/*
Theme Name:  ZOE Child
Theme URI: https://clientica.org/portfolio/zoe/
Author: clientica
Author URI: https://clientica.org/
Description: Creative Design Agency WordPress Theme, Business WordPress Theme
Text Domain: zoe
Template: zoe

Version: 1.0
License: Commercial
License URI: http://themeforest.net/licenses/terms/regular


*/




/* YOU CAN PUT YOUR OWN CSS HERE */
.wws-popup .wws-gdpr label {
    font-size: 13px !important;
    line-height: 1.5em !important;
    text-align: justify !important;
   color: #999999 !important;
}
.bg-blchdr{background:#000 !important;}
.elementor-element-b7a9ab8{ width:100% !important; }

.bdt-navbar-style-1 .bdt-navbar-nav>li.bdt-active>a:before {
    background-color: #ffffff !important;
}

.grecaptcha-badge { opacity:0;}

.page-id-31 form#wpforms-form-19100 input{color:#000;}

.main_menu .bdt-navbar-nav > li > a:hover:before {
    left: -15px;
}

#scroller {   
    background-color: #F0DE32 !important; 
}

#iubenda_policy h2 {
    TEXT-TRANSFORM: none !important;
}

#wpforms-19100-field_5 > li > label >a {
    font-weight: 700 !important;
    color: #000000 !important;
}

#wpforms-19100-field_5 > li > label >a:hover {
    color: #F0DE32 !important;
}

.main_menu .bdt-navbar-nav > li > a:before {
    left: -15px;
}

@media screen and (max-width:767px){
  .bdt-offcanvas-page .elementor .elementor-hidden-phone {    display: block;   z-index: 12121212; }
}


a.iubenda-tp-btn.iubenda-cs-preferences-link {
    display: none !IMPORTANT;
}

.caldera-grid .btn {   
    padding: 20px 0px !important;   
}

#scroller {   
    bottom: 100px !important; 
   
}

.bdt-navbar-dropdown-nav > li.bdt-active > a {
    color: #0D0D0F !important;     
}

.elementor-589 .elementor-element.elementor-element-6c0f499 {    z-index: 11111 !important; }

@media screen and (max-width:767px){
  .elementor-nav-menu--burger .elementor-menu-toggle {    position: absolute;    right: 0;    margin-top: -50px; }
  nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {    top: 20px !important;    width: 100vw !important;    left: -18px !important; }
  .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {    padding: 0 25px; }
  
  .home nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{     left: -15px !important; }
  
  body .elementor-103 .elementor-element.elementor-element-b7a9ab8 {    z-index: 11111111; }
  body .elementor-15923 .elementor-element.elementor-element-27e8e3b {    padding: 10px;    padding-top: 130px; }
  body .elementor-15923 .elementor-element.elementor-element-58333995 .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner {    font-size: 40px;    line-height: 50px; }
  body .elementor-15923 .elementor-element.elementor-element-7f11a24d > .elementor-widget-container {    padding-bottom: 0; }
  body.home .elementor-element-6dba6c35 img {    max-width: 160px;    margin-top: -70px;    padding-bottom: 90px; }
  body .elementor-103 .elementor-element.elementor-element-fe9abe4.bdt-sticky.bdt-active{    position: static !important; }
  body .elementor-15923 .elementor-element.elementor-element-13c64190 {    padding: 30px 10px; }
  body .elementor-15923 .elementor-element.elementor-element-dd1e7b7 > .elementor-widget-container {    padding-bottom: 0; }
  body .elementor-15923 .elementor-element.elementor-element-528cdad7 {    margin-top: 10px;    padding: 0px 10px; }
  body .elementor-15923 .elementor-element.elementor-element-4e44ff3c > .elementor-widget-container {    padding-bottom: 0;    margin-bottom: -10px; }
  body .elementor-element-181c91fa {    padding: 10px;    margin-top: -40px;    margin-bottom: -120px; }
  body .elementor-15923 .elementor-element.elementor-element-6dcdb8b5 {    padding-top: 70px; }
  body .elementor-15923 .elementor-element.elementor-element-608a32cf > .elementor-widget-container {    padding-bottom: 0px; }
  body .elementor-15923 .elementor-element.elementor-element-5fb0902c {    padding: 5px;    padding-bottom: 50px;    padding-top: 20px; }
  body .elementor-15923 .elementor-element.elementor-element-75b5613 {    margin-top: 10px;    margin-bottom: 20px;    padding: 5px; }
  body .elementor-15923 .elementor-element.elementor-element-3cbfebb > .elementor-widget-container {    padding-bottom: 0;    margin-bottom: -10px; }
  body .elementor-15923 .elementor-element.elementor-element-3323b07d,
  body .elementor-15923 .elementor-element.elementor-element-7d2b4458{    padding: 5px; }
  body .elementor-15923 .elementor-element.elementor-element-fd34a4e {    padding: 10px; }
  body .elementor-15923 .elementor-element.elementor-element-298a6ced {    display: none; }
  body .elementor-15923 .elementor-element.elementor-element-648c39ab {    padding: 10px;    padding-bottom: 10px; }
  body .elementor-15923 .elementor-element.elementor-element-6c1766ae > .elementor-widget-container {    padding-top: 0; }
  body .elementor-15923 .elementor-element.elementor-element-76c870aa {    margin-top: -40px;    margin-bottom: -30px; }
  
  
  .elementor-589 .elementor-element.elementor-element-70f109e.bdt-sticky.bdt-active {    position: unset !important; }
  body .elementor-589 .elementor-element.elementor-element-6c0f499 {    z-index: 111111 !important; position: fixed !important;
    width: 100%;     top: 0 !important;     height: 109px !important; }
  body .elementor-589 .elementor-element.elementor-element-a226f5e {    margin-top: 0px; padding-top: 100px; }
  body .elementor.elementor-589 .bdt-sticky-placeholder {    position: static !important;    display: block !important;    height: 0px !important; }
  
  
  section.bdt-sticky.elementor-section.elementor-inner-section.elementor-element.elementor-element-70f109e.elementor-section-full_width.elementor-section-content-middle.rw_top_menu.elementor-section-height-default.bdt-active.bdt-sticky-below.bdt-sticky-fixed {    top: unset !important; }
  
/*   body .elementor-700 .elementor-element.elementor-element-70eb0590 {    padding: 5px 5px; } */
  body .elementor-700 .elementor-element.elementor-element-70eb0590 .elementor-image {    text-align: center; }
  body .elementor-700 .elementor-element.elementor-element-4718ddfc > .elementor-element-populated {    padding-bottom: 0;    margin-bottom: 0px; }
  body .elementor-700 .elementor-element.elementor-element-3b3c226d {    padding: 0px 5px; }
  
  body .elementor-589 .elementor-element.elementor-element-a226f5e {    margin-top: -10px; }
  body .elementor-17 .elementor-element.elementor-element-086207c {    padding: 0 5px; }
  body .elementor-17 .elementor-element.elementor-element-849767b > .elementor-widget-container {    padding: 0px 0px; }
  body .elementor-17 .elementor-element.elementor-element-be5a005 {    padding: 0px 10px;    margin-bottom: -30px; }
  
  .elementor-700 .elementor-element.elementor-element-70eb0590 {    padding: 0 !important; }
  body .elementor-17 .elementor-element.elementor-element-11ba722 {    padding-bottom: 0;    margin-bottom: -130px; }
  body .elementor-element-11ba722 .logo_icon {    width: 100% !important;    display: block;    margin-bottom: -50px !important; }
  body .elementor-17 .elementor-element.elementor-element-154e521 > .elementor-widget-container {    padding-bottom: 0;    margin-bottom: -10px; }
  body .elementor-element-8567139 {    padding: 5px; }
  body .elementor-17 .elementor-element.elementor-element-e8f877c > .elementor-widget-container {    padding-bottom: 0;    margin-bottom: -50px; }
  body .elementor-element-0fd2a78.elementor-section-full_width {    padding: 5px; }
  body .elementor-17 .elementor-element.elementor-element-ccac674 .elementor-element > div {    padding: 10px 15px !important; }
  
  .elementor-16958 .elementor-element.elementor-element-ddb4879 .elementor-spacer-inner,
  .elementor-16961 .elementor-element.elementor-element-400c81f .elementor-spacer-inner{    height: auto; }
  body .elementor-16958 .elementor-element.elementor-element-7114ed0 {    padding: 0px 5px;    margin-bottom: -60px; }
  body .elementor-16961 .elementor-element.elementor-element-e95d3d9 {    padding: 10px; }
  .elementor-section.bdt-sticky{ transition:unset !important; }
  body .elementor-15961 .elementor-element.elementor-element-18850f25 {    padding: 10px 10px; }
  body .elementor-element-e9d0011 {    padding: 0px 5px; }
  body .elementor-element-405dd32a {    padding: 5px;    margin-bottom: -20px; }
  
  body .elementor-3917 .elementor-element.elementor-element-247711d,
  body .elementor-13971 .elementor-element.elementor-element-6aef87b,
  body .elementor-16017 .elementor-element.elementor-element-d5a8a9a,
  body .elementor-element-9345d74,
  body .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-d700c7b,
  body .elementor-16021 .elementor-element.elementor-element-ff3385b,
  body .elementor-15966 .elementor-element.elementor-element-747d3f7e,
  body .elementor-16011 .elementor-element.elementor-element-cd595e6,
  body .elementor-16315 .elementor-element.elementor-element-0ccec2d,
  body .elementor-16009 .elementor-element.elementor-element-b31beb3,
  body .elementor-17140 .elementor-element.elementor-element-00ffacd,
  body .elementor-16013 .elementor-element.elementor-element-57e3403,
  body .elementor-5421 .elementor-element.elementor-element-0cc13c4{    padding: 6px; }
  
  body .elementor-3917 .elementor-element.elementor-element-a6e11ff > .elementor-widget-container,
  body .elementor-16013 .elementor-element.elementor-element-6847502 > .elementor-widget-container,
  body .elementor-16013 .elementor-element.elementor-element-d49ad27 > .elementor-widget-container,
  body .elementor-17140 .elementor-element.elementor-element-2a0ed10 > .elementor-widget-container,
  body .elementor-17140 .elementor-element.elementor-element-91a1265 > .elementor-widget-container,
  body .elementor-13971 .elementor-element.elementor-element-927b4e6 > .elementor-widget-container,
  body .elementor-15966 .elementor-element.elementor-element-58e66019 > .elementor-widget-container,
  body .elementor-15966 .elementor-element.elementor-element-7fe870c8 > .elementor-widget-container,
  body .elementor-16021 .elementor-element.elementor-element-b7ad760 > .elementor-widget-container,
  body .elementor-16011 .elementor-element.elementor-element-8e563d1 > .elementor-widget-container,
  body .elementor-16011 .elementor-element.elementor-element-fd756a0 > .elementor-widget-container,
  body .elementor-16315 .elementor-element.elementor-element-acf8cdf > .elementor-widget-container,
  body .elementor-16009 .elementor-element.elementor-element-e7d6dfc > .elementor-widget-container,
  body .elementor-16009 .elementor-element.elementor-element-089f9f7 > .elementor-widget-container,
  body .elementor-16315 .elementor-element.elementor-element-4325c2e > .elementor-widget-container{    padding-bottom: 10px; }
  
  body .elementor-589 .elementor-section.bdt-sticky ~ .bdt-sticky {    display: none; }
  body .elementor-3917 .elementor-element.elementor-element-a6fe14a > .elementor-widget-container {    padding: 0; }
  
  body .elementor-element-e1bc8d7.elementor-section-boxed {    padding: 6px;    margin-bottom: -40px; }
  body .elementor-5421 .elementor-element.elementor-element-17d4c61 {    padding: 16px 5px;    margin-bottom: -50px !important; }
  body .elementor-31 .elementor-element.elementor-element-a788966 {    padding: 6px; }
  
  body .elementor-589 .elementor-element.elementor-element-2e02ff2 > .elementor-widget-container,
  body .elementor-589 .elementor-element.elementor-element-f3dadd2 > .elementor-widget-container{    padding: 0;    padding-left: 15px; }
  body .elementor-589 .elementor-element.elementor-element-f3dadd2 > .elementor-widget-container {    padding-bottom: 25px;    margin-top: -20px; }
}

.bdt-navbar-style-1 .bdt-navbar-nav>li:hover>a:before {
    background-color: #F0DE32 !important;
}

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
  body .elementor-589 .elementor-element.elementor-element-a226f5e {    padding-top: 135px; }
}

iv.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #F0DE32 !important;
    border: 0px solid #ddd!important;
}


/* CUSTOM CSS PART 2 */

.headline {
    z-index: 9;
    position: relative;
}



.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 15px;
}

h1, h2, h3, h4, h5, h6{
	letter-spacing: -0.04em !important;
}
.caldera_forms_form .btn, .elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text, .bdt-post-list .list-part .bdt-post-list-title .bdt-post-list-link, .main_menu ul.bdt-navbar-dropdown-nav a, .bdt-post-block .bdt-post-block-read-more, .elementor-widget-bdt-testimonial-slider .bdt-arrows-container .bdt-icon, .bdt-price-list .bdt-price-list-price, .foo_txt a, .elementor-icon-list-item a, .bdt-advanced-icon-box-readmore, .bdt-advanced-icon-box-readmore .bdt-button-icon-align-right, .elementor-inline-item > a, .bdt-post-block .featured-part .bdt-post-block-title a, .bdt-post-block .featured-part .bdt-post-block-meta span, .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner, .elementor-widget-image .elementor-image img, .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-icon i, .bdt-offcanvas .bdt-offcanvas-close {
    transition: all 400ms;
}

.elementor-element-59db5eb .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-element-d756172 .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-element-ac5058d .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-element-a226f5e .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-element-0eeee6a .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
    padding: 15px;
}
.elementor-default .main article {
    margin-bottom: 0px;
}
.bdt-advanced-progress-bar .bdt-progress-fill {
    box-shadow: none !important;
}
.intl-tel-input input{
	padding-left: 44px !important;
}
html body input:not([type="checkbox"]):not([type="submit"]), html body select, html body textarea, select.form-control, .select2-container a, html .select2-container--default .select2-selection--single {
    width: 100%;
}
html body input:not([type=checkbox]):not([type=submit]), html body select, html body textarea, select.form-control, .select2-container a, html .select2-container--default .select2-selection--single {
    height: 60px;
}
.caldera-grid .form-control{
    box-shadow: none !important;
		background-color: transparent !important;
}
.caldera_forms_form select.form-control {
    min-height: 60px;
}

.bdt-member.bdt-member-skin-phaedra .bdt-member-role {
    opacity: 1;
}
.caldera-grid .form-control, .caldera-grid output {
    font-size: 15px;
    line-height: 24px;
}
.caldera-grid .form-control:focus {
    border-color: #fff;
}
.caldera-grid textarea.form-control {
    padding: 0px;
}
.caldera_forms_form select.form-control, .caldera_forms_form textarea.form-control {
	padding: 0px;
	background-color: transparent;
	border: 0px;
	border-bottom: 2px solid #fff;
}

.main_menu .bdt-navbar-dropdown {
    width: auto;
}
.modal_btn .bdt-modal-button{
display: flex;
align-items: center;
justify-content: center;
width: 60px;
height: 60px;
transition: all 400ms;
}
.sidebarMain .bdt-offcanvas.bdt-open,
.sidebarMain .bdt-open > .bdt-offcanvas-bar{
    right: 0!important;
    left: unset!important;
}
.sidebarMain .bdt-offcanvas-bar{
left: unset;
right: -350px;
}
.sidebarMain .bdt-offcanvas-bar {
    padding: 0px;
}
body:not(.bdt-offcanvas-flip) .sidebarMain .bdt-offcanvas .bdt-offcanvas-bar {
    width: 350px !important;

}
.sidebarMain .bdt-offcanvas-bar-animation{
transition: right .3s ease-out;
}
.sidebarMain .bdt-offcanvas{
right: 0;
}
.sidebarMain .bdt-offcanvas-close {
    position: absolute;
    z-index: 999;
    top: 15px;
    right: 40px;
    padding: 5px;
}
.sidebarMain .bdt-offcanvas .bdt-offcanvas-bar{
    background-color: transparent !important;
}
.sidebarMain .bdt-offcanvas .bdt-offcanvas-bar section{
    min-height: 100vh;
}


.bdt-modal-dialog {
    width: 60%;
    border-radius: 4px;
}
.bdt-modal-body p{
    margin: -15px;
}
.bdt-modal-dialog button.bdt-close{
    border: 0px;
}
.bdt-modal-dialog {
    background: #0D0D0F;
}

.topLinks .bdt-icon-heading {
    margin-bottom: 0px !important;
}

.searchBtn .bdt-search-toggle:hover svg {
    fill: #E4C47F !important;
}
.top_sec_head .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
    padding: 5px 15px;
}

.mobMenu .bdt-offcanvas.bdt-open,
.mobMenu .bdt-open > .bdt-offcanvas-bar{
    right: 0!important;
    left: unset!important;
}
.mobMenu .bdt-offcanvas-bar{
left: unset;
right: -320px;
}

.mobMenu .bdt-offcanvas-bar-animation{
transition: right .3s ease-out;}

.mobMenu .bdt-offcanvas {
right: 0;}

.bdt-offcanvas .bdt-offcanvas-close svg, .bdt-lightbox-toolbar-icon.bdt-close-large svg {
    display: none;
}
.bdt-offcanvas .bdt-offcanvas-close, button.bdt-modal-close-full, .bdt-lightbox-toolbar-icon.bdt-close-large {
    width: 40px;
    height: 40px;
	margin-top: 10px;
	border-color: transparent !important;
	background-color: transparent !important;
    background-repeat: no-repeat;
	background-position: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Ctitle%3Eicon-close%3C/title%3E%3Cpath d='M13.4,12l9.9-9.9L21.9.7,12,10.6,2.1.7.7,2.1,10.6,12,.7,21.9l1.4,1.4L12,13.4l9.9,9.9,1.4-1.4Z'/%3E%3C/svg%3E");
}
.bdt-offcanvas .bdt-offcanvas-close:hover, button.bdt-modal-close-full:hover, .bdt-lightbox-toolbar-icon.bdt-close-large:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' fill='%23E4C47F' viewBox='0 0 24 24'%3E%3Ctitle%3Eicon-close%3C/title%3E%3Cpath d='M13.4,12l9.9-9.9L21.9.7,12,10.6,2.1.7.7,2.1,10.6,12,.7,21.9l1.4,1.4L12,13.4l9.9,9.9,1.4-1.4Z'/%3E%3C/svg%3E");
}
button.bdt-modal-close-full {
	padding: 0px !important;
	margin-right: 20px;
}

.mobMenu .metismenu {
    text-align: left !important;
}
.mobMenu .bdt-open > .bdt-offcanvas-bar {
    background-color: rgba(13,13,15,0.97);
}

button.bdt-modal-close-full svg {
   display: none;
}
.bdt-modal-full {
    background-color: #fff0;
}
.bdt-modal-dialog {
    background: rgba(13,13,15,0.97);
}
.bdt-modal-dialog .bdt-search .bdt-search-icon {
    color: #fff;
}
.bdt-modal-dialog input.bdt-search-input {
    border-width: 0px 0px 2px 0px !important;
    text-align: left !important;
    color: #fff !important;
    border-radius: 0px !important;
    border-color: #FFF !important;
    background: transparent !important;
}
.bdt-modal-dialog .bdt-search-large .bdt-search-icon {
    right: 0;
left: auto;
}
.bdt-modal-dialog .bdt-search .bdt-search-icon svg {
    width: 25px;
    height: auto;
}
.bdt-search-large .bdt-search-icon:not(.bdt-search-icon-flip) ~ .bdt-search-input {
    padding-left: 20px;
}
.main_menu .bdt-navbar-dropdown-nav > li.bdt-active > a {
    text-decoration: line-through solid #E4C47F 2px !important;
	
}
.main_menu .bdt-navbar-dropdown-nav > li > a:hover{
	background-position: 25px 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23E4C47F'/%3E%3C/svg%3E");
}
.main_menu .bdt-navbar-nav > li > a:before{
content: "";
display: block;
width: 100%;
height: 2px;
background-color: #E4C47F;
position: absolute;
top: 0;
opacity: 0;
transition: all 400ms ease-in;
}
.main_menu .bdt-navbar-nav > li > a:hover:before{
opacity: 1;
}

.foo_txt a:hover{
color: #E4C47F  !important;
cursor:pointer !important;
}
.form_line_btn .caldera_forms_form input[type="submit"].btn-svg{
	width: 50px;
	height: 50px;
	padding-left: 0;
padding-right: 0;
transition: all 400ms;
position: relative;
right: -50px;
	top: 5px;
	background-repeat: no-repeat;
	background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.8805 19.304L13.7179 38.4666L11.0309 35.7796L30.1935 16.617L31.047 15.7635L29.8399 15.7635L13.2279 15.7635L16.4706 12.5208L36.9767 12.5208L36.9767 33.0269L33.734 36.2696L33.734 19.6576L33.734 18.4505L32.8805 19.304Z' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='38' fill='white' transform='translate(26.8701) rotate(45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.form_line_btn .caldera_forms_form input[type="submit"].btn-svg:hover{
background-color: transparent !important;
transform: rotate(90deg);
	border-color: transparent !important; 
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.8805 19.304L13.7179 38.4666L11.0309 35.7796L30.1935 16.617L31.047 15.7635L29.8399 15.7635L13.2279 15.7635L16.4706 12.5208L36.9767 12.5208L36.9767 33.0269L33.734 36.2696L33.734 19.6576L33.734 18.4505L32.8805 19.304Z' stroke='%23E4C47F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='38' fill='%23E4C47F' transform='translate(26.8701) rotate(45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}
.form_line_btn .caldera-grid .row {
display: flex;
}
.form_line_btn .first_col {
	width: 100% !important;
	margin-right: -100px;
	padding: 0px !important; 
}
.elementor-widget-heading a{
transition: all 400ms;
}

.bdt-advanced-heading > .bdt-heading-title > a:hover span.bdt-main-heading-inner {
	color: #E4C47F !important;
}
.bdt-modal-wrapper .bdt-modal-button:hover .bdt-modal-button-icon {
    margin-left: 1px !important;
font-size: 12px;
}
.modal_btn .bdt-modal-wrapper .bdt-modal-button:after {
	content: "";
	display: inline-flex;
	width: 50px;
	height: 2px;
	background-color: #fff;
	position: absolute;
left: 60px;
}
.top_head .bdt-sub-heading-content::before, .main_head .bdt-sub-heading-content::before {
    content: "";
    display: inline-flex;
    width: 50px;
    height: 2px;
    background-color: #E4C47F;
    position: relative;
    margin-right: 20px;
	top: -4px;
}
.line_count .bdt-advanced-counter-content {
    display: flex;
    align-items: center;
}
.line_count .bdt-advanced-counter-content .bdt-advanced-counter-number {
    margin-right: 20px;
	flex: 0 0 auto;
}
@keyframes rotation {
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
    }
}
.decor_circle{
animation: rotation 28s infinite linear;
}
.icn_line .bdt-advanced-icon-box-content .bdt-advanced-icon-box-title, .line_count .bdt-advanced-counter-content .bdt-advanced-counter-content-text{
	position: relative;
	top: -5px;
}
.decon_head{
	transform: rotate(-90deg);
}

.icn_srv .bdt-advanced-icon-box-readmore {
    position: absolute;
    top: 10px;
    right: 10px;
}
.icn_srv .bdt-advanced-icon-box-icon {
    opacity: 0;
    margin-left: -60px;
	transition: all 400ms;
}
.icn_srv:hover .bdt-advanced-icon-box-icon {
    opacity: 1;
    margin-left: 0px;
}
.icn_srv:hover .bdt-advanced-icon-box-title{
    color: #fff !important;
}
.icn_srv:hover .bdt-advanced-icon-box-readmore svg path{
    stroke: #E4C47F !important;
}
.icn_srv .bdt-advanced-icon-box-readmore svg{
    transition: all 400ms;
}
.icn_srv .bdt-advanced-icon-box-readmore:hover svg{
    transform: rotate(90deg);
}
.main_head.head_centr .bdt-sub-heading-content::after {
    content: "";
    display: inline-flex;
    width: 50px;
    height: 2px;
    background-color: #E4C47F;
    position: relative;
    margin-left: 20px;
    top: -4px;
}
.bdt-portfolio-carousel .swiper-pagination-bullet, .bdt-dots-container .swiper-pagination .swiper-pagination-bullet{
	margin-left: 10px;
	margin-right: 10px;
	opacity: 1;
	border: 2px solid transparent;
	padding: 13px;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='%230D0D0F'/%3E%3C/svg%3E");
}
.bdt-portfolio-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active, .bdt-dots-container .swiper-pagination .swiper-pagination-bullet-active{
	border: 2px solid #0D0D0F;
}
.sec_black .bdt-dots-container .swiper-pagination .swiper-pagination-bullet{
		background-image: url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='%23ffffff'/%3E%3C/svg%3E");
}
.sec_black .bdt-dots-container .swiper-pagination .swiper-pagination-bullet-active{
border: 2px solid #fff;
}

.bdt-portfolio-carousel .bdt-gallery-item:hover {
	box-shadow: none !important;
	transform: none !important;
}
.bdt-portfolio-carousel.bdt-portfolio-carousel-skin-default .bdt-portfolio-content-inner:before {
	background: #34343F !important;
}
.bdt-portfolio-carousel.bdt-portfolio-carousel-skin-default .bdt-portfolio-content-inner::after {
    background: #34343F !important;
}

.bdt-portfolio-carousel.bdt-portfolio-carousel-skin-default .bdt-gallery-item-link svg {
display: none;
}
.bdt-portfolio-carousel.bdt-portfolio-carousel-skin-default .bdt-gallery-item-link {
	width: 50px;
	height: 50px;
	background: transparent !important;
}
.bdt-portfolio-carousel.bdt-portfolio-carousel-skin-default .bdt-gallery-item-link-wrapper{
	background-repeat: no-repeat;
	transition: all 400ms;
	transform: rotate(-90deg);
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M30.4447 33.1317L11.2821 13.9692L13.9691 11.2821L33.1317 30.4447L33.9853 31.2983L33.9853 30.0912L33.9853 13.4792L37.2279 16.7218L37.2279 37.2279L16.7218 37.2279L13.4792 33.9853L30.0912 33.9853L31.2983 33.9853L30.4447 33.1317Z' stroke='%23E4C47F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='38' fill='white' transform='translate(49.7487 27.1213) rotate(135)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.bdt-portfolio-carousel.bdt-portfolio-carousel-skin-default .bdt-gallery-item-link-wrapper:hover{
	transform: rotate(0deg);
}

.bdt-portfolio-carousel .bdt-portfolio-desc{
display: flex;
flex-wrap: wrap;
padding: 30px 0 !important;
}
.bdt-portfolio-carousel .bdt-portfolio-excerpt{
order: 1;
flex: 0 0 100%;
}
.bdt-portfolio-carousel .bdt-portfolio-desc > a{
order: 2;
}
.bdt-advanced-progress-bar .bdt-progress-item .bdt-progress-content:after{
content: "";
display: block;
width: 100%;
height: 1px;
background-color: #949499;
position: relative;
bottom: -12px;
}
.count_br_img .bdt-advanced-counter-content{
display: flex;
flex-wrap: wrap;
flex-direction: column-reverse;
}
.count_br_img .bdt-advanced-counter-content .bdt-advanced-counter-number{
background-image: url("/wp-content/uploads/2021/02/Pattern-Lines-Gold-1.png");
background-color: transparent;
background-clip: text;
text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: rgba(255,255,255,0);
}
.count_br_img .bdt-advanced-counter-content .bdt-advanced-counter-content-text{
	margin-left: 10px;
}
.bdt-member-skin-phaedra .bdt-member-icons {
	border-top: 1px solid rgba(0,0,0,0) !important;
		margin-top: 25px;
}
.bdt-member-skin-phaedra .bdt-member-icons:before{
	content: "";
	width: 50px;
	height: 2px;
	display: block;
	background-color: #E4C47F;
	position: relative;
top: -25px;
	margin: 0 auto;
}
.btn_circle_200 .elementor-button{
	width: 200px;
	height: 200px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.bdt-testimonial-meta .bdt-testimonial-title:after {
	content: "";
	display: inline-flex;
	width: 6px;
	height: 6px;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 50%;
	position: relative;
	top: -2px;
	background-color: #E4C47F;
}
.bdt-accordion .bdt-accordion-item{
	border-bottom: 2px solid #E1E1E6;
}

.elementor-custom-embed-play i {
display: none;
}
.home1_video .elementor-custom-embed-play{
	width: 120px;
	height: 120px;
	transition: all 400ms;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='90' height='104' viewBox='0 0 90 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00001 1.77052L88 52L1 102.229L1.00001 1.77052Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.home1_video .elementor-custom-embed-play:hover{
	background-image: url("data:image/svg+xml,%3Csvg width='90' height='104' viewBox='0 0 90 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00001 1.77052L88 52L1 102.229L1.00001 1.77052Z' fill='%23E4C47F' stroke='%23E4C47F' stroke-width='2'/%3E%3C/svg%3E");
}
.elementor-widget-video .elementor-widget-container:before{
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	top: calc(50% - 2px/2 - 0px);
}

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay:hover {
background-image: none !important;
background-color: #34343F;
transition: all 400ms;
}
.logo_icon:hover .bdt-advanced-icon-box .bdt-icon-wrapper svg path{
    fill: #E4C47F !important;
}
.logo_icon .bdt-advanced-icon-box-title{
    opacity: 0;
}
.logo_icon:hover .bdt-advanced-icon-box-title{
    opacity: 1;
}

.logo_icon .elementor-widget-container{
width: 247px;
height: 251px;
}

.logo_icon .bdt-advanced-icon-box-content{
margin-top: -35px;
}
.logo_icon .bdt-advanced-icon-box-icon {
    margin-top: 20px;
    transition: all 400ms;
}
.logo_icon:hover .bdt-advanced-icon-box-icon {
    margin-top: 0;
}
.logo_divider{
	margin: 0 !important;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-content-inner {
    padding: 60px 40px 0px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.bdt-post-gallery .bdt-gallery-item-link span {
	display: block;
	width: 100px;
	height: 100px;
	position: relative;
top: -20px;
    background-repeat: no-repeat;
	background-position: center;
    transition: all 400ms;
    transform: rotate(-90deg);
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M30.4447 33.1317L11.2821 13.9692L13.9691 11.2821L33.1317 30.4447L33.9853 31.2983L33.9853 30.0912L33.9853 13.4792L37.2279 16.7218L37.2279 37.2279L16.7218 37.2279L13.4792 33.9853L30.0912 33.9853L31.2983 33.9853L30.4447 33.1317Z' stroke='%23E4C47F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='38' fill='white' transform='translate(49.7487 27.1213) rotate(135)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.bdt-post-gallery .bdt-gallery-item-link span:hover {
    transform: rotate(0deg);
}
.bdt-post-gallery.bdt-post-gallery-skin-default .bdt-gallery-item-link {
    background-color: transparent !important;
    border-radius: 0px !important;
}
.bdt-post-gallery.bdt-post-gallery-skin-default .bdt-gallery-item-link:hover {
    transform: rotate(0deg);
}
.bdt-post-gallery .bdt-gallery-item-link span svg{
display: none;
}
.bdt-post-gallery .bdt-gallery-item-link.bdt-link-icon {
    justify-content: center;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-content-inner > :not(:first-child) {
    margin-top: 70px !important;
}
html .caldera-grid select.form-control::placeholder{
	color: #C6C6CC !important;
}
.caldera-grid select.form-control{
	color: #C6C6CC;
}
.caldera-grid select.form-control option {
	color: #34343F !important;
}
.get_form textarea.form-control{
	color: #fff;
}
.sec_form .get_form input.form-control{
	color: #fff !important;
}
.get_form textarea.form-control::placeholder, .get_form input.form-control::placeholder{
	color: #C6C6CC !important;
}
.get_form .caldera_forms_form textarea.form-control {
	margin-bottom: 45px;
	height: 90px !important;
}
.get_form .caldera_forms_form textarea.form-control:focus {
border-color: #E4C47F;
}
html body .get_form input:not([type="checkbox"]):not([type="submit"]), html body .form_line_btn input:not([type="checkbox"]):not([type="submit"]){
	border-color: #fff;
}
.caldera-grid .form-control.cf2-file .btn {
	color: #C6C6CC !important;
	background-color: transparent !important;
	border: 1px dashed #FFFFFF !important;
	min-height: 60px;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: 0px;
	text-transform: none;
	padding: 17px 40px 17px 70px;
	background-repeat: no-repeat;
	background-position: 60px 50%;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59375 11.25H6.40625C6.22396 11.25 6.06901 11.1862 5.94141 11.0586C5.8138 10.931 5.75 10.776 5.75 10.5938V6H3.34375C3.10677 6 2.94271 5.89062 2.85156 5.67188C2.76042 5.4349 2.79688 5.23438 2.96094 5.07031L7.11719 0.914062C7.22656 0.804688 7.35417 0.75 7.5 0.75C7.64583 0.75 7.77344 0.804688 7.88281 0.914062L12.0391 5.07031C12.2031 5.23438 12.2396 5.4349 12.1484 5.67188C12.0573 5.89062 11.8932 6 11.6562 6H9.25V10.5938C9.25 10.776 9.1862 10.931 9.05859 11.0586C8.93099 11.1862 8.77604 11.25 8.59375 11.25ZM14.5 11.0312V14.0938C14.5 14.276 14.4362 14.431 14.3086 14.5586C14.181 14.6862 14.026 14.75 13.8438 14.75H1.15625C0.973958 14.75 0.81901 14.6862 0.691406 14.5586C0.563802 14.431 0.5 14.276 0.5 14.0938V11.0312C0.5 10.849 0.563802 10.694 0.691406 10.5664C0.81901 10.4388 0.973958 10.375 1.15625 10.375H4.875V10.5938C4.875 11.013 5.02083 11.3776 5.3125 11.6875C5.6224 11.9792 5.98698 12.125 6.40625 12.125H8.59375C9.01302 12.125 9.36849 11.9792 9.66016 11.6875C9.97005 11.3776 10.125 11.013 10.125 10.5938V10.375H13.8438C14.026 10.375 14.181 10.4388 14.3086 10.5664C14.4362 10.694 14.5 10.849 14.5 11.0312ZM10.9453 13.8203C11.0547 13.7109 11.1094 13.5833 11.1094 13.4375C11.1094 13.2917 11.0547 13.1641 10.9453 13.0547C10.8359 12.9453 10.7083 12.8906 10.5625 12.8906C10.4167 12.8906 10.2891 12.9453 10.1797 13.0547C10.0703 13.1641 10.0156 13.2917 10.0156 13.4375C10.0156 13.5833 10.0703 13.7109 10.1797 13.8203C10.2891 13.9297 10.4167 13.9844 10.5625 13.9844C10.7083 13.9844 10.8359 13.9297 10.9453 13.8203ZM12.6953 13.8203C12.8047 13.7109 12.8594 13.5833 12.8594 13.4375C12.8594 13.2917 12.8047 13.1641 12.6953 13.0547C12.5859 12.9453 12.4583 12.8906 12.3125 12.8906C12.1667 12.8906 12.0391 12.9453 11.9297 13.0547C11.8203 13.1641 11.7656 13.2917 11.7656 13.4375C11.7656 13.5833 11.8203 13.7109 11.9297 13.8203C12.0391 13.9297 12.1667 13.9844 12.3125 13.9844C12.4583 13.9844 12.5859 13.9297 12.6953 13.8203Z' fill='%23E4C47F'/%3E%3C/svg%3E%0A");
}
.caldera-grid .form-control.cf2-file .btn:hover, .caldera-grid .form-control.cf2-file .btn:focus{
	color: #fff !important;	
}
.soc_vertical .elementor-social-icons-wrapper.elementor-grid{
	display: grid;
}
.soc_vertical .elementor-grid-item {
    margin-bottom: 30px !important;
}
.home2_faq_icn .bdt-advanced-icon-box-readmore{
display: flex !important;
align-items: center;
}
.home2_faq_icn .bdt-advanced-icon-box-readmore .bdt-button-icon-align-right {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 2px solid #E4C47F;
	display: flex;
	justify-content: center;
	align-items: center;
}
.home2_faq_icn .bdt-advanced-icon-box-readmore:hover .bdt-button-icon-align-right{
background-color: #E4C47F;
}
.cf2-file-control .cf2-file-name{
	color: #fff;
}
.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove::after {
    color: #E4C47F !important;
}
.cf2-dropzone .cf2-list-files{
	margin: 0px;
	padding: 0px;
	margin-top: 40px;
}
.cf2-dropzone{
display: flex;
flex-wrap: wrap;
flex-direction: column-reverse;
}
.home2_top_img{
	max-width: 900px;
}
.sec_text_slide .elementor-background-slideshow__slide__image, .sec_text_slide_2 .elementor-background-slideshow__slide__image {
    background-repeat: repeat-x;
}
.sec_text_slide .swiper-slide {
    min-width: 2422px;
}
.sec_text_slide_2 .swiper-slide {
    min-width: 2733px;
}
.home2_step_icn:hover .bdt-advanced-icon-box-content .bdt-advanced-icon-box-title, .home2_step_icn:hover .bdt-advanced-icon-box-description{
	color: #fff !important;
}
.bdt-portfolio-gallery .bdt-gallery-item:hover {
	box-shadow: none !important;
	transform: none !important;
}
.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-default .bdt-portfolio-content-inner:before {
	background: #34343F !important;
}
.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-default .bdt-portfolio-content-inner::after {
    background: #34343F !important;
}

.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-default .bdt-gallery-item-link svg {
display: none;
}
.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-default .bdt-gallery-item-link {
	width: 50px;
	height: 50px;
	background: transparent !important;
}
.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-default .bdt-gallery-item-link-wrapper{
	background-repeat: no-repeat;
	transition: all 400ms;
	transform: rotate(-90deg);
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M30.4447 33.1317L11.2821 13.9692L13.9691 11.2821L33.1317 30.4447L33.9853 31.2983L33.9853 30.0912L33.9853 13.4792L37.2279 16.7218L37.2279 37.2279L16.7218 37.2279L13.4792 33.9853L30.0912 33.9853L31.2983 33.9853L30.4447 33.1317Z' stroke='%23E4C47F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='38' fill='white' transform='translate(49.7487 27.1213) rotate(135)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-default .bdt-gallery-item-link-wrapper:hover{
	transform: rotate(0deg);
}

.bdt-portfolio-gallery .bdt-portfolio-desc{
display: flex;
flex-wrap: wrap;
padding: 30px 0 !important;
}
.bdt-portfolio-gallery .bdt-portfolio-excerpt{
order: 1;
flex: 0 0 100%;
}
.bdt-portfolio-gallery .bdt-portfolio-desc > a{
order: 2;
}
.bdt-portfolio-gallery .bdt-portfolio-inner:hover {
	box-shadow: none !important;
	transform: none !important;
}
.bdt-ep-grid-filters-wrapper .bdt-ep-grid-filters .bdt-ep-grid-filter.bdt-active {
	border-bottom: 0 !important;
	text-decoration: line-through solid #E4C47F 2px !important;
}
.bdt-ep-grid-filters-wrapper .bdt-ep-grid-filters .bdt-ep-grid-filter:before{
	content: "";
	display: block;
	margin: 0 auto;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #E4C47F;
	position: relative;
	top: -10px;
	opacity: 0;
	transition: all 400ms;
}
.bdt-ep-grid-filters-wrapper .bdt-ep-grid-filters .bdt-ep-grid-filter:hover:before{
	opacity: 1;
}
.bdt-progress-pie-wrapper .bdt-progress-pie-title {
	text-align: left !important;
		padding: 30px 0 0 !important;
}
.bdt-progress-pie-wrapper .bdt-progress-pie {
	padding: 10px !important;
	border: 1px solid #C6C6CC;
	border-radius: 50%;
}
.scope_pie{
	max-width: 202px;
}
.bdt-member.bdt-member-skin-band .bdt-member-photo:before {
	background-color: #34343F !important;
	transform: none !important;
}
.bdt-member.bdt-member-skin-band .bdt-member-icons {
	right: 0 !important;
	transform: translateY(-200px) !important;
	left: 125px !important;
}
.bdt-member.bdt-member-skin-band .bdt-member-description:before {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #0D0D0F;
	position: relative;
	top: -22px;
}
.bdt-member.bdt-member-skin-band .bdt-member-icons .bdt-member-icon:before {
	width: 30px !important;
}
.home2_rw_teams {
	margin-left: -15px;
	width: 102% !important;
	margin-right: -15px;
}
.home2_big_soc .elementor-heading-title a{
color: transparent !important; 
-webkit-text-stroke: 1px #949499 !important;
}
.home2_big_soc .elementor-heading-title a:hover {
color: #E4C47F !important; 
-webkit-text-stroke: 1px #E4C47F !important;
}
.home3_hover_box .bdt-hover-box-description{
max-width: calc(100% - (175px * 2));
	margin: 80px 80px 80px 270px;
}

.bdt-hover-box.bdt-hover-box-skin-envelope .bdt-hover-box-item .bdt-hover-box-description.bdt-position-bottom .bdt-icon-wrapper {
	right: unset !important;
	bottom: 0px !important;
	left: -182px;
}
.bdt-hover-box-item .bdt-hover-box-title, .bdt-hover-box-item .bdt-hover-box-text{
	opacity: 0;
}
.bdt-hover-box-item.active .bdt-hover-box-title, .bdt-hover-box-item.active .bdt-hover-box-text{
	opacity: 1;
}
.bdt-hover-box .bdt-hover-box-item .bdt-hover-box-button > a{
	display: flex;
	min-height: 60px;
	align-items: center;
	transition: all 400ms;
}
.bdt-hover-box .bdt-hover-box-item .bdt-hover-box-button > a:after {
content: "";
display: inline-flex;
width: 60px;
height: 60px;
margin-left: 20px;
transition: all 400ms;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='29' stroke='%23E4C47F' stroke-width='2'/%3E%3Cpath d='M28 26L32.5 30.5L28 35' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.bdt-hover-box .bdt-hover-box-item .bdt-hover-box-button > a:hover:after {
background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='29' fill='%23E4C47F' stroke='%23E4C47F' stroke-width='2'/%3E%3Cpath d='M28 26L32.5 30.5L28 35' stroke='%230D0D0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.bdt-hover-box-item .bdt-hover-box-description.bdt-position-bottom .bdt-icon-wrapper svg * {
fill: #0D0D0F;
}
.bdt-hover-box-item.active .bdt-hover-box-description.bdt-position-bottom .bdt-icon-wrapper svg * {
fill: #E4C47F;
}
.bdt-hover-box .bdt-hover-box-item .bdt-hover-box-text {
	padding-top: 20px;
}
.elementor-widget-bdt-price-table .bdt-price-table{
display: flex;
flex-wrap: wrap;
max-width: 270px;
}

.bdt-price-table .bdt-price-table-header{
display: flex;
flex-wrap: wrap;
flex-direction: column-reverse;
text-align: left;
order: 2;
margin-left: 40px;
flex: 0 0 100%;
}
.bdt-price-table .bdt-price-table-price{
order: 1;
flex: 0 0 100%;
}
.bdt-price-table .bdt-price-table-features-list{
order: 3;
flex: 0 0 100%;
padding: 10px 0 30px !important;
}
.bdt-price-table .bdt-price-table-footer{
order: 4;
flex: 0 0 100%;
text-align: left;
}
.bdt-price-table .bdt-price-table-features-list li .bdt-price-table-feature-inner {
    margin-left: 38px !important;
}
.bdt-price-table .bdt-price-table-features-list svg{
top: -2px;
	position: relative;
}
.bdt-price-table.bdt-price-table-skin-default:before{
content: "";
display: inline-flex;
width: 2px;
height: 280px;
background-color: #0D0D0F;
position: absolute;
top: 100px;
left: 0px;
}

.home3_post_grid .bdt-post-grid-readmore .bdt-button-icon-align-right {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 2px solid #E4C47F;
    display: flex;
    justify-content: center;
    align-items: center;
	transition: all 400ms;
}

.home3_post_grid .bdt-primary {
display: none;
}
.home3_post_grid .bdt-post-grid .bdt-post-grid-readmore {
display: flex !important;
align-items: center;
}
.home3_post_grid .bdt-post-grid .bdt-post-grid-readmore:hover .bdt-button-icon-align-right {
background-color: #E4C47F;
}
.home3_post_grid .bdt-post-grid.bdt-post-grid-skin-harold .bdt-secondary .bdt-post-grid-desc {
    padding: 0px !important;
}
.home3_post_grid .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-meta{
	padding: 45px 0px 35px !important;
	border-top: 0px;
}
.home3_post_grid .bdt-box-shadow-small {
    box-shadow: none;
}
.home3_post_grid .bdt-post-grid .bdt-post-grid-item {
display: flex;
flex-wrap: wrap;
} 
.home3_post_grid .bdt-post-grid-img-wrap{
	order: 1;
    width: 100%;
}
.home3_post_grid .bdt-post-grid.bdt-post-grid-skin-harold .bdt-secondary .bdt-post-grid-desc {
    order: 3;
}
.home3_post_grid .bdt-post-grid.bdt-post-grid-skin-harold .bdt-post-grid-meta {
order: 2;
}
.home3_post_grid .bdt-post-grid .bdt-secondary .bdt-post-grid-title a:hover{
	text-decoration: underline;
}
.home3_post_grid .bdt-post-grid .bdt-subnav span::after {
content: "";
height: 11px;
width: 1px;
border-radius: 0;
margin-right: -10px;
margin-left: 10px;
display: inline-block;
vertical-align: middle;
background-color: #949499;
}
.home3_post_grid .bdt-post-grid .bdt-subnav span:last-child::after {
    content: none;
}
.home3_post_grid .bdt-post-grid-img-wrap a:after {
content: "";
display: block;
opacity: 0;
transition: all 400ms;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(52, 52, 63, 0.7);
background-position: center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 0H13V13H0V18H13V31H18V18H31V13H18V0Z'/%3E%3C/mask%3E%3Cpath d='M13 0V-1H12V0H13ZM18 0H19V-1H18V0ZM13 13V14H14V13H13ZM0 13V12H-1V13H0ZM0 18H-1V19H0V18ZM13 18H14V17H13V18ZM13 31H12V32H13V31ZM18 31V32H19V31H18ZM18 18V17H17V18H18ZM31 18V19H32V18H31ZM31 13H32V12H31V13ZM18 13H17V14H18V13ZM13 1H18V-1H13V1ZM14 13V0H12V13H14ZM0 14H13V12H0V14ZM1 18V13H-1V18H1ZM13 17H0V19H13V17ZM14 31V18H12V31H14ZM18 30H13V32H18V30ZM17 18V31H19V18H17ZM31 17H18V19H31V17ZM30 13V18H32V13H30ZM18 14H31V12H18V14ZM17 0V13H19V0H17Z' fill='%23E4C47F' mask='url(%23path-1-inside-1)'/%3E%3C/svg%3E");
}
.home3_post_grid .bdt-post-grid-img-wrap a:hover:after {
opacity: 1;
}
.sec_blk_services .icn_srv .bdt-advanced-icon-box-readmore svg path{
    stroke: #ffffff !important;
}
.sec_blk_services .icn_srv:hover .bdt-advanced-icon-box-readmore svg path{
    stroke: #0D0D0F !important;
}
.sec_blk_services .icn_srv:hover .bdt-advanced-icon-box-title{
    color: #0D0D0F !important;
}
.sec_logo_285 .logo_icon .elementor-widget-container {
    width: 285px;
    height: 285px;
}
.bdt-post-grid .bdt-secondary .bdt-post-grid-title a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
}
.head6_link .bdt-advanced-heading > .bdt-heading-title > a:hover span.bdt-main-heading-inner {
    color: #0D0D0F !important;
    text-decoration: underline;
}
.num_head .bdt-advanced-heading .bdt-advanced-heading-content > div{
background-color: transparent;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-image: url("/wp-content/uploads/2021/02/Pattern-Lines-Gold.svg");
color: rgba(255,255,255,0);
transform: rotate(-90deg);
position: relative;
top: 30px;
left: -172px;
}
.num_head.num_one .bdt-advanced-heading .bdt-advanced-heading-content > div{
left: -165px;
}
.port_item_gallery .bdt-custom-gallery .bdt-gallery-item-link {
width: 31px;
height: 31px;
background-position: center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 0H13V13H0V18H13V31H18V18H31V13H18V0Z'/%3E%3C/mask%3E%3Cpath d='M13 0V-1H12V0H13ZM18 0H19V-1H18V0ZM13 13V14H14V13H13ZM0 13V12H-1V13H0ZM0 18H-1V19H0V18ZM13 18H14V17H13V18ZM13 31H12V32H13V31ZM18 31V32H19V31H18ZM18 18V17H17V18H18ZM31 18V19H32V18H31ZM31 13H32V12H31V13ZM18 13H17V14H18V13ZM13 1H18V-1H13V1ZM14 13V0H12V13H14ZM0 14H13V12H0V14ZM1 18V13H-1V18H1ZM13 17H0V19H13V17ZM14 31V18H12V31H14ZM18 30H13V32H18V30ZM17 18V31H19V18H17ZM31 17H18V19H31V17ZM30 13V18H32V13H30ZM18 14H31V12H18V14ZM17 0V13H19V0H17Z' fill='%23E4C47F' mask='url(%23path-1-inside-1)'/%3E%3C/svg%3E");
}
.port_item_gallery .bdt-custom-gallery .bdt-gallery-item-link svg {
    display: none;
}
.portfolio_testim .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details{
	display: flex;
}
.portfolio_testim .elementor-testimonial-name:after{
	content: "";
	display: inline-flex;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	position: relative;
	top: -1px;
	margin: 0 15px;
	background-color: #E4C47F;
}
.port_item_slide .bdt-gallery-item .bdt-gallery-thumbnail img {
    height: 367px;
}
.srv_item_slide .bdt-gallery-item .bdt-gallery-thumbnail img {
    height: 380px;
}

.icon_list_footer_ico .elementor-icon-list-icon {
	position: relative;
	top: -2px;
}
.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-abetis .bdt-gallery-item:hover .bdt-portfolio-inner::before {
    height: 100% !important;
}
.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-abetis .bdt-portfolio-inner::before {
    background: #34343F !important;
	transition: opacity 400ms ease-in-out !important; 
}
.portfolio_type3 .bdt-portfolio-gallery.bdt-portfolio-gallery-skin-abetis .bdt-gallery-item-link svg{
display: none;
}
.portfolio_type3 .bdt-portfolio-gallery .bdt-gallery-item-link span {
    display: block;
    width: 100px;
    height: 100px;
    position: relative;
    top: 40px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 400ms;
    transform: rotate(-90deg);
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M30.4447 33.1317L11.2821 13.9692L13.9691 11.2821L33.1317 30.4447L33.9853 31.2983L33.9853 30.0912L33.9853 13.4792L37.2279 16.7218L37.2279 37.2279L16.7218 37.2279L13.4792 33.9853L30.0912 33.9853L31.2983 33.9853L30.4447 33.1317Z' stroke='%23E4C47F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='38' fill='white' transform='translate(49.7487 27.1213) rotate(135)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.portfolio_type3 .bdt-portfolio-gallery .bdt-gallery-item-link span:hover {
    transform: rotate(0deg);
}
.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-abetis .bdt-gallery-item .bdt-portfolio-desc {
    padding: 0 30px !important;
	  justify-content: center;
}

.bdt-portfolio-gallery.bdt-portfolio-gallery-skin-abetis .bdt-portfolio-desc {
    top: 120px;
	bottom: unset !important;
}
.faq_page .bdt-accordion .bdt-accordion-content {
	padding: 0px 22% 58px 28% !important;
	margin-top: -22px !important;
}
.faq_page .bdt-accordion .bdt-accordion-content:before {
content: "";
	display: block;
	width: 2px;
	height: 68px;
	position: relative;
	left: -50px;
	top: 55px;
	background-color: #0D0D0F;
}
.home1_video.srv_video .elementor-custom-embed-play{
	width: 120px;
	height: 120px;
	transition: all 400ms;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='45' height='52' viewBox='0 0 45 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.75129L43 26L1 50.2487L1 1.75129Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.home1_video.srv_video .elementor-custom-embed-play:hover{
		background-image: url("data:image/svg+xml,%3Csvg width='45' height='52' viewBox='0 0 45 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.75129L43 26L1 50.2487L1 1.75129Z' fill='%23E4C47F' stroke='%23E4C47F' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.rw_srv_pei .bdt-progress-pie-wrapper .bdt-progress-pie-title {
	text-align: center !important;
	padding: 30px 0 0 !important;
}

.rw_srv_pei .scope_pie{
	max-width: 233px;
}
.elementor-page .widget-area.left_sb {
    padding-top: 127px;
}
.search-form input, .widget_product_search input {
	border-bottom: 2px solid #34343F !important;
	height: 53px;
}

.search-form input[type="submit"], main .woocommerce-product-search button, .wp-block-search button {
    background-size: auto;
	width: 25px;
	height: 60px;
	padding-left: 0px !important;
	margin-right: -10px !important;
    transition: all 400ms;
    border-color: transparent !important;
    background-color: transparent !important;
    margin-right: -1px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' widht='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath d='M18,10a8,8,0,1,1-8-8A8,8,0,0,1,18,10Zm-2,8a9.6,9.6,0,0,1-6,2,10,10,0,1,1,7.5-3.4l6.9,6.9L23,25Z' style='fill-rule:evenodd'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
}
.wp-block-search button {
	position: absolute;
top: 0;
right: 0;
font-size: 0 !important;
padding: 18px 48px 18px 0 !important;
}
main .woocommerce-product-search button {
		margin-right: 0px !important;
}
.elementor-page .blogsidebarpage.lsb {
    padding-left: 10px;
    padding-right: 0px;
}
.srv_rw_team, .srv_rw_icon {
	margin-left: -15px;
	width: 105% !important;
	margin-right: -15px;
}
.srv_rw_icon .elementor-widget-bdt-advanced-icon-box .bdt-advanced-icon-box-description {
	margin-top: 10px;
}
.search-form, .search-form label, .search-form input, .widget_product_search label, .widget_product_search input {
    color: #0D0D0F !important;
}
.menu-srv_menu-container li {
    width: 100%;
    min-height: 91px;
    display: flex;
    align-items: center;
    margin-bottom: 20px !important;
    padding: 10px 30px !important;
    background-color: #F5F4F2;
}
.menu-srv_menu-container li > a{
    font-size: 15px;
    line-height: 24px;
    color: #0D0D0F;
    transition: all 400ms;
	padding: 0px !important;
}
.menu-srv_menu-container li > a:before{
display: none !important;
}
.menu-srv_menu-container li:hover{
background-color: #34343F !important;
}
.menu-srv_menu-container li:hover > a{
color: #fff !important;
margin-left: 65px;
}
.menu-srv_menu-container li.current-menu-item{
	background-color: #E4C47F !important;
}
.menu-srv_menu-container li.current-menu-item > a{
margin-left: 65px;
}
.menu-srv_menu-container li:after {
content: "";
display: inline-flex;
width: 7px;
height: 11px;
background-repeat: no-repeat;
position: absolute;
right: 30px;
background-image: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 10L1.5 5.5L6 1' stroke='%230D0D0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.menu-srv_menu-container li:hover:after {
background-image: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 10L1.5 5.5L6 1' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.menu-srv_menu-container ul li.current-menu-item:before {
    content: "";
    background-repeat: no-repeat;
    display: inline-flex;
    height: 50px;
    width: 50px;
    position: absolute;
    top: 20px;
    left: 30px;
    background-image: url(/wp-content/uploads/2021/02/srv_01.svg);
}
.menu-srv_menu-container li.current-menu-item:hover{
background-color: #34343F !important;
}
.menu-srv_menu-container ul li.current-menu-item:hover:before {
    background-image: url(/wp-content/uploads/2021/02/srv_01_h.svg);
}
.menu-srv_menu-container ul li:hover:before {
	content: "";
    background-repeat: no-repeat;
    display: inline-flex;
    height: 50px;
    width: 50px;
    position: absolute;
    top: 20px;
    left: 30px;
    background-image: url(/wp-content/uploads/2021/02/srv_01_h.svg);
}
.menu-srv_menu-container ul > li:nth-child(2):hover::before {
    background-image: url(/wp-content/uploads/2021/02/srv_02_h.svg);
}
.menu-srv_menu-container ul > li.current-menu-item:nth-child(2):before {
    background-image: url(/wp-content/uploads/2021/02/srv_02.svg);
}
.menu-srv_menu-container ul > li:nth-child(3):hover::before {
    background-image: url(/wp-content/uploads/2021/02/srv_03_h.svg);
}
.menu-srv_menu-container ul > li.current-menu-item:nth-child(3):before {
    background-image: url(/wp-content/uploads/2021/02/srv_03.svg);
}
.menu-srv_menu-container ul > li:nth-child(4):hover::before {
    background-image: url(/wp-content/uploads/2021/02/srv_04_h.svg);
}
.menu-srv_menu-container ul > li.current-menu-item:nth-child(4):before {
    background-image: url(/wp-content/uploads/2021/02/srv_04.svg);
}
.menu-srv_menu-container ul > li:nth-child(5):hover::before {
    background-image: url(/wp-content/uploads/2021/02/srv_05_h.svg);
}
.menu-srv_menu-container ul > li.current-menu-item:nth-child(5):before {
    background-image: url(/wp-content/uploads/2021/02/srv_05.svg);
}
.menu-srv_menu-container ul > li:nth-child(6):hover::before {
    background-image: url(/wp-content/uploads/2021/02/srv_06_h.svg);
}
.menu-srv_menu-container ul > li.current-menu-item:nth-child(6):before {
    background-image: url(/wp-content/uploads/2021/02/srv_06.svg);
}
.menu-srv_menu-container ul > li:nth-child(7):hover::before {
    background-image: url(/wp-content/uploads/2021/02/srv_07_h.svg);
}
.menu-srv_menu-container ul > li.current-menu-item:nth-child(7):before {
    background-image: url(/wp-content/uploads/2021/02/srv_07.svg);
}
.menu-srv_menu-container ul > li:nth-child(8):hover::before {
    background-image: url(/wp-content/uploads/2021/02/srv_08_h.svg);
}
.menu-srv_menu-container ul > li.current-menu-item:nth-child(8):before {
    background-image: url(/wp-content/uploads/2021/02/srv_08.svg);
}
.menu-srv_menu-container ul > li:nth-child(9):hover::before {
    background-image: url(/wp-content/uploads/2021/02/srv_09_h.svg);
}
.menu-srv_menu-container ul > li.current-menu-item:nth-child(9):before {
    background-image: url(/wp-content/uploads/2021/02/srv_09.svg);
}
.side_srv_item .elementor-heading-title:before{
content: "";
display: inline-flex;
width: 15px;
height: 15px;
border-radius: 50%;
margin-right: 15px;
background-color: transparent;
border: 2px solid #E4C47F;
}
.side_srv_item .bdt-heading-title a .bdt-main-heading .bdt-main-heading-inner{
text-decoration: underline solid #0D0D0F 2px;
}
.side_srv_item .bdt-heading-title a:hover .bdt-main-heading .bdt-main-heading-inner{
color: #0D0D0F !important;
text-decoration: underline solid #E4C47F 2px;
}
.side_srv_item li.elementor-icon-list-item{
    width: 100%;
    min-height: 91px;
    display: flex;
    align-items: center;
    margin-bottom: 20px !important;
    padding: 10px 30px !important;
    background-color: #F5F4F2;
}
.side_srv_item li.elementor-icon-list-item:hover{
background-color: #34343F;
}
.side_srv_item li.elementor-icon-list-item:hover .elementor-icon-list-text{
color: #fff;
}
.side_srv_item li .elementor-icon-list-icon{
opacity: 0;
margin-left: -30px;
}
.side_srv_item li:hover .elementor-icon-list-icon{
opacity: 1;
margin-left: 0px;
}
.error404 {
    background-color: #0D0D0F;
    background-image: url(/wp-content/uploads/2021/02/Decor-lines-smart.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.error404.theme-zoe main {
    overflow: visible;
    background-image: url("data:image/svg+xml,%3Csvg width='760' height='760' viewBox='0 0 760 760' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='380' cy='380' r='379' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E");
    background-position: center 70px;
    background-repeat: no-repeat;
    min-height: 900px;
		background-color: transparent;
}
.error404 h1.page-title {
font-weight: 400;
font-size: 32px;
line-height: 46px;
color: #FFFFFF;
text-transform: none;
}
.error404 p {
font-size: 15px;
line-height: 24px;
color: #C6C6CC;
}
.error404 main .e404 {
margin-top: 100px;
margin-bottom: 45px;

}
.error404 .page-header::before {
    content: "404";
    display: inline-block;
    position: relative;
    top: 0px;
    width: 100%;
    height: 164px;
    margin: 0 auto;
    font-size: 144px;
    line-height: 164px;
    font-family: Krona One;
    letter-spacing: -0.04em;
    color: transparent !important;
-webkit-text-stroke: 2px #E4C47F;
}
.error404 .sec_inner_03, .error404 .footer-widget {
display: none;
}
.e404 form {
    max-width: 355px;
    margin: 45px auto 0px;
}
.e404 form input[type="text"] {
color: #fff !important;
border-bottom: 2px solid #FFF !important;
}
.e404 form input[type="submit"] {
background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4773 19.3862H18.4773V17.3288L16.8595 18.5999L17.4773 19.3862ZM19.1648 17.6987L18.3785 17.0809L17.1073 18.6987H19.1648V17.6987ZM7.21167 15.9643L6.4952 16.662L6.5045 16.6715L6.51405 16.6808L7.21167 15.9643ZM15.696 7.47997L14.9796 8.17758L14.9889 8.18713L14.9984 8.19644L15.696 7.47997ZM24.6921 23.4214C24.7153 23.4447 24.7199 23.4568 24.7206 23.4584C24.7213 23.4602 24.7273 23.474 24.7273 23.5112H26.7273C26.7273 22.9365 26.5147 22.4156 26.1063 22.0072L24.6921 23.4214ZM24.7273 23.5112C24.7273 23.5484 24.7213 23.5623 24.7206 23.5641C24.7199 23.5656 24.7153 23.5777 24.6921 23.601L26.1063 25.0152C26.5147 24.6068 26.7273 24.0859 26.7273 23.5112H24.7273ZM24.6921 23.601L23.3796 24.9135L24.7938 26.3277L26.1063 25.0152L24.6921 23.601ZM23.3796 24.9135C23.3563 24.9368 23.3442 24.9414 23.3426 24.942C23.3408 24.9427 23.327 24.9487 23.2898 24.9487V26.9487C23.8645 26.9487 24.3854 26.7361 24.7938 26.3277L23.3796 24.9135ZM23.2898 24.9487C23.2526 24.9487 23.2387 24.9427 23.237 24.942C23.2354 24.9414 23.2233 24.9368 23.2 24.9135L21.7858 26.3277C22.1942 26.7361 22.7151 26.9487 23.2898 26.9487V24.9487ZM23.2 24.9135L18.5125 20.226L17.0983 21.6402L21.7858 26.3277L23.2 24.9135ZM18.5125 20.226C18.4893 20.2027 18.4847 20.1906 18.484 20.1891C18.4833 20.1873 18.4773 20.1734 18.4773 20.1362H16.4773C16.4773 20.7109 16.6899 21.2318 17.0983 21.6402L18.5125 20.226ZM18.4773 20.1362V19.3862H16.4773V20.1362H18.4773ZM16.8595 18.5999C15.2877 19.8348 13.5059 20.4487 11.4773 20.4487V22.4487C13.9487 22.4487 16.1668 21.6876 18.0951 20.1725L16.8595 18.5999ZM11.4773 20.4487C9.05594 20.4487 7.01315 19.6016 5.29378 17.8822L3.87956 19.2964C5.97269 21.3896 8.52365 22.4487 11.4773 22.4487V20.4487ZM5.29378 17.8822C3.57441 16.1629 2.72729 14.1201 2.72729 11.6987H0.727295C0.727295 14.6524 1.78643 17.2033 3.87956 19.2964L5.29378 17.8822ZM2.72729 11.6987C2.72729 9.27736 3.57441 7.23457 5.29378 5.5152L3.87956 4.10098C1.78643 6.19411 0.727295 8.74507 0.727295 11.6987H2.72729ZM5.29378 5.5152C7.01315 3.79583 9.05594 2.94872 11.4773 2.94872V0.948715C8.52365 0.948715 5.97269 2.00785 3.87956 4.10098L5.29378 5.5152ZM11.4773 2.94872C13.8987 2.94872 15.9414 3.79583 17.6608 5.5152L19.075 4.10098C16.9819 2.00785 14.4309 0.948715 11.4773 0.948715V2.94872ZM17.6608 5.5152C19.3802 7.23457 20.2273 9.27736 20.2273 11.6987H22.2273C22.2273 8.74507 21.1682 6.19411 19.075 4.10098L17.6608 5.5152ZM20.2273 11.6987C20.2273 13.7273 19.6134 15.5092 18.3785 17.0809L19.9511 18.3165C21.4662 16.3883 22.2273 14.1701 22.2273 11.6987H20.2273ZM19.1648 18.6987H19.9148V16.6987H19.1648V18.6987ZM19.9148 18.6987C19.952 18.6987 19.9658 18.7047 19.9676 18.7054C19.9692 18.7061 19.9813 18.7107 20.0046 18.7339L21.4188 17.3197C21.0104 16.9113 20.4895 16.6987 19.9148 16.6987V18.6987ZM20.0046 18.7339L24.6921 23.4214L26.1063 22.0072L21.4188 17.3197L20.0046 18.7339ZM6.51405 16.6808C7.88812 18.0187 9.56024 18.6987 11.4773 18.6987V16.6987C10.0819 16.6987 8.91022 16.2225 7.90929 15.2479L6.51405 16.6808ZM11.4773 18.6987C13.3949 18.6987 15.0567 18.0179 16.4032 16.6714L14.9889 15.2572C14.0229 16.2233 12.8722 16.6987 11.4773 16.6987V18.6987ZM16.4032 16.6714C17.7752 15.2994 18.4773 13.6243 18.4773 11.6987H16.4773C16.4773 13.0856 15.9918 14.2543 14.9889 15.2572L16.4032 16.6714ZM18.4773 11.6987C18.4773 9.77241 17.7743 8.10784 16.3937 6.76349L14.9984 8.19644C15.9928 9.16459 16.4773 10.3125 16.4773 11.6987H18.4773ZM16.4125 6.78235C15.0682 5.40167 13.4036 4.69872 11.4773 4.69872V6.69872C12.8635 6.69872 14.0114 7.18326 14.9796 8.17758L16.4125 6.78235ZM11.4773 4.69872C9.5517 4.69872 7.87666 5.40076 6.50456 6.77286L7.91878 8.18707C8.92168 7.18417 10.0904 6.69872 11.4773 6.69872V4.69872ZM6.50456 6.77286C5.15808 8.11934 4.47729 9.78109 4.47729 11.6987H6.47729C6.47729 10.3038 6.95276 9.15309 7.91878 8.18707L6.50456 6.77286ZM4.47729 11.6987C4.47729 13.6158 5.1573 15.2879 6.4952 16.662L7.92814 15.2667C6.95354 14.2658 6.47729 13.0942 6.47729 11.6987H4.47729Z' fill='white'/%3E%3C/svg%3E%0A");
}

.price_wh .bdt-price-table.bdt-price-table-skin-default:before {
	background-color: #fff;
}
.left_line_txt:before {
	content: "";
	display: block;
	width: 2px;
	height: 109px;
	background-color: #0D0D0F;
	position: absolute;
	top: 23px;
}
.cont_form textarea.form-control::placeholder, .cont_form input.form-control::placeholder{
	color: #7A7A80 !important;
}
.cont_form .caldera-grid select.form-control {
    color: #7A7A80 !important;
}
html body .cont_form input:not([type="checkbox"]):not([type="submit"]){
    border-color: #0D0D0F;
}
.cont_form .caldera_forms_form select.form-control, .cont_form .caldera_forms_form textarea.form-control {
	border-bottom: 2px solid #0D0D0F;
	box-shadow: none !important;
}
.cont_form input:not([type="checkbox"]):not([type="submit"]):focus, .cont_form .caldera_forms_form select.form-control:focus, .cont_form .caldera_forms_form textarea.form-control:focus {
	border-bottom: 2px solid #E4C47F;
}
.cont_form .caldera-grid .form-control.cf2-file .btn {
	color: #7A7A80 !important;
	background-color: transparent !important;
	border: 1px dashed #0D0D0F !important;
box-shadow: none;
}
.cont_form .caldera-grid .form-control.cf2-file .btn:hover, .caldera-grid .form-control.cf2-file .btn:focus{
	color: #0D0D0F !important;	
}




/* blog */
html main.mainsidebar {
    padding: 140px 15px 120px 15px;
}
html main {
    padding: 140px 15px 120px 15px;
}
.page:not(.elementor-page) main {
    padding: 125px 0 120px;
}

.blogsidebarpage.rsb, .blogsidebarpage.lsb {
    width: 70%;
}
.widget-area.right_sb, .widget-area.left_sb {
    width: 30%;
}
.widget-area.right_sb{
    padding-left: 35px;
}
.widget-area.left_sb{
    padding-right: 35px;
}
.blogsidebarpage.rsb{
    padding-right: 25px;
}
.blogsidebarpage.lsb {
    padding-left: 25px;
}
.post-template-default.single main {
    padding: 140px 0 120px 0;
}
.widget {
    margin: 0 0 60px;
}
.widget_categories{
	margin-bottom: 50px;
}
h3.widgettitle, .widget > h3.widget-title, .widget.widget_block h3{
	font-size: 15px;
	line-height: 28px;
	color: #0D0D0F;
	margin-bottom: 30px;
	text-transform: uppercase !important;
}
.widget_categories h3.widget-title, .widget_recent_entries h3.widget-title, .widget_nav_menu h3.widget-title{
	margin-bottom: 20px;
}
h3.widgettitle:before, h3.widget-title:before, .widget.widget_block h3:before {
content: "";
display: inline-flex;
width: 15px;
height: 15px;
border-radius: 50%;
margin-right: 15px;
background-color: transparent;
border: 2px solid #E4C47F;
}
.widget > ul > li:last-child {
    padding-bottom: 0;
}
#commentform p.logged-in-as a{
    color: #0D0D0F;
}
.comment-form-cookies-consent {
    text-align: left;
}
.mainsidebar .widget_search{
	margin-top: -20px;
}
.widget > ul > li > a::after {
    display: none;
}
.widget ul li a {
    line-height: 26px;
    padding: 7px 3px 7px 0px;
    color: #34343F;
}
.widget ul li a:hover{
    color: #34343F;
}
.widget > ul > li, .widget .menu > li {
    font-size: 15px;
}

.widget.widget_categories ul li a, .widget.widget_product_categories ul li a,  .widget.widget_archive ul li a {
    padding: 7px 3px 7px 0px;
}

.widget.widget_categories .cat-item span, .widget.widget_product_categories span, .widget.widget_archive span {
    padding: 0px 5px 0px 5px;
    float: right;
    line-height: 26px;
    color: #34343F;
    background-color: #F5F4F2;
    border-radius: 0px;
    margin-top: 7px;
}


.widget.widget_categories ul li a:before, .widget.widget_product_categories ul li a:before, .widget.widget_archive ul li a:before {
content: "";
display: inline-flex;
width: 6px;
height: 6px;
border-radius: 50%;
position: relative;
margin-right: 15px;
top: -2px;
background-color: #C6C6CC;
}
.widget.widget_categories ul li a:hover:before, .widget.widget_product_categories ul li a:hover:before, .widget.widget_archive ul li a:hover:before {
background-color: #E4C47F;
}
.widget_categories ul li:hover > span, .widget_archive ul li:hover > span, .widget_product_categories ul li:hover > span {
    background-color: #E4C47F !important;
	color: #0D0D0F !important; 
}

.widget_recent_comments ul li, .wp-block-latest-comments li {
    background-color: #F5F4F2;
    padding: 24px 30px !important;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 24px;
    color: #0D0D0F;
	transition: all 400ms;
    background-repeat: no-repeat;
    background-position: 90% 50%;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='39' viewBox='0 0 52 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.61523 16.5642V1.96802H21.6472V12.776C21.6472 19.3329 20.0569 24.5728 16.9599 28.5806L16.9579 28.5832C14.0692 32.3473 10.127 35.3886 5.09435 37.6913L3.2195 34.1499C4.56329 32.1341 5.86184 29.9164 7.11593 27.4982C8.61629 24.6957 9.43253 21.8616 9.5346 19.0037L9.56494 18.1542L8.73135 17.9874L1.61523 16.5642ZM30.1272 16.5642V1.96802H50.1592V12.776C50.1592 19.3329 48.5689 24.5728 45.4719 28.5806L45.4699 28.5832C42.5812 32.3473 38.639 35.3886 33.6064 37.6913L31.7315 34.1499C33.0753 32.1342 34.3738 29.9164 35.6279 27.4983C37.1283 24.6957 37.9445 21.8616 38.0466 19.0037L38.0769 18.1542L37.2434 17.9874L30.1272 16.5642Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.widget_recent_comments ul li:hover, .wp-block-latest-comments li:hover{
	background-color: #E4C47F
}
body .widget_recent_comments .wp-block-latest-comments article {
    margin-bottom: 0 !important;
}
body .widget_recent_comments .wp-block-latest-comments p:last-child {
    margin-bottom: 0 !important;
}
.wp-block-latest-comments {
    margin: 0;
    padding: 0;
    list-style: none;
}
.widget_recent_comments ul li a, .wp-block-latest-comments li a {
    color: #0D0D0F;
}
.widget_recent_comments ul li a.url {
    color: #0D0D0F;
	font-weight: 500;
}
.widget_recent_comments ul li:hover a, .wp-block-latest-comments li:hover a {
    color: #0D0D0F;
    text-decoration: underline;
}
span.comment-author-link, span.comment-author-link a {
    font-weight: 500;
    color: #0D0D0F;
}
.widget_recent_entries ul li {
    margin: 0;
    border: 0;
    padding: 0px 15px 15px 22px;
    background-repeat: no-repeat;
    background-size: auto;
    background-position-y: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23C6C6CC'/%3E%3C/svg%3E");
}
.widget_recent_entries ul li:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23E4C47F'/%3E%3C/svg%3E");
}
.widget_recent_entries .post-date, .wp-block-latest-posts li time {
    padding: 0 9px 0 0px;
font-weight: 400;
font-size: 12px;
line-height: 20px;
letter-spacing: 0.15em;
color: #616166;
text-transform: uppercase;
}
.widget_recent_entries ul li a {
    font-weight: 500;
    color: #0D0D0F;
}
.widget_recent_entries ul li a:hover {
text-decoration-line: underline;
color: #0D0D0F;
}

.widget_recent_entries ul li a:hover::before {
    display: none;
}
.widget_meta > ul > li > a::before, .widget_pages > ul > li > a::before, html .woocommerce .widget_layered_nav > ul > li > a::before, .widget .menu > li > a::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #C6C6CC;
    position: relative;
    top: -2px;
    margin-right: 15px;
    border-radius: 50%;
        left: 0px;
}
.widget_meta > ul > li > a:hover::before, .widget_pages > ul > li > a:hover::before, html .woocommerce .widget_layered_nav > ul > li > a:hover::before, .widget .menu > li > a:hover::before {
    background-color: #E4C47F;
}

.widget_nav_menu .sub-menu li {
    margin-left: 20px;
    list-style: none;
}
.widget_categories > ul > li ul.children li a::before, .widget_archive > ul > li ul.children li a::before, .widget_meta > ul > li ul.children li a::before, .widget_pages > ul > li ul.children li a::before, html .woocommerce .widget_layered_nav > ul > li ul.children li a::before, html .woocommerce .widget_product_categories > ul > li ul.children li a::before, .widget .menu li ul.sub-menu a::before {
    content: "";
    width: 15px;
    height: 1px;
    display: inline-block;
    background: #34343F;
    margin-right: 10px;
    position: relative;
    top: -5px;
    left: 0px;
}
.widget_categories > ul > li ul.children li:hover a::before, .widget_archive > ul > li ul.children li:hover a::before, .widget_meta > ul > li ul.children li:hover a::before, .widget_pages > ul > li ul.children li:hover a::before, html .woocommerce .widget_layered_nav > ul > li ul.children li:hover a::before, html .woocommerce .widget_product_categories > ul > li ul.children li:hover a::before, .widget .menu li ul.sub-menu li:hover > a::before {
    background: #E4C47F;
}
.widget_tag_cloud .tagcloud a, .single .slayout3 .tags-links a {
    margin: 0 10px 10px 0;
}
.widget .tagcloud {
    padding-top: 5px;
} 
.single .tags-links a::before, .tagcloud a::before, .single .slayout3 .tags-links a::after {
    display: none;
}
.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud a, .single .tags-links a, .single .slayout3 .tags-links a {
	font-size: 13px;
	padding: 9px 20px;
    background: #F5F4F2;
border-radius: 0px;
color: #34343F;
    border: 0;
    font-weight: 400;
}
.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud a:hover, .single .tags-links a:hover {
   background: #E4C47F;
    color: #0D0D0F !important;
}
.tags-links b{
display: none;
}
body .alayout1 article {
    margin-bottom: 80px !important;
}
.main article .c_block {
    padding: 50px 0px;
	border: 0px;
	border-bottom: 2px solid #0D0D0F;
}
.main article .entry-title, .main article .entry-title a {
	font-weight: 400;
	font-size: 26px;
	line-height:36px;
	color: #0D0D0F;
	margin-top: 8px;
margin-bottom: 5px;
	text-transform: none;
}
.main article .entry-title a:hover {
	color: #0D0D0F;
	text-decoration: underline;
}
.more, .rmore {
    border: 1px solid transparent;
    font-size: 12px;
    line-height: 20px;
	color: #0D0D0F;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
    padding: 0;
    display: inline-flex;
    transition: all 400ms;
    font-weight: 600;
    text-transform: uppercase;
    min-height: 60px;
    align-items: center;
	letter-spacing: 0.15em;
	margin: 5px 0 0; 
}
.more:hover, .rmore:hover{
	background-color: transparent;
	color: #0D0D0F !important;
}
.more:after, .rmore:after {
content: "";
width: 60px;
height: 60px;
display: inline-flex;
margin-left: 17px;
background-position: center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='29' stroke='%23E4C47F' stroke-width='2'/%3E%3Cpath d='M28 26L32.5 30.5L28 35' stroke='%230D0D0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.more:hover:after, .rmore:hover:after {
background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='29' fill='%23E4C47F' stroke='%23E4C47F' stroke-width='2'/%3E%3Cpath d='M28 26L32.5 30.5L28 35' stroke='%230D0D0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
blockquote cite, .nav-previous a, .nav-next a, .entry-meta, .entry-meta a, .c_block .entry-meta i, .post .entry-meta i, .comment-metadata, .comment-metadata a, .comment-reply-link, html .woocommerce ul.products li.product .price del, html .woocommerce div.product p.price del, html .woocommerce div.product span.price del, #comments .edit-link a, .trackback .comment-metadata a {
    color: #616166;
}
.entry-meta > span, .entry-meta > div, .entry-meta a {
font-size: 12px;
line-height: 20px;
letter-spacing: 0.15em;
text-transform: uppercase;
text-decoration: none;
border-right: 0px;
}
.entry-meta > span:after{
	content: "";
	display: inline-flex;
	width: 1px;
	height: 11px;
	background-color: #949499;
	position: relative;
	margin-left: 20px;
margin-right: -10px;
top: 1px;
}
.entry-meta > span:last-child:after{
	display: none;
}
.c_block .entry-header {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.thumb .scat {
    padding: 0;
    position: relative;
    list-style: none;
    top: 40px;
    right: 0px;
    z-index: 3;
    float: right;
}
.thumb .scat a {
    margin: 0 3px 6px 3px;
    color: #34343F;
    background-color: #F5F4F2;
    padding: 0 15px 0 15px;
    line-height: 40px;
    font-size: 13px;
    font-weight: 400;
    display: inline-block;
    text-decoration: none;
    transition: all 400ms;
}
.thumb .scat a:hover, .format-quote .thumb .scat a:hover, .main article.sticky .thumb .scat a:hover {
background-color: #E4C47F;
color: #0D0D0F;
}
.thumb .scat a > span {
display: none;
}
.main  article.sticky .c_block {
    padding: 50px;
    background-color: #F5F4F2;
		border-bottom: 0px;
}
.main  article.sticky .thumb .scat {
    top: 40px;
    right: 50px;
}
.main  article.sticky .thumb .scat a {
    background-color: #fff;
}

.main article .thumb > div, .rblock .thumb > div {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(52, 52, 63, 0.7);
    transform: scale(0);
    transition: all 400ms;
    text-align: center;
}

.main article .thumb > div img, .rblock .thumb > div img {
display: none;
}
.main article .thumb > div > a, .rblock .thumb > div > a {
box-sizing: content-box;
top: calc(50% - 15px);
left: calc(50% - 15px);
position: absolute;
width: 30px;
height: 30px;
background-position: center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 0H13V13H0V18H13V31H18V18H31V13H18V0Z'/%3E%3C/mask%3E%3Cpath d='M13 0V-1H12V0H13ZM18 0H19V-1H18V0ZM13 13V14H14V13H13ZM0 13V12H-1V13H0ZM0 18H-1V19H0V18ZM13 18H14V17H13V18ZM13 31H12V32H13V31ZM18 31V32H19V31H18ZM18 18V17H17V18H18ZM31 18V19H32V18H31ZM31 13H32V12H31V13ZM18 13H17V14H18V13ZM13 1H18V-1H13V1ZM14 13V0H12V13H14ZM0 14H13V12H0V14ZM1 18V13H-1V18H1ZM13 17H0V19H13V17ZM14 31V18H12V31H14ZM18 30H13V32H18V30ZM17 18V31H19V18H17ZM31 17H18V19H31V17ZM30 13V18H32V13H30ZM18 14H31V12H18V14ZM17 0V13H19V0H17Z' fill='%23E4C47F' mask='url(%23path-1-inside-1)'/%3E%3C/svg%3E");
}
ul.page-numbers li a, ul.page-numbers li .dots, ul.page-numbers li .current {
height: 60px;
width: 60px;
border: 2px solid #0D0D0F;
border-radius: 0px;
line-height: 56px !important;
transition: all 300ms;
margin: 0 10px 10px 10px;
font-family: "Krona One";
font-weight: 400;
font-size: 18px;
color: #0D0D0F;
}
ul.page-numbers li .current {
    opacity: 1;
    background-color: #E4C47F;
    border: 2px solid #E4C47F;
    color: #0D0D0F;
}
ul.page-numbers li a:hover{
border: 2px solid #E4C47F;
background-color: transparent;
color: #0D0D0F;
}
ul.page-numbers {
    padding: 20px 0 5px;
}
#respond input.submit {
    border: 0px;
	margin: 0px;
}
.single .slayout3 .entry-thumbnail {
    margin-bottom: 50px !important;
}
.single-post .postbody p {
    margin: 10px 0 45px 0;
}
.slayout3 .rblock .thumb:hover > div{
	background-color: rgba(52, 52, 63, 0.7);
}
.slayout3 .rblock > .thumb a {
opacity: 0;
}
.slayout3 .rblock > .thumb:hover a {
opacity: 1;
box-sizing: content-box;
top: calc(50% - 15px);
left: calc(50% - 15px);
position: absolute;
width: 30px;
height: 30px;
}
.slayout3 .entry-meta i, .slayout3 .comment-metadata .date i {
    display: none;
}
.slayout3 .related .rblock {
    width: calc(50% - 15px);
    margin-right: 30px;
}
.slayout3 .related .rblock h5 {
    margin: 15px 0 20px 0;
}
.rblock .wr .descr{
	margin-bottom: 20px;
	text-align: left;
}
.rblock  .entry-meta .comments-link{
	display: none;
}
.slayout3 .related .rblock .entry-meta .date:after {
    display: none;
}
.slayout3 .related .rblock:last-child {
    margin-right: 0;
}
.slayout3 .widget_recent_comments ul li {
    background-color: #F5F4F2;
}
.slayout3 .widget_recent_comments ul li:hover {
    background-color: #E4C47F;
}
.single-post .postbody p {
    line-height: 187%;
}
.slayout3 blockquote {
    margin: 60px 0;
    padding: 0px 10% 0px 50px;
    font-size: 18px;
    color: #0D0D0F;
    border-width: 0px 0px 0px 2px;
    border-color: #34343F;
    border-style: solid;
    font-weight: 400;
	background-repeat: no-repeat;
	background-position: 99% 0%;
	background-image: url("data:image/svg+xml,%3Csvg width='120' height='92' viewBox='0 0 120 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5115 90.296L4.46352 78.872C7.82352 73.944 11.0715 68.456 14.2075 62.408C17.5675 56.136 19.3595 49.864 19.5835 43.592L1.10352 39.896V1.59198H52.5115V29.144C52.5115 44.824 48.7035 57.592 41.0875 67.448C33.6955 77.08 23.5035 84.696 10.5115 90.296ZM77.0395 90.296L70.9915 78.872C74.3515 73.944 77.5995 68.456 80.7355 62.408C84.0955 56.136 85.8875 49.864 86.1115 43.592L67.6315 39.896V1.59198H119.04V29.144C119.04 44.824 115.232 57.592 107.616 67.448C100.224 77.08 90.0315 84.696 77.0395 90.296Z' fill='%23F5F4F2'/%3E%3C/svg%3E");
}
blockquote p {
    line-height: 30px !important;
    font-style: normal;
	margin-bottom: 15px !important;
	font-family: "Krona One";
}
blockquote cite {
font-size: 12px;
line-height: 20px;
letter-spacing: 0.15em;
text-transform: uppercase;
color: #616166;
font-style: normal;
font-weight: 400;
}
p a, .widget_rss a, .postbody .entry-content > p a, .entry-content > ol a, .entry-content > ul a, figcaption a, .wp-block-file a, dl a {
    color: #34343F;
}
p a:hover, .widget_rss a:hover, .postbody .entry-content > p a:hover, .entry-content > ol a:hover, .entry-content > ul a:hover, figcaption a:hover, .wp-block-file a:hover, dl a {
  color: #0D0D0F !important;  
	text-decoration: underline solid #E4C47F 2px;
}
.single .slayout3 .tags-links{
	padding: 0 0 40px 0;
	margin: 5px 0 40px 0;
}
.author_info {
    border: 0px !important;
    padding: 50px;
    margin: 0px;
	background-color: #F5F4F2 !important;
}
.author_info .author_title {
	font-size: 15px;
	line-height: 28px;
	color: #0D0D0F;
	text-transform: none;
	margin-top: 5px;
}
.author_info .author_avatar img {
border-radius: 50%;
filter: grayscale(100%);
max-width: 140px;
}
.slayout3 span.sharing a svg, .slayout3 .author_info .author_links a svg {
    fill: #34343F;
}
.slayout3 span.sharing a:hover svg, .slayout3 .author_info .author_links a:hover svg {
    fill: #E4C47F;
}
.author_bio p{
	margin: 13px 0 22px 0;
}
.author_info .author_link {
	display: none;
}

.single .nav-links, .single .slayout3 .tags-links{
	border-color: #E1E1E6;
}
.related .rblock .wr {
border-color: transparent;
}
.related .rblock .entry-meta .date {
    width: auto;
}
.related .rblock .entry-meta {
    margin: 0;
}
.rblock .wr .descr {
padding-left: 0px;
}
.related {
    margin: 50px 0 0 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #E1E1E6;
}
.related .rblock h5 a {
	font-weight: 400;
	font-size: 15px;
	line-height: 28px;
	color: #0D0D0F;
	text-transform: none;
}
.related .rblock h5 a:hover {
color: #0D0D0F;
text-decoration: underline;
}
.slayout3 .postoddy .nav-links {
    padding-top: 20px;
	padding-bottom: 20px;
	margin: 0 0 50px 0;
}
.nav-previous label, .nav-next label, .nav-links .metadata, .nav-links .metadata a {
    display: none;
}
.nav-previous h5 a, .nav-next h5 a {
    font-weight: 400;
	font-size: 15px;
	line-height: 28px;
	color: #0D0D0F;
	text-transform: none;
}
.nav-previous h5 a:hover, .nav-next h5 a:hover {
	color: #0D0D0F;
	text-decoration: underline;
}
.single .nav-links .nav-previous, .single .nav-links .nav-next{
	padding: 0px;
	display: flex;
  align-items: center;
}
.single .nav-links .nav-next {
    flex-direction: row-reverse;
}
.nav-previous > span > a, .nav-next > span > a {
border: 0;
}
.nav-previous > span > a:hover, .nav-next > span > a:hover {
background-color: transparent;
}
.nav-previous a svg, .nav-next a svg {
display: none;
}
.nav-previous > span > a{
	margin: 30px 5px 30px 0;
}
.nav-next > span > a {
    margin: 30px 0 30px 5px;
}
.nav-previous > span > a {
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg width='36' height='30' viewBox='0 0 36 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.4 13.1L35.5 13.1L35.5 16.9L8.4 16.9L7.19289 16.9L8.04645 17.7536L19.7929 29.5L15.2071 29.5L0.707107 15L15.2071 0.499995L19.7929 0.499994L8.04645 12.2464L7.19289 13.1L8.4 13.1Z' stroke='%230D0D0F'/%3E%3C/svg%3E");
}
.nav-previous > span > a:hover {
transform: rotate(180deg);
background-image: url("data:image/svg+xml,%3Csvg width='38' height='32' viewBox='0 0 38 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M22 31L37 16L22 1L16 1L28.6 13.6L0.999999 13.6L0.999999 18.4L28.6 18.4L16 31L22 31Z' fill='%23E4C47F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='38' fill='white' transform='translate(38) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.nav-next > span > a {
background-repeat: no-repeat;
background-position: center;
transform: rotate(180deg);
background-image: url("data:image/svg+xml,%3Csvg width='36' height='30' viewBox='0 0 36 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.4 13.1L35.5 13.1L35.5 16.9L8.4 16.9L7.19289 16.9L8.04645 17.7536L19.7929 29.5L15.2071 29.5L0.707107 15L15.2071 0.499995L19.7929 0.499994L8.04645 12.2464L7.19289 13.1L8.4 13.1Z' stroke='%230D0D0F'/%3E%3C/svg%3E");
}
.nav-next > span > a:hover {
transform: rotate(0deg);
background-image: url("data:image/svg+xml,%3Csvg width='38' height='32' viewBox='0 0 38 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M22 31L37 16L22 1L16 1L28.6 13.6L0.999999 13.6L0.999999 18.4L28.6 18.4L16 31L22 31Z' fill='%23E4C47F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='32' height='38' fill='white' transform='translate(38) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.slayout3 .related h2{
	font-family: Krona One;
	font-weight: 400;
	font-size: 28px;
	line-height: 42px;
	color: #0D0D0F;
	margin-bottom: 35px;
}
.slayout3 .related .rblock .thumb {
    margin-bottom: 50px;
}
.related .thumb img {
    min-height: 295px;
    object-fit: cover;
}
#comments {
    margin-top: 50px;
}

#comments .comments-title {
	font-weight: 400;
	font-size: 28px;
	line-height: 42px;
		font-family: Krona One;
	color: #0D0D0F;
    padding-bottom: 40px;
}
.comment-list li > div#respond {
    margin-top: 0px;
    border: 0;
    margin-bottom: 60px !important;
}
.slayout3 .comment-list li>div {
    border: none;
    padding: 0;
    margin-bottom: 30px;
}

.comment-list .children li {
    padding-top: 10px;
}
.slayout3 .comment-metadata>span.fn {
    color: #0D0D0F;
    font-weight: 500;
    font-size: 15px;
    line-height: 26px;
}
.comment-list li .comment-content p:last-child {
    font-size: 15px;
		padding-bottom: 30px;
	border-bottom: 1px solid #E1E1E6;
}

.comment-author.vcard {
    width: 60px;
    margin-right: 20px;
    float: left;
    padding-top: 0;
    border-radius: 50%;
    margin-top: -15px;
}

.comment-author.vcard img {
    border-radius: 50%;
    width: 60px;
}

.comment-list li .comment-content {
    padding-left: 70px;
}
.comment-metadata > span.fn {
    width: auto;
}
.comment-list>li>ol {
    padding: 0 0 10px 80px;
}

.comment-meta {
    width: calc(100% - 80px);
}
.comment-metadata > span {
    margin: 0;
    padding-right: 15px;
    line-height: 26px;
}

.comment-metadata .comment-reply-link {
    font-weight: 500;
    font-size: 15px !important;
    line-height: 26px !important;
    color: #0D0D0F;
    text-transform: none;
}

.comment-metadata, .comment-metadata a,
.slayout5 .comment-metadata>span.date {
    line-height: 26px !important;
    color: #7A7A80;
    text-decoration: none;
    font-size: 15px;
}
.comment-metadata a:hover{
	color: #0D0D0F !important;
}
.comment-metadata a.url{
    font-size: 15px;
    color: #0D0D0F;
}

.slayout3 .comment-metadata>span.fn:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: #949499;
    position: relative;
    top: 1px;
    margin-left: 15px;
    margin-right: -5px;
}

.comment-metadata .comment-reply-link:hover {
    color: #0D0D0F;
    text-decoration: none !important;
}

.slayout3 .comment-metadata {
    margin: 0px;
}
a#cancel-comment-reply-link{
	color: #0D0D0F;
}
.blogsidebarpage #respond,
.blogsidebarspage #respond {
    margin: 45px 0 0 0;
}

#reply-title {
    font-size: 26px;
    line-height: 48px;
    text-transform: none;
	margin-bottom: 10px;
}

#respond textarea {
    min-height: 100px;
    
}
comment-form-cookies-consent {
    text-align: left;
}

#wp-comment-cookies-consent {
    margin-bottom: 0 !important;
}

p.comment-form-cookies-consent {
    padding-bottom: 20px;
}

.comment-list li>div#respond h3 {
    font-size: 24px !important;
}

.comment-list li>div#respond small {
    padding-left: 30px;
}
.comment-metadata .comment-reply-link::before {
    content: "";
    width: 15px;
    height: 13px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.246094 4.94531L5.05859 0.789062C5.27734 0.606771 5.51432 0.579427 5.76953 0.707031C6.02474 0.816406 6.15234 1.00781 6.15234 1.28125V3.46875C7.10026 3.48698 7.9388 3.54167 8.66797 3.63281C9.39714 3.70573 10.1081 3.86068 10.8008 4.09766C11.4935 4.31641 12.0677 4.61719 12.5234 5C12.9792 5.36458 13.3438 5.84766 13.6172 6.44922C13.8906 7.05078 14.0273 7.7526 14.0273 8.55469C14.0273 9.35677 13.8086 10.1497 13.3711 10.9336C12.9336 11.6992 12.3958 12.3099 11.7578 12.7656C11.5573 12.9115 11.3568 12.9206 11.1562 12.793C10.974 12.6654 10.9193 12.4922 10.9922 12.2734C11.1562 11.7083 11.2656 11.1979 11.3203 10.7422C11.375 10.2865 11.3659 9.88542 11.293 9.53906C11.2383 9.19271 11.1107 8.89193 10.9102 8.63672C10.7279 8.36328 10.5 8.14453 10.2266 7.98047C9.95312 7.79818 9.60677 7.65234 9.1875 7.54297C8.76823 7.41536 8.3125 7.33333 7.82031 7.29688C7.32812 7.24219 6.77214 7.20573 6.15234 7.1875V9.59375C6.15234 9.86719 6.02474 10.0677 5.76953 10.1953C5.51432 10.3047 5.27734 10.2682 5.05859 10.0859L0.246094 5.92969C0.10026 5.80208 0.0273438 5.63802 0.0273438 5.4375C0.0273438 5.23698 0.10026 5.07292 0.246094 4.94531Z' fill='%230D0D0F'/%3E%3C/svg%3E%0A");
}
.comment-metadata .comment-reply-link:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.246094 4.94531L5.05859 0.789062C5.27734 0.606771 5.51432 0.579427 5.76953 0.707031C6.02474 0.816406 6.15234 1.00781 6.15234 1.28125V3.46875C7.10026 3.48698 7.9388 3.54167 8.66797 3.63281C9.39714 3.70573 10.1081 3.86068 10.8008 4.09766C11.4935 4.31641 12.0677 4.61719 12.5234 5C12.9792 5.36458 13.3438 5.84766 13.6172 6.44922C13.8906 7.05078 14.0273 7.7526 14.0273 8.55469C14.0273 9.35677 13.8086 10.1497 13.3711 10.9336C12.9336 11.6992 12.3958 12.3099 11.7578 12.7656C11.5573 12.9115 11.3568 12.9206 11.1562 12.793C10.974 12.6654 10.9193 12.4922 10.9922 12.2734C11.1562 11.7083 11.2656 11.1979 11.3203 10.7422C11.375 10.2865 11.3659 9.88542 11.293 9.53906C11.2383 9.19271 11.1107 8.89193 10.9102 8.63672C10.7279 8.36328 10.5 8.14453 10.2266 7.98047C9.95312 7.79818 9.60677 7.65234 9.1875 7.54297C8.76823 7.41536 8.3125 7.33333 7.82031 7.29688C7.32812 7.24219 6.77214 7.20573 6.15234 7.1875V9.59375C6.15234 9.86719 6.02474 10.0677 5.76953 10.1953C5.51432 10.3047 5.27734 10.2682 5.05859 10.0859L0.246094 5.92969C0.10026 5.80208 0.0273438 5.63802 0.0273438 5.4375C0.0273438 5.23698 0.10026 5.07292 0.246094 4.94531Z' fill='%23E4C47F'/%3E%3C/svg%3E%0A");
}
span.comment-author-link{
	font-family: Inter;
}
#respond input[type="text"], #respond input[type="email"], #respond input[type="url"], #respond textarea {
    border-width: 0 0 2px 0;
    border-color: #0D0D0F;
}
#commentform p.logged-in-as {
	margin: 5px 0 35px 0;
}

/* shop */
.woocommerce-page main a, .woocommerce .blogsidebarpage a, .woocommerce-page .blogsidebarpage a{
    color: #0D0D0F;
}
html .woocommerce .page-title {
    display: none;
}
html .woocommerce ul.products li.product a img, .woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    border: 0px;
}
html .woocommerce div.product .product_title {
    display: none;
}

.widget_product_search, .widget_product_categories{
    margin: 0 0 45px;
}
.widget_price_filter{
    margin: 0 0 60px;
}
html .woocommerce #respond input#submit, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce a.button.alt, html .woocommerce .bdt-button  {
    color: #0D0D0F !important;
    padding: 0 10px !important;
font-size: 12px;
line-height: 20px;
    background-color: #E4C47F !important;
    min-height: 60px;
    min-width: 170px; 
	letter-spacing: 2px;
	border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 400ms;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, html .woocommerce a.button.alt:hover, html .woocommerce .bdt-button:hover {
 background-color: #0D0D0F !important;
 color: #fff !important;
}
.woocommerce button:hover, .woocommerce button:focus, .woocommerce input[type="button"]:hover, .woocommerce input[type="button"]:focus, .woocommerce input[type="submit"]:hover, .woocommerce input[type="submit"]:focus, .woocommerce .elementor-button:hover, .woocommerce .elementor-button:focus {
    color: #fff;
    background-color: #0D0D0F;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #E4C47F;
    color: #fff;
    min-height: 60px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    justify-content: center;
    display: flex;
}

html .woocommerce div.product form.cart .button:hover {
    background-color: #0D0D0F !important;
    color: #fff !important;
}
.woocommerce div.product div.images {
    margin-bottom: 4em;
}

html .woocommerce table.shop_table th{
background-color: #0D0D0F;
color: #fff;
border: 0px !important;
}
html .woocommerce table.shop_table td, html .woocommerce table.shop_table th {
    padding: 20px;
}
html .woocommerce table.shop_table .product-price, html .woocommerce table.shop_table .product-quantity, html .woocommerce table.shop_table .product-subtotal{
    text-align: center;
}
html .woocommerce table.shop_table td.actions{
border: 0px !important;
padding: 30px 0;
background: #fff !important;
position: relative;
left: -2px;
}
html .woocommerce table.shop_table td.product-name a{
font-size: 15px;
line-height: 24px;
color: #0D0D0F;
font-weight: 400;
text-decoration: none;
}
html .woocommerce table.shop_table td.product-name a:hover{
color: #E4C47F;
}
html .woocommerce table.shop_table td{
    border-right: 1px #E3E4E5 solid !important;
    border-bottom: 1px #E3E4E5 solid !important;
}
html .woocommerce table.shop_table {
    border-left: 1px #E3E4E5 solid !important;
    border-top: 1px #E3E4E5 solid !important;
}
html .woocommerce .cart_totals table.shop_table th, html .woocommerce .woocommerce-checkout-review-order table.shop_table th {
    background-color: transparent;
    color: #34343F;
    border-bottom: 1px #E3E4E5 solid !important;
    border-right: 1px #E3E4E5 solid !important;
}

html .woocommerce-checkout label{
    font-weight: 500 !important;
}
.woocommerce .woocommerce-ordering select {
    border-width: 0 0 2px 0;
    border-color: #0D0D0F;
}
html .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 60px;
}
html .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 60px;

}
html .select2-container--default .select2-selection--single {
	border-width: 0 0 2px 0;
    border-color: #0D0D0F;
    padding-left: 0px;
}

.woocommerce form .form-row textarea {
    min-height: 6em;
}
.woocommerce ul.products li.product .button {
    position: absolute;
    top: calc(50% - 60px);
    opacity: 0;
    transition: all 400ms;
    left: calc(50% - 84px);
    max-width: 150px;
    margin-top: 0 !important;
    text-transform: uppercase;
}
.woocommerce ul.products li.product:hover .button {
    opacity: 1;
}
.woocommerce span.onsale {
    background-color: #E4C47F;
    z-index: 2;
}

.sbs .widget-area.right_sb{
    padding-left: 15px;
    padding-right: 0px;
}
.sbs .widget-area.left_sb{
    padding-right: 15px;
    padding-left: 0px;
}
html .woocommerce div.product form.cart .button {
     justify-content: center;
    min-height: 60px;
    background-color: #E4C47F;
    text-transform: uppercase;
	min-width: 200px;
}

html .woocommerce button.button.alt:hover {
    background-color: #E4C47F;
}
html td.product-remove {
    width: 40px;
}
.woocommerce .quantity .qty {
    width: 60px;
    height: 60px;
    text-align: center;
    padding: 0 !important;
    border-width: 1px !important;
    color: #34343F !important;
    border-color: #E3E4E5;
}
html .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #E4C47F;
	color: #0D0D0F;
}
#tab-description > h2, .woocommerce-tabs h2 {
    display: none;
}
html .woocommerce .related h2 {
    width: 100%;
}
html .product_meta > span {
    padding-bottom: 30px;
}

#coupon_code {
    min-height: 60px;
    padding-left: 20px;
	color: #0D0D0F;
}
.cart-collaterals .cart_totals > h2{
    font-weight: 400;
    font-size: 32px;
    line-height: 42px;
}

html .woocommerce div.product .woocommerce-tabs .panel {
    border-bottom: 0;
}
.woocommerce table.shop_attributes{
        margin-top: 20px;
}
html .woocommerce-Tabs-panel .woocommerce-Reviews {
    margin-top: -30px;
}
html .product_meta > span {
    display: block;
}
.woocommerce .related .woocommerce-loop-product__title{
    margin-bottom: 5px !important;
    padding: 0 !important;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 80px;
}
.woocommerce table.shop_attributes td {
    padding-left: 25px;
}
html .woocommerce #reviews #comments ol.commentlist li img.avatar {
    border-radius: 50%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border: 0;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, html .woocommerce .bdt-mini-cart-product-name a {
    font-weight: 500;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, html .woocommerce .bdt-mini-cart-product-name a{
    color: #0D0D0F;
    text-decoration: none;
    line-height: 24px;
    font-size: 15px;
}

.woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, html .woocommerce .bdt-mini-cart-product-name a:hover {
    color: #E4C47F;
}

.widget.widget_price_filter .widget-title {
    margin: 30px 0 35px;
}
html .woocommerce .widget_price_filter .ui-slider .ui-slider-range, html .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    background-color: #E4C47F;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    width: 10px;
    height: 10px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: 3px;
}
html .woocommerce .widget_price_filter .price_slider_amount .button {
    font-size: 12px;
    min-width: 160px;
    
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    top: -.2em;
}
.woocommerce .widget_price_filter .price_slider {
    margin-bottom: 25px;
}
.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 60px;
    font-size: 15px;
    font-weight: 500;
}
mark, ins {
    background: #fff0;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: left;
    margin-right: 15px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    left: auto;
    right: 0;
    z-index:2;
    color: #0D0D0F;
}
.woocommerce a.remove {
    color: #0D0D0F !important;
}
.woocommerce a.remove:hover {
    color: #E4C47F !important;
    background: transparent !important;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 0;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
    border-top: 0;
}
.widget_shopping_cart .woocommerce-mini-cart__buttons, .widget_shopping_cart .bdt-mini-cart-footer-buttons{
    display: flex;
    margin-top: 20px;
}
.bdt-mini-cart-footer-buttons .bdt-button{
    min-width: 150px !important;
    margin-right: 10px;
}
.bdt-mini-cart-footer-buttons .bdt-button .bdt-button-text{
	color: #0D0D0F;
}
.bdt-mini-cart-footer-buttons .bdt-button:hover .bdt-button-text{
	color: #fff;
}
.widget_shopping_cart .bdt-mini-cart-footer-buttons .bdt-button-checkout{
    background-color: #0D0D0F !important;
    color: #fff !important;
}
.widget_shopping_cart .bdt-mini-cart-footer-buttons .bdt-button-checkout  .bdt-button-text{
    color: #fff !important;
}
.widget_shopping_cart .bdt-mini-cart-footer-buttons .bdt-button-checkout:hover{
    background-color: #E4C47F !important;
}
.widget_shopping_cart .bdt-mini-cart-footer-buttons .bdt-button-checkout:hover .bdt-button-text{
    color: #0D0D0F !important;
}
.woocommerce-form-coupon .form-row-first {
    margin-right: 20px !important;
}
.woocommerce-form-coupon .form-row-last {
    float: left !important;
}

html .woocommerce ul.products li.product .price, html .woocommerce div.product p.price, html .woocommerce div.product span.price {
    color: #0D0D0F;
    font-size: 15px;
    font-weight: 500;
}
html .woocommerce ul.products li.product .price del{
    color: #34343F;
}
html .woocommerce ul.products li.product .price ins, html .woocommerce div.product p.price ins, html .woocommerce div.product span.price ins {
    font-weight: 500;
    color: #0D0D0F;
}
html .woocommerce span.onsale{
    background-color:  #0D0D0F;
    color: #fff;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size: 15px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{
    color: #0D0D0F;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    padding: 0;
}
html .woocommerce #review_form #respond p.comment-form-comment {
    margin: 30px 0 0px 0;
}
html .woocommerce #commentform .comment-form-author, html .woocommerce #commentform .comment-form-email{
    width: calc(50% - 30px);
}
html .woocommerce #commentform {
    width: 105%;
}
html .woocommerce #review_form #respond p.comment-form-comment {
    width: 96%;
}
html .woocommerce div.product p.price{
    font-size: 30px;
    color: #0D0D0F;
}
html .woocommerce div.product p.price ins{
    font-size: 30px;
    color: #0D0D0F;
}
.comment-form-cookies-consent {
    text-align: left;
}
.related.products{
    margin: 0px 0 0 0;
    border: 0;
}
html .woocommerce div.product .woocommerce-tabs .panel {
    margin-bottom: 0px;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
background-color: #E4C47F !important;
color: #fff !important;
}
html .woocommerce nav.woocommerce-pagination ul li a:hover, html .woocommerce nav.woocommerce-pagination ul li span:hover {
    border-color: #E4C47F !important;
    color: #0D0D0F !important;
    background-color: transparent !important;
}
html .woocommerce nav.woocommerce-pagination ul li a.next, html .woocommerce nav.woocommerce-pagination ul li a.prev{
display: none;
}
html .woocommerce ul.products li.product .price ins {
    font-size: 15px;
}
html body select.form-control, html body select, html body .select2-container a {
    border-radius: 0px;
    border-width: 0 0 2px 0;
    border-color: #0D0D0F;

}
.woocommerce-message {
    border-top-color: #0D0D0F !important;
}
.woocommerce-message::before {
    content: "\e015";
    color: #0D0D0F !important;
}
.woocommerce-info {
    border-top-color: #0D0D0F !important;
}
.woocommerce-info::before {
    color: #0D0D0F !important;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #fff;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 0px;
}
.widget_shopping_cart_content .bdt-mini-cart-product-thumbnail img{
    width: 70px;
}
.widget_shopping_cart_content .bdt-mini-cart-product-item{
    justify-content: space-between;
}
.widget_shopping_cart_content .bdt-margin-small-left{
    margin: 0 auto;
}
.widget_shopping_cart_content .bdt-mini-cart-product-remove:hover svg{
    fill:#E4C47F;
    stroke: #E4C47F;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: 1px solid #E3E4E5;
    border-radius: 0px !important;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: inline-flex;
    align-items: center;
    height: 60px;
    margin-top: 30px;
}
.woocommerce-form__input-checkbox{
    margin-right: 10px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    margin-top: 30px;
}
.woocommerce-MyAccount-navigation ul li a {
    background-color: #F0F1F2;
}
.woocommerce-MyAccount-navigation ul li a:hover {
    border-left-color: #0D0D0F;
}
.widget_shopping_cart_content .bdt-mini-cart-product-remove a > svg {
display: none;
}
.widget_shopping_cart_content .bdt-mini-cart-product-remove a {
    width: 15px;
    height: 15px;
    display: block;
    transition: all 400ms;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 25 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.675903' y='21.7028' width='30' fill='%230D0D0F' height='3' transform='rotate(-45 0.675903 21.7028)' /%3E%3Crect x='2.79723' y='0.489594' width='30' fill='%230D0D0F' height='3' transform='rotate(45 2.79723 0.489594)'/%3E%3C/svg%3E");
}
.widget_shopping_cart_content .bdt-mini-cart-product-remove a:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 25 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.675903' y='21.7028' width='30' fill='%23E4C47F' height='3' transform='rotate(-45 0.675903 21.7028)' /%3E%3Crect x='2.79723' y='0.489594' width='30' fill='%23E4C47F' height='3' transform='rotate(45 2.79723 0.489594)'/%3E%3C/svg%3E");
}
html .woocommerce ul.products li.product .woocommerce-loop-category__title, html .woocommerce ul.products li.product .woocommerce-loop-product__title, html .woocommerce ul.products li.product h3 {
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 15px;
    font-size: 15px;
}
.related.products .woocommerce-loop-product__title{
    font-size: 15px !important;
}
.woocommerce #comments {
    border-bottom: 0px;
}
.woocommerce-MyAccount-navigation ul li a {
    color: #0D0D0F;
    padding: 12px;
}
.woocommerce-MyAccount-navigation ul li a:hover {
    color: #E4C47F;
}
.form_btn_black input:not([type="button"]):not([type="submit"]), .widget_custom_post_widget .form_btn_black input:not([type="button"]):not([type="submit"]){
border-color: transparent;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #E4C47F;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    color: #0D0D0F !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash{
	opacity: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: #949499;
    position: relative;
    top: 1px;
    margin-left: 15px;
}
html .woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #F5F4F2;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0px;
}
.widget_product_categories > h3.widget-title{
	margin-bottom: 15px;
}
.widget_top_rated_products > h3.widget-title{
	margin-bottom: 20px;
}



/* +++ */
.side_head_hover .elementor-heading-title a:hover{
	color: #E4C47F !important;
}
.icn_srv:hover .bdt-icon-wrapper{
	left: 8px;
}
.bdt-member.bdt-member-skin-band .bdt-member-icons .bdt-member-icon:hover i, .bdt-member.bdt-member-skin-band .bdt-member-icons .bdt-member-icon:hover svg {
    transform: none !important;
}

.bdt-member-skin-band .bdt-member-icons a i::before {
    font-size: 14px;
}
.widget_custom_post_widget .get_form input[type="submit"].btn{
	margin-top: 30px;
}
.bdt-lightbox-toolbar-icon {
    padding: 4px 8px !important;
    max-width: 40px;
    max-height: 40px;
}

.bdt-lightbox-toolbar-icon svg {
top: 2px;
position: relative;
}
.bdt-lightbox-toolbar-icon svg * {
stroke: #0D0D0F !important;
}
html body select{
    padding: 6px 0px;
}
.icn_srv.elementor-position-left .bdt-advanced-icon-box-icon {
	margin-right: 40px !important;
}
.bdt-hover-box .bdt-hover-box-image {
    transform: scale(1) !important;
}
.bdt-price-table .bdt-price-table-header {
	background: transparent !important;
}
.price_table .bdt-price-table-button {
	background-color: transparent !important;
}
.price_table .bdt-price-table-button:hover {
	background-color: #E4C47F !important;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
	min-width: 150px !important;
}

/* add */
.woocommerce .entry-thumbnail, .woocommerce .entry-meta, .woocommerce .author_info {
	display: none;
}
.widget_product_categories {
	margin: 0 0 60px;
}
.woocommerce div.product div.summary {
    margin-top: 30px;
}
.woocommerce div.product div.summary .product_meta {
    padding-top: 30px;
}
html .woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin-right: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 2px solid #0D0D0F;
    z-index: 3;
}
.elementor-11 .elementor-element.elementor-element-72fe465 {
    overflow: hidden;
}

/* resp */
@media (min-width: 1921px) and (max-width: 2570px){
.searchBtn {
        margin-right: -15px;
}
.decon_head, .decor_circle{
	display: none;
}
.bdt-member.bdt-member-skin-band .bdt-member-icons {
    transform: translateY(-270px) !important;
    left: 33% !important;
}
body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6013c70 {
    left: 0px;
}
}
@media (min-width: 1025px) and (max-width: 1500px){
.main_head .bdt-advanced-heading-content{
    display: none;
}
.sec_head_menu{
	padding: 0px 15px 0px 15px !important;
}
.main_menu .bdt-navbar-nav {
    margin-left: -55px !important;
}
.decon_head, .decor_circle{
	display: none;
}
.elementor-13 .elementor-element.elementor-element-a49b4f0 {
    width: 5.3%;
}
.elementor-13 .elementor-element.elementor-element-b95a91a {
    width: 44.364%;
}
.elementor-13 .elementor-element.elementor-element-90f6954 {
    background-image: none !important;
}
.home3_hover_box .bdt-hover-box-description {
    max-width: calc(100% - (110px * 2));
    margin: 80px 80px 80px 200px;
}
.bdt-member.bdt-member-skin-band .bdt-member-icons {
    transform: translateY(-150px) !important;
    left: 23% !important;
}
.elementor-element-7500782 .scope_pie{
	max-width: 160px;
}
.main_menu .elementor-widget-container {
    margin: 0px -20px 0px -140px !important;
}
.elementor-13 .elementor-element.elementor-element-3f53e89 {
    padding: 290px 15px 77px 15px !important;
}
.elementor-13 .elementor-element.elementor-element-99e06d4 > .elementor-widget-container .elementor-image img{
min-height: 605px;
object-fit: cover;
}
.elementor-13 .elementor-element.elementor-element-9d17c09 {
    width: 100%;
}
.elementor-13 .elementor-element.elementor-element-0109d47 > .elementor-widget-container .elementor-image img{
min-height: 580px;
object-fit: cover;
}
.elementor-19 .elementor-element.elementor-element-004c226 {
    width: 5.3%;
}
.elementor-19 .elementor-element.elementor-element-6ff1721 {
    width: 44.364%;
}
.elementor-19 .elementor-element.elementor-element-6472817 {
    background-image: none !important;
}
.elementor-19 .elementor-element.elementor-element-bf6d723 > .elementor-widget-container .elementor-image img {
    min-height: 580px;
    object-fit: cover;
}
}

@media (min-width: 1000px) and (max-width: 1025px){

}

@media screen and (max-width: 1024px){
.top_head .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
font-size: 60px !important;
line-height: 72px !important;
}
.caldera-grid .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
    max-width: 100%;
}
.error404 {
    background-size: auto;
}
.sec_inner_03{
margin-top: -50px !important;
}
.elementor-widget-bdt-vertical-menu{
padding-top: 100px; 
}
.mobMenu .bdt-offcanvas-button-wrapper{
    display: flex;
}
html main.mainsidebar {
    padding: 140px 15px 130px 15px;
}
html body.woocommerce-cart main, html body.woocommerce-page main{
    padding: 140px 15px 135px !important;
}
.secretlab_menuline{
z-index: 10;
position: relative;
}
.line_count .bdt-advanced-counter-content {
    display: block;
}
.home1_video .elementor-fit-aspect-ratio {
    min-height: 500px;
}
.bdt-portfolio-gallery-wrapper .bdt-ep-grid-filters-wrapper .bdt-button{
	border: 0px !important;
}
.elementor-13 .elementor-element.elementor-element-9d17c09 {
    width: 100%;
}
.home2_big_soc .elementor-widget-container {
	border-width: 0px !important;
}
.home2_rw_teams {
	margin-left: 0px;
	width: 100% !important;
	margin-right: 0px;
}
.home3_hover_box .bdt-child-width-1-3\@m > * {
    width: calc(100% * 1 / 1.901);
}
.faq_page .bdt-accordion .bdt-accordion-content {
    padding: 0px 5% 58px 5% !important;
    margin-top: -22px !important;
}
.faq_page .bdt-accordion .bdt-accordion-content::before {
    left: -20px;
}
.sec_logo_285 .logo_icon .elementor-widget-container{
width: 245px;
height: 285px;
}
.bdt-member.bdt-member-skin-band .bdt-member-icons {
    transform: translateY(-230px) !important;
    left: 33% !important;
}
}

@media (min-width: 768px) and (max-width: 1023px){

}

@media screen and (max-width: 999px){
html .woocommerce table.shop_table td {
    width: 100%;
}
.slayout3 .postoddy .nav-links {
display: none;
}
.abew-breadcrumbs .divider {
    display: inline !important;
    position: relative;
top: -2px;
}

html .elementor-position-left .bdt-icon-heading > .bdt-advanced-icon-box-icon {
    margin-right: 30px !important;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
}
.logo_divider{
	display: none;
}
.logo_icon .elementor-widget-container {
	border-width: 0px !important;
}
.home3_hover_box .bdt-child-width-1-3\@m > * {
    width: calc(100% * 1 / 1.001);
}
.bdt-hover-box-item .bdt-hover-box-title, .bdt-hover-box-item .bdt-hover-box-text {
    opacity: 1;
}
.home3_hover_box .bdt-hover-box .bdt-hover-box-item {
    background-color: #0D0D0FCC;
}
.home3_hover_box .bdt-hover-box .bdt-hover-box-item .bdt-icon-wrapper svg > * {
    fill: var( --e-global-color-accent ) !important;
}
.error404.theme-zoe main {
    background-image: none;
}
}

@media screen and (max-width: 767px){
.main_head .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
font-size: 36px !important;
line-height: 46px !important;
}
.head_inner h1{
font-size: 48px !important;
line-height: 56px !important;
}

.caldera_forms_form input[type="submit"].btn{
        width: 100%;
}
.rw_top_menu .elementor-column:first-child{
	width: 20% !important;
}
.rw_top_menu .elementor-column:last-child{
	width: 80% !important;
}
.bdt-vertical-menu .sidebar-nav {
    padding-left: 15%;
}
.logo_icon .bdt-advanced-icon-box-content {
    margin-top: -15px;
}
.bdt-progress-pie-wrapper .bdt-progress-pie-title {
	text-align: center !important;
}
.bdt-member.bdt-member-skin-band .bdt-member-icons {
    transform: translateY(-75px) !important;
    left: 25px !important;
}
.caldera-grid .form-control.cf2-file {
    margin-bottom: 30px;
}
.icn_srv:hover .bdt-icon-wrapper {
    left: 0px;
}
.home3_post_grid .bdt-post-grid .bdt-post-grid-item {
    padding-bottom: 40px;
}
}

@media screen and (max-width: 480px){
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
    width: 100%;
}
.top_head .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner {
    font-size: 48px !important;
    line-height: 56px !important;
}
.main_head .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner {
    font-size: 32px !important;
    line-height: 42px !important;
}
.head_inner h1{
font-size: 36px !important;
line-height: 48px !important;
}
html .woocommerce #commentform .comment-form-author, html .woocommerce #commentform .comment-form-email {
    width: calc(100% - 20px);
}

.bdt-accordion .bdt-accordion-title {
    font-size: 18px !important;
}
html .cart-empty.woocommerce-info {
    padding: 1em 2em 1em 3.5em;
}
.bdt-ep-button.bdt-ep-button-size-md {
    width: 100%;
    display: flex;
justify-content: center;
}
.elementor-widget-bdt-advanced-button {
    width: 100% !important;
}
.elementor-11 .elementor-element.elementor-element-a6002b7 > .elementor-widget-container {
    padding: 0px 0px 50px 0px;
}
.sec_count .elementor-row .elementor-column{
	width: 100% !important;
}
.logo_icon {
    width: 100% !important;
}
.logo_icon .elementor-widget-container {
    width: 100% !important;
}
.get_form .caldera_forms_form input[type="submit"].btn{
	margin-top: 40px;
}
.home3_hover_box .bdt-hover-box-description {
    max-width: calc(100% - (70px * 2));
    margin: 70px;
}
.bdt-hover-box.bdt-hover-box-skin-envelope .bdt-hover-box-item .bdt-hover-box-description.bdt-position-bottom .bdt-icon-wrapper {
    bottom: 70px !important;
    left: -15px;
    transform: scale(0.7);
}
.sec_price .elementor-column{
	width: 100% !important;
}
.elementor-widget-bdt-price-table .bdt-price-table {
    margin: 0 auto 50px;
}
.bdt-price-table .bdt-price-table-button{
	width: 100%;	
}
.bdt-price-table.bdt-price-table-skin-default::before {
    content: none;
}
.bdt-price-table .bdt-price-table-header {
    text-align: center;
    margin-left: 0px;
}
.rw_srv_pei .elementor-column{
	width: 100% !important;
}
.rw_srv_pei .elementor-column .elementor-widget-wrap{
	justify-content: center;
}
.faq_page .bdt-accordion .bdt-accordion-content {
    padding: 35px 0px !important;
    margin-top: -22px !important;
}
.faq_page .bdt-accordion .bdt-accordion-content::before {
    display:none;
}
.left_line_txt:before {
	top: 45px;
}
.comments-area .comment-meta {
    width: 100%;
}
.slayout3 .comment-list li > div {
    border-bottom: 0px;
}
.author_info .author_avatar {
    float: none;
    justify-content: center;
}
.author_info .author_title, .author_info .author_links, .author_bio p {
    text-align: center;
}
.caldera-grid .form-control.cf2-file {
    margin-bottom: 0px;
}
.author_info .author_avatar {
    margin-right: 0px;
}
.mobMenu .bdt-offcanvas-button-icon.elementor-align-icon-left {
    margin-right: 0px !important;
}
.comment-list li .comment-content p {
    border-bottom: 0;
}
.sec_port_item_num .elementor-column{
	width: 100% !important;
}
.bdt-portfolio-gallery-wrapper .bdt-ep-grid-filters-wrapper .bdt-button {
    display: none;
}
}

@media screen and (max-width: 360px){
.error404 .page-header::before{
        background-size: contain;
	font-size: 84px;
}

body .abew-breadcrumbs {
display: block;
width: 100%;
max-width: 100%;
overflow: hidden;
text-align: center;
}
.head_inner h1, .top_head .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
font-size: 30px !important;
line-height: 46px !important;
}
.main_head .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner, .related h2{
font-size: 26px !important;
line-height: 38px !important;
}
.price_table .bdt-price-table-price{
	font-size: 40px !important;
}

html .woocommerce .woocommerce-result-count {
    text-align: left;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: none;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: none;
}
.woocommerce-page .woocommerce-message .button {
    float: none;
}
#coupon_code {
    width: 100%;
    margin-bottom: 10px;
}
.woocommerce-page table.cart td.actions .coupon .input-text + .button {
    float: none;
    width: 100%;
}
.caldera_forms_form input[type="submit"].btn {
    width: 100%;
}

.e404 h1 {
    font-size: 26px !important;
    line-height: 34px !important;
}
.main article .entry-title a {
    font-size: 18px;
    line-height: 26px;
}

.footer-widget button, main input[type="button"], main input[type="reset"], main input[type="submit"], .headline input[type="submit"] {
width: 100%;
}

.head_inner h1 {
    text-align: center;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 100%;
}
.bdt-accordion .bdt-accordion-title {
    font-size: 16px !important;
    line-height: 24px !important;
}
.bdt-portfolio-gallery-wrapper .bdt-ep-grid-filters-wrapper .bdt-button{
	display: none;
}
.bdt-member.bdt-member-skin-band .bdt-member-icons {
    transform: translateY(-150px) !important;
    left: 20% !important;
}
.home3_hover_box .bdt-hover-box-description {
    max-width: calc(100% - (30px * 2));
    margin: 30px 30px 80px;
}
.sec_port_item_num .elementor-column{
	width: 100% !important;
}
.bdt-vertical-menu .sidebar-nav {
    padding-left: 10%;
}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-content-inner {
    padding: 60px 0px 20px;
}
.main article.sticky .c_block {
    padding: 20px;
}
.main article.sticky .thumb .scat {
    top: 10px;
    right: 20px;
}
.elementor-widget-video .elementor-custom-embed-image-overlay img {
    min-height: 300px;
    object-fit: cover;
}
.home3_post_grid .bdt-post-grid .bdt-post-grid-item .bdt-post-grid-author{
		display: none;
}
.elementor-widget-bdt-vertical-menu .elementor-widget-container{
	margin-right: -50px;
}
.num_head {
	margin-bottom: 40px;
}
.elementor-3915 .elementor-element.elementor-element-f6207b4, .elementor-77 .elementor-element.elementor-element-2a51855 {
    padding: 40px 0px 20px;
}
.elementor-5421 .elementor-element.elementor-element-01d9cfd {
    padding: 0px 0px 85px 0px;
}
.portfolio_testim .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details {
    display: block;
}
.num_head .elementor-widget-container{
	margin: 0px 0px 60px 0px !important;
}
.sec_text_slide, .sec_text_slide_2{
		display: none;
}
.elementor-element-3f36fdd .elementor-column{
	width: 100% !important;
}
.comment-list li .comment-content p:last-child {
    border-bottom: 0px;
}
.comment-form-cookies-consent label{
font-size: 14px !important;
line-height: 24px !important;
}
}


@media screen and (max-width:580px) {
    .bdt-portfolio-gallery-wrapper .bdt-ep-grid-filters-wrapper .bdt-button {
        display: inline-block !important;
			margin-left:0px!important;
    }
}


.elementor-15923 .elementor-element.elementor-element-1b623c5 .bdt-testimonial-text:after, .elementor-15923 .elementor-element.elementor-element-1b623c5 .bdt-testimonial-slider.skin-single .bdt-testimonial-thumb::after {
	display: none !important;
}

.bdt-thumbnav-wrapper.bdt-flex.bdt-flex-left {
    display: none !important;
}