@media (min-width: 960px) {
.container {
position: relative;
width: 100%;
padding: 0 2.5vw;
max-width: 1800px;
margin: 0 auto;
}
.container .column,
.container .columns {
float: left;
display: inline;
padding-left: 20px;
padding-right: 20px;
}
.column-row {
margin-left: -20px;
margin-right: -20px;
}
.row {
margin-bottom: 20px;
}
.vc_row .container {
width: 100%;
padding: 0;
}
.column.alpha,
.columns.alpha,
.column.first,
.columns.first {
padding-left: 0;
}
.column.omega,
.columns.omega,
.column.last,
.columns.last {
padding-right: 0;
}
.article.grid-item {
margin-bottom: 30px;
}
.projectinfo .content {
width: 299px;
}
}
.container .container {
width: 100%;
padding-left: 0;
padding-right: 0;
}
body.single .vc_row .container > .sixteen.columns,
.blogpost .container > .sixteen.columns {
padding-left: 0;
padding-right: 0;
}
body.nor-full-width-layout {
overflow-x: hidden !important;
}  input[type='text'],
input[type='search'],
input[type='tel'],
input[type='password'],
input[type='email'],
textarea,
select {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
background: none;
}
select {
padding-top: 0;
padding-bottom: 0;
}
select::-ms-expand {
display: none;
}
textarea { line-height: 1.6em;
}
.contactform_ajax label {
display: none;
}
.shipping-calculator-form input {
padding-left: 10px !important;
}
.select2-container .select2-choice {
background: none;
border: none;
border-bottom: 1px solid;
padding-left: 0;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
.select2-dropdown-open .select2-choice {
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
}
.select2-search .select2-input {
color: #000;
height: 35px !important;
}
.select2-drop-active {
border-top: 1px solid #666;
}
.shipping_method {
height: auto;
}
form.woocommerce-shipping-calculator section input {
padding: 10px 0;
}
.nor-button,
a.button,
input.button,
button[type='submit'],
input[type='submit'],
.wpcf7-submit {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border: none;
} .searchform label,
.woocommerce-product-search label {
display: none;
}
.searchform,
.woocommerce-product-search {
position: relative;
margin-top: 0px;
max-width: 220px;
}
form.searchform input[type='text'],
.woocommerce-product-search input[type='search'] {
padding: 8px 32px 8px 0px;
background: none;
position: relative;
width: 100%;
top: -4px;
border-top: 0;
border-right: 0;
border-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.searchform button[type='submit'],
.woocommerce-product-search button[type='submit'] {
top: -5px;
right: 0;
font-size: 12px;
position: absolute;
background: none;
padding: 8px 2px;
}
.searchform input[type='submit']:hover,
.searchform button[type='submit']:hover,
.woocommerce-product-search [type='submit']:hover {
background: none;
border: none;
color: #000;
}
.search-page-input-wrapper form.searchform {
width: 100%;
max-width: 100%;
}
.search-page-input-wrapper form.searchform input {
padding: 15px 0;
}
.search-page-input-wrapper form.searchform button {
top: 5px;
}
.mobile-menu-container.light-gray form input {
border-radius: 50px;
padding: 10px 15px;
}
.mobile-menu-container.light-gray form button {
right: 10px;
top: 2px;
} ul.main-nav.center {
margin-top: 40px;
}
.home-full-right.single-row {
text-align: right;
} .home-full-right.single-row .search-icon-direct i {
margin: 0 6px 0 16px;
}
.home-full-right.single-row .topsearchdiv,
.home-full-right.single-row .main-nav.right {
margin-bottom: 0;
}
.home-full-right.single-row .nor-cart {
margin-left: 0;
}
nav.leftmenu .sharing {
margin-top: 100px;
}
nav.leftmenu .left-main-nav {
margin: 0;
list-style: none;
display: inline-block;
width: 100%;
}
nav.leftmenu .left-main-nav .empty-link {
display: block !important;
}
nav.leftmenu .left-main-nav a i {
margin-left: 5px;
}
nav.leftmenu .left-main-nav li {
margin-bottom: 6px;
float: left;
clear: both;
}
nav.leftmenu .left-main-nav li a {
width: 100%;
}
nav.leftmenu .left-main-nav li ul li a {
font-weight: normal;
}
nav.leftmenu .left-main-nav .sub-menu {
font-size: 100%;
float: left;
clear: both;
width: 80%;
margin: 10px 0 15px 15px;
list-style: none;
display: none;
}
nav.leftmenu .left-main-nav .sub-menu .sub-menu {
margin-left: 10px;
}
nav.leftmenu .left-main-nav .current-menu-parent > ul.sub-menu,
nav.leftmenu .left-main-nav .current-menu-ancestor > ul.sub-menu,
nav.leftmenu .left-main-nav .current-menu-item > ul.sub-menu {
display: block;
}
nav.leftmenu .left-main-nav .sub-menu li {
margin-bottom: 3px;
}
nav.leftmenu .left-main-nav li.menu-item-has-children > a:after {
font-family: 'nticons';
content: '\f101';
padding-left: 5px;
font-size: 75%;
}
#leftmenu-wrap .fa-stack-1x,
#leftmenu-wrap .fa-stack-2x {
z-index: 0;
} .sixteen.columns.vc-posts-fix {
padding: 0;
}
div.contentimages,
div.contentvideos {
text-align: center;
position: relative;
float: left;
width: 100%;
}
div.contenttext {
position: relative;
float: left;
width: 100%;
}
.single-cpt {
float: left;
margin-bottom: 40px;
}
@media (max-width: 479px) {
.single-cpt {
margin-bottom: 10px;
}
}
.single-cpt h1,
.single-cpt h2 {
padding: 10px 0;
}
@media (max-width: 768px) {
.single-cpt h1,
.single-cpt h2 {
padding: 0;
margin: 0;
}
}
.single-cpt .additional-info {
padding: 0px 0 5px 0;
font-size: 12px;
float: left;
width: 100%;
}
.single-cpt .content {
width: 100%;
float: left;
margin: 0;
}
.single-cpt .content-editor {
margin-top: 25px;
}
.single-cpt .content p,
.the_content p,
form p,
.commentlist p,
div.comment p {
margin: 0px 0 20px 0;
}
.single-cpt div .half-size {
width: 48.7%;
margin-right: 2.5%;
}
.single-cpt div .half-size.omega {
margin-right: 0;
}
.single-cpt .sixteen.nor-12,
.blogpost .sixteen.nor-12 {
padding: 0;
}
@media only screen and (max-width: 767px) {
.single-cpt div .half-size {
width: 100%;
margin-right: 0;
}
}
.single-cpt .loop-tags a {
display: inline-block;
margin-right: 8px;
}
.single-cpt .categories-field {
display: block;
margin-top: 12px;
}
.single-cpt h1,
.single-cpt h2 {
padding-bottom: 0;
}
.single-cpt .full-width h1,
.single-cpt .full-width h2 {
padding-top: 0;
}
.single-cpt .full-width.below h1,
.single-cpt .full-width.below h2 {
padding-bottom: 0;
}
.single-cpt .post-info {
float: left;
width: 100%;
}
.single-content-info.rightside .post-info-separator {
opacity: 0;
height: 5px;
display: block;
}
.single-content-info.full-width {
margin-bottom: 30px;
}
.single-cpt .post-info div,
.single-cpt .post-info a.comment-link {
display: inline-block;
}
.single-cpt hr {
background: none;
margin: 20px 0;
}
.single-cpt .single-cpt-content .bottom-editor {
float: left;
width: 100%;
}
.single-content-info {
float: left;
width: 100%;
}
.single-content-info ul {
margin-top: 0;
}
.single-content-info.rightside {
float: right;
width: 27%;
}
.single-content-info.rightside.with_ptitle {
margin-top: 45px;
}
.single-cpt .nor-social-sharing {
text-align: left;
margin-top: 10px;
float: left;
width: 100%;
}
.nor-social-sharing div.nor-share-button-div.facebook-like {
top: 8px;
}
.nor-social-sharing div.nor-share-button-div.nor-pinterest {
top: 7px;
}
.single-content-info.rightside.nav-top,
.single-content-info.rightside.nav-top .northeme-sticky {
display: flex;
flex-direction: column;
}
.single-content-info.rightside.nav-top * {
order: 4;
}
.single-content-info.rightside.nav-top .navigate-arrows {
order: 1 !important;
margin: 0 0 10px 0;
}
.blog-content-part {
float: left;
width: 100%;
}
h1.single-post-header,
h2.single-post-header,
.nt-post-title {
padding-bottom: 10px;
}
.single-cpt-content.leftside,
.single-cpt-header.leftside table.header-wrapper,
.single-product-header table.header-wrapper,
.single-cpt .commentform,
.blogpost.twocols .blog-content-part {
width: 67%;
}
.blogpost.twocols .blog-title-part {
float: right;
width: 27%;
}
@media (min-width: 768px) and (max-width: 957px) {
.single-cpt-content.leftside,
.single-cpt-header.leftside table.header-wrapper,
.single-product-header table.header-wrapper,
.single-cpt .commentform,
.blogpost.twocols .blog-content-part {
width: 58%;
}
.blogpost.twocols .blog-title-part,
.single-content-info.rightside {
float: right;
width: 36%;
}
}
.single-product-header.maximized table.header-wrapper,
.single-cpt-header.maximized table.header-wrapper {
width: 100%;
transition: width 0.25s ease;
}
.single-cpt-header table.header-wrapper {
transition: width 0.25s ease;
}
.blogpost .footer-share .nor-social-sharing {
text-align: center;
width: 100%;
margin: 60px 0 40px 0;
}
.blogpost:not(.twocols) .footer-share .nor-social-sharing {
text-align: left;
}
.mainpostcontainer hr:last-of-type {
border: none;
}
.sharingbuttons div.shr {
height: 24px;
float: left;
overflow: hidden;
position: relative;
margin: 0px 5px 0px 0;
}
.postwraps div.facebook div.fb-like {
top: -3px;
}
.blogpost.blogbox .navigate-arrows {
display: flex;
align-items: center;
}
.blogpost.blogbox .header-wrapper .navigate-arrows {
float: right;
}
.blogpost.blogbox .navigate-arrows .nav-post-name {
order: 3;
}
.blogpost.blogbox .header-wrapper .navigate-arrows .nav-post-name {
order: 0;
}
.blogpost.blogbox .navigate-arrows div {
padding-left: 0px;
padding-right: 17px;
}
@media only screen and (max-width: 767px) {
.single-cpt-content.leftside,
.single-cpt-header.leftside table.header-wrapper,
.single-product-header table.header-wrapper,
.single-cpt .commentform,
.blogpost.twocols .blog-content-part,
.blogpost.twocols .blog-title-part {
width: 100%;
float: left;
}
.blogpost.twocols .blog-title-part {
margin-bottom: 20px;
}
} .single-cpt .single-custom-fields {
border-top: 1px solid #ddd;
margin: 0;
list-style: none;
padding: 20px 0;
font-size: 12px;
}
.single-cpt .single-custom-fields.c-fields-top {
padding-top: 0;
border-top: 0;
}
.single-cpt .single-custom-fields li {
display: inline-block;
margin-right: 40px;
padding-right: 40px;
}
.single-cpt .single-custom-fields li:last-child {
border: none;
}
.single-cpt .single-custom-fields li strong {
margin-right: 5px;
}
@media only screen and (max-width: 767px) {
.single-cpt .single-custom-fields li {
display: block;
border: none;
padding-bottom: 5px;
}
}
.single-cpt .loop-tags {
float: left;
width: 100%;
margin-bottom: 20px;
}
.navibg-related.home-section-header {
border-bottom-width: 0;
padding-bottom: 10px;
}
.navibg-related h1,
.navibg-related h2 {
padding-bottom: 0;
}
.navibg-related .right-td:empty {
display: none;
}
.single-post-bottom {
float: left;
width: 100%;
margin-top: 40px;
}
.navibg.single-cpt-content {
margin-top: 0;
}
.navibg .navigate-arrows {
float: right;
display: flex;
align-items: center;
}
.navigate-arrows {
width: auto;
margin: 0px 0;
}
.navigate-arrows div {
min-width: 25px;
display: table-cell;
padding-left: 15px;
}
.navigate-arrows div.nav-line {
width: 40px;
}
.navigate-arrows i.disabled {
opacity: 0.4;
}
.navigate-arrows i {
font-size: 24px;
padding: 0 0px;
}
.navigate-arrows i.new-type {
font-size: 36px;
}
.navigate-arrows i.fa {
font-size: 26px;
position: relative;
}
.navigate-arrows a.home i {
font-size: 24px;
top: 6px;
margin-right: 10px;
}
.navigate-arrows a.home span {
top: 4px;
position: relative;
display: inline-block;
margin-right: 10px;
}
.navigate-arrows .nav-post-name {
font-size: 75%;
margin-top: 4px;
}
.single-content-info .navigate-arrows div {
padding-left: 0;
text-align: left;
}
.navigation-bottom-works a.page-numbers,
.navigation-bottom-works span.current {
border: none;
width: 25px;
}
.post-numbers span {
border: none;
padding: 0 5px;
}
.rightside .navigate-arrows,
.single-content-info.full-width .navigate-arrows,
.bottom-editor .navigate-arrows {
margin-top: 2vw;
float: left;
width: 100%;
display: flex;
align-items: center;
}
.rightside .navigate-arrows .nav-post-name,
.single-content-info.full-width .navigate-arrows .nav-post-name,
.bottom-editor .navigate-arrows .nav-post-name {
order: 3;
}
.rightside .navigate-arrows i,
.single-content-info.full-width .navigate-arrows i,
.bottom-editor .navigate-arrows i {
top: 2px;
position: relative;
}
.rightside .navigate-arrows i.new-type,
.single-content-info.full-width .navigate-arrows i.new-type,
.bottom-editor .navigate-arrows i.new-type {
font-size: 14px;
top: 0px;
}
.rightside .navigate-arrows div,
.single-content-info.full-width .navigate-arrows div,
.bottom-editor .navigate-arrows div {
text-align: left;
padding-left: 0;
padding-right: 18px;
}
@media only screen and (max-width: 767px) {
.single-content-info.rightside {
float: left;
width: 100%;
}
.single-cpt-content.leftside {
width: 100%;
}
} .sliderfooter-wrapper {
position: fixed;
left: 0px;
right: 0px;
}
body.page-template-template-bg-slider header.topmargin {
z-index: 1;
position: relative;
line-height: 1.2;
}
@media only screen and (max-width: 767px) {
.sliderfooter-wrapper {
bottom: 4%;
}
}
@media only screen and (max-width: 479px) {
body.mobile-tabs-active .sliderfooter-wrapper {
bottom: calc(4% + var(--mobile-tabs-bottom-diff));
}
}
.video-captions a {
border-bottom: 1px dotted;
padding-bottom: 3px;
}
.sliderfooter-wrapper .controller-wrapper {
float: right;
text-align: right;
max-width: 60%;
}
.sliderfooter-wrapper .video-captionsslider-controller {
display: block;
}
.sliderfooter-wrapper .video-captions {
text-align: right;
display: block;
margin-bottom: 28px;
}
.sliderfooter-wrapper .sliderfooter {
text-align: left;
bottom: 10px;
position: absolute;
display: none;
}
.slider-controller a {
display: inline-block;
vertical-align: top;
}
.slider-controller a i {
font-size: 36px;
margin-left: 12px;
}
.slider-controller a.video-toggle,
.slider-controller a.video-view {
display: none;
}
.slider-controller a.video-toggle i,
.slider-controller a.video-view i {
font-size: 14px;
}
.slider-controller a.video-view i {
font-size: 18px;
}
.video-appear {
position: absolute;
bottom: 73px;
right: 90px;
font-size: 18px;
}
.slider-controller a.slideshow-toggle {
margin-top: 1px;
}
.video-captions div {
display: none;
}
.bg-slider-3rd {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.sliderfooter-wrapper .slider-controller {
display: flex;
align-items: center;
justify-content: flex-end;
}
@media only screen and (max-width: 958px) {
.sliderfooter-wrapper .controller-wrapper {
max-width: 100%;
}
.page-template-template-bg-slider .mobile-tagline {
display: none !important;
}
.sliderfooter-wrapper .sliderfooter {
text-align: center;
}
.sliderfooter-wrapper .video-captions {
text-align: center;
max-width: 100%;
}
.sliderfooter-wrapper .controller-wrapper {
float: none;
text-align: center;
}
.sliderfooter-wrapper .slider-controller {
margin-bottom: 25px;
justify-content: center;
}
.sliderfooter-wrapper .sliderfooter {
position: relative;
}
}
.left-aligned-layout,
.thirteen.columns.home-full-right {
float: left;
width: 83%;
}
.container .three.columns.left-menu-container,
.three.columns.logo-container {
width: 16.75%;
}
@media only screen and (max-width: 959px) {
.left-aligned-layout {
float: left;
width: 100%;
}
} .defaultpage {
float: left;
width: 100%;
}
.defaultpage section.the_content {
float: left;
width: 100%;
}
.home-section-header table {
width: 100%;
}
.navibg table {
width: 100%;
}
.navibg table h1 {
padding-bottom: 0;
}
header.home-section-header {
margin-bottom: 10px;
}
.right-td {
text-align: right;
}
header.home-section-header {
padding-top: 0;
} .homepage:not(.column-row) {
width: 100%;
}
.homepage .googlemap {
float: left;
width: 100%;
margin-bottom: 50px;
}
.homepage header {
width: 100%;
}
.archivediv {
margin-top: 7%;
margin-bottom: 3%;
float: left;
text-align: center;
}
.archivediv ul {
margin-left: 0;
list-style: none;
}
.archivediv ul li {
padding-bottom: 15px;
}
.aboutcolumns,
.contactcolumns {
padding-top: 2%;
}
.aboutcolumns {
padding-bottom: 0;
}
.contactcolumns .infoside {
padding: 10px 0;
}
.contactcolumns .googlemap {
margin-bottom: 6%;
}
.aboutcolumns h1 {
font-size: 28px;
padding-bottom: 20px;
}
.aboutcolumns h2 {
font-size: 21px;
padding-bottom: 5px;
}
.aboutcolumns h3 {
font-size: 18px;
padding-bottom: 20px;
}
.abouttemplate {
margin-bottom: 6%;
}
.abouttemplate .pagecontent {
margin-top: 0%;
}
.abouttemplate .teammember {
float: left;
width: 100%;
}
.abouttemplate .teammember .memberinfo h2 {
font-size: 18px;
padding: 0 0 18px 0;
}
.abouttemplate .teammember .memberinfo .title {
display: block;
margin-bottom: 18px;
font-size: 14px;
}
.abouttemplate .teammember .memberinfo .info {
display: block;
margin-bottom: 25px;
}
.abouttemplate .teammember .memberinfo h3.custom {
display: block;
font-size: 14px;
padding: 35px 0 10px 0;
}
.abouttemplate hr.separator {
width: 25%;
margin: 6% auto;
} .grid-item .product-addtocart-wrapper {
display: none;
}
.grid-item .product-price {
margin-top: 0;
}
article.grid-item p {
margin: 5px 0 0px 0;
}
.type-product article.grid-item p {
margin-bottom: 10px;
}
article.grid-item .readmore {
margin-top: 10px;
display: block;
font-weight: bold;
}
article.grid-item .info-overlay:hover {
cursor: pointer;
}
.product-type-external .single_add_to_cart_button:before {
content: '\f14f';
font-family: 'nticons';
margin-right: 5px;
} .summary .price-wrapper .price-container {
display: block;
}
.summary .price-wrapper .product-onsale {
margin: 15px 0 10px 0;
border-width: 1px;
font-weight: normal;
display: none;
}
.grid-item .product-price .product-onsale {
display: none;
}
.summary .single-cart-grouped {
margin-top: 0;
}
.price-container ins span.amount {
font-weight: normal;
}
.summary .woocommerce-product-rating .woocommerce-review-link {
font-size: 11px;
margin-top: 5px;
margin-left: 0;
top: 0;
position: relative;
display: block;
}
.summary .woocommerce-product-rating {
padding-bottom: 0;
border: none;
}
@media only screen and (max-width: 959px) {
article.grid-item.info-overlay .info h4 {
padding: 15px 0 5px 0;
}
}
@media (max-width: 479px) {
article.grid-item.info-overlay .info h4 {
padding: 5px 0 5px 0;
}
}
article.grid-item .info.standard:not(.with-caption) {
margin-bottom: 20px;
}
@media (max-width: 479px) {
article.grid-item .info.standard:not(.with-caption) {
margin-bottom: 10px;
}
}
.summary .price-wrapper {
display: block;
margin: 20px 0 10px 0;
padding-bottom: 15px;
border-color: #ddd;
}
.shop-thank-you p.success {
margin-top: 0;
}
.summary form,
.summary p.cart {
padding-bottom: 20px;
margin-bottom: 20px;
border-color: #ddd;
}
.woocommerce_error,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
border-radius: 0;
}
.woocommerce .cart-collaterals {
padding: 12px 15px 15px 15px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.woo-main-container .type-product .images,
#reviews #comments {
width: 67%;
}
.woo-main-container .summary {
width: 25%;
margin-left: 5%;
margin-top: 5px;
float: right;
}
#reviews #review_form_wrapper,
#reviews .woocommerce-verification-required {
width: 27%;
margin-left: 3%;
float: right;
}
#customer_details {
width: 60%;
float: left;
}
#order_review_heading,
#order_review {
width: 34.5%;
margin-left: 5%;
}
#order_review table.shop_table td,
#order_review table.shop_table th {
padding: 14px 0;
}
#order_review #payment ul {
list-style: none;
margin: 15px 0px;
}
.payment_methods li {
padding: 8px 0;
}
#order_review .place-order {
margin: 14px 0;
}
.nor-cart .nor-cart-content ul {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.nor-cart .shopping-cart-icon:before {
font-size: 21px;
position: relative;
top: -1px;
margin-right: 9px;
}
#full-page-container {
float: left;
width: 100%;
height: 100%;
}
.container.woframemargin {
padding-top: 20px;
} @media (min-width: 480px) {
.topsearchdiv {
margin-bottom: 20px;
}
}
a.main-logo {
display: inline-block;
}
.logo-container a.main-logo,
.logo-container .main-logo-container,
.logo-container .logo-wrapper,
.logo-container .tagline {
display: table-cell;
}
.logo-container .tagline {
padding-left: 30px;
vertical-align: top;
}
.inline-block {
display: inline-block;
}
.home-full-right .topsearchdiv,
.home-full-right .main-nav.right {
text-align: right;
}
.home-full-right {
flex-grow: 1;
}
.main-website-header .header-wrap.columns {
display: flex;
}
.header-wrap .logo-container {
max-width: 700px;
}
.mobile-tagline {
margin: 0px 0 30px 0;
}
.header-wrap .home-full-right.single-row {
display: flex;
justify-content: flex-end;
align-items: center;
}
.header-wrap .home-full-right.single-row .main-nav {
display: flex;
}
.header-wrap .main-nav {
display: flex;
justify-content: flex-end;
}
.header-wrap .buttonmobile-container {
line-height: 34px;
}
@media only screen and (min-width: 960px) {
.header-wrap .single-row .topsearchdiv {
display: flex;
}
}
@media only screen and (min-width: 768px) {
.tagline-mobile-show {
display: none !important;
}
}
@media only screen and (max-width: 767px) {
.tagline-mobile-show {
display: block !important;
}
.tagline-mobile-hide {
display: none !important;
}
.home-full-right .tagline {
visibility: hidden;
opacity: 0;
}
.home-full-right .topsearchdiv {
width: auto !important;
}
}
.header-searchform-container {
display: inline-block;
}
.home-full-right div.social-icons {
display: inline-block;
position: relative;
}
.home-full-right div.social-icons a {
display: inline-block;
vertical-align: top;
}
.home-full-right .searchform {
display: inline-block;
margin-left: 20px;
}
.home-full-right .searchform input[type='text'] {
width: 110px;
font-size: 12px;
transition: width 0.4s ease-in-out;
}
.home-full-right .searchform input[type='text']:focus {
width: 160px;
transition: width 0.4s ease-in-out;
}
.home-full-right .header-icons i {
font-size: 16px;
}
.home-full-right .searchform button i {
font-size: 18px;
}
.home-full-right .header-icons {
padding: 0 9px;
position: relative;
}
.home-full-right .nor-cart {
margin-left: 10px;
}
.home-full-right .nor-cart .header-icons {
padding-right: 0;
}
.header-icons i.useicon {
font-size: 32px;
position: relative;
top: 4px;
}
.nor-cart .header-icons i.useicon {
margin-right: 8px;
font-size: 36px;
top: 4px;
line-height: 20px;
}
.nor-cart .header-icons span.quantity,
.backtotopcontainer .nor-cart-tablet .quantity {
top: -18px;
right: -5px;
}
.leftmenu .header-icons i {
font-size: 32px;
}
.leftmenu .header-icons {
padding: 0 9px;
position: relative;
top: 2px;
}
.leftmenu .header-icons:first-child {
padding-left: 0;
}
.leftmenu .cart-icons {
margin-top: 25px;
margin-left: -4px;
}
.leftmenu .nor-cart-content {
top: auto;
left: 57px;
bottom: -25px;
}
.leftmenu .nor-cart .nor-cart-content .arrow-up {
border-right: 8px solid #eee;
border-top: 8px solid rgba(0, 0, 0, 0);
border-bottom: 8px solid rgba(0, 0, 0, 0);
border-left: none;
position: absolute;
left: -8px;
bottom: 28px;
top: auto;
}
@media only screen and (max-width: 959px) {
.home-full-right .header-icons {
top: -2px;
}
} #loadintothis {
min-height: 500px;
}
.reg-container {
float: left;
width: 100%;
margin-bottom: 50px;
}
.navibg {
padding: 0 0 0px 0;
margin-top: -5px;
}
.navibg table {
width: 100%;
}
body:not(.single) .navibg table.header-wrapper tr > td {
height: 42px;
}
.is-sticky .navibg table.header-wrapper tr > td {
height: auto;
}
.navibg.single-cpt-content {
padding-bottom: 15px;
float: left;
}
.navibg.single-product-header {
padding-bottom: 15px;
float: left;
}
.navibg.single-product-header table.wrap-table {
width: 67%;
}
.navibg.header-page-archive {
padding-bottom: 30px;
}
.navibg nav form,
.navibg nav select {
display: inline-block;
}
body .fullnav.categories-list select {
height: 36px;
line-height: 35px;
}
@media (min-width: 768px) {
.fullnav.categories-list .select-category-nav {
min-width: 220px;
}
}
.fullnav.categories-list .woocommerce-ordering {
padding-left: 15px;
}
.fullnav.categories-list ul {
display: table-cell;
line-height: 1.5;
vertical-align: middle;
}
.fullnav.categories-list form {
display: inline-block;
vertical-align: top;
}
.select-category-nav {
display: inline-block;
vertical-align: top;
}
.select-category-nav select {
width: 100%;
}
.navibg .categories-list .select-wrap {
width: 250px;
}
@media only screen and (max-width: 767px) {
.navibg .categories-list .select-wrap,
.navibg .categories-list select {
width: 100%;
}
.fullnav.categories-list form select {
width: 100%;
}
.fullnav.categories-list form {
width: 100%;
}
.select-category-nav {
width: 100%;
display: block !important;
}
}
.fullnav {
float: right;
}
.fullnav ul {
list-style: none;
display: inline-block;
margin: 0;
line-height: 18px;
}
.fullnav li {
display: inline-block;
margin-left: 20px;
}
.navigate.fullnav {
display: flex;
align-items: center;
}
@media only screen and (max-width: 767px) {
.navigate.fullnav select {
font-size: 12px;
}
.navibg {
padding-bottom: 30px;
}
.navibg td {
display: block;
min-height: 30px;
text-align: left;
}
.navibg td:last-child {
padding-top: 0px;
}
.navibg td:empty {
display: none;
}
.navibg td .nor-social-sharing,
.navibg td select {
text-align: left;
}
.navibg td nav span.select-wrap,
.navibg nav select {
margin-top: 10px;
}
.navibg td nav span.select-wrap select {
margin-top: 0;
}
.navibg td nav form,
.navibg td nav span.select-wrap {
margin-left: 0 !important;
width: 100%;
}
.navibg td nav,
.navibg td nav span.select-wrap {
float: left;
width: 100%;
}
.navibg .navigate-arrows {
padding-top: 10px;
width: 100%;
display: block;
border-top: 1px solid;
border-bottom: 1px solid;
padding: 10px 0;
margin-top: 20px;
}
.navibg .navigate-arrows div {
min-width: inherit;
padding: 0;
}
.navibg .navigate-arrows div.prev {
float: left;
}
.navibg .navigate-arrows div.next {
float: right;
}
.navigate-arrows .nav-post-name {
display: none !important;
}
.navigate-arrows {
display: table-cell !important;
padding-right: 10px;
}
.navigate-arrows div:last-child {
padding-top: 0;
}
.navibg .right-td:empty {
display: none;
}
.single-cpt .content {
margin-bottom: 10px;
}
.single-cpt .nor-social-sharing {
margin-top: 0;
}
}
@media (min-width: 480px) and (max-width: 767px) {
.homecontainer,
.defaultpage {
padding-top: 40px;
}
}
@media (max-width: 479px) {
.homecontainer,
.defaultpage {
padding-top: 12px;
}
}
@media (min-width: 480px) and (max-width: 767px) {
.navibg .navigate-arrows {
padding: 3px 0;
}
} * {
outline: none;
outline-style: none;
-moz-outline-style: none;
} body.stick-menu-active header.main-website-header {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 50;
border-bottom-width: 1px;
display: flex;
margin-bottom: 0;
}
body.admin-bar.stick-menu-active header.main-website-header {
top: 32px;
}
@media (max-width: 767px) {
body.admin-bar.stick-menu-active header.main-website-header {
top: 46px;
}
}
body.stick-menu-active header.main-website-header .tagline {
display: none;
}
body.stick-menu-active .main-website-header.topmargin {
padding: 16px 10px;
}
@media (max-width: 767px) {
body.stick-menu-active .main-website-header.topmargin {
padding: 16px 25px;
}
}
body.stick-menu-active .main-website-header .main-logo img {
position: absolute;
width: auto;
max-height: 100%;
top: 50%;
transform: translateY(-50%);
}
body.stick-menu-active .logo-container {
position: relative;
}
body.stick-menu-active {
padding-top: 120px;
}
body.stick-menu-active .topsearchdiv {
margin: 0;
top: -2px;
position: relative;
}
body.stick-menu-active .home-full-right {
display: flex;
justify-content: flex-end;
align-items: center;
margin-left: auto;
}
body.stick-menu-active .single-content-info .is-sticky .northeme-sticky {
padding-top: 60px;
}
.topmargin.centeredtopmargin {
padding-top: 50px;
padding-bottom: 50px;
}
header.topmargin nav .buttonmobile {
font-size: 23px;
position: relative;
}
header.topmargin nav .buttonmobile i {
font-size: 35px;
}
.topmargin nav .buttonmobile:before {
font-family: 'nticons';
content: '\f122';
font-size: 28px;
margin-left: 10px;
}
body .head-top-slider.stretched {
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
}
body .head-top-slider.stretched .workslider img {
width: 100%;
}
nav.leftmenu {
font-size: 12px;
position: relative;
z-index: 10;
min-height: 200px !important;
}
nav.leftmenu .logo-leftmenu {
float: left;
margin-bottom: 40px;
}
form.leftsearchbox {
float: left;
margin-bottom: 25px;
}
nav.leftmenu form {
width: 60%;
display: inline-block;
margin-top: 15px;
}
nav.leftmenu form input {
line-height: 1.7em;
}
nav.leftmenu .social-icons {
display: block;
margin-top: 25px;
}
nav.leftmenu div.social-icons a:first-child {
padding-left: 0;
}
nav.leftmenu div.social-icons a.stacked {
padding: 0px 1px;
}
div.social-icons a {
padding: 0 8px;
}
nav.leftmenu div.social-icons a {
padding: 0 6px;
}
nav.leftmenu form input {
width: 80px;
font-size: 11px;
padding: 5px;
float: left;
}
nav.leftmenu form input,
nav.leftmenu form button {
margin: 0;
}
nav.leftmenu form button {
padding: 5px 10px;
margin-left: 2px;
float: left;
height: 25px;
}
nav.leftmenu .menu {
line-height: 1.8em;
}
nav.leftmenu a {
color: #000;
}
.headright .hometext {
font-size: 10px;
line-height: 1.7em;
}
#page_nav {
display: none;
margin-top: 30px;
}
#infscr-loading {
z-index: 999999;
left: 45%;
bottom: 0px;
position: absolute;
} .commentform {
padding-top: 40px;
}
.commentform .avatar,
article .avatar {
border-radius: 0;
-moz-border-radius: 0;
-border-radius: 0;
}
.commentform .comment-form-wrapper {
border-top: none;
} span.btopcategories {
border-bottom: 1px solid;
padding-bottom: 10px;
margin-bottom: 20px;
float: left;
width: 100%;
clear: both;
}
span.btopcategories a {
margin: 0 10px 10px 0;
display: inline-block;
}
span.btopcategories a.selected {
font-weight: bold;
} h1.archivetitle,
h2.archivetitle {
font-size: 21px;
margin: 0;
padding-bottom: 25px;
line-height: 34px;
margin-top: -4px;
}
h1.archivetitle,
h2.archivetitle {
float: left;
width: 100%;
}
.author-info {
float: left;
width: 100%;
padding: 0;
margin: 0 0 50px 0;
vertical-align: top;
}
.author-info .img {
width: 200px;
vertical-align: top;
}
.author-info .info {
padding-left: 30px;
vertical-align: top;
}
.author-info .info h2 {
font-size: 21px;
padding-bottom: 15px;
}
.blogbox table {
width: 100%;
vertical-align: top;
}
.blogbox table td {
vertical-align: top;
}
.blogbox table .imgsidem {
padding-left: 25px;
}
.blogbox table .imgsidem a {
float: left;
position: relative;
height: 140px;
overflow: hidden;
}
.blogbox table .imgsidem a img {
position: relative;
}
.imgsidem a.imgpost {
max-width: 200px;
} .blogbox {
float: left;
width: 100%;
margin: 0 0 0px 0;
}
.blogbox.listing hr {
margin: 7% 0 7% 0;
}
.blogbox.listing:last-of-type hr {
display: none;
}
.blogbox.listing:last-child {
margin-bottom: 70px;
}
.blogbox h1,
.blogbox h2 {
line-height: 1.5em;
padding-bottom: 6px;
display: block;
}
.blogbox h1 i.fa-link,
.blogbox h2 i.fa-link {
margin-right: 5px;
}
@media (max-width: 767px) {
.blogbox h1,
.blogbox h2 {
padding: 0;
margin: 0 0 10px 0;
}
}
hr.blog-post-separator {
display: inline-block;
width: 100%;
}
.blogpost .bottom {
margin: 0px 0 2.5vw 0;
display: block;
clear: both;
}
.blogpost .bottom a.readmore {
display: inline-block;
border-bottom: 1px solid;
margin-top: 2vw;
margin-bottom: 1rem;
}
.blogbox .loop-tags {
display: block;
font-size: 12px;
line-height: 2em;
}
.blogbox .loop-tags a {
margin-right: 15px;
}
.blogbox.format-quote .loop-tags {
text-align: center;
}
.blogbox .thecontent {
display: block;
text-align: left;
margin-bottom: 30px;
}
.blogbox .thecontent .flexslider ul,
.defaultpage .flexslider ul,
.commentform ul.children {
margin-left: 0px;
}
.blogbox .thecontent blockquote p {
font-size: 130%;
}
.blogbox .thecontent blockquote:before {
content: '\f14b';
font-family: 'nticons';
margin-right: 15px;
margin-left: -30px;
font-size: 150%;
float: left;
}
.blogbox .thecontent blockquote {
border: none;
margin: 0;
padding: 20px 0 35px 30px;
}
.blogbox .imgside {
display: block;
margin-bottom: 1vw;
position: relative;
}
.blogbox .imgside .imgpost {
display: block;
}
.blogbox .imgside .quotes {
text-align: center;
line-height: 1.6em;
margin: auto;
min-height: 200px;
}
.blogbox .imgside .quotes a.links {
font-size: 14px;
}
.blogbox .imgside .quotes a.links i {
font-size: 15px;
position: relative;
top: 1px;
}
.blogbox .imgside:empty {
display: none;
}
.blogbox .imgside .quotes .overlay {
position: absolute;
background: rgba(0, 0, 0, 0.2);
top: 0;
bottom: 0;
width: 100%;
}
.blogbox .imgside .quotes .quote {
position: absolute;
text-align: center;
width: 100%;
margin: 0;
padding: 0;
border: none;
top: 50%;
transform: translateY(-50%);
}
.blogbox .imgside .quotes blockquote {
font-size: 34px;
line-height: 1.7em;
}
.blogbox .imgside .quotes .quote p {
width: 80%;
margin: auto;
margin-bottom: 0;
}
.blogbox .imgside .quotes img {
display: block;
}
.blogbox div.title {
display: block;
clear: both;
line-height: 1.6em;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.blogbox div.title {
margin-bottom: 15px;
}
}
.blogbox div.title .datetime {
float: right;
}
.blogbox .avatar-container {
float: left;
}
.main_leftmenu {
min-height: 100px;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.blogbox .imgside {
width: 100%;
margin-right: 0;
}
.blogbox .infoside {
width: 100%;
margin-top: 15px;
}
.blogbox .imgside h4.quotes {
font-size: 24px;
padding: 50px;
}
.navigate-arrows .nav-post-name {
display: none !important;
}
}
@media only screen and (max-width: 767px) {
.blogbox .imgside {
width: 100%;
margin-right: 0;
}
.blogbox .infoside {
width: 100%;
margin-top: 15px;
}
.blogbox .imgside h4.quotes {
font-size: 21px;
padding: 50px;
}
.main_leftmenu {
min-height: 0px !important;
}
} article.search-item .img img {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
@media only screen and (min-width: 1280px) {
article.search-item p {
max-width: 750px;
}
} div.searchpage.p404 {
margin-top: 80px;
}
div.searchpage.p404 h1 {
font-size: 28px;
}
div.searchpage.p404 h2 {
font-size: 18px;
}
.noresults.p404 {
text-align: center;
margin-top: 5%;
margin-bottom: 15%;
}
.noresults h1 {
font-size: 60px;
font-weight: bold;
line-height: 120px;
}
.noresults p {
text-align: center;
font-size: 15px;
line-height: 1.8em;
margin: 0 40px 30px 40px;
}
.noresults form {
text-align: center;
}
.noresults label {
display: none;
}
.noresults input[type='text'] {
padding: 15px 12px;
top: -1px;
position: relative;
}
.search-page-input-wrapper {
width: 70%;
margin-bottom: 50px;
}
.search-page-input-wrapper.tag-title-wrapper {
margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
.searchpage {
width: 100%;
}
.search-page-input-wrapper {
width: 100%;
margin-bottom: 40px;
}
} .footer-wrapper {
display: inline-block;
width: 100%;
}
footer.website-footer {
float: left;
width: 100%;
position: relative;
}
footer.website-footer span.footerlogo {
position: absolute;
bottom: 25px;
left: 15px;
}
footer.website-footer .footer-left-offset {
float: left;
width: 17%;
}
@media only screen and (max-width: 959px) {
footer.website-footer .footer-left-offset {
display: none;
}
}
footer.website-footer .sharing {
bottom: 0px;
margin-left: 10px;
float: right !important;
text-align: right;
}
footer.website-footer .sharing a {
margin-left: 7px;
color: #666;
}
footer.website-footer .footertext {
margin-bottom: 5px;
}
footer.website-footer .credits {
font-size: 10px;
opacity: 0.4;
}
.theme-credits {
font-size: 80%;
opacity: 0.4;
display: block;
}
footer.website-footer div.theme-credits a {
font-size: 100%;
}
footer.website-footer div.theme-credits a:hover {
text-decoration: underline;
}
footer.website-footer div.copyright {
float: left;
}
footer.website-footer .widgetwrapper {
float: left;
width: 100%;
}
.ajaxloader img {
display: block;
}
footer.website-footer .footer-copyright {
width: 100%;
float: left;
}
footer.website-footer .footer-copyright hr {
margin-top: 0;
}
footer.website-footer .footer-copyright .social-icons {
float: right;
}
.align-center {
text-align: center;
}
@media only screen and (max-width: 767px) {
footer.website-footer .footer-copyright .social-icons {
float: none;
padding-top: 20px;
padding-bottom: 20px;
margin: auto;
}
} .footer-wrapper footer:not(.website-footer) > .three.columns {
width: 16.8%;
}
.footer-wrapper footer:not(.website-footer) .left-aligned-layout {
float: left;
width: 83%;
}
@media (max-width: 959px) {
.footer-wrapper footer:not(.website-footer) > .three.columns {
display: none;
}
.footer-wrapper footer:not(.website-footer) .left-aligned-layout {
width: 100%;
}
}
.get-gmap img {
max-width: none;
} .mobilemenu {
font-size: 21px;
margin-top: 3px;
color: #666;
position: relative;
z-index: 99999;
}
.mobile-menu-container input[type='text'] {
background: none;
border-bottom: 1px solid #333;
border-radius: 0;
}
.mobile-menu-container form button[type='submit'] i {
color: #999;
}
.mobile-menu-container.light-gray input[type='text'] {
background: none;
border-bottom: 1px solid #ccc;
border-radius: 0;
padding-left: 0;
padding-right: 0;
}
.mobile-menu-container.light-gray form button {
right: 0;
}
.mobile-menu-container.light-gray button[type='submit'] i {
color: #666;
}
.projectheader.default {
display: none;
} #mainframe-top,
#mainframe-bottom,
#mainframe-left,
#mainframe-right {
background: #fff;
z-index: 100;
}
#mainframe-left,
#mainframe-right {
position: fixed;
top: 0;
bottom: 0;
width: 20px;
}
#mainframe-left {
left: 0;
}
#mainframe-right {
right: 0;
}
#mainframe-top,
#mainframe-bottom {
position: fixed;
left: 0;
right: 0;
height: 20px;
}
#mainframe-top {
top: 0;
}
#mainframe-bottom {
bottom: 0;
}
.removeheadermargin {
margin-top: 80px;
}
.topmobilenoheader {
margin-bottom: -40px;
margin-top: 80px;
}
.topmobilenoheader select {
margin-bottom: 0;
} .tabletmobiletop-show {
display: none;
}
@media only screen and (min-width: 959px) {
.tabletmobile-show-block {
display: none !important;
}
}
@media only screen and (max-width: 1200px) {
.nor-social-sharing div.facebook-like {
display: inline-block;
margin-bottom: 20px;
}
.nor-social-sharing a:first-of-type {
margin-left: 0;
}
}
@media only screen and (min-width: 1200px) {
.desktopshow {
display: block !important;
}
.makeitfull {
margin-right: 0px;
}
.centeredmargin {
margin-left: 45px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.header-wrap .logo-container {
max-width: 70%;
}
.header-wrap .logo-container.single-row {
max-width: 50%;
}
}
@media only screen and (min-width: 960px) {
.desktopshow {
display: block !important;
}
} @media only screen and (max-width: 959px) {
.topmobilenoheader {
margin-top: 0px;
}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
.tabletmobiletop-show {
display: block;
}
.smalldontshow {
display: none !important;
}
.smallshow {
display: block !important;
}
.tabletshow {
display: block;
}
.projectimages .box {
margin-bottom: 25px;
}
.projectimages .box {
margin-right: 0; }
.projectimages .box div.info a {
margin-top: 10px;
margin-bottom: 5px;
font-size: 12px;
}
.projectimages .box div.info {
line-height: 1.5em;
}
.centeredmargin {
margin-left: 30px !important;
}
footer.website-footer .wp {
display: none;
}
.projectinfo.right {
display: none;
}
.projectheader.default {
display: block;
}
.projectheader .left,
.projectheader .right {
width: 100%;
text-align: left;
}
.projectheader .right a {
margin-left: 0;
margin-right: 15px;
}
.hometext {
width: 100% !important;
}
#maincontainer {
margin: 0;
}
main.defaultpage.left-no-header {
padding-top: 0 !important;
}
} @media only screen and (max-width: 767px) {
.tabletmobiletop-show {
display: block;
}
main.defaultpage.left-no-header {
padding-top: 20px !important;
}
.logo-container,
.logo-container .logo-wrapper,
.home-full-right {
width: auto !important;
}
.home-full-right {
float: right !important;
}
.removeheadermargin {
margin-top: 0px;
}
.smalldontshow {
display: none;
}
.mainframeclass {
display: none;
}
.smallshow {
display: block;
}
footer.website-footer .footertext {
text-align: center;
}
footer.website-footer .copyright {
float: none !important;
}
footer.website-footer .credits {
float: none;
text-align: center;
display: block;
font-size: 11px;
clear: both;
}
header.main-website-header.topmargin {
margin: 0;
}
div.navibg h1 {
margin-bottom: 0;
}
footer.website-footer .wp {
display: none;
}
.hometext {
padding-top: 30px;
text-align: center;
}
#maincontainer {
margin: 0;
}
.main-logo {
float: left;
}
footer.website-footer .widgetwrapper {
text-align: center;
}
footer.website-footer .sharing {
float: none;
text-align: center;
padding-top: 30px;
padding-bottom: 20px;
margin-left: -18px;
}
footer.website-footer .sharing a {
font-size: 21px;
margin-right: 16px;
}
.projectinfo.right {
display: none;
}
.projectheader.default {
display: block;
}
.maximage-nav {
left: 50%;
margin-left: -120px;
bottom: 40px;
}
.mainframeclass {
display: none;
}
.projectimages.fixed .box div.info {
height: auto !important;
max-height: 200px;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.minitabletdontshow {
display: none !important;
}
.smalldontshow {
display: none !important;
}
.smallshow {
display: block !important;
}
#maincontainer a.main-logo {
margin-left: 0;
}
.projectimages .box {
margin-right: 0;
width: 100% !important;
}
.mobileshow {
display: block;
}
.centeredmargin {
margin-left: 0px !important;
}
.smalldevicedontshow {
display: none !important;
}
} @media only screen and (max-width: 479px) {
.topmobilenoheader {
margin-bottom: 40px;
margin-top: 0px;
}
.mobilemenu-select {
margin-bottom: 20px;
}
.mobiledontshow {
display: none !important;
}
.mobileshow {
display: block;
}
.smalldontshow {
display: none !important;
}
.smallshow {
display: block;
}
#maincontainer a.main-logo {
margin-left: 0;
}
.projectimages .box {
margin-right: 0;
width: 100% !important;
}
.centeredmargin {
margin-left: 0px !important;
}
.smalldevicedontshow {
display: none !important;
}
}.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(//www.damienlachas.com/wp-content/themes/reframe-plus.3.1/framework-extend/scripts/overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.vegas-transition-slideDown,.vegas-transition-slideDown2,.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);-ms-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//www.damienlachas.com/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//www.damienlachas.com/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}