﻿
.normal { font-size: 80%; }

.normal table { font-size: 100%; }
div#emotion-header-title-bg,
.diyw div#emotion-header-title-bg{position:absolute;z-index:3}


.diyw div#emotion-header-title-bg {
    left: 0%;
    top: 43%;
    width: 100%;
    height: 14%;

    background-color: #ffffff;
    opacity: 0.50;
    filter: alpha(opacity = 50);
    }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


	.container {
		width:726px;
	}

	.container.top {
		width:766px;
	}

	
	#header.layout3 .container {
		width:766px;
	}

	
	
	.container.footer {
		width:766px;
	}


.container.layout3 {
	padding-top:20px;
}

			#columns {
				padding-top: 30px;
				padding-bottom: 30px;
			}


.mobile-view #columns,
.mobile-view .container-content {
	width: auto !important;
}


.mobile-view #columns {
	padding-left: 0;
	padding-right: 0;
}


#columns:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}


.elastic-container #columns {
	margin: auto;
}
.mc-media-item--video{position:relative}
.mc-media-item--video:hover .mc-media-item__video-icon{background:rgba(255,204,0,.87);color:#000}
.mc-media-item--grid{padding-left:20px;padding-bottom:20px;float:left;width:33.33%}
.mc-media-item--grid .mc-media-item__imagery img{top:0;left:0;width:100%;height:100%}
.mc-media-item--grid .mc-media-item__video-icon{margin-top:-48px}
.mc-media-item--featured .mc-media-item__video-icon{width:90px;height:90px;margin-top:-77px;margin-left:-45px}
.mc-media-item--featured .mc-media-item__video-icon:before{margin-left:-15px;margin-top:-22px;font-size:44px}
.mc-media-item--featured .mc-media-item__text{font-size:18px;padding-top:20px;padding-bottom:20px}
.mc-media-item--half{width:50%}
.mc-media-grid.js-media-grid .mc-media-item:nth-child(7),.mc-media-grid.js-media-grid .mc-media-item:nth-child(19){float:right}
.mc-media-slider__slides .mc-media-item{float:left}
#audioplayer #playhead{width:8px;height:8px;border-radius:50%;margin-top:1px;background:#000}

    .blog .page-1 .article-container article.post:first-child, .blog .page-1 .article-container article.post:nth-child(2) {
        width: 100%;
        padding-right: 0!important;
    }


#header-logo-image {

	float: left;

	padding: 0 20px 0 0;

	max-width: 100%;

}


#header-logo-image img {

	margin-bottom: 0px;

}
#sidebar .widget-title{border-bottom:2px solid #E2017B;padding-top:2px;padding-bottom:5px;font-size:1.5em;font-weight:400;display:block}

	.logo-control .logo-img {
		display: none;
	}

.entry-data,
.entry-data a,
.entry-footer,
.entry-footer a,
.entry-meta,
.entry-meta a {
	color: #B5BBC5;
}

.entry-data,
.entry-meta,
.entry-footer
.read-more {
	font-size: 13px;
}

.entry-data,
.entry-footer {
	clear: both;
	text-align: center;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}

.dropdown li a {
    font-size: 20px;
    padding: 8px;
}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

.trd-homepage-fourth .trd-counter-section .trd-counter h3.trd-count {
  color: #f45e29;
}

.trd-homefive-counter .trd-counter h3.trd-count {
  color: #15bb34;
}

.trd-homesix-counter .trd-counter h3.trd-count {
  color: #15bb34;
}

.trd-homepage-seven .trd-counter-section .trd-counter h3.trd-count {
  color: #ffffff;
}
#apl_homepage .text{margin:247px 0 0 112px;color:#fff;float:left}
#apl_homepage .text h2{margin:0 0 35px;padding:0;font-size:40px;text-align:left}
#apl_homepage .text p{margin:0;padding:0;font-size:20px;text-align:left}
.vc_images_carousel .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.vc_carousel .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;}
.nav-collapse.opened{max-height:9999px;}
.js .nav-collapse.closed{max-height:none;}
    

    
    .box .featured_image{ 
	padding:1px;
    }


    .box.four .featured_image{
	max-width:220px;
	overflow:hidden;
    }

#cookie-bar{
  display:none;
  background-color:#337AB7;
  color:white;
  padding:10px;
  width:100%;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
}

#cookie-bar a{
  background-color:white;
  padding:0px 3px;
  color:#337AB7;
  border-radius:3px;
}

#cookie-bar a:hover{
  background-color:#1757b7;
  color:white;
  text-decoration:none;
}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link{display:none}
.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img{display:none}


.custom-logo {
	max-width: 150px
}

.aside-2-order-button{
    margin-left: auto;
    cursor: pointer;
    margin-right: auto;
    width: 254px;
    height: 35px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
    border: 1px solid #d88f27;
    background-color: #e3982d;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
    padding-top: 15px;
    margin-top: 20px;
    margin-bottom: 47px;
    font-family: 'Open Sans';
}

.aside-2-order-button:hover, .button-order:hover{
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}

.aside-2-order-button:active, .button-order:active{
    background-color: #af7523;
}
.img-fluid{max-width:100%;height:auto}


.activites .img-fluid {
	width:100%;
}


#carouselRecompenses .img-fluid {
	width:100%;
}




.container {
  background-color: #f2f2f2;
  border-right: 1px solid;
  border-left: 1px solid;
  border-color: #a3af79;
}
.unsupported-browser{background-color:#e15b00;position:fixed;bottom:0;width:100%;z-index:999999}


		.home__btn-page {
			border-width: 2px;
			width: 113px;
			height: 110px;
			text-align: center;
			flex-shrink: 0;
			padding: 6px;
			display: flex;
			flex-direction: column;
			align-items: center;
		}


		.home__btn-page,
		.home__btn-page:hover,
		.home__btn-page:active,
		.home__btn-page:focus {
			color: #444;
		}


		.night-mode .home__btn-page,
		.night-mode .home__btn-page:hover,
		.night-mode .home__btn-page:active,
		.night-mode .home__btn-page:focus {
			color: inherit;
		}

.main-container.transition--fade:not(.transition--active) {
  cursor: wait;
}


.nav-container.nav-container--sidebar + .main-container {
  width: calc(100vw - 20.428571428571463em);
  float: right;
}

.nav-container.nav-container--right + .main-container {
  float: left;
}

	
	.news-focus .excerpt {
		border-bottom: 1px solid #d9d9d9;
		padding-bottom: 14px;
	}



.highlights .excerpt {
	font-size: 13px;
	line-height: 1.615;
	margin-top: 14px;
	border-bottom: 1px solid #d9d9d9;
	color: #949697;
	padding-bottom: 14px;
	
}


.highlights .excerpt p { margin-bottom: 0; }


.focus-grid .excerpt {
	padding-bottom: 0;
	border-bottom: 0;
	display: block;
}


.listing-alt .content .excerpt {
	margin-top: 14px;
	font-size: 13px;
	line-height: 1.714;
	color: #949697;
}


.listing-alt .content .excerpt p { margin-bottom: 0; }


.listing .excerpt {
	font-size: 13px;
	line-height: 1.714;
	margin-top: 14px;
	border-bottom: 0; 
	padding-bottom: 0;
}
.services-macros .tm-testi__item{margin:0 0 15px}
.home .tm-testi__item blockquote{font-size:18px}
.home img.tm-testi__item-avatar.avatar.wp-post-image{width:90px;height:90px}
.tm-testi__item-name{color:#42474c}
cite span:not(.tm-testi__item-name) {font-style: normal;font-weight: 300;font-family: Lato, sans-serif;text-transform: none;}
.tm-testi--boxed .tm-testi__inner,.tm-testi--speech-bubble .tm-testi__item-body {background-color: #f7f7f7;}
.tm-testi--boxed .tm-testi__item:after,.tm-testi--speech-bubble .tm-testi__item:after {border-top-color: #f7f7f7;}
.tm-testi--speech-bubble .tm-testi__item-body:after {border-top-color: #f7f7f7;}
.large-10{width:83.33333%}

.menu {
	float: right;
	margin-left: 5px;
	cursor: hand;
	cursor: pointer;
}
.img-responsive{display:block;height:auto;max-width:100%}
h1,h1.entry-title, .site-title
a{font-size:22px;margin-left:0.5em}

.camera_wrap {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  margin-bottom: 0 !important;
  height: 100%;
  background: #fff;
  z-index: 0; }


.camera_wrap img {
  max-width: none !important; }


.post-ratings-text {
	
}
div[class*=sponsor-] .sponsor-title{color:#9b9b9b;font-size:12px;text-transform:uppercase;text-align:right;padding:0 35px;padding-top:10%}
.sponsor-horizontal .sponsor-title{padding-top:0!important}


.hotgame-li{ width:25%; float:left; text-align:center; padding:10px 0;}

.hotgame-li a{ color:#FFF; text-decoration:none;}


.row {
  clear: both;
  margin-right: -24px;
  margin-left: -24px;
}


.container:before,
.row:before {
  display: table;
  content: " ";
}
.row{margin-left:-15px;margin-right:-15px}


.bottomarea .row {
	margin-top: 15px;
	margin-bottom: 15px;
}


.sell-car .row {
	margin-bottom: 15px;
}





.mc-grid .row {
	margin-bottom: 15px;
}
.header .menu-utility-user .header-store .header-popin-toggle{display:block}


.vvqbox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; }
 .vvqbox img { max-width: 100%; height: 100%; }
 .vvqbox object { max-width: 100%; }

	#footer .cols {
		display: table;
		color: #FFFFFF;
	}

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

#footer #footer-ads .widget { padding-bottom: 0; font-size: 0; line-height: 0; }

#footer-widgets .widget { padding: 20px 0; }




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #222; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }




.dark .widget { color: #999; padding-bottom: 30px; }

.dark .widget a { color: #ccc; }

.dark .widget a:hover { color: #2eb398; }

.dark .widget select { background: transparent; border-color: #444; color: #999; }

.widget ul.menu li {
    float: left;
    margin: 0 20px;
}
.storefront-handheld-footer-bar ul li.cart .count{text-indent:0;display:block;width:2em;height:2em;line-height:2;box-sizing:content-box;font-size:.75em;position:absolute;top:.875em;left:50%;border-radius:100%;border:1px solid}
.widget.woocommerce li .count{font-size:1em;float:right}
.site-header-cart .cart-contents .count{font-weight:400;opacity:.5;font-size:.875em}


 .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;
}
.left33{float:left;width:33.33%}
header .search-form .left33,header .search-form .left66{width:auto}
footer .left33,footer .left66{width:50%}
.default-modal .body .default-close-btn{font-size:30px;border-radius:50%;background:#fff;border:2px solid gray;color:gray;cursor:pointer;width:40px;height:40px;line-height:37px;text-align:center;transition:all .4s ease;display:inline-block;position:absolute;right:0;margin-right:35px;z-index:1}
.default-modal .body .default-close-btn:hover{background:#e6e6e6}
.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;padding-left:15px;padding-right:15px}
.smue-row .smue-clmn.smue-space .smue-space-obj{height:100%}
  
.footer-main, 
#footer .meta.container {		background: #707173;											}


#footer { clear: both; }


#footer .meta-navbar {
	height: 35px;	
}


.price-table tr.heading-2 td {
  color: #ad190c;
  border-bottom:none;
  line-height: 1.5em;
}


.price-table tr.heading-2 + tr td {
  border-top:none; color: #ad190c;
}

.mbr-navbar__column {
  display: table-cell;
  vertical-align: middle;
}

.mbr-navbar__column--xxs {
  width: 1%;
}

.mbr-navbar__column--xs {
  width: 10%;
}

.mbr-navbar__column--s {
  width: 0%; 
}

.mbr-navbar__column--m {
  width: 30%;
}

.mbr-navbar__column--l {
  width: 40%;
}

.mbr-navbar__column--xl {
  width: 50%;
}

.mbr-navbar__menu-box--inline-left .mbr-navbar__column,
.mbr-navbar__menu-box--inline-center .mbr-navbar__column,
.mbr-navbar__menu-box--inline-right .mbr-navbar__column {
  display: inline-block;
}

.mbr-navbar--collapsed .mbr-navbar__column {
  display: block;
  width: 100%;
}

  .mbr-navbar--auto-collapse .mbr-navbar__column {
    display: block;
    width: 100%;
  }
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h2,h2{font-size:30px}
.sidebar span.h2{padding:0;font-size:25px;color:#59207e;display:block}
.text-muted{color:#777}
.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-2{width:16.66666667%}


#main .logo {
    margin: 0 0 36px 0;
}


#main .minecraft.logo {
    width: 248px;
    height: 46px;
    margin: -40px 0 0 32px;
}


#main .realms.logo {
    width: 248px;
    height: 61px;
    margin: -40px 0 0 32px;
}


#main .scrolls.logo {
    width: 248px;
    height: 71px;
    margin: -40px 0 0 32px;
}
.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}
.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-6{width:50%}


.editorial_col_droite {
	background:#ffffff;
}

.editorial_col_droite.type_1 {
	margin:20px 0px 0px;
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
}

.editorial_col_droite.type_2 {
	margin:20px 0px 0px;
	border:1px solid #d0d0d0;
	width:178px;
	overflow:hidden;
}

.editorial_col_droite.type_2 h2 {
	font-size:100%;
	font-weight:bold;
	margin:0px !important;
	padding:19px 0px 19px 19px;
	width:140px;
	border:none;
	text-transform:uppercase;
}

.editorial_col_droite .editorial_ct {
	padding:0px 19px;
	margin:0px 0px 20px;
	width:140px;
	overflow:hidden;
}

.editorial_col_droite.type_1 p {
	margin:0px;
}

.editorial_col_droite.type_1 h2 {
	font-size:100%;
	font-weight:bold;
	margin:0px !important;
	padding:19px 0px 0px 19px;
	width:140px;
	border: none;
}



#ddmenu .column:first-child
{
    text-align:left;
    vertical-align:top;
    display:inline-block;
    *display:inline;*zoom:1;
    white-space:normal;
    width:240px;
	
	padding:0;
	border-right:2px solid #f2f2f2;
}

#ddmenu .column
{
    text-align:left;
    vertical-align:top;
    display:inline-block;
    *display:inline;*zoom:1;
    white-space:normal;
    width:200px;
	
	padding:0 10px;
	border-right:1px solid #f2f2f2;
}


#ddmenu div.column h3 {text-transform:uppercase;}


i.icon.layout.column:before {
    content: "\f0db"
}


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


.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: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: "\f343";
	}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.detail {
  padding: 15px 0;
  text-align: center;
  font-size: 22px;
  white-space: nowrap;
  color: #999;
}


.detail .fa {
  margin-right: 5px;
}


.collapsing-menu {
    display: none;
}


.full-navigation li.expanded .collapsing-menu {
    display: block;
    padding: 10px 0 0 30px;
}


			#site-title,
		#site-description {
			position: absolute;
			left: -9000px;
		}

  .slider .item .slide-text .vertical-align {
    display: table;
    height: 100%;
    width: 100%; }

    .slider .item .slide-text .vertical-align .inner {
      display: table-cell;
      vertical-align: middle; }

  .page-template-t6--template-loansforliving .phone .vertical-align {
    display: table-cell;
    vertical-align: middle; }



.null-instagram-feed .instagram-pics {
	position: relative;
	margin: -5px;
}


.null-instagram-feed .instagram-pics li {
	display: inline-block;
	position: relative;
	width: 50%;
	padding: 5px;
	margin-right: -4px;
}


.null-instagram-feed .instagram-pics li a {
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}


.sh-footer-instagram .null-instagram-feed .instagram-pics li {
	width: 16.6666666667%;
}


.sh-footer-instagram .null-instagram-feed .instagram-pics {
	margin-left: 5px;
	margin-right: 3px;
}

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

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


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


.cell-line { overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 10px;}

.cell-line ul { margin: 10px 0; overflow: hidden;}

.cell-line li { float: left; margin-left: 20px}
.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}
.fl-callout-text p {margin: 0 !important;padding: 0 0 10px 0 !important;}
.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {display: table-cell;}
.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}



#mobile_menu_slide {
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#ffffff}
#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(2,2,2,0)}
.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a{font-size:17px}


.et_mobile_menu li a {
    text-transform: uppercase;
    font-size: 2.5em !important;
    line-height: 1.5em;
    color: #fff !important;
}
#block-menu-menu-social-media-navigation ul.menu li.first{margin-left:8px;}
.menu-site-map .level-0 .first{display:none;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}
#americastyle_footer{width:970px;padding:30px 10px;margin:0 auto;text-align:center;color:#FFFFCC}
#americastyle_footer a{color:#FFFFCC;font-weight:bold}
#americastyle_footer a:hover{color:#000033;font-weight:bold}
#americastyle_footer .footer_menu{margin:0 0 10px 0;padding:0px;list-style:none}
.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}


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

li.lang-en {
    font-size: 12px;
    line-height: 17px
}




.top-bar-line {
  border-bottom: 1px solid #ebebeb;
}

.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-left:15px;padding-right:15px;}
 .col-md-12{width:100%;}




#container-branding {
	text-align: center;
	}
.clearfix::after{display:block;clear:both;content:""}
