﻿


.so-widget-lsow-posts-carousel-default-3dd089290af6 .lsow-posts-carousel .lsow-posts-carousel-item {
  padding: 10px;
}


.jumbotron { padding: 30px 15px; margin-bottom: 30px; color: inherit; background-color: #eeeeee; }

.jumbotron h1, .jumbotron .h1 { color: inherit; }

.jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200; }

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

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

.jumbotron.jumbotron--no-catption { padding-bottom: 0; }


		




	#sidebar
	{
	}

	
		#sidebar h2
		{
			font-size: 1.75em;
			letter-spacing: -1px;
		}

		
			#sidebar section header
			{
				border-top: solid 7px #00a6eb;
				padding-top: 3.5em;
				margin: 0 0 3em 0;
			}

			
				#sidebar section header h2
				{
					margin: 0 0 0.5em 0;
				}

				
				#sidebar section.featured header h2
				{
					font-size: 4em;
					letter-spacing: -3px;
					margin: 0.25em 0 0.75em 0;
				}

	#body-wrapper { color: #444444; width: 975px; padding: 0px; background-color: #FFFFFF; }

#header .logo {
  display: block;
}

#header .logo img {
  display: block;
  height: 126px;
}

#header-2 .bottom .logo {
  display: block;
  margin: 0 auto;
  width: 115px;
}

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


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

.ecs__prices{
    text-align: center;
    font-size: 24px;
    margin:10px 0 20px 0;
    width: 100%;
    padding-left: 38px;
}
.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-12{width:100%}


.section-container {
  background: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  width: 100%;
  display: table;
  position: relative;
}



.section-container.podcast {
  height: 418px;
}
.outside-exit-modal .inner-exit-modal #exit-insurance-container .phone-container .phone-number{font-size:44px;line-height:40px;font-weight:700}


li.cat-item{margin-bottom:5px !important;}


.cat-item-104,.cat-item-105{display:none;}
#header .right_header .top-header .languages{padding:0;list-style:none;float:right;position:relative;margin-bottom:0;margin-left:0}
#header .right_header .top-header .languages li{float:left;padding-right:5px;position:relative}
#header .right_header .top-header .languages li.current{color:#f04e23}
#header .right_header .top-header .languages li:after{content:"/"}
#header .right_header .top-header .languages li:last-child:after{display:none}
#header .right_header .top-header .languages li a{font-size:24px;color:#a7a9ac;transition:all .3s ease;font-weight:900;font-family:Libre Franklin,sans-serif}
#header .right_header .top-header .languages li a.current,#header .right_header .top-header .languages li a:hover{color:#f04e23}

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

.widget-container {
	margin: 0 0 18px 0;
}


#site-generator {
	
}


#site-generator a {
	color: #999;
}


#site-generator p {
	
}


#site-generator a:hover {
	
}


#site-info,	#site-generator {
	float: none;
	width: auto;
}


    #site-logo {
        display: inline-block;
    }






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#wrapper {
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
}


		#slider_1		{
			z-index: 1;
		}
.e189-4.x-bar {height:4.5em;z-index:1111;}
.e189-1.x-bar,.e189-4.x-bar,.e189-15.x-bar,.e189-21.x-bar,.e189-24.x-bar {font-size:16px;}
.e189-4.x-bar,.e189-15.x-bar,.e189-21.x-bar {background-color:transparent;}
.e189-1.x-bar-content,.e189-4.x-bar-content,.e189-15.x-bar-content,.e189-18.x-bar-content,.e189-24.x-bar-content {flex-direction:row;}
.e189-1.x-bar-content,.e189-4.x-bar-content,.e189-15.x-bar-content,.e189-24.x-bar-content {justify-content:space-between;align-items:center;}
.e189-4.x-bar-content,.e189-24.x-bar-content {flex:0 1 94%;}
.e189-4.x-bar-content {height:4.5em;}
.e189-4.x-bar-outer-spacers:before,.e189-4.x-bar-outer-spacers:after {flex-basis:0px;width:0px;height:0px;}
.e189-1.x-bar-space,.e189-4.x-bar-space,.e189-15.x-bar-space,.e189-21.x-bar-space,.e189-24.x-bar-space {font-size:16px;}
.e189-4.x-bar-space {height:4.5em;}
#footer-area ul.menu li a.active{color:#ddd;}
#footer-area .column:last-child{float:right;}
#footer{overflow:auto;margin:0 auto;background:#242D36;border-top:5px solid #1A2027;}
#footer li a:hover{color:#F57C73;}
#footer-area .column{float:left;width:24.2%;margin:0 0 0% 1%;padding:1%;}
#footer-area .column:first-child{margin-left:0;}
.bottom_widget #footer-area .column{width:32.5%;}
.top_widget #footer-area .column{width:49.5%;}
#footer .column li{display:block;padding:10px 0;border-bottom-width:1px;border-bottom-style:dotted;border-color:#3C3C3C;}
#footer .column li:last-child{border:0;}
#footer ul{margin:0;}
#footer p{margin:0;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none !important;width:auto !important;margin-left:0;}
#footer-area .column,#top-area .column{margin:10px;}
#top-area .column:first-child,#footer-area .column:first-child{margin:10px;}
#footer-bottom .et-social-icon a{font-size:29px}
.row{margin-right:-15px;margin-left:-15px}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }
.vam{vertical-align:middle}
#respond textarea,.box,.downloads a,.mob_menu,.o_right,.ono_subs input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.box{margin:auto;max-width:1140px;position:relative;padding:0 20px}
.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%}


.header-wrapper {
    background-color: rgba(0,0,0,.5) !Important;
    position: absolute;
    width: 100%;
    z-index:99999999;
}

.secondary-featured-border {
	border-bottom: 1px solid #e9e9ea;
}



#image_1581743338 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.img-round {
	display: inline;
	margin: 0 auto;
	height: 100%;
	width: auto;
}

#header_container{margin:0px auto 8px;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-4{width:33.33333333%}
.post li,.post ol li,.sidebar li,.sidebar ol li,blockquote,code{margin-bottom:15px}
.post ol,.post ul,.sidebar ol,.sidebar ul{padding:2px 0 2px 20px;list-style:circle}
#consultas-home ul li a,#imprimir-factura .listado-azul a,.acceso-home h3 p{font-family:"PF Beau Sans Pro"}
#imprimir-factura .listado-azul{margin-top:19px;margin-bottom:-14px}
#imprimir-factura .listado-azul a{background:0 0;font-size:16px;font-weight:700}
#imprimir-factura .listado-azul li:before{margin-right:7px}
.listado-azul li{margin-bottom:8px}
.listado-azul li:before{content:"\25A0";color:#53c4e9;float:left;font-size:11px;margin-top:4px;margin-right:15px}
#licitaciones-home .listado-azul{margin-bottom:20px}
img.responsive-img,video.responsive-video{max-width:100%;height:auto}
.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}

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

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

.news-picture {
  width: 100%;
  height: auto;
  
  margin-bottom: 20px;
}

  #news-list-page-content .news-picture {
    min-height: 190px;
  }


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}
.uppercase{text-transform:uppercase}
footer .footer-reinsurance .reinsurance-footer-wrapper .reinsurance-footer .reinsurance-item .uppercase{font-weight:300}

.headeritems{margin:0 auto;width:962px;overflow:hidden;}




.section-header {
  margin-bottom: 30px;
}


.section-header h2 {
  font-size: 32px;
  color: #0c2e8a;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  padding-bottom: 20px;
}


.section-header h2::before {
  content: '';
  position: absolute;
  display: block;
  width: 50px;
  height: 3px;
  background: #50d8af;
  bottom: 0;
  left: 0;
}


.section-header p {
  padding: 0;
  margin: 0;
}

header.main-header .sub-menu,
header.main-header .mobile-top-bar,
header.main-header .mobile-logo-additions {
  display: none;
}

  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    width: 100%;
    white-space: nowrap;
  }

  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .vamtam-cart-dropdown-link {
    display: inline-block;
    padding: 0;
    margin: 0 10px 0 0;
    vertical-align: middle;
  }

  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search {
    vertical-align: middle;
  }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.top-nav {
  float: right;
}

  #menu, .top-nav, #menu .primary-menu, #logo {
    float: left;
    width: 100%;
  }


.clear {
	clear: both;
}

#a_la_une_home .actu_secondaire_first {
	float:left;
	width:333px;
	overflow:hidden;
	border-right:1px solid #d7d7d7;
	padding:0px 10px 0px 0px;
}



.page-wrap {min-height: calc(100vh - 50px); background: #383F42;}

.page_order .page-wrap{    background: #f6f6f6;}






.site_title {
	position:relative;
	z-index:2;
}


.site_title h2 {
	font-family:Arial, sans-serif;
	font-size: 5em;
	margin-bottom:25px;
}


.site_title h2 span a {
	background-color:transparent;
	color:#ada89a;
	padding-right: 15px;
	padding-left:15px;
}

	.site_title h2 span{
		padding: 0;
	}

	.site_title,
	#navigation {
		position:relative;
	}

#new_copyright_attention img	{	width:100%;	}

#new_copyright_attention		{	width: 592px;	height:106px;	position:absolute;	top:50px;	left: 24px;	}

.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

.mh-header-title, .mh-header-tagline { color: #ed00ad; }
.st_menu_on_left #prk_hidden_menu #prk_hidden_menu_footer,.st_menu_on_right #prk_hidden_menu #prk_hidden_menu_footer{padding-left:20px;padding-right:20px}
#prk_hidden_menu #prk_hidden_menu_footer{-webkit-backface-visibility:hidden;bottom:0px;position:absolute;padding:0px 40px 20px 40px;font-size:0.85em;width:100%;left:0px}
