﻿.text-muted{color:#777}


    body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_blurb_container,
    body .diana_overlays_popup3 .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {
        display: block !important;
    }
.logo h1,.logo h2{background:none}
#header .logo{padding-top:30px}
#header .logo img{width:auto}


	
	

	.animated .opacity { 
		opacity: 0; 
		-webkit-transition: opacity .8s ease;
				transition: opacity .8s ease;
	}


#container {
	}

html, body, #wrapper,#container, .container, #header,.span-16,.span-20{width:100%}

.container {background:none;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.clearfix, .container {display:block;}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}

.bolder{font-weight:bolder !important}

.bolder-lg-txt{
	font-weight:900;
	font-size:85px;
	text-transform:uppercase
}

a.icon_bar span.b{position:absolute;top:100%}

		

a.icon_bar_facebook span.b{background:#3a589b;color:#fff}

a.icon_bar_google span.b{background:#d6492f;color:#fff}

a.icon_bar_twitter span.b{background:#32ccfe;color:#fff}

a.icon_bar_vimeo span.b{background:#1ca7cc;color:#fff}

a.icon_bar_youtube span.b{background:#ff3334;color:#fff}

a.icon_bar_flickr span.b{background:#ff0084;color:#fff}

a.icon_bar_linkedin span.b{background:#007bb6;color:#fff}

a.icon_bar_pinterest span.b{background:#cb2027;color:#fff}

a.icon_bar_dribbble span.b{background:#ec4a89;color:#fff}

.style-simple a.icon_bar span.b{position:absolute;top:0;opacity:0;filter:alpha(opacity=0)}

.style-simple a:hover.icon_bar span.b{opacity:1;filter:alpha(opacity=100)}


#offers {
      float: right;
}

.entry-content:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.entry-content {
	margin-top: 2.5em;
	clear: both;
}
.form-block--with-label .form-block__form .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;}
.row{margin-left:-15px;margin-right:-15px}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}


#ddmenu .dd-inner {
    text-align:center;
    padding:20px;
    margin:16px;
    
    white-space:nowrap;
    font-size:13px;
}



#ddmenu .dd-inner ul:last-child
{
    border-right:none;
}
#footer-philosophy-inside-right .accordion-title{font-size:17px;color:#00bbc8;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}
#footer-philosophy-inside-right .accordion-title:hover{color:#416068}
#footer-philosophy-inside-right .accordion-title .fa-plus{display:inline-block;float:right}
#footer-philosophy-inside-right .accordion-title .fa-minus{display:none;float:right}
#footer-philosophy-inside-right .accordion-title.open .fa-minus{display:inline-block}
#footer-philosophy-inside-right .accordion-title.open .fa-plus{display:none}
#footer-philosophy-inside-right .accordion-content,#footer-philosophy-inside-right .accordion-title{margin:0 0 24px}
 

#footer-philosophy-inside-right .accordion-content, #footer-philosophy-inside-right .accordion-title {margin: 0 0 24px 0;}
.qodef-testimonials .owl-item.active .qodef-testimonial-content{opacity:1}
.qodef-testimonials .qodef-testimonial-content{display:inline-block;width:32.4%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 .7%;opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}
.qodef-testimonials .qodef-testimonial-content:nth-child(1){transition-delay:.1s}
.qodef-testimonials .qodef-testimonial-content:nth-child(2){transition-delay:.25s}
.qodef-testimonials .qodef-testimonial-content:nth-child(3){transition-delay:.4s}
.qodef-testimonials .qodef-testimonial-content:first-child{margin-left:0}
.qodef-testimonials .qodef-testimonial-content:last-child{margin-right:0}


#div-gpt-ad-rightrail_top,
#div-gpt-ad-rightrail_mid1,
#div-gpt-ad-rightrail_bottom {
    justify-content: center;
    display: flex;
}

.logo-margin {
    padding-right: 5px !important;
}
.mehedi { background: #F5F5F5; padding: 2px; border-bottom: 1px solid #f4f4f4; text-shadow: 2px 3px 3px #555;}


.aside_stars_title {
    text-align: center;
    margin-bottom: 31px;
    font-weight: bold;
}


.aside_stars_title h3 {
    
    
}



.content_column h1,
.content_column h2,
.content_column h3,
.content_column h4,
.content_column h5,
h1.entry-title,
.aside_stars_title {
	color: #ad4658 !important;
}

	
	div.tabs {
		padding-left: 1px;
	}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}

div.secondary_menu ul li#li_soc a:hover{background:#007BB5;}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}
.nopad{padding:0px}
.nopad-left{padding-left:0px}
.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}


.elementor-section.eael-particles-section .elementor-container {
  z-index: 1;
}
.arrow-right-icon{position:relative;top:3px;width:1.1111111111rem;height:1.1111111111rem}
.btn-just-like-more:active .arrow-right-icon path,.btn-just-like-more:focus .arrow-right-icon path,.btn-just-like-more:hover .arrow-right-icon path,.btn-more:active .arrow-right-icon path,.btn-more:focus .arrow-right-icon path,.btn-more:hover .arrow-right-icon path{fill:#fff}
.btn-sidebar .arrow-right-icon{width:12px;height:12px;position:relative;top:0}
.btn-sidebar .arrow-right-icon path{fill:#b8161d}

	.index-customsay .logo li{width: 31%; display: inline-block;}

	.index-customsay .logo-left,.index-customsay .logo-right{ padding:0px;}

	.cloudcard-footer p .logo{width:80%; margin-top: 20px;}

.index-customsay .logo{display:block; text-align: center;}

.index-customsay .logo li.on{border:2px solid #0078D7;-webkit-transition-property: border-color;-webkit-transition-duration:0.5s;-webkit-transition-timing-function: ease;}

.index-customsay .logo li img{width: 100%;}

.index-customsay .logo-left { padding-left: 10px;}

.index-customsay .logo-right{ padding-right: 10px;}

.solution-company .info .logo{text-align: center;border: 1px solid #dddddd;margin-bottom: 10px;line-height: 0;}

.solution-company .info .logo img{width: 100%;}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
 #main-nav ul li.menu-item-has-children:after,
#main-nav ul li.mega-menu:after,
.top-menu ul li.menu-item-has-children:after {
position: absolute;
right: 7px;
top: 50%;
display: inline-block;
content: '';
width: 0;
height: 0;
border: 4px solid transparent;
border-top: 4px solid #bbb;
}

#main-nav ul ul li.menu-item-has-children:after,
#main-nav ul ul li.mega-menu:after,
.top-nav .top-menu ul ul li.menu-item-has-children:after {
border: 4px solid transparent;
border-left-color: #bbb;
}

.cl { clear: both }


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}

.menuholder { float: right }
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:20px 0}





.postid-249 #et-boc .et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_1_2.et_pb_column_2 .et_pb_text_inner h6{line-height: 1.5;}


.postid-249 #et-boc .et_pb_row.et_pb_row_2 .et_pb_column.et_pb_column_1_2.et_pb_column_4 .et_pb_text_inner h6{line-height: 1.5;}


.site-description {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	margin-bottom: 0;
}


body.has-header-image .site-description,
body.has-header-video .site-description {
	color: #fff;
	opacity: 0.8;
}


	h2,
	h5,
	blockquote,
	.site-description,
	.twentyseventeen-front-page.has-header-image .site-description,
	.twentyseventeen-front-page.has-header-video .site-description,
	.entry-meta,
	.entry-meta a {
		color: #777 !important; 
	}


#logoname{
	float: left;
	width: 1000px;
	margin-top: 30px;
	margin-bottom: 0px;
	z-index: 9999;
	padding: 0px;
	margin-right: 5px;
	margin-left: 20px;
	display: inline-block;
	overflow: hidden;
}

#keep-to-date-images{margin-bottom:10px;}


	#keep-to-date, #keep-to-date-images{text-align:center;margin-top:0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.cta{margin:10px auto 0px auto;padding:10px 10px 20px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0}

#header-first #slogan { background-color: #E2001A !important; color: #FFFFFF !important; 
font-family: verdana, arial !important; font-size: 1.2em !important; font-weight: bold !important; 
text-shadow: 1px 1px 2px #888; margin: 85px 0px 0px 0px !important; padding: 10px !important; 
text-align: center !important; width: 280px !important; }

   
  #header,
  #header-top,
  #header-wrapper,
  #header-bottom,
  #sidebar-first,
  #sidebar-last,
  #preface-wrapper,
  #content-tabs,
  #mission,
  #slogan,
  #postscript-wrapper,
  #footer-top,
  #footer,
  #primary-menu,
  #search-box,
  #logo {
    display: none;
  }


#home-bottom-2 .button,
#home-bottom-3 .button {
	padding-left:10px;
	padding-right:10px;
}


	.home-bottom-1,
	.home-bottom-2,
	.home-bottom-3 {
		text-align:center!important;
		width: 100%!important;
		display: block!important;
		margin: 0!important;
		margin-bottom: 20px!important;
	}

	.home-bottom-2 .agency-pro-home .content .widget,
	.home-bottom-3 .agency-pro-home .content .widget {
		margin-bottom: 20px!important;
	}




.home-bottom-2,
.home-bottom-3 {
	width: 48%;
    margin: 1%;
    display: inline-block;
    vertical-align: middle;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.desk-prefix-1-12{position:relative;left:8.33333%}

.content-section{
  background: #f6f6f6;
  padding: 40px;
}

.content-section, .inner-box{
  padding: 15px;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.td-a-rec {
  margin: 30px auto 30px;
  text-align: center;
}

.td-a-rec-id-header_mob {
  margin-top: 25px;
}

.td-a-rec-id-smart_list_mob {
  margin: 20px auto 15px;
}

.td-post-content .td-a-rec {
  margin: 20px auto 15px;
}

.paged.page .td-a-rec-id-header_mob {
  margin-bottom: -10px;
}

.category .td-a-rec-id-header_mob {
  margin-bottom: 0;
}

.single .td-a-rec-id-header_mob {
  margin-bottom: 15px;
}

.author .td-a-rec-id-header_mob {
  margin-bottom: 15px;
}

.tdm_smart_list_1 .td-a-rec-id-smart_list_7 {
  margin-bottom: 0;
}
.region-sidebar-second .block{margin-bottom:40px;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.block-superfish select{-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #ccc;width:100%;display:inline-block;font-size:12px;padding:5px;color:#666;font-family:'Cabin Condensed',Arial,sans-serif;}
.not-logged-in .block-forum .contextual-links-wrapper{display:none;}
#block-superfish-4 .block .block-superfish{margin-bottom:0em;}
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
#back-to-top-button a{display:block !important;width:100% !important;text-align:center !important;padding:10px !important;background-color:#d2d2d2 !important;color:#8f8f8f !important;text-transform:uppercase}

	.article-content .woocommerce-ordering{
		width: 100% !important;
	}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#ecf0f1;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}

.site-branding.icon-text .site-logo {
display: inline-block;
vertical-align: middle;
}





.csstransforms3d.csstransitions .js-nav .inner-wrapper {
	left: 80%;
}


.inner-wrapper,
#slide-out {
	-webkit-transition: -webkit-transform 500ms ease, opacity 500ms ease;
	   -moz-transition:    -moz-transform 500ms ease, opacity 500ms ease;
		 -o-transition:      -o-transform 500ms ease, opacity 500ms ease;
			transition:         transform 500ms ease, opacity 500ms ease;
}


#brandbox {
height:380px;
position:relative;
color:#FFF;
width:960px;
margin:0px auto;
}


#brandbox iframe {
position:absolute;
right:0px;
top:30px;
}

  #brandbox div {
  display:none;
  }

  #brandbox a {
  display:none;
  }
.medium-4{width:33.33333%}
.lt-ie9 .large-4,.lt-ie9 .row .large-4,.lt-ie9 .medium-4,.lt-ie9 .row .medium-4{width:33.33333%}
.lt-ie9 .medium-4,.lt-ie9 .row .medium-4{width:33.33333%}

#comments h2,
#trackback h2 {
	color: #333;
}

#trackback dl.log dt span.name {
	color: #000;
}

#trackback dl.log dt span.date {
	color: #666;
}

#trackback dl.log dd {
	border-bottom-color: #eee;
	color:#727272;
}

#comments,#trackback {
	padding: 1px 0;
}

#trackback dl.log{
	margin-left:25px;
}

#trackback dl.log dt {
	margin: 0.8em 0 0;
	font-weight: bold;
}

#trackback dl.log dd p {
	margin: 0;
}
.slideshow-container .slider-control.next{top:50px;right:0;cursor:url(/site_media/static/frontend/images/icons/next.cur),pointer}
.slideshow .prev,.slideshow .next,.slideshow .dots{position:absolute;color:#fff;cursor:pointer;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;z-index:3}
.slideshow .prev,.slideshow .next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.8;text-shadow:0 0 2px #ccc;display:none}
.slideshow .prev:hover,.slideshow .next:hover{opacity:1}
.slideshow .prev i,.slideshow .next i{font-size:30px}
.slideshow:hover .prev,.slideshow:hover .next{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}
.slideshow .next{right:10px}
.section-page .pagination .prev,.section-page .pagination .next{width:2rem;line-height:2rem;padding:0;color:#b9b9b9;font-size:.75rem}
.section-page .pagination .next{border-left:1px solid #e5e5e5}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row-no-margin {
  margin: 0 !important;
}

.row-darked .block .block-title {
  color: #ffffff;
}

.row-darked .block .block-title strong {
  color: #ffffff;
}

.row-darked .block .pretext-html {
  color: rgba(255, 255, 255, 0.7);
}

  .cms-index-index #maincontent.page-main .row-success {
    position: relative;
    z-index: 9;
  }

.table.grouped .row-tier-price td {
  border-top: 0;
}

.table.grouped .row-tier-price .prices-tier {
  margin: 0 -10px 10px;
}

.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}


.col-left { float: left; }

.small-bottom {
	margin-bottom: 5px;
}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-left:-15px;margin-right:-15px}
.section-fullheight .row,.section-fullheight [class*=col-md]{position:static!important}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
#column1-content,#column1-content .container-content-inner {border-radius:10px 0 0 10px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-1{width:8.33333333%}


.mobile-view-switcher {
	display: none;
	text-align: center;
	padding: 5px 0 20px;
	text-decoration: underline;
	cursor: pointer;
	background-color: #fff;
	color: #555;
}

.homepage a:hover, .subscribe-box-content .button, .bubble-box, footer #wp-calendar thead th, footer #wp-calendar tbody #today,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .home #mainmenu .homepage{
	background-color: #BF473C !important;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

		p#copyright { float: none; text-align: center; padding-top: 25px; }

.footer-widget, p#copyright, .footer-widget a { color: #9cacb6; }




.silder .item_slide { position:absolute; top: 0; }
.n2-section-smartslider{position:relative;width:100%}


.bottom--banner { float: left; display: block; margin-right: 2.3576515979%; width: 100%; background-color: #008ab1; padding: 20px 50px 25px; text-align: center; height: auto; line-height: 2; position: relative; bottom: -415px; }


.bottom--banner:last-child { margin-right: 0; }


.footer-widget {
    margin-bottom: 40px;
}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}
.table-responsive{min-height:.01%;overflow-x:auto}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}
.entry-multiple{background:-moz-linear-gradient(top,rgba(0,0,0,0) 8%,rgba(0,0,0,0.9) 120%,rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 8%,rgba(0,0,0,0.9) 120%,rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 8%,rgba(0,0,0,0.9) 120%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#e6000000',GradientType=0 );top:139px;left:1px;height:50px;padding:5px;position:absolute;width:340px}
.entry-multiple img{border:0}


.table-link-comment td a{
	color: #0028F5;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.logged-in .brand{top:32px}
.brand{width:100%;background-color:#222}
.brand .block{padding-top:1em;padding-bottom:1em}
.touchevents .brand{position:absolute}
    
    #primary,
    .home.blog #primary,
    #secondary,
    .home.blog #secondary {
        float: none;
        width: 100%;
    }

.style71 {font-size: 14px; color: #990000; }
.h4{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4:visited{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4:hover{text-decoration:none;font-size:14px;line-height:22px;color:#888888;font-weight:500;font-family:roboto;}


.header{
	
	
}


.header.header-logo-white .scroll-logo {
    display: none !important;
}


.header.header-logo-black .scroll-logo {
    display: block !important;
}


.header.header.navbar-scrolling .scroll-logo {
    display: block !important;
}


.header.scrolling-header .navbar.navbar-default.navbar-scrolling .scroll-logo,
.header.scrolling-header .navbar.navbar-default.navbar-scrolling-fixing .scroll-logo {
    display: inline-block;
}


.navbar .scroll-logo {
    display: none;
}

    .header .navbar.navbar-default .scroll-logo {
        display: inline-block !important;
    }



.uk-responsive-width,
.uk-responsive-height {
  box-sizing: border-box;
}


.uk-responsive-height {
  max-height: 100%;
  width: auto;
}
.home-new-guide .guide-title{position:absolute;bottom:0;left:0;z-index:50;width:100%;color:#fff;background-color:rgba(0,0,0,.75);padding-left:3px}
.home-new-guide .guide-title .title{padding:10px;overflow:hidden;font-size:18px;font-size:16px;font-weight:400}
.home-new-guide .guide-title .description{font-size:16px;font-weight:400;padding:10px;margin-bottom:10px;overflow:hidden}
.title,.new-title,.guide-title{font-size:24px!important;line-height:26px!important;display:inline-block!important;position:relative!important;clear:both;height:auto!important;opacity:1!important;background-color:#000}

.td-main-content-wrap,
.td-category-grid {
  background-color: #fff;
}

.page-template-page-pagebuilder-title .td-main-content-wrap {
  padding-top: 0;
}


.td-main-content-wrap {
  padding-bottom: 40px;
  
}
#header-search-bar,.container.top-banner,nav,.header-login,#language-box,footer,.banner-show-hide,.company-category.nav,.company_vote_container,.socialtel,.own-company,.comments-section,.gallery-side{display:none !important;visibility:hidden}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.container.top-banner{display:none}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.jumb__block{border-radius:8px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);background-color:#fff;margin:8px 15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}

.flex-direction-nav .flex-prev {
  left: -50px;
}

.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}

	.main_slider .flex-prev {
		left: 10px;
	}

.flex-prev .button_vert_text {
	-moz-transform: rotate(-90deg); 
    -ms-transform: rotate(-90deg); 
    -webkit-transform: rotate(-90deg); 
    -o-transform: rotate(-90deg); 
    transform: rotate(-90deg);
    margin-top: -24px;
}

.entry-content .addthis_button,.entry-content .addthis_toolbox,.entry-header .addthis_button,.entry-header .addthis_toolbox{margin:10px 0 10px 0}
.small-12{width:100%}

		
		.kit-body-wrap .page-layout-wrap .template-template3 .description-container .small-12:first-child .description-content {
			border: 3px solid #f59d2b;
		}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}
#u2553{z-index:27;width:368px;background-color:transparent;position:relative;margin-right:-10000px;margin-left:50%;left:-600px;}
.clip_frame{overflow:hidden;}
.site-info{margin-top:40px}


.page_content, #footer_wrapper {
    max-width: 1200px;
    margin: 0 auto;
}


.page_content {
    clear: both;
}


.page_content.full {
    max-width: 100%;
}


.page_content.single {
    margin: 20px 0 0;
}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.morelink{text-align:right;padding-right:20px;clear:both !important;}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#00b2a9}
.pp-graphic{display:inline-block;vertical-align:top}
.pp-graphic:last-child{margin-right:0 !important}
.pp-graphic .pp-tile img{max-width:none}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:20px 0}





.postid-249 #et-boc .et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_1_2.et_pb_column_2 .et_pb_text_inner h6{line-height: 1.5;}


.postid-249 #et-boc .et_pb_row.et_pb_row_2 .et_pb_column.et_pb_column_1_2.et_pb_column_4 .et_pb_text_inner h6{line-height: 1.5;}
.img-fluid{max-width:100%;height:auto}
.ss-background-overlay-container{position: absolute;width: 101%;height: 101%;top: -.5%;left: -.5%;bottom: -.5%;right: -.5%;pointer-events: none;}

.address_con{
	position: relative;
    font-size: 12px;
    color: #827d7d;
	padding: 8px 31px;
    font-weight: 500;
	list-style-type: none;
	text-indent: 0px;
	padding-left: 36px;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Bitter';
}

.ecs__price__value {
  font-size: 30px;
  color: #000;
  position: relative;
  top: 10px;
  padding-left: 2px;
  margin: 0 40px;
}


.ecs__price__value::before {
  content: '$';
  color: #000;
   }

  

  .header-menu {
    top: 49px;
  }

  .header-menu li {
    width: 33.33%;
  }

  .header-menu li:nth-child(even) {
    display: none;
  }

.nav{
	padding-left: 0px;
	margin-left: 0px;
}

.nav li{
	float: left;
}

.nav li a{
	font-family: Arial;
	font-size: 12px;
	color: #4368d0;
}

.nav li a:hover{
	color: #595757;
}

  .navbar-default .dropdown-menu .menu-item-has-children {
    position: relative; }


#wp-tbody .pad {
	background: none;
}
.fl-node-5aa49446ee90e .fl-button-wrap {text-align: left;}
.fl-node-5aa4955ca5be5 .fl-button-wrap {text-align: left;}
.fl-node-5aa4955b9ab16 .fl-button-wrap {text-align: left;}
.fl-node-5ae21fb25722c .fl-button-wrap {text-align: left;}
.fl-node-5ae21fb2573e0 .fl-button-wrap {text-align: left;}
.fl-node-5ae21fb25759c .fl-button-wrap {text-align: left;}
.fl-node-5ae21fb257770 .fl-button-wrap {text-align: left;}
.fl-node-5ad7d8e676de1 .fl-button-wrap {text-align: left;}
.fl-node-5aa81f0b5fbcd .fl-button-wrap {text-align: left;}
#footer-info{display:none!important}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}

img.responsiveimg {
	width:100%;
	height:auto;
}


 .section {
    padding-bottom: 0px;
}

.section .container {
    padding-top:50px;
}

.section .title {
    text-align: center;
    padding:10px;
    margin-bottom: 30px;
}

.section .title h1 {
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0;
}


.slider{
	margin-bottom: -9px;	
	//max-height: 450px;
	//overflow: hidden;
	max-width: 1000px;
    margin: auto;
    box-shadow: 0px 0px 2px #666;
    padding: 20px;
    background: #f0e0b7;
}

.slider img{
	width: 100%;
	height: 400px;
	box-shadow: 0 0 5px #000;
}

.slider #lightSlider li{
	position: relative;
}

.slider .lSSlideOuter {
	position: relative;
	max-height: 400px;
	box-shadow: 0px 0px 2px #666;
}

.slider .lSPager.lSpg{
	margin-top: 0;
	position: absolute;
	left: 1%;
	bottom: 2%;
}

	.slider .banner-text{
		bottom: 16%;
	}
.section_inner_margin,.parallax_section_inner_margin{margin:0}


.section_inner_margin,
.parallax_section_inner_margin{
	margin-left: -15px;
	margin-right: -15px;
}




.main-container  {
	padding-top: 25px;
	background-color:#fff;
}
#wrapper-footer-full,#wrapper-static-hero{background-color:#e9ecef}
#wrapper-footer{float:left;display:inline-block;width:100%}
.wrapper{padding:30px 0}
.wrapper#wrapper-sticky{border-bottom:1px solid #dee2e6}
.wrapper-navbar{position:fixed;width:100%;z-index:10000000000000}
.et_header_style_slide .et_slide_in_menu_container,.et_header_style_slide .et_slide_in_menu_container input.et-search-field,.et_header_style_slide .et_slide_in_menu_container a,.et_header_style_slide .et_slide_in_menu_container #et-info span,.et_header_style_slide .et_slide_menu_top ul.et-social-icons a,.et_header_style_slide .et_slide_menu_top span{font-size:12px}

.p1-center{
	text-align: center;
	width: 400px;
}

.p1-list{
	margin-bottom: 0;
}

.testimonoals_content .p1{
	color: #666a6e;
	font-size: 16px;
	margin: 10px;
	line-height: 27px;
}

.testimonoals_content .p1 .s1:first-child{
	color: #181819;
	font-size: 16px;
	font-weight: 600;
}

.testimonoals_content .p1 .s1:nth-child(2){
	color: #17bcfd;
	font-size: 16px;
}

.contact_info .p1:nth-child(odd){
	color: #666a6e;
	font-size: 14px;
	padding: 10px 0;
}

.contact_info .p1:nth-child(even){
	font-size: 20px;
	margin-bottom: 20px;
	color: #181819;
}

.contact_info .p1:nth-child(2){
	color: #17bcfd;
	text-decoration: underline;
}
img.alignnone{margin:5px 0 20px}
.card-subtitle{margin-top:-.375rem}
.card-subtitle,.card-text:last-child{margin-bottom:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{width:66.66666667%}

	.homenews-block .col-lg-8, .homenews-block .col-lg-4{float:left;}

.homenews-block .col-lg-8{padding-left:8px; padding-right:8px; width:64.5%;}

footer p.note {
	color: #d3d3d3;
	font-size: 10px;
}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

        
        .beraterbox {
            vertical-align: top;
        }

        
        td.beraterbox {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            background-color: #F1F3F2;
            border-color: white;
            border-style: solid;
            border-width: 0 3px 6px;
            font-size: 11px;
            height: 95px;
            width: 210px;
        }

        
        td.beraterbox a {
            text-decoration: none;
        }

.graybou {
	border-bottom: 2px #d9d9d9 solid;
	margin-top: 100px;
}
.carousel.nt-gallery .owl-controls .owl-dots{position:relative;right:auto;bottom:auto;margin:15px 0;text-align:center}
.carousel.nt-gallery .owl-controls .owl-dots .owl-dot{float:none;display:inline-block;margin:0 5px}


p.space {
    margin-top: 55px;
}

	
	#nav-view,
	#nav-hide {display: block; float: right; margin: 0 10px 0 0; cursor: pointer;}


#nav-view,
#nav-hide {display: none;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


#masthead-nav{
    float: right;
	color:white; 
	width:auto;
    font-size: 10px;
    line-height: 1em;
    margin: 12px 0 0;
    text-transform: uppercase;
}


#masthead-nav li {
    font-size: 10px;
    line-height: 1em;
	display: inline;
    border-right: 1px solid #ddd;
    padding-right: 9px;
    padding-left: 9px;
   
	list-style-type: none;
	text-transform: uppercase;
	
}


#masthead-nav li.last {
    border-right: none;
    padding-right: 0;
	margin-right: 0;
}


#masthead-nav a {
   color:white;
   text-decoration:none;
  font-family: arial, sans-serif;
  font-weight:bold;
}


#masthead-nav a:hover {
   text-decoration:underline;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

.fusion-title .title-sep-container {
  position: relative;
  height: 6px;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.fusion-border-below-title .title-sep-container {
  display: none;
  height: 8px;
}
.icon-104-logo .path7:before{content:"\e908";margin-left:-2.169921875em;color:#1a171b}
#featured-properties .featured-properties-wrapper .featured-slide{display:inline;margin-right:10px}
#featured-properties .featured-properties-wrapper .featured-slide:last-child{margin-right:0}
#featured-properties .featured-properties-wrapper .featured-property-wrapper{display:inline-block;width:calc(100% - 30px);margin-right:10px}
#featured-properties .featured-properties-wrapper .featured-property-wrapper:last-child{margin-right:0}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}


td.mod_eb_mincalendar_not_today, td.mod_eb_mincalendar_no_event a {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding: 3px 2px;
    color: #fff;
}
#csr-ratings-overall{float:left;margin-right:10px}

.context-ad__url {
    color: #47A447;
    margin: 0;
}


.wp-caption.alignnone {
  width: 100% !important;
}

.nav { background-color:#0096d6;}
.header__small__menu--open{display:block;visibility:visible}
.header__small__menu--close,.menu-active .header__small__menu--open{display:none;visibility:hidden}
#cookie-policy-block{display:none;padding:15px;border-radius:5px;background-color:#eeeeee;z-index:99999;border:1px solid #CCCCCC;color:#002d4f;margin:15px;text-align:center;}
#cookie-policy-block .cookie-policy-text{padding-bottom:15px;text-align:left;}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}

.flexslider .ontopcontainer .container { padding:0; }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.container .mobileSwitch { margin-left:-15px; margin-right:-15px; }


header#Header + .container .Breadcrumbs ul { position: relative; bottom:auto; padding:10px 0; }
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

		.panel-group.affa-panel-group .panel-heading + .panel-collapse .panel-body {
			padding:20px 0px 0px;
			border:0px;
		}

		.panel-group.affa-panel-group2 .panel-heading + .panel-collapse .panel-body {
			padding:30px 30px 20px;
			border:0px;
			border-top:1px solid #e9e9e9;
		}

		.bg-grey .panel-group.affa-panel-group2 .panel-heading + .panel-collapse .panel-body { border-top-color:#e0e0e0; }

		.text-white .panel-group.affa-panel-group2 .panel-heading + .panel-collapse .panel-body { border-top-color:rgba(255,255,255,.25); }

		.ie .panel-group.affa-panel-group2 .panel-heading + .panel-collapse .panel-body { border-top-color:#FFF; }

  .primary-logo .logo-icon {
    display: inline-block;
    width: 60px;
    height: 60px;
    text-align: center; }

    .primary-logo .logo-icon:before {
      content: "";
      position: absolute;
      display: block;
      top: 14px;
      right: 0;
      left: 0;
      font-family: icomoon;
      font-size: 32px;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      text-transform: none;
      color: #fff; }

.animable { visibility: hidden; }

html.no-cssanimations .animable { visibility: visible; }

.animable.animated { visibility: visible; -webkit-animation-fill-mode: both;  animation-fill-mode: both; -webkit-animation-delay: 0s; animation-delay: 0s; }

.span10{width:780px;}

.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}

.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;}

input.span10,textarea.span10,.uneditable-input.span10{width:766px;}

  body.responsive.woocommerce-page #content div.product div.images,
  body.responsive.woocommerce-page #content div.product div.summary {
    float: none;
    width: auto;
  }

  body.responsive.woocommerce-page #content table.cart .actions .coupon {
    float: none;
  }

  body.responsive.woocommerce-page #content table.cart .actions .coupon #coupon_code {
    margin-bottom: 6px;
  }

  body.responsive.woocommerce-page #content table.cart .actions .coupon input {
    float: none;
    display: block;
    width: 100%;
  }

.site-content .nav-previous,
.site-content .nav-next {
  white-space: nowrap;
}

.site-content .nav-previous {
  float: left;
  width: 50%;
}

.site-content .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

.partner-col .icon-con{position: relative;height: 65px;margin-bottom: 4px;pointer-events:none;}


.partner-col .icon-con img{position: absolute;width: auto;height: auto;max-width: 100%;max-height: 100%;left: 0;top: 0;right: 0;bottom: 0;margin: auto}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}


				.container_testimonials {
				    width: 79% !important;
				}


.container_testimonials .oval {
    width: 150px;
    height: 150px;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}



.container_testimonials .rectangle {
    width: 300px;
    height: 75;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}


.container_testimonials .rectangle2 {
    width: 200px;
    height: 100px;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}


.container_testimonials span {
    padding-top: 120px;
    display: inline-block;
}


.alignnone, .aligncenter, .alignright, .alignleft { max-width: 100%; height: auto; }

.alignnone img, .aligncenter img, .alignright img, .alignleft img { max-width: 100%; height: auto; }


.alignleft { float: left; margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 20px 20px 0; }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

    .conter-box .last { margin-bottom:0 !important; }

.coming-soon #counter .last { border-right: 0px; width: 90px; padding: 15px 0 15px 25px; }
#footer .footer-top .contact-us .social li.linkedin_count{padding-top:20px;}
#block-38{min-height:40px}
#whitewrap #block-38 *{text-align:center}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}

#zoom_sur .zoom_sur_liste li.first {
	border-top:none;
	overflow:hidden;
}

#page.kwa_mp .remontee_rubriques .rubrique li.first {
	border:none;
}

#barre_themes ul li.first a {
	padding-left:7px;
}
#topgoo{background-color:#eaeaea;width:728px;height:90px;margin:0;margin-left:163px;padding:0;padding-top:-20px;margin-top:-17px;margin-bottom:-17px;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-moz-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
