body{font-size:16px;font-weight:300;}
.header_bottom, .header_top, .fixed_top_header .bottom_header{background-color:rgba(255,255,255,0);}
.header_bottom, .header_top, .fixed_top_header .bottom_header{border-bottom:0;}
.header_bottom, .fixed_top_header .bottom_header{box-shadow:none;}
.header_top .right .inner > div:first-child, .header_top .right .inner > div, .header_top .left .inner > div:last-child, .header_top .left .inner > div{border:none;}
.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu{background-color:rgba(255,255,255,0);}
.content{margin-top:0;}
header.sticky .header_bottom, header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom{box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo{max-height:128px;}
@media only screen and (max-width: 1000px){
.q_logo a,.q_logo img{height:128px !important;}
}
@media only screen and (max-width: 480px){
.q_logo a,.q_logo img{height:128px !important;}
}
p, body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title{font-family:'Montserrat', sans-serif;font-size:16px;font-style:normal;font-weight:300;}
.filter_holder ul li span, blockquote h5, .q_social_icon_holder .simple_social, .header-widget.widget_nav_menu ul.menu li a, .side_menu a, .side_menu li, .side_menu span, .side_menu p, .side_menu .widget.widget_rss li a.rsswidget, .side_menu #wp-calendar caption,
.side_menu #wp-calendar th,
.side_menu #wp-calendar td,
aside .widget #lang_sel_list li a,
aside .widget #lang_sel li a,
aside .widget #lang_sel_click li a,
.wpb_widgetised_column .widget #lang_sel_list li a,
.wpb_widgetised_column .widget #lang_sel li a,
.wpb_widgetised_column .widget #lang_sel_click li a,
.elementor-widget.elementor-widget-sidebar .widget #lang_sel_list li a,
.elementor-widget.elementor-widget-sidebar .widget #lang_sel li a,
.elementor-widget.elementor-widget-sidebar .widget #lang_sel_click li a,
section.side_menu #lang_sel_list li a,
section.side_menu #lang_sel li a,
section.side_menu #lang_sel_click li a,
footer #lang_sel_list li a,
footer #lang_sel li a,
footer #lang_sel_click li a,
footer #lang_sel_list.lang_sel_list_horizontal a,
footer #lang_sel_list.lang_sel_list_vertical a,
.side_menu #lang_sel_list.lang_sel_list_horizontal a,
.side_menu #lang_sel_list.lang_sel_list_vertical a,
#lang_sel_footer a{}
.header_top #lang_sel > ul > li > a,
.header_top #lang_sel_click > ul > li> a,
footer #lang_sel ul li a,
footer #lang_sel ul ul a,
footer #lang_sel_click ul li a,
footer #lang_sel_click ul ul a,
footer #lang_sel_click ul ul a span,
section.side_menu #lang_sel ul li a,
section.side_menu #lang_sel ul ul a,
section.side_menu #lang_sel ul ul a:visited,
section.side_menu #lang_sel_click > ul > li > a,
section.side_menu #lang_sel_click ul ul a,
section.side_menu #lang_sel_click ul ul a:visited{}
.google_map{height:750px;}
.vertical_menu_float .menu-item .second{left:calc(100% + 30px);}
.vertical_menu_hidden aside.vertical_menu_area .vertical_menu_float .menu-item .second{left:calc(100% + 40px);}
.vertical_menu_area{text-align:center;}
.vertical_menu_area li.menu-item-has-children > a > i{margin-left:20px;}
nav.vertical_menu_toggle ul li.menu-item-has-children > a > span, nav.vertical_menu_on_click ul li.menu-item-has-children > a > span, nav.vertical_menu_float ul li.menu-item-has-children > a > span{max-width:160px;}
.portfolio_main_holder .item_holder.thin_plus_only .thin_plus_only_icon{font-family:}
.carousel-inner .slider_content .text .qbutton:not(.white){border-width:px !important;}
.carousel-inner .slider_content .text .qbutton.white{border-width:px !important;}
.qbutton, .qbutton.medium, #submit_comment,
.load_more a, .blog_load_more_button a, .post-password-form input[type='submit'],
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]),
.woocommerce table.cart td.actions input[type="submit"],
.woocommerce input#place_order,
.woocommerce-page input[type="submit"],
.woocommerce .button, div.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button{color:#ffffff;font-family:'Montserrat', sans-serif;border-color:#ffffff;font-size:15px;line-height:54px;height:54px;font-style:normal;font-weight:600;background-color:transparent;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;letter-spacing:0px;text-transform:none;border-width:1px;padding-left:38px;padding-right:38px;}
div.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button{color:#ffffff !important;background-color:transparent !important;padding-left:38px !important;padding-right:38px !important;}
.qode-qbutton-main-color{font-family:'Montserrat', sans-serif;font-size:15px;line-height:54px;height:54px;font-style:normal;font-weight:600;letter-spacing:0px;text-transform:none;}
.qbutton:hover, .qbutton.medium:hover, #submit_comment:hover,
.load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type='submit']:hover,
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
.woocommerce table.cart td.actions input[type="submit"]:hover,
.woocommerce input#place_order:hover,
.woocommerce-page input[type="submit"]:hover,
.woocommerce .button:hover, div.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:hover{color:#4f39eb;border-color:#ffffff}
.qbutton:hover, #submit_comment:hover,
.load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type='submit']:hover,
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
.woocommerce table.cart td.actions input[type="submit"]:hover,
.woocommerce input#place_order:hover,
.woocommerce-page input[type="submit"]:hover,
.woocommerce .button:hover{background-color:#ffffff;}
div.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:hover{color:#4f39eb !important;background-color:#ffffff !important;}
.masonry_gallery_item.square_big .masonry_gallery_item_inner .masonry_gallery_item_content{text-align:center;}
.masonry_gallery_item.square_small .masonry_gallery_item_inner .masonry_gallery_item_content{text-align:center;}
.masonry_gallery_item.rectangle_portrait .masonry_gallery_item_inner .masonry_gallery_item_content{text-align:center;}
.masonry_gallery_item.rectangle_landscape .masonry_gallery_item_inner .masonry_gallery_item_content{text-align:center;}
.qode-accordion-holder .qode-title-holder{text-transform:none;font-style:normal;}
.qode-btn { text-transform: none;font-style: normal;}