@charset "UTF-8";
.toggle{
border: 1px solid;
margin-bottom: 18px;
padding: 12px 40px 12px 20px;
position: relative;
}
.toggle .toggle-title h4{
padding: 0;
margin: 0;
cursor: pointer;
padding-left: 20px;
font-weight: 600;
}
.toggle .toggle-title span.fa.fa-plus.closed,
.toggle .toggle-title span.fa.fa-minus.opened{
position: absolute;
top: 0;
bottom: 0;
left: 0;
padding: 14px 7px;
border-right: 1px solid;
font-size: 10px;
cursor: pointer;
}
.toggle .toggle-title span.fa.fa-plus.closed{
color:#a5a5a5 ;
}
.content-tab {
padding-left: 20px;
padding-top: 20px;
} .filters {
display: block;
list-style: none;
text-align: right;
margin: 0 0 35px;
padding: 0;
}
.filters li {
display: inline-block;
}
.filters li a {
border: 3px solid;
padding: 6px 12px;
display: block;
font-size: 11px !important;
}
.ie ul.filters {
float: none;
display: block;
} .faq-item-content p{
line-height: 25px;
padding-top: 15px;
}
.faq-item-content{
padding: 0;
}
.faq-wrapper:hover{
background-color: #FFFFFF;
}
.faq-title h4 {
margin: 0;
overflow: hidden;
font-size: 14px;
line-height: 14px;
font-weight: 700;
clear: inherit;
}
ul.filters.faq {
display: block;
text-align: right;
float:none;
}
.faq-title {
padding: 0;
}
.faq-icon.fa.open.fa-minus {
background-color: #f0f0f0;
}
#faqs-container .faq-wrapper .faq-title h4 {
margin: 0;
margin-top: -3px;
text-transform: uppercase;
cursor: pointer;
}
#faqs-container .faq-wrapper {
border: 1px solid;
margin-bottom: 18px;
padding: 12px 20px 12px 40px;
position: relative;
}
.ie9 #faqs-container .faq-wrapper{
padding-top: 12px;
padding-bottom: 0;
min-height: 37px;
}
.ie9 .faq-title .plus, .ie9 .faq-title .minus{
background: none;
height: 100%;
}
#faqs-container .faq-icon.fa{
position: absolute;
top: 0;
bottom: 0;
left: 0;
padding: 12px 7px;
font-size: 10px;
cursor: pointer;
}
.faq-icon.fa.fa-plus.closed{
background-color: white !important;
border-right: 1px solid;
color: #a5a5a5;
}
#faqs-container .faq-item {
display: none;
position: relative;
overflow: hidden;
padding-top: 20px;
}   .counter {
text-align: center;
border: 3px solid;
padding: 40px;
margin-bottom: 35px !important;
}
.counter.no-border {
border: none;
}
.counter .number {
display: inline;
position: relative;
line-height: 1;
font-weight: 800;
}
.counter .number:after {
content: '';
display: block;
clear: both;
border-bottom: 5px solid;
margin: 8px 0;
}
.counter p, .counter .text {
margin: 0;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
}
.counter .text {
text-align: center !important;
}
.counter .text.animate, .counter .percent.animate {
visibility: hidden;
}
.isMobile .counter .text.animate {
visibility: visible;
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
animation: none !important;
opacity: 1 !important;
}
.counter .text p {
text-align: center;
}
.counter .percent {
display: inline-block;
position: absolute;
top: 15%;
font-size: .4em;
font-weight: 400;
right: -20px;
}
.opera .counter .percent {
right: 15px;
}
.counter i {
padding-bottom: 20px;
}
.gecko .counter .percent {
right: 0em;
} .credit_card {
width: 27px;
height: 19px;
background: url("/source/6a3d882b30cc9954d5fb562315115763/credictcard.png") no-repeat;
display: inline-block;
margin-left: 5px;
}
.credit_card.amazon {background-position: -123px -131px;}
.credit_card.amex {background-position: 0px 0px;}
.credit_card.apple {background-position: -81px -131px;}
.credit_card.c200 {background-position:-164px -98px;}
.credit_card.cirrus {background-position:-41px -33px;}
.credit_card.delta {background-position:-0px -65px;}
.credit_card.discover {background-position:-81px -33px;}
.credit_card.direct-debit {background-position:-41px -98px;}
.credit_card.google {background-position: -0px -98px;}
.credit_card.mastercard {background-position:-163px 0px;}
.credit_card.maestro {background-position:-0px -33px;}
.credit_card.moneybookers {background-position:-0px -131px;}
.credit_card.moneygram {background-position:-123px -98px;}
.credit_card.novus {background-position:-41px -131px;}
.credit_card.paypal-1 {background-position: -41px -65px;}
.credit_card.paypal-2 {background-position: -81px -65px;}
.credit_card.plain {background-position:-164px -131px;}
.credit_card.sage {background-position: -164px -65px;}
.credit_card.solo {background-position:-164px -33px;}
.credit_card.switch {background-position:-123px -33px;}
.credit_card.visa {background-position: -41px 1px;}
.credit_card.visa-debit {background-position: -81px 0px;}
.credit_card.visa-electron {background-position:-123px 0px;}
.credit_card.western-union {background-position:-82px -98px;}
.credit_card.worldpay {background-position:-123px -65px;} a.btn.animated {
position: relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
padding: 8px 38px 6px;
line-height: 20px;
overflow: hidden;
}
a.btn.animated.UtC span,a.btn.animated.LtC span,a.btn.animated.RtC span {
display: inline-block;
width: 100%;
height: 100%;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
a.btn.animated:before {
position: absolute;
display: inline-block;
vertical-align: middle;
height: 100%;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
font-family: FontAwesome;
}
a.btn.animated.RtL:before {
right: -150px;
}
a.btn.animated.RtL:hover:before {
right: 10px;
}
a.btn.animated.LtR:before {
left: -150px;
}
a.btn.animated.LtR:hover:before {
left: 10px;
}
a.btn.animated.CtR:before {
right: 50% ;
opacity: 0;
}
a.btn.animated.CtR:hover:before {
right:10px;
opacity: 1;
}
a.btn.animated.CtL:before {
left: 50% ;
opacity: 0;
}
a.btn.animated.CtL:hover:before {
left:10px;
opacity: 1;
}
a.btn.animated.UtC:before {
right: 50%;
top:-150px;
margin-right: -9px;
}
a.btn.animated.UtC:hover:before {
top: 0.4em;
}
a.btn.animated.UtC:hover span {
-webkit-transform: translateY(300%);
-moz-transform: translateY(300%);
-ms-transform: translateY(300%);
transform: translateY(300%);
}
a.btn.animated.LtC:before {
left: -150px;
top:-14px;
}
a.btn.animated.LtC:hover:before {
left:50%;
margin-left: -9px;
}
a.btn.animated.LtC:hover span {
-webkit-transform: translateX(200%);
-moz-transform: translateX(200%);
-ms-transform: translateX(200%);
transform: translateX(200%);
}
a.btn.animated.RtC:before {
right: -150px;
top:-14px;
}
a.btn.animated.RtC:hover:before {
right:50%;
margin-right: -9px;
}
a.btn.animated.RtC:hover span {
-webkit-transform: translateX(-200%);
-moz-transform: translateX(-200%);
-ms-transform: translateX(-200%);
transform: translateX(-200%);
} div.box {
position: relative;
min-height: 60px;
padding: 20px 10px 14px 70px;
margin-bottom: 20px;
border: 1px solid;
}
div.box:after{
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 3px solid;
pointer-events: none;
opacity: 0.5;
}
div.box:before {
font-family: 'retinaicon-font';
position: absolute;
left: 20px;
top: 3px;
bottom: 3px;
font-size: 30px;
line-height: 60px;
font-weight: 400;
}
div.box.success-box { color: #797b34; }
div.box.success-box:after { border-color: #dae678; }
div.box.success-box:before { content: "\e41b"; color: #dae678; }
div.box.alert-box { color: #a51d1d; }
div.box.alert-box:after { border-color: #f6a2a2; }
div.box.alert-box:before { content: "\e41c"; color: #a51d1d; }
div.box.info-box:before { content: "\e421"; }
div.box.notice-box:before { content: "\e04b"; } .dropcap {
width: 66px;
height: 66px;
border: 2px solid;
text-align: center;
line-height: 58px;
font-size: 60px;
float: left;
margin-right: 23px;
margin-bottom: 22px;
} ul.short {
list-style-type: none !important;
margin: 20px 0;
padding: 0 0 0 20px;
}
ul.short li {
display: block;
margin-bottom: 15px;
padding: 0;
position: relative;
}
ul.short li:before {
margin:0 10px 0 -21px;
font-family: 'FontAwesome';
} .code-container pre {
border: 1px solid #e0e0e0;
border-radius: 0;
padding: 1em;
font-size: 1em;
line-height: 1.5em;
margin: 0;
white-space: pre-wrap;
font-family: 'Courier';
font-size: 14px;
background: #f7f7f7;
padding: 1em;
color: #999;
white-space: pre-wrap;
background-image: linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
background-image: -o-linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
background-image: -moz-linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
background-image: -webkit-linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
background-image: -ms-linear-gradient(bottom, #f9f9f9 50%, whitesmoke 50%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #F9F9F9), color-stop(0.5, #F5F5F5));
background-size: 3em 3em;
background-position: 0 1em;
} .price-table {
border: 1px solid;
margin: 0 0 20px;
max-width: 300px;
}
.price-table.centered{
margin: 0 auto 20px;
}
.price-table-container {
border: 6px solid #f7f7f7;
}
.price-table div.head {
margin: 0;
}
.price-table div.head h2 {
margin: 0;
padding: 22px 0;
text-align: center;
font-size: 18px;
line-height: 10px;
}
.price-table div.price {
text-align: center;
}
.price-table div.price span {
display: inline-block;
position: relative;
}
.price-table div.price span.price {
text-align: center;
font-size: 72px;
margin-top: 15px;
margin-bottom: 0px;
}
.price-table div.price span.prefix sup, .price-table div.price span.price-decimal sup, .price-table div.price span.suffix {
font-size: 30px;
}
.price-table div.price span.prefix sup, .price-table div.price span.price-decimal sup {
top: -33px;
}
.price-table div.price span.suffix {
font-weight: bold;
}
.price-table div.body ul {
margin: 0;
padding: 0;
}
.price-table div.body ul li{
list-style-type: none;
text-align: center;
padding: 13px 0 13px 0;
font-size: 14px;
border-bottom: 1px solid #f7f7f7;
}
.price-table div.body ul li:last-of-type {
border-bottom:none;
padding-bottom: 10px;
}
.price-table div.button-container {
text-align: center;
padding: 8px 0;
}
.price-table div.button-container a.btn-alternative,.price-table div.button-container a.btn-flat {
margin: 10px 0 20px;
} .cols-3 .pricing_box.price-table { width: 33%;  margin-bottom:50px;}
.cols-4 .pricing_box.price-table { width: 24.8%; font-size: 1em; }
.pricing_box.price-table {
float: left;
max-width: none;
border: none;
}
.pricing_box.price-table.large {
box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.50);
-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.50);
z-index: 8;
position: relative;
}
.pricing_box.price-table div.head{
height: 106px;
position: relative;
overflow: hidden;
}
.pricing_box.price-table div.head span.price{
font-size: 16px;
background: #f2f2f2;
text-align: center;
height: 35px;
margin: 0;
padding: 0;
position: absolute;
bottom: 56px;
left: 0;
width: 100%;
line-height: 39px;
}
.pricing_box.price-table div.head span.title{
font-size: 20px;
background: #fbfbfb;
text-align: center;
height: 56px;
line-height: 56px;
position: absolute;
bottom: 0px;
left: 0;
width: 100%;
font-weight: 700;
}
.pricing_box.price-table.large div.head span.price{
bottom: 71px;
}
.pricing_box.price-table.large div.head span.title{
height: 71px;
line-height: 71px;
}
.pricing_box.price-table.no-large.left div.head span.price{
border-bottom-width: 0 ;
border-right-width: 0 ;
}
.pricing_box.price-table.no-large.right div.head span.price{
border-bottom-width: 0 ;
border-left-width: 0 ;
}
.pricing_box.price-table.no-large.no-header div.head span.price {
border: none;
}
.pricing_box.price-table.no-large.left div.head span.title{
border-bottom-width: 0 ;
border-right-width: 0 ;
border-bottom-top: 0 ;
}
.pricing_box.price-table.no-large.right div.head span.title{
border-bottom-width: 0 ;
border-left-width: 0 ;
border-bottom-top: 0 ;
}
.pricing_box.price-table.no-large.no-header div.head span.title {
border: none;
}
.pricing_box.price-table div.body, .pricing_box.price-table.no-large div.head span.price,.pricing_box.price-table.no-large div.head span.title{
border: 1px solid #f4f4f4;
}
.pricing_box.price-table.left div.body{
border-right: 0;
}
.pricing_box.price-table.right div.body{
border-left: 0;
}
.pricing_box.price-table div.body ul li{
min-height: 50px;
}
.pricing_box.price-table div.body ul li:last-of-type{
padding-bottom: 4px;
}
.pricing_box.price-table div.body ul li.alternative-row{
background: #fbfbfb;
}
.pricing_box.price-table.no-header div.body ul li{
text-align: left;
padding-left: 12px;
}
.pricing_box.price-table div.body ul li span.tick{
background: url("/source/80c7add2bb8c0789c76d87b5df30094a/tick.png") center center;
width: 24px;
height: 25px;
display: inline-block;
}
.pricing_box.price-table div.button-container{
background: #f4f4f4;
margin-top: 0;
z-index: -1;
min-height: 86px;
}
.pricing_box.price-table div.button-container a{
margin-top: 25px;
margin-bottom: 21px;
}
.pricing_box.price-table.large div.button-container{
background:#ffffff;
border: none;
z-index: 0;
min-height: 88px;
}
.pricing_box.price-table.large div.button-container a{
margin-top: 30px;
margin-bottom: 26px;
} .separator.single {
border-top: 1px solid;
}
.separator.double {
border-top: 1px solid;
border-bottom: 1px solid;
height: 6px;
}
.separator.dotted {
border-top: 2px dotted;
}
.separator.dashed {
border-top: 2px dashed;
} .random-numbers{
margin: 0 auto;
margin-bottom: 40px;
text-align: center;
}
.random-numbers i{
display: block;
}
.random-numbers img {
width: 104px;
height: 104px;
display: block;
margin: 0 auto 13px;
}
.random-numbers p {
line-height: 21px;
margin-top: 0;
text-align: center;
}
.random-numbers span.number {
font-weight: bold;
font-size: 48px;
line-height: 58px;
margin-bottom: 4px;
}
.random-numbers span.icon-circle {
text-align: center;
float: none;
margin: 0 auto;
} .modal-content{
border-radius: 0;
border: 0;
-webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2);
box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.2);
}
.modal-header{
border: 0;
}
.modal-shortcode{
display: inline-block;
cursor: pointer;
}
.modal-shortcode .modal .modal-header a{
border: 1px solid;
position: absolute;
top: 5px;
right: 5px;
width: 20px;
height: 20px;
text-align: center;
line-height: 9px;
z-index: 2;
opacity: 0.5;
font-size: 13px;
margin-top: 0px;
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
}
.modal-shortcode .modal .modal-header a:hover{
opacity: 1;
}
.modal-shortcode .modal-opener a{
display: inline-block;
}
.modal-shortcode .modal-opener img{
width: 100%;
max-width: 100%;
}
.modal-shortcode .modal .modal-dialog{
margin-top: 100px;
width: 800px;
}
.modal-shortcode .modal .modal-header{
background-color: #f7f7f7;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding-top: 20px;
}
.modal-shortcode .modal .modal-header a{
float: right;
padding-top: 5px;
cursor: pointer;
}
.modal-shortcode .modal .modal-header a span.fa:before{
font-family: 'FontAwesome'!important;
} .images-slider-sc {
position: relative;
overflow: hidden;
}
.images-slider-sc ul.slides {
padding: 0;
list-style: none;
}
.images-slider-sc ul.slides:after, .images-slider-sc ul.slides:before {
content: '';
display: table;
}
.images-slider-sc ul.slides:after {
clear: both;
}
.images-slider-sc .flex-direction-nav {
list-style: none;
padding: 0;
margin: 0;
}
.images-slider-sc .flex-direction-nav li {
position: absolute;
top: 0;
bottom: 0;
padding: 0;
margin: 0;
width: 43px;
background-color: rgba(255,255,255,0.8);
}
.images-slider-sc .flex-direction-nav li:first-child {
left: -50px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.images-slider-sc:hover .flex-direction-nav li:first-child {
left: 0;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.images-slider-sc .flex-direction-nav li:last-child {
right: -50px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.images-slider-sc:hover .flex-direction-nav li:last-child {
right: 0px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.images-slider-sc .flex-direction-nav li a {
position: absolute;
top: 45%;
width: 30px;
height: 30px;
border: 2px solid;
border-radius: 3px;
opacity: .59;
padding: 6px;
text-align: center;
opacity: 1;
margin: 0;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.images-slider-sc .flex-direction-nav li a:before {
font-family: 'FontAwesome';
font-size: 18px;
line-height: 15px;
}
.images-slider-sc .flex-direction-nav li a.flex-prev {
left: 7px;
}
.images-slider-sc .flex-direction-nav li a.flex-prev:before {
content: '\f104';
padding-right: 2px;
}
.images-slider-sc .flex-direction-nav li a.flex-next {
right: 7px;
}
.images-slider-sc .flex-direction-nav li a.flex-next:before {
content: '\f105';
} .logos-slider.wrapper {
position: relative;
overflow: hidden;
}
.logos-slider.wrapper h3 {
margin-top: 0;
text-align: center;
}
.logos-slider .nav {
width: auto;
height: auto;
margin: 0;
}
.logos-slider .list_carousel ul.logo-list,
#copyright .centered .logos-slider .list_carousel ul.logo-list{
margin: 0 auto;
display: inline-block;
}
.logos-slider .list_carousel{
border: 0;
padding: 30px 0;
}
.logos-slider .list_carousel ul.logo-list li{
margin: 0 14px 10px;
}
.logos-slider.wrapper .nav .prev,
.logos-slider.wrapper .nav .next {
position: absolute;
top: 50%;
border-radius: 2px;
opacity: .8;
border-width: 1px;
width: 20px;
height: 29px;
line-height: 18px;
font-size: 13px;
z-index: 10;
}
.logos-slider.wrapper .nav .prev span,
.logos-slider.wrapper .nav .next span {
font-size: 18px;
line-height: 28px;
}
.logos-slider.wrapper .nav .prev {
left: -50px;
opacity: 0;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition:    all 150ms ease-in-out 150ms;
-o-transition:      all 150ms ease-in-out 150ms;
transition:         all 150ms ease-in-out 150ms;
}
.logos-slider.wrapper:hover .nav .prev {
left: 0;
opacity: 1;
}
.logos-slider.wrapper .nav .next {
right: -50px;
opacity: 0;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition:    all 150ms ease-in-out 150ms;
-o-transition:      all 150ms ease-in-out 150ms;
transition:         all 150ms ease-in-out 150ms;
}
.logos-slider.wrapper:hover .nav .next {
right: 0;
opacity: 1;
}
.logos-slider .list_carousel ul.logos-slides li {
float: none;
}
.logos-slider .list_carousel ul.logos-slides li .bwWrapper img {
width: auto;
margin: 0 auto;
} .image-styled a.thumb {
display: block;
max-width: 100%;
position: relative;
width: auto;
}
.image-styled .img_frame {
background: none repeat scroll 0 0 #FFFFFF;
border: 4px solid #FFFFFF;
border-radius: 2px 2px 2px 2px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
max-width: 100%;
position: relative;
}
.image-styled .img_frame img {
display: block;
max-width: 100%;
width: auto;
}
.image-styled .img_frame.img_size_fullwidth, .image-styled .img_frame.img_size_fullwidth img {
display: block;
height: auto;
width: auto;
}
.img_size_thumbnail {
width: 150px;
}
.img_size_medium {
width: 300px;
}
.img_size_large {
width: 500px;
max-width: 500px;
}
.overlay{
position: absolute;
background: rgba(0,0,0,0);
z-index: 500;
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
transition: all 0.3s;
}
.overlay .zoom {
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
cursor: pointer;
z-index: 2;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
transition: all 0.3s;
}
.overlay:hover{
background: rgba(0,0,0,0.4);
}
.overlay:hover .zoom:before{
opacity: 1;
} .piechart {
display: block;
text-align: center;
position: relative;
margin: 0 auto;
margin-bottom: 20px;
}
.piechart span {
display: inline-block;
text-align: center;
z-index: 2;
}
.piechart span i{
vertical-align: middle;
}
.piechart canvas{
position: absolute;
top: 0px;
left: 0px;
margin-bottom: 20px;
} .link_socials:hover span.icon-circle{
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;
}
.link_socials:hover i.fa{
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;
}
.link_socials{
border-style: solid ;
}
.link_socials, .link_socials:hover{
border: 0;
background: none;
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
}
.link_socials span.icon-circle{
display: table;
border-style: solid;
text-align: center;
border-radius: 2px;
}
.link_socials span.icon-circle i{
display: table-cell;
vertical-align: middle;
line-height: normal;
}
.ie9 .link_socials {
margin-bottom: 5px !important;
} .tabs-container {
clear:both;
}
.tabs-container h4{
display: none;
}
.tabs-container ul.tabs {
list-style: none;
padding: 0;
border: 1px solid;
border-left: 0;
margin-bottom: 0;
}
.tabs-container ul.tabs:before {
content: '';
display: table;
}
.tabs-container ul.tabs:after {
content: '';
display: table;
clear: both;
}
.tabs-container ul.tabs li {
float: left;
padding: 10px 25px;
border-left: 1px solid;
margin: 0 0 -1px;
border-color: inherit;
background-color: transparent;
}
.tabs-container ul.tabs li:last-child{
border-right: 0;
}
.tabs-container ul.tabs li:first-child {
border-left: 1px solid;
border-left-color: inherit;
}
.tabs-container ul.tabs li.current {
background-color: inherit;
}
.tabs-container ul.tabs li.current:last-child {
border-right: 1px solid;
border-right-color: inherit;
}
.tabs-container ul.tabs li h4 {
margin: 0;
padding: 0;
display: inline-block;
}
.tabs-container .panel{
border: 1px solid;
border-width: 0 1px 1px 1px;
border-radius: 0;
padding: 20px;
}
.tabs-container .panel h1,
.tabs-container .panel h2,
.tabs-container .panel h3,
.tabs-container .panel h4 {
margin-top: 0;
} .yes-js .testimonials{
visibility: hidden;
}
.testimonial-col{
margin-bottom: 30px;
}
.testimonial-wrapper {
border: 6px solid;
}
.testimonial-wrapper .thumbnail {
padding: 0;
border: 0;
border-radius: 0;
margin: 0;
}
.testimonial-wrapper .text{ text-align: right;
margin-right: 30px;
}
.testimonial-wrapper .testimonial-content{
padding: 30px 30px 10px;
}
.testimonial-wrapper .testimonial-cit{
position: relative;
margin-bottom: 30px;
}
.testimonials .testimonial-wrapper h4.testimonial-smallquote,
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote {
position: relative;
text-transform: none;
padding-left: 54px;
font-style: italic;
line-height: 20px;
margin-bottom: 30px;
}
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote {
font-weight: 700;
font-size: 14px;
}
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote {
text-align: center;
padding: 0 55px;
}
.testimonial-wrapper .testimonial-smallquote:before,
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before{
content: '\201C';
position: absolute;
left: 0px;
top: 0;
margin-top: 15px;
font-size: 70px;
font-family: Georgia;
font-style: initial;
}
.ie9 .testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
display: none;
}
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
margin-right: 20px;
left: auto;
margin-left: -55px;
}
.testimonials .testimonial-wrapper .testimonial-name .name{
font-weight: 800;
text-align: right;
text-transform: none;
margin: 0px 30px 5px 0px;
}
.testimonials .testimonial-meta {
padding-bottom: 20px;
}
.testimonial-wrapper  .testimonial-role{
margin: 0px 30px 5px 0px;
text-align: right;
}
.testimonial-wrapper .testimonialwebsite a,
.testimonial-wrapper .testimonial-role{
font-size: 11px;
font-weight: 700;
}
.testimonial-wrapper .testimonial-rating {
float: right;
margin: 0 30px 5px 0;
}
.testimonial-wrapper .nothumb .testimonial-rating {
text-align: center;
margin: 0 auto 5px;
float: none;
}
.testimonial-wrapper .nothumb .testimonial-rating .star-rating,
.testimonial-wrapper .testimonial-rating .star-rating {
margin-right: 0;
}
.testimonials .testimonial-wrapper .nothumb .testimonial-name .name,
.testimonials  .testimonial-wrapper .nothumb .testimonial-role,
.testimonial-wrapper .nothumb .text {
text-align: center;
margin-right: 0;
}
.testimonials .testimonial-wrapper .nothumb .testimonial-meta{
padding-bottom: 30px;
} .numbers-sections {
position: relative;
}
.numbers-sections div.number-box {
position: relative;
display: table;
height: 120px;
width: 100%;
margin-bottom: 20px;
}
.numbers-sections .number {
z-index: -1;
font-size: 200px;
color: #efefef;
height: auto;
line-height: 0.6;
width: 100%;
text-align: center;
font-weight: 800;
}
.ie10 .numbers-sections .number{
line-height: 0.7;
}
.numbers-sections h4 {
font-size: 18px !important;
z-index: 10;
top: 21%;
line-height: 2;
width: 100%;
text-align: center;
text-transform: uppercase;
font-weight: normal;
display: table-cell;
vertical-align: middle;
position: absolute;
font-weight: 600;
}
.ie10 .numbers-sections h4 {
top: 25%;
}
.numbers-sections h4 span.title-highlight {
font-size: 18px;
text-transform: uppercase;
} .box-title{
margin-bottom: 35px;
}
.box-title.box-title-text-center h2 {
text-align: center;
}
.box-title h2{
position: relative;
z-index: 3;
display: inline-block;
margin: 0;
font-size: inherit;
}
.box-title .title-bar p:empty {
display: none;
}
.box-title.box-title-line-middle h2,
.box-title.box-title-line-around h2{
padding: 0 65px;
}
.box-title .subtitle{
display: block;
font-size: .8em;
opacity: .9;
margin: 0;
text-align: inherit;
margin-top: 25px;
}
.box-title.subtitle-small .subtitle{
font-size: .4em;
font-weight: 400;
}
.box-title.box-title-line-around h2{
border: 1px solid;
padding-top: 20px;
padding-bottom: 20px;
}
.box-title.box-title-line-middle .title-bar,
.box-title.box-title-line-around .title-bar{
position: relative;
overflow: hidden;
margin-bottom: 10px;
}
.box-title.box-title-text-left{
text-align: left;
}
.box-title.box-title-text-left:not(.box-title-line-around) h2{
padding-left: 0;
}
.box-title.box-title-text-center{
text-align: center;
}
.box-title.box-title-text-right{
text-align: right;
}
.box-title.box-title-text-right:not(.box-title-line-around) h2{
padding-right: 0;
}
.box-title.box-title-line-middle .title-bar:after,
.box-title.box-title-line-middle .title-bar:before,
.box-title.box-title-line-around .title-bar:after,
.box-title.box-title-line-around .title-bar:before{
content: '';
width: 100%;
border-bottom: 3px solid;
position: absolute;
top: 45%;
}
.box-title.double .title-bar:after,
.box-title.double .title-bar:before{
border-top: 1px solid;
height: 8px;
}
.box-title.box-title-line-middle .title-bar:after,
.box-title.box-title-line-around .title-bar:after{
margin-right: -100%;
}
.box-title.box-title-line-middle .title-bar:before,
.box-title.box-title-line-around .title-bar:before{
margin-left: -100%;
}
.box-title.bottom-little-line h2:after {
content:'';
display:block;
width:65px;
margin:0 auto;
margin-top:25px;
border-bottom: 3px solid;
height: 1px;
box-sizing: border-box;
}
.box-title.box-title-text-left h2:after,
.box-title.box-title-text-right h2:after {
margin: 0;
margin-top: 30px;
} .ie .box-title h2, .safari .box-title h2{
vertical-align: middle;
}
.ie .box-title.box-title-line-middle .title-bar:after,
.ie .box-title.box-title-line-middle .title-bar:before,
.ie .box-title.box-title-line-around .title-bar:after,
.ie .box-title.box-title-line-around .title-bar:before,
.safari .box-title.box-title-line-middle .title-bar:after,
.safari .box-title.box-title-line-middle .title-bar:before,
.safari .box-title.box-title-line-around .title-bar:after,
.safari .box-title.box-title-line-around .title-bar:before{
position: static;
display: inline-block;
vertical-align: middle;
} ul.tweets-widget{
padding-left: 0;
}
ul.tweets-widget li{
list-style: none;
}
ul.tweets-widget li:not(:last-child){
margin-bottom: 35px;
}
ul.tweets-widget li .icon-container{
float:left;
display: block;
margin-right: 16px;
}
ul.tweets-widget li .icon-container i.fa{
font-size: 25px;
}
ul.tweets-widget li .text-container{
display: block;
} .map_canvas.full-width {
padding: 0;
position: relative;
width: 1000%;
left: -500%;
margin-left: 50%;
}
.map_canvas{
width: 100%;
} .box-sections.horizontal .icon,
.box-sections.vertical .icon {
display: table;
text-align: center;
width: 100%;
vertical-align: bottom;
}
.box-sections.horizontal .icon-circle .icon,
.box-sections.vertical .icon-circle .icon{
display: table-cell;
}
.box-sections span.icon-circle {
border-style: solid;
position: relative;
display: table;
margin-top: -7px;
float: left;
margin-right: 5px;
}
div.box-sections{
margin-bottom: 30px;
position: relative;
}
.box-sections.vertical .icon{
height: auto;
}
.box-sections.horizontal .box-icon{
width: 100px;
position: absolute;
margin-top: 10px;
}
.box-sections.horizontal p{
margin-top: 5px;
}
.box-sections.horizontal .box-icon .icon-circle{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align:center;
}
.box-sections.vertical .box-icon{
width:100%;
text-align:center;
}
.box-sections.vertical .box-icon .icon-circle i,
.box-sections.horizontal .box-icon .icon-circle i{
display: inline;
line-height: inherit;
}
.box-sections.horizontal .box-icon .icon-circle,
.box-sections.vertical .box-icon .icon-circle{
display: table;
border: 2px solid;
border-radius: 2px;
}
.box-sections.vertical .box-icon .icon-circle{
margin: 0 auto;
float: none;
}
.box-sections.horizontal .box-content{
margin-left: 70px;
}
.box-sections.vertical div.box-content{
clear: both;
float: none;
}
.box-sections.horizontal.no-margin .box-content {
margin-left: 0px;
}
.gecko .box-sections.horizontal .box-content{
margin-left: 120px;
}
.box-sections.horizontal h2,
.box-sections.horizontal h3,
.box-sections.horizontal h4,
.box-sections.horizontal h5,
.box-sections.horizontal h6{
margin-top: 0;
margin-bottom: 15px;
}
.box-sections.vertical h2,
.box-sections.vertical h3,
.box-sections.vertical h4,
.box-sections.vertical h5,
.box-sections.vertical h6,
.box-sections.vertical p {
display: block;
text-align: center;
margin-right: 10px;
} .section-background-outer {
position: absolute;
width: 1000%;
left: -500%;
margin-left: 50%;
clear: both;
}
.section-background {
display: block;
position: relative;
overflow: hidden;
margin-left: auto;
margin-right: auto;
background-position: 50% 0%;
}
.vc_row-fluid.with-border .section-background {
border-width: 1px 0;
border-style: solid;
} .contact-form ul li.submit-button > div{
text-indent: -99999px;
}
.contact-info ul{
padding-left: 0px;
}
.contact-info ul li {
list-style: none;
border-bottom: 1px solid;
padding: 15px 0px;
}
.contact-info ul li:before {
content: '';
display: table;
}
.contact-info ul li:after{
content: '';
display: table;
clear: both;
}
.contact-info .info-container{
margin-bottom: 0 !important;
}
.contact-info .info-container h4 {  margin: 5px 0;
}
.contact-info .info-container p{
margin: 0;
padding: 0;
}
.contact-info .icon-container.background-image{
width: 56px;
height: 56px;
float: left;
margin-right: 20px;
background-position: center top;
}
.contact-info:not(.widget) ul li:hover .icon-container.background-image.email{
background-position: center bottom;
}
.contact-info h2 {
margin-bottom: 20px;
}
.contact-info .icon-container.theme-icon {
text-align: center;
vertical-align: middle;
font-size: 25px;
border: 4px solid #f2f2f2;
}
.contact-info .icon-container.theme-icon i {
padding-top: 11px;
} .teaser-wrapper {
overflow: hidden;
position: relative;
padding: 2px;
border: 1px solid;
}
.teaser-wrapper.hyperlink {
cursor: pointer;
}
.teaser-wrapper .image{
position:relative;
}
.teaser-wrapper a{
transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
-webkit-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
-ms-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
-o-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
-moz-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}
.teaser-wrapper .image_banner_inside {
position: absolute;
left: 0px;
top: 0;
right: 0px;
bottom: 0;
display: table;
padding: 5px;
width:100%;
z-index: 2;
}
.teaser-wrapper .image_banner_text {
display: table-cell;
padding: 15px 20px;
}
.teaser-wrapper .image_banner_text p{
margin: 0;
}
.teaser-wrapper .image_banner_text.right{
padding-left: 40%;
}
.teaser-wrapper .image_banner_text.center {
vertical-align: middle;
}
.teaser-wrapper .image_banner_text.center a.btn {
display: table;
margin: 0 auto;
}
.teaser-wrapper .image_banner_text.center p.title{
text-align: center;
font-weight: 800;
}
.teaser-wrapper .image_banner_text.center p.subtitle {
text-align: center;
font-weight: 600;
}
.teaser-wrapper .image_banner_inside .subtitle{
margin-bottom: 0;
}
.teaser-wrapper .image_banner_text.top {
vertical-align: top;
}
.teaser-wrapper .image_banner_text.bottom {
vertical-align: bottom;
}
.teaser-wrapper .image_banner_inside .title{
margin-bottom: 0px;
}
.teaser-wrapper.with_button .image_banner_inside .subtitle{
margin-bottom: 25px;
}
.teaser-wrapper .image { overflow: hidden; }
.teaser-wrapper .overlay{
z-index: 1;
background: transparent;
opacity: 0;
}
.teaser-wrapper:hover .overlay{
opacity: 0.5; }
.teaser-wrapper .image img{
width: 100%;
height: auto;
}
.teaser-wrapper .image.zoomout img {
transform: scale(1.1,1.1);
transition-timing-function: ease-out;
transition-duration: 500ms;
-webkit-transform: scale(1.1,1.1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transform: scale(1.1,1.1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
-ms-transform: scale(1.1,1.1);
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 500ms;
-o-transform: scale(1.1,1.1);
-o-transition-timing-function: ease-out;
-o-transition-duration: 500ms;
}
.teaser-wrapper:hover .image.zoomout img {
transform: scale(1,1);
transition-timing-function: ease-out;
transition-duration: 500ms;
-webkit-transform: scale(1,1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
-ms-transform: scale(1,1);
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 500ms;
-o-transform: scale(1,1);
-o-transition-timing-function: ease-out;
-o-transition-duration: 500ms;
}
.teaser-wrapper .image.zoomin img {
transform: scale(1,1);
transition-timing-function: ease-out;
transition-duration: 500ms;
-webkit-transform: scale(1,1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
-ms-transform: scale(1,1);
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 500ms;
-o-transform: scale(1,1);
-o-transition-timing-function: ease-out;
-o-transition-duration: 500ms;
}
.teaser-wrapper:hover .image.zoomin img {
transform: scale(1.2,1.2);
transition-timing-function: ease-out;
transition-duration: 500ms;
-webkit-transform: scale(1.2,1.2);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-moz-transform: scale(1.2,1.2);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 500ms;
-ms-transform: scale(1.2,1.2);
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 500ms;
-o-transform: scale(1.2,1.2);
-o-transition-timing-function: ease-out;
-o-transition-duration: 500ms;
} .in-contact-page {
padding-top: 30px;
}
.contact-form li input[type=submit]{
width: auto;
}
.contact-form {
margin-top: 0;
}
.contact-form label{
margin-right: 5px;
font-weight: normal;
display: table-cell;
vertical-align: top;
padding-top: 8px;
width: 75px;
text-align: center;
}
.contact-form  ul{
margin: 0;
padding: 0;
}
.contact-form  ul li {
list-style-type: none;
margin: 0 0 50px 0;
padding-top: 0;
padding-left: 0;
display: table;
}
.contact-form ul li:nth-last-child(2) {
margin-bottom: 35px;
}
.contact-form ul li.no-padding-right{padding-right:0;}
.contact-form ul li.submit-button {
text-align: center;
}
.contact-form li div.input-prepend .add-on{
position: absolute;
bottom: 15px;
left: 15px;
background-color: transparent;
border: 0px;
z-index: 10;
width: 15px;
height: 15px;
padding: 0;
}
.contact-form li div.input-prepend{
position: relative;
display: table-row;
}
.contact-form li div.input-prepend.with-icon input{
padding-left: 43px;
height: 40px;
border: 1px solid;
border-radius: 0;
-webkit-appearance: none;
display: table-cell;
}
.contact-form li div.input-prepend input[type=text],
.contact-form li div.input-prepend input[type=password],
.contact-form li div.input-prepend select{
padding-left:  10px;
padding-right:  10px;
height: 35px;
border-width: 1px;
border-style: solid;
border-radius: 0;
}
.contact-form li div.input-prepend input[type=text]:focus,
.contact-form li div.input-prepend input[type=password]:focus,
.contact-form li div.input-prepend select:focus,
.contact-form li.textarea-field div.input-prepend textarea:focus {
border-color: #b4b2b2;
}
.contact-form li div.input-prepend input[type=text],
.contact-form li div.input-prepend input[type=password]{
-webkit-appearance: none;
}
.ie .contact-form li div.input-prepend input[type=checkbox],
.ie .contact-form li div.input-prepend input[type=radio]{
border: 0;
}
.contact-form li div.input-prepend input[type=file]{
border: 0;
}
.contact-form li div.input-prepend select{
width: 100%;
}
.ie .contact-form li div.input-prepend select{
padding-right: 0;
}
.contact-form li div.input-prepend input.with-icon{
padding-left:  35px;
}
.contact-form li.textarea-field div.input-prepend textarea{
display: block;
border: 1px solid;
border-radius: 0;
-webkit-appearance: none;
}
.contact-form li input[type=text],
.contact-form li input[type=password],
.contact-form li textarea{
width: 100%;
height: 180px;
resize: none;
}
.contact-form li textarea.with-icon, .contact-form li textarea.with-icon:focus{
padding: 8px 0px 10px 48px;
}
.contact-form li textarea, .contact-form li textarea:focus{
padding: 8px 0px 10px 10px;
}
.contact-form li input:focus,.contact-form li textarea:focus{
border-top-width: 1px !important;
border-right-width: 1px !important;
border-bottom-width: 1px !important;
border-left-width: 1px !important;
border-style: solid;
}
.contact-form li input.error, .contact-form li textarea.error{
border: 1px solid #f38f8f !important;
background: url("/source/b33a02a5e6f6afd49153d277d457364b/input-back-error.png") no-repeat top right;
}
.contact-form li input[type="submit"]{
height: auto;
margin-top: 0;
margin-right: 0;
padding: 12px 32px;
}
.contact-form li #recaptcha_widget_div input{
width: auto;
height: auto;
}
.recaptchatable .recaptcha_image_cell center img {
height: 55px !important;
width: 100% !important;
}
.contact-form div.user-message{
margin: 0 auto;
margin-bottom: 15px;
}
.contact-form div.success,
.contact-form div.error {
border-radius:1px;
-moz-border-radius:1px;
-webkit-border-radius:1px;
width: 90%;
padding: 28px 40px;
border:1px solid;
margin:10px auto 10px;
background:no-repeat right bottom;
}
.contact-form div.success {
background: #fdfefa url("/source/06f1c7814610eef8eab795b291747021/contact-form-success-back.png") right bottom no-repeat; border-color:#edebb6;
}
.contact-form div.success p {
background: url("/source/7cf0e37944c7a6269500e3e84c3f3362/contact-form-success-smile.png") left center no-repeat;
padding: 8px 0px 8px 70px;
margin: 0px;
color:#646464;
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
min-height: 48px;
}
.contact-form div.success p span {  color: #b1ab03; font-size: 18px;  display: block; }
.contact-form div.error { background-color: #fedccd; border-color:#fa8c83; color:#c82c1f; }
.contact-form p.error { font-style:normal; font-size:11px; color:#a72727; text-transform: uppercase;  }
.contact-form.row-fluid li.first-of-line { margin-left: 0px; clear: left; }
.contact-form .contact-form-error-messages { margin-top: -55px; margin-left: auto;}
.contact-form .contact-form-error-messages .contact-form-error { color: #9b090c; font-size: 11px; , serif; text-transform: uppercase; display: none; padding-top:5px; }
.contact-form-error-messages.error-right.span3 { float: right; }
.contact-form li div.msg-error {
font-style: normal;
font-size: 12px;
color: #a72727;
margin-top: 4px;
position: absolute;
}
.contact-form .contact-form-error-messages { display: none; }
.single-product.woocommerce ul.product_list_widget a span.product_title {
padding: 10px 0;
display: block;
}
.single-product.woocommerce ul.product_list_widget a span.product_price{
text-align: left;
display: block;
}
.single-product.woocommerce ul.product_list_widget a span.product_price del{
font-size: 12px;
} .featured-column {
width:100%;
background-repeat: no-repeat;
background-position: right bottom;
padding-right: 100px;
border-right: 1px solid #ccc;
margin-bottom: 10px;
margin-top: 10px;
}
.featured-column h5 {
margin-bottom: 7px;
}
.featured-column h5, .featured-column h2{
line-height: 1em;
padding: 0px;
margin-top:0;
}
.featured-column h3{
margin-top: 10px;
margin-bottom: 20px;
}
.featured-column.last{
border-right:0px;
margin-left: 15px;
}   .owl-wrapper-outer {
-webkit-transform: translateZ(0);
}
.slider-parallax.owl-carousel{
padding: 0;
overflow: hidden;
}
.parallaxeos_container {
display: block;
position: relative;
overflow: hidden;
} .parallaxeos_container .parallaxeos {
background-attachment: scroll;
background-position: 50% 0px;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
-webkit-transition: opacity 0.2s ease-out;
-moz-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out;
}
.isMobile .parallaxeos_container .parallaxeos,
body.safari .parallaxeos_container .parallaxeos,
.parallaxeos_slider .parallaxeos_container .parallaxeos{
background-position: 50% 0px;
}
.isMobile .parallaxeos_container .parallaxeos {
background-attachment: scroll !important;
background-position: 50% 50% !important;
background-size: cover !important;
}
.isMobile .parallaxeos_container .parallaxeos_content,
.isMobile .parallaxeos_container .video-parallaxeos {
-webkit-transform: translate3d(0px, 0px, 0px) !important;
-moz-transform: translate3d(0px, 0px, 0px) !important;
-ms-transform: translate3d(0px, 0px, 0px) !important;
-o-transform: translate3d(0px, 0px, 0px) !important;
transform: translate3d(0px, 0px, 0px) !important;
opacity: 1 !important;
} .stretched-layout .parallaxeos_outer {
position: relative;
width: 1000%;
left: -500%;
margin-left: 50%;
clear: both;
}
.yes-js .stretched-layout .parallax .owl-item .parallaxeos_outer,
.yes-js .stretched-layout .header-parallax .owl-item .parallaxeos_outer {
margin-left: 0;
}
.yes-js .stretched-layout #primary .slider.parallax {
margin-left: 50%;
}
.boxed-layout #primary .parallaxeos_outer {
margin-left: -15px;
margin-right: -15px;
}
.parallaxeos_animate a.link_socials{
padding: 0;
}
.isMobile .parallaxeos_outer,
body.safari .parallaxeos_outer,
.slider-parallax .parallaxeos_outer {
width: 100%;
left: -50%;
}
.slider-parallax .parallaxeos_outer {
position: absolute;
}
.slider-parallax .owl-item .parallaxeos_outer {
left: auto;
position: static;
}
.parallaxeos_container .parallaxeos_content {
height: 100%;
position: relative;
z-index: 10;
text-align: center;
}
.parallaxeos_container .parallaxeos_animate {
white-space: normal;
z-index: 11;
position: absolute;
width: 100%;
padding-left: 15px;
padding-right: 15px;
margin: 0 auto;
opacity: 0; -webkit-animation-duration: 1s;
-webkit-animation-delay: .5s;
-moz-animation-duration: 1s;
-moz-animation-delay: .5s;
-o-animation-duration: 1s;
-o-animation-delay: .5s;
-ms-animation-duration: 1s;
-ms-animation-delay: .5s;
}
.parallaxeos_container .parallaxeos_animate.animated {
opacity: 1;
}
.isMobile .parallaxeos_container .parallaxeos_animate {
-webkit-transition: none;
-moz-transition: none;
transition: none;
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
animation: none !important;
opacity: 1 !important;
}
.header-parallax .parallaxeos_outer {
position: inherit;
}
.parallaxeos_overlay {
width: 100%;
height: 100%;
position: absolute;
background-color: #000;
z-index: 9;
}
.slider-parallax .owl-controls {
position: absolute;
bottom: 0;
width: 100%;
z-index: 1;
}
.slider-parallax .owl-dots {
text-align: center;
margin-bottom: 10px;
z-index: 1;
}
.slider-parallax .owl-controls .owl-nav { display: none; }
.slider-parallax .owl-controls .owl-dot {
width: 15px;
height: 15px;
display: inline-block;
background: url("/source/0fa28f025ec7ea43a5658546d4219cdd/parallax-nav.png") no-repeat center bottom;
margin-left: 2px;
margin-right: 2px;
}
.slider-parallax .owl-controls .owl-dot.active {
background-position: center top;
} .parallaxeos_animate.horizontal_center,.parallaxeos_animate.horizontal_center h1,.parallaxeos_animate.horizontal_center p,
.parallaxeos_animate.horizontal_center h2, .parallaxeos_animate.horizontal_center h3, .parallaxeos_animate.horizontal_center h4, .parallaxeos_animate.horizontal_center h5, .parallaxeos_animate.horizontal_center h6{ text-align: center }
.parallaxeos_animate.horizontal_center .border-line{ margin: 0 auto; margin-bottom: 25px; opacity: 0.8; }
.parallaxeos_animate.horizontal_left, .parallaxeos_animate.horizontal_left p, .parallaxeos_animate.horizontal_left h1, .parallaxeos_animate.horizontal_left h2, .parallaxeos_animate.horizontal_left h3,  .parallaxeos_animate.horizontal_left h4,  .parallaxeos_animate.horizontal_left h5,  .parallaxeos_animate.horizontal_left h6 { text-align: left }
.parallaxeos_animate.horizontal_right, .parallaxeos_animate.horizontal_right p, .parallaxeos_animate.horizontal_right h1, .parallaxeos_animate.horizontal_right h2, .parallaxeos_animate.horizontal_right h3,  .parallaxeos_animate.horizontal_right h4,  .parallaxeos_animate.horizontal_right h5,  .parallaxeos_animate.horizontal_right h6  { text-align: right } .parallaxeos_animate.vertical_top  { top: 0; }
.slider-parallax .parallaxeos_animate.vertical_top  { top: 10%; bottom: 0; }
.parallaxeos_animate.vertical_center {
bottom: 50%;
top: auto;
}
.parallaxeos_animate.vertical_bottom { bottom: 0; }
.slider-parallax .parallaxeos_animate.vertical_bottom { bottom: 10%; top: 0; }
.parallaxeos_animate h1,
.parallaxeos_animate h2,
.parallaxeos_animate h3,
.parallaxeos_animate h4 {
margin: 0;
padding: 0;
line-height: 44px;
}
.parallaxeos_animate a {
padding: 13px 16px 12px 16px;
display: inline-block;
border-width: 1px;
border-style: solid;
margin-right: 8px;
margin-top: 22px;
}
.parallaxeos_animate a.btn.btn-white{
border-width: 1px;
}
.parallaxeos_animate a:hover {
background-color: #fff;
}
#header.header-slider-parallax {
margin-bottom: 0px;
}
.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate h1,
.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate h2,
.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate h3,
.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate h4 {
margin-bottom: 10px;
}
.parallaxeos_button_large .parallaxeos_container .parallaxeos_animate a {
padding: 13px 25px;
border: 2px solid #fff;
font-size: 24px !important;
font-weight: bold;
margin-top: 12px;
}
.video-parallaxeos {
top: 0;
left: 0;
z-index: 0;
position: absolute;
min-height: 100%;
min-width: 100%;
max-width: none !important;
height: auto !important;
width: auto !important;
}
.parallaxeos_animate h1 {
font-size: 90px;
font-weight: 400;
padding-bottom: 10px;
line-height: 1.3em;
}
.parallaxeos_animate h2 {
font-size: 48px;
font-weight: 400;
line-height: 1.3em;
}
.parallaxeos_animate h3 {
font-size: 36px;
font-weight: 400;
line-height: 1.3em;
}
.parallaxeos_animate h4,
.parallaxeos_animate h5,
.parallaxeos_animate h6 {
font-size: 24px;
font-weight: 400;
line-height: 1.3em;
}
.parallaxeos_animate h6 {
font-size: 18px;
}
.parallaxeos_overlay {
width: auto;
height: auto;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.ie8 .parallaxeos_overlay {
display: none;
}
a:focus {
outline: none;
}
.slider-parallax .parallaxeos_animate h1,
.slider-parallax .parallaxeos_animate h2,
.slider-parallax .parallaxeos_animate h3 {
font-weight: 700;
line-height: 1.7em;
letter-spacing: -2px;
} .yit_shortcodes.recent-post .blog.small .post-wrapper{  }
.yit_shortcodes.recent-post .blog.small .post-wrapper .thumbnail.small{
margin-bottom: 25px;
}
.yit_shortcodes.recent-post .blog.small .post-wrapper .thumbnail.small a{
display: block;
}
.yit_shortcodes.recent-post .blog.small .yit_post_meta{
padding-top: 20px;
}
.yit_shortcodes.recent-post .format-quote .blog.small .yit_post_meta {
margin-bottom: 28px;
}
.yit_shortcodes.recent-post .post:not(.format-quote) .blog.small .yit_post_meta_date{   }
.yit_shortcodes.recent-post .post:not(.format-quote) .blog.small .no-thumbnail .yit_post_meta_date {
position: relative;
top: 0;
left: 0;
float: left;
margin-top: 7px;
margin-left: 7px;
margin-right: 7px;
}
.yit_shortcodes.recent-post .post:not(.format-quote) .blog.small .yit_post_meta_date.alternative .day{
line-height: 42px;
padding: 0;
}
.yit_shortcodes.recent-post .post:not(.format-quote) .blog.small .yit_post_meta_date.alternative .month{
line-height: 32px;
padding: 0;
}
.yit_shortcodes.recent-post .format-quote .blog.small .yit_post_format_icon{
bottom: 1px;
top: auto;
}
.yit_shortcodes.recent-post .blog.small h3.post-title a{
line-height: 24px;
}
.yit_shortcodes.recent-post .format-quote .blog.small h3.post-title a {
display: block;
}
.yit_shortcodes.recent-post .format-quote .blog.small .yit_post_meta_date {
margin-right: 7px;
float: left;
}
.yit_shortcodes.recent-post .blog.small .yit_post_format_icon{
right: 23px;
top: 118px;
}
.yit_shortcodes.recent-post .blog.small .yit_post_content .post-title{
margin-top: 0px;
}
.yit_shortcodes.recent-post .blog.small .yit_post_content .post-title a{
line-height: 24px;
}
.yit_shortcodes.recent-post .blog.small .yit_the_content{
display: table;
}
.yit_shortcodes.recent-post .blog.small .yit_post_content p{
margin-bottom: 25px;
line-height: 24px;
}
.yit_shortcodes.recent-post .blog .yit_post_meta_date{
width: 70px;
height: 85px;
text-align: center;
padding-top: 18px;
border: 1px solid;
float: left;
margin-right: 15px;
}
.yit_shortcodes.recent-post .blog .yit_post_meta_date .day,
.yit_shortcodes.recent-post .blog .yit_post_meta_date .month{
display: block;
line-height: 20px;
text-transform: uppercase;
}
.yit_shortcodes.recent-post .blog .yit_post_meta_date .day{
font-size: 36px;
font-weight: 700;
padding-bottom: 14px;
}
.yit_shortcodes.recent-post .blog .yit_post_meta_date .month{
font-size: 14px;
}
.yit_shortcodes.recent-post .blog .more-link,
.yit_shortcodes.recent-post .blog .read-more{    }
.yit_shortcodes.recent-post .blog .thumbnail {
padding: 0;
margin-bottom: 0;
border: 0;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
border-radius: 0;
line-height: normal;
}  .blogs_posts {
list-style: none;
margin-top: 0;
margin-bottom: 0;
padding: 0;
}
.blogs_posts .blog_post:nth-child(2n + 1) {
clear: both;
}
.blog-slider-outer {
margin-bottom: 20px;
}
.blog_section.thumbnails {
margin-bottom: 25px;
}
.blog_section.thumbnails a {
display: block;
}
.blog_section.no-thumbnails {
float: left;
padding-right: 30px;
}
.blog_section .post_informations {
display: table;
}
.blog_section.post_meta .info {
display: block;
margin-top: 20px;
font-size: 14px;
}
.blog_section.post_meta .info a{
font-weight: 700;
}
.blog_section .yit_post_meta_date {
border: 3px solid;
text-align: center;
width: 65px;
float: left;
margin-right: 15px;
}
.blog_section .yit_post_meta_date.alternative {
border: none;
}
.blog_section.thumbnails .attachment-blog_section_mobile{
display: none;
}
.blog_section.no-thumbnails .yit_post_meta_date{
position: relative;
color: #000000;
}
.blog_section .yit_post_meta {
margin-top: 16px;
}
.blog_section .post_informations .title{
margin-top: 0;
margin-bottom: 20px;
}
.blog_section .post_informations .title a{
text-transform: none;
}
.blog_section .yit_post_meta_date .day,
.blog_section .yit_post_meta_date .month {
text-transform: uppercase;
display: block;
}
.blog_section .yit_post_meta_date .day {
display: block;
text-align: center;
font-size: 30px;
font-weight: 700;
line-height: 42px;
}
.blog_section .yit_post_meta_date .month {
font-size: 14px;
text-transform: uppercase;
line-height: 32px;
}
.blog-slider{
display: block;
position: relative;
overflow: hidden;
margin-left: auto;
margin-right: auto;
}
.blog-slider .prev-blog,
.blog-slider .next-blog{
position: absolute;
top: 0;
width: 18px;
z-index: 99;
cursor: pointer;
height: 100%;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.blog-slider .prev-blog{
left: -20px;
}
.blog-slider .next-blog{
right: -20px;
}
.blog-slider:hover .prev-blog{
left: 0;
}
.blog-slider:hover .next-blog{
right: 0;
}
.blog-slider .icon-square{
border: 1px solid;
width: 18px;
height: 29px;
background-color: #ffffff;
text-align: center;
position: absolute;
top: 25%;
}
.ie9 .blog-slider .icon-square{
top: 15%;
}
.blog-slider .prev-blog .fa-angle-left,
.blog-slider .next-blog .fa-angle-right {
font-size: 18px;
line-height: 28px;
color: #dadada;
} .woocommerce .tabs-container {
clear:both;
overflow: visible;
}
.woocommerce .products-slider-wrapper {
position: relative;
}
.woocommerce .products-slider-wrapper .owl-carousel .owl-stage-outer{
overflow: visible;
}
.woocommerce .products-slider-wrapper .owl-item li .product-action-button img{
width: auto;
}
.woocommerce .products-slider-wrapper .owl-item li {
width: 99%;
margin-bottom: 0;
}
.woocommerce .products-slider-wrapper .products-slider {
overflow: hidden;
position: relative;
}
.woocommerce .products-slider-wrapper .es-nav-prev,
.woocommerce .products-slider-wrapper .es-nav-next {
position: absolute;
top: 0;
bottom: 0;
cursor: pointer;
z-index: 10;
}
.woocommerce .products-slider-wrapper ul.products{
padding-bottom: 35px;
}
.woocommerce .products-slider-wrapper ul.products li.product{
margin-bottom: 35px;
}
.woocommerce .products-slider-wrapper ul.products li.product .tooltip{
margin-top: 5px;
}
.woocommerce .products-slider-wrapper .es-nav-prev {
left: -50px;
opacity: 0;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition:    all 150ms ease-in-out 150ms;
-o-transition:      all 150ms ease-in-out 150ms;
transition:         all 150ms ease-in-out 150ms;
}
.woocommerce .products-slider-wrapper .es-nav-next {
right: -50px;
opacity: 0;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition:    all 150ms ease-in-out 150ms;
-o-transition:      all 150ms ease-in-out 150ms;
transition:         all 150ms ease-in-out 150ms;
}
.woocommerce .products-slider-wrapper:hover .es-nav-prev {
left: 0;
opacity: 1;
}
.woocommerce .products-slider-wrapper:hover .es-nav-next {
right: 0;
opacity: 1;
}
.woocommerce .products-slider-wrapper .es-nav-prev span,
.woocommerce .products-slider-wrapper .es-nav-next span {
position: absolute;
top: 45%;
border: 1px solid;
width: 18px;
height: 29px;
text-align: center;
line-height: 29px;
background: #fff;
color: #d9d9d9;
}
.woocommerce .products-slider-wrapper .es-nav-prev span {
left: -8px;
}
.woocommerce .products-slider-wrapper .es-nav-next span {
right: -8px;
}
.products_tabs.tabs-container > ul {
list-style: none;
padding: 0;
border: 1px solid;
border-left: 0;
}
.products_tabs.tabs-container ul:before {
content: '';
display: table;
}
.products_tabs.tabs-container ul:after {
content: '';
display: table;
clear: both;
}
.products_tabs.tabs-container ul.tabs li {
float: left;
padding: 10px 15px;
border-left: 1px solid;
margin: 0 0 -1px;
border-color: inherit;
}
.products_tabs.tabs-container > ul li:first-child {
border-left: 1px solid;
border-left-color: inherit;
}
.products_tabs.tabs-container > ul li:last-child {
background-color: inherit;
}
.products_tabs.tabs-container > ul li.active:last-child {
border-right: 1px solid;
border-right-color: inherit;
}
.products_tabs.tabs-container .panel {
box-shadow: none;
padding-bottom: 10px;
border: 1px solid;
border-top: none;
}
.products_tabs.tabs-container .panel .products-slider-wrapper ul.products li.product {
margin-bottom: 0;
}
.products_tabs.tabs-container .panel > h2 {
display: none;
} .eg-item-skin-1-wrapper:not(.filter-hover1) .esg-tc.eec{
background-color: rgba(255,255,255,0.5);
}   .eg-item-skin-1-wrapper:not(.filter-hover1)[data-cobblesw="1"] .esg-tc.eec{
top: 60%;
}
.eg-item-skin-1-wrapper.filter-hover1 .esg-bc.eec{
background-color: rgba(255,255,255,0.8);
width: 94%;
margin: 0 3%;
bottom: 3%;
border: 1px solid;
}
.eg-item-skin-1-wrapper.filter-hover1 .esg-bc.eec .eg-item-skin-1-element-16{
text-align: center;
line-height: normal;
}
.eg-item-skin-1-wrapper .esg-tc.eec .eg-item-skin-1-element-11 h3,
.eg-item-skin-1-wrapper .esg-tc.eec .eg-item-skin-1-element-11 h5{
text-align: center;
margin-top: 0;
}
.eg-item-skin-1-wrapper img,
.eg-item-skin-1-wrapper .esg-media-poster,
.eg-mindig-shop-wrapper img{
transform: scale(1.2,1.2);
transition-timing-function: ease-out;
transition-duration: 450ms;
-webkit-transform: scale(1.2,1.2);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 450ms;
-moz-transform: scale(1.2,1.2);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 450ms;
-ms-transform: scale(1.2,1.2);
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 450ms;
-o-transform: scale(1.2,1.2);
-o-transition-timing-function: ease-out;
-o-transition-duration: 450ms;
}
.eg-item-skin-1-wrapper:hover img,
.eg-item-skin-1-wrapper:hover .esg-media-poster,
.eg-mindig-shop-wrapper:hover img{
transform: scale(1.1) rotateZ(-5deg);
-webkit-transform: scale(1.1) rotateZ(-1deg);
-moz-transform: scale(1.1) rotateZ(-1deg);
-ms-transform: scale(1.1) rotateZ(-1deg);
-o-transform: scale(1.1) rotateZ(-1deg);
}
li.eg-item-skin-1-wrapper .btn-eg a{
display: inline-block;
}
li.eg-item-skin-1-wrapper .btn-eg a:empty {
display: none;
}
li.eg-item-skin-1-wrapper .btn-eg  a {
margin-bottom: 20px;
}
.eg-item-skin-1-wrapper .eg-item-skin-1-element-10 span{
margin-left: 5px;
border: 1px solid #454545;
padding: 5px 5px 3px;
font-size: 9px;
line-height: 10px;
}
.eg-item-skin-1-wrapper:hover .eg-item-skin-1-element-10{
background-color: #454545;
color: #fff;
}
.eg-item-skin-1-wrapper:hover .eg-item-skin-1-element-10 span{
border: 1px solid #fff;
}
.eg-item-skin-1-wrapper.filter-bottom  .esg-tc.eec{
top: auto;
bottom: 0;
}
.eg-item-skin-1-wrapper.filter-video  .esg-tc.eec{
padding-bottom: 50px;
}
.eg-item-skin-1-wrapper.filter-center[data-cobblesh="2"]  .esg-tc.eec{
top: 34%;
}
.eg-item-skin-1-wrapper.filter-center[data-cobblesh="1"]  .esg-tc.eec{
top: 34%;
}
.eg-item-skin-1-wrapper.filter-center.filter-with-button[data-cobblesh="1"]  .esg-tc.eec{
top: 22%;
}
.eg-item-skin-1-wrapper.filter-style2 .esg-tc.eec{
background-color: transparent;
}
.eg-tyler-element-7,
.eg-tyler-element-8,
.eg-washington-element-8,
.eg-washington-element-9{
background-color: transparent !important;
}
.ie9 .eg-tyler-element-0,
.ie9 .eg-tyler-element-1 {
display: block;
max-width: 60px;
}
.esg-center.eg-tyler-element-9,
.esg-center.eg-washington-element-8,
.esg-center.eg-washington-element-9{
background-color: transparent;
} #show-category-product {
margin-bottom: 20px;
}
#show-category-product ul.products li a.product-category-link,
.categories-slider ul.products li a.product-category-link {
display: block;
position: relative;
text-align: center;
border:1px solid;
}
#show-category-product div.category-meta,
.categories-slider div.category-meta {
display: block;
border-top:0;
padding:10px
}
#show-category-product ul.products li .category-count-content .count{
font-size: 11px;
text-transform: uppercase;
}
#show-category-product div.category-name h4,
.categories-slider div.category-name h4 {
text-transform: uppercase;
text-align: center;
display: block;
}
#show-category-product div.category-thumb,
.categories-slider div.category-thumb{
position: relative;
overflow: hidden;
}
#show-category-product div.category-thumb:after,
.categories-slider div.category-thumb:after{
content: '';
left: 0;
right: 0;
bottom: 0;
top: 0;
border: 1px solid #fff;
z-index: 10;
position: absolute;
margin: 3px;
opacity: 0.5;
}
#show-category-product a.product-category-link div.category-thumb > img,
.categories-slider a.product-category-link div.category-thumb > img {
width: 100%;
transform: scale( 1 );
-webkit-transform: scale( 1 );
-moz-transform: scale( 1 );
-ms-transform: scale( 1 );
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
}
#show-category-product a.product-category-link:hover div.category-thumb > img,
.categories-slider a.product-category-link:hover div.category-thumb > img {
transform: scale( 1.2 );
-webkit-transform: scale( 1.2 );
-moz-transform: scale( 1.2 );
-ms-transform: scale( 1.2 );
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
} .woocommerce .categories-slider-wrapper {
position: relative;
}
.categories-slider-wrapper .categories-slider {
overflow: hidden;
}
.categories-slider-wrapper .categories-slider ul.products .owl-item li {
width: 100%;
margin-bottom: 0;
}
.categories-slider-wrapper .es-nav-prev,
.categories-slider-wrapper .es-nav-next{
position: absolute;
top: 0;
bottom: 0;
cursor: pointer;
z-index: 10;
}
.categories-slider-wrapper .es-nav-prev {
left: -50px;
opacity: 0;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition:    all 150ms ease-in-out 150ms;
-o-transition:      all 150ms ease-in-out 150ms;
transition:         all 150ms ease-in-out 150ms;
}
.categories-slider-wrapper .es-nav-next {
right: -50px;
opacity: 0;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition:    all 150ms ease-in-out 150ms;
-o-transition:      all 150ms ease-in-out 150ms;
transition:         all 150ms ease-in-out 150ms;
}
.categories-slider-wrapper:hover .es-nav-prev {
left: 0;
opacity: 1;
}
.categories-slider-wrapper:hover .es-nav-next {
right: 0;
opacity: 1;
}
.categories-slider-wrapper .es-nav-prev span{
left: -8px;
}
.categories-slider-wrapper .es-nav-next span{
right: -8px;
}
.categories-slider-wrapper .es-nav-prev span,
.categories-slider-wrapper .es-nav-next span {
position: absolute;
top: 45%;
border: 1px solid;
text-align: center;
line-height: 29px;
border: 1px solid;
width: 18px;
height: 29px;
color: #d9d9d9;
background: #fff;
}
.categories-slider ul.products li .category-count-content .count{
font-size: 11px;
text-transform: uppercase;
} .testimonials-slider{
border-width: 6px;
border-style: solid;
min-height: 0;
padding: 25px 0 10px;
overflow: visible;
margin-top: 0;
}
.parallaxeos_container .testimonials-slider{
border: none;
}
.testimonials-slider ul.testimonial-content{
padding: 0;
margin: 0;
position: static;
float: none;
}
.testimonials-slider ul.testimonial-content li p{
text-align: center;
}
.testimonials-slider ul.testimonial-content li .meta .name:before{
content: '';
display: block;
width: 70px;
margin: 25px auto;
border: 1px solid;
height: 0px;
opacity: 0.6;
}
.testimonials-slider .owl-controls {
position: static;
}
.parallaxeos_container .testimonials-slider .owl-controls{
display: none;
}
.testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next,
.testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-prev {
display: inline-block;
position: absolute;
border-width: 1px;
width: 18px;
height: 29px;
line-height: 27px;
text-align: center;
font-size: 18px;
border-style: solid;
top: 45%;
}
.testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-prev {
left: -11px;
}
.testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next {
right: -11px;
} .parallaxeos_container .testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-prev,
.parallaxeos_container .owl-carousel .owl-controls .owl-nav .owl-prev,
.parallaxeos_container .testimonials-slider .owl-carousel .owl-controls .owl-nav .owl-next,
.parallaxeos_container .owl-carousel .owl-controls .owl-nav .owl-next {
color: #000;
}
.parallaxeos_container .testimonials-slider ul.testimonial-content li p.meta span.name,
.parallaxeos_container .testimonials-slider ul.testimonial-content li p.meta span.role {
color: #fff;
}
.testimonials-slider .owl-buttons .owl-prev:hover,
.testimonials-slider .owl-buttons .owl-next:hover {
color: inherit;
}
.testimonials-slider .owl-buttons .owl-prev i, 
.testimonials-slider .owl-buttons .owl-next i{
padding: 4px 9px;
}
.testimonials-slider ul.testimonial-content li p:not(.meta){
padding: 0 50px;
}
.testimonials-slider ul.testimonial-content li p.meta span.name {
display: block;
font-size: 14px;
font-weight: 700;
margin-bottom: 5px;
}
.testimonials-slider ul.testimonial-content li p.meta span.role {
font-size: 11px;
font-weight: 600;
}
.testimonials-slider ul.testimonial-content li p.meta a {
border: none;
color: inherit;
font-size: 90%;
display: inline-block;
}
.testimonials-slider ul.testimonial-content li p.meta a:hover {
background: none;
color: #f2d3a1;
}
.testimonials-slider .owl-pagination {
text-align: center;
}
.testimonials-slider .owl-pagination .owl-page {
border-radius: 50%;
background-color: #a5a5a5;
height: 10px;
width: 10px;
display: inline-block;
margin: 0 2px;
}
.testimonials-slider .owl-pagination .owl-page {
background-color: #a1a1a1;
}
.testimonials-slider .owl-pagination .owl-page:hover,
.testimonials-slider .owl-pagination .owl-page.active {
background-color: #454545;
}
.parallaxeos_content .testimonials-slider .owl-pagination .owl-page:hover,
.parallaxeos_content .testimonials-slider .owl-pagination .owl-page.active {
background-color: #fff;
}
.testimonials-slider .owl-slider.hide-elem li {
display: none;
}
.testimonials-slider .owl-slider.hide-elem li:first-child {
display: block;
}
.testimonials-slider .box-title {
margin-bottom: 0;
}
.testimonials-slider .box-title.bottom-little-line h2:after {
margin-bottom: 25px;
} .team-clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}
.team-author-innerbox .link_socials {
margin-right: 10px;
margin-bottom: 0px;
}
.team-member-social {
border: 1px solid;
padding-top: 7px;
padding-left: 6px;
display: inline-block;
position: relative;
bottom: 18px;
}
.team-member-identity {
position: absolute;
bottom: 0;
}
.team-member-info {
margin: 0px;
font-size: 14px;
float:right;
}
.team-member-description {
padding: 20px 0 60px;
overflow: auto;
}
.team-author-box {
margin-bottom: 30px;
}
.team-author-innerbox {
border: 6px solid;
position: relative;
min-height: 225px;
}
.team-thumb {
}
.team-thumb img {
max-width: 100%;
}
.team-author-innerbox img {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%);
-webkit-transition: -webkit-filter 0.5s ease;
-moz-transition: -webkit-filter 0.5s ease;
-ms-transition: -webkit-filter 0.5s ease;
-o-transition: -webkit-filter 0.5s ease;
transition: -webkit-filter 0.3s ease;
}
.team-author-innerbox:hover img {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
}
.team-member-name {
position: absolute;
bottom: 18px;
left: 0px;
text-transform: uppercase;
font-weight: 700;
color: white;
}
div.team-member-name span {
background-color: #000000;
display: inline-block;
padding: 10px;
}
div.team-member-role{
font-weight: 700;
margin-bottom: 15px;
} .cta-phone{
border: 8px solid;
text-align: center;
padding: 30px;
box-sizing: border-box;
}
div.cta-phone.call-to-action h3{
text-align: center;
margin: 0;
margin-bottom: 25px;
}
.cta-phone-content h4{
font-weight: 700;
}
.cta-phone.call-to-action h3:after,
.cta-phone.call-to-action .cta-phone-phone:after{
content: '';
height: 0px;
border: 1px solid;
width: 40px;
margin: 0 auto;
margin-top: 25px;
display: block;
}
.cta-phone.call-to-action img{
width: 100%;
height: auto;
}
.cta-phone.call-to-action .cta-phone-phone{
font-size: 36px;
text-align: center;
margin-bottom: 25px;
font-weight: 200;
}
.cta-phone.call-to-action .cta-phone-phone span{
font-size: 26px;
margin-right: 20px;
} .call-to-action-two {
width: 100%;
display: block;
position: relative;
}
.call-to-action-two .call-to-action-two-container {
border: 6px solid;
padding: 5px;
width: 100%;
height: 100%;
display: table;
}
.call-to-action-two .call-to-action-two-container div.incipit {
display: table-cell;
vertical-align: middle;
}
.call-to-action-two .call-to-action-two-container div.incipit span {
vertical-align: middle;
display: inline-block;
padding: 0 20px;
}
.call-to-action-two .call-to-action-two-container div.incipit span.call-two-title{
font-weight: 700;
}
.call-to-action-two .call-to-action-two-container div.call-btn {
position: relative;
display: table-cell;
}
div.call-btn-arrow {
content: " ";
width: 72px;
height: 25px;
position: absolute;
top: 50%;
margin-top: -11px;
left: -80px;
background: url("/source/800fe25fa31278b92e45b3137aaa36c9/call-two-arrow.png") no-repeat center;
}
.call-to-action-two .call-to-action-two-container div.call-btn a.btn-alternative {
border: 0 none;
display: block;
font-size: inherit;
font-weight: 700;
height: 100%;
padding: 20px 40px;
text-align: center;
} .call-to-action-four-container .incipit {
display: block !important;
width: 100%;
float: none;
padding: 20px;
border: 1px solid;
margin-bottom: 5px;
}
.call-to-action-four-container span.call-four-title,
.call-to-action-four-container span.call-four-subtitle{
display: block !important;
text-align: center;
}
.call-to-action-two .call-to-action-two-container div.incipit span.call-four-title{
font-weight: 700;
margin-bottom: 10px;
}
.call-to-action-four-container .call-btn {
display: block !important;
width: 100%;
float: none;
} .call-three {
width: 100%;
display: block;
text-align: center;
}
.call-three .newsletter-cta-title:after{
content: '';
height: 0px;
border: 1px solid;
width: 40px;
margin: 25px auto;
display: block;
}
.call-three .newsletter-cta-form-container {
width: 100%;
border: 6px solid;
}
.call-three .newsletter-call3 {
position: relative;
padding-bottom: 22px;
}
.call-three .newsletter-call3 form {
vertical-align: middle;
margin-top: 5px;
margin-bottom: 20px;
width: 100%;
}
.call-three .newsletter-call3 form fieldset {
width: 100%;
}
.call-three .newsletter-cta-form-container .text span.newsletter-cta-title {
margin-top: 15px;
display: block;
text-align: center;
font-weight: 700;
}
.call-three .newsletter-cta-form-container .text span.newsletter-cta-incipit {
margin-top: 5px;
display: block;
text-align: center;
margin-bottom: 15px;
}
.call-three .newsletter-cta-form-container ul {
margin-left: 0;
width: 100%;
padding-left: 35px;
padding-right: 35px;
}
.call-three .newsletter-cta-form-container li {
list-style: none;
float: left;
}
.call-three .newsletter-cta-form-container li label {
display: none;
}
.call-three .newsletter-cta-form-container li:first-child {
position: relative;
width: 100%;
margin-bottom: 10px;
}
.call-three .newsletter-cta-form-container li:nth-child(2) {
width: 19%;
margin-left: 1%;
float: right;
}
.call-three .newsletter-cta-form-container input {
height: 35px;
}
.call-three .newsletter-cta-form-container input.email-field {
width: 100%;
padding-left: 46px;
font-size: 12px;
}
.call-three .newsletter-cta-form-container input[type="submit"] {
width: 100%;
padding: 0;
}
.call-three .newsletter-call3 span.mail-icon-shortcode {
position: absolute;
top: 7px;
left: 15px;
font-size: 18px;
color: #e1e1e1;
}
.newsletter_form_email input.email-field {
border: 1px solid;
border-radius: 0;
-webkit-appearance: none;
} .newsletter-section.newsletter-shortcode .newsletter-form-title,
.newsletter-section.newsletter-shortcode .newsletter-form-description{
display: block;
}
.newsletter-section.newsletter-shortcode .newsletter-form-description {
margin-top: 15px;
}
.newsletter-section.newsletter-shortcode form fieldset ul{
list-style: none;
padding: 0;
}
.newsletter-section.newsletter-shortcode form fieldset ul li{
display: inline-block;
float: left;
}
.newsletter-section.newsletter-shortcode form fieldset ul li:first-child{
width: 80%;
padding-right: 10px;
}
.newsletter-section.newsletter-shortcode form fieldset ul li:nth-child(2){
width: 20%;
}
.newsletter-section.newsletter-shortcode form fieldset ul li label{
display: none;
}
.newsletter-section.newsletter-shortcode form fieldset ul li input{
height: 51px;
width: 100%;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email{
position: relative;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email input{
padding-left: 55px;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email .mail-icon-shortcode{
position: absolute;
top: 0;
left: 10px;
height: 51px;
display: table;
vertical-align: middle;
font-size: 28px;
opacity: 0.5;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email .mail-icon-shortcode:before{
display: table-cell;
vertical-align: middle;
}
.newsletter-section.newsletter-shortcode form fieldset ul li input[type="submit"]{
border: 1px solid;
} .share-container .share-text{
margin-bottom: 10px;
}
.socials-container {
margin-top: 15px;
}
.share-modal .share-container {
display: none;
}
.share-modal .share-button .fa {
margin-right: 10px;
font-size: 20px;
}
.share-container .socials-text{
margin-right: 5px;
float: left;
}
.shortcode a.socials-text{
display: block;
margin-bottom: 10px;
font-size: 12px;
height: 32px;
padding-left: 45px;
line-height: normal;
}
.border-line{
border-bottom: 1px solid;
} .yit_post_quote {
border-top: 2px solid;
padding: 10px 40px;
position: relative;
border-bottom: 1px solid;
}
.yit_post_quote .fa{
position: absolute;
top: 14px;
left: 0;
font-size: 20px;
}
.yit_post_quote .quote-title{
position: absolute;
right: 0;
bottom: -7px;
padding-left: 15px;
margin: 0;
}
.yit_post_quote .quote-title span{
background: #ffffff;
padding: 0px 0px 0px 15px;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
} .sitemap ul {
list-style: none;
padding: 0;
}
.sitemap h4 {
margin-top: 20px;
}
.sitemap li {
margin-bottom: 10px;
} .yit-progress-bar.text-inside {
position: relative;
}
.yit-progress-bar.text-inside .bar-meta {
position: absolute;
padding-left: 10px;
} .tp-leftarrow.preview1 .tp-arr-imgholder,
.tp-rightarrow.preview1 .tp-arr-imgholder {
opacity: 0 !important;
}
.tparrows.preview1:hover .tp-arr-imgholder {
opacity: 1 !important;
}
.tp-bullets.simplebullets.round .bullet{
background: none;
border-radius: 50%;
border: 3px solid #fff;
width: 15px;
height: 15px;
opacity: 0.9;
}
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.round .bullet:hover{
background: #fff;
} .video-image-static {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
background-color: #c1c1c1;
}  .lookbook-listed-product {
display: table;
margin-bottom: 20px;
}
.lookbook-listed-product .lookbook-information,
.lookbook-listed-product .lookbook-thumb {
display: table-cell;
vertical-align: middle;
}
.lookbook-listed-product .lookbook-thumb img {
margin-right: 20px;
}
.lookbook-listed-product .lookbook-information a,
.lookbook-listed-product .lookbook-information .lookbook-product-price {
display: block;
}
.lookbook-listed-product .lookbook-information .lookbook-product-price {
margin-bottom: 8px;
text-align: left !important;
}
.lookbook-listed-product .lookbook-information .lookbook-product-price del {
font-size: 90%;
opacity: 0.5;
}
.lookbook-listed-product .lookbook-information .star-rating {
display: inline-block;
} .show-products ul.products li.product.list .product-wrapper .thumb-wrapper{
width: 40%;
display: inline-block;
}
.show-products ul.products li.product.list .product-wrapper .thumb-wrapper img{
max-width: 100%;
margin: 0 auto;
}
.show-products ul.products li.product.list .product-meta-wrapper{
width: 60%;
display: inline-block;
padding-left: 15px;
}
.show-products.show-products-list ul.products li.product.list .product-wrapper {
padding: 15px;
}
.show-products.show-products-list  ul.products li.product.list  .product_actions_container{
width: 60%;
float: right;
padding-left: 15px;
}
.show-products.show-products-list ul.products li.product.list .product-wrapper .product-actions-wrapper{
margin-bottom: 20px;
border: 0;
}
.show-products.show-products-list ul.products li.product .thumb-wrapper .thumb{
margin-top: 20px;
}
.show-products.show-products-list ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button img.icon-add-to-cart{
display: none;
}
.show-products.show-products-list ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a{
padding: 0 18px;
font-size: 11px;
}
.show-products.show-products-list ul.products li.product .product-wrapper .product-actions-wrapper .yith-wcwl-add-to-wishlist{
right: -10px;
border: 1px solid;
} .show-single-product *{
text-align: center;
}
.show-single-product.border-right{
border-right: 1px solid;
}
.show-single-product.border-left{
border-left: 1px solid;
}
.show-single-product.woocommerce ul.products li .product-wrapper,
.show-single-product ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button{
border: 0;
}
.show-single-product.woocommerce ul.products li .product-wrapper{
}
.show-single-product.woocommerce ul.products li.product.list .product-meta-wrapper .product-name,
.show-single-product.woocommerce.woocommerce ul.products li.product.list .product-meta-wrapper span.price,
.show-single-product.woocommerce ul.products li.product.list .product-wrapper .thumb-wrapper{
float: none;
text-align: center;
}
.show-single-product.woocommerce ul.products li.product .thumb img{
max-width: 100%;
width: auto;
margin: 0 auto;
}
.show-single-product.woocommerce ul.products li.product.list .product-meta-wrapper .product-description,
.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button img.icon-add-to-cart,
.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper .yith-wcwl-add-to-wishlist,
.show-single-product ul.products li.product .product-wrapper .product-meta-wrapper .woocommerce-product-rating .star-rating{
display: none;
}
.show-single-product ul.products li.product.list .product-wrapper .product-meta-wrapper{
margin-bottom: 0;
}
.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button{
margin-right: 0;
}
.show-single-product ul.products li.product.list .product-wrapper .product-actions-wrapper{
display: inline-block;
margin: 0 auto;
float: none;
}
.show-single-product ul.products li.product.list .product-wrapper .product-meta-wrapper,
.show-single-product ul.products li.product.list .product-wrapper .product_actions_container{
display: block;
float: none;
}
.show-single-product ul.products li.product.list .product-wrapper .product-meta-wrapper{
padding: 0;
}
.show-single-product ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button a {
padding: 4px 20px;
} .show-category .category-thums a,
.show-category .category-products a{
padding: 3px;
border: 1px solid;
display: block;
}
.show-category .category-products a{
margin-bottom: 38px;
}
.show-category .category-products a:last-of-type{
margin-bottom: 0px;
}
.show-category .category-products .tooltip{
margin-top: -20px;
}
.show-category  .category-thumbs-wrapper{
margin-bottom: 40px;
}
.show-category .category-title{
margin-bottom: 15px;
}
.show-category .category-meta{
text-align: center;
}
.show-category .category-meta .count:after{
content:'';
margin: 20px auto;
width: 35px;
height: 3px;
display: block;
background: #dddddd;
}
.show-category .category-meta a{
text-transform: none;
} .eg-item-skin-2-element-1{
display: block !important;
}
a.eg-washington-element-1,
a.eg-washington-element-0,
a.eg-item-skin-2-element-0{
color: #fff !important;
}
a.eg-item-skin-2-element-0:hover{
color:#000 !important;
} .tabs-background{
background-position-x: 0 !important;
background-position-y: 100% !important;
margin: -13px;
position: relative;
bottom: -13px;
padding-top: 20px;
}
.tabs-background > div{
padding-bottom: 20px;
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
background-color: transparent;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
padding: 0;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover{
background-color: transparent;
}
.wpb_content_element.wpb_tabs .lookbook-wrapper{
margin: 15px 0;
border-bottom: 1px solid;
}
.wpb_content_element.wpb_tabs .lookbook-wrapper:last-child{
margin-bottom: 0;
border-bottom: none;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul {
list-style: none;
padding: 0;
border: 1px solid;
border-left: 0;
}
.wpb_content_element.wpb_tabs .ui-tabs ul:before {
content: '';
display: table;
}
.wpb_content_element.wpb_tabs .ui-tabs ul:after {
content: '';
display: table;
clear: both;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li {
float: left;
padding: 10px 25px;
border-left: 1px solid;
margin: 0 0 -1px;
border-color: inherit;
background-color: transparent;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li:first-child {
border-left: 1px solid;
border-left-color: inherit;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li:last-child {
border-right: 0;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li.ui-state-active {
background-color: inherit;
}
.wpb_content_element.wpb_tabs .ui-tabs > ul li.ui-state-active:last-child {
border-right: 1px solid;
border-right-color: inherit;
}
.wpb_content_element.wpb_tabs .wpb_tab{
border: 1px solid;
border-width: 0 1px 1px 1px;
} .woocommerce.sc_add_to_cart .sbHolder {
display: none;
}#primary .sidebar-with-border{
border: 2px solid;
padding: 15px 15px 0px;
margin-bottom: 30px;
}
div.widget{
margin-bottom: 30px;
}
#primary .sidebar-with-border .widget:last-child{
margin-bottom: 15px;
}
.horizontal-widget div.widget{
margin-bottom: 0;
}
.widget h3{
margin-top: 0px;
margin-bottom: 20px;
} #primary .widget.newsletter-form.with-border h3{
font-size: 13px;
font-weight: 700;
}
.widget.newsletter-form.with-border{
border: 6px solid;
padding: 15px;
}
.widget.newsletter-form .newsletter-subtitle{
margin-bottom: 18px;
}
.widget .newsletter-widget ul{
padding-left: 0;
}
.widget .newsletter-widget p.description{
display: none;
}
.widget .newsletter-widget label,
.widget .newsletter-widget span.fa.mail-icon-widget{
display: none;
}
.widget .newsletter-widget ul {
height: 42px;
width: 100%;
margin: 0;
margin-bottom: 10px;
padding: 0;
}
.widget .newsletter-widget  li{
float: left;
display: inline-block;
}
.widget input.email-field.text-field.autoclear{
width: 100%;
padding: 10px;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
margin-bottom: 10px;
margin-right: 10px;
}
.ie9 .widget input.email-field.text-field.autoclear{
line-height: 6px;
}
.widget .newsletter-widget input.btn-alternative{
float: right;
}
.widget .newsletter-widget  li:last-child{
text-align: right;
}
#primary .widget .newsletter-widget ul li,
#primary .widget input.email-field.text-field.autoclear,
#primary .widget .newsletter-widget .submit-field{
width: 100%;
}
#footer .widget .newsletter-widget li,
#footer .newsletter_form_email input.email-field{
width: 100%;
float: none;
}
.ie9 #footer .widget .newsletter-widget li,
.ie9 #footer .newsletter_form_email input.email-field{
padding-top: 0;
padding-bottom: 0;
line-height: 12px;
}
#footer .widget .newsletter-widget .btn{
margin: 0;
padding: 9px 25px;
} .widget.yit-recent-posts .recent-post .hentry-post {
min-height: 80px;
margin-bottom: 20px;
}
.widget.yit-recent-posts .recent-post .hentry-post .text.without-date.without.thumb{
margin-left: 0;
}
.widget.yit-recent-posts .recent-post .hentry-post .text.without-thumb.with-date{
margin-left: 100px;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post .text.without-thumb.with-date{
margin-left: 60px;
}
.widget.yit-recent-posts .recent-post .hentry-post .text.with-thumb.with-date{
margin-left: 245px;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post .text.with-thumb.with-date{
margin-left: 155px;
}
.widget.yit-recent-posts .recent-post .hentry-post .text.with-thumb.without-date{
margin-left: 145px;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post .text.with-thumb.without-date{
margin-left: 95px;
}
.widget.yit-recent-posts .recent-post .hentry-post h3 {
margin: 0 0 10px;
}
.widget.yit-recent-posts .recent-post .post-date { color: #000000; }
.widget.yit-recent-posts .recent-post .hentry-post,
.widget.yit-recent-posts .recent-post .hentry-post div.text { position: relative; }
.widget.yit-recent-posts .recent-post .hentry-post p { margin-top: 0; margin-bottom: 10px; word-wrap: break-word;}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date {
margin: 0px;
float: left;
margin-right: 30px;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post p.post-date {
margin-right: 10px;
}
.widget.yit-recent-posts .recent-post .hentry-post .text p:before{
content: '';
width: 37px;
height: 0px;
border: 1px solid;
display: block;
margin: 20px 0;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post .text p:before{
margin: 5px 0;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post .text p{
display: none;
}
.widget.yit-recent-posts .recent-post .hentry-post .thumb-img {
float: left;
}
.widget.yit-recent-posts .recent-post .hentry-post:hover .thumb-img img{
opacity: 0.65;
transition: all 0.3s ease;
}
.widget.yit-recent-posts .recent-post .hentry-post .thumb-img img {
width: 100%;
}
.widget.yit-recent-posts .recent-post .hentry-post a.read-more { display: inline-block; }
.widget.yit-recent-posts .recent-post.compact .hentry-post .post-content h3 a.title{
font-weight: 700;
font-size: 11px;
line-height: 14px;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post p.post-date.border-2 {
border-width: 3px;
border-style: solid;
}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date .day,
.widget.yit-recent-posts .recent-post .hentry-post p.post-date .month{
display: block;
line-height: 20px;
text-transform: uppercase;
}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date .day{
font-size: 30px;
font-weight: 700;
padding-top: 14px;
padding-bottom: 8px;
}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date .month {
font-size: 14px;
padding-bottom: 7px;
}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date.alternative .day{
line-height: 42px;
padding: 0;
}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date.alternative .month{
line-height: 32px;
padding: 0;
}
.widget.yit-recent-posts .recent-post .hentry-post p.post-date{
float: left;
margin-right: 20px;
width: 55px;
text-align: center;
}
.widget.yit-recent-posts .recent-post .text > div.post-content {
padding: 6px 0 0;
}
.widget.yit-recent-posts .recent-post .hentry-post a.read-more{
font-size: 12px;
}
.widget.yit-recent-posts .recent-post .text > div.post-content > a.title {
display: block;
font-size: 14px;
text-decoration: none;
text-transform: none;
margin-bottom: 5px;
word-wrap: break-word;
}
.widget.yit-recent-posts .recent-post span.author,
.widget.yit-recent-posts .recent-post span.author a,
.widget.yit-recent-posts .recent-post span.num-comments,
.widget.yit-recent-posts .recent-post span.num-comments a{
font-size: 12px;
display: inline-block;
word-wrap: break-word;
}
.widget.yit-recent-posts .recent-post span.author a {
font-weight: bold;
}
.widget.widget_recent_entries ul{
list-style: none;
padding: 0;
}
.widget.widget_recent_entries ul li {
border-bottom: 1px solid;
padding-bottom: 5px;
margin-bottom: 5px;
}
.widget.widget_recent_entries ul li span.post-date {
display: block;
}
.widget.yit-recent-posts .recent-post.compact span.num-comments a,
.widget.yit-recent-posts .recent-post.compact span.author a,
.widget.yit-recent-posts .recent-post.compact span.num-comments,
.widget.yit-recent-posts .recent-post.compact span.author{
font-size: 8px;
} #footer .widget > ul {
list-style: none;
padding-left: 0px;
}
#footer .menu {
padding-left: 0px;
list-style: none;
}
#footer .menu li {
padding-left: 0px;
list-style: none;
display:list-item;
border-bottom: 0px;
padding-top: 0px;
text-transform: none;
padding: 0;
}
#footer .widget ul.sub-menu {
padding-left: 10px;
}
#footer .widget ul.sub-menu li {
width: 100%;
}
#footer .widget_text .icon-circle{
margin-right: 0px;
} .widget.widget_rss ul li {
list-style: none;
margin-bottom: 20px;
}
.widget.widget_rss ul {
padding-left: 0;
} #primary #searchform .search-wrapper, #primary .woocommerce-product-search .search-wrapper{
float: left;
margin-right: 4px;
}
#primary  #searchform label, #primary .woocommerce-product-search label{
display: block;
}
#primary #searchform input#s,#primary .woocommerce-product-search input[type="search"]{
max-width: 168px;
width: 70%;
} .widget_text .textwidget img{
max-width: 100%;
height: auto;
}
.widget_text .textwidget select{
max-width: 100%;
} .widget.yit_text_image div.widget_image{
max-width: 100%;
}
.widget.yit_text_image div.widget_image.center {
margin-bottom: 5px;
text-align: center;
margin-bottom: 10px
}
.widget.yit_text_image div.widget_image.left {
float: left;
margin-right: 10px;
}
.widget.yit_text_image div.widget_image.right {
float: right;
margin-left: 10px
}
.widget.yit_text_image div.widget_image img {
max-width: 100%;
}
.widget.yit_text_image div.widget_image i {
font-size: 30px;
color: #000000;
}
.widget.yit_text_image div.widget_text {
margin-top: 10px;
overflow: hidden;
}
.widget.yit_text_image div.widget_text p {
margin: 0;
}
.widget.yit_text_image div.widget_text h3{
font-size: 13px;
}
.widget.yit_text_image div.widget_text h5{
margin-bottom: 0;
}
#primary .widget.yit_text_image div.widget_image.left{
margin-right: 20px;
} .widget.contact-info ul{
padding-left: 0px;
}
.widget.contact-info ul li{
list-style: none;
border-bottom: 1px solid;
padding: 15px 0;
}
.widget.contact-info ul li:before {
content: '';
display: table;
}
.widget.contact-info ul li:after{
content: '';
display: table;
clear: both;
}
.widget.contact-info .info-container h4 {
margin: 5px 0;
}
.widget.contact-info .info-container {
margin-bottom: 0px !important;
overflow: hidden;
}
.widget.contact-info .info-container p{
margin: 0;
padding: 0;
}
.widget.contact-info .icon-container.background-image{
width: 56px;
height: 56px;
float: left;
margin-right: 20px;
background-position: center top;
}
.widget.contact-info ul li:hover .icon-container.background-image.email{
background-position: center bottom;
} .yit_quick_contact{
width: 100%;
}
.yit_quick_contact.widget label{
display: block;
font-size: 13px;
color: #a4a4a4;
margin-bottom: 7px;
text-transform: uppercase;
font-weight: normal;
text-align: left;
}
.widget.yit_quick_contact ul {
margin: 0;
padding: 0;
}
.widget.yit_quick_contact ul li {
list-style-type: none;
width: 100%;
margin: 0 0 10px 0;
padding: 0;
}
.widget.yit_quick_contact ul li.textarea-field {
margin-bottom: 10px;
}
.widget.yit_quick_contact ul li input,
.widget.yit_quick_contact ul li textarea{
width: 100%;
font-size: 11px;
}
.widget.yit_quick_contact ul li textarea{
padding: 10px;
}
.widget.yit_quick_contact ul li input::-webkit-input-placeholder{
opacity: 0.8;
}
.widget.yit_quick_contact ul li input:-moz-placeholder{
opacity: 0.8;
}
.widget.yit_quick_contact ul li input::-moz-placeholder{
opacity: 0.8;
}
.widget.yit_quick_contact ul li input:-ms-input-placeholder {
opacity: 0.8;
}
.widget.yit_quick_contact .msg-error{
display: none;
} div.widget.teaser .teaser-wrapper {
border: 0;
overflow: hidden;
cursor: pointer;
position: relative;
padding: 0;
}
div.widget.teaser .teaser-wrapper a{
transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
-webkit-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
-ms-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
-o-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
-moz-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}
div.widget.teaser .teaser-wrapper .image_banner_inside {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
display: table; }
div.widget.teaser .teaser-wrapper .image_banner_text {
display: table-cell;
background-color: rgba(255,255,255,.7);
padding: 10px;
}
div.widget.teaser .teaser-wrapper .image_banner_text.right{
padding-left: 40%; }
div.teaser-wrapper .image_banner_text.center.left p.title, .teaser-wrapper .image_banner_text.center.left p.subtitle {
text-align: left;
}
div.teaser-wrapper a.btn.btn-flat-orange {
margin: 0;
}
div.widget.teaser .teaser-wrapper .image_banner_text.center {
vertical-align: middle;
}
div.widget.teaser .teaser-wrapper .image_banner_text.top {
vertical-align: top;
}
div.widget.teaser .teaser-wrapper .image_banner_text.bottom {
vertical-align: bottom;
}
.widget.teaser .teaser-wrapper .image_banner_inside .title{
margin-bottom: 0px;
}
.widget.teaser .teaser-wrapper .image_banner_inside .subtitle{
margin-bottom: 25px;
font-weight: 400;
}
div.widget.teaser .teaser-wrapper .image { overflow: hidden; }
div.widget.teaser .teaser-wrapper .image img {
transform: scale(1,1);
transition-timing-function: ease-out;
transition-duration: 250ms;
-webkit-transform: scale(1,1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
-ms-transform: scale(1,1);
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 250ms;
-o-transform: scale(1,1);
-o-transition-timing-function: ease-out;
-o-transition-duration: 250ms;
}
div.widget.teaser .teaser-wrapper:hover .image img {
transform: scale(1.2,1.2);
transition-timing-function: ease-out;
transition-duration: 250ms;
-webkit-transform: scale(1.2,1.2);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transform: scale(1.2,1.2);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
-ms-transform: scale(1.2,1.2);
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 250ms;
-o-transform: scale(1.2,1.2);
-o-transition-timing-function: ease-out;
-o-transition-duration: 250ms;
} .widget.yit-recent-comments div.comment{
margin-bottom: 20px;
position: relative;
border: 1px solid;
padding: 15px 20px 30px;
}
.widget.yit-recent-comments div.comment p {
margin: 0;
}
.widget.yit-recent-comments .the-post{
clear: both;
}
.widget.yit-recent-comments .comment-container{
margin-bottom:40px;
}
.widget.yit-recent-comments .the-post .gravatar-wrapper{
display: inline-block;
margin-right: 10px;
margin-top: 10px;
border: 2px solid;
}
.widget.yit-recent-comments .comments-info-wrapper span.author{
display: block;
margin-bottom: 5px;
}
.widget.yit-recent-comments .comments-info-wrapper{
font-size: 8px;
display: inline-block;
text-transform: uppercase;
font-weight: 600;
}
.widget.widget_recent_comments ul {
list-style: none;
padding: 0;
}
.widget.widget_recent_comments ul li {
border-bottom: 1px solid;
padding-bottom: 5px;
margin-bottom: 5px;
}
.widget.widget_recent_comments ul li span.comment-author-link {
display: block;
}
.widget.yit-recent-comments .comments-info-wrapper .author a.url {
font-size: 10px;
} .widget.yit_recent_reviews {
position: relative; 
} 
.widget.yit_recent_reviews .slides-reviews-widget {
list-style: none;
padding: 0;
position: relative;
}
.widget.yit_recent_reviews .review-content{
margin-bottom: 20px;
position: relative;
border-width: 1px;
border-style: solid;
padding: 15px 20px 30px;
} 
ul.slides-reviews-widget li{
margin-right: 1px;
}
.widget.yit_recent_reviews .review-content p {
margin: 0;
}
.widget.yit_recent_reviews .review-meta-avatar {
margin-top: 20px;
}
.widget.yit_recent_reviews .review-meta-avatar .avatar-thumb {
display: inline-block;
margin-right: 10px;
border-width: 2px;
border-style: solid;
vertical-align: top;
}
.widget.yit_recent_reviews .review-meta-avatar .meta{
font-size: 8px;
display: inline-block;
text-transform: uppercase;
font-weight: 600;
}
.widget.yit_recent_reviews .review-meta-avatar .meta .author{
text-transform: none !important;
margin-bottom: 5px;
}
.widget.yit_recent_reviews .review-meta-avatar .meta .product-review-link a{
margin-bottom: 5px;
display: inline-block;
font-weight: 600;
font-size: 10px;
}
.widget.yit_recent_reviews ul .owl-controls .owl-prev,
.widget.yit_recent_reviews ul .owl-controls .owl-next {
top: -40px;
right: 0;
}
.widget.yit_recent_reviews ul .owl-controls .owl-prev {
right: 20px;
left: auto;
} #wp-calendar caption {
text-align: left;
margin-bottom: 5px;
border-bottom: 1px solid;
line-height: 2em;
}
#wp-calendar tbody tr td {
padding: 5px 0;
}
#wp-calendar tbody tr td#today{
font-weight: bold;
} .widget_categories .sbHolder .sbSelector,
.widget_archive .sbHolder .sbSelector{
padding: 10px;
border: 1px solid;
}
.widget_categories .sbHolder .sbOptions,
.widget_archive .sbHolder .sbOptions{
padding: 6px 10px;
}
.widget_categories .sbHolder .sbOptions li,
.widget_archive .sbHolder .sbOptions li,
.widget_product_categories .sbHolder .sbOptions li{
padding: 5px 0;
}
.widget_pages  ul{
padding-left: 20px;
}
.widget_categories > ul,
.widget_archive > ul,
.widget_meta > ul,
.widget_pages > ul,
.widget_nav_menu ul:first-child,
.widget_product_categories ul.product-categories{
list-style-type: none;
padding-left: 0;
}
.widget_categories  ul  li,
.widget_archive  ul  li,
.widget_meta  ul  li,
.widget_pages ul  li,
.widget_nav_menu ul li,
.widget_product_categories ul li{
padding: 10px 0;
list-style-type: none;
border-bottom: 1px solid;
text-transform: uppercase;
}
.widget_search input[type="text"]{
padding: 0 5px;
}
.widget_search #searchsubmit{
padding: 8px 5px;
}
.widget_nav_menu ul li.menu-item-has-children,
.widget_pages ul li.page_item_has_children,
.widget_product_categories ul li.cat-parent.opened{
padding-bottom: 0;
}
.widget_nav_menu ul,
.widget_product_categories ul{
padding-left: 20px;
}
.widget_nav_menu ul li:last-child,
.widget_pages ul  li:last-child{
border-bottom: none;
}
.widget_product_categories ul li.cat-parent{
padding-top: 10px;
}
.widget_product_categories ul li:not(.cat-parent),
.widget_product_categories ul li:not(.opened){
padding: 10px 0;
border: none;
}
.widget_product_categories ul.children{
display: block;
border-top-width: 1px;
border-top-style: solid;
margin-top: 10px;
}
.widget_product_categories ul.children li:before{
content: '>';
display: inline-block;
margin-right: 5px;
margin-left: -20px;
}
.widget_product_categories ul.children li.cat-parent{
padding-bottom: 0;
}
.widget_product_categories ul.children li.cat-parent ul{
padding-left: 20px;
}
.widget_product_categories ul.product-categories > li {
border-bottom: 1px solid;
}
.widget_product_categories ul.product-categories > li.opened {
border-bottom: 0;
}
.widget_categories > ul li i.icon-minus, 
.widget_product_categories ul.product-categories li i.icon-minus,
.widget_categories > ul li i.icon-plus, 
.widget_product_categories ul.product-categories li i.icon-plus {
margin: 0;
border: 2px solid;
opacity: 1;
}
.widget_product_categories ul.product-categories li i.icon-plus:after{
content: "\f106";
}
.widget_categories > ul li i.icon-plus .sbToggle:after, 
.widget_product_categories ul.product-categories li i.icon-plus:after
.widget_categories > ul li i.icon-minus .sbToggle:after, 
.widget_product_categories ul.product-categories li i.icon-minus:after {
margin: 0; text-align: center;
display: block;
}
.widget.widget_categories > ul li i, .widget_product_categories ul.product-categories li i {
float: right;
cursor: pointer;
display: inline-block;
width: 22px;
height: 20px;
margin-top: 2px;
}
.widget_categories ul li span.count, 
.widget_product_categories ul li span.count {
margin-left: 4px;
}
.widget_nav_menu ul li{
border: 0;
padding: 0;
}
.widget_nav_menu > div > ul > li > a{
border-bottom: 1px solid;
display: block;
padding: 8px 0;
}
#primary .widget_nav_menu > div > ul > li > a{
text-transform: uppercase;
}
#footer .widget_nav_menu > div > ul > li > a{
border: 0;
}
#footer .widget_nav_menu > div > ul > li > a{
padding: 3px 0;
}
.widget_nav_menu > div > ul > li > .sub-menu{
padding-left: 0;
}
.widget_nav_menu > div > ul > li > .sub-menu li{
padding: 7px 0;
}
.widget_nav_menu > div > ul > li > .sub-menu li a{
text-transform: none;
}
.widget_nav_menu > div > ul > li > .sub-menu li a:before {
content: '\f105';
font-family: 'FontAwesome';
display: inline-block;
margin-right: 8px;
} .widget.yit_toggle_menu ul {
list-style: none;
padding: 0;
}
.widget.yit_toggle_menu ul.menu li {
text-transform: uppercase;
padding: 10px 0;
}
.widget.yit_toggle_menu ul.menu > li {
border-bottom: 1px solid;
}
.widget.yit_toggle_menu ul.menu > li.menu-item-has-children > a:before {
content: '\f107';
font-family: 'FontAwesome';
display: inline-block;
font-size: 14px;
font-weight: 400;
position: absolute;
right: 0;
top: 0;
opacity: 0.8;
text-align: center;
border: 2px solid;
width: 22px;
height: 20px;
line-height: 15px;
}
.widget.yit_toggle_menu ul.menu > li.opened > a:before {
content: '\f106';
}
.widget.yit_toggle_menu ul.menu > li > a {
display: block;
position: relative;
padding-right: 20px;
}
.widget.yit_toggle_menu ul.sub-menu li:before{
content: '\f105';
font-family: 'FontAwesome';
display: inline-block;
margin-right: 8px;
}
.widget.yit_toggle_menu ul.sub-menu ul.sub-menu {
padding-left: 20px;
}
.widget.yit_toggle_menu ul.sub-menu li{
padding-bottom: 0;
}
.widget.yit_toggle_menu ul.menu li ul.sub-menu li a{
text-transform: none;
} .widget_shopping_cart .widget_shopping_cart_content ul {
list-style: none;
margin: 0 0 20px;
}
.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li{
padding: 16px 0px;
width: 100%;
}
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info,
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-thumb {
display: inline-block;
vertical-align: middle;
}
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info a {
display: block; 
text-align: left !important;
}
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-thumb {
padding-right: 10px;
}
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-thumb img {
float: none;
margin: 0;
width: 60px;
height: 60px;
}
.widget_shopping_cart .widget_shopping_cart_content a.remove{
top: 28px;
position: absolute;
right: 0;
text-align: center;
padding: 2px 4px 3px;
font-size: 8px;
line-height: 8px;
border: 1px solid;
opacity: 0.4;
font-weight: 700;
border-radius: 1px;
}
.widget_shopping_cart .widget_shopping_cart_content span.quantity {
float: none;
width: auto;
height: auto;
font-size: 12px;
}
.widget_shopping_cart .widget_shopping_cart_content span.quantity .amount{
font-weight: 700;
}
.widget_shopping_cart .widget_shopping_cart_content span.subtotal,
.widget_shopping_cart .widget_shopping_cart_content h5.list-title,
.widget_shopping_cart .widget_shopping_cart_content .variation{
display: none;
}
.widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info a,
.widget_shopping_cart .widget_shopping_cart_content p.total {
position: relative;
text-transform: uppercase;
font-size: 11px;
margin-bottom: 4px;
}
.widget_shopping_cart .widget_shopping_cart_content p.total{
margin-bottom: 25px;
}
.widget_shopping_cart .widget_shopping_cart_content .total span:first-child {
text-transform: uppercase;
}
.widget_shopping_cart .widget_shopping_cart_content .total span.amount {
position: absolute;
right: 0;
}
.widget_shopping_cart .widget_shopping_cart_content p.buttons{
margin-bottom: 0;
}
.widget_shopping_cart .widget_shopping_cart_content p.buttons a{
display: block;
text-align: center;
}
.widget_shopping_cart .widget_shopping_cart_content p.buttons a:first-child{
margin-bottom: 8px;
}
.widget_shopping_cart .widget_shopping_cart_content .amount {
font-weight: bold;
} .widget.last-tweets ul { 
padding: 0; 
}
.widget.last-tweets li {
margin-bottom: 20px;
padding: 0px 0px 0px 36px;
list-style: none;
position: relative;
}
.widget.last-tweets li:last-child { 
margin-bottom: 0px; 
}
.widget.last-tweets li p {
padding: 10px;
word-wrap: break-word;
}
.widget.last-tweets p:first-child { 
margin-top: 0px; 
}
.widget.last-tweets p:last-child { 
margin-bottom: 0px; 
}
.widget.last-tweets span.meta { 
padding: 0; 
margin-top: 0px; 
}
.widget.last-tweets #follow-twitter { 
text-align: right; 
}
.widget.last-tweets li .widget-tweet-icon {
position: absolute;
left: 0;
font-size: 25px;
top: 10px;
}
.widget.last-tweets .arrow-left{
border-width: 0px 0px 0px 1px;
} .widget.yith-woo-ajax-navigation ul,
.widget.woocommerce.widget_layered_nav ul:not( .sbOptions ),
.widget.woocommerce.widget_layered_nav_filters ul,
.widget.yith-woocompare-widget ul {
list-style: none;
margin: 0;
padding: 0;
border: 0;
}
.widget.woocommerce.widget_layered_nav ul li {
padding-bottom: 13px;
position: relative;
}
.widget.woocommerce.widget_layered_nav ul li small.count {
position: absolute;
top: 0;
right: 0;
border: 1px solid;
padding: 0 2px;
min-width: 20px;
text-align: center;
pointer-events: none;
}
.widget.woocommerce.widget_layered_nav ul.yith-wcan-list li.yit-wcan-child-terms {
border-bottom: none;
}
.widget.yith-woocompare-widget ul.products-list li {
position: relative;
padding: 0 0 6px;
}
.widget.yith-woocompare-widget a.clear-all{
display: inline;
}
.widget.yith-woocompare-widget a.compare {
float: right;
margin-top: 10px;
}
.widget.yith-woo-ajax-navigation ul.yith-wcan-color li a,
.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a {
height: 30px;
margin: 0 5px 5px 0;
border: 1px solid;
padding: 1px;
}
.widget.yith-woo-ajax-navigation ul.yith-wcan-color li a:hover, .widget.yith-woo-ajax-navigation ul.yith-wcan-color li.chosen a {
border: 1px solid #6d6c6c;
}
.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a:hover, .widget.yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a {
border: 2px solid;
padding: 0;
}
.widget.yith-woo-ajax-navigation ul.yith-wcan-color li a {
width: 30px;
text-indent: 9999px;
background-clip: content-box;
}
.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a {
min-width: 30px;
background: none;
text-align: center !important;
padding: 1px 5px;
line-height: 25px;
}
.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a:hover, .widget.yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a {
background: none;
color: inherit;
font-weight: 700;
}
.widget.yith-woo-ajax-navigation ul.yith-wcan-list li a,
.woocommerce.widget_layered_nav ul li a {
display: block;
text-transform: uppercase;
font-weight: 400;
padding-right: 35px;
}
.widget.yith-woo-ajax-navigation ul.yith-wcan-list li.yit-wcan-child-terms a{
text-transform: none;
}  
.widget.yith-woo-ajax-navigation ul.yith-wcan-list li.yit-wcan-child-terms:before {
content: '>';
display: inline-block;
margin-right: 5px;
} .widget.woocommerce.widget_product_search:before,
.widget.woocommerce.widget_product_search:after {
display: table;
content: '';
}
.widget.woocommerce.widget_product_search:after {
clear: both;
}
.widget.woocommerce.widget_product_search label,
.widget.woocommerce.widget_product_search .search_categories {
display: none;
}
.widget.woocommerce.widget_product_search input[type="search"]{
padding: 7px 5px 8px;
border: 1px solid;
width: 100%;
margin-bottom: 5px;
}
.widget.woocommerce.widget_product_search input[type="submit"] {
float: right;
border-radius: 0;
border-width: 2px;
border-style: solid;
padding: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
} .widget h3.with-dropdown {
border-bottom-width: 1px;
border-bottom-style: solid;
padding-bottom: 15px;
padding-right: 30px;
position: relative;
cursor: pointer;
}
.widget h3.with-dropdown .widget-dropdown {
border-width: 2px;
border-style: solid;
width: 22px;
height: 19px;
background: url("/source/ca5e9a6e498cc1129f466c48bc22c42a/sprite-toggle.png") no-repeat center 1px;
background-size: 80% !important;
position: absolute;
top: 0;
right: 0;
}
.widget h3.with-dropdown.open .widget-dropdown {
background-position: center bottom;
}
.widget_price_filter input[type="text"]{
margin-bottom: 15px;
}
.widget_price_filter .price_slider_wrapper {
padding-top: 5px;
}
.widget.widget_price_filter #min_price, .widget.widget_price_filter #max_price {
width: 100%;
height: 35px;
margin-bottom: 5px;
}
.widget.widget_price_filter button[type="submit"] {
float: right;
margin-right: 0;
}
.widget_price_filter .price_slider {
margin-bottom: 18px;
}
.widget_price_filter .ui-slider {
position: relative;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 12px;
height: 12px;
border: 2px solid #6d6c6c;
background-color: #fff;
cursor: pointer;
top: -3px;
margin-left: -8px;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -3px;
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
display: block;
border: 0;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #d9d9d9;
border:0px;
}
.widget_price_filter .ui-slider-horizontal {
height: 6px;
margin-left: 8px;
margin-right: 8px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
background-color: #6d6c6c;
}
.widget_price_filter .price_slider_amount .price_label {
text-transform: uppercase !important;
font-size: 11px;
font-weight: 600;
}
.widget.yith-woo-ajax-reset-navigation a.yith-wcan-reset-navigation {
display: block;
line-height: 11px;
text-transform: uppercase;
font-size: 11px;
}
.widget.yith-woo-ajax-reset-navigation a.yith-wcan-reset-navigation:before {
content: 'x';
border: 1px solid;
padding: 2px;
width: 20px;
height: 20px;
display: inline-block;
text-align: center;
font-size: 18px;
margin-right: 10px;
text-transform: none;
} #primary .testimonial-widget .owl-buttons .owl-next,
#primary .testimonial-widget .owl-buttons .owl-prev{
background: none;
text-indent: 0px;
border: 1px solid;
border-radius: 2px;
text-align: center;
height: 20px;
width: 20px;
}
#primary .testimonial-widget .owl-buttons .owl-next i,
#primary .testimonial-widget .owl-buttons .owl-prev i{
opacity: 0.8;
}
#primary .testimonial-widget .owl-buttons .owl-prev{
margin-right: 4px;
}
#primary .testimonial-widget .testimonial-content {
border: 1px solid;
padding: 13px;
font-size: 15px;
margin-top: 25px;
word-wrap: break-word;
}
.widget.testimonial-widget h3.is_slider,
.widget.yit_recent_reviews h3 {
padding-right: 50px;
}
.widget.testimonial-widget h3 img{
padding-right: 10px;
}
.widget.testimonial-widget  ul{
padding-left: 0;
}
.widget.testimonial-widget  ul li{
list-style-type: none;
}
.widget.testimonial-widget  ul li:last-child{
padding-bottom: 0;
}
.widget.testimonial-widget  ul li .image-container{
float: left;
margin-right: 15px;
border-width: 2px;
border-style: solid;
}
.widget.testimonial-widget  ul li .name-testimonial{
float: left;
display: inline-block;
box-sizing: border-box;
}
.widget.testimonial-widget ul li .name-testimonial .website {
display: block;
}
.widget.testimonial-widget  ul li .name-testimonial p {
padding:0;
margin:0;
}
.widget.testimonial-widget  ul li div.testimonial-description{
border-width: 1px;
border-style: solid;
padding: 15px 20px 30px;
margin-bottom: 20px;
word-wrap: break-word;
display: inline-block;
box-sizing: border-box;
}
.ie10 .testimonial-widget, .ie11 .testimonial-widget {
width: 99%;
}
.ie10 .widget.testimonial-widget .owl-item li, .gecko .testimonial-widget .owl-item li {
width:99%;
}
.widget.testimonial-widget ul .owl-controls {
float: none;
}
.widget.testimonial-widget ul .owl-controls .owl-prev,
.widget.testimonial-widget ul .owl-controls .owl-next {
top: -40px;
right: 0;
}
.widget.testimonial-widget ul .owl-controls .owl-prev {
right: 20px;
left: auto;
} .widget.featured-products { 
position: relative;
overflow: hidden;
}
.widget.featured-products ul { 
list-style: none;
padding: 0;
}
.widget.featured-products li img { 
width: 160px;
height: auto;
margin: 0 auto;
display: block;
}
.widget.featured-products li { 
text-align: center;
position: relative;
}
.widget.featured-products .product-meta-wrapper h3.product-name,
.widget.featured-products .product-meta-wrapper span.price {
margin-bottom: 5px;
display: block;
}
.widget.featured-products .product-quick-view-button{
position: absolute;
top:0;
left: 0;
right:0;
bottom:0;
}
.widget.featured-products .thumb-wrapper {
position: relative;
margin-bottom: 10px;
}
.widget.featured-products .product-quick-view-button:before{
content: '';
height: 100%;
width: 0;
display: inline-block;
vertical-align: middle;
}
.widget.featured-products .woocommerce-product-rating .star-rating {
margin-right: 0;
}
.widget.featured-products span.face.back,
.widget.featured-products .product-description,
.widget.featured-products .product-actions-wrapper{
display: none;
}
.widget.featured-products .flex-direction-nav li a {
width: 18px;
height: 30px;
border: 1px solid;
display: block;
opacity: 1;
background: none;
margin: 0;
text-indent: 0;
cursor: pointer;
padding: 0;
z-index: 10;
position: absolute;
top: 50%;
line-height: 30px;
opacity: 0.7;
transition: all 0.3s ease;
}
.widget.featured-products .flex-direction-nav li a:hover{
opacity: 1;
}
.widget.featured-products .flex-direction-nav{
top: 38%;
position: absolute;
width: 100%;
}
.widget.featured-products .flex-direction-nav li a.flex-prev {
left: 0px;
}
.widget.featured-products .flex-direction-nav li a.flex-next {
right: 0px;
}
.widget.featured-products .flex-direction-nav li a:before {
font-family: "FontAwesome";
font-size: 17px;
line-height: normal;
}
.widget.featured-products .flex-direction-nav .flex-prev:before {
content: "\f104";
}
.widget.featured-products .flex-direction-nav .flex-next:before {
content: "\f105";
margin-left: 3px;
}
.widget.featured-products .product-wrapper{
width: 100%;
} .yit-vertical-megamenu{
border: 1px solid;
padding: 20px 15px;
overflow: hidden;
}
.yit-vertical-megamenu:hover{
overflow: visible;
}
.widget.yit-vertical-megamenu h3 {
margin-bottom: 15px;
text-align: center;
}
.yit-vertical-megamenu h3:after {
content: '';
height: 0px;
border: 1px solid;
width: 40px;
margin: 0 auto;
margin-top: 25px;
display: block;
}
.yit-vertical-megamenu .nav > ul{
position: relative;
}
.yit-vertical-megamenu .nav > ul > li{
border-bottom: 1px solid;
display: block;
position: static;
}
.yit-vertical-megamenu .nav ul li a i{
margin-right: 5px;
}
.yit-vertical-megamenu .nav > ul > li:last-child{
border: none;
}
.yit-vertical-megamenu .nav > ul > li > a {
padding: 10px 0;
text-transform: uppercase;
}
.yit-vertical-megamenu > .nav > ul > li > div.submenu {
top: 0;
left: 100%;
padding-top: 0;
margin-left: 10px;
border: 1px solid #F7F7F9;
border-left-width: 2px;
border-bottom-width: 0;
-webkit-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.04);
-moz-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.04);
box-shadow: 0 5px 0 rgba(0, 0, 0, 0.04);
z-index: 1000;
}
.yit-vertical-megamenu .nav ul.level-1 li.menu-item-has-children:hover:after {
visibility: visible;
opacity: 1;
}
.yit-vertical-megamenu .nav > ul > li > div.submenu > ul.sub-menu {
margin-left: 0;
}
.yit-vertical-megamenu .nav > ul > li > a {
display: block;
}
.yit-vertical-megamenu .nav .sf-sub-indicator{
display: none;
}
.yit-vertical-megamenu .nav > ul > li > a .sf-sub-indicator {
position: absolute;
z-index: 1;
right: 1px;
font-size:14px;
top: 14px;
line-height: normal;
display: block;
}
.yit-vertical-megamenu .nav ul.level-1 > li.menu-item-has-children > a:after{
float: right;
content: '\f105';
font-size: 13px;
margin-top: 7px;
} #wp-calendar {
width: 100%;
margin-top: 0;
}
#wp-calendar caption {
margin-bottom: 10px;
color: inherit;
font-weight: bold;
}
#wp-calendar th, #wp-calendar td {
line-height: 32px;
padding: 1px 2px;
text-align: center;
}
#wp-calendar tfoot a {
display: block;
text-align: left;
}
#wp-calendar th, #wp-calendar #today, #wp-calendar #today a {
color: #999;
} .yit_call_action .cta-phone{
padding: 15px 9px;
border-width: 6px ;
}
.yit_call_action .cta-phone{
padding: 35px 9px;
border-width: 8px;
}
.yit_call_action .cta-phone.call-to-action .cta-phone-phone{
font-size: 21px;
margin-bottom: 10px;
}
.yit_call_action .cta-phone.call-to-action .cta-phone-phone span{
font-size: 18px;
}
.yit_call_action .cta-phone.call-to-action.big .cta-phone-phone span {
font-size: 27px;
}
.yit_call_action div.cta-phone.call-to-action h3{
font-size: 13px;
margin-bottom: 20px;
margin-top: 5px;
}
.yit_call_action div.cta-phone.call-to-action.big h3 {
font-size: 15px;
font-weight: 700;
}
.yit_call_action .cta-phone.call-to-action.big .cta-phone-phone {
font-size: 30px;
}
.yit_call_action .cta-phone.call-to-action .cta-phone-phone:after{
display: none;
}
.yit_call_action .cta-phone.call-to-action .cta-phone-phone span{
margin-right: 10px;
}
.yit_call_action .cta-phone.call-to-action h3:after,
.yit_call_action .cta-phone.call-to-action .cta-phone-phone:after{
margin-bottom: 8px;
margin-top: 15px;
}
.yit_call_action .cta-phone.call-to-action.big h3:after,
.yit_call_action .cta-phone.call-to-action.big .cta-phone-phone:after{
margin-top: 26px;
} .woocommerce.widget.widget_product_search .screen-reader-text {
display: none;
}
.woocommerce.widget.widget_product_search #searchform, .woocommerce-product-search {
border: 3px solid;
padding: 5px;
overflow: hidden;
display: block;
}
.woocommerce.widget.widget_product_search #searchform #s,.woocommerce-product-search input[type="search"] {
border: 1px solid;
border-right: 0px;
width: 70%;
height: 35px;
float: left;
padding-left: 10px;
padding-right: 10px;
}
.woocommerce.widget.widget_product_search #searchform #searchsubmit, .woocommerce-product-search input[type="submit"] {
height: 35px;
width: 30%;
border: 0;
float: right;
border: 1px solid;
} .woocommerce ul.product_list_widget,
.widget.yit_products_category ul.product_list_widget {
padding-left: 0;
list-style: none;
}
.woocommerce ul.product_list_widget li,
.widget.yit_products_category ul.product_list_widget li {
border-bottom: 1px solid;
padding: 20px 0px 10px;
cursor: pointer;
position: relative;
overflow: hidden;
}
.woocommerce ul.product_list_widget li.empty,
.widget.yit_products_category ul.product_list_widget li.empty {
border-bottom: 0;
}
.woocommerce ul.product_list_widget li img,
.widget.yit_products_category ul.product_list_widget li img {
float: left;
width: 65px;
margin: 0 15px 0 0;
box-shadow: none;
}
.widget.woocommerce.widget_recently_viewed_products ul li .product_price,
.widget.woocommerce.widget_products ul li .product_price,
.widget.woocommerce.widget_top_rated_products ul li .product_price,
.widget.yit_products_category a span.product_title,
.widget.woocommerce.widget_recent_reviews  ul.product_list_widget li a,
.widget.woocommerce ul.product_list_widget a span.product_title {
display: block;
text-align: left;
}
.widget.woocommerce.widget_recently_viewed_products ins,
.widget.woocommerce.widget_products ins,
.widget.woocommerce.widget_top_rated_products ins,
.widget.yit_products_category ins{
text-decoration: none;
}
.widget.woocommerce ul.product_list_widget a span.product_title,
.widget.woocommerce.widget_recent_reviews ul.product_list_widget li a,
.widget.yit_products_category ul.product_list_widget a span.product_title {
padding: 5px 0;
text-align: left;
}
.widget.woocommerce ul.product_list_widget a span.product_price del,
.widget.yit_products_category ul.product_list_widget a span.product_price del {
font-size: 12px;
}
.widget_shopping_cart .widget_shopping_cart_content p.empty {
margin: 0;
}
.widget.woocommerce ul.product_list_widget a {
text-transform: uppercase;
}
.widget.woocommerce.widget_recent_reviews .reviewer{
display: block;
font-size: 11px;
margin-top: 5px;
} .widget.woocommerce.widget_product_categories .sbHolder .sbSelector{
padding: 8px;
} .widget.yit_products ul{
list-style: none;
margin-left: -15px;
padding: 0;
}
.widget.yit_products ul li{
float: left;
border: 1px solid;
margin: 0px 0 15px 15px;
box-sizing: border-box;
width: 66px;
}
.widget.yit_products ul li:hover{
border-width: 2px;
}
.widget.yit_products ul.products-thumbnails li img{
width: 100%;
height: auto;
}
.widget.yit_products .tooltip{
margin-top: 18px;
} .widget.yit_portfolio ul{
list-style: none;
margin-left: -15px;
padding: 0;
}
.widget.yit_portfolio ul li{
float: left;
border: 1px solid;
margin: 0px 0 15px 15px;
box-sizing: border-box;
width: 66px;
}
.widget.yit_portfolio ul li:hover{
border-width: 2px;
}
.widget.yit_portfolio ul li:hover img{
width: 58px;
}
.widget.yit_portfolio ul li img{
width: 60px;
height: auto;
margin: 2px;
box-sizing: border-box;
}
.widget.yit_portfolio .tooltip{
margin-top: -5px;
} .widget.yith-woocompare-widget:before,
.widget.yith-woocompare-widget:after {
display: table;
content: '';
}
.widget.yith-woocompare-widget:after {
clear: both;
}
.widget.yith-woocompare-widget a.clear-all {
text-transform: uppercase;
font-size: 10px;
}
.widget.yith-woocompare-widget ul.products-list li a.title {
text-align: left;
}
.widget.yith-woocompare-widget ul.products-list li a.remove {
border: 1px solid;
width: 15px;
height: 15px;
text-align: center;
border-radius: 0;
margin: 0;
line-height: 12px;
font-size: 10px;
}
.widget.yith-woocompare-widget ul.products-list li a.remove:hover {
background: none;
}
.widget.yith-woocompare-widget a.compare.button {
margin: 5px 0 0;
} .widget_yith-wcwl-lists ul{
list-style:none;
padding-left:0px;
}
.widget_yith-wcwl-lists ul.dropdown ul.lists > li a{
margin-left:0px;
padding-left:0px;
display:block;
text-transform: uppercase;
font-size:11px;
color: #6d6c6c;
}
.widget_yith-wcwl-lists ul.dropdown ul.lists > li.lists-section a:hover,
.widget_yith-wcwl-lists ul.dropdown > li.dropdown-section a:hover{
color: #a41103;
}
.widget_yith-wcwl-lists a{
display:none;
}
.widget_yith-wcwl-lists ul.dropdown ul.lists > li a:before {
content: '-';
margin-right: 3px;
}
.widget_yith-wcwl-lists ul.dropdown > li.dropdown-section a{
margin-left:0px;
padding-left:0px;
display:block;
font-size:11px;
color: #6d6c6c;
padding-bottom: 0;
}
.widget_yith-wcwl-lists ul.dropdown > li.lists-section{
}
.widget_yith-wcwl-lists ul.dropdown > li.lists-section{
margin-bottom: 10px;
padding-bottom: 10px;
}
.yes-js .yith-wcwl-popup-form .yith-wcwl-popup-content, .yes-js .yith-wcwl-popup-form .yith-wcwl-popup-content .yith-wcwl-first-row, .yes-js .yith-wcwl-popup-form .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container {
display: block;
width: 100%;
}
.yes-js .yith-wcwl-popup-form .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb {
display: none;
}
.yes-js .yith-wcwl-popup-form .yith-wcwl-popup-content .yith-wcwl-second-row {
width: 100%;
}
.yes-js .yith-wcwl-popup-form .yith-wcwl-popup-content .yith-wcwl-popup-new {
width: 100%;
padding-right: 10px;
}
.yes-js .yith-wcwl-popup-form .yith-wcwl-popup-content .yith-wcwl-popup-new label{
display: inline-block;
vertical-align: middle;
padding-right: 10px;
margin-bottom: 14px;
}
.yes-js .yith-wcwl-popup-form .yith-wcwl-popup-content .yith-wcwl-popup-new input {
box-sizing: border-box;
display: inline-block;
vertical-align: middle;
width: auto;
}
.yes-js .yith-wcwl-popup-content .yith-wcwl-visibility select {
width:92px;
}
a.wihslist-submit.add_to_wishlist, 
.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button,
.woocommerce .wishlist_manage_table tfoot a.create-new-wishlist
{
font-size: 11px;
font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 700;
text-transform: uppercase;
color: #fff; border-radius: 0;
padding: 8px 25px;
cursor: pointer; }
.woocommerce .product-action-button a img{
display: none;
}
a.wihslist-submit.add_to_wishlist:hover,
.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button:hover,
.woocommerce .wishlist_manage_table tfoot a.create-new-wishlist:hover{
background-color: #ae4a14;
background: #ae4a14;
border: 2px solid #ae4a14;
}
#yith-wcwl-form table.wishlist_manage_table th, #yith-wcwl-form table.wishlist_manage_table td {
text-align: left;
padding-left: 12px;
padding-right: 12px;
}
#yith-wcwl-form table.wishlist_manage_table th.wishlist-delete,
#yith-wcwl-form table.wishlist_manage_table td.wishlist-delete{
text-align: right;
max-width: 80px;
}
#yith-wcwl-form table.wishlist_manage_table td.wishlist-delete a{
margin: 0;
}
.woocommerce .content .product-action-button .view-details  img{
width: 15px;
margin-right: 3px;
}
.woocommerce .wishlist-title a.show-title-form {
vertical-align: middle;
margin-left: 15px;
color: #6D6C6C;
border: 1px solid #efefef;
padding: 4px 10px;
font-size: 11px;
margin-top: 10px;
visibility: visible;
}
.woocommerce .hidden-title-form input[type="text"],
.woocommerce .yith-wcwl-wishlist-search-form #wishlist_search{
width: auto;
border-radius: 0;
}
.yith-wcwl-wishlist-new input[type="text"], .yith-wcwl-wishlist-new select{
width: auto;
}
.wishlist-privacy .selectBox-dropdown{
border-radius: 0;
}
.wishlist-visibility-selectBox-dropdown-menu.selectBox-options LI.selectBox-selected A{
background-color: #efefef;
}
.woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes{
font-size: 11px;
font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 700;
text-transform: uppercase;
border-color: #898584;
background-color: transparent;
background: transparent;
color: #6d6c6c;
padding: 8px 25px;
border-radius: 0px;
border-width: 2px;
}
.woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes:hover{
border-color: #898584;
background-color: #898584;
background: #898584;
color:#fff;
}
.wishlist-name{
text-transform: uppercase;
}
#yith-wcwl-form table.wishlist_manage_table tfoot td{
text-align: right;
}
.woocommerce .yith-wcwl-wishlist-search-form{
border: 1px solid #e7e7e7;
margin-bottom: 30px;
padding: 20px;
}
.woocommerce .yith-wcwl-wishlist-search-form #wishlist_search{
width: 85%;
}
.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button{
width: 14%;
}
.woocommerce ul.yith-wcwl-search-results > li{
padding: 10px;
}#primary .sticky .yit_post_content {
border: 1px solid;
padding: 10px;
}
.page-template-blog-php #slogan{
padding-bottom: 0;
}
.blog h3.post-title a{
word-wrap: break-word;
}
.blog .post,
.page-template-blog-php .post,
.archive .post,
.archive .content .blog.small,
.search .post{
margin-bottom: 35px;
}
.blog .yit_post_meta span a{
font-weight: 800;
}
.blog .yit_post_title_and_meta {
padding-top: 10px;
}
.blog .yit_post_meta_date {
width: 65px;
text-align: center;
}
.blog .yit_post_meta_date.normal {
border-width: 3px;
border-style: solid;
}
.blog .yit_post_meta_date .day,
.blog .yit_post_meta_date .month{
display: block;
line-height: 20px;
text-transform: uppercase;
}
.blog .yit_post_meta_date .day{
font-size: 30px;
font-weight: 700;
padding-top: 14px;
padding-bottom: 8px;
}
.blog .yit_post_meta_date .month {
font-size: 14px;
padding-bottom: 7px;
}
.blog .yit_post_meta_date.alternative .day{
line-height: 42px;
padding: 0;
}
.blog .yit_post_meta_date.alternative .month{
line-height: 32px;
padding: 0;
}
.blog .more-link,
.blog .read-more{
display: inline-block;
line-height: normal;
font-size: 13px;
}
.blog-single #trackbacks,
.blog-single div#comments,
.blog-single div#respond{
margin-bottom: 50px;
} .format-quote .blog .yit_post_meta {
margin-bottom: 28px;
}
.post:not(.format-quote) .blog .no-thumbnail .yit_post_meta_date,
.archive .blog .no-thumbnail .yit_post_meta_date{
position: relative;
top: 0;
left: 0;
float: left;
margin-top: 7px;
margin-left: 7px;
margin-right: 7px;
}
.format-quote .blog .yit_post_format_icon {
bottom: 1px;
left: 0;
top: 38px;
position: relative;
}
.blog h3.post-title a{
line-height: 24px;
}
.blog .yit_post_meta_date {
float: left;
margin-right: 20px;
}
.blog .yit_post_information_wrapper {
margin-bottom: 35px;
}
.format-quote .blog h3.post-title a {
display: block;
}
.format-quote .blog .yit_post_meta_date {
margin-right: 7px;
float: left;
}
.blog .yit_post_format_icon{
left: 4px;
top: 0;
}
.blog .yit_post_content .post-title {
padding: 0 30px;
margin-top: 0;
}
.blog .yit_post_content .post-title a{
line-height: 24px;
}
.format-quote .blog .yit_the_content{
margin-bottom: 20px;
}
.format-quote .blog .yit_the_content p{
margin-left: 50px;
}
.format-quote .blog .post-wrapper {
margin-bottom: 20px;
}
.blog .yit_post_content p{
margin-bottom: 25px;
line-height: 24px;
}
.blog .sidebar-double .post:not(.masonry_item):nth-child(2n+1),
.page-template-blog-php .sidebar-double .post:not(.masonry_item):nth-child(2n+1){
clear: left;
}
.blog .sidebar-right .post:not(.masonry_item):nth-child(3n+1),
.page-template-blog-php .sidebar-right .post:not(.masonry_item):nth-child(3n+1),
.blog .sidebar-left .post:not(.masonry_item):nth-child(3n+1),
.page-template-blog-php .sidebar-left .post:not(.masonry_item):nth-child(3n+1){
clear: left;
}
.blog .sidebar-no .post:not(.masonry_item):nth-child(4n+1),
.page-template-blog-php .sidebar-no .post:not(.masonry_item):nth-child(4n+1){
clear: left;
}  .blog .yit_post_format_icon{
background: rgba(255, 255, 255, 1);
position: absolute;
font-size: 24px;
padding: 0px 10px;
color: #000000;
}  .sidebar-double .post:not(.format-quote) .blog.big .yit_post_content {
padding: 0 15px 10px;
}
.sidebar-double .blog.big .yit_the_content .more-link,
.sidebar-double .blog.big .yit_the_content .read-more{
margin-top: 20px;
}  .blog.big .thumbnail{
margin-bottom: 30px;
}
.blog .yit_post_format_icon {
left: 0;
}  .blog.single .ms-view {
background-color: transparent;
}
.blog.single .post_video {
margin-top: 0;
}
.blog.single .post-title{
padding: 0 30px;
margin-top: 0;
font-weight: bold;
}
.blog.single .thumbnail,
.blog.single.small .post-format.audio{
float: left;
margin-right: 30px;
margin-bottom: 20px;
}
.blog.single .thumbnail.masterslider {
margin-right: 30px !important;
margin-bottom: 20px !important;
}
.blog.single.small .yit_post_title_and_meta {
margin-bottom: 45px;
}
.blog.single .yit_the_content p {
line-height: 22px;
}
.blog.single.big .thumbnail {
float: none;
margin-right: 0;
}
.blog.single.big .yit_post_title_and_meta {
margin-bottom: 35px;
padding-bottom: 30px;
border-width: 0 0 3px 0;
border-style: solid;
} .blog.single .yit_post_meta.tags,
.blog.single .yit_post_meta.no-tags {
border-style: solid;
border-width: 1px 0 ;
font-size: 11px;
}
.blog.single .yit_post_meta.tags {
padding: 20px 0;
margin-bottom: 30px;
}
.blog.single .yit_post_meta.no-tags {
padding: 15px 0;
}
.blog.single .yit_post_meta.tags .text{
padding-top: 5px;
display: inline-block;
}
.blog.single .share {
line-height: 0;
}
.blog.single .tags .share {
float: right;
}
.blog.single .no-tags .share {
display: block;
text-align: right;
}
.blog.single .share .share-text {
font-size: 13px;
font-weight: bold;
}
.blog.single .share .socials-container,
.blog.single .share .socials-container .socials{
display: inline;
}
.blog.single .share .socials-container .socials {
list-style-type: none;
}
.blog.single .share .socials-container ul li {
display: inline-block;
font-size: 18px;
margin-right: 30px;
webkit-transition:  all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.blog.single .share .socials-container ul li:last-child {
margin-right: 0;
} .blog.big.single .post-format.audio object {
margin-bottom: 0;
}
.format-quote .blog.big .yit_post_content .yit_the_content {
margin-top: 50px;
}
.format-quote .blog.big.single .yit_post_meta_date{
float: left;
}
.post.format-quote .blog.big.single .yit_post_content{
border: 0;
}
.format-quote .blog.big.single .yit_post_content.title .title-meta-wrapper {
margin: 0;
display: block;
}
.format-quote .blog.big.single .yit_post_meta.first_block{
text-align: center;
}
.format-quote .blog.big.single .yit_the_content {
padding: 0 100px;
}
.blog.big.single .masterslider {
visibility: hidden;
margin-bottom: 15px !important;
}
.blog.big.single .ms-view{
background: transparent;
} .blog .thumbnail {
padding: 0;
margin-bottom: 0;
border: 0;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
border-radius: 0;
line-height: normal;
position: relative;
} #post-0 p {
margin-bottom: 20px;
}
#post-0 div.searchform label {
font-weight: 400;
text-transform: uppercase;
}
#post-0 div.searchform div.search-wrapper input[type="text"] {
width: 100%;
margin-bottom: 10px;
}
#post-0 div.searchform input[type="submit"] {
float: right;
} .search-result{
margin-bottom: 35px;
} .blog-single .wp-social-login-widget {
display: inline-block;
margin-bottom: 15px;
}
.blog-single .wp-social-login-provider-list {
padding: 5px 0;
}.comment-reply-link,.stop-reply,
#commentform #submit {
webkit-transition:   all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
#comments ol.comment-list {
padding-left: 0;
}
#comments .comments-title,
#respond .comment-reply-title {
font-size: 18px;
font-weight: bold;
margin: 30px 0px;
}
#comments ol li, #review ol li {
list-style: none;
margin-bottom: 25px;
padding: 25px 25px 0 25px ;
border-width: 3px;
border-style: solid;
position: relative;
overflow: hidden;
}
#comments ol li {
padding: 25px 25px 25px 10px ;
overflow: visible;
}
#comments ol.comment-list .comment ol{
list-style-type: decimal;
}
#comments ol.comment-list .comment li{
border: 0;
padding: 0;
margin-top: 5px;
margin-bottom: 5px;
list-style-type: decimal;
}
#comments ol li:last-child, #review ol li:last-child  {
margin-bottom: 35px;
}
#comments ol li .avatar, #review ol li .avatar {
display: block;
float: left;
margin-right: 15px;
width: 65px;
height: 65px;
}
#comments ol li .date, #review ol li .date{
display: block;
}
#comments ol li .information, #review ol li .information{
display: table;
height: 60px;
}
#comments ol li .information .date, #review ol li .information .date {
font-size: 10px;
letter-spacing: 1px;
margin-top: 10px;
text-transform: uppercase;
}
#comments ol li .information .user-info, #review ol li .information .user-info {
display: table-cell;
vertical-align: middle;
font-size: 11px;
text-transform: uppercase;
font-weight: 700;
}
#comments ol li .information .user-info .date, #review ol li .information .user-info .date {
font-weight: normal;
}
#comments ol li .is_author:not(.avatar), #review ol li .is_author:not(.avatar) {
font-size: 9px!important;
padding: 0 8px;
text-transform: uppercase;
line-height: 26px;
font-weight: bold;
text-rendering: optimizeLegibility;
position: absolute;
left: -3px;
top: 78px;
background: #000;
color: #fff;
z-index: 1;
}
#comments ol li .reply_link, #review ol li .reply_link{
display: inline-block;
position: absolute;
right: 8px;
bottom: -10px;
}
.comment-reply-link, .stop-reply {
padding: 8px 14px;
}
#commentform input:not([type=submit]){
height: 44px;
width: 100%;
border-style: solid;
border-width: 1px;
padding: 0 15px;
border-radius: 0;
-webkit-appearance: none;
}
#commentform label {
display: block;
font-size: 14px;
color: #6d6c6c;
margin-bottom: 30px;
font-weight: 500;
}
#commentform .comment-form-comment {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
#commentform .comment-form-comment #comment {
border-style: solid;
border-width: 1px;
width: 100%;
resize: none;
padding: 10px 15px;
max-height: 135px;
border-radius: 0;
-webkit-appearance: none;
margin-bottom: 20px;
}
#commentform .form-submit {
text-align: right;
margin-bottom: 20px;
}
#comment-nav-below .nav-previous{
text-align: left;
}
#comment-nav-below .nav-next{
text-align: right;
}
#commentform #submit {
padding: 10px 42px;
border: 0;
}
#respond #wp-social-login-connect-options {
padding: 10px 0;
margin-bottom: 25px;
}

.yes-js .yit_animate{opacity:0;}
.yit-animate, .animated{
-webkit-backface-visibility:hidden;
}
.animated {
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
}
.woocommerce.animated, .tabs-container.products_tabs.animated:hover {
position: relative;
z-index: 10;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes shake {
0%, 100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
0% {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble {
0% {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-animation-duration: .75s;
animation-duration: .75s;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
100% {
opacity: 0;
}
}
@keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
100% {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
@keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}.clear {
clear: both
}
.nobr {
white-space: nowrap
}
@font-face {
font-family: FontAwesome;
font-weight: 400;
font-style: normal
}
div.pp_default .pp_content_container {
background: #fff;
-webkit-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 1px 30px 0 rgba(0, 0, 0, .25);
-webkit-box-shadow: 0 1px 30px 0 rgba(0, 0, 0, .25);
padding: 20px 0;
*zoom: 1
}
div.pp_default .pp_content_container:after, div.pp_default .pp_content_container:before {
content: " ";
display: table
}
div.pp_default .pp_content_container:after {
clear: both
}
div.pp_default .pp_loaderIcon {
background: url("//www.baginco.com/wp-content/themes/nielsen/theme/assets/images/ajax-loader.gif") center no-repeat
}
div.pp_default div.ppt {
color: #000
}
div.pp_default .pp_gallery ul li a {
border: 1px solid rgba(0, 0, 0, .5);
background: #fff;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
-webkit-border-radius: 2px;
border-radius: 2px;
display: block
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a {
border-color: #000
}
div.pp_default .pp_next:before, div.pp_default .pp_previous:before {
-webkit-border-radius: 100%;
border-radius: 100%;
height: 1em;
width: 1em;
text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
background-color: #444;
color: #fff !important;
font-size: 16px !important;
line-height: 1em;
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
-o-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
font-family: FontAwesome;
content: "\f190";
text-indent: 0;
display: none;
position: absolute;
top: 50%;
margin-top: -10px;
text-align: center
}
div.pp_default .pp_next:before:hover, div.pp_default .pp_previous:before:hover {
background-color: #000
}
div.pp_default .pp_next:hover:before, div.pp_default .pp_previous:hover:before {
display: block
}
div.pp_default .pp_previous:before {
left: 1em
}
div.pp_default .pp_next:before {
right: 1em;
font-family: FontAwesome;
content: "\f18e"
}
div.pp_default .pp_details {
margin: 0;
padding-top: 1em
}
div.pp_default .pp_description, div.pp_default .pp_nav {
font-size: 14px
}
div.pp_default .pp_arrow_next, div.pp_default .pp_arrow_previous, div.pp_default .pp_nav, div.pp_default .pp_nav .pp_pause, div.pp_default .pp_nav p, div.pp_default .pp_play {
margin: 0
}
div.pp_default .pp_nav {
margin-right: 1em;
position: relative
}
div.pp_default .pp_close {
-webkit-border-radius: 100%;
border-radius: 100%;
height: 1em;
width: 1em;
background-color: #fff;
color: #fff !important;
line-height: 1em;
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
-o-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
top: -.5em;
right: -.5em;
font-size: 1.618em !important;
}
div.pp_default .pp_close:hover:before {
color:#292929;
}
div.pp_default .pp_close:before {
background:url("/source/58261d447e83b32e45e494de0b4dfc11/close.png") no-repeat;
content:"";
display:block;
position:absolute;
top:5px;
left:5px;
right:0;
bottom:0;
}
div.pp_default .pp_arrow_next, div.pp_default .pp_arrow_previous {
-webkit-border-radius: 100%;
border-radius: 100%;
height: 1em;
width: 1em;
text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
background-color: #444;
color: #fff !important;
font-size: 16px !important;
line-height: 1em;
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
-o-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
position: relative;
margin-top: -1px
}
div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
background-color: #000
}
div.pp_default .pp_arrow_next:before, div.pp_default .pp_arrow_previous:before {
font-family: FontAwesome;
content: "\f190";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-align: center;
text-indent: 0
}
div.pp_default .pp_arrow_previous {
margin-right: .5em
}
div.pp_default .pp_arrow_next {
margin-left: .5em
}
div.pp_default .pp_arrow_next:before {
content: "\f18e"
}
div.pp_default a.pp_contract, div.pp_default a.pp_expand {
-webkit-border-radius: 100%;
border-radius: 100%;
height: 1em;
width: 1em;
background-color: #fff;
color: #fff !important;
line-height: 1em;
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
-o-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
right: auto;
left: -.5em;
top: -.5em;
font-size: 1.618em !important
}
div.pp_default a.pp_contract:hover:before, div.pp_default a.pp_expand:hover:before {
color: #292929;
}
div.pp_default a.pp_contract:before, div.pp_default a.pp_expand:before {
background: url("/source/0feef9def6db6c12427c4dee4c878a54/expand.png") no-repeat;
content: "";
display:block;
position:absolute;
top:3px;
left:3px;
right:0;
bottom:0;
}
div.pp_default #respond {
margin: 0;
width: 100%;
background: 0 0;
border: 0;
padding: 0
}
div.pp_default #respond .form-submit {
margin-top: 0;
float: none
}
div.pp_default .pp_inline {
padding: 0 !important
}
div.pp_pic_holder a:focus {
outline: 0
}
div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 10001
}
div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10002
}
.pp_top {
height: 20px;
position: relative
}
* html .pp_top {
padding: 0 20px
}
.pp_top .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px
}
.pp_top .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px
}
* html .pp_top .pp_middle {
left: 0;
position: static
}
.pp_top .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px
}
.pp_content {
height: 40px;
min-width: 40px
}
* html .pp_content {
width: 40px
}
.pp_fade {
display: none
}
.pp_content_container {
position: relative;
text-align: left;
width: 100%
}
.pp_content_container .pp_left {
padding-left: 20px
}
.pp_content_container .pp_right {
padding-right: 20px
}
.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px
}
.pp_description {
display: none;
margin: 0
}
.pp_social {
float: left;
margin: 0
}
.pp_social .facebook {
float: left;
margin-left: 5px;
width: 55px;
overflow: hidden
}
.pp_social .twitter {
float: left
}
.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0
}
.pp_nav p {
float: left;
margin: 2px 4px;
white-space: nowrap
}
.pp_nav .pp_pause, .pp_nav .pp_play {
float: left;
margin-right: 4px;
text-indent: -10000px
}
a.pp_arrow_next, a.pp_arrow_previous {
display: block;
float: left;
height: 15px;
margin-top: 3px;
text-indent: -100000px;
width: 14px
}
.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000
}
.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000
}
.pp_gallery div {
float: left;
overflow: hidden;
position: relative
}
.pp_gallery ul {
float: left;
height: 35px;
margin: 0 0 0 5px;
padding: 0;
position: relative;
white-space: nowrap
}
.pp_gallery ul a {
border: 1px #000 solid;
border: 1px rgba(0, 0, 0, .5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden
}
.pp_gallery li.selected a, .pp_gallery ul a:hover {
border-color: #fff
}
.pp_gallery ul a img {
border: 0
}
.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0
}
.pp_gallery li.default a {
display: block;
height: 33px;
width: 50px
}
.pp_gallery li.default a img {
display: none
}
.pp_gallery .pp_arrow_next, .pp_gallery .pp_arrow_previous {
margin-top: 7px !important
}
a.pp_next {
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%
}
a.pp_previous {
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 49%
}
a.pp_contract, a.pp_expand {
cursor: pointer;
display: none;
height: 20px;
position: absolute;
right: 30px;
text-indent: -10000px;
top: 10px;
width: 20px;
z-index: 20000
}
a.pp_close {
position: absolute;
right: 0;
top: 0;
display: block;
text-indent: -10000px
}
.pp_bottom {
height: 20px;
position: relative
}
* html .pp_bottom {
padding: 0 20px
}
.pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px
}
.pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px
}
* html .pp_bottom .pp_middle {
left: 0;
position: static
}
.pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px
}
.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px
}
#pp_full_res .pp_inline {
text-align: left
}
div.ppt {
color: #fff !important;
font-weight: 700;
display: none;
font-size: 17px;
margin: 0 0 5px 15px;
z-index: 9999
}.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
} .owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
} .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
} .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url("//www.baginco.com/wp-content/themes/nielsen/theme/assets/css/owl.video.play.png") no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
}.scroll-wrapper {
overflow: hidden !important;
padding: 0 !important;
position: relative;
}
.scroll-wrapper > .scroll-content {
border: none !important;
box-sizing: content-box !important;
height: auto;
left: 0;
margin: 0;
max-height: none !important;
max-width: none !important;
overflow: scroll !important;
padding: 0;
position: relative !important;
top: 0;
width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
height: 0;
width: 0;
}
.scroll-element {
display: none;
}
.scroll-element, .scroll-element div {
box-sizing: content-box;
}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
display: block;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
cursor: default;
}
.scroll-textarea {
border: 1px solid #cccccc;
border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
border: none !important;
box-sizing: border-box;
height: 100% !important;
margin: 0;
max-height: none !important;
max-width: none !important;
overflow: scroll !important;
outline: none;
padding: 2px;
position: relative !important;
top: 0;
width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
height: 0;
width: 0;
} .scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
border: none;
margin: 0;
padding: 0;
position: absolute;
z-index: 10;
}
.scrollbar-inner > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.scrollbar-inner > .scroll-element.scroll-x {
bottom: 2px;
height: 8px;
left: 0;
width: 100%;
}
.scrollbar-inner > .scroll-element.scroll-y {
height: 100%;
right: 2px;
top: 0;
width: 8px;
}
.scrollbar-inner > .scroll-element .scroll-element_outer {
overflow: hidden;
}
.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
opacity: 0.4;
}
.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; } .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; } .scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
border: none;
margin: 0;
padding: 0;
position: absolute;
z-index: 10;
}
.scrollbar-outer > .scroll-element {
background-color: #ffffff;
}
.scrollbar-outer > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.scrollbar-outer > .scroll-element.scroll-x {
bottom: 0;
height: 12px;
left: 0;
width: 100%;
}
.scrollbar-outer > .scroll-element.scroll-y {
height: 100%;
right: 0;
top: 0;
width: 12px;
}
.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }
.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }
.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; } .scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }
.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; } .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; } .scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
background: none;
border: none;
margin: 0;
padding: 0;
position: absolute;
z-index: 10;
}
.scrollbar-macosx > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
background-color: #6C6E71;
display: block;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
-o-transition: opacity 0.2s linear;
-ms-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
opacity: 0.7;
}
.scrollbar-macosx > .scroll-element.scroll-x {
bottom: 0px;
height: 0px;
left: 0;
min-width: 100%;
overflow: visible;
width: 100%;
}
.scrollbar-macosx > .scroll-element.scroll-y {
height: 100%;
min-height: 100%;
right: 0px;
top: 0;
width: 0px;
} .scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; } .scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; } .scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
border: none;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
z-index: 10;
}
.scrollbar-light > .scroll-element {
background-color: #ffffff;
}
.scrollbar-light > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.scrollbar-light > .scroll-element .scroll-element_outer {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.scrollbar-light > .scroll-element .scroll-element_size {
background: #dbdbdb;
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.scrollbar-light > .scroll-element.scroll-x {
bottom: 0;
height: 17px;
left: 0;
min-width: 100%;
width: 100%;
}
.scrollbar-light > .scroll-element.scroll-y {
height: 100%;
min-height: 100%;
right: 0;
top: 0;
width: 17px;
}
.scrollbar-light > .scroll-element .scroll-bar {
background: #fefefe;
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);
border: 1px solid #dbdbdb;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
} .scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; } .scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }
.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; } .scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
border: none;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
z-index: 10;
}
.scrollbar-rail > .scroll-element {
background-color: #ffffff;
}
.scrollbar-rail > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.scrollbar-rail > .scroll-element .scroll-element_size {
background-color: #999;
background-color: rgba(0, 0, 0, 0.3);
}
.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
background-color: #666;
background-color: rgba(0, 0, 0, 0.5);
}
.scrollbar-rail > .scroll-element.scroll-x {
bottom: 0;
height: 12px;
left: 0;
min-width: 100%;
padding: 3px 0 2px;
width: 100%;
}
.scrollbar-rail > .scroll-element.scroll-y {
height: 100%;
min-height: 100%;
padding: 0 2px 0 3px;
right: 0;
top: 0;
width: 12px;
}
.scrollbar-rail > .scroll-element .scroll-bar {
background-color: #d0b9a0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
} .scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; } .scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }
.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; } .scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div
{
background: none;
border: none;
margin: 0;
padding: 0;
position: absolute;
z-index: 10;
}
.scrollbar-dynamic > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.scrollbar-dynamic > .scroll-element.scroll-x {
bottom: 2px;
height: 7px;
left: 0;
min-width: 100%;
width: 100%;
}
.scrollbar-dynamic > .scroll-element.scroll-y {
height: 100%;
min-height: 100%;
right: 2px;
top: 0;
width: 7px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_outer {
opacity: 0.3;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
background-color: #cccccc;
opacity: 0;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.scrollbar-dynamic > .scroll-element .scroll-bar {
background-color: #6c6e71;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
} .scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
bottom: 0;
height: 7px;
min-width: 24px;
top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
left: auto;
min-height: 24px;
right: 0;
width: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
bottom: 0;
top: auto;
left: 2px;
-webkit-transition: height 0.2s;
-moz-transition: height 0.2s;
-o-transition: height 0.2s;
-ms-transition: height 0.2s;
transition: height 0.2s;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
left: auto;
right: 0;
top: 2px;
-webkit-transition: width 0.2s;
-moz-transition: width 0.2s;
-o-transition: width 0.2s;
-ms-transition: width 0.2s;
transition: width 0.2s;
}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; } .scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; } .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
overflow: hidden;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
height: 100%;
width: 100%;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
height: 20px;
min-height: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
min-width: 7px;
width: 20px;
} .scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
border: none;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
z-index: 10;
}
.scrollbar-chrome > .scroll-element {
background-color: #ffffff;
}
.scrollbar-chrome > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.scrollbar-chrome > .scroll-element .scroll-element_outer {}
.scrollbar-chrome > .scroll-element .scroll-element_track {
background: #f1f1f1;
border: 1px solid #dbdbdb;
}
.scrollbar-chrome > .scroll-element.scroll-x {
bottom: 0;
height: 16px;
left: 0;
min-width: 100%;
width: 100%;
}
.scrollbar-chrome > .scroll-element.scroll-y {
height: 100%;
min-height: 100%;
right: 0;
top: 0;
width: 16px;
}
.scrollbar-chrome > .scroll-element .scroll-bar {
background-color: #d9d9d9;
border: 1px solid #bdbdbd;
cursor: default;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.scrollbar-chrome > .scroll-element .scroll-bar:hover {
background-color: #c2c2c2;
border-color: #a9a9a9;
}
.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
background-color: #919191;
border-color: #7e7e7e;
} .scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; } .scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }
.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }#loginform label,.ywsl-label { font-size: 13px; font-family: 'Open Sans', sans-serif; color: #6d6c6c; font-style: normal; font-weight: 400; text-transform: none; }#loginform .forgetmenot label,
#loginform input[type="text"],
#loginform input[type="password"],
wp-social-login-connect-with { font-size: 13px; font-family: 'Open Sans', sans-serif; color: #6d6c6c; font-style: normal; font-weight: 400; }.login .button-primary { font-size: 13px; font-family: 'Open Sans', sans-serif; color: #ffffff; font-style: normal; font-weight: 700; text-transform: uppercase; background-color: #a12418; border-color: #a12418; }.login .button-primary:hover { background-color: #ae4a14; border-color: #ae4a14; }.login #nav a { font-size: 11px; font-family: 'Open Sans', sans-serif; color: #6d6c6c; font-style: normal; font-weight: 800; text-transform: none; }.login #backtoblog a { font-size: 11px; font-family: 'Open Sans', sans-serif; color: #6d6c6c; font-style: normal; font-weight: 800; text-transform: none; }@media (max-width: 1200px) { .woocommerce .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.ywraq-link,.woocommerce .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.ywraq-link:hover, .yith_ywraq_add_item_response_message{
padding: 8px 0 8px 11px;
}
} @media (max-width: 767px) {
.vc_col-sm-6 {
margin-bottom: 35px;
}
body,
html,
.st-container,
.st-pusher,
.st-content {
min-height: 100%;
}
.st-content,
.st-content-inner {
position: relative;
}
.st-container {
position: relative;
overflow: hidden;
}
.st-menu {
display: block;
position: fixed;
overflow-y: scroll;
}
.st-pusher {
position: relative;
left: 0;
height: 100%;
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.st-pusher::after {
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
background: rgba(0,0,0,0.75);
z-index: 9999;
content: '';
opacity: 0;
-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
.st-pusher #wrapper{
z-index: 99;
}
.st-menu-open .st-pusher::after {
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
nav.mobile-nav {
margin: 20px 0 0;
}
.st-menu .custom-item-image,
.st-menu .custom-item-yitimage {
display: none;
}
.st-menu ul li {
border-bottom-width: 1px;
border-bottom-style: solid;
width: 100%;
clear: both;
}
.st-menu ul li a{
border: none;
}
.st-menu .mobile-nav > .level-1 > ul > li.menu-item-has-children > a:after{
content: "\f107";
font-family: FontAwesome;
font-style: normal;
margin-left: 6px;
display: inline-block;
}
.st-menu ul.sub-menu {
margin: 0 0 15px 20px;
display: none;
}
.st-menu ul.sub-menu li {
border: 0;
margin: 10px 0;
}
.st-menu ul.sub-menu li a {
padding: 5px 0;
font-weight: 300;
font-size: 12px;
}
.st-menu ul.sub-menu li a:before {
content: "- "
}
.st-menu label[for="yith-s"]{
display: none;
}
.st-menu .search-wrapper{
display: inline-block;
}
.st-menu input[type="search"]{
height: 35px;
text-indent: 5px;
} #header{
margin-bottom: 0;
}
#header.sticky-header .header-wrapper{
padding-bottom: 20px;
}
#mobile-menu-trigger{
display: inline-block;
font-size: 25px;
vertical-align: middle;
}
#header #mobile-menu-trigger a {
padding: 10px 10px 10px 15px;
margin: -12px 0px -10px -15px;
}
#logo{
float: none;
display: inline-block;
margin-right: 20px;
}
#logo.with_tagline{
vertical-align: middle;
}
#header.skin2 #logo{
display: inline-block;
}
#logo #textual {
vertical-align: middle;
}
#nav{
display: none;
}
#header-search > div .yith_woocommerce_ajax_search,
#header-search > div .widget.widget_search {
display: none;
}
#header .yit_cart_widget .cart_wrapper{
display: none !important;
}
#header-search .shop-by-category > div.submenu-group{
display: none;
}
#header-search div:not(.can-close).shop-by-category.opened .sbToggle{
display: block;
}
.slider-container .slider,
.slider-container .header-parallax,
.slider-container .slider.swiper-container{
margin-top: 0;
}
.slider-container .shop-by-category{
clear: both;
margin: -35px 0 35px;
}
.revolution-wrapper.container.shop-by-category-opened{
padding-left: 15px;
}
#searchform .nav-searchfield-container,
#searchform .nav-searchfield{
display: inline-block;
}
#searchform #searchsubmit{
padding: 7px 6px 8px;
}
#header-search{
margin-top: 35px;
}
#header-search .shop-by-category .list-trigger{
width: 100%;
padding: 14px;
}
.nav.vertical div.submenu li div.submenu{
display: none;
}
.nav.vertical div.submenu li div.submenu {
top: 10px;
left: 0;
position: relative;
padding-top: 0;
margin-top: -10px;
margin-left: 0;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
z-index: 999;
}
.nav.vertical div.submenu li div.submenu > ul.sub-menu{
background-image: none !important;
width: auto !important;
min-height: 0!important;
}
.slider-container .shop-by-category > div.submenu-group {
left: 15px;
right: 15px;
width: auto;
margin: 0;
margin-top: 15px;
display: none;
overflow: visible;
}
#topbar #welcome-menu,
#topbar .whislist_nav,
#topbar #welcome-menu-login,
.mobile-sidebar #welcome-menu-login li.login-menu .submenu,
.mobile-sidebar #welcome-menu-login a:after,
.st-menu li.search-trigger{
display: none !important;
}
.mobile-sidebar #welcome-menu li a,
.mobile-sidebar #welcome-menu-login a,
.mobile-sidebar .whislist_nav a{
text-transform: uppercase;
}
#topbar-left {
text-align: left;
margin-bottom: 10px;
}
#topbar-left, #topbar-right{
display: block;
clear: both;
white-space: initial;
}
#topbar > .container > div,
#topbar > .container{
display: block;
}
#topbar-left .widget, #topbar-left > div{
margin: 10px 0 0;
}
#slogan .container {
width: 100%;
}
#slogan.yit-cart-checkout-slogan span > span {
min-width: 0;
margin-right: 0;
}
.nav.vertical div.submenu > .menu > li > .submenu > ul > li >.submenu {
display: block !important;
opacity: 1 !important;
background-color: transparent !important;
}
#header-search .shop-by-category:hover > div.submenu-group {
opacity: 1;
transition: all 0.3s ease;
max-height: 300px;
overflow: auto;
} #footer .widget.col-sm-3:nth-child(4n+1){
clear: none;
}
#footer .widget.col-sm-3:nth-child(2n+1){
clear: both;
} .woocommerce ul.products li.product.list > div,
.woocommerce-page ul.products li.list > div {
padding: 15px;
}
ul.products li.product.list .product-wrapper .product-actions-wrapper {
margin-bottom: 0px;
}
ul.products li.product.first{
clear: none;
}
.woocommerce ul.products li.product:nth-child(3n+1),
.woocommerce-page ul.products li.product:nth-child(3n+1){
clear: both;
}
.single-product.woocommerce div.product div.images,
.single-product.woocommerce div.product div.summary{
width: 100% !important;
padding: 0 !important;
}
#product-nav div.prev-product,
#product-nav div.next-product,
#product-nav > a:hover > div{
display: none;
}
#product-nav > a {
padding: 6px 10px 4px;
}
#inquiry-form .contact-form ul li{
width: 100%;
}
#slogan.yit-cart-checkout-slogan .slogan-wrapper {
padding: 30px 0;
}
#slogan.yit-cart-checkout-slogan span > span {
margin-bottom: 30px;
}
#slogan.yit-cart-checkout-slogan span > span:last-child {
margin-bottom: 0px;
}
#my-account-sidebar ul li{
border-right: none;
}
#yith-wcwl-form table.shop_table td.product-thumbnail,
#yith-wcwl-form table.shop_table th.product-thumbnail{
display: none;
}
#yith-wcwl-form table.shop_table td {
padding: 20px 0;
}
#my-account-sidebar ul:after{
padding: 0;
margin-bottom: 35px;
}
a.yith_magnifier_zoom{
pointer-events: none;
}
form.cart-page {
margin-right: 0;
padding-right: 0;
order: 1;
float: none;
width: 100%;
}
.woocommerce-cart .cart-user-info {
margin-left: 0;
padding-left: 0;
margin-top: 20px;
order: 3;
float: none;
width: 100%;
}
.woocommerce-shipping-calculator-box {
margin-top: 20px;
margin-bottom: 30px;
order: 2;
float: none;
width: 100%;
} #comments ol li .information, #review ol li .information {
margin-bottom: 25px;
} .parallaxeos_container .testimonials-slider{
border: none;
}
.box-title.box-title-line-middle h2,
.box-title.box-title-line-around h2 {
padding: 0 5px;
}
.call-three .newsletter-cta-form-container {
padding: 20px;
}
#back-top{
display: none !important;
} .slider.banners .swiper-slide-big {
width: 165px;
}
.slider.banners .swiper-slide-small {
width: 98px;
}
.slider.banners .swiper-slide-big.swiper-slide:last-child {
width: 165px;
}
.slider.banners .swiper-slide-small.swiper-slide:last-child {
width: 98px;
} .yitpopup_overlay {
z-index: 100001;
}
.yitpopup_wrapper{
width: 90%;
height: 100%;
overflow-y: scroll;
z-index: 100002;
top: 10%;
}
#yit-popup-left {
float: none;
max-width: 100%;
width: 100%;
}
.yitpopup_wrapper a.close{
top: 9px;
}
.yit-popup-checkzone {
position: static;
} .modal-shortcode .modal .modal-dialog{
width: auto;
margin-top: 30px;
}
.modal-open .modal {
z-index: 100000;
overflow-y: scroll;
}
#customer_login .col-1 {
float: none;
width: 100%;
padding: 0;
margin-bottom: 20px;
}
#customer_login .col-2 {
float: none;
width: 100%;
}
} @media (max-width: 480px) {
.col-xxs-6 {
width: 50%;
}
.col-xxs-12 {
width: 100%;
}
.st-menu .search-wrapper{
max-width: 150px;
margin-right: 5px;
} #logo {
max-width: 68%;
margin-right: 10px;
}
#logo img{
max-width: 100%;
height: auto;
}
#header span.yit-mini-cart-icon{
display: none;
}
#header .cart_label img.icon-bg{
margin: 0;
float: none;
}
#header .cart_label {
padding: 10px 12px;
margin: -5px -5px;
}
#header .yit_cart_widget {
top: 11px;
}
#header #header-container.fixed .yit_cart_widget{
margin-top: 0;
top: 15px;
}
#slogan .container {
width: 100%;
} #footer .newsletter-form {
margin-bottom: 70px;
} ul.products li.product.first{
clear: both;
}
.woocommerce ul.products li.product:nth-child(3n+1),
.woocommerce-page ul.products li.product:nth-child(3n+1){
clear: none;
}
.woocommerce ul.products li.product:nth-child(2n+1),
.woocommerce-page ul.products li.product:nth-child(2n+1){
clear: both;
}
.show-products ul.products li.product.list .product-wrapper .thumb-wrapper,
.show-products ul.products li.product.list .product-meta-wrapper,
.show-products.show-products-list ul.products li.product.list .product_actions_container{
width: 100%;
margin-top: 0;
padding: 0;
}
#list-or-grid,
#number-of-products,
#page-meta .woocommerce-ordering{
float: none;
margin-bottom: 10px;
display: block;
clear: both;
}
#page-meta .page-meta-wrapper{
padding: 8px;
}
.woocommerce ul.products li.product.list .product-wrapper .thumb-wrapper,
.woocommerce ul.products li.product.list .product-wrapper .product-meta-wrapper{
width: 100% !important;
float: none;
clear: both;
padding: 0;
}
#product-nav{
display: none;
}
#yith-wcwl-form table.shop_table td.product-stock-status,
#yith-wcwl-form table.shop_table th:nth-last-child(2){
display: none;
}
#yith-wcwl-form table.shop_table td.product-remove{
padding-right: 5px;
}
#yith-wcwl-form table.shop_table td.product-add-to-cart a{
padding: 4px;
display: block;
text-align: center;
margin: 0;
}
#yith-wcwl-form .yith-wcwl-share h4{
margin-bottom: 10px;
}
#yith-wcwl-form .yith-wcwl-share ul li:first-child{
margin-left: 0;
}
.woocommerce-page table.shop_table.my_account_orders tbody td.order-actions a{
padding: 4px;
}
#my-account-content .addresses .col-1, .woocommerce .addresses .col-1,
#my-account-content .addresses .col-2, .woocommerce .addresses .col-2{
width: 100%;
float: none;
clear: both;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first,
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
width: 100%;
float: none;
}
.woocommerce form .form-row select{
width: 100%;
}
.woocommerce table.shop_table.cart th.product-name{
padding-left: 0px;
}
.woocommerce table.shop_table.cart div.product-thumbnail {
display: none;
}
.woocommerce table.shop_table.cart td.product-remove,
.woocommerce table.shop_table.cart td.product-name {
padding-right: 5px;
}
.woocommerce .cart-list {
margin-bottom: 50px;
} .blog .small .thumbnail{
width: 100%;
float: none;
margin-bottom: 15px;
}
.blog .small  .yit_post_content{
width: 100%;
float: none;
padding: 0;
}
.blog .small .yit_post_information_wrapper {
margin-bottom: 15px;
} .team-member-identity {
width: 100%;
position: static;
float: none;
}
.team-member-info {
float: none;
width: 100%;
}
.team-member-name {
position: relative;
}
.testimonial-col{
width: 100%;
}
ul.filters.faq {
text-align: center;
}
.box-title.box-title-line-middle h2, .box-title.box-title-line-around h2 {
width: 80%;
}
.call-to-action-two .call-to-action-two-container div.incipit,
.call-to-action-two .call-to-action-two-container div.call-btn{
display: block;
width: 100%;
clear: both;
}
.call-to-action-two .call-to-action-two-container div.incipit{
margin-bottom: 10px;
}
div.call-btn-arrow{
display: none;
}
.call-three .newsletter-cta-form-container ul{
padding: 0;
}
.call-three .newsletter-cta-form-container li:nth-child(2) {
width: auto;
margin-left: 0;
}
.tabs-container ul.tabs li {
padding: 10px 10px;
}
.testimonials-slider ul.testimonial-content li p:not(.meta){
padding: 0;
}
.testimonials-slider ul.testimonial-content li .meta .name:before {
margin: 10px auto;
}
.testimonials .testimonial-wrapper h4.testimonial-smallquote,
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote {
margin-bottom: 10px;
}
.testimonial-wrapper .testimonial-smallquote:before,
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
font-size: 50px;
}
.testimonials-slider .owl-slider.hide-elem li {
padding: 30px 0;
transform: scale(0.9);
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
-moz-transform: scale(0.9);
}
.logos-slider .list_carousel ul.logo-list li{
margin: 0;
text-align: center;
width: 50%;
margin-bottom: 20px;
}
.logos-slider .list_carousel ul.logo-list li a{
text-align: center !important;
margin-bottom: 10px;
clear: both;
display: block;
} .error-404-search .btn-large {
padding: 8px 20px;
}
} @media (max-width: 320px){
#logo img {
max-width: 180px;
}
} @media (min-width: 768px) and (max-width: 979px) { .slider.banners .swiper-slide-big {
width: 259px;
}
.slider.banners .swiper-slide-small {
width: 154px
}
.slider.banners .swiper-slide-big.swiper-slide:last-child {
width: 259px;
}
.slider.banners .swiper-slide-small.swiper-slide:last-child {
width: 154px;
} #slogan.yit-cart-checkout-slogan span > span{
display: block;
}
#yith-wcwl-form .wishlist_table .add_to_cart.button {
display: block;
text-align: center;
padding: 5px;
} #primary .sidebar-with-border {
border: none;
padding: 0;
}
.box-title.box-title-line-middle h2,
.box-title.box-title-line-around h2 {
padding: 0 25px;
max-width: 80%;
}
.widget.last-tweets li {
padding: 0px 0px 0px 24px;
}
.widget.last-tweets li .widget-tweet-icon {
font-size: 20px;
}
.widget.yit-recent-comments div.comment {
margin-bottom: 5px;
}
.sidebar-left .testimonial-col,
.sidebar-right .testimonial-col{
width: 50%;
}
.sidebar-double .testimonial-col{
width: 100%;
}
.testimonial-wrapper .testimonial-smallquote:before,
.testimonials-slider .owl-slider.hide-elem li .testimonial-smallquote:before {
font-size: 50px;
}
.testimonials .testimonial-wrapper h4.testimonial-smallquote{
padding-left: 34px;
}
.yit_call_action .cta-phone.call-to-action.big .cta-phone-phone {
font-size: 20px;
}
.yit_call_action .cta-phone.call-to-action.big .cta-phone-phone span {
font-size: 20px;
}
.yit_call_action .cta-phone.call-to-action .cta-phone-phone span {
margin-right: 5px;
}
.counter {
padding: 10px;
}
.numbers-sections .number {
font-size: 120px;
}
.numbers-sections h4 {
font-size: 12px !important;
}
.numbers-sections h4 span.title-highlight {
font-size: 12px;
}
.call-three .newsletter-cta-form-container li:nth-child(2){
width: auto;
}
.testimonial-wrapper .testimonial-content {
padding: 30px 15px 10px;
}
.widget.yit-recent-posts .recent-post .hentry-post .thumb-img {
display: none;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post .text.with-thumb.with-date {
margin-left: 60px;
}
} @media (min-width: 980px) and (max-width: 1199px) { .widget.yit-recent-posts .recent-post .hentry-post .thumb-img {
display: none;
}
.widget.yit-recent-posts .recent-post.compact .hentry-post .text.with-thumb.with-date {
margin-left: 60px;
}
.counter {
padding: 20px;
}
.numbers-sections .number {
font-size: 140px;
}
.box-title.box-title-line-middle h2, .box-title.box-title-line-around h2 {
padding: 0 35px;
} .slider.banners .swiper-slide-big { width: 332px; }
.slider.banners .swiper-slide-small { width: 198px; }
.slider.banners .swiper-slide-big.swiper-slide:last-child { width: 332px; }
.slider.banners .swiper-slide-small.swiper-slide:last-child { width: 198px; }
} @media (min-width: 1200px) {
#header-container.fixed #logo img,
#header.skin2.fixed #logo img {
transform: scale(0.8,0.8);
transform-origin: 0 50%;
-webkit-transform: scale(0.8,0.8);
-webkit-transform-origin: 0 50%;
-moz-transform: scale(0.8,0.8);
-moz-transform-origin: 0 50%;
-ms-transform: scale(0.8,0.8);
-ms-transform-origin: 0 50%;
-o-transform: scale(0.8,0.8);
-o-transform-origin: 0 50%;
}
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 640px) {
.slider.banners .slide-text.top {
left: 10px !important;
}
.slider.banners .slide-text.top h3{
font-size: 150% !important;
}
.slider.banners .slide-text.top h4 {
font-size: 130% !important;
}
.slider.banners .slide-text.border.center h4 {
font-size: 100% !important;
}
.slider.banners .slide-text {
height: auto !important;
}
.slider.banners .slide-text.center h3 {
font-size: 150% !important;
}
.slider.banners .slide-text.bottom h4 {
font-size: 130% !important;
}
.slider.banners .slide-text.bottom h3 {
font-size: 140% !important;
}
.slider.banners .slide-text.bottom {
left: 8px;
}
.slider.banners .slide-text.bottom h4 {
letter-spacing: 0px !important;
}
}@font-face {
font-family: 'star';
src: url("/source/0c64c47a68477c28f9a34deaee892946/star.eot");
src: url("/source/7028e0589fc25232bafeac20a5596afd/star.eot") format('embedded-opentype'), url("/source/5bc96717a8c670116d1b025c07506ef3/star.woff") format('woff'), url("/source/e1f639cdeedf180ce013dde156b9093f/star.ttf") format('truetype'), url("/source/1373dec5fccd54bf0965d17de79705fb/star.svg") format('svg');
font-weight: normal;
font-style: normal
} *{
outline: 0 none !important;
}
body{
overflow-x: hidden;
}
p {
line-height: 1.6em;
}
a, a:hover, a:visited {
text-decoration: none;
outline: 0 none !important;
}
:focus {
outline: none;
text-decoration: none !important;
}
input[type="text"], input[type="password"], input[type="email"],input[type="search"], input[type="submit"], textarea{
border-radius: 0;
border-style: solid;
-webkit-appearance: none;
box-shadow: none;
}
input[type="password"]{
width: 100%;
}
input[type="password"],
input[type="text"],
input[type="email"],
input[type="tel"] {
height: 35px;
border-width: 1px;
border-style: solid;
padding: 0 10px;
}
.form-control:focus{
border-color: #383838;
box-shadow: none;
}
::-moz-focus-inner {
border-width:0 0 0 0;
border:0;
outline: 0 none !important;
text-decoration: none !important;
}
.boxed-layout #wrapper {
position: relative;
}
.boxed-layout #header,
.boxed-layout #slogan,
.boxed-layout #primary{
margin: 0 -15px 35px;
}
.boxed-layout .slider-container{
margin-right: -15px;
margin-left: -15px;
} .wp-caption {
max-width: 100%;
}
.content img{
max-width: 100%;
height: auto;
width: auto;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{
height: auto;
}
.content table{
width: 100%;
}
.alignleft,
img.alignleft{
display:inline;
float:left;
}
.alignright,
img.alignright{
display:inline;
float:right;
margin-left:24px;
margin-top:4px;
}
div.aligncenter,
img.aligncenter {
display: block;
margin-left: auto !important;
margin-right: auto !important;
float:none;
}
img.alignleft,
img.alignright,
img.aligncenter{
margin-bottom:12px;
}
embed,
iframe,
object,
video {
margin-bottom: 24px;
max-width: 100%;
}
p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
margin-bottom: 0;
}
blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
margin: 7px 24px 7px 0;
}
q{
border-top: 2px solid ;
border-bottom: 1px solid ;
padding: 10px;
margin: 10px 0px;
clear: both;
display: block;
}
.wp-caption.alignleft {
margin: 7px 14px 7px 0;
}
blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
margin: 7px 0 7px 24px;
}
.bypostauthor{}
.wp-caption.alignright {
margin: 7px 0 7px 14px;
}
.wp-caption {
margin-bottom: 24px;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption {
color: #767676;
}
.bypostauthor{
}
.wp-caption-text {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
font-size: 12px;
font-style: italic;
line-height: 1.5;
margin: 9px 0;
}
div.wp-caption .wp-caption-text {
padding-right: 10px;
}
div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
padding-left: 10px;
padding-right: 0;
}
.wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
margin-top: 7px;
margin-bottom: 7px;
}
.gallery {
margin-bottom: 20px;
}
.gallery:before,
.gallery:after{
content: "";
display: table;
}
.gallery:after{
clear: both;
}
.gallery img{
border: none;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
}
.gallery-columns-3 .gallery-item {
max-width: 32%;
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
clear: left;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
color: #fff;
font-size: 12px;
line-height: 1.5;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 6px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
width: 100%;
}
.gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
#wrapper.container {
-webkit-box-shadow: 0 -3px 9px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 -3px 9px rgba(0, 0, 0, 0.1);
box-shadow: 0 -3px 9px rgba(0, 0, 0, 0.1);
} .top_left,
.top_center,
.top_right,
.bottom_left,
.bottom_center,
.bottom_right {
position: absolute;
}
.top_left {
top: 0;
left: 0;
}
.top_center {
top: 0;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.top_right {
top: 0;
right: 0;
}
.bottom_left {
bottom: 0;
left: 0;
}
.bottom_center {
bottom: 0;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.bottom_right {
bottom: 0;
right: 0;
}
.center_left {
left: 0;
bottom: 0;
top: 0;
margin-top: auto;
margin-bottom: auto;
}
.center_center {
left: 0;
right: 0;
margin: auto;
bottom: 0;
top: 0;
}
.center_right {
bottom: 0;
right: 0;
top: 0;
margin-top: auto;
margin-bottom: auto;
}
.ie9 .hidden-ie9 {
display: none;
}  .arrow, .arrow-down, .arrow-right {
position: relative;
}
.arrow:after,
.arrow:before,
.arrow-down:after,
.arrow-down:before,
.arrow-right:after,
.arrow-right:before {
bottom: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.arrow-down:after,
.arrow-down:before {
top: 100%;
}
.arrow:after,
.arrow:before,
.arrow-down:after,
.arrow-down:before{
left: 32px;
}
.arrow-right:after,
.arrow-right:before{
right: 32px;
}
.arrow:after, .arrow-right:after {
border-color: rgba(136, 183, 213, 0);
border-bottom-color: #ffffff;
border-width: 8px;
}
.arrow-down:after {
border-color: rgba(136, 183, 213, 0);
border-top-color: #ffffff;
border-width: 8px;
}
.arrow:after, .arrow-down:after {
margin-left: -8px;
}
.arrow-right:after {
margin-right: -8px;
}
.arrow:before, .arrow-right:before {
border-top-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
border-width: 9px;
}
.arrow-down:before {
border-bottom-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
border-width: 9px;
}
.arrow:before, .arrow-down:before {
margin-left: -9px;
}
.arrow-right:before {
margin-right: -9px;
}
.arrow-left {
border: 1px solid;
position: relative;
}
.arrow-left:before {
position: absolute;
display: inline-block;
border-top: 0px solid transparent !important;
border-right: 14px solid;
border-bottom: 17px solid transparent !important;
left: -14px;
top: 31px;
content: '';
}
.arrow-left:after {
position: absolute;
display: inline-block;
border-top: 1px solid transparent !important;
border-right: 18px solid #fff!important;
border-bottom: 20px solid transparent !important;
left: -12px;
top: 31px;
content: '';
} .sbHolder { position: relative;}
.sbHolder .sbSelector{
display: block;
border: 1px solid;
}
.sbHolder .sbToggle {
position: absolute;
top: 10px;
right: 15px;
width: 20px;
height: 20px;
background: url("/source/ca5e9a6e498cc1129f466c48bc22c42a/sprite-toggle.png") no-repeat top;
}
.sbHolder .sbToggle.sbToggleOpen {
background-position: bottom;
}
.sbHolder .sbOptions{
border: 1px solid;
padding: 6px 16px;
margin: 19px 0 0;
list-style: none;
position: absolute;
background: #fff;
left: 0;
right: 0;
z-index: 300;
} #header {
margin-bottom: 35px;
position: relative;
}
#header.transparent {
z-index: 300;
}
#header .only-dark {
display: none;
} #topbar {
padding: 10px 0;
}
#topbar > .container {
display: table;
}
#topbar > .container > div {
display: table-row;
}
#topbar-left, #topbar-right {
display: table-cell;
vertical-align: middle;
white-space: nowrap;
}
#topbar-left .widget, #topbar-left > div,
#topbar-right .widget, #topbar-right > div {
margin-bottom: 0;
display: inline-block;
white-space: nowrap;
}
#topbar-left .widget, #topbar-left > div {
margin-right: 20px;
}
#topbar-right .widget, #topbar-right > div {
margin-left: 20px;
}
#topbar-left {
text-align: left;
}
#topbar-right {
text-align: right;
}
#topbar i {
font-size: 20px;
line-height: 1em;
}
#topbar .widget-wrap, #topbar .widget_text {
margin: 0 !important;
display: inline-block;
}
#topbar p, #topbar li {
line-height: 1.8em;
}
#topbar-right #lang_sel li {
position: relative;
}
#topbar-right .submenu,
#topbar-right #lang_sel li > ul,
#wcml_currency_switcher ul li ul {
left: -18px;
} #topbar .whislist_nav {
border-left: 1px solid;
}
#topbar-left .whislist_nav {
margin-right: 14px;
padding-right: 16px;
}
#topbar-right .whislist_nav {
margin-left: 14px;
padding-left: 16px;
} #topbar ul.menu > li,
#topbar ul.menu > a {
padding: 0;
border: 0;
}
#topbar ul.menu > li {
display: inline-block;
padding-right: 14px;
margin-right: 16px;
border-right: 1px solid;
}
#topbar .nav > ul > li,
#lang_sel > ul > li {
padding-bottom: 20px;
margin-bottom: -20px;
}
#topbar .nav > ul > li > .submenu,
#lang_sel > ul > li > ul {
top: 34px;
} #lang_sel > ul > li > a,
#wcml_currency_switcher .sbSelector {
display: block;
background: #fff;
background: rgba(255, 255, 255, 0.6);
padding: 0 6px;
border: 1px solid;
}
#lang_sel > ul > li:hover > a,
#wcml_currency_switcher li:hover .sbSelector {
background: #fff;
background: rgba(255, 255, 255, 0.4);
} #topbar #wcml_currency_switcher {
margin-left: 4px;
}
#wcml_currency_switcher .sbToggle {
display: none;
}
#topbar #wcml_currency_switcher ul li ul {
margin-top: 13px;
} #logo {
float: left;
margin: 30px 45px 0 0;
} #nav {
display: inline-block;
float: left;
}
.nav ul,
#lang_sel ul,
#wcml_currency_switcher ul {
margin: 0;
padding: 0;
list-style: none;
}
.nav li {
position: relative;
} #nav > div > ul > li {
height: 100%;
display: inline-block;
margin-left: -4px;
}
#nav > div > ul > li i {
margin-right: 8px;
}
#nav > div > ul > li {
border-left: 1px solid;
}
#nav > div > ul > li:first-child {
border-left: 0;
}
#nav > div > ul > li > a {
display: block;
padding: 32px 18px;
position: relative;
}
#nav > div > ul > li:first-child a {
padding-left: 0;
} .nav li.menu-item-has-children > a:after,
#topbar .widget_nav_menu ul.menu li.menu-item-has-children > a:after,
#header-search .sbToggle:after,
#welcome-menu > ul > li.dropdown > a:after,
#welcome-menu-login > ul > li.dropdown > a:after,
.widget_product_categories ul.product-categories li i.icon-minus:after,
.widget_product_categories ul.product-categories li i.icon-plus:after {
content: "\f107";
font-family: FontAwesome;
font-style: normal;
margin-left: 6px;
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform:scale(0.8,1) translateZ(0px); -webkit-transform:scale(0.8,1) translateZ(0px); -moz-transform:scale(0.8,1) translateZ(0px); -ms-transform:scale(0.8,1) translateZ(0px); -o-transform:scale(0.8,1) translateZ(0px); -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#header-search .sbToggle.sbToggleOpen:after,
#header-search .shop-by-category:hover .sbToggle:after,
#header-search .shop-by-category .sbToggle.opened:after {
transform:rotate(180deg) scale(0.8,1) translateZ(0px); -webkit-transform:rotate(180deg) scale(0.8,1) translateZ(0px); -moz-transform:rotate(180deg) scale(0.8,1) translateZ(0px); -ms-transform:rotate(180deg) scale(0.8,1) translateZ(0px); -o-transform:rotate(180deg) scale(0.8,1) translateZ(0px); }
.nav li.menu-item-has-children li.menu-item-has-children > a:after,
#topbar .widget_nav_menu ul.menu ul.submenu li.menu-item-has-children > a:after,
.nav.vertical li.menu-item-has-children > a:after {
transform:rotate(-90deg) scale(0.8,1) translateZ(0px); -webkit-transform:rotate(-90deg) scale(0.8,1) translateZ(0px); -moz-transform:rotate(-90deg) scale(0.8,1) translateZ(0px); -ms-transform:rotate(-90deg) scale(0.8,1) translateZ(0px); -o-transform:rotate(-90deg) scale(0.8,1) translateZ(0px); }
header.no-indicators #nav > div > ul > li.menu-item-has-children > a:after {
display: none;
} #nav .tooltip {
opacity: 1;
width: 100%;
text-align: center;
top: 4px;
}
#header-container.fixed #nav .tooltip,
#header.skin2.fixed #nav .tooltip {
top: 0;
}
#nav .tooltip-arrow,
#nav .tooltip-inner {
display: inline-block;
}
#nav .tooltip-inner {
border-radius: 0;
font-size: 9px;
font-weight: 700;
} #nav .tooltip .tooltip-arrow { border-top-color: #ff1800; }
#nav .tooltip .tooltip-inner { background: #ff1800; } .nav div.submenu,
.nav ul.children,
#header .yit_cart_widget .widget_shopping_cart_content,
#header .sbHolder .sbOptions,
#topbar .widget_nav_menu ul.menu ul.sub-menu,
#lang_sel li > ul,
#wcml_currency_switcher ul li ul {
position: absolute;
background: #fff;
border: 1px solid;
border-bottom-width: 0;
-webkit-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
-moz-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
z-index: -1;
opacity: 0;
margin-top: -26px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transition-delay: 0.3s; transition-delay: 0.3s;
}
#nav .level-1 > ul > li:first-child > div.submenu,
#nav > ul > li:first-child > ul.children {
margin-left: -18px;
}
.nav div.submenu ul,
.nav ul.children,
#topbar .widget_nav_menu ul.menu ul.sub-menu,
#lang_sel li > ul,
#wcml_currency_switcher ul li ul {
padding: 16px 0 !important;
}
.nav li:hover > div.submenu,
.nav li:hover > ul.children,
#header .yit_cart_widget:hover .widget_shopping_cart_content,
#header .yit_cart_widget .widget_shopping_cart_content.active,
#header .sbHolder .sbOptions,
#header .shop-by-category:hover > div.submenu,
#topbar .widget_nav_menu ul.menu li:hover > ul.sub-menu,
#lang_sel li:hover > ul,
#wcml_currency_switcher ul li ul {
z-index: 10000;
opacity: 1;
margin-top: 0;
}
.nav div.submenu ul li,
.nav ul.children li,
#topbar .widget_nav_menu ul.menu ul.sub-menu li,
#header .sbHolder .sbOptions li,
#lang_sel li > ul li,
#wcml_currency_switcher ul li ul li {
border: 0;
padding: 0 18px;
float: none;
min-width: 180px;
}
#lang_sel li > ul li,
#wcml_currency_switcher ul li ul li {
min-width: 0;
}
.nav div.submenu ul li a,
.nav ul.children li a,
#topbar .widget_nav_menu ul.menu ul.sub-menu li a,
#header .sbHolder .sbOptions li a,
#lang_sel li > ul li a,
#wcml_currency_switcher ul li ul li a {
padding: 5px 0;
display: block;
line-height: 1.2em;
float: none;
}
.nav div.submenu div.submenu,
.nav ul.children ul.children {
margin-top: 0;
left: 100%;
top: -14px;
}
.nav ul.children ul.children {
display: none;
}
ul#menu-shop-by-category > li > div.submenu { margin-left: 1px !important; } .nav .bigmenu li div.submenu {
z-index: 1;
opacity: 1;
}
.nav .bigmenu div.submenu > ul > li {
width: 200px;
float: left;
}
.nav .bigmenu > .submenu > ul.sub-menu > li > a {
margin-bottom: 8px;
}
.nav li.bigmenu div.submenu li a:after {
display: none;
}
.nav .bigmenu > div.submenu > ul > li {
margin-bottom: 20px;
}
.nav .bigmenu div.submenu div.submenu {
display: block;
position: static;
padding: 0;
border: 0;
box-shadow: none;
background: none;
}
.nav .bigmenu div.submenu div.submenu ul {
padding: 0 !important;
}
.nav .bigmenu div.submenu div.submenu li {
padding: 0;
min-width: 0;
float: none;
width: 100%;
}
.nav .bigmenu div.submenu li:nth-child(3n+1){
clear: left;
}
.nav .bigmenu .custom-item-yitimage,
.nav .bigmenu .custom-item-image {
display: none !important;
} #header-search {
clear: both;
display: table;
margin: 0 auto;
width: 100%;
position: relative;
z-index: 310;
}
#header-search > div {
display: table-row;
}
#header-search > div .yith_woocommerce_ajax_search {
display: table-cell;
width: 100%;
}
#header-search label.screen-reader-text {
display: none;
}
#header-search form {
border: 3px solid;
position: relative;
display: table;
width: 100%;
}
#header-search form > div {
display: table-row;
position: relative; }
#header-search form #s,
#header-search form #yith-s {
border: 0;
width: 100%;
padding: 12px 56px 12px 12px;
margin-bottom: 0;
}
#header-search .search-wrapper,
#header-search .nav-searchfield,
#header-search .widget.widget_search {
display: table-cell;
width: 100%;
}
#header-search #searchsubmit,
#header-search #yith-searchsubmit {
display: block;
position: absolute;
right: 0;
top: 0;
border: 0;
padding: 0;
width: 43px;
height: 100%;
background: #f8f8f8;
text-indent: 100%;
overflow: hidden;
white-space: nowrap;
}
#header-search #searchsubmit:hover,
#header-search #yith-searchsubmit:hover {
background: #f1f1f1;
}
#header-search .nav-searchfield {
padding-right: 60px;
position: relative;
}
#header-search .nav-searchfield input#yith-s {
padding-right: 0;
} #header-search .search-wrapper:after,
#header-search .nav-searchfield:after,
#nav li.search-trigger a:after {
content: "\f002";
display: block;
position: absolute;
z-index: 1;
color: #000;
right: 13px;
top: 50%;
margin-top: -8px;
pointer-events: none;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} #header-search .search_categories {
display: table-cell;
border: 0;
border-right: 1px solid;
padding: 0 10px;
margin: 0 10px;
}
#header .sbHolder .sbOptions {
padding: 8px 0;
width: 160px;
left: 0;
margin-top: 15px;
}
#header-search .sbHolder {
white-space: nowrap;
padding: 0 20px;
border-right: 1px solid;
}
#header-search .sbSelector {
border: 0;
display: inline-block;
padding-right: 14px;
}
#header-search .sbToggle {
display: inline-block;
background: none;
width: auto;
position: static;
height: auto;
float: right;
margin-top: 2px;
} #header-search .autocomplete-suggestions {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-top: 1px;
padding: 0;
z-index: 9999;
width: auto !important;
left: 0;
right: -3px;
-webkit-box-shadow: 1px 1.732px 2px 0px rgba( 0, 0, 0, 0.19 );
-moz-box-shadow: 1px 1.732px 2px 0px rgba( 0, 0, 0, 0.19 );
box-shadow: 1px 1.732px 2px 0px rgba( 0, 0, 0, 0.19 );
}
#header-search .autocomplete-suggestion {
padding: 10px 35px 10px 0;
margin: 0 10px;
line-height: 28px;
position: relative;
border-bottom: 1px solid #eee;
}
#header-search .autocomplete-suggestion:hover {
background: none;
}
#header-search .autocomplete-suggestion:last-child {
border-bottom: 0;
}
#header-search .autocomplete-suggestion span.amount {
font-weight: bold;
padding-left: 8px;
}
#header-search .autocomplete-suggestion ins span.amount {
padding-left: 0;
}
#header-search .autocomplete-suggestion img {
width: 28px;
height: 28px; position: absolute;
right: 0;
}
#header-search .yith-search-premium .autocomplete-suggestion img{
right: auto;
position: relative;
}
#header-search .yith-search-premium .autocomplete-suggestion span.amount{
padding-left: 0px;
} #header-search > div .shop-by-category {
display: table-cell;
position: relative;
vertical-align: middle;
overflow: hidden;
}
#header-search > div .shop-by-category:hover {
overflow: visible;
}
#header-search .shop-by-category .list-trigger {
display: block;
width: 260px;
font-weight: 600;
text-transform: uppercase;
padding: 0 16px;
cursor:default;
}
#header-search .shop-by-category .list-trigger.noclick {
cursor: default;
}
#header-search .shop-by-category.can-close .list-trigger {
cursor: pointer;
}
#header-search .shop-by-category .sbToggle {
margin: 0;
border: 1px solid;
opacity: 0.5;
border-radius: 3px;
}
#header-search .shop-by-category.opened .sbToggle {
display: block;
}
#header-search div:not(.can-close).shop-by-category.opened .sbToggle {
display: none;
}
#header-search .shop-by-category.opened a.list-trigger {
cursor: default;
}
#header-search .shop-by-category.opened.can-close a.list-trigger {
cursor: pointer;
}
#header-search .shop-by-category .sbToggle:after {
margin: 0;
line-height: 1.2em;
display: block;
padding: 0 3px;
}
#header-search .shop-by-category .nav {
opacity: 0;
z-index: -1;
position: absolute;
}
#header-search .shop-by-category:hover .nav {
opacity: 1;
z-index: 10000;
} .nav.vertical li {
position: static;
}
.nav.vertical div.submenu {
width: auto;
box-shadow: none;
right: -3px;
left: 0;
top: 100%;
margin-top: -2px;
border-width: 1px;
}
.nav.vertical div.submenu li {
border-bottom: 1px solid;
margin-bottom: 6px;
}
.nav.vertical div.submenu li:last-child {
border-bottom: 0;
}
.nav.vertical div.submenu li a {
font-weight: 600;
padding: 6px 0;
}
.nav.vertical div.submenu li a:after {
float: right;
}
.nav.vertical div.submenu li a i {
vertical-align: middle;
margin-right: 15px;
}
.nav.vertical div.submenu li div.submenu {
left: 100%;
right: auto;
width: 100%;
top: 2px;
bottom: 4px; border-left-width: 6px;
}
.nav.vertical div.submenu li.bigmenu div.submenu {
bottom: auto;
}
.nav.vertical div.submenu li.bigmenu div.submenu div.submenu {
margin-left: 0;
}
.nav.vertical div.submenu li div.submenu li {
border: 0;
margin: 0;
}
.is-mobile .nav.vertical div.submenu li.menu-item-has-children.active{
padding-bottom: 20px;
}
.nav.vertical > div.submenu > ul.menu > li:hover > div.submenu {
margin-left: 4px;
}
.nav.vertical div.submenu li.bigmenu div.submenu {
bottom: auto;
}
.nav.vertical div.submenu li li:last-child {
margin-bottom: 0;
}
.nav.vertical div.submenu li li a {
padding: 5px 0;
} .nav.vertical div.submenu li.bigmenu div.submenu {
width: auto;
}
.nav.vertical div.submenu li.bigmenu div.submenu li {
border: 0;
margin-bottom: 0;
}
.nav.vertical div.submenu li.bigmenu div.submenu li a {
padding: 5px 0;
}
.nav.vertical div.submenu li.bigmenu > div.submenu > ul > li{
margin-bottom: 20px;
} .slider-container .shop-by-category {
pointer-events: none;
position: absolute;
top: 0;
left: 0;
padding-left: 15px;
bottom: 0;
right: 0;
margin: 0 auto;
}
.slider-container .shop-by-category > div.submenu-group {
pointer-events: auto;
left: auto;
right: auto;
top: 0;
bottom: 0;
margin-top: 0;
opacity: 1;
z-index: 1000;
width: 263px;
overflow: hidden;
position: absolute;
border: 2px solid;
}
#header-search .shop-by-category > div.submenu-group {
top: 100%;
left: 0;
right: 0;
position: absolute;
border: 2px solid;
overflow: hidden;
opacity: 0;
transition: all 0.6s ease;
}
#header-search .shop-by-category:hover > div.submenu-group {
opacity: 1;
transition: all 0.3s ease;
}
#header-search .shop-by-category:hover > div.submenu-group > div.submenu {
transition: none;
}
.slider-container .shop-by-category > div.submenu-group:hover,
#header-search .shop-by-category > div.submenu-group:hover {
overflow: visible;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu,
#header-search .shop-by-category > div.submenu-group > div.submenu {
position: static;    
margin-top: -22px;
border: 0;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu,
#header-search .shop-by-category:hover > div.submenu-group > div.submenu {
opacity: 1;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu:first-child,
#header-search .shop-by-category > div.submenu-group > div.submenu:first-child {
margin-top: 0;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu:last-child, 
#header-search .shop-by-category > div.submenu-group > div.submenu:last-child {
border-top: 1px solid;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu > ul,
#header-search .shop-by-category > div.submenu-group > div.submenu > ul {
padding-top: 6px !important;
border: 0;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu:first-child > ul,
#header-search .shop-by-category > div.submenu-group > div.submenu:first-child > ul {
padding-top: 16px !important;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu > ul.menu > li:hover > div.submenu{
margin-left: 5px;
} #header-sidebar {
float: right;
display: block;
}
#header div.widget {
margin-bottom: 0;
}   #header .yit_cart_widget {
position: relative;
margin-top: 16px;
}
#header #header-container.fixed .yit_cart_widget{
margin-top: 11px;
}
#header .yit_cart_widget,
#header .cart_label {
border: 1px solid;
}
#header .cart_label {
display: block;
margin: 2px;
padding: 10px 12px;
color: #000;
font-size: 16px;
}
#header .cart_label img.icon-bg {
display: inline-block;
float: left;
margin-right: 10px;
}
#header .cart_label .cart-total {
font-weight: 700;
} #header .yit_cart_widget .cart_wrapper {
position: absolute;
right: 0;
left: auto;
margin-right: -1px;
bottom: -12px;
width: 300px;
}
#header .widget_shopping_cart .widget_shopping_cart_content {
padding: 22px 22px 24px;
width: 100%;
}
#header .widget_shopping_cart .widget_shopping_cart_content.scrollbar-outer {
overflow-y: scroll;
}
#header .widget_shopping_cart .widget_shopping_cart_content > .widget_shopping_cart_content {
max-height: 407px !important;
}
#header .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li {
position: relative;
border-bottom: 1px solid;
padding: 16px 0px;
}
#header .widget_shopping_cart .widget_shopping_cart_content .total span.amount {
right: 0;
}
#header .widget_shopping_cart a.remove{
right: 0;
top: auto;
margin-top: 22px;
}
#header .widget_shopping_cart .mini-cart-item-subtotal .subtotal {
display: none;
}
#header .widget_shopping_cart ul.cart_list {
margin: 0 0 20px;
}
#header .widget_shopping_cart .widget_shopping_cart_content h5.list-title {
display: block;
margin: 0;
padding: 0 0 18px;
border-bottom: 1px solid;
}
#header .widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info a,
#header .widget_shopping_cart p.total {
text-transform: uppercase;
font-size: 11px;
margin-bottom: 4px;
}
#header .widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-subtotal {
font-size: 12px;
}
#header .widget_shopping_cart .widget_shopping_cart_content .amount {
font-weight: bold;
}
#header .widget_shopping_cart p.total {
margin-bottom: 25px;
}
#header .widget_shopping_cart p.empty {
margin: 0;
border: 0;
}
#header .widget_shopping_cart .mini-cart-item-info a {
text-align: left;
display: block;
margin-bottom: 12px;
}
#header .widget_shopping_cart .mini-cart-item-subtotal span.quantity {
float: none;
width: auto;
height: auto;
font-size: 12px;
}
#header .widget_shopping_cart .widget_shopping_cart_content p.buttons {
margin: 0 0 -8px;
}
#header .widget_shopping_cart .widget_shopping_cart_content p.buttons a {
margin: 0 0 8px;
} #header.skin2 .header-wrapper {
position: relative;
}
#header.skin2 #logo {
display: block;
float: none;
text-align: center;
margin-right: 0;
margin-bottom: 25px;
margin-top: 0;
}
#header.skin2 #header-container .header-wrapper{
padding: 25px 0 0;
border-bottom: 1px solid;
}
#header.skin2 #tagline{
text-align: center;
padding-top: 10px;
}
#header.skin2 #nav {
text-align: center;
float: none;
margin: 0;
widtH: 100%;
border-top: 1px solid;
}
#header.skin2 #header-sidebar {
position: absolute;
top: 0px;
right: 0;
}
#header.search-small #header-search {
width: 80%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
margin-bottom: -45px;
transform:scaleY(0) translateZ(0px); transform-origin: 50% 0%;
-webkit-transform:scaleY(0) translateZ(0px); -webkit-transform-origin: 50% 0%;
-moz-transform:scaleY(0) translateZ(0px); -moz-transform-origin: 50% 0%;
-ms-transform:scaleY(0) translateZ(0px); -ms-transform-origin: 50% 0%;
-o-transform:scaleY(0) translateZ(0px); -o-transform-origin: 50% 0%;
}
#header.search-small.search-opened #header-search {
margin-bottom: -22.5px;
transform:scaleY(1) translateZ(0px); -webkit-transform:scaleY(1) translateZ(0px); -moz-transform:scaleY(1) translateZ(0px); -ms-transform:scaleY(1) translateZ(0px); -o-transform:scaleY(1) translateZ(0px); }
#header.search-small #nav li.search-trigger {
display: inline-block;
padding-right: 0;
}
#header.search-small #nav li.search-trigger a:after {
position: static;
margin: 3px 0 3px 8px
}
.header-wrapper input#yith-s{
max-width: none;
margin-top: -6px;
border: none;
} #header,
#header-container #logo,
#header-container #logo img,
#header-container .header-wrapper {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
#header.skin1 #header-container.fixed #topbar {
display: none;
}
#header-container.fixed,
#header.skin2.fixed {
position: fixed;
z-index: 10000;
width: 100%;
overflow: hidden; -webkit-box-shadow: 0px 2px 5px 0px rgba(30, 30, 30, 0.1);
-moz-box-shadow:    0px 2px 5px 0px rgba(30, 30, 30, 0.1);
box-shadow:         0px 2px 5px 0px rgba(30, 30, 30, 0.1);
}
#header-container.fixed:hover,
#header.skin2.fixed:hover {
overflow: visible; }
.boxed-layout #header-container.fixed,
.boxed-layout #header.skin2.fixed {
width: auto;
}
.boxed-layout div#topbar {
margin: 0 -15px;
}
#header-container.fixed #logo{
margin-top: 22px;
}
#header.skin2.fixed #logo {
margin-top: 30px;
}
#header-container.fixed #nav > div > ul > li > a,
#header.skin2.fixed #nav > div > ul > li > a {
padding-top: 26px;
padding-bottom: 26px;
}
#header-container.fixed #header-search,
#header.skin2.fixed #header-search {
display: none;
}
#header.skin2.fixed #header-container .header-wrapper {
padding-top: 0;
} #welcome-menu-login li.login-menu {
position: relative;
}
#welcome-menu-login li.login-menu .submenu {
width: auto;
}
#welcome-menu-login .login-box{
min-width: 280px;
display: block;
padding: 10px 15px;
text-align: left;
text-transform: none;
}
#welcome-menu-login .login-box form.login{
border: 0;
padding: 0;
background: none;
}
#welcome-menu-login #customer_login {
margin-top: 16px;
margin-bottom: 16px;
}
#welcome-menu-login .login-box label,
#customer_login #wp-social-login-connect-with, #welcome-menu-login .ywsl-label {
font-size: 12px;
font-weight: 400;
text-transform: none;
}
#welcome-menu-login input.button.button-login,
#welcome-menu-login input.button.button-register{
float: right;
}
#welcome-menu-login .text_demo{
font-size: 12px;
}
#welcome-menu-login .login-submit {
margin-top: 25px;
margin-bottom: 20px;
}
#welcome-menu-login .lost_password {
text-align: left;
line-height: 1.7em;
margin-bottom: 0 !important;
}
#welcome-menu-login .lost_password a {
text-transform: none !important;
}
#welcome-menu-login .wp-social-login-widget {
padding: 10px 15px;
text-align: center;
width: 100%;
}
#customer_login #wp-social-login-connect-options {
padding: 10px 0;
}
#customer_login #wp-social-login-connect-options a.link_socials {
width: 25px;
height: 25px;
line-height: 24px;
}
#customer_login #wp-social-login-connect-options a.link_socials i {
font-size: 14px !important;
}
#topbar #welcome-menu-login i {
font-size: 14px;
}
#welcome-menu-login div.tooltip {
width: auto;
}
#welcome-menu-login div.tooltip-inner {
max-width: none;
} #slogan {
text-align: center;
margin-bottom: 40px;
}
#slogan h1,
#slogan h2,
#slogan h1 span,
#slogan h2 span {
margin: 0;
display: inline-block;
}
#slogan h1 span,
#slogan h2 span {
padding: 16px 10px;
}
#slogan .slogan-wrapper {
padding: 100px 0;
display: table-cell;
vertical-align: middle;
}
#slogan p {
margin-top: 10px;
}
#slogan .container{
display: table;
} .slider-container {
position: relative;
}
.slider-parallax-item {
visibility: hidden;
}
.slider-container .slider,
.slider-container .header-parallax,
.slider-container .slider.swiper-container{
margin: -35px auto 35px; }
.slider.flexslider.container {
margin-left: auto;
margin-right: auto;
}
.slider-container .fixed-image-wrapper {
margin: 0 auto;
}
.revolution-wrapper.container.shop-by-category-opened {
padding-left: 278px;
}
.revolution-wrapper.container:before,
.revolution-wrapper.container:after {
display: none;
}
.slider-container > .container + .shop-by-category > .submenu {
border-width: 0 2px 2px 2px;
border-style: solid;
} #footer .border,
#copyright .border {
border-top-width: 1px;
border-top-style: solid;
padding-top: 20px;
}
#footer .border{
padding-top: 35px;
}
#footer .widget.col-sm-3:nth-child(4n+1){
clear: both;
}
#footer .widget.col-sm-4:nth-child(3n+1){
clear: both;
}
#footer .widget.col-sm-6:nth-child(2n+1){
clear: both;
}
.boxed-layout #footer-copyright-group {
margin-left: -15px;
margin-right: -15px;
}
#footer a {
line-height: 24px;
}
#footer .arrow-down:after{
border-top-color: transparent ;
}
#footer h3{
margin-bottom: 25px;
}
#footer .widget{
margin-bottom: 35px;
line-height: 1.8em;
}
.footer-extra-row {
border-bottom: 1px solid;
margin-bottom: 20px;
}
#copyright {
padding-bottom: 30px;
}
#copyright .left p, #copyright .right a,  #copyright .centered p { display: inline; }
#copyright .right { text-align: right; }
#copyright .right p{
text-align: right;
padding: 0px;
margin: 0;
}
#copyright .centered  { text-align: center; }
#copyright ul.level-1 {
list-style: none;
display: inline-block;
margin: 0px;
padding-left: 10px;
}
#copyright .centered  ul.level-1{
padding-left: 0;
margin-left: 0;
}
#copyright .custom-item-image{
display: none;
}
#copyright ul.level-1 li{
list-style: none;
display:inline-block;
}
#copyright .centered ul {
float: none;
display: block;
margin-bottom: 10px;
}
#copyright ul.level-1 li::after{
content:"/";
margin-left: 4px;
margin-right: 1px;
}
#copyright ul.level-1 li:last-child:after{
content: "";
margin-right: 0px;
}
#copyright .right ul.level-1 li:first-child{
margin-left: 0px;
}
#copyright .right ul.level-1 li:last-child{
margin-right: 0px;
} .error-404-container{
margin-bottom: 35px;
}
.error-404-container .error-404-image-text,
.error-404-container .error-404-search {
text-align: center;
}
.error-404-container .error-404-image-text{
padding: 75px 0;
}
.error-404-container .error-404-search{
text-align: center;
padding: 60px 0;
}
.error-404-container .error-404-search .error-404-text{
margin-bottom: 50px;
}
.error-404-container .error-404-search input[type="text"] {
height: 70px;
width: 300px;
border: 1px solid;
padding: 0 10px;
}
.error-404-container .error-404-search #searchsubmit {
height: 70px;
}
.error-404-search .btn-large{
padding: 8px 120px;
} .wpb_column.border-right{
border-right: 1px solid;
} .yi-icon-details{
background: transparent url("/source/b1e2e1737cc31b68f561090f69ee9bb8/project-icons.png") bottom left no-repeat;
}
.yi-icon-details:hover{
background: transparent url("/source/b1e2e1737cc31b68f561090f69ee9bb8/project-icons.png") left 1px no-repeat;
}
.yi-icon-lens{
background: transparent url("/source/b1e2e1737cc31b68f561090f69ee9bb8/project-icons.png") bottom right no-repeat;
}
.yi-icon-lens:hover{
background: transparent url("/source/b1e2e1737cc31b68f561090f69ee9bb8/project-icons.png") right 1px no-repeat;
} .fixed-image-wrapper img{
width: 100%;
height: auto;
} .st-menu-open .st-pusher::after {
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.st-menu {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 100;
visibility: hidden;
width: 250px;
height: 100%;
background: #fff;
-webkit-transition: all 0.5s;
transition: all 0.5s;
padding: 25px 12px;
}
.st-menu::after {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.2);
content: '';
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.st-menu-open .st-menu::after {
width: 0;
height: 0;
opacity: 0;
-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
} .st-menu ul {
padding: 0;
list-style: none;
}
.st-menu h2 {
margin: 0;
padding: 1em;
color: rgba(0,0,0,0.4);
text-shadow: 0 0 1px rgba(0,0,0,0.1);
font-weight: 300;
font-size: 2em;
}
.st-menu ul li a {
display: inline-block;
padding: 1em 0;
outline: none;
font-size: 12px;
color: #828282;
font-weight: 400;
}
.st-menu ul.level-1 > li > div.submenu {
display: none;
}
.st-menu ul.level-1 > li.menu-item-has-children.open > div.submenu {
display: block;
}
.st-menu ul.level-1 > li.menu-item-has-children > a:first-child:after {
content: "\f105";
font-family: FontAwesome;
margin-left: 8px;
font-size: 16px;
display: inline-block;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.st-menu ul.level-1 > li.menu-item-has-children:hover > a:first-child:after {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
} .st-effect-4.st-menu-open .st-pusher {
-webkit-transform: translate3d(250px, 0, 0);
transform: translate3d(250px, 0, 0);
}
.st-effect-4.st-menu {
z-index: 1;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.st-effect-4.st-menu-open .st-effect-4.st-menu {
visibility: visible;
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.st-effect-4.st-menu::after {
display: none;
} #primary{
} .general-pagination{
margin-bottom: 35px;
}
.general-pagination a {
display: inline-block;
border: 3px solid;
margin-right: 7px;
padding: 4px 8px;
font-weight: 400;
}
.general-pagination a:last-child {
margin-right: 0;
}
.general-pagination a:hover{
font-weight: 700;
}
.general-pagination a.selected {
cursor: default;
font-weight: 700;
}
.chrome .general-pagination a,
.general-pagination a.yit_pagination_last,
.general-pagination a.yit_pagination_next,
.general-pagination a.yit_pagination_previous {
width: 29px;
} .btn,
#footer .widget .searchform #searchsubmit,
.login-form-checkout input.button,
.wishlist_table .add_to_cart.button,
#my-account-content div.woocommerce form p input[type="submit"],
.widget.widget_price_filter button[type="submit"],
.yith-woocompare-widget a.compare.button,input#place_order,button#place_order,
.woocommerce .add-request-quote-button.ywraq-link,
.widget_ywraq_mini_list_quote a.button,
.variations_button .single_add_to_cart_button.button.alt,
.woocommerce-Button.button,
.woocommerce-MyAccount-content .button,
.wc-proceed-to-checkout a.checkout-button { padding: 8px 25px;
border-width: 2px;
border-style: solid;
border-radius: 0;
margin-right: 5px;
margin-bottom: 5px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.btn-large {
padding: 12px 32px;
}
.btn-small, .widget.widget_price_filter button[type="submit"], .yith-woocompare-widget a.compare.button {
padding: 6px 18px;
}
.btn-mini {
padding: 4px 12px;
} #footer .widget .searchform #searchsubmit {
border-width: 0 1px 1px 0;
}
.btn i {
margin-right: 5px;
} #primary .breadcrumbs{
margin-top: -10px;
padding-bottom: 10px;
}
#primary .breadcrumbs a.no-link.current {
pointer-events: none;
} .post_video {
position: relative;
padding-bottom: 56.25%;
margin-top: 25px;
height: 0;
margin-bottom: 10px;
max-width: 100%;
}
.post_video.dailymotion embed,
.post_video.youtube embed,
.post_video.vimeo object,
.post_video iframe {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
max-height: 100%;
} #back-top {
position: fixed;
bottom: 0px;
right: 20px;
z-index: 1000;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
-webkit-transition: background-color 0.3s;
-moz-transition: background-color 0.3s;
transition: background-color 0.3s;
cursor: pointer;
display: none;
}
#back-top a {
display: block;
padding: 8px 16px;
}
#back-top a i{
margin-right:10px;
border: 2px solid;
border-radius: 50%;
font-size: 11px;
padding:2px 3px;
opacity:0.6;
color: #fff;
} #map{
margin: 0;
padding: 0;
margin-bottom: 35px;
}
#map iframe{
width: 100%;
height: 380px;
margin-top: 0px;
margin-bottom: -4px;
padding-bottom: 0;
}
#map .border {
position: relative;
}
#map .map_info{
position: absolute;
bottom: 54px;
left: 0;
right: 30px;
pointer-events: none;
}
#map .container_map_box_info{
padding-left: 0.9375em;
padding-right: 0.9375em;
float: right;
pointer-events: auto;
}
#map .map_info .row{
width: 100%;
margin: 0 auto;
max-width: 82.5em;
}
#map .map_box_info{
background: rgba(34,34,34,0.7);
padding:30px 40px;
}
#map .map_box_info h4 {
margin-bottom: 10px;
margin-top: 0;
font-weight: bold;
color: #fff;
}
#map .map_box_info p{
margin-bottom: 0;
line-height: 24px;
color: #fff;
} .tooltip{
z-index: 999;
}
div.tooltip {
width: 120px;
margin-top: 0;
}
div.tooltip.in {
opacity: 1;
}
div.tooltip-inner {
border-radius: 0;
max-width: 120px;
display: block;
padding: 10px;
}
div.tooltip.bottom div.tooltip-arrow {
border-width: 0 9px 9px;
margin-left: -9px;
top: -1px;
border-bottom-color: inherit;
}
div.tooltip.top div.tooltip-arrow {
margin-left: -9px;
border-width: 9px 9px 0;
border-top-color: inherit;
} .content-style-social {
padding: 0;
margin: 0;
list-style: none;
display: inline-block;
}
.content-style-social li {
display: inline;
margin-right: 2px;
}
.content-style-social li:last-child{
margin-right: 0;
}
.content-style-social li .social-square {
font-size: 16px;
}
.content-style-social li .social-icon {
font-size: 17px;
margin-right: 25px;
} .filters {
display: block;
list-style: none;
text-align: right;
margin: 0 0 35px;
padding: 0;
}
.filters li {
display: inline-block;
}
.filters li a {
border: 1px solid;
padding: 6px 12px;
font-size: 11px;
}
.ie ul.filters {
float: none;
display: block;
}
.filters-container{
text-align: right;
margin-bottom: 30px;
}
.filters-container ul.filters{
margin-top: 0;
display: inline-block;
list-style: none;
padding: 0;
margin: 0;
}
.filters-container ul.filters li{
display: inline-block;
margin-right: 8px;
}
.filters-container ul.filters li:last-child{
margin-right: 0;
}
.filters-container ul.filters li a{
line-height: 100%;
padding: 8px 7px;
border-style: solid;
border-width: 3px;
}
.filters-container ul.filters li a.filter-category{
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
}
.filters-container ul.filters li a.filter-category.active,
.filters-container ul.filters li a.filter-category:hover
.filters .active,
.filters-container ul.filters li a.filter-category:hover,
.filters li a:hover{
color: #000;
} .woocommerce-product-rating .star-rating,
.woocommerce-tabs #review_form p.stars,
.widget.woocommerce .star-rating,
.testimonial-rating .star-rating,
.yit_recent_reviews .star-rating {
overflow: hidden;
position: relative;
height: 1.2em;
line-height: 1.2em;
width: 71px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
font-family: 'star' !important;
clear: both;
font-size: 11px;
letter-spacing: 3px;
text-align: left;
}
.woocommerce-product-rating .star-rating:before,
.woocommerce-tabs #review_form p.stars:before,
.widget.woocommerce .star-rating:before,
.testimonial-rating .star-rating:before,
.yit_recent_reviews .star-rating:before {
content: "\53\53\53\53\53";
float: left;
top: 0;
left: 0;
position: absolute;
margin-top: 0;
}
.woocommerce-product-rating .star-rating span,
.woocommerce-tabs #review_form p.stars a,
.widget.woocommerce .star-rating span,
.testimonial-rating .star-rating span,
.yit_recent_reviews .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
display: block;
font-size: 11px;
}
.woocommerce-product-rating .star-rating span:before,
.woocommerce-tabs #review_form p.stars a:before,
.widget.woocommerce .star-rating span:before,
.testimonial-rating .star-rating span:before,
.yit_recent_reviews .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
} #YLC_chat_header .arrow-down:before {
border: 0 !important;
border-width: 9px !important;
margin: 0 !important;
width: auto !important;
height: auto !important;
position: static !important;
left: auto !important;
bottom: auto !important;
content: "\f107";
}
#YLC_chat_header .arrow-down:after {
content: none !important;
} .widget.yith-wcan-list-price-filter ul {
list-style: none;
padding: 0;
}
.widget.yith-wcan-list-price-filter li {
margin-bottom: 5px;
}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:before, 
a.yith-wcan-onsale-button.active:before,
a.yith-wcan-instock-button.active:before, 
a.yith-wcan-price-link.active:before{
content: "x";
font-size: 18px;
margin-right: 5px;
} .category .content h1 {
margin-bottom: 20px;
}
.category .content .category-description {
margin-top: -10px;
margin-bottom: 15px;
} #header-search form #yith-s {
margin-top: 2px;
}.woocommerce #review_form p.stars a.star-1, .woocommerce-page #review_form p.stars a.star-1 { width: 14px; z-index: 10; }
.woocommerce #review_form p.stars a.star-2, .woocommerce-page #review_form p.stars a.star-2 { width: 28px; z-index: 9; }
.woocommerce #review_form p.stars a.star-3, .woocommerce-page #review_form p.stars a.star-3 { width: 42px; z-index: 8; }
.woocommerce #review_form p.stars a.star-4, .woocommerce-page #review_form p.stars a.star-4 { width: 56px; z-index: 7; }
.woocommerce #review_form p.stars a.star-5, .woocommerce-page #review_form p.stars a.star-5 { width: 71px; z-index: 6; }
.woocommerce-tabs #review_form .stars a:before {
visibility: hidden;
}
.woocommerce-tabs #review_form p.stars a:hover:before, .woocommerce-tabs #review_form p.stars a:focus:before, .woocommerce-tabs #review_form p.stars a.active:before {
visibility: visible;
}
.woocommerce-product-rating .woocommerce-review-link {
display: inline-block;
vertical-align: middle;
} .woocommerce form .form-row-wide,
.woocommerce form .form-row-last,
.woocommerce form .form-row-first,
.woocommerce-page form .form-row-wide,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
margin-bottom: 15px;
}
.woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce input[type="email"], .woocommerce input[type="tel"], .woocommerce textarea,
.woocommerce-page input[type="text"], .woocommerce-page input[type="password"], .woocommerce-page input[type="email"], .woocommerce-page textarea {
width: 100%;
}
.woocommerce-checkout #order_comments {
padding: 5px 10px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
width: 49%;
float: left;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
width: 49%;
float: right;
}
.woocommerce p.form-row label,
.woocommerce-page p.form-row label,
#ship-to-different-address {
font-weight: 400;
}
.woocommerce p.form-row label abbr,
.woocommerce-page p.form-row label abbr {
border-bottom: 0;
}
.woocommerce p.form-row .sbHolder .sbSelector,
.woocommerce ul.variations .sbHolder .sbSelector,
.widget.woocommerce.widget_layered_nav > .sbHolder .sbSelector,
.woocommerce .ywapo_group_container .sbHolder .sbSelector {
height: 35px;
padding: 5px 10px;
}
.woocommerce ul.variations .sbHolder .sbSelector {
background-color: #fff;
}
.woocommerce p.form-row .sbHolder .sbToggle,
.woocommerce ul.variations .sbHolder .sbToggle,
.widget.woocommerce.widget_layered_nav > .sbHolder .sbToggle {
top: 8px;
}
.woocommerce form.cart-page .sbHolder ul,.woocommerce section.shipping-calculator-form .sbHolder ul {
overflow-y: scroll;
margin-top: 15px;
height: 250px;
}
.woocommerce ul.variations .select_box_select.select_box {
display: none;
}
.woocommerce .form-row .chosen-container {
width: 100% !important;
}
.woocommerce form .form-row a.chosen-single,
.woocommerce-page form .form-row a.chosen-single {
width: 100%;
height: 35px !important;
border-radius: 0;
box-shadow: none;
background: none;
border: 1px solid;
padding: 0 10px;
}
.woocommerce form .form-row .chosen-container-single .chosen-drop,
.woocommerce-page form .form-row .chosen-container-single .chosen-drop {
border-radius: 0;
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
border-color: #a51d1d;
opacity: 0.8;
}
.woocommerce form .form-row .chosen-container-single .chosen-single span,
.woocommerce-page form .form-row .chosen-container-single .chosen-single span {
line-height: 35px;
}
.select2-container{
width: 100% !important;
}
.select2-container a{
border-radius: 0 !important;
height: 35px !important;
}
.select2-container a b[role='presentation']:after{
border: 0 !important;
}
.woocommerce-checkout form .form-row .chosen-container-single .chosen-single div b,
.woocommerce-page form .form-row .chosen-container-single .chosen-single div b,.select2-container a b[role='presentation'],.select2-container a span.select2-arrow{
background: url("/source/ca5e9a6e498cc1129f466c48bc22c42a/sprite-toggle.png") no-repeat top !important;
}
.woocommerce-checkout form .form-row .chosen-container-single.chosen-with-drop .chosen-single div b,
.woocommerce-page form .form-row .chosen-container-single.chosen-with-drop .chosen-single div b,.select2-container a b[role='presentation'],.select2-container a span.select2-arrow {
background-position: bottom !important;
}
.select2-dropdown-open a b[role='presentation'],.select2-dropdown-open a span.select2-arrow{
background-position: top !important;
}
.woocommerce form .form-row .chosen-container-single .chosen-single div,
.woocommerce-page form .form-row .chosen-container-single .chosen-single div, .select2-container a span.select2-arrow {
width: 20px;
height: 20px;
top: 7px;
right: 7px;
}
.select2-container .select2-choice .select2-arrow {
height:20px;
top: 6px;
right: 6px;
}
.select2-container .select2-choice {
padding: 5px 0 0 8px;
border: 1px solid #dbd8d8;
}
.select2-drop-active {
border: 1px solid #dbd8d8;
border-top: 0;
}
.woocommerce-cart #calc_shipping_country,.woocommerce-cart #calc_shipping_state {
width: 100%;
height: 35px;
} .woocommerce .quantity, .woocommerce-page .quantity {
width: 83px;
height: 35px;
position: relative;
overflow: hidden;
float: left;
margin-right: 10px;
}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce .quantity .minus, .woocommerce .quantity .plus,
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
background-color: #fff;
border: 1px solid;
left: 24px;
height: 100%;
position: absolute;
width: 35px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding: 0;
text-align: center !important;
-webkit-appearance: none;
-moz-appearance: textfield;
border-radius: 0;
border-color: inherit;
}
.woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover {
background: #dfdada;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
display: block;
margin: 0;
vertical-align: text-top;
font-size: 16px !important;
left: 0;
bottom: 0;
right: 0;
top: 0;
width: 25px;
height: 100%;
overflow: visible;
text-decoration: none;
cursor: pointer;
line-height: 13px;
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {
left: 58px;
} .woocommerce-message,
.woocommerce-error,
.woocommerce-info {
position: relative;
min-height: 60px;
padding: 20px 10px 14px 70px;
margin-bottom: 20px;
border: 1px solid;
}
.woocommerce-message:after,
.woocommerce-error:after,
.woocommerce-info:after {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 3px solid;
pointer-events: none;
opacity: 0.5;
}
.woocommerce-message { color: #797b34; }
.woocommerce-message:after { border-color: #dae678; }
.woocommerce-error li { color: #a51d1d; list-style: none; }
.woocommerce-error:after { border-color: #f6a2a2; }
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-error:before {
font-family: 'retinaicon-font';
position: absolute;
left: 20px;
top: 3px;
bottom: 3px;
font-size: 30px;
line-height: 60px;
font-weight: 400;
}
.woocommerce-info:before { content: "\e421"; }
.woocommerce-message:before { content: "\e41b"; color: #dae678; }
.woocommerce-error:before { content: "\e41c"; color: #a51d1d; }
.woocommerce-message .button.wc-forward {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
text-indent: -99999px;
overflow: hidden;
} .yith_magnifier_lens {
z-index: 25 !important;
}
.yith_magnifier_zoom_magnifier {
z-index: 50 !important;
}
.yith_magnifier_mousetrap{
z-index: 100 !important;
}
.yith_magnifier_zoom_wrap, .yith_magnifier_loading {
z-index: 200 !important;
} #yith-wcwl-popup-message {
display: none !important;
}
.woocommerce ul.products,
.woocommerce-page ul.products {
list-style: none;
padding: 0;
margin: 0;
clear: both;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin-bottom: 25px;
text-align: center;
position: relative;
}
ul.products li.product.first {
clear: both;
}
.woocommerce ul.products li .product-wrapper,
.woocommerce-page ul.products li .product-wrapper {
border-width: 1px;
border-style: solid;
position: relative;
}
.woocommerce ul.products li .product-wrapper .product-meta-wrapper,
.woocommerce-page ul.products li .product-wrapper .product-meta-wrapper{
padding: 0 5px;
}
.woocommerce ul.products li .product-wrapper .thumb-wrapper,
.woocommerce-page ul.products li .product-wrapper .thumb-wrapper {
position: relative;
}
.woocommerce ul.products li.product .thumb img,
.woocommerce-page ul.products li.product .thumb img {
width: 100%;
height: auto;
display: block;
margin: 0;
}
.woocommerce ul.products li.product .thumb-wrapper .face,
.woocommerce ul.products li.product .thumb-wrapper .face.back,
.woocommerce ul.products li.product .thumb-wrapper .thumb,
.woocommerce ul.products li.product .thumb-wrapper .thumb.backface {
display: block;
}
.woocommerce ul.products li.product .product-wrapper:hover .thumb-wrapper:not( .no-hover ) a.thumb.backface .face,
.woocommerce ul.products li.product .thumb-wrapper a.thumb.backface .face.back {
opacity: 0;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.woocommerce ul.products li.product .product-wrapper:hover .thumb-wrapper:not( .no-hover ) a.thumb.backface .face.back,
.woocommerce ul.products li.product .thumb-wrapper a.thumb.backface .face {
opacity: 1;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.woocommerce ul.products li.product .thumb-wrapper a.thumb.backface .face.back {
position: absolute;
top: 0;
width: 100%;
}
ul.products li .product-wrapper .thumb-wrapper .onsale-icon,
.single-product.woocommerce div.product div.images span.onsale-icon {
position: absolute;
top: 5px;
right: 5px;
z-index: 5;
}
.single-product.woocommerce div.product div.images span.onsale-icon {
top: 10px;
right: 10px;
}
ul.products li.product.grid .product-wrapper .product-meta-wrapper {
border-top-width: 1px;
border-top-style: solid;
padding: 10px 5px 0;
}
ul.products li.product .product-wrapper .product-meta-wrapper h3 {
margin-top: 0;
margin-bottom: 5px;
}
ul.products li.product .product-wrapper .product-meta-wrapper .price {
display: block;
margin-bottom: 5px;
}
ul.products li.product .product-wrapper .product-meta-wrapper .price del,
.single-product.woocommerce div.product div.summary .price del {
font-size: 90%;
opacity: 0.5;
}
ul.products li.product .product-wrapper .product-meta-wrapper .price ins,
.single-product.woocommerce div.product div.summary .price ins {
text-decoration: none;
}
ul.products li.product .product-wrapper .product-meta-wrapper .price .from,
.single-product.woocommerce div.product div.summary .price .from {
font-size: 90%;
}
ul.products li.product .product-wrapper .product-meta-wrapper .woocommerce-product-rating {
margin-bottom: 15px;
}
ul.products li.product .product-wrapper .product-meta-wrapper .woocommerce-product-rating .star-rating {
margin-right: 0;
}
ul.products li.product:not( .list ) .product-wrapper .product-meta-wrapper .product-description {
display: none;
}
ul.products li.product .product-wrapper .product-actions-wrapper {
border-top-width: 1px;
border-top-style: solid;
position: relative;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button {
border-width: 3px;
border-style: solid;
}
ul.products li.product .product-wrapper .product-actions-wrapper.with-wishlist .product-action-button {
margin-right: 30px;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a,
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button > span {
display: block;
padding: 5px;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a.added_to_cart.wc-forward {
display: none !important;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button img.icon-add-to-cart {
display: inline-block;
vertical-align: middle;
max-width: 100%;
margin: 0 5px;
}
ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a span {
display: inline-block;
vertical-align: middle;
}
ul.products li.product .product-wrapper .product-actions-wrapper .yith-wcwl-add-to-wishlist {
text-align: center;
margin-top: 0;
border-left: 1px solid;
position: absolute;
width: 30px;
top: 0;
bottom: 0;
right: 0;
}
ul.products li.product .product-wrapper .product-actions-wrapper .yith-wcwl-add-to-wishlist:before {
content: '';
display: inline-block;
width: 0;
height: 100%;
vertical-align: middle;
}
ul.products li.product .product-wrapper .product-actions-wrapper .yith-wcwl-add-to-wishlist > div.show {
display: inline-block !important;
vertical-align: middle;
position: relative;
padding: 0 1px;
}
ul.products li.product .product-wrapper .product-actions-wrapper .yith-wcwl-add-to-wishlist a > span {
font-size: 15px;
}
.yith-wcwl-add-to-wishlist a > span:before {
display: inline-block;
vertical-align: middle;
}
ul.products li.product .product-wrapper .thumb-wrapper .product-quick-view-button,
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon,
.woocommerce .quick-view-overlay .added-to-cart-icon,.quick-view-overlay .added-to-cart-icon {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
ul.products li.product .product-wrapper .thumb-wrapper .product-quick-view-button {
pointer-events: none;
}
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon {
background-color: rgba( 255, 255, 255, 0.5);
z-index: 10;
}
ul.products li.product .product-wrapper .thumb-wrapper .product-quick-view-button:before,
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon:before,
.woocommerce .quick-view-overlay .added-to-cart-icon:before, .quick-view-overlay .added-to-cart-icon:before {
content: '';
height: 100%;
width: 0;
display: inline-block;
vertical-align: middle;
}
ul.products li.product .product-wrapper .thumb-wrapper .product-quick-view-button a,
.widget.featured-products .product-quick-view-button a{
display: inline-block;
vertical-align: middle;
padding: 5px 20px;
opacity: 0;
transform: scale(0);
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
pointer-events: all;
}
ul.products li.product .product-wrapper:hover .thumb-wrapper:not( .no-hover ) .product-quick-view-button a,
.widget.featured-products:hover .product-quick-view-button a{
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon,
.woocommerce .quick-view-overlay .added-to-cart-icon,.quick-view-overlay .added-to-cart-icon {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba( 255, 255, 255, 0.5);
z-index: 10;
}
ul.products li.product .product-wrapper .thumb-wrapper.no-hover .added-to-cart-icon span,
.woocommerce .quick-view-overlay .added-to-cart-icon span, .quick-view-overlay .added-to-cart-icon span {
display: inline-block;
vertical-align: middle;
padding: 5px 25px;
background: #9aa303;
} .woocommerce ul.products li.product.list, .woocommerce-page ul.products li.list {
width: 100%;
}
ul.products li.product.list .product-wrapper .thumb-wrapper,
ul.products li.product.list .product-wrapper .woocommerce-product-rating,
ul.products li.product.list .product-actions-wrapper {
float: left;
}
ul.products li.product.list .product-wrapper .thumb-wrapper {
margin-bottom: 0;
border-bottom: 0;
}
ul.products li.product.list .product-wrapper .product-meta-wrapper,
ul.products li.product.list .product-wrapper .product_actions_container {
display: inline-block;
float: right;
}
.woocommerce ul.products li.product.list .product-meta-wrapper .product-name,
.woocommerce ul.products li.product.list .product-meta-wrapper span.price {
text-align: left;
margin-top: 0;
}
.woocommerce ul.products li.product.list .product-meta-wrapper span.price {
margin-bottom: 10px;
}
.woocommerce ul.products li.product.list .product-meta-wrapper .product-description {
clear: both;
}
ul.products li.product.list .product-wrapper .product-actions-wrapper {
border-width: 1px;
border-style: solid;
margin-bottom: 20px;
}
ul.products li.product.list .product-wrapper .product-meta-wrapper {
padding: 20px 10px 0 0;
margin-bottom: 10px;
}
ul.products li.product.list .product-wrapper .product-actions-wrapper .product-action-button {
padding: 5px 10px;
} #page-meta .page-meta-wrapper {
border-width: 2px;
border-style: solid;
margin-bottom: 20px;
padding: 8px 20px;
}
#page-meta .page-title {
margin-top: 0;
margin-bottom: 10px;
}
#page-meta .woocommerce-ordering {
float: right;
}
#number-of-products {
margin-bottom: 0;
display: flex;
}
#list-or-grid, #number-of-products {
float: left;
}
#list-or-grid {
margin-right: 20px;
margin-bottom: 0;
}
#list-or-grid span, #number-of-products span,
#list-or-grid a, #number-of-products a {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}
#number-of-products a {
margin-right: 0;
}
#number-of-products a:after {
content: '/';
margin-left: 2px;
}
#number-of-products a:last-child:after {
content: '';
}
#list-or-grid a:before, #number-of-products a:before {
display: block;
}
#page-meta .woocommerce-ordering .sbSelector {
border: none;
display: inline-block;
margin-right: 10px;
}
#page-meta .woocommerce-ordering .sbToggle {
position: static;
display: inline-block;
float: right;
border: 2px solid;
background-size: 80%;
background-position: center 1px;
width: 22px;
height: 19px;
}
#page-meta .woocommerce-ordering .sbToggle.sbToggleOpen {
background-position: center bottom;
}
#page-meta .woocommerce-ordering .sbHolder .sbOptions {
width: 150px;
left: auto;
margin: 13px 0 0;
-webkit-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
-moz-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
}
#page-meta .woocommerce-ordering .sbHolder .sbOptions li {
padding-bottom: 5px;
}
#page-meta .woocommerce-ordering .sbHolder .sbOptions li a {
font-weight: 400 !important;
} nav.woocommerce-pagination {
margin-bottom: 35px;
}
nav.woocommerce-pagination:after,
nav.woocommerce-pagination:before {
content: '';
display: table;
}
nav.woocommerce-pagination:after {
clear: both;
}
nav.woocommerce-pagination .page-numbers {
display: inline-block;
border: 3px solid;
padding: 4px 8px;
}
nav.woocommerce-pagination .page-numbers:last-child {
margin-right: 0;
}
nav.woocommerce-pagination .page-numbers.current {
font-weight: 700;
cursor: default;
}
nav.woocommerce-pagination .page-numbers:hover {
font-weight: 700;
}
nav.woocommerce-pagination .page-numbers.dots:hover{
font-weight: normal;
} .single-product.woocommerce div.product div.images {
float: left;
position: relative;
margin-bottom: 30px;
}
.single-product.woocommerce div.product div.images > a img,
.single-product.woocommerce div.product div.images .yith_magnifier_zoom_wrap  img,
.single-product.woocommerce div.product div.images .flex-viewport{
width: 100%;
border-width: 1px;
border-style: solid;
border-color: inherit;
}
.single-product.woocommerce div.product div.images > a,
.single-product.woocommerce div.product div.images .yith_magnifier_zoom_wrap,
.single-product.woocommerce div.product div.images .flex-viewport,
.single-product.woocommerce div.product div.images .product-video {
display: block;
margin-bottom: 20px;
}
.single-product.woocommerce div.product div.images div.thumbnails > a {
display: inline-block;
margin-right: 20px;
margin-bottom: 20px;
}
.single-product.woocommerce div.product div.images .thumbnails.slider .yith_magnifier_gallery .owl-item {
text-align: center;
}
.single-product.woocommerce div.product div.images .thumbnails.slider .yith_magnifier_gallery li {
text-align: center;
display: inline-block;
float: none;
}
.single-product.woocommerce div.product div.images .thumbnails.slider .yith_magnifier_gallery li a {
width: auto !important;
display: inline-block;
}
.single-product.woocommerce div.product div.images .thumbnails.noslider .yith_magnifier_gallery li,
.woocommerce div.product div.images .flex-control-thumbs li{
margin-right: 20px;
}
.single-product.woocommerce div.product div.images .yith_magnifier_gallery li a {
margin-top: 0;
}
.single-product.woocommerce div.product div.images span.onsale-icon {
z-index: 300;
pointer-events: none;
}
.single-product.woocommerce div.product div.summary {
display: inline-block;
position: relative;
margin-bottom: 50px;
}
.single-product.woocommerce div.product div.summary h1 {
margin-top: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
position: absolute;
top: .5em;
right: .5em;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: #fff;
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
content: "";
display: block;
width: 2px;
height: 8px;
background: #000;
border-radius: 6px;
position: absolute;
top: 19px;
left: 22px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box;
}
.woocommerce div.product div.images .flex-control-thumbs li{
margin-bottom: 15px;
} #product-nav {
position: absolute;
top: 0;
right: 0;
}
#product-nav div.prev-product,
#product-nav div.next-product {
display: none;
}
#product-nav > a {
display: inline-block;
border: 1px solid;
border-color: inherit;
padding: 6px 2px 4px;
}
#product-nav > a > span {
display: block;
}
#product-nav > a:hover > div {
display: block;
position: absolute;
border: 1px solid;
border-color: inherit;
top: 100%;
right: 0;
margin-top: 10px;
z-index: 10;
width: 90px;
text-align: center;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 3px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
#product-nav > a div.product-info {
padding: 0 5px;
}
#product-nav > a div.product-info h5 {
word-wrap: break-word;
}
#product-nav > a div.product-info p {
text-align: center;
}
#product-nav > a div.product-info p del {
opacity: 0.5;
font-size: 90%;
display: block;
}
#product-nav > a div.product-info p ins {
text-decoration: none;
}
#product-nav > a div.product-info p .from {
display: none;
} .single-product.woocommerce div.product div.summary .woocommerce-breadcrumb,
.single-product.woocommerce div.product div.summary .woocommerce-product-rating {
margin-bottom: 20px;
text-transform: uppercase;
font-size: 10px;
}
.single-product.woocommerce div.product div.summary p.price {
display: inline-block;
}
.single-product.woocommerce div.product div.summary p.price:before,
.single-product.woocommerce div.product div.summary p.price:after,
.single-product.woocommerce div.product div.summary #inquiry-form:before,
.single-product.woocommerce div.product div.summary #inquiry-form:after,
#modal-window:before,
#modal-window:after {
content: '';
border-bottom: 4px solid;
display: block;
width: 60px;
}
.single-product.woocommerce div.product div.summary p.price:before,
.single-product.woocommerce div.product div.summary #inquiry-form:before,
#modal-window:before {
margin-bottom: 10px;
}
.single-product.woocommerce div.product div.summary p.price:after,
.single-product.woocommerce div.product div.summary #inquiry-form:after,
#modal-window:after {
margin-top: 10px;
}
.single-product.woocommerce div.product div.summary div[itemprop="description"] p {
margin-bottom: 25px;
} #inquiry-form, #modal-window {
margin-bottom: 20px;
}
#inquiry-form div.product-inquiry {
cursor: pointer;
display: inline-block;
}
#inquiry-form div.product-inquiry span.inquiry-title,
#modal-window .modal-shortcode .modal-opener a {
font-weight: 600;
}
#inquiry-form div.product-inquiry span.icon-form,
#modal-window span.icon-form {
font-size: 20px;
margin-right: 5px;
}
#inquiry-form div.product-inquiry span.icon-form,
#inquiry-form div.product-inquiry span.icon-form:before,
#inquiry-form div.product-inquiry span.inquiry-title,
#modal-window span.icon-form,
#modal-window span.icon-form:before,
#modal-window .modal-shortcode {
display: inline-block;
vertical-align: middle;
}
#inquiry-form form fieldset {
padding-top: 20px;
}
#inquiry-form .contact-form ul li {
margin-bottom: 30px;
} .single-product.woocommerce div.product div.summary form.cart {
border: 1px solid;
padding: 0 10px 10px;
margin-bottom: 15px;
}
.single-product.woocommerce div.product div.summary form.cart:before,
.single-product.woocommerce div.product div.summary form.cart:after {
content: '';
display: table;
}
.single-product.woocommerce div.product div.summary form.cart table.group_table {
margin: 10px 0;
width: 100%;
}
.single-product.woocommerce div.product div.summary form.cart table.group_table tr td {
padding: 5px 0;
vertical-align: top;
}
.single-product.woocommerce div.product div.summary form.cart table.group_table tr td:first-child {
width: 100px;
}
.single-product.woocommerce div.product div.summary form.cart table.group_table tr .label {
display: table-cell;
vertical-align: middle;
text-align: left;
line-height: normal;
}
.single-product.woocommerce div.product div.summary form.cart table.group_table tr label {
margin-bottom: 0;
}
.single-product.woocommerce div.product div.summary form.cart:after {
clear: both;
}
.single-product.woocommerce div.product div.summary form.cart h4,
.single-product.woocommerce div.product form.cart ul.variations label {
margin: 15px 0;
}
.single-product.woocommerce div.product div.summary form.cart .reset_variations {
margin: 5px 0 10px;
display: inline-block;
}
.single-product.woocommerce div.product div.summary form.cart .variations {
list-style: none;
padding: 0;
}
.single-product.woocommerce div.product div.summary form.cart .variations .select_option {
margin-right: 5px;
background-color: #fff;
}
.single-product.woocommerce div.product div.summary form.cart .variations .select_option_colorpicker,
.single-product.woocommerce div.product div.summary form.cart .variations .select_option > span,
.single-product.woocommerce div.product div.summary form.cart .variations .select_option img {
border: none;
}
.single-product.woocommerce div.product div.summary form.cart .variations .select_option_colorpicker > span:not( .yith_wccl_tooltip ) {
padding: 1px;
background-clip: content-box !important;
width: 30px;
height: 30px;
}
.single-product.woocommerce div.product div.summary form.cart .variations .select_option_colorpicker.selected > span:not( .yith_wccl_tooltip ),
.single-product.woocommerce div.product div.summary form.cart .variations .select_option_colorpicker:hover > span:not( .yith_wccl_tooltip ) {
border: 1px solid #999595;
}
.single-product.woocommerce div.product div.summary form.cart .quantity,
.single-product.woocommerce div.product div.summary form.cart .single_add_to_cart_button {
float: left;
}
.single-product.woocommerce div.product div.summary form.cart .single_add_to_cart_button {
margin-right: 10px;
margin-top: 0;
}
.single-product.woocommerce div.product-type-external div.summary p.cart {
display: inline-block;
}
.single-product.woocommerce div.product div.summary p.stock.out-of-stock {
display: inline-block;
vertical-align: middle;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
border: 1px solid;
padding: 10px 15px;
font-weight: 600;
margin-right: 10px;
}
.single-product.woocommerce div.product div.summary p.stock.out-of-stock:before {
font-family: 'retinaicon-font';
content: '\e41c';
display: inline-block;
vertical-align: middle;
margin-right: 8px;
}
.single-product.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {
margin: 0;
display: inline-block;
vertical-align: top;
padding: 5px 7px;
font-size: 17px;
border-width: 1px;
border-style: solid;
background-color: #fff;
}
.single-product.woocommerce div.product div.summary .single-product-other-action {
border-width: 1px;
border-style: solid;
position: relative;
display: inline-block;
margin-bottom: 20px;
margin-top: 15px;
}
.single-product.woocommerce div.product div.summary .single-product-other-action .share-link-wrapper,
.single-product.woocommerce div.product div.summary .single-product-other-action .compare-button {
display: inline-block;
vertical-align: middle;
padding: 10px;
float: left;
}
.single-product.woocommerce div.product div.summary .single-product-other-action .yith-wcwl-add-to-wishlist {
border: none;
border-left: 1px solid;
border-left-color: inherit;
margin-left: -1px;
vertical-align: middle;
padding: 10px;
float: left;
}
.single-product.woocommerce div.product div.summary .single-product-other-action .share-label {
margin-right: 20px;
vertical-align: middle;
}
.single-product.woocommerce div.product div.summary .single-product-other-action ul.socials {
list-style: none;
padding: 0;
margin: 0;
display: inline-block;
vertical-align: middle;
}
.single-product.woocommerce div.product div.summary .single-product-other-action ul.socials li {
display: inline-block;
font-size: 18px;
margin: 0 10px;
}
.single-product.woocommerce div.product div.summary .single-product-other-action .compare-button {
border-left: 1px solid;
border-left-color: inherit;
margin-top: 0;
font-size: 17px;
margin-left: -1px;
}
.single-product.woocommerce div.product div.summary .single-product-other-action .yith-wcwl-add-to-wishlist a > span:before {
padding: 6px 3px 2px;
}
.single-product.woocommerce div.product div.summary .single-product-other-action .compare-button a {
width: 18px;
height: 14px;
overflow: hidden;
text-indent: 100%;
background: url("/source/60a62d133ca9827295a608d31c3020d1/sprite-shop.png") no-repeat top center;
display: block;
margin: 6px 3px;
}
.single-product.woocommerce div.product div.summary .single-product-other-action .compare-button a:hover,
.single-product.woocommerce div.product div.summary .single-product-other-action .compare-button a.added {
background-position: bottom center;
}
.single-product.woocommerce div.product div.summary .single-product-other-action .clear {
display: none;
}
.single-product.woocommerce div.product div.summary .product_meta {
margin-top: 0;
}
.single-product.woocommerce div.product div.summary .product_meta > span {
display: block;
margin-bottom: 5px;
}
.single-product.woocommerce .woocommerce-tabs {
margin-bottom: 40px;
}
.single-product.woocommerce .woocommerce-tabs > ul {
list-style: none;
padding: 0;
border: 1px solid;
border-left: 0;
margin-bottom: 15px;
}
.single-product.woocommerce .woocommerce-tabs ul:before {
content: '';
display: table;
}
.single-product.woocommerce .woocommerce-tabs ul:after {
content: '';
display: table;
clear: both;
}
.single-product.woocommerce .woocommerce-tabs > ul li {
float: left;
padding: 10px 15px;
border-left: 1px solid;
margin: 0 0 -1px;
border-color: inherit;
}
.single-product.woocommerce .woocommerce-tabs > ul li:first-child {
border-left: 1px solid;
border-left-color: inherit;
}
.single-product.woocommerce .woocommerce-tabs > ul li:last-child {
border-right: 0;
}
.single-product.woocommerce .woocommerce-tabs > ul li.active {
background-color: inherit;
}
.single-product.woocommerce .woocommerce-tabs > ul li.active:last-child {
border-right: 1px solid;
border-right-color: inherit;
}
.single-product.woocommerce .woocommerce-tabs .panel {
box-shadow: none;
border: none;
margin: 0;
}
.single-product.woocommerce .woocommerce-tabs .panel > h2 {
display: none;
} .slides, .flex-control-nav, .flex-direction-nav {
margin: 0 !important;
padding: 0;
list-style: none !important;
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: 10px;
text-align: center;
z-index: 10;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-nav li {
margin: 0 3px;
display: inline-block;
zoom: 1;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
display: block;
opacity: .7;
cursor: pointer;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
} .quick-view-overlay {
position: fixed;
visibility: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10000;
opacity: 0;
background: rgba( 0, 0, 0, 0.8);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
text-align: center;
}
.quick-view-overlay.open {
visibility: visible;
opacity: 1;
}
.quick-view-overlay:before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
}
.quick-view-overlay .content-wrapper {
display: inline-block;
vertical-align: middle;
min-width: 300px;
max-width: 1000px;
z-index: 2000;
visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.quick-view-overlay.open .content-wrapper {
visibility: visible;
}
.quick-view-overlay .main {
-webkit-transform: translateY(20%);
-moz-transform: translateY(20%);
-ms-transform: translateY(20%);
transform: translateY(20%);
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
background: #fff;
-webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2);
box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.2);
}
.quick-view-overlay.open .main {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container {
position: relative;
overflow: hidden;
}
.quick-view-overlay.product-quick-view .slider-quick-view img {
width: 100%;
height: auto;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev,
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next {
position: absolute;
width: 18px;
height: 30px;
top: 45%;
border: 1px solid;
line-height: 30px;
text-align: center;
cursor: pointer;
z-index: 2;
opacity: 0.5;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev:before {
margin-right: 2px;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next:before {
margin-left: 3px;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev:hover,
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next:hover {
opacity: 1;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev {
left: -50px;
-webkit-transition: left 150ms ease-in-out 150ms;
-moz-transition:    left 150ms ease-in-out 150ms;
-o-transition:      left 150ms ease-in-out 150ms;
transition:         left 150ms ease-in-out 150ms;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container:hover .es-nav-prev {
left: 10px;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next {
right: -50px;
-webkit-transition: right 150ms ease-in-out 150ms;
-moz-transition:    right 150ms ease-in-out 150ms;
-o-transition:      right 150ms ease-in-out 150ms;
transition:         right 150ms ease-in-out 150ms;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container:hover .es-nav-next {
right: 10px;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.images,
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product {
margin-bottom: 0;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary {
padding: 30px 20px;
text-align: initial;
}
.quick-view-overlay a.overlay-close.remove {
border: 1px solid;
position: absolute;
top: 5px;
right: 5px;
width: 20px;
height: 20px;
text-align: center;
line-height: 18px;
z-index: 2;
opacity: 0.5;
}
.quick-view-overlay a.overlay-close.remove:hover {
opacity: 1;
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary .rating-single-product,
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary form.cart,
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary ul.socials {
text-align: left;
float: none;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary form.cart {
margin-bottom: 30px;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce .woocommerce-message {
margin-top: 30px;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart {
padding: 30px 20px;
text-align: initial;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .actions {
margin-top: 20px;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .actions a {
margin-right: 0;
margin-bottom: 10px;
display: block;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-image,
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-info {
display: inline-block;
vertical-align: middle;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-image img {
width: 100%;
height: auto;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-info {
padding-left: 10px;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-info h3 {
text-align: left;
font-size: 14px;
margin-top: 0;
margin-bottom: 5px;
font-weight: 700;
}
.quick-view-overlay.added-to-cart-popup .added_to_cart .product-info span {
text-transform: uppercase;
font-size: 11px;
font-weight: 600;
}  #customer_details {
margin-bottom: 30px;
}   .woocommerce .cart-list {
margin-bottom: 70px;
}
.woocommerce table.shop_table.shipping td section p {
margin-top: 0;
margin-bottom: 8px;
width: 50%;
display: inline-block;
}
.woocommerce table.shop_table.shipping td section p.form-row-wide:first-child {
width: 100%;
display: block;
}
.woocommerce table.shop_table.shipping td section p.form-row-wide:nth-child(2){
float: left;
padding-right: 2px;
}
.woocommerce table.shop_table.shipping td section p.form-row-wide-last {
padding-left: 2px;
}
.woocommerce table.shop_table.coupon td input[type="submit"] {
float: right;
margin-top: 8px;
margin-right: 0;
}
.woocommerce table.shop_table.shipping td button[type="submit"] {
float: right;
margin-right: 0;
}
.woocommerce .after-cart h3.head {
margin: 30px 0 15px 0;
text-transform: uppercase;
}
.woocommerce table.shop_table.coupon td, .woocommerce table.shop_table.shipping td {
padding: 0;
}
.woocommerce .cart-collaterals,
#review-order-wrapper {
border-width: 2px;
border-style: solid;
padding: 10px 15px;
}
.woocommerce table.shop_table.cart th {
padding-bottom: 13px;
vertical-align: middle;
text-transform: uppercase;
font-weight: 700;
}
.woocommerce table.shop_table.cart th.product-name {
padding-left: 105px;
}
table.shop_table.cart td.product-remove a {
display: block;
width: 20px;
height: 20px;
line-height: 18px;
text-align: center;
border: 1px solid;
opacity: 0.5;
}
table.shop_table.cart td.product-remove a:hover {
opacity: 1;
}
.woocommerce table.shop_table.cart div.product-thumbnail {
padding-right: 30px;
}
.woocommerce table.shop_table.cart div.product-thumbnail img {
width: 75px;
height: auto;
}
.woocommerce table.cart td.product-name div.product-name-price, .woocommerce table.cart .product-thumbnail {
vertical-align: middle;
display: table-cell;
}
.woocommerce table.shop_table.cart th.product-subtotal, .woocommerce table.shop_table.cart td.product-subtotal {
text-align: right;
padding-right: 0;
font-weight: 700;
}
.woocommerce table.shop_table.cart td {
padding: 18px 0px;
vertical-align: middle;
}
.woocommerce .cart-collaterals .cart_totals h2,
#payment h2,
h2#order_review_heading {
margin: 10px 0 20px;
text-align: center;
}
.woocommerce table.shop_table.cart thead {
border-bottom-width: 2px;
border-bottom-style: solid;
}
.woocommerce .cart-collaterals .cart_totals tbody tr.order-total {
border-top-width: 2px;
border-top-style: solid;
}
.woocommerce .cart-collaterals .cart_totals tbody tr.shipping td p,
#order_review table.shop_table tfoot tr.shipping td p {
text-align: right;
margin-bottom: 0;
}
.woocommerce table.shop_table.cart tbody .cart_item {
border-bottom-width: 1px;
border-bottom-style: solid;
}
.woocommerce .cart-collaterals .cart_totals table {
margin-bottom: 30px;
}
.woocommerce .cart-collaterals .cart_totals tbody tr td,
#order_review table.shop_table tfoot tr td,
#order_review table.shop_table tbody tr td.product-total,
#order_review table.shop_table thead tr th.product-total {
text-align: right;
}
.woocommerce .cart-collaterals .cart_totals .cart_update_checkout input, .wc-proceed-to-checkout a.checkout-button {
width: 100%;
margin-bottom: 5px;
}
.wc-proceed-to-checkout a.checkout-button {
width: 100%;
display: block;
text-align: center;
}
.woocommerce .cart-collaterals th, .woocommerce .cart-collaterals td span, .woocommerce .cart-collaterals table td, #order_review table th, #order_review table td {
padding: 7px 0;
}
.woocommerce .cart-collaterals th, #order_review table th {
text-transform: uppercase;
}
.woocommerce .cart-collaterals tr:nth-last-child(2) th, .woocommerce .cart-collaterals tr:nth-last-child(2) td {
padding: 7px 0 20px 0;
}
div.cart_totals table tr.shipping td p {
text-align: right;
padding-left: 5px;
}
#shipping_method li label {
display: block;
text-align: right !important;
}
#shipping_method {
padding: 0;
margin: 0;
list-style: none;
}
#shipping_method li {
margin-bottom: 5px;
}
#shipping_method li input {
margin-left: 5px;
float: right;
}
.woocommerce .cart-collaterals tr.order-total th, .woocommerce .cart-collaterals tr.order-total td span {
padding: 20px 0;
font-weight: 700;
}
.woocommerce table.shop_table div.product-name-price dl.variation,
.woocommerce table.shop_table td.product-name dl.variation {
margin: 5px 0;
}
.woocommerce table.shop_table div.product-name-price dl.variation dt,
.woocommerce table.shop_table td.product-name dl.variation dt {
float: left;
margin-right: 5px;
}
.woocommerce table.shop_table div.product-name-price dl.variation dd p,
.woocommerce table.shop_table td.product-name dl.variation dd p {
margin: 0;
}
.woocommerce table.shop_table.coupon.above-summary {
margin-bottom: 20px;
}
#order_review table.shop_table,
#order_review table.shop_table tbody {
border-bottom-width: 1px;
border-bottom-style: solid;
}
#order_review table.shop_table tfoot tr.total {
border-top-width: 2px;
border-top-style: solid;
}
#order_review table.shop_table tbody tr td {
padding: 7px 0;
}
#order_review table.shop_table tfoot tr.total th {
padding: 20px 0;
}
#order_review table.shop_table tbody tr:last-child td,
#order_review table.shop_table tfoot tr:nth-last-child(2) th,
#order_review table.shop_table tfoot tr:nth-last-child(2) td {
padding-bottom: 20px;
}
#order_review table.shop_table tfoot tr:first-child th,
#order_review table.shop_table tfoot tr:first-child td {
padding-top: 20px;
}
#order_review table.shop_table thead tr th,
#order_review table.shop_table tfoot tr th,
#order_review table.shop_table tfoot tr td {
font-weight: 700;
}
form.checkout #payment h2 {
margin-top: 35px;
}
form.checkout #payment ul {
list-style: none;
padding: 0;
margin: 0;
}
form.checkout div.place-order {
margin-top: 10px;
padding-top: 10px;
border-top-width: 1px;
border-top-style: solid;
}
form.checkout div.place-order input[type="submit"] {
width: 100%;
margin-right: 0;
margin-bottom: 10px;
}
#payment .form-row.terms label, #ship-to-different-address,
.woocommerce-billing-fields p.form-row.create-account label {
display: inline-block;
margin: 0;
font-weight: 600;
}
#payment .form-row.terms input#terms, #ship-to-different-address input,
.woocommerce-billing-fields p.form-row.create-account input,
.woocommerce form.login #rememberme, .woocommerce-page form.login #rememberme {
margin-top: 3px;
float: left;
margin-right: 7px;
}
#payment ul.payment_methods li {
padding: 15px 0;
border-top-width: 1px;
border-top-style: solid;
position: relative;
}
#payment ul.payment_methods li:first-child {
border-top: 0;
}
#payment input.input-radio,
#payment label {
display: inline-block;
vertical-align: top;
margin-bottom: 0;
margin-top: 0;
}
#payment input.input-radio {
margin-right: 5px;
margin-top: 3px;
position: absolute;
}
#payment label {
margin-left: 20px;
display: block;
}
#payment div.payment_box {
margin-top: 10px;
}
.woocommerce .login-form-checkout,
.woocommerce .coupon-form-checkout {
margin-bottom: 20px;
padding: 20px 20px 10px;
}
.woocommerce .login-form-checkout p,
.woocommerce .coupon-form-checkout p {
margin-bottom: 10px;
}
.woocommerce .coupon-form-checkout p.coupon_link a,
.woocommerce .login-form-checkout p.login-form-link a {
margin-left: 5px;
}
.woocommerce .coupon-form-checkout p.input-button {
text-align: right;
}
.woocommerce .coupon-form-checkout p.input-button input {
margin-right: 0;
}
.woocommerce .login-form-checkout input.button {
float: right;
line-height: normal;
margin-right: 0;
}
.woocommerce .login-form-checkout label[for="rememberme"],
.woocommerce .login-form-checkout .lost_password {
float: left;
}
.woocommerce .login-form-checkout .lost_password {
clear: left;
}
#shippingaddress-title,
#ship-to-different-address {
margin-bottom: 15px;
margin-top: 0;
}
#shippingaddress-title {
padding-top: 20px;
}
.woocommerce-cart .select2-container--default .select2-selection--single,
.woocommerce-checkout .select2-container--default .select2-selection--single,
.woocommerce-account .select2-container--default .select2-selection--single{
padding: 3px 0 0 8px;
border: 1px solid #dbd8d8;
height: 35px;
}
.woocommerce-cart .woocommerce-shipping-calculator-box {
padding-left: 0;
}
.woocommerce-checkout #ship-to-different-address{
margin-left: 20px;
} .woocommerce h3.order-status {
text-transform: none;
margin-bottom: 20px;
}
.woocommerce ul.order_info {
list-style: none;
border-width: 1px;
border-style: solid;
padding: 15px 15px 15px 60px;
margin-bottom: 20px;
position: relative;
}
.woocommerce ul.order_info:before {
content: '';
background: url("/source/2d0986c3ea0b4de87059f06588730f7e/order-complete-icon.png") no-repeat top center;
position: absolute;
top: 8px;
left: 15px;
width: 35px;
height: 35px;
}
.woocommerce ul.order_info li {
display: inline-block;
margin-right: 5px;
}
.woocommerce table.shop_table.order_details thead,
.woocommerce table.shop_table.order_details tbody {
border-bottom: 1px solid;
}
.woocommerce table.shop_table.order_details tfoot tr:last-child {
border-top: 3px solid;
border-bottom: 1px solid;
}
.woocommerce dl.customer_details dt {
float: left;
margin-right: 5px;
font-weight: 700;
}
.woocommerce dl.customer_details dd {
margin: 0;
}
.woocommerce table.shop_table.order_details {
margin-bottom: 50px;
}
.woocommerce table.shop_table.order_details th,
.woocommerce-page table.shop_table.my_account_orders th {
padding: 10px 0;
vertical-align: middle;
text-transform: uppercase !important;
font-weight: 700;
}
.woocommerce-page table.shop_table.my_account_orders th span,
.woocommerce table.shop_table.order_details tfoot td {
text-transform: uppercase !important;
font-weight: 700;
}
.woocommerce table.shop_table.order_details th.product-total,
.woocommerce table.shop_table.order_details tr.order_item td.product-total,
.woocommerce table.shop_table.order_details tfoot td,
.woocommerce-page table.shop_table.my_account_orders thead th,
.woocommerce-page table.shop_table.my_account_orders tbody td {
text-align: center !important;
}
.woocommerce table.shop_table.order_details tr td {
padding: 10px 0;
}
.woocommerce table.shop_table.order_details tr.order_item:first-child td,
.woocommerce table.shop_table.order_details tfoot tr:first-child th,
.woocommerce table.shop_table.order_details tfoot tr:first-child td {
padding-top: 20px;
}
.woocommerce table.shop_table.order_details tr.order_item:last-child td,
.woocommerce table.shop_table.order_details tfoot tr:nth-last-child(2) th,
.woocommerce table.shop_table.order_details tfoot tr:nth-last-child(2) td {
padding-bottom: 20px;
}
.woocommerce-page table.shop_table.my_account_orders tbody td,
.woocommerce table.shop_table.order_details tfoot tr:last-child th,
.woocommerce table.shop_table.order_details tfoot tr:last-child td {
padding: 20px 0;
}
.woocommerce-page table.shop_table.my_account_orders tbody td.order-number,
.woocommerce-page table.shop_table.my_account_orders thead th.order-number {
text-align: left !important;
font-weight: 700;
}
.woocommerce-page table.shop_table.my_account_orders tbody td.order-actions {
text-align: right !important;
}
.woocommerce div.addresses .col-1,
.woocommerce div.addresses .col-2 {
width: 50%;
float: left;
} #yith-wcwl-form:before,
#yith-wcwl-form:after {
content: '';
display: table;
}
#yith-wcwl-form:after {
clear: both;
}
#yith-wcwl-form table.shop_table.wishlist_table {
margin-bottom: 20px;
}
#yith-wcwl-form table.shop_table thead {
border-bottom: 3px solid;
}
#yith-wcwl-form table.shop_table th {
padding: 13px 0;
vertical-align: middle;
text-transform: uppercase;
font-weight: 700;
text-align: center;
}
#yith-wcwl-form table.shop_table th.product-name {
text-align: left;
}
#yith-wcwl-form table.shop_table tbody tr {
border-bottom: 1px solid;
}
#yith-wcwl-form table.shop_table td {
padding: 10px 0;
vertical-align: middle;
}
#yith-wcwl-form table.shop_table td.product-thumbnail img {
width: 75px;
height: auto;
}
#yith-wcwl-form table.shop_table td.product-add-to-cart {
text-align: right;
}
#yith-wcwl-form .wishlist_table .add_to_cart.button {
border-radius: 0;
margin-right: 0;
}
#yith-wcwl-form .yith-wcwl-share {
margin-bottom: 20px;
border: 1px solid;
float: right;
padding: 15px;
}
#yith-wcwl-form .yith-wcwl-share:before,
#yith-wcwl-form .yith-wcwl-share:after {
display: table;
content: '';
}
#yith-wcwl-form .yith-wcwl-share:after {
clear: both;
}
#yith-wcwl-form .yith-wcwl-share h4 {
font-weight: 700;
}
#yith-wcwl-form .yith-wcwl-share h4,
#yith-wcwl-form .yith-wcwl-share ul {
display: inline-block;
vertical-align: middle;
padding: 0;
margin: 0;
list-style: none;
}
#yith-wcwl-form .yith-wcwl-share ul li {
display: inline-block;
font-size: 18px;
margin: 0 10px;
}
#yith-wcwl-form .yith-wcwl-share ul li a {
background: none;
display: block;
text-align: center;
font-family: 'FontAwesome';
}
#yith-wcwl-form .yith-wcwl-share ul li a.facebook:before { content: "\f09a"; }
#yith-wcwl-form .yith-wcwl-share ul li a.twitter:before { content: "\f099"; }
#yith-wcwl-form .yith-wcwl-share ul li a.pinterest:before { content: "\f0d2"; }
#yith-wcwl-form .yith-wcwl-share ul li a.googleplus:before { content: "\f0d5"; }
#yith-wcwl-form .yith-wcwl-share ul li a.email:before { content: "\f0e0"; } #review_form_wrapper #review_form {
border-width: 1px;
border-style: solid;
padding: 15px;
}
#review_form #commentform label {
margin-bottom: 5px;
}
#review_form #commentform #submit {
width: 100%;
}
#review_form #commentform input:not([type=submit]) {
height: 35px;
}
#reviews_summary .review-rating-value {
display: none;
}
#reviews_summary .woocommerce-product-rating {
margin-bottom: 15px;
}
#reviews #reviews_summary .ywar_stars_value,
#reviews #reviews_summary .ywar_num_reviews,
#reviews #reviews_summary .ywar_filter_reviews {
line-height: 20px;
min-width: 50px;
width: auto;
text-transform: uppercase;
font-size: 10px;
}
#reviews #reviews_summary h3 {
margin-bottom: 20px;
}
#reviews #reviews_summary .woocommerce-product-rating {
margin-bottom: 25px;
}
#reviews #comments .comment-text .review_vote span.review_helpful {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}
#reviews #comments .comment-text .review_vote span.ywar_review_helpful {
padding-top: 10px;
}
#reviews #comments ol.commentlist {
margin: 0;
padding: 0;
list-style: none;
}
#reviews #comments .commentlist .comment-meta {
margin-bottom: 10px;
}
#reviews #comments .commentlist .comment-meta p .author,
#reviews .comment-text p.meta strong {
text-transform: uppercase;
}
#reviews #review_form_wrapper {
margin-top: 0;
}
#review_form_wrapper #reply-title {
font-size: 14px;
text-align: center;
margin-bottom: 30px;
}
#review_form .wp-social-login-widget{
margin-bottom: 10px;
} #my-account-page {
margin-bottom: 50px;
}
nav.woocommerce-MyAccount-navigation div.user-profile {
border-style: solid;
border-width: 4px;
margin-bottom: 20px;
padding: 15px;
}
nav.woocommerce-MyAccount-navigation .user-profile div.user-image {
margin-right: 10px;
}
nav.woocommerce-MyAccount-navigation .user-profile div.user-image img {
width: 100%;
height: auto;
}
nav.woocommerce-MyAccount-navigation .user-profile div.user-image,
nav.woocommerce-MyAccount-navigation .user-profile div.user-logout {
display: inline-block;
vertical-align: middle;
}
nav.woocommerce-MyAccount-navigation .user-profile span.username {
display: block;
}
nav.woocommerce-MyAccount-navigation .user-profile span.logout, div.woocommerce-MyAccount-content .addresses .title a.edit {
display: inline-block;
cursor: pointer;
}
nav.woocommerce-MyAccount-navigation .user-profile span.logout a, div.woocommerce-MyAccount-content .addresses .title a.edit {
text-transform: uppercase;
font-size: 10px;
font-weight: 700;
}
nav.woocommerce-MyAccount-navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
nav.woocommerce-MyAccount-navigation ul:after {
display: block;
border-right-width: 1px;
border-right-style: solid;
border-right-color: inherit;
padding: 60px;
content: '';
}
nav.woocommerce-MyAccount-navigation ul li {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: inherit;
border-right-width: 1px;
border-right-style: solid;
border-right-color: inherit;
}
nav.woocommerce-MyAccount-navigation ul li:first-child {
border-right: none;
}
nav.woocommerce-MyAccount-navigation ul li a span:before {
margin-right: 10px;
font-size: 18px;
display: inline-block;
vertical-align: middle;
}
nav.woocommerce-MyAccount-navigation ul li a {
display: block;
padding: 12px 0;
}
#my-account-content fieldset legend,
div.woocommerce-MyAccount-content fieldset legend {
display: none;
}
#my-account-content .myaccount_user,
div.woocommerce-MyAccount-content .myaccount_user {
margin-bottom: 20px;
}
#my-account-content .addresses .col-1, .woocommerce .addresses .col-1, div.woocommerce-MyAccount-content .addresses .col-1 {
width: 50%;
float: left;
}
#my-account-content .addresses .col-2, .woocommerce .addresses .col-2, div.woocommerce-MyAccount-content .addresses .col-2 {
width: 50%;
float: right;
}
#my-account-content .addresses .title, div.woocommerce-MyAccount-content .addresses .title {
margin-bottom: 10px;
}
#my-account-content .addresses .title h3, .woocommerce .addresses .title h3, div.woocommerce-MyAccount-content .addresses .title h3 {
margin-bottom: 5px;
}
.woocommerce-Button.button,
.woocommerce-MyAccount-content .button {
float: right;
margin-right: 0 !important;
}
#my-account-content div.woocommerce form p input[type="submit"],
div.woocommerce-MyAccount-content form p input[type="submit"]{
float: none;
}
#my-account-content, div.woocommerce-MyAccount-content {
margin-bottom: 50px;
}
table.my_account_orders a.button.cancel, table.my_account_orders a.button.pay {
margin-right: 5px;
}
table.my_account_orders thead {
border-bottom: 3px solid;
}
table.my_account_orders tr.order {
border-bottom: 1px solid;
}
table.my_account_orders tr.order td.order-action a {
margin-bottom: 0;
} #slogan.yit-cart-checkout-slogan .slogan-wrapper {
padding: 60px 0;
}
#slogan.yit-cart-checkout-slogan span > span {
padding: 16px 20px;
margin-right: 10px;
min-width: 300px;
}
#slogan.yit-cart-checkout-slogan span > span:before {
content: '';
display: inline-block;
width: 21px;
height: 20px;
background: url("/source/5546b78214f64f82c2e2903aa49bcdb3/breadcrumb-cart.png") no-repeat;
margin-right: 10px;
}
#slogan.yit-cart-checkout-slogan .slogan-cart:before {
background-position: right center;
}
#slogan.yit-cart-checkout-slogan .slogan-checkout:before {
background-position: -3px center;
}
#slogan.yit-cart-checkout-slogan .slogan-complete:before {
background-position: -25px center;
} #customer_login {
margin-bottom: 30px;
}
#customer_login form.login {
border-width: 1px;
border-style: solid;
}
#customer_login form.login {
padding: 20px 15px 50px;
}
#customer_login input[type="submit"] {
float: right;
margin-right: 0;
}
#customer_login #rememberme {
margin-right: 5px;
}
#customer_login p.lost_password,
.woocommerce .login-form-checkout .lost_password {
margin-bottom: 25px;
font-weight: 700;
font-size: 11px;
}
.woocommerce .login-form-checkout .lost_password {
margin-bottom: 10px;
margin-top: 10px;
}
#customer_login .wp-social-login-widget,
.woocommerce .login-form-checkout .wp-social-login-widget {
display: inline-block;
padding: 15px;
}
#customer_login .wp-social-login-widget .wp-social-login-connect-with,
.woocommerce .login-form-checkout .wp-social-login-widget .wp-social-login-connect-with {
margin-right: 10px;
}
#customer_login .wp-social-login-widget > div,
.woocommerce .login-form-checkout .wp-social-login-widget > div {
vertical-align: middle;
}
#customer_login .wp-social-login-widget .wp-social-login-provider-list,
.woocommerce .login-form-checkout .wp-social-login-widget .wp-social-login-provider-list {
padding: 0;
}
#customer_login .wp-social-login-widget .wp-social-login-provider-list a,
.woocommerce .login-form-checkout .wp-social-login-widget .wp-social-login-provider-list a {
margin: 0 10px;
} .woocommerce-Button.button, .woocommerce-MyAccount-content .button {
line-height: 1.42857143;
}
#customer_login .col-1 > h2, #customer_login .col-2 > h2 {
display: none;
}
#customer_login .col-1 {
float: left;
width: 50%;
padding: 0 15px;
margin-bottom: 50px;
}
#customer_login .col-2 {
float: right;
width: 50%;
}
nav.woocommerce-MyAccount-navigation {
float: left;
width: 25%;
}
div.woocommerce-MyAccount-content {
float: left;
width: 75%;
}
div.woocommerce-MyAccount-content {
padding: 0 30px;
}
form.cart-page {
margin-left: 0;
padding-left: 0;
float:left;
}
.woocommerce-cart .cart-user-info {
margin-right: 0;
padding-right: 0;
float: right;
}
.woocommerce-shipping-calculator-box {
margin-bottom: 30px;
float: left;
margin-left: 0;
padding-left: 0;
}
.woocommerce .after-cart .woocommerce-shipping-calculator h3.head {
margin-top: 0;
}
.woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button.button {
margin-top: -9px;
} .woocommerce-cart .cart-empty,
.woocommerce-cart .return-to-shop {
text-align: center;
text-transform: uppercase;
font-weight: 600;
margin-bottom: 30px;
}
.woocommerce-cart .return-to-shop a.btn {
padding: 12px 50px;
}  .single-product.woocommerce div.product div.images .thumbnails.slider .owl-controls .owl-prev,
.single-product.woocommerce div.product div.images .thumbnails.slider .owl-controls .owl-next {
top: 30%;
opacity: 0;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
}
.single-product.woocommerce div.product div.images .thumbnails.slider .owl-controls .owl-prev {
left: -20px;
}
.single-product.woocommerce div.product div.images .thumbnails.slider .owl-controls .owl-next {
right: -20px;
}
.single-product.woocommerce div.product div.images .thumbnails.slider:hover .owl-controls .owl-prev,
.single-product.woocommerce div.product div.images .thumbnails.slider:hover .owl-controls .owl-next {
opacity: 1;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
}
.single-product.woocommerce div.product div.images .thumbnails.slider:hover .owl-controls .owl-prev {
left: 0;
}
.single-product.woocommerce div.product div.images .thumbnails.slider:hover .owl-controls .owl-next {
right: 0;
} .woocommerce .blockUI.blockOverlay{position:relative}
.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:12px;width:80px;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-6px;display:block;content:"";background:url("/source/ab53e0ba37c273d0b53dc55a1717c7dc/search.gif") no-repeat center;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)} #review_form_wrapper #review_form {
padding: 0;
border: none;
background: none;
}
#review_form #respond {
padding: 15px;
background-color: #fafafa;
border: 1px solid #dbd8d8;
}
.woocommerce-tabs .entry-content div.review-inappropriate {
float: left;
margin-right: 5px;
} .thumb-wrapper span.onsale {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 99;
} .add-request-quote-button.button {
padding: 8px 25px;
} .yith-ywraq-add-to-quote {
border-top-width: 1px;
border-top-style: solid;
position: relative;
}
ul li.product .add-request-quote-button.button {
display: inline-block;
}
ul li.product .add-request-quote-button.button+img {
position: absolute;
top: 50%;
margin-top: -10px;
}
ul li.product.grid .add-request-quote-button.button {
width: 100%;
}
ul li.product.featured .add-request-quote-button.button {
height: 33px;
float: left;
clear: both;
}
.show-products.show-products-list ul.products li.product.list.featured .product-wrapper .product-actions-wrapper {
margin-bottom: 10px;
}
.list .yith-ywraq-add-to-quote {
border-bottom-width: 0px;
border-top-width: 0px;
}
.yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.ywraq-link, .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.ywraq-link:hover, .yith_ywraq_add_item_response_message {
background-color: transparent;
border: 0;
padding: 8px 0 8px 21px;
margin: 0;
display: inline-block;
position:relative;
}
.yith-ywraq-add-to-quote .yith_ywraq_add_item_response_message {
padding: 10px 0 0 0;
}
.yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message {
padding: 2px 0 10px 0;
}
.yith-ywraq-add-button .add-request-quote-button.ywraq-link:before, .yith_ywraq_add_item_response_message:before {
background: url("/source/50f740353ed6bade61f5bd857583f854/quote.jpg") no-repeat top !important;
content: ' ';
display: inline-block;
width: 12px;
height: 16px;
margin-right: 8px;
vertical-align: middle;
}
.widget.featured-products li .yith-ywraq-add-to-quote {
border: 0;
}
.widget.featured-products li .yith-ywraq-add-to-quote img, ul.products li.product .yith-ywraq-add-to-quote img {
width: auto;
display: inline-block;
}
.widget.featured-products li .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.ywraq-link {
padding-left: 0;
} .single-product .summary.entry-summary .yith-ywraq-add-to-quote {
border: 0;
}
.single-product .summary.entry-summary .yith-ywraq-add-to-quote .yith-ywraq-add-button .add-request-quote-button.ywraq-link {
padding: 0;
}
.single-product .summary.entry-summary .yith_ywraq_add_item_response_message, .single-product .summary.entry-summary .yith_ywraq_add_item_browse_message {
float:left;
padding: 0;
}
.single-product .summary.entry-summary .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message {
padding: 0px 0px 0px 10px;
} #yith-ywraq-form td.actions {
text-align: right;
}
#yith-ywraq-form td.actions input.button {
padding: 8px 25px;
border-width: 2px;
}
.widget.woocommerce.widget_ywraq_mini_list_quote {
margin-top: 20px;
margin-right: 0;
}
.widget_ywraq_mini_list_quote .raq-info{
text-transform: uppercase;
font-size: 14px;
}
.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper {
right:0;
left: auto;
}
ul.yith-ywraq-list li a.yith-ywraq-list-item-info {
display: block;
font-weight: 400;
text-transform: uppercase;
font-size: 11px;
margin-bottom: 4px;
}
.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li {
position: relative;
border-bottom: 1px solid;
padding: 0 0 26px 16px;
clear: both;
}
.widget.woocommerce.widget_ywraq_mini_list_quote a.button {
width: 100%;
text-align: center;
display: block;
}  .woocommerce-cart-notice a.button {
position: absolute;
top: 13px;
right: 13px;
padding: 8px 25px;
}  .my_account_orders td.order-actions a.track-button {
padding: 9px 25px 8px 25px !important;
height: 35px !important;
margin-right: 5px;
}
.my_account_orders td.order-actions a.track-button img {
margin-top: -3px;
}  .autocomplete-suggestion.autocomplete-selected {
color: #ba1707;
}  .thumb-wrapper .ywpc-countdown-loop,
.thumb-wrapper .ywpc-sale-bar-loop,
.product_actions_container .ywpc-countdown-loop,
.product_actions_container .ywpc-sale-bar-loop{
margin: 0 !important;
padding: 5px;
}
.product_actions_container > div:nth-child(2) {
border-top: 1px solid #dbd8d8;
}
.list .product_actions_container > div:nth-child(2) {
border-top: none;
}  #customer_details .ywsfd-wrapper{
float: left;
width: 33.33333333%;
padding: 0 15px;
}
@media screen and (max-width: 767px) {
#customer_details .ywsfd-wrapper{
float:none;
width:100%;
}
}  .yith-similar-products ul.products.slick-slider {
border: none;
padding: 0;
margin-top: 0;
margin-bottom: 20px;
}
.yith-similar-products ul.products.slick-slider .slick-list {
margin: 0;
}
.yith-similar-products ul.products .slick-arrow {
top: 45%;
z-index: 10;
opacity: 0;
background-color: #fff;
}
.yith-similar-products ul.products .slick-arrow.slick-prev {
left: -50px;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition: all 150ms ease-in-out 150ms;
-o-transition: all 150ms ease-in-out 150ms;
transition: all 150ms ease-in-out 150ms;
}
.yith-similar-products ul.products:hover .slick-arrow.slick-prev {
left: 15px;
opacity: 1;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition: all 150ms ease-in-out 150ms;
-o-transition: all 150ms ease-in-out 150ms;
transition: all 150ms ease-in-out 150ms;
}
.yith-similar-products ul.products .slick-arrow.slick-next {
right: -50px;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition: all 150ms ease-in-out 150ms;
-o-transition: all 150ms ease-in-out 150ms;
transition: all 150ms ease-in-out 150ms;
}
.yith-similar-products ul.products:hover .slick-arrow.slick-next {
right: 15px;
opacity: 1;
-webkit-transition: all 150ms ease-in-out 150ms;
-moz-transition: all 150ms ease-in-out 150ms;
-o-transition: all 150ms ease-in-out 150ms;
transition: all 150ms ease-in-out 150ms;
}
.yith-similar-products .box-title .shop-link {
margin-left: 0;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
}
.yith-similar-products .box-title .subtitle {
margin-top: 10px;
}
.yith-similar-products.in-page .remove-product {
font-size: 12px;
text-transform: uppercase;
position: absolute;
top: -20px;
right: 0;
}  div.product .ywpc-countdown {
margin-left: 30px;
}
.ywpc-widget-products li.product {
width: 100% !important;
} ul li.product a.compare.button {
width:100%;
display: block;
padding: 8px 25px;
border-width: 0px;
border-style: solid;
border-radius: 0;
margin-right: 5px;
margin-bottom: 0px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
} .woocommerce .ywapo_input_container.ywapo_input_container_labels.ywapo_selected {
border: 1px solid #a12418;
}
body.woocommerce div.product form.cart .button.wp-picker-clear {
padding: 1px 6px;
}
.ui-datepicker-header.ui-widget-header {
border: 1px solid #ff1800;
background: #ff1800;
}
.woocommerce form .form-row .ywapo_input_container input[type="number"] {
padding-right: 10px;
}
.woocommerce form .form-row .ywapo_input_container input[type="text"],
.woocommerce form .form-row .ywapo_input_container input[type="number"]  {
height: 35px;
border-width: 1px;
border-style: solid;
padding: 0 10px;
}
.yith-wcqv-button.inside-thumb {
cursor: pointer;
}
.yith-wcqv-button.inside-thumb > span {
font-size: 10px;
} .single-product .woocommerce-product-gallery { width: 50%; margin-left: 0px !important; }
.single-product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger { position: absolute; top: 10px; right: 10px; z-index: 999; }
.single-product .flex-viewport { margin-bottom: 10px; }
.single-product .flex-viewport > figure.woocommerce-product-gallery__wrapper { margin-top: 0px; margin-left: 0px; }
.single-product .flex-viewport > figure.woocommerce-product-gallery__wrapper .onsale { margin: 0 !important; left: 7px !important; right: auto !important; top: 7px !important; }
.single-product .flex-viewport > figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide img.wp-post-image { width: 100% !important; }
.single-product ol.flex-control-nav.flex-control-thumbs { margin: 0 !important; position: static; }
.single-product ol.flex-control-nav.flex-control-thumbs li { width: 19%; margin: 0px 1% 5px 0px !important; float: left; display: block; }
.single-product ol.flex-control-nav.flex-control-thumbs li img { width: 100%; height: auto; margin-right: 10px; cursor: pointer; }
.quick-view-overlay.product-quick-view.open .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images { opacity: 1 !important; } #header .yit_cart_widget .cart_wrapper:before {
content: '';
display: block;
height: 20px;
} .wishlist_table a.yith-wcqv-button.button {
padding: 5px 10px;
margin-left: 15px;
background-color: #a12418 !important;
font-size: 10px;
font-weight: 700;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.wishlist_table a.yith-wcqv-button.button:hover {
background-color: #ae4a14 !important;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
} #header .fixed .yit_cart_widget .cart_wrapper {
display: none;
}
#header .fixed .yit_cart_widget:hover .cart_wrapper {
display: block;
} .single-product table.variations {
margin-top: 10px;
}
.single-product table.variations .sbHolder .sbToggle {
top: 0;
right: 0;
}
.single-product .summary table.variations td {
padding: 5px 0;
display: block;
}
.single-product .summary table.variations td label {
width: 100%;
color: rgb(91, 90, 90);
text-align: left;
font-size: 13px;
text-transform: uppercase;
}
.single-product .summary table.variations .sbHolder .sbSelector {
height: 35px;
padding: 5px 10px;
background-color: #fff;
}
.single-product .summary table.variations .sbHolder .sbToggle {
right: 8px;
top: 8px;
}
.quantity label.screen-reader-text {
display:none !important;
}.swiper-container,
.swiper_container {
margin:0 auto;
position:relative;
overflow:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden; z-index:1;
}
.swiper-wrapper {
position:relative;
width:100%;
-webkit-transition-property:-webkit-transform, left, top;
-webkit-transition-duration:0s;
-webkit-transform:translate3d(0px,0,0);
-webkit-transition-timing-function:ease;
-moz-transition-property:-moz-transform, left, top;
-moz-transition-duration:0s;
-moz-transform:translate3d(0px,0,0);
-moz-transition-timing-function:ease;
-o-transition-property:-o-transform, left, top;
-o-transition-duration:0s;
-o-transform:translate3d(0px,0,0);
-o-transition-timing-function:ease;
-o-transform:translate(0px,0px);
-ms-transition-property:-ms-transform, left, top;
-ms-transition-duration:0s;
-ms-transform:translate3d(0px,0,0);
-ms-transition-timing-function:ease;
transition-property:transform, left, top;
transition-duration:0s;
transform:translate3d(0px,0,0);
transition-timing-function:ease;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
float: left;
} .swiper-wp8-horizontal {
-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
}.boxed-layout .slider.banners {
margin: 0 -15px;
}
.slider.banners .swiper-slide .slide-inner {
overflow: hidden;
padding-right: 8px;
}
.slider.banners .swiper-slide:last-child .slide-inner {
padding-right: 0;
}
.slider.banners .swiper-slide {
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.slider.banners .swiper-slide-big {
width: 400px;
}
.slider.banners .swiper-slide-small {
width: 234px;
}
.slider.banners .swiper-slide-big.swiper-slide:last-child {
width: 392px;
}
.slider.banners .swiper-slide-small.swiper-slide:last-child {
width: 224px;
}
.slider.banners .slide-wrapper {
overflow: hidden;
position: relative;
}
.slider.banners .swiper-slide-small .slide-wrapper {
margin: 0 0 6px 0;
}
.slider.banners .swiper-wrapper {
width: 100%;
}
.slider.banners .swiper-slide-big .slide-wrapper,
.slider.banners .swiper-slide-big .slide-inner {
height: 100%;
}
.slider.banners .swiper-slide img {
max-width: 100%;
height: auto;
width: 100%;
} .slider.banners img {
-moz-transition: all 1.2s;
-webkit-transition: all 1.2s;
-o-transition: all 1.2s;
transition: all 1.2s;
}
.slider.banners .slide-wrapper:hover img {
-webkit-transform: scale(1.2) rotateZ(-5deg);
-moz-transform: scale(1.2) rotateZ(-5deg);
-ms-transform: scale(1.2) rotateZ(-5deg);
-o-transform: scale(1.2) rotateZ(-5deg);
transform: scale(1.2) rotateZ(-5deg);
} .slider.banners .slide-wrapper:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; box-shadow: inset 0 0 20px 450px rgba(0,0,0, 0.4);
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
z-index: 0;
}
.slider.banners .slide-wrapper:hover:after {
visibility: visible;
opacity: 1;
} .slider.banners .next,
.slider.banners .prev {
padding: 6px 14px;
width: 50px;
height: 50px;
margin: -26px 0 0;
display: block;
position: absolute;
top: 50%;
cursor: pointer;
opacity: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
border: 2px solid;
border-color: rgba(255,255,255,0); text-indent: 100%;
}
.slider.banners .prev {
left: -51px;
}
.slider.banners .next {
right: -51px;
}
.slider.banners:hover .prev {
left: 15px;
opacity: 0.8;
color: #ffffff;
border-color: rgba(255,255,255,0.8);
}
.slider.banners:hover .next {
right: 15px;
opacity: 0.8;
color: #ffffff;
border-color: rgba(255,255,255,0.8);
}
.slider.banners .next:before,
.slider.banners .prev:before{
font-family: 'FontAwesome';
font-size: 30px;
width: 15px;
position: absolute;
top: 2px;
}
.slider.banners .next:before{
content: "\f105";
left: 0px;
}
.slider.banners .prev:before{
content: "\f104";
left: -3px;
}
.slider.banners .prev:hover,.slider.banners .next:hover {
opacity: 1;
} .slider.banners .slide-text {
position: absolute;
display: block;
left: 36px;
right: 36px;
z-index: 1;
text-align: center;
padding: 12px 0 4px;
margin: 32px 0;
}
.slider.banners .slide-wrapper a.slide-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
}
.slider.banners .swiper-slide-small .slide-text {
left: 18px;
right: 18px;
}
.slider.banners .slide-text.top {
top: 0;
}
.slider.banners .slide-text.bottom {
bottom: 0;
}
.slider.banners .slide-text.center {
top: 0;
}
.slider.banners .slide-text.border {
border-top: 1px solid;
border-bottom: 1px solid;
border-color: rgba(255, 255, 255, 0.43);
}
.slider.banners .slide-text h3,
.slider.banners .slide-text h4 {
color: #fff;
margin: 0 0 5px;
text-align: center;
line-height: 0.85em;
}
.slider.banners .slide-text h3 {
font-size: 32px;
font-weight: 700;
letter-spacing: 0px;
}
.slider.banners .slide-text h4 {
font-size: 14px;
margin-bottom: 10px;
letter-spacing: 2px;
}
.slider-container .slider.banners{
margin-top: -25px;
}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}@media only screen and (max-width: 767px){html{font-size:62.5%}}@media only screen and (min-width: 768px)and (max-width: 991px){html{font-size:62.5%}}@media only screen and (min-width: 1444px){html{font-size:62.5%}}*,*:before,*:after{box-sizing:inherit;-webkit-hyphens:none;hyphens:none;outline:none}body{background:#fff;min-height:600px;overflow-y:scroll;transition:all 300ms linear}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote,q{-webkit-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}a{color:#002851;text-decoration:none}a:hover,a:focus,a:active{color:#002851;text-decoration:underline;outline:0}a img{border:0}hr{display:block;background-color:#e0d7d7;border:0;height:1px;margin:1em 0;padding:0}ul,ol{list-style:none;margin:0}ol{list-style-type:decimal;list-style-position:outside;margin-left:2rem}dl{margin-bottom:1.6em}dt{font-weight:bold}dd{margin-bottom:1.6em}table,th,td{border:1px solid #e0d7d7}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.6em;table-layout:fixed;width:100%}caption,th,td{font-weight:normal;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}th,td{padding:.4em}del{opacity:.8}fieldset{padding:.35em .625em 1.75em;margin:0 0 3rem;border:1px solid #002851;border-radius:1.5rem}::-webkit-input-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851}:-moz-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851}::-moz-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851;opacity:1}:-ms-input-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851}::-moz-selection{background:#16477a;color:#fff;text-shadow:none}::selection{background:#16477a;color:#fff;text-shadow:none}.chromeframe{margin:.2em 0;background:#6d6c6c;color:#000;padding:.2em 0}img,svg{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle}.no-js img.lazyload,.no-js svg.lazyload{display:none}figure{margin:0}audio,canvas{display:inline-block}embed,iframe,object,video{margin-bottom:0;max-width:100%;vertical-align:middle}p>embed,p>iframe,p>object,p>video{margin-bottom:0}.video-wrap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrap iframe,.video-wrap object,.video-wrap embed,.video-wrap video{height:100%;left:0;position:absolute;top:0;width:100%;margin:0}.says,.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;margin:0}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font:bold 14px/normal "Noto Sans",sans-serif;left:-9999em;outline:none;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.6);font:bold 14px/normal "Open Sans",sans-serif}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}blockquote.alignright,.wp-caption.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em}.clear:before,.clear:after,.clearfix:before,.clearfix:after,.site:before,.site:after,.site-main:after,.main-nav:before,.main-nav:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-content:before,.site-content:after,.nav-links:before,.nav-links:after,.footer_menu:before,.footer_menu:after,.footer_sub:before,.footer_sub:after,.footer_submenu:before,.footer_submenu:after,.comment-navigation:before,.comment-navigation:after,.textwidget:before,.textwidget:after{content:"";display:table}.clear:after,.clearfix:after,.site:after,.site-main:after,.main-nav:after,.entry-content:after,.comment-content:after,.site-content:after,.nav-links:after,.footer_menu:after,.footer_sub:after,.footer_submenu:after,.comment-navigation:after,.textwidget:after{clear:both}.hide,.hidden,.invisible{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}body{font-family:"Averta Regular","Arial-fallback",sans-serif;font-weight:normal;font-size:16px;font-size:1.6rem;line-height:1.25;color:#151515;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h1 a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;color:#002851;font-size:34px;font-size:3.4rem;line-height:1.2353;margin:0;text-transform:none}h1 b,h1 strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}h1 span{color:#002851}h2,h2 a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;color:#002851;font-size:30px;font-size:3rem;line-height:1.2;margin:0;text-transform:none}h2 b,h2 strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}h2 span{color:#002851}h3,h3 a{font-family:"Averta Regular","Arial-fallback",sans-serif;font-weight:normal;clear:both;color:#002851;font-size:22px;font-size:2.2rem;line-height:1.2727;margin:0;text-transform:none}h3 b,h3 strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}h3 span{color:#002851}h4,h4 a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;color:#002851;font-size:20px;font-size:2rem;line-height:1.25;margin:0;text-transform:none}h4 b,h4 strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}h4 span{color:#002851}h5,h5 a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;color:#002851;font-size:18px;font-size:1.8rem;line-height:1.2777;margin:0;text-transform:none}h5 b,h5 strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}h5 span{color:#002851}h6,h6 a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;color:#002851;font-size:17px;font-size:1.7rem;line-height:1.2;margin:0;text-transform:uppercase}h6 b,h6 strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}h6 span{color:#002851}@media only screen and (max-width: 767px){body{font-size:14px;font-size:1.4rem;line-height:1.2}h1,h1 a{font-size:30px;font-size:3rem;line-height:1.2}h2,h2 a{font-size:20px;font-size:2rem;line-height:1.1}h3,h3 a{font-size:14px;font-size:1.4rem;line-height:1.4286}h4,h4 a{font-size:14px;font-size:1.4rem;line-height:1.4286}h5,h5 a{font-size:14px;font-size:1.4rem;line-height:1.4286}h6,h6 a{font-size:14px;font-size:1.4rem;line-height:1.4286}}p{margin-bottom:1em}b,b a,strong,strong a{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}a{font-family:"Averta Regular","Arial-fallback",sans-serif;font-weight:normal}dfn,cite{font-style:normal}em,i{font-style:italic}blockquote{border:none;border-left:2px solid #eaeaea;color:#151515;font-family:"Averta Regular","Arial-fallback",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.25;font-style:normal;margin-bottom:0;padding-left:1.5rem}blockquote p{margin-bottom:1.5rem}blockquote>p:last-child{margin-bottom:0}blockquote cite,blockquote small{color:#151515;font-size:15px;font-size:1.5rem;line-height:1.6}blockquote em{font-style:italic}blockquote i,blockquote cite{font-style:normal}blockquote b,blockquote strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}address{font-style:italic;margin:0 0 1.6em}code,kbd,tt,var,samp,pre{font-family:Inconsolata,monospace;-webkit-hyphens:none;hyphens:none}pre{font-family:"Averta Regular","Arial-fallback",sans-serif;background-color:#000;margin:0;max-width:100%;overflow:auto;padding:3rem;white-space:normal;word-wrap:break-word}@media only screen and (max-width: 767px){pre{padding:2rem}}abbr[title]{border-bottom:1px dotted #eaeaea;border-bottom:1px dotted rgba(51,51,51,.1);cursor:help}mark,ins{background-color:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}button,input,select,textarea{background:#fff;border:0;font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;font-size:13px;font-size:1.3rem;line-height:1.6923;color:#002851;margin:0;max-width:100%;vertical-align:baseline;-webkit-appearance:none}button::-webkit-input-placeholder, input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851;font-size:13px;font-size:1.3rem;line-height:1.6923}button::-moz-placeholder, input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851;font-size:13px;font-size:1.3rem;line-height:1.6923}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851;font-size:13px;font-size:1.3rem;line-height:1.6923}button::-webkit-input-placeholder,input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851;font-size:13px;font-size:1.3rem;line-height:1.6923}button:-moz-placeholder,input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851;font-size:13px;font-size:1.3rem;line-height:1.6923}button::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851;font-size:13px;font-size:1.3rem;line-height:1.6923}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851;font-size:13px;font-size:1.3rem;line-height:1.6923}input,select,textarea{border:1px solid #d6d6d6;border-radius:3rem}button,input{-webkit-hyphens:none;hyphens:none;line-height:normal}input:focus,textarea:focus{color:#000}input:focus,select:focus{outline:0}select option{background-color:#fff}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default;opacity:.4}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:#002851;color:#fff;cursor:pointer;padding:1rem 3.4rem;border:0;white-space:normal;font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;transition:all 200ms ease-in-out;border-radius:3rem}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#fbba00;color:#fff;outline:0}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=text],input[type=url],select,textarea{padding:1.3rem 1.5rem;margin:0 0 3rem;width:100%;border-radius:3rem}textarea{border-radius:1.5rem}.files{display:block;margin:0 0 1.5rem}input[type=file]{padding:.75em;margin:0;width:100%}textarea{padding-top:.5em;padding-bottom:.5em;line-height:1.4;overflow:auto;vertical-align:top;resize:vertical}textarea::-webkit-input-placeholder{line-height:1.4}textarea::-moz-placeholder{line-height:1.4}textarea::placeholder{line-height:1.4}textarea::-webkit-input-placeholder{line-height:1.4}textarea:-moz-placeholder{line-height:1.4}textarea::-moz-placeholder{line-height:1.4}textarea:-ms-input-placeholder{line-height:1.4}select{padding:.6rem 1.5rem .5rem;text-align:center}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:0}input[type=checkbox],input[type=radio]{padding:.6rem;background:rgba(0,0,0,0)}input[type=checkbox]:checked,input[type=radio]:checked{background:#c49669}input[type=radio]{border-radius:50%}form label{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal;color:#002851;margin-bottom:.5rem;display:block}.wpcf7-form.invalid div.wpcf7-response-output{border-color:#b6050f}.wpcf7-form .wpcf7-not-valid-tip{display:none}.wpcf7-form .wpcf7-not-valid{border-color:#b6050f}.wpcf7-form div.wpcf7-response-output{border:2px solid #c49669;margin:0 0 3rem;padding:1.5rem;color:#002851;border-radius:3rem;padding-left:2rem;padding-right:2rem}.wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors{border-color:#b6050f;color:#b6050f}.wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#002851}.mc4wp-form .inline{display:flex;align-items:center;gap:3rem}.mc4wp-form .inline input[type=email]{margin:0}.mc4wp-form .inline button,.mc4wp-form .inline input[type=button],.mc4wp-form .inline input[type=reset],.mc4wp-form .inline input[type=submit]{flex-shrink:0}.content-tab{padding-left:20px;padding-top:0px}table.tabel{color:#333;font-family:sans-serif;font-size:.9em;font-weight:300;text-align:center;line-height:40px;border-spacing:0;border:1px solid #88040b;width:800px;margin:20px auto}thead tr:first-child{background:#88040b;color:#fff;border:none}th{font-weight:bold;color:#fff}th:first-child,td:first-child{padding:0 15px 0 20px}thead tr:last-child th{border-bottom:2px solid #ddd}tbody tr:hover{background-color:#fad0d2}tbody td.tabel{border-bottom:1px solid #ddd}td:last-child{text-align:center;padding-right:10px}.tabelrood{margin:0 0 40px 0;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.2);display:table}@media screen and (max-width: 580px){.tabelrood{display:block}}.rowrood{display:table-row;background:#f6f6f6}.rowrood:nth-of-type(odd){background:#e9e9e9}.rowrood.header{font-weight:600;color:#fff;background:#6d6c6c}.rowrood.green{background:#27ae60}.rowrood.blue{background:#2980b9}@media screen and (max-width: 580px){.rowrood{padding:8px 0;display:block}}.cellrood{padding:6px 12px;display:table-cell;font-size:16px}@media screen and (max-width: 580px){.cellrood{padding:2px 12px;display:block}}#logo{float:left;margin:10px 45px 0px 0px}#header-container.fixed #logo{margin-top:5px}.woocommerce-tabs ul{line-height:24px;font-size:14px}@media only screen and (max-width: 767px){.woocommerce-tabs ul li{width:100%;border-bottom:1px solid}}.page-meta-wrapper{display:none}ul.short{list-style-type:none !important;margin:20px 20px 30px 30px;padding:0 0 0 16px}.woocommerce .products-slider-wrapper ul.products{padding-bottom:0px}.numbers-sections .number{z-index:-1;font-size:200px;color:#6d6c6c;height:auto;line-height:.6;width:100%;text-align:center;font-weight:800}.numbers-sections h4{font-size:18px !important;z-index:10;top:21%;line-height:1.5;width:100%;text-align:center;text-transform:uppercase;display:table-cell;vertical-align:middle;position:absolute;font-weight:600}ul.short li{font-size:15px;font-weight:500}div.numbers{color:gray}li.product-category.product.vc_col-sm-2{width:23%}ul.no_bullet{list-style-type:none;padding:0;margin:0}.box-title{margin-bottom:5px}span.call-two-subtitle{margin-right:55px}legend{display:block;padding:10px;font-size:21px;width:inherit;line-height:inherit;color:#002851;border:0;margin-bottom:0px}.contact-form li input[type=submit]{height:auto;width:auto;padding:6px 16px;line-height:32px;margin:0 5px 10px 0;text-align:center;text-decoration:none;vertical-align:top;clear:both;background-color:#b6050f;border:0 none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:bold}.christmas{font-size:30px;color:#b6050f;line-height:45px;text-align:left;font-family:Abril Fatface;font-weight:400;font-style:normal}.grecaptcha-badge{opacity:0;visibility:hidden;margin-right:-9999px}form.cart{padding:0 !important;border:0 !important;background:none !important}form.cart .single_add_to_cart_button{background-color:#fbba00;background:#fbba00;padding:.8rem 3rem;font-size:16px;font-size:1.6rem;line-height:1.25;color:#fff}form.cart .single_add_to_cart_button:hover{background-color:#002851;background:#002851}#footer input{width:100%;margin:0 0 10px 0}.blog-single #primary{padding-bottom:60px}.blog.single .post-title,.blog .yit_post_content .post-title{padding-left:0;padding-right:0}.blog .small.post-wrapper .thumbnail{padding-left:15px;padding-right:15px}.blog .small.post-wrapper{margin-left:-15px;margin-right:-15px}.blog .yit_post_format_icon{display:none}.act-as-radio-buttons .wpcf7-list-item{margin-left:0;font-size:12px}.act-as-radio-buttons .wpcf7-list-item .wpcf7-list-item-label{cursor:default}.act-as-radio-buttons input[type=checkbox]{width:14px;height:14px;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #dbdbdb;-webkit-appearance:none;outline:none;cursor:pointer;margin:0}.act-as-radio-buttons input[type=checkbox]:checked{background-color:#fff;border:5px solid #b6050f}.wpcf7 .mc4wp-checkbox label{text-transform:none}.iside-cb-wrapper{margin:auto;padding-right:15px;padding-left:15px}@media screen and (min-width: 768px){.iside-cb-wrapper{max-width:750px}li.product-category.product.iside-col-1-5{width:20%}}@media screen and (min-width: 992px){.iside-cb-wrapper{max-width:970px}}@media screen and (min-width: 1200px){.iside-cb-wrapper{max-width:1170px}}div.widget.teaser .teaser-wrapper .image_banner_inside{background:rgba(255,255,255,.7)}div.widget.teaser .teaser-wrapper .image_banner_inside .image_banner_text{background:none}#topbar #topbar-left #logo{margin-top:2rem;margin-bottom:2rem}@media only screen and (max-width: 767px){#topbar #topbar-left #logo{float:unset}}#topbar #topbar-left #logo #logo-img img{max-width:300px;width:100%}@media only screen and (max-width: 767px){#topbar>.container{display:block;padding-right:0;padding-left:0;margin-right:0;margin-left:0}}@media only screen and (max-width: 767px){#topbar>.container>div{display:block}}.st-menu{padding-left:0;padding-right:0}@media only screen and (max-width: 767px){.st-menu{display:block;right:0;left:unset}}.st-menu,.st-menu.st-effect-4{transform:translate3d(100%, 0, 0)}.st-menu-open .st-menu{transition:all 500ms linear;transform:translate3d(0, 0, 0)}.st-menu ul li{border:0}.st-menu ul li.current-menu-item>a,.st-menu ul li.current-menu-parent>a{background-color:#f7f3ef;color:#c49669}.st-menu ul li a{color:#002851;font-size:14px;font-size:1.4rem;line-height:1.2;font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;display:block;padding-left:1.5rem;padding-right:1.5rem;text-decoration:none}.st-menu ul li a:hover{background-color:#f7f3ef;color:#c49669}.st-menu ul.sub-menu{margin:0;padding:0}.st-menu ul.sub-menu li{margin:0}.st-menu ul.sub-menu li a{position:relative}@media only screen and (max-width: 767px){.st-menu ul.sub-menu li a{padding:.75rem 1.5rem}}.st-menu ul.sub-menu li a:before{display:none}.st-menu ul.sub-menu li a:after{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;background:#f5ece4;height:1px}@media only screen and (max-width: 767px){#nav.header-nav{display:none}}#nav.header-nav ul:not(.sub-menu)>li.current-menu-item>a,#nav.header-nav ul:not(.sub-menu)>li.current-menu-parent>a{color:#c49669;text-decoration:none}#nav.header-nav ul:not(.sub-menu)>li>a{text-decoration:none}@media only screen and (min-width: 768px)and (max-width: 991px){#nav.header-nav ul:not(.sub-menu)>li>a{padding:2rem .9rem;font-size:16px;font-size:1.6rem;line-height:1.25}}@media only screen and (min-width: 992px)and (max-width: 1199px){#nav.header-nav ul:not(.sub-menu)>li>a{padding-top:2rem;padding-bottom:2rem}}@media only screen and (min-width: 1200px){#nav.header-nav ul:not(.sub-menu)>li>a{padding-top:2rem;padding-bottom:2rem}}#nav.header-nav ul:not(.sub-menu)>li>a:hover{color:#c49669}#nav.header-nav ul.sub-menu{padding:0 !important}#nav.header-nav ul.sub-menu li{padding:0}#nav.header-nav ul.sub-menu li.current-menu-item a,#nav.header-nav ul.sub-menu li.current-menu-parent a{background:#f7f3ef;color:#c49669}#nav.header-nav ul.sub-menu li:last-child a:after{display:none}#nav.header-nav ul.sub-menu a{text-decoration:none;padding:.75rem 1.5rem;position:relative}#nav.header-nav ul.sub-menu a:hover{background:#f7f3ef;color:#c49669}#nav.header-nav ul.sub-menu a:after{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;background:#f5ece4;height:1px}div#mobile-menu-trigger{float:left;margin-top:23px}@media only screen and (min-width: 768px)and (max-width: 991px){div#mobile-menu-trigger{display:none}}@media only screen and (min-width: 992px)and (max-width: 1199px){div#mobile-menu-trigger{display:none}}@media only screen and (min-width: 1200px){div#mobile-menu-trigger{display:none}}div#mobile-menu-trigger a{text-decoration:none;display:block;width:2.5rem;height:2.2rem;position:relative}div#mobile-menu-trigger a::before,div#mobile-menu-trigger a::after{content:"";display:block;width:100%;height:.3rem;background:#000;position:absolute;top:0;left:0;border-radius:.2rem .2rem;transition:all 300ms linear}div#mobile-menu-trigger a::after{top:auto;bottom:0;box-shadow:0px -0.9rem #000}@media only screen and (max-width: 767px){#topbar-left{width:100%;display:flex;padding-right:15px;padding-left:15px}}@media only screen and (max-width: 767px){#topbar-left .mobile-menu-trigger{order:2;margin-left:auto;margin-right:0}}@media only screen and (max-width: 767px){#topbar-left #logo{order:1}}@media only screen and (max-width: 767px){#topbar-right{width:100%;display:block;text-align:center;background:#f7f3ef;padding:10px 0}}@media only screen and (max-width: 767px){#topbar-right>div,#topbar-right .widget{margin-left:15px}}#topbar-right .widget_icl_lang_sel_widget{vertical-align:super}#topbar-right .widget_icl_lang_sel_widget ul li{text-align:left}#topbar-right .widget_icl_lang_sel_widget ul li a span{padding-left:5px}@media only screen and (max-width: 767px){#topbar-right .widget_icl_lang_sel_widget{display:none}}.st-effect-4.st-menu-open .st-pusher{transform:translate3d(-250px, 0, 0)}.mobile-sidebar .widget_icl_lang_sel_widget #lang_sel ul li{position:relative}.mobile-sidebar .widget_icl_lang_sel_widget #lang_sel ul li:hover>a{color:#6d6c6c}.mobile-sidebar .widget_icl_lang_sel_widget #lang_sel ul li>a{padding:6px}#header{margin-bottom:0}@media only screen and (max-width: 767px){#header.sticky-header .header-wrapper{padding:0}}.nav div.submenu,.nav ul.children,#header .yit_cart_widget .widget_shopping_cart_content,#header .sbHolder .sbOptions,#topbar .widget_nav_menu ul.menu ul.sub-menu,#lang_sel li>ul,#lang_sel>ul>li>a,#wcml_currency_switcher ul li ul{border:0;transition-delay:0ms}.nav ul>a,.mobile-nav ul>a{display:none}.nav li.menu-item-has-children>a:after,.mobile-nav li.menu-item-has-children>a:after{content:"" !important;width:1.2rem;height:1.2rem;border-right:2px solid #c49669;border-bottom:2px solid #c49669;transform:rotate(45deg);border-bottom-right-radius:5px;vertical-align:middle;margin:0rem 1rem;position:relative;top:-0.3rem}#header-container{background:#fff !important;position:relative}#header-container:before{content:"";background:#f7f3ef;position:absolute;width:50%;height:100%;left:0rem;top:0}#header-container>.container{width:calc(970px + 5rem + 30px)}@media only screen and (min-width: 768px)and (max-width: 991px){#header-container>.container{width:calc(750px + 5rem + 30px)}}@media only screen and (min-width: 1200px){#header-container>.container{width:calc(1170px + 5rem + 30px)}}#header-container .header-wrapper{padding-right:12%;background:#f7f3ef;display:inline-block;position:relative;float:left}#header-container .header-wrapper:after{content:"";background:#f7f3ef;position:absolute;width:8rem;height:100%;z-index:99;right:0rem;top:0;transform:skew(13deg);transform-origin:top}#nav>div>ul{display:flex;align-items:center}#nav>div>ul>li{border-left:0;margin:0;float:left}#nav>div>ul>li>a{padding:3rem 1rem;font-size:20px;font-size:2rem;line-height:1.25;font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif}#nav>div>ul>li.home-icon{border-right:1px solid #d6d6d6;margin-right:1rem}#nav>div>ul>li.home-icon svg{max-width:2rem}#topbar-right a{font-size:14px;font-size:1.4rem;line-height:1.2;font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif}#nav ul.menu>a{display:none}#page-meta .page-title{margin-top:20px}#primary .container .row .content>h1{margin:3rem 0}#primary .container.sidebar-right>.vc_row{margin-left:-3rem;margin-right:-3rem}#primary .container.sidebar-right>.vc_row>div[class^=vc_col-sm-],#primary .container.sidebar-right>.vc_row div[class*=" vc_col-sm-"]{padding-left:3rem;padding-right:3rem}.vc_images_carousel .vc_carousel-control.vc_left{left:-25px}.vc_images_carousel .vc_carousel-control.vc_right{right:-25px}@media only screen and (min-width: 481px)and (max-width: 990px){.call-to-action-two.iside_extra_btn .call-to-action-two-container div.call-btn.iside_extra{display:flex;margin-left:5px}}@media only screen and (min-width: 768px)and (max-width: 991px){.call-to-action-two.iside_extra_btn .call-to-action-two-container div.call-btn.iside_extra{display:flex;margin-left:5px}}@media only screen and (min-width: 992px)and (max-width: 1199px){.call-to-action-two.iside_extra_btn .call-to-action-two-container div.call-btn.iside_extra{display:flex;margin-left:5px}}@media only screen and (min-width: 1200px){.call-to-action-two.iside_extra_btn .call-to-action-two-container div.call-btn.iside_extra{display:flex;margin-left:5px}}.call-to-action-two .call-to-action-two-container{padding:1.5rem;border-width:2px;border-radius:1.5rem}.call-to-action-two .call-to-action-two-container div.incipit>span{padding-left:0;color:#151515 !important}.call-to-action-two .call-to-action-two-container div.incipit .call-two-title{margin-bottom:.75rem}.call-to-action-two .call-to-action-two-container .iside-btn-container{display:flex;align-items:center;justify-content:space-between;height:100%}@media only screen and (max-width: 767px){.call-to-action-two .call-to-action-two-container .iside-btn-container{flex-direction:column}}@media only screen and (min-width: 768px)and (max-width: 991px){.call-to-action-two .call-to-action-two-container .iside-btn-container{flex-direction:column}}@media only screen and (max-width: 767px){.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn{width:100%}}@media only screen and (min-width: 768px)and (max-width: 991px){.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn{width:100%}}@media only screen and (max-width: 767px){.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn:first-of-type{margin-bottom:1.5rem}}@media only screen and (min-width: 768px)and (max-width: 991px){.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn:first-of-type{margin-bottom:1.5rem}}.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn.iside_extra{margin-left:1.5rem !important}@media only screen and (max-width: 767px){.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn.iside_extra{margin-left:0 !important}}@media only screen and (min-width: 768px)and (max-width: 991px){.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn.iside_extra{margin-left:0 !important}}@media only screen and (max-width: 767px){.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn .call-btn-arrow{margin-top:3rem}}@media only screen and (min-width: 768px)and (max-width: 991px){.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn .call-btn-arrow{margin-top:3rem}}.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn p{margin-bottom:0;flex-grow:1}.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn a{transition:all 200ms ease-in-out;background:#c49669;color:#f7f3ef;box-shadow:0px 0px 5px 1px rgba(0,0,0,.1);border-radius:15px;padding:10px 40px;line-height:normal;text-decoration:none}.call-to-action-two .call-to-action-two-container .iside-btn-container .call-btn a:hover{background:#f7f3ef;color:#c49669}@media only screen and (max-width: 767px){.blog .small .thumbnail,.blog .small .yit_post_content{width:100%}}@media only screen and (max-width: 767px){.blog .small .thumbnail{max-height:50vw;overflow:hidden}}@media only screen and (max-width: 767px){.blog .small .thumbnail img{width:100%}}@media only screen and (max-width: 767px){.blog .small .yit_post_content{padding-left:15px;padding-right:15px}}.blue .vc_grid .vc_grid-item{color:#fff}.vc_grid .vc_grid-item div.vc_gitem-zone{background:rgba(0,0,0,0) !important;background-position:center !important;background-size:cover !important}.vc_grid .vc_grid-item .vc_gitem-post-data-source-post_title>h4{color:#c49669;font-size:22px;font-size:2.2rem;line-height:1.2727;margin-top:3rem;margin-bottom:3rem}.vc_grid .vc_grid-item .vc_btn3-container .vc_btn3,.vc_grid .vc_grid-item .vc_btn3-container .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{margin-top:5rem}.vc_grid .vc_gitem_row .vc_gitem-col{padding:0}.vc_grid .vc_gitem-post-data{margin:0}#back-top{background:#f7f3ef;border-radius:0px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.1);right:0}#back-top a i{color:#151515}#back-top:after{content:"";background:#f7f3ef;position:absolute;width:1rem;height:100%;z-index:99;top:0;right:100%;transform:skew(-13deg);transform-origin:bottom}#primary .sidebar-with-border{border:0}#primary .sidebar>div{background:#fcf9f7;border-radius:1.5rem;overflow:hidden}#primary .sidebar h1,#primary .sidebar h2{font-size:22px;font-size:2.2rem;line-height:1.2727}#primary .sidebar a{font-size:14px;font-size:1.4rem;line-height:1.2}#primary .sidebar .widget{margin-bottom:1.5rem}#primary .sidebar p:last-child{margin-bottom:0}#primary .sidebar img.alignleft{margin-bottom:1rem}.widget_categories ul li,.widget_archive ul li,.widget_meta ul li,.widget_pages ul li,.widget_nav_menu ul li,.widget_product_categories ul li{text-transform:none}@media only screen and (min-width: 768px)and (max-width: 991px){.content.col-sm-9{width:100%}}@media only screen and (min-width: 992px)and (max-width: 1199px){.content.col-sm-9{width:66.66666667%}}@media only screen and (min-width: 1200px){.content.col-sm-9{width:66.66666667%}}@media only screen and (min-width: 768px)and (max-width: 991px){.sidebar.col-sm-3{width:100%}.sidebar.col-sm-3>div,#primary .sidebar.col-sm-3>div{padding:1.5rem}}@media only screen and (min-width: 992px)and (max-width: 1199px){.sidebar.col-sm-3{width:33.33333333%}}@media only screen and (min-width: 1200px){.sidebar.col-sm-3{width:33.33333333%}}.content ul:not(.products):not(.tabs):not(.socials):not(.country-list),.content ul#list_bullet1,.content ul#list_bullet2,.content ul#list_bullet3,.content ul#list_bullet4,.content ul.short{list-style-type:none;margin:0;padding:0}.content ul:not(.products):not(.tabs):not(.socials):not(.country-list) li,.content ul:not(.products):not(.tabs):not(.socials):not(.country-list) li.kroon,.content ul#list_bullet1 li,.content ul#list_bullet1 li.kroon,.content ul#list_bullet2 li,.content ul#list_bullet2 li.kroon,.content ul#list_bullet3 li,.content ul#list_bullet3 li.kroon,.content ul#list_bullet4 li,.content ul#list_bullet4 li.kroon,.content ul.short li,.content ul.short li.kroon{padding-left:3rem;margin:0 0 1rem;position:relative}.content ul:not(.products):not(.tabs):not(.socials):not(.country-list) li:before,.content ul:not(.products):not(.tabs):not(.socials):not(.country-list) li.kroon:before,.content ul#list_bullet1 li:before,.content ul#list_bullet1 li.kroon:before,.content ul#list_bullet2 li:before,.content ul#list_bullet2 li.kroon:before,.content ul#list_bullet3 li:before,.content ul#list_bullet3 li.kroon:before,.content ul#list_bullet4 li:before,.content ul#list_bullet4 li.kroon:before,.content ul.short li:before,.content ul.short li.kroon:before{content:">";font-family:"Averta Bold","Arial-bold-fallback",sans-serif;position:absolute;left:0;color:#c49669;margin:0}.content ul:not(.products):not(.tabs):not(.socials):not(.country-list) li strong,.content ul:not(.products):not(.tabs):not(.socials):not(.country-list) li.kroon strong,.content ul#list_bullet1 li strong,.content ul#list_bullet1 li.kroon strong,.content ul#list_bullet2 li strong,.content ul#list_bullet2 li.kroon strong,.content ul#list_bullet3 li strong,.content ul#list_bullet3 li.kroon strong,.content ul#list_bullet4 li strong,.content ul#list_bullet4 li.kroon strong,.content ul.short li strong,.content ul.short li.kroon strong{color:#c49669}.teaser p{color:#151515 !important}.teaser a.btn{border:2px solid #002851;border-radius:3.7rem;padding:.8rem 3rem}.iside_language_switcher{position:relative;cursor:pointer;display:inline-block;vertical-align:super;font-size:13px;font-size:1.3rem;line-height:1.6923;font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif}@media only screen and (max-width: 767px){.iside_language_switcher{display:none}}.iside_language_switcher .sub{position:absolute;top:50%;left:-1rem;right:-1rem;background:#fff;z-index:10;min-width:100%;display:none;opacity:0;box-shadow:1px 1px 6px 0px rgba(0,0,0,.1);text-align:left;padding-top:.5rem;padding-bottom:.5rem;border-radius:.4rem;transition:all 200ms ease-in}.iside_language_switcher .sub a{padding:.5rem 1rem;text-decoration:none;position:relative}.iside_language_switcher .sub a:hover{color:#c49669}.iside_language_switcher a{display:block}.iside_language_switcher span{text-transform:uppercase;vertical-align:middle}.iside_language_switcher img{margin-right:.5rem;vertical-align:middle}.iside_language_switcher.open .sub{display:block}.iside_language_switcher.opening .sub{top:100%;opacity:1}#slogan .slogan-wrapper h1,#slogan .slogan-wrapper h2{background:#f7f3ef;padding:.3rem 2.2rem;position:relative}#slogan .slogan-wrapper h1 span,#slogan .slogan-wrapper h1 span.title-highlight,#slogan .slogan-wrapper h2 span,#slogan .slogan-wrapper h2 span.title-highlight{background:#f7f3ef;color:#002851}#slogan .slogan-wrapper h1:before,#slogan .slogan-wrapper h2:before{content:"";background:#f7f3ef;position:absolute;width:2rem;height:100%;right:0rem;top:0;transform:skew(13deg);transform-origin:top}.box-sections .box-icon i{color:#002851 !important}.box-sections a{text-decoration:none}.box-sections h1,.box-sections h2{font-size:22px;font-size:2.2rem;line-height:1.2727}.box-sections .box-content a:hover{text-decoration:underline}.widget.woocommerce ul.product_list_widget a{text-transform:none}.widget.woocommerce ul.product_list_widget li{padding:1rem 0}.widget.woocommerce ul.product_list_widget li img{width:5rem}.blog.single .share .share-text{margin-right:3rem}.blog.single .share .socials-container ul li{margin-right:1.5rem}.blog.single .share a:hover{color:#c49669}.general-pagination a{border-radius:50%;border-width:1px;border-color:#002851;text-align:center;text-decoration:none;width:3rem;height:3rem}.general-pagination a:hover{background:#002851;color:#fff}.general-pagination a.yit_pagination_next,.general-pagination a.yit_pagination_previous{color:rgba(0,0,0,0);position:relative}.general-pagination a.yit_pagination_next:hover,.general-pagination a.yit_pagination_previous:hover{color:rgba(0,0,0,0)}.general-pagination a.yit_pagination_next:hover:after,.general-pagination a.yit_pagination_previous:hover:after{border-color:#fff}.general-pagination a.yit_pagination_next:after,.general-pagination a.yit_pagination_previous:after{content:"" !important;width:1.2rem;height:1.2rem;border-right:2px solid #002851;border-bottom:2px solid #002851;transform:rotate(315deg);border-bottom-right-radius:5px;vertical-align:middle;margin:0;position:absolute;top:0;bottom:0;margin:auto;display:block;padding:0}.general-pagination a.yit_pagination_next:after{left:.57rem}.general-pagination a.yit_pagination_previous:after{left:.97rem;transform:rotate(135deg)}.table2{color:#333;font-size:14px;text-shadow:1px 1px 0px #fff;background:#f7f3ef;border:#ccc 1px solid;border-radius:3px;box-shadow:0 1px 2px #d1d1d1;border-collapse:initial;table-layout:auto}.table2 a{font-weight:bold;text-decoration:none}.table2 a:link{color:#a41103}.table2 a:visited{color:#999}.table2 a:hover,.table2 a:active{color:#cb5151;font-weight:normal;text-decoration:underline}.table2 th{color:#002851;background-color:#f7f3ef;padding:1.5rem}.table2 tr td{background:#fff;color:#151515;padding:1rem;vertical-align:middle}.table2 tr.even td{background:#f7f3ef}.table2 tr:hover td{background:#d6d6d6}.term-window-bags .table2 tr td{vertical-align:baseline}.term-window-bags .table2 tr td tbody tr:last-child td{border:none}.content table{width:100%}.page .content table{width:90%}.iside-table-wrapper{overflow-x:scroll}.woocommerce li.product,.woocommerce ul.products li.product{margin-bottom:4rem}@media only screen and (max-width: 767px){.woocommerce li.product,.woocommerce ul.products li.product{margin-bottom:3rem}}@media only screen and (max-width: 767px){.woocommerce li.product.vc_col-sm-3,.woocommerce ul.products li.product.vc_col-sm-3{width:50%}}@media only screen and (min-width: 768px)and (max-width: 991px){.woocommerce li.product.vc_col-sm-3,.woocommerce ul.products li.product.vc_col-sm-3{width:33.33333333%}}@media only screen and (min-width: 992px)and (max-width: 1199px){.woocommerce li.product.vc_col-sm-3,.woocommerce ul.products li.product.vc_col-sm-3{width:33.33333333%}}@media only screen and (min-width: 1200px){.woocommerce li.product.vc_col-sm-3,.woocommerce ul.products li.product.vc_col-sm-3{width:33.33333333%}}.woocommerce li.product .thumb-wrapper,.woocommerce ul.products li.product .thumb-wrapper{background-color:#fcf9f7}.woocommerce li.product .thumb-wrapper .thumb,.woocommerce ul.products li.product .thumb-wrapper .thumb{height:0;overflow:hidden;padding-bottom:100%;position:relative}.woocommerce li.product .thumb-wrapper .thumb .face,.woocommerce ul.products li.product .thumb-wrapper .thumb .face{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;display:flex;align-items:center;justify-content:center}.woocommerce li.product .thumb-wrapper .thumb .face img,.woocommerce ul.products li.product .thumb-wrapper .thumb .face img{max-height:100%;width:auto;margin:auto}.woocommerce li.product .product-name,.woocommerce li.product .product-name a,.woocommerce ul.products li.product .product-name,.woocommerce ul.products li.product .product-name a{font-size:18px;font-size:1.8rem;line-height:1.2777}.woocommerce li.product .product-actions-wrapper .product-action-button a,.woocommerce li.product .product-actions-wrapper .product-action-button>span,.woocommerce ul.products li.product .product-actions-wrapper .product-action-button a,.woocommerce ul.products li.product .product-actions-wrapper .product-action-button>span{border-radius:3.7rem;background:#002851;color:#fff;transition:all 300ms linear;padding:.8rem 3rem}.woocommerce li.product .product-actions-wrapper .product-action-button a:hover,.woocommerce li.product .product-actions-wrapper .product-action-button>span:hover,.woocommerce ul.products li.product .product-actions-wrapper .product-action-button a:hover,.woocommerce ul.products li.product .product-actions-wrapper .product-action-button>span:hover{background:#fbba00}.woocommerce li.product .product-actions-wrapper .product-action-button a span,.woocommerce ul.products li.product .product-actions-wrapper .product-action-button a span{vertical-align:unset}.woocommerce li.product .product-wrapper,.woocommerce li.product .product-wrapper .product-meta-wrapper,.woocommerce li.product .product-wrapper .product-actions-wrapper,.woocommerce li.product .product-wrapper .product-action-button,.woocommerce ul.products li.product .product-wrapper,.woocommerce ul.products li.product .product-wrapper .product-meta-wrapper,.woocommerce ul.products li.product .product-wrapper .product-actions-wrapper,.woocommerce ul.products li.product .product-wrapper .product-action-button{border:0}.woocommerce .owl-item>li.product,.woocommerce ul.products .owl-item>li.product{width:100%}.woocommerce.single-product .flex-viewport{border-radius:1.5rem}.woocommerce.single-product ol.flex-control-nav.flex-control-thumbs{margin-left:-0.75rem !important;margin-right:-0.75rem !important;width:auto}.woocommerce.single-product ol.flex-control-nav.flex-control-thumbs li{width:25%;width:calc(25% - 1.5rem);margin:0 .75rem 1.5rem !important;position:relative;border-radius:.5rem;overflow:hidden;background:#f7f3ef}.woocommerce.single-product ol.flex-control-nav.flex-control-thumbs li:before{content:"";display:block;width:100%;padding-bottom:100%}.woocommerce.single-product ol.flex-control-nav.flex-control-thumbs li img{position:absolute;width:auto;height:100%;max-width:none;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1 !important}.woocommerce.single-product .woocommerce-tabs>ul{border:none;margin-bottom:0}@media only screen and (max-width: 767px){.woocommerce.single-product .woocommerce-tabs>ul{border-radius:1rem 1rem 0 0;border:solid 1px #000;overflow:hidden}}.woocommerce.single-product .woocommerce-tabs>ul li{border-left:solid 1px #000;border-right:solid 1px #000;border-top:solid 1px #000;margin-right:5px;border-radius:1rem 1rem 0 0}@media only screen and (max-width: 767px){.woocommerce.single-product .woocommerce-tabs>ul li{border-radius:0;margin:0;border-top:none;border-left:none;border-right:none;border-bottom:solid 1px #000}}.woocommerce.single-product .woocommerce-tabs>ul li.active{background-color:#f7f3ef}@media only screen and (max-width: 767px){.woocommerce.single-product .woocommerce-tabs>ul li:first-child{border-left:none}}.woocommerce.single-product .woocommerce-tabs>ul li:last-child{border-right:solid 1px #000}@media only screen and (max-width: 767px){.woocommerce.single-product .woocommerce-tabs>ul li:last-child{border-right:none;border-bottom:none}}@media only screen and (max-width: 767px){.woocommerce.single-product .woocommerce-tabs>ul li>a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif}}.woocommerce.single-product .woocommerce-tabs>div.panel{border-left:solid 1px #000;padding-top:1.5rem;padding-left:1.5rem;border-radius:0}@media only screen and (max-width: 767px){.woocommerce.single-product .woocommerce-tabs>div.panel{padding:1.5rem;border-right:solid 1px #000;border-bottom:solid 1px #000}}.woocommerce.single-product div.product div.summary .woocommerce-breadcrumb,.woocommerce.single-product div.product div.summary .woocommerce-product-rating{text-transform:none;font-size:12px;font-size:1.2rem;line-height:1.25}#show-category-product{margin-bottom:0}@media only screen and (max-width: 767px){#show-category-product ul.products li.product{width:50%}}@media only screen and (max-width: 767px){#show-category-product ul.products li.product:nth-child(2n+1){clear:both}}@media only screen and (max-width: 767px){#show-category-product ul.products li.product:nth-child(3n+1){clear:none}}#show-category-product ul.products li.product a.product-category-link{border:0}#show-category-product div.category-name h4{color:#c49669;font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.25;text-transform:none}#show-category-product div.category-thumb:after{display:none}.widget_product_categories ul.product-categories li:before{color:#c49669;font-family:"Averta Bold","Arial-bold-fallback",sans-serif}.widget_product_categories ul.product-categories li i.icon-minus:after{margin-left:4px}.widget_categories>ul li i.icon-plus,.widget_categories>ul li i.icon-minus,.widget_product_categories ul.product-categories li i.icon-plus,.widget_product_categories ul.product-categories li i.icon-minus{border-radius:50%;border-width:1px;border-color:currentColor;width:2rem;height:2rem;position:relative;color:#002851}.widget_categories>ul li i.icon-plus:hover,.widget_categories>ul li i.icon-minus:hover,.widget_product_categories ul.product-categories li i.icon-plus:hover,.widget_product_categories ul.product-categories li i.icon-minus:hover{color:#c49669}.widget_categories>ul li i.icon-plus:after,.widget_categories>ul li i.icon-minus:after,.widget_product_categories ul.product-categories li i.icon-plus:after,.widget_product_categories ul.product-categories li i.icon-minus:after{content:"" !important;width:.8rem;height:.8rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);border-bottom-right-radius:5px;vertical-align:middle;margin:0;position:absolute;top:.4rem;left:.5rem;display:block;padding:0}.widget_categories>ul li i.icon-minus:after,.widget_product_categories ul.product-categories li i.icon-minus:after{top:.6rem;transform:rotate(225deg)}#product-nav>a{width:3.2rem;height:3.2rem;color:#c49669;border-color:currentColor;border-radius:50%}#product-nav>a:after{content:"" !important;width:1.2rem;height:1.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(315deg);border-bottom-right-radius:5px;vertical-align:middle;margin:0;position:relative;top:.4rem;display:block;padding:0}#product-nav>a[rel=next]:after{left:.47rem}#product-nav>a[rel=prev]:after{left:.87rem;transform:rotate(135deg)}#product-nav>a:hover{color:#002851}#product-nav>a>span{display:none}.products-slider-wrapper .es-nav .es-nav-prev>span,.products-slider-wrapper .es-nav .es-nav-next>span{color:#c49669;width:3.2rem;height:3.2rem;border-radius:50%}.products-slider-wrapper .es-nav .es-nav-prev>span:hover,.products-slider-wrapper .es-nav .es-nav-next>span:hover{color:#002851}.products-slider-wrapper .es-nav .es-nav-prev>span:before,.products-slider-wrapper .es-nav .es-nav-next>span:before{display:none}.products-slider-wrapper .es-nav .es-nav-prev>span:after,.products-slider-wrapper .es-nav .es-nav-next>span:after{content:"" !important;width:1.2rem;height:1.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(315deg);border-bottom-right-radius:5px;vertical-align:middle;margin:0;position:relative;top:.9rem;display:block;padding:0}.products-slider-wrapper .es-nav .es-nav-next>span:after{left:.65rem}.products-slider-wrapper .es-nav .es-nav-prev>span:after{left:1rem;transform:rotate(135deg)}.vc_row .vc_row-wrapper{display:block;width:100%;margin:0 auto}.vc_row.column_neg_gap-md .vc_row-wrapper{padding-left:1.5rem;padding-right:1.5rem}.vc_row.column_neg_gap-md .vc_column_container.color,.vc_row.column_neg_gap-md .vc_column_container.image{padding-left:0;padding-right:0}.vc_row.column_neg_gap-sm .vc_row-wrapper{padding-left:.75rem;padding-right:.75rem}.vc_row.column_neg_gap-sm .vc_column_container.color,.vc_row.column_neg_gap-sm .vc_column_container.image{padding-left:0;padding-right:0}.vc_row.vc_column-gap-sm{margin-left:-0.75rem;margin-right:-0.75rem}.vc_row.vc_column-gap-sm>div>.vc_column_container{padding-left:.75rem;padding-right:.75rem}.vc_row.white{background:#fff}.vc_row.grey{background:#f5ece4}.vc_row.blue{background:#002851}.vc_row.blue,.vc_row.blue.vc_inner,.vc_row.blue a,.vc_row.blue h1,.vc_row.blue h2,.vc_row.blue h3,.vc_row.blue h4,.vc_row.blue h5,.vc_row.blue h6,.vc_row.blue p,.vc_row.blue span:not(.btn-wrapper){color:#fff}.vc_row.image{position:relative;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.vc_row.bg_slope{position:relative;overflow:hidden}.vc_row.bg_slope>.vc_row-wrapper:before{content:"";background:#fcf9f7;position:absolute;width:100%;right:50%;height:100%;transform:skewX(9deg)}.vc_row.bg_slope.slope_right_to_left>.vc_row-wrapper:before{transform:skewX(-9deg)}.vc_row.bg_slope.blue>.vc_row-wrapper:before{background:#1b3358}.vc_row.vc_row-flex{-moz-flex:0 1 auto;-o-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box;display:block;display:flex;-o-flex-wrap:wrap;flex-wrap:wrap}.vc_row.vc_row-flex>div{-moz-flex:0 1 auto;-o-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box;display:flex;flex-wrap:wrap}.vc_row.vc_row-flex>div::before,.vc_row.vc_row-flex>div::after{content:"";display:block}.vc_row.vc_row-flex>div::after{clear:both}.vc_row.vc_row-flex>div>.vc_column_container{-moz-flex:0 1 auto;-o-flex:0 1 auto;flex:0 1 auto;display:flex}.vc_row.vc_row-flex>div>.vc_column_container>.vc_column-inner{-moz-flex:0 1 auto;-o-flex:0 1 auto;flex:0 1 auto;display:flex;-webkit-box-orient:vertical}.vc_row.vc_row-flex>div>.vc_column_container>.vc_column-inner,.vc_row.vc_row-flex>div>.vc_column_container>.vc_column-inner>.wpb_wrapper{-moz-flex:0 1 auto;-o-flex:0 1 auto;flex:0 1 auto;-moz-flex-positive:1;flex-grow:1;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.vc_row.vc_row-o-equal-height>div>.vc_column_container{-moz-align-items:stretch;align-items:stretch}.vc_row.vc_row-o-columns-stretch>div{align-content:stretch}.vc_row.vc_row-o-columns-top>div{align-content:flex-start}.vc_row.vc_row-o-columns-bottom>div{align-content:flex-end}.vc_row.vc_row-o-columns-middle>div{align-content:center}.vc_row.vc_row-o-columns-bottom>div::after,.vc_row.vc_row-o-columns-middle>div::after,.vc_row.vc_row-o-columns-top>div::after{content:"";width:100%;height:0;overflow:hidden;visibility:hidden;display:block}.vc_row.vc_row-o-content-top>div>.vc_column_container>.vc_column-inner{-moz-justify-content:flex-start;justify-content:flex-start}.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>div>.vc_column_container{-moz-align-items:flex-start;align-items:flex-start}.vc_row.vc_row-o-content-bottom>div>.vc_column_container>.vc_column-inner{-moz-justify-content:flex-end;justify-content:flex-end}.vc_row.vc_row-o-content-bottom>div>.vc_column_container{-moz-align-items:flex-end;align-items:flex-end}.vc_row.vc_row-o-content-middle>div>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-middle>div>.vc_column_container>.vc_column-inner>.wpb_wrapper{-moz-justify-content:center;justify-content:center}.no-flexbox.no-flexboxtweener .vc_row:not(.world_middle):not(.slick-slide).vc_row-o-equal-height{display:block;display:table}.no-flexbox.no-flexboxtweener .vc_row:not(.world_middle):not(.slick-slide).vc_row-o-equal-height>div{display:table-row;width:100%;height:100%}.no-flexbox.no-flexboxtweener .vc_row:not(.world_middle):not(.slick-slide).vc_row-o-equal-height>div>.vc_column_container{display:table-cell;height:100%;vertical-align:top;padding-bottom:999px;margin-bottom:-999px;overflow:hidden}.no-flexbox.no-flexboxtweener .vc_row:not(.world_middle):not(.slick-slide).vc_row-o-equal-height>div>.vc_column_container>.vc_column-inner{display:block}.no-flexbox.no-flexboxtweener .vc_row:not(.world_middle):not(.slick-slide).vc_row-o-equal-height.vc_row-o-content-bottom>div>.vc_column_container{vertical-align:bottom}.no-flexbox.no-flexboxtweener .vc_row:not(.world_middle):not(.slick-slide).vc_row-o-equal-height.vc_row-o-content-middle>div>.vc_column_container{vertical-align:middle}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.vc_column_container.color,.vc_column_container.image{padding-left:1.5rem;padding-right:1.5rem}.vc_column_container.white>.vc_column-inner{background:#fff}.vc_row .vc_column_container.white,.vc_row .vc_column_container.white a,.vc_row .vc_column_container.white h1,.vc_row .vc_column_container.white h2,.vc_row .vc_column_container.white h3,.vc_row .vc_column_container.white h4,.vc_row .vc_column_container.white h5,.vc_row .vc_column_container.white h6,.vc_row .vc_column_container.white p,.vc_row .vc_column_container.white span{color:#151515}.vc_column_container.grey>.vc_column-inner{background:#f5ece4}.vc_column_container.blue>.vc_column-inner{background:#002851}.vc_row .vc_column_container.blue,.vc_row .vc_column_container.blue a,.vc_row .vc_column_container.blue h1,.vc_row .vc_column_container.blue h2,.vc_row .vc_column_container.blue h3,.vc_row .vc_column_container.blue h4,.vc_row .vc_column_container.blue h5,.vc_row .vc_column_container.blue h6,.vc_row .vc_column_container.blue p,.vc_row .vc_column_container.blue span:not(.btn-wrapper){color:#fff}.vc_column_container.image>.vc_column-inner{background-color:#f5ece4;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}@media only screen and (max-width: 767px){.vc_column_container.image>.vc_column-inner{min-height:20rem}}.vc_column_container.image,.vc_column_container.image a,.vc_column_container.image h1,.vc_column_container.image h2,.vc_column_container.image h3,.vc_column_container.image h4,.vc_column_container.image h5,.vc_column_container.image h6,.vc_column_container.image p,.vc_column_container.image span:not(.btn-wrapper){color:#fff}.vc_column_container.border_left{border-left:1px solid #6d6c6c}@media only screen and (max-width: 767px){.vc_column_container.border_left{border-left:0}}body .wpb_button,body .wpb_content_element,body ul.wpb_thumbnails-fluid>li{margin-bottom:0}@media only screen and (max-width: 767px){div.ult-carousel-wrapper.iside_next_slide{margin-bottom:0 !important;margin-right:-100vw;padding-right:100vw;overflow:hidden !important}}@media only screen and (max-width: 767px){div.ult-carousel-wrapper.iside_next_slide .slick-list{padding:0 2rem;margin-left:-2rem;overflow:visible}}.wpb_wrapper div.ult-carousel-wrapper{margin-bottom:0;padding-bottom:0}div.ult-carousel-wrapper .iside_item_space_15{margin-left:-1.5rem;margin-right:-1.5rem}@media only screen and (max-width: 767px){div.ult-carousel-wrapper .iside_item_space_15{margin:0}}div.ult-carousel-wrapper .iside_item_space_30{margin-left:-3rem;margin-right:-3rem}@media only screen and (max-width: 767px){div.ult-carousel-wrapper .iside_item_space_30{margin:0}}div.ult-carousel-wrapper ul li:before,div.ult-carousel-wrapper ul li:after{display:none}div.ult-carousel-wrapper.navigation-line .slick-slider .slick-dots li.slick-active i{opacity:.5}div.ult-carousel-wrapper.navigation-line .slick-slider .slick-dots li i{width:100%;height:100%}div.ult-carousel-wrapper.navigation-line .slick-slider .slick-dots li i:after{background:rgba(0,0,0,0);top:50%;width:100%;height:50%;border-bottom:.2rem solid #6d6c6c;border-radius:0;opacity:.5}div.ult-carousel-wrapper.navigation-line .slick-slider .slick-dots li span{position:absolute;top:0;display:block;width:0%;height:100%;border-bottom:.2rem solid #6d6c6c}div.ult-carousel-wrapper.navigation-line.dots-color-black i:after{background:rgba(0,0,0,0) !important;border-color:#000 !important}div.ult-carousel-wrapper.navigation-line.dots-color-black span{border-color:#000 !important}div.ult-carousel-wrapper.navigation-line.dots-color-red i:after{background:rgba(0,0,0,0) !important;border-color:#b6050f !important}div.ult-carousel-wrapper.navigation-line.dots-color-red span{border-color:#b6050f !important}div.ult-carousel-wrapper .slick-slider.dots-show{margin-bottom:6rem}div.ult-carousel-wrapper .slick-slider.dots-show .slick-prev button,div.ult-carousel-wrapper .slick-slider.dots-show .slick-next button{margin-top:0}div.ult-carousel-wrapper .slick-slider.dots-show .slick-prev{left:-1.5rem}div.ult-carousel-wrapper .slick-slider.dots-show .slick-next{right:-1.5rem}@media only screen and (max-width: 767px){div.ult-carousel-wrapper .slick-slider.xs-fullwidth{margin-right:-3rem;margin-left:-3rem}}div.ult-carousel-wrapper .slick-slider .vc_row{margin-left:0;margin-right:0}div.ult-carousel-wrapper .slick-slider .slick-prev,div.ult-carousel-wrapper .slick-slider .slick-next{position:absolute;width:3rem;height:15rem;max-height:100%;top:0;bottom:0;margin:auto}@media only screen and (max-width: 767px){div.ult-carousel-wrapper .slick-slider .slick-prev,div.ult-carousel-wrapper .slick-slider .slick-next{width:3rem;height:15rem}}div.ult-carousel-wrapper .slick-slider .slick-prev:hover button i,div.ult-carousel-wrapper .slick-slider .slick-next:hover button i{border-color:#000}div.ult-carousel-wrapper .slick-slider .slick-prev button,div.ult-carousel-wrapper .slick-slider .slick-next button{border:0;background:none;padding:0;-webkit-appearance:none;position:absolute;top:50%;margin-top:0;transform:translateY(-50%);width:3rem;height:3rem}@media only screen and (max-width: 767px){div.ult-carousel-wrapper .slick-slider .slick-prev button,div.ult-carousel-wrapper .slick-slider .slick-next button{width:3rem;height:3rem}}div.ult-carousel-wrapper .slick-slider .slick-prev button i,div.ult-carousel-wrapper .slick-slider .slick-next button i{display:block;width:1.3rem;height:1.3rem;border:0;border-bottom:2px solid #6d6c6c;border-left:2px solid #6d6c6c;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg) translate(-0.5rem, 0.5rem)}div.ult-carousel-wrapper .slick-slider .slick-prev button i:before,div.ult-carousel-wrapper .slick-slider .slick-next button i:before{display:none}.vc_row.image div.ult-carousel-wrapper .slick-slider .slick-prev button i,.vc_row.image div.ult-carousel-wrapper .slick-slider .slick-next button i{border-color:#fff}@media only screen and (max-width: 767px){.vc_row.image div.ult-carousel-wrapper .slick-slider .slick-prev button i,.vc_row.image div.ult-carousel-wrapper .slick-slider .slick-next button i{display:none !important}}@media only screen and (max-width: 767px){div.ult-carousel-wrapper .slick-slider .slick-prev.circle-bg,div.ult-carousel-wrapper .slick-slider .slick-next.circle-bg{background:none !important;margin-left:0 !important;margin-right:0 !important;opacity:1 !important}}div.ult-carousel-wrapper .slick-slider .slick-prev{left:-3rem}@media only screen and (max-width: 767px){div.ult-carousel-wrapper .slick-slider .slick-prev{display:none !important}}@media only screen and (min-width: 768px)and (max-width: 991px){div.ult-carousel-wrapper .slick-slider .slick-prev{left:0}}@media only screen and (min-width: 992px)and (max-width: 1199px){div.ult-carousel-wrapper .slick-slider .slick-prev{left:-1rem}}div.ult-carousel-wrapper .slick-slider .slick-next{right:-3rem}@media only screen and (max-width: 767px){div.ult-carousel-wrapper .slick-slider .slick-next{display:none !important}}@media only screen and (min-width: 768px)and (max-width: 991px){div.ult-carousel-wrapper .slick-slider .slick-next{right:0}}@media only screen and (min-width: 992px)and (max-width: 1199px){div.ult-carousel-wrapper .slick-slider .slick-next{right:-1rem}}div.ult-carousel-wrapper .slick-slider .slick-next button i{transform:rotate(-135deg) translate(-0.6rem, 0.6rem)}@media only screen and (max-width: 767px){div.ult-carousel-wrapper .slick-slider .slick-next button i{transform:rotate(-135deg) translate(0, 0)}}div.ult-carousel-wrapper .slick-slider .slick-dots{padding:3rem 0}div.ult-carousel-wrapper .slick-slider .slick-dots li{position:relative;display:inline-block;width:1.5rem;height:1.5rem;margin:0 .5rem;padding:0;cursor:pointer}div.ult-carousel-wrapper .slick-slider .slick-dots li i{position:absolute;top:0;left:0;display:block;width:1rem;height:1rem;opacity:1;transition:background-color 300ms ease-in-out}div.ult-carousel-wrapper .slick-slider .slick-dots li i:after{content:"";position:absolute;top:0;left:0;width:1rem;height:1rem;border:2px solid #6d6c6c;background:rgba(0,0,0,0);opacity:1;border-radius:100%;transition:background-color 300ms ease-in-out}div.ult-carousel-wrapper .slick-slider .slick-dots li span{display:none}div.ult-carousel-wrapper .slick-slider .slick-dots li.slick-active i:after{background:#6d6c6c}div.ult-carousel-wrapper .slick-slider.adaptiveHeight .slick-dots{transform:none}div.ult-carousel-wrapper .slick-slider.adaptiveHeight .slick-dots li i{opacity:.5}div.ult-carousel-wrapper .slick-slider .wpb_single_image .vc_figure,div.ult-carousel-wrapper .slick-slider .wpb_single_image .vc_single_image-wrapper,div.ult-carousel-wrapper .slick-slider .wpb_single_image img{width:100%}div.ult-carousel-wrapper.dots-color-black i:after{border-color:#000 !important}div.ult-carousel-wrapper.dots-color-black li.slick-active i:after{background:#000 !important}div.ult-carousel-wrapper.dots-color-red i:after{border-color:#b6050f !important}div.ult-carousel-wrapper.dots-color-red li.slick-active i:after{background:#b6050f !important}div.ult-carousel-wrapper .ult-item-wrap .ult-item-wrap{padding:0 !important}div.ult-carousel-wrapper button.circle-bg,div.ult-carousel-wrapper button.circle-border{line-height:1.8em !important;margin-left:.5rem;margin-right:.5rem;margin-top:-0.75em;opacity:.8;transition:all 150ms linear}div.ult-carousel-wrapper button.circle-bg:hover,div.ult-carousel-wrapper button.circle-border:hover{opacity:1}div.ult-carousel-wrapper button.circle-bg .ultsl-arrow-left6,div.ult-carousel-wrapper button.circle-border .ultsl-arrow-left6{margin-right:.5rem}div.ult-carousel-wrapper button.circle-bg .ultsl-arrow-right6,div.ult-carousel-wrapper button.circle-border .ultsl-arrow-right6{margin-left:.5rem}.iside_quote .quote_wrap{position:relative;padding:0 0 0 4.5rem}.iside_quote .quote_wrap:before{content:"";display:block;position:absolute;top:0;left:0;width:3rem;height:3rem;background:rgba(0,0,0,0) url("/source/b384253659bbb53806c7f82e68c355c7/icon-quote.svg") 0 0 no-repeat;background-size:100% 100%}.iside_quote .quote{font-size:18px;font-size:1.8rem;line-height:1.4;line-height:1.5 !important;margin-bottom:1rem}.iside_heading{display:block}.iside_heading em{font-style:normal;color:#002851}.iside_heading a{color:#002851;text-decoration:none}.iside_heading a:hover,.iside_heading a:focus,.iside_heading a:active{color:#002851;text-decoration:underline;outline:0}.iside_heading span{color:#c49669}.iside_heading.align-left{text-align:left}.iside_heading.align-center,.iside_heading.align-center .heading-title{text-align:center}.iside_heading.align-right,.iside_heading.align-right .heading-title{text-align:right}.iside_heading .size-xxl,.iside_heading .size-xxl a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;font-size:34px;font-size:3.4rem;line-height:1.2353;margin:0;text-transform:none}.iside_heading .size-xxl b,.iside_heading .size-xxl strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}.iside_heading .size-xxl span{color:#c49669}.iside_heading .size-xl,.iside_heading .size-xl a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;font-size:30px;font-size:3rem;line-height:1.2;margin:0;text-transform:none}.iside_heading .size-xl b,.iside_heading .size-xl strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}.iside_heading .size-xl span{color:#c49669}.iside_heading .size-lg,.iside_heading .size-lg a{font-family:"Averta Regular","Arial-fallback",sans-serif;font-weight:normal;clear:both;font-size:22px;font-size:2.2rem;line-height:1.2727;margin:0;text-transform:none}.iside_heading .size-lg b,.iside_heading .size-lg strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}.iside_heading .size-lg span{color:#c49669}.iside_heading .size-md,.iside_heading .size-md a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;font-size:20px;font-size:2rem;line-height:1.25;margin:0;text-transform:none}.iside_heading .size-md b,.iside_heading .size-md strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}.iside_heading .size-md span{color:#c49669}.iside_heading .size-sm,.iside_heading .size-sm a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;font-size:18px;font-size:1.8rem;line-height:1.2777;margin:0;text-transform:none}.iside_heading .size-sm b,.iside_heading .size-sm strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}.iside_heading .size-sm span{color:#c49669}.iside_heading .size-xs,.iside_heading .size-xs a{font-family:"Averta Semibold","Arial-semibold-fallback",sans-serif;font-weight:normal;clear:both;font-size:17px;font-size:1.7rem;line-height:1.2;margin:0;text-transform:uppercase}.iside_heading .size-xs b,.iside_heading .size-xs strong{font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}.iside_heading .size-xs span{color:#c49669}.iside_heading.underline{padding-bottom:1rem;border-bottom:.1rem solid #000}.iside_heading h1.blue,.iside_heading h2.blue,.iside_heading h3.blue,.iside_heading h4.blue,.iside_heading h5.blue,.iside_heading h6.blue,.iside_heading div.blue{color:#002851}.iside_heading h1.black,.iside_heading h2.black,.iside_heading h3.black,.iside_heading h4.black,.iside_heading h5.black,.iside_heading h6.black,.iside_heading div.black{color:#000}.iside_heading h1.white,.iside_heading h2.white,.iside_heading h3.white,.iside_heading h4.white,.iside_heading h5.white,.iside_heading h6.white,.iside_heading div.white{color:#fff}.iside_heading h1.gold,.iside_heading h2.gold,.iside_heading h3.gold,.iside_heading h4.gold,.iside_heading h5.gold,.iside_heading h6.gold,.iside_heading div.gold{color:#c49669}.iside_heading .heading_wrap.bg{position:relative;display:inline-block;padding:2.1rem 3rem}.iside_heading .heading_wrap.bg:before{content:"";display:block;position:absolute;width:10rem;max-width:100%;height:100%;right:0;top:0;transform:skew(13deg);transform-origin:top}.iside_heading .heading_wrap.bg-blue,.iside_heading .heading_wrap.bg-blue:before{background-color:#002851}.iside_heading .heading_wrap.bg-blue .heading-title{color:#fff}.iside_heading .heading_wrap.bg-gold,.iside_heading .heading_wrap.bg-gold:before{background-color:#c49669}.iside_heading .heading_wrap.bg-gold .heading-title{color:#fff}.iside_heading .heading_wrap.bg-black,.iside_heading .heading_wrap.bg-black:before{background-color:#000}.iside_heading .heading_wrap.bg-black .heading-title{color:#fff}.iside_heading .heading_wrap.bg-white,.iside_heading .heading_wrap.bg-white:before{background-color:#fff}.iside_heading .heading_wrap.bg-white .heading-title{color:#000}.iside_heading .heading_wrap.bg .heading-title{position:relative}.iside_icon.align-center{text-align:center}.iside_icon.align-right{text-align:right}.iside_icon svg{max-height:100%;height:4.8rem;width:auto;fill:#002851}.iside_social.align-center{text-align:center}.iside_social.align-right{text-align:right}.iside_social .social-links{list-style:none;margin:0;padding:0;display:inline-block}.iside_social .social-links li{display:inline-block;position:relative;padding:0;margin:0 .5rem 0 0;width:3.2rem;height:3.2rem;text-align:center;vertical-align:middle}.iside_social .social-links li:before{display:none}.iside_social .social-links li:last-child{margin-right:0}.iside_social .social-links a{display:block;width:100%;height:100%;font-size:14px;font-size:1.4rem;line-height:1.6923;color:#6d6c6c;text-align:center;vertical-align:middle;position:relative;border:1px solid currentColor;transition:all 300ms ease-in-out;border-radius:50%}.iside_social .social-links a svg{width:auto;height:60%}.iside_social .social-links a svg path{fill:currentColor}.iside_social .social-links a i,.iside_social .social-links a svg{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;margin:auto}.iside_social .social-links a:hover,.iside_social .social-links a:focus{background:#002851;color:#fff}@media only screen and (max-width: 767px){.iside_social.align-center{text-align:left}.iside_social.align-right{text-align:left}}.vc_btn3{background:#fbba00 !important;color:#fff !important;border:2px solid #fbba00 !important}.vc_btn3.vc_general{text-align:left;font-family:"Averta Bold","Arial-bold-fallback",sans-serif;font-weight:normal}.vc_btn3-container{margin-bottom:1.5rem !important}.vc_btn3-container.vc_btn3-inline{margin-right:3rem}.vc_btn3-container.vc_btn3-inline:last-child{margin-right:0}.vc_btn3-container.vc_btn3-left .vc_general.vc_btn3,.vc_btn3-container .vc_general.vc_btn3{text-align:left}@media only screen and (max-width: 767px){.vc_btn3-container.vc_btn3-left .vc_general.vc_btn3,.vc_btn3-container .vc_general.vc_btn3{text-align:center}}.vc_btn3-container.vc_btn3-center .vc_general.vc_btn3{text-align:center}.vc_btn3-container.vc_btn3-right .vc_general.vc_btn3{text-align:right}.vc_btn3.vc_btn3-style-flat,.vc_btn3.vc_btn3-style-normal{position:relative;background:#fbba00 !important;color:#fff !important;border:2px solid rgba(0,0,0,0) !important}.vc_btn3.vc_btn3-style-flat:after,.vc_btn3.vc_btn3-style-normal:after{width:100%;height:100%;z-index:3;content:"";position:absolute;bottom:0;left:0;border:0;border-bottom:2px solid #fbba00;box-sizing:border-box;transform-origin:0 0;transform:scaleX(0);transition:all 300ms linear}.vc_btn3.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-style-normal:focus,.vc_btn3.vc_btn3-style-normal:hover{background:#002851 !important;color:#fff !important}.blue .vc_btn3.vc_btn3-style-flat:focus,.blue .vc_btn3.vc_btn3-style-flat:hover,.blue .vc_btn3.vc_btn3-style-normal:focus,.blue .vc_btn3.vc_btn3-style-normal:hover{background:#c49669 !important}.vc_btn3.vc_btn3-style-flat.vc_btn3-color-white,.vc_btn3.vc_btn3-style-normal.vc_btn3-color-white{background:#fff !important;color:#fbba00 !important}.vc_btn3.vc_btn3-style-flat.vc_btn3-color-white:hover,.vc_btn3.vc_btn3-style-flat.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-style-normal.vc_btn3-color-white:hover,.vc_btn3.vc_btn3-style-normal.vc_btn3-color-white:focus{background:#fbba00 !important;border-color:#fff !important;color:#fff !important}.vc_btn3.vc_btn3-style-flat.vc_btn3-color-black,.vc_btn3.vc_btn3-style-normal.vc_btn3-color-black{background:#000 !important;color:#fff !important}.vc_btn3.vc_btn3-style-flat.vc_btn3-color-black:hover,.vc_btn3.vc_btn3-style-flat.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-style-normal.vc_btn3-color-black:hover,.vc_btn3.vc_btn3-style-normal.vc_btn3-color-black:focus{background:#fbba00 !important}.vc_btn3.vc_btn3-style-flat.vc_btn3-color-blue,.vc_btn3.vc_btn3-style-normal.vc_btn3-color-blue{background:#002851 !important;color:#fff !important}.vc_btn3.vc_btn3-style-flat.vc_btn3-color-blue:hover,.vc_btn3.vc_btn3-style-flat.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-style-normal.vc_btn3-color-blue:hover,.vc_btn3.vc_btn3-style-normal.vc_btn3-color-blue:focus{background:#fbba00 !important}.vc_btn3.vc_btn3-style-outline{background:rgba(0,0,0,0) !important;color:#fbba00 !important;border:2px solid #fbba00 !important}.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{background:rgba(0,0,0,0) !important;color:#002851 !important;border-color:#002851 !important}.blue .vc_btn3.vc_btn3-style-outline:focus,.blue .vc_btn3.vc_btn3-style-outline:hover{color:#c49669 !important;border-color:#c49669 !important}.vc_btn3.vc_btn3-style-outline span{color:inherit !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-size-md{padding:.8rem 3rem}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-blue{background:rgba(0,0,0,0) !important;color:#002851 !important;border-color:#002851 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-style-outline.vc_btn3-color-blue:hover{background:rgba(0,0,0,0) !important;color:#c49669 !important;border-color:#c49669 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-white{background:rgba(0,0,0,0) !important;color:#fff !important;border-color:#fff !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-style-outline.vc_btn3-color-white:hover{background:rgba(0,0,0,0) !important;color:#c49669 !important;border-color:#c49669 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-black{background:rgba(0,0,0,0) !important;color:#000 !important;border-color:#000 !important}.vc_btn3.vc_btn3-style-outline.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-style-outline.vc_btn3-color-black:hover{background:rgba(0,0,0,0) !important;color:#c49669 !important;border-color:#c49669 !important}.vc_btn3.vc_btn3-style-text{background:rgba(0,0,0,0) !important;color:#fbba00 !important;border:0 !important;border-radius:0 !important;font-size:13px;font-size:1.3rem;line-height:normal;padding-bottom:.2rem !important;letter-spacing:1px;text-decoration:underline}.vc_btn3.vc_btn3-style-text:focus,.vc_btn3.vc_btn3-style-text:hover{background:rgba(0,0,0,0) !important;color:#002851 !important;border:0 !important;text-decoration:underline}.vc_btn3.vc_btn3-style-text span{color:inherit !important}.vc_btn3.vc_btn3-style-text.vc_btn3-size-md{padding:.5rem 0 0 !important}.vc_btn3.vc_btn3-style-text.vc_btn3-color-blue{background:rgba(0,0,0,0) !important;color:#002851 !important}.vc_btn3.vc_btn3-style-text.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-style-text.vc_btn3-color-blue:hover{background:rgba(0,0,0,0) !important;color:#c49669 !important}.vc_btn3.vc_btn3-style-text.vc_btn3-color-white{background:rgba(0,0,0,0) !important;color:#fff !important}.vc_btn3.vc_btn3-style-text.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-style-text.vc_btn3-color-white:hover{background:rgba(0,0,0,0) !important;color:#c49669 !important}.vc_btn3.vc_btn3-style-text.vc_btn3-color-black{background:rgba(0,0,0,0) !important;color:#000 !important}.vc_btn3.vc_btn3-style-text.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-style-text.vc_btn3-color-black:hover{background:rgba(0,0,0,0) !important;color:#c49669 !important}.vc_btn3.vc_btn3-shape-rounded{border-radius:3.7rem}.vc_btn3.vc_btn3-size-md{padding:.8rem 3rem;font-size:16px;font-size:1.6rem;line-height:1.25}.wpb_text_column.larger{font-size:15px;font-size:1.5rem;line-height:1.6923}.wpb_text_column.smaller{font-size:12px;font-size:1.2rem;line-height:1.25}.wpb_text_column.color-highlight-bold strong,.wpb_text_column.color-highlight-bold b,.wpb_text_column.color-highlight-bold a strong,.wpb_text_column.color-highlight-bold a b,.wpb_text_column.color-highlight-bold h1 strong,.wpb_text_column.color-highlight-bold h1 b,.wpb_text_column.color-highlight-bold h2 strong,.wpb_text_column.color-highlight-bold h2 b,.wpb_text_column.color-highlight-bold h3 strong,.wpb_text_column.color-highlight-bold h3 b,.wpb_text_column.color-highlight-bold h4 strong,.wpb_text_column.color-highlight-bold h4 b,.wpb_text_column.color-highlight-bold h5 strong,.wpb_text_column.color-highlight-bold h5 b,.wpb_text_column.color-highlight-bold h6 strong,.wpb_text_column.color-highlight-bold h6 b,.wpb_text_column.color-highlight-bold p strong,.wpb_text_column.color-highlight-bold p b,.wpb_text_column.color-highlight-bold span strong,.wpb_text_column.color-highlight-bold span b{color:#002851}.wpb_text_column.color-white,.wpb_text_column.color-white a,.wpb_text_column.color-white h1,.wpb_text_column.color-white h2,.wpb_text_column.color-white h3,.wpb_text_column.color-white h4,.wpb_text_column.color-white h5,.wpb_text_column.color-white h6,.wpb_text_column.color-white p,.wpb_text_column.color-white span{color:#fff}.wpb_text_column.color-red,.wpb_text_column.color-red a,.wpb_text_column.color-red h1,.wpb_text_column.color-red h2,.wpb_text_column.color-red h3,.wpb_text_column.color-red h4,.wpb_text_column.color-red h5,.wpb_text_column.color-red h6,.wpb_text_column.color-red p,.wpb_text_column.color-red span{color:#002851}.wpb_text_column.color-blue,.wpb_text_column.color-blue a,.wpb_text_column.color-blue h1,.wpb_text_column.color-blue h2,.wpb_text_column.color-blue h3,.wpb_text_column.color-blue h4,.wpb_text_column.color-blue h5,.wpb_text_column.color-blue h6,.wpb_text_column.color-blue p,.wpb_text_column.color-blue span{color:#002851}.wpb_text_column.color-gold,.wpb_text_column.color-gold a,.wpb_text_column.color-gold h1,.wpb_text_column.color-gold h2,.wpb_text_column.color-gold h3,.wpb_text_column.color-gold h4,.wpb_text_column.color-gold h5,.wpb_text_column.color-gold h6,.wpb_text_column.color-gold p,.wpb_text_column.color-gold span{color:#c49669}.vc_empty_space{display:block;width:100%;height:3rem !important}.vc_empty_space.none{height:0 !important}.vc_empty_space.space-sm{height:1.5rem !important}.vc_empty_space.space-md{height:3rem !important}.vc_empty_space.space-lg{height:6rem !important}.vc_empty_space.space-10{height:1rem !important}.vc_empty_space.space-15{height:1.5rem !important}.vc_empty_space.space-20{height:2rem !important}.vc_empty_space.space-30{height:3rem !important}.vc_empty_space.space-60{height:6rem !important}.vc_empty_space.space-90{height:9rem !important}.vc_empty_space.space-120{height:12rem !important}.vc_empty_space.space-150{height:15rem !important}@media only screen and (max-width: 767px){.vc_empty_space.none_xs{height:0 !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-sm{height:1.5rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-md{height:3rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-lg{height:6rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-10{height:1rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-15{height:1.5rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-20{height:2rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-30{height:3rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-60{height:6rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-90{height:9rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-120{height:12rem !important}}@media only screen and (max-width: 767px){.vc_empty_space.space-xs-150{height:15rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.none_md{height:0 !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-sm{height:1.5rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-md{height:3rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-lg{height:6rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-10{height:1rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-15{height:1.5rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-20{height:2rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-30{height:3rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-60{height:6rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-90{height:9rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-120{height:12rem !important}}@media only screen and (min-width: 992px){.vc_empty_space.space-md-150{height:15rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.none_lg{height:0 !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-sm{height:1.5rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-md{height:3rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-lg{height:6rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-10{height:1rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-15{height:1.5rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-20{height:2rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-30{height:3rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-60{height:6rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-90{height:9rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-120{height:12rem !important}}@media only screen and (min-width: 1200px){.vc_empty_space.space-lg-150{height:15rem !important}}.wpb_text_column:last-child,#content .wpb_text_column:last-child,.wpb_text_column p:last-child,#content .wpb_text_column p:last-child{margin-bottom:0}.vc_toggle,.toggle{border:1px solid #f7f3ef;margin-bottom:1.5rem;padding:12px 10px 12px 10px;position:relative;background:#fcf9f7}.vc_toggle .vc_toggle span.fa.fa-plus.closed,.vc_toggle .vc_toggle span.fa.fa-minus.opened,.vc_toggle .toggle-title span.fa.fa-plus.closed,.vc_toggle .toggle-title span.fa.fa-minus.opened,.toggle .vc_toggle span.fa.fa-plus.closed,.toggle .vc_toggle span.fa.fa-minus.opened,.toggle .toggle-title span.fa.fa-plus.closed,.toggle .toggle-title span.fa.fa-minus.opened{color:#002851;display:flex;align-items:center;border:0;padding:1.5rem}.vc_toggle .vc_toggle p:before,.vc_toggle .toggle-title p:before,.toggle .vc_toggle p:before,.toggle .toggle-title p:before{content:none}.vc_toggle .vc_toggle h4,.vc_toggle .toggle-title h4,.toggle .vc_toggle h4,.toggle .toggle-title h4{padding-left:4rem}.vc_toggle .vc_toggle_content,.vc_toggle .content-tab,.toggle .vc_toggle_content,.toggle .content-tab{padding-top:1.5rem;padding-left:4rem}.vc_toggle .vc_toggle_content p:last-child,.vc_toggle .content-tab p:last-child,.toggle .vc_toggle_content p:last-child,.toggle .content-tab p:last-child{margin:0}.toggle+*:not(.toggle){margin-top:3rem}.slider-container .slider.banners{margin-top:0}.slider.banners .next,.slider.banners .prev{text-indent:-9999px;text-align:center}.slider.banners .next:before,.slider.banners .prev:before{text-indent:initial;left:50% !important;transform:translateX(-50%)}.slider.banners .slide-wrapper:after{visibility:visible;opacity:.3}.slider.banners .slide-wrapper a.slide-link{background-color:#000;opacity:.1}.slider.banners .slide-text h3{font-size:24px !important;font-weight:700;letter-spacing:0px}@media only screen and (max-width: 767px){.slider.banners .slide-text{zoom:1 !important}.slider-container .slider.banners .slide-text h3{font-size:14px !important}.slider-container .slider.banners .slide-text h4{font-size:10px !important}}.site-footer .vc_wp_custommenu{color:#6d6c6c}.site-footer .vc_wp_custommenu div>ul>li{text-transform:none}.site-footer .vc_wp_custommenu div>ul>li>a{border:0;color:inherit;padding:0 0 .5rem}.site-footer .vc_wp_custommenu div>ul>li:last-child a{padding-bottom:0}.site-footer .widget{margin:0}.site-footer input[type=email],.site-footer input[type=password],.site-footer input[type=search],.site-footer input[type=tel],.site-footer input[type=number],.site-footer input[type=text],.site-footer input[type=url],.site-footer select,.site-footer textarea{margin-bottom:1rem}.site-footer button,.site-footer input[type=button],.site-footer input[type=reset],.site-footer input[type=submit]{width:auto}.site-footer form{text-align:right}@media only screen and (max-width: 767px){.site-footer form{text-align:left}}.iside_wpb_not_active.single-product .product_title.entry-title{padding-right:6rem;margin-bottom:1.5rem}.iside_wpb_not_active.single-product.woocommerce div.product div.summary .woocommerce-breadcrumb,.iside_wpb_not_active.single-product.woocommerce div.product div.summary form.cart{margin-bottom:3rem}@media only screen and (max-width: 767px){.iside_wpb_not_active.single-product.woocommerce div.product div.summary form.cart{margin-bottom:1.5rem}}.iside_wpb_not_active.single-product #product-nav>a>div{background-color:#F7F3EF;width:175px;border-color:#002851;padding:.75rem}.iside_wpb_not_active.single-product #product-nav>a>div>div{padding:0}.iside_wpb_not_active.archive.tax-product_cat nav.woocommerce-breadcrumb{margin-top:-1.5rem;padding-bottom:3rem}.iside_wpb_not_active h1,.iside_wpb_not_active h2{margin-bottom:3rem}.iside_wpb_not_active h3,.iside_wpb_not_active h4,.iside_wpb_not_active h5,.iside_wpb_not_active h6{margin-bottom:1.5rem}.iside_wpb_not_active header ul{margin-bottom:0}.iside_wpb_not_active .toggle:last-of-type{margin-bottom:4.5rem}.iside_wpb_not_active .toggle ul{margin:0}.iside_wpb_not_active ul{margin-bottom:4.5rem}.iside_wpb_not_active ul.products{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.iside_wpb_not_active ul.products>li{display:flex}.iside_wpb_not_active ul.products>li .product-wrapper{display:flex;width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.iside_wpb_not_active ul.products>li .product-wrapper .product_actions_container{margin-top:auto}.iside_wpb_not_active ul ul{margin-bottom:0;padding-left:1.5rem}.iside_wpb_not_active ul ul.children li:before{margin-left:0}.iside_wpb_not_active #primary .container .row .content{padding-top:6rem;padding-bottom:6rem}@media only screen and (max-width: 767px){.iside_wpb_not_active #primary .container .row .content{padding-top:4.5rem;padding-bottom:4.5rem}}.iside_wpb_not_active #primary .sidebar{padding-top:6rem;padding-bottom:6rem}@media only screen and (max-width: 767px){.iside_wpb_not_active #primary .sidebar{padding-top:4.5rem;padding-bottom:4.5rem}}.iside_wpb_not_active #primary .breadcrumbs{margin-top:-1.5rem}.iside_wpb_not_active .call-to-action-two{margin:3rem 0}.iside_wpb_not_active #page-meta .page-title{margin-top:0;margin-bottom:3rem}.iside_wpb_not_active .sidebar .widget.widget_recently_viewed_products h1,.iside_wpb_not_active .sidebar .widget.widget_recently_viewed_products h2,.iside_wpb_not_active .sidebar .widget.widget_recently_viewed_products h3,.iside_wpb_not_active .sidebar .widget.widget_recently_viewed_products h4,.iside_wpb_not_active .sidebar .widget.widget_recently_viewed_products h5,.iside_wpb_not_active .sidebar .widget.widget_recently_viewed_products h6{margin:0}.iside_wpb_not_active .sidebar .widget ul{margin-bottom:0}.iside_wpb_not_active .related.products .box-title-wrapper .box-title{margin-bottom:2rem}.iside_wpb_not_active .related.products .box-title-wrapper .box-title .title-bar h1,.iside_wpb_not_active .related.products .box-title-wrapper .box-title .title-bar h2,.iside_wpb_not_active .related.products .box-title-wrapper .box-title .title-bar h3,.iside_wpb_not_active .related.products .box-title-wrapper .box-title .title-bar h4,.iside_wpb_not_active .related.products .box-title-wrapper .box-title .title-bar h5,.iside_wpb_not_active .related.products .box-title-wrapper .box-title .title-bar h6{margin-bottom:0}.iside_wpb_not_active.single-post #primary p:last-child{margin-bottom:3rem}.iside_wpb_not_active.single-post #primary img,.iside_wpb_not_active.single-post #primary .wpb_video_wrapper{margin-bottom:3rem}.iside_wpb_not_active .wpb_single_image .vc_single_image-wrapper{margin-bottom:1.5rem}