/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


/* alte style.css */
#tm_builder_outer_content .tm_pb_text > ul,
#tm_builder_outer_content .tm_pb_text > ol,
#tm_builder_outer_content .tm_pb_blurb_content > ul,
#tm_builder_outer_content .tm_pb_blurb_content > ol,
#tm_builder_outer_content .tm_pb_slide_content > ul,
#tm_builder_outer_content .tm_pb_slide_content > ol,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol,
#tm_builder_outer_content .tm_pb_promo_description > ul,
#tm_builder_outer_content .tm_pb_promo_description > ol,
#tm_builder_outer_content .tm_pb_toggle_content > ul,
#tm_builder_outer_content .tm_pb_toggle_content > ol,
#tm_builder_outer_content .tm_pb_tab > ul,
#tm_builder_outer_content .tm_pb_tab > ol,
#tm_builder_outer_content .tm_pb_team_member_description > ul,
#tm_builder_outer_content .tm_pb_team_member_description > ol,
#tm_builder_outer_content .tm_pb_toggle_content > ul,
#tm_builder_outer_content .tm_pb_toggle_content > ol{padding:0;list-style:none;}
.post-content > ul li,
.post-content > ol li,
.comment-content > ul li,
.comment-content > ol li,
.entry-content > ul li,
.entry-content > ol li,
#tm_builder_outer_content .tm_pb_text > ul li,
#tm_builder_outer_content .tm_pb_text > ol li,
#tm_builder_outer_content .tm_pb_blurb_content > ul li,
#tm_builder_outer_content .tm_pb_blurb_content > ol li,
#tm_builder_outer_content .tm_pb_slide_content > ul li,
#tm_builder_outer_content .tm_pb_slide_content > ol li,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul li,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol li,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul li,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol li,
#tm_builder_outer_content .tm_pb_promo_description > ul li,
#tm_builder_outer_content .tm_pb_promo_description > ol li,
#tm_builder_outer_content .tm_pb_toggle_content > ul li,
#tm_builder_outer_content .tm_pb_toggle_content > ol li,
#tm_builder_outer_content .tm_pb_tab > ul li,
#tm_builder_outer_content .tm_pb_tab > ol li,
#tm_builder_outer_content .tm_pb_team_member_description > ul li,
#tm_builder_outer_content .tm_pb_team_member_description > ol li,
#tm_builder_outer_content .tm_pb_toggle_content > ul li,
#tm_builder_outer_content .tm_pb_toggle_content > ol li{position:relative;padding:.1875em 0 .25em;}
.post-content > ul li > ul,
.post-content > ul li > ol,
.post-content > ol li > ul,
.post-content > ol li > ol,
.comment-content > ul li > ul,
.comment-content > ul li > ol,
.comment-content > ol li > ul,
.comment-content > ol li > ol,
.entry-content > ul li > ul,
.entry-content > ul li > ol,
.entry-content > ol li > ul,
.entry-content > ol li > ol,
#tm_builder_outer_content .tm_pb_text > ul li > ul,
#tm_builder_outer_content .tm_pb_text > ul li > ol,
#tm_builder_outer_content .tm_pb_text > ol li > ul,
#tm_builder_outer_content .tm_pb_text > ol li > ol,
#tm_builder_outer_content .tm_pb_blurb_content > ul li > ul,
#tm_builder_outer_content .tm_pb_blurb_content > ul li > ol,
#tm_builder_outer_content .tm_pb_blurb_content > ol li > ul,
#tm_builder_outer_content .tm_pb_blurb_content > ol li > ol,
#tm_builder_outer_content .tm_pb_slide_content > ul li > ul,
#tm_builder_outer_content .tm_pb_slide_content > ul li > ol,
#tm_builder_outer_content .tm_pb_slide_content > ol li > ul,
#tm_builder_outer_content .tm_pb_slide_content > ol li > ol,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul li > ul,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul li > ol,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol li > ul,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol li > ol,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul li > ul,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul li > ol,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol li > ul,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol li > ol,
#tm_builder_outer_content .tm_pb_promo_description > ul li > ul,
#tm_builder_outer_content .tm_pb_promo_description > ul li > ol,
#tm_builder_outer_content .tm_pb_promo_description > ol li > ul,
#tm_builder_outer_content .tm_pb_promo_description > ol li > ol,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ul,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ul,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol,
#tm_builder_outer_content .tm_pb_tab > ul li > ul,
#tm_builder_outer_content .tm_pb_tab > ul li > ol,
#tm_builder_outer_content .tm_pb_tab > ol li > ul,
#tm_builder_outer_content .tm_pb_tab > ol li > ol,
#tm_builder_outer_content .tm_pb_team_member_description > ul li > ul,
#tm_builder_outer_content .tm_pb_team_member_description > ul li > ol,
#tm_builder_outer_content .tm_pb_team_member_description > ol li > ul,
#tm_builder_outer_content .tm_pb_team_member_description > ol li > ol,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ul,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ul,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol{padding:.25em 0 0 1.25em;margin:0;display:block;}
.post-content > ul li > ul > li:first-child,
.post-content > ul li > ol > li:first-child,
.post-content > ol li > ul > li:first-child,
.post-content > ol li > ol > li:first-child,
.comment-content > ul li > ul > li:first-child,
.comment-content > ul li > ol > li:first-child,
.comment-content > ol li > ul > li:first-child,
.comment-content > ol li > ol > li:first-child,
.entry-content > ul li > ul > li:first-child,
.entry-content > ul li > ol > li:first-child,
.entry-content > ol li > ul > li:first-child,
.entry-content > ol li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_text > ul li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_text > ul li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_text > ol li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_text > ol li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_blurb_content > ul li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_blurb_content > ul li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_blurb_content > ol li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_blurb_content > ol li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_slide_content > ul li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_slide_content > ul li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_slide_content > ol li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_slide_content > ol li > ol > li:first-child,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul li > ul > li:first-child,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul li > ol > li:first-child,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol li > ul > li:first-child,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_promo_description > ul li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_promo_description > ul li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_promo_description > ol li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_promo_description > ol li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_tab > ul li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_tab > ul li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_tab > ol li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_tab > ol li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_team_member_description > ul li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_team_member_description > ul li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_team_member_description > ol li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_team_member_description > ol li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol > li:first-child,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ul > li:first-child,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol > li:first-child{padding-top:0;}
.post-content > ul li > ul > li:first-child:before,
.post-content > ul li > ol > li:first-child:before,
.post-content > ol li > ul > li:first-child:before,
.post-content > ol li > ol > li:first-child:before,
.comment-content > ul li > ul > li:first-child:before,
.comment-content > ul li > ol > li:first-child:before,
.comment-content > ol li > ul > li:first-child:before,
.comment-content > ol li > ol > li:first-child:before,
.entry-content > ul li > ul > li:first-child:before,
.entry-content > ul li > ol > li:first-child:before,
.entry-content > ol li > ul > li:first-child:before,
.entry-content > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_text > ul li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_text > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_text > ol li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_text > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_blurb_content > ul li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_blurb_content > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_blurb_content > ol li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_blurb_content > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_slide_content > ul li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_slide_content > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_slide_content > ol li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_slide_content > ol li > ol > li:first-child:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul li > ul > li:first-child:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul li > ol > li:first-child:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol li > ul > li:first-child:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_promo_description > ul li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_promo_description > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_promo_description > ol li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_promo_description > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_tab > ul li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_tab > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_tab > ol li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_tab > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_team_member_description > ul li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_team_member_description > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_team_member_description > ol li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_team_member_description > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ul > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol > li:first-child:before{top:0;}
.post-content > ul li > ol > li:before,
.post-content > ol li > ol > li:before,
.comment-content > ul li > ol > li:before,
.comment-content > ol li > ol > li:before,
.entry-content > ul li > ol > li:before,
.entry-content > ol li > ol > li:before,
#tm_builder_outer_content .tm_pb_text > ul li > ol > li:before,
#tm_builder_outer_content .tm_pb_text > ol li > ol > li:before,
#tm_builder_outer_content .tm_pb_blurb_content > ul li > ol > li:before,
#tm_builder_outer_content .tm_pb_blurb_content > ol li > ol > li:before,
#tm_builder_outer_content .tm_pb_slide_content > ul li > ol > li:before,
#tm_builder_outer_content .tm_pb_slide_content > ol li > ol > li:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul li > ol > li:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol li > ol > li:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul li > ol > li:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol li > ol > li:before,
#tm_builder_outer_content .tm_pb_promo_description > ul li > ol > li:before,
#tm_builder_outer_content .tm_pb_promo_description > ol li > ol > li:before,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol > li:before,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol > li:before,
#tm_builder_outer_content .tm_pb_tab > ul li > ol > li:before,
#tm_builder_outer_content .tm_pb_tab > ol li > ol > li:before,
#tm_builder_outer_content .tm_pb_team_member_description > ul li > ol > li:before,
#tm_builder_outer_content .tm_pb_team_member_description > ol li > ol > li:before,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol > li:before,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol > li:before{position:relative;top:0;}
.post-content > ul li > ol > li:first-child:before,
.post-content > ol li > ol > li:first-child:before,
.comment-content > ul li > ol > li:first-child:before,
.comment-content > ol li > ol > li:first-child:before,
.entry-content > ul li > ol > li:first-child:before,
.entry-content > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_text > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_text > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_blurb_content > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_blurb_content > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_slide_content > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_slide_content > ol li > ol > li:first-child:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul li > ol > li:first-child:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_promo_description > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_promo_description > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_tab > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_tab > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_team_member_description > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_team_member_description > ol li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ul li > ol > li:first-child:before,
#tm_builder_outer_content .tm_pb_toggle_content > ol li > ol > li:first-child:before{top:0;}
.post-content > ul,
.comment-content > ul,
.entry-content > ul,
#tm_builder_outer_content .tm_pb_text > ul,
#tm_builder_outer_content .tm_pb_blurb_content > ul,
#tm_builder_outer_content .tm_pb_slide_content > ul,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ul,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ul,
#tm_builder_outer_content .tm_pb_promo_description > ul,
#tm_builder_outer_content .tm_pb_toggle_content > ul,
#tm_builder_outer_content .tm_pb_tab > ul,
#tm_builder_outer_content .tm_pb_team_member_description > ul,
#tm_builder_outer_content .tm_pb_toggle_content > ul{margin:.625em 0;}
.post-content ul > li:before,
.comment-content ul > li:before,
.entry-content ul > li:before,
#tm_builder_outer_content .tm_pb_text ul > li:before,
#tm_builder_outer_content .tm_pb_blurb_content ul > li:before,
#tm_builder_outer_content .tm_pb_slide_content ul > li:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span ul > li:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner ul > li:before,
#tm_builder_outer_content .tm_pb_promo_description ul > li:before,
#tm_builder_outer_content .tm_pb_toggle_content ul > li:before,
#tm_builder_outer_content .tm_pb_tab ul > li:before,
#tm_builder_outer_content .tm_pb_team_member_description ul > li:before,
#tm_builder_outer_content .tm_pb_toggle_content ul > li:before{content:'•';line-height:inherit;position:relative;top:0;left:0;font-weight:bold;margin:0 10px 0 0;}
.post-content ul > li.parent:before,
.comment-content ul > li.parent:before,
.entry-content ul > li.parent:before,
#tm_builder_outer_content .tm_pb_text ul > li.parent:before,
#tm_builder_outer_content .tm_pb_blurb_content ul > li.parent:before,
#tm_builder_outer_content .tm_pb_slide_content ul > li.parent:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span ul > li.parent:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner ul > li.parent:before,
#tm_builder_outer_content .tm_pb_promo_description ul > li.parent:before,
#tm_builder_outer_content .tm_pb_toggle_content ul > li.parent:before,
#tm_builder_outer_content .tm_pb_tab ul > li.parent:before,
#tm_builder_outer_content .tm_pb_team_member_description ul > li.parent:before,
#tm_builder_outer_content .tm_pb_toggle_content ul > li.parent:before{display:none;}
.post-content > ol,
.comment-content > ol,
.entry-content > ol,
#tm_builder_outer_content .tm_pb_text > ol,
#tm_builder_outer_content .tm_pb_blurb_content > ol,
#tm_builder_outer_content .tm_pb_slide_content > ol,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol,
#tm_builder_outer_content .tm_pb_promo_description > ol,
#tm_builder_outer_content .tm_pb_toggle_content > ol,
#tm_builder_outer_content .tm_pb_tab > ol,
#tm_builder_outer_content .tm_pb_team_member_description > ol,
#tm_builder_outer_content .tm_pb_toggle_content > ol{margin:.625em 0;padding:0;}
.post-content > ol > li,
.comment-content > ol > li,
.entry-content > ol > li,
#tm_builder_outer_content .tm_pb_text > ol > li,
#tm_builder_outer_content .tm_pb_blurb_content > ol > li,
#tm_builder_outer_content .tm_pb_slide_content > ol > li,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol > li,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol > li,
#tm_builder_outer_content .tm_pb_promo_description > ol > li,
#tm_builder_outer_content .tm_pb_toggle_content > ol > li,
#tm_builder_outer_content .tm_pb_tab > ol > li,
#tm_builder_outer_content .tm_pb_team_member_description > ol > li,
#tm_builder_outer_content .tm_pb_toggle_content > ol > li{padding-left:0;}
.post-content > ol > li ol,
.comment-content > ol > li ol,
.entry-content > ol > li ol,
#tm_builder_outer_content .tm_pb_text > ol > li ol,
#tm_builder_outer_content .tm_pb_blurb_content > ol > li ol,
#tm_builder_outer_content .tm_pb_slide_content > ol > li ol,
#tm_builder_outer_content ul.tm_pb_pricing > li > span > ol > li ol,
#tm_builder_outer_content .tm_pb_testimonial_description_inner > ol > li ol,
#tm_builder_outer_content .tm_pb_promo_description > ol > li ol,
#tm_builder_outer_content .tm_pb_toggle_content > ol > li ol,
#tm_builder_outer_content .tm_pb_tab > ol > li ol,
#tm_builder_outer_content .tm_pb_team_member_description > ol > li ol,
#tm_builder_outer_content .tm_pb_toggle_content > ol > li ol{margin:0;}
.post-content ol,
.comment-content ol,
.entry-content ol,
#tm_builder_outer_content .tm_pb_text ol,
#tm_builder_outer_content .tm_pb_blurb_content ol,
#tm_builder_outer_content .tm_pb_slide_content ol,
#tm_builder_outer_content ul.tm_pb_pricing > li > span ol,
#tm_builder_outer_content .tm_pb_testimonial_description_inner ol,
#tm_builder_outer_content .tm_pb_promo_description ol,
#tm_builder_outer_content .tm_pb_toggle_content ol,
#tm_builder_outer_content .tm_pb_tab ol,
#tm_builder_outer_content .tm_pb_team_member_description ol,
#tm_builder_outer_content .tm_pb_toggle_content ol{counter-reset:list;}
.post-content ol > li:before,
.comment-content ol > li:before,
.entry-content ol > li:before,
#tm_builder_outer_content .tm_pb_text ol > li:before,
#tm_builder_outer_content .tm_pb_blurb_content ol > li:before,
#tm_builder_outer_content .tm_pb_slide_content ol > li:before,
#tm_builder_outer_content ul.tm_pb_pricing > li > span ol > li:before,
#tm_builder_outer_content .tm_pb_testimonial_description_inner ol > li:before,
#tm_builder_outer_content .tm_pb_promo_description ol > li:before,
#tm_builder_outer_content .tm_pb_toggle_content ol > li:before,
#tm_builder_outer_content .tm_pb_tab ol > li:before,
#tm_builder_outer_content .tm_pb_team_member_description ol > li:before,
#tm_builder_outer_content .tm_pb_toggle_content ol > li:before{content:counter(list,decimal-leading-zero);counter-increment:list;font-size:1em;line-height:inherit;padding:0 10px 0 0;font-weight:bold;}
.post-content ul + h3,
.post-content ol + h3,
.comment-content ul + h3,
.comment-content ol + h3,
.entry-content ul + h3,
.entry-content ol + h3{margin-top:1.8125em;}
.post-content h3 + ul, .post-content h3 + ol,
.comment-content h3 + ul,
.comment-content h3 + ol,
.entry-content h3 + ul,
.entry-content h3 + ol{margin-top:1.8125em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
.inline-list{padding:0;margin:0;list-style:none;}
.inline-list li{display:inline-block;}
table{margin:0 0 1.5em;width:100%;}
.entry-content table{margin:0 0 1.5em;max-width:100%;}
.entry-content table th,
.entry-content table td{padding:5px;vertical-align:top;}
.entry-content table thead th{vertical-align:bottom;}
.page-preloader{position:relative;top:50%;left:50%;height:50px;width:150px;margin-top:-25px;margin-left:-75px;}
.page-preloader-cover{position:fixed;z-index:1001;top:0;left:0;display:block;width:100%;height:100%;background-color:#000;}
.page-preloader-cover .object{width:8px;height:50px;margin-right:5px;background-color:#FFF;-webkit-animation:animate-preloader 1s infinite;animation:animate-preloader 1s infinite;float:left;}
.page-preloader-cover .object:last-child{margin-right:0px;}
.page-preloader-cover .object:nth-child(10){-webkit-animation-delay:0.9s;animation-delay:0.9s;}
.page-preloader-cover .object:nth-child(9){-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.page-preloader-cover .object:nth-child(8){-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.page-preloader-cover .object:nth-child(7){-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.page-preloader-cover .object:nth-child(6){-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.page-preloader-cover .object:nth-child(5){-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.page-preloader-cover .object:nth-child(4){-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.page-preloader-cover .object:nth-child(3){-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.page-preloader-cover .object:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s;}
@-webkit-keyframes animate-preloader{50%{-webkit-transform:scaleY(0);transform:scaleY(0);}
}
@keyframes animate-preloader{50%{-webkit-transform:scaleY(0);transform:scaleY(0);}
}
#toTop{display:none;text-decoration:none;overflow:hidden;width:56px;height:56px;border:none;text-indent:0%;z-index:999;border-radius:50%;text-align:center;margin:27px 0 0;}
@media (min-width:768px){#toTop{position:fixed;bottom:20px;left:-100px;margin:0;}
}
@media (max-width:767px){#toTop{display:inline-block !important;}
}
#toTop:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';width:56px;height:56px;text-align:center;display:inline-block;font-size:34px;line-height:56px;content:"arrow_upward";}
@media (min-width:544px){#toTop{left:auto;right:20px;}
}
@media (min-width:768px){#toTop{bottom:80px;}
}
#toTop:active, #toTop:focus{outline:none;}
.site-content.container .tm_builder_inner_content > .tm_section_regular > .container{padding:0;}
#tm_builder_outer_content .tm_pb_button{line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;padding:.75em .9375em;font-size:1rem;text-transform:uppercase;border:2px solid transparent;line-height:1;}
@media (min-width:1200px){#tm_builder_outer_content .tm_pb_button{padding:17px 42px 17px 41px;}
}
#tm_builder_outer_content .tm_pb_button:active, #tm_builder_outer_content .tm_pb_button:focus{-webkit-box-shadow:none;box-shadow:none;}
#tm_builder_outer_content .tm_pb_button i{display:inline-block;vertical-align:middle;}
#tm_builder_outer_content .tm_pb_button i + .btn__text{margin:0 0 0 5px;}
#tm_builder_outer_content .tm_pb_button .btn__text + i{margin:0 0 0 5px;}
@media (min-width:1200px){#tm_builder_outer_content .tm_pb_button{padding:15px 40px 15px 39px;}
}
#tm_builder_outer_content .tm_pb_button.tm_pb_custom_button_icon:before{display:none;}
#tm_builder_outer_content .tm_pb_button:hover{padding:.75em .9375em;}
@media (min-width:1200px){#tm_builder_outer_content .tm_pb_button:hover{padding:15px 40px 15px 39px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_button{font-size:1rem;line-height:1;padding:.75em .9375em !important;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_button{padding:15px 40px 15px 39px !important;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_button:hover{padding:.75em .9375em !important;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_button:hover{padding:15px 40px 15px 39px !important;}
}
.tm_pb_blurb .tm-pb-icon{text-align:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.tm_pb_blurb .tm-pb-icon:before{display:block !important;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.tm_pb_blurb.tm_pb_blurb_position_left .tm-pb-icon{font-size:36px;}
.tm_pb_blurb.tm_pb_blurb_position_left .tm-pb-icon:before{display:inline-block;}
.tm_pb_blurb.tm_pb_blurb_position_top .tm_pb_main_blurb_image .tm-pb-icon{display:block;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.tm_pb_blurb.tm_pb_blurb_position_top .tm_pb_main_blurb_image .tm-pb-icon:before{display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;}
.tm_pb_blurb.tm_pb_blurb_position_top .tm_pb_main_blurb_image .tm-pb-icon.tm-pb-icon-circle, .tm_pb_blurb.tm_pb_blurb_position_top .tm_pb_main_blurb_image .tm-pb-icon.tm-pb-icon-circle-border{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.tm_pb_blurb.tm_pb_blurb_position_top .tm_pb_main_blurb_image .tm-pb-icon.tm-pb-icon-circle:before, .tm_pb_blurb.tm_pb_blurb_position_top .tm_pb_main_blurb_image .tm-pb-icon.tm-pb-icon-circle-border:before{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_content{margin:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_content .tm_pb_main_blurb_image a .tm-pb-icon{-webkit-transition:500ms all;transition:500ms all;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_content .tm_pb_main_blurb_image a:hover .tm-pb-icon:before{-webkit-animation:hover_scale 300ms;animation:hover_scale 300ms;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_content .tm_pb_blurb_container h4{padding:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_content .tm_pb_blurb_container .tm_pb_blurb_content > *:last-child{margin-bottom:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.tm_pb_blurb_position_left .tm_pb_blurb_container{padding-left:0;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.tm_pb_blurb_position_left .tm_pb_blurb_container{padding-left:30px;}
}
@media (max-width:1199px){.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.tm_pb_blurb_position_left .tm_pb_main_blurb_image{display:block;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.tm_pb_blurb_position_left .tm_pb_main_blurb_image .tm-pb-icon{display:block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.tm_pb_blurb_position_left .tm_pb_main_blurb_image .tm-pb-icon:before{line-height:inherit;display:inline-block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.tm_pb_blurb_position_top .tm_pb_main_blurb_image .tm-pb-icon{display:block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.tm_pb_blurb_position_top .tm_pb_main_blurb_image .tm-pb-icon:before{line-height:inherit;display:inline-block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.left-icon .tm_pb_main_blurb_image{text-align:left;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.left-icon .tm_pb_main_blurb_image .tm-pb-icon{margin:0;display:block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.right-icon .tm_pb_main_blurb_image{text-align:right;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb.right-icon .tm_pb_main_blurb_image .tm-pb-icon{margin:0 0 0 auto;}
@-webkit-keyframes hover_scale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
60%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
80%{opacity:0;-webkit-transform:scale(2);transform:scale(2);}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes hover_scale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
60%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
80%{opacity:0;-webkit-transform:scale(2);transform:scale(2);}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
#tm_builder_outer_content .tm_pb_slider .tm_pb_slides .tm_pb_slide{-webkit-box-shadow:none;box-shadow:none;padding:0;}
#tm_builder_outer_content .tm_pb_slider .tm_pb_slides .tm_pb_slide .tm_pb_container{padding:0 0 40px;}
#tm_builder_outer_content .tm_pb_slider .tm_pb_slides .tm_pb_slide .tm_pb_container .tm_pb_slide_description{margin:0;padding:25px;text-align:left;}
@media (min-width:1200px){#tm_builder_outer_content .tm_pb_slider .tm_pb_slides .tm_pb_slide .tm_pb_container .tm_pb_slide_description{padding:50px 250px 50px 50px;}
}
#tm_builder_outer_content .tm_pb_slider .tm_pb_slides .tm_pb_slide .tm_pb_container .tm_pb_slide_description .tm_pb_slide_title{margin:0 0 25px;padding:0;}
#tm_builder_outer_content .tm_pb_slider .tm_pb_slides .tm_pb_slide .tm_pb_container .tm_pb_slide_description .tm_pb_slide_title:before{content:'';width:92px;height:4px;margin:0 0 43px;display:block;}
#tm_builder_outer_content .tm_pb_slider .tm_pb_slides .tm_pb_slide_content{font-size:1rem;line-height:1.5;}
@media (min-width:1200px){#tm_builder_outer_content .tm_pb_slider .tm_pb_slides .tm_pb_slide_content{width:80%;}
}
#tm_builder_outer_content .tm_pb_slider .tm-pb-slider-arrows .tm-pb-arrow-prev,
#tm_builder_outer_content .tm_pb_slider .tm-pb-slider-arrows .tm-pb-arrow-next{border-radius:50%;width:50px;height:50px;border-radius:50%;margin:-25px 0 0 0;text-align:center;overflow:hidden;}
#tm_builder_outer_content .tm_pb_slider .tm-pb-slider-arrows .tm-pb-arrow-prev:before,
#tm_builder_outer_content .tm_pb_slider .tm-pb-slider-arrows .tm-pb-arrow-next:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';line-height:50px;font-size:36px;}
#tm_builder_outer_content .tm_pb_slider .tm-pb-slider-arrows .tm-pb-arrow-prev:before{content:'keyboard_arrow_left';}
#tm_builder_outer_content .tm_pb_slider .tm-pb-slider-arrows .tm-pb-arrow-next:before{content:'keyboard_arrow_right';}
#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers{text-align:left;width:100%;left:25px;bottom:20px;}
@media (min-width:1200px){#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers{bottom:37px;left:50px;}
}
#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a{width:23px;height:23px;border:2px solid transparent;border-radius:50%;background:none;position:relative;margin:0 25px 0 0;text-indent:9999px;}
#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a:after{content:'';width:11px;height:11px;position:absolute;top:4px;left:4px;background:white;border-radius:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:333ms all;transition:333ms all;}
#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a.tm-pb-active-control, #tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a:hover{background:none !important;border-color:white;}
#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a.tm-pb-active-control:after, #tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a:hover:after{-webkit-transform:scale(0);transform:scale(0);}
#tm_builder_outer_content .tm_pb_column:not(.tm_pb_column_4_4) .tm_pb_slider{height:100%;}
#tm_builder_outer_content .tm_pb_column:not(.tm_pb_column_4_4) .tm_pb_slider > div:not(.tm-pb-controllers),
#tm_builder_outer_content .tm_pb_column:not(.tm_pb_column_4_4) .tm_pb_slider > div > div,
#tm_builder_outer_content .tm_pb_column:not(.tm_pb_column_4_4) .tm_pb_slider > div > div > div,
#tm_builder_outer_content .tm_pb_column:not(.tm_pb_column_4_4) .tm_pb_slider > div > div > div > div{height:100%;}
@media (min-width:768px){#tm_builder_outer_content .tm_pb_column:not(.tm_pb_column_4_4) .tm_pb_slider .tm_pb_container .tm_pb_slide_description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
#tm_builder_outer_content .tm_pb_with_background .tm_pb_slider .tm_pb_slides .tm_pb_slide .tm_pb_container .tm_pb_slide_description{margin:0;padding:0;}
@media (min-width:1200px){#tm_builder_outer_content .tm_pb_with_background .tm_pb_slider .tm_pb_slides .tm_pb_slide .tm_pb_container .tm_pb_slide_description{padding:0 250px 0 0;}
}
#tm_builder_outer_content .tm_pb_with_background .tm_pb_slider .tm-pb-controllers{left:0;bottom:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_1 .tm_pb_pricing_table{margin-top:0;margin-left:0;width:100%;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_1 .tm_pb_pricing_table:nth-child(4n+1){margin-left:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_1 .tm_pb_pricing_table:not(:first-child){margin-top:0;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_2 .tm_pb_pricing_table{margin-top:0;margin-left:3.125rem;width:calc(50% - ((3.125rem)/2));}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_2 .tm_pb_pricing_table:not(:first-child){margin-top:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_2 .tm_pb_pricing_table:nth-child(4n+1){margin-left:3.125rem;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_2 .tm_pb_pricing_table:nth-child(2n+1){margin-left:0;}
}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_3 .tm_pb_pricing_table{margin-left:3.125rem;width:calc(33.3333% - ((3.125rem * 2)/3));}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_3 .tm_pb_pricing_table:not(:first-child){margin-top:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_3 .tm_pb_pricing_table:nth-child(4n+1){margin-left:3.125rem;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_pricing_3 .tm_pb_pricing_table:nth-child(3n+1){margin-left:0;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table{float:none;padding:0 0 48px;width:100%;margin-top:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table:not(:first-child){margin-top:3.125rem;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table{margin:0 0 0 1.5625rem;width:calc(25% - ((1.5625rem * 3)/4));}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table:nth-child(4n+1){margin-left:0;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_heading{background:none;padding:37px 0 8px;margin:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_heading .tm_pb_pricing_title{margin:0;padding:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_heading .tm_pb_best_value{display:block;padding:1em 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top{padding:0 0 46px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_tm_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_tm_price .tm_pb_dollar_sign{position:relative;margin:0 5px 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_tm_price .tm_pb_sum,
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_tm_price .tm_pb_dollar_sign{font-size:3.125rem;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_tm_price .tm_pb_frequency{display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;padding:4px 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content{text-align:center;padding:42px 20px 24px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content ul.tm_pb_pricing{display:block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content ul.tm_pb_pricing li{padding:0;display:block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content ul.tm_pb_pricing li:before{display:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content ul.tm_pb_pricing li span{display:block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table{border:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_content_top{border-color:white;}
@media (min-width:1200px){#tm_builder_outer_content .tm_pb_row > .col-xl-12 > .tm_pb_testimonial{height:auto;}
}
#tm_builder_outer_content .tm_pb_testimonial.tm_pb_testimonial_no_bg{padding:0;}
#tm_builder_outer_content .tm_pb_testimonial:before{text-align:left;font-size:46px;margin:0 0 18px;}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description{display:block;}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner{width:100% !important;}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner > *:nth-last-child(2){margin-bottom:0;}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta{border-top:1px solid #d6dee2;margin-top:20px;padding-top:30px;position:relative;}
@media (min-width:992px){#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta{margin-top:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta:before{content:'';position:absolute;top:0;left:43px;width:0;height:0;border-style:solid;border-width:9px 7.5px 0 7.5px;border-color:#d6dee2 transparent transparent transparent;z-index:10;}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta:after{content:'';position:absolute;top:-1px;left:44px;width:0;height:0;border-style:solid;border-width:8px 6.5px 0 6.5px;border-color:#fff transparent transparent transparent;z-index:20;}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta .tm_pb_testimonial_portrait{float:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 20px;display:block;}
@media (min-width:992px){#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta .tm_pb_testimonial_portrait{margin:0 30px 0 0;}
}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta .tm_pb_testimonial_author{margin:0 0 2px;}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta .tm_pb_testimonial_details{font-size:.75em;}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta .tm_pb_testimonial_details:not(:empty):before{content:'—';}
#tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_description_inner .tm_pb_testimonial_meta .tm_pb_testimonial_details_wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description{padding-bottom:47px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description h2{margin:0 0 25px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description h4{margin:0 0 14px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description h1,
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description h2,
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description h3,
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description h4,
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description h5,
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description h6{color:inherit;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_description > h2:first-child:before{content:'';width:92px;height:4px;margin:0 0 43px;display:block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta.tm_pb_promo.tm_pb_text_align_center .tm_pb_promo_description > h2:first-child:before{margin:0 auto 43px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_cta.tm_pb_promo .tm_pb_button{padding:.75em .9375em !important;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_cta.tm_pb_promo .tm_pb_button{padding:15px 40px 15px 39px !important;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_cta.tm_pb_promo .tm_pb_button:hover{padding:.75em .9375em !important;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column .tm_pb_cta.tm_pb_promo .tm_pb_button:hover{padding:15px 40px 15px 39px !important;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_counters .tm_pb_counter_title{font-size:1rem;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_counters .tm_pb_counter_container{position:relative;margin:0 0 24px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_counters .tm_pb_counter_container:after{content:'';width:100%;height:calc(100% - 4px);background:white;position:absolute;left:0;top:0;z-index:1;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_counters .tm_pb_counter_container .tm_pb_counter_amount{position:relative;text-align:left;min-height:30px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_counters .tm_pb_counter_container .tm_pb_counter_amount .tm_pb_counter_amount_number{font-size:1rem;line-height:30px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle{border:none;background:none;padding:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title{padding:0 0 0 35px;margin:0 0 13px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title:before{font-size:34px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content{padding:0 0 30px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close{background:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle:not(:last-child){margin:0 0 32px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle:not(:last-child) .tm_pb_toggle_title{margin:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle .tm_pb_toggle_title{padding:0 50px 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle .tm_pb_toggle_title:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';content:'add_circle_outline';left:auto;right:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before{content:'remove_circle_outline';}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle .tm_pb_toggle_content{padding:14px 50px 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle .tm_pb_toggle_content *:last-of-type{margin-bottom:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle{margin:40px 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle:not(:first-child){padding-top:50px;border-top:1px solid #d6dee2;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle:first-child{margin:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle .tm_pb_toggle_title{padding-left:80px;padding-top:12px;line-height:1.3;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle .tm_pb_toggle_title:after{content:"Q";width:50px;height:50px;position:absolute;left:0;top:0;text-align:center;line-height:50px;font-size:1rem;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle .tm_pb_toggle_content{padding-top:25px;position:relative;padding-left:80px;}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle .tm_pb_toggle_content{padding-left:160px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle .tm_pb_toggle_content:after{content:"A";width:50px;height:50px;background:#f3f3f4;position:absolute;left:0;top:30px;text-align:center;font-size:1rem;visibility:visible;line-height:50px;}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle .tm_pb_toggle_content:after{left:80px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_accordion.faq .tm_pb_toggle .tm_pb_toggle_content > *:last-child{margin-bottom:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls{border:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li{border:1px solid #d6dee2;padding:8px 10px;background:#f3f3f4;display:block;}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li{padding:8px 19px;}
}
@media (min-width:768px){.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li{display:inline-block;margin-bottom:5px;margin-right:-1px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li:before{display:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active{bottom:auto;padding:8px 10px;background:none;border-color:#d6dee2;border-width:1px;}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active{padding:8px 19px;}
}
@media (min-width:768px){.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active{border-bottom:none;margin-bottom:5px;margin-right:-1px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs .tm_pb_all_tabs{padding:20px 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message{background:#ffffff;text-align:right;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message:not(:empty){padding:10px 0;margin:0 0 20px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message p,
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul{display:inline;margin:0;color:#fc4261;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message p{margin-right:5px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li{display:inline;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li:before{display:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li:not(:last-child){margin-right:5px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li:not(:last-child):after{content:', ';}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul + p:before{content:'';display:block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_field{margin:0 0 20px;}
@media (max-width:991px){.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_field{width:100%;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_field .tm_pb_contact_form_input{margin:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_field .tm_pb_contact_message{min-height:198px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form input.tm_contact_error,
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form textarea.tm_contact_error{background:#feedee;border-color:#fc4261;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_contact_bottom_container{float:none;text-align:center;}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_contact_bottom_container{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_right{display:block;}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_right{margin-right:10px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_right .clearfix{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_right .clearfix .tm_pb_contact_captcha_question{display:block;-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;margin-right:10px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_right .clearfix .tm_pb_contact_captcha{margin-left:10px;padding-top:13px;padding-bottom:13px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_submit{margin:20px 0 0;}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_submit{margin:0;}
}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .col-xl-12 .tm_pb_contact_form .tm_pb_contact_field{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.tm_pb_builder #tm_builder_outer_content .col-xl-12 .tm_pb_contact_form .tm_pb_contact_field .tm_pb_contact_form_label{padding:0 0 5px;display:block;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .col-xl-12 .tm_pb_contact_form .tm_pb_contact_field .tm_pb_contact_form_label{max-width:147px;-webkit-box-flex:1;-ms-flex:1 0 147px;flex:1 0 147px;padding:13px 15px 0 0;}
}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .col-xl-12 .tm_pb_contact_form .tm_contact_bottom_container{padding-left:147px;text-align:left;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_with_background .tm_pb_contact_form .tm-pb-contact-message{background:#ffffff;text-align:center;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_with_background .tm_pb_contact_form .tm-pb-contact-message:not(:empty){padding:10px 20px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_audio_module .tm_pb_audio_cover_art{position:relative;width:100%;height:200px;}
@media (min-width:768px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_audio_module .tm_pb_audio_cover_art{position:absolute;width:220px;height:100%;}
}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_audio_module .tm_pb_audio_cover_art{width:418px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_audio_module .tm_pb_audio_cover_art + .tm_pb_audio_module_content{padding:20px;margin-left:0;}
@media (min-width:768px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_audio_module .tm_pb_audio_cover_art + .tm_pb_audio_module_content{margin-left:220px;}
}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_audio_module .tm_pb_audio_cover_art + .tm_pb_audio_module_content{padding:107px 40px;margin-left:418px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_audio_module .tm_pb_audio_module_content{padding:20px;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_audio_module .tm_pb_audio_module_content{padding:39px 40px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content{padding:20px;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content{padding:32px 40px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta{font-size:.75em;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta strong{font-weight:normal;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-currenttime{font-size:12px;padding:6px 0;display:inline-block;vertical-align:middle;}
@media (min-width:768px){.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls{display:block;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-total,
.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#222f38;}
@media (min-width:768px){.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-playpause-button{margin-right:auto;}
}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-playpause-button{margin-right:10px;}
}
@media (min-width:768px){.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-time-rail,
.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-time{display:none !important;}
}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-time-rail,
.tm_pb_builder #tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-time{display:block !important;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_map{height:620px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_map .gm-style-iw > div > div > h3{margin:10px 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_map .gm-style-iw > div > div .infowindow{margin:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_map .gm-style-iw > div > div .infowindow > *:last-child{margin:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow .tm_pb_social_icon{padding:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow .tm_pb_social_icon:before{display:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow .tm_pb_social_icon a.icon{font-size:20px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_image{margin:0 0 30px;max-width:301px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_image img{vertical-align:top;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description h6{margin:0 0 8px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description h6 i{display:inline-block;vertical-align:middle;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links{margin:20px 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links li{margin-right:20px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links li:before{display:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links li a{font-size:20px;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .col-xl-6 .tm_pb_team_member,
.tm_pb_builder #tm_builder_outer_content .col-xl-7 .tm_pb_team_member,
.tm_pb_builder #tm_builder_outer_content .col-xl-8 .tm_pb_team_member,
.tm_pb_builder #tm_builder_outer_content .col-xl-9 .tm_pb_team_member,
.tm_pb_builder #tm_builder_outer_content .col-xl-10 .tm_pb_team_member,
.tm_pb_builder #tm_builder_outer_content .col-xl-11 .tm_pb_team_member,
.tm_pb_builder #tm_builder_outer_content .col-xl-12 .tm_pb_team_member{display:-webkit-box;display:-ms-flexbox;display:flex;}
.tm_pb_builder #tm_builder_outer_content .col-xl-6 .tm_pb_team_member .tm_pb_team_member_image,
.tm_pb_builder #tm_builder_outer_content .col-xl-7 .tm_pb_team_member .tm_pb_team_member_image,
.tm_pb_builder #tm_builder_outer_content .col-xl-8 .tm_pb_team_member .tm_pb_team_member_image,
.tm_pb_builder #tm_builder_outer_content .col-xl-9 .tm_pb_team_member .tm_pb_team_member_image,
.tm_pb_builder #tm_builder_outer_content .col-xl-10 .tm_pb_team_member .tm_pb_team_member_image,
.tm_pb_builder #tm_builder_outer_content .col-xl-11 .tm_pb_team_member .tm_pb_team_member_image,
.tm_pb_builder #tm_builder_outer_content .col-xl-12 .tm_pb_team_member .tm_pb_team_member_image{margin:0 30px 0 0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_countdown_timer .tm_pb_countdown_timer_container .sep.section{display:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_countdown_timer .tm_pb_countdown_timer_container .values{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_countdown_timer .tm_pb_countdown_timer_container .values{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_countdown_timer .tm_pb_countdown_timer_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_countdown_timer .tm_pb_countdown_timer_container h4{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin:0 0 44px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_countdown_timer .tm_pb_countdown_timer_container .sep.section{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container .section.values{margin:10px;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container .section.values{margin:0;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container .section.values .value{line-height:1.2;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container .sep.section{font-size:4.375rem;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer:not(.tm_pb_countdown_timer_circle_layout) .tm_pb_countdown_timer_container .values{margin:0;width:auto;padding:0 5px;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer:not(.tm_pb_countdown_timer_circle_layout) .tm_pb_countdown_timer_container .values{padding:0 10px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer:not(.tm_pb_countdown_timer_circle_layout).without-separator .tm_pb_countdown_timer_container .values{margin:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer.without-separator .tm_pb_countdown_timer_container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer.without-separator .tm_pb_countdown_timer_container .values{margin:10px;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer.without-separator .tm_pb_countdown_timer_container .values{margin:auto;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer.without-separator .tm_pb_countdown_timer_container .sep.section{display:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter{margin:0 auto;max-width:100%;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter.left-align{margin:0 auto;}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter.left-align{margin:0 auto 0 0;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter.right-align{margin:0 auto;}
@media (min-width:992px){.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter.right-align{margin:0 0 0 auto;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar canvas{max-width:100%;position:relative;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p{padding:0;margin:0;line-height:1.2;font-size:3.125rem;}
@media (min-width:768px){.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p{font-size:2rem;}
}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p{font-size:3.125rem;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent h6{margin:5px 0 0;visibility:visible;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar[data-size='110'] p{font-size:1.25rem;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_number_counter{margin:0 auto;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_number_counter.left-align{margin:0 auto 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_number_counter.right-align{margin:0 0 0 auto;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_number_counter .percent{height:auto;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_number_counter h3{margin:2px 0 0;padding:0;font-size:1rem;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post:not(:first-child){margin-top:50px;padding-top:40px;border-top:1px solid #d6dee2;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post_meta_header{margin:0px 0px 23px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post_meta_header > span:not(:last-child):after{content:' - ';}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post_meta i{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .post-categories li{display:inline-block;vertical-align:middle;margin:0 5px 5px 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .post-categories li a{padding:12px 14px 11px 15px;letter-spacing:.5px;text-transform:uppercase;font-size:.875em;line-height:1.2;display:inline-block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post.has-thumb .post-categories, .tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post.post_format-post-format-gallery .post-categories, .tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post.post_format-post-format-video .post-categories{position:absolute;top:20px;left:20px;z-index:2;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post.has-thumb .post-categories li:nth-child(2) ~ li, .tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post.post_format-post-format-gallery .post-categories li:nth-child(2) ~ li, .tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post.post_format-post-format-video .post-categories li:nth-child(2) ~ li{display:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post.has-thumb .post-thumbnail{position:relative;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post.post_format-post-format-gallery .post-slider{position:relative;margin-bottom:1.375em;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post.post_format-post-format-video .tm_main_video_container{position:relative;margin-bottom:1.375em;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .entry-footer{margin-top:2px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .more-link{text-transform:uppercase;line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;}
@media (min-width:1200px){.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .more-link{padding:17px 42px 17px 41px;}
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .more-link:active, .tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .more-link:focus{-webkit-box-shadow:none;box-shadow:none;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .more-link i{display:inline-block;vertical-align:middle;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .more-link i + .btn__text{margin:0 0 0 5px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts .tm_pb_post .more-link .btn__text + i{margin:0 0 0 5px;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts.layout-grid .entry-footer{margin:0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts.layout-grid .entry-footer .row{margin:0;display:block;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts.layout-grid .entry-footer .row > div{padding:0;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin:15px 0 0;}
.tm_pb_builder #tm_builder_outer_content .tm_pb_posts.layout-grid .entry-footer .row > div.right-align{text-align:left;}
.tm_pb_builder #tm_builder_outer_content .nav-links .page-numbers.prev, .tm_pb_builder #tm_builder_outer_content .nav-links .page-numbers.next{text-transform:uppercase;}
@media (min-width:544px){#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_column:not(:nth-child(-n+4)){margin-top:30px;}
}
#tm_builder_outer_content .tm_pb_swiper .post__cats{top:20px;left:20px;font-size:0;}
#tm_builder_outer_content .tm_pb_swiper .post__cats a{font-size:.875rem;}
#tm_builder_outer_content .tm_pb_swiper .entry-header,
#tm_builder_outer_content .tm_pb_swiper .entry-content,
#tm_builder_outer_content .tm_pb_swiper .entry-footer{padding:0 1em;}
#tm_builder_outer_content .tm_pb_swiper .entry-header .entry-meta{margin:0 0 20px;}
#tm_builder_outer_content .tm_pb_posts .tm-posts_title_group{margin:0 0 1em;}
#tm_builder_outer_content .tm_pb_posts .tm-posts_item .tm-posts_img{margin:0 0 1em;display:inline-block;vertical-align:top;}
#tm_builder_outer_content .tm_pb_posts .tm-posts_item_meta a{margin:0;}
#tm_builder_outer_content .tm_pb_posts .tm-posts_item_meta i{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
#tm_builder_outer_content .tm_pb_posts .tm-posts_layout-2 .tm-posts_item_content,
#tm_builder_outer_content .tm_pb_posts .tm-posts_layout-3 .tm-posts_item_content{padding:0;position:relative;}
#tm_builder_outer_content .tm_pb_posts .tm-posts_button_wrap > *{display:inline-block;vertical-align:middle;}
#tm_builder_outer_content .tm_pb_posts .tm-posts_button_wrap .tm-pb-spinner{width:40px;height:40px;}
.tm_pb_taxonomy__inner{position:relative;}
.tm_pb_taxonomy__inner:after{content:'';width:100%;height:80%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(11, 25, 35, 0)), to(#0b1923));background:linear-gradient(to bottom, rgba(11, 25, 35, 0) 0%, #0b1923 100%);z-index:1;}
.tm_pb_taxonomy__content{z-index:2;}
.content-layout-boxed.position-one-right-sidebar .tm_pb_taxonomy__content, .content-layout-boxed.position-one-left-sidebar .tm_pb_taxonomy__content{padding:20px;}
@media (min-width:768px){.content-layout-boxed.position-one-right-sidebar .tm_pb_taxonomy__content, .content-layout-boxed.position-one-left-sidebar .tm_pb_taxonomy__content{padding:10px;}
}
@media (min-width:1200px){.content-layout-boxed.position-one-right-sidebar .tm_pb_taxonomy__content, .content-layout-boxed.position-one-left-sidebar .tm_pb_taxonomy__content{padding:20px;}
}
.tm_pb_taxonomy__content .button--holder{margin:10px 0 0;}
.tm_pb_taxonomy__content .button--holder .btn{padding:10px 20px;font-size:.75em;}
hr.tm_pb_space:not(.tm_pb_divider){height:40px;}
@media (min-width:768px){hr.tm_pb_space:not(.tm_pb_divider){height:0;}
}
.cherry-projects-wrapper{border:none;}
.cherry-projects-wrapper .cherry-projects-ajax-loader{background-color:transparent;position:relative;}
.cherry-projects-wrapper .cherry-projects-ajax-loader .cherry-spinner.cherry-spinner-double-bounce{width:40px;height:40px;}
.cherry-projects-single a.wp-image,
.cherry-projects-wrapper a.wp-image{z-index:2;}
.cherry-projects-single a.wp-image .cover,
.cherry-projects-wrapper a.wp-image .cover{width:100%;height:80%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(11, 25, 35, 0)), to(#0b1923));background:linear-gradient(to bottom, rgba(11, 25, 35, 0) 0%, #0b1923 100%);opacity:0;z-index:1;-webkit-transition:333ms all;transition:333ms all;}
.cherry-projects-single a.wp-image .cover:after, .cherry-projects-wrapper a.wp-image .cover:after{content:'remove_red_eye';font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';width:50px;height:50px;font-size:26px;line-height:46px;color:white;border:2px solid;text-align:center;position:absolute;bottom:20px;right:20px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:333ms 200ms transform;transition:333ms 200ms transform;}
@media (min-width:992px){.cherry-projects-single a.wp-image .cover:after, .cherry-projects-wrapper a.wp-image .cover:after{bottom:50px;right:50px;}
.position-one-right-sidebar .cherry-projects-single a.wp-image .cover:after, .position-one-left-sidebar .cherry-projects-single a.wp-image .cover:after,
.position-one-right-sidebar .cherry-projects-wrapper a.wp-image .cover:after, .position-one-left-sidebar .cherry-projects-wrapper a.wp-image .cover:after{bottom:20px;right:20px;}
}
.cherry-projects-single a.wp-image:hover .cover,
.cherry-projects-wrapper a.wp-image:hover .cover{opacity:1;}
.cherry-projects-single a.wp-image:hover .cover:after,
.cherry-projects-wrapper a.wp-image:hover .cover:after{-webkit-transform:scale(1);transform:scale(1);}
.projects-filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 30px;text-align:center;}
.projects-filters .projects-filters-list-wrapper{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;}
@media (min-width:768px){.projects-filters .projects-filters-list-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}
}
.projects-filters .projects-filters-list{margin:0;vertical-align:top;display:block;}
@media (min-width:768px){.projects-filters .projects-filters-list{display:inline-block;text-align:center;}
}
.projects-filters .projects-filters-list li{border:1px solid #d6dee2;padding:0;background:#f3f3f4;display:block;margin:0;width:100%;}
#tm_builder_outer_content .projects-filters .projects-filters-list li{padding:0;}
@media (min-width:768px){.projects-filters .projects-filters-list li{display:inline-block;width:auto;padding:8px 10px;}
#tm_builder_outer_content .projects-filters .projects-filters-list li{padding:8px 10px;}
}
@media (min-width:992px){.projects-filters .projects-filters-list li{padding:13px 19px;}
#tm_builder_outer_content .projects-filters .projects-filters-list li{padding:13px 19px;}
}
.projects-filters .projects-filters-list li:before{display:none;}
@media (min-width:768px){.projects-filters .projects-filters-list li:not(:first-child){border-left:none;}
}
.projects-filters .projects-filters-list li span{display:block;padding:8px 10px;}
@media (min-width:768px){.projects-filters .projects-filters-list li span{display:inline-block;padding:0;}
}
.projects-filters .projects-filters-list li.active{bottom:auto;padding:0;background:none;border-color:#d6dee2;border-width:1px;}
@media (min-width:768px){.projects-filters .projects-filters-list li.active{border-bottom:none;padding:8px 10px;}
}
@media (min-width:992px){.projects-filters .projects-filters-list li.active{padding:13px 19px;}
}
.projects-filters .projects-order-filters-wrapper{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;}
@media (min-width:768px){.projects-filters .projects-order-filters-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}
}
.projects-filters .order-filters{vertical-align:top;margin:30px 0 0;}
@media (min-width:768px){.projects-filters .order-filters{margin:0 0 0 30px;}
}
.projects-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0;}
.projects-pagination ul.page-link li{margin:0 10px 5px;}
.projects-pagination ul.page-link li:before{display:none;}
.projects-pagination ul.page-link li span{display:inline-block;text-align:center;text-decoration:none;font-size:.75em;line-height:3.125rem;height:3.125rem;min-width:3.125rem;padding:0;background:#f3f3f4;-webkit-transition:333ms all;transition:333ms all;}
.projects-pagination .page-navigation span{display:inline-block;margin:0 10px 5px;text-align:center;text-decoration:none;line-height:3.125rem;height:3.125rem;min-width:3.125rem;font-size:1rem;padding:0 39px;text-transform:uppercase;-webkit-transition:333ms all;transition:333ms all;}
.projects-container .projects-item .project .inner-wrapper{position:relative;}
.projects-container .projects-item .project-content{position:absolute;width:100%;height:100%;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:30px;z-index:1;}
@media (min-width:768px){.projects-container .projects-item .project-content{padding:50px 50px 42px;}
}
.content-layout-boxed .projects-container .projects-item .project-content, .position-one-right-sidebar .projects-container .projects-item .project-content, .position-one-left-sidebar .projects-container .projects-item .project-content{position:relative;background:none;padding:20px 10px 20px 0;display:block;}
.projects-container .projects-item .project-content:after{content:'';width:100%;height:50%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(11, 25, 35, 0)), to(#0b1923));background:linear-gradient(to bottom, rgba(11, 25, 35, 0) 0%, #0b1923 100%);opacity:.95;z-index:-1;-webkit-transition:333ms all;transition:333ms all;}
.content-layout-boxed .projects-container .projects-item .project-content:after, .position-one-right-sidebar .projects-container .projects-item .project-content:after, .position-one-left-sidebar .projects-container .projects-item .project-content:after{height:100%;opacity:1;display:none;}
.projects-container .projects-item .project-content .project__right-col{margin-left:auto;}
.projects-container .projects-item .project-content:hover:after{height:70%;opacity:1;}
.content-layout-boxed .projects-container .projects-item .project-content:hover:after, .position-one-right-sidebar .projects-container .projects-item .project-content:hover:after, .position-one-left-sidebar .projects-container .projects-item .project-content:hover:after{height:100%;opacity:1;display:none;}
.projects-container .projects-item .project-content h3{margin:0 0 12px;}
.projects-container .projects-item .project-content .more-button{width:50px;height:50px;border:2px solid;display:inline-block;text-align:center;line-height:46px;margin:0 0 8px;}
.projects-container .projects-item .project-content .more-button i{line-height:46px;font-size:36px;}
.projects-container .projects-item .project__left-col{padding-right:20px;}
.content-layout-boxed .projects-container .projects-item .project__left-col, .position-one-right-sidebar .projects-container .projects-item .project__left-col, .position-one-left-sidebar .projects-container .projects-item .project__left-col{padding:0 0 20px;}
.projects-container .projects-item .project-meta{margin:0;}
.projects-container.list-layout .projects-item .project-media{min-width:inherit;margin-right:30px;}
.projects-container.list-layout .projects-item .project-media .post__cats{margin:20px 0 0;}
@media (min-width:768px){.projects-container.list-layout .projects-item .project-media .post__cats{top:30px;left:30px;margin:0;position:absolute;z-index:2;}
}
.projects-container.list-layout .projects-item .project-meta{margin:0 0 15px;display:inline-block;vertical-align:middle;}
.projects-container.list-layout .projects-item .project-meta a{margin:0 5px;}
.projects-container.list-layout .projects-item .project-meta a:first-of-type{margin-left:0;}
.projects-container.list-layout .projects-item .project-meta i{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.projects-container.list-layout .projects-item .project-content{position:relative;display:block;padding:0;}
.projects-container.list-layout .projects-item .project-content:after{display:none;}
.projects-container.list-layout .projects-item .project-content p{margin-top:0;}
.projects-container.list-layout .projects-item .project-content .more-button{margin:30px 0 0;}
.projects-container .projects-ajax-button{margin:30px 0 0;}
.projects-container .projects-ajax-button span{line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;text-transform:uppercase;}
@media (min-width:1200px){.projects-container .projects-ajax-button span{padding:17px 42px 17px 41px;}
}
.projects-container .projects-ajax-button span:active, .projects-container .projects-ajax-button span:focus{-webkit-box-shadow:none;box-shadow:none;}
.projects-container .projects-ajax-button span i{display:inline-block;vertical-align:middle;}
.projects-container .projects-ajax-button span i + .btn__text{margin:0 0 0 5px;}
.projects-container .projects-ajax-button span .btn__text + i{margin:0 0 0 5px;}
.cherry-projects-additional-image-list{margin:0;}
@media (max-width:991px){.cherry-projects-additional-image-list .additional-image-list.grid-layout .image-item{-ms-flex-preferred-size:50% !important;flex-basis:50% !important;}
}
@media (max-width:543px){.cherry-projects-additional-image-list .additional-image-list.grid-layout .image-item{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;}
}
@media (min-width:768px){.cherry-projects-additional-image-list .additional-image-list.grid-layout[data-column-number="3"] .image-item{-ms-flex-preferred-size:33.33334% !important;flex-basis:33.33334% !important;}
}
.cherry-projects-single__container{display:block;}
.cherry-projects-single__media{position:relative;margin:0 0 30px;}
.cherry-projects-single__media .post__cats{margin:20px 0 0;}
@media (min-width:768px){.cherry-projects-single__media .post__cats{margin:0;position:absolute;top:30px;left:30px;z-index:2;}
}
.cherry-projects-single__media .cherry-projects-video-list iframe{width:100%;}
.cherry-projects-single-meta{margin:0 0 15px;border:none;text-align:left;}
.cherry-projects-single-meta i{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.cherry-projects-single-meta a{margin:0;display:inline-block;vertical-align:middle;}
.cherry-projects-single-meta .external-link{margin:0 0 0 20px;}
.cherry-projects-single__content{margin:30px 0 0;text-align:left;}
.cherry-projects-single__content__header{margin:0 0 30px;text-align:left;}
.cherry-projects-single__content iframe{width:100%;margin:1.5em 0;}
.cherry-projects-single__desc .featured-image{margin:0 0 20px;}
@media (min-width:992px){.cherry-projects-single__desc .featured-image{float:left;margin:0 30px 0 0;}
.cherry-projects-single__desc .featured-image + div{overflow:hidden;}
}
.cherry-projects-single__desc:after{content:'';width:0;display:block;clear:both;}
.cherry-projects-single__desc-additional > div:not(:empty){border-top:1px solid #d6dee2;padding:40px 0 0;margin:50px 0 0;}
.cherry-projects-single-skills-list{margin:0;}
.cherry-projects-single-skills-list .cherry-skill-item{text-align:left;margin:23px 0 0;}
.cherry-projects-single-skills-list .cherry-skill-item:first-child{margin:0;}
.cherry-projects-single-skills-list .cherry-skill-item .skill-label{font-size:1rem;margin-bottom:2px;}
.cherry-projects-single-skills-list .cherry-skill-item .skill-bar{background:none;position:relative;height:30px;}
.cherry-projects-single-skills-list .cherry-skill-item .skill-bar:before{content:'';width:100%;height:4px;position:absolute;bottom:0;left:0;background:#000;}
.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span{height:30px;}
.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span em{line-height:31px;float:none;padding:0 10px;font-style:normal;font-size:1rem;}
.cherry-projects-single-details-list{margin:0;}
.cherry-projects-single .cherry-projects-audio-list .wp-playlist{margin:0;border:none;padding:30px;}
.cherry-projects-single .cherry-projects-audio-list .wp-playlist .wp-playlist-current-item{height:auto;text-align:center;margin:0 0 20px;}
.cherry-projects-single .cherry-projects-audio-list .wp-playlist .wp-playlist-current-item img{display:none;}
.cherry-projects-single .cherry-projects-audio-list .wp-playlist .wp-playlist-current-item .wp-playlist-caption{max-width:100%;}
.cherry-projects-single .cherry-projects-audio-list .wp-playlist .wp-playlist-tracks{margin:20px 0 0;}
.cherry-projects-single .cherry-projects-audio-list .wp-playlist .wp-playlist-tracks .wp-playlist-item{border:none;}
.cherry-projects-single .cherry-projects-audio-list .wp-playlist .wp-playlist-tracks .wp-playlist-item.wp-playlist-playing{background:none;}
.cherry-projects-single .cherry-projects-audio-list .wp-playlist .wp-playlist-tracks .wp-playlist-item .wp-playlist-caption{outline:none;}
.cherry-projects-slider__instance .slider-pro{background:none;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container{background:none;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container{margin-left:0;margin-right:10px;position:relative;padding-bottom:9px;-webkit-box-sizing:content-box;box-sizing:content-box;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container:after{content:'';width:100%;height:0;position:absolute;left:0;bottom:0;-webkit-transition:333ms height;transition:333ms height;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail:after{height:9px;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail{border:none;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-top-thumbnails{margin:0 0 10px;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-bottom-thumbnails{position:relative;margin:10px 0 0;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-right-thumbnails, .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-left-thumbnails{margin:0 0 0 10px;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-right-thumbnails .sp-thumbnails .sp-thumbnail-container, .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-left-thumbnails .sp-thumbnails .sp-thumbnail-container{margin-left:0;margin-right:0;margin-bottom:10px;padding-bottom:0;padding-right:9px;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-right-thumbnails .sp-thumbnails .sp-thumbnail-container:after, .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-left-thumbnails .sp-thumbnails .sp-thumbnail-container:after{width:0;height:100%;-webkit-transition:333ms width;transition:333ms width;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-right-thumbnails .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail:after, .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-left-thumbnails .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail:after{height:100%;width:9px;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-left-thumbnails{margin:0 10px 0 0;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-left-thumbnails .sp-thumbnails .sp-thumbnail-container{padding:0;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-left-thumbnails .sp-thumbnails .sp-thumbnail-container:after{left:auto;right:0;}
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-left-thumbnails .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail:after{height:100%;width:9px;}
.cherry-projects-slider__instance .slider-pro .sp-full-screen-button{-webkit-transform:none;transform:none;width:40px;height:40px;text-align:center;top:15px;right:10px;}
.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before{content:'fullscreen';font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';font-size:24px;line-height:40px;color:white;width:40px;height:40px;position:relative;top:-5px;}
.cherry-projects-slider__instance .slider-pro.sp-full-screen .sp-full-screen-button:before{content:'fullscreen_exit';}
.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow{width:50px;height:50px;border-radius:50%;margin:-25px 0 0 0;text-align:center;overflow:hidden;}
.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:before{font-size:36px;position:relative;top:0;right:0;bottom:0;left:0;width:50px;height:50px;-webkit-transform:none;transform:none;background-color:transparent;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';line-height:50px;}
.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:after{display:none;}
.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow.sp-previous-arrow:before{content:'keyboard_arrow_left';}
.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow.sp-next-arrow:before{content:'keyboard_arrow_right';}
.cherry-projects-terms-wrapper .project-terms-media{margin:0 0 20px;}
button,
input[type='button'],
input[type='reset'],
input[type='submit']{line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;text-transform:uppercase;}
@media (min-width:1200px){button,
input[type='button'],
input[type='reset'],
input[type='submit']{padding:17px 42px 17px 41px;}
}
button:active, button:focus,
input[type='button']:active,
input[type='button']:focus,
input[type='reset']:active,
input[type='reset']:focus,
input[type='submit']:active,
input[type='submit']:focus{-webkit-box-shadow:none;box-shadow:none;}
button i,
input[type='button'] i,
input[type='reset'] i,
input[type='submit'] i{display:inline-block;vertical-align:middle;}
button i + .btn__text,
input[type='button'] i + .btn__text,
input[type='reset'] i + .btn__text,
input[type='submit'] i + .btn__text{margin:0 0 0 5px;}
button .btn__text + i,
input[type='button'] .btn__text + i,
input[type='reset'] .btn__text + i,
input[type='submit'] .btn__text + i{margin:0 0 0 5px;}
button[disabled="disabled"],
input[type='button'][disabled="disabled"],
input[type='reset'][disabled="disabled"],
input[type='submit'][disabled="disabled"]{background:#f3f3f4;}
button[disabled="disabled"]:hover,
input[type='button'][disabled="disabled"]:hover,
input[type='reset'][disabled="disabled"]:hover,
input[type='submit'][disabled="disabled"]:hover{background:#f3f3f4;}
.btn{text-decoration:none;text-transform:uppercase;line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;}
@media (min-width:1200px){.btn{padding:17px 42px 17px 41px;}
}
.btn:active, .btn:focus{-webkit-box-shadow:none;box-shadow:none;}
.btn i{display:inline-block;vertical-align:middle;}
.btn i + .btn__text{margin:0 0 0 5px;}
.btn .btn__text + i{margin:0 0 0 5px;}
.btn:hover{text-decoration:none;}
.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}
.btn-fullwidth{width:100%;}
.btn-small{padding:10px 20px;font-size:.875em;}
.btn-default{background:none;border:2px solid;padding:15px 40px 15px 39px;}
.btn[disabled="disabled"]{background:#f3f3f4;}
.btn[disabled="disabled"]:hover{background:#f3f3f4;}
input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='range'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color'],
select,
textarea{padding:12px 20px 11px;width:100%;max-width:100%;border:none;font-size:.875em;border:none;background-color:#f3f3f4;-webkit-appearance:none;border-radius:0;}
input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='range']:focus,
input[type='date']:focus,
input[type='month']:focus,
input[type='week']:focus,
input[type='time']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='color']:focus,
select:focus,
textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}
input[type='text'].error,
input[type='email'].error,
input[type='url'].error,
input[type='password'].error,
input[type='search'].error,
input[type='number'].error,
input[type='tel'].error,
input[type='range'].error,
input[type='date'].error,
input[type='month'].error,
input[type='week'].error,
input[type='time'].error,
input[type='datetime'].error,
input[type='datetime-local'].error,
input[type='color'].error,
select.error,
textarea.error{background:#feedee;border-color:#fc4261;-webkit-box-shadow:none;box-shadow:none;}
select{padding:12px 20px;}
input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color']{height:50px;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;}
button:focus,
input[type='submit']:focus,
input[type='reset']:focus{outline:none;}
select{border:none;}
textarea{width:100%;min-height:150px;resize:vertical;overflow:auto;}
::-moz-placeholder{opacity:1;}
:-moz-placeholder{opacity:1;}
.search-form{margin:0;padding:0;}
@media (min-width:992px){.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:420px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.site-header .search-form{display:inline-block;vertical-align:top;display:block;}
.site-header .search-form:after{display:block;clear:both;width:100%;content:'';}
.search-form label{max-width:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1;}
@media (min-width:1200px){.search-form label{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px;max-width:400px;}
.error404 .search-form label{-webkit-box-flex:1;-ms-flex:1 1 263px;flex:1 1 263px;max-width:263px;}
}
.search-form__field[type='search']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px;height:50px;font-size:.75em;}
.site-footer .search-form__field[type='search']{background:rgba(255, 255, 255, 0.1);}
.site-header .search-form__field[type='search']{border:none;}
@media (min-width:768px){.site-header .search-form__field[type='search']{width:calc(100% - 50px);float:left;}
}
.site-header .search-form__field[type='search']:focus{-webkit-box-shadow:none;box-shadow:none;}
.search-form__submit{border:none;padding-left:20px;padding-right:20px;margin:10px 0 0;}
@media (min-width:768px){.search-form__submit{white-space:nowrap;}
}
@media (min-width:992px){.search-form__submit{margin:0 0 0 10px;}
}
@media (min-width:1200px){.search-form__submit{padding-left:40px;padding-right:40px;}
}
.search-form__submit i.material-icons{line-height:50px;display:block;height:50px;margin:0 auto;font-size:38px;font-size:2.375rem;}
.site-header .search-form__submit{width:50px;height:50px;padding:0;margin:0;float:left;background-color:transparent;}
.site-header .search-form__submit:hover{background:none;}
.site-header .search-form__submit:active, .site-header .search-form__submit:focus, .site-header .search-form__submit:hover{-webkit-box-shadow:none;box-shadow:none;}
.comment-respond{padding:2.375em 0 0;}
@media (min-width:992px){.comment-reply-title{margin-bottom:2rem;}
}
.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url{margin:1.25em 0 0 0;}
@media (min-width:768px){.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.comment-form-comment label, .comment-form-author label, .comment-form-email label, .comment-form-url label{padding-bottom:7px;display:inline-block;}
@media (min-width:768px){.comment-form-comment label, .comment-form-author label, .comment-form-email label, .comment-form-url label{-webkit-box-flex:1;-ms-flex:1 0 140px;flex:1 0 140px;max-width:140px;margin-right:7px;padding-bottom:0;padding-top:12px;}
}
.comment-form .form-submit{margin:1.25em 0 0 0;}
@media (min-width:992px){.comment-form .form-submit{margin-left:147px;}
}
.comment-form__field{width:100%;vertical-align:top;}
.comment-form .logged-in-as,
.comment-form .comment-notes{margin:1em 0;}
.comment-list .comment-form{padding-bottom:2em;}
#cancel-comment-reply-link{font-size:12px;font-size:0.75rem;}
.post-password-form label,
.post-password-form input[type="submit"]{display:inline-block;vertical-align:bottom;}
.post-password-form p:last-child{margin-top:1em;}
a{text-decoration:none;-webkit-transition:333ms all;transition:333ms all;}
a:focus{outline:none;}
a:hover, a:active{text-decoration:none;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;}
.top-panel__menu{display:block;margin:8px 0 9px;}
@media (min-width:768px){.top-panel__menu{display:block;margin:0;}
}
.top-panel__menu-list .menu-item{vertical-align:middle;margin:0 1.25em 0 0;}
@media (max-width:767px){.top-panel__menu-list .menu-item{margin:0 0 0 1.25em;}
.top-panel__menu-list .menu-item:first-child{margin:0;}
}
.top-panel__menu-list .menu-item a{text-decoration:none;}
.top-panel__menu-list .menu-item a:focus{outline:none;}
.top-panel__menu-list .menu-item.current-menu-item a, .top-panel__menu-list .menu-item.current_page_item a{text-decoration:underline;}
.main-navigation{display:block;clear:both;width:100%;height:100%;}
.main-navigation ul{display:none;margin:0;padding-left:0;list-style:none;}
.main-navigation li{position:relative;text-align:left;}
.main-navigation a{position:relative;display:block;text-decoration:none;}
@media (max-width:767px){.main-navigation ul ul a{text-indent:1rem;}
.main-navigation ul ul ul a{text-indent:2rem;}
.main-navigation ul ul ul ul a{text-indent:3rem;}
.main-navigation ul ul ul ul ul a{text-indent:4rem;}
.main-navigation ul ul ul ul ul ul a{text-indent:5rem;}
}
@media (min-width:768px){.main-navigation ul{display:block;}
.main-navigation li:hover > ul, .main-navigation li.menu-hover > ul{top:100%;left:0;visibility:visible;opacity:1;}
.main-navigation li:hover > ul.left-side, .main-navigation li.menu-hover > ul.left-side{left:auto;right:0;}
.main-navigation li > ul.in-transition{left:0;}
.main-navigation li > ul.in-transition.left-side{left:auto;right:0;}
.main-navigation li li:hover > ul, .main-navigation li li.menu-hover > ul{top:0;left:100%;}
.main-navigation li li:hover > ul.left-side, .main-navigation li li.menu-hover > ul.left-side{left:auto;right:100%;}
.main-navigation li li > ul.in-transition{left:100%;}
.main-navigation li li > ul.in-transition.left-side{left:auto;right:100%;}
.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;}
.main-navigation .sub-menu{position:absolute;z-index:999;top:120%;left:-999em;visibility:hidden;margin:0;-webkit-transition:200ms linear;transition:200ms linear;-webkit-transition-property:top, opacity, visibility;transition-property:top, opacity, visibility;opacity:0;}
.main-navigation .sub-menu ul{top:20%;}
.main-navigation .sub-menu.left-side{left:auto;right:-999em;}
.main-navigation .menu-toggle{display:none;}
}
@media (max-width:767px){.main-navigation.toggled > ul{margin:21px 0 -21px;padding:18px 0 20px;display:block;}
.main-navigation.toggled ul ul a{text-indent:0;}
.main-navigation.toggled ul ul ul a{text-indent:1rem;}
.main-navigation.toggled ul ul ul ul a{text-indent:2rem;}
.main-navigation.toggled ul ul ul ul ul a{text-indent:3rem;}
.main-navigation.toggled ul ul ul ul ul ul a{text-indent:4rem;}
.main-navigation.toggled ul.sub-menu{position:static;opacity:1;visibility:visible;-webkit-box-shadow:none;box-shadow:none;background:none;margin:0;height:0;}
.main-navigation.toggled ul.sub-menu.active{height:auto;display:block;}
.main-navigation.toggled li.menu-item-has-children > a.mobile-sublink{margin:0;display:block;position:absolute;right:0;top:3px;padding:0;width:50px;height:25px;text-align:right;text-indent:0;}
.main-navigation.toggled li.menu-item-has-children > a.mobile-sublink i{position:relative;top:1px;-webkit-transition:300ms all;transition:300ms all;}
.main-navigation.toggled li.menu-item-has-children > a.mobile-sublink.active i{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
}
.main-navigation a{padding:0;}
@media (min-width:768px){.main-navigation a{padding:0;}
}
.main-navigation a:focus{outline:none;}
.main-navigation .menu{position:relative;}
.main-navigation .menu:before, .main-navigation .menu:after{content:'';width:100%;height:100%;position:absolute;top:0;}
.main-navigation .menu:before{left:-100%;}
.main-navigation .menu:after{right:-100%;}
@media (min-width:768px){.main-navigation .menu:before, .main-navigation .menu:after{display:none;}
}
.main-navigation .menu > li{position:relative;z-index:10;}
@media (min-width:768px){.main-navigation .menu > li:not(:first-child){margin:0 0 0 30px;}
}
.main-navigation .menu > li > a{position:relative;display:block;height:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin:0;}
@media (max-width:767px){.main-navigation .menu > li > a{line-height:2em;}
}
@media (min-width:768px){.main-navigation .menu > li > a:after{content:'';width:100%;height:4px;display:block;-webkit-transition:-webkit-transform 333ms;transition:-webkit-transform 333ms;transition:transform 333ms;transition:transform 333ms, -webkit-transform 333ms;-webkit-transform:scale(0, 1);transform:scale(0, 1);}
}
.main-navigation .menu > li.menu-item-has-children::after{content:'';}
@media (min-width:768px){.main-navigation .menu > li.menu-item-has-children::after{content:'\f107';}
}
.main-navigation .menu > li.menu-item-has-children > a{padding:0;margin:0;}
@media (min-width:768px){.main-navigation .menu > li.menu-item-has-children > a{padding:0 30px 0 0;}
}
.main-navigation .menu > li:last-child > a{border-bottom:none;}
.main-navigation .menu > li:hover:before, .main-navigation .menu > li.menu-hover:before, .main-navigation .menu > li.current_page_item:before, .main-navigation .menu > li.current_page_ancestor:before, .main-navigation .menu > li.current-menu-item:before, .main-navigation .menu > li.current-menu-ancestor:before{opacity:.1;}
.main-navigation .menu > li:hover > a, .main-navigation .menu > li.menu-hover > a, .main-navigation .menu > li.current_page_item > a, .main-navigation .menu > li.current_page_ancestor > a, .main-navigation .menu > li.current-menu-item > a, .main-navigation .menu > li.current-menu-ancestor > a{}
.main-navigation .menu > li:hover > a:after, .main-navigation .menu > li.menu-hover > a:after, .main-navigation .menu > li.current_page_item > a:after, .main-navigation .menu > li.current_page_ancestor > a:after, .main-navigation .menu > li.current-menu-item > a:after, .main-navigation .menu > li.current-menu-ancestor > a:after{-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.main-navigation .menu > li[hidden]{display:none;}
.main-navigation .menu > li.super-guacamole__menu > a{text-transform:uppercase;}
.main-navigation .menu > li.super-guacamole__menu .super-guacamole__menu__child a{width:200px;}
.main-navigation .sub-menu{margin:21px 0 0;}
@media (min-width:768px){.main-navigation .sub-menu{background:#f3f3f4;margin:0;}
}
@media (min-width:768px){.main-navigation .sub-menu li{border-bottom:1px solid #d6dee2;}
.main-navigation .sub-menu li:last-of-type{border-bottom:none;}
.main-navigation .sub-menu li ul{margin-left:1px;}
}
.main-navigation .sub-menu li.menu-item-has-children::after{display:none;}
@media (min-width:768px){.main-navigation .sub-menu li.menu-item-has-children::after{display:block;top:.75em;content:'\f105';}
}
.main-navigation .sub-menu li > a{margin:0;}
@media (max-width:767px){.main-navigation .sub-menu li > a{line-height:2em;}
}
.main-navigation .sub-menu a{font-size:16px;font-size:1rem;}
@media (min-width:768px){.main-navigation .sub-menu a{width:13em;padding:.875em 1.25em .75em;}
}
@media (min-width:992px){.main-navigation .sub-menu a{padding:.875em 1.8125em .75em;}
}
.main-navigation .sub-menu li:hover > a,
.main-navigation .sub-menu li.menu-hover > a,
.main-navigation .sub-menu li.current_page_item > a,
.main-navigation .sub-menu li.current_page_ancestor > a,
.main-navigation .sub-menu li.current-menu-item > a,
.main-navigation .sub-menu li.current-menu-ancestor > a{}
@media (min-width:768px){.main-navigation .sub-menu li:hover > a,
.main-navigation .sub-menu li.menu-hover > a,
.main-navigation .sub-menu li.current_page_item > a,
.main-navigation .sub-menu li.current_page_ancestor > a,
.main-navigation .sub-menu li.current-menu-item > a,
.main-navigation .sub-menu li.current-menu-ancestor > a{background:#d6dee2;}
}
.main-navigation li::after{position:absolute;top:1em;right:1em;cursor:pointer;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;}
@media (max-width:767px){.main-navigation li::after{top:.22em;right:0;}
}
.main-navigation li a.mobile-sublink{display:none;}
@media (min-width:768px){.main-navigation .menu > li::after{top:.125em;right:.625rem;-webkit-transition:333ms all 111ms;transition:333ms all 111ms;}
}
.menu-item__desc{font-size:10px;font-size:0.625rem;}
.menu-toggle{padding:0 0 0 50px;background:none;font-size:1.125rem;position:relative;}
.menu-toggle__icon{vertical-align:middle;display:inline-block;font-size:2.375rem;position:absolute;top:50%;left:0;text-indent:-9999px;}
.menu-toggle__icon:before{content:'dehaze';text-indent:0;position:absolute;top:0;left:0;text-indent:0;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:333ms all;transition:333ms all;}
.toggled .menu-toggle__icon:before{content:'close';position:absolute;top:0;left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}
@media (min-width:992px){.stick-part.isStuck .main-navigation{padding-top:10px;padding-bottom:10px;}
}
.footer-menu{margin:0;}
.footer-menu .menu{padding:20px 0;}
@media (min-width:768px){.footer-menu .menu{padding:0;}
}
.footer-menu__items{margin:0;padding-left:0;list-style:none;}
@media (min-width:768px){.footer-menu__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
@media (min-width:768px){.footer-menu__items .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
.footer-menu__items .menu-item:first-child{padding:0;}
.footer-menu__items .menu-item a{text-decoration:none;}
.comment-navigation,
.posts-navigation,
.post-navigation{overflow:hidden;margin:0;padding:3.125em 0;border-bottom:1px solid #d6dee2;}
.comment-navigation a,
.posts-navigation a,
.post-navigation a{letter-spacing:.5px;}
.comment-navigation .nav-previous,
.comment-navigation .nav-next,
.posts-navigation .nav-previous,
.posts-navigation .nav-next,
.post-navigation .nav-previous,
.post-navigation .nav-next{width:100%;}
@media (min-width:544px){.comment-navigation .nav-previous,
.comment-navigation .nav-next,
.posts-navigation .nav-previous,
.posts-navigation .nav-next,
.post-navigation .nav-previous,
.post-navigation .nav-next{width:50%;}
}
.comment-navigation .nav-previous > a,
.comment-navigation .nav-next > a,
.posts-navigation .nav-previous > a,
.posts-navigation .nav-next > a,
.post-navigation .nav-previous > a,
.post-navigation .nav-next > a{display:block;vertical-align:middle;text-decoration:none;white-space:nowrap;position:relative;text-align:center;}
@media (min-width:544px){.comment-navigation .nav-previous > a,
.comment-navigation .nav-next > a,
.posts-navigation .nav-previous > a,
.posts-navigation .nav-next > a,
.post-navigation .nav-previous > a,
.post-navigation .nav-next > a{display:inline-block;}
}
.comment-navigation .nav-previous > a:before, .comment-navigation .nav-previous > a:after,
.comment-navigation .nav-next > a:before,
.comment-navigation .nav-next > a:after,
.posts-navigation .nav-previous > a:before,
.posts-navigation .nav-previous > a:after,
.posts-navigation .nav-next > a:before,
.posts-navigation .nav-next > a:after,
.post-navigation .nav-previous > a:before,
.post-navigation .nav-previous > a:after,
.post-navigation .nav-next > a:before,
.post-navigation .nav-next > a:after{font-size:2.25em;vertical-align:middle;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}
@media (min-width:544px){.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;}
}
.comment-navigation .nav-previous > a,
.posts-navigation .nav-previous > a,
.post-navigation .nav-previous > a{padding:.5em 1.25em .3125em .625em;}
@media (min-width:992px){.comment-navigation .nav-previous > a,
.posts-navigation .nav-previous > a,
.post-navigation .nav-previous > a{padding:.5em 2.25em .3125em 1.75em;}
}
.comment-navigation .nav-previous > a:before,
.posts-navigation .nav-previous > a:before,
.post-navigation .nav-previous > a:before{content:'\E408';}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{margin:.625em 0 0;}
@media (min-width:544px){.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;margin:0;}
}
.comment-navigation .nav-next > a,
.posts-navigation .nav-next > a,
.post-navigation .nav-next > a{padding:.5em .625em .3125em 1.25em;}
@media (min-width:992px){.comment-navigation .nav-next > a,
.posts-navigation .nav-next > a,
.post-navigation .nav-next > a{padding:.5em 1.75em .3125em 2.25em;}
}
.comment-navigation .nav-next > a:after,
.posts-navigation .nav-next > a:after,
.post-navigation .nav-next > a:after{content:'\E409';}
.pagination{margin:2.5em 0;padding-top:2em;border-top:1px solid #d6dee2;}
.page-numbers{display:inline-block;margin:0 5px 5px 0;text-align:center;text-decoration:none;font-size:.75em;line-height:3.125rem;height:3.125rem;min-width:3.125rem;padding:0;background:#f3f3f4;}
.page-numbers.next, .page-numbers.prev{font-size:1rem;padding:0 39px;}
.page-numbers.prev{margin-right:5px;}
.page-numbers.next{margin-left:5px;}
.page-links{clear:both;margin:0 0 1em;}
.page-links__title{margin-right:5px;}
.page-links a,
.page-links > .page-links__item{line-height:3.125rem;display:inline-block;min-width:3em;height:3.125rem;margin:0 5px 5px 0;text-align:center;}
.page-links a{text-decoration:none;}
.breadcrumbs{position:relative;margin:0;padding:.5em 0;background:#f3f3f4;}
@media (min-width:768px){.breadcrumbs > .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
.breadcrumbs__title:not(:empty){margin-right:1em;padding-right:1em;}
@media (min-width:768px){.breadcrumbs__title:not(:empty){border-right:1px solid #d6dee2;}
}
.breadcrumbs__title:not(:empty) .page-title{margin:0;}
.breadcrumbs__browse{margin-right:.5em;}
.breadcrumbs__wrap{margin:0;}
@media (min-width:768px){.breadcrumbs__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
@media (min-width:992px){.breadcrumbs__wrap{margin:.25em 0;}
}
.breadcrumbs__item{margin:.7em 0;}
@media (min-width:768px){.breadcrumbs__item{margin:0;}
}
.breadcrumbs__item-sep{color:#d6dee2;margin:0 1em;display:none;}
@media (min-width:768px){.breadcrumbs__item-sep{display:block;}
}
.breadcrumbs__item-link{text-decoration:none;}
.social-list .menu-item{margin:0 0 0 1.375em;}
.social-list .menu-item::before{display:none;}
.social-list .menu-item:first-child{margin:0;}
.social-list .menu-item > a{display:block;text-decoration:none;text-align:center;}
.social-list .menu-item > a:hover{text-decoration:none;}
.social-list .menu-item > a:focus{outline:none;}
.social-list .menu-item > a[href*="codepen.io"]::before{content:'\f1cb';}
.social-list .menu-item > a[href*="digg.com"]::before{content:'\f1a6';}
.social-list .menu-item > a[href*="dribbble.com"]::before{content:'\f17d';}
.social-list .menu-item > a[href*="dropbox.com"]::before{content:'\f16b';}
.social-list .menu-item > a[href*="facebook.com"]::before{content:'\f09a';}
.social-list .menu-item > a[href*="flickr.com"]::before{content:'\f16e';}
.social-list .menu-item > a[href*="plus.google.com"]::before{content:'\f0d5';}
.social-list .menu-item > a[href*="github.com"]::before{content:'\f09b';}
.social-list .menu-item > a[href*="instagram.com"]::before{content:'\f16d';}
.social-list .menu-item > a[href*="linkedin.com"]::before{content:'\f0e1';}
.social-list .menu-item > a[href*="pinterest.com"]::before{content:'\f0d2';}
.social-list .menu-item > a[href*="getpocket.com"]::before{content:'\f265';}
.social-list .menu-item > a[href*="reddit.com"]::before{content:'\f1a1';}
.social-list .menu-item > a[href*="skype.com"]::before, .social-list .menu-item > a[href*="skype:"]::before{content:'\f17e';}
.social-list .menu-item > a[href*="stumbleupon.com"]::before{content:'\f1a4';}
.social-list .menu-item > a[href*="tumblr.com"]::before{content:'\f173';}
.social-list .menu-item > a[href*="twitter.com"]::before{content:'\f099';}
.social-list .menu-item > a[href*="vimeo.com"]::before{content:'\f27d';}
.social-list .menu-item > a[href*="wordpress.org"]::before, .social-list .menu-item > a[href*="wordpress.com"]::before{content:'\f19a';}
.social-list .menu-item > a[href*="youtube.com"]::before{content:'\f167';}
.social-list .menu-item > a[href*="amazon.com"]::before{content:'\f270';}
.social-list .menu-item > a[href*="tripadvisor"]::before{content:'\f262';}
.social-list .menu-item > a[href*="ycombinator.com"]::before{content:'\f23b';}
.social-list .menu-item > a[href*="xing.com"]::before{content:'\f168';}
.social-list .menu-item > a[href*="yahoo."]::before{content:'\f19e';}
.social-list .menu-item > a[href*="vine.co"]::before{content:'\f1ca';}
.social-list .menu-item > a[href*="weibo.com"]::before{content:'\f18a';}
.social-list .menu-item > a[href*="trello.com"]::before{content:'\f181';}
.social-list .menu-item > a[href*="steampowered.com"]::before{content:'\f1b6';}
.social-list .menu-item > a[href*="soundcloud.com"]::before{content:'\f1be';}
.social-list .menu-item > a[href*="spotify.com"]::before{content:'\f1bc';}
.social-list .menu-item > a[href*="stackexchange.com"]::before{content:'\f18d';}
.social-list .menu-item > a[href*="stackoverflow.com"]::before{content:'\f16c';}
.social-list .menu-item > a[href*="slideshare.net"]::before{content:'\f1e7';}
.social-list .menu-item > a[href*="slack.com"]::before{content:'\f198';}
.social-list .menu-item > a[href*="skyatlas.com"]::before{content:'\f216';}
.social-list .menu-item > a[href*="last.fm"]::before{content:'\f202';}
.social-list .menu-item > a[href*="jsfiddle.net"]::before{content:'\f1cc';}
.social-list .menu-item > a[href*="behance.net"]::before{content:'\f1b4';}
.social-list .menu-item > a[href*="bitbucket.org"]::before{content:'\f171';}
.social-list .menu-item > a[href*="codepen.io"]::before{content:'\f1cb';}
.social-list .menu-item > a[href*="codiepie.com"]::before{content:'\f284';}
.social-list .menu-item > a[href*="connectdevelop.com"]::before{content:'\f20e';}
.social-list .menu-item > a[href*="dashcube.com"]::before{content:'\f210';}
.social-list .menu-item > a[href*="contao.org"]::before{content:'\f26d';}
.social-list .menu-item > a[href*="delicious.com"]::before{content:'\f1a5';}
.social-list .menu-item > a[href*="deviantart.com"]::before{content:'\f1bd';}
.social-list .menu-item > a[href*="vk.com"]::before{content:'\f189';}
.social-list .menu-item > a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;display:block;width:auto;height:auto;line-height:1.2;background:none;margin:auto;}
.social-list--text .social-list .menu-item > a::before{display:none;}
.social-list--text .menu-item > a::before{display:none;}
.social-list--widget a{opacity:.3;}
.invert .social-list--widget a{opacity:1;}
.social-list--widget a:hover{opacity:1;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#ffffff;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:12px;font-size:0.75rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{margin:0 0 30px;display:block;}
@media (min-width:992px){.alignleft{float:left;display:inline;margin:5px 50px 7px 0;}
}
.alignright{margin:0 0 30px;display:block;}
@media (min-width:992px){.alignright{float:right;display:inline;margin:5px 0 7px 50px;}
}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:43px;margin-bottom:50px;}
.alignnone{margin-top:25px;margin-bottom:25px;}
.img-pull-left{margin:0 0 30px;}
@media (min-width:992px){.img-pull-left{float:left;width:50%;margin:0 4% 1% 0;}
}
.img-pull-right{margin:0 0 30px;}
@media (min-width:992px){.img-pull-right{float:right;width:50%;margin:0 0 1% 4%;}
}
.clear:before,
.clear:after,
.comment-body:before,
.comment-body:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after,
.comment-body:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.hidden{display:none;}
.comments-area{position:relative;margin-top:2.375em;margin-bottom:0;}
.comments-area .no-comments{margin-top:2.375em;}
@media (min-width:992px){.comments-title{margin-bottom:2.4375rem;}
}
.comment-list{margin:0;padding:0 0 3.125em;list-style:none;border-bottom:1px solid #d6dee2;}
.comment-list .children{margin-left:0;padding-left:10px;list-style:none;}
@media (min-width:992px){.comment-list .children{padding-left:30px;}
}
.comment-content{overflow:hidden;}
@media (min-width:768px){.comment-content{overflow:hidden;}
}
.comment-content a{word-wrap:break-word;}
.comment-body__holder{position:relative;padding-right:40px;}
.comment-body .avatar{margin:0 0 20px;border-radius:0;}
@media (min-width:544px){.comment-body .avatar{float:left;width:40px;margin:0 15px 10px 0;}
}
@media (min-width:992px){.comment-body .avatar{width:auto;margin:0 30px 10px 0;}
}
.comment-body .fn{font-weight:normal;}
.comment-body .reply{position:absolute;z-index:9;top:0;right:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;opacity:1;}
.comment-reply-link{font-size:36px;}
.comment-reply-link .material-icons{font-size:inherit;}
.comment-metadata{margin:0 0 .5rem;}
.comment-date{display:inline-block;}
.comment-date__time{display:inline-block;vertical-align:top;}
.bypostauthor{display:block;}
.post-author__holder{margin:0;padding:2.75em 0;border-top:1px solid #d6dee2;border-bottom:1px solid #d6dee2;}
.post-author__avatar{margin:0 0 1.6em;}
@media (min-width:768px){.post-author__avatar{float:left;margin:0 1em 1em 0;}
}
@media (min-width:992px){.post-author__avatar{margin:.375em 1.875em .375em 0;}
}
.post-author__avatar .avatar{width:70px;vertical-align:top;border-radius:0;}
@media (min-width:992px){.post-author__avatar .avatar{width:auto;}
}
.post-author__title{margin:0 0 20px;}
.posts-list__item .share-btns__list{margin-top:20px;}
.share-btns__item{display:inline-block;vertical-align:middle;margin:0 20px 0 0;}
.share-btns__link{line-height:1;display:block;text-align:center;text-decoration:none;opacity:1;font-size:20px;font-size:1.25rem;}
.share-btns__link:hover{opacity:1;}
.card{display:block;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;}
@media (min-width:768px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-1.5625rem;margin-left:-1.5625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.card-deck .card{margin-right:1.5625rem;margin-left:1.5625rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.home .card-deck .card.sticky{display:block;max-width:calc(100% - 3.125rem);-webkit-box-flex:0;-ms-flex:none;flex:none;}
.posts-list--grid-2-cols .card{max-width:calc(100%/2 - 3.125rem);-webkit-box-flex:1;-ms-flex:1 0 calc(100%/2 - 3.125rem);flex:1 0 calc(100%/2 - 3.125rem);}
.posts-list--grid-2-cols .card:nth-child(1), .posts-list--grid-2-cols .card:nth-child(2){border:none;margin-top:0;}
.posts-list--grid-3-cols .card{max-width:calc(100%/3 - 3.125rem);-webkit-box-flex:1;-ms-flex:1 0 calc(100%/3 - 3.125rem);flex:1 0 calc(100%/3 - 3.125rem);}
}
@media (min-width:768px){.card-columns{-webkit-column-gap:3.125rem;column-gap:3.125rem;}
.card-columns .card{display:inline-block;width:100%;}
.posts-list--masonry-2-cols{-webkit-column-count:2;column-count:2;}
.posts-list--masonry-3-cols{-webkit-column-count:3;column-count:3;}
}
@media (min-width:992px){.posts-list--vertical-justify{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-1.5625rem;margin-left:-1.5625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.posts-list--vertical-justify .card{-webkit-box-flex:1;-ms-flex:1 0 calc(100%/3 - 3.125rem);flex:1 0 calc(100%/3 - 3.125rem);max-width:calc(100%/3 - 3.125rem);margin-right:1.5625rem;margin-left:1.5625rem;}
.posts-list--vertical-justify .card:nth-child(7n + 1), .posts-list--vertical-justify .card:nth-child(7n + 4){-webkit-box-flex:1;-ms-flex:1 0 calc(100%/1.5 - 3.125rem);flex:1 0 calc(100%/1.5 - 3.125rem);max-width:calc(100%/1.5 - 3.125rem);}
}
@media (min-width:768px){.card-deck.two-sidebars{display:block;margin-right:auto;margin-left:auto;}
.card-deck.two-sidebars .card{display:block;max-width:100%;margin-right:auto;margin-left:auto;-webkit-box-flex:0;-ms-flex:none;flex:none;}
.card-columns.two-sidebars{-webkit-column-gap:normal;column-gap:normal;-webkit-column-count:auto;column-count:auto;}
.card-columns.two-sidebars .card{display:block;}
}
@media (min-width:768px) and (max-width:991px){.posts-list--grid-3-cols{display:block;margin-right:auto;margin-left:auto;}
.posts-list--grid-3-cols .card{display:block;max-width:100%;margin-right:auto;margin-left:auto;-webkit-box-flex:0;-ms-flex:none;flex:none;}
.posts-list--masonry-3-cols.one-left-sidebar, .posts-list--masonry-3-cols.one-right-sidebar{-webkit-column-gap:normal;column-gap:normal;-webkit-column-count:auto;column-count:auto;}
.posts-list--masonry-3-cols.one-left-sidebar .card, .posts-list--masonry-3-cols.one-right-sidebar .card{display:block;}
}
.site{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;overflow:hidden;}
#primary{padding-top:2em;padding-bottom:2em;}
@media (min-width:768px){#primary{padding-top:5em;padding-bottom:5em;}
.tm-property--single #primary, .tm-property--agent #primary{padding-top:4em;padding-bottom:4em;}
.tm-property--search #primary{padding-top:3em;padding-bottom:3em;}
}
.page #primary{padding-top:2em;}
@media (min-width:768px){.page #primary{padding-top:4.3125em;}
}
.page-template-coming-soon-page #primary, .page-template-paddingless-page #primary{padding:0;}
.sidebar-primary,
.sidebar-secondary,
.idx-area{padding-top:2em;padding-bottom:2em;}
@media (min-width:768px){.sidebar-primary,
.sidebar-secondary,
.idx-area{padding-top:4.5em;padding-bottom:4em;}
}
.search-property{padding-top:2em;padding-bottom:2em;}
@media (min-width:768px){.search-property{padding-top:3.5em;padding-bottom:4em;}
}
.container.site-header, .container.site-footer{max-width:inherit;padding-left:0;padding-right:0;}
.container.site-content{max-width:inherit;padding:0;}
.position-two-sidebars #primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.position-two-sidebars #sidebar-primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.position-two-sidebars #sidebar-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
@media (min-width:768px){.position-two-sidebars #primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.position-two-sidebars #sidebar-primary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.position-two-sidebars #sidebar-secondary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
}
.site-main-menu_search_wrap .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (min-width:768px){.stick-part.isStuck{position:fixed;z-index:1000;width:100%;right:0;left:0;max-width:100%;}
}
@media (max-width:991px){.stick-part.isStuck{position:relative !important;top:auto !important;width:auto;}
}
@media (max-width:991px){.pseudoStickyBlock{display:none !important;height:0 !important;}
}
.header-container_wrap:not(.container){padding-left:1.5625rem;padding-right:1.5625rem;}
.site-header.default .main-navigation{padding:0;}
.site-header.default .header-container{position:relative;}
.site-header.default .header-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:white;display:block;opacity:.1;}
.site-header.default .site-branding{padding-top:1.8125rem;padding-bottom:1.8125rem;text-align:center;}
@media (min-width:768px){.site-header.default .site-branding{padding-top:1.5625rem;padding-bottom:1.9375rem;}
}
@media (min-width:992px){.site-header.default .site-branding{text-align:left;}
}
.site-header.default .site-branding .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (min-width:992px){.site-header.default .site-branding .row .col-lg-8{padding-top:7px;}
}
.site-header.default .social-list{text-align:center;margin:20px 0 0;}
@media (min-width:768px){.site-header.default .social-list{float:right;text-align:left;margin:0;}
}
.site-header.default .site-main-menu_search_wrap{padding-top:9px;padding-bottom:9px;}
@media (max-width:991px){.site-header.default .site-main-menu_search_wrap{padding-top:16px;padding-bottom:16px;}
}
@media (max-width:767px){.site-header.default .site-main-menu_search_wrap{padding-top:21px;padding-bottom:21px;}
.site-header.default .site-main-menu_search_wrap .row{margin:0;position:relative;}
.site-header.default .site-main-menu_search_wrap .row .menu-col{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;padding:0;}
.site-header.default .site-main-menu_search_wrap .row .menu-col .menu-toggle{position:relative;z-index:10;}
.site-header.default .site-main-menu_search_wrap .row .search-col{position:absolute;padding:0;right:0;top:-13px;width:100%;height:50px;}
.site-header.default .site-main-menu_search_wrap .row .search-col.active{z-index:100;}
}
@media (max-width:600px){.site-header.default .site-main-menu_search_wrap{padding:21px 30px;}
}
.site-header.default .site-main-menu_search_wrap .menu-col.without-search{padding-top:15px;padding-bottom:15px;}
@media (max-width:991px){.site-header.default .site-main-menu_search_wrap .menu-col.without-search{padding-top:0;padding-bottom:0;}
}
@media (min-width:992px){.site-header.default .isStuck .search-col{display:none;}
}
@media (min-width:992px){.site-header.default .isStuck .menu-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media (min-width:992px){.site-header.default .isStuck .menu-col.without-search{padding-top:0;padding-bottom:0;}
}
.site-header.centered{text-align:center;}
.site-header.centered .header-container{position:relative;}
.site-header.centered .header-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:white;display:block;opacity:.1;}
.site-header.centered .social-list{text-align:center;margin:20px 0 0;}
@media (min-width:768px){.site-header.centered .social-list{float:right;text-align:left;margin:0;}
}
.site-header.centered .site-branding{padding-top:25px;padding-bottom:27px;}
.site-header.centered .site-description{display:block;top:0;margin-top:-10px;}
.site-header.centered .top-panel__message .info-block{text-align:center;margin:0 0 20px;}
@media (min-width:768px){.site-header.centered .top-panel__message .info-block{text-align:left;margin:0;}
}
@media (min-width:768px){.site-header.centered .top-panel__search{display:block;padding-top:0;}
}
@media (min-width:992px){.site-header.centered .top-panel__search{padding-top:5px;float:right;}
}
.site-header.centered .top-panel__search .search-form{padding:0;}
.site-header.centered .top-panel__search .search-form .search-form__field,
.site-header.centered .top-panel__search .search-form .search-form__submit{background:#f3f3f4;}
.site-header.centered .main-navigation{padding-top:21px;padding-bottom:21px;text-align:left;}
@media (min-width:768px){.site-header.centered .main-navigation{text-align:center;}
}
.site-header.centered .main-navigation #main-menu{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.site-header.centered .stick-part.isStuck .main-navigation{padding-top:10px;padding-bottom:10px;}
.site-header.centered .row{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.site-header.centered .message-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.site-header.centered .search-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
@media (min-width:768px){.site-header.centered .search-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
@media (min-width:992px){.site-header.centered .search-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
}
@media (max-width:991px){.site-header.centered .search-col-mobile{right:0;top:auto;bottom:0;width:auto;height:50px;}
.site-header.centered .search-col-mobile.active{width:100%;z-index:100;}
}
@media (max-width:767px){.site-header.centered .search-col-mobile{position:absolute;bottom:auto;top:8px;}
}
.site-header.centered .logo-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
@media (min-width:768px){.site-header.centered .logo-col{margin:30px 0 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
}
@media (min-width:992px){.site-header.centered .logo-col{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
.site-header.centered .search-col.on-desktop-search,
.site-header.centered .search-col-mobile.on-desktop-search{display:none;}
@media (min-width:768px){.site-header.centered .search-col.on-desktop-search,
.site-header.centered .search-col-mobile.on-desktop-search{display:block;}
}
.site-header.centered .search-col.on-mobile-search,
.site-header.centered .search-col-mobile.on-mobile-search{display:block;}
@media (min-width:768px){.site-header.centered .search-col.on-mobile-search,
.site-header.centered .search-col-mobile.on-mobile-search{display:none;}
}
.site-header.minimal{}
.site-header.minimal .top-panel{border:none;}
.site-header.minimal .header-container{position:relative;}
@media (min-width:768px){.site-header.minimal .header-container{padding-top:9px;padding-bottom:9px;}
}
.site-header.minimal .header-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:white;display:block;opacity:.1;}
.site-header.minimal .social-list{text-align:center;margin:20px 0 0;}
@media (min-width:768px){.site-header.minimal .social-list{float:right;text-align:left;margin:0;}
}
.site-header.minimal .site-logo{padding-top:1px;}
.site-header.minimal .site-description{display:block;margin-top:-10px;}
.site-header.minimal .main-navigation .menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
@media (min-width:1200px){.site-header.minimal .main-navigation .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.site-header.minimal .main-navigation .menu > li:before{display:none;}
@media (min-width:1200px){.site-header.minimal .main-navigation .menu > li:before{display:block;}
}
.site-header.minimal .main-navigation .menu > li > a:before{display:none;}
@media (min-width:1200px){.site-header.minimal .main-navigation .menu > li > a:before{display:block;}
}
@media (min-width:992px){.site-header.minimal .top-panel__search{padding-top:1px;}
}
.site-header.minimal .row{position:relative;}
.site-header.minimal .logo-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:20px;padding-bottom:20px;}
@media (min-width:1200px){.site-header.minimal .logo-col{padding-top:0;padding-bottom:0;}
}
.site-header.minimal .menu-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:21px;padding-top:4px;}
@media (min-width:768px){.site-header.minimal .menu-col{padding-bottom:0;padding-top:0;}
}
@media (min-width:1200px){.site-header.minimal .menu-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
@media (min-width:1200px){.site-header.minimal .menu-col.col-xl-9 .main-navigation .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
}
.site-header.minimal .search-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
@media (min-width:768px){.site-header.minimal .search-col{padding-top:20px;padding-bottom:20px;}
}
@media (min-width:1200px){.site-header.minimal .search-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-top:0;padding-bottom:0;}
}
.site-header.minimal .search-col-desktop{display:none;}
@media (min-width:768px){.site-header.minimal .search-col-desktop{display:block;}
}
.site-header.minimal .search-col-mobile{display:block;}
@media (min-width:768px){.site-header.minimal .search-col-mobile{display:none;}
}
@media (max-width:991px){.site-header.minimal .search-col-mobile{right:1.5625rem;top:auto;bottom:0;width:calc(100% - 3.125rem);height:50px;}
.site-header.minimal .search-col-mobile.active{z-index:100;}
}
@media (max-width:767px){.site-header.minimal .search-col-mobile{bottom:auto;top:-8px;position:absolute;}
}
.site-header.minimal .menu-col .menu-toggle{position:relative;z-index:10;}
.site-header.minimal .search-col.active{z-index:100;}
.site-header.minimal .search-col .close-btn,
.site-header.minimal .search-col .open-btn{z-index:100;}
@media (min-width:768px){.site-header.minimal .stick-part.isStuck{width:100%;max-width:100%;}
}
@media (min-width:768px){.site-header.transparent{position:absolute;top:0;left:0;right:0;z-index:1000;}
}
@media (min-width:768px){.admin-bar .site-header.transparent{top:32px;}
}
.site-header.transparent .logo-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
@media (min-width:992px){.site-header.transparent .logo-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
}
.site-header.transparent .menu-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
@media (min-width:992px){.site-header.transparent .menu-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
.site-header.transparent .info-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
@media (min-width:992px){.site-header.transparent .info-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
}
.site-header.transparent .info-col > *:not(:first-child){margin-top:20px;}
.site-header.transparent .search-col-desktop{display:none;}
@media (min-width:768px){.site-header.transparent .search-col-desktop{display:block;}
}
.site-header.transparent .search-col-mobile{display:block;}
@media (min-width:768px){.site-header.transparent .search-col-mobile{display:none;}
}
@media (max-width:991px){.site-header.transparent .search-col-mobile{right:1.5625rem;top:auto;bottom:0;width:50px;height:50px;}
.site-header.transparent .search-col-mobile.active{width:calc(100% - 3.125rem);z-index:100;}
}
@media (max-width:767px){.site-header.transparent .search-col-mobile{bottom:auto;top:-13px;position:absolute;}
}
.site-header.transparent .social-list{text-align:center;}
@media (min-width:768px){.site-header.transparent .social-list{text-align:right;}
}
.site-header.transparent .main-navigation{text-align:left;}
.site-header.transparent .main-navigation .menu{margin:20px 0 0;}
@media (min-width:992px){.site-header.transparent .main-navigation .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;}
}
.site-header.transparent .header-container{padding-top:20px;padding-bottom:20px;text-align:center;border-top:1px solid #222f38;}
@media (min-width:768px){.site-header.transparent .header-container{background:none;border:none;text-align:left;}
}
.site-header.transparent .row > div:not(:first-child){margin:20px 0 0;}
@media (min-width:768px){.site-header.transparent .row > div:not(:first-child){margin:0;}
}
.site-header.transparent .top-panel{position:relative;z-index:10;}
@media (min-width:768px){.site-header.transparent .top-panel{background:none;}
}
@media (min-width:768px){.site-header.transparent .top-panel:after{content:'';width:100%;height:100%;background:#000;opacity:.7;position:absolute;top:0;left:0;z-index:-1;}
}
.site-header.transparent .top-panel__message .info-block{margin:0;text-align:center;}
@media (min-width:768px){.site-header.transparent .top-panel__message .info-block{text-align:right;}
}
.top-panel{padding:0.75rem 1.5625rem 0.875rem;text-align:center;}
@media (min-width:768px){.top-panel{text-align:left;}
}
.container .top-panel{padding-right:0;padding-left:0;}
.top-panel__wrap:after{display:block;clear:both;width:100%;content:'';}
.top-panel__wrap.container .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.top-panel__message{display:block;margin:0;}
@media (min-width:768px){.top-panel__message{display:block;}
}
.top-panel__message .info-block{font-size:.875rem;text-align:center;margin:1.125rem 0 0;}
@media (min-width:992px){.top-panel__message .info-block{text-align:right;margin:0;}
}
.top-panel__message .info-block_phone{font-size:1.5rem;font-weight:600;line-height:1.1;margin-top:3px;}
.top-panel__message .material-icons{margin:0 .1125em 0 0;text-align:center;vertical-align:middle;font-size:28px;font-size:1.75rem;}
.top-panel__search{text-align:right;}
@media (min-width:992px){.top-panel__search{float:right;text-align:left;width:100%;padding-top:1px;padding-bottom:1px;}
}
.top-panel__search .on-desktop{display:none;}
@media (min-width:992px){.top-panel__search .on-desktop{display:block;}
}
.top-panel__search .on-mobile{display:block;margin:0;}
@media (min-width:992px){.top-panel__search .on-mobile{display:none;}
}
.top-panel__search .on-mobile .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;position:absolute;padding:0;width:calc(100% - 50px);right:50px;overflow:hidden;z-index:1000;-webkit-transition:200ms all;transition:200ms all;}
@media (min-width:768px){.top-panel__search .on-mobile .search-form{top:-24px;width:400px;}
}
.top-panel__search .on-mobile .search-form_wrap{position:relative;padding:0;}
.top-panel__search .on-mobile .search-form__field{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:300ms all;transition:300ms all;}
@media (min-width:768px){.top-panel__search .on-mobile .search-form__field{width:100%;}
}
.top-panel__search .on-mobile .search-form__submit{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:200ms all;transition:200ms all;-webkit-box-flex:1;-ms-flex:1 0 50px;flex:1 0 50px;max-width:50px;}
.top-panel__search .on-mobile .search-form label{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 50px);flex:1 0 calc(100% - 50px);max-width:1000px;}
.top-panel__login-links{font-size:.75em;}
.search-col .search-form_wrap .close-btn,
.search-col .search-form_wrap .open-btn,
.search-col-mobile .search-form_wrap .close-btn,
.search-col-mobile .search-form_wrap .open-btn{display:inline-block;vertical-align:middle;position:absolute;right:0;opacity:0;padding:0;-webkit-transition:300ms all;transition:300ms all;}
@media (min-width:768px){.search-col .search-form_wrap .close-btn,
.search-col .search-form_wrap .open-btn,
.search-col-mobile .search-form_wrap .close-btn,
.search-col-mobile .search-form_wrap .open-btn{top:-24px;}
}
.search-col .search-form_wrap .close-btn a,
.search-col .search-form_wrap .open-btn a,
.search-col-mobile .search-form_wrap .close-btn a,
.search-col-mobile .search-form_wrap .open-btn a{width:50px;font-size:50px;line-height:50px;height:50px;display:inline-block;outline:none;}
.search-col .search-form_wrap .close-btn a i,
.search-col .search-form_wrap .open-btn a i,
.search-col-mobile .search-form_wrap .close-btn a i,
.search-col-mobile .search-form_wrap .open-btn a i{font-size:38px;line-height:50px;}
.search-col .search-form_wrap .close-btn,
.search-col-mobile .search-form_wrap .close-btn{opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);}
.search-col .search-form_wrap .open-btn,
.search-col-mobile .search-form_wrap .open-btn{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);}
@media (min-width:1200px){.site-header.centered .search-col.active .search-form_wrap,
.site-header.centered .search-col-mobile.active .search-form_wrap{left:0;}
}
.search-col.active .search-form_wrap .search-form, .search-col-mobile.active .search-form_wrap .search-form{opacity:1;visibility:visible;}
.search-col.active .search-form_wrap .search-form__field, .search-col-mobile.active .search-form_wrap .search-form__field{-webkit-transform:translateX(0);transform:translateX(0);}
.search-col.active .search-form_wrap .search-form__submit, .search-col-mobile.active .search-form_wrap .search-form__submit{-webkit-transform:translateX(0);transform:translateX(0);}
.search-col.active .search-form_wrap .open-btn, .search-col-mobile.active .search-form_wrap .open-btn{opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);}
.search-col.active .search-form_wrap .close-btn, .search-col-mobile.active .search-form_wrap .close-btn{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);}
.site-logo{margin:0;}
.site-logo__link{text-decoration:none;display:inline-block;vertical-align:middle;}
.site-logo__link:focus{outline:none;}
.site-logo.image{font-size:1em;line-height:1;}
@media (min-width:768px){.site-description{margin:5px 0 0;}
}
@media (min-width:992px){.site-branding .site-logo,
.site-branding .site-description{display:inline-block;vertical-align:baseline;}
}
.site-branding .site-logo{margin:0 .3125rem 0 0;}
.page-content,
.entry-content,
.entry-summary{margin:0;}
.hentry{position:relative;}
.posts-list .hentry:not(:first-child){margin-top:30px;padding-top:25px;border-top:1px solid #d6dee2;}
@media (min-width:768px){.posts-list .hentry:not(:first-child){margin-top:50px;padding-top:40px;}
}
@media (min-width:768px){.posts-list--grid-2-cols .hentry:nth-child(2){border:none;margin-top:0;padding-top:0;}
}
@media (min-width:992px){.posts-list--grid-3-cols .hentry:nth-child(2), .posts-list--grid-3-cols .hentry:nth-child(3){border:none;margin-top:0;padding-top:0;}
}
.posts-list--masonry-2-cols .hentry, .posts-list--masonry-3-cols .hentry{margin-top:0;margin-bottom:40px;padding-top:0;padding-bottom:50px;border-top:none;border-bottom:1px solid #d6dee2;}
.posts-list--masonry-2-cols .hentry:not(:first-child), .posts-list--masonry-3-cols .hentry:not(:first-child){margin-top:0;margin-bottom:40px;padding-top:0;padding-bottom:50px;border-top:none;border-bottom:1px solid #d6dee2;}
@media (min-width:768px){.posts-list--vertical-justify .hentry:nth-child(2){border:none;margin-top:0;padding-top:0;}
}
.single .hentry.post{margin:0 0 2.875em;}
.hentry.page{margin:0;}
.posts-list .entry-header{margin:0 0 1.4375em;}
.entry-title{margin:0 0 .625rem;}
.entry-meta{margin-top:.25rem;}
.entry-summary + .entry-meta, .entry-content + .entry-meta{margin-top:1em;}
.single .entry-meta{margin-top:1.375em;margin-bottom:2.125em;}
.entry-meta > span{display:block;}
@media (min-width:768px){.entry-meta > span{display:inline-block;vertical-align:middle;}
}
.entry-meta > span.post__delimiter{display:none;}
@media (min-width:768px){.entry-meta > span.post__delimiter{display:inline-block;vertical-align:middle;}
}
.post-list__item .entry-summary, .post-list__item .entry-content{margin-top:0;}
.post-list__item .entry-summary p, .post-list__item .entry-content p{margin:1em 0 0;}
.entry-summary > *:last-child, .entry-content > *:last-child{margin-bottom:0;}
.entry-summary > *:last-child > *, .entry-content > *:last-child > *{margin-bottom:0;}
.entry-footer{position:relative;margin-top:1em;}
.entry-footer .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (min-width:992px){.entry-footer .right-align{text-align:right;}
}
.posts-list--grid-2-cols .entry-footer .row, .posts-list--grid-3-cols .entry-footer .row, .posts-list--masonry-2-cols .entry-footer .row, .posts-list--masonry-3-cols .entry-footer .row, .posts-list--vertical-justify .entry-footer .row, .posts-list .page .entry-footer .row{margin:0;}
.posts-list--grid-2-cols .entry-footer .row > div, .posts-list--grid-3-cols .entry-footer .row > div, .posts-list--masonry-2-cols .entry-footer .row > div, .posts-list--masonry-3-cols .entry-footer .row > div, .posts-list--vertical-justify .entry-footer .row > div, .posts-list .page .entry-footer .row > div{padding:0;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}
.posts-list--grid-2-cols .entry-footer .row .right-align, .posts-list--grid-3-cols .entry-footer .row .right-align, .posts-list--masonry-2-cols .entry-footer .row .right-align, .posts-list--masonry-3-cols .entry-footer .row .right-align, .posts-list--vertical-justify .entry-footer .row .right-align, .posts-list .page .entry-footer .row .right-align{text-align:left;margin:1em 0 0;}
.posts-list .page .entry-footer .row .right-align{margin:0;}
.single .entry-footer{margin-top:2.3125em;}
.post-thumbnail{margin-bottom:1.375em;position:relative;}
.posts-list .post-thumbnail{max-width:100%;}
.single .post-thumbnail{margin-bottom:2.625em;}
.post-thumbnail__link.post-thumbnail--small{display:block;text-align:center;}
@media (min-width:992px){.post-thumbnail__link.post-thumbnail--small{float:left;margin-right:30px;text-align:left;}
}
.post-thumbnail__img{display:inline-block;vertical-align:top;}
.posts-list .post-thumbnail--fullwidth{display:inline-block;vertical-align:middle;max-width:100%;}
.post__cats a{display:inline-block;margin:0 3px 5px 0;vertical-align:top;text-decoration:none;padding:12px 14px 11px 15px;letter-spacing:.5px;text-transform:uppercase;font-size:.875em;line-height:1.2;display:inline-block;}
.has-post-thumbnail .post-thumbnail--fullwidth + .post__cats, .has-post-thumbnail .post-thumbnail--small + .post__cats, .has-post-thumbnail .post-thumbnail--homepro-thumb-640-483 + .post__cats, .has-post-thumbnail .post-thumbnail--homepro-thumb-640-600 + .post__cats, .has-post-thumbnail .post-thumbnail--homepro-thumb-640-300 + .post__cats{position:absolute;z-index:1;top:20px;left:20px;right:20px;}
.position-one-right-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--fullwidth + .post__cats, .position-one-left-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--fullwidth + .post__cats, .position-one-right-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--fullwidth + .post__cats, .position-one-left-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--fullwidth + .post__cats, .position-one-right-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--fullwidth + .post__cats, .position-one-left-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--fullwidth + .post__cats, .position-one-right-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--small + .post__cats, .position-one-left-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--small + .post__cats, .position-one-right-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--small + .post__cats, .position-one-left-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--small + .post__cats, .position-one-right-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--small + .post__cats, .position-one-left-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--small + .post__cats, .position-one-right-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-483 + .post__cats, .position-one-left-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-483 + .post__cats, .position-one-right-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-483 + .post__cats, .position-one-left-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-483 + .post__cats, .position-one-right-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--homepro-thumb-640-483 + .post__cats, .position-one-left-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--homepro-thumb-640-483 + .post__cats, .position-one-right-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-600 + .post__cats, .position-one-left-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-600 + .post__cats, .position-one-right-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-600 + .post__cats, .position-one-left-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-600 + .post__cats, .position-one-right-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--homepro-thumb-640-600 + .post__cats, .position-one-left-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--homepro-thumb-640-600 + .post__cats, .position-one-right-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-300 + .post__cats, .position-one-left-sidebar .posts-list--grid-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-300 + .post__cats, .position-one-right-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-300 + .post__cats, .position-one-left-sidebar .posts-list--masonry-3-cols .has-post-thumbnail .post-thumbnail--homepro-thumb-640-300 + .post__cats, .position-one-right-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--homepro-thumb-640-300 + .post__cats, .position-one-left-sidebar .posts-list--vertical-justify .has-post-thumbnail .post-thumbnail--homepro-thumb-640-300 + .post__cats{position:relative;top:0;left:0;right:0;}
.post-format-wrap .post__cats{position:absolute;z-index:1;top:10px;left:10px;}
@media (min-width:992px){.post-format-wrap .post__cats{top:30px;left:30px;}
}
.position-one-right-sidebar .posts-list--grid-3-cols .post__cats, .position-one-left-sidebar .posts-list--grid-3-cols .post__cats, .position-one-right-sidebar .posts-list--masonry-3-cols .post__cats, .position-one-left-sidebar .posts-list--masonry-3-cols .post__cats, .position-one-right-sidebar .posts-list--vertical-justify .post__cats, .position-one-left-sidebar .posts-list--vertical-justify .post__cats{position:relative;top:0;left:0;margin:1em 0;}
.single .post__cats{margin-bottom:2.125em;}
.post__date .material-icons, .post__date .fa, .post__comments .material-icons, .post__comments .fa, .post__tags .material-icons, .post__tags .fa{font-size:21px;margin-right:10px;vertical-align:middle;}
.invert .post__date .material-icons,
.invert .post__date .fa,
.invert .post__comments .material-icons,
.invert .post__comments .fa,
.invert .post__tags .material-icons,
.invert .post__tags .fa{color:inherit;}
.post__date a, .post__comments a, .post__tags a{text-decoration:none;}
.post__date, .post__comments{margin:.5em 0;}
@media (min-width:768px){.post__date, .post__comments{margin:0 1.375em 0 0;}
}
@media (min-width:768px){.post__comments{margin-right:1.375em;}
}
.post__tags a{margin:0 15px 0 0;}
.post__tags-title{margin:0 7px 0 0;}
.post__delimiter{font-size:.75em;}
.posts-list .post__cats,
.smart-slider .post__cats,
.widget-image-grid .post__cats,
.custom-posts__item .post__cats,
.list-layout .post__cats,
.cherry-projects-single__media .post__cats,
.swiper-slide .post__cats{display:none;display:block;}
.posts-list .post__cats a:nth-child(3) ~ a,
.smart-slider .post__cats a:nth-child(3) ~ a,
.widget-image-grid .post__cats a:nth-child(3) ~ a,
.custom-posts__item .post__cats a:nth-child(3) ~ a,
.list-layout .post__cats a:nth-child(3) ~ a,
.cherry-projects-single__media .post__cats a:nth-child(3) ~ a,
.swiper-slide .post__cats a:nth-child(3) ~ a{display:none;}
.posts-list__item .btn{margin:20px 0 0;}
@media (min-width:992px){.posts-list__item .btn{margin:0;}
}
.posts-list__item .btn__icon,
.posts-list__item .btn .material-icons,
.posts-list__item .btn .fa{line-height:46px;width:46px;height:46px;color:inherit;display:none;}
.posts-list--default:not(.two-sidebars) .posts-list__item .btn{padding:.75em .9375em;}
@media (min-width:1200px){.posts-list--default:not(.two-sidebars) .posts-list__item .btn{padding:17px 42px 17px 41px;}
}
.posts-list--default:not(.two-sidebars) .posts-list__item .btn__text{display:inline-block;}
.posts-list--default:not(.two-sidebars) .posts-list__item .btn__icon,
.posts-list--default:not(.two-sidebars) .posts-list__item .btn .material-icons,
.posts-list--default:not(.two-sidebars) .posts-list__item .btn .fa{display:none;}
.post-thumbnail a.post-thumbnail__link[data-popup='magnificPopup']{position:relative;display:block;}
.small-thumbnail .post-thumbnail a.post-thumbnail__link[data-popup='magnificPopup']{max-width:100%;}
.post-thumbnail a.post-thumbnail__link[data-popup='magnificPopup']:before{content:'remove_red_eye';font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';width:50px;height:50px;font-size:26px;line-height:46px;color:white;border:2px solid;text-align:center;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%);-webkit-transform-origin:0 0;transform-origin:0 0;z-index:2;-webkit-transition:333ms 200ms all;transition:333ms 200ms all;}
.post-thumbnail a.post-thumbnail__link[data-popup='magnificPopup']:after{content:'';width:100%;height:80%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(11, 25, 35, 0)), to(#0b1923));background:linear-gradient(to bottom, rgba(11, 25, 35, 0) 0%, #0b1923 100%);opacity:0;z-index:1;-webkit-transition:333ms all;transition:333ms all;}
.post-thumbnail a.post-thumbnail__link[data-popup='magnificPopup']:hover:before, .post-thumbnail a.post-thumbnail__link[data-popup='magnificPopup']:hover:after{opacity:1;}
.post-thumbnail a.post-thumbnail__link[data-popup='magnificPopup']:hover:before{-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%);}
.post-gallery a.post-gallery__link[data-popup='magnificPopup']{position:relative;display:block;}
.small-thumbnail .post-gallery a.post-gallery__link[data-popup='magnificPopup']{max-width:100%;}
.post-gallery a.post-gallery__link[data-popup='magnificPopup']:before{content:'remove_red_eye';font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';width:50px;height:50px;font-size:26px;line-height:50px;color:white;border:2px solid;text-align:center;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%);-webkit-transform-origin:0 0;transform-origin:0 0;z-index:2;-webkit-transition:333ms 200ms all;transition:333ms 200ms all;}
.post-gallery a.post-gallery__link[data-popup='magnificPopup']:after{content:'';width:100%;height:80%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(11, 25, 35, 0)), to(#0b1923));background:linear-gradient(to bottom, rgba(11, 25, 35, 0) 0%, #0b1923 100%);opacity:0;z-index:1;-webkit-transition:333ms all;transition:333ms all;}
.post-gallery a.post-gallery__link[data-popup='magnificPopup']:hover:before, .post-gallery a.post-gallery__link[data-popup='magnificPopup']:hover:after{opacity:1;}
.post-gallery a.post-gallery__link[data-popup='magnificPopup']:hover:before{-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%);}
.post-thumbnail__img{width:100%;}
.small-thumbnail .post-thumbnail__img, .widget .post-thumbnail__img{width:auto;}
.sticky{display:block;}
.sticky__label{line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;text-align:center;border-radius:20px;margin:0 0 10px 0;}
@media (min-width:544px){.sticky__label{margin:0 10px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
.sticky__label .material-icons, .sticky__label .fa{font-size:21px;line-height:2;display:block;width:auto;width:calc(2em - 20px);height:2em;}
.posts-list .sticky__label .material-icons,
.posts-list .sticky__label .fa{font-size:21px;color:inherit;}
.has-post-thumbnail .sticky__label{position:absolute;z-index:99;top:10px;right:10px;float:none;}
@media (min-width:992px){.has-post-thumbnail .sticky__label{top:30px;}
}
.sticky .post__title-wrap{margin:0 0 .625rem;}
@media (min-width:544px){.sticky .post__title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.sticky .post__title-wrap .entry-title{margin:0;-ms-flex-item-align:center;align-self:center;}
.sticky.posts-list__item .btn{padding:.75em .9375em;}
@media (min-width:992px){.posts-list--grid-2-cols .sticky.posts-list__item .btn, .posts-list--grid-3-cols .sticky.posts-list__item .btn{padding:17px 42px 17px 41px;}
.two-sidebars .sticky.posts-list__item .btn{padding:0;}
}
@media (min-width:992px){.sticky.posts-list__item .btn__text{display:inline-block;}
.posts-list--masonry-2-cols .sticky.posts-list__item .btn__text, .posts-list--masonry-3-cols .sticky.posts-list__item .btn__text{display:none;}
}
.two-sidebars .sticky.posts-list__item .btn__text{display:none;}
@media (min-width:992px){.sticky.posts-list__item .btn__icon, .sticky.posts-list__item .btn .material-icons, .sticky.posts-list__item .btn .fa{display:none;}
.posts-list--masonry-2-cols .sticky.posts-list__item .btn__icon, .posts-list--masonry-3-cols .sticky.posts-list__item .btn__icon,
.posts-list--masonry-2-cols .sticky.posts-list__item .btn .material-icons, .posts-list--masonry-3-cols .sticky.posts-list__item .btn .material-icons,
.posts-list--masonry-2-cols .sticky.posts-list__item .btn .fa, .posts-list--masonry-3-cols .sticky.posts-list__item .btn .fa{display:inline-block;}
}
.two-sidebars .sticky.posts-list__item .btn__icon, .two-sidebars .sticky.posts-list__item .btn .material-icons, .two-sidebars .sticky.posts-list__item .btn .fa{display:inline-block;}
@media (min-width:992px){.posts-list--grid-2-cols .sticky .entry-title, .posts-list--grid-3-cols .sticky .entry-title{font-size:30px;}
}
.sticky .post-thumbnail__img{width:100%;}
.post{}
.post-gallery{margin-bottom:1em;}
@media (min-width:992px){.post-gallery{margin-bottom:1.375em;}
}
.entry-content .post-gallery{margin-top:10px;}
.post-gallery__image{display:block;margin:auto;}
.post-gallery__slide.swiper-slide:hover:hover{background-color:transparent;}
.post-gallery__caption{position:absolute;right:0;bottom:0;left:0;z-index:5;padding:15px;color:#fff;background:rgba(0, 0, 0, 0.5);}
.post-gallery__link{display:block;}
.post-format-link{display:inline-block;margin:0;padding:0;font-size:.75em;}
.post-format-link:before{display:inline-block;margin:0 5px 0 0;content:'insert_link';vertical-align:bottom;font-size:21px;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}
.post_format-post-format-link .post-thumbnail__link{margin:0;}
.has-thumb .post-thumbnail{position:relative;}
.post-thumbnail__format-link{position:relative;padding:8px 20px;margin:0 0 23px;}
@media (min-width:992px){.post-format-wrap_audio{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.posts-list--grid-2-cols .post-format-wrap_audio, .posts-list--grid-3-cols .post-format-wrap_audio, .posts-list--masonry-2-cols .post-format-wrap_audio, .posts-list--masonry-3-cols .post-format-wrap_audio, .posts-list--vertical-justify .post-format-wrap_audio, .no-thumb .post-format-wrap_audio{display:block;}
.post-format-wrap_audio .post-thumbnail_wrap{position:relative;}
@media (min-width:1200px){.post-format-wrap_audio .post-thumbnail_wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}
}
.post-format-wrap_audio .post-thumbnail_wrap .post-thumbnail,
.post-format-wrap_audio .post-thumbnail_wrap .post-thumbnail__link{margin:0;}
.post-format-wrap_audio .post-thumbnail_wrap .post-thumbnail .post-thumbnail__img,
.post-format-wrap_audio .post-thumbnail_wrap .post-thumbnail__link .post-thumbnail__img{margin:0;width:100%;}
.post-format-wrap_audio .post__cats{position:absolute;top:20px;left:20px;}
.position-one-right-sidebar .posts-list--grid-3-cols .post-format-wrap_audio .post__cats, .position-one-left-sidebar .posts-list--grid-3-cols .post-format-wrap_audio .post__cats, .position-one-right-sidebar .posts-list--masonry-3-cols .post-format-wrap_audio .post__cats, .position-one-left-sidebar .posts-list--masonry-3-cols .post-format-wrap_audio .post__cats, .position-one-right-sidebar .posts-list--vertical-justify .post-format-wrap_audio .post__cats, .position-one-left-sidebar .posts-list--vertical-justify .post-format-wrap_audio .post__cats, .no-thumb .post-format-wrap_audio .post__cats{position:relative;top:0;left:0;margin:1em 0;}
.post-format-wrap_audio .entry-audio-content{padding:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.post-format-wrap_audio .posted-by{display:block;margin-bottom:15px;}
.post_format-post-format-quote{background-color:transparent;}
.posts-list .post_format-post-format-quote.hentry{padding-top:50px;}
.posts-list--masonry-2-cols .post_format-post-format-quote.hentry, .posts-list--masonry-3-cols .post_format-post-format-quote.hentry, .posts-list--vertical-justify .post_format-post-format-quote.hentry{padding-top:10px;}
.post_format-post-format-quote .post__cats{margin-bottom:17px;}
.post_format-post-format-quote .entry-header{margin:0 0 5px;}
.post_format-post-format-quote .entry-content{margin:0;}
.post_format-post-format-quote blockquote,
.post_format-post-format-quote .post-featured-content{margin:0;}
.post-featured-content{margin-bottom:1em;position:relative;}
@media (min-width:992px){.post-featured-content{margin-bottom:1.375em;}
}
.format-video .post-featured-content{background:none;}
.format-video .post-featured-content .post__cats,
.post-featured-content .post__cats .format-audio *{position:absolute;top:20px;left:20px;}
.format-video .post-featured-content .post__cats:first-child,
.post-featured-content .post__cats .format-audio *:first-child{position:static;}
.position-one-right-sidebar .posts-list--grid-3-cols .format-video .post-featured-content .post__cats, .position-one-left-sidebar .posts-list--grid-3-cols .format-video .post-featured-content .post__cats, .position-one-right-sidebar .posts-list--masonry-3-cols .format-video .post-featured-content .post__cats, .position-one-left-sidebar .posts-list--masonry-3-cols .format-video .post-featured-content .post__cats, .position-one-right-sidebar .posts-list--vertical-justify .format-video .post-featured-content .post__cats, .position-one-left-sidebar .posts-list--vertical-justify .format-video .post-featured-content .post__cats, .position-one-right-sidebar .posts-list--grid-3-cols
.post-featured-content .post__cats .format-audio *, .position-one-left-sidebar .posts-list--grid-3-cols
.post-featured-content .post__cats .format-audio *, .position-one-right-sidebar .posts-list--masonry-3-cols
.post-featured-content .post__cats .format-audio *, .position-one-left-sidebar .posts-list--masonry-3-cols
.post-featured-content .post__cats .format-audio *, .position-one-right-sidebar .posts-list--vertical-justify
.post-featured-content .post__cats .format-audio *, .position-one-left-sidebar .posts-list--vertical-justify
.post-featured-content .post__cats .format-audio *{position:relative;top:0;left:0;margin:1em 0;}
.post.format-status .post__cats{padding:0 0 10px;}
.format{}
.blog .format-aside .entry-title, .archive .format-aside .entry-title{display:none;}
.single .format-audio .wp-audio-shortcode{margin-bottom:1em;}
.single .format-quote blockquote{margin-bottom:1em;}
.format-video iframe{width:100%;}
.single .format-video iframe{margin-bottom:1em;}
.footer-area-wrap{position:relative;}
.footer-area-wrap:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:white;display:block;opacity:.1;}
.footer-area-wrap .footer-area-container .footer-area{padding-top:2.1875em;padding-bottom:2.625em;position:relative;}
@media (min-width:768px){.footer-area-wrap .footer-area-container .footer-area{padding-top:7.68em;padding-bottom:7.68em;}
}
.footer-container{padding:25px 0;text-align:center;}
@media (min-width:768px){.footer-container{padding:1.9375em 0 2em;text-align:left;}
}
.container .footer-container{padding-right:0;padding-left:0;}
@media (min-width:768px){.footer-logo, .footer-copyright{display:inline-block;vertical-align:middle;}
}
.footer-logo{margin:0 0 1em;}
@media (min-width:768px){.footer-logo{margin:0 .625em .8125em 0;}
}
.footer-copyright{font-size:.75em;}
.site-info{text-align:left;}
.site-info .social-list{margin:0 0 20px;}
.site-info__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
@media (min-width:768px){.site-info__flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
}
.site-info__flex .footer-logo{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center;}
.site-info__flex .social-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center;}
@media (min-width:768px){.site-info__flex .social-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
.site-info__flex .site-info__mid-box{text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center;}
@media (min-width:768px){.site-info__flex .site-info__mid-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
}
.footer-area-container:not(.container),
.footer-container .site-info:not(.container){padding-left:1.5625rem;padding-right:1.5625rem;}
@media (min-width:992px){.site-footer.default .footer-container .site-info .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
.site-footer.default .footer-container .site-info .row > div:first-child{text-align:center;}
@media (min-width:992px){.site-footer.default .footer-container .site-info .row > div:first-child{text-align:left;}
}
.site-footer.default .footer-container .site-info .row > div:last-child{text-align:center;}
@media (min-width:992px){.site-footer.default .footer-container .site-info .row > div:last-child{text-align:right;}
}
.site-footer.default .footer-container .site-info .row > div:not(:first-child){margin:20px 0 0;}
@media (min-width:992px){.site-footer.default .footer-container .site-info .row > div:not(:first-child){margin:0;}
}
@media (min-width:768px){.site-footer.default .footer-menu, .site-footer.default .footer-container .social-list{margin:0;display:inline-block;vertical-align:middle;}
}
.site-footer.default .footer-container .social-list{margin-left:1.25em;}
.site-footer.centered .site-info{text-align:center;}
.site-footer.centered .site-info > *:not(:first-child){margin:20px 0 0;}
.site-footer.centered .footer-menu .menu{margin:0;}
.site-footer.centered .subscribe-block .subscribe-block__input-group{display:block;}
@media (min-width:768px){.site-footer.centered .subscribe-block .subscribe-block__input-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.site-footer.centered .subscribe-block .subscribe-block__input-group .subscribe-block__submit{margin-top:0;}
.site-footer.minimal .footer-container .site-info{display:block;text-align:center;}
@media (min-width:992px){.site-footer.minimal .footer-container .site-info{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
}
.site-footer.minimal .footer-container .site-info > *:not(:first-child){margin:20px 0 0;}
@media (min-width:992px){.site-footer.minimal .footer-container .site-info > *:not(:first-child){margin:0 0 0 auto;}
}
@media (min-width:992px){.site-footer.minimal .footer-container .site-info .footer-logo{margin:0;}
}
@media (min-width:992px){.site-footer.minimal .footer-container .site-info .footer-menu + .social-list{padding-left:20px;}
}
.error404 #primary{padding:3.375em 0;}
.not-found{margin-bottom:2.3125em;text-align:center;}
.not-found .page-title{margin:0 0 .214em 0;}
.not-found h3{margin:0 0 1.26em;}
.not-found a.btn{margin:0 0 3.6875em;}
.not-found .search-form{margin-top:1.25em;}
@media (min-width:992px){.page-template-coming-soon-page .tm_pb_section.full-height{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.page-template-coming-soon-page .tm_pb_section.full-height > div{width:100%;}
}
.page-template-coming-soon-page .entry-footer{display:none;}
@media (min-width:768px){ol.dsidx-results,
#dsidx-listings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 -1.5625rem !important;}
}
@media (min-width:768px){ol.dsidx-results li.dsidx-prop-summary,
ol.dsidx-results li.dsidx-listing-container,
#dsidx-listings li.dsidx-prop-summary,
#dsidx-listings li.dsidx-listing-container{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding:0 1.5625rem;}
}
@media (min-width:1200px){div.dsidx-results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
div.dsidx-results > *{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
div.dsidx-results .dsidx-paging-control,
div.dsidx-results .dsidx-sorting-control{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;}
div.dsidx-results .dsidx-paging-control:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:10px;}
div.dsidx-results .dsidx-paging-control:first-of-type a{margin:0 5px;}
div.dsidx-results .dsidx-sorting-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
div.dsidx-results .dsidx-sorting-control form{margin-left:10px;}
div.dsidx-results .dsidx-paging-control:last-of-type{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
}
#dsidx-listings li.dsidx-listing-container{margin:0 0 40px;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing{border:none;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-media{float:none;margin:0 0 30px;padding:0;background:none;text-align:left;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-media .dsidx-photo{border:none;background:none;text-align:left;display:inline-block;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-media .dsidx-photo .dsidx-photo-count{display:none;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-data{margin:0;line-height:1.2;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-data .dsidx-primary-data{padding:0;margin:0 0 20px;border:none;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-data .dsidx-primary-data .dsidx-address{float:none;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-data .dsidx-primary-data .dsidx-address a span{display:inline-block;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-data .dsidx-primary-data .dsidx-address a:hover{text-decoration:none;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-data .dsidx-primary-data .dsidx-price{background:none;float:none;margin:0;padding:0;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-data .dsidx-secondary-data{padding:0;font-size:.75rem;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-data .dsidx-secondary-data span{font-size:.75rem;font-weight:normal;color:inherit;}
#dsidx-listings li.dsidx-listing-container .dsidx-listing .dsidx-data .dsidx-secondary-data .dsidx-listing-tag{float:none;text-align:left;margin:0 0 5px;padding:0;background:none;}
li.dsidx-prop-summary{margin:0 0 40px !important;}
li.dsidx-prop-summary > div:not(.dsidx-prop-title):not(.dsidx-prop-features){float:none !important;text-align:left !important;margin:0 !important;}
li.dsidx-prop-summary > div img{border:none !important;display:inline-block;vertical-align:top;max-width:100%;margin:0 0 30px;}
li.dsidx-prop-summary .dsidx-prop-title{margin:0 0 20px !important;}
li.dsidx-prop-summary .dsidx-prop-features{font-size:.75em;}
ol li.dsidx-prop-summary:before,
ol li.dsidx-listing-container:before{display:none;}
.dsidx .entry-header .entry-title{margin:0 0 20px;}
#dsidx.dsidx-details #dsidx-actions{margin:0 0 20px;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-actions{margin:0 0 39px;}
}
#dsidx.dsidx-details .dsidx-top-actions a{font-size:.75em;margin-right:10px;display:inline-block;}
@media (min-width:768px){#dsidx.dsidx-details .dsidx-top-actions a{margin-right:20px;}
}
#dsidx.dsidx-details .dsidx-top-actions a img{display:none;}
#dsidx.dsidx-details .dsidx-top-actions a:before{font-size:27px;display:inline-block;vertical-align:middle;margin:0 5px 0 0;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}
#dsidx.dsidx-details .dsidx-top-actions a:hover{text-decoration:none !important;}
#dsidx.dsidx-details .dsidx-top-actions a#dsidx-button-contact-agent:before{content:'forum';}
#dsidx.dsidx-details .dsidx-top-actions a#dsidx-button-schedule-showing:before{content:'today';}
#dsidx.dsidx-details .dsidx-top-actions a#dsidx-button-share:before{content:'share';}
#dsidx.dsidx-details .dsidx-top-actions a#dsidx-button-print:before{content:'print';}
#dsidx.dsidx-details #dsidx-header table{border:none;}
#dsidx.dsidx-details #dsidx-header table td{border:none;padding:0;}
#dsidx.dsidx-details #dsidx-header #dsidx-media-td{margin-bottom:49px;}
#dsidx.dsidx-details #dsidx-description,
#dsidx.dsidx-details #dsidx-property-types,
#dsidx.dsidx-details > h3{border-top:1px solid #d6dee2;margin-top:40px;padding-top:40px;}
#dsidx.dsidx-details #dsidx-description{font-size:1rem;font-weight:normal;}
#dsidx.dsidx-details #dsidx-description:before{display:none;}
#dsidx.dsidx-details #dsidx-property-types{margin-bottom:40px;}
#dsidx.dsidx-details #dsidx-property-types strong{font-weight:inherit;}
#dsidx.dsidx-details > h3{margin:0 0 30px;border-bottom:none;}
#dsidx.dsidx-details a[name='dsidx-contact-form']{margin-bottom:30px;display:block;opacity:0;pointer-events:none;}
#dsidx.dsidx-details #dsidx-primary-data,
#dsidx.dsidx-details #dsidx-secondary-data,
#dsidx.dsidx-details .dsidx-fields,
#dsidx.dsidx-details #dsidx-contact-form{margin-top:30px;margin-bottom:0;display:block;border:none;}
#dsidx.dsidx-details #dsidx-primary-data tbody,
#dsidx.dsidx-details #dsidx-primary-data td,
#dsidx.dsidx-details #dsidx-primary-data th,
#dsidx.dsidx-details #dsidx-primary-data tr,
#dsidx.dsidx-details #dsidx-secondary-data tbody,
#dsidx.dsidx-details #dsidx-secondary-data td,
#dsidx.dsidx-details #dsidx-secondary-data th,
#dsidx.dsidx-details #dsidx-secondary-data tr,
#dsidx.dsidx-details .dsidx-fields tbody,
#dsidx.dsidx-details .dsidx-fields td,
#dsidx.dsidx-details .dsidx-fields th,
#dsidx.dsidx-details .dsidx-fields tr,
#dsidx.dsidx-details #dsidx-contact-form tbody,
#dsidx.dsidx-details #dsidx-contact-form td,
#dsidx.dsidx-details #dsidx-contact-form th,
#dsidx.dsidx-details #dsidx-contact-form tr{display:block;border:none;}
#dsidx.dsidx-details #dsidx-primary-data b,
#dsidx.dsidx-details #dsidx-secondary-data b,
#dsidx.dsidx-details .dsidx-fields b,
#dsidx.dsidx-details #dsidx-contact-form b{font-weight:normal;}
#dsidx.dsidx-details #dsidx-primary-data #dsidx-price,
#dsidx.dsidx-details #dsidx-secondary-data #dsidx-price,
#dsidx.dsidx-details .dsidx-fields #dsidx-price,
#dsidx.dsidx-details #dsidx-contact-form #dsidx-price{margin:0 0 17px;}
#dsidx.dsidx-details #dsidx-primary-data #dsidx-price > *,
#dsidx.dsidx-details #dsidx-secondary-data #dsidx-price > *,
#dsidx.dsidx-details .dsidx-fields #dsidx-price > *,
#dsidx.dsidx-details #dsidx-contact-form #dsidx-price > *{display:inline;vertical-align:middle;padding:0;}
#dsidx.dsidx-details #dsidx-primary-data #dsidx-price th:after,
#dsidx.dsidx-details #dsidx-secondary-data #dsidx-price th:after,
#dsidx.dsidx-details .dsidx-fields #dsidx-price th:after,
#dsidx.dsidx-details #dsidx-contact-form #dsidx-price th:after{content:':';}
#dsidx.dsidx-details #dsidx-primary-data tbody tr,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr,
#dsidx.dsidx-details .dsidx-fields tbody tr,
#dsidx.dsidx-details #dsidx-contact-form tbody tr{background:none;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-primary-data tbody tr:not(#dsidx-price),
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:not(#dsidx-price),
#dsidx.dsidx-details .dsidx-fields tbody tr:not(#dsidx-price),
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
#dsidx.dsidx-details #dsidx-primary-data tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details #dsidx-primary-data tbody tr:not(#dsidx-price) td,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:not(#dsidx-price) td,
#dsidx.dsidx-details .dsidx-fields tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details .dsidx-fields tbody tr:not(#dsidx-price) td,
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td{padding:0;margin:3px 0 4px;}
#dsidx.dsidx-details #dsidx-primary-data tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details .dsidx-fields tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) th{text-transform:lowercase;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-primary-data tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details .dsidx-fields tbody tr:not(#dsidx-price) th,
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) th{-webkit-box-flex:1;-ms-flex:1 0 170px;flex:1 0 170px;max-width:170px;padding-right:20px;}
}
#dsidx.dsidx-details #dsidx-primary-data tbody tr:not(#dsidx-price) th:after,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:not(#dsidx-price) th:after,
#dsidx.dsidx-details .dsidx-fields tbody tr:not(#dsidx-price) th:after,
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) th:after{content:':';}
#dsidx.dsidx-details #dsidx-primary-data tbody tr:not(#dsidx-price) th:first-letter,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:not(#dsidx-price) th:first-letter,
#dsidx.dsidx-details .dsidx-fields tbody tr:not(#dsidx-price) th:first-letter,
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) th:first-letter{text-transform:uppercase;}
#dsidx.dsidx-details #dsidx-primary-data tbody tr:not(#dsidx-price) td,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:not(#dsidx-price) td,
#dsidx.dsidx-details .dsidx-fields tbody tr:not(#dsidx-price) td,
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-primary-data tbody tr:not(#dsidx-price) td,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr:not(#dsidx-price) td,
#dsidx.dsidx-details .dsidx-fields tbody tr:not(#dsidx-price) td,
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 170px);}
}
#dsidx.dsidx-details #dsidx-secondary-data,
#dsidx.dsidx-details .dsidx-supplemental-data{margin-top:18px;margin-bottom:40px;}
#dsidx.dsidx-details #dsidx-secondary-data tbody tr td a,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr th a{text-decoration:none;}
#dsidx.dsidx-details #dsidx-secondary-data tbody tr td a img,
#dsidx.dsidx-details #dsidx-secondary-data tbody tr th a img{display:none;}
#dsidx.dsidx-details #dsidx-map{margin-top:38px;height:535px;}
#dsidx.dsidx-details #dsidx-contact-form table{border:none;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-contact-form tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
#dsidx.dsidx-details #dsidx-contact-form tbody tr{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price){margin:10px 0;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td{margin:0;}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td.column-one, #dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td:first-child{text-transform:lowercase;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td.column-one, #dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td:first-child{-webkit-box-flex:1;-ms-flex:1 0 170px;flex:1 0 170px;max-width:170px;padding-right:20px;}
}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td.column-one:after, #dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td:first-child:after{display:none;}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td.column-one:first-letter, #dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td:first-child:first-letter{text-transform:uppercase;}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td.column-two, #dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td:nth-child(2){-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td.column-two, #dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 170px);}
}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td[colspan='2']{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;width:100%;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td[colspan='2']{padding-left:170px;}
}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) td[colspan='2']:after{display:none;}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price):nth-last-child(4) td, #dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price):nth-last-child(3) td{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;width:100%;padding:0;}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price):nth-last-child(4) td:after, #dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price):nth-last-child(3) td:after{display:none;}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price):nth-last-child(4){-ms-flex-item-align:start;align-self:flex-start;padding-top:5px;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price):nth-last-child(4){-webkit-box-flex:1;-ms-flex:1 0 170px;flex:1 0 170px;max-width:170px;padding-right:20px;}
}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price):nth-last-child(3){-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;}
@media (min-width:768px){#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price):nth-last-child(3){-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 170px);}
}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price):last-child td{padding:0;font-weight:normal;margin-top:40px;}
#dsidx.dsidx-details #dsidx-contact-form tbody tr:not(#dsidx-price) input.dsidx-text{padding:0 20px;height:50px;line-height:50px;font-size:.75em;}
#dsidx.dsidx-details #dsidx-contact-form tbody textarea{font-weight:normal;padding:10px 20px;}
#dsidx.dsidx-details #dsidx-contact-form .dsidx-contact-form-submit{line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;}
@media (min-width:1200px){#dsidx.dsidx-details #dsidx-contact-form .dsidx-contact-form-submit{padding:17px 42px 17px 41px;}
}
#dsidx.dsidx-details #dsidx-contact-form .dsidx-contact-form-submit:active, #dsidx.dsidx-details #dsidx-contact-form .dsidx-contact-form-submit:focus{-webkit-box-shadow:none;box-shadow:none;}
#dsidx.dsidx-details #dsidx-contact-form .dsidx-contact-form-submit i{display:inline-block;vertical-align:middle;}
#dsidx.dsidx-details #dsidx-contact-form .dsidx-contact-form-submit i + .btn__text{margin:0 0 0 5px;}
#dsidx.dsidx-details #dsidx-contact-form .dsidx-contact-form-submit .btn__text + i{margin:0 0 0 5px;}
#dsidx.dsidx-details .dsidx-contact-form + hr{display:none;}
#dsidx.dsidx-details #dsidx-listing-source p,
#dsidx.dsidx-details #dsidx-disclaimer p{margin:0;}
#jb-glry-dlg .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb,
#dsidx-header .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb{border:none !important;border-bottom:5px solid transparent !important;-webkit-transition:333ms all;transition:333ms all;}
#jb-glry-dlg .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb .jb-thm-thumb-image,
#dsidx-header .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb .jb-thm-thumb-image{border:none;-webkit-box-shadow:none;box-shadow:none;}
#jb-glry-dlg .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb .jb-idx-thb-frame,
#dsidx-header .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb .jb-idx-thb-frame{display:none;}
#jb-glry-dlg .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected, #jb-glry-dlg .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb:hover,
#dsidx-header .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected,
#dsidx-header .jb-idx-show-area .jb-idx-thb-container .jb-idx-thb-list .jb-idx-thumb:hover{border-color:#000 !important;}
#jb-glry-dlg .jb-flag-large-screen-mode .jb-navigation .jbn-left-button,
#jb-glry-dlg .jb-flag-large-screen-mode .jb-navigation .jbn-right-button,
#dsidx-header .jb-flag-large-screen-mode .jb-navigation .jbn-left-button,
#dsidx-header .jb-flag-large-screen-mode .jb-navigation .jbn-right-button{background:none;width:50px;height:50px;line-height:50px;border-radius:50%;color:white;text-align:center;padding:0;-webkit-transition:333ms all;transition:333ms all;}
#jb-glry-dlg .jb-flag-large-screen-mode .jb-navigation .jbn-left-button:before,
#jb-glry-dlg .jb-flag-large-screen-mode .jb-navigation .jbn-right-button:before,
#dsidx-header .jb-flag-large-screen-mode .jb-navigation .jbn-left-button:before,
#dsidx-header .jb-flag-large-screen-mode .jb-navigation .jbn-right-button:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';font-size:36px;line-height:50px;}
#jb-glry-dlg .jb-flag-large-screen-mode .jb-navigation .jbn-left-button:before,
#dsidx-header .jb-flag-large-screen-mode .jb-navigation .jbn-left-button:before{content:'keyboard_arrow_left';}
#jb-glry-dlg .jb-flag-large-screen-mode .jb-navigation .jbn-right-button:before,
#dsidx-header .jb-flag-large-screen-mode .jb-navigation .jbn-right-button:before{content:'keyboard_arrow_right';}
#jb-glry-dlg .jb-bb-bar,
#dsidx-header .jb-bb-bar{height:auto;background:none;}
#jb-glry-dlg .jb-bb-button.jb-bb-btn-full-screen,
#dsidx-header .jb-bb-button.jb-bb-btn-full-screen{background:none;width:50px;height:50px;line-height:50px;border-radius:50%;color:white;text-align:center;padding:0;-webkit-transition:333ms all;transition:333ms all;}
#jb-glry-dlg .jb-bb-button.jb-bb-btn-full-screen:before,
#dsidx-header .jb-bb-button.jb-bb-btn-full-screen:before{content:'fullscreen';font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';font-size:36px;line-height:50px;}
#jb-glry-dlg .jb-bb-button.jb-bb-btn-full-screen:before{content:'fullscreen_exit';}
.dsidx-shortcode-item .dsidx-address{margin:0 0 10px;}
.dsidx-shortcode-item > h3{text-decoration:none !important;margin:50px 0 20px;}
.dsidx-shortcode-item .dsidx-primary-photo{float:none !important;margin:30px 0 !important;}
.dsidx-shortcode-item .dsidx-primary-photo img{border:none;}
.dsidx-shortcode-item .dsidx-primary-data{margin-top:30px;margin-bottom:0;display:block;border:none;}
.dsidx-shortcode-item .dsidx-primary-data tbody,
.dsidx-shortcode-item .dsidx-primary-data td,
.dsidx-shortcode-item .dsidx-primary-data th,
.dsidx-shortcode-item .dsidx-primary-data tr{display:block;border:none;}
.dsidx-shortcode-item .dsidx-primary-data b{font-weight:normal;}
.dsidx-shortcode-item .dsidx-primary-data tbody tr{background:none;}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:first-child th,
.dsidx-shortcode-item .dsidx-primary-data tbody tr:first-child td{padding:0;margin:0 0 20px;}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:first-child th:after{content:':';}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:not(:first-child) th,
.dsidx-shortcode-item .dsidx-primary-data tbody tr:not(:first-child) td{padding:0;margin:3px 0 4px;}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:not(:first-child) th{-webkit-box-flex:1;-ms-flex:1 0 170px;flex:1 0 170px;max-width:170px;padding-right:20px;text-transform:lowercase;}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:not(:first-child) th:after{content:':';}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:not(:first-child) th:first-letter{text-transform:uppercase;}
.dsidx-shortcode-item .dsidx-primary-data tbody tr:not(:first-child) td{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;}
@media (min-width:768px){.dsidx-shortcode-item .dsidx-primary-data tbody tr:not(:first-child) td{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 170px);}
}
.dsidx-shortcode-item blockquote{margin:40px 0;padding:40px 0;border-top:1px solid #d6dee2;border-bottom:1px solid #d6dee2;font-weight:normal;font-size:1rem;}
.dsidx-shortcode-item blockquote:before{display:none;}
@media (min-width:768px){.dsidx-shortcode-item .dsidx-secondary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.dsidx-shortcode-item .dsidx-secondary-row th,
.dsidx-shortcode-item .dsidx-secondary-row td{padding:0;margin:3px 0 4px;}
.dsidx-shortcode-item .dsidx-secondary-row th{-webkit-box-flex:1;-ms-flex:1 0 170px;flex:1 0 170px;max-width:170px;padding-right:20px;text-transform:lowercase;}
.dsidx-shortcode-item .dsidx-secondary-row th:after{content:'';}
.dsidx-shortcode-item .dsidx-secondary-row th:first-letter{text-transform:uppercase;}
.dsidx-shortcode-item .dsidx-secondary-row td{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;}
@media (min-width:768px){.dsidx-shortcode-item .dsidx-secondary-row td{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 170px);}
}
.dsidx-shortcode-item .dsidx-photos{text-align:left !important;margin:30px 0 !important;}
.dsidx-shortcode-item table:not(.dsidx-primary-data){margin:30px 0 0 !important;display:block;border:none;}
.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody,
.dsidx-shortcode-item table:not(.dsidx-primary-data) td,
.dsidx-shortcode-item table:not(.dsidx-primary-data) th,
.dsidx-shortcode-item table:not(.dsidx-primary-data) tr{display:block;border:none;}
.dsidx-shortcode-item table:not(.dsidx-primary-data) b{font-weight:normal;}
.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr{background:none;}
@media (min-width:768px){.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr th,
.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr td{padding:0;margin:3px 0 4px;}
.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr th{text-transform:lowercase;width:100% !important;}
@media (min-width:768px){.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr th{-webkit-box-flex:1;-ms-flex:1 0 170px;flex:1 0 170px;max-width:170px;padding-right:20px;}
}
.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr th:after{content:'';}
.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr th:first-letter{text-transform:uppercase;}
.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr td{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100% !important;}
@media (min-width:768px){.dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr td{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 170px);}
}
.dsidx-shortcode-item .dsidx-shortcode-map{margin:30px 0 !important;}
#dsidx_cboxWrapper button{padding:0;}
.tm-property__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5625rem;margin-left:-1.5625rem;-webkit-transition:333ms opacity;transition:333ms opacity;}
.tm-property__wrap.processing{opacity:.2;}
.tm-property__wrap.processing .tm-property__content{opacity:.1;}
.tm-property__wrap .tm-property-item, .tm-property__wrap .tm-property__item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;padding-right:1.5625rem;padding-left:1.5625rem;}
.tm-property__wrap .tm-property-item:not(:first-child), .tm-property__wrap .tm-property__item:not(:first-child){margin-top:50px;}
@media (min-width:768px){.position-fullwidth .tm-property__wrap .tm-property-item, .tm-property--agent .tm-property__wrap .tm-property-item, .position-fullwidth .tm-property__wrap .tm-property__item, .tm-property--agent .tm-property__wrap .tm-property__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;margin-top:0;}
.position-fullwidth .tm-property__wrap .tm-property-item:not(:first-child), .tm-property--agent .tm-property__wrap .tm-property-item:not(:first-child), .position-fullwidth .tm-property__wrap .tm-property__item:not(:first-child), .tm-property--agent .tm-property__wrap .tm-property__item:not(:first-child){margin-top:0;}
.position-fullwidth .tm-property__wrap .tm-property-item:not(:nth-child(-n+2)), .tm-property--agent .tm-property__wrap .tm-property-item:not(:nth-child(-n+2)), .position-fullwidth .tm-property__wrap .tm-property__item:not(:nth-child(-n+2)), .tm-property--agent .tm-property__wrap .tm-property__item:not(:nth-child(-n+2)){margin-top:50px;}
}
@media (min-width:992px){.position-fullwidth .tm-property__wrap .tm-property-item, .tm-property--agent .tm-property__wrap .tm-property-item, .position-fullwidth .tm-property__wrap .tm-property__item, .tm-property--agent .tm-property__wrap .tm-property__item{-webkit-box-flex:1;-ms-flex:1 0 33.333%;flex:1 0 33.333%;max-width:33.333%;margin-top:0;}
.position-fullwidth .tm-property__wrap .tm-property-item:not(:nth-child(-n+2)), .tm-property--agent .tm-property__wrap .tm-property-item:not(:nth-child(-n+2)), .position-fullwidth .tm-property__wrap .tm-property__item:not(:nth-child(-n+2)), .tm-property--agent .tm-property__wrap .tm-property__item:not(:nth-child(-n+2)){margin-top:0;}
.position-fullwidth .tm-property__wrap .tm-property-item:not(:nth-child(-n+3)), .tm-property--agent .tm-property__wrap .tm-property-item:not(:nth-child(-n+3)), .position-fullwidth .tm-property__wrap .tm-property__item:not(:nth-child(-n+3)), .tm-property--agent .tm-property__wrap .tm-property__item:not(:nth-child(-n+3)){margin-top:50px;}
}
@media (min-width:768px){.position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property-item, .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property-item, .position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property__item, .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;margin-top:0;}
.position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property-item:not(:first-child), .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property-item:not(:first-child), .position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property__item:not(:first-child), .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property__item:not(:first-child){margin-top:0;}
.position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property-item:not(:nth-child(-n+2)), .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property-item:not(:nth-child(-n+2)), .position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property__item:not(:nth-child(-n+2)), .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap .tm-property__item:not(:nth-child(-n+2)){margin-top:50px;}
}
.tm-property__wrap .tm-property-item.tm-property-has-thumb .tm-property__status, .tm-property__wrap .tm-property__item.tm-property-has-thumb .tm-property__status{position:absolute;top:20px;left:20px;bottom:auto;right:auto;margin:0;}
.tm-property__wrap .tm-property__photo, .tm-property__wrap .tm-property__thumbnail{position:relative;margin:0 0 16px;}
.tm-property__wrap .tm-property__status{padding:12px 14px 11px 15px;letter-spacing:.5px;text-transform:uppercase;font-size:.875em;line-height:1.2;display:inline-block;width:auto;height:auto;z-index:2;margin:0 0 20px;}
.tm-property__wrap .tm-property__attributes{border-bottom:1px solid #d6dee2;padding-bottom:15px;margin-bottom:20px;}
.tm-property__wrap .tm-property__attributes span{display:block;margin:2px 0;font-size:.75em;}
@media (min-width:768px){.tm-property__wrap .tm-property__attributes span{display:inline-block;vertical-align:middle;margin:0 12px 0 0;}
}
.tm-property__wrap .tm-property__attributes span:before{font-size:3em;font-family:'mercury-real-estate';font-weight:normal;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;}
.tm-property__wrap .tm-property__attributes-area:before{content:'\e80d';}
.tm-property__wrap .tm-property__attributes-bedrooms:before{content:'\e80a';}
.tm-property__wrap .tm-property__attributes-bathrooms:before{content:'\e814';}
.tm-property__wrap .tm-property__title{margin:0;}
.tm-property__wrap .tm-property__title h5{margin:0;}
.tm-property__wrap .tm-property__excerpt, .tm-property__wrap .tm-property__description{border-bottom:1px solid #d6dee2;padding-bottom:22px;margin-top:14px;}
.tm-property__wrap .tm-property__location, .tm-property__wrap .tm-property__address{margin:0;padding-top:16px;font-size:.75em;position:relative;}
@media (min-width:768px){.tm-property__wrap .tm-property__location, .tm-property__wrap .tm-property__address{padding-left:30px;}
}
.tm-property__wrap .tm-property__location:not(:empty):before, .tm-property__wrap .tm-property__address:not(:empty):before{font-family:'mercury-real-estate';font-weight:normal;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;content:'\e807';font-size:3em;margin:0 0 10px;display:block;}
@media (min-width:768px){.tm-property__wrap .tm-property__location:not(:empty):before, .tm-property__wrap .tm-property__address:not(:empty):before{margin:6px 0 0;display:inline-block;position:absolute;top:0;left:-9px;}
}
.tm-property__wrap .tm-property__more, .tm-property__wrap .tm-property__btn-more{margin:17px 0 0;text-decoration:none;text-transform:uppercase;line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;}
@media (min-width:1200px){.tm-property__wrap .tm-property__more, .tm-property__wrap .tm-property__btn-more{padding:17px 42px 17px 41px;}
}
.tm-property__wrap .tm-property__more:active, .tm-property__wrap .tm-property__more:focus, .tm-property__wrap .tm-property__btn-more:active, .tm-property__wrap .tm-property__btn-more:focus{-webkit-box-shadow:none;box-shadow:none;}
.tm-property__wrap .tm-property__more i, .tm-property__wrap .tm-property__btn-more i{display:inline-block;vertical-align:middle;}
.tm-property__wrap .tm-property__more i + .btn__text, .tm-property__wrap .tm-property__btn-more i + .btn__text{margin:0 0 0 5px;}
.tm-property__wrap .tm-property__more .btn__text + i, .tm-property__wrap .tm-property__btn-more .btn__text + i{margin:0 0 0 5px;}
.tm-property__wrap.list{background:none;display:block;margin:0;}
.tm-property__wrap.list .tm-property__item{padding:0;max-width:inherit;margin-top:50px;}
.tm-property__wrap.list .tm-property__item:first-child{margin-top:0;}
.position-fullwidth .tm-property__wrap.list .tm-property__item, .tm-property--agent .tm-property__wrap.list .tm-property__item, .position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap.list .tm-property__item, .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap.list .tm-property__item{max-width:inherit;margin-top:50px;}
.position-fullwidth .tm-property__wrap.list .tm-property__item:first-child, .tm-property--agent .tm-property__wrap.list .tm-property__item:first-child, .position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap.list .tm-property__item:first-child, .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap.list .tm-property__item:first-child{margin-top:0;}
@media (min-width:1200px){.tm-property__wrap.list .tm-property__item.tm-property-has-thumb .tm-property__inner{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.tm-property__wrap.list .tm-property__photo{margin:0 0 20px;}
@media (min-width:1200px){.tm-property__wrap.list .tm-property__photo{margin:0 30px 0 0;max-width:50%;}
}
.tm-property__wrap.list .tm-property__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.tm-property__wrap.list .tm-property__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.tm-property__wrap.list .tm-property__price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.tm-property__wrap.list .tm-property__excerpt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-bottom:none;padding-bottom:10px;}
.tm-property__wrap.list .tm-property__attributes{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:9px;}
.tm-property__wrap.list .tm-property__location{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-bottom:7px;}
.tm-property__wrap.list .tm-property__more{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-ms-flex-item-align:start;align-self:flex-start;}
.tm-property__wrap.template-sidebar{display:block;}
.tm-property__wrap.template-sidebar .tm-property__item{max-width:100%;}
.tm-property__wrap.template-sidebar .tm-property__item:not(:first-child){margin-top:30px;}
.position-fullwidth .tm-property__wrap.template-sidebar .tm-property__item, .tm-property--agent .tm-property__wrap.template-sidebar .tm-property__item, .position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap.template-sidebar .tm-property__item, .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap.template-sidebar .tm-property__item{max-width:100%;}
.position-fullwidth .tm-property__wrap.template-sidebar .tm-property__item:not(:first-child), .tm-property--agent .tm-property__wrap.template-sidebar .tm-property__item:not(:first-child), .position-one-right-sidebar:not(.tm-property--agent) .tm-property__wrap.template-sidebar .tm-property__item:not(:first-child), .position-one-left-sidebar:not(.tm-property--agent) .tm-property__wrap.template-sidebar .tm-property__item:not(:first-child){margin-top:30px;}
@media (min-width:1200px){.tm-property__wrap.template-sidebar .tm-property__inner{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.tm-property__wrap.template-sidebar .tm-property__photo{margin:0 0 20px;}
@media (min-width:1200px){.tm-property__wrap.template-sidebar .tm-property__photo{margin:0 30px 0 0;}
}
.tm-property__wrap.template-sidebar .tm-property__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1px;}
.tm-property__wrap.template-sidebar .tm-property__title{margin:0 0 2px;}
.tm-property__wrap.template-sidebar .tm-property__price > span{color:inherit;}
.tm-property__wrap.template-sidebar .tm-property__attributes{padding:0;margin:0;border:none;}
.tm-property__wrap.template-sidebar .tm-property__attributes span{display:block;margin:0 0 5px;}
.tm-property__wrap.template-sidebar .tm-property__attributes span:before{left:-6px;position:relative;line-height:.7em;}
.tm-property__wrap.template-sidebar .tm-property__status{position:relative;top:auto;left:auto;margin:0 0 10px;}
.tm-property__wrap.template-sidebar .tm-property__excerpt{border:none;}
.tm-property__wrap.template-sidebar .tm-property__location{margin:0;padding-top:0;padding-left:35px;}
@media (min-width:768px){.tm-property__wrap.template-sidebar .tm-property__location:before{margin-top:-4px;}
}
.tm-re_listing-controls{margin:0 0 34px;}
@media (min-width:544px){.tm-re_listing-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
}
.tm-re_listing-controls .tm-re-switch-layout,
.tm-re_listing-controls .tm-re-property-sort{width:100%;}
@media (min-width:544px){.tm-re_listing-controls .tm-re-switch-layout,
.tm-re_listing-controls .tm-re-property-sort{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:50%;}
}
.tm-re_listing-controls .tm-re-switch-layout{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;float:none;text-align:left;padding:20px 0 0;}
@media (min-width:544px){.tm-re_listing-controls .tm-re-switch-layout{padding-left:20px;text-align:right;}
}



.tm-re_listing-controls .tm-re-property-sort label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;}
.tm-re_listing-controls .tm-re-property-sort__label{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-right:20px;}
.single-tm-property .entry-title{margin:0 0 36px;}
.single-tm-property .tm-property-gallery .tm-property-gallery__button-next, .single-tm-property .tm-property-gallery .tm-property-gallery__button-prev{display:block;width:50px;height:50px;border-radius:50%;text-align:center;opacity:1;background:none;overflow:hidden;}
.single-tm-property .tm-property-gallery .tm-property-gallery__button-next:before, .single-tm-property .tm-property-gallery .tm-property-gallery__button-prev:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';font-size:36px;line-height:50px;color:white;}
.single-tm-property .tm-property-gallery .tm-property-gallery__button-next:after, .single-tm-property .tm-property-gallery .tm-property-gallery__button-prev:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;z-index:-1;-webkit-transition:333ms opacity;transition:333ms opacity;}
.single-tm-property .tm-property-gallery .tm-property-gallery__button-next:hover:after, .single-tm-property .tm-property-gallery .tm-property-gallery__button-prev:hover:after{opacity:1;}
.single-tm-property .tm-property-gallery .tm-property-gallery__button-prev{left:40px;}
.single-tm-property .tm-property-gallery .tm-property-gallery__button-prev:before{content:"keyboard_arrow_left";}
.single-tm-property .tm-property-gallery .tm-property-gallery__button-next{right:40px;}
.single-tm-property .tm-property-gallery .tm-property-gallery__button-next:before{content:"keyboard_arrow_right";}
.single-tm-property .tm-property-gallery--thumbs{padding:10px 0 0;}
.single-tm-property .tm-property-gallery--thumbs .tm-property-gallery__thumbs-item{position:relative;padding:0 0 9px;opacity:1;}
.single-tm-property .tm-property-gallery--thumbs .tm-property-gallery__thumbs-item:after{content:'';width:100%;height:0;position:absolute;bottom:0;left:0;-webkit-transition:333ms all;transition:333ms all;}
.single-tm-property .tm-property-gallery--thumbs .tm-property-gallery__thumbs-item:hover, .single-tm-property .tm-property-gallery--thumbs .tm-property-gallery__thumbs-item.swiper-slide-active{border-radius:0;}
.single-tm-property .tm-property-gallery--thumbs .tm-property-gallery__thumbs-item:hover:after, .single-tm-property .tm-property-gallery--thumbs .tm-property-gallery__thumbs-item.swiper-slide-active:after{height:9px;}
.single-tm-property .tm-property__subtitle{border-top:1px solid #d6dee2;padding:39px 0 20px;margin:39px 0 0;}
.single-tm-property .tm-property__price .tm-property__subtitle{border:none;padding-bottom:0;margin-top:0;}
.single-tm-property .tm-property__attributes-list{margin:0;}
@media (min-width:992px){.single-tm-property .tm-property__attributes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.single-tm-property .tm-property__attributes-list dt{margin:10px 0 0;}
@media (min-width:992px){.single-tm-property .tm-property__attributes-list dt{padding:3px 10px 4px 0;min-width:170px;max-width:170px;margin:0;}
}
.single-tm-property .tm-property__attributes-list dd{margin:0;}
@media (min-width:992px){.single-tm-property .tm-property__attributes-list dd{padding:3px 0 4px;max-width:calc(100% - 170px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(100% - 170px);flex-basis:calc(100% - 170px);}
}
.single-tm-property .tm-property__attributes-list .tm-property__attribute-features + dd p{margin:0;}
@media (min-width:992px){.single-tm-property .tm-property__attributes-list .tm-property__attribute-features + dd p:not(:first-child){padding:7px 0 0;}
}
.single-tm-property .tm-re-map{height:300px;margin:20px 0 50px;}
@media (min-width:768px){.single-tm-property .tm-re-map{height:400px;}
}
@media (min-width:992px){.single-tm-property .tm-re-map{height:535px;}
}


@media (min-width:768px){.tm-agent-locations .tm-re-map{height:400px;}
}
@media (min-width:992px){.tm-agent-locations .tm-re-map{height:613px;}
}
.tm-agent-locations + .tm-property-items{margin-top:50px;}
.tm-re-mfp-move-from-top .mfp-content{vertical-align:middle;}
.tm-re-auth-popup.ui-tabs{-webkit-box-shadow:5px 5px 38px rgba(0, 0, 0, 0.07);box-shadow:5px 5px 38px rgba(0, 0, 0, 0.07);padding:40px;}
.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav{padding:0;}
.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav:after{content:'';width:100%;display:block;clear:both;}
.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav li{margin:0;width:50%;float:left;text-align:center;border:1px solid #d6dee2;}
.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav li:not(:first-child){border-left:none;}
.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav li a{float:none;display:block;outline:none;padding:.5em 1em;}
.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav li.ui-state-default{background:#f3f3f4;}
.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0;background:none;border-bottom-color:transparent;}
.tm-re-auth-popup.ui-tabs .ui-tabs-panel{padding:20px 0 0;}
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group,
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group{position:relative;}
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group:not(:first-child),
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group:not(:first-child),
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group:not(:first-child),
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group:not(:first-child){margin-top:20px;}
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group .tm-re-login-form__btn,
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group .tm-re-register-form__btn,
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group .tm-re-login-form__btn,
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group .tm-re-register-form__btn,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group .tm-re-login-form__btn,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group .tm-re-register-form__btn,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group .tm-re-login-form__btn,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group .tm-re-register-form__btn{margin-top:20px;display:block;width:100%;}
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group span.error,
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group span.error,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group span.error,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group span.error{position:absolute;top:0;right:18px;line-height:50px;color:#fc4261;font-size:.75em;}
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group input.error,
.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group input.error,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group input.error,
.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group input.error{padding-right:150px;}
.tm-re-auth-popup.ui-tabs .tm-re-login-form__messages,
.tm-re-auth-popup.ui-tabs .tm-re-register-form__messages{margin-top:20px;text-align:center;}
.tm-re-auth-message + .tm-re-submission-form{margin-top:30px;}
.tm-re-submission-form{margin:0 0 30px;}
.tm-re-submission-form__group{display:block;margin:0 0 20px;position:relative;}
@media (min-width:1200px){.tm-re-submission-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.tm-re-submission-form__group > *{min-width:1px;}
@media (min-width:1200px){.tm-re-submission-form__group label{-webkit-box-flex:1;-ms-flex:1 0 155px;flex:1 0 155px;max-width:155px;padding-right:10px;padding-top:15px;margin:0;}
}
@media (min-width:1200px){.tm-re-submission-form__group label + input, .tm-re-submission-form__group label + textarea, .tm-re-submission-form__group label + select{-webkit-box-flex:1;-ms-flex:1;flex:1;}
}
.tm-re-submission-form__group input.error,
.tm-re-submission-form__group textarea.error{padding-right:150px;}
.tm-re-submission-form__group span.error{position:absolute;right:18px;top:0;line-height:50px;color:#fc4261;}
@media (min-width:1200px){.tm-re-submission-form__group .tm-re-submission-form__btn{margin-left:155px;}
}
@media (min-width:1200px){.tm-re-submission-form__group .tm-re-submission-form__upload{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
@media (min-width:1200px){.tm-re-submission-form__group .tm-re-uploaded-images{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}
}
.tm-re-submission-form__group .tm-re-uploaded-btn{vertical-align:middle;margin:0 20px 0 0;-webkit-transition:333ms all;transition:333ms all;}
@media (max-width:767px){.tm-re-submission-form__group .tm-re-uploaded-btn{display:block;margin:0 0 15px;}
}
.tm-re-submission-form__group .tm-re-uploaded-btn span{line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;margin:0;text-transform:uppercase;}
@media (min-width:1200px){.tm-re-submission-form__group .tm-re-uploaded-btn span{padding:17px 42px 17px 41px;}
}
.tm-re-submission-form__group .tm-re-uploaded-btn span:active, .tm-re-submission-form__group .tm-re-uploaded-btn span:focus{-webkit-box-shadow:none;box-shadow:none;}
.tm-re-submission-form__group .tm-re-uploaded-btn span i{display:inline-block;vertical-align:middle;}
.tm-re-submission-form__group .tm-re-uploaded-btn span i + .btn__text{margin:0 0 0 5px;}
.tm-re-submission-form__group .tm-re-uploaded-btn span .btn__text + i{margin:0 0 0 5px;}
.tm-re-submission-form__group .tm-re-uploaded-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;}
@media (min-width:544px){.tm-re-submission-form__group .tm-re-uploaded-images{margin:0 -1.5625rem;}
}
.tm-re-submission-form__group .tm-re-uploaded-images__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding:0 10px 10px 10px;}
@media (min-width:544px){.tm-re-submission-form__group .tm-re-uploaded-images__item{-webkit-box-flex:1;-ms-flex:1 0 33.33334%;flex:1 0 33.33334%;max-width:33.33334%;padding:0 1.5625rem 1.5625rem 1.5625rem;}
}
@media (min-width:1200px){.tm-re-submission-form__group .tm-re-uploaded-images__item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%;}
}
.tm-re-submission-form__group .tm-re-uploaded-images__item .tm-re-status{margin:10px 0 0;}
.tm-re-submission-form__group .tm-re-uploaded-image__preview{position:relative;display:inline-block;vertical-align:middle;}
.tm-re-submission-form__group .tm-re-uploaded-image__preview canvas{vertical-align:top;max-width:100%;}
.tm-re-submission-form__group .tm-re-uploaded-image__remove{position:absolute;right:0;top:0;line-height:35px;width:35px;height:35px;text-align:center;}
.tm-re-submission-form__group .tm-re-uploaded-image__remove:before{font-size:28px;}
.tm-re-submission-form__group .tm-re-uploaded-image__name{font-size:.75em;margin:10px 0;}
.tm-re-submission-form__group .tm-re-uploaded-image__btn{padding:10px 15px;font-size:.85em;}
.tm-re-submission-form__group + .tm-re-auth-message{margin-top:20px;margin-bottom:30px;}
@media (min-width:1200px){.tm-re-submission-form__group + .tm-re-auth-message{margin-left:155px;}
}
.tm-re-submission-form__group .tm-re-auth-message{margin-bottom:30px;}
@media (min-width:1200px){.tm-re-submission-form .tm-re-submission-form__messages{margin-left:155px;}
}
.tm-re-submission-form .tm-re-submission-form__messages .tm-re-submission-form__success,
.tm-re-submission-form .tm-re-submission-form__messages .tm-re-submission-form__error{padding:10px 20px;color:white;}
.tm-re-submission-form .tm-re-submission-form__messages .tm-re-submission-form__success{background:#86d563;}
.tm-re-submission-form .tm-re-submission-form__messages .tm-re-submission-form__error{background:#fc4261;}
.widget-title{line-height:1.2;margin:0 0 1em;}
@media (min-width:768px){.widget-title{margin:0 0 2.4375rem;}
}
@media (min-width:768px){.site-footer .widget-title{margin:0 0 1.8em;}
}
.widget + .widget{margin-top:1.5em;}
@media (min-width:768px){.widget + .widget{margin-top:2em;}
}
.full-width-header-area .widget + .widget{margin:0;}
.before-content-area .widget{margin-top:1.5em;}
@media (min-width:768px){.before-content-area .widget{margin-top:2em;}
}
.before-content-area .widget .widget-title{text-align:center;}
.sidebar-primary .widget, .sidebar-secondary .widget, .idx-area .widget, .search-property .widget{margin-top:1.5em;padding-top:1.5em;border-top:1px solid #d6dee2;}
@media (min-width:768px){.sidebar-primary .widget, .sidebar-secondary .widget, .idx-area .widget, .search-property .widget{margin-top:3.125em;padding-top:2.5625em;}
}
.sidebar-primary .widget:first-child, .sidebar-secondary .widget:first-child, .idx-area .widget:first-child, .search-property .widget:first-child{border:none;margin:0;padding:0;}
.sidebar-primary .widget.widget-about-author, .sidebar-secondary .widget.widget-about-author, .idx-area .widget.widget-about-author, .search-property .widget.widget-about-author{border:none;margin-top:3em;position:relative;}
@media (min-width:768px){.sidebar-primary .widget.widget-about-author, .sidebar-secondary .widget.widget-about-author, .idx-area .widget.widget-about-author, .search-property .widget.widget-about-author{margin-top:6.25em;}
}
.sidebar-primary .widget.widget-about-author:before, .sidebar-secondary .widget.widget-about-author:before, .idx-area .widget.widget-about-author:before, .search-property .widget.widget-about-author:before{content:'';width:100%;height:1px;background:#d6dee2;position:absolute;top:-1.5em;left:0;}
@media (min-width:768px){.sidebar-primary .widget.widget-about-author:before, .sidebar-secondary .widget.widget-about-author:before, .idx-area .widget.widget-about-author:before, .search-property .widget.widget-about-author:before{top:-3.125em;}
}
.sidebar-primary .widget.widget-about-author .widget-title, .sidebar-secondary .widget.widget-about-author .widget-title, .idx-area .widget.widget-about-author .widget-title, .search-property .widget.widget-about-author .widget-title{margin:0 0 .8666em;}
@media (min-width:768px){.sidebar-primary .widget.widget-subscribe:not(:first-child), .sidebar-secondary .widget.widget-subscribe:not(:first-child), .idx-area .widget.widget-subscribe:not(:first-child), .search-property .widget.widget-subscribe:not(:first-child){padding-top:3.125em;}
}
.sidebar-primary .widget.widget-subscribe .follow-block .widget-title, .sidebar-secondary .widget.widget-subscribe .follow-block .widget-title, .idx-area .widget.widget-subscribe .follow-block .widget-title, .search-property .widget.widget-subscribe .follow-block .widget-title{margin:0 0 1em;}
.sidebar-primary .widget.widget-subscribe .subscribe-block .widget-title, .sidebar-secondary .widget.widget-subscribe .subscribe-block .widget-title, .idx-area .widget.widget-subscribe .subscribe-block .widget-title, .search-property .widget.widget-subscribe .subscribe-block .widget-title{margin:0 0 .866em;}
.sidebar-primary .widget.widget_calendar .widget-title, .sidebar-secondary .widget.widget_calendar .widget-title, .idx-area .widget.widget_calendar .widget-title, .search-property .widget.widget_calendar .widget-title{margin:0 0 .6em;}
.widget select{max-width:100%;}
.footer-area .widget{margin-top:1.5625em;}
@media (min-width:768px){.footer-area .widget{margin-top:2.5em;}
.footer-area .widget.columns-1:first-child{margin-top:0;}
.footer-area .widget.columns-3:nth-child(-n+2){margin-top:0;}
.footer-area .widget.columns-3:nth-child(-n+3){margin-top:0;}
.footer-area .widget.columns-4:nth-child(-n+4){margin-top:0;}
}
.content-layout-fullwidth .before-content-area .widget-about,
.content-layout-fullwidth .before-content-area .widget-subscribe,
.content-layout-fullwidth .before-content-area .widget-custom-posts,
.content-layout-fullwidth .before-content-area .widget-tm-re-property,
.content-layout-fullwidth .before-content-area .widget_calendar,
.content-layout-fullwidth .before-content-area .widget_archive,
.content-layout-fullwidth .before-content-area .widget_pages,
.content-layout-fullwidth .before-content-area .widget_recent_comments,
.content-layout-fullwidth .before-content-area .widget_search,
.content-layout-fullwidth .before-content-area .widget_tag_cloud,
.content-layout-fullwidth .before-content-area .widget_text,
.content-layout-fullwidth .before-content-area .widget_recent_entries,
.content-layout-fullwidth .before-content-area .widget_meta,
.content-layout-fullwidth .before-content-area .widget_categories,
.content-layout-fullwidth .before-content-area .dsidx-widget-guided-search,
.content-layout-fullwidth .before-content-area .dsidx-widget-listings,
.content-layout-fullwidth .before-content-area .dsidx-widget-quick-search,
.content-layout-fullwidth .before-content-area .dsidx-widget-list-areas,
.content-layout-fullwidth .after-content-area .widget-about,
.content-layout-fullwidth .after-content-area .widget-subscribe,
.content-layout-fullwidth .after-content-area .widget-custom-posts,
.content-layout-fullwidth .after-content-area .widget-tm-re-property,
.content-layout-fullwidth .after-content-area .widget_calendar,
.content-layout-fullwidth .after-content-area .widget_archive,
.content-layout-fullwidth .after-content-area .widget_pages,
.content-layout-fullwidth .after-content-area .widget_recent_comments,
.content-layout-fullwidth .after-content-area .widget_search,
.content-layout-fullwidth .after-content-area .widget_tag_cloud,
.content-layout-fullwidth .after-content-area .widget_text,
.content-layout-fullwidth .after-content-area .widget_recent_entries,
.content-layout-fullwidth .after-content-area .widget_meta,
.content-layout-fullwidth .after-content-area .widget_categories,
.content-layout-fullwidth .after-content-area .dsidx-widget-guided-search,
.content-layout-fullwidth .after-content-area .dsidx-widget-listings,
.content-layout-fullwidth .after-content-area .dsidx-widget-quick-search,
.content-layout-fullwidth .after-content-area .dsidx-widget-list-areas,
.content-layout-fullwidth .before-loop-area .widget-about,
.content-layout-fullwidth .before-loop-area .widget-subscribe,
.content-layout-fullwidth .before-loop-area .widget-custom-posts,
.content-layout-fullwidth .before-loop-area .widget-tm-re-property,
.content-layout-fullwidth .before-loop-area .widget_calendar,
.content-layout-fullwidth .before-loop-area .widget_archive,
.content-layout-fullwidth .before-loop-area .widget_pages,
.content-layout-fullwidth .before-loop-area .widget_recent_comments,
.content-layout-fullwidth .before-loop-area .widget_search,
.content-layout-fullwidth .before-loop-area .widget_tag_cloud,
.content-layout-fullwidth .before-loop-area .widget_text,
.content-layout-fullwidth .before-loop-area .widget_recent_entries,
.content-layout-fullwidth .before-loop-area .widget_meta,
.content-layout-fullwidth .before-loop-area .widget_categories,
.content-layout-fullwidth .before-loop-area .dsidx-widget-guided-search,
.content-layout-fullwidth .before-loop-area .dsidx-widget-listings,
.content-layout-fullwidth .before-loop-area .dsidx-widget-quick-search,
.content-layout-fullwidth .before-loop-area .dsidx-widget-list-areas,
.content-layout-fullwidth .after-loop.area .widget-about,
.content-layout-fullwidth .after-loop.area .widget-subscribe,
.content-layout-fullwidth .after-loop.area .widget-custom-posts,
.content-layout-fullwidth .after-loop.area .widget-tm-re-property,
.content-layout-fullwidth .after-loop.area .widget_calendar,
.content-layout-fullwidth .after-loop.area .widget_archive,
.content-layout-fullwidth .after-loop.area .widget_pages,
.content-layout-fullwidth .after-loop.area .widget_recent_comments,
.content-layout-fullwidth .after-loop.area .widget_search,
.content-layout-fullwidth .after-loop.area .widget_tag_cloud,
.content-layout-fullwidth .after-loop.area .widget_text,
.content-layout-fullwidth .after-loop.area .widget_recent_entries,
.content-layout-fullwidth .after-loop.area .widget_meta,
.content-layout-fullwidth .after-loop.area .widget_categories,
.content-layout-fullwidth .after-loop.area .dsidx-widget-guided-search,
.content-layout-fullwidth .after-loop.area .dsidx-widget-listings,
.content-layout-fullwidth .after-loop.area .dsidx-widget-quick-search,
.content-layout-fullwidth .after-loop.area .dsidx-widget-list-areas,
.full-width-header-area .widget-about,
.full-width-header-area .widget-subscribe,
.full-width-header-area .widget-custom-posts,
.full-width-header-area .widget-tm-re-property,
.full-width-header-area .widget_calendar,
.full-width-header-area .widget_archive,
.full-width-header-area .widget_pages,
.full-width-header-area .widget_recent_comments,
.full-width-header-area .widget_search,
.full-width-header-area .widget_tag_cloud,
.full-width-header-area .widget_text,
.full-width-header-area .widget_recent_entries,
.full-width-header-area .widget_meta,
.full-width-header-area .widget_categories,
.full-width-header-area .dsidx-widget-guided-search,
.full-width-header-area .dsidx-widget-listings,
.full-width-header-area .dsidx-widget-quick-search,
.full-width-header-area .dsidx-widget-list-areas,
.after-content-full-width-area .widget-about,
.after-content-full-width-area .widget-subscribe,
.after-content-full-width-area .widget-custom-posts,
.after-content-full-width-area .widget-tm-re-property,
.after-content-full-width-area .widget_calendar,
.after-content-full-width-area .widget_archive,
.after-content-full-width-area .widget_pages,
.after-content-full-width-area .widget_recent_comments,
.after-content-full-width-area .widget_search,
.after-content-full-width-area .widget_tag_cloud,
.after-content-full-width-area .widget_text,
.after-content-full-width-area .widget_recent_entries,
.after-content-full-width-area .widget_meta,
.after-content-full-width-area .widget_categories,
.after-content-full-width-area .dsidx-widget-guided-search,
.after-content-full-width-area .dsidx-widget-listings,
.after-content-full-width-area .dsidx-widget-quick-search,
.after-content-full-width-area .dsidx-widget-list-areas{padding-left:1.5625rem;padding-right:1.5625rem;}
.content-layout-fullwidth .before-content-area .widget-banner .widget-title,
.content-layout-fullwidth .before-content-area .widget-carousel .widget-title,
.content-layout-fullwidth .before-content-area .widget-image-grid .widget-title,
.content-layout-fullwidth .before-content-area .widget-instagram .widget-title,
.content-layout-fullwidth .before-content-area .widget-smart-slider .widget-title,
.content-layout-fullwidth .before-content-area .widget-taxonomy-tiles .widget-title,
.content-layout-fullwidth .after-content-area .widget-banner .widget-title,
.content-layout-fullwidth .after-content-area .widget-carousel .widget-title,
.content-layout-fullwidth .after-content-area .widget-image-grid .widget-title,
.content-layout-fullwidth .after-content-area .widget-instagram .widget-title,
.content-layout-fullwidth .after-content-area .widget-smart-slider .widget-title,
.content-layout-fullwidth .after-content-area .widget-taxonomy-tiles .widget-title,
.content-layout-fullwidth .before-loop-area .widget-banner .widget-title,
.content-layout-fullwidth .before-loop-area .widget-carousel .widget-title,
.content-layout-fullwidth .before-loop-area .widget-image-grid .widget-title,
.content-layout-fullwidth .before-loop-area .widget-instagram .widget-title,
.content-layout-fullwidth .before-loop-area .widget-smart-slider .widget-title,
.content-layout-fullwidth .before-loop-area .widget-taxonomy-tiles .widget-title,
.content-layout-fullwidth .after-loop.area .widget-banner .widget-title,
.content-layout-fullwidth .after-loop.area .widget-carousel .widget-title,
.content-layout-fullwidth .after-loop.area .widget-image-grid .widget-title,
.content-layout-fullwidth .after-loop.area .widget-instagram .widget-title,
.content-layout-fullwidth .after-loop.area .widget-smart-slider .widget-title,
.content-layout-fullwidth .after-loop.area .widget-taxonomy-tiles .widget-title,
.full-width-header-area .widget-banner .widget-title,
.full-width-header-area .widget-carousel .widget-title,
.full-width-header-area .widget-image-grid .widget-title,
.full-width-header-area .widget-instagram .widget-title,
.full-width-header-area .widget-smart-slider .widget-title,
.full-width-header-area .widget-taxonomy-tiles .widget-title,
.after-content-full-width-area .widget-banner .widget-title,
.after-content-full-width-area .widget-carousel .widget-title,
.after-content-full-width-area .widget-image-grid .widget-title,
.after-content-full-width-area .widget-instagram .widget-title,
.after-content-full-width-area .widget-smart-slider .widget-title,
.after-content-full-width-area .widget-taxonomy-tiles .widget-title{padding-left:1.5625rem;padding-right:1.5625rem;}
.widget ul{margin-bottom:0;margin-left:0;padding:0;list-style-type:none;}
.widget > ul > li:first-child{margin-top:0;}
.widget li{position:relative;list-style:none;}
.widget li > ul{margin-left:1em;}
.widget_archive li,
.widget_categories li,
.widget_pages li,
.widget_meta li,
.widget_rss li,
.widget_nav_menu li{padding:.25em 0;}
.widget_calendar .calendar_wrap{margin:0 -2px;}
@media (min-width:992px){.widget_calendar .calendar_wrap{margin:0 -10px;}
}
.widget_calendar table{margin-bottom:0;border-collapse:separate;position:relative;border-spacing:2px;}
@media (min-width:992px){.widget_calendar table{border-spacing:10px;}
}
.widget_calendar caption{margin:0 2px;padding:.5em 10px;}
@media (min-width:992px){.widget_calendar caption{margin:0 10px;}
}
@media (min-width:1200px){.widget_calendar caption{padding:.5em 60px;}
}
.widget_calendar thead th,
.widget_calendar thead td,
.widget_calendar tbody th,
.widget_calendar tbody td{text-align:center;padding:10px 2px;}
@media (min-width:992px){.widget_calendar thead th,
.widget_calendar thead td,
.widget_calendar tbody th,
.widget_calendar tbody td{padding:.8125em .3125em;}
}
.widget_calendar thead th{font-weight:normal;}
.widget_calendar tbody{position:relative;}
@media (min-width:1200px){.widget_calendar tbody{top:-10px;}
}
.widget_calendar tbody td:not(.pad){background:#f3f3f4;}
#tm_builder_outer_content .widget_calendar tbody td:not(.pad){background:#f3f3f4;}
.widget_calendar tbody td a{margin:-12px -5px;display:block;padding:12px 0px;}
@media (min-width:1200px){.widget_calendar tfoot{position:absolute;top:0;width:100%;}
}
@media (min-width:1200px){.widget_calendar tfoot tr{position:absolute;width:100%;}
}
.widget_calendar #prev, .widget_calendar #next{font-size:16px;font-size:1rem;top:0;}
@media (min-width:1200px){.widget_calendar #prev, .widget_calendar #next{position:absolute;}
}
.widget_calendar #prev a, .widget_calendar #next a{text-indent:-9999px;white-space:nowrap;display:inline-block;overflow:hidden;width:50px;height:50px;}
.widget_calendar #prev a:before, .widget_calendar #next a:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';width:50px;height:50px;line-height:50px;margin:0;top:0;left:0;text-indent:0;text-align:center;display:block;font-size:36px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
@media (min-width:1200px){.widget_calendar #prev a:before, .widget_calendar #next a:before{position:absolute;}
}
.widget_calendar #prev{left:0;}
.widget_calendar #prev a:before{content:"keyboard_arrow_left";}
.widget_calendar #next{right:20px;}
.widget_calendar #next a:before{content:"keyboard_arrow_right";}
.tagcloud a{display:inline-block;margin:0 5px 5px 0;padding:8px;vertical-align:top;text-decoration:none;font-size:1em !important;border:1px solid #d6dee2;background:#f3f3f4;}
@media (min-width:992px){.tagcloud a{padding:12px 20px 13px;}
}
.tagcloud a:focus{outline:none;}
.invert .tagcloud a{background:none;border-color:#222f38;}
.invert .tagcloud a:hover{border-color:#222f38;background:none;}
.widget_recent_entries li{margin-left:0;}
.widget_recent_entries li::before{display:none;}
.widget_recent_entries li + li{margin-top:1em;}
.widget_recent_entries li .post-date{font-size:.75em;display:block;margin-top:.63em;}
.widget_recent_comments li{margin-left:0;}
.widget_recent_comments li::before{display:none;}
.widget_recent_comments li + li{margin-top:29px;}
.widget_recent_comments li a{display:block !important;margin-top:10px !important;}
.widget_recent_comments .widget-title{margin:0 0 34px;}
.widget-about__logo{margin:0 0 30px;}
@media (min-width:768px){.widget-about__logo{float:left;max-width:300px;margin:0 30px 0 0;}
}
.footer-area .widget-about__logo{float:none;margin:0 0 30px;}
.widget-about__logo-img{vertical-align:top;}
.widget-about:after{content:'';display:block;height:0;clear:both;}
.widget-about-author{text-align:left;border:none;}
.sidebar-primary .widget-about-author, .idx-area .widget-about-author, .search-property .widget-about-author, .full-width-header-area .widget-about-author, .before-content-area .widget-about-author, .before-loop-area .widget-about-author, .after-loop-area .widget-about-author, .after-content-area .widget-about-author, .after-content-full-width-area .widget-about-author{padding:1em;}
@media (min-width:768px){.sidebar-primary .widget-about-author, .idx-area .widget-about-author, .search-property .widget-about-author, .full-width-header-area .widget-about-author, .before-content-area .widget-about-author, .before-loop-area .widget-about-author, .after-loop-area .widget-about-author, .after-content-area .widget-about-author, .after-content-full-width-area .widget-about-author{padding:1.5em;}
}
@media (min-width:992px){.sidebar-primary .widget-about-author, .idx-area .widget-about-author, .search-property .widget-about-author, .full-width-header-area .widget-about-author, .before-content-area .widget-about-author, .before-loop-area .widget-about-author, .after-loop-area .widget-about-author, .after-content-area .widget-about-author, .after-content-full-width-area .widget-about-author{padding:1.875em 2.5em 2.5em;}
}
.about-author{margin:0;}
.about-author:after{display:block;clear:both;width:100%;content:'';}
.about-author_avatar{margin:0 0 30px;}
@media (min-width:1200px){.about-author_avatar{float:left;margin:5px 30px 0 0;}
}
.footer-area .about-author_avatar{float:none;margin:0 0 30px;}
.about-author_content{overflow:hidden;}
.about-author_name{margin:0;padding:0 0 12px 0;}
.about-author_description{padding:0;}
.about-author_btn_box{padding:30px 0 0;clear:both;}
.footer-area .widget-about-author{background:none;}
.footer-area .widget-about-author .widget-title,
.footer-area .widget-about-author .about-author{padding:20px;}
@media (min-width:992px){.footer-area .widget-about-author .widget-title,
.footer-area .widget-about-author .about-author{padding:30px 40px 40px;}
}
.footer-area .widget-about-author .widget-title{margin:0;padding-bottom:0;}
.widget-banner__img{display:inline-block;vertical-align:top;}
.swiper-carousel-container{position:relative;}
.swiper-slide{-webkit-transition:333ms background-color;transition:333ms background-color;}
.widget-carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;}
.swiper-slide .inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch;}
.swiper-slide .entry-content{margin:0;padding:0 2em;}
.swiper-slide .entry-content h5{margin:1em 0;}
.swiper-slide .entry-content .post__excerpt{margin:0 0 1.5em;}
.swiper-slide .entry-footer{margin:1.5em 0;padding:0 2em;}
.swiper-slide .post-thumbnail__link{display:block;overflow:hidden;margin-bottom:1em;}
.swiper-slide .post-thumbnail__link img{display:block;width:100%;}
.swiper-slide .post__cats{position:absolute;top:30px;left:30px;}
.swiper-pagination{position:static;margin:2em 0 0;}
.swiper-pagination-bullet{width:23px;height:23px;margin:0 11px;border:2px solid transparent;background:transparent;position:relative;display:inline-block;opacity:1;}
.swiper-pagination-bullet:before{content:'';width:11px;height:11px;position:absolute;border-radius:50%;top:4px;left:4px;-webkit-transition:333ms all;transition:333ms all;}
.swiper-pagination-bullet.swiper-pagination-bullet-active:before, .swiper-pagination-bullet:hover:before{background:transparent;}
.swiper-button-next, .swiper-button-prev{top:50%;display:none;width:50px;height:50px;border-radius:50%;margin:-25px 0 0 0;text-align:center;overflow:hidden;background-image:none;}
.swiper-button-next .fa,
.swiper-button-next .material-icons, .swiper-button-prev .fa,
.swiper-button-prev .material-icons{margin:0;line-height:50px;font-size:36px;}
.swiper-button-next{right:20px;}
.swiper-button-prev{left:20px;}
.sidebar-primary .swiper-button-next,
.sidebar-primary .swiper-button-prev,
.sidebar-secondary .swiper-button-next,
.sidebar-secondary .swiper-button-prev,
.idx-area .swiper-button-next,
.idx-area .swiper-button-prev,
.footer-area .widget-carousel:not(.footer-area--centered) .swiper-button-next,
.footer-area .widget-carousel:not(.footer-area--centered) .swiper-button-prev{width:30px;height:30px;}
.sidebar-primary .swiper-button-next .material-icons,
.sidebar-primary .swiper-button-next .fa,
.sidebar-primary .swiper-button-prev .material-icons,
.sidebar-primary .swiper-button-prev .fa,
.sidebar-secondary .swiper-button-next .material-icons,
.sidebar-secondary .swiper-button-next .fa,
.sidebar-secondary .swiper-button-prev .material-icons,
.sidebar-secondary .swiper-button-prev .fa,
.idx-area .swiper-button-next .material-icons,
.idx-area .swiper-button-next .fa,
.idx-area .swiper-button-prev .material-icons,
.idx-area .swiper-button-prev .fa,
.footer-area .widget-carousel:not(.footer-area--centered) .swiper-button-next .material-icons,
.footer-area .widget-carousel:not(.footer-area--centered) .swiper-button-next .fa,
.footer-area .widget-carousel:not(.footer-area--centered) .swiper-button-prev .material-icons,
.footer-area .widget-carousel:not(.footer-area--centered) .swiper-button-prev .fa{line-height:30px;font-size:30px;}
.widget-image-grid .row{margin:0 1.5625rem;}
.widget-image-grid__holder{padding:0;}
.widget-image-grid__holder.col-xl-4 .widget-image-grid__image .property-status{top:20px;left:20px;}
@media (min-width:1500px){.widget-image-grid__holder.col-xl-4 .widget-image-grid__image .property-status{top:50px;left:50px;}
}
.widget-image-grid__holder.col-xl-4 .widget-image-grid__content{padding:20px;}
@media (min-width:1500px){.widget-image-grid__holder.col-xl-4 .widget-image-grid__content{padding:40px 50px;}
}
.widget-image-grid__inner{position:relative;display:block;overflow:hidden;}
@media (min-width:1500px){.widget-image-grid__inner .widget-image-grid__content{background:none;}
}
@media (min-width:1500px){.widget-image-grid__inner:hover .widget-image-grid__image img{-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0);}
}
@media (min-width:1500px){.widget-image-grid__inner:hover .widget-image-grid__content__footer{max-height:200px;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@media (max-width:1500px){.widget-image-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}
}
.widget-image-grid__img{display:block;width:100%;height:auto;}
@media (min-width:768px){.widget-image-grid__img{margin:-1px;}
}
.widget-image-grid__image{position:relative;}
.widget-image-grid__image:before{content:'';width:100%;height:80%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(11, 25, 35, 0)), to(#0b1923));background:linear-gradient(to bottom, rgba(11, 25, 35, 0) 0%, #0b1923 100%);opacity:1;z-index:1;}
.widget-image-grid__image .property-status{position:absolute;z-index:10;top:20px;left:20px;}
@media (min-width:1500px){.widget-image-grid__image .property-status{top:50px;left:50px;}
}
@media (min-width:992px){.sidebar-primary .widget-image-grid__image .property-status, .idx-area .widget-image-grid__image .property-status, .footer-area .widget-image-grid__image .property-status, .search-property .widget-image-grid__image .property-status{top:20px;left:20px;}
}
.widget-image-grid__image .property-status span{padding:12px 14px 11px 15px;letter-spacing:.5px;text-transform:uppercase;font-size:.875em;line-height:1.2;display:inline-block;}
.widget-image-grid__image img{display:block;-webkit-transition:333ms all ease-out;transition:333ms all ease-out;}
@media (min-width:1500px){.widget-image-grid__image img{-webkit-transform:scale(1.1) translateY(4%);transform:scale(1.1) translateY(4%);}
}
.widget-image-grid__content{bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;padding:20px;text-align:left;z-index:2;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
@media (min-width:1500px){.widget-image-grid__content{position:absolute;padding:50px;}
}
@media (max-width:1500px){.widget-image-grid__content{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;}
}
@media (min-width:992px){.sidebar-primary .widget-image-grid__content, .idx-area .widget-image-grid__content, .footer-area .widget-image-grid__content, .search-property .widget-image-grid__content{padding:20px;}
}
.widget-image-grid__content .property-price{margin:0;}
.widget-image-grid__content__footer{margin:0;-webkit-transition:333ms all;transition:333ms all;display:none;}
@media (min-width:544px){.widget-image-grid__content__footer{display:block;}
}
@media (min-width:1500px){.widget-image-grid__content__footer{opacity:0;max-height:0;-webkit-transform:translateY(40%);transform:translateY(40%);}
}
.entry-content .widget-image-grid__content__footer{margin:0;}
.widget-image-grid__content__footer p{margin:0;}
.widget-image-grid__content__footer a{margin:1em 0 0;}
.widget-image-grid__content__footer > *:first-child{margin:20px 0 0;}
.widget-image-grid__title{display:block;width:100%;margin:9px 0 0;}
.entry-content .widget-image-grid__title{margin:9px 0 0;}
.widget-image-grid__link i{font-size:16px;position:relative;top:4px;margin:0px 7px;-webkit-transition:inherit;transition:inherit;}
.position-two-sidebars .columns-number-3 .widget-image-grid__title{font-size:13px;}
.position-two-sidebars .columns-number-3 .widget-image-grid__link{display:none;}
.instagram__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-4px;margin-right:-4px;}
.instagram__item{position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-height:1px;padding:4px;}
.sidebar-primary .instagram__item, .sidebar-secondary .instagram__item, .search-property .instagram__item, .idx-area .instagram__item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
.instagram__link{position:relative;overflow:hidden;display:block;}
.instagram__link:hover .instagram__cover{opacity:.75;}
.instagram__img{display:inline-block;vertical-align:top;width:100%;}
.instagram__cover{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;opacity:0;text-align:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;}
.instagram__cover:before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:block;position:absolute;top:50%;left:50%;content:'\E8F4';font-size:2em;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.full-width-header-area .widget-instagram, .after-content-full-width-area .widget-instagram{padding:0 4px;}
.smart-slider__items,
.smart-slider__thumbnails{height:0;-webkit-transition:333ms height;transition:333ms height;}
.smart-slider__instance{position:relative;overflow:hidden;width:100%;}
.smart-slider__instance .sp-full-screen-button{right:15px;color:#fff;}
.smart-slider__instance .sp-selected-thumbnail{border:none;}
.smart-slider__instance .sp-bottom-thumbnails .sp-thumbnail-container,
.smart-slider__instance .sp-top-thumbnail .sp-thumbnail-container{margin-right:5px;margin-left:5px;}
.smart-slider__instance .sp-thumbnails-container{position:absolute;bottom:85px;left:auto;margin:0;-webkit-transform:translateX(-1.5625rem);transform:translateX(-1.5625rem);}
@media (max-width:980px){.smart-slider__instance .sp-thumbnails-container{position:relative;bottom:0;padding:20px 0;-webkit-transform:none;transform:none;width:100% !important;right:auto !important;}
}
.sidebar-primary .smart-slider__instance .sp-thumbnails-container, .sidebar-secondary .smart-slider__instance .sp-thumbnails-container, .search-property .smart-slider__instance .sp-thumbnails-container, .idx-area .smart-slider__instance .sp-thumbnails-container, .footer-area .smart-slider__instance .sp-thumbnails-container{position:relative;bottom:0;padding:20px 0;-webkit-transform:none;transform:none;width:100% !important;right:auto !important;}
.smart-slider__instance .sp-thumbnails-container .sp-thumbnails{position:relative;margin:0 auto;text-align:right;}
@media (max-width:1200px){.smart-slider__instance .sp-thumbnails-container .sp-thumbnails{height:auto !important;}
}
@media (max-width:980px){.smart-slider__instance .sp-thumbnails-container .sp-thumbnails{text-align:center;}
}
.sidebar-primary .smart-slider__instance .sp-thumbnails-container .sp-thumbnails, .sidebar-secondary .smart-slider__instance .sp-thumbnails-container .sp-thumbnails, .search-property .smart-slider__instance .sp-thumbnails-container .sp-thumbnails, .footer-area .smart-slider__instance .sp-thumbnails-container .sp-thumbnails{text-align:center;}
.smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container{float:none;display:inline-block;margin:0;}
@media (max-width:1200px){.smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container{width:100px !important;height:auto !important;}
}
.sidebar-primary .smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .sidebar-secondary .smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .search-property .smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .idx-area .smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .footer-area .smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container{width:100px !important;height:auto !important;}
.smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container:before{content:'';width:100%;height:100%;border:4px solid transparent;position:absolute;top:0;left:0;}
.smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container img{vertical-align:top;}
.smart-slider__instance .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container:not(:first-child){margin:0 0 0 10px;}
.smart-slider__instance .sp-arrow{width:50px;height:50px;border-radius:50%;margin:-25px 0 0 0;text-align:center;overflow:hidden;}
.smart-slider__instance .sp-arrow:before{font-size:36px;position:relative;top:0;right:0;bottom:0;left:0;width:50px;height:50px;-webkit-transform:none;transform:none;background-color:transparent;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';line-height:50px;}
.smart-slider__instance .sp-arrow:after{display:none;}
.smart-slider__instance .sp-horizontal .sp-previous-arrow{left:20px;}
.smart-slider__instance .sp-horizontal .sp-previous-arrow:before{content:'keyboard_arrow_left';}
.smart-slider__instance .sp-horizontal .sp-next-arrow{right:20px;}
.smart-slider__instance .sp-horizontal .sp-next-arrow:before{content:'keyboard_arrow_right';}
@media (max-width:767px){.smart-slider__instance .sp-horizontal .sp-arrows{display:none;top:auto;bottom:40px;margin:0;}
}
.smart-slider__instance .sp-vertical .sp-arrows{margin-left:-25px;}
.smart-slider__instance .sp-vertical .sp-previous-arrow{top:0;}
.smart-slider__instance .sp-vertical .sp-previous-arrow:before{content:'keyboard_arrow_left';}
.smart-slider__instance .sp-vertical .sp-next-arrow{bottom:0;}
.smart-slider__instance .sp-vertical .sp-next-arrow:before{content:'keyboard_arrow_right';}
.smart-slider__instance .sp-buttons{position:absolute;bottom:80px;padding:0;left:50%;text-align:right;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
@media (max-width:767px){.smart-slider__instance .sp-buttons{bottom:20px;text-align:center;}
}
.sidebar-primary .smart-slider__instance .sp-buttons, .sidebar-secondary .smart-slider__instance .sp-buttons, .search-property .smart-slider__instance .sp-buttons, .idx-area .smart-slider__instance .sp-buttons, .footer-area .smart-slider__instance .sp-buttons{position:relative;bottom:0;-webkit-transform:none;transform:none;left:0;margin:20px 0 0;}
.smart-slider__instance .sp-button{width:23px;height:23px;margin:0 11px;border-color:transparent;background:transparent;position:relative;}
.smart-slider__instance .sp-button:before{content:'';width:11px;height:11px;background:#fff;position:absolute;border-radius:50%;top:4px;left:4px;-webkit-transition:333ms all;transition:333ms all;}
.smart-slider__instance .sp-button.sp-selected-button{border-color:#fff;}
.smart-slider__instance .sp-button.sp-selected-button:before{background:transparent;}
.smart-slider__instance .sp-button:hover{border-color:#fff;}
.smart-slider__instance h2.sp-title{line-height:1.2;overflow:hidden;}
.smart-slider__instance .sp-slide{text-align:center;}
.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:14px;line-height:1.2;}
@media (min-width:544px){.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:18px;}
}
@media (min-width:768px){.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:22px;}
}
@media (min-width:992px){.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:30px;}
}
@media (min-width:1200px){.smart-slider__instance .sp-slide.text-wrapped h2.sp-title{font-size:40px;}
}
.sp-content-box-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (max-width:767px){.sp-content-box-wrap{top:auto;bottom:0;}
}
.sidebar-primary .sp-content-box-wrap, .sidebar-secondary .sp-content-box-wrap, .search-property .sp-content-box-wrap, .idx-area .sp-content-box-wrap, .footer-area .sp-content-box-wrap{top:auto;bottom:0;}
.sp-content-box-wrap div{height:100%;}
.sp-content-box-wrap div.row{margin:0;}
@media (max-width:767px){.sp-content-box-wrap div.container{padding:0;width:100%;max-width:100%;}
}
@media (max-width:767px){.sp-content-box-wrap div.container .row > div{padding:0;}
}
.sidebar-primary .sp-content-box-wrap div.container .row > div, .sidebar-secondary .sp-content-box-wrap div.container .row > div, .search-property .sp-content-box-wrap div.container .row > div, .idx-area .sp-content-box-wrap div.container .row > div, .footer-area .sp-content-box-wrap div.container .row > div{padding:0;}
.sidebar-primary .sp-content-box-wrap div.container, .sidebar-secondary .sp-content-box-wrap div.container, .search-property .sp-content-box-wrap div.container, .idx-area .sp-content-box-wrap div.container, .footer-area .sp-content-box-wrap div.container{padding:0;}
.sp-content-box-wrap div.sp-content-box{top:0 !important;height:calc(100% - 160px);padding:50px 30px 50px 50px;margin:80px 0;text-align:left;background-color:rgba(10, 25, 35, 0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:468px !important;}
@media (max-width:1200px){.sp-content-box-wrap div.sp-content-box{width:50% !important;}
}
@media (max-width:980px){.sp-content-box-wrap div.sp-content-box{padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
@media (max-width:767px){.sp-content-box-wrap div.sp-content-box{width:100% !important;height:auto;position:absolute;top:auto !important;bottom:0;margin:0;padding:20px 20px 80px;}
}
.sp-content-box-wrap div.sp-content-box div{height:auto;}
.sp-content-box-wrap div.sp-content-box > *{min-height:1px;min-width:1px;}
.sp-content-box-wrap div.sp-content-box .post__cats{margin:0 0 20px;}
.sidebar-primary .sp-content-box-wrap div.sp-content-box, .sidebar-secondary .sp-content-box-wrap div.sp-content-box, .search-property .sp-content-box-wrap div.sp-content-box, .idx-area .sp-content-box-wrap div.sp-content-box, .footer-area .sp-content-box-wrap div.sp-content-box{width:100% !important;height:auto;position:absolute;top:auto !important;bottom:0;margin:0;max-height:inherit;padding:20px;}
.sp-content-box-wrap .sp-title{margin:0 0 15px;}
@media (max-width:767px){.sp-content-box-wrap .sp-title{margin:0;}
}
.sidebar-primary .sp-content-box-wrap .sp-title, .sidebar-secondary .sp-content-box-wrap .sp-title, .search-property .sp-content-box-wrap .sp-title, .idx-area .sp-content-box-wrap .sp-title, .footer-area .sp-content-box-wrap .sp-title{font-size:1rem;}
.sp-content-box-wrap .sp-content{margin:0 0 23px;}
@media (max-width:980px){.sp-content-box-wrap .sp-content{display:none;}
}
@media (max-width:980px){.sidebar-primary .sp-content-box-wrap .sp-content, .sidebar-secondary .sp-content-box-wrap .sp-content, .search-property .sp-content-box-wrap .sp-content, .idx-area .sp-content-box-wrap .sp-content, .footer-area .sp-content-box-wrap .sp-content{display:none;}
}
.sp-content-box-wrap .sp-more{margin-top:auto;}
@media (max-width:980px){.sp-content-box-wrap .sp-more{display:none;}
}
@media (max-width:980px){.sidebar-primary .sp-content-box-wrap .sp-more, .sidebar-secondary .sp-content-box-wrap .sp-more, .search-property .sp-content-box-wrap .sp-more, .idx-area .sp-content-box-wrap .sp-more, .footer-area .sp-content-box-wrap .sp-more{display:none;}
}
.sp-content-box-wrap .sp-more a{padding:15px 40px 15px 39px;border:2px solid;}
.sp-content-box-wrap .property-status{margin:0 0 20px;}
@media (max-width:767px){.sp-content-box-wrap .property-status{display:none;}
}
.sp-content-box-wrap .property-status span{display:inline-block;padding:12px 14px 11px 15px;letter-spacing:.5px;text-transform:uppercase;font-size:.875em;line-height:1.2;display:inline-block;}
.sp-content-box-wrap .property-price{margin:0 0 13px;}
@media (max-width:767px){.sp-content-box-wrap .property-price{display:none;}
}
.sp-content-box-wrap .property-price h3{margin:0;}
.sp-content-box-wrap .property-meta{margin:0 0 10px;}
@media (max-width:767px){.sp-content-box-wrap .property-meta{display:none;}
}
.sp-content-box-wrap .property-meta div{display:inline-block;vertical-align:middle;margin:0 25px 10px 0;min-width:95px;}
@media (max-width:1500px){.sp-content-box-wrap .property-meta div{display:block;margin:0;}
}
.sp-content-box-wrap .property-meta div i{display:block;width:65px;height:65px;border-radius:50%;border:2px solid;font-size:46px;line-height:65px;margin:0 0 13px;}
@media (max-width:1500px){.sp-content-box-wrap .property-meta div i{width:30px;height:30px;border-radius:0;border:none;line-height:30px;font-size:24px;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
}
@media (max-width:1200px){.sp-content-box-wrap .property-meta div i{display:none;}
}
.follow-block{padding:0;}
.follow-block .social-list--widget a{opacity:1;}
.follow-block__message{padding:0 0 15px;}
.footer-area .follow-block__message, .footer-area-wrap .follow-block__message{padding-bottom:20px;}
.subscribe-block{padding:0;}
.subscribe-block + .follow-block{padding:2em 0 0;}
.subscribe-block__form{padding-top:7px;}
.footer-area .subscribe-block__form, .footer-area-wrap .subscribe-block__form{padding-top:2px;}
.subscribe-block__input-group{display:block;}
@media (min-width:544px){.subscribe-block__input-group{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
@media (min-width:768px){.subscribe-block__input-group{display:block;}
}
@media (min-width:992px){.subscribe-block__input-group{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.subscribe-block__input[type='email']{height:50px;margin:0 0 10px;}
@media (min-width:768px){.subscribe-block__input[type='email']{margin:0 10px 0 0;}
}
@media (min-width:992px){.subscribe-block__input[type='email']{max-width:297px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:1px;}
}
.footer-area .subscribe-block__input[type='email'], .footer-area-wrap .subscribe-block__input[type='email']{background:rgba(255, 255, 255, 0.1);}
.footer-area .subscribe-block__input[type='email']:focus, .footer-area-wrap .subscribe-block__input[type='email']:focus{-webkit-box-shadow:none;box-shadow:none;}
.sidebar-primary .subscribe-block__input[type='email'], .sidebar-secondary .subscribe-block__input[type='email'], .search-property .subscribe-block__input[type='email'], .idx-area .subscribe-block__input[type='email']{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1px;}
.subscribe-block__input[type='email'].error{background:#feedee;}
.sidebar-primary .subscribe-block .subscribe-block__input[type='email'].error, .idx-area .subscribe-block .subscribe-block__input[type='email'].error{background:#feedee;}
.subscribe-block__submit{padding:0 10px;line-height:50px;height:50px;-webkit-box-flex:0;-ms-flex:0 1 110px;flex:0 1 110px;margin:0;}
@media (min-width:768px){.subscribe-block__submit{margin:10px 0 0;white-space:nowrap;}
}
@media (min-width:992px){.subscribe-block__submit{margin:0;}
}
.subscribe-block__message{padding:0 0 15px;}
.footer-area .subscribe-block__message, .footer-area-wrap .subscribe-block__message{padding-bottom:20px;}
.subscribe-block__messages{font-size:.75em;padding:5px;}
.subscribe-block__error{color:#fc4261;}
.sidebar-primary .follow-block,
.sidebar-primary .subscribe-block,
.sidebar-secondary .follow-block,
.sidebar-secondary .subscribe-block,
.idx-area .follow-block,
.idx-area .subscribe-block{padding:1em;}
@media (min-width:992px){.sidebar-primary .follow-block,
.sidebar-primary .subscribe-block,
.sidebar-secondary .follow-block,
.sidebar-secondary .subscribe-block,
.idx-area .follow-block,
.idx-area .subscribe-block{padding:1.875em 2.5em;}
}
.sidebar-primary .subscribe-block,
.sidebar-secondary .subscribe-block,
.idx-area .subscribe-block{padding-bottom:1em;}
@media (min-width:992px){.sidebar-primary .subscribe-block,
.sidebar-secondary .subscribe-block,
.idx-area .subscribe-block{padding-bottom:2.5em;}
}
@media (min-width:992px){.tm_pb_section .follow-block,
.tm_pb_section .subscribe-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
.tm_pb_section .follow-block .widget-title,
.tm_pb_section .subscribe-block .widget-title{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}
@media (min-width:992px){.tm_pb_section .follow-block .subscribe-block__message,
.tm_pb_section .follow-block .follow-block__message,
.tm_pb_section .subscribe-block .subscribe-block__message,
.tm_pb_section .subscribe-block .follow-block__message{padding:0;margin:0;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;}
.tm_pb_section .follow-block .subscribe-block__message + *,
.tm_pb_section .follow-block .follow-block__message + *,
.tm_pb_section .subscribe-block .subscribe-block__message + *,
.tm_pb_section .subscribe-block .follow-block__message + *{margin-left:auto;padding-left:25px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:right;}
}
.widget-taxonomy-tiles__holder{float:left;padding:0;-webkit-transform:translateZ(0);transform:translateZ(0);}
.widget-taxonomy-tiles__inner{position:relative;overflow:hidden;}
.tiles-columns .widget-taxonomy-tiles__inner{position:absolute;width:100%;height:100%;}
.widget-taxonomy-tiles__inner .term-img{display:block;width:100%;height:auto;}
.widget-taxonomy-tiles .tiles-columns .term-img{position:absolute;top:0;left:0;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.widget-taxonomy-tiles__content{padding:20px;}
@media (min-width:768px){.widget-taxonomy-tiles__content{position:absolute;z-index:0;bottom:0;left:0;width:100%;}
}
.footer-area .widget-taxonomy-tiles__content{position:relative;}
@media (min-width:768px){.footer-area .widget-taxonomy-tiles__content{padding:10px;}
}
@media (min-width:1200px){.footer-area .widget-taxonomy-tiles__content{position:absolute;padding:20px;}
}
.widget-taxonomy-tiles__content:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'';opacity:0.9;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.widget-taxonomy-tiles__title{margin:0;}
.widget-taxonomy-tiles .tiles-columns{display:block;}
.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:100%;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:100%;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:8.3333333333%;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:8.3333333333%;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-xs-x{width:8.3333333333%;}
}
.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:100%;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:100%;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:16.6666666667%;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:16.6666666667%;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-sm-x{width:16.6666666667%;}
}
.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:100%;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:100%;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:25%;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:25%;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-md-x{width:25%;}
}
.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:100%;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:100%;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:33.3333333333%;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:33.3333333333%;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-lg-x{width:33.3333333333%;}
}
.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:100%;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:100%;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:50%;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:50%;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:50%;}
}
.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:544px;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:544px;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:62px;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:80.5px;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-xs-y{height:97.5px;}
}
.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:544px;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:544px;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:124px;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:161px;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-sm-y{height:195px;}
}
.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:544px;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:544px;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:186px;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:241.5px;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-md-y{height:292.5px;}
}
.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:544px;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:544px;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:248px;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:322px;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-lg-y{height:390px;}
}
.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:544px;}
@media (min-width:544px){.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:544px;}
}
@media (min-width:768px){.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:372px;}
}
@media (min-width:992px){.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:483px;}
}
@media (min-width:1200px){.widget-taxonomy-tiles .tiles-columns .tile-xl-y{height:585px;}
}
.widget-taxonomy-tiles .tiles-columns:after{display:block;clear:both;content:'';}
.sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-xs-x, .sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-xs-x, .search-property .widget-taxonomy-tiles .tiles-columns .tile-xs-x, .idx-area .widget-taxonomy-tiles .tiles-columns .tile-xs-x, .footer-area .widget-taxonomy-tiles .tiles-columns .tile-xs-x, .sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-sm-x, .sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-sm-x, .search-property .widget-taxonomy-tiles .tiles-columns .tile-sm-x, .idx-area .widget-taxonomy-tiles .tiles-columns .tile-sm-x, .footer-area .widget-taxonomy-tiles .tiles-columns .tile-sm-x, .sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-md-x, .sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-md-x, .search-property .widget-taxonomy-tiles .tiles-columns .tile-md-x, .idx-area .widget-taxonomy-tiles .tiles-columns .tile-md-x, .footer-area .widget-taxonomy-tiles .tiles-columns .tile-md-x, .sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-lg-x, .sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-lg-x, .search-property .widget-taxonomy-tiles .tiles-columns .tile-lg-x, .idx-area .widget-taxonomy-tiles .tiles-columns .tile-lg-x, .footer-area .widget-taxonomy-tiles .tiles-columns .tile-lg-x, .sidebar-primary .widget-taxonomy-tiles .tiles-columns .tile-xl-x, .sidebar-secondary .widget-taxonomy-tiles .tiles-columns .tile-xl-x, .search-property .widget-taxonomy-tiles .tiles-columns .tile-xl-x, .idx-area .widget-taxonomy-tiles .tiles-columns .tile-xl-x, .footer-area .widget-taxonomy-tiles .tiles-columns .tile-xl-x{width:50%;}
@media (min-width:768px){.sidebar-primary .widget-taxonomy-tiles .columns-number-3 .widget-taxonomy-tiles__content,
.sidebar-primary .widget-taxonomy-tiles .columns-number-4 .widget-taxonomy-tiles__content,
.sidebar-secondary .widget-taxonomy-tiles .columns-number-3 .widget-taxonomy-tiles__content,
.sidebar-secondary .widget-taxonomy-tiles .columns-number-4 .widget-taxonomy-tiles__content,
.search-property .widget-taxonomy-tiles .columns-number-3 .widget-taxonomy-tiles__content,
.search-property .widget-taxonomy-tiles .columns-number-4 .widget-taxonomy-tiles__content,
.idx-area .widget-taxonomy-tiles .columns-number-3 .widget-taxonomy-tiles__content,
.idx-area .widget-taxonomy-tiles .columns-number-4 .widget-taxonomy-tiles__content,
.footer-area .widget-taxonomy-tiles .columns-number-3 .widget-taxonomy-tiles__content,
.footer-area .widget-taxonomy-tiles .columns-number-4 .widget-taxonomy-tiles__content{display:none;}
}
.custom-posts__item:not(:first-child){margin-top:1.875em;}
@media (min-width:768px){.custom-posts__item:not(:first-child){margin-top:0;}
}
@media (min-width:768px){.custom-posts__item + .custom-posts__item{margin-top:1.875em;}
}
.full-width-header-area .custom-posts__item, .before-content-area .custom-posts__item, .before-loop-area .custom-posts__item, .after-content-area .custom-posts__item, .after-content-area .custom-posts__item, .after-content-full-width-area .custom-posts__item{margin:0 0 1.875em;}
.custom-posts__item .post-thumbnail{margin:0 0 1em;}
@media (min-width:1200px){.custom-posts__item .post-thumbnail{float:left;margin:0 1.875em 0 0;}
.custom-posts__item .post-thumbnail + .post-content{overflow:hidden;}
}
.full-width-header-area .custom-posts__item .post-thumbnail, .before-content-area .custom-posts__item .post-thumbnail, .before-loop-area .custom-posts__item .post-thumbnail, .after-content-area .custom-posts__item .post-thumbnail, .after-content-area .custom-posts__item .post-thumbnail, .after-content-full-width-area .custom-posts__item .post-thumbnail{float:none;margin:0;}
.custom-posts__item .post-thumbnail .post__cats, .custom-posts__item .post-thumbnail .property-type{display:none;}
.full-width-header-area .custom-posts__item .post-thumbnail .post__cats, .before-content-area .custom-posts__item .post-thumbnail .post__cats, .before-loop-area .custom-posts__item .post-thumbnail .post__cats, .after-content-area .custom-posts__item .post-thumbnail .post__cats, .after-content-area .custom-posts__item .post-thumbnail .post__cats, .after-content-full-width-area .custom-posts__item .post-thumbnail .post__cats,
.full-width-header-area .custom-posts__item .post-thumbnail .property-type, .before-content-area .custom-posts__item .post-thumbnail .property-type, .before-loop-area .custom-posts__item .post-thumbnail .property-type, .after-content-area .custom-posts__item .post-thumbnail .property-type, .after-content-area .custom-posts__item .post-thumbnail .property-type, .after-content-full-width-area .custom-posts__item .post-thumbnail .property-type{display:block;position:absolute;top:20px;left:20px;}
.custom-posts__item .post-thumbnail .property-type{padding:12px 14px 11px 15px;letter-spacing:.5px;text-transform:uppercase;font-size:.875em;line-height:1.2;display:inline-block;}
.custom-posts__item .post-content .entry-meta{margin:0;}
.custom-posts__item .post-content .entry-meta span{margin:0;display:inline-block;}
.custom-posts__item .post-content .entry-meta span:not(:empty):not(:first-child):before{content:' - ';}
.custom-posts__item .post-content .entry-meta span a{margin:0;}
.full-width-header-area .custom-posts__item .post-content .entry-meta .post__cats, .before-content-area .custom-posts__item .post-content .entry-meta .post__cats, .before-loop-area .custom-posts__item .post-content .entry-meta .post__cats, .after-content-area .custom-posts__item .post-content .entry-meta .post__cats, .after-content-area .custom-posts__item .post-content .entry-meta .post__cats, .after-content-full-width-area .custom-posts__item .post-content .entry-meta .post__cats{display:none;}
.custom-posts__item .post-content .entry-header{margin:0 0 9px;}
.full-width-header-area .custom-posts__item .post-content .entry-header, .before-content-area .custom-posts__item .post-content .entry-header, .before-loop-area .custom-posts__item .post-content .entry-header, .after-content-area .custom-posts__item .post-content .entry-header, .after-content-area .custom-posts__item .post-content .entry-header, .after-content-full-width-area .custom-posts__item .post-content .entry-header{margin:0 0 12px;}
.custom-posts__item .post-content .entry-header h5{margin:20px 0 0;}
.custom-posts__item .post-content .entry-header h5 + h5{margin:0;}
.custom-posts__item .post-content .entry-content{font-size:.75rem;}
.full-width-header-area .custom-posts__item .post-content .entry-content, .before-content-area .custom-posts__item .post-content .entry-content, .before-loop-area .custom-posts__item .post-content .entry-content, .after-content-area .custom-posts__item .post-content .entry-content, .after-content-area .custom-posts__item .post-content .entry-content, .after-content-full-width-area .custom-posts__item .post-content .entry-content{font-size:1rem;}
.full-width-header-area .custom-posts__item .post-content .entry-content p, .before-content-area .custom-posts__item .post-content .entry-content p, .before-loop-area .custom-posts__item .post-content .entry-content p, .after-content-area .custom-posts__item .post-content .entry-content p, .after-content-area .custom-posts__item .post-content .entry-content p, .after-content-full-width-area .custom-posts__item .post-content .entry-content p{margin:0;}
.custom-posts__item .post-content .entry-footer{margin:0;}
.full-width-header-area .custom-posts__item .post-content .entry-footer, .before-content-area .custom-posts__item .post-content .entry-footer, .before-loop-area .custom-posts__item .post-content .entry-footer, .after-content-area .custom-posts__item .post-content .entry-footer, .after-content-area .custom-posts__item .post-content .entry-footer, .after-content-full-width-area .custom-posts__item .post-content .entry-footer{border-top:1px solid #d6dee2;padding:15px 0 0;margin:22px 0 0;}
.custom-posts__item .post-content .entry-footer .btn{margin-top:16px;}
.custom-posts__item .post-content .property-additional i, .custom-posts__item .post-content .property-location i{font-size:2.25rem;line-height:1;display:block;margin:0 0 5px;}
@media (min-width:992px){.custom-posts__item .post-content .property-additional i, .custom-posts__item .post-content .property-location i{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
}
.custom-posts__item .post-content .property-additional i:before, .custom-posts__item .post-content .property-location i:before{margin:0;}
.custom-posts__item .post-content .property-additional{border-bottom:1px solid #d6dee2;padding-bottom:14px;margin:16px 0;}
.custom-posts__item .post-content .property-additional span{margin:0 10px 0 0;display:block;}
@media (min-width:992px){.custom-posts__item .post-content .property-additional span{display:inline-block;vertical-align:middle;}
}
@media (min-width:1200px){.widget-tm-re-search .widget-title{word-wrap:none;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;}
}
.widget-tm-re-search__form{float:none;width:100%;background:none;padding:0;}
.widget-tm-re-search__form .widget-title{margin:0 0 30px;}
.widget-tm-re-search__form-wrap{padding:30px;position:relative;}
@media (min-width:1200px){.widget-tm-re-search__form-wrap{padding:40px 51px 50px;}
}
.widget-tm-re-search__form-wrap:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:.7;z-index:-1;}
.sidebar-primary .widget-tm-re-search__form-wrap, .search-property .widget-tm-re-search__form-wrap, .idx-area .widget-tm-re-search__form-wrap{padding:30px;}
@media (min-width:768px){.sidebar-primary .widget-tm-re-search__form-wrap, .search-property .widget-tm-re-search__form-wrap, .idx-area .widget-tm-re-search__form-wrap{padding:20px;}
}
@media (min-width:1200px){.sidebar-primary .widget-tm-re-search__form-wrap, .search-property .widget-tm-re-search__form-wrap, .idx-area .widget-tm-re-search__form-wrap{padding:40px 40px 50px;}
}
.footer-area .columns-3 .widget-tm-re-search__form-wrap, .footer-area .columns-4 .widget-tm-re-search__form-wrap{padding:0 0 30px;}
.footer-area .columns-3 .widget-tm-re-search__form-wrap:after, .footer-area .columns-4 .widget-tm-re-search__form-wrap:after{display:none;}
.widget-tm-re-search__form .tm-re-search-form__group{margin-bottom:12px;}
.widget-tm-re-search__form .tm-re-search-form__group label{margin:0;display:block;}
.widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__label{margin:0 0 3px;display:block;}
.widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__field-select{width:100%;}
.widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__field,
.widget-tm-re-search__form .tm-re-search-form__group select{background:white;}
.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-field{position:absolute;top:-9999px;left:-9999px;display:none;}
.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-field:checked ~ div{display:none;}
.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-field:checked ~ .tm-re-search-form__more-toggle:after{content:"keyboard_arrow_down";}
.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle{cursor:pointer;text-transform:uppercase;margin:0;display:block;width:100%;line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;}
@media (min-width:1200px){.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle{padding:17px 42px 17px 41px;}
}
.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle:active, .widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle:focus{-webkit-box-shadow:none;box-shadow:none;}
.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle i{display:inline-block;vertical-align:middle;}
.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle i + .btn__text{margin:0 0 0 5px;}
.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle .btn__text + i{margin:0 0 0 5px;}
.widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle:after{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';width:auto;height:auto;text-align:center;display:inline-block;vertical-align:middle;margin:0 0 0 5px;font-size:1.2rem;line-height:1;content:"keyboard_arrow_up";}
.widget-tm-re-search__form .tm-re-search-form__range{display:block;}
.widget-tm-re-search__form .tm-re-search-form__range .tm-re-search-form__field{width:calc(50% - 5px);float:left;}
.widget-tm-re-search__form .tm-re-search-form__range .tm-re-search-form__field:first-child{margin:0 5px 0 0;}
.widget-tm-re-search__form .tm-re-search-form__range .tm-re-search-form__field:last-child{margin:0 0 0 5px;}
.widget-tm-re-search__form .tm-re-search-form__range:after{content:'';width:0;display:block;clear:both;}
.widget-tm-re-search__form .tm-re-search-form__submit{width:100%;margin-top:12px;}
.widget-tm-re-search__map{float:none;width:100%;height:400px;min-height:inherit;}
@media (min-width:768px){.widget-tm-re-search__map{height:500px;}
}
.widget-tm-re-search__not-found{-ms-flex-item-align:center;align-self:center;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:20px;}
.widget-tm-re-search--result{margin:0;}
@media (min-width:1200px){.full-width-header-area .widget-tm-re-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.full-width-header-area .widget-tm-re-search .container-wrap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form-wrap{padding:30px;-webkit-box-sizing:content-box;box-sizing:content-box;}
@media (min-width:1200px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form-wrap{padding:70px 50px 81px;}
}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form-wrap > *{-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:768px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form{width:auto;}
}
@media (min-width:1200px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form{margin-left:25px;}
}
@media (min-width:1200px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form-wrap{-webkit-box-flex:0;-ms-flex:0 1 445px;flex:0 1 445px;max-width:445px;}
}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group{margin:0 0 20px;}
@media (min-width:768px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group label{margin:0;}
@media (min-width:768px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;}
}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__label,
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__field,
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__field-select{min-width:1px;}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__label{margin:0 0 3px;}
@media (min-width:768px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__label{-webkit-box-flex:1;-ms-flex:1 0 140px;flex:1 0 140px;max-width:140px;padding-right:10px;margin:0;}
}
@media (min-width:768px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__field,
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__field-select{-webkit-box-flex:1;-ms-flex:1;flex:1;}
}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group .tm-re-search-form__field,
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group select{background:white;}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle{margin:0 0 20px;}
@media (min-width:768px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__group-more .tm-re-search-form__more-toggle{margin-left:140px;width:calc(100% - 140px);}
}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__range .tm-re-search-form__field{width:100%;margin:0;}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__range .tm-re-search-form__field-range{margin:0 5px;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__range .tm-re-search-form__field-range:first-child{margin-left:0;}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__range .tm-re-search-form__field-range:last-child{margin-right:0;}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__submit{margin-top:0;width:100%;display:block;}
@media (min-width:768px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__form .tm-re-search-form__submit{margin-left:140px;width:calc(100% - 140px);}
}
.full-width-header-area .widget-tm-re-search .widget-tm-re-search__map{float:none;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;}
@media (min-width:1200px){.full-width-header-area .widget-tm-re-search .widget-tm-re-search__map{height:auto;}
}
.tm-re-map{}
.tm-re-map .tm-property__inner{font-size:1rem;line-height:1.5;overflow:hidden;background:white;padding-bottom:15px;}
.tm-re-map .tm-property__inner > *.tm-property__photo{padding-left:0;padding-right:0;}
.tm-re-map .tm-property__inner > *:not(.tm-property-info__image):not(.tm-property__photo){padding-right:15px;padding-left:15px;}
.tm-re-map .tm-property__inner .tm-property-info__image{margin:0 0 14px;}
.tm-re-map .tm-property__inner .tm-property-info__title{margin:0;line-height:1.3;}
.tm-re-map .tm-property__inner .tm-property-info__title + h6{margin:0 0 10px;}
.tm-re-map .tm-property__inner .tm-property-info__area, .tm-re-map .tm-property__inner .tm-property-info__bedrooms, .tm-re-map .tm-property__inner .tm-property-info__bathrooms{display:block;margin:2px 0;font-size:.75em;overflow:hidden;}
.tm-re-map .tm-property__inner .tm-property-info__area:before, .tm-re-map .tm-property__inner .tm-property-info__bedrooms:before, .tm-re-map .tm-property__inner .tm-property-info__bathrooms:before{font-size:3em;height:.7em;margin:0 5px 0 0;font-family:'mercury-real-estate';font-weight:normal;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;line-height:.7;}
.tm-re-map .tm-property__inner .tm-property-info__area:before{content:'\e80d';}
.tm-re-map .tm-property__inner .tm-property-info__bedrooms:before{content:'\e80a';}
.tm-re-map .tm-property__inner .tm-property-info__bathrooms:before{content:'\e814';}
.tm-re-map .gm-style-iw .tm-property-info__title,
.tm-re-map .gm-style-iw .tm-property__title{height:2.4em;font-size:16px;line-height:1.2em;margin:0 0 2px;}
.tm-re-map .gm-style-iw .tm-property-info__title a,
.tm-re-map .gm-style-iw .tm-property__title a{display:block;position:relative;height:2.4em;line-height:1.2em;overflow:hidden;}
.tm-re-map .gm-style-iw .tm-property-info__title a:after,
.tm-re-map .gm-style-iw .tm-property__title a:after{content:'';text-align:right;position:absolute;bottom:0;right:0;width:70%;height:1.2em;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white));background:linear-gradient(to right, rgba(255, 255, 255, 0), white 50%);}
.tm-re-map .gm-style-iw .tm-property__photo{margin:0 0 10px;}
.tm-re-map .gm-style-iw .tm-property__photo img{max-width:100% !important;}
.tm-re-map .gm-style-iw .tm-property__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.tm-re-map .gm-style-iw .tm-property__attributes{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:10px 0 0;}
.tm-re-map .gm-style-iw .tm-property__attributes-area, .tm-re-map .gm-style-iw .tm-property__attributes-bedrooms, .tm-re-map .gm-style-iw .tm-property__attributes-bathrooms{display:block;margin:2px 0;font-size:.75em;overflow:hidden;}
.tm-re-map .gm-style-iw .tm-property__attributes-area:before, .tm-re-map .gm-style-iw .tm-property__attributes-bedrooms:before, .tm-re-map .gm-style-iw .tm-property__attributes-bathrooms:before{font-size:3em;height:.7em;margin:0 5px 0 0;font-family:'mercury-real-estate';font-weight:normal;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;line-height:.7;}
.tm-re-map .gm-style-iw .tm-property__attributes-area:before{content:'\e80d';}
.tm-re-map .gm-style-iw .tm-property__attributes-bedrooms:before{content:'\e816';}
.tm-re-map .gm-style-iw .tm-property__attributes-bathrooms:before{content:'\e815';}
.tm-re-map .gm-style-iw .tm-property__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.tm-re-map .gm-style-iw .tm-property__price{font-size:16px;line-height:1.2em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.tm-re-map .gm-style-iw .tm-property__status, .tm-re-map .gm-style-iw .tm-property__excerpt, .tm-re-map .gm-style-iw .tm-property__location, .tm-re-map .gm-style-iw .tm-property__more{display:none;}
.tm-re-map .tm-re-iw{-webkit-transition:333ms top;transition:333ms top;}
.wpcf7 .wpcf7-form-control-wrap input{width:100%;}
.wpcf7 .wpcf7-not-valid{border-color:#feedee;background:rgba(254, 237, 238, 0.1);}
.wpcf7 .wpcf7-not-valid-tip{background:#feedee;border-color:#fc4261;}
.wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ng, .wpcf7 .wpcf7-mail-sent-ok{margin:1.5em 0;padding:1em 2em;color:#fff;border:none;}
.wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ng{background:#feedee;}
.wpcf7 .wpcf7-mail-sent-ok{background:#86d563;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing{width:100%;border:none;padding:20px;}
@media (min-width:1200px){.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing{padding:30px 40px 40px;}
}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .widget-title{padding:0;margin:0 0 30px !important;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos{width:260px;max-width:100%;margin:0 0 20px;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control{background:none;margin-top:-25px;width:50px;height:50px;line-height:50px;border-radius:50%;color:white;text-align:center;padding:0;-webkit-transition:333ms all;transition:333ms all;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control:before{position:absolute;width:50px;height:50px;top:0;left:0;text-indent:0;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';font-size:36px;line-height:50px;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-prev{left:10px;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-prev:before{content:'keyboard_arrow_left';}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-next{right:10px;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-next:before{content:'keyboard_arrow_right';}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-meta{background:none;font-size:.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-details{padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-detail{font-weight:normal;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-detail-description{color:inherit;vertical-align:0;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-photo-count{display:none;}
.widget.dsidx-widget-single-listing-wrap .dsidx-widget-single-listing .dsidx-widget-single-listing-body .dsidx-widget-single-listing-price{color:inherit;background:none;padding:0;font-size:1.6em;margin:0 0 15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.widget.dsidx-widget-list-areas .widget-title{margin:0 0 26px;}
.widget.dsidx-widget-list-areas ul li{font-size:.75em;}
.widget.dsidx-widget-list-areas ul li:before{content:'\e807';font-size:36px;font-family:'mercury-real-estate';font-weight:normal;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;}
.widget.dsidx-widget-listings .dsidx-results-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-controls{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 20px;padding:0;font-size:0;line-height:1.5;}
@media (min-width:992px){.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-controls a{padding:8px 10px !important;border:1px solid #d6dee2 !important;font-size:1rem;background:#f3f3f4;}
@media (min-width:992px){.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-controls a{padding:15px 18px !important;white-space:nowrap;margin-bottom:5px;margin-right:-1px;}
}
@media (max-width:1199px){.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-controls a{display:block !important;width:100%;}
}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-controls a:first-letter{text-transform:uppercase;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-controls a:hover{background:none !important;}
@media (min-width:992px){.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-controls a:hover{border-bottom-color:transparent !important;}
}
.footer-area .widget.dsidx-widget-listings .dsidx-results-widget .dsidx-controls a{background:none;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-list,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-list[style="display: block;"] ~ .dsidx-controls a[data-panel="list"]{background:none !important;}
@media (min-width:992px){.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-list[style="display: block;"] ~ .dsidx-controls a[data-panel="list"]{border-bottom-color:transparent !important;}
}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map[style="display: block;"] ~ .dsidx-controls a[data-panel="map"]{background:none !important;}
@media (min-width:992px){.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map[style="display: block;"] ~ .dsidx-controls a[data-panel="map"]{border-bottom-color:transparent !important;}
}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded[style="display: block;"] ~ .dsidx-controls a[data-panel="expanded"]{background:none !important;}
@media (min-width:992px){.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded[style="display: block;"] ~ .dsidx-controls a[data-panel="expanded"]{border-bottom-color:transparent !important;}
}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow[style="display: block;"] ~ .dsidx-controls a[data-panel="slideshow"]{background:none !important;}
@media (min-width:992px){.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow[style="display: block;"] ~ .dsidx-controls a[data-panel="slideshow"]{border-bottom-color:transparent !important;}
}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-list{margin-top:7px !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-list li{padding:10px 0 !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-list li a{opacity:1;padding:0;font-size:1rem !important;line-height:1.2 !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow .dsidx-slideshow-control{display:inline-block;overflow:hidden;background:none;border:none;text-indent:-9999px;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow .dsidx-slideshow-control:before{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:0;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';font-size:36px;line-height:.5;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow .dsidx-slideshow-control.dsidx-move-up:before{content:'expand_less';}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow .dsidx-slideshow-control.dsidx-move-down:before{content:'expand_more';}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow ul li.featured-listing .dsidx-photo{margin-right:20px;margin-bottom:20px;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow ul li.featured-listing .dsidx-photo + *{overflow:hidden;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow ul li.featured-listing h4{margin-top:5px !important;margin-bottom:10px !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow ul li.featured-listing h4 a{font-size:1rem !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow ul li.featured-listing p span{font-size:.75rem !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-slideshow ul li.featured-listing p .price{font-size:1rem !important;margin-top:10px;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded div.featured-listing .dsidx-photo,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map div.featured-listing .dsidx-photo{margin-right:20px;margin-bottom:20px;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded div.featured-listing .dsidx-photo + *,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map div.featured-listing .dsidx-photo + *{overflow:hidden;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded div.featured-listing h4,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map div.featured-listing h4{margin-left:120px !important;margin-top:5px !important;margin-bottom:10px !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded div.featured-listing h4 a,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map div.featured-listing h4 a{font-size:1rem !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded div.featured-listing ul,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map div.featured-listing ul{margin-left:120px !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded div.featured-listing ul li,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map div.featured-listing ul li{font-size:.75rem !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-expanded div.featured-listing ul .price,
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map div.featured-listing ul .price{font-size:1rem !important;margin-top:10px !important;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-map{margin-top:25px;}
.widget.dsidx-widget-listings .dsidx-results-widget .dsidx-results-widget-map-details{margin-top:20px;}
.widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area, .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area{margin:5px 0;}
.widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area label, .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area label{font-size:.75em;margin:0 0 5px;}
.widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit, .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit{text-align:left;}
.widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"], .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"]{margin:20px 0 0;line-height:1;display:inline-block;padding:.75em .9375em;cursor:pointer;text-align:center;vertical-align:middle;text-overflow:ellipsis;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:333ms all;transition:333ms all;}
@media (min-width:1200px){.widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"], .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"]{padding:17px 42px 17px 41px;}
}
.widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"]:active, .widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"]:focus, .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"]:active, .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"]:focus{-webkit-box-shadow:none;box-shadow:none;}
.widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"] i, .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"] i{display:inline-block;vertical-align:middle;}
.widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"] i + .btn__text, .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"] i + .btn__text{margin:0 0 0 5px;}
.widget.dsidx-widget-guided-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"] .btn__text + i, .widget.dsidx-widget-quick-search .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input[type="submit"] .btn__text + i{margin:0 0 0 5px;}
.footer-area .widget .dsidx-resp-search-box.dsidx-resp-horizontal .dsidx-resp-search-form .dsidx-resp-area, .sidebar-primary .widget .dsidx-resp-search-box.dsidx-resp-horizontal .dsidx-resp-search-form .dsidx-resp-area{width:100% !important;float:none !important;padding:0;}
.widget .dsidx-resp-search-box.dsidx-resp-horizontal .dsidx-resp-search-form label.dsidx-resp-submit{display:none !important;}
.widget .dsidx-resp-search-box.dsidx-resp-horizontal .dsidx-resp-search-form .dsidx-resp-submit{height:50px;margin:23px 0 0 !important;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none;}
embed,
iframe,
object{max-width:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;font-size:12px;font-size:0.75rem;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.embed-responsive{position:relative;display:block;padding:0;}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0;}
.embed-responsive.embed-responsive-16by9{padding-bottom:62.33%;}
.embed-responsive.embed-responsive-4by3{padding-bottom:75%;}
.fb_iframe_widget{max-width:100%;}
.fb_iframe_widget > span{max-width:100%;}
.addColorGrd{color:#958767 !important;}
.ausstLabel{display:inline-block;width:200px;}
.social-list .menu-item > a[href*="apartments-b2b.com/de/"]::before{content:'\1F1E9 \1F1EA';}
.social-list .menu-item > a[href*="apartments-b2b.com/en/"]::before{content:'\1F1EC \1F1E7';}
form ul li, form ol li{list-style-type:none !important;}
form ul li:before, form ol li:before{color:white !important;}
.tm-property-gallery__item.swiper-slide.swiper-slide-active img{display:block;margin:0 auto 0 auto;}
.tm-property-gallery__thumbs-item.swiper-slide{max-height:93px;overflow:hidden;}
#widget-image-grid-3 .columns-number-3 .widget-image-grid__holder:nth-child(1),#widget-image-grid-3 .columns-number-3 .widget-image-grid__holder:nth-child(2){max-height:634px;overflow:hidden;}
#widget-image-grid-3 .columns-number-3 .widget-image-grid__holder:nth-child(1n+3){max-height:423px;overflow:hidden;}
.tm-property__photo{max-height:278px;overflow:hidden;}
.tm_pb_slide .tm_pb_container .tm_pb_slide_description .tm_pb_slide_title,
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta_0.tm_pb_promo h2{font-size:1.7em !important;background-image:linear-gradient(90deg,#333,#333) !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0.8 !important;}
#hpText1 { color: #fff !important; text-shadow: 3px 3px 3px #666; font-weight: 600; font-size: 1.5em; line-height: 1.8em !important;  }
.hpText2 { color: #fff !important; font-size: 1.5em; line-height: 1.8em !important;  text-shadow: 3px 3px 3px #666; font-weight: 600; }
#hpTitle2 {color: #ff6600 !important;}
/**/.header-container{background-image:none !important;}
#wocalsContent{font-size:20px;line-height:1.7;color:#5a5b5e;}
#wocalsContent div{background:#fff;text-align:center;}
#wocalsContent div p{text-align:center !important;}
#wocalsContent h3,#wocalsContent h5{color:#006883;text-align:center;padding:25px;}
#wocalsContent h4 a{background:#006883;padding:10px 20px;line-height:40px;text-align:center;}
#wocalsContent .wColor1{color:#00a2af;}
#wocalsContent .wColor2{color:#006883;}
#wocalsContent div.wGrey{background:#f1f1f1;}
#wocalsContent img.wCity{margin:0px 25px 25px 0;}
#wocalsContent div .tm-property__more{background:#006883;line-height:40px;}
#wocalsBanner { width: 100%; margin-top: -60px !important;margin-bottom: 10px !important;  } 
.h3-style { color: #000 !important; font-size: 30px !important; }
p.ppGRD {
font-style: normal;
font-weight: 500;
font-size: 16px;
color: #958767 !important;
}
select.classic {
  background-image:
    linear-gradient(45deg, transparent 50%, black 50%),
    linear-gradient(135deg, black 50%, transparent 50%),
    linear-gradient(to right, #958767, #958767);
  background-position:
    calc(100% - 20px) calc(1em + 5px),
    calc(100% - 15px) calc(1em + 5px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 3.5em;
  background-repeat: no-repeat;
}

select.classic:focus {
  background-image:
    linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    linear-gradient(to right, gray, gray);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 3.5em;
  background-repeat: no-repeat;
  border-color: grey;
  outline: 0;
}
.parking { font-weight: bold; display: tablecell; padding: 5px 7px; background: blue; color: white; }
.widget-image-grid__content__footer { display:none;}

/* #sidebar-primary { background-color: #f3f3f4; } */

/*FORMER INLINE */

.single-tm-property .tm-property .tm-property-gallery .tm-property-gallery__button-next::after, .single-tm-property .tm-property .tm-property-gallery .tm-property-gallery__button-prev::after {
    background: #0a1923;
  }