/* Enter Your Custom CSS Here */
.tabs.wc-tabs{
	display: none;
}
@font-face {
  font-family: 'Texta-Bold';
  src: url('fonts/texta-bold/Texta-Bold.eot') format('embedded-opentype');
  font-weight: normal;
F  font-style: normal;
} .page-id-153 #headingClientele {
    position: absolute;
    z-index: 2;
    left: 31px;
    top: 68px;
    margin: 0px;
    font-size: 35px;
  color:#5E3813 !important;
} #cimage.cimage .wpb_wrapper:hover > .wpb_wrapper  .wpb_text_column, 
,#cimage1.cimage   .wpb_wrapper:hover > .wpb_wrapper .wpb_text_column,
,#cimage2.cimage  .wpb_wrapper:hover > .wpb_wrapper .wpb_text_column,
,#cimage3.cimage  .wpb_wrapper:hover > .wpb_wrapper .wpb_text_column,
,#cimage4.cimage  .wpb_wrapper:hover > .wpb_wrapper .wpb_text_column{
    display: block;
}
#cimage .wpb_wrapper .wpb_text_column > .wpb_wrapper {
    display: block;
} 
.wonderplugin-gridgallery-item-container{
border:0px solid #ccc;
}
.zoomImg{
  display:none !important;
}
.attachment-shop_single{
   
}
.category_image p{
display:none;
}
#Clientele .vc_col-sm-3 .vc_column-inner:hover .wpb_text_column  {
display: block;
    height: 230px;
    width: 227px;padding: 26px 30px;
}
#tab-title-additional_information{
margin-right:10px !important;
}
.page-id-193 .category_name{
padding:12px 0!important;
}
.w-logos-list img {
    width: 42% !important;
}#cimage3 .vc_column-inner .wpb_text_column > .wpb_text_column {
    display: block;
} #AnythingPopup_BoxContainerBody1 span.wpcf7-form-control-wrap.your-message {
    width: 94% !important;
  
}
.w-image-h, .w-image a, .w-image img {

    vertical-align: middle;
}#cimage .w-image-h { display: table-cell;
}
.main_category_content {
    border: 1px solid #673105 !important;
}.cimage .wpb_wrapper > .wpb_text_column{
display:none;
 padding: 7px 24px;
    background: rgba(204,204,204,0.5);
}div#cimage,
div#cimage1 ,div#cimage2 ,div#cimage3 ,div#cimage4 ,div#cimage5 ,div#cimage6 ,div#cimage7 ,div#cimage8 {
    position: relative;
}
.vc_custom_1515655665554 {  
    background-size: cover;
}
#cimage.cimage .wpb_wrapper .wpb_text_column,#cimage1.cimage .wpb_wrapper .wpb_text_column,#cimage2.cimage .wpb_wrapper .wpb_text_column,#cimage3.cimage .wpb_wrapper .wpb_text_column,#cimage4.cimage .wpb_wrapper .wpb_text_column,#cimage5.cimage .wpb_wrapper .wpb_text_column ,#cimage6.cimage .wpb_wrapper .wpb_text_column,#cimage7.cimage .wpb_wrapper .wpb_text_column,#cimage8.cimage .wpb_wrapper .wpb_text_column{
      position: absolute;
    width: 21%;
    top: 0px;
   
    height: 230px;
}
.archive.tax-product_cat .category_hover_content .ajax_add_to_cart{
background-color: #fdeada;
    border: 2px solid #000 !important;
    border-radius: 0px;
    color: #000;
}
.archive.tax-product_cat .category_hover_content .ajax_add_to_cart:hover{
background-color: #fdeada !important;
    border: 2px solid #000 !important;
    border-radius: 0px;
    color: #000;
}



a.back::before {
    width: 0;
    height: 0;
    content: "";
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 6px solid #F2861D ;
    position: absolute;
    left: -11px;
    top: 8px;
}
.submitformpopup{
    display: inline-table;
  
}#contact_form_7 h2{

    /* font-family: 'Roboto Slab', serif !important; */
    position: relative;
    top: -7px;
  
}#contact_form_7 h2, #contact_form_7 .footer1_title {
  font-weight: bold;
    color: #5E3813;
    font-size: 20px;
        font-family: 'Roboto Slab', serif !important;   
}
#Clientele img.attachment-large.size-large {
    width: 73%;     vertical-align: middle;
    height: auto;
}

.foot-last-part-2 img{
vertical-align: sub;
}
.foot-last-part-2 a{
font-weight: 700 !important;
}

 #AnythingPopup_BoxContainerBody1 span.wpcf7-form-control-wrap {
    width: 45%;
    margin: 3px 11px 0 16px;
}
#AnythingPopup_BoxContainerBody1 br{

display:none;
}
#AnythingPopup_BoxContainer1{
    padding: 8px 10px !important;    background: #ebe7dd !important;
}
#AnythingPopup_BoxContainerHeader1 {
    height: 30px;
    background: transparent !important;
}
#AnythingPopup_BoxContainer1{ border:none !important; border-radius: 0px !important;}
#AnythingPopup_BoxTitle1{     text-transform: uppercase;
    font-size: 14px;
    padding: 0 0 0 29px;  color:#5E3813 !important; }
   #AnythingPopup_BoxContainer1{ border-radius: 0px;
    border: transparent;
}


#AnythingPopup_BoxClose1 a {background:transparent;color:#5E3813 !important; padding:0px;}
#AnythingPopup_BoxClose1 a {
    background: transparent;
    position: static;
}
#AnythingPopup_BoxContainerBody1 form.wpcf7-form {
    position: static;
    left: -49px;
    top: -11px;
}
.back{
    float: right;
    position: relative;
    top: 7px;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
}

.page-id-18 #text-2 a ,
.page-id-153 #text-2 a {
    position: relative;
    top: -6px;
}.popup a {
    background: #e3af57;
    border-radius: 25px;
    padding: 9px 32px;
    color: #5E3813;
    text-transform: uppercase;
    font-weight: bold;font-size: 14px;
}
#headingClientele,
.category_title{
    font-size: 30px;
    font-weight: bold!important;
    font-family: 'TextaAlt-Black' !important;
    text-decoration:underline;
   
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
    min-width: 100%;
    position: relative !important;
    top: -13px !important;
}#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
    height: 32px;
    display: block;
    padding: 0 10px;
    position: relative !important;
    top: -12px !important;
} .page-id-15 .establish_home {
  
    margin-top: -31px;
} .page-id-193 #headingClientele {
   position: absolute;
   z-index: 2;
   left: 0px;
   top: 0px;
   margin: 0px;
   font-size: 30px;
}
.page-id-15 .about_kenson {
 
    margin-top: 17px;
}
p, ul, ol, dl, address, pre, table, blockquote, fieldset {
    margin: 0 0 0.8rem !important;
}.rev_slider a:hover {
    color: white !important;
}
@font-face {
  font-family: 'Texta-Bold';
  src:  url('fonts/texta-bold/Texta-Bold.otf')  format('opentype'),
	     url('fonts/texta-bold/Texta-Bold.woff') format('woff'), url('fonts/texta-bold/Texta-Bold.ttf')  format('truetype'), url('fonts/texta-bold/Texta-Bold.svg#Texta-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Texta-Medium';
  src: url('fonts/texta-medium/Texta-Medium.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Texta-Medium';
  src:  url('fonts/texta-medium/Texta-Medium.otf')  format('opentype'),
	     url('fonts/texta-medium/Texta-Medium.woff') format('woff'), url('fonts/texta-medium/Texta-Medium.ttf')  format('truetype'), url('fonts/texta-bold/Texta-Bold.svg#Texta-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Texta-Medium';
  src: url('fonts/texta-medium/Texta-Medium.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Texta-Medium';
  src:  url('fonts/texta-medium/Texta-Medium.otf')  format('opentype'),
	     url('fonts/texta-medium/Texta-Medium.woff') format('woff'), url('fonts/texta-medium/Texta-Medium.ttf')  format('truetype'), url('fonts/texta-medium/Texta-Medium.svg#Texta-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TextaAlt-Black';
  src: url('fonts/textaalt-black/TextaAlt-Black.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TextaAlt-Black';
  src:  url('fonts/textaalt-black/TextaAlt-Black.otf')  format('opentype'),
	     url('fonts/textaalt-black/TextaAlt-Black.woff') format('woff'), url('fonts/textaalt-black/TextaAlt-Black.ttf')  format('truetype'), url('fonts/textaalt-black/TextaAlt-Black.svg#TextaAlt-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
   font-family: 'TextaAlt-Book';
  src: url('fonts/textaalt-book/TextaAlt-Book.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'TextaAlt-Book';
  src:  url('fonts/textaalt-book/TextaAlt-Book.otf')  format('opentype'),
	     url('fonts/textaalt-book/TextaAlt-Book.woff') format('woff'), url('fonts/textaalt-book/TextaAlt-Book.ttf')  format('truetype'), url('fonts/textaalt-book/TextaAlt-book.svg#TextaAlt-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TextaAlt-Light';
  src: url('fonts/textaalt-light/TextaAlt-Light.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TextaAlt-Light';
  src:  url('fonts/textaalt-light/TextaAlt-Light.otf')  format('opentype'),
	     url('fonts/textaalt-light/TextaAlt-Light.woff') format('woff'), url('fonts/textaalt-light/TextaAlt-Light.ttf')  format('truetype'), url('fonts/textaalt-light/TextaAlt-light.svg#TextaAlt-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Texta-Black';
  src: url('fonts/texta-black/Texta-Black.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Texta-Black';
  src:  url('fonts/texta-black/Texta-Black.otf')  format('opentype'),
	     url('fonts/texta-black/Texta-Black.woff') format('woff'), url('fonts/texta-black/Texta-Black.ttf')  format('truetype'), url('fonts/texta-black/Texta-Black.svg#Texta-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}
.main_category_content a{}
.main_category_content a,
div#slide-1-layer-1 {
    font-family: 'Roboto Slab', serif !important;
}
.category_buttoon{

    font-family: 'Roboto Slab', serif !important;
  font-weight:bold;
}
.footer1_phoone a{
   font-family: 'TextaAlt-Light';
    position: relative;
    top: -7px;
    left: 8px;


}
.nav_menu-2 li .nav_menu-2 li{

    font-family: 'Roboto Slab', serif ;
  font-weight:normal ;
}

.category_description{
    font-family: 'TextaAlt-Light';
      font-size: 18px;
}
.footer1_add,div#slide-1-layer-2{

    font-family: 'Texta-Medium';
}
rev-btn,
.at_middle a {
    font-family: 'Roboto Slab', serif;
}#contact_form_7 h2,
.w-btn-label {
    position: relative;
    font-family: 'Roboto Slab', serif ;
}.establish_home {
    font-family: 'TextaAlt-Black';
}.at_top .w-html.ush_html_1 {
  font-family: 'TextaAlt-Black';
}category_name a,
h2{
font-weight	:bold !important;
}
h2 , .textourproduct,
p,category_description{
 font-family: "Open Sans", sans-serif;
    font-size: 13px;
}

category_name a,
button,.footer1_title,
.about_kenson{

      font-family: 'Roboto Slab', serif !important;    font-weight: bold;
}
.foot-last-part-2{
 font-family: 'TextaAlt-Book' !important;}
.single-product .l-titlebar-h,
.home .l-titlebar-h{  display: none !important; }
#our_product_home_page h2, .establish_home {
    font-size: 51px;
    font-weight: bold!important;font-family: 'TextaAlt-Black' !important;
    color: #5E3813;
    margin-top:-59px;
    margin-bottom: -15px;
    padding-top: 22px;
}

.foot-last-part-2 {
    padding: 15px 0;
}section.l-section.wpb_row.height_medium.aboutpagecontent {
    margin: 0px 0;

}.at_top .w-html.ush_html_1{

}img.email_top {
    margin: 0 0 0 21px;
}
.l-subheader.at_top img{        
}
@media screen and (min-width: 900px){
.at_middle li.current-menu-item::after {
    border-bottom: 1px solid;
    content: "";
    color: #5E3813 !important;
    width: 47px;
    height: 6px;
    background: #5E3813;
    position: absolute;
    bottom: -13px;
    left: 21px;
}
}
.at_top a {
    position: relative;
    top: 0px !important;
}
blockquote, .w-btn.color_primary.style_outlined, .g-filters.style_3 .g-filters-item.active, .no-touch .owl-prev:hover, .no-touch .owl-next:hover, .no-touch .w-logos.style_1 .w-logos-item:hover, .w-separator.color_primary, .w-tabs.layout_default .w-tabs-item.active, .w-tabs.layout_ver .w-tabs-item.active, .no-touch .w-testimonials.style_1 .w-testimonial-h:hover, .woocommerce-product-gallery li img, .woocommerce-tabs .tabs li.active, .no-touch .woocommerce-tabs .tabs li.active:hover, .widget_layered_nav ul li.chosen, .owl-dot.active span, .rsBullet.rsNavSelected span, .tp-bullets.custom .tp-bullet {
    border-color: transparent !important;
}
.owl-prev:before, .owl-next:before{
content:'' !important;
}
#text-2 img {
    margin-right: 9px;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block !important;
}#text-2 a {
    position: relative;
    top: 0px;
}
.owl-next{
    background: url(/wp-content/uploads/2017/12/next.png);
    background-size: 59% auto;
    background-repeat: no-repeat;
    background-position: 7px 12px;  right: -19px !important;

}
.owl-prev{
    background: url(/wp-content/uploads/2017/12/back.png);
    background-size: 59% auto;
    background-repeat: no-repeat;
    background-position: 7px 12px;     left: -19px !important;
}
#rev_slider{
    margin-top: 25px;
}
header nav li:hover{
  font-weight: bold;
color: #e3af57;
}
.no-touch .menu-item.level_1:hover > .w-nav-anchor{
color: #e3af57 !important;
}
.hesperiden.tp-bullets {
    top: 114% !important;
}#our_product_home_page .wpb_wrapper {
    padding: 0 15px;
}#estb .wpb_wrapper {
    padding: 0 15px;
}
#yearestb {

    margin-top: 60px;
}
#nav_menu-2,#nav_menu-3{
padding-top: 34px;
}
.footer1_mobile {
    padding: 3px 0 4px 0;
}section#logo {
    background: #f3f3f3;
}
div#media_image-2 {
    position: absolute;
    bottom: 36px;
    right: 0px;
}
.w-btn-wrapper.ush_btn_2 {
    display: none;
}



.archive .background_image #headingClientele {
    position: absolute;
    z-index: 2;
    left: 0px;
    top: -7px;
    margin: 0px;
}
.single-product  #headingClientele {
    position: absolute;
    z-index: 2;
    left: 0px;
    *top: 57px;
    
    margin: 0px;
}.l-header .ush_btn_2 .w-btn {
    background-color: #f4b342;
    border-color: #e87a0c;
    color: #ffffff;
}
.single-product .l-section-h.i-cf {
      padding: 55px 0px;
      padding-bottom: 0px;
}
form.wpcf7-form {
    position: relative;
    left: -49px;
    top: -11px;
}.address_form_contact {
    padding: 0 0 0 46px;
}


ul.tabs.wc-tabs {
    background: transparent;
} .page-id-18 #Clientele  .l-section-h.i-cf{ 
    /*background: url(/wp-content/uploads/2017/12/Layer-113.jpg); */
  
}
.archive .background_image_back  .l-section-h.i-cf {
    padding: 6px 0px 0px 0px;
    /*background: url(/wp-content/uploads/2017/12/Layer-113.jpg);*/
}
.page-id-18 #headingClientele {
    position: absolute;
    z-index: 2;
    left: 0px;
    top: 6px;
    margin: 0px;
}


.single-product #shop > .l-section-h.i-cf {
    background: url(/kenson/wp-content/uploads/2017/12/Layer-113.jpg);
}

.home #yearestb .l-section-h.i-cf {
 /* background-image: url(/wp-content/uploads/2017/12/new-aboutpage.jpg);background-position: top right;*/    padding:53px 7px; background-repeat: no-repeat;
}

.page-id-153 #map .l-section-h.i-cf{
    padding-bottom: 0px;
}
.page-id-15 .aboutpagecontent  .l-section-h.i-cf{
      /*background: url(/wp-content/uploads/2017/12/new-aboutpage.jpg) !important;    padding: 47px 44px;*/
}
li#tab-title-description,
li#tab-title-additional_information{
 background:#f8f7f2;border: 1px solid #ccc !important;font-weight: bold;color:#5E3813
}
.page-id-153 #contact_form_7 .l-section-h.i-cf{
 background: url(/wp-content/uploads/2017/12/Layer-113.jpg);

}
li#tab-title-additional_information.active,
li#tab-title-description.active {
    background: #ebe8de;
  color:#5E3813;border: 1px solid #ccc; font-weight: bold;
}
.summary.entry-summary,
.single-product .related.products{
display: none;
}
.tax-product_cat .category_product{
display:none;
}
.archive .main_category_content img {
    height: 209px;     width: 218px;
}
.page-id-18 #headingcontentc{
 margin-top: -47px !important;
}
#headingcontentc {
    /*background: #ebe8de;*/
    margin: 0 0 26px 0;
    width: 8%;
    /*height: 70px;*/
    height: 20px;
    margin-top: 5px;
    position: relative;
}#headingClientele {
   position: absolute;
    z-index: 2;
    left: 41px;
    top: 60px;
    margin: 0px;
}p.woocommerce-result-count {
    display: none;
}form.woocommerce-ordering {
    display: none;
}
input:focus, textarea:focus, select:focus {
    box-shadow: 0 0 0 2px #5E3813 !important;
}.categorname h3 {
    font-size: 20px;
    font-weight: bold; color:#5E3813;
}
.category_name_all {
    padding:6px 0px;
  color:#5E3813;
  font-size: 12px;
}
.category_name_all a:hover {    
  color:inherit !important;
 
}
h2{color: #5E3813 !important;}
.about_kenson {
    font-size: 24px;
    line-height: 2;  margin-bottom: 15px;  color: #5E3813; 
}button {
       border: 2px solid #5E3813;
    padding: 4px 11px;
    margin-top: 13px;
    font-size: 15px;
    padding:12px 41px;
    color: black;
    background: transparent;
    font-weight: bold !important;
}#our_product_home_page {
    margin-top: 49px;     margin-bottom: 33px;
}

#headingClientele.headingClientele{
position:relative;
}
.footer1_title {
    font-weight: bold; color: #5E3813; 
    font-size: 20px;
}.footer1_phoone{
 color: #5E3813;
  font-weight: bolder;
    font-size: 17px;    
    font-family: 'Roboto Slab', serif;
  font-weight:900;
}
#cimage .w-image-h{
text-align:center;
}
.footer1_add{
      font-weight:900;    
        margin-top: 6px;
    margin-bottom: 8px; color: #5E3813;
}
#footer .size-full.wp-image-14.alignright {
    width: 11%;
}.about_kenson_content {
    margin: 8px 0 19px 0;
}
#footer .l-section.height_small>.l-section-h {
    padding: 0px !important;
}
 #footer .l-section.height_small > .l-section-h {
    padding: 0px important;
}

#product_main_content {
    display:none !important;
}
#product_main:hover #product_main_content {
    display:block  !important;
}
.l-header .ush_btn_1 .w-btn {

    border-color:  #e3af57 !important;
    border-radius: 20px !important;    font-weight:normal !important;
  padding: 4px 19px;
}
  #rev_slider .l-section-h {
    padding: 0px;
}
 .l-section.width_full>.l-section-h{
  padding:0px !important;

}
#footer .l-section-h {
    padding: 0px !important;
}
#footer img.alignright {
    float: right;
    margin: 16px 0px !important;
}
#nav_menu-3 a,
#menu-footer-menu-1 a {
    color: #5E3813 !important;
    font-size: 14px; font-family: 'Roboto Slab', serif !important;font-weight:normal;
}
#nav_menu-3 li::before,
#nav_menu-2 li::before {
    content: "" !important;
}
.image.wp-image-14.attachment-full.size-full {
    position: absolute;
    bottom: 27px;
}.foot-last-part-2 a {
    color: 0d63af !important;
}
.single-product .l-titlebar-h{
display:none;}
footer .l-section-h {
    padding: 2rem 0 !important;
}.l-canvas.sidebar_none.type_wide,
body {
       background-image: url('/wp-content/uploads/2017/12/Layer-114-copy-4-2.jpg') !important;
        background-size: auto auto;
    background-size: 100% auto;
}pre code
,pre{
  background: transparent !important;
}
#logo .l-section-h{
padding: 1rem 0 !important;
}
.fa {
    background: #f4b342;
    padding: 2px 4px;
    border-radius: 19px;
    color: white;

}
.fa.fa-envelope {
    font-size: 11px;
    width: 20px;
    height: 20px;
    line-height: 1.3;
}

.archive  .l-titlebar-h,
.page-id-153 .l-titlebar-h,.page-id-15 .l-titlebar-h,
.page-id-20 .l-titlebar-h ,.page-id-193 .l-titlebar-h ,
.page-id-18 .l-titlebar-h {
    display: none !important;
}
#wpcf7-f142-p20-o1 .col-sm-6 {
    width: 47%;
    float: left;
    margin-left: 16px;
    padding: 0px;
    margin-bottom: 7px;
}
.page-id-193 .view_more_category{
display:none;}
textarea,
input {
    background: white !important;
    border: none !important;
    border-radius: 0px !important;
    color: black !important;
    opacity: 1 !important;
    background: #fff !important;
    font-weight: bold;
    font-size: 11px;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #e3af57 !important;
    color: #5E3813 !important;
    border-radius: 23px !important;
    padding: 0 74px;
    font-size: 14px;
    float: right;
    font-weight: bold !important;
    text-transform: uppercase;
} .page-id-153  h2 {
        padding-top: 7px;
    font-size: 20px;
    font-weight: bold;
}
.page-id-153 .col-sm-6 {
    width: 48.9%;
    float: left;
   
}#formemail,
#formname {
    margin-right: 12px;
}.at_top .fa {
    background: transparent;
    color: #5E3813;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top: -1px;opacity: 0.9;
    left: 7px;
}.at_top a {
    position: relative;
    top: 1px;
  
}
.cimage .w-image-h {
    text-align: center;
    border: 2px solid #ccc !important;
    opacity: 0.9;
    padding: 32px 14px;
    height: 230px;
    margin-bottom: 44px;
    background: white;    display: table-cell;width: 229px;
}.rev-btn {
    border: 2px solid white !important;
    background: transparent !important;
    color: white !important;
}.category_hover_content{
display:none;
}
.main_category_content:hover .category_hover_content {
display: block;
    height: auto;
    padding: 16px 35px;
    height: 154px;
    width: 252px;
    border: 1px solid;
}
.main_category_content {
    position: relative;    margin: 0 0 23px 0;

}
.category_hover_content{
    position: absolute;
}
.archive .main_category_content a{
        /*border: 2px solid #333333 !important;
    padding: 4px 11px !important;
    margin-top: 13px !important;
    font-size: 13px !important;
    padding: 0px 19px !important;
    color: #333333 !important;
    background: transparent !important;
    font-weight: bold !important;
    border-radius: 0px;*/
}#contact_form_7 .footer1_title{

}
.category_buttoon{
    border:2px solid #333333;
    padding: 4px 11px;
    margin-top: 8px;
    font-size: 12px;
    padding: 5px 19px;
    color: #333333;
    background: transparent;
    font-weight: bold;
}.category_name a, .woocommerce-loop-product__title{
 color:#f2e900 !important;
}
.tax-product_cat .main_category_content {    
    height: 251px !important;
}
.category_name .woocommerce-loop-product__title{
    text-align: center;    
    padding: 0px 0px 0px 0px;
    color: #f2e900 !important;
    padding-bottom: 6px;
  padding-top: 6px;   
}
.category_name .woocommerce-loop-product__title:hover{
    text-align: center;    
  background-color: #f2e900;
  color:#673105 !important;
}
.category_name{
    background: #673105!important;
    text-align: center;
    padding: 7px 0;
    height: 68px;
    font-size: 15px;
    color: #f2e900 !important;    
    font-family: 'Roboto Slab', serif !important; 
}
#category .vc_column-inner {
    padding: 0px 19px !important;
}
.view_more_category{
    width: 100%;
    text-align: center;
    margin: 24px 0 0 0;
}.archive .category_description {
    margin-bottom: 15px;
}

.archive .main_category_content:hover .category_hover_content {
    display: block;
    height: auto;
    padding: 14px  17px;
    height: 208px;    z-index: 99;
    width: 189px;
    border: 1px solid; 
}
h2.woocommerce-loop-product__title{

color:white !important;
}

.hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected{
  background-size:100% auto !important;     background-position:  -2px -2px !important;

background:url('/wp-content/uploads/2017/12/Ellipse-4-copy-3.png') !important;
}
.hesperiden .tp-bullet{  background-size:100% auto !important;
background:url('/wp-content/uploads/2017/12/Ellipse-4-copy.png');
}
@media only screen and (max-width: 1120px) {
#our_product_home_page h2, .establish_home {
    font-size: 31px;
  }
  .about_kenson {
    font-size: 19px;
    line-height: 2;
    color: #5E3813;
}.page-id-153 .col-sm-6 {
    width: 47.9%;
    float: left;
}
}@media only screen and (max-width: 767px) {#estb .vc_col-sm-8 .wpb_wrapper {
    background: rgba(235,232,222,0.5);
    padding: 26px 20px;
}.textourproduct{
padding: 16px 10px;
}
  form.wpcf7-form {
    position: relative;
    left: 11px;
    top: -11px;
    padding: 0 38px;
}
  .category_tittle{
    font-family: 'TextaAlt-Black' !important;
    font-size: 17px;
  }
  .view_more_category{
  display: inline-block;
  }
  #yearestb .vc_column-inner{
    padding:0px;
  
  
  }.main_category_content {
    position: relative;
    margin: 0 0 23px 0;
    width: 46%;
    float: left;
    margin: 0px 0px 18px 18px;
}div#nav_menu-3 {
   
}#headingcontentc {
    background: #ebe8de;
    margin: 0 0 21px 0;
    width: 16%; 
    margin-top: -9px;
    height: 49px;
  }
}
@media only screen and (max-width: 500px) {
.w-btn.icon_atleft i {
    left: 0.8em  !important;
    top: 6px !important;
}#wpcf7-f142-p153-o1 input.wpcf7-form-control.wpcf7-submit {
    position: static;
    top: -53px;
    margin-top: 16px;
}.archive .main_category_content {
    position: relative;
    margin: 0 0 23px 0;
    width:212px !important;
    float: left;
    margin: 0px 0px 18px 18px;
}.popup_out {
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
    top: -86px;
    left: 0px !important;
}#AnythingPopup_BoxContainerBody1 span.wpcf7-form-control-wrap.your-message {
    width: 101% !important;
}.home #yearestb .l-section-h.i-cf {

    padding: 0px 7px !important;
  
  }.current-menu-item:after {
    top: 36px !important;
    left: 0px !important;
}h2#headingClientele{
  font-size:35px !Important;
  }
#category .vc_column-inner {
    padding: 0px 11px !important;
    display: inherit;
}.vc_col-sm-3.wpb_column.vc_column_container {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
}#text-2 a {
    position: relative;
    top: -2px;
}.hesperiden.tp-bullets {
    top: 139% !important;
}.page-id-15 .aboutpagecontent .l-section-h.i-cf {
  
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    padding: 0px 0px;
   
    background-repeat: no-repeat !important;
    background-position: right !important;
}
}
@media only screen and (max-width: 460px) {
  .cstm-back {   
    width: 25.5%;
  }
  .establish_home, .about_kenson {
    padding-left: 35px!important;
    padding-right: 21px;
}
  .about_kenson_content{
   padding-left: 35px;
    padding-right: 35px;
  }
   #estb1 .cstm-h-read{
  margin-left: 35px;
  }
  #estb1 .headingClientele{top: 30px !important;
left: 35px!important;
  }
   #estb1 #headingcontentc{
  margin-left: 35px;
  }
  
 #our_product_home_page h2, .establish_home {
    font-size: 35px !important;
    line-height: 39px;
    padding-top: 54px;
    padding-bottom: 8px;
  }#aboutpagecontent .vc_column-inner {
    padding: 0;
  } .page-id-15  .establish_home{

  } #AnythingPopup_BoxContainer1{
  width:100% !important;
    left:0px !important;
  }.about_kenson {
    
  }#AnythingPopup_BoxContainerBody1 span.wpcf7-form-control-wrap {
    width: 100% !important;
    margin: 3px 11px 0 16px;
}div.wpcf7-response-output {
   
    margin-top: 57px !important;
}#wpcf7-f142-p153-o1 input.wpcf7-form-control.wpcf7-submit {
    position: static  !important;
    top: -53px;
}
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
.page-id-193 #headingClientele {
    position: absolute;
    z-index: 2;
    left: 3px;
    top: 36px;
    margin: 0px;
    font-size: 32px;
}
 #headingcontentc {   
    margin-top: 29px!important;

} 
  .page-id-18 #headingcontentc {
    margin-top: -9px !important;
}
  .page-id-18 #headingClientele {    
    font-size: 10px !important;
    top: 20px !important;
}
  
}
@media only screen and (max-width: 404px) {
.page-id-153 .col-sm-6 {
    width: 100%;
    float: left;
}.about_kenson {

    line-height: 2;
    color: #5E3813;
    margin-top: 5px;
}.rev-btn {
    font-size: 10px !important;
    padding: 1px 4px !important;
}.w-btn-wrapper.ush_btn_2 {
    display: block;
} .page-id-193 #headingClientele,
  .page-id-153 #headingClientele {
    top: 14px;
font-size: 27px !important;
    left:9px;
  }

.w-btn-wrapper.ush_btn_1 {
   
}
 

}

@media only screen and (min-width: 405px) and (max-width: 600px){
.page-id-193 #headingClientele,
  .page-id-153 #headingClientele {
    top: 14px;
font-size: 27px !important;
    left:9px;
  }
}
.fa{
  font-weight: bold !important;
    font-size: 10px !important;
    position: relative !important;
    top: 2px !important;
font: normal normal normal 14px/1 FontAwesome !important;}
.page-id-15 #logo, .page-id-18 #logo, .page-id-153 #logo{

display:none;
}
.g-pagination {
    clear: both;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    /* position: static; */
}
.page-numbers span {
    color: #5E3813;
}
span.page-numbers.current , span.page-numbers.current > span {
    background: transparent !important;
    color: #e4b461 !important;
}.pagination .page-numbers.prev, .pagination .page-numbers.next {
    font-size: 0;
    color: #5E3813;
}
span.page-numbers:hover{
    background: transparent !important;
    color: #e4b461 !important;
}
 .g-pagination .pagination .page-numbers {
    box-shadow: 0 0 0 0px #e8e8e8 inset !important;
}
.no-touch .pagination .page-numbers:hover:before {
    height: 100%;
    background: transparent !important;
}
#wpcf7-f142-p153-o1 input.wpcf7-form-control.wpcf7-submit {
    position: relative;
    top: -53px;
}
.popup_out{
      display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
    top: -86px;
    left: 139px;
}#AnythingPopup_BoxTitle1 {
       font-family: 'Roboto Slab', serif;
    font-size: 13px !important;

}@media only screen and (max-width: 990px) {
 .woocommerce-Tabs-panel table tr th:first{
      width: 11em;
  }
.aboutpagecontent p{ padding-left: 15px; padding-right: 15px;}
  .establish_home, .about_kenson{}
  #aboutpagecontent{
  margin-bottom:-38px;
  }
 #cimage_inner1,
  #cimage_inner2,
#cimage_inner3,
 #cimage_inner4,
  #cimage1_inner_1,
  #cimage1_inner_2,
  #cimage1_inner_3,
  #cimage1_inner_4,
  #cimage2_inner_1,
  #cimage2_inner_2,
  #cimage2_inner_3,
  #cimage2_inner_4,
  #cimage3_inner_1,
  #cimage3_inner_2,
  #cimage3_inner_3,
  #cimage3_inner_4,
  #cimage4_inner_1,
  #cimage4_inner_2,
  #cimage4_inner_3,
  #cimage4_inner_4,
#cimage5_inner_1,
#cimage5_inner_2,
#cimage5_inner_3,
#cimage5_inner_4,
#cimage6_inner_1,
#cimage6_inner_2,
#cimage6_inner_3,
#cimage6_inner_4,#cimage7_inner_1,
#cimage7_inner_2,
#cimage7_inner_3,
#cimage7_inner_4,
#cimage8_inner_1,
#cimage8_inner_2,
#cimage8_inner_3,
#cimage8_inner_4
 
  

  {
  
  position:relative !important;
  }
   #Clientele .vc_col-sm-3 .vc_column-inner:hover .wpb_text_column 
  {
  position:absolute !important; }
#Clientele .vc_col-sm-3 .vc_column-inner:hover .wpb_text_column {
    display: block;
   height: 289px;
max-width: 86% !important;
    padding: 26px 30px;

    top: 0px;
}
  .cimage .w-image-h {
  
    height: 291px !important;
  }
 
}li#tab-title-specification.active {
    background: #ebe8de;
    font-weight: bold;
}
.tabs li{
font-weight:bold;
}.main_category_content img {
    /* left: 0; */
    transition: all 300ms ease-out;
    object-fit: scale-down;
    height: 204px;
}.category_image {
    position: relative;
    height: 209px;
    background: white;
}
.page-id-193 .category_image {

    height: 183px;

}
.page-id-193 .main_category_content {
   
    height: 224px;
}h2.woocommerce-loop-product__title {
    font-size: 12px !important;
    font-weight: bold;
    font-family: 'Roboto Slab', serif !important;
}.main_category_content .category_hover_content{z-index: 2; }.page-id-193 .main_category_content:hover .category_hover_content {

    height: 187px !important;
}
.home .category_name {
    background: #673105!important;
    text-align: center;
    padding: 9px 0;
    height: 87px;
    color: #f2e900 !important;
    font-weight: bold;
    font-family: 'Roboto Slab', serif !important;
    height: 35px !important;
    position: absolute;
    bottom: 0px;
    width: 100%;
    line-height: 1;
} .home  .main_category_content img {
    /* left: 0; */
    transition: all 300ms ease-out;
    object-fit: scale-down;
    height: 149px;
}
@media screen and (max-width: 600px){
  .woocommerce-Tabs-panel table tr{
      display: block;
  }
  .woocommerce-Tabs-panel table tr th{
      display: block;
      padding: 1em 0em;
  }
  .page-id-15 .establish_home, .page-id-15 .about_kenson{
    padding-left: 15px!important;
    padding-right: 15px;
}
  
#rev_slider1 .tp-caption.tp-resizeme{
  font-size:16px!important;
    line-height:18px!important;
  }
#headingClientele {
   position: absolute;
       z-index: 2;
    left: 41px;
    top: 0px !important;
    margin: 0px;
}
  .page-id-18 #headingcontentc {
    margin-top: -15px !important;
}
}
@media screen and (min-width: 601px) and (max-width: 767px) {
#headingClientele {
   position: absolute;
       z-index: 2;
    left: 41px;
    top: 30px !important;
    margin: 0px;
}
}

@media screen and (min-width: 900px){
.woocommerce .sidebar_none div.product .images, .woocommerce .sidebar_none div.product .summary{
    width: 30% !important;
}
  .sidebar_none .woocommerce-tabs{
  width:64%!important;
  }

  .entry-content table tr{
    border: none;
  }
}


