﻿

.pull-left {
    float: left !important;
}
.fa.pull-left{margin-right:.3em}


.article-intro img[align=left],
.article-content img[align=left],
.article-intro .img_caption.left,
.article-content .img_caption.left,
.article-intro .pull-left.item-image,
.article-content .pull-left.item-image {
	margin: 0 30px 20px 0;
}


.clikstat,
.findastor {
  font-weight: 700;
  font-size: 32px;
  line-height: 35px;
}


.banew ul,
.clikstat,
.findastor {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}


.findastor {
  margin-top: 80px;
  color: #fff;
  text-shadow: 1px 1px 5px #000;
}

.top-links-container { position: relative; left:0; min-height: 35px;}

.top-links-container:before {
	content: '';
	position: absolute;	left: -200%; right: -200%; top: 0; bottom: 0;
	display: block;
	border-top: 1px solid #303030;
	border-color: rgba(255,255,255,.11);
}


.header-fixed .top-links-container { min-height: inherit; background-color: transparent;}

.header-fixed .top-links-container:before { display: none;}


	
		.resized-header .header .top-links-container { padding: 0;}

	.resized-header .header .top-links-container:before {background-color: transparent}

	
	.header .top-links-container {text-align: center; padding: 6px 0 0; clear: both;}


	.header .one-switch, .grid-fluid .top-links-container {padding-left: 6px;padding-right: 6px;}




.top-links-container, .top-links-container:before, .header .links:after {background-color:#202020}

    .cookies_wrapper {position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin: 16px; }
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.footer-nav .menu-item{max-height:20px !important}


.site-description {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.smartbanner-show header .main-logo{top:80px}
.site-wrapper.custom .main-logo img{margin-top:10px}
header .main-logo{position:fixed;z-index:11;transition:top .3s;width:100%;pointer-events:none;top:0;z-index:105}
header .main-logo a{pointer-events:auto}
header .main-logo .hat-wrapper{position:absolute}
header .main-logo .christmas-hat{position:absolute;top:27px;left:-88px;width:72px}
header .main-logo .logo-img{width:9em;top:0;left:0;margin-top:45px;margin-left:-72px}
#masthead.home-masthead .feature .buttons{text-align:left;margin-top:30px}
#masthead.home-masthead .feature .buttons a{margin-right:20px}
.tag span:before{content:',';margin-right:.5em}
.tag span:first-child:before{display:none}
.box-fourth li .tag-new{margin:0 0 15px 0}
table .tag{display:inline-block;*display:inline;*zoom:1;margin:18px 0 0 0;padding:0 10px;height:33px;font-size:13px;font-size:1.3rem;line-height:33px;color:#fff;background:#d03430}
.tag-new{display:inline-block;*display:inline;*zoom:1;margin:0 0 0 10px;padding:0 10px;height:33px;font-size:13px;font-size:1.3rem;line-height:33px;color:#fff;background:#d03531;vertical-align:top}
.home-directory .tag{margin:0 0 20px 0;height:33px}
.home-directory .tag span{display:inline-block;*display:inline;*zoom:1;padding:0 10px;font-size:13px;font-size:1.3rem;line-height:33px;color:#fff;background:#63727f;vertical-align:top}
.home-directory .tag .red{background:#d03531}
.home-directory .tag .green{background:#0ac1ac}
.home-directory .tag .orange{background:#fa7600}


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

.jvTwitter .media,
.jvTwitter .media-body {
    overflow: hidden;
    *overflow: visible;
    zoom: 1;
}

.jvTwitter .media,
.jvTwitter .media .media {
    margin-top: 15px;
}

.jvTwitter .media:first-child {
    margin-top: 0;
}

.jvTwitter .media-object {
    display: block;
}

.jvTwitter .media-heading {
    margin: 0 0 5px;
}

.jvTwitter .media-list {
    margin-left: 0;
    list-style: none;
}

.jvTwitterTweets .media{
    margin: 5px 0
}

.jvTwitterTweets .media-body {
    overflow: visible !important;
}

.jvTwitterTweets .media:hover{
    background-color: #ffffe0;
    box-shadow: 0 1px 3px #333333;
}

.jvTwitterProfile .media .media-body{
    font-size: 17px;
    padding: 10px 0;
}
.iconmoon-shopping-cart{display:inline-block;margin-right:6px;}
.affix .navbar-default .iconmoon-shopping-cart{color:#000 !important;}
body.front .navbar-header .cart-icon span,body.front .navbar-header .iconmoon-shopping-cart:before{color:#FFF;}
body.front .affix .navbar-default .cart-icon span,body.front .affix .navbar-default .iconmoon-shopping-cart:before{color:#000;}
.iconmoon-shopping-cart:before{content:"\e900";}


.content {
	padding: 0 20px 30px;
	}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}


		#tabb1:checked ~ .content #content1,
		#tabb2:checked ~ .content #content2,
		#tabb3:checked ~ .content #content3,
		#tabb4:checked ~ .content #content4 {
		  display: block;
		}




.full-size.alternative {
	padding: 1em 0 0 0;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 200;
}

	.full-size.main {
		position: fixed;
		width: 100%;
		z-index: 99999;
	}


nav.bootsnav .container {
    position: relative;
}

    
    
    nav.navbar.bootsnav.menu-center .container{
        position: relative;
    }


    nav.bootsnav.navbar-sidebar .container-fluid,
    nav.bootsnav.navbar-sidebar .container{
        padding: 0 !important;
    }

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

.hmTextBg .container{ position:relative; height:100%;}

	nav.navbar.bootsnav .container{ padding:0;}

.panel-flexible .panel-separator{margin:0 0 1em 0;}

	
	#headerwrap { background-image: none; }

    
  #topwrap, #headerwrap {
    padding-left: 0;
    padding-right: 0;
  }

.share-icon-footer img{
    width:23px;
}

.content_box {
  position: relative;
  background: #F5F5F5;
}

.content_box:after,
.content_box:before {
  background: #F5F5F5;
  content: "";
  position: absolute;
  top: 0;
  width: 231%;
  height: 100%;
  z-index: -1;
}

.content_box:after {
  right: -230%;
}

.content_box:before {
  left: -230%;
}

.content_box:before, .content_box:after { background:#f6f6f6; }

.content_box.box {
	margin:-82px 0 81px 0;
	padding:82px 0 84px 0;
}

.content_box.box_1 {
	margin:94px 0 -80px 0;
	padding:82px 0 84px 0;
}

.content_box.box_1 h2 {
	margin-bottom:78px;
	color:#3498db;
}



.ndlc-wrapper {
	min-width: 1000px;
}

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

  
  #header-main .menu-utility-menu-container, #header-main .menu-utility-menu-french-container, #header-main .menu, #header-main .menu-primary-menu-container, #header-main .menu-primary-menu-french-container {
    display: inline-block; }
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
