﻿
.ui-tabs-nav {
  float: left;
  height: 30px;
  line-height: 30px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.ui-tabs-nav li {
  border-left: 1px solid #dfded4;
  display: inline;
  padding: 0 5px 0 8px;
}

.ui-tabs-nav li:first-child {
  border: 0;
}

.ui-tabs-nav a {
  color: #8b8a7c;
}

.ui-tabs-nav .ui-tabs-selected,
.ui-tabs-nav .ui-tabs-selected a {
  color: #c64304;
}


li.service-link {
	margin-top: 0px;
	list-style: none;
	font-size: 17px;
	border-bottom-style: dotted;
	border-bottom: #E5E5E5 dotted 2px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 30px;
}




ul.service-link-list {
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 10px;
	min-height: 234px;
}


.service-link a {
	color: #1191d0
}
.home-services-row .home-services .single_service .service-link-list li{font-weight:700 !important;font-family:'Heebo', sans-serif !important;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}



#Header .ts-head-location{
  font-weight:bold;
  color:#002784 !important;
  font-size:20px;
  line-height:2.2em;
  text-align:center;
  margin:0px 0px 20px !important;
}
.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-left:15px;padding-right:15px}
.col-md-3{width:25%}


.pic {
	width: 30%;
	min-width: 80px;
	float: right;
	height: auto; 
	overflow: hidden;
	margin-bottom: 18px;
	margin-left: 24px;
	}


#leaderboard_mobile {
	display: none;
}

.main_table {
	border: 1px solid #E0DFE3;
}

.sidebar P {
	PADDING-LEFT: 42px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebar P A {
	COLOR: #007fc4; TEXT-DECORATION: none
}

.sidebar P A:hover {
	COLOR: #007fc4; TEXT-DECORATION: underline
}

.sidebar .sidebarHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: #3c3c3c;
				}

				#catapult-cookie-bar h3 {
					color: #ddd;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}

    
	

				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #ddd;
					position: fixed;
					left: 0;
					bottom: 0;
					width: 100%;
					background-color: #464646;
				}


h2.page__title {
    font-size: 30px;
    border: 1px solid #333;
    padding: 0px 10px;
    display: inline-block;
    color: #333;
}


.text-white {
  color: #fff !important; }

  .text-white h2 {
    color: #fff; }

  .text-white h3 {
    color: #fff; }

  .text-white h4 {
    color: #a3a9ac; }

  .fwigc--dual .text-white h4 {
    color: #fff; }

  .text-white h5 {
    color: #fff; }

  .text-white h6 {
    color: #fff; }
.news-basic .news-competition,.news-featured .news-competition{color:#ff0000;font-family:"Proxima Nova Semibold";font-size:14px}
.news-basic .news-item .news-competition{margin-top:8px;font-size:14px}

    td.loctext {
        width: 90% !important;
    }

.collect td.bonus  {color:#5b8236; font-weight:bold; }

.normal { font-size: 80%; }

.normal table { font-size: 100%; }




.wpp-no-data {
}



.imageitem img,
#image_1 img,
#image_2 img,
#image_3 img,
#image_4 img,
#image_5 img {
}
#wrapper.blur .blur-this{filter:blur(30px)}


.aiim-description {
    margin-bottom: 1.61111em
}


    .aiim-description p:last-child {
        margin-bottom: 0;
        padding-bottom: 0
    }


    .aiim-description ul, .aiim-description ol {
        padding-left: 2.4em;
        margin-bottom: 1.61111em
    }


    .hero-top-text-wrapper .aiim-description {
        color: #fff;
        font-size: 1.6rem;
        line-height: 1.61111
    }


#all .link_more{
	position:absolute;
	top:8px;
	right:0px;
}

#recommend .link_more{
	position:absolute;
	top:8px;
	right:0px;
	
	display:flex;
	justify-content :flex-end;
}

#recommend .link_more p{
	margin-left:30px;
}

#recommend .link_more p a{
	color:#333;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


.tw-process-holder .wpb_column:last-child .vc_column-inner:after {
  border: 0;
}

.wpb_column .column-bg-overlay {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.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}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}


.imageframe-align-center {
  text-align: center;
}

.footer-widgets .widget-block { 
	width:273px;
	padding:25px 15px;
	float:left;
	margin:0 5px;
}

.footer-widgets h3.widget-title {
	font-family:"Open Sans", sans-serif;
	font-weight:bold;
	padding:0 0 15px;
	font-size:20px; line-height:25px;
}

aside .theme-widget-flickr h3.widget-title,
aside .theme-widget-photodune h3.widget-title { text-shadow:1px 1px 0 #fff; font-family:"Open Sans";font-weight:bold; font-size:20px; line-height:24px; padding:0 0 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-md-4{width:33.33333333%}


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}


.slider {
    height: 374px;
    left: 2px;
    margin: 0 auto;
    position: absolute;
    top: 298px;
    width: 435px;
	overflow:visible !important; 
    z-index: 2;
}


.slider-bot {
	width:100%;
	height:52px;
	background:#fff;
}

	
	#references img{
		margin: 0 auto;
		display: block;
		max-width: 500px;
	}


    #references img:hover{
      -webkit-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      -moz-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      -ms-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      -o-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
      -webkit-filter: grayscale(0%); 
      filter: grayscale(0%);
    }


.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-6 {
    width: 50%; }

.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: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}

.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom {
    text-align:left;
}
.two_columns_50_50{width:100%}
.footer_bottom_columns.three_columns .column1 .footer_bottom,.footer_bottom_columns.three_columns .column1 .footer_bottom ul,.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom,.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom ul{text-align:left}
.footer_bottom_columns.three_columns .column3 .footer_bottom,.footer_bottom_columns.three_columns .column3 .footer_bottom ul,.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom,.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom ul{text-align:right}
.blog_compound article .two_columns_50_50 .post_text{margin-top:0}
.search__dropdown{position:absolute;width:100%;background-color:#404040;right:0;padding:16px;z-index:-1;top:-100%;opacity:0;transition:top 550ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,z-index 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 250ms cubic-bezier(0.22,0.61,0.18,0.7);}
.search__dropdown.open{top:100%;z-index:3;opacity:1;transition:top 450ms cubic-bezier(0.22,0.61,0.18,0.7),z-index 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms,opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms;}




#navigation{ 
	position: absolute; 
	top: 0px; 
	max-height: 70px; 
	z-index: 999; 
	width: 100%; 
	padding-top: 22px; 
	background: none; 
	overflow: hidden;
	-webkit-transition: all 1s; 
	transition: all 1s; 
	-moz-transition: all 1s;
}
.question{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0;z-index:-1}
.question.active{opacity:1;z-index:1}

.trama_map_filters{
	position:absolute;
	top:50%;
	left:70px;
	width:300px;
	min-height:200px;
	background:#294C60;
	padding:40px;
	transform:translateY(-50%);
	z-index:10;
}
	
	
	.trama_map_block .trama_map_filters{
		min-height:0;
		bottom:0;
		top:auto;
		left:0;
		width:100%;
	}
.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-12{width:100%}

#slideshow {display: block; position: relative; width: 323px; height: 323px; margin: 0px; padding: 0px; border: solid 5px #B9B9B9; float: left; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}

#slideshow img {width: 323px; height: 323px; margin: 0px; padding: 0px; float: left;}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}


				h1.theme-title { font-size: 40px !important; }


	img.menu-image.menu-image-title-after {
		width: 90px;
		min-height: 90px;
	}


	#menu-redes-sociais img.menu-image.menu-image-title-after {
	    width: 20px;
	    min-height: 0;
	    padding: 0;
	    margin: 0 10px 0 0;
	}


ul.sub-menu .arrow-sub-menu span.menu-image-title {
    color: #005789!important;
}



.menu-azul-claro {
	color: #44c8f5!important;
}


.menu-azul-escuro {
	color: #005789!important;
}


.menu-verde {
	color: #9fcb56!important;
}


.menu-laranja {
	color: #faa61a!important;
}


footer.azul-claro .menu-image-title,
footer.azul-escuro .menu-image-title,
footer.verde .menu-image-title,
footer.laranja .menu-image-title {
	color: #f8f9fa;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

.top-bar {
	left: 0;
	margin-bottom: 0;
	position: fixed;
	right: 0;
	z-index: 1030;
	top: 0;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #373737 1%, #494949 100%) repeat scroll 0 0;
	box-shadow: 0 1px 7px rgba(53, 53, 53, 0.45);
	background-image: linear-gradient(to bottom, #373737, #494949);
	background-repeat: repeat-x;
	min-height: 40px;
}

.box1        {width:70%;  text-align: center; padding:4px 4px 4px 140px;}


.col-1,
.col-2 {
	float: left;
	padding: 0 25px;
}


.col-2 {
	width: 66.66%;
	border-right: 1px #ededed solid;
}

.home #cb-section-a .cb-light h2 a,
.home #cb-section-a .cb-byline a,
.home #cb-section-a .cb-byline i,
.home #cb-section-a .cb-byline,
.home #cb-section-a .cb-excerpt {
    color: #fff;
}

.cb-author.cb-byline-element,
.cb-category.cb-byline-element,
.article-footer .cb-tags {
	display:none;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}


html.special .footer__copy { font-size: 0.6957rem; }

  html.special.medium-font .footer__copy { line-height: 1.5; }

  html.special.big-font .footer__copy { line-height: 1.5; }


.footer__copy { font-size: 13px; letter-spacing: 0.007em; }


html.special.black-bg .footer__copy { color: #000; }


html.special.blue-bg .footer__copy { color: #9dd1ff; }


.et_pb_pricing_table .et_pb_button_wrapper {
	padding-right: 30px;
	padding-left: 30px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


li.cat-item a:hover, li.arpw-li a:hover { color: #f7961e !important }
.mp__expanded .mp__info .mp__song-name{display:block;font-size:.875rem;line-height:1.2}
.site-title{font-size:2rem;font-weight:600;line-height:1.25;margin:0}
.site-title a:hover,.site-title a:focus{color:#4b555f}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.top-bar .name{font-size:16px;height:2.8125rem;margin:0}
.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}
.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#888;display:block;font-weight:normal;padding:0 .9375rem;width:75%}
.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.module-filter{display:none!important}
.module-head .module-filter{display:inline-block;color:#444651;font-weight:300}


.top-mobnav .top-mobnav__link {
  display: inline-block;
  margin-bottom: 10px; }

  .top-mobnav .top-mobnav__link:after {
    content: '';
    display: block;
    height: 2px;
    background: #F8F8F8;
    background: var(--base);
    opacity: 0;
    transition: opacity 0.2s ease-in-out; }

  .top-mobnav .top-mobnav__link:hover:after {
    opacity: 1; }

	
.properties_blk {
	width:100%;
	 background-color:#e2da99;  
	
	float:left;
	margin-bottom:4px;
	margin-top:4px;
	padding-bottom:20px;
}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.flex-row{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.flex-row-col{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}
.text-center .flex-row{-ms-flex-pack:center;justify-content:center}
.header .flex-row{height:100%}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}


.list-item-info {
  margin:10px 0px 0px 10px;
  float: left;
  width: 135px;
  height: 108px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}




.form__entry div.err {
  display: none;
  color: red;
  margin-bottom:5px;
}

	.menu-main li ul { visibility:visible; opacity:1; display:none; }

	.menu-main { float:none; }

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}

.contenttd{
 padding: 10px 4px 10px 4px;
 text-align: justify;
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}




.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

	
	.dualblock .one-half{
		padding-top: 0 !important;
	}


.collapse {
  display: none;
}


.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

#box03_center {
width: 218px;
margin: 0 3px;
float: left;
}

#box03_center li {
width: 218px;
height: 80px;
line-height: 1.1;
margin-bottom:10px;
}

#box03_left li a ,#box03_center li a ,#box03_right li a {
width: 218px;
font-size: 10px;
font-size: 1.0rem;
}

.clearfix:after{
content: "";
clear: both;
display: block;
}




.map_filter{
	display:flex;
	align-items:center;
	cursor:pointer;
	transition:all .3s;
}

.map_filter.current_filter{
	font-weight:bold;
	color:#42AA98;
}

.loader-inner {
	position: relative;
	left: 50%;
	top: 50%;
}
.service-location__container.screen{position:relative;padding:0}
.service-location__container.screen .divider-icon{position:absolute}
.service-location__container.screen .divider-icon.divider-icon__red{width:9%;top:-5%;left:65%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.service-location__container.mobile{display:none}
.service-location__container.mobile .sl__divider::after{content:'';position:absolute;width:90%;height:1px;background-color:#fff100;top:50%;left:5%}
.service-location__container.mobile .sl__divider::before{content:'';position:absolute;width:1px;height:90%;background-color:#fff100;top:5%;left:50%}








div#head img#logo {
    position: absolute;
    top: 16px;
    left: 5px;
}


.apaceSection div#head img#logo {
    top: 36px;
    left: 0;
}

.layout--box-slider.version--dark .box-slider__title,
.layout--box-slider.version--dark .box-slider__content p,
.layout--box-slider.version--dark .box-slider__content a {
    color: #fff;
}


.box-slider__content {
    margin-bottom: 22px;
}


.box-slider__content a {
    font-weight: bold;
    text-decoration: underline;
}


.box-slider__content a:hover {
    text-decoration: none;
}


.box-slider__content p {
    line-height: 1.44;
}

.slider1 table td.brdr{
	border-right:1px solid white;
}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}




#footer {
	width: 100%;
	max-width: 1010px;
	margin: 0 auto;
	margin-bottom: 1em;
}
body.responsive-ready .tpl-footer #foobar{width:100% !important}
#foobar{padding:0.4em;font-weight:bold}
#foobar .links{float:right}
#foobar a{margin-left:1.2em;font-weight:bold}
body.responsive-ready #foobar span.links{float:none}
body.responsive-ready #foobar span.links a:first-child{margin-left:0}
body.responsive-ready #foobar span.copyright{display:block;text-align:center}


#csbwfs-right #csbwfs-re,#csbwfs-right  #csbwfs-st,#csbwfs-right #csbwfs-yt,#csbwfs-right  #csbwfs-ml,#csbwfs-right #csbwfs-pin,#csbwfs-right #csbwfs-gp,#csbwfs-right #csbwfs-tw,#csbwfs-right #csbwfs-fb,#csbwfs-right #csbwfs-li a {position: absolute; right: 0;}

.csbwfs-fb a{background:none repeat scroll 0 0 #305891;}

#wrapper .content .nav .menu li .sub-menu{display:none;}

#wrapper .content .nav .menu li:hover .sub-menu{display:block; position:absolute; left:0; top:40px; background:#038d01; z-index:999; width:244px; list-style:none;}

#wrapper .content .nav .menu li .sub-menu li{ padding: 5px; width:234px;position:relative; background:none; border-bottom:1px solid #76e135;}

#wrapper .content .nav .menu li .sub-menu li .sub-menu{display:none;}

#wrapper .content .nav .menu li:hover .sub-menu li:hover .sub-menu{display:block; position:absolute;  left:240px; top:0px; background:#038d01; z-index:999; width:244px;}

#agenda ul.agenda_liste li.no_border_bottom {
	border-bottom:0px;
	padding-bottom:0px;
}

#zoom_sur .zoom_sur_liste li.no_border_bottom {
	border-bottom: 0px;
}
.easy_social_box div.easy_social-widget.last{margin-right:0;}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}

.container .row.center .bg-secondary.wrapp p {
    text-align: center;
	margin: 20px 0px;
}

  .bg-secondary.wrapp {
    padding-bottom: 32px; }

    .bg-secondary.wrapp p, .bg-secondary.wrapp .terms-list dd, .terms-list .bg-secondary.wrapp dd {
      padding: 0 20px; }

    .bg-secondary.wrapp img + h6, .bg-secondary.wrapp .terms-list img + dt, .terms-list .bg-secondary.wrapp img + dt {
      margin-top: 24px; }

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{flex:0 0 100%;max-width:100%}
.box__title{text-transform:uppercase;font-weight:600;margin-bottom:1.6em;padding:0 2em}
.page-cihp-community .acf-repeater--page_blocks .box__title{margin-bottom:0;padding-bottom:0}


.cont-video {
	width:251px;
	float:left;
	margin-left:10px;
}

.content-show .main-content {
  width: 1200px;
  margin: 0px auto;
  padding: 30px 0;
  position: relative;
}

.content-show .main-content .title {
  height: 50px;
  line-height: 60px;
  padding-right: 15px;
  margin: 10px 0;
  padding-left: 40px;
}

.content-show .main-content .title h1 {
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
}

.content-show .main-content .title a {
  color: #999999;
  text-decoration: none;
  display: inline-block;
  float: right;
  vertical-align: middle;
}

.content-show .main-content .title a:hover {
  color: #22beff;
}

#mobile-menu-toggle {
	display: block;
	position: relative;
	margin: 0 20px 0 0;
	width: 44px;
	height: 44px;
	float: right;
}

#mobile-menu-toggle:after {
	content: '\f419';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 18px/1 'Genericons';
	line-height: 1;
	color: #000;
	vertical-align: top;
	width: 100%;
	padding: 14px 0 0 0;
	background: none;
	text-align: right;
}

#mobile-menu-toggle span,
#mobile-menu-close span {
	display: none;
}


	
	#mobile-menu-toggle,
	#mobile-menu-close {
		display: none !important;
	}
#topnav .navbar-toggle .lines{width:25px;display:block;position:relative;margin:0 10px 0 0;padding-top:13px;height:23px;-webkit-transition:all .5s ease;transition:all .5s ease}
.footer-inner{margin:0 auto;max-width:960px;padding:0;position:relative}


#mobile-trigger,
#mob-menu {
    display: none;
}




div#mob-menu-quick,
#mobile-trigger-quick {
    display: none;
}

#main-logo-wrapper{
    position: relative;
    margin: 0;
    padding: 10px 0 0 18px;
    float: left;
}
.segment3{background:#cfcfcf}

.segment3 h1, .segment3 h2, .segment3 h3, .segment3 h4, .segment3 h5, .segment3 h6 { color: #ffffff; }
footer .footer-inner .upper-footer .upper-footer-left .helpinfo{width:190px}
footer .footer-inner .upper-footer .upper-footer-left .helpinfo a{font-size:15px;font-size:1.5rem;display:block;margin:6px 0}

.bgcolor9 { background-color:#92268f; }
.latest-cat-post #featured-thumbnail .featured-thumbnail{float:none}
.featured-thumbnail{max-width:100%;float:left;width:100%}
.featured-thumbnail img{margin-bottom:0;width:100%;float:left}


.change-language {
	padding: 3px 6px;
	line-height: 26px;	
}


	
	

	ul.list {
		margin-bottom: 20px;
		}


		ul.list li {
			position: relative;
		}


		ul.list li,
		ol.list li { margin-bottom: 4px; }
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}
.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}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
.menu-item-117{background-color:#d8c3b6;}

#mcTagMap .holdleft, #sc_mcTagMap .holdleft { 
width: 190px; 
display: inline; 
margin: 0 20px 0 0; 
float: left;
text-align: left;
}
.colophon .social-block a.social-icon,.tc-sidebar .social-block a.social-icon{float:left;width:auto}

                          
.social-links .social-icon:before { content: none }


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}



#top-bar { background-color: #FFF; }


.dark #top-bar,
#top-bar.dark {
	border-bottom-color: rgba(255,255,255,0.1);
	background-color: #282828;
}


	#top-bar .col_half {
		width: 100%;
		margin-bottom: 0 !important;
	}


.device-lg.sticky-footer #top-bar,
.device-md.sticky-footer #top-bar { z-index: 299; }


.f-widget .f-widget h3.tab { border-bottom: none; }


#content .f-widget h3.tab { }

.palm-is-hidden{display:none !important;}
.img-responsive{display:block;max-width:100%;height:auto}
.ie-page .plan-image img.img-responsive{width:210px!important;height:100px!important}
.single-dp_plans .plan-detail-top .plan-detail-plans-container .plan-detail-plans .plan-detail-plans-bar-section .plan-detail-image-container .img-responsive{width:100%;height:auto}
.text-right{text-align:right}
#side-panel-trigger-close a{display:none}
body.dark #side-panel #side-panel-trigger-close a,body #side-panel.dark #side-panel-trigger-close a{background-color:rgba(0,0,0,0.2);color:#FFF}
body.side-push-panel #side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#444;text-align:center;background-color:rgba(0,0,0,0.1);border-radius:0 0 0 2px}

.btn .fa-chevron-right { margin-left: 0.2em; }

.list-fa-icons li .fa {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 20px;
	text-align: center;
}

.list-fa-icons li .fa-check { color: #0C0; }

.list-fa-icons li .fa-times { color: #B44; }


#header .logo {
  width: 186px;
  height: auto;
  float: left;
  margin: 11px 0 0 15px;
  position: relative;
  z-index: 99999;
}


#header .logo img {
  width: 100%;
  display: block;
}


#header .logo a {
  display: block;
}
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

    #popup-row .wpb_column, #popup-row .vc_column-inner, #popup-row .wpb_wrapper {
      height: 100%; }
.row{margin-right:-15px;margin-left:-15px}
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_one.et_pb_button{margin-bottom:14vh}

		.row.aboutustext {
		    margin-left: -30px !important;
		    margin-right: -30px !important;
		}


.row { margin-bottom: 20px }


.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


.row:after,
.clearfix:after {    clear: both }


.row,
.clearfix {    zoom: 1 }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row:after,.row:before{content:' ';display:table}
.row:after{clear:both}


.row:before{
    content:' ';
    display:block !important;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
.block-type-navigation .nav-vertical{position:relative}
.block-type-navigation .nav-vertical ul li{width:100%}
.block-type-navigation .nav-vertical ul li a{height:auto;line-height:40px}
div#loadbannercontent div#bannerformsection .html-shortcode.itpart2 .selectques + .selectques{display:none}

.wpb_text_column.righformsections .inner-content .html-shortcode {
    float: left;
    width: 100%;
}

.wpb_text_column.righformsections .inner-content .html-shortcode.itpart2,.wpb_text_column.righformsections .inner-content .btnx.continue-part2
{
    display:none;
}

  .ad-section .ad-body {
    display: inline-block; }
.site-search{height:30px;}
.site-search form div.container-inline{position:relative;width:300px;margin:10px 0;}
.site-search input.form-text{position:absolute;top:0;left:0;width:100%;padding:8px 40px 8px 10px;border:1px solid #dddddd;outline:none;border-radius:5px;margin:0;-webkit-appearance:none;}
.site-search input.form-submit{position:absolute;top:0;right:0;border:none;border-left:1px solid #dddddd;width:33px;padding:8px 8px 7px 8px;border-radius:0 5px 5px 0;}
.site-search form{margin:0;padding:0 5%;}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.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}

.siteorigin-panels-stretch .panel-grid-cell {
	max-width:none;
}

div.testimonial-author {margin: 8px 0 0 8px;padding-bottom: 10px;}

div.testimonial-author div.img-thumbnail {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

div.testimonial-author div.img-thumbnail img {
    max-width: 60px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

div.testimonial-author strong {
    color: #111;
    display: block;
    padding-top: 7px;
}

div.testimonial-author span {
    color: #666;
    display: block;
    font-size: 12px;
}

div.testimonial-author p {
    color: #999;
    margin: 0 0 0 25px;
    text-align: left;
}

		.row.aboutustext {
		    margin-left: -30px !important;
		    margin-right: -30px !important;
		}


.row { margin-bottom: 20px }


.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


.row:after,
.clearfix:after {    clear: both }


.row,
.clearfix {    zoom: 1 }

        .box-title .subtitle {
            font-size:14px;
            line-height:19px;
            color:#016e51;
            text-transform:uppercase;
            font-weight:600;
            font-family: 'Open Sans', sans-serif;
        }
.widget-title{display:block;border-bottom:1px solid #ddd;line-height:24px;font-size:15px;margin:0;font-family:open sans,sans-serif;padding-bottom:6px}
#footbar .widget-title{border:0;padding:0;font-size:12px;color:#333}
.ie #site-title,.ie .section-title,.ie .widget-title,.ie .loop-title{font-family:droid sans,sans-serif}


header .logo {
	
}

header .logo a{
	font-size: 70%;
	color: #ffffff;
}
.print-link{padding-bottom:0;}

tr #prev {
text-align : left;
}

.portfolio .item {
	width: 49%;
}


.portfolio {
	padding: 50px 0 0px 1px;
	position: relative;
	margin-bottom: 20px;
}


#header-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}
.spacer-20 {min-height: 20px;}


.site-navigation .sub-menu-item .block .continent-title {
    padding: 0 0 0 3px;
    margin: 0 0 5px;
    font-size: 13px;
    font-weight: 700;
}


.heading .navigation ul li.sub-menu-item .block .continent-title {
    padding: 0 0 0 3px;
    margin: 0 0 5px;
    font-size: 13px;
    font-weight: 700;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#foot_right {
float:right;
width:520px;
text-align:right;
}


.top-block .toolbar-right ul,
#footer_bottom #foot_right ul{float:right;}

#foot_left,
#foot_right{
float:none;
width:auto;
}
.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%}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.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-5{width:41.66666667%}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}
.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}
.rstboxes .rstbox .rstbox-content{overflow:hidden}
.rstboxes .rstbox .rstbox-content .rstbox_input{border:1px solid #aeaeae;padding:.6em .8em;width:100%;height:auto;font-family:arial;line-height:normal;margin:0}
.rstboxes .rstbox .rstbox-content input[type=checkbox]{margin:0;position:relative;top:-1px}
.rstboxes .rstbox .rstbox-content .rstbox_field_row{margin-bottom:.5em}
.rstboxes .rstbox .rstbox-content .rstbox_field_row label{display:inline-block;margin-bottom:.5em}
.rstboxes .rstbox .rstbox-content .rstbox_btn{border:medium;cursor:pointer;display:inline-block;padding:.6em 1em;font-size:1em;margin:0;overflow:visible}
.rstboxes .rstbox .rstbox-content .rstbox_btn:hover{opacity:.8}
.rstboxes .rstbox.formHor .rstbox-content form .rstbox_footer{-ms-flex-negative:0;flex-shrink:0;width:150px}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.td-pb-span4 .wpb_wrapper,
.td-pb-span4 .td-ss-main-sidebar {
perspective: unset!important;
}
.ast-above-header-wrap .ast-button-wrap{display:none}
.ast-header-break-point .ast-above-header-section-separated .ast-above-header .ast-button-wrap{display:inline-block}
.ast-header-break-point .ast-above-header-section-separated .ast-above-header .ast-button-wrap .menu-above-header-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}
.ast-header-break-point .ast-button-wrap .menu-above-header-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}
.ast-header-break-point .ast-above-header .ast-button-wrap .menu-toggle{border-radius:2px}

.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-left: 15px;
  padding-right: 15px;
}

  .col-lg-6 {
    width: 50%;
  }



#address-container
{
	font-family: 'almoni-tzar';
    font-size: 21px;
    font-weight: 400;
	color:#d64343;
}



#address-container span
{
	color:#999;
}



#footer-extra-wrapper #address-container
{
	display:none;
}
.card .card-img{position:relative;display:inline-block}


.menu-pc .menuright .menurow2 .navsocial { width: 160px; height: 30px; float: right; }


.menu-pc .menuright .menurow2 .navsocial li { width: 34px; height: 34px; -moz-border-radius: 50%; border-radius: 50%; background: #404040; float: left; margin: 0 3px; text-align: center; }


.menu-pc .menuright .menurow2 .navsocial li:hover { background: #e90d8b; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; transition: all 200ms linear; -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); transform: translateY(-5px); }


.menu-pc .menuright .menurow2 .navsocial li i { color: #ffffff; font-size: 20px; padding: 7px 0; }


.menu-pc .menuright .menurow2 .navsocial li img { width: 22px; margin-top: 7px; }


.menu-pc .menuright .menurow2 .navsocial li:last-child { margin-left: 5px; margin-right: 0; }


#navigation .cust-login-button { background: linear-gradient(#d31145, #a10d34)!important; border-radius: 3px!important; border: 1px solid #6e0924!important; padding: 0px 10px!important; margin-right: 20px!important; }

#navigation .cust-login-button a { color: #fff!important; }

#navigation .cust-login-button:hover a { color: #fff!important; }

	
	#navigation.small-screen { width: 95%; margin-right: 2.5% }
.soliloquy-container .soliloquy-image{max-width:100%;display:block;height:auto;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}

.main-navigation li.my-account {
  margin-left: 2.75rem;
}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.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-left:15px;padding-right:15px}
.col-sm-4{width:33.33333%}
.fusion-contact-info{line-height:44px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal}
#side-header .fusion-contact-info{word-wrap:break-word}


.homepage-slider__cta-wrapper {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
    height: 0;
    padding: 0 0 33.813%;
    position: relative;
    pointer-events: none;
    z-index: 10;
}
div#loginbox
img.logo{float:right;margin:12px
4px 0 0}



body.single div.wp-caption,
body.page-template-default div.wp-caption {
  max-width: 100%;
}



div.wp-caption {
  max-width: 100%;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}


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

.container:before, .container:after { content: " "; display: table; }

.container:after { clear: both; }


.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container-fluid:before, .container-fluid:after { content: " "; display: table; }

.container-fluid:after { clear: both; }

.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; }

.jumbotron .container { max-width: 100%; }

.widget-recent-research .post-more {
  font-size: 0.9em;
  margin: 0;
}

.post-info,
.post-meta,
.post-more,
.social-bar {
  font-size: 0.9em;
}
.order ul.pager li.pager-current,.order ul.pager li.first{text-decoration:none;font-style:normal;}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}

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

#actu_en_continu ul.actu_en_continu_liste {
	list-style:none;
	margin:0px;
	padding:10px 20px 0px;
	position:absolute;
	top:0px;
	left:0px;
}

#actu_en_continu ul.actu_en_continu_liste li {
	margin:0px 0px 15px;
	padding:0px;
	padding-bottom:15px;
	background:none;
	border-bottom:1px dotted #C5C1B9;
}

#actu_en_continu ul.actu_en_continu_liste li h3 {
	margin:0px;
	padding:0px;
	border:none;
	background:none;
}

#actu_en_continu ul.actu_en_continu_liste li h3 a {
	font-size:85%;
	font-weight:normal;
	text-decoration:none;
}

#actu_en_continu ul.actu_en_continu_liste li h3 a:hover {
	text-decoration:underline;
}

#actu_en_continu ul.actu_en_continu_liste li .actu_en_continu_type_ct {
	font-size:100%;
	font-weight:normal;
	color: #000000;
}


.art-button-wrapper.active .art-button
{
  color: #FCF9ED !important;
}


.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
  top: -60px;
}


.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%;
	}

.cookie-prefs {
  clear: both;
  padding: 0 15px;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}

  .hero-block__image {
    max-width: 120px;
    margin-bottom: 1em; }
.home .wrap .row{margin-right:0;margin-left:0}
.home .wrap .row [class^=col-],.home .wrap .row [class*=" col-"]{padding-right:0;padding-left:0}
body.home .container .content.row,body.archive .container .content.row,body.archive .home-roll.row,body.home .home-roll.row,body.archive .main .row{margin:0}
.sidebar .row{margin:0!important}
.sidebar .row [class^=col-]{padding:0!important}
.row{margin-right:-15px;margin-left:-15px}



.with_aside .content_wrapper		{ max-width: 1240px; margin:0 auto;}

	
	.header-open .section_wrapper,
	.header-open .container,
	.header-open.with_aside .content_wrapper	{max-width:940px;}

	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{max-width:940px;}


	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper 	{max-width:100%;}
.cookies-eu .cookies-eu-button-holder{display:inline-block}
.cookies-eu .cookies-eu-button-holder .cookies-eu-ok{font-size:11px;font-weight:bold;line-height:20px;min-width:26px;margin-right:5px;padding:2px 11px;cursor:pointer;text-align:center;white-space:nowrap;color:#FFFFFF;border:0;outline:none;background-color:#4D90FE}
.account-bar,.header__content--right{text-align:right}
.header__content{width:calc(50% - 90px)}
.header__content--left,.header__content--right{display:none}

.secon_img{margin:0 auto;height:98px;}


.mobile-nav {
  background: #115279;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 48px;
  z-index: 2;
  *zoom: 1; }


.mobile-nav:before,
.mobile-nav:after {
  content: "";
  display: table; }


.mobile-nav:after {
  clear: both; }

  .mobile-nav-show {
    display: block; }

  #site-nav .mobile-nav {
    display: none; }
.ultb3-desc{font-size:20px;line-height:1.5em;margin-bottom:10px}

.wallpaper__inside,
.spotify__inside {
  max-width: 540px;
  padding-top: 30px;
  padding-bottom: 80px;
  height: 100%;
  text-align: center;
}

.spotify__inside {
  padding-left: 15%;
}

  .wallpaper__inside,
  .spotify__inside {
    padding-right: 0;
    padding-left: 0;
    margin: 0 auto;
  }
#content-main{padding-top:0}
#header,#footer,#content-main{width:100%}
.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-4{width:33.33333333%}

.ident_main{position:absolute;top:485px;right:15px;width:345px;height:190px;}

.ident_main .form-inline .form-group1{display:none;}
.list-reset{margin:0;padding:0;list-style:none}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.listing .cat-francais.pict{background-position:0 -280px}
.cat-francais .pict{background-position:-210px -200px}

.footer-widgets .widget .advanced-recent-posts li {
    margin-bottom: 0 !important;
    padding-top: 12px;
}

.footer-widgets .widget .advanced-recent-posts li:first-child { padding-top: 0 !important }

.footer-widgets h3 { margin: 0 }

.footer-widgets {
    overflow: hidden;
    padding: 30px 2% 20px;
    width: 96%;
    margin: 20px 0 0 0;
}
footer .bottom-footer .copyright{text-align:center;float:none!important;padding-bottom:10px}

.title_center_lrg {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #F00;
}


h1.site-title {
	margin-top: 12px;
	margin-bottom: 5px;
	font-size: 1.5rem;
	line-height: 1.5rem;
}
.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-8{width:66.66666667%}


.np-home-middle-section .middle-primary {
    float: left;
    width: 67%;
}





.middle-primary .news_portal_featured_posts .np-single-post-wrap {
    float: left;
    margin-bottom: 2%;
    margin-left: 2%;
    width: 31.33%;
}


.middle-primary .news_portal_featured_posts .np-featured-posts-wrapper {
    margin-left: -2%;
}


.middle-primary .news_portal_featured_posts .np-single-post img {
    width: 100%;
}
