a,b,blockquote,body,caption,center,code,div,dl,dt,em,font,form,h1,h2,h3,h4,h5,h6,i,iframe,label,li,object,ol,p,pre,q,s,span,strong,sub,sup,table,tbody,td,th,tr,u,ul,var{background:0 0;border:0;margin:0;padding:0;vertical-align:baseline;outline:0}
article,aside,figure,section{display:block}
blockquote{quotes:none}
blockquote:after,blockquote:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0;border:medium none;vertical-align:middle}
table th{border:0;padding:5px 7px;text-align:center}
table td{padding:5px 10px;text-align:center}
a img{border:none}
img{max-width:100%;height:auto}
pre{max-width:100%;margin:15px 0;padding:15px;background-color:#f6f6f6;white-space:pre-wrap;word-wrap:break-word}
dt{margin-bottom:10px;font-size:15px;font-weight:700}
sub,sup{position:relative;vertical-align:baseline;height:0;line-height:0;font-size:75%}
sub{top:.5ex}
sup{bottom:.5ex}
h1{font-size:64px;line-height:1.3125em;letter-spacing:4px;font-weight:700;text-transform:uppercase}
h2{font-size:40px;line-height:1.2em;letter-spacing:2px;font-weight:800;text-transform:uppercase}
h3{font-family:"Crete Round",sans-serif;font-size:28px;line-height:1.2857142857em;font-style:italic;font-weight:400}
h4{font-size:13px;line-height:1.5384615385em;letter-spacing:1px;font-weight:700;text-transform:uppercase}
h5{font-size:18px;line-height:1.4444444444em;letter-spacing:1px;font-weight:700;text-transform:uppercase}
h6{font-family:"Crete Round",sans-serif;font-size:14px;line-height:1.5714285714em;font-style:italic;font-weight:400}
h1,h1 a,h3,h3 a{color:#5d5d5d}
h2,h2 a,h5,h5 a{color:#393939}
h4,h4 a{color:#8b8b8b}
h6,h6 a{color:#e6ae48}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#e6ae48}
a,p a{color:#e6ae48;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
img{image-rendering:optimizeQuality}
input[type=submit]{-webkit-appearance:none}
ul{list-style-position:inside}
::selection{background:#e6ae48;color:#fff}
::-moz-selection{background:#e6ae48;color:#fff}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.clear:after{clear:both;content:"";display:block}
.qode-content-aligment-left{text-align:left}
body{font-family:Raleway,sans-serif;font-size:13px;line-height:23px;color:#8d8d8d;font-weight:400;background-color:#f5f5f5;overflow-y:scroll;overflow-x:hidden!important;-webkit-font-smoothing:antialiased}
.content ol,.content ul ul{padding:0 0 0 15px}
.wrapper_inner{width:100%;overflow:hidden}
.gallery-caption,.sticky{opacity:1}
.meta{display:none}
.content{margin-top:0;position:relative;z-index:100;background-color:#f5f5f5}
.container{position:relative;padding:0;width:100%;z-index:100}
.container_inner{width:1100px;margin:0 auto}
.content .container{background-color:#f5f5f5}
.content .container .container_inner.default_template_holder{padding-top:44px}
.full_width{position:relative;z-index:100;background-color:#f5f5f5}
section.section{display:block;position:relative;padding:50px 0;overflow:hidden}
div.section{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:1500px){.qode_grid_1400 .container_inner{width:1400px}}
.pagination{position:relative;display:inline-block;vertical-align:middle;width:100%;text-align:center;margin:10px 0 50px}
.pagination ul{display:inline-block;vertical-align:middle;list-style-type:none;margin:0;padding:0}
.pagination ul li{float:left;display:inline-block}
.pagination ul li.prev{position:absolute;top:0;left:0}
.pagination ul li.next{position:absolute;top:0;right:0}
.pagination ul li>a,.pagination ul li>span{position:relative;display:inline-block;width:33px;height:auto;line-height:33px;margin:0;color:#a6a6a6;background-color:transparent;font-size:30px;font-weight:400;vertical-align:middle;text-decoration:none;text-transform:uppercase;cursor:pointer;white-space:nowrap;outline:0;text-shadow:none;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.pagination ul li a:hover,.pagination ul li.active span{color:#393939}
.pagination ul li a span:before{position:relative;display:block;line-height:inherit}
.pagination ul li.active span,.pagination ul li>a.inactive{font-family:"Crete Round",sans-serif;font-size:22px;font-style:italic}
li.narrow .second .inner ul{display:inline-block;position:relative;background-color:#fff}
li.narrow .second .inner ul{padding:14px 0 22px}
li.narrow .second .inner ul li:last-child{border-bottom:none}
@media only screen and (min-width:1000px){.light:not(.sticky):not(.scrolled) .header-widget,.light:not(.sticky):not(.scrolled) .header-widget a,.light:not(.sticky):not(.scrolled) .header-widget p,.light:not(.sticky):not(.scrolled) .header-widget span{color:#fff}
.dark:not(.sticky):not(.scrolled) .header-widget,.dark:not(.sticky):not(.scrolled) .header-widget a,.dark:not(.sticky):not(.scrolled) .header-widget p,.dark:not(.sticky):not(.scrolled) .header-widget span{color:#000}}
::-moz-placeholder,::-webkit-input-placeholder{color:#fff;margin:10px 0 0}
.title{display:block;width:100%;height:100px;text-align:left;position:relative;z-index:101;background-color:#5d5d5d}
.title img{display:block;position:relative;width:100%}
.title .title_holder{display:flex;align-items:center;height:100%;left:0;position:relative;width:100%}
.title .title_holder .container{background-color:transparent}
.title_subtitle_holder{display:block;padding:0;position:relative;width:100%}
.title h1{display:inline-block;vertical-align:middle;font-size:54px;line-height:1.25em;color:#fff}
.title.standard_title .breadcrumb{position:relative;margin:20px 0 0 0}
.title.standard_title.position_left .breadcrumb{text-align:left}
.breadcrumb{position:absolute;height:100%;top:0;right:0}
.breadcrumb a,.breadcrumb span{font-size:15px;font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase}
.breadcrumb a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.breadcrumb a:hover,.breadcrumb span.current{color:#a6a6a6}
.content .title .container_inner{padding:0!important}
.blog_holder article{display:inline-block;width:100%;margin:0 0 50px}
.blog_holder.masonry article{display:block;float:left}
.blog_holder.blog_single article{margin:0}
.blog_holder article .post_info>span:first-child:before{display:none}
.blog_single .post_content>p,.content .container .container_inner>p,body:not(.wpb-js-composer) .blog_single .post_content p,body:not(.wpb-js-composer) .content .container .container_inner p{margin-bottom:15px}
.blog_single .post_content>p:last-child,body:not(.wpb-js-composer) .blog_single .post_content p:last-child{margin-bottom:0}
.single-post .blog_single .post_content embed,.single-post .blog_single .post_content iframe{max-width:100%}
.blog_holder article.sticky .post_text h3 a{color:#e6ae48}
.blog_holder article .post_content_holder{width:100%}
.blog_holder article .post_image,.blog_holder article .post_image img,.blog_holder article .post_image>a{position:relative;width:100%;display:block}
.blog_holder.blog_large_image article .post_image>a{width:auto;display:inline-block;vertical-align:top}
.blog_holder article .post_text .post_text_inner{padding:45px 50px;border:1px solid transparent;background-color:#fff;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
.blog_holder.blog_single article .post_text .post_text_inner{padding:30px 40px 50px 40px}
.blog_holder.masonry article .post_text .post_text_inner{padding:25px 25px 35px 25px}
.blog_holder article .post_text h5{margin:0 0 10px;color:#5d5d5d;font-size:18px;margin:0 0 20px 0}
.blog_holder.masonry article.sticky .post_text h5 a{color:#e6ae48}
.blog_holder article .post_text h2 .date{color:#bebebe}
.blog_holder article .post_info{display:inline-block;width:100%;margin:0 0 30px;color:#e6ae48;font-size:14px;line-height:1.5em;font-family:"Crete Round",sans-serif;font-style:italic}
.blog_holder article h2{margin:0 0 32px 0;word-break:break-word}
.blog_holder article.sticky h2 a{color:#e6ae48}
.blog_holder article h2 span{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.blog_holder article .post_info a{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:#e6ae48;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.blog_holder article .post_info a:hover{color:#9d9d9d}
.blog_holder article .post_text .post_info .post_category,.blog_holder article .post_text .post_info .time{line-height:1em;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.blog_holder article .post_info>span{padding:0 10px 0 0;margin:0 10px 0 0}
.blog_holder article .post_info>span:before{content:"/";position:relative;left:-10px}
.blog_holder article .post_info>span:first-child:before{content:"";left:0}
.blog_holder article .post_info>span:last-child{margin:0;padding:0}
.blog_holder article .post_text .post_info span i{padding:0 0 0 10px}
.blog_holder article .post_text .post_social{margin:35px 0 0 0;display:inline-block;vertical-align:middle;width:100%}
.blog_single.blog_holder article .post_text .post_social{margin:60px 0 0 0}
.blog_holder article .post_social .blog_share{margin:0 20px 0 0}
.blog_holder article .post_social .blog_share{display:block;width:40px;float:left;text-align:center}
.blog_holder article .post_social .social_share_holder>a>i{display:block;width:36px;height:36px;background-color:#e6ae48;border-radius:25px;color:#fff;line-height:36px;font-size:13px;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}
.blog_holder article .post_social .blog_share .social_share_title{display:block;color:#8b8b8b;font-size:13px;line-height:15px;margin-top:10px;font-weight:700;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.blog_holder article .post_social .social_share_holder>a:hover>i{background-color:#5d5d5d}
.blog_holder article .video{position:relative}
.blog_holder article .post_info .qbutton.dark{text-transform:none}
.blog_share{display:inline-block}
.blog_holder.blog_centered article{border-bottom:1px solid #c2c2c2;margin-bottom:50px;padding-bottom:21px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.blog_holder.blog_centered article .post_image{margin-bottom:37px}
.blog_holder.blog_centered article .post_image a:before{display:block;width:100%;height:100%;content:"";opacity:0;background-color:#000;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;position:absolute;left:0;top:0;z-index:9}
.blog_holder.blog_centered article .post_image a:hover:before{opacity:.15}
.blog_holder.blog_centered article .post_text .post_text_inner{padding:0;background-color:transparent;text-align:center}
.blog_holder.blog_centered article:not(.format-link):not(.format-quote) .post_text .post_text_inner{padding:0}
.blog_holder.blog_centered article .post_text .post_category{font-size:12px;color:#868686;text-transform:uppercase;letter-spacing:1.8px}
.blog_holder.blog_centered article .post_text .post_category{margin-bottom:7px;display:inline-block}
.blog_holder.blog_centered article .post_text .post_category a{color:#868686}
.blog_holder.blog_centered article .post_excerpt{margin-top:34px;margin-bottom:40px}
.author_description{display:block;position:relative;margin:34px 0 0;background-color:#fff;padding:28px 35px}
.author_description_inner{display:block}
.author_description_inner .image{display:block;float:left;height:102px;width:102px}
.author_text_holder{min-height:102px;padding:0 0 0 130px;position:relative}
.author_text_holder .author_name{display:block;margin:0 0 4px 0;color:#393939}
body.archive .content .full_width{padding:44px 20px 25px 45px}
.blog_holder.masonry{margin-bottom:20px;transition:none!important;overflow:visible!important;opacity:0}
.blog_holder.masonry article{width:31.2%;margin:0 0 20px;padding:0;text-align:left;vertical-align:top;z-index:100}
.blog_holder.masonry article:hover{z-index:200}
.blog_holder.masonry article .post_image{margin:0;padding:0;width:auto}
.blog_holder.masonry article .post_info{margin:0 0 7px 0}
.blog_holder.masonry article .post_info a:hover{color:#e6ae48}
.blog_holder.masonry article .post_info .social_share_dropdown a{margin:0;font-weight:400}
.blog_holder.masonry article .post_info .social_share_dropdown a:hover{color:#fff}
.blog_holder.masonry article h4{font-size:15px;margin:0 0 15px}
.blog_holder.masonry article h4 a{color:#393939}
.blog_holder.masonry article h4 a:hover{color:#e6ae48}
.isotope{-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height}
blockquote{position:relative;border:1px solid transparent}
blockquote h3,blockquote>p{font-size:20px;color:#e6ae48}
.testimonials{position:relative}
.testimonials_holder.qodef-testimonials-nav-arrows .testimonials{padding:0 45px}
.testimonials_holder.full_width{background:0 0}
.content .testimonial_content .container .container_inner{padding:0}
.testimonial_text_holder{position:relative;display:block}
.testimonial_text_holder.center_align{text-align:center}
.testimonials .testimonial_text_inner{display:block}
.testimonials .testimonial_text_inner .testimonial_image_holder{line-height:0;margin-bottom:35px}
.testimonials .testimonial_text_inner p.testimonial_title{color:#4d4d4d;font-size:26px;font-weight:500;letter-spacing:-.2px;font-style:normal;line-height:30px;margin-bottom:30px}
.testimonials .testimonial_text_inner p:not(.testimonial_author):not(.testimonial_title){font-family:"Crete Round",sans-serif;font-size:26px;line-height:1.2857142857em;font-style:italic;font-weight:400;color:#fff}
.testimonials .testimonial_text_inner p.testimonial_author{line-height:1.6666666667em;font-size:18px;color:#a6a6a6;font-weight:700;letter-spacing:2px;margin:41px 0 0}
.social_share_holder{position:relative;display:inline-block;cursor:default}
.social_share_holder:hover .social_share_title{cursor:pointer}
.social_share_holder:hover .social_share_dropdown{visibility:visible;cursor:pointer}
.social_share_title{display:inline-block}
.social_share_dropdown{display:block;left:0;margin:0 0 0;padding:10px 0 0 0;position:absolute;top:100%;width:auto;visibility:hidden;z-index:950}
.social_share_dropdown ul{list-style:none;position:relative;display:block;background-color:#fff;z-index:990;padding:0!important;border:1px solid #5d5d5d;min-width:108px;font-weight:400}
.social_share_dropdown ul li{display:block;position:relative;text-align:center}
.social_share_dropdown ul li a{display:block;height:32px;line-height:32px;padding:0 12px;border-bottom:1px solid #5d5d5d;text-transform:uppercase;font-size:10px;letter-spacing:1px;text-align:left;color:#5d5d5d!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}
.blog_holder article .post_info .social_share_dropdown ul li a span,.social_share_dropdown ul li a span{font-size:10px}
.social_share_dropdown ul li:last-child a{border-bottom:0}
.social_share_dropdown ul li .social_network_icon{font-size:13px;color:#5d5d5d;position:relative;top:1px;margin-right:7px}
.social_share_dropdown ul li img{width:8px;margin:0 12px 0 0}
.social_share_dropdown ul li:hover{background-color:#5d5d5d}
.social_share_dropdown ul li:hover .social_network_icon{color:#fff!important}
.social_share_dropdown ul li:hover a{color:#fff!important}
.social_share_list_holder ul{list-style:none;display:inline-block}
.social_share_list_holder ul li{display:inline-block;margin:10px 12px 0 0;vertical-align:middle}
.social_share_list_holder ul li i{color:#393939;font-size:26px;line-height:26px;vertical-align:middle;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.social_share_list_holder ul li i:hover{color:#e6ae48}
.social_share_list_holder.regular ul li i{font-size:19px;line-height:19px}
.q_team{overflow:hidden}
.q_team .q_team_image{position:relative}
.q_team .q_team_image img{width:100%;vertical-align:middle}
.q_team .q_team_description{display:table;width:100%;height:100%}
.q_team .q_team_title_holder{margin:0 0 12px}
.q_team .q_team_title_holder .q_team_name{margin-bottom:7px;color:#393939}
.qbutton{position:relative;display:inline-block;width:auto;height:37px;line-height:37px;margin:0;padding:0 22px;border:2px solid #e6ae48;font-size:11px;font-weight:800;font-family:inherit;text-align:left;color:#fff;background-color:#e6ae48;text-decoration:none;cursor:pointer;outline:0;font-style:normal;text-transform:uppercase;text-shadow:none;letter-spacing:2px;white-space:nowrap;border-radius:0;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important}
.qbutton:hover{color:#e6ae48;background-color:transparent;border-color:#e6ae48}
.qbutton.left{text-align:left}
.qbutton.right{text-align:right}
.qbutton.center{text-align:center}
.qbutton.underlined{border:none;border-bottom:4px solid #e6ae48;background-color:transparent!important;color:#000;padding:0!important;line-height:24px!important;height:24px!important}
.qbutton.underlined .qode-underlined-button-span{background-color:#000;bottom:-4px;height:4px;left:0;position:absolute;width:0;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s}
.qbutton.underlined:hover{color:#000!important}
.qbutton.underlined:hover .qode-underlined-button-span{width:100%}
.qbutton.large{height:45px;line-height:45px;font-size:14px;padding:0 28px}
.slides{margin:0;padding:0;list-style:none}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.section .video-overlay{height:3000px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:11}
.section .video-overlay.active{background-image:none;background-position:0 0;background-repeat:repeat;opacity:1}
.container aside.sidebar{position:relative;z-index:11}
aside.sidebar .widget a{color:#a6a6a6;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
aside.sidebar .widget a:hover{color:#393939}
aside.sidebar .widget ul{list-style:none}
aside.sidebar .widget li:last-child{margin:0}
aside.sidebar .widget h4{margin-bottom:18px;padding:12px 18px;background-color:#e6ae48;color:#fff;letter-spacing:1px}
aside.sidebar .widget.posts_holder li.menu-item-has-children>a{display:block}
aside.sidebar .widget{margin:0 0 26px}
.container aside.sidebar.left{text-align:left}
.container aside.sidebar.center{text-align:center}
.container aside.sidebar.right{text-align:right}
.header-widget ul.menu li:last-child{margin-right:0}
.widget.widget_text select{width:100%;overflow:hidden;border:none;font-size:13px;background-color:#ededed;outline:0;color:inherit;font-family:inherit;padding:9px 12px;height:37px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.footer_top{padding:82px 0 76px}
.footer_top.footer_top_full{padding:82px 45px 76px}
.footer_top .widget{margin:0 0 26px}
.footer_top .widget:last-child{margin:0}
.footer_top .widget h4{color:#fff;margin:0 0 15px}
.footer_top ul{list-style:none}
.footer_top ol,.footer_top ul ul{padding:0 0 0 15px}
.footer_top .textwidget,.footer_top .widget_recent_entries>ul>li>span,.footer_top a,.footer_top li,.footer_top p{color:#a2a2a2;word-wrap:break-word}
.footer_top a:hover{color:#fff}
.footer_top .widget_recent_entries>ul>li{padding:0;position:relative}
.footer_top .widget_recent_entries>ul>li>a,.footer_top .widget_recent_entries>ul>li>span{display:block}
.footer_bottom{display:table-cell;text-align:center;line-height:22px;height:65px;width:1%;vertical-align:middle}
.footer_bottom p,.footer_bottom span,.footer_bottom ul li a{margin:0;color:#393939}
.footer_bottom ul{list-style:none;text-align:center}
.footer_bottom ul li{display:inline-block;margin-right:20px}
.footer_bottom ul li:last-child{margin-right:0}
@media only screen and (max-width:1024px){.qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_1024.qode_footer_adv_responsiveness_one_column .footer_top .qodef-footer-top-column-1,.qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_1024.qode_footer_adv_responsiveness_one_column .footer_top .qodef-footer-top-column-2,.qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_1024.qode_footer_adv_responsiveness_one_column .footer_top .qodef-footer-top-column-3,.qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_1024.qode_footer_adv_responsiveness_one_column .footer_top .qodef-footer-top-column-4{text-align:left}}
input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{width:100%}
input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{margin:0 0 15px;padding:10px 17px;border:2px solid transparent;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#fff;color:#8d8d8d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
textarea.wpcf7-form-control.wpcf7-textarea{padding:15px 17px}
input.wpcf7-form-control.wpcf7-date:focus,input.wpcf7-form-control.wpcf7-number:focus,input.wpcf7-form-control.wpcf7-quiz:focus,input.wpcf7-form-control.wpcf7-text:focus,select.wpcf7-form-control.wpcf7-select:focus,textarea.wpcf7-form-control.wpcf7-textarea:focus{color:#393939;border-color:#e6ae48}
input.wpcf7-form-control.wpcf7-quiz{margin-left:15px}
span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox],span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio input[type=radio]{position:relative;top:2px}
span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{margin-left:5px}
input.wpcf7-form-control.wpcf7-submit{position:relative;display:inline-block;width:auto;height:37px;line-height:37px;margin:0;padding:0 22px;border:2px solid #e6ae48;font-size:12px;font-weight:700;font-family:inherit;text-align:left;color:#fff;background-color:#e6ae48;text-decoration:none;cursor:pointer;outline:0;font-style:normal;text-transform:uppercase;text-shadow:none;letter-spacing:2px;white-space:nowrap;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important}
input.wpcf7-form-control.wpcf7-submit[disabled]{color:#fff;border:2px solid #e6ae48;cursor:not-allowed}
input.wpcf7-form-control.wpcf7-submit:not([disabled]){border:2px solid #e6ae48;color:#fff}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{border-color:#e6ae48;background-color:transparent;color:#e6ae48;text-decoration:none}
input.wpcf7-form-control.wpcf7-range{width:100%}
input.wpcf7-form-control~.qode-focus-border{background-color:#000;bottom:15px;height:1px;left:0;position:absolute;-webkit-transition:width .4s ease;-moz-transition:width .4s ease;transition:width .4s ease;width:0}
input.wpcf7-form-control:focus~.qode-focus-border{width:100%}
div.wpcf7-response-output{position:relative;padding:17px 30px 17px 55px;color:#fff;text-transform:uppercase;font-weight:500;margin-left:0;margin-right:0;font-weight:500;font-size:15px;text-transform:uppercase;letter-spacing:1px;border:none}
div.wpcf7-response-output:before{font-family:FontAwesome,sans-serif;width:20px;height:20px;display:inline-block;color:#fff;position:absolute;left:25px}
div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#e6ae48}
div.wpcf7-response-output.wpcf7-mail-sent-ok:before{content:"\f087"}
div.wpcf7-response-output.wpcf7-validation-errors{background-color:#e6ae48}
div.wpcf7-response-output.wpcf7-validation-errors:before{content:"\f12a"}
.wpcf7-form-control.wpcf7-submit,.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea{-webkit-appearance:none}
.qodef-subscription-form input.wpcf7-form-control.wpcf7-submit{position:absolute;right:0;top:0}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:none no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.qode-popup-holder .wpcf7{position:relative;width:100%;display:block;margin:0 auto}
.qode-popup-holder .wpcf7 label{text-align:left;display:block}
.qode-popup-holder .wpcf7-form-control.wpcf7-date,.qode-popup-holder .wpcf7-form-control.wpcf7-number,.qode-popup-holder .wpcf7-form-control.wpcf7-quiz,.qode-popup-holder .wpcf7-form-control.wpcf7-select,.qode-popup-holder .wpcf7-form-control.wpcf7-text,.qode-popup-holder .wpcf7-form-control.wpcf7-textarea{border:1px solid #d6d6d6}
.qode-popup-holder .wpcf7-form-control.wpcf7-submit{margin-top:15px}
.qode-popup-holder .wpcf7-response-output{color:inherit;padding:0;margin:45px 0 0}
.qode-popup-holder .wpcf7-response-output:before{display:none}
h6,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,a,p a,.blog_holder article.sticky .post_text h3 a,.blog_holder.masonry article.sticky .post_text h5 a,.blog_holder article .post_info,.blog_holder article .post_info a,.blog_holder.masonry article .post_info a:hover,.blog_holder.masonry article h4 a:hover,blockquote h3,.social_share_list_holder ul li i:hover,.qbutton:hover,input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{color: #000000;}
.blog_holder article .post_social .social_share_holder > a > i,.qbutton,aside.sidebar .widget h4,input.wpcf7-form-control.wpcf7-submit,div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color: #000000;}
.qbutton,.qbutton:hover,input.wpcf7-form-control.wpcf7-text:focus,input.wpcf7-form-control.wpcf7-number:focus,input.wpcf7-form-control.wpcf7-date:focus,textarea.wpcf7-form-control.wpcf7-textarea:focus,select.wpcf7-form-control.wpcf7-select:focus,input.wpcf7-form-control.wpcf7-quiz:focus,input.wpcf7-form-control.wpcf7-submit,input.wpcf7-form-control.wpcf7-submit[disabled],input.wpcf7-form-control.wpcf7-submit:not([disabled]),input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,.qbutton.underlined{border-color: #000000;}
body{font-family: 'Cormorant Garamond', sans-serif; color: #000000; font-size: 16px; font-weight: 400;}
body,.content,.full_width,.content .container{background-color:#ffffff;}
h3,h6,.pagination ul li.active span,.pagination ul li > a.inactive,.blog_holder article .post_info,.testimonials .testimonial_text_inner p:not(.testimonial_author){font-family: 'Cormorant Garamond', sans-serif;}
.content .content_inner > .container > .container_inner,.content .content_inner > .full_width > .full_width_inner{padding-top: 0px;}
.content .content_inner > .container > .container_inner.default_template_holder{padding-top: 44px;}
@media only screen and (max-width: 1000px){.content .content_inner > .container > .container_inner,.content .content_inner > .full_width > .full_width_inner,.content .content_inner > .container > .container_inner.default_template_holder{padding-top: 44px !important;}}
.content{margin-top: -173px;}
h2{font-family: 'Cormorant Garamond', sans-serif; font-size: 60px; line-height: 65px; font-style: normal; font-weight: 400; letter-spacing: 0px; text-transform: none;}
h2,h2 a{color: #000000;}
h3{font-family: 'Cormorant Garamond', sans-serif; font-size: 45px; line-height: 50px; font-style: normal; text-transform: none;}
h3,h3 a{color: #000000;}
h4{font-family: 'Cormorant Garamond', sans-serif; font-size: 35px; line-height: 43px; font-style: normal; font-weight: 500; text-transform: none;}
h4,h4 a{color: #000000;}
h5{font-family: 'Cormorant Garamond', sans-serif; font-size: 24px; line-height: 36px; font-style: normal; font-weight: 500; letter-spacing: 0px; text-transform: none;}
h5,h5 a{color: #000000;}
h6{font-family: 'DM Sans', sans-serif; font-size: 12px; font-style: normal; font-weight: 300; text-transform: uppercase;}
h6,h6 a{color: #000000;}
p{font-family: "Montserrat", sans-serif;font-size: 16px;line-height: 28px;letter-spacing: 0px;font-weight: 400;font-style: normal;text-transform: none;color: #000000;margin-top: 10px;margin-bottom: 10px}
.qbutton,.qbutton.medium{font-size: 12px;font-style: normal;font-weight: 500;font-family: DM Sans;letter-spacing: 1px;text-transform: uppercase;border-width: 1px;}
.qbutton.large{font-size: 12px;line-height: 48px;height: 48px;font-weight: 500;padding-left: 53px;padding-right: 53px;}
.testimonials .testimonial_text_inner p.testimonial_title{font-size: 35px;font-weight: 400;font-style: normal;text-transform: none;color: #000000}
.testimonials .testimonial_text_inner p:not(.testimonial_author):not(.testimonial_title){font-family: Cormorant Garamond, sans-serif;font-size: 19px;line-height: 28px;letter-spacing: 0px;font-weight: 500;font-style: normal;text-transform: none;color: #000000}
.testimonials .testimonial_text_inner p.testimonial_author{font-family: DM Sans, sans-serif;font-size: 12px;letter-spacing: 1.2px;font-weight: 300;font-style: normal;text-transform: uppercase;color: #000000}
.footer_top,.footer_top.footer_top_full{padding-top: 85px; padding-bottom: 85px;}
.footer_top.footer_top_full{padding-left: 80px; padding-right: 80px;}
.footer_top,.footer_top p,.footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.social_twitter):not(.q_font_elegant_icon),.footer_top li,.footer_top .textwidget,.footer_top .widget_recent_entries>ul>li>span{font-size: 18px;color: #000000}
.footer_top a:not(.qbutton){font-size: 18px;color: #000000}
.footer_top .widget h4{font-size: 24px;color: #000000}
.blog_holder article:not(.format-link):not(.format-quote) .post_text .post_text_inner,.blog_holder.masonry article:not(.format-link):not(.format-quote) .post_text .post_text_inner{background-color: transparent;}
.blog_holder article:not(.format-link):not(.format-quote) .post_text .post_text_inner{padding: 45px 0 0;}
.blog_holder.masonry article:not(.format-link):not(.format-quote) .post_text .post_text_inner{padding: 25px 0 5px;}
.blog_holder.blog_single article .post_text .post_text_inner{padding: 30px 0 0;}
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{height: 140px;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){border-width: 1px;font-family: DM Sans;font-size: 12px;font-weight: 500;height: 57px;line-height: 57px;padding-left: 60px;padding-right: 60px;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date,.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea,.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz{background-color: rgba(255,255,255,0);border-color: #acacac;border-width: 1px;border-style:solid;transform: translateZ(0);border-left: none; border-right:none; border-top: none;color: #000000;font-family: DM Sans;font-size: 12px;font-style: normal;font-weight: 400;letter-spacing: 1.2px;text-transform: uppercase;padding-top: 6px;padding-bottom: 12px;padding-left: 0px;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus,.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus,.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus{background-color: rgba(255,255,255,0);}
input.wpcf7-form-control~.qode-focus-border{height: 1px;}
.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea{height: 90px;}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit,.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]){border-width: 1px;font-family: DM Sans;font-size: 12px;font-style: normal;font-weight: 500;text-transform: uppercase;height: 32px;line-height: 32px;padding-left: 33px;padding-right: 33px;}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text,.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number,.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date,.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea,.cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select,.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz{background-color: rgba(255,255,255,0);border-color: #000000;border-width: 1px;border-style:solid;transform: translateZ(0);border-left: none; border-right:none; border-top: none;color: #000000;font-family: DM Sans;font-size: 12px;font-style: normal;font-weight: 400;text-transform: uppercase;padding-left: 0px;}
input.wpcf7-form-control~.qode-focus-border{height: 1px;}
@media only screen and (max-width:1200px){.container_inner{width:950px}}
@media only screen and (max-width:1000px){.container_inner{width:768px}
.content{margin-bottom:0!important}
.title{height:auto!important}
.title h1{font-size:38px}
.title .title_holder{height:100%!important;padding:0!important}
.title:not(.breadcrumbs_title) .title_holder{height:100%!important;padding:10px 0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content .container .container_inner.default_template_holder{padding:44px 0 0}
.blog_holder.masonry article{width:47%}
body .content{margin-top:0!important}}
@media only screen and (max-width:768px){.container_inner{width:600px}
.blog_holder.masonry article{width:46.5%}
.title h1{font-size:30px}
.blog_holder article h2 a,.blog_holder article h2 span,.blog_holder.masonry article h4 a{font-size:.85em}
.blog_holder article .post_info{margin:0 0 20px}
.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:30px}}
@media only screen and (min-width:600px) and (max-width:768px){.blog_holder article .post_info .inner{padding:0 10px 0 0}
.blog_share{margin:0 0 0 8px}}
@media only screen and (max-width:600px){.container_inner{width:420px}
.blog_holder.masonry article{width:100%}
.title h1{float:none;font-size:24px;letter-spacing:2px}
.breadcrumb{position:relative}
.footer_bottom{height:auto!important;padding:4% 0!important}
.blog_holder article .post_info,.blog_holder article h2{margin:0 0 20px}
.blog_holder.blog_single article .post_text .post_text_inner{padding:30px}
.blog_holder article h2{line-height:.9em}
.blog_holder article h2 a,.blog_holder article h2 span{font-size:.7em}
.blog_holder article .post_info>span{padding:0 6px 0 0;margin:0 6px 0 0}
.blog_holder article .post_info>span:before{left:-6px}
.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:26px}}
@media only screen and (max-width:480px){.container_inner{width:300px}
.blog_holder.masonry{width:300px!important}
.footer_top.footer_top_full{padding:82px 25px 76px}
.title h1{font-size:18px}
.author_description_inner .image{float:none}
.author_text_holder{padding:10px 0 0}
.blog_holder article .post_info,.blog_holder article h2{margin:0 0 15px}
.blog_holder.blog_single article .post_text .post_text_inner{padding:25px}
.blog_holder article h2{line-height:.65em}
.blog_holder article h2 a,.blog_holder article h2 span{font-size:.5em}
.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:22px}}
@media only screen and (max-width:350px){.container_inner{width:95%}}
@media only screen and (max-width:480px){.qode-popup-holder .wpcf7{width:100%}
.qode-popup-holder .wpcf7 .qode-subscription-form .wpcf7-form-control.wpcf7-text{width:100%;margin:0 0 10px}
.qode-popup-holder .wpcf7 .qode-subscription-form .wpcf7-form-control.wpcf7-submit{width:100%}}
@media only screen and (max-width: 768px){h2,h2 a,.content .container_inner.default_template_holder h2,.content .full_width h2{font-size: 50px; line-height: 60px;}}
@media only screen and (max-width: 600px){h1,h1 a{font-size: 40px;}
h2,h2 a,.content .container_inner.default_template_holder h2,.content .full_width h2{font-size: 40px; line-height: 50px;}}
a.tel-top{background: transparent; font-weight: 400; padding: 5px 15px; font-size: 18px; top: 20px; position: absolute; width: auto; right: 55px; border: 1px solid; color: white;}
a.tel-top:hover{background: white ; color:#111; transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;}
a.qbutton.centerbutton{display: table; margin: auto;}
.testimonials .testimonial_text_inner p:not(.testimonial_author):not(.testimonial_title){font-family: 'Montserrat' !important; font-size: 16px !important; line-height: 28px; letter-spacing: 0px; font-weight: 400 !important; font-style: normal !important; text-transform: none; color: #000000;}
img.imgfooter{width: 180px; display: table; margin: auto;}
span.titlefooter{font-family: Cormorant Garamond !important; color: #fcfcfc !important; text-align: center; display: table; font-weight: 500; border-bottom: 1px solid; font-size: 25px !important; margin: auto; padding: 10px 18px;}
.footer_top li a{color: #e6e6e6 !important; font-family: 'Montserrat'; text-align: center; display: block; font-size: 15px !important; margin-top: 10px;}
.footer_top ul{margin-top: 30px;}
.footer_bottom span{color: white !important; font-size: 13px;}
.footer_bottom a{color: #c5c3c3; font-size: 13px;}
.content{margin-top: -174px;}
.footer_top,.footer_top.footer_top_full{padding-top: 60px !important; padding-bottom: 60px !important;}
.coordfooter{margin-top: 30px; text-align: center;}
a.tel-footer{color: white !important; color: #e6e6e6 !important; font-family: 'Montserrat';}
span.adress-footer{color: #e6e6e6 !important; font-family: 'Montserrat'; text-align: center; display: block; font-size: 15px !important; line-height: 23px;}
.adress-footer .text{color: #e6e6e6 !important; font-size: 15px !important; line-height: 23px;}
.adress-footer i.fa.fa-map-marker{margin-top: 5px; font-size: 20px; margin-bottom: 5px; margin-right: 15px;}
.socialmedia{text-align: center; margin-top: 20px;}
.tel-footer i.fa.fa-phone{margin-top: 0px; font-size: 20px; margin-bottom: 5px; margin-right: 10px;}
.socialmedia a{color: #e6e6e6 !important; margin: 7px;}
.leftform{float: left; padding-right: 15px; width: 50%;}
.rightform{float: right; padding-left: 15px; width: 50%;}
.wpcf7 label{margin-bottom: 8px; display: block; font-size: 14px;}
input.wpcf7-form-control.wpcf7-submit{margin: auto; display: table;}
.coordfooter.contact a.tel-footer,.coordfooter.contact span.adress-footer,.coordfooter.contact .adress-footer .text,.socialmedia.contact a{color: #000000 !important;}
a#cn-accept-cookie{display: table; padding: 5px 25px; background: #fff; border-radius: 0px; margin-top: 11px !important; color: #fff; font-weight: 400 !important; margin-left: auto !important; margin-right: auto !important; text-transform: uppercase; text-align: center; font-family: 'Montserrat'; background: transparent; border: 1px solid white !important; font-size: 12px;}
div#cookie-notice{width: 20%; max-width: 20% !important; min-width: 20%; right: 15px !important; bottom: 15px; left: initial; background: rgba(60, 60, 60, 0.85) !important;}
@media (max-width: 767px){div#cookie-notice{width: 100%; max-width: 100% !important; min-width: 100%; right: 0px !important; bottom: 0px;}}
.cookie-notice-container{width: auto !important;}
a#cn-close-notice{display: none;}
span#cn-notice-text{font-family: 'Montserrat'; font-size: 12px;}
h2{color: #000000; font-family: "Cormorant Garamond", Sans-serif; font-size: 49px !important; font-weight: 600 !important; text-transform: none; letter-spacing: 0px !important;}
h3{color: #000000; font-family: "Cormorant Garamond", Sans-serif; font-size: 35px !important; font-weight: 600 !important; text-transform: none; letter-spacing: 0px !important;}
.widget_recent_entries h4{text-align: center; border-bottom: 1px solid; margin-bottom: 25px; margin-top: 5px; padding-bottom: 20px; font-size: 30px !important; font-weight: 600 !important;}
.widget_recent_entries ul li a{font-family: 'Montserrat'; font-size: 16px;}
.widget_recent_entries ul li::marker{display: none !important; color: transparent;}
.widget_recent_entries ul li{text-align: center; margin-bottom: 30px; border-bottom: 1px solid #b7b6b6; padding: 20px; display: table; margin: auto;}
.widget_recent_entries ul{list-style-position: unset;}
.widget_recent_entries ul li:last-child{border-bottom: 0px solid #b7b6b6;}
.date-post{position: absolute; top: 238px; right: 17px; background: black; color: white; padding: 10px 30px; font-family: 'Montserrat'; font-size: 14px;}
span.wpcf7-list-item{display: inline-block; margin: 0 0 0 0;}
a[href^=tel]{white-space: pre;}
.dateresa{font-family: 'Montserrat'; font-size: 14px;}
@media only screen and (max-width: 1000px){.ul#menu-menu-de-navigation-1{background: #f9f9f9;}
a.tel-top{font-size: 18px; top: 120px; right: calc(50% - 90px);}}
@media only screen and (min-width: 1000px) and (max-width: 1325px){a.tel-top{top: 55px;}}
@media only screen and (max-width: 600px){.leftform,.rightform{width: 100%; padding: 0px;}
h2{font-size: 35px !important;}
h3{font-size: 25px !important;}
.dateresa input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date{width: 100%; margin: 0 2px;}}
@media only screen and (max-width: 1000px){.date-post{position: absolute; top: auto !important;}}
div.wpcf7-response-output{color: #181717 !important;}
input[type="checkbox"]{margin: 0px 5px 0px 0px;}
.dateresa input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date{width: 44%; margin: 0px 2px;}
.elementor-column{min-height: 0px !important;}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color: inherit; font-size: inherit; line-height: inherit; text-decoration: underline;}
.disposition td{font-family: 'Montserrat'; font-size: 14px;}
.disposition img{width: 30px;}
.disposition > tbody > tr > td:first-child{text-align: left;}
.disposition td{font-family: 'Montserrat'; font-size: 14px;}
.disposition img{width: 30px;}
.disposition > tbody > tr > td:first-child{text-align: left;}
.disposition tr:first-child{background: #d9d9d9 !important;}
.disposition tr{background: #fff;}
.disposition td{height: 50px; vertical-align: middle;}
.elementor-slideshow__title{display: none !important;}
div#cookie-law-info-bar{width: 30% !important; max-width: 30% !important; min-width: 20%; right: 15px !important; bottom: 15px !important; left: initial; padding: 20px; background: rgba(60, 60, 60, 0.95) !important;}
#cookie-law-info-bar span{vertical-align: middle; font-family: 'Montserrat'; font-size: 12px;}
a#cookie_action_close_header_reject{color: #222 !important; margin-top: 18px !important;}
@media (max-width: 767px){div#cookie-law-info-bar{width: 100%; max-width: 100% !important; min-width: 100%; right: 0px !important; bottom: 0px !important;}
#gallery-1 .gallery-item{float: left; margin-top: 10px; text-align: center; width: 100%; margin-bottom: 45px;}}
.date-post{display: none;}
section.elementor-section:first-child{background-position: center center !important; background-size: cover;}
