@font-face {
font-family: 'AvenirLTStd65Medium_5175';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd65Medium_5175.eot);
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd65Medium_5175.eot) format('embedded-opentype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd65Medium_5175.woff2) format('woff2'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd65Medium_5175.woff) format('woff'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd65Medium_5175.ttf) format('truetype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd65Medium_5175.svg#AvenirLTStd65Medium_5175) format('svg');
}
@font-face {
font-family: 'AvenirLTStd35Light_5169';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd35Light_5169.eot);
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd35Light_5169.eot) format('embedded-opentype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd35Light_5169.woff2) format('woff2'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd35Light_5169.woff) format('woff'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd35Light_5169.ttf) format('truetype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd35Light_5169.svg#AvenirLTStd35Light_5169) format('svg');
}
@font-face {
font-family: 'Avenir Next LT Pro';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirNextLTPro-Regular.eot);
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirNextLTPro-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirNextLTPro-Regular.woff) format('woff'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirNextLTPro-Regular.ttf) format('truetype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AvenirLTStd45Book_5171';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd45Book_5171.eot);
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd45Book_5171.eot) format('embedded-opentype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd45Book_5171.woff2) format('woff2'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd45Book_5171.woff) format('woff'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd45Book_5171.ttf) format('truetype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd45Book_5171.svg#AvenirLTStd45Book_5171) format('svg');
}
@font-face {
font-family: 'AvenirLTStd95Black_5179_1';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd95Black_5179_1.eot);
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd95Black_5179_1.eot) format('embedded-opentype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd95Black_5179_1.woff2) format('woff2'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd95Black_5179_1.woff) format('woff'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd95Black_5179_1.ttf) format('truetype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/AvenirLTStd95Black_5179_1.svg#AvenirLTStd95Black_5179_1) format('svg');
}
@font-face {
font-family: 'KarminaRegular';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/KarminaRegular.eot);
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/KarminaRegular.eot) format('embedded-opentype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/KarminaRegular.woff2) format('woff2'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/KarminaRegular.woff) format('woff'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/KarminaRegular.ttf) format('truetype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/KarminaRegular.svg#KarminaRegular) format('svg');
}
@font-face {
font-family: 'latoheavy';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.eot);
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.woff2) format('woff2'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.woff) format('woff'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.ttf) format('truetype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.svg#latoheavy) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Lato-Medium';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/Lato-Medium.eot?#iefix) format('embedded-opentype'), 
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/Lato-Medium.woff) format('woff'), 
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/Lato-Medium.ttf)  format('truetype'), 
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/Lato-Medium.svg#Lato-Medium) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latoheavy';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.eot);
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.woff2) format('woff2'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.woff) format('woff'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.ttf) format('truetype'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-heavy-webfont.svg#latoheavy) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latosemibold';
src: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-semibold-webfont.woff2) format('woff2'),
url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/fonts/lato-semibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
*{
padding:0;
margin:0;
}
img{
border:none;
outline:none;
max-width:100%;
}
a,a:active,a:focus,a:hover{
outline:none;
text-decoration:none;
}
input:focus,textarea:focus,select:focus{
outline:none!important;
box-shadow:none;
}
a{
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
}
ul{
margin:0;
list-style-type:none;
}
.container{
width:1539px;
}
body{
background:#fff;
} .wrapper{
width:100%;
float:left; 
display:block; 
margin:0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.header_wrapper{
width:100%; 
float:left; 
display:block; 
margin:0px 0px 0px 0px; 
position:relative;
padding: 0px 0px 0px 0px;
}
.header{
width:100%;
float:left;
display:block;
margin:0px 0px 0px 0px;
position: relative;
padding: 12px 0 0px;
}
.logo{
display: inline-block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
.logo img{ 
max-width: 100%;
}
.logo img:hover{
opacity:0.7;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: transparent;
}
.nav_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.navbar-static-top{
margin:0;
background:none;
border:none;
position:relative;
}
.navbar-right{
margin:0px 0 0;
}
.logo a:hover{
opacity:0.70;
}
.nav.navbar-nav.navbar-right{
position:relative;
}
.hm_header_nav .navbar-nav{ float:none; text-align:center;}
.navbar-default .navbar-nav > li{ float:none; display:inline-block;}
.navbar-default .navbar-nav > li{margin: 0px 38px 0px 0px; padding:0px 0px 0px 0px;}
.navbar-default .navbar-nav > li:first-child{ padding-left:0px;}
.navbar-default .navbar-nav > li:last-child{ background:none; padding-right:0px;margin: 0px 0px 0px 0px;}
.navbar-default .navbar-nav > li > a{
font-size:16px;
color:#000;
line-height:19px;
background:none;
padding: 15px 0 39px 0px;
transition:none;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
}
.navbar-default .navbar-nav > li:last-child a {
position: relative;
}
.notification{
display: inline-block;
position: relative;
}
.quantity_noti{
position: absolute;
width: 21px;
height: 21px;
border-radius: 50%;
background: #9099AE;
top: 33px;
right: -8px;
font-size: 10px;
line-height: 21px;
color: #fff;
font-family: 'AvenirLTStd35Light_5169';
}
.navbar-right .dropdown-menu{
left:0;
right:auto;
}
.checkout_button{
float:left;
}
.header .navbar-nav.navbar-right{ margin-top: 0px; padding-left: 0px;}
.dropdown-menu{
min-width: 272px;
padding: 10px 14px 8px 14px;
border: none;
box-shadow: none;
border-radius: 0;
background: #fff;
top: 100%;
width: auto;
left: -15px;
}
.dropdown-menu > li {
margin: 0 0 18px;
}
.dropdown-menu > li:last-child{
margin: 0 0 0px;
}
.dropdown-menu > li > a{
display: block;
color: #000;
line-height: 19px;
padding: 0px 0px 13px 0px;
font-size: 16px;
background: none;
position: relative;
transition: 0s;
border-bottom: 1px solid rgba(0,0,0,.26);
font-weight: 400;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
}
.dropdown-menu > li > a::before{}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
background-color:transparent;
color: #fff;
}
.dropdown-menu > li:last-child a{
border:none;
}
.header .navbar-default .navbar-nav > li > a:hover{
background: none;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:focus, 
.navbar-default .navbar-nav > .open > a:hover{
background-color:transparent;
color:#000;
}
.navbar-default .navbar-nav > li > a:focus, 
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover{
background-color:none;
color:#000;
}
.navbar-default .navbar-nav>.active>a{
background-color: transparent!important;
}
.navbar-collapse{ overflow-x:hidden;}
.dropdown-menu > li:first-child a{}
.dropdown-menu > li:first-child > a:focus, .dropdown-menu > li:first-child > a:hover{
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
background:none;
color: #747474;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li >.active a:hover {
background:none;
color: #005FA7;
}
.phone_number_top{ text-align:right; margin:0px 0px 0px 0px;}
.phone_number_block {
width: auto;display: inline-block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;position: relative;text-align: right; font-size:42px; line-height:44px; font-weight:400; color:#fff; letter-spacing:-1px;
}
.navbar-default .navbar-nav > li.online-booking > a{ background-color: #7C00AF; color: #fff; }
.navbar-default .navbar-nav > li.online-booking > a:focus, 
.navbar-default .navbar-nav > li.online-booking > a:hover,
.navbar-default .navbar-nav > .active.online-booking > a, 
.navbar-default .navbar-nav > .active.online-booking > a:focus, 
.navbar-default .navbar-nav > .active.online-booking > a:hover{
background-color:#00B2E9;
color:#fff;
} #banner-carousel .container,  #banner-carousel .row,  #banner-carousel .col-xs-12{ height:100%; position:relative;}
.banner_block{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.book_btn{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
.banner_info {
max-width: 920px;
width: 100%;
height: auto;
padding: 250px 0 231px;
margin: 0 auto;
}
.banner_info h4{
font-size: 20px;
line-height: 24px;
margin: 0 0 49px;
color: #000;
text-transform: uppercase;
letter-spacing: 15px;
font-family: 'AvenirLTStd35Light_5169';
}
.banner_info h1{
font-size: 81px;
line-height: 86px;
color: #000;
margin: 0 0 83px;
font-family: 'Playfair Display', serif;
}
.banner_info a{
font-size: 16px;
line-height: 19px;
color: #000;
margin: 0px 0 0 0px;
padding: 0 43px 0 0px;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/white_arrow.png) no-repeat right 0px center;
}
#banner-carousel{
width:100%;
float:left;
height:auto;
position: relative;
z-index:3;
}
#banner-carousel .container, #banner-carousel .row, #banner-carousel .col-xs-12{ height:100%; position:relative;}
#banner-carousel .carousel-inner{
height:829px;
position:relative;
}
#banner-carousel .carousel-inner .item{
background-position:center center;
background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
width:100%;
height:100%;
}
#banner-carousel .carousel-inner .item:before{
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0; }
#banner-carousel .control{
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
width:40px;
height:74px;
text-indent:-9999px;
opacity:1;
}
.slider_custom_indicators{
width: 100%;
height: auto;
float: left;
text-align: center;
position: absolute;
top: auto;
left: 50%;
bottom: 80px;
transform: translateX(-50%);
}
.slider_custom_indicators .carousel-indicators{
position: absolute;
left: 0%;
z-index: 15;
width: 100%;
padding-left: 0;
margin-left: 0%;
text-align: center;
list-style: none;
bottom: 0px;
}
.carousel-indicators{
margin-bottom: 0px;
}
.slider_custom_indicators .carousel-indicators li {
display: inline-block;
width: 69px;
height: 10px;
margin: 0px 7px 0px;
text-indent: -999px;
cursor: pointer;
background-color: #fff;
border: none;
border-radius: 0px;
}
.slider_custom_indicators .carousel-indicators .active{
display: inline-block;
width: 69px;
height: 10px;
margin: 0px 7px 0px;
text-indent: -999px;
cursor: pointer;
background-color: #A5C3FF;
border: none;
border-radius: 0px;
} .history_admission_section{
width: 100%;
height: auto;
float: left;
position: relative;
}
.history_admission_info{
width: 100%;
height: auto;
float: left;
padding: 178px 32px 110px 0px;
}
.history_admission_info h5{
font-size: 14px;
line-height: 17px;
margin: 0 0 54px;
color: #6E7E8E;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
}
.history_admission_info h1{
font-size: 65px;
line-height: 76px;
margin: 0 0 65px 0px;
color: #000;
font-family: 'Playfair Display', serif;
}
.history_admission_info a{
font-size: 16px;
line-height: 19px;
color: #9099AE;
margin: 0px 0 0 0px;
padding: 0 43px 0 0px;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/graw_arrow.png) no-repeat right 0px center;
}
.admissio_right{
width: 47%;
height: 100%;
float: right;
position: absolute;
top: 0;
right: 0;
}
.admissio_right img{
width: 100%;
height: 100%;
object-fit: cover;
}
.cest_bien_collection_section{
width: 100%;
height: auto;
float: left;
padding: 94px 0 25px;
}
.section_title{
width: 100%;
height: auto;
float: left;
}
.section_title h4{
font-size: 24px;
line-height: 29px;
margin: 0 0 33px;
color: #9099AE;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
}
.padding40{
margin: 0 -21px;
}
.padding40 .col-sm-4{
padding-left: 21px;
padding-right: 21px;
}
.single_collection{
width: 100%;
height: auto;
float: left;
padding: 0px 0px 0px;
margin: 0 0 67px;
}
.single_collection img{
max-width: 100%;
width: auto;
height: auto;
margin: 0 0 32px;
}
.single_collection h4{
font-size: 20px;
line-height: 24px;
margin: 0 0 0px;
color: #000;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
}
.single_collection.view_all_btn{
background: #9099AE;
padding: 35.5% 20% 26.5%;
} .trending_section{
width: 100%;
height: auto;
float: left;
background: rgba(241,241,241,.54);
padding: 109px 0 115px;
}
.single_featured{
width: 100%;
height: auto;
float: left;
}
.single_featured img{
width: 100%;
height: auto;
margin: 0 0 22px;
}
.single_featured p{
font-size: 16px;
line-height: 19px;
margin: 0 0 0px;
color: #000000;
font-family: 'AvenirLTStd65Medium_5175';
}
.single_featured span{
float: right;
}
.padding66{
margin: 0 -33px;
}
.padding66 .col-sm-4{
padding-left: 33px;
padding-right: 33px;
}
.shop_look_section{
width: 100%;
height: auto;
float: left;
position: relative;
}
.shop_look_right_block{
width: 100%;
height: auto;
float: left;
padding: 243px 0 274px;
}
.shop_look_right_block h4{
font-size: 16px;
line-height: 19px;
margin: 0 0 24px;
color: #6E7E8E;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
}
.shop_look_right_block h1{
font-size: 192px;
line-height: 179px;
margin: 0 0 23px;
color: #000;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
}
.shop_look_right_block span{
color: #A5C3FF;
}
.shop_look_right_block a{
font-size: 16px;
line-height: 19px;
margin: 0 0 0px;
color: #9099AE;
padding: 0 43px 0 0px;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/graw_arrow.png) no-repeat right 0px center;
}
.shop_look_right_section{
width: 50%;
float: right;
display: inline-block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
position: absolute;
right: 0px;
top: 0px;
z-index: -2;
}
.shop_photo{
width: 100%;
padding-bottom: 101%;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.testimonial_section{
width: 100%;
height: auto;
float: left;
display: block;
background: rgba(241,241,241,.30);
padding: 92px 0 144px;
}
.testimonial_block{
width: 100%;
height: auto;
float: left;
}
.single_testi{
width: 100%;
height: auto;
float: left;
border-top: 1px solid rgba(117,117,117,.17);
padding: 54px 10px 0;
}
.single_testi p{
font-size: 16px;
line-height: 29px;
margin: 0 0 11px;
color: #000;
font-family: 'Avenir Next LT Pro';
}
.single_testi h4{
font-size: 20px;
line-height: 27px;
margin: 0 0 0px;
color: #9099AE;
text-transform: uppercase;
font-family: 'Playfair Display', serif;
}
.testimonial_section .section_title h4{
margin: 0 0 58px;
}
#testimonial .owl-dots{
width: 100%;
float: left;
height: auto;
text-align: center;
margin-top: 0px;
position: relative;
bottom: -56px;
}
#testimonial .owl-dot{
display: inline-block;
width: 69px;
height: 10px;
margin: 0 7px;
background: #E1E1E1;
}
#testimonial .owl-dot.active{
background: #A5C3FF;
}
.instagram_section{
width: 100%;
height: auto;
float: left;
padding: 79px 0 0px;
}
.instagram_post{
width: 100%;
height: auto;
float: left;
}
.single_instagram{
width: 20%;
height: auto;
float: left;
}
.single_instagram img{
width: 100%;
height: auto;
}
.instagram_section .section_title h4{
margin: 0 0 21px;
}
.footer_section{
width: 100%;
height: auto;
float: left;
padding: 81px 0 63px;
background: rgba(241,241,241,.54);
}
.footer_logo{
width: 36%;
height: auto;
float: left;
}
.footer_logo img{
max-width: 100%;
width: auto;
height: auto;
}
.footer_logo img:hover{
opacity: .30;
}
.quick_link {
width: 16%;
height: auto;
float: left;
}
.quick_link h4{
font-size: 16px;
line-height: 19px;
margin: 0 0 0px;
color: #000;
font-family: 'AvenirLTStd65Medium_5175';
text-transform: capitalize;
}
.quick_link ul{
margin: 0 0 0px;
padding: 0 0 0px;
}
.quick_link ul li{
list-style: none;
display: block;
}
.quick_link ul li a{
font-size: 16px;
line-height: 37px;
margin: 0 0 0px;
color: #000;
font-family: 'AvenirLTStd35Light_5169';
}
.quick_link ul li a:hover{
color: #7a7a7a;
}
.footer_contact{
width: 28.5%;
height: auto;
float: left;
}
.footer_contact h4{
font-size: 16px;
line-height: 19px;
margin: 0 0 0px;
color: #000;
font-family: 'AvenirLTStd65Medium_5175';
text-transform: capitalize;
}
.footer_contact p{
font-size: 16px;
line-height: 37px;
margin: 0 0 0;
color: #000;
font-family: 'AvenirLTStd35Light_5169';
}
.footer_contact p a{
color: inherit;
}
.footer_contact p a:hover{
color: #7a7a7a;
}
.social_section{
width: 19.5%;
height: auto;
float: left;
}
.social_section h4{
font-size: 16px;
line-height: 19px;
margin: 0 0 7px;
color: #000;
font-family: 'AvenirLTStd65Medium_5175';
text-transform: capitalize;
text-align: right;
}
.social_section ul{
float: right;
padding: 0 0 0px;
margin: 0 0 0px;
}
.social_section ul li{
list-style: none;
display: inline-block;
float: left;
margin-right: 37px;
}
.social_section ul li:last-child{
margin-right: 0px;
}
.social_hover{
display: none;
}
.social_section ul li:hover .social_normal{
display: none;
}
.social_section ul li:hover .social_hover{
display: inline-block!important;
}
.footer_bottom{
width: 100%;
height: auto;
float: left;
}
.footer_bottom_left{
width: 50%;
height: auto;
float: left;
}
.footer_bottom_left ul{
margin: 0 0 0px;
padding: 0 0 0px;
}
.footer_bottom_left ul li{
list-style: none;
display: inline-block;
float: left;
margin-right: 29px;
}
.footer_bottom_left ul li p{
font-size: 16px;
line-height: 46px;
margin: 0 0 0px;
color: #000;
font-family: 'AvenirLTStd35Light_5169';
}
.footer_bottom_left ul li a{
font-size: 16px;
line-height: 46px;
margin: 0 0 0px;
color: #000;
font-family: 'AvenirLTStd35Light_5169';
}
.footer_bottom_left ul li a:hover{
color: #7a7a7a;
}
.footer_bottom_right{
width: 50%;
height: auto;
float: right;
text-align: right;
}
.footer_bottom_right p{
font-size: 16px;
line-height: 46px;
margin: 0 0 0px;
color: #000;
font-family: 'AvenirLTStd35Light_5169';
}
.footer_bottom_right a{
color: inherit;
}
.footer_bottom_right a:hover{
color: #7a7a7a;
}
.footer_bottom_part {
width: 100%;
height: auto;
float: left;
padding: 12px 0 11px;
} input[type='checkbox'] {
display: none;
}
.footer_checkbox label {
font-size: 12px;
font-weight: 400;
cursor: pointer;
line-height: 18px;
min-width: 30px !important;
min-height: 30px !important;
margin: 0;
color:#fff;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/check_1.png) no-repeat left 2px;
border-radius:0px;
border:none;
padding:0px 0px 0px 20px;
}
.footer_checkbox input[type='checkbox']:checked + label {
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/check_2.png) no-repeat left 2px;
} .banner_subpage{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative;}
.banner_subpage{
background-position:center center;
background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
height:380px;
}
.banner_subpage:before{
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
background-image: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/sub-page-hover.png);
}
.banner{
width: 100%;
height: 441px;
display: block;
float: left;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.generic_page{
width: 100%;
height: auto;
float: left;
display: block;
padding: 124px 0 114px 0;
}
.sub_page_title{
width: 100%;
height: auto;
float: left;
}
.sub_page_title h1{
font-size: 32px; 
line-height: 42px;
color: #000;
margin: 0 0 64px 0;
font-family: 'AvenirLTStd45Book_5171';
text-transform: capitalize;
}
.generic_page_content{
width: 100%;
height: auto;
float: left;
}
.generic_page_content h1{
font-size: 32px;
line-height: 42px;
margin: 0 0 14px;
color: #000;
font-family: 'AvenirLTStd95Black_5179_1';
font-weight: 500;
}
.generic_page_content h2{
font-size: 24px;
line-height: 42px;
color: #000000;
margin: 0 0 13px 0;
font-family: 'AvenirLTStd95Black_5179_1';
}
.generic_page_content h3{
font-size: 15px; 
line-height: 35px;
color: #000000;
margin: 0 0 24px 0;
font-family: 'AvenirLTStd95Black_5179_1';
}
.generic_page_content p{
font-size: 16px;
color: #8F8F8F;
line-height: 26px;
margin-bottom: 30px;
font-weight:300;
font-family: 'AvenirLTStd45Book_5171';
}
.generic_page_content hr{
width: 100%;
color: #707070;
display: block;
float: left;
margin-bottom: 50px;
margin-top: 30px;
}
.generic_page_content ul{
margin: 0px 0px 20px 0px;
padding: 44px 0px 28px 20px;
}
.generic_page_content ul li{
width: 100%;
height: auto;
display: block;
font-size: 16px;
color: #8F8F8F;
line-height: 26px;
text-transform: capitalize;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/arrow.png) no-repeat left 3px;
font-family: 'AvenirLTStd45Book_5171';
}
.generic_page_content ol{
margin: 0px 0px 17px 0px;
padding: 0px 0px 40px 40px;list-style: decimal !important;
width: 100%; float: left; display: block;
}
.generic_page_content ol li{
width: 100%;
height: auto;
font-size: 16px;
color: #707070;
line-height: 26px;
text-transform: capitalize;
font-weight:300;
list-style: decimal !important;
font-weight:300;
font-family: 'AvenirLTStd45Book_5171';
}
.form_section{
width: 100%;
height: auto;
display: block;
float: left;
}
.contact_form{
width: 100%;
height: auto;
display: block;
float: left;
padding-right: 115px
}
.form_single{
width: 100%;
height: auto;
float: left;
display: block;
}
.half-col{
width: 50%;
height: auto;
float: left;
display: block;
}
.gap1{
padding-right: 9px;
}
.gap2{
padding-left: 9px;
}
.form_single label{
width: 100%;
float: left; 
display: block;
color: #626262;
font-size: 12px;
line-height: 15px;
text-transform: capitalize; 
margin-bottom: 8px;
font-family: 'AvenirLTStd45Book_5171';
}
.form_single .form-control{ 
margin-bottom: 15px; 
box-shadow: none; 
outline: none; 
border-radius: 2px; 
height: 39px; 
width: 100%; 
float: left; 
display: block;
font-size: 12px;
color: rgba(98, 98, 98, .44);
font-family: 'AvenirLTStd45Book_5171';
}
.form_text{
height: 173px !important;
} .select_block9 .chosen-container{width:100% !important; margin-bottom: 12px;}
.select_block9 .chosen-container-single .chosen-single div b{
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/select_arrow.png) no-repeat center center;
width:50px; height:39px;
}
.select_block9 .chosen-container-single .chosen-single div{
width:50px; height:39px;
}
.select_block9 .chosen-container-single .chosen-single{
height:39px;
border:1px solid #d9d9d9;
background:#fff;
line-height:39px;
text-align:left;
font-size:12px;
color:#8f8f8f;
padding:0 0 0 13px;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:3px;
-webkit-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
width:100%;
font-weight:400;
box-shadow:none;
font-family: 'Helvetica Neue LT Pro';
}
.select_block9 .chosen-container-single .chosen-single::after{
position:absolute; left:0; top:0; content:''; width:100%; height:100%;border:1px solid #fff;
}
.select_block9 .chosen-container .chosen-results li.highlighted {
background-color: #00aae1;
background-image:none;
}
.select_block9 .chosen-container .chosen-results li{ background:none; padding-left:10px; padding-right:10px;}
.select_block9 .chosen-container .chosen-drop{ width:100%}
.select_block9 .chosen-container-single .chosen-single div {
display: block;
height: 100%;
position: absolute;
right: -2px;
top: -1px;
}
.select_block9 .chosen-container .chosen-results {
color: #444;
padding-left:0px;
}
.select_block9 .chosen-container-single .chosen-drop {
margin-top: 1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box;
background-color:#eeeeee;
}
.select_block9 .chosen-container .chosen-results li{ text-transform:uppercase;font-family: 'Poppins', sans-serif; font-size:12px; line-height:20px; background-color:#eeeeee;}
.select_block9 .chosen-container .chosen-results{margin: 0 0px 4px 0;background-color:#eeeeee;}
.submit_btn{
font-size: 16px;
line-height: 19px;
display: inline-block;
border: none;
color: #000;
margin-top: 10px;
margin-bottom: 19px;
text-transform: uppercase;
padding: 0 43px 0 0px;
font-family: 'AvenirLTStd65Medium_5175';
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/submit_arrow.png) no-repeat right 0px center;
}
.submit_btn:hover{
color: #000;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/submit_arrow.png) no-repeat right 0px center;
}
.table{
margin-bottom: 0px;
}
.form_single p{
font-size: 12px;
line-height: 15px;
margin: 0px 0 105px;
color: #626262;
text-transform: capitalize;
font-family: 'AvenirLTStd45Book_5171';
font-weight: normal;
}
.form_single label span{
color: #f00;
padding-left: 8px;
}
.form_single p span{
color: #f00;
padding-right: 3px;
}
.video_section{
width: 100%;
height: auto;
display: block;
float: left;
padding: 0px 0 80px 0;
}
.map{
width: 100%;
display: block;
float: left;
}
.map img{
width: 100%;
}
.video_section img{
width: 100%;
height: auto;
}
.table_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.table-bordered {
border-color: #E9E9E9;
}
th {
border-bottom: none!important;
}
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th,
.content-inner .elementor .table-bordered > thead > tr > td, .content-inner .elementor .table-bordered > thead > tr > th
{
font-size: 14px;
color: #fff;
line-height: 20px;
padding: 11px 11px;
background: #000000;
text-transform: uppercase;
font-weight: 400;
vertical-align: middle;
font-family: 'Nunito Sans', sans-serif;
}
.table-bordered > tbody > tr > td ,
.content-inner .elementor .table-bordered > tbody > tr > td{
font-size: 10px;
color: #8F8F8F;
line-height: 20px;
padding: 11px 15px;
font-weight: 400;
font-family: 'Nunito Sans', sans-serif;
}
.table-striped > tbody > tr:nth-of-type(2n+2) {
background: #f4f4f4;
}
.hero_text_section{
width: 100%;
height: auto;
float: left;
position: relative;
padding: 0 0 164px;
}
.hero_text_section h4{
font-size: 14px;
line-height: 17px;
margin: 0 0 0px;
color: #000000;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
transform: rotate(270deg);
position: absolute;
left: 95px;
top: 50px;
}
.hero_left_block{
width: 100%;
height: auto;
float: left;
padding: 0 220px 0 0px;
}
.hero_left_block h1{
font-size: 65px;
line-height: 76px;
margin: 0 0 0px;
color: #9099AE;
font-family: 'Playfair Display', serif;
}
.gb_light{
padding: 0 0 76px;
background: rgba(241,241,241, .54);
}
.hero_right_block{
width: 100%;
height: auto;
float: right;
text-align: right;
margin: 26px 0px 0;
}
.hero_right_block img{
max-width: 100%;
height: auto;
text-align: right;
}
.common_page_collection_section{
width: 100%;
height: auto;
float: left;
position: relative;
margin: 144px 0 0;
padding: 0 0 113px;
}
.common_page_collection_section h1{
position: absolute;
font-size: 240px;
line-height: 223px;
color: #000;
margin: 0 0 0px;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
z-index: 2;
top: 76px;
}
.common_page_section_left{
width: 100%;
height: auto;
float: left;
}
.common_page_section_left img{
max-width: 100%;
width: auto;
height: auto;
}
.common_page_section_right{
width: 40%;
height: auto;
float: right;
position: absolute;
top: 0;
right: 0;
}
.common_page_section_right img{
max-width: 100%;
width: auto;
height: auto;
}
.common_page_section_right a{
font-size: 16px;
line-height: 19px;
color: #9099AE;
margin: 75px 0 0px;
padding: 0 43px 0 0px;
text-transform: uppercase;
font-family: 'AvenirLTStd65Medium_5175';
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/graw_arrow.png) no-repeat right 0px center;
display: inline-block;
}  .wrapper{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
.header{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.header_top{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fff;}
.top_menu{ width:auto; float:right; display:inline-block; padding:20px 0px 20px 0px;}
.top_menu ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right;}
.top_menu ul li{ display:inline-block; margin:0px 3px 0px 3px; float:left;}
.top_menu ul li a{ display:block;font-family: 'ITCAvantGardeProMd'; font-weight:normal; color:#000; line-height:20px; text-transform:uppercase;}
.top_menu ul li.search_block{ padding:0px 0px 0px 10px; position:relative;}
.search_input{ width:106px; height:30px; background-color:#4b4b4b !important; border:none; box-shadow:none;font-family: 'KarminaRegular'; font-style:italic; padding:0px 26px 0px 10px; margin:0px 0px 0px 0px; font-size:16px; line-height:30px; display:inline-block; float:left; border-radius:3px;}
.search_input:focus{box-shadow:none;background-color:#4b4b4b !important;}
.search_input::-moz-placeholder {
color:rgba(255,255,255,.54);
opacity: 1;
}
.search_input:-ms-input-placeholder {
color:rgba(255,255,255,.54);
opacity: 1;
}
.search_input::-webkit-input-placeholder {
color:rgba(255,255,255,.54);
opacity: 1;
}
.search_input:-webkit-autofill{
background-color:#4b4b4b;
background-image: none;
color: rgb(0, 0, 0);
}
.search_submit{ border:none; width:20px; height:20px; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/search_bg.png) no-repeat; text-indent:-999999px; cursor:pointer; display:inline-block; float:left; position:absolute; top:5px; right:5px;}
.search_submit:hover{ opacity:.5;}
.top_menu ul li:last-child{ margin:0px 0px 0px 3px;}
.top_menu ul li.cart_block a{ padding:0px 22px 0px 0px; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/cart_arrow.png) no-repeat right center; display:block; float:left;}
.top_menu ul li span{ display:inline-block; margin:0px 0px 0px 0px; float:left;}
.cart_txt{font-family: 'Lato-Medium'; line-height:30px; text-transform:uppercase; color:#000; padding:0px 7px 0px 7px; font-size:14px;}
.cart_count{ background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/cartbg.png) no-repeat top left; text-align:center; line-height:30px; padding:3px 0px 0px 0px; width:25px; height:30px;font-family: 'MontserratRegular'; font-size:12px; color:#ff0000;}
.top_menu ul li.cart_block a:hover .cart_txt{ color:#e8150a;}
.top_menu ul li.cart_block a:hover .cart_count{ background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/cartbg_hover.png) no-repeat top left; }
.header_bottom{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#000;}
.logo{width:auto;float:left;height:auto;padding-left:0px;text-align:center;opacity:1; padding-top:25px; padding-bottom:30px;}
.logo a{
display:block;
-webkit-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
margin:0 0 0 0;
} .order_block{ width:63px; float:left; display:inline-block; margin:0px 0px 0px 0px;}
.order_block a{ display:block; width:100%; padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; background-color:#0090bf; border-radius:4px; color:#fff;font-family: 'ITCAvantGardeProBold'; font-size:18px; line-height:16px; text-transform:uppercase;}
.order_block a span{ display:block; width:100%; font-size:13px !important; text-transform:none;} .photo_slider{width:100%;float:left;height:auto;position: relative; }
.photo_slider .carousel-inner .item img{ width:100%;}
.photo_slider .control.left{
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/prev.png) no-repeat 10px center;
-webkit-border-radius:0 10px 10px 0;
-moz-border-radius:0 10px 10px 0;
border-radius:0 10px 10px 0;
}
.photo_slider .control.left:hover{
background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/prev.png) no-repeat 10px center;;
}
.photo_slider .control.right{
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/next.png) no-repeat right 10px center;
right:0;
-webkit-border-radius:10px 0px 0 10px;
-moz-border-radius:10px 0px 0 10px;
border-radius:10px 0px 0 10px;
}
.photo_slider .control.right:hover{
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/next.png) no-repeat right 10px center;;
}
.photo_slider .control{
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
width:30px;
height:30px;
text-indent:-9999px;
opacity:0;
visibility: hidden;
z-index:10;
}
.photo_slider:hover .control{
opacity:1;
visibility:visible;
} 
#banner-carousel{
width:100%;
float:left;
height:auto;
position: relative;
z-index:3;
}
#banner-carousel .carousel-inner{
height:738px;
}
#banner-carousel .carousel-inner .item{
background-position:center center;
background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
width:100%;
height:100%;
}
.carousel-control {
bottom: 0;
color: #fff;
font-size: 20px;
height: 51px;
left: 0;
margin-top: -26px;
opacity: 0.5;
position: absolute;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
top: 50%;
width: 15%;
}
#banner-carousel .carousel-control{
box-shadow:none;
text-indent:-9999px;
}
.carousel-control.right{
background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/next.png) no-repeat center center;
}
.carousel-control.right:hover{ background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/next-hover.png) no-repeat center center;}
.carousel-control.left{
background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/prev.png) no-repeat center center;
}
.carousel-control.left:hover{ background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/prev-hover.png) no-repeat center center;}
.carousel-caption{
text-align:left;
bottom:auto;
top:294px;
padding:0 0 0 0px;
} tr.woocommerce-cart-form__cart-item.cart_item .select_label_product {
display: none;
} .subpage_tittle{position:absolute; top:50%; height:auto; left:0;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);}
.sub_page_top_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; background-color:#f8f8f8;}
.gategory_tittle_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding: 62px 0px 57px 0px; position:relative; text-align:center;}
.gategory_tittle_section h1{
font-size: 32px;
line-height: 42px;
color: #000;
margin: 0 0 0px 0;
font-family: 'AvenirLTStd45Book_5171';
}
.back_btn{ position:absolute; top:50%; right:10px;}
.back_btn a{ display:inline-block;font-family: 'Lato', sans-serif; color: #A5A5A5; font-weight:400; font-size:15px; line-height:18px; padding:0px 0px 0px 15px; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/back_arrow.png) no-repeat left 4px;}
.back_btn a:hover{
color: #A5C3FF;
background-image: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/back_arrow_hover.png);
}
.gategory_tittle_section_pagetop{
width: 100%;
float: left;
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.gategory_tittle_section_pagetop .breadcrumb{
margin: 0 0 0px;
padding: 0 0 0px;
}
.gategory_tittle_section_pagetop .breadcrumb li{
list-style: none;
display: inline-block;
float: left;
}
.gategory_tittle_section_pagetop .breadcrumb li a{
font-size: 15px;
line-height: 18px;
margin: 0 0 0;
color: #9E9E9E;
font-family: 'Lato', sans-serif;
}
.content_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.gap_1{padding: 36px 0px 107px 0px;}
.gap_4 {
padding: 77px 0px 120px 0px;
}
.subpage_carousel{ height:635px;}
.page_top_block{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.page_top_block h1{font-family: 'ITCAvantGardeProDemi'; font-size:64px; line-height:70px; color:#5e5e5e; font-weight:normal; margin:0px 0px 20px 0px;}
.page_top_block p{font-family: 'ITCAvantGardeProBk'; margin:0px 0px 10px 0px; font-size:15px; line-height:21px; color:#5e5d5d; font-weight:normal; text-align:justify; padding:24px 0px 40px 0px!important;}
.single_block{width:100%; float:left; display:block; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px;}
.single_block a{ display:block; width:100%; float:left;color:#5e5d5d;}
.single_photoblock{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative;}
.overlay_block{ position:absolute; top:0; left:0; width:100%; height:100%;background-color:rgba(0,144,191,.45); display:none;}
.single_photoblock img{ width:100%; display:block;}
.single_tittle{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:12px 0px 12px 0px;font-family: 'ITCAvantGardeProMd'; text-transform:uppercase; font-size:19px; line-height:26px; text-align:center; color:#5e5d5d;}
.single_block a:hover .overlay_block{ display:block;}
.single_block a:hover .single_tittle{ color:#0090bf;}
.all_categories{
width: 100%;
height: auto;
float: left;
padding: 0 0 0 88px;
}
.filter_block{width:100%; float:left; display:block; margin:0px 0px 30px 0px; padding:14px 0px 14px 0px; border-bottom:1px solid #F4F4F4;}
.filterblock_bottom{ border-bottom:none;border-bottom:1px solid #F4F4F4; margin-top:10px;}
.category_tittle{ width:22%; float:left; display:inline-block; margin:0px 0px 0px 0px;font-family: 'Roboto Condensed', sans-serif; font-weight:700; font-size:22px; line-height:31px; color:#0090bf; text-transform:uppercase; padding:0px 18px 0px 0px;}
.filter_rt{ width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.filter_block_lt{ float:left; width:auto; display:inline-block; margin:0px 0px 0px 0px;}
.page_result,
p.woocommerce-result-count{ float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:auto; font-family: 'KarminaRegular'; font-style:italic; font-weight:bold; font-size:16px; line-height:30px; color:#4b4b4b; text-align:left;}
.product_sort{ float:left; display:inline-block; margin:0px 0px 0px 135px; padding:0px 0px 0px 0px;}
.product_sort a{ display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:30px; height:30px;}
.product_sort a.srt_1{ background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/sorting_list_1.png) no-repeat top center; border-right:1px solid #eeeeee;}
.product_sort a.srt_2{ background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/sorting_list_3.png) no-repeat top center;}
.inner_filter_block{width:auto; float:right; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.select_section{ width:190px; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.select_label{ width:48px; line-height:32px;font-family: 'Lato', sans-serif; font-weight:700; font-size:12px; color:#8f8f8f; text-transform:uppercase; text-align:left; float:left; display:inline-block;}
.select_inner{ width:140px; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.category_block{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.woocommerce .woocommerce-ordering {
width: 100%;
margin:0;
}
.woocommerce .woocommerce-result-count{
margin:0;
}
.sidebar_listing.col-md-2{ padding-right:0px;}
.product_area.col-md-10{padding-left:105px; padding-right:15px; padding-top:20px;}
.sidebar_wrapper{ width:100%; float:left; display:block; margin:0px 0px 10px 0px; padding:16px 0px 0px 0px;}
.sidebar_tittle{ width:100%; float:left; display:block; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-size:20px; line-height:24px; text-transform:uppercase;font-family: 'Montserrat', sans-serif; font-weight:700; color:#333333;}
.sidebar_content{width:100%; float:left; display:block; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.category_sidebar_left{
width: 100%;
height: auto;
float: left;
padding: 0 130px 0 79px;
}
.search_wrap{ width:100%; float:left; display:block; margin:33px 0px 3px 0px; padding: 14px 0px 14px 0px;border-bottom: 1px solid #F4F4F4; position:relative;}
.search_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; height:30px; position:relative;}
.search_section .search_input{ width:100%; height:31px; background-color:#fff !important;
border: 1px solid #eeeeee; box-shadow:none;font-family: 'KarminaRegular'; font-style:italic; padding:0px 33px 0px 10px; margin:0px 0px 0px 0px; font-size:16px; 
line-height:31px; display:inline-block; float:left; border-radius:3px;color:rgba(118,118,118,.70);}
.search_section .search_input:focus{box-shadow:none;background-color:#fff !important;}
.search_section .search_input::-moz-placeholder {
color:rgba(118,118,118,.70);
opacity: 1;
}
.search_section .search_input:-ms-input-placeholder {
color:rgba(118,118,118,.70);
opacity: 1;
}
.search_section .search_input::-webkit-input-placeholder {
color:rgba(118,118,118,.70);
opacity: 1;
}
.search_section .search_input:-webkit-autofill{
background-color:#fff;
background-image: none;
color:rgba(118,118,118,.70);
}
.search_section .search_submit{ border:none; width:29px; height:30px; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/search_bg2.png) no-repeat; 
text-indent:-999999px; cursor:pointer; display:inline-block; float:left; position:absolute; top:0px; right:-1px; border-radius: 0 3px 3px 0;}
.search_section .search_submit:hover {
opacity: 1;
}
.woocommerce .product_bottom_area button:hover{
background-color: #ebebeb!important;
}
.search_section .search_submit:hover{
background-image: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/search_bg2_hover.png)
}
.filter_tittle{ width:100%; border-bottom:1px solid #EEEEEE; padding: 13px 30px 11px 0px; position:relative;}
.filter_tittle.bordernone{
border-bottom: none;
}
.filter-list h2{ font-size:12px; line-height:18px; text-transform:uppercase;font-family: 'Lato', sans-serif;font-weight:700; color:#4B4B4B; margin:0px 0px 0px 0px;}
.filter-list h2 a{ color:#4b4b4b;}
.filter-list h2 a:hover{color:#A5C3FF!important;}
.filter_tittle:hover h2 a{ color:#4B4B4B;} .drp_btn{ position:absolute; right:0px; top:7px;}
span.button a{
height:22px;
width:22px;
text-indent:-9999px;
display:inline-block;
}
.sidebar_bottom{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px;}
.sd_button{ width:50%; float:left; display:inline-block; margin:0px 0px 0px 0px;}
.btn_gap_1{ padding:0px 7px 0px 0px;}
.btn_gap_2{ padding:0px 0px 0px 7px;}
.sd_button a {
display:block;
padding: 0px 0px 0px 0px;
border: 1px solid #848484;
border-radius: 3px;
line-height: 36px;
height:36px;
text-align:center;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
color:#848484;
width:100%;
}
.padding46{
margin: 0 -23px;
}
.padding46 .col-sm-4{
padding-right: 23px;
padding-left: 23px;
}
.last_item li:last-child a {
border-bottom: none;
}
.category_block .checkbox, .category_block .radio{ border-bottom:1px solid #e9e9e9; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.filter-list ul li:last-child{border-bottom:none;}
.category_block .checkbox label, .category_block .radio label{ font-size:13px;font-family: 'Lato', sans-serif; color:#767676; font-weight:400; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/list_arrow.png) no-repeat left center; line-height:47px; width:100%;}
.category_block .checkbox label:hover, .category_block .radio label:hover{ color:#e8150a; background-color:#f6f6f6;}
.category_block_left{ width:100%; float:left; display:block;border-bottom: 1px solid #EEEEEE;
padding: 4px 0px 9px 0px;font-family: 'latoheavy'; text-align:left; font-weight:normal; 
font-size:18px; line-height:48px; color:#000; text-transform:uppercase;}
.filter_tittle.collapsed span.button{background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/plus.png) no-repeat center center;}
.filter_tittle span.button{background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/minus-icon_hover.png) no-repeat center center;}
.filter-list h2.collapsed{ color:#333333;}
.checkbox span{ background-color:#8f8f8f; padding:0px 5px 0px 5px; line-height:18px; color:#fff;font-family: 'Montserrat', sans-serif; font-weight:400; font-size:12px; display:inline-block; margin:0px 0px 0px 10px;border-radius: 4px;}
.filter-list{ margin-bottom:-1px; width:100%; float:left; display:block;}
.product_single{ width:50%; float:left; display:inline-block; margin-bottom:-1px; margin-left:-1px; padding:0px 0px 0px 0px; position:relative;border:1px solid #e2e2e2; }
.product_single a{ display:block; width:100%; background-color:#ffffff; position:relative; overflow:hidden; height:100%; float:left; border:10px solid #fff;}
.product_single a:hover{border:10px solid #e2e2e2;}
.product_single a:hover .exclusive{ display:block;}
.product_pht{ width:100%; float:left; display:block;}
.product_pht img{ width:100%; height:auto;}
.product_bottom{width:100%; float:left; display:block; background-color:#fff; padding:9px 0px 9px 0px;}
.product_price{width:100%; float:left; display:block; font-size:14px; text-transform:uppercase;font-family: 'Montserrat', sans-serif; line-height:18px; color:#333333; text-align:center; font-weight:400;margin:0px 0px 0px 0px;}
.exclusive{ width:66px; height:66px; position:absolute; top:0px; right:0px; display:block;}
.product_single a:hover .product_tittle{ color:#000;}
.filter_tittle.collapsed:hover span.button{background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/plus-icon_hover.png) no-repeat center center;}
.filter_tittle:hover span.button{background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/minus-icon_hover.png) no-repeat center center;}
.full_row{ width:100%;}
.gap_2{ margin-top:33px;}
.filter_leftbar ul li{ width:100%; float:left; display:block;}
.filter_leftbar ul li a{ display:block; width:100%;font-size: 13px;font-family: 'Lato', sans-serif;color: #747474;font-weight: 400;background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/list_arrow.png) no-repeat left center;
line-height: 48px; padding:0px 0px 0px 20px; text-transform:none;border-bottom: 1px solid #EEEEEE;}
.filter_leftbar ul li a:hover{ background-color:#f6f6f6;}
.filter_leftbar ul li a span {
background-color: #8f8f8f;
padding: 0px 5px 0px 5px;
line-height: 18px;
color: #fff;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 12px;
display: inline-block;
margin: 0px 0px 0px 10px;
border-radius: 4px;
}
.product_wrap{ width:78%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.product_list_top{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}
.single_product{ width:100%; float:left; display:inline-block; margin: 0 0 16px 0px; position:relative;}
.product_photo{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; border:1px solid #e2e2e2; overflow:hidden;}
.product_photo img{ width:100%;}
.product_overlay{ width:100%; height:37px; display:none; position:absolute; bottom:-1px; left:0; text-align:center;}
.product_overlay a{ width:100%; height:37px; text-align:center; display:block;font-family: 'Lato-Medium'; font-weight:normal; background-color:rgba(56,56,56,.90);color:#fff; font-size:14px; line-height:36px; text-transform:uppercase;}
.product_overlay > a > img{ max-width:100%; width:14px; height:14px; margin-left:5px; display:inline-block;}
.single_product:hover .product_overlay{ display:block;}
.product_tittle{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:8px 0px 10px 0px;}
.product_tittle h3{font-family: 'Lato', sans-serif; font-weight:400; color:#000; margin:0px 0px 5px 0px; font-size:17px; line-height:18px; text-transform:uppercase; text-align:center;}
.product_tittle h3 a{ display:block;color:#000;}
.product_tittle h4{ text-align:center;font-family: 'latoheavy'; font-size:17px; line-height:18px; color:#000; margin:0px 0px 8px 0px; } .cart_btn{ width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; text-align:center;}
.cart_btn a,
.woocommerce button.button{ display: inline-block;
width: auto;
padding: 0px 14px 0px 14px!important;
border: 1px solid #dadada!important;
border-radius: 3px;
line-height: 30px!important;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 11px!important;
text-transform: uppercase;
color: #848484!important;
background: none!important;
}
.cart_btn a.button.yith-wcqv-button {
display: none;
}
.woocommerce button.button:hover{
background-color: #ebebeb !important;
}
.item_status{ width:82px; height:82px; border-radius:50%; background-color:#000; border:7px solid #d6d6d6; position:absolute; top:6px; left:6px; }
.item_status2{top:6px; right:6px !important; left:auto; }
.item_st_inner{ width:100%; height:100%; position:relative;}
.item_st_inner h3{font-family: 'Lato', sans-serif; font-weight: bold; color:#fff; margin:0px 0px 0px 0px; font-size:15px; line-height:18px; text-transform:uppercase; width:100%; text-align:center;}
.item_st_inner h3 span{ display:block; font-weight:bold; font-style:italic;color:rgba(255,255,255,.41); text-transform:none; font-size:14px;}
.item_status h3{position:absolute; top:50%; height:auto; left:50%;
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);}
.filter_rt .breadcrumb {
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/brd_arrow.png) no-repeat left center;
}
.breadcrumb{ background-color:transparent; margin:0px; padding:0px;}
.breadcrumb > li {
font-size: 15px;
font-weight:400;
font-family: 'Lato', sans-serif;
line-height: normal;
color: #9E9E9E;
margin: 0 0 0px;
}
.gategory_tittle_section .breadcrumb>li+li:before{
padding: 0 0px;
}
.breadcrumb > li a {
color:rgba(75,75,75,.60);
}
.breadcrumb>.active {
color:rgba(75,75,75,.60);
}
.breadcrumb > li a:hover{
color: #A5C3FF;
}
.filterblock_2{ border-bottom:none; border-top:none;}
.product_details_top{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.product_slider{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative;}
.detail_slider{ width:66%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#main-slider {
float: right;
height: auto;
width: 74%;
padding: 0 129px 0 94px;
}
#carousel-slider {
float: left;
height: auto;
position: relative;
width: 23%;
padding: 0 0 0 120px;
}
.slick-slide.slick-current.slick-active{ border-color:#1187C4;}
#carousel-slider .slick-vertical .slick-slide{
margin: 0 0 13px;
}
.slick-prev.slick-arrow {
background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/detail-prev.png) no-repeat top center;
border: medium none;
position: absolute;
text-indent: -9999px;
top: 0px;
width: 100%;
border:1px solid #e2e2e2; padding-top:15px;
z-index:10;
display:none !important;
}
.slick-prev.slick-arrow:hover{
background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/detail-prev-active.png) no-repeat top center;
}
.slick-next.slick-arrow{
display: inline-block;
} .slick-next.slick-arrow{
display: none!important;
}
#carousel-slider .slick-slide{
width: 106px!important;
height: 106px;
float: left;
border: none!important;
margin: 0 0 13px;
border-radius: 0px!important;
}
.slick-slide img{width:100%; height:auto;}
#carousel-slider .slick-slide img{border:1px solid #707070;}
.product_info_section{width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.product_info_area{ width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}
.product_info_top{ width:100%; float:left; display:block; margin:0px 0px 31px 0px; padding:0px 0px 11px 0px; border-bottom:1px solid #f0f0f0;}
.product_tittle_dt{width:100%; float:left; display:block; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-size:29px; line-height:32px; color:#000000; font-family: 'Lato', sans-serif; text-align:left; text-transform:uppercase; font-weight:700;}
.product_info_sb_bottom{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sbline{float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:auto;font-family: 'Lato', sans-serif; font-weight:400; text-transform:uppercase; color:#9a9a9a; font-size:20px; line-height:18px;}
.sub_line_rt{float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:auto;font-family: 'Lato-Medium'; font-weight:normal; text-transform:uppercase; color:#9a9a9a; font-size:12px; line-height:24px; text-align:right;}
.product_info_bottom{width:100%;  float:left; display:block; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
.email_blk{width:100%; float:left; display:block; margin:0px 0px 13px 0px; padding:0px 0px 0px 0px; border:1px solid #08ae00; overflow:hidden; background:none;}
.email_blk a,
.email_blk .email-inner{ display:block; padding:0px 18px 0px 18px; overflow:hidden; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/emailbg2.jpg) no-repeat right;}
.email_blk a:hover{background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/emailbg3.png) no-repeat right;}
.email_tittle{ float:left; display:inline-block; font-size:15px; line-height:36px;font-family: 'MontserratRegular'; font-weight:normal;}
.email_blk span.email_tittle{ color:#0cb500; text-align:left;}
.email_rt{ float:right; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/emailbg.png) no-repeat right center; line-height:36px; color:#fff; padding:0px 25px 0px 12px; font-size:15px;font-family: 'MontserratRegular'; font-weight:400; text-align:left; width:125px; text-transform:uppercase;}
.phn_blk{width:100%; float:left; display:block; margin:0px 0px 13px 0px; padding:0px 0px 0px 0px; border:1px solid #333333; overflow:hidden;}
.phn_blk a{ display:block; padding:0px 18px 0px 18px; overflow:hidden; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/phone_bg1.png) no-repeat right;}
.phn_blk a:hover{background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/phone_bg3.png) no-repeat right;}
.phn_blk_tittle{ float:left; display:inline-block; font-size:15px; line-height:36px;font-family: 'MontserratRegular'; font-weight:normal;}
.phn_blk a span.phn_blk_tittle{ color:#444444; text-align:left;}
.phn_blk_rt{ float:right; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/phnbg1.png) no-repeat right center; line-height:36px; color:#fff; padding:0px 25px 0px 12px; font-size:15px;font-family: 'MontserratRegular'; font-weight:normal; text-align:left; }
.product_desp{width:100%; float:left; display:block; margin:0px 0px 26px 0px; padding:0 0 10px; border-bottom:1px solid #f0f0f0;}
.product_desp h2{font-family: 'latosemibold'; font-size:24px; line-height:18px; color:#000000; margin:0px 0px 20px 0px;}
.product_desp p{ font-size:13px; line-height:20px; color:#000000; font-family: 'Open Sans', sans-serif; font-weight:400; margin:0px 0px 10px 0px; text-align:justify;}
.product_desp p a{ color:#e8150a; text-decoration:none;}
.select_label_product{ width:100%; float:left; display:block; margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; font-family: 'latosemibold'; font-size:14px; font-weight:normal; line-height:normal; color:#444444; text-transform:uppercase;}
.select_common{width:100%; float:left; display:block; margin:0px 0px 20px 0px;}
.select_wrap{ width:100%; float:left; display:block; margin:0px 0px 0px 0px;}
.margin_off{
margin: 0 0 0 0px;
}
.select_wrap .form-control{ width:100%; background-color:#fff; border:1px solid #dddddd; border-radius:4px; height:36px; line-height:36px; padding:0px 0px 0px 10px;box-shadow:none;font-family: 'Open Sans', sans-serif; font-size:12px; color:#666666;}
.product_bottom_area{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.product_bottom_area a{ display:inline-block; width:186px; height:41px; background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/cart.png) no-repeat right 10px center; border-radius:3px; border:1px solid #dadada;
font-family: 'Lato', sans-serif; font-weight:700; font-size:13px; text-transform:uppercase; color:#848484; padding:0px 33px 0px 12px; line-height:40px;}
.section_tittle{ width:100%; float:left; display:block; margin:0px 0px 10px 0px; padding: 45px 0px 41px 118px;font-family: 'Lato', sans-serif; font-weight:700; font-size: 29px;
line-height: 18px;
color: #000; text-transform:uppercase;
}
.like_product{
width: 100%;
height: auto;
float: left;
padding: 0 200px 0 118px;
}
.tab_area{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px 0px;}
.tab_block{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding: 35px 202px 0px 120px;}
.tab_block .tab-content{border-bottom:1px solid #dddddd; border-top:none; border-left:1px solid #dddddd;border-right:1px solid #dddddd; padding:15px 20px 15px 22px; margin:0px 0px 0px 0px;}
.tab_block .tab-content p{ font-size:13px; line-height:20px; color:#000000; font-family: 'Open Sans', sans-serif;}
.tab_block .tab-content p a{color:#eb3b3b; text-decoration:none;}
.nav-tabs > li > a{ font-size:12px;font-family: 'Lato-Medium'; font-weight:normal; color:#757575; line-height:18px; 
text-transform:uppercase;border-top:1px solid #E2E2E2; border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2; margin-right:-1px;}
.nav-tabs > li > a{ background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/tab_arrow.png) no-repeat right 20px center; padding: 10px 39px 10px 22px;border-radius:0;}
.nav-tabs > li{ width:auto; margin-bottom:-1px;}
.cart_top_block {
width: 100%;
float: left;
display: block;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
}
.generic_section .cart_top_block h3 {
font-size: 22px;
font-family: 'Roboto Condensed', sans-serif; 
font-weight:700;
color: #0090bf;
line-height: 24px;
margin: 0;
padding-right: 15px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/title-arrow.png) no-repeat right center;
text-transform: uppercase;
}
.top-info{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:19px 0px 19px 0px;}
.top-info .pull-right li {
float: left;
}
.top-info .pull-right li {
margin-left: 10px;
}
.top-info .pull-left li {
float: left;
}
.top-info .pull-left li {
margin-right: 10px;
}
a.keep-shopping,
button.keep-shopping,
.keep-shopping {
width: 129px;
line-height: 37px;
height: 37px;
color: #4B4B4B;
border: 1px solid #dadada;
text-transform: uppercase;
background: #fff;
display: inline-block;
text-align: center;
padding:0px 10px 0px 10px;
font-weight:700;
font-family: 'Lato', sans-serif;
border-radius:3px;
font-size:13.5px;
}
.cart_inner_block ul li span.left_cart_col a{
color: inherit;
} a.checkout {
width: 129px;
line-height: 36px;
color: #4B4B4B;
text-transform: uppercase;
font-weight: 400;
padding:0px 10px 0px 10px;
display: inline-block;
text-align: center;
border: 1px solid #dadada;
font-family: 'Lato', sans-serif;
font-weight:700;
border-radius:3px;
font-size:13.5px;
}
.contact_left{ width:48%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.gap_3{padding:0px 150px 0px 0px;}
.contact_section{width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:76px 0px 0px 0px;}
.contact_tittle{width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:13px 0px 0px 0px; border-top:1px solid #d9d9d9;}
.generic_section .contact_tittle h2{font-size: 20px;color: #0090bf;margin: 0 0 8px 0;text-transform: uppercase;font-weight: 700;font-family: 'Roboto Condensed', sans-serif; }
.contact_bottom{width:100%; float:left; display:inline-block; margin:38px 0px 0px 0px; padding:42px 0px 0px 0px; border-top:1px solid #d9d9d9;}
.contact_bottom h3{font-family: 'Roboto', sans-serif; font-weight:400; color:#343434; margin:0px 0px 10px 0px;}
.contact_bottom p{ font-family:Arial, Helvetica, sans-serif; margin:0px 0px 33px 0px; font-size:12px; line-height:15px; color:#343434;}
.cart_totlat_section {
width: 500px;
float: right;
display: block;
margin: 0px 0px 0px 0px;
max-width: 100%;
}
.cart_inner_block{ width:100%; float:left; display:block; margin:0px 0px 0px 0px;}
.cart_inner_block ul{ width:100%; margin:0px 0px 0px 0px;}
.cart_inner_block ul li{ border:1px solid #d9d9d9; width:100%; display:block; margin:0px 0px -1px 0px;}
.cart_inner_block ul li span{ display:inline-block; font-size:16px; line-height:19px; color:inherit;}
.cart_inner_block ul li span.left_cart_col{ 
padding:10px 0px 10px 10px;
border-right:1px solid #d9d9d9; 
width:65%;
font-family: 'Lato', sans-serif; 
font-weight: 400;
font-size: 16.5px;
line-height: 20px;
vertical-align:top;
}
.woocommerce ul#shipping_method{
text-align:left;
}
.woocommerce ul#shipping_method li{
border:none;
}
.woocommerce ul#shipping_method li input {
margin: 3px .4375em 0 0;
vertical-align: top;
position: relative;
top: 3px;
}
.cart_inner_block ul li span.rt_cart_col{ 
width:35%;
padding:10px 10px 10px 0px; 
text-align:right;
font-family: 'Lato', sans-serif;
font-weight: 700;
margin-left: -4px;
}
.cal_form_inner .left_cart_col {
display: none;
}
.woocommerce-shipping-calculator > p, .cal_form_inner > p, .cal_form_inner .shipping-name {
display: none;
}
.cal_form_inner .shipping-calculator-form {
display: block!important;
}
.shipping {
list-style: none;
}
.woocommerce-message {
border-top-color: #8fae1b;
float: left;
width: 100%;
}
.page-template-cart-template .input-group-addon.minus,
.page-template-cart-template .input-group-addon.plus{
display: inline-block;
}
.page-template-cart-template  .quantity {
width: 99px;
display: block;
margin: 0 auto;
}
ul.shop_table .woocommerce-shipping-calculator {
display: none!important;
} .sub_tot{
font-weight: 700!important;
}
.cart_inner_block ul li span.left_cart_2{ 
border-color: #000 !important;
color: #fff !important;
background-color: #000;
text-transform: uppercase;
font-weight: 700;
font-family: 'Lato', sans-serif;
}
.cart_inner_block ul li span.rt_col2{color:#fff !important;}
.cart_inner_block ul li.cart_last{ background-color:#000; margin-bottom: 20px;}
.shipping_calculate{ width:100%; float:left; display:block;
margin:20px 0px 20px 0px; 
padding:0px 0px 2px 31px;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size:16px; 
line-height:19px; 
color:#999999; 
background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/globe_bg.png) no-repeat left 1px;
}
.cal_form{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.cal_form_inner{ width:285px; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.cal_form_inner .form-control {
width: 100%;
background-color: #fff;
border: 1px solid #d9d9d9;
border-radius: 0px;
height: 36px;
line-height: 36px;
padding: 0px 0px 0px 10px;
box-shadow: none;
font-family: 'Lato', sans-serif;
font-weight:400;
font-size: 13px;
color: #666666;
}
button:focus{
outline: none!important;
}
.contact-left {
width: 50%;
float: left;
height: auto;
padding:0px 45px 0px 0px;
}
.form_input_common {
width: 100%;
float: left;
display: block;
margin: 0px 0px 12px 0px;
padding: 0px 0px 0px 0px;
}
.form_single {
width: 50%;
float: left;
display: inline-block;
margin: 0px 0px 0px 0px;
padding: 0px 7px 0px 0px;
}
.frm_rt {
padding: 0px 0px 0px 7px;
}
.contact_form_wrapper label,
.woocommerce form .form-row label {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #343434;
font-weight: 400;
margin: 0px 0px 2px 0px;
line-height: 24px;
display: block;
width: 100%;
vertical-align: top;
}
.select2-container .select2-selection--single{
height:33px;
}
.select2-container--default .select2-selection--single{
border-radius:0;
border:1px solid #ccc;
}
.contact_form_wrapper .form-control,
.contact_form_wrapper .input-text  {
height: 33px;
font-size: 14px;
font-family: 'Roboto', sans-serif; 
color: #343434;
border-color: #d9d9d9;
box-shadow: none;
border-radius: 0;
border:1px solid #ccc;
padding:6px 12px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
line-height:33px;
padding-left:12px;
font-size: 14px;
font-family: 'Roboto', sans-serif; 
color: #343434;
border-color: #d9d9d9;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height:31px;
width:30px;
}
.contact_form_wrapper textarea.form-control {
height: 172px;
}
.contact_form_wrapper .submit {
height: 34px;
color: #fff;
text-transform: uppercase;
font-family: 'Roboto', sans-serif; 
font-weight:400;
font-size: 14px;
border: 1px solid #08ae00;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/submit-bg.png) repeat-x center center;
width: 125px;
}
.contact_form_wrapper .submit:hover {
}
.contact_rtblock{ width:52%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
height: auto;
background: #0090bf;
min-height: 462px;
position: relative;
text-align: center;
}
.contact_rtblock > a{
font-weight: 400;
font-family: 'Roboto Condensed', sans-serif;
color: #fff;
font-size: 45px;
text-transform: uppercase;
line-height: 45px;
top: 50%;
left: 50%;
text-align: left;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
}
.tab_block .nav>li>a:focus, .nav>li>a:hover{
background-color: #fff;
} .paginationblk{
width: auto;
float:left;
height:auto;
text-align:center;
display:inline-block;
margin:0px 0px 0px 30px;
}
.paginationblk .pagination{ padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; border:none; float:right;}
.woocommerce nav.woocommerce-pagination ul{
margin:0;
border:none;
}
.pagination > li > a, .pagination > li > span,
.woocommerce nav.woocommerce-pagination ul li a, 
.woocommerce nav.woocommerce-pagination ul li span{
font-size:12px;
color:#4B4B4B;
border-right:1px solid #eeeeee !important;
width:39px;
height: 28px;
line-height:28px;
padding:0px;
text-align:center;
border:none;
padding:0px 0px 0px 0px;
border-radius:0px;
margin:0px;
font-weight: 700;
font-family: 'Lato', sans-serif;
}
.pagination > li > a .fa{
font-size:20px;
}
.pagination > li.prev > a,
.prev.page-numbers{ width:20px!important; height:30px; text-indent:-9999px;}
.pagination > li.next > a,
.next.page-numbers{ width:20px!important; height:30px; background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/pagination_next.png) no-repeat !important; text-indent:-9999px;}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{
border:none;
}
.woocommerce nav.woocommerce-pagination .next.page-numbers{
border-right: none!important;
}
.prev.page-numbers{ width:20px!important; height:30px; background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/pagination_prev.png) no-repeat !important; text-indent:-9999px;}
.pagination > li:last-child > a span { border-right:none;}
.pagination > li:last-child > a, .pagination > li > a{border-right:none;}
.pagination > li:first-child > a, 
.pagination > li:first-child > span,
.pagination > li:last-child > a, 
.pagination > li:last-child > span{
border-radius:0;
border-right:none !important;
}
.pagination > .active > a, 
.pagination > .active > a:focus, 
.pagination > .active > a:hover, 
.pagination > .active > span, 
.pagination > .active > span:focus, 
.pagination > .active > span:hover,
.pagination > li > a:focus, 
.pagination > li > a:hover, 
.pagination > li > span:focus, 
.pagination > li > span:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current{
color:#4B4B4B;
background-color:#f4f4f4;
border-radius:3px;
}
.pagination > li.prev > a:hover,
.pagination > li.next > a:hover{
background-color: transparent;
color:#fff;
border-radius:3px;
}
.cart_section{
padding: 0 167px 0 162px;
}
.select_wrap .form-control {
width: 100%;
background-color: #fff;
border: 1px solid #dddddd;
border-radius: 4px;
height: 36px;
line-height: 36px;
padding: 0px 0px 0px 10px;
box-shadow: none;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #666666;
}
.woocommerce .product_bottom_area button {
display: inline-block;
width: 186px;
height: 41px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/cart.png) no-repeat right 10px center!important;
border-radius: 3px;
border: 1px solid #dadada;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
color: #848484!important;
padding: 0px 33px 0px 12px;
text-align: left;
}
.cart_section .table > thead > tr > th {
font-size: 12px;
color: #4B4B4B;
border-bottom: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2!important;
line-height: 15px;
padding: 8px 0;
vertical-align: middle;
text-align: left;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
font-weight:700;
}
.titone{
padding: 0 0 0 164px!important;
}
.cart_section .table {
margin-bottom: 0px;
}
.cart_section .table > tbody > tr > td {
padding: 18px 0;
vertical-align: middle;
border-bottom: 1px solid #e2e2e2;
padding-right: 15px;
}
.product-info {
width: 100%;
height: auto;
display: table;
}
.product-info .thumb {
display: table-cell;
vertical-align: middle;
width: 113px;
padding-right: 0px;
}
.product-info .thumb img{ border:1px solid #e5e5e5;}
.product-info .info-text {
display: table-cell;
vertical-align: middle;
padding: 0 0 0 50px;
}
.product-info .info-text h3{
font-size: 16.5px;
line-height: 20px;
color: #000000;
margin: 0 0 2px;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
font-weight: 400;
}
.product-info .info-text h4 {
font-family: 'Roboto Condensed', sans-serif;
font-size: 12px;
color: #a3a3a3;
font-weight: 700;
margin: 0 0 0px;
text-transform: uppercase;
}
td p, td {
font-size: 13.5px;
font-family: 'Lato', sans-serif;
font-weight:300;
color: #999999;
margin: 0;
line-height: 16px!important;
text-transform: capitalize;
}
.cart_price{font-family: 'Lato', sans-serif; font-weight: 400; font-size:19px; line-height: 23px!important; color:#353535;}
.cart_section .table > thead > tr > th.text-center, td.text-center {
text-align: center;
}
.product-info .info-text h3 a{
color: inherit;
}
.pro_dsp{ width:420px;}
.cart_section .input-group{ margin:0 auto;}
.input-group-addon.minus {
width: 22px;
height: 22px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/minus.png) no-repeat center center;
text-indent: -9999px;
border: none;
padding: 0;
float: left;
outline:none;
margin-top:6px;
display: none
} .quantity .form-control {
width: 44px!important;
float: left;
height: 36px;
line-height: 36px;
border: 1px solid #d9d9d9;
font-size: 16px;
color: #4B4B4B;
padding: 0 5px;
text-align: center;
box-shadow: none;
margin: 0 5px;
font-weight: 400;
font-family: 'Lato', sans-serif;
}
.input-group-addon.plus {
width: 22px;
height: 22px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/plus.png) no-repeat center center;
text-indent: -9999px;
border: none;
padding: 0;
float: left;
outline:none;
margin-top:6px;
display: none
} .client-section.custom {
padding: 50px 0 58px;
margin: 0!important;
background: #f1f1f1;
}
a.remove_cart{ width:23px; height:23px; background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/cross_icon.png) no-repeat; display:block; margin:0 auto;} a.update-cart,
#update_cart{
width: 122px;
background:#ededed;
font-size: 14px;
display: inline-block;
text-align: center;
color: #999999;
border: 1px solid #e5e5e5;
line-height: 32px;
font-family: 'Roboto Condensed', sans-serif;
font-weight:400;
}
.top-info.bottom {
border-bottom: 1px solid #e5e5e5;
margin: 0 0 40px;
}
.coupon-code .form-control {
height: 34px;
box-shadow: none;
font-size: 12px;
color: #919191;
padding: 0 0 0 12px;
width: 128px;
float: left;
border: 1px solid #e5e5e5;
border-radius: 0;
margin-right: 10px;
}
.coupon-code .submit {
width: 135px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/update-cart-bg.png) repeat-x center center;
font-size: 14px;
display: inline-block;
text-align: center;
color: #999999;
border: 1px solid #e5e5e5;
height: 34px;
} .gap_5 {
padding: 58px 0px 113px 0px;
} .select_block .chosen-container{width:100% !important;}
.select_block .chosen-container-single .chosen-single div b{
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/select_arrow.png) no-repeat center center;
width:31px; height:31px;
}
.select_block .chosen-container-single .chosen-single div{
width:31px; height:31px;
}
.select_block .chosen-container-single .chosen-single{
height:31px;
border:1px solid #d9d9d9;
background:#fff;
line-height:30px;
text-align:left;
font-family: 'Lato', sans-serif;
font-size:12px;
color:#8f8f8f;
padding:0 0 0 13px;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:4px;
-webkit-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
width:100%;
font-weight:700;
box-shadow:none;
text-transform:uppercase;
}
.select_block .chosen-container-single .chosen-single::after{
position:absolute; left:0; top:0; content:''; width:100%; height:100%;border:1px solid #fff;
}
.select_block .chosen-container .chosen-results li.highlighted {
background-color: #00aae1;
background-image:none;
}
.select_block .chosen-container .chosen-results li{ background:none; padding-left:10px; padding-right:0px;}
.select_block .chosen-container .chosen-drop{ width:100%}
.select_block .chosen-container-single .chosen-single div {
display: block;
height: 100%;
position: absolute;
right: -2px;
top: -1px;
}
.select_block .chosen-container .chosen-results {
color: #444;
padding-left:0px;
}
.select_block .chosen-container-single .chosen-drop {
margin-top: 1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box;
background-color:#eeeeee;
}
.select_block .chosen-container .chosen-results li{ text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif; font-size:12px; line-height:20px; background-color:#eeeeee;}
.select_block .chosen-container .chosen-results{margin: 0 0px 4px 0;background-color:#eeeeee;}
#yith-quick-view-content .single_product{
width:100%;
float:left;
height:auto;
}
#yith-quick-view-content .product_photo{
width:488px;
float:left;
height:auto;
background:#ececee;
border:none;
max-width: 100%;
}
#yith-quick-view-modal .yith-wcqv-wrapper{
width: 930px;
max-width: 100%;
}
#yith-quick-view-content .product_tittle{
width:442px;
float:right;
height:auto;
padding:25px 20px 25px;
}
#yith-quick-view-content .product_tittle h3{
text-align: left;
font-size: 24px;
line-height: normal;
margin: 0 0 11px;
}
#yith-quick-view-content .product_tittle h4{
text-align:left;
}
#yith-quick-view-content .woocommerce-product-details__short-description p{
color: #999999;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
margin: 0px 0px 15px 0px;
font-size: 14px;
line-height: 24px;
}
#yith-quick-view-content .woocommerce-product-details__short-description p a{
color:#e8150a;
}
#yith-quick-view-content h2{
font-size: 16px;
font-weight: 400;
color: #252525;
line-height: 16px;
text-transform: uppercase;
letter-spacing: 1px;
position: relative;
float: left;
width: 100%;
margin:0 0 15px;
}
#yith-quick-view-content h2 span {
padding: 0 6px 0 0;
background: #fff;
position: relative;
z-index: 2;
font-family: 'Lato', sans-serif;
}
#yith-quick-view-content h2::after {
content: '';
display: block;
width: 100%;
height: 1px;
background: #000;
position: absolute;
top: 50%;
left: 0;
z-index: 1;
}
#yith-quick-view-content .select_wrap.select_block2 select {
width: 100%;
}
.ftr_cp p a {
color: inherit;
}
.ftr_cp p a:hover{
color: #000;
}
.shipping_methods{
margin: 0 0 20px;
}
.shipping_methods label{
cursor: pointer;
} .select_block2 .chosen-container{width:100% !important;}
.select_block2 .chosen-container-single .chosen-single div b{
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/select_arrow3.png) no-repeat center center;
width:34px; height:36px;
}
.select_block2 .chosen-container-single .chosen-single div{
width:34px; height:36px;
}
.select_block2 .chosen-container-single .chosen-single{
height:36px;
border:1px solid #dddddd;
background:#fff;
line-height:34px;
text-align:left;
font-family: 'Open Sans', sans-serif;
font-size:12px;
color:#666666;
padding:0 0 0 13px;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:4px;
-webkit-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
width:100%;
font-weight:400;
box-shadow:none;
text-transform:uppercase;
}
.select_block2 .chosen-container-single .chosen-single::after{
position:absolute; left:0; top:0; content:''; width:100%; height:100%;border:1px solid #fff;
}
.select_block2 .chosen-container .chosen-results li.highlighted {
background-color: #00aae1;
background-image:none;
}
.select_block2 .chosen-container .chosen-results li{ background:none; padding-left:10px; padding-right:0px;}
.select_block2 .chosen-container .chosen-drop{ width:100%}
.select_block2 .chosen-container-single .chosen-single div {
display: block;
height: 100%;
position: absolute;
right: -2px;
top: -1px;
}
.select_block2 .chosen-container .chosen-results {
color: #444;
padding-left:0px;
}
.select_block2 .chosen-container-single .chosen-drop {
margin-top: 1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box;
background-color:#eeeeee;
}
.select_block2 .chosen-container .chosen-results li{ text-transform:uppercase;font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; background-color:#eeeeee;}
.select_block2 .chosen-container .chosen-results{margin: 0 0px 4px 0;background-color:#eeeeee;} .select_block3{ margin-bottom:16px;}
.select_block3 .chosen-container{width:100% !important;}
.select_block3 .chosen-container-single .chosen-single div b{
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/select_arrow4.png) no-repeat center center !important;
width: 36px;
height: 36px;
border-left: 1px solid#DDDDDD;
}
.select_block3 .chosen-container-single .chosen-single div{
width:36px; height:36px;
}
.select_block3 .chosen-container-single .chosen-single{
height:37px;
border:1px solid #dddddd;
background:#f3f3f3;
line-height:37px;
text-align:left;
font-family: 'Lato', sans-serif;
font-size:13px;
color:#656565;
padding:0 0 0 13px;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:5px;
-webkit-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
width:100%;
font-weight:700;
box-shadow:none;
}
.select_wrap .submit_btn_1{ width:auto; float:left; 
padding:0px 15px 0px 15px; 
height:37px; 
border-radius:4px; 
background-color:#fff; 
border:1px solid #dadada; 
line-height:37px;
font-family: 'Lato', sans-serif; 
font-weight:700; 
color:#838383;
}
.select_block3 .chosen-container-single .chosen-single::after{
position:absolute; left:0; top:0; content:''; width:100%; height:100%;
}
.select_block3 .chosen-container .chosen-results li.highlighted {
background-color: #00aae1;
background-image:none;
}
.select_block3 .chosen-container .chosen-results li{ background:none; padding-left:10px; padding-right:0px;}
.select_block3 .chosen-container .chosen-drop{ width:100%}
.select_block3 .chosen-container-single .chosen-single div {
display: block;
height: 100%;
position: absolute;
right: 0px;
top: 0px;
}
.select_block3 .chosen-container .chosen-results {
color: #444;
padding-left:0px;
}
.select_block3 .chosen-container-single .chosen-drop {
margin-top: 1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box;
background-color:#eeeeee;
}
.select_block3 .chosen-container .chosen-results li{ text-transform:uppercase;font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; background-color:#eeeeee;}
.select_block3 .chosen-container .chosen-results{margin: 0 0px 4px 0;background-color:#eeeeee;} .checkbox_block{}
.checkbox_block input[type='checkbox'] {
display: none;
}
.checkbox_block label {
font-size: 15px;
font-weight: 400;
cursor: pointer;
padding-left: 26px;
line-height: 16px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/checkbox.png) no-repeat left center;
min-width: 12px;
min-height: 12px;
font-family: 'Open Sans', sans-serif;
margin: 0;
}
.checkbox_block input[type='checkbox']:checked + label {
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/check-active.png) no-repeat left center;
}
.method_section input[type='radio'] {
display: none;
}
.method_section label {
font-size: 16.5px;
cursor: pointer;
padding-left: 26px;
line-height: 20px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/radio_bg.png) no-repeat left center;
min-width: 12px;
min-height: 12px;
font-family: 'Lato', sans-serif;
font-weight: 400;
margin: 0;
color: #353535;
}
.method_section input[type='radio']:checked + label {
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/radio_bg_active.png) no-repeat left center;
} .border_bt{ }
.row_inner{ width:100%; float:left; display:block;border-bottom:1px solid #ccc;}
.postage_section{ width:100%; float:left; display:block; margin:0px 0px 20px 0px; padding:0px 0px 7px 0px;}
.section_gap{margin:0px 0px 20px 0px; padding:0px 0px 18px 0px; border-bottom: 1px solid#D1D1D1;}
.postage_half_col{width:50%; float:left; display: inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.gap_block_1{padding:0px 32px 0px 0px;}
.gap_block_2{padding:0px 0px 0px 32px;}
.postage_tittle{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 11px 0px;}
.form_tittle{ width: auto; float:left; display: inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
font-family: 'Lato', sans-serif; font-weight: 400; font-size:18.5px; text-transform:uppercase; color:#000000; line-height:22px;
}
.postage_form{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.postage_form_single{width:100%; float:left; display:block; margin:0px 0px 17px 0px; padding:0px 0px 0px 0px;}
.postage_form_block{ width:80%; float:left; display:block; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px;}
.select_label_single {width: 100%;float: left;display: block;margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;font-family: 'Lato', sans-serif;font-size: 13.5px;font-weight: 400;line-height: 16px;color: #353535;
}
.half_block{width:50%; float:left; display: inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.gap_block_3{padding:0px 8px 0px 0px;}
.gap_block_4{padding:0px 0px 0px 8px;}
.input_single{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.postage_input{ width: 100%;background-color: #fff;border: 1px solid #d9d9d9;border-radius: 0px;height: 34px;line-height: 34px;padding: 0px 0px 0px 10px;box-shadow: none;font-family: 'Arial, Helvetica, sans-serif', sans-serif;font-weight:300;font-size: 13px;color: #000000;}
.form_input_text,
#order_comments{ width: 100%;background-color: #fff;
border: 1px solid #d9d9d9;border-radius: 0px;height: 105px;line-height: 20px;
padding: 5px 0px 0px 10px;box-shadow: none;
font-family: 'Lato', sans-serif;font-weight:300;font-size: 13px;color: #7E7E7E;}
a.primary-button{
display:inline-block; width: auto; padding:0px 14px 0px 14px!important; border:1px solid #dadada!important; border-radius:3px!important; line-height:30px;font-family: 'Lato', sans-serif!important; font-weight:700!important; font-size:11px!important; text-transform:uppercase; color:#4b4b4b!important; background:none!important
}
ins {
text-decoration: none;
}
.list-view .col-xs-12.col-sm-4.col-md-4{
width:100%;
}
.list-view .product_photo{
width:31.1%;
}
.list-view .product_tittle {
width: 68.9%;
padding-left:30px;
text-align:left;
}
.list-view .product_tittle h3,
.list-view .cart_btn{
text-align:left;
}
.list-view .product_tittle h4{
text-align:left;
}
#product-content .woocommerce-product-details__short-description{
display:none;
}
#product-content.list-view .woocommerce-product-details__short-description{
display:block;
}
#product-content.list-view .woocommerce-product-details__short-description p{
font-size: 13px;
line-height: 20px;
color: #999999;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
}
#product-content.list-view .woocommerce-product-details__short-description p a{
color:#e8150a;
}
.postage_input:focus{}
.input_gap{ margin-bottom:10px !important;}
.checkbox_single{ float:left; display:inline-block; margin:4px 0px 0px 20px;}
.order_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
.radio_single{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:40px 0px 0px 0px;}
.radio_block{width:100%; float:left; display:block; margin:0px 0px 46px 0px; padding:0px 0px 0px 0px;}
.method_section{ margin-bottom:10px;}
.method_info{ width:100%; 
float:left; 
display:block; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 27px;
font-family: 'Lato', sans-serif; 
font-weight:400; 
font-size:13px; 
line-height: 16px;
color: #5C5C5C;
}
.paypal_bg{ float:right; display:inline-block; width:auto;}
.paypal_bg img{ max-width:100%; }
.paypal_block{ width:auto !important; float:left !important; display:inline-block !important;}
.order_section .cart_inner_block ul li span{text-transform: none;}
.order_section .cart_inner_block ul li span.left_cart_2 {
text-transform:uppercase;
}
.postage_bottom{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.postage_bottom .submit_btn_1{
width: 130px;
float: right;
padding: 0px 15px 0px 15px;
height: 37px;
border-radius: 1px;
background-color: #000;
border: 1px solid #dadada;
line-height: 37px;
font-family: 'latoheavy';
color: #fff;
font-weight: normal;
font-size: 13.5px;
text-transform: uppercase;
border: none;
}
.postage_bottom .submit_btn_1:hover{
background-color: #A5C3FF;
}  .alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
.mb-40{
margin-bottom:40px;
}
.vbox-num{
display:block!important;
}
.single_variation_wrap {
float: left;
width: 100%;
height:auto;
}
.selection-block .quantity{
float:left;
width:100px;
}
.selection-block .quantity .form-control{
width:100%!important;
}
.variations {
width: 100%;
float: right;
}
.selection-block .color {
width: 100px;
float: left;
padding-left:20px;
}
.select_area{
width:100%;
}
.selection-block select{
width:100%;
}
.pricing-block .single_variation {
display: none!important;
}
#payment {
width: 100%;
float: left;
margin-top: 20px;
display:none;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
border:none;
}
.woocommerce form .form-row {
padding: 0;
margin: 0 0 12px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
padding-right: 7px !important;
width:50%;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
padding-left:7px!important;
width:50%;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
pointer-events: none;
}
.variation {
margin: 0;
}
dt,dd {
font-weight: normal;
width:auto;
font-size:12px;
color:#999;
line-height:15px;
display:inline-block;
}
.generic_section dd p{
color:#999;
font-weight:normal;
margin:0;
font-size:12px;
}
.elementor-editor-active .elementor-editor-element-setting,
.elementor-select-preset-list .elementor-preset{
background:none;
}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
padding:0 15px !important;
}
.elementor {
margin: 0 -15px;
}
div.wpcf7-response-output{
width:100%;
margin:0 0 0!important;
float:left;
padding:0;
border:none!important
}
.caret{
display:none;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
float: left;
width: 100%;
margin: -8px 0 12px;
}
textarea.form-control {
height: 120px!important;
}
#main-slider .popup {
position: absolute;
left: 40px;
bottom: 20px;
width: 40px;
height: 40px;
z-index: 9999;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/zoom.png) no-repeat center center;
}
.zoomImg {
width: 150%!important;
height: auto!important;
cursor: crosshair;
}
.attributes_block {
width: 100%;
float: left;
height: auto;
margin: 0 0 20px;
font-family: 'Open Sans', sans-serif
}
span.label_text {
font-weight: 700;
}
.checkout:hover, button.keep-shopping:hover, .keep-shopping:hover, .select_wrap .submit_btn_1:hover, .sd_button a:hover,
.cart_btn a:hover {
background: #ebebeb!important;
}
#yith-quick-view-content .photo_slider .carousel-inner .item img {
width: 100%;
height: 488px;
object-fit: cover;
}
ul.payment_method li {
display: inline-block;
vertical-align: middle;
margin-right: 60px;
margin-bottom: 20px;
}
ul.payment_method {
margin: 50px 0 0;
}
ul.payment_method li:last-child{
margin-right: 0;
} .woocommerce {
width: 100%;
float: left;
}
ul.order_details {
width: 100%;
float: left;
height: auto;
}
.woocommerce form .form-row input.input-text{
width: 100%;
background-color: #fff;
border: 1px solid #d9d9d9;
border-radius: 0px;
height: 34px;
line-height: 34px;
padding: 0px 0px 0px 10px;
box-shadow: none;
font-family: 'Arial, Helvetica, sans-serif', sans-serif;
font-weight: 300;
font-size: 13px;
color: #000000;
}
.woocommerce input.button{
min-width: 130px;
float: right;
padding: 0px 15px 0px 15px;
height: 37px;
border-radius: 1px;
background-color: #000;
border: 1px solid #dadada;
line-height: 37px;
font-family: 'latoheavy';
color: #fff;
font-weight: normal;
font-size: 13.5px;
text-transform: uppercase;
border: none;
}
.woocommerce input.button:hover{
background-color: #A5C3FF;
}
#yith-quick-view-modal .item_status{
display: none;
}
.product_info_top_main {
width: 100%;
float: left;
height: auto;
}
.product_info_top_main {
width: 100%;
float: left;
height: auto;
margin: 0 0 4px;
}
.cross-sells {
display: none;
}
.yith-wacp-wrapper.woocommerce {
position: absolute;
top: 50%!important;
left: 50%!important;
transform: translate(-50%,-50%);
height: auto!important;
width: 500px!important;
max-width: 100%;
}
#yith-wacp-popup .yith-wacp-main{
box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.2);
}
#yith-wacp-popup .yith-wacp-content .product-info p {
margin-bottom: 15px;
font-family: 'Lato', sans-serif;
font-size: 18px;
}
#yith-wacp-popup .yith-wacp-content .product-info p b {
font-weight: normal;
}
#yith-wacp-popup .yith-wacp-content {
padding: 25px;
text-align: center;
padding-top: 85px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/tik_mark.png) no-repeat center top 20px;
background-size: 52px auto;
}
#yith-wacp-popup .yith-wacp-content a.button{
display: inline-block;
width: auto;
padding: 0px 14px 0px 14px!important;
border: 1px solid #dadada!important;
border-radius: 3px;
line-height: 30px!important;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 11px!important;
text-transform: uppercase;
color: #848484!important;
background: none!important;
}
#yith-wacp-popup .yith-wacp-content a.button:hover,
.ttt-pnwc-message a.button.wc-forward:hover{
background: #ebebeb!important;
}
.ttt-pnwc-container{
position: absolute;
top: 50%!important;
left: 50%!important;
transform: translate(-50%,-50%);
height: auto!important;
width: 500px!important;
max-width: 100%;
border-radius: 0;
box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.2);
padding: 0;
min-width: 0;
}
.ttt-pnwc-notice.success.ttt-static{
padding: 25px;
text-align: center;
padding-top: 85px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/tik_mark.png) no-repeat center top 20px!important;
background-size: 52px auto!important;
}
i.ttt-pnwc-notice-icon.default-icon {
display: none;
}
.ttt-pnwc-message {
width: 100%;
position: relative;
padding-bottom: 60px;
text-align: center;
}
.ttt-pnwc-message a.button.wc-forward {
position: absolute!important;
bottom: 0!important;
display: inline-block;
width: auto;
height: auto;
line-height: 20px;
padding: 0;
left: 50%;
height: 30px;
top: auto;
display: inline-block;
width: auto;
padding: 0px 14px 0px 14px!important;
border: 1px solid #dadada!important;
border-radius: 3px;
line-height: 30px!important;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 11px!important;
text-transform: uppercase;
color: #848484!important;
background: none!important;
transform: translateX(-50%);
}
.ttt-pnwc-message{
font-family: 'Lato', sans-serif;
font-size: 18px;
line-height: 26px;
}
button.ttt-pnwc-close{
border: 1px solid #a0a0a0!important;
border-radius: 50%;
position: absolute;
top: -46px!important;
right: -15px!important;
width: 20px;
height: 20px;
text-align: center;
line-height: 16px;
z-index: 2;
opacity: 0.5;
text-transform: lowercase;
color: #a0a0a0;
background: none!important;
opacity: 1;
border-radius: 0;
}
button.ttt-pnwc-close:hover,
#yith-wacp-popup .yith-wacp-close{
color: #ff0000;
border-color: #ff0000!important;
transform: unset;
}
.ttt-pnwc-header .ttt-pnwc-close:before{
content: "x";
}
#yith-wacp-popup .yith-wacp-close {
border: 1px solid #a0a0a0!important;
border-radius: 0;
position: absolute;
top: -43px;
right: -15px;
width: 20px;
height: 20px;
text-align: center;
line-height: 16px;
z-index: 2;
opacity: 1;
text-transform: lowercase;
color: #a0a0a0;
}
.woocommerce-notices-wrapper {
display: none;
}
.page-template-cart-template .ttt-pnwc-message{
padding-bottom: 0;
}
.page-template-checkout-template div#ttt-pnwc-notice{
display: none;
}
.cart_section .table > thead > tr > th:first-child{
padding-left: 163px;
text-align: left;
}
.radio_block.wc_payment_method.payment_method_paypal a {
font-size: 13px;
}
.cart_inner_block ul li:first-child .left_cart_col{
font-weight: 700;
}
..cart_inner_block ul li.shipping .left_cart_col{
font-weight: 700;
}
.woocommerce ul#shipping_method li input{display: none;}
.woocommerce ul#shipping_method li input + label {
padding-left: 25px;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/radio_normal.png) no-repeat left 6px;
float: left;
width: 100%;
margin-bottom: 0;
}
.woocommerce ul#shipping_method li{
float: left;
width: 100%;
}
.woocommerce ul#shipping_method li input[type="radio"]:checked + label{
background-image: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/radio_active.png);
}
.cart_inner_block ul li span.rt_cart_col {
width: 35%;
padding: 10px 10px 10px 0px;
text-align: left;
font-family: 'Lato', sans-serif;
font-weight: 700;
margin-left: -4px;
padding-left: 14px;
position: relative;
}
.cart_inner_block ul li.shipping span.rt_cart_col::before{
top: 0;
bottom: -10px;
left: -1px;
position: absolute;
content: '';
width: 1px;
background: #d9d9d9;
}
.cart_inner_block ul li.shipping span.left_cart_col{
font-weight: 700;
}
.cart_inner_block ul li.cart_last{
position: relative;
z-index: 6;
}
small.includes_GST {
display: block;
color: #A5A5A5;
}
.cart_inner_block ul li.cart-subtotal .left_cart_col{
font-weight: 700;
}
.woocommerce form .form-row.woocommerce-invalid label {
color: #343434;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-results__option[aria-selected], .select2-results__option[data-selected] {
font-family: 'Arial, Helvetica, sans-serif', sans-serif;
font-weight: 300;
font-size: 12px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/select_arrow_sub_page.png) no-repeat center center!important;
border-left:1px solid #D9D8D8;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--single .select2-selection__arrow b{
display: none!important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected]{
background: #00aae1!important;
border: none!important;
outline: none!important;
}
.slide_next_prev {
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translateY(-50%);
}
a.left_arrow.carousel-controls {
width: 36px;
height: 61px;
display: inline-block;
float: left;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/prev_arrow.png) no-repeat center center;
position: relative;
opacity: 1;
}
a.right_arrow.carousel-controls {
width: 36px;
height: 61px;
display: inline-block;
float: right;
background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/next_arrow.png) no-repeat center center;
position: relative;
opacity: 1;
} .slider_overlay h2{
font-size: 73px;
line-height: 86px;
font-weight: 400;
color: #000000;
margin:0;
font-family: 'Playfair Display', serif;
}
.slider_title{
width: 100%;
float: left;
height: auto;
padding: 30px 0;
background: #fff;
}
.slider_button{
width: 100%;
float: left;
height: auto;
margin-bottom: 45px;
}
.slider_button a{
display: inline-block;
border: none;
line-height: 61px;
padding: 0 27px;
background: #A5C3FF;
border-radius: 4px;
font-size: 24px;
text-transform: uppercase;
color: #fff;
}
.slider_button a:hover{
background: #85A9F1;
}
.page-template-checkout-template .select_block3 .chosen-container-single .chosen-single {
background: none;
border-radius: 0;
font-weight: 300;
color: #000000;
}
.error-shipping.select_wrap .form-control{
border-color:#FF0000;
}
.error-shipping.select_block3 .chosen-container-single .chosen-single{
border-color: #f00;
} 
#shipping_error_message {
font-size: 16px;
color: #f00;
font-weight: 700;
font-family: 'Lato', sans-serif;
margin-top: 10px;
}
.checkout_button {
position: relative;
left: 150px;
top: -52px;
}
.checkout_button a.checkout {
width: 129px!important;
} #banner-carousel .slider_overlay {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
flex-wrap: wrap;
text-align: center;
}
#banner-carousel .slick-arrow {
display: block !important;
width: 40px !important;
height: 60px !important;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
padding: 0 !important;border: 0;font-size: 0;transform: translateY(-50px);
}
#banner-carousel .item {
height: 100%;
background-repeat: no-repeat;
background-position: center center;
padding: 650px 0 0;
background-size: cover;
}
#banner-carousel .slick-prev{left: 20px;background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/prev_arrow.png) no-repeat center center;}
#banner-carousel .slick-next{right: 20px;background: url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/next_arrow.png) no-repeat center center;} @media only screen and (max-width: 374px){
.cart_inner_block ul li span{
font-size: 14px;
}
}
@media only screen and (max-width: 479px){
.logo {
text-align: left;
width: 200px;
padding:20px 0px 20px 0px;
}
.service_top{ margin:0px 0px 0px 0px; padding:64px 20px 31px 20px;}
.top_menu ul li {
display: inline-block;
margin: 0px 0px 10px 0px;
float: left;
}
.top_menu ul li.search_block {
padding: 0px 0px 0px 0px;
}
.top_menu ul li:last-child {
margin: 0px 0px 0px 0px;
}
#banner-carousel .item{padding: 199px 0 0;}
#banner-carousel .slick-arrow{background-size: 20px;}
.paginationblk{margin: 0px 0px 0px 0px; width:100%;}
.select_section{margin: 0px 0px 20px 0px; width:100%;}
.inner_filter_block{ width:100%; float:left; display:block;}
.paginationblk .pagination{ float:left;}
.single_product{ width:100%;}
.phn_blk a{background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/phnbg3.jpg) no-repeat right;}
.email_blk a{padding: 0px 14px 0px 10px;}
.page_top_block h1{ font-size:42px; line-height:50px;}
.nav-tabs > li {
margin-bottom: -1px;
}
.nav-tabs > li > a{margin-right: 0px;}
.top-info .pull-right li.update_cert_info {
margin-left: 0px;
width:100%; margin-bottom:10px;
}
.top-info .pull-right li.update_cert_info a.update-cart{ width:100%;}
.form_single{ width:100%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.frm_rt {
padding: 10px 0px 0px 0px;
}
.product_sort {float:right;margin: 0px 0px 0px 30px;padding: 0px 0px 0px 0px;}
.inner_filter_block {width: 100%;float: left;display:block;margin: 0px 0px 0px 0px;padding: 20px 0px 0px 0px;}
.paginationblk {width:100%;float: left;height: auto;text-align: center;display: inline-block;margin: 0px 0px 0px 0px;}
.filter_block_lt {float: left;width: 100%;display:block;margin: 0px 0px 0px 0px;}
.select_inner {
width: 210px;
float: left;
display:block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.top-info .pull-left{ width:100%; display:block;}
.top-info .pull-right{ width:100%; display:block;}
.top-info .pull-left li{ width:100%; margin:0px 0px 10px 0px; display:block;}
.top-info .pull-right li{ width:100%; margin:0px 0px 10px 0px; display:block;}
a.keep-shopping{ width:100%; display:block;}
a.checkout{ width:100%;}
.cart_totlat_section {
width: 100%;
float: right;
display: block;
margin: 0px 0px 0px 0px;
}
.cal_form_inner{ width:100%;}
.form_tittle{ font-size:15px;}
.subpage_wrapper {
padding: 0px 20px 0px 10px;
}
.back_btn{ position:relative; margin-top:10px;}
}
@media only screen and (min-width: 480px) and (max-width:639px) {
.logo {
text-align: left;
width: 220px;
padding:20px 0px 20px 0px;
}
.service_top{ margin:0px 0px 0px 0px; padding:64px 20px 31px 20px;}
.top_menu ul li {
display: inline-block;
margin: 0px 12px 0px 12px;
float: left;
}
.top_menu ul li.search_block {
padding: 0px 0px 0px 10px;
}
.paginationblk{margin: 0px 0px 0px 10px;}
.select_section{margin: 0px 10px 0px 0px;}
.inner_filter_block{ width:100%; float:left; display:block;}
.product_sort {float:right;margin: 0px 0px 0px 30px;padding: 0px 0px 0px 0px;}
.inner_filter_block {width: 100%;float: left;display:block;margin: 0px 0px 0px 0px;padding: 20px 0px 0px 0px;}
.paginationblk {width: auto;float: right;height: auto;text-align: center;display: inline-block;margin: 0px 0px 0px 0px;}
.filter_block_lt {float: left;width: 100%;display:block;margin: 0px 0px 0px 0px;}
.top-info .pull-left{ width:100%; display:block;}
.top-info .pull-right{ width:100%; display:block;}
.top-info .pull-left li{ width:100%; margin:0px 0px 10px 0px; display:block;}
.top-info .pull-right li{ width:100%; margin:0px 0px 10px 0px; display:block;}
a.keep-shopping{ width:100%; display:block;}
a.checkout{ width:100%;}
.subpage_wrapper {
padding: 0px 25px 0px 25px;
}
.back_btn{ position:relative; margin-top:10px;}
}
@media only screen and (min-width: 640px) and (max-width:767px) {
.logo {
text-align: left;
width: 250px;
padding:20px 0px 20px 0px;
}
.service_top{ margin:0px 0px 0px 0px; padding:64px 30px 31px 30px;}
.paginationblk{margin: 0px 0px 0px 10px;}
.select_section{margin: 0px 10px 0px 0px;}
.table-responsive {
border: none;
}
.nav-tabs > li {
width: 100%;
margin-bottom: -1px;
}
.product_sort {float:right;margin: 0px 0px 0px 30px;padding: 0px 0px 0px 0px;}
.inner_filter_block {width: 100%;float: left;display:block;margin: 0px 0px 0px 0px;padding: 20px 0px 0px 0px;}
.paginationblk {width: auto;float: right;height: auto;text-align: center;display: inline-block;margin: 0px 0px 0px 0px;}
.filter_block_lt {float: left;width: 100%;display:block;margin: 0px 0px 0px 0px;}
.top-info .pull-left{ width:100%; display:block;}
.top-info .pull-right{ width:100%; display:block;}
.top-info .pull-left li{ width:100%; margin:0px 0px 10px 0px; display:block;}
.top-info .pull-right li{ width:100%; margin:0px 0px 10px 0px; display:block;}
a.keep-shopping{ width:100%; display:block;}
a.checkout{ width:100%;}
.subpage_wrapper {
padding: 0px 40px 0px 40px;
}
}
@media only screen and (max-width: 767px){
.rightarrow a::after
{
content: none;
}	
.container{
width:100%;
}
#category_items, .sidebar_bottom {
display: none;
}
.sidebar_show #category_items, .sidebar_show .sidebar_bottom {
display: block;
}a#showCat {
width: 30px;
display: inline-block;
height: 22px;
border-bottom: 2px solid #333;
border-top: 2px solid #333;
position: relative;
top: 12px;
}
a#showCat::before {
width: 100%;
height: 2px;
position: absolute;
left: 0;
top: 50%;
margin-top: -1px;
content: '';
background: #333;
}
#product-content > .col-xs-12 {
width: 50%;
} .category_sidebar_left{
padding: 0 0px 0 0px;
}
.all_categories{
padding: 0 0 0 0px;
}
#carousel-slider{
padding: 0 0 0 0px;
}
#carousel-slider .slick-slide{
width: 78px!important;
height: 78px;
max-width: 100%;
}
#carousel-slider .slick-slide img{
width: 100%;
}
#main-slider{
padding: 0 0px 0 10px;
}
.gap_4 {
padding: 50px 0px 50px 0px;
}
.gategory_tittle_section{
padding: 20px 0px 20px 0px;
}
.product_info_section{
padding: 30px 0px 0px 0px;
}
.tab_block{
padding: 35px 0px 0px 0px;
}
.section_tittle{
padding: 45px 0px 41px 0px;
}
.like_product{
padding: 0 0px 0 0px;
}
.cart_section {
padding: 0 15px 0 15px;
}
.gap_5 {
padding: 58px 0px 70px 0px;
}
.product-info .info-text h3 {
font-size: 13px;
}
td p, td{
font-size: 12px;
}
.cart_price{
font-size: 14px;
}
.quantity{
width: 140px;
}
.postage_form_block{
width: 100%;
}
.gap_1 {
padding: 36px 0px 40px 0px;
}
.gap_block_1{
padding: 0px 0px 0px 0px;
}
.postage_half_col{
width: 100%;
}
.half_block{
width: 100%;
}
.gap_block_3{
padding: 0px 0px 17px 0px;
}
.gap_block_4{
padding: 0px 0px 0px 0px;
}
.gap_block_2 {
padding: 9px 0px 0px 0px;
}
#carousel-slider{
width: 21%;
}
#main-slider{
width: 79%;
}
.list-view#product-content > .col-xs-12{
width: 100%;
} 
.slick-list {
height: auto!important;
}
#yith-quick-view-content .product_photo{
width: 100%;
}
#yith-quick-view-content .photo_slider .carousel-inner .item img {
width: 100%;
height: auto;
object-fit: unset;
}
#yith-quick-view-content .product_tittle{
width: 100%;
}
#yith-quick-view-modal{
top: 0px;
bottom: 0px;
overflow-y: auto;
padding: 75px 0 30px;
}
#yith-quick-view-modal .yith-quick-view-overlay{
position: fixed;
}
#yith-quick-view-modal .yith-wcqv-wrapper{
height: auto!important;
}
.banner_subpage{
height: auto!important;
background: none;
}
.shop_look_right_block h1 br {
display: none;
}
span.company_right {
display: block;
}
.table-responsive{
border: none;
}
.product-info .thumb {
display: block;
vertical-align: middle;
width: 85px;
padding-right: 0px;
position: absolute;
left: 0;
}
.cart_item .product-info .thumb img {
width: 66px!important;
max-width: unset;
}
.cart_item .product-info {
width: 100%;
height: auto;
display: block;
padding-right: 30px;
padding-left: 85px;
}
.product-info .info-text {
display: table-cell;
vertical-align: middle;
padding: 0;
white-space: normal;
width: 220px!important;
}
.cart_section .table > tbody > tr > td,
.cart_section .table > thead > tr > th{
padding-right: 15px;
} .cart_section .table {
margin-bottom: 0px;
display: block;
width: 100%;
float: left;
}
.cart_section .table thead {
display: none;
}
tr.woocommerce-cart-form__cart-item.cart_item {
width: 100%;
float: left;
height: auto;
display: block;
position: relative;
padding: 0 0 20px;
margin: 0 0 25px;
border-bottom: 1px solid #e2e2e2;
}
.cart_section .table > tbody > tr > td, .cart_section .table > thead > tr > th {
padding-right: 15px;
width: 100%;
float: left;
display: block;
padding: 0;
text-align: left;
border: none;
padding-left: 85px;
}
.cart_section .table > tbody > tr > td:first-child {
padding: 0;
position: relative;
}
.cart_item .product-info {
width: 100%;
height: auto;
display: block;
padding-right: 30px;
}
.page-template-cart-template .quantity {
width: 99px;
display: block;
margin: 4px auto;
float: left;
}
.cart_section .table > tbody > tr > td:last-child{
position: absolute;
width: auto;
right: 0;
}
a.keep-shopping, button.keep-shopping, .keep-shopping{
width: 100%;
}
.ttt-pnwc-container,
.yith-wacp-wrapper.woocommerce{
max-width: 85%!important;
}
td.text-center.cart_price span.woocommerce-Price-amount.amount {
font-weight: bold;
}
.woocommerce ul.order_details li {
width: 50% !important;
padding: 0;
border: none;
margin: 0 0 20px !important;
}
.category_block_left{
padding: 4px 0px 4px 0px;
}
.item_status {
width: 50px;
height: 50px;
border-radius: 50%;
background-color: #000;
border: 5px solid #d6d6d6;
position: absolute;
top: 6px;
left: 6px;
}
.item_st_inner h3{
font-size: 9px;
}
.item_status2 .item_st_inner h3 {
font-size: 9px;
line-height: 12px;
}
.item_status2 .item_st_inner h3 span{
font-size: 9px;
}
.method_section label{
font-size: 13px;
}
.list-view .single_product {
width: 100%;
height: auto!important;
}
#yith-quick-view-close {
border: none;
position: absolute;
top: -54px;
right: -5px;
width: 20px;
height: 20px;
text-align: center;
line-height: 18px;
z-index: 2;
opacity: 1;
color: #fff!important;
font-size: 20px;
}
.footer_bottom_left ul li:first-child {
width: 100%;
}
.slider_overlay h2{
font-size: 30px;
line-height: 35px;
}
.slider_title{
padding: 10px 0;
}
.slider_button a {
line-height: 40px;
font-size: 16px;
padding: 0 20px;
}
a.left_arrow.carousel-controls,
a.right_arrow.carousel-controls{
width: 20px;
background-size: 20px auto;
}
}
@media only screen and (min-width: 768px) and (max-width:991px) {
.radio_block.wc_payment_method.payment_method_paypal img{
width: 130px;
margin-right: 10px;
}
.container{
width:750px;
}
.cart_section .table > tbody > tr > td,
.cart_section .table > thead > tr > th{
padding-right: 15px;
}
#yith-quick-view-modal {
position: fixed;
visibility: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1400;
opacity: 0;
text-align: center;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
overflow: auto;
padding: 75px 0 30px;
}
#yith-quick-view-modal .yith-quick-view-overlay{
position:fixed;
}
#yith-quick-view-content .product_photo{
width:100%;
float:left;
height:auto;
background:#ececee;
border:none;
max-width: 100%;
}
#yith-quick-view-content .product_photo img{
width: 100%;
height: auto;
}
#yith-quick-view-modal .yith-wcqv-wrapper{
width: 600px;
max-width: 100%;
height: auto!important
}
#yith-quick-view-content .product_tittle{
width:100%;
float:right;
height:auto;
padding:25px 20px 25px;
}
.dropdown-menu{ top:100%;}
.logo{
width:210px;
padding-top: 30px;
padding-bottom: 15px;
}
.navbar-right {
margin: 25px 0px 20px 0px;
}
.navbar-default .navbar-nav > li > a{
padding: 0px 5px 0px 5px;
font-size: 12px;
}
.navbar-default .navbar-nav > li.order_btn {
margin-left: 20px;
}
.service_top{ margin:0px 0px 0px 0px; padding:64px 15px 31px 15px;}
.service_mid .block_top{ padding-top:22px;}
.service_mid .block_bottom{ padding-bottom:22px;}
a.project_overlay{ font-size:25px; letter-spacing:-1px;}
.info_block{width:80%;display:block; margin:0 auto; padding:0px 0px 0px 0px; text-align:center;}
.footer_logo{ width:25%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 20px 0px 0px; text-align:left;}
.ftrblock_1{ width:25%;}
.ftrblock_2{width:31%;}
.ftrblock_3{width:19%;}
.category_tittle{ font-size:14px;}
.select_section{margin: 0px 10px 0px 0px;}
.email_blk a{padding: 0px 18px 0px 7px;}
.email_tittle{ font-size:10px;}
.email_rt{ font-size:12px;}
.phn_blk_tittle{ font-size:12px;}
.product_info_area{ width:45%;}
.detail_slider{ width:55%;}
.product_tittle_dt{ font-size:24px;}
.sbline{ font-size:16px;}
.phn_blk a{background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/phone_bg2.png) no-repeat right;}
.phn_blk a:hover{background:url(//www.cestbiencollection.com.au/wp-content/themes/cestbien/images/phone_bg4.png) no-repeat right;}
.gap_3 {
padding: 0px 30px 0px 0px;
}
.product_sort {float:right;margin: 0px 0px 0px 30px;padding: 0px 0px 0px 0px;}
.inner_filter_block {width: 100%;float: left;display:block;margin: 0px 0px 0px 0px;padding: 20px 0px 0px 0px;}
.paginationblk {width: auto;float: right;height: auto;text-align: center;display: inline-block;margin: 0px 0px 0px 0px;}
.filter_block_lt {float: left;width: 100%;display:block;margin: 0px 0px 0px 0px;}
.product_bottom_area a{ width:75%;}
.postage_half_col{width:50%; float:left; display: inline-block; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.gap_block_1{padding:0px 15px 0px 0px;}
.gap_block_2{padding:0px 0px 0px 15px;}
.sd_button{ width:100%; float:left; display:inline-block; margin:0px 0px 15px 0px;}
.btn_gap_1{ padding:0px 0px 0px 0px;}
.btn_gap_2{ padding:0px 0px 0px 0px;} .category_sidebar_left{
padding: 0 7px 0 7px;
}
.all_categories{
padding: 0 0 0 30px;
}
.item_status{
width: 50px;
height: 50px;
}
.item_st_inner h3{
font-size: 10px;
}
.product_tittle h3{
font-size: 13px;
line-height: 15px;
}
.product_tittle h4{
font-size: 13px;
line-height: 15px;
}
.padding46 {
margin: 0 -15px;
}
.padding46 .col-sm-4 {
padding-right: 15px;
padding-left: 15px;
}
.gap_1{
padding: 20px 0px 50px 0px;
}
.admissio_right{
width: 50%;
height: 100%;
}
.admissio_right img{
width: 100%;
height: 100%;
object-fit: cover;
}
.gategory_tittle_section{
padding: 32px 0px 37px 0px;
}
#carousel-slider{
padding: 0 0 0 0px;
}
#main-slider{
padding: 0 10px 0 10px;
}
.product_info_section{
padding: 0px 10px 0px 0px;
}
#carousel-slider .slick-slide{
width: 70px !important;
height: 70px;
}
.tab_block{
padding: 35px 10px 0px 0px;
}
.like_product{
padding: 0 10px 0 0px;
}
.gap_4 {
padding: 50px 0px 70px 0px;
}
.cart_section {
padding: 0 20px 0 20px;
}
.quantity{
width: 120px;
}
.gap_5 {
padding: 58px 0px 50px 0px;
} }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.container{
width:970px;
}
.logo{ width:290px;}
.navbar-right {
margin: 25px 0px 20px 0px;
}
.navbar-default .navbar-nav > li > a{
padding: 0px 10px 0px 10px;
}
.service_top{ margin:0px 0px 0px 0px; padding:64px 30px 31px 30px;}
.service_mid .block_top{ padding-top:22px;}
.service_mid .block_bottom{ padding-bottom:22px;}
a.project_overlay{ font-size:30px; letter-spacing:-1px;}
.info_block{width:80%;display:block; margin:0 auto; padding:0px 0px 0px 0px; text-align:center;}
.footer_logo{ width:30%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 20px 0px 0px; text-align:left;}
.ftrblock_1{ width:24%;}
.ftrblock_2{width:27%;}
.ftrblock_3{width:19%;}
.category_tittle{ font-size:18px;}
.email_tittle{ font-size:14px;}
.phn_blk_tittle{ font-size:14px;}
.product_info_area{ width:41%;}
.detail_slider{ width:59%;}
.gap_3 {
padding: 0px 60px 0px 0px;
}
.product_sort {
margin: 0px 0px 0px 28px;
padding: 0px 0px 0px 0px;
}
.product_bottom_area a{ width:55%;} .admissio_right{
width: 47%;
height: 100%;
}
.admissio_right img {
width: 100%;
height: 100%;
object-fit: cover;
}
.gategory_tittle_section{
padding: 40px 0px 45px 0px;
}
.category_sidebar_left{
padding: 0 30px 0 20px;
}
.all_categories{
padding: 0 0 0 40px;
}
.item_status{
width: 60px;
height: 60px;
}
.item_st_inner h3{
font-size: 12px;
}
.product_tittle h3{
font-size: 15px;
line-height: 18px;
}
.product_tittle h4{
font-size: 13px;
line-height: 15px;
}
.inner_filter_block{
float: left;
margin: 26px 0px 0px 0px;
}
.gap_1 {
padding: 36px 0px 60px 0px;
}
#carousel-slider{
padding: 0 0 0 50px;
}
#main-slider{
padding: 0 20px 0 30px;
}
.product_info_section{
padding: 0 20px 0 0px;
}
#carousel-slider .slick-slide{
width: 90px !important;
height: 90px;
}
.tab_block{
padding: 35px 20px 0px 50px;
}
.like_product{
padding: 0 20px 0 50px;
}
.gap_4 {
padding: 60px 0px 90px 0px;
}
.section_tittle{
padding: 45px 0px 41px 50px;
}
.cart_section {
padding: 0 30px 0 30px;
}
.quantity{
width: 120px;
}
.gap_5 {
padding: 58px 0px 70px 0px;
} }
@media only screen and (min-width: 1200px)  and (max-width: 1600px){
.container{
width:1170px;
}
.service_top{ margin:0px 0px 0px 0px; padding:64px 30px 31px 30px;}
.service_mid .block_top{ padding-top:22px;}
.service_mid .block_bottom{ padding-bottom:22px;}
a.project_overlay{ font-size:45px; letter-spacing:-1px;}
.info_block{width:80%;display:block; margin:0 auto; padding:0px 0px 0px 0px; text-align:center;}
.email_tittle{ font-size:14px;}
.phn_blk_tittle{ font-size:14px;} .admissio_right{
width: 47%;
height: 100%;
}
.admissio_right img {
width: 100%;
height: 100%;
object-fit: cover;
}
.admissio_right{
width: 50%;
height: 100%;
}
.admissio_right img{
width: 100%;
height: 100%;
object-fit: cover;
}
.history_admission_section{
padding: 0 0 0px;
}
.gategory_tittle_section{
padding: 42px 0px 45px 0px;
}
.product_sort{
margin: 0px 0px 0px 20px;
}
.paginationblk{
margin: 0px 0px 0px 0px;
}
.all_categories{
padding: 0 0 0 50px;
}
.category_sidebar_left{
padding: 0 75px 0 40px;
}
.gap_1 {
padding: 36px 0px 70px 0px;
}
#carousel-slider{
padding: 0 0 0 70px;
}
#main-slider{
padding: 0 40px 0 50px;
}
.product_info_section{
padding: 0 30px 0 10px;
}
#carousel-slider .slick-slide{
width: 95px !important;
height: 95px;
}
.tab_block{
padding: 35px 30px 0px 70px;
}
.like_product{
padding: 0 30px 0 70px;
}
.gap_4 {
padding: 60px 0px 90px 0px;
}
.section_tittle{
padding: 45px 0px 41px 70px;
}
.cart_section {
padding: 0 50px 0 50px;
}
.gap_5 {
padding: 58px 0px 90px 0px;
} }
.navbar-right .dropdown-menu > li > ul {
left: 180px !important;
top: 0;
}
.rightarrow a::after
{
content: "►";
padding-left: 3px;
}
.navbar-right .dropdown-menu > li > ul >li a::after {
content: none;
}
.filter_leftbar ul li a span {
display: none;
}
#product-content{display: flex;flex-wrap: wrap;}
#product-content .single_product{height: auto !important;}