/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');

header.fusion-header-wrapper .fusion-main-menu{margin-left:50px;margin-top:0;float:left}
#wrapper #main .s2_message{color:#FFF;width:100%;text-align:center}
#wrapper #main .s2_message a{color:#FFF;text-decoration:underline}
#wrapper #main{padding-top:0}
#wrapper #main .two-col-wrap h1{font-size:46.6px;font-weight:600;margin-top:0;line-height:29px;letter-spacing:-4px}
.fusion-fullwidth.fullwidth-box.box.nonhundred-percent-fullwidth{background:url(/wp-content/uploads/2016/11/heading-left.png) no-repeat left 20px!important}
#wrapper .fusion-footer #facebook-like-widget-2 iframe{height:250px!important}
#wrapper .fusion-footer #facebook-like-widget-2 span{height:250px!important}
#wrapper #main .subscribe-bg h1{text-transform:uppercase;color:#FFF}
.fusion-header .language-right{float: right;font-weight: 400;margin-top: 10px;max-width: 90px;width: 100%;}
#wrapper .fusion-header .fusion-row {line-height: 15px;}
.fusion-header .language-right a{font-size:14px;color:#323232;font-family:'Open Sans';background:url(/wp-content/uploads/2016/11/arrow-down.png) no-repeat;background-position:right center;padding-right:15px}
#wrapper .fusion-sticky-shadow .language-right{margin-top:18px}
.top-bar{float:left;width:100%;z-index:9;position:relative;}
#wrapper .fusion-column-wrapper > h2{color:#252525;font-size:22px}
.top-right{float:right}
.top-right p{color:#282828;font-size:12px;margin:3px 0;font-weight:400;font-family:'Open Sans'}
.wpml-ls-item-fr .wpml-ls-display.icl_lang_sel_translated {display: none;}
.single-post textarea#comment {margin-top: 10px;}
body .rc-anchor-light{margin-left: 15px}
#wrapper .language-right .wpml-ls-sub-menu li a:hover {background:#fff;}
#wrapper #main .four-col-wrap .fusion-layout-column h3{font-size:18px;text-align:center;font-weight:600;margin-bottom:10px;margin-right:5%;margin-left:5%;line-height:22px;text-transform:uppercase;color:#5a5a5a}
#wrapper #main .four-col-wrap .feature-heading{float:left;width:100%;text-align:left;padding:10px 0 10px 10.5%;margin:0 0 25px}
#wrapper #main .four-col-wrap .feature-heading a{float:left}
#wrapper #main .four-col-wrap .feature-heading p a{float:left}
#wrapper #main .four-col-wrap .feature-heading h2{margin-bottom:5px}
#wrapper #main .four-col-wrap .feature-heading h2 span{color:#5a5a5a;font-weight:400}
#wrapper #main .four-col-wrap .fusion-layout-column .btn-a{padding:9px 20px 8px;border-radius:0}
#wrapper #main .four-col-wrap .fusion-layout-column .btn-a span{font-size:15px;letter-spacing:2px}
#wrapper #main .four-col-wrap .fusion-layout-column .fusion-column-wrapper{background:#f9f9f9;border:1px solid #cfcfcf;padding-bottom:25px}
#wrapper #main .four-col-wrap .fusion-layout-column .price{font-size:18px;text-align:center;font-weight:700;text-transform:uppercase;color:#9f9f9f;display:inline-block;width:100%}
#wrapper #main .three-col-wrap .fusion-layout-column h3{font-size:16px;text-align:center;font-weight:600;margin-bottom:14px;border-bottom:1px solid #e7e6e6;padding-bottom:10px;margin-right:4%;margin-left:4%;line-height:22px;text-transform:uppercase;color:#5a5a5a}
#wrapper #main .three-col-wrap .feature-heading{float:left;width:100%;text-align:left;padding:10px 0 10px 10.5%;margin:0 0 25px}
#wrapper #main .three-col-wrap .feature-heading a{float:left}
#wrapper #main .three-col-wrap .feature-heading p a{float:left}
#wrapper #main .three-col-wrap .feature-heading h2{margin-bottom:5px}
#wrapper #main .four-col-wrap .feature-heading h2 span{color:#383030!important;font-weight:700!important}
#wrapper #main .three-col-wrap .fusion-layout-column .btn-a{padding:9px 20px 8px;border-radius:0}
#wrapper #main .three-col-wrap .fusion-layout-column .btn-a span{font-size:15px;letter-spacing:2px}
#wrapper #main .three-col-wrap .fusion-layout-column .fusion-column-wrapper{background:#f9f9f9;border:1px solid #cfcfcf;padding-bottom:25px}
.feature-heading h2 span{color:#323232!important;font-weight:700!important}
#wrapper #main .two-col-wrap .fusion-layout-column h3{font-size:16px;text-align:center;font-weight:600;margin-bottom:10px;margin-right:2%;margin-left:2%;line-height:22px;text-transform:uppercase;color:#5a5a5a}
#wrapper .fusion-footer #recent-posts-2 ul li{border-color:#e7e6e6;background:#f2f2f2;padding:20px 25px}
#wrapper #main .two-col-wrap .feature-heading{float:left;width:100%;background:url("#") no-repeat;background-position:-19% center;text-align:left;margin:0 0 25px}
.foot-social p{float:left}
.foot-social a{float:left;margin-left:15px;margin-top:12px}
#wrapper #main #s2_form_widget-2 form p:nth-child(3){float:left;width:78%}
#wrapper #main #s2_form_widget-2 form p input[type="submit"]:nth-child(2){display:none}
#wrapper #main #s2_form_widget-2 form p br{display:none}
#wrapper #main #s2_form_widget-2 form input[type="submit"]{background:#9c9faa;color:#fefefe;text-transform:uppercase;font-size:16px;font-weight:600;font-family:'Open Sans';border-radius:0 4px 4px 0;border-left:0;padding:7px 30px}
#wrapper #main #s2_form_widget-2{float:left;width:100%}
#wrapper #main #s2_form_widget-2 .search{max-width:700px;margin:0 auto}
#wrapper #main #s2_form_widget-2 .search #s2email{background:rgba(255,255,255,0.11);border:1px solid #d2d2d2;color:#FFF;font-family:'Open Sans';height:40px;border-radius:4px 0 0 4px}
#wrapper #main #s2_form_widget-2 .heading{display:none}
#wrapper #main #s2_form_widget-2 .search label{display:none}
#wrapper #main .two-col-wrap .feature-heading a{float:left}
#wrapper #main .two-col-wrap .feature-heading p a{float:left}
#wrapper .marco-kasel .feature-heading h2{color:#5a5a5a;font-weight:400;margin:0 0 8px 28px;padding-left:83px}
#wrapper #main .two-col-wrap .feature-heading h2 span{color:#5a5a5a;font-weight:400}
#wrapper #main .two-col-wrap .fusion-layout-column .btn-a{padding:9px 20px 8px;border-radius:0}
#wrapper #main .two-col-wrap .fusion-layout-column .btn-a span{font-size:15px}
#wrapper .fusion-footer .fusion-column h4::last-word{font-weight:400}
#wrapper .three-col-wrap .fusion-builder-row{margin:60px 0 0}
#wrapper .three-col-wrap .fusion-column-wrapper > h2{
  color:#5a5a5a;
  font-size:25px;
  font-weight:400;
  margin-left:45px;
  padding-left:51px;
  padding-top:20px}
#wrapper .three-col-wrap .fusion-column-wrapper span,#wrapper .three-col-wrap .fusion-column-wrapper img{width:100%}
#wrapper .featured-listing .fusion-column-wrapper a{color:#bcbcbc;padding-left: 80px;position:relative;transition:all .35s ease 0}
#wrapper .featured-listing .fusion-column-wrapper p a::after{color:#bcbcbc;content:"";font-family:fontawesome;position:absolute;right:-14px;top:-1px}
#wrapper .featured-listing .fusion-column-wrapper a:hover{color:#111}
#wrapper .fusion-fullwidth .my-item:hover a.fusion-button{background:#0053a0!important}
#wrapper .fusion-fullwidth .my-item:hover h3{color:#0053a0!important}
#wrapper #main .featured-listing h2{color:#5a5a5a;font-size:25px;font-weight:400;margin-bottom:0;margin-left:37px;padding-left:70px;padding-top:26px}
#wrapper .marco-kasel .fusion-imageframe{width:100%}
#wrapper .box img{border:1px solid #cfcfcf;width:100%}
#wrapper #main .marco-kasel a.fusion-button.button-4{padding:8px 30px}
#wrapper #main .marco-kasel .fusion-column-wrapper > h1{color:#323232;font-size:47px;font-weight:500;margin-left:57px;padding-left:50px}
#wrapper .marco-kasel .fusion-column-wrapper > p{padding:20px 0}
.fusion-main-menu li.menu-item .menu-text{text-transform:uppercase}
#wrapper .fusion-fullwidth.about-banner {
    background-position: center center;
    background-size: 100% 100% !important;
    min-height: 400px;
}
#wrapper .fusion-fullwidth.contact-banner{min-height:270px}
.fusion-widget-area:first-child .widget_text p{line-height:normal}
#wrapper .inner-heading h2{color:#5a5a5a;font-weight:400;text-transform:uppercase}
#wrapper .fusion-imageframe.my-icon::after{border-right:1px solid;bottom:-20px;color:#ebebeb;content:"";font-size:50px;height:100%;left:-127px;max-width:1170px;min-height:180px;position:absolute;transform:rotate(90deg);width:100%}
#wrapper .fusion-imageframe.my-icon{overflow:visible;position:relative}
#wrapper .fusion-title.inner-heading{margin-bottom:40px!important}
#wrapper .fusion-imageframe.my-icon{margin-right:10px!important}
#wrapper .fusion-title.inner-heading h2{padding:20px 0 0}
.fusion-column-wrapper span{font-size:15px;font-weight:500}
.fusion-footer .rpwwt-post-excerpt{color:#5a5a5a;font-size:14px;line-height:normal}
.fusion-footer .rpwwt-post-date{color:#9f9f9f;font-size:13px}
#wrapper .fusion-page-title-bar{margin-bottom:20px}
.fusion-footer .fusion-copyright-notice a{color:#fff}
.fusion-footer .fusion-copyright-notice a:hover{color:#111}
input.wpcf7-form-control.wpcf7-submit{background-color:#5a5a5a!important}
#wrapper .post-content .wpcf7-form-control.wpcf7-submit{box-shadow:none;width:135px}
#content .my-newsletter input[type="email"]{background:rgba(255,255,255,0.1) none repeat scroll 0 0;border:1px solid;border-radius:5px;box-sizing:border-box;color:#fff;float:none;font-family:open sans;font-size:18px;margin:0 auto;min-height:40px;position:relative;width:640px}
.fusion-footer .rpwwt-widget a img{height:auto !important;width:auto !important}
.my-newsletter .tnp-subscription{display:inline-block;margin:0 auto;max-width:none;text-align:center;width:100%}
.my-newsletter .tnp.tnp-subscription > form{margin:0 auto;max-width:650px;position:relative;text-align:center;width:100%}
.my-newsletter .fusion-column-wrapper input[type="submit"]:hover{background:rgba(37,46,78,0.5) none repeat scroll 0 0}
.my-newsletter .fusion-column-wrapper input[type="submit"]{background:rgba(255,255,255,0.1) none repeat scroll 0 0;border:1px solid #d2d2d2;border-right:0;color:#fff;cursor:pointer;min-height:40px;position:absolute;right:7px;text-transform:uppercase;top:0;width:100px}
.my-newsletter .fusion-column-wrapper input[type="email"]::-webkit-input-placeholder{color:#fefefe!important;font-size:14px;font-family:Open Sans}
.my-newsletter .fusion-column-wrapper input[type="email"]::-moz-placeholder{color:#fefefe!important;font-size:14px;font-family:Open Sans}
.my-newsletter .fusion-column-wrapper > form{text-align:center}
.wpcf7-form input[type="submit"]{padding:10px!important}
label .wpcf7-form-control-wrap.your-name{float:left;margin:11px 0 0 4px;width:31%}
label .wpcf7-form-control-wrap.your-email{float:left;margin:11px 14px 0;width:32%}
label .wpcf7-form-control-wrap.Telephone{float:left;margin:11px 0 10px 1px;width:33%}
label .wpcf7-form-control-wrap.your-city{float:left;margin:0 0 0 4px;width:31%}
.wpcf7-form-control-wrap.your-recipient{float:left;margin:1px 14px 0;width:32%}
.wpcf7-form-control-wrap.your-recipient-2{float:left;margin:2px 0 16px;width:33%}
img.wp-image-168.alignleft.con-b{border:1px solid #ebebeb;padding:5px}
h3.touchs{font-size:20px!important;font-weight:700!important;color:#252525!important;display:inline-block;margin-left:0px;margin-top:60px}
p.remax{color:#0053a0;font-size:15px;font-weight:700;text-transform:uppercase}
.visits span strong{font-size:22px}
p.contacts{color:#5a5a5a;font-size:22px;position:relative;top:15px}
p.fill{line-height:18px}
img.img-responsive.wp-image-168{border:1px solid #ebebeb;width:72px;padding:6px;height:66px}
#comment-input .placeholder,#comment-input input,#comment-textarea .placeholder,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form label input[type="password"],.search-page-search-form input,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,.wpcf7-form textarea,.wpcf7-select-parent .select-arrow,input.s,input.s .placeholder,input[type="email"],input[type="text"],select,textarea{color:#747474}
.your-city,.your-recipient-2m,.your-recipient,.Telephone,.your-email,.your-name{height:33px!important}
p.max{font-weight:700;line-height:0;text-transform:uppercase}
p.remax{line-height:28px!important;margin:3px!important}
.address > p{margin-bottom:1px!important}
h3.contats{position:relative;color:#5a5a5a!important;top:15px}
p.remax{color:#0053a0;line-height:9px!important}
p.max{color:#0053a0;margin-bottom:14px!important;display:inline-block}
#wrapper .wpcf7-form-control{box-shadow:1px 1px 3px #e3e3e3 inset}
span.wpcf7-form-control-wrap.your-message{margin-left:3px}
textarea.wpcf7-form-control.wpcf7-textarea{width:99.5%!important}
.widget_search .searchsubmit{display:none}
.post-holder .fusion-meta{display:none}
#wrapper #tabs .active > a{background-color:#5a5a5a;border-top:medium none;color:#fff;font-size:18px;text-align:left}
#wrapper .social_links .heading h4.widget-title{color:#fff;font-family:open sans!important;font-size:18px;padding:8px}
.social_links .heading{background-color:#5a5a5a}
.fusion-meta-info{display:none}
.fusion-sharing-box.fusion-single-sharing-box.share-box{background-color:#e3e3e3;text-align:center}
#wrapper .form-submit .fusion-button.fusion-button-default{background-color:#5d5d5d;float:right}
.fusion-social-networks .fusion-social-network-icon.fusion-tooltip{padding:10px!important;background-color:#fff!important;border:1px solid!important;border-color:#5a5a5a!important}
div#social_links-widget-2 .fusion-social-networks.boxed-icons{margin-left:9px}
.fusion-accordian .panel-title a .fa-fusion-box{background-color:#fff!important;color:#5a5a5a!important}
i.fa-fusion-box{border:1px solid #ebebeb!important}
#wrapper .fusion-accordian .panel-title a:hover .fa-fusion-box{background:#5a5a5a none repeat scroll 0 0!important;color:#fff!important;border-color:transparent!important}
#wrapper .fusion-accordian .panel-title .fusion-toggle-heading{margin-left:40px;color:#221f1f;font-size:18px;font-family:'Lato'}
.fusion-accordian .panel-title .active .fa-fusion-box{background-color:#5a5a5a!important;color:#fff!important}
.panel-body.toggle-content.post-content{margin-left:40px}
.col-md-12.sumbmitf{text-align:center}
.buyers-f{text-align:center;background-color:#f3f3f3;padding:61px;box-shadow:1px 1px 3px #e3e3e3 inset}
h3.match{color:#252525}
p.buyer-p{color:#252525;font-size:16px}
.hentry .fusion-date-and-formats{display:none}
.hentry .fusion-post-content.post-content{margin-left:0}
#wrapper .fusion-post-content h2.entry-title{overflow:hidden;position:absolute;text-overflow:ellipsis;top:-50px;white-space:nowrap;width:730px}
#wrapper .fusion-posts-container .fusion-flexslider{margin:70px 0 0}
.fusion-posts-container p.fusion-single-line-meta{position:absolute;top:-24px}
.fusion-posts-container article.post{border-bottom:1px solid #ebebeb;padding-bottom:10px;position:relative}
#wrapper .fusion-blog-shortcode.my-posts{display:inline-block}
#wrapper .my-blog h2.blog-shortcode-post-title.entry-title > a{color:#323232;font-size:24px}
#wrapper .my-blog .fusion-single-line-meta > span{color:#5a5a5a;font-size:18px}
#wrapper .search-table input[type="text"]{width:100%}
.fusion-content-widget-area .searchform .search-field{display:inline;width:100%}
#wrapper .search-table input[type="text"]{border:1px solid #cfcfcf;min-height:37px;width:100%}
.fusion-widget-area .widget_search .search-table{display:inline-block;width:100%}
#wrapper .fusion-content-widget-area .widget{margin-bottom:25px}
::-webkit-input-placeholder{color:#323232!important;font-size:13px!important;opacity:1}
::-moz-placeholder{color:#323232!important;font-size:13px!important;opacity:1}
:-ms-input-placeholder{color:#323232!important;font-size:13px!important;opacity:1}
:-moz-placeholder{color:#323232!important;font-size:13px!important;opacity:1}
#wrapper .my-blog .fusion-rollover-categories > a,#wrapper .my-blog .fusion-rollover-title > a{color:#fff}
#wrapper .widget.social_links{border:1px solid #ebebeb}
#wrapper .post-content .heading .widget-title{margin-top:0}
#wrapper .my-blog .fusion-image-wrapper{margin:20px 0}
.single-post .single-navigation.clearfix{display:none}
.fusion-sharing-box.fusion-single-sharing-box.share-box > h4{font-size:13px;display:inline-block;margin:0 20px 0 0}
#wrapper .fusion-sharing-box .fusion-social-networks{display:inline-block;vertical-align:middle}
.single-post #wrapper a.fusion-social-network-icon{background:rgba(0,0,0,0) none repeat scroll 0 0!important;text-decoration: none;}
.single-post .about-author{display:none}
#commentform .form-submit input[type="submit"]{margin:0;padding:4px 15px}
.single-post .post-img img{margin-bottom:37px}
#content .banner-slide a img:hover{transform:scale(1.1)}
#content .banner-slide a img{transition: all 0.2s ease 0s !important}
.tp-caption.tp-resizeme.find-home.noSwipe{transition: all 0.2s ease 0s !important;}
.tp-caption.tp-resizeme.find-home.noSwipe{transform:scale(1.1) !important;}
	
.icl-fr .icl_lang_sel_translated {display: none;}   
#lang_sel a {background: #fff none repeat scroll 0 0;border: medium none;font-size: 14px;}
#lang_sel a:hover, #lang_sel ul ul a:hover, #lang_sel :hover > a, #lang_sel ul ul :hover > a {color: #000;background: none;}
#menu-header-menu-french.fusion-menu li{padding-right: 25px;}
#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
#wrapper .fusion-main-menu > ul > li{padding-right:18px}
.fusion-column-last .textwidget{border:1px solid hsl(0,0%,89%)}
#wrapper #main .subscribe-bg h1{font-size:14px}
#wrapper #main #s2_form_widget-2 .search #s2email{margin-left:62px}
#wrapper #main #s2_form_widget-2 form input[type="submit"]{border-radius:6px 4px 4px;margin:0 auto;padding:7px 30px}
#wrapper .fusion-accordian .panel-title .fusion-toggle-heading{font-size:16px!important}
#wrapper .marco-kasel .fusion-column-wrapper > p{margin-left:17px;text-align:center;width:auto}

@media only screen and (max-width:479px) {
#wrapper #main .featured-listing h2{font-size:22px;padding-left:78px}
#wrapper #main .three-col-wrap .fusion-layout-column h3{font-size:12px}
#wrapper #main .three-col-wrap .fusion-layout-column .btn-a span{font-size:12px;letter-spacing:1px}
#wrapper #main .four-col-wrap .fusion-layout-column .btn-a span{font-size:13px;letter-spacing:0}
#wrapper #main .four-col-wrap .fusion-layout-column h3{font-size:13px}
#wrapper #main .featured-listing h2{left:-5%;position:relative;top:2px!important}
#wrapper #main .subscribe-bg h1{font-size:14px}
#wrapper #main #s2_form_widget-2 .search #s2email{margin-left:32px}
#wrapper #main #s2_form_widget-2 form input[type="submit"]{border-radius:6px 4px 4px;margin:0 auto;padding:7px 30px}
#wrapper .three-col-wrap .fusion-column-wrapper > h2 {margin: 0;padding: 20px 0;position: relative; text-align: center;top: 70px;}
#wrapper .three-col-wrap .fusion-builder-row{margin:58px 15px -4px}
#wrapper .marco-kasel .fusion-imageframe{width:70%;margin-left:52px}
#wrapper .fusion-title.fusion-sep-none .title-heading-left{text-align:center}
#wrapper .fusion-fullwidth.about-banner{min-height:89px}
#wrapper .fusion-accordian .panel-title .fusion-toggle-heading{font-size:13px}
#wrapper .fusion-fullwidth.contact-banner{min-height:89px}
h3.touchs{font-size:16px!important;text-align:center;margin-left:0;margin-top:0}
h3.contats{text-align:center}
h3.touchs{margin-left:0;font-size:16px!important}
label .wpcf7-form-control-wrap.your-name{width:100%}
label .wpcf7-form-control-wrap.your-email{width:100%!important;margin:11px 3px 0}
label .wpcf7-form-control-wrap.your-city{margin:2px 0 0;width:100%!important}
textarea.wpcf7-form-control.wpcf7-textarea{width:100%!important;margin-left:-4px}
.wpcf7-form-control-wrap.your-recipient{width:100%;margin:0}
.wpcf7-form-control-wrap.your-recipient-2{margin:22px 0 16px;width:100%}
.home #wrapper .fusion-row .fusion-fullwidth.marco-kasel {padding: 0 20px !important;}
.page-id-112 #wrapper .fusion-fullwidth.about-banner{min-height:89px}
.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none.my-icon{display:none}
}


@media only screen and (min-width:480px) and (max-width:767px) {
#wrapper .three-col-wrap .fusion-builder-row{margin:56px 68px 0}
#wrapper .three-col-wrap .fusion-column-wrapper > h2{left:30%;position:relative}
}


@media only screen and (min-width:768px) and (max-width:1023px) { 
body{overflow:hidden}
#wrapper .fusion-main-menu > ul > li{padding-right:18px}
#wrapper .fusion-header .language-right{margin-top:48px}
.top-bar .top-right{float:none;text-align:center}
#wrapper #main .three-col-wrap .fusion-layout-column .fusion-column-wrapper{width:75%;margin:0 auto}
#wrapper .marco-kasel .fusion-imageframe{display:block;margin:14px auto;margin-left:0;text-align:center}
#wrapper .box img{width:80%}
#wrapper #main .four-col-wrap .fusion-layout-column .fusion-column-wrapper{width:38%;margin:0 auto}
#wrapper .fusion-fullwidth.about-banner{min-height:186px}
textarea.wpcf7-form-control.wpcf7-textarea{margin-left:-4px;width:89.4%!important}
label .wpcf7-form-control-wrap.your-email{width:44%!important}
#wrapper .fusion-fullwidth.contact-banner{min-height:190px}
#wrapper .con-texts{margin-top:0!important}
.wpcf7-form-control-wrap.your-recipient-2{margin:-18px 0 16px;width:43%}
#wrapper .my-blog h2.blog-shortcode-post-title.entry-title > a{font-size:20px}
}

@media only screen and (min-width:1024px) and (max-width:1169px) {
#wrapper .fusion-main-menu > ul > li{padding-right:18px}
#wrapper .fusion-header .language-right{margin-top:48px}
.top-bar .top-right{float:none;text-align:center}
#wrapper #main .marco-kasel .fusion-column-wrapper > h1{padding-left:54px;margin-left:52px;position:relative;font-size:38px}
#wrapper #main .four-col-wrap .fusion-layout-column h3{font-size:16px}
#wrapper #main .subscribe-bg h1{font-size:20px}
#wrapper .marco-kasel .feature-heading h2{left:17%;margin:0;padding-left:0;position:relative}
#wrapper #main .two-col-wrap .feature-heading a{left:11%;margin:0 0 0 38px;position:relative}
#wrapper .marco-kasel .fusion-imageframe{margin-left:-29px;margin-top:2px;width:100%}
#wrapper #main .featured-listing h2{left:-4%;margin-left:0;position:relative;top:2px!important}
#wrapper #main #s2_form_widget-2 form input[type="submit"]{padding:7px 30px}
body{overflow:hidden}
#wrapper #main .four-col-wrap .fusion-layout-column .fusion-column-wrapper{width:90%;margin:0 auto}
#wrapper .box img{width:100%}
#wrapper #main .three-col-wrap .fusion-layout-column .fusion-column-wrapper{margin:0 auto;width:100%}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full.fusion-column-first.fusion-column-last.feature-heading.three-col-wrap.1_1{margin:0 auto;width:90%}
.page-id-112 #wrapper .fusion-fullwidth.about-banner{min-height:253px}
#wrapper .fusion-fullwidth.about-banner{min-height:253px}
#wrapper .fusion-fullwidth.contact-banner{min-height:253px}
label .wpcf7-form-control-wrap.your-name,label .wpcf7-form-control-wrap.your-email,label .wpcf7-form-control-wrap.Telephone{width:auto}
label .wpcf7-form-control-wrap.your-city{margin:11px 0 0 16px;width:44%}
label .wpcf7-form-control-wrap.your-name{margin:11px 0 0 2px}
.wpcf7-form-control-wrap.your-recipient-2{margin:-18px 0 16px;width:44.5%}
.wpcf7-form-control-wrap.your-recipient{margin:2px 17px -2px;padding:13px 0 0;width:44.8%}
textarea.wpcf7-form-control.wpcf7-textarea{width:89.5%!important}
}


@media only screen and (min-width:1280px) and (max-width:1366px) {
.fusion-fullwidth.fullwidth-box.box.nonhundred-percent-fullwidth{background:rgba(0,0,0,0) url(/wp-content/uploads/2016/11/heading-left.png) no-repeat scroll -60px 20px!important}
}
	
@media only screen and (min-width:240px) and (max-width:767px) {
#wrapper .fusion-fullwidth.contact-banner,#wrapper .fusion-fullwidth.about-banner,.page-id-112 #wrapper .fusion-fullwidth.about-banner{min-height:200px}
#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}
.fusion-header .language-right{margin-top:0}
div#wrapper{overflow:hidden}
.panel-body.toggle-content.post-content p{text-align:left}
#wrapper .fusion-title.inner-heading{margin-bottom:0!important}
#wrapper .fusion-logo{margin:0 auto!important;display:block;float:none;text-align:center}
#wrapper .fusion-mobile-menu-icons{margin-top:10px;float:left}
.fusion-mobile-menu-icons{z-index:9999999999;position:relative}
#wrapper nav.fusion-mobile-nav-holder{z-index:999999;position:absolute;width:100%;margin:13px 0 0!important}
#wrapper .fusion-fullwidth.fullwidth-box.box.nonhundred-percent-fullwidth{background:none!important}
#wrapper .marco-kasel .feature-heading h2{margin:0;padding-left:0;text-align:center}
#wrapper #main .marco-kasel .fusion-column-wrapper > h1{font-size:35px;margin-left:0;padding-left:0;text-align:center}
#wrapper .marco-kasel .fusion-column-wrapper > p{text-align:center}
#wrapper #main .marco-kasel a.fusion-button.button-4{float:none;margin:0 auto;display:table}
#wrapper .marco-kasel .fusion-imageframe{width:100%;margin:0 auto}
#wrapper .three-col-wrap .fusion-column-wrapper > h2{padding:0;top:0}
#wrapper .three-col-wrap .fusion-builder-row{margin:9px 15px -4px}
#wrapper #main .featured-listing h2{left:0;position:relative;top:0;padding:0;text-align:center}
.featured-listing .fusion-column-wrapper span{width:100%}
.fusion-fullwidth.fullwidth-box.box.nonhundred-percent-fullwidth{max-width:398px;margin:0 auto;display:table;width:100%}
#wrapper #main .featured-listing h2{margin-left:0}
.fusion-fullwidth.fullwidth-box.fusion-parallax-none.about-banner{margin-bottom:0!important}
.about-banner p{text-align:center!important}
#wrapper .fusion-post-content h2.entry-title{width:100%}
#wrapper .contact-banner{margin-bottom:0}
h3.visits,p.max,.post-content p{text-align:center}
#wrapper .featured-listing .fusion-column-wrapper a{margin-left:0;padding-left:0}
#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}
}


@media only screen and (min-width:768px) and (max-width:1000px) {
#menu-header-menu-french.fusion-menu li{padding-right:0}
#wrapper #main .three-col-wrap .fusion-layout-column .fusion-column-wrapper{max-width:400px}
nav.fusion-mobile-nav-holder{position:absolute;width:100%;left:37px;top:26px;clear:both;z-index:99}
#wrapper .fusion-header .language-right{margin-top:48px;left:46px;position:relative}
#wrapper .three-col-wrap .fusion-column-wrapper > h2{position:relative;top:0;left:-30px;text-align:center}
#wrapper .marco-kasel .feature-heading h2{left:0;position:relative;width:100%;text-align:center}
#wrapper #main .marco-kasel .fusion-column-wrapper > h1{font-size:40px;margin-left:0;padding-left:0;text-align:center}
#wrapper .marco-kasel .feature-heading h2{margin:0;padding-left:0}
#wrapper #main .featured-listing h2{left:0}
#wrapper .marco-kasel .fusion-column-wrapper > p{padding:20px 79px;text-align:center}
#wrapper #main .marco-kasel a.fusion-button.button-4{display:table;margin:0 auto;float:none}
#wrapper #main .featured-listing h2{margin-bottom:0;margin-left:0;padding-left:0;text-align:center}
#wrapper .featured-listing .fusion-column-wrapper a{text-align:center;padding-left:0;width:100%;float:none;margin:0 auto;display:table}
#wrapper .fusion-footer .fusion-columns .fusion-column{width:50%!important}
h3.touchs{margin-top:0}
p.fill{padding:0 0 0 84px}
}


@media only screen and (min-width:1001px) and (max-width:1024px) {
h3.touchs{margin-top:0}
p.fill{padding:0 0 0 84px}
#wrapper .fusion-header .language-right{margin-top:0;position:relative}
header.fusion-header-wrapper .fusion-main-menu{float:right}
#wrapper #main .marco-kasel .fusion-column-wrapper > h1{padding-left:173px}
#wrapper .marco-kasel .feature-heading h2{left:35%}
#wrapper .marco-kasel .fusion-column-wrapper > p{padding:20px 18px}
#wrapper #main .two-col-wrap .feature-heading a{left:0;margin:0 0 0 19px;position:relative}
#wrapper #main .featured-listing h2{left:16%}
#wrapper .featured-listing .fusion-column-wrapper a{margin-left:154px}
#wrapper .featured-listing .fusion-one-fourth a{margin-left:0}
#wrapper .three-col-wrap .fusion-column-wrapper > h2{margin-left:176px}
}
