@media only screen and (min-width: 1001px){
.header_bottom_right_widget_holder, .side_menu_button_wrapper{
display: flex;
align-items: center;
padding: 0;
}
.header_bottom_right_widget_holder .q_icon_with_title .icon_text_inner{
padding: 0;
}
.header_bottom_right_widget_holder .q_icon_with_title .icon_with_title_link{
margin: 0;
font-family: 'Mulish',sans-serif;
font-size: 11px;
font-weight: 300;
}
.header_bottom_right_widget_holder .q_icon_with_title.tiny .icon_text_holder{
padding-left: 19px;
}
.header_bottom_right_widget_holder .qode_icon_with_text_widget:not(:last-child){
margin-right: 42px;
}
.header_bottom{
padding: 0 69px;
}
header .header_inner_left{
left: 69px;
}
nav.main_menu.left{
padding-left: 56px;
}
nav.main_menu ul li a span.underline_dash{
bottom: -21px;
}
}
.qode-hover-column:hover .elementor-element-populated{
background-color: rgba(90, 77, 65, 0.8);
}
.mobile_menu_button span:hover, .side_menu_button>a:hover, header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
opacity: 1;
}
.latest_post_two_holder .latest_post_two_text{
padding: 0;
}
.latest_post_two_holder .latest_post_two_text .separator.small{
display: none
}
.latest_post_two_holder .latest_post_two_info{
padding: 0;
border: none;
}
.latest_post_two_holder .latest_post_two_info_inner .post_info_author{
display: none
}
.latest_post_two_holder .latest_post_two_info_inner .post_info_date{
line-height: 1.2em;
text-align: left;
font-family: 'Mulish';
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.2em;
color: #a68f71;
margin: 22px 0 4px;
display: block;
}
.latest_post_two_holder .latest_post_two_inner{
display: flex;
flex-direction: column-reverse;
}
.q_icon_with_title.left_from_title.small.normal_icon .icon_holder, .q_icon_with_title.left_from_title.tiny .icon_holder, .q_icon_with_title.tiny .icon_holder img{
width: auto;
}
.q_icon_with_title.tiny.boxed .icon_text_holder, .q_icon_with_title.tiny.circle .icon_text_holder, .q_icon_with_title.tiny.custom_icon_image .icon_text_holder{
padding-left: 104px;
}
.q_icon_with_title.custom_icon_image .icon_text_holder .icon_title{
margin: 0 0 10px;
}
.footer_top h5{
margin: 0 0 19px;
}
.footer_bottom_holder .footer_bottom_columns{
padding: 0 70px;
box-sizing: border-box;
}
.footer_bottom .qode_icon_with_text_widget{
display: inline-block;
}
.footer_bottom .q_icon_with_title{
display: flex;
}
.footer_bottom .q_icon_with_title .icon_text_inner{
padding: 0;
}
.footer_bottom .q_icon_with_title .icon_with_title_link{
margin: 0;
}
.footer_bottom .q_icon_with_title.tiny .icon_text_holder{
padding-left: 6px;;
}
.footer_bottom .qode_icon_with_text_widget:not(:last-child){
margin-right: 43px;
}
.footer_bottom .q_icon_with_title .icon_holder{
position: relative;
top: -2px;
}
.qode-contact-form-7 .two_columns_50_50>.column1>.column_inner, .qode-contact-form-7 .two_columns_50_50>.column2>.column_inner{
padding: 0;
}
.qode-contact-form-7 .two_columns_50_50>.column2>.column_inner input{
border-left: 0;
}
.qode-contact-form-7 textarea.wpcf7-form-control.wpcf7-textarea{
border-top: none;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){
margin: 17px 0 0;
}
.subtitle{
max-width: 37%;
margin: 4px 0 0;
}
.title .text_above_title{
margin: 0;
line-height: 1;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){
background-color: transparent;
}
@media only screen and (max-width: 1200px){
.title .subtitle{
max-width: 40%;
}
}
@media only screen and (max-width: 1000px){
.title .subtitle{
display: none;
}
}
.q_team .q_team_title_holder span{
font-family: 'Mulish';
font-weight: 600;
letter-spacing: 3px;
font-size: 11px;
text-transform: uppercase;
color: #898989;
}
.q_team .q_team_text{
padding: 15px 0 23px;
}
.q_team .q_team_title_holder .q_team_name{
margin: 0 0 -7px;;
}
@media only screen and (min-width: 1001px) and (max-width: 1366px){
nav.main_menu.left{
padding-left: 20px;
}
.header_bottom{
padding: 0 40px;
}
header .header_inner_left{
left: 40px;
}
.header_bottom_right_widget_holder .qode_icon_with_text_widget:not(:last-child){
margin-right: 20px;
}
nav.main_menu > ul > li > a{
padding: 0 18px;
}
}
@media only screen and (min-width: 1001px) and (max-width: 1200px){
.header_bottom_right_widget_holder .qode_icon_with_text_widget:not(:last-child){
display: none
}
}
@media only screen and (min-width: 769px){
.footer_bottom_holder .two_columns_50_50>.column1{
width: 33.3333%
}
.footer_bottom_holder .two_columns_50_50>.column2{
width: 66.6667%
}   
}
@media only screen and (max-width: 768px){
.footer_top, .footer_top.footer_top_full, .footer_bottom_holder .footer_bottom_columns{
padding-left: 5%;
padding-right: 5%;
}
.footer_top .container .container_inner{
width: 100%;
}
.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom, .footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom{
text-align: center;
}
.footer_bottom_holder .two_columns_50_50>.column1, .footer_bottom_holder .two_columns_50_50>.column2{
width: 100%;
}
.footer_bottom .qode_icon_with_text_widget{
display: block;
}
.footer_bottom .qode_icon_with_text_widget:not(:last-child){
margin: 0;
}
.footer_bottom .q_icon_with_title{
justify-content: center;
}
.footer_bottom_holder .two_columns_50_50>.column2>.column_inner, .footer_bottom_holder .two_columns_50_50>.column1>.column_inner{
padding: 0
}
.footer_bottom_holder{
padding-bottom: 12px;
}
}
@media only screen and (max-width: 480px){
.footer_bottom{
height: 53px;
line-height: 22px;
}
}
#respond input[type=text], #respond input[type=email], #respond textarea, .contact_form input[type=text], .contact_form textarea{
background-color: rgba(255,255,255,0);
border-color: rgba(230,224,215,1);
border-width: 1px;
border-style: solid;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
color: #767676;
font-family: Mulish;
font-size: 14px;
font-style: normal;
font-weight: 300;
letter-spacing: 0px;
text-transform: none;
padding-top: 17px;
padding-bottom: 17px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
}
.comment_form .three_columns>.column1>.column_inner, .comment_form .three_columns>.column2>.column_inner, .comment_form .three_columns>.column3>.column_inner{
padding: 0;
}
.comment_form .three_columns>.column2>.column_inner input, .comment_form .three_columns>.column3>.column_inner input{
border-left: none !important;
}
.comment_form .three_columns{
margin: -1px 0 0;
}
div.comment_form{
margin: 0 0 100px;
}
.logged-in div.comment_form form p.form-submit{
margin: 17px 0 0;
}
aside.sidebar .latest_post_inner .post_infos, aside .widget.widget_categories ul li a{
color: #898989;
font-family: 'Mulish', sans-serif;
font-size: 11px;
line-height: 38px;
font-style: normal;
font-weight: 700;
letter-spacing: 3px;
text-transform: uppercase;
}
.blog_holder article .post_text h2 .date{
display: none;
}
.widget .tagcloud a, aside .widget.widget_categories ul li a{
margin: 0;
line-height: 20px;
}
aside .widget.widget_categories li{
padding: 0;
}
aside .widget > h5{
margin: 0 0 25px;
}
aside .widget .latest_post_holder{
margin-top: 10px;
}
aside .widget .latest_post_holder{
margin-bottom: -15px;
}
.blog_single.blog_holder article .post_text .post_text_inner{
display: flex;
flex-direction: column;
padding-top: 20px;
}
.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_info, .blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info{
order: 1;
margin: 0 0 1px;
}
.blog_holder.blog_single article h2{
order: 2;
margin: 0 0 20px;
}
.blog_single.blog_holder article .post_text .post_text_inner > .elementor{
order: 3;
}
.single_tags{
margin-bottom: 28px;
}
aside .latest_post_holder>ul>li{
padding-top: 29px;
}
.q_team img, .hero img { aspect-ratio: 1 / 1; width: 100%; height: auto; display:block; }