/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/



@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

/*body.home ::-webkit-scrollbar {display: none;}*/
/*body.home::-webkit-scrollbar {display: none;}*/
.et_pb_row,.container {position: relative;width: 100% !important;max-width: 1130px !important;margin: auto;padding-top: 0px !important;padding-bottom: 0px !important;}

h1,h2,h3,h4,h5,h6 {font-family: 'Montserrat',sans-serif !important;}
p {font-family: 'Montserrat',sans-serif!important;color: #666;font-size: 15px;font-weight: 500;}

p{
	font-family: 'Open Sans', sans-serif !important;
}

.et_pb_text_inner h2{
	display: none !important;
}

.woocommerce ul.products li.product .price{
	display: none !important;
}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary .price{
	display: none !important;
}

p:empty {display: none;}


.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.btn { background:#fff; font-size:16px; color:#252525;box-shadow:0 2px 10px rgba(0, 0, 0, 0.40); -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.40); border-radius:0px; text-transform:uppercase;padding: 15px 42px;font-family: 'Montserrat', sans-serif;font-weight: 500;}


/*html {margin-top: 0px !important;}*/
#page-container #main-header .container #logo {position:absolute;top: 0;   max-height:94% !important;width:178px;}
#page-container header#main-header .container div#et-top-navigation div#et_top_search {display: none;}
#page-container header#main-header .container div#et-top-navigation .et-cart-info {display: none;}
div#banner-section_sec .et_pb_row_0.et_pb_row {vertical-align: middle;height: 100%;display: table-cell;  }
div#banner-section_sec {display: table;width: 100%; /* height:544px;*/}
div#banner-section_sec {height:100vh;}

.banner-section {/*padding:127px 0;*/ padding:0px; background: url(http://rockdesigning.com/mukhtarhiring/wp-content/uploads/2019/02/banner-img.png); background-position:50% 50%; background-repeat:no-repeat; background-size:cover !important;}
.banner-title {font-weight: bold; font-size:70px; text-align:center; font-family: 'Montserrat', sans-serif; text-transform:uppercase; text-shadow:0 2px 10px rgba(0, 0, 0, 0.40); -webkit-text-shadow:0 2px 10px rgba(0, 0, 0, 0.40); color:#fff; margin-bottom:35px; line-height:85px;}
.banner-section p {text-align: center;}
.banner-section .btn:hover { transition:all .3s; background:#e8c435; color:#fff;}
.inner-banner {padding: 70px 0 !important;}
.inner-banner .et_pb_module {padding-top: 0;}
.inner-banner .entry-title {text-align: center;color: #fff; font-size:50px; font-family: 'Montserrat', sans-serif; text-transform:uppercase; text-shadow:0 2px 10px rgba(0, 0, 0, 0.40); -webkit-text-shadow:0 2px 10px rgba(0, 0, 0, 0.40);}
.service-post {text-align: center;background-size: auto;border-radius: 7px;-webkit-border-radius: 7px;background-color: #fff !important;}
.service-box .service-bg {margin: 0;}
.service-post .service-box {position: relative;overflow: hidden;}
.service-box .service-bg img {height: 230px;object-fit: cover !important;}
.service-box .overlay {position: absolute;bottom: 60px;width: 100%; display:block; overflow:hidden;}
.service-box .entry-img {display: inline-block;background: #e8c435;padding: 21px;border-radius: 100px;height: 100px;width: 100px; margin-bottom:15px;}
.service-box .entry-text h4 {color: #e8c435;font-size: 25px;font-family: 'Montserrat', sans-serif;font-weight: 500;text-transform: uppercase; text-shadow:0 2px 10px rgba(0, 0, 0, 0.40);-webkit-text-shadow:0 2px 10px rgba(0, 0, 0, 0.40);}
.service-bg:before {content: "";position: absolute;top: 5px;left: 10px;border: 0px solid #c1c4c5;width: 93%;height: 92%;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;background:rgba(0, 0, 0, 0.60);border-radius: 7px !important;}
.service-bg:hover:before { transition:all .3s; background:hsla(48, 80%, 56%, 0.70);}
.service-post .service-box:hover .overlay .entry-text h4 {color: #fff;transition: all .3s;}
.service-post .service-box:hover .entry-img { background:#000000; transition:all .3s;}
#footer-bottom { background-color:#f5f5f5 !important; padding:35px 0;box-shadow: 0px 0px 24px #00000026;-webkit-box-shadow: 0px 0px 24px #00000026;}
#footer-bottom .container {display: flex;align-items: center;}
.footer-logo {flex: 1;position: relative;}
.footer-logo img {position: absolute;top:-62px;}
#main-footer .et-social-icons {flex: 1;text-align: center;}
#footer-info {flex: 1;text-align: right; display:none;}
footer#main-footer div#footer-bottom div.container ul li .icon,#footer-bottom ul.et-social-icons li .icon {font-size: 18px;background: #000;border-radius:40px;height: 41px;width: 41px;position: relative;line-height: 45px;color: #eed151;}
/*Product Page ccs */
.woocommerce #page-container #et-main-area #main-content #content-area #left-area nav.woocommerce-breadcrumb {display: none;}
.woocommerce #page-container #et-main-area #main-content #content-area #left-area header.woocommerce-products-header {display: none;}
.woocommerce #page-container #et-main-area #main-content #content-area #left-area ul.products li.product {overflow: hidden;position: relative;}
.woocommerce #page-container #et-main-area #main-content #content-area #left-area ul.products li.product:before {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: bisque;z-index: -99;}
/* Product Page */
.woocommerce >#page-container >#et-main-area >.content {padding:70px 0;}
.woocommerce >#page-container >#et-main-area >.content >.product ul.products li.product {text-align:center;}
.woocommerce >#page-container >#et-main-area >.content >.product .page-title {display: none;}
/* .woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li {text-align: center;display: inline-block;width: 28.353%;margin-right: 7.47%; position:relative; overflow:hidden; margin-bottom:5.47%;} */
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category h3 { display:none;}
/* .woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product:last-child:nth-child(3n) {margin-right: 0;} */
/* .woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product:last-child {margin-right: 0;} */
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li img {min-width: 100%;margin: 0 auto; border-radius:15px;height:241px; object-fit:cover;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product span {position: absolute;display: block;width: 100%;text-align: center;bottom:97px;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product span .fa,.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product span .fas {font-size: 60px;color: #fff;
background: #e8c435;height: 110px;width: 110px;border-radius: 100px;line-height: 106px;text-align: center;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li a {text-decoration: none;position: absolute;bottom: 53px;display: block;margin: 0 auto;text-align: center;font-size: 25px;color:#e8c435;font-family: 'Montserrat',sans-serif;text-transform: uppercase;text-shadow: 0 0px 1px #0000003d;-webkit-text-shadow:0 0px 1px #0000003d;font-weight:500;width: 100%;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li:before {content: '';position: absolute;width: 100%;height: 98%;top: 0;left: 0;background:rgba(0, 0, 0, 0.6);border-radius: 15px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li:hover:before {background: rgba(232, 196, 53, 0.60);transition: all .3s;}
h4.landing-span{transition: all .3s;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li:hover h4.landing-span{color: #ffffff;transition: all .3s;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product:hover .fa ,.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product:hover .fas{ color: #e8c435; background-color:#000;transition: all .3s;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product:hover a { transition:all .3s; color:#000;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category {margin-left: -44px;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li {text-align: center;display: inline-block;width: 330px;margin-left: 43px;position: relative;overflow: hidden; margin-bottom: 40px;}
/* .woocommerce>#page-container>#et-main-area>.content div.product ul li.product:nth-child(3n+1) {margin-right: 0;} */
/* single-woocommerce */
.single.woocommerce >#page-container >#et-main-area >.content >div.product .product div.woocommerce-product-gallery figure {width: 100%;background: #f3f3f3;padding: 15px;border: 1px solid #e4e4e4;}
.single.woocommerce >#page-container >#et-main-area >.content >div.product .product div.woocommerce-product-gallery figure img {max-height: 273px;max-width: 100%;object-fit: contain;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product div.woocommerce-product-gallery figure{padding: 2px;background: #e8c435;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product div.woocommerce-product-gallery figure img{object-fit: cover;}
.single.woocommerce >#page-container >#et-main-area >.content >div.product .product .onsale {background: #e8c435 !important; font-family: 'Montserrat',sans-serif;font-weight: 300 !important;}
.single.woocommerce >#page-container >#et-main-area >.content >div.product .product div.woocommerce-product-gallery {width: 43%;}
.single.woocommerce >#page-container >#et-main-area >.content >div.product .product .entry-summary {width: 51%;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary ins span {color: #e8c435;font-weight: 600;font-family: 'Montserrat',sans-serif;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary .price {margin-bottom: 10px;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary form button {border: 2px solid #e8c435;color: #e8c435;font-family: 'Montserrat',sans-serif;font-weight: 400;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary form button:hover {transition:all .3s; background:#fff;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary >.product_meta >span a {text-decoration: none;color: #e8c435;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .woocommerce-tabs ul {background: #e8c435;}	
.single.woocommerce>#page-container>#et-main-area>.content>div.product .woocommerce-tabs ul:before {border-color: #e8c435 !important;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .woocommerce-tabs {border: 1px solid #e8c435;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .woocommerce-tabs li {background: #e8c435; border:0px; padding: 14px 35px;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .woocommerce-tabs li a {color: #fff!important;font-family: 'Montserrat',sans-serif;font-weight: 600;font-size:20px; padding:0px !important;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .woocommerce-tabs .comment-form-rating span a {color: #e8c435;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .woocommerce-tabs .form-submit input {background: #e8c435;border: 2px solid #e8c435;color: #fff;font-weight: 500;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .related ul.products li.product .et_shop_image .et_overlay:hover:before {color:#e8c435;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .related ul.products li.product .et_shop_image .et_overlay {border:1px solid #e8c435}
.woocommerce>#page-container>#et-main-area>.content>.product ul.products li.product:hover .woocommerce-loop-product__title { transition:all .3s; color:#e8c435;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary .product_title {font-weight: 500;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary .price {font-weight: 400;color: #000000;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary .price span{font-family: 'Montserrat',sans-serif;font-weight: 500;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary .woocommerce-product-details__short-description p {font-weight:500;line-height: 27px;font-size: 13px;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary form input[type="number"] {font-family: 'Montserrat',sans-serif;font-weight: 400;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary>.product_meta span {
font-family: 'Montserrat',sans-serif;font-weight:500 !important;display: inline-block;font-size: 17px;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary>.product_meta span:first-child{margin: 0 0 5px 0;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary>.product_meta span a {
font-family: 'Montserrat',sans-serif;font-weight:500 !important;font-size: 15px;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product p {font-weight:500;line-height: 25px;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .related h2 {text-transform:capitalize;}
.woocommerce>#page-container>#et-main-area>.content>.product .product .related ul.products li.product .et_shop_image img {max-height: 300px;object-fit: cover;width: 100%;}
.woocommerce-message {background: #e8c435 !important;}
.woocommerce-message .button { color:#333 !important;}
.woocommerce-message .button:hover { color:#e8c435 !important;}
.woocommerce-message .button:hover:after { color:#e8c435 !important;}
.woocommerce>#page-container>#et-main-area>.content>.product ul.products li.product .woocommerce-loop-product__title {font-size: 22px !important;}

.woocommerce>#page-container>#et-main-area>.content>.product ul.products li.product .price del {font-size: 16px;font-weight: 500;}
.woocommerce>#page-container>#et-main-area>.content>.product ul.products li.product .price ins {font-size: 16px;font-weight: 500;}




/* archieve */

.archive >#page-container >#et-main-area >.content >div.product .product .onsale {background: #e8c435 !important; font-family: 'Montserrat',sans-serif;font-weight: 300 !important;}
.archive >#page-container>#et-main-area>.content>div.product .related ul.products li.product .et_shop_image .et_overlay {border: 1px solid #e8c435;}
.archive #page-container #et-main-area .product ul.products li.product .et_overlay:hover:before {color: #e8c435 !important;}
.archive #page-container #et-main-area .content .product .woocommerce-result-count {font-size: 22px;font-weight: 400;color: #333; text-transform:capitalize;}
.archive #page-container #et-main-area .content .product form select {width: 210px;height: 40px;padding-left: 15px;font-family: 'Montserrat',sans-serif;font-weight: 400;text-transform: capitalize;}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty{background-color: #00000061!important;}
.entry-summary p.price del{color: #757575!important;}
.woocommerce-Tabs-panel h2{display: none;}
.archive #page-container #et-main-area .product ul.products li.product h2 {font-size: 25px;}
.archive #page-container #et-main-area .product ul.products li.product .et_shop_image img {max-height: 300px;object-fit: cover;max-width: 100%;}

/* footer */
#footer-bottom ul.et-social-icons {list-style: none;margin: 0;padding: 0; margin-left:0px;}
#footer-bottom ul.et-social-icons li {/*border-radius: 100px !important;background: #000000;*/text-align: center; margin-left:7px;}
/*#footer-bottom ul.et-social-icons li a {text-decoration: none;height: 43px;width: 43px;line-height: 40px;vertical-align: middle;text-align: center;}*/
#footer-bottom ul.et-social-icons li:hover a.icon,footer#main-footer div#footer-bottom div.container ul li:hover a.icon { transition:all .3s; background:#e8c435;}
#footer-bottom ul.et-social-icons li a:before {color:#e8c435;font-size: 18px;}
#footer-bottom ul.et-social-icons li a:hover:before { color:#fff;}
#footer-info a { font-weight:300;}
#footer-bottom ul.et-social-icons li a:hover { transition:all .3s; opacity:1;}
.copyright-right-text {flex: 1;text-align: right;}
.copyright-right-text p { font-weight:500;}

/* custom Page */
.contact-details address span h4 {font-style: normal;font-size: 18px; padding-bottom:5px;}
.custom-page p {font-weight:500;line-height:29px;}
.contact-details address {display:inline-block;margin-bottom: 10px;
width: 100%;}
.contact-details address span {float: left;margin-right:30px;}
.contact-details address span +span:last-child {margin-right: 0;}
.contact-details address span i { font-size:20px; color:#e8c435;}
.contact-details address span p { font-size:14px; color:#484848; font-weight:500; line-height:24px; margin-bottom:0px; font-style:normal;}
.contact-details address span p a { color:#484848; text-decoration:none; font-size:14px; font-weight:500;}
/*.contact-page .et_pb_column:first-child {width:33%;}
.contact-page .et_pb_column:last-child {width:61%;}*/
.field {width: 100%;float: left;}
.field-group {float: left;width: 50%;padding-right: 15px;margin-bottom:15px;}
.field-group +.field-group:last-child {padding-right: 0;}
.contact-form input[type="text"],input[type="email"] {width: 100%;height: 40px;padding-left: 14px; font-family: 'Montserrat',sans-serif; font-size:13px; font-weight:400;border: 1px solid #fff;}
.contact-form textarea { width:100%; height:120px; font-family: 'Montserrat',sans-serif; font-size:13px; font-weight:400; padding:14px;    border: 1px solid #fff;}
/*.contact-form input[type="text"]:focus { transition:all .3s; border:1px solid #333;}*/
.contact-form input[type="submit"]{padding:13px 35px; background-color:#333;font-family: 'Montserrat',sans-serif; font-size:16px; color:#fff; cursor:pointer; outline:none; border:0px; text-transform:uppercase; margin-top:20px;}
.contact-form input[type="submit"]:hover { transition:all .3s; background:#333;}
.contact-details address span i {font-size: 20px;color: #e8c435;/*background: #f5f5f5;height: 43px;width: 43px;*/line-height: 43px;text-align: center;/*border-radius: 100px;border: 1px solid #d0d0d0;*/}
/*.contact-details address:hover span i {transition: all .3s;background: #e8c435;color: #fff;border: 1px solid #e8c435;}*/
.contact-details address span .fa-envelope-o {line-height: 40px;}
.map-section iframe {width: 100%;}
.map-section {padding:0 0 35px;}
.map-section .et_pb_row {padding: 0;}
.contact-page {padding:60px 0; background-color:#fff;}
.contact-page .et_pb_column:last-child .et_pb_module {padding-bottom: 0;}
.contact-page .et_pb_row {padding-bottom: 0;}
.map-section iframe {width: 100%;height: 300px;}
.contact-title-txt {padding: 60px 0 20px 0; display:none;}
.contact-title-txt .et_pb_row {padding: 0;}
.contact-form {padding: 20px 0;}
.contact-form .title {margin-bottom: 20px;}










/* Inner Banner */
.inner-banner {background:url('http://rockdesigning.com/mukhtarhiring/wp-content/uploads/2019/02/inner-banner.png') no-repeat; text-align:center; padding:100px 0 !important; background-position:50% 50%; background-size:cover; text-align:center;}
.inner-banner h3 {text-align: center;color: #fff;text-transform: uppercase;font-family: 'Montserrat',sans-serif;font-size: 50px;text-shadow: 0 2px 5px #3e3e3e;-webkit-text-shadow: 0 2px 5px #3e3e3e;}

/* .woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product img {position: relative;overflow: hidden;} */
/* .woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product img:before {content: ""; */
/* position: absolute;top: 14px;left: 14px;border: 1px solid #c1c4c5;width: 98%;height: 92%;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;} */
/* .woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product img:hover:before { background:yellow; transition:all .3s;} */


/*--------------------- gallery_page --------------------*/

#et_pb_gallery_sec01 .et_pb_column_4_4 .et_pb_grid_item {width: 23%;margin-right: 2%;margin-bottom: 2%;}
#et_pb_gallery_sec01  h3.et_pb_gallery_title {display: none;}
#et_pb_gallery_sec01  .et_pb_gallery_image:hover .et_overlay {background: rgba(000, 000,000,0.4) !important;}
#et_pb_gallery_sec01  .et_overlay:before {color: #e8c435!important;}
#et_pb_gallery_sec01 .et_pb_gallery_pagination ul li a {color: #333;font-size: 16px;line-height: 16px;}


/*---------------- content-text about------------------*/

.content-text ul {list-style:none; display:inline-block; width:100%; padding-left:0px;}
.content-text ul li {width: 50%; float: left; font-family: 'Montserrat',sans-serif!important;color: #666;font-size: 15px;font-weight: 500;}

/*---------------- footer sec------------------*/
footer#main-footer {position: fixed;left: 0;bottom: 0;width: 100%;}
div#et-main-area,.tax-product_cat {position: relative;margin: 0;padding-bottom: 114px;min-height: 100vh;}
footer#main-footer,#footer-bottom {position: absolute;left: 0;bottom: 0;width: 100%;}


.content-text ul li {margin-bottom: 15px;
    padding-left: 25px;
    position: relative;
    line-height: 16px;width: 50%;float: left;font-family: 'Montserrat',sans-serif!important;color: #666;font-size: 15px;font-weight: 500;}
.content-text ul li:before {left: 0px;position: absolute;content: "";display: inline-block;width:15px;height:15px;background: url(inspector-stylesheet);background: url(https://mukhtarhiring.co.za/wp-content/uploads/2019/03/tick-1.png)!important;background-repeat: no-repeat !important;    background-size: contain!important;}

.contact-details address span.span_icon {
    display: none;
}

.span_text ul {
    padding: 0px;
    list-style: none;
}
.span_text ul li {
    float: left;
    width: 100%;
}
.contact-details address span {
    float: left;
    margin-right: 8px;
}
.contact-details address span i {
 
    line-height: 24px !important;;
  
}
.span_text ul li>a{font-size: 14px;
    color: #484848;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 0px;
    font-style: normal;}
.contact-details address span h4 {
   
    font-size: 22px;
    padding-bottom: 10px;
    font-weight: 600;
}
#map_ifram iframe#gmap_canvas {
    height:653px;
}
.contact-form {
    padding: 50px 0;
}
div#map_sec_colunm2 {
    padding-top: 30px !important;
}

.contact-details address {
    padding-bottom: 10px;
    border-bottom: 1px solid #f5f5f5;
}
.contact-details address:last-child{
    border-bottom:0
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    border: 1px solid #333 !important;
    background: none !important;
    color: #333 !important;
    height: 35px;
}

a.add-request-quote-button.button,.yith_ywraq_add_item_browse_message a {
    background: #e8c435;
    border: 2px solid #e8c435;
    color: #fff;
    font-weight: 500;  margin-bottom: 33px !important;
}
a.add-request-quote-button.button:after{display:none;}
a.add-request-quote-button.button:hover{padding: .3em 1em; border: 2px solid #e8c435;}
a.add-request-quote-button.button:hover {
    
    color: #e8c435 !important;
  
}
.yith_ywraq_add_item_browse_message a:hover {
    color: #e8c435!important;
    background: rgba(0,0,0,.05);
}
.yith_ywraq_add_item_browse_message a{      display: inline-block;  padding: .3em 1em; border-radius: 3px;margin-bottom: 33px!important;
   
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;}
.yith_ywraq_add_item_response_message {
    font-weight: 700;
    margin-bottom: 15px;
}

.woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart {
    margin: 24px 0 26px!important;
}

.single.woocommerce>#page-container>#et-main-area>.content>div.product .product div.woocommerce-product-gallery figure img {
    max-height: 440px !important;

    height: 435px;
}


.woocommerce input.button{    display: inline-block;
    padding: .3em 1em;
    border-radius: 3px;
    margin-bottom: 33px!important;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;}
.woocommerce input.button:hover{  
    color: #e8c435!important;
	background: rgba(0,0,0,.05);}











/*--------------- cart-page ----------*/
.woocommerce table.shop_table th {font-size: 20px;color: rgb(49, 49, 49);line-height: 1.2 !important;font-weight: 600;padding: 9px 12px !important;}

.woocommerce table.shop_table {border:none;border-bottom:3px solid #e8c435!important;margin: 0 -1px 24px 0;text-align: left;width: 100%;border-collapse: separate;border-radius: 4px;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.09);}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {width: 165px;box-shadow: none;display: inline-block !important;max-width: 100%;}
div#cart_page_sec {padding: 0px !important;}
.woocommerce table.shop_table td {border-top: 1px solid #f2f2f2; background:#fff !important;}
/*#main-content table.cart tr.woocommerce-cart-form__cart-item{border-top: 1px solid #f2f2f2;width: 100%!important;padding: 15px 15px 15px 15px!important;
display: inline-block;}
#main-content table.cart tr td{border-top:none;}*/
.shop_table .quantity label.screen-reader-text {display: none;}
.shop_table .quantity .input-text.qty.text {font-weight: 400 !important;font-size: 20px !important;color: rgb(96, 96, 96) !important;line-height: 1.5;text-align: left;border: none !important;     width: 80px;}
.shop_table td.product-name a {font-size: 20px;color: rgb(96,96,96);line-height: 1.5;font-weight: 400;width: 190px !important;
display: inline-block;}
.shop_table td a,.shop_table td span {font-size: 20px;color: rgb(96,96,96);line-height: 1.5;font-weight: 400;}
.shop_table button.button {font-size: 12px !important;font-family: "Raleway" !important;color: rgb(255, 255, 255) !important;line-height: 18px !important;
border-radius: 3px !important;background-color: rgb(239, 126, 34) !important;width: 118px;height: 40px;padding: 0px !important;border: none;}
.shop_table button.button:hover{font-size: 12px !important;font-family: "Raleway" !important;color: rgb(255, 255, 255) !important;line-height: 18px !important;border-radius: 3px !important;background-color: rgb(239, 126, 34) !important;width: 118px;height: 40px;padding: 0px !important;border: none;}
.shop_table button.button:after{display:none}
#cart_page_sec .coupon .input-text {border-style: solid !important;border-width: 1px !important;border-color: rgb(249, 237, 231) !important;border-radius: 3px !important;background-color: rgba(239, 126, 34, 0) !important;width: 156px !important;height: 42px !important;font-size: 12px !important;font-family: "Raleway" !important;color: rgb(173, 173, 173) !important;line-height: 1.2 !important;}
#cart_page_sec .coupon .input-text::placeholder { font-size: 12px !important;font-family: "Raleway" !important;color: rgb(173, 173, 173) !important;}
#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr,table.cart td, table.cart th, table.cart tr {max-width: 100%;padding: 30px 40px 30px 50px;}
#main-content table.cart td.product-remove {padding: 0 3px 0 14px!important;} 
#content-area table.shop_table tr th {padding: 0.857em 40px !important;}
#cart_page_sec .et_pb_row {padding: 0px;margin: 0;width: 100%;}
#content-area table.shop_table th.product-name {padding-left: 50px !important;position: absolute;left: 0px;}
#content-area table.shop_table td.product-thumbnail {padding: 30px 0px !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { border: none;border-bottom: 2px solid #ef7e22;  border-radius: 4px;background-color: rgb(255,255,255);box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.09);float: left;width: 48%; padding: 36px 65px 50px 36px;}
.woocommerce .cart-collaterals .cart_totals table.shop_table {border: none;border-bottom: none;margin: 0px;text-align: left;width: none;border-collapse: separate;border-radius: 0px; background-color: transparent;box-shadow: none;}
#content-area table.shop_table tr th.product-remove {padding: 0px !important;}
.cart_totals h2 {margin-bottom: 10px;font-size: 30px;font-family: "Raleway";color: rgb(49, 49, 49);font-weight: bold;line-height: 1.2;text-transform: capitalize;}
.cart_totals h2:after{content: "";width: 60px;height: 3px;border-bottom: 3px solid #ef7e22;display: block;position: relative;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {width: 100%;margin: 84px 0 0 0;}
.cart-collaterals .cart_totals .shop_table th {font-size: 13px;font-family: "Raleway";color: rgb(173, 173, 173);font-weight: bold;line-height: 1.2;}
.cart-collaterals .cart_totals .shop_table td span{font-size: 11px;color: rgb(96, 96, 96);font-weight:500;line-height: 1.2;}
.cart-collaterals .cart_totals .shop_table tr {padding: 35px 0px 15px 0px !important;}
#content-area .woocommerce .cart-collaterals .cart_totals .shop_table tr th,
#content-area .woocommerce .cart-collaterals .cart_totals .shop_table tr td{padding: 35px 0px 15px 0!important;}
.cart-collaterals .cart_totals table.shop_table.shop_table_responsive {margin: 0px !important;}
.cart-collaterals .cart_totals .wc-proceed-to-checkout {padding: 0px !important;}
.cart-collaterals .cart_totals  .wc-proceed-to-checkout a{margin:0px;}
.cart-collaterals .cart_totals .wc-proceed-to-checkout a {padding: 0px;border-radius: 3px;background-color: rgb(239, 126, 34);width: 231px;height: 37px;font-size: 17px;font-family: "Raleway";color: rgb(255, 255, 255);line-height: 37px !important;margin: 0px;display: inline-block;border: none;}
.cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{padding: 0px;border-radius: 3px;background-color: rgb(239, 126, 34);width: 231px;height: 37px;
font-size: 17px;font-family: "Raleway";color: rgb(255, 255, 255);line-height: 37px !important;margin: 0px;display: inline-block;border: none;}
.cart-collaterals .cart_totals .wc-proceed-to-checkout a:after{display:none;}
.our_team_icon a.icon:before {color: #313137 !important;font-size: 14px !important;}
p.return-to-shop a.button.wc-backward{    background-color: rgb(239,126,34);padding: 10px 17px;font-size: 17px;font-family: Raleway;color: rgb(255,255,255);display: inline-block;line-height: 20px!important;border-radius: 3px;margin: 0px;border-width: initial;border-style: none;border-color: initial;border-image: initial;text-align: center;}
p.return-to-shop a.button.wc-backward:after{display:none;}
.woocommerce table.cart td.product-thumbnail img {width: 165px;box-shadow: none;display: inline-block!important;max-width: 100%;}
#main-content table.cart td.product-remove img {display: none;}
form#yith-ywraq-mail-form input [type=text], form#yith-ywraq-mail-form input[type=email], form#yith-ywraq-mail-form input[type=password], form#yith-ywraq-mail-form input[type=tel], form#yith-ywraq-mail-form input[type=text], form#yith-ywraq-mail-form input[type=date], form#yith-ywraq-mail-form select, form#yith-ywraq-mail-form textarea {padding:10px;border: 1px solid #bbb; color: #4e4e4e;background-color: #fff;height: 42px;}
form#yith-ywraq-mail-form textarea {height:100px;     margin-bottom: 20px;}
.woocommerce .cart input.button,input.button.raq-send-request {    display: inline-block;padding: .3em 1em;border-radius: 3px;margin-bottom:0px!important;font-size: 20px;font-weight: 500;line-height: 1.7em!important;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s; background: #e8c435;border: 2px solid #e8c435;color: #fff;}
.woocommerce .cart input.button:hover,input.button.raq-send-request:hover{  color: #e8c435!important;  border: 2px solid #e8c435;background: rgba(0,0,0,.05) !important;}
.yith-ywraq-mail-form-wrapper {border: none;border-bottom: 3px solid #e8c435!important;margin: 0 -1px 24px 0;text-align: left;border-collapse: separate;border-radius: 4px;background-color: rgb(255,255,255);box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.09);padding: 50px;width:100%;}
.yith-ywraq-mail-form-wrapper h3 {margin-bottom: 10px;font-size: 26px;color: rgb(49,49,49);font-weight: bold;line-height: 1.2;text-transform: capitalize;font-family: 'Montserrat',sans-serif!important;}

p#rqa_email_row, p#rqa_name_row {
    width: 49%;
    float: left;
    clear: inherit;
    margin-right: 2%;
}
p#rqa_functiondate_row,p#rqa_contact_row,p#rqa_delivery_row {
    width: 32%;
    float: left;
    clear: inherit;
    margin-right: 2%;
}

p#rqa_delivery_row {
    margin-right: 0px;
}
p#rqa_email_row{margin-right:0px;}



/*-----------------13/04/2019----------------------*/

a.add-request-quote-button.button {
    background: #e8c435 !important;
    border: 2px solid #e8c435 !important;
    color: #fff;
}
a.add-request-quote-button.button:hover {
    color: #e8c435!important;
    background:rgba(0,0,0,.05) !important;
}

.yith_ywraq_add_item_browse_message a {
    margin-bottom: 10px !important;
	    margin-top: 1em;
}
.single-product .woocommerce-sub {
    width: 100%;
    float: left;
}
.woocommerce>#page-container>#et-main-area>.content>.product ul.products li.product .woocommerce-loop-product__title {
    font-size: 20px!important;
}


.ywraq-wrapper div#wpcf7-f1736-p6-o1 form.wpcf7-form {
    padding: 30px;
    border: none;
    border-bottom: 3px solid #e8c435!important;
    margin: 0;
    text-align: left;     float: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 4px;
    background-color: rgb(255,255,255);
    box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.09);
}

.ywraq-wrapper div#wpcf7-f1736-p6-o1 form.wpcf7-form label {
    font-family: 'Montserrat',sans-serif !important;
    color: #666;
    font-size: 15px;
    font-weight: 500;
}


.ywraq-wrapper div#wpcf7-f1736-p6-o1 form.wpcf7-form input ,.ywraq-wrapper div#wpcf7-f1736-p6-o1 form.wpcf7-form  textarea{
   border: 1px solid #d0d0d0;
    margin-top: 10px;
    width: 100%;
    height: 40px;
   padding: 8px 14px;
    font-family: 'Montserrat',sans-serif;
    font-size: 13px;
    font-weight: 400; margin-bottom: 20px;
}
.ywraq-wrapper div#wpcf7-f1736-p6-o1 form.wpcf7-form  textarea{ height: 170px;}
.ywraq-wrapper div#wpcf7-f1736-p6-o1 form.wpcf7-form input.wpcf7-submit {
    font-family: "Open Sans",Arial,sans-serif;
    width: auto;
    padding: 0 30px;
    background: #e4c134;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    border: none;
	    cursor: pointer;border: 2px solid #e8c435;
}
.ywraq-wrapper div#wpcf7-f1736-p6-o1 form.wpcf7-form input.wpcf7-submit:hover {    border: 2px solid #e8c435;
    color: #e8c435!important;
    background:rgba(0,0,0,.05) !important;
}
.contact_form .contact_form_column {
    float: left;
    width: 50%;
    padding: 0 15px;
}
.contact_form .contact_form_column3 {
    float: left;
    width:33.333%;
    padding: 0 15px;
}
.contact_form .row {
    margin: 0 -15px;
}

.contact_form .contact_form_column_full {
    padding: 0 15px;
    float: left;
    width: 100%;
}

/**********************************************************/

@media only screen and (max-width:690px){
	p#rqa_email_row, p#rqa_name_row,p#rqa_functiondate_row,p#rqa_contact_row,p#rqa_delivery_row {
    width:100%;
    float: left;
    clear: inherit;
    margin-right: 0%;
}

/*th.product-subtotal, th.product-quantity, th.product-name, th.product-thumbnail, th.product-remove {display: none;}*/
/*#main-content table.cart tr td:before {content: attr(data-title)  ;font-weight: 700;float: left;}*/
#content-area table.shop_table tr th {
    padding: 0.857em 0px !important;
}
#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, table.cart td, table.cart th, table.cart tr {
	max-width: 100%;
	padding: 15px 10px 15px 10px;
}

body #main-content table.cart tr td.thproduct-subtotal:before{content:"Total" !important;font-weight: 700;float: left;}
	
.yith-ywraq-mail-form-wrapper { width: 100%;}
.shop_table td.product-name a {
    font-size: 14px;

    color: rgb(96,96,96);
    line-height: 1.5;
    font-weight: 400;
    width: auto !important;
    display: inline-block;
}
	.yith-ywraq-mail-form-wrapper {
   
		padding: 25px;}
.woocommerce table.shop_table th {
    font-size: 14px;

    color: rgb(49,49,49);
    line-height: 1.2!important;
    font-weight: 600;
    padding: 9px 12px!important;
}
}



/* error message */
div.wpcf7-validation-errors {border: 2px solid #f7e700;   display: none !important;}
span.wpcf7-not-valid-tip{ display: none; }
.wpcf7-not-valid { border: 1px solid red !important;}
div.wpcf7-mail-sent-ok { border: 2px solid #398f14;  color: #3c763d;background-color: rgba(223, 240, 216, 0.69); border-color: #d6e9c6;   clear: both;   width: 50%;   padding: 10px;   font-weight: 600;}





@media only screen and (min-width:1200px) and (max-width:1320px){
.banner-section {/*padding:99px 0;*//* padding:120px 0;*/}
.banner-title { font-size:75px;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li a { font-size:20px; bottom:53px;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category {margin-left:-35px;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li {width: 348px; margin-left:38px; margin-bottom:38px;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li.product span { bottom:99px;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li:before{height:97.2%;}
/*.contact-page .et_pb_column:first-child {width: 40%;}
.contact-page .et_pb_column:last-child {width: 54%;}*/
h4.landing-span{font-size: 22px !important;}

}
@media only screen and (max-width:1180px){

.et_pb_row,.container {width: 100% !important;max-width:100% !important;padding-left:15px!important; padding-right:15px!important;  padding-top: 0px !important;padding-bottom: 0px !important;}
.et_header_style_left .logo_container {position: absolute;width: 80%;}
}




@media only screen and (min-width:991px) and (max-width:1199px){
.banner-section {/*padding:99px 0;*/ /*padding:110px 0;*/}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li { width:381px;}
#page-container #main-header #et-top-navigation nav ul li {padding-right: 16px;}
.footer-logo img {top: -57px;}
.woocommerce>#page-container>#et-main-area>.content>.product .product .related ul.products li.product .et_shop_image img { max-height:248px;}




	
}

@media only screen and (min-width:768px) and (max-width: 990px){
.banner-title { font-size:85px !important;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category {margin-left:0px;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li {width:100%;margin-left:0px;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product div.woocommerce-product-gallery { margin-bottom:25px;width: 100%;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary { width:100%;}
.single.woocommerce #page-container #et-main-area .content div.product .product section.products ul.products li.product:nth-child(2n) {float: left;}
.single.woocommerce #page-container #et-main-area .content div.product .product section.products ul.products li.product .et_shop_image img {height: 230px;object-fit: cover;}
.single.woocommerce #page-container #et-main-area .content div.product .product section.products ul.products li.product {
width: 100% !important;margin-right: 0;}


#et_pb_gallery_sec01 .et_pb_column_4_4 .et_pb_grid_item {
    width: 31%;}




}

@media only screen and (max-width:767px){
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category {margin-left: 0;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li { width:100%; margin-left:0px; width:100%; margin-bottom:30px;}
.woocommerce>#page-container>#et-main-area>.content div.product ul.landing-category li a { font-size:18px;}
.archive #page-container #et-main-area .content .product .woocommerce-result-count { text-align:center; line-height:32px;  padding-bottom:0px;}
.archive #page-container #et-main-area .content .product form {float: none;width: 100%; margin-bottom:40px;}
.archive #page-container #et-main-area .content .product form select {width: 100%; margin-bottom:25px;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product div.woocommerce-product-gallery {width: 100%;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .woocommerce-tabs .comment-respond input {width: 100%;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product div.woocommerce-product-gallery { margin-bottom:25px;width: 100%;}
.single.woocommerce>#page-container>#et-main-area>.content>div.product .product .entry-summary { width:100%;}
#footer-bottom .container { display:inherit;}
.footer-logo {flex: inherit;position: relative;text-align: center; margin-bottom:25px;}
.footer-logo img {position: relative;top: 0;width: 100%;}
#footer-bottom ul.et-social-icons { margin-bottom:25px;}
.copyright-right-text { text-align:center;}
.contact-title {text-align: center;}
.contact-details {text-align: center;width: 100%;}
.contact-details address {display: block;}
.contact-details address span {float: none;margin-right: 0;display: block;margin-bottom: 18px;}
.contact-form .title {text-align:center;}
.field-group { width:100%; padding-right:0px;}
.inner-banner .entry-title { font-size:30px;}
.inner-banner { padding:70px 0;}
.banner-title { font-size:50px; line-height:55px;}


footer#main-footer, #footer-bottom {position: relative;}
div#et-main-area,.tax-product_cat {position: relative;padding-bottom: 0;min-height: auto;}
.footer-logo img {width: 262px;}
.contact-details address {display: inline-block;}
.contact-details address span {float: none;margin-right: 10px;display: inline-block;margin-bottom: 18px;}
	#et_pb_gallery_sec01 .et_pb_column_4_4 .et_pb_grid_item {
		width: 48%;}
	
	

}

@media only screen and (max-width:678px){
	
.content-text ul li{width:100%;}
}

@media only screen and (max-width:567px){

.inner-banner {padding: 50px 0!important;}
.inner-banner .entry-title {font-size: 18px;}
.banner-title,.inner-banner h3 {font-size:35px;line-height: 40px;}
#map_ifram iframe#gmap_canvas {
    height: 300px;
}

.inner-banner h3 {
    font-size: 24px;
    line-height: 40px;
}
	.single.woocommerce>#page-container>#et-main-area>.content>div.product .product div.woocommerce-product-gallery figure img {
    max-height: 270px!important;
    height: 435px;
}
	div#banner-section_sec {
    height:100vh;
}
}

#top-menu li.current-menu-item>a ,.mobile_menu_bar:before{
    color: #e8c435;
}
.et_mobile_menu {
    
	border-top: 3px solid #e8c435;}

div#banner-section_sec{
    background-color: #ffffff !important;
}

.product_meta {
	padding-top: 25px;
}

.product_meta span.posted_in{
    width: 100%;
}

.related.products {
    margin: 100px 0 0 0;
}

.related.products h2:first-child{
    padding-bottom: 40px;
}

button.single_add_to_cart_button.button.alt {
    display: none;
}

h4.landing-span{
    font-size: 22px !important;
}

#top-menu li.current-menu-ancestor>a {
    color: #e8c435 !important;
}

.footer-menu div#et-footer-nav .bottom-nav li {
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #000;
    line-height: 16px;
}

.footer-menu div#et-footer-nav .bottom-nav li a {
   
    color: rgba(0,0,0,.6) !important;
}

.footer-menu div#et-footer-nav .bottom-nav li:last-child{
   
     padding-right:0px;
    margin-right:0px;
    border-right:0;
}


/********************************************/

.woocommerce>#page-container>#et-main-area>.content>.product ul.products li.product {
    width: 31.3%;
    margin-right: 3%;
}

.woocommerce>#page-container>#et-main-area>.content>.product ul.products li.product:nth-child(3n) {
    margin-right: 0px;
}

.woocommerce-sub {
    width: 75%;
    float: left;
}

.woocommerce-maindiv {
    display: inline-block;
    width: 100%;
}

div#woocommerce_product_categories-3 {
    width: 25%;
    float: left;
}
/********* related products **********/
.woocommerce .related.products ul.products {
    width: 100%;
    margin-right: 0px;
    margin-left: auto;
}
.woocommerce>#page-container>#et-main-area>.content>.product .related.products ul.products li.product {
    width: 22.70%;
    margin-right: 3%;
    clear: initial;
}

.woocommerce>#page-container>#et-main-area>.content>.product .related.products ul.products li.product:nth-child(4n) {
    margin-right: 0;
}
div#top-header {
    display: none;
}

div#woocommerce_product_categories-3 h4.title {
    font-family: 'Open Sans',sans-serif!important;
    font-size: 22px;
    font-weight: 400;
    color: #000;
    text-transform: capitalize;
}


@media only screen and (max-width:678px){


div#woocommerce_product_categories-3,.woocommerce-sub {
    width:100%;
    float: left;
}
.contact_form .contact_form_column_full,.contact_form .contact_form_column,.contact_form .contact_form_column3	{width:100%;
}
	
}

div#woocommerce_product_categories-3 ul.product-categories>li.cat-item>a ,
div#woocommerce_product_categories-3 ul.product-categories>li.cat-item>span {
    font-weight: 600;
	color: #000;}
div#woocommerce_product_categories-3 ul.product-categories>li{margin:20px 0 0 0;}
div#woocommerce_product_categories-3 ul.product-categories>li ul.children {
    margin-top: 6px;
}


.woocommerce ul.products li.product .yith_ywraq_add_item_browse_message a:before {
    content: "View Cart";font-size:20px;      margin-top: 20px;
    display: block;      font-family: "Open Sans",Arial,sans-serif !important;
}

.woocommerce ul.products li.product .yith_ywraq_add_item_browse_message a{
	font-size: 0px;    height: 45px;
    width: 190px; }

#page-container header#main-header .container div#et-top-navigation .et-cart-info {
    display: block;
}

.tax-product_cat {
    padding: 0px;
}

.yith_ywraq_add_item_product_message {
    font-family: 'Montserrat',sans-serif;
    font-weight: 500!important;
    display: inline-block;
    font-size: 17px;
    padding-bottom: 10px;
    padding-top: 5px;
} 