#site-header .primary-navigation{top:5px;}
.site-title .logo{padding-bottom:10px;}
@media(max-width:1199px){
body .wpb_row{margin-top:0;}
body .wpb_row > *{margin-top:0;}
}
@media(max-width:1199px){
body .row{margin-top:0;}
body .row > *:not(.my-account-signup):not(.checkout-signin){margin-top:0;}
body .row > *:not(.my-account-signup){margin-top:0 !important;}
}
.gem_client-carousel .gem-client-item a img, .gem_client-carousel .gem-client-item img{width:200px;height:auto;}
.scroll-top-button:before{display:none!important;}
.widget_product_categories .children{display:none}
.post-content .post-meta{display:none;}
.single-post h1{line-height:50px!important;font-size:40px!important;}
.single-post article{text-align:justify;}
.single-post .widget_product_categories li, .single-post .widget_product_categories > ul{border:none!important}
.single-post .widget_product_categories > ul > li, .single-post  .widget_pages > ul > li{padding:0px 12px 12px 0!important;}
.single-post .widget_product_categories > ul > li > a{padding:0!important;text-transform:initial;font-weight:600;}
.single-post .sidebar{padding:20px;background:rgb(96 41 0 / 4%);}
.single-post .sidebar .widget-title{font-size:30px!important;}
.single-post .sidebar .widget_product_categories > ul li{font-weight:700;}
@media(max-width:767px){
.single-post h1{line-height:36px!important;font-size:28px!important;}
.single-post h2, .single-post h3{line-height:32px!important;font-size:22px!important;}
.single-post .sidebar{margin:20px;}
}  .portfolio-filters-list .widget-area .widget{border-top:none!important;}
#woocommerce_product_categories-2{padding-top:0!important;}
.portfolio-sorting-select, #woocommerce_product_search-2, #top-area{display:none!important}
.woocommerce-shop .block-content, .tax-product_cat .block-content{padding-top:30px;}
@media(min-width:992px){
.with-filter-sidebar .filter-sidebar{margin-top:30px;}
}  .product-content p{text-align:justify;}
.size-guide{display:none!important;}
.product-page__right-column button.wdm_enquiry{color:white;background:#d7b398;border:none;width:139px;height:52px;margin:0!important;line-height:17px;}
.product-page__right-column input[type="number"]{border:1px solid #e6e6e6;height:52px;width:86px;font-size:20px;}
.product-page__right-column button.wdm_enquiry:hover{color:white;background:#9b6e4c;}
.portfolio-filters-list .widget_product_categories ul li{padding-top:7px!important;}
.single-product .thegem-tabs__nav, .single-product .thegem-accordion__item-title{display:none !important;}
.product-page__bottom-column{margin-top:0!important;}
.shop-widget-area{padding:0!important}
.portfolio.extended-products-grid .portfolio-item.product .wrap > .caption .product-bottom{display:none!important}
.thegem-accordion__item{border:none!important;}
@media(min-width:767px){
.portfolio.extended-products-grid .portfolio-item.product .caption .title{padding-bottom:60px;}
}
.meta_desc{font-size:15px;}
.custom-quickfinders .quickfinder-item-image{display:none;}
.custom-quickfinders .quickfinder-style-classic.quickfinder-binded,.quickfinder-style-classic.quickfinder-binded .quickfinder-item{margin:0;padding:0;}
.custom-quickfinders .quickfinder-style-classic.quickfinder-binded .quickfinder-item-box{padding:280px 15px 15px;}
.custom-quickfinders .quickfinder-style-classic.quickfinder-binded .quickfinder-item-title{font-family:'Montserrat UltraLight';font-weight:300;color:#000;text-align:left;font-size:20px!important;}
.home .vc_col-has-fill>.vc_column-inner{padding-top:0!important;}
.wpb-js-composer .custom-carousel .vc_tta-tabs.vc_tta-has-pagination .vc_pagination{top:90% !important;z-index:1;text-align:right;margin-right:21%;}
.custom-carousel .vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_pagination-trigger{background:#eeeae9;border:2px solid #d7B398;}
.custom-carousel .vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_pagination-trigger:hover{background:#d7B398;}
.custom-carousel .vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_active .vc_pagination-trigger{background:#d7B398;}
@media(max-width:769px){ 
.wpb-js-composer .custom-carousel  .vc_tta-tabs.vc_tta-has-pagination .vc_pagination{margin-right:0;top:95% !important;text-align:center;}
}
@media(max-width:480px){
.custom-carousel  .vc_tta-tabs.vc_tta-has-pagination .vc_pagination{margin-top:-470px;margin-right:0;}
}  .footer-lines .wpb_wrapper .gem-list{margin:15px auto;}
.footer-lines .gem-list > ul{overflow:hidden;text-align:center;}
.footer-lines .gem-list > ul > li{display:inline-block;margin-right:28px;margin-bottom:0;}
.footer-lines .custom-images{text-align:right;}
@media(max-width:1200px){
.footer-lines .custom-images, .footer-lines p{text-align:center !important;}
}
@media(max-width:767px){
.footer-lines .gem-list > ul > li:last-child{margin-right:0;}
}
.widget_nav_menu ul.menu li > a, .widget_submenu > div > ul li > a{padding:0px 0px 6px 0px!important;}
.widget_nav_menu li, .widget_nav_menu > div > ul, .widget_nav_menu ul.menu{border:none!important}
form.cart .quantity .qty, .single-product-content form.cart .gem-button, .combobox-wrapper, #page .select2-container .select2-selection--single{border-radius:0 !important;}
form.cart .quantity .qty{background-color:#f7f8fa;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-panel + .vc_tta-panel,
.site-footer .gem-contacts-item.gem-contacts-address{border-color:#eaeaea;}
.related-products .gem-button-separator-holder .gem-button-separator-line, .wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab > a, .wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active > a, .wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border-color:#e6e6e6 !important;}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a{border-bottom:transparent;}
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab > a{font-size:14px;color:#212121 !important;}
.widget.widget_product_categories li li a:before{background-color:transparent !important;}
.shop-widget-area .wpb_widgetised_column.wpb_content_element .widget + .widget{margin-top:0px;}
.shop-widget-area .wpb_widgetised_column.wpb_content_element h3.widget-title{margin-top:0 !important;}
.form-line{margin:21px 0;}
.woocommerce-page .page-title-title h1{font-family:'Montserrat UltraLight';font-style:normal;font-weight:normal;}
.woocommerce-shop #products.portfolio-preset-below-default-cart-button .portfolio-item .caption,
section.up-sells.upsells.products .portfolio-item .caption, .related-products .portfolio-item .caption, .tax-product_cat.woocommerce #products.portfolio-preset-below-default-cart-button .portfolio-item .caption{border-color:#f4f4f6 !important;border-width:1px !important;border-style:solid !important;border-top:0 !important;}
.woocommerce-shop #products.portfolio-preset-below-default-cart-button .portfolio-item:hover .wrap,
section.up-sells.upsells.products .portfolio-item:hover .wrap, .related-products .portfolio-item:hover .wrap, .tax-product_cat.woocommerce #products.portfolio-preset-below-default-cart-button .portfolio-item:hover .wrap{box-shadow:0px 0px 30px 0px rgb(49 50 51 / 18%);border-color:#ededed !important;}
.woocommerce-shop #products.portfolio-preset-below-default-cart-button .portfolio-item .wrap,
section.up-sells.upsells.products .portfolio-item .wrap, .related-products .portfolio-item .wrap, .tax-product_cat.woocommerce #products.portfolio-preset-below-default-cart-button .portfolio-item .wrap{-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.submit-container{float:right;}
.nf-form-content label{font-size:14px!important;}
.nf-form-content input.ninja-forms-field{height:33px!important;}
.nf-form-content .list-select-wrap>div{height:33px;}
.nf-form-content .listselect-wrap .nf-field-element div{padding:0!important;height:33px!important;padding-left:5px!important;}
.nf-field-element select{height:33px!important;padding-bottom:0px!important;margin-top:-8px!important;}
.nf-form-content .list-select-wrap>div div:after{font-size:12px!important;top:-10px!important;}
#askusbox{position:fixed;padding:10px;padding-left:25px!important;;bottom:0;top:0;right:-500px;width:350px;z-index:2147483647;border-left:3px solid #d7b398;background:#ffffff;border-top-left-radius:50px;transition:2s;padding-bottom:45px!important;}
#askus_dg_close{font-size:30px;float:left;margin-left:5%;margin-top:4%;color:#d7b398;background:none;border-top-right-radius:50px;margin-bottom:10px}
#askus_dg_close:hover{cursor:pointer}
#askus_iframe{position:relative;bottom:0;right:0;float:right}
#askus_content{font-size:18px;color:black;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;right:-123px;top:110px;font-weight:600;letter-spacing:1px;width:280px;font-family:Roboto!important;font-weight:400!important;}
#askusbox .nf-field-container{margin-bottom:0!important}
#askusbox #nf-form-1-cont{font-size:15px;}
#askusbox input#nf-field-4{color:white;}
#askusbox input#nf-field-4:hover{color:white;}
#askusbox .nf-error-msg{color:#ff0000;font-size:12px;}
#askusbox input, #askusbox textarea{color:black;padding-top:5px!important;padding-bottom:5px!important;}
#askusbox .nf-field-element textarea{height:120px;}
#askusbox #nf-field-11-container{width:280px}
#askusbox .nf-form-fields-required{display:none;}
@media screen and (max-width:700px){
#askusbox #nf-form-1-cont{font-size:13px;}
#askusbox .nf-field-element textarea{height:110px!important;}
#askus_dg{bottom:10%;}
}
#bilgi_al:hover{color:#FFFFFF!important;background:#d7b398!important;}
.nf-error.field-wrap .nf-field-element:after{content:""!important;height:32px!important;width:10px!important;}
.nf-form-content .label-above .nf-field-label{margin-bottom:0!important}
.nf-form-content button, .nf-form-content input[type=button]{color:white!important;background:#d7b398!important;border:1px solid #d7b398!important;height:51px!important;}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover{color:#d7b398!important;background:white!important;border:1px solid #d7b398!important;height:51px!important;}
.nf-field-element ul li{border-bottom:none!important}
.nf-pass.field-wrap .nf-field-element:after{top:-8px!important;right:4px!important;transition:all 0s!important;}
.attachment-shop_thumbnail{width:70px;height:100px!important;}
.page-id-3709 th{text-decoration:underline!important;}
.page-id-3709 td{text-align:left!important;}
.page-id-3709 .quantity input{height:52px!important;}
.page-id-3709 .product-subtotal textarea{height:52px!important}
.pep-mc-footer>div{width:100%!important;}
.pep-mc-price
.wdm-enquiry-success, .quoteup-cart-total-row, .cart-subtotal, .product-subtotal, .quote-cart-price, .product-price, #TR .cat-item-15,
#TR .cat-item-121,
#TR .cat-item-122,
#TR .cat-item-109,
#EN .cat-item-15,
#EN .cat-item-121,
#EN .cat-item-122,
#EN .cat-item-109,
.wpcf7 form.sent .wpcf7-response-output{display:none!important;}
.generated_for_desktop td, .generated_for_desktop th, .generated_for_mobile td, .generated_for_mobile th{padding:1em !important;}
@media(min-width:768px){
.page-id-3709 .block-content{padding-top:80px !important;}
}
@media(max-width:768px){
.page-id-3709 .block-content{padding-top:25px !important;}
}
.wdm-quoteup-woo{padding-bottom:25px}
.wdm-enquiry-form{padding:38px !important;}
#primary-navigation #primary-menu > li.menu-item-cart > a.empty, #primary-navigation #primary-menu > li.menu-item-cart > a.circle-count, .hamburger-minicart > a.empty{display:none !important;}
.mobile-cart-position-top #site-header .mobile-cart > a{display:none !important;}
@media(max-width:767px){
#site-header .mobile-cart{display:none!important;}
.page-id-3709 #page-title .page-title-title{margin-right:20px!important;margin-top:0px!important;text-align:right!important;width:200px!important;float:right!important;}
}
.loader{width:4rem;height:4rem;text-align:center;margin:0 auto;top:5px;}
.spin{background:transparent;position:relative;border-radius:50%;overflow:hidden;z-index:0;-webkit-animation:spin2 1s linear infinite;animation:spin 1s linear infinite;}
@-webkit-keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.spin > div:not(.spin__blocker){width:50%;height:50%;z-index:-1;}
.spin__blocker{position:absolute;top:0;left:0;top:3%;left:7%;background:#ffffff;width:90%;height:90%;border-radius:50%;}
.spin__bottom-left{position:absolute;top:50%;left:0;background:-webkit-linear-gradient(top left, rgb(215 179 152) 0%, rgb(215 179 152) 100%);background:linear-gradient(to bottom right, rgb(215 179 152) 0%, rgb(215 179 152) 100%);}
.spin__bottom-right{position:absolute;top:50%;left:50%;background:-webkit-linear-gradient(bottom left, rgb(241 218 200) 0%, rgb(241 218 200) 100%);background:linear-gradient(to top right, rgb(241 218 200) 0%, rgb(241 218 200) 100%);}
.spin__top-left{position:absolute;top:0;left:50%;background:-webkit-linear-gradient(top left, rgba(201, 0, 255, 0) 0%, rgb(255 226 204) 100%);background:linear-gradient(to bottom right, rgba(201, 0, 255, 0) 0%, rgb(255 226 204) 100%);}
.spin__blocker{width:80%;height:80%;top:10%;left:10%;}
.portfolio.extended-products-grid .portfolio-item.product .wrap > .caption .product-bottom{display:none!important;}
.portfolio.disable-isotope.title-on-page .portfolio-set .portfolio-item .wrap > .caption{flex:none!important;padding-top:25px;}
.portfolio.extended-products-grid .portfolio-item.product .wrap > .caption .product-bottom{display:none!important;}
.wdm-quoteup-woo .shop_table thead tr th{width:100%!important;}
.wdm-quoteup-woo > .shop_table.cart input[type='button'].wdm-update{float:right!important;}
.load-send-quote-ajax{float:right!important;margin-top:5px!important;margin-right:10px!important;}
.page-id-3709 #wdm-cart-count{display:none!important;}
.load-ajax.updated, .load-ajax.loading{position:relative;float:right;margin-top:5px;margin-right:10px;border-radius:100px;}
.shop_table td.product-remove .remove{font-size:30px}
@media only screen and (max-width: 768px) {
table.generated_for_mobile.cart td.product-remove a.remove{font-size:2.41575em!important;position:relative!important;top:0!important;right:0!important;}
.td-btn-update{position:relative;top:-60px;padding-top:70px!important;}
.portfolio.extended-products-grid .caption .title{max-height:calc(38px * 2)!important;}
.portfolio.disable-isotope.title-on-page .portfolio-set .portfolio-item .wrap > .caption{padding-top:5px!important}
}
#Phone_1659378477426 .field-note, .w3eden .btn-breadcrumb, .page-id-3709 .success{display:none!important;}
.page-id-3709 .block-content{min-height:1000px;}
#formarea .radiobuttons label{margin-right:15px;font-weight:500;}
#Radio_1684742183057, #Name_1654260273763{margin-bottom:0!important}
#Message_1654260384423 textarea{min-height:200px;}
.resp-sharing-button__link, .resp-sharing-button__icon{display:inline-block}
.resp-sharing-button__link{text-decoration:none;color:white!important;margin:0;width:205px;}
.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:0.2em 0.3em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transform:scale(0.8);}
.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:0.4em;vertical-align:top;position:relative;top:5px;}
.resp-sharing-button--small svg{margin:0;vertical-align:middle}
.resp-sharing-button__icon{stroke:#fff;fill:none}
.resp-sharing-button__icon--solid, .resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}
.resp-sharing-button--twitter{background-color:#55acee}
.resp-sharing-button--twitter:hover{background-color:#2795e9}
.resp-sharing-button--pinterest{background-color:#bd081c}
.resp-sharing-button--pinterest:hover{background-color:#8c0615}
.resp-sharing-button--facebook{background-color:#3b5998}
.resp-sharing-button--facebook:hover{background-color:#2d4373}
.resp-sharing-button--tumblr{background-color:#35465C}
.resp-sharing-button--tumblr:hover{background-color:#222d3c}
.resp-sharing-button--reddit{background-color:#5f99cf}
.resp-sharing-button--reddit:hover{background-color:#3a80c1}
.resp-sharing-button--google{background-color:#dd4b39}
.resp-sharing-button--google:hover{background-color:#c23321}
.resp-sharing-button--linkedin{background-color:#0077b5}
.resp-sharing-button--linkedin:hover{background-color:#046293}
.resp-sharing-button--email{background-color:#777}
.resp-sharing-button--email:hover{background-color:#5e5e5e}
.resp-sharing-button--xing{background-color:#1a7576}
.resp-sharing-button--xing:hover{background-color:#114c4c}
.resp-sharing-button--whatsapp{background-color:#05b547;position:absolute;left:-3px;top:5px;font-size:15px;z-index:9999999;opacity:0.8;padding:0.2em 0.5em!important;}
@media(min-width:800px){
.resp-sharing-button--whatsapp{display:none;}
}
.resp-sharing-button--whatsapp:hover{background-color:#1da851}
.resp-sharing-button--hackernews{background-color:#FF6600}
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus{background-color:#FB6200}
.resp-sharing-button--vk{background-color:#507299}
.resp-sharing-button--vk:hover{background-color:#43648c}
.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998;}
.resp-sharing-button--facebook:hover, .resp-sharing-button--facebook:active{background-color:#2d4373;border-color:#2d4373;}
.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee;}
.resp-sharing-button--twitter:hover, .resp-sharing-button--twitter:active{background-color:#2795e9;border-color:#2795e9;}
.resp-sharing-button--google{background-color:#dd4b39;border-color:#dd4b39;}
.resp-sharing-button--google:hover, .resp-sharing-button--google:active{background-color:#c23321;border-color:#c23321;}
.resp-sharing-button--tumblr{background-color:#35465C;border-color:#35465C;}
.resp-sharing-button--tumblr:hover, .resp-sharing-button--tumblr:active{background-color:#222d3c;border-color:#222d3c;}
.resp-sharing-button--email{background-color:#777777;border-color:#777777;}
.resp-sharing-button--email:hover, .resp-sharing-button--email:active{background-color:#5e5e5e;border-color:#5e5e5e;}
.resp-sharing-button--pinterest{background-color:#bd081c;border-color:#bd081c;}
.resp-sharing-button--pinterest:hover, .resp-sharing-button--pinterest:active {
background-color: #8c0615;
border-color: #8c0615;
}