:root {
   --accent-color: #C96C4E;
   --accent-color-hover: #B05B3F;
   --global-txt-color: #2F2B2A;
   --button-txt-color: #ffffff;
   --button-txt-color-hover: #ffffff;
   --button-bg-color: #C96C4E;
   --button-bg-color-hover: #B05B3F;
   --header-menu-txt-color-first: #2F2B2A;
   --header-menu-txt-color-second: #ffffff;
   --header-menu-txt-color-inner: #ffffff;
   --header-menu-sticky-bg-color-first: #ffffff;
   --header-menu-sticky-bg-color-second: #000000;
   --header-menu-sticky-bg-color-inner: #000000;
   --header-cta-txt-color: #ffffff;
   --header-cta-txt-color-hover: #ffffff;
   --header-cta-bg-color: #C96C4E;
   --header-cta-bg-color-hover: #B05B3F;
   --header-title-txt-color: #ffffff;
   --header-bg-overlay-color: #000000;
   --logo-height: 42px;
   --footer-txt-color: #2F2B2A;
   --footer-bg-color: #f6f2eb;
   }.entry-categories {display: none;}#main-header {background-attachment: fixed;}:root{--blog-sidebar-position-flex-flow: row-reverse; --blog-sidebar-position-margin: 0 20px 0 0;}:root{--header-menu-position: center}

/*ELEMENT*/


img.wp-smiley, img.emoji {
   display: inline !important;
   border: none !important;
   box-shadow: none !important;
   height: 1em !important;
   width: 1em !important;
   margin: 0 0.07em !important;
   vertical-align: -0.1em !important;
   background: none !important;
   padding: 0 !important;
   }



/*ELEMENT*/

.cat-item:hover{
  font-weight:bold;
}

 .portfolio-menu{
 text-align:center;
 }
 .portfolio-menu ul li{
 display:inline-block;
 margin:0;
 list-style:none;
 padding:10px 15px;
 cursor:pointer;
 -webkit-transition:all 05s ease;
 -moz-transition:all 05s ease;
 -ms-transition:all 05s ease;
 -o-transition:all 05s ease;
 transition:all .5s ease;
 }
 
 .portfolio-item{
 /*width:100%;*/
 }
 .portfolio-item .item{
 /*width:303px;*/
 float:left;
 margin-bottom:10px;
 }
 

 body {
  background-color: #faede0;
}


#loader {
   border: 12px solid #e2bf9c;
   border-radius: 50%;
   border-top: 12px solid #987048;
   width: 70px;
   height: 70px;
   animation: spin 1s linear infinite;
   z-index: 999999;
}

.center {
   position: fixed;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
}

@keyframes spin {
   100% {
       transform: rotate(360deg);
   }
}


/* .a {

animation: pulse 1s linear infinite;
} */

.section_home_insta, .custom-logo-link {
display: none;
}




/*! elementor - v3.21.0  */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}


.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}



/*ELEMENT*/


#uc_business_hours_elementor_ddfee4d
{
overflow:hidden;
}
#uc_business_hours_elementor_ddfee4d .ue_business_hours_list_item
{
display:flex;
align-items:center;
width:100%;
}
#uc_business_hours_elementor_ddfee4d .ue_business_hours_list_item_title
{
flex-grow:0;
flex-shrink:0;
}
#uc_business_hours_elementor_ddfee4d .ue_business_hours_list_item_text
{
flex-grow:0;
flex-shrink:0;
}
#uc_business_hours_elementor_ddfee4d .ue_business_hours_list_item_line
{
flex-grow:1;
}
#uc_business_hours_elementor_ddfee4d .ue_business_hours_list_item_seperator:last-child
{
display:none;
}
#uc_business_hours_elementor_ddfee4d .ue_business_hours_list_item_line
{
width:100%;
}
.ue_business_hours_header_title
{
font-size:21px;
}



/*ELEMENT*/

#forceBottomLeftIcon {
   position: relative;
   /* background-color: red; */
   width: 100%;
   z-index: 999999;
 }

 .forceBottomLeftIcon {
   position: fixed;
   right: 15px;
   bottom: 15px;
   /* background-color: green; */
   text-align: right;
 }

 .forceBottomLeftIcon img {
   width: 48%;
 }