﻿
.banner {
	margin: 25px 0;
	width: 960px;
	height: 269px;
	box-shadow: 0 0 6px 0 #AAA;
}

	.f-link li a {padding-right: 10px; margin-right: 3px;}

	.f-link li{ display:block}

.f-link li:last-child a {
	border-right: 0
}

.f-link li a:hover {
	color: #009ed6;
}
.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,.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-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-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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.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{float:left}
.col-md-2{width:16.666666666666664%}


.header__contact-item-icon {
  display: none;
}

.mams-featmod-author {font-size: 11px; line-height:13px;}

.footer-social-menu .social-menu {
    text-align: right;
}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.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-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{float:left}
.col-xs-12{width:100%}

@import "../blink/style.css";.site-branding{padding-bottom:1em;text-align:center}
.site-branding .site-description{display:block}
.site-branding .site-title{font-size:3.2rem}






.admin {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 0px;
	border-bottom: none;
	z-index: 100000;
	text-decoration: none
}

.admin:hover {
	border-bottom: none;
	text-decoration: none;
}

	
	.main-container-wrap {
	    position: relative;
	    left: 0;
	    transition: left 500ms ease;
	}

	.mobile-menu-active .main-container-wrap {
	    left: 300px;
	    transition: left 500ms ease;
	}

.trd-about-business-section .trd-about-business-wrapper .trd-about-details {
  width: 50%;
  display: inline-block;
  float: left;
  padding: 0 40px 0 50px;
}

.trd-about-business-section .trd-about-business-wrapper .trd-about-details h1 {
  margin-top: 0px;
  margin-bottom: 30px;
}

.trd-about-business-section .trd-about-business-wrapper .trd-about-details p {
  margin-bottom: 20px;
}

.trd-about-business-section .trd-about-business-wrapper .trd-about-details h1 span {
  color: #342c78;
}

.trd-about-business-section .trd-about-business-wrapper .trd-about-details a {
  color: #342c78;
}

.trd-about-business-section .trd-about-business-wrapper .trd-about-details a:after {
  color: #342c78;
}

.dhri{ float:right;}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}

#content {
  margin-top: 0px;
  padding-top: 10px;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}
.related-collection .text-box-wrap,.related-collection .hover-box-wrap,.related-collection.active-collection .active-collection-content{position:absolute;top:0;left:0;width:100%;height:100%}
.related-collection.active-collection .hover-box-wrap,.related-collection.active-collection .text-box-wrap{display:none}
.related-collection .text-box-wrap .text-box-inner,.related-collection .hover-box-wrap .hover-box-inner,.related-collection.active-collection .active-collection-content .inner{height:100%;width:100%;display:table;padding:15px}
.related-collection .text-box-wrap .text-box-inner .text-box,.related-collection .hover-box-wrap .hover-box-inner .hover-box,.related-collection.active-collection .active-collection-content .inner-box{display:table-cell;vertical-align:middle}
.related-collection .hover-box-wrap{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.related-collection:hover .hover-box-wrap{opacity:1}


.popup__discount__modal-body-secondary-text span,
.popup__discount__modal-body-success-text span {
	color: #000000;
	font-family: "open_sansregular";
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}


.popup__discount__modal-body-secondary-text {
    font-style: normal;
    font-size: 23px;
    font-weight: 400;
    color: #565656;
    margin-top: 5px;
}

	
	.top-bar .search { display: none; }

	
	.top-bar .social-icons li {
		float: none;
		display: inline-block;
	}

	
	.top-bar .trending-ticker .heading {
		float: none;
		margin-right: 0;
	}

	
	.top-bar .trending-ticker ul { float: none; }

	
	.top-bar .trending-ticker {
		text-align: center;
		margin-bottom: 14px;
	}

	
	.top-bar .trending-ticket li { 
		max-width: 100%;
		text-overflow: ellipsis;
	}

	
	.top-bar .menu { 
		float: none;
		text-align: center; 
		margin-bottom: 7px;
	}

	
	.top-bar .menu li {
		float: none;
		display: inline-block;
		padding-left: 14px;
	}


.pricing_planname{
	font-size:18px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	color: #2780af;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


.nav-next {
	float: right;
	max-width: 47%;
	padding: 0 1%;
	border-bottom: 1px dashed #DDD;
	text-align: right;
}


.nav-next:hover, .nav-previous:hover {
	border-color: #999;
}
#ez-toc-container p.ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}
.ez-toc-title-container{display:table;width:100%}
.ez-toc-title,.ez-toc-title-toggle{display:table-cell;text-align:left;vertical-align:middle}
#ez-toc-container.ez-toc-black p.ez-toc-title{color:#FFF}
#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}


div#ez-toc-container p.ez-toc-title {font-size: 120%;}

.td-for-blocks{width:204px;}
.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}

.bd-imagelink-11 {
  width: 120px;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.share-dropdown li.whatsapp a{color:#5cbe4a}


.user-location {
  font-size: 16px; }


.main2 {
	width: 960px;
	margin: auto;
}

#menu .menusub .main2 {
	overflow: auto;
}

.center{text-align:center;}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
.abcp_services-slider-1__image{padding:3.2% 13.3% 11.8% 13.2%}

.an05{transition:all 0.35s ease-out 0s;}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }

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

#nav-single .nav-previous,
#nav-single .nav-next {
	width: auto;
}

#nav-single .nav-previous {
	padding-right: .5em;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.home #calendario #cal-inner{width:100%;height:400px;background:#222}

	.vc_custom_1544447198661 .vc_empty_space {
    height: 0px !important;
	}
