﻿.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}

.block{float:left;width:100%;position:relative}


.carousel-content {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 466px;
	z-index: 10;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container {
  position: absolute;
  bottom: 8px;
  padding: 0 20px 0 20px;
  height: 74px;
  left: 50%;
  margin-left: -400px;
  width: 800px;
  z-index: 8;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container.sponsor_on {
  bottom: -35px;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside {
  position: relative;
  height: 100%;
  width: 100%;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-01 {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  text-align: center;
  z-index: 2;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-01 .module-sponsored-slideshow-single-img-nav {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  height: 74px;
  width: 74px;
  border-radius: 50%;
  border: 4px solid rgba(255, 255, 255, 0.26);
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -o-transition: all 2s;
  -ms-transition: all 2s;
  transition: all 2s;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-01 .module-sponsored-slideshow-single-img-nav.current {
  border: 4px solid rgba(255, 255, 255, 0);
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-02 {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  text-align: center;
  z-index: 9;
}
#contentIndex #fromtheblog li .date{width:80px;float:left;color:#8d8d8d;}
#mobile-fromtheblog li .date{width:80px;float:left;color:#8d8d8d;}


#skip {margin: 2px auto -10px; width: 976px; text-align: right; height:10px; overflow: hidden;}

#skip a, #skip a:hover, #skip a:visited {display:block; font-size: 10px; color: #FFF; text-indent: 100%; white-space: nowrap;}

#skip a:focus {text-indent: 0%; white-space: nowrap;}
.btn--top{position:absolute;top:-12px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.wf-active #sliderWrap .slides ul li.slide .content h3{font-size:21.2px;font-style:normal;font-weight:700}
.wf-active #sliderWrap .slides ul li.slide .content h3 a{font-size:18px;font-style:normal;font-weight:700;font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif}
.mk-dynamic-styles {display:none}
.social-ui .twitter,.social-ui .twitter span,.social-ui.social-gray .twitter:hover{background-color:#56a3d9;}
.social-ui .twitter i{background-position:-50px -50px;}
.social-ui.social-lg .twitter i{background-position:-43px -45px;}
.social-ui.social-sm .twitter i{background-position:-47px -7px;}
#thanks-for-sharing .btn-div.twitter{width:215px;}


#header {
	padding-top: 78px;
}

#header-link-in-theaters { margin-top: 675px; margin-left: 270px; width: 365px; }

#header-link-youtube-weinstein { margin-top: 1112px; margin-left: 680px; width: 200px; }

#header-link-youtube-dimension { margin-top: 1112px; margin-left: 680px; width: 200px; }

#header-link-youtube-radius    { margin-top: 1112px; margin-left: 680px; width: 200px; }

#header-link-facebook { margin-top: 1518px; margin-left: 100px; width: 240px; }

#header-link-twitter { margin-top: 1518px; margin-left: 520px; width: 310px; }

#header-link-latest-news { margin-top: 2040px; margin-left: 180px; width: 540px; }

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}



#top-nav { display: none; position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 50px; line-height: 50px; z-index: 1000000000; overflow: hidden; background: #0093B4; }

#top-nav div.helper { position: relative; float: left; left: 50%; }

#top-nav div.helper nav { position: relative; float: left; left: -50%; }

#top-nav div.helper nav a { float: left; padding: 0px 15px; font-size: 13px; color: #FFF; }

#top-nav .mobile-nav-container { display: none; }

#top-nav div.menu-button { display: none; }




#cff .cff-author{
  float: left;
  clear: both;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.2;
  width: 100%;
}

#cff .cff-author a{
  float: left;
  display: block;
  
  min-width: 100%\9;
}

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}

#cff .cff-author img{
  float: left;
}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}

#cff .cff-author .cff-date{
  color: #9197a3;
  font-weight: normal;
  margin-top: 0px;
}

#cff .cff-author .cff-page-name.cff-author-date{
  float: left;
  padding: 2px 0 0 0;
}
.pg-dots{color:#cacaca;font:700 10px Arial;margin:0 4px;padding:4px}


.home-jumbotron {
  position: relative;
  background-color: transparent;
  margin-bottom: 0;
  text-align: center;
}

.home-jumbotron:before, .home-jumbotron:after {
  width: 50%;
  margin-left: 25%;
  content: "";
  display: block;
  height: 20px;
  border-top: 5px solid #eee;
}

.home-jumbotron:after {
  width: 40%;
  margin-left: 30%;
  height: 30px;
  border: 0;
  border-bottom: 3px solid #eee;
}

.home-jumbotron h1 {
  font-size: 40px;
  line-height: 1.3;
  margin-bottom: 10px;
}

.home-jumbotron .lead {
  line-height: 1.6;
}

.home-jumbotron .btn, .home-jumbotron .comment-reply-link,
.home-jumbotron .form-submit #submit,
.form-submit .home-jumbotron #submit {
  margin-top: 10px;
  padding: 10px 25px;
}

main, #home-page-widgets, .home-jumbotron, #site-navigation { color: #282828; }
.hero-bg{width:100%;background-color:#ececec;text-align:center}
.page-template-default .hero-bg{max-height:238px}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu-bound,.ubermenu-bound-inner .ubermenu-nav{position:relative}
.ubermenu,.ubermenu-nav{overflow:visible!important;z-index:100}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu-bar-inner-center .ubermenu-nav{margin:0 auto}
.ubermenu .ubermenu-nav .ubermenu-column-full{width:100%}
.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:50%}
.ubermenu .ubermenu-nav .ubermenu-column-1-3{width:33.33%}
.ubermenu .ubermenu-nav .ubermenu-column-2-3{width:66.66%}
.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:25%}
.ubermenu .ubermenu-nav .ubermenu-column-3-4{width:75%}
.ubermenu .ubermenu-nav .ubermenu-column-1-5{width:20%}
.ubermenu .ubermenu-nav .ubermenu-column-2-5{width:40%}
.ubermenu .ubermenu-nav .ubermenu-column-3-5{width:60%}
.ubermenu .ubermenu-nav .ubermenu-column-4-5{width:80%}
.ubermenu .ubermenu-nav .ubermenu-column-1-6{width:16.66%}
.ubermenu .ubermenu-nav .ubermenu-column-5-6{width:83.33%}
.ubermenu .ubermenu-nav .ubermenu-column-1-7{width:14.28%}
.ubermenu .ubermenu-nav .ubermenu-column-2-7{width:28.57%}
.ubermenu .ubermenu-nav .ubermenu-column-3-7{width:42.85%}
.ubermenu .ubermenu-nav .ubermenu-column-4-7{width:57.14%}
.ubermenu .ubermenu-nav .ubermenu-column-5-7{width:71.42%}
.ubermenu .ubermenu-nav .ubermenu-column-6-7{width:85.71%}
.ubermenu .ubermenu-nav .ubermenu-column-1-8{width:12.5%}
.ubermenu .ubermenu-nav .ubermenu-column-3-8{width:37.5%}
.ubermenu .ubermenu-nav .ubermenu-column-5-8{width:62.5%}
.ubermenu .ubermenu-nav .ubermenu-column-7-8{width:87.5%}
.ubermenu .ubermenu-nav .ubermenu-column-1-9{width:11.11%}
.ubermenu .ubermenu-nav .ubermenu-column-2-9{width:22.22%}
.ubermenu .ubermenu-nav .ubermenu-column-4-9{width:44.44%}
.ubermenu .ubermenu-nav .ubermenu-column-5-9{width:55.55%}
.ubermenu .ubermenu-nav .ubermenu-column-7-9{width:77.77%}
.ubermenu .ubermenu-nav .ubermenu-column-8-9{width:88.88%}
.ubermenu .ubermenu-nav .ubermenu-column-1-10{width:10%}
.ubermenu .ubermenu-nav .ubermenu-column-3-10{width:30%}
.ubermenu .ubermenu-nav .ubermenu-column-7-10{width:70%}
.ubermenu .ubermenu-nav .ubermenu-column-9-10{width:90%}
.ubermenu .ubermenu-nav .ubermenu-column-1-11{width:9.09%}
.ubermenu .ubermenu-nav .ubermenu-column-2-11{width:18.18%}
.ubermenu .ubermenu-nav .ubermenu-column-3-11{width:27.27%}
.ubermenu .ubermenu-nav .ubermenu-column-4-11{width:36.36%}
.ubermenu .ubermenu-nav .ubermenu-column-5-11{width:45.45%}
.ubermenu .ubermenu-nav .ubermenu-column-6-11{width:54.54%}
.ubermenu .ubermenu-nav .ubermenu-column-7-11{width:63.63%}
.ubermenu .ubermenu-nav .ubermenu-column-8-11{width:72.72%}
.ubermenu .ubermenu-nav .ubermenu-column-9-11{width:81.81%}
.ubermenu .ubermenu-nav .ubermenu-column-10-11{width:90.9%}
.ubermenu .ubermenu-nav .ubermenu-column-1-12{width:8.33%}
.ubermenu .ubermenu-nav .ubermenu-column-5-12{width:41.66%}
.ubermenu .ubermenu-nav .ubermenu-column-7-12{width:58.33%}
.ubermenu .ubermenu-nav .ubermenu-column-11-12{width:91.66%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav{display:block}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{overflow:hidden!important;visibility:visible}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-main,.ubermenu-main .ubermenu-target,.ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target{font:12px/24px Helvetica,Arial,sans-serif;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.login_action span.info {
	color: #000;
	font-size: 12px;
	text-align: center;
	display: block;
	margin-bottom: 25px;
}






img.alignleft,
.alignleft img,
img.aligncenter,
.aligncenter img,
img.alignright,
.alignright img {
	box-sizing: border-box;
	padding: 5px;
	border: 1px solid #EEE;
}



.post-content .alignleft,
.post-content .alignright {
	margin-bottom: 1.2em;
}


.post-content .wp-caption .alignleft,
.post-content .wp-caption .alignright {
	margin-bottom: 0;
}


.post-content .alignleft {
	float: left;
	margin-right: 1em;
}

	
	.post-content .alignleft,
	.post-content .alignright { 
		float: none; 
		width: auto;
		margin: 0 auto 1.2em auto;
	}

	
	.post-content .alignleft img,
	.post-content .alignright img { 
		display: block;
		margin: 0 auto;
	}



.art-box, .art-box-body {
   margin:0 auto;
   position:relative;
}

.art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
   position:absolute;
   top:0;
   bottom:0;
   content:' ';
   background-repeat: no-repeat;
   line-height:0;
}

.art-box:before,.art-box-body:before{
   left:0;
}

.art-box:after,.art-box-body:after{
   right:0;
}

.art-box-body:before, .art-box-body:after {
   background-repeat:repeat-y;
}

.art-box-body:before {
   background-position: top left;
   z-index:-3;
}

.art-box-body:after {
   background-position: top right;
   z-index:-3;
}


.art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
   z-index:-2;
}

.art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
   z-index:-1;
}

h5,.h5
	{font-size:18px;font-size:1.125rem}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:56%;position:relative}
.wpb_video_wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.quick-view{font-weight:bold;font-size:78%;opacity:0;position:absolute;left:0;right:0;bottom:0;color:#ffffff;background:#627f9a;text-align:center;text-transform:uppercase;padding:5px 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.product-image:hover .quick-view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:.9;}
.product-image .quick-view:hover{text-decoration:underline;}
.lookbook-slider .quick-view{bottom:42%;font-size:95%;margin:0 auto;opacity:0;background:#ffffff!important;color:#000000;padding:10px 20px;width:170px;}
.lookbook-slider .product-image:hover .quick-view{bottom:45%;opacity:.8;}
.quick-view,.back-image{display:none!important;}
html[data-useragent*='iPad'] .quick-view{bottom:0;opacity:1;background:rgba(0,0,0,0.1);}


.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; 
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	
	background:#F2FAF8;
	background: -moz-linear-gradient(top, #F2FAF8, #F5FBFA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2FAF8), to(#F5FBFA));

	
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_2columns {width: 450px;}


#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}
.black1,.small_message_about_virtual{color:#170105}

#footermenublock {background:#aa0257 !important; }

#footermenublock ul li a, #footerLinks a {color:#fff;}

#footermenublock ul li {border-right:1px solid #fff;}

#footermenublock .one_half {width: 100%; text-align: center; margin-bottom: 0px;}

#footermenublock ul li:last-child {border-right:0px;}

	.grid { width: 100%; margin: 0 0 10px; }

.apex-slider-wrapper {
	position:relative;
}

.hugehide{display:none;}

li .hugehide {
max-height: 500px;
overflow: hidden;
}




h2.entry-title {
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 1em;
	font-size: 30px;
	font-family: 'League Gothic';
}

h2.entry-title a {
  color: #333333;
}

h2.entry-title a:hover {
  color: #ec2424;
	text-decoration: none;
}


.row {
width: 100%;
max-width: 1140px;
min-width: 755px;
margin: 0 auto;
}


.row .onecol {
width: 4.85%;
}


.row .twocol {
width: 13.45%;
}


.row .threecol {
width: 22.05%;
}


.row .fourcol {
width: 30.75%;
}


.row .fivecol {
width: 39.45%;
}


.row .sixcol {
width: 48%;
}


.row .sevencol {
width: 56.75%;
}


.row .eightcol {
width: 65.4%;
}


.row .ninecol {
width: 74.05%;
}


.row .tencol {
width: 82.7%;
}


.row .elevencol {
width: 91.35%;
}


.row .twelvecol {
width: 100%;
float: left;
}

    
    .row, body, .container {
    width: 100%;
    min-width: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    }

    
    .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    }






#container {
    float: right;
    margin: 0 -180px 0 0;
    width: 100%;
}


    #container,
    #content,
    .one-column #content {
        margin: 0;
        width: 100%;
    }




.one-column-red #content {
    margin: 0 0 0 -180px;
    width: 950px;
    background:#770000;
}


.listing_button {
width: 16px;
float: right;
padding-bottom: 1px;
}

	
.topnavbarleft {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 8px 0px 0px 10px;
	}
#featured{width:100%;box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);background:#343434;background:-moz-linear-gradient(left, #343434 0, #4d4d4d 20%, #4d4d4d 80%, #343434 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #343434), color-stop(20%, #4d4d4d), color-stop(80%, #4d4d4d), color-stop(100%, #343434));background:-webkit-linear-gradient(left, #343434 0, #4d4d4d 20%, #4d4d4d 80%, #343434 100%);background:-o-linear-gradient(left, #343434 0, #4d4d4d 20%, #4d4d4d 80%, #343434 100%);background:-ms-linear-gradient(left, #343434 0, #4d4d4d 20%, #4d4d4d 80%, #343434 100%);background:linear-gradient(left, #343434 0%,#4d4d4d 20%,#4d4d4d 80%,#343434 100%)}
#featured .col{color:#ddd;margin:0;padding:1em .77em;text-shadow:-1px -1px 0 #333;border-bottom:1px solid #333;border-top:1px solid #666}
#featured .col h3{color:#fff;margin-top:0;margin-bottom:5px;font-family:ISURegular, sans-serif;font-weight:400;font-size:1.4em}
#featured .col h3 em{font-family:ISUItalic, sans-serif}
#featured .col img{margin-right:10px}
#featured .col p{font-size:1.1em;margin:0}
#featured .col a:link,#featured .col a:visited{color:#fff;text-shadow:none}
#featured .col a:active,#featured .col a:hover{color:#fff;text-decoration:none;text-shadow:none}
#featured a.btn_apply_lg{margin-top:15px;margin-bottom:5px;width:70%}
#featured .apply{max-width:180px;display:block;margin:0 auto}
#featured a.btn_give{margin-top:15px;margin-bottom:5px}
#featured a.btn_give:visited{color:#900}
#featured a:link.btn_give{color:#900}
#featured .col:nth-child(odd){border-right:1px solid #666}
#featured .col:nth-child(even){border-left:1px solid #333}
#featured .col:nth-child(1),#featured .col:nth-child(2){height:140px;border-bottom:1px solid #333}
#featured .col:nth-child(3),#featured .col:nth-child(4){border-top:1px solid #666}
#featured .section_mid{overflow:hidden !important;padding-left:5px;padding-right:5px}
#featured .col,#featured .col:nth-child(odd),#featured .col:nth-child(even){border:none;border-right:1px solid #666;border-left:1px solid #333}
#featured .col:first-child{border-left:none}
#featured .col:last-child{border-right:none}
#featured .section_btm{position:absolute;left:0;bottom:-10px;display:block;width:980px;height:10px}
#featured .section_btm .arrow{width:0;height:0;border-top:10px solid #000}
#featured .section_btm .arrow.arrow-right{border-right:10px solid transparent;float:right}
#featured .section_btm .arrow.arrow-left{border-left:10px solid transparent;float:left}
.row{clear:both;padding:0px;margin:0px}

	
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a, #boxed .swiper-slide .content a {
		padding: 5px 10px!important;
		font-size: 9px!important;
	}

	
	
	.swiper-slide .button a {
		 padding: 8px 13px;
		 letter-spacing: 1px!important;
	}

	
	.swiper-slide .button.transparent a {
		padding: 8px 13px!important;
		letter-spacing: 1px!important;
	}

	
	.nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
		 font-size: 5px!important;
		 padding: 2px 7px;
		 line-height: 18px;
		 letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent a {
		padding: 1px 7px!important;
		letter-spacing: 0.5px!important;
		border-width: 1px;
	}

	
	.nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a {
		 font-size: 9px!important;
		 padding: 8px 13px;
		 letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a  {
		padding: 1px 13px!important;
		letter-spacing: 0.5px!important;
	}
body [class^="icon-"].icon-3x.alt-style.extra-color-1,body [class*=" icon-"].icon-3x.alt-style.extra-color-1,[class*=" icon-"].extra-color-1.icon-normal,.extra-color-1.icon-normal,.bar_graph li span.extra-color-1,.nectar-progress-bar span.extra-color-1,#header-outer .widget_shopping_cart a.button,.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce-page table.cart a.remove:hover,.swiper-slide .button.solid_color a.extra-color-1,.toggle.open.extra-color-1 h3 a{background-color:#00b259!important;}
body [class^="icon-"].icon-3x.alt-style.extra-color-2,body [class*=" icon-"].icon-3x.alt-style.extra-color-2,[class*=" icon-"].extra-color-2.icon-normal,.extra-color-2.icon-normal,.bar_graph li span.extra-color-2,.nectar-progress-bar span.extra-color-2,.woocommerce .product-wrap .add_to_cart_button.added,.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.swiper-slide .button.solid_color a.extra-color-2,.toggle.open.extra-color-2 h3 a{background-color:#00b259!important;}
body [class^="icon-"].icon-3x.alt-style.extra-color-3,body [class*=" icon-"].icon-3x.alt-style.extra-color-3,.extra-color-3.icon-normal,[class*=" icon-"].extra-color-3.icon-normal,.bar_graph li span.extra-color-3,.nectar-progress-bar span.extra-color-3,.swiper-slide .button.solid_color a.extra-color-3,.toggle.open.extra-color-3 h3 a{background-color:#69727a!important;}










.social-btn {
    position: absolute;
    height: 16px;
    z-index: 9999;

    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #7a7a7a;

}


    .social-btn li {
        margin-left: 10px;
    }


    .social-btn li:first-child {
        margin-left: 0;
    }


    .social-btn--top {
        display: none;
        top: 75px;
        right: 155px;
    }



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



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


div.gnavitem { font-size:80%; width: 190px; float:left;}

h3.gnavitem { text-align:center; }

.footer{background-color:#f3f5f8}

.footer-social{margin-top:90px;margin-bottom:25px}

.footer-social a{text-transform:uppercase;letter-spacing:.3em;font-weight:400;border-bottom:1px solid transparent}

.footer-social a:hover,.footer-social a:focus{padding-bottom:7px;border-color:#d5d5d5}

.footer-social li{padding:0 15px;margin-bottom:15px}

.separator.footer-sep{width:25px}

.separator.footer-sep .sep_line{border-color:#000}

.footer-colophon{margin-bottom:90px}

.footer-colophon p{color:#999;margin-top:5px}


	body .member-block .member-content {
		padding: 16px 0 8px;
		padding-top: 0;
		margin: 0 20px;
		font-size: 13px;
		line-height: 1.5;
	}


	body .member-block .member-content p {
		font-size: 12px;
	}
.member-block .member-content{padding:20px;padding-top:10px}
.member-block .member-content p:last-child{margin-bottom:0}


.fw-heading .fw-special-title-half h1, 
.fw-heading .fw-special-title-half h2, 
.fw-heading .fw-special-title-half h3, 
.fw-heading .fw-special-title-half h4, 
.fw-heading .fw-special-title-half h5, 
.fw-heading .fw-special-title-half h6{
    margin: 0
}

.fw-special-title-half {
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 100;
    
}
#header,#competition-header,#microsite-navigation{display:block;margin-left:auto;margin-right:auto;padding:0;width:100%;position:relative}
.lt-ie10 #header,.lt-ie10 #competition-header,.lt-ie10 #microsite-navigation{width:none}
.ie8 #header,.ie8 #competition-header,.ie8 #microsite-navigation{width:none;padding-left:0;padding-right:0}
.ie9 #header,.ie9 #competition-header,.ie9 #microsite-navigation{min-width:1280px}
.navbar-vertical #header,.navbar-vertical #competition-header,.navbar-vertical #microsite-navigation{margin-left:0}

.main-header .currency-selector { font-size: 12px; display: none; color:  #444444 ; }

.main-header .currency-selector.left-aligned { margin-top: 7px; position: absolute; left: 40px; width: 200px; z-index: 1; }

.main-header .currency-selector.right-aligned { width: auto; position: relative; display: inline-block; }

.main-header .currency-selector.mobile { position: relative; display: block; z-index: 1; width: 84%; margin: 10px auto 0; border-top: 1px solid #ebebeb; padding: 20px 0 10px; float: none; min-width: 290px; }

.main-header .currency-selector.mobile .container { padding: 0 15px; }

.main-header .currency-selector.mobile form { margin: 0; }

.lt-ie9 .main-header .currency-selector { display: block; }

.main-header .currency-selector .custom.dropdown { margin-top: -5px; width: 65px; float: left; }

.main-header .currency-selector span { float: left; padding-right: 5px; }

.main-header .currency-selector select { display: inline-block; width: auto; padding-right: 25px; margin-top: -5px; }
.view-from-the-blog .more-link a:hover{text-decoration:none}
.view-from-the-blog .more-link a:focus{text-decoration:underline}
.view-from-the-blog .more-link a,.news-room .more-link a,.events .more-link a{color:#333}
.view-from-the-blog .more-link a:hover,.news-room .more-link a:hover,.events .more-link a:hover{color:#309bd9}
.more-link{font-size:12px;margin-top:3px}
.more-link a:hover{text-decoration:none}
.more-link a:active{text-decoration:underline}
.page-media-center .more-link{padding:0 0 15px 15px;clear:both}
.page-media-center .more-link a{font-weight:bold}
.page-media-center .events .more-link{margin:0}
.page-media-center .event-item:hover .more-link a{color:#333}
.page-media-center .view-latest-events .event-item .more-link a:hover{color:#309bd9}
.page-media-center .education-buzz .block-title:hover+.view .more-link a,.page-media-center .comm-group .block-title:hover+.view .more-link a,.view-media-center-multimedia .mm-wrapper:hover .post-title a,.page-media-center .view-global-education-comm-group:hover a,.page-media-center .view-global-education-buzz:hover a,.view-media-center-multimedia .date-src a:hover{color:#309bd9}
.news-room .more-link,.events .more-link,.view-from-the-blog .view-header .more-link{margin-right:-10px}

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }


.td-sub-footer-container {
  margin-right: auto;
  margin-left: auto;
  position: relative;
  padding: 10px 0px 10px 0px;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #222222;
  
}

.td-sub-footer-container:before {
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: block;
  content: '';
  height: 100%;
  width: 1px;
  background-color: #e6e6e6;
  z-index: 0;
}

.td-sub-footer-container a {
  color: #222222;
  padding: 0 10px;
}

.td-sub-footer-container ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.td-sub-footer-container li {
  display: inline-block;
  position: relative;
  zoom: 1;
}

.td-sub-footer-container li:last-child a {
  padding-right: 0px;
  
}

.td-sub-footer-container li:first-child a:before {
  display: none;
}

.td-sub-footer-container .td-pb-span4,
.td-sub-footer-container .td-pb-span8 {
  border-left: none;
}

.td-sub-footer-container.td-container {
  border-bottom: none;
}

.td-sub-footer-container .td-pb-row {
  overflow: visible;
}

.td-newsmag-travel .td-sub-footer-container {
  background-color: #000;
  padding: 7px 0 7px 0;
}

.sidebar
{
	float: left;
	margin-left: 19px;
	padding-top: 20px;
	position: relative;
	text-align: center;
	width: 160px;
}

.sidebar-adv
{
	float: left;
	height: 600px;
	
	position: relative;
	width: 160px;
}

.sidebar-adv2{
	width: 310px !important;
    height: 715px;
    margin-top: 70px;
    background: #fff;
    overflow: hidden;
}


.sidebar-adv2 img{
    width: 200px;
    height: 120px;
    
}


#home-page .sidebar-adv2 {
    margin-top: 30px;
}




.sidebar iframe{



	visibility:hidden;



}




.sidebar-adv2 iframe{



	visibility:hidden;



}


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



.do-more .icon {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin: 0 auto 30px auto;
  position: relative;
}



.do-more .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 50%;
  height: auto;
  margin: 0 auto;
}


.about-us .values-icons .icon,
.leadership-team .values-icons .icon {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 25%;
  margin-left: 0%;
  margin-right: 0%;
  float: left;
  display: inline-block;
  position: relative;
  text-align: center;
}



.about-us .values-icons .icon:before,
.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:before,
.leadership-team .values-icons .icon:after {
  content: '';
  display: table;
}



.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:after {
  clear: both;
}



.about-us .values-icons .icon:last-child,
.leadership-team .values-icons .icon:last-child {
  margin-right: 0%;
}


  
  .leadership-team .values-icons .icon {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    display: block;
    float: none;
    text-align: right;
    margin: 0 2%;
  }


  
  .about-us .values-icons .icon:before,
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:before,
  .leadership-team .values-icons .icon:after {
    content: '';
    display: table;
  }


  
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:after {
    clear: both;
  }


  
  .leadership-team .values-icons .icon:last-child {
    margin-right: 0%;
  }


  
  .about-us .values-icons .icon:last-child {
    margin-right: 0%;
    height: 89px;
  }



.about-us .values-icons .icon:before,
.leadership-team .values-icons .icon:before {
  width: 30%;
  left: 5%;
}


  
  .about-us .values-icons .icon:after {
    display: block;
    width: 1px;
    height: 50px;
    max-height: 100%;
    left: 19%;
    margin-top: 33px;
  }


.about-us .values-icons .icon:first-child:before,
.leadership-team .values-icons .icon:first-child:before {
  background: none;
}



.about-us .values-icons .icon:last-child:after,
.leadership-team .values-icons .icon:last-child:after {
  background: none;
}



.about-us .values-icons .icon-title,
.leadership-team .values-icons .icon-title {
  color: #607D8B;
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin: 70px 0 50px 0;
  text-transform: uppercase;
}
.header-bar .navbar-toggle .icon-bars{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.header-bar .navbar-toggle .icon-bars .icon-bar{border-radius:0;background-color:#FFF}
.org-header-bar .navbar-toggle .icon-bar{border-radius:0;background-color:#fff}
.sticky-header.sticky-header-top .branding__logo{top:0px;margin-top:4px}
.sticky-header-top .advertisement-728x90{position:absolute;top:9px;right:0;bottom:0}
.sticky-header.sticky-header-top .advertisement-728x90{position:absolute;margin-top:2px;left:266px;top:0px}



.widget-wrapper {
	margin: 0 0 10px;
	padding: 20px 20px 0;
}

.widget-wrapper  input[type="email"] {
	width:93%;
}

.widget-wrapper select,
.widget-wrapper input[type="text"],
.widget-wrapper input[type="password"],
 {
	width:100%;
}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
	content: ' ';
	display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
	clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
	zoom: 1;
}


#skin_header_home {
     float: left;
     width: 270px;
     }

	.grid { width: 100%; margin: 0 0 10px; }

.mail {
    width: 100%;
    color: #00C2F3;
}
#search_block tbody{border:none;}
table#search_block{position:absolute;top:18px;right:10px;margin:0;}
#search_block label,.button{color:#2c7d9c;font-weight:bold;}
#search_block form{margin:0;}
#search_block{padding-right:5px;}
#search_block tr,#search_block td{padding:0;}

.spacer	{
	padding:0 10px;
	color:#aaa;
	font-size:18px;
}


#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}

#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}

#mc_embed_signup .button:hover {background-color:#777;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}
     
#mc_embed_signup .clear {clear:none; display:inline;}


#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}

#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px;}

#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}


#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}

#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

.caps {
    text-transform: uppercase;
    color: #CF1237;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 5px;
}

.span4 {
  width: 300px;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }

#front-tabs,#landing-tabs{text-align:center;list-style:none;width:100%;padding:0;line-height:1.1em;overflow:hidden;font-size:11px;font-family:verdana;position:relative;}
#front-tabs li,#landing-tabs li{border:1px solid #AAA;border-bottom:transparent;background:#D1D1D1;background:-o-linear-gradient(top,#ECECEC 50%,#D1D1D1 100%);background:-ms-linear-gradient(top,#ECECEC 50%,#D1D1D1 100%);background:-moz-linear-gradient(top,#ECECEC 50%,#D1D1D1 100%);background:-webkit-linear-gradient(top,#ECECEC 50%,#D1D1D1 100%);background:linear-gradient(top,#7dc6d3 50%,#7dc6d3 100%);display:inline-block;position:relative;z-index:0;border-top-left-radius:10px;border-top-right-radius:10px;margin:0 -5px;padding:10px 0px;width:25%;}
#front-tabs a,#landing-tabs a{color:#555;text-decoration:none;padding:10px 0;}
#front-tabs li.active,#landing-tabs li.active{background:#FFF;color:#333;z-index:2;border-bottom-color:#FFF;}
#front-tabs:before,#landing-tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #AAA;z-index:1;}
#front-tabs li:before,#front-tabs li:after,#landing-tabs li:before,#landing-tabs li:after{border:1px solid #AAA;position:absolute;bottom:-1px;width:16px;height:16px;content:" ";}
#front-tabs li:before,#landing-tabs li:before{left:-16px;border-bottom-right-radius:16px;border-width:0 1px 1px 0;box-shadow:4px 4px 0 #D1D1D1;}
#front-tabs li:after,#landing-tabs li:after{right:-16px;border-bottom-left-radius:16px;border-width:0 0 1px 1px;box-shadow:-4px 4px 0 #D1D1D1;}
#front-tabs li.active:before,#landing-tabs li.active:before{box-shadow:4px 4px 0 #FFF;}
#front-tabs li.active:after,#landing-tabs li.active:after{box-shadow:-4px 4px 0 #FFF;}
#front-tabs li:nth-child(2).active{background-color:#7dc6d3;text-shadow:0 1px #82a784;}
#front-tabs #toptab1.active a,#front-tabs li#toptab1:hover a{color:white;text-shadow:0 1px #5a725a;}
#front-tabs li#toptab1:hover{background:rgba(125,198,211,1);color:white;}
#front-tabs li#toptab1.active:before,#front-tabs li#toptab1:hover:before{box-shadow:4px 4px 0 #7dc6d3;}
#front-tabs li#toptab1.active:after,#front-tabs li#toptab1:hover:after{box-shadow:-4px 4px 0 #7dc6d3;}
#front-tabs li:nth-child(3).active{background-color:#d59043;text-shadow:0 1px #afd3af;}
#front-tabs li#toptab2:hover{background:rgba(212,146,66,1);color:white;}
#front-tabs #toptab2.active a,#front-tabs li#toptab2:hover a{color:white;text-shadow:0 1px #6d6f31}
#front-tabs li#toptab2.active:before,#front-tabs li#toptab2:hover:before{box-shadow:4px 4px 0 #d59043;}
#front-tabs li#toptab2.active:after,#front-tabs li#toptab2:hover:after{box-shadow:-4px 4px 0 #d59043;}
#front-tabs li:nth-child(4).active{background-color:#afd3af;text-shadow:0 1px #6d6f31;}
#front-tabs li#toptab3:hover{background:rgba(175,211,175,1);color:white;}
#front-tabs #toptab3.active a,#front-tabs li#toptab3:hover a{color:white;text-shadow:0 1px #afd3af;}
#front-tabs li#toptab3.active:before,#front-tabs li#toptab3:hover:before{box-shadow:4px 4px 0 #afd3af;}
#front-tabs li#toptab3.active:after,#front-tabs li#toptab3:hover:after{box-shadow:-4px 4px 0 #afd3af;}
#front-tabs li:nth-child(1).active{background-color:#BF1E2D;}
#front-tabs li#toptab4:hover{background:#BF1E2D;color:white;}
#front-tabs #toptab4.active a,#front-tabs li#toptab4:hover a{color:white;}
#front-tabs li#toptab4.active:before,#front-tabs li#toptab4:hover:before{box-shadow:4px 4px 0 #BF1E2D;}
#front-tabs li#toptab4.active:after,#front-tabs li#toptab4:hover:after{box-shadow:-4px 4px 0 #BF1E2D;}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

#nav li.opdrachtgevers ul{
	background-position:129px 0;
}

	.drop .sub-menu-thumb-contain {
		margin-left: 20px;
		
		width: 42%;
	}

	.drop .sub-menu-thumb {
		width: 100%;
		height: auto;
	}

	.sub-menu-thumb-contain {
		display: none;
	}
.panels-flexible-region {
  padding: 0;
}


.panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}


.panels-flexible-region-inside-first {
  padding-left: 0;
}


.panels-flexible-region-inside-last {
  padding-right: 0;
}


.panels-flexible-region-11-desc {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-11-left_region {
  float: left;
  width: 49.5000%;
}


.panels-flexible-region-11-featured_region {
  float: left;
  width: 49.5000%;
}


.panels-flexible-region-11-download_free_games {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-637-center {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-93-a {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-92-center {
  float: left;
  width: 99.0000%;
}
 .author-box{background:#F3F3F3;margin:0 0 30px 0;padding:10px;border:1px solid #DDDDDD;overflow:hidden;}
.author-box p{margin:0;padding:0;}
.author-box img{background:#FFFFFF;float:left;margin:0 10px 0 0;padding:4px;border:1px solid #DDDDDD;}

	#mobile_nav {z-index:100; display:none; position: absolute; top: 100%; left: 2%; right: 2%; box-shadow: 0 7px 20px rgba(0,0,0,.4); background: #16a3ff; color: #fff; border-radius: 0 0 20px 20px; z-index: 100;}

	#mobile_nav ul li { position:relative; border-top: 1px solid #0095f6; display:block; font-family:'proxima-nova', sans-serif; text-decoration:none; color:#fff; font-size: 20px; text-align:center; font-weight:normal;}

	#mobile_nav ul li a {border:none; background:none; text-align:left; display:block; color:#fff; white-space: auto; text-decoration: none; padding: 5px 5%; }

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}

	#mobile_nav ul li ul {background:#007acc; display:none;}

	#mobile_nav ul li ul li { border-top: 1px solid #0090ee; padding:0;  }

#sidebar ul li span.mobile {display:block;}

.mobile {display:none;}
.wrapper{width:1125px;margin:0 auto;}
#header .wrapper{position:relative;}
.article-container .wrapper .footer-columns-container{padding-top:10px;padding-bottom:5px;min-height:300px;}
.article-container .wrapper .footer-columns-container article{min-height:300px;}
.article-container .wrapper .footer-columns-container h4{font-size:18px;text-align:left;margin-bottom:0;}
.hero-overlay .wrapper{width:50%;}
.tabs-container .wrapper{width:50%;}
.section-copy.format-1 .wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.hero-overlay .wrapper h2{position:relative;-webkit-animation-name:slideDown;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-in animation-name: slideDown;animation-duration:1s;animation-timing-function:ease-in;}
.wrapper h1.product-name{margin-bottom:35px;position:relative;color:#fff;font-size:38px;z-index:100;text-shadow:2px 2px 2px #000,2px 2px 4px #444;}
.wrapper,.pager{width:100%;}
#footer .wrapper{padding:0 10px;}

.aiwidgetscss .tweet_author a, .widget .tweet_author a { color:#c1c1c1; font-size:14px; }

.aiwidgetscss .tweet_author a:hover, .widget .tweet_author a:hover { color:#333; text-decoration: none; }
.middle_banner .switch_placeholder{margin:0 auto;}


.post-info .date {
	text-transform: uppercase;
}
#home-hero-image{min-height:180px;max-height:440px;background-color:#98918b;overflow:hidden}
#home-hero-image:before{padding-top:28.5%}
#home-hero-image .content{min-width:631px;overflow:hidden}
.aspect-ratio{position:relative}
.aspect-ratio:before{content:"";display:block}
.aspect-ratio .content{position:absolute;top:0;left:0;bottom:0;right:-1px}
.aspect-ratio.aspect-ratio-1-1:before{padding-top:100%}
.aspect-ratio.aspect-ratio-1-2:before{padding-top:50%}
.aspect-ratio.aspect-ratio-3-1:before{padding-top:33.3%}
.aspect-ratio.aspect-ratio-20-3:before{padding-top:15%}
.aspect-ratio.aspect-ratio-16-9:before{padding-top:56.25%}
.aspect-ratio.aspect-ratio-4-3:before{padding-top:75%}
.hero-bg.aspect-ratio-1-1:before{padding-top:100%}
.hero-bg.aspect-ratio-1-2:before{padding-top:50%}
.hero-bg.aspect-ratio-3-1:before{padding-top:33.3%}
.hero-bg.aspect-ratio-20-3:before{padding-top:15%}
.hero-bg.aspect-ratio-16-9:before{padding-top:56.25%}
.hero-bg.aspect-ratio-4-3:before{padding-top:75%}
.stretch-image-bg.aspect-ratio-1-1:before{padding-top:100%}
.stretch-image-bg.aspect-ratio-1-2:before{padding-top:50%}
.stretch-image-bg.aspect-ratio-3-1:before{padding-top:33.3%}
.stretch-image-bg.aspect-ratio-20-3:before{padding-top:15%}
.stretch-image-bg.aspect-ratio-16-9:before{padding-top:56.25%}
.stretch-image-bg.aspect-ratio-4-3:before{padding-top:75%}


#container {
	width: 1000px;
	margin: auto;
	background-color:#fff;
}


#panel .login_content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #D0D0D0;
	height:245px;
}

.content .rcol .vehicle_form div.left {
    width:50px;
    margin-left:10px;
}

.fs25{font-size:25px;}


	.sidebar {
		float: left;
		margin-right: -100%;
		max-width: 413px;
		position: relative;
		width: 29.4118%;
	}

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

.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-6 {
  width: 50%;
}
.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-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 {
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}


.footer-links h5
{
    color: #196AC4 !important;
font-size: 16px !important;
font: 14px 'Oswald-Regular',sans-serif;
}


.footer-links-area{
width: 880px;
float: left;
margin: 0 0px 0 0;
padding-left: 100px;
background-color: #000;
}


.footer-links {
width: 120px;
float: left;
margin: 20px 35px 20px 0;
border-right: solid #bbb 1px;
height: 240px;
}


.footer-links-a {
width: 200px;
float: left;
margin: 20px 35px 20px 70px;
border-right: solid #bbb 1px;
height: 240px;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr em a,
.item .figure_descr span,
.item .figure_descr span a {
	transition: color 0.15s ease-out;
}

.item:hover .figure_descr strong,
.item:hover .figure_descr em,
.item:hover .figure_descr em a,
.item:hover .figure_descr span,
.item:hover .figure_descr span a {
	color: #181818;
}


.item .figure_descr {
	width: 270px;
	min-height: 105px;
	font-size: 12px;
	line-height: 1.5;
	padding: 15px 0 0;
	background: #fff;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr span {
	display: block;
	font-weight: normal;
	font-style: normal;
}


.item .figure_descr strong {
	font-size: 12px;
	font-family: AvenirLTPro-Heavy, sans-serif;
	color: #747474;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin: 0 0 10px;
}


.item .figure_descr em {
	color: #c8c8c8;
}


.item .figure_descr span {
	color: #c8c8c8;
	text-transform: lowercase;
}


.item .figure_descr em a,
.item .figure_descr span a {
	color: #c8c8c8;
	text-decoration: underline;
}


.item .figure_descr em a:hover,
.item .figure_descr span a:hover {
	color: #181818;
}

    #slideshow #slidesContainer .slide {
    width:330px; 
    height:360px;
    list-style: none;
    }

div.menu ul li ul.seventh-branch li.second-level a{background-position:-30px 0;}

div.menu ul li ul.seventh-branch li{width:200px;}
.competition-panel-page .social-stream__stream,.competition-panel-page .media-mentions__post{color:#fff}
.three-columns--adjusted,.social-stream__stream,.media-mentions__post,.upcoming-events--three-columns .upcoming-events__event{width:32.44444%;clear:right;float:left;margin-left:0;margin-right:0%;margin-bottom:1.25%;margin-left:.44%;margin-right:.44%}
.three-columns--adjusted:nth-child(4n+4),.social-stream__stream:nth-child(4n+4),.media-mentions__post:nth-child(4n+4),.upcoming-events--three-columns .upcoming-events__event:nth-child(4n+4){clear:right}
.three-columns--adjusted:nth-of-type(2),.social-stream__stream:nth-of-type(2),.media-mentions__post:nth-of-type(2),.upcoming-events--three-columns .upcoming-events__event:nth-of-type(2),.three-columns--adjusted:nth-of-type(3n+5),.social-stream__stream:nth-of-type(3n+5),.media-mentions__post:nth-of-type(3n+5),.upcoming-events--three-columns .upcoming-events__event:nth-of-type(3n+5){margin-left:0;margin-right:0}
.equal-columns__column,#media-room__looking-for-ideas,#media-room__contact-info,#mini-panel-featured_programs .panel-panel,.social-stream__stream,.media-mentions__post,.team-directory--top-two .team-directory__block,.upcoming-events--three-columns .upcoming-events__event{margin-bottom:-99999px;padding-bottom:99999px;padding-top:1em;padding-right:1em;padding-left:1em}
.competition-panel-page .social-stream__stream:first-child,.competition-panel-page .media-mentions__post:first-child{border-left-width:0}
.social-stream__stream,.media-mentions__post{max-width:400px;font-size:18px;list-style:none;color:#56555a;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;border-left:#d7d7d7 3px solid}
.social-stream__stream:nth-of-type(2),.media-mentions__post:nth-of-type(2){margin:5%}
.social-stream__stream:first-child,.media-mentions__post:first-child{border-left-width:0}
.social-stream__stream time,.media-mentions__post time{font-size:0.8em}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

.findstore-bar-button .findstore-bar-button__text{display:block;font-size:28px}

.findstore-bar-button .findstore-bar-button__text.same-line-height{line-height:28px}

.findstore-bar-button .findstore-bar-button__text.line-height-p5{line-height:33px}

.findstore-bar-button .findstore-bar-button__text.line-height-l5{line-height:23px}

#content, #myslide, .block-area, .number {
    overflow: hidden;
}


#myslide {
    font-size: 16px;
    height: 249px;
    line-height: 27px;
    margin-bottom: 10px;
    margin-left: 1px;
    width: 475px;
    color:#878787;
    position:absolute;
}

#myslide .cover {
    width: 2850px;
    position: absolute;
    height: 200px
}

#myslide .mystuff {
    width: 475px;
    float: left;
    padding: 10px 0 20px
}


#header .widget-area{width:468px;float:right;margin:0;padding:5px 10px 0px 0;}


#header-left .widget-area{width:70px;height:90px;float:left;margin:0px 0 0 0;padding:0px 0px 0px 30px;}


#header-center .widget-area{display:block;width:156px;height:90px;//float:left;margin:10px 0 0 0;padding:0px 30px 0px 0px;}


#header .widget-area p{margin:0;padding:0 0 5px 0;}


#header .widget-area h4{color:#333333;font-size:14px;font-weight:normal;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header-center .widget-area h4{font-size:10px;text-align:center;font-weight:bold;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header .widget-area ul{margin:0;padding:0;}


#header .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


#sidebar .widget, #sidebar-alt .widget{margin:0 0 20px 0;padding:0;}


#footer-widgets .widget{background:none;border:none;}


#sltext, 
#sltext1,
#sltext2,
#sltext3,
#sltext4
{
	position:absolute;
	margin-left:425px;
	width:420px;
	margin-top:45px;
}




.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #8AA789;
   text-align: justify;
}

		.teaser { float: left; }



.teaser a.teaser_link:hover { text-decoration: underline; }

.teaser .teaser_author { font-style: italic; }

	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }

.teaser .edit_post { letter-spacing: 1px; }

	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }

	.teaser .teaser_author a { font-style: normal; }

	.teaser .format_teaser a { text-decoration: underline; }

	.teaser .format_teaser a:hover { text-decoration: none; }

.teaser h2 { }

.teaser .format_teaser { font-size: 1.2em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }

.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, sans-serif; }

.teaser .teaser_category { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_date { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_link { font-size: 1.2em; line-height: 1.5em; }

.teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }



.teaser .post_image_link img.alignleft { margin-right: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.alignright { margin-left: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }

.teaser .post_image_link img.alignnone { margin: 0 auto 1.8em 0; }

.teaser .post_image_link img.frame { padding: 0.8em; border-width: 0.1em; }

.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }

.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.083em; }

.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }

.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #000000; }
section.listing .listing__hero .listing__siderail .siderail__item{height:50%;margin-top:1.5625rem;margin-bottom:0}
section.listing .listing__hero .listing__siderail .siderail__item.cta{display:none;height:238px}
section.listing .listing__hero .listing__siderail .siderail__item.cta button,section.listing .listing__hero .listing__siderail .siderail__item.cta a.button{width:100%}
section.listing .listing__hero .listing__siderail .siderail__item.find-issue{margin-top:20px;margin-bottom:30px}
section.listing .listing__hero .listing__siderail .siderail__item p.small{margin-bottom:0.3125rem}
section.listing .listing__hero .listing__siderail .siderail__item:first-of-type{border-bottom:1px solid #e6ded5}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue{max-width:none}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content{max-width:none}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content .search__form .dropdown{border:1px solid #f0f0f0}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content .search__form select{width:48.5%;float:left}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content .search__form select+select{margin-left:3%}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content p{margin:0}
.siderail__item{max-width:400px;margin:0 auto 40px}
.siderail__item .item__content{max-width:362px;padding:0 1rem;margin:0 auto}
.siderail__item h3{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase;font-size:1.563rem;line-height:1.563rem;color:#111111}
.siderail__item.full{max-width:none}
.siderail__item.full img{width:100%}
.siderail__item.cta button,.siderail__item.cta a.btn{width:100%}
.siderail__item.ad{padding:2.5rem 0}
.siderail__item.ad .ad__content{max-width:300px;min-width:300px;margin:0 auto}
.siderail__item.ad .ad__content p{margin:0;text-align:left}
.siderail__item.ad .ad__content p span{float:right}
.siderail__item.list{max-width:300px;margin:0 auto}
.siderail__item.list .list__header h6{font-size:0.95rem;line-height:0.95rem;color:#a39f98}
.siderail__item.list.most-popular li{padding:20px;border-top:1px solid #e5dfd5}
.siderail__item.list.most-popular li:first-child h4{padding:0 5px}
.siderail__item.list.most-popular li:last-child{border-bottom:1px solid #e5dfd5}
.siderail__item.list.most-popular li a{display:block;opacity:1}
.siderail__item.list.most-popular li a:hover h3{color:#919191}
.siderail__item.list.most-popular li a:hover h4{color:#cc0e0e;transition:color 0.4s}
.siderail__item.list.most-popular li h4{font-family:"Knockout 49 A", "Knockout 49 B";font-size:60px;color:#e6ded5;float:left;margin:0px 15px 0px 0px;line-height:48px;transition:color 0.4s}
.siderail__item.list.most-popular li h3{margin:0;font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.48438rem;line-height:1.5625rem;text-transform:uppercase;padding-left:40px}
.cta.primary.siderail__item{max-width:100%}
.cta.primary.siderail__item .item__content{max-width:100%}
.cta.primary.siderail__item .item__content a.btn{width:100%}
.cta.primary.siderail__item .item__content a.btn+a{margin-top:0;float:right}
.cta.primary.siderail__item .item__content a.btn:first-of-type:last-of-type{float:none;margin:0 auto}
.article-wrap .article-body aside.right.siderail__item.cta.primary h3{color:#fff}

#menu .menuitem 			{ float: left;	font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1D1D1D; text-decoration:none; padding-right:11px; }

#menu .menuitem .image 		{ vertical-align: middle; }

#menu .menuitem a			{ color:#1D1D1D; text-decoration:none; }

#menu .menuitem a:hover		{ color:#1D1D1D; text-decoration:underline; }

.alignright {
	float: right;
}

img.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
 #tiledfooter .footer_section_title{font-size:160%;padding-top:5px;border-bottom:1px solid #aaa;}
footer.footer .column ul.socialIcons li.youtube:before{background-position:-40px -280px}



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


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


.genesis-nav-menu .menu-item:hover {
  position: static; }
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}

.img-responsive {
	display:block;
	height:auto;
	max-width:100%
}



    .l-header.sticky .w-logo-img{
    height:45px;
    }



.l-header {
	position: relative;
	}

.headerpos_fixed .l-header {
	min-width: 0 !important;
	}

.headerlayout_advanced.headerpos_fixed .l-header.sticky .l-subheader.at_bottom,
.headerlayout_centered.headerpos_fixed .l-header.sticky .l-subheader.at_bottom {
	position: fixed;
	top: 0;
	}

.l-header.no_fixed .l-subheader {
	-webkit-transition: none;
			transition: none;
	}

.l-header.logopos_right .l-subheader.at_middle {
	text-align: left;
	}

	
	.l-header.full_width .l-subheader-h {
		max-width: 100% !important;
		}

	.headerpos_fixed .l-header.no_fixed {
		position: relative;
		}

	.headerlayout_advanced.headerpos_fixed .l-header.sticky .l-subheader.at_middle,
	.headerlayout_centered.headerpos_fixed .l-header.sticky .l-subheader.at_middle {
		overflow: hidden;
		}

	.headerlayout_centered .l-header .l-subheader.at_middle,
	.headerlayout_centered .l-header .l-subheader.at_bottom {
		text-align: center;
		}

	
	.l-canvas.type_wide .l-header.transparent {
		background: linear-gradient(to top, transparent 0, rgba(0,0,0,0.5) 100%) repeat-x;
		}

		.l-header.transparent .l-subheader {
			box-shadow: none;
			background-color: transparent;
			color: #fff; 
			}

			.headerlayout_advanced .l-header.transparent .at_middle .l-subheader-h {
				box-shadow: 0 1px 0 rgba(255,255,255,0.22);
				}

				.l-header.transparent .w-nav-anchor.level_1 {
					background-color: transparent !important;
					}

					.l-header.transparent .w-nav-anchor.level_1 .ripple {
						background-color: #fff !important;
						}

.headerpos_fixed .l-header.no_fixed + .l-main .l-submain,
.headerbg_transparent .l-submain.full_height:first-child {
	padding-top: 0 !important;
	}

	.headerbg_transparent .l-header.no_fixed + .l-main .for_pagehead {
		padding-bottom: 0;
		}

.l-header.logopos_right .l-subheader.at_middle .w-cart.has_items,
.headerlayout_centered .l-subheader.at_bottom .w-cart.has_items {
	float: none;
	display: inline-block;
	vertical-align: middle;
	}

	.l-header.logopos_right .l-subheader.at_middle .w-cart-notification {
		left: 0;
		right: auto;
		}

	.l-header.logopos_right .l-subheader.at_middle .w-cart-dropdown {
		left: 0;
		right: auto;
		}

.l-header.logopos_right .l-subheader.at_middle .w-contacts {
	float: left;
	margin-left: 0;
	margin-right: 15px;
	}

.l-header.logopos_right .l-subheader.at_middle .w-lang {
	float: left;
	}




.l-header .w-nav {
	display: inline-block;
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
	line-height: 50px;
	}

.headerlayout_advanced .l-header .w-nav.type_desktop,
.headerlayout_centered .l-header .w-nav.type_desktop {
	line-height: 40px;
	}

	.l-header.logopos_right .w-nav-control,
	.l-subheader.at_bottom .w-nav-control {
		float: none;
		text-align: left;
		width: 40px;
		}

		.l-header .w-nav-anchor {
			font-size: 16px; 
			-webkit-tap-highlight-color: rgba(0,0,0,0); 
			}

		.l-header .w-nav-anchor.level_1 {
			padding: 0 20px;
			color: inherit;
			}

			.l-header .w-nav-anchor.level_1 .ripple.ripple-on {
				opacity: 0.06;
				}

			
			.l-header .w-nav-arrow {
				display: none;
				position: absolute;
				top: 0;
				right: 0;
				font-family: mdfonticon;
				font-size: 22px;
				font-weight: normal;
				line-height: inherit;
				height: 100%;
				width: 20px;
				}

				.l-header .w-nav-arrow:before {
					content: '\e71e';
					}

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: block;
				line-height: 40px;
				width: 30px;
				}

				.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\e720';
					}

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 30px;
				}

		
		.l-header .w-nav-list.level_2,
		.l-header .w-nav-list.level_3,
		.l-header .w-nav-list.level_4 {
			box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 2px 5px 0 rgba(0,0,0,0.25);
			padding: 6px 0;
			min-width: 200px;
			border-radius: 2px;
			background-color: #fff; 
			}

		.l-header .w-nav-list.level_3,
		.l-header .w-nav-list.level_4 {
			box-shadow: 0 2px 1px 0 rgba(0,0,0,0.05), 0 3px 7px 0 rgba(0,0,0,0.25);
			top: -6px;
			}

			.l-header .w-nav-anchor.level_2,
			.l-header .w-nav-anchor.level_3,
			.l-header .w-nav-anchor.level_4 {
				line-height: 20px;
				white-space: nowrap;
				-webkit-transition: color 0.2s, background-color 0.2s;
						transition: color 0.2s, background-color 0.2s;
				color: #444; 
				}

				.l-header .w-nav-anchor.level_2 .ripple.ripple-on,
				.l-header .w-nav-anchor.level_3 .ripple.ripple-on,
				.l-header .w-nav-anchor.level_4 .ripple.ripple-on {
					opacity: 0.08;
					}

.l-header.logopos_right .l-subheader.at_middle .w-search,
.headerlayout_centered .l-subheader.at_bottom .w-search {
	float: none;
	display: inline-block;
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
	}

.l-header.logopos_right .l-subheader.at_middle .w-socials {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	}


	

.l-header .menu-item-language {
	float: left;
	text-align: left;
	position: relative;
	}

		.l-header .submenu-languages .menu-item-language {
			float: none;
			line-height: 40px;
			white-space: nowrap;
			}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Montserrat';
		font-weight: 200;
	}

.l-header .type_mobile .w-nav-anchor.level_2,
.l-header .type_mobile .w-nav-anchor.level_3,
.l-header .type_mobile .w-nav-anchor.level_4 {
	font-size: 15px;
	}


.l-body,
.headerpos_fixed .l-header {
	min-width: 1300px;
	}

	

.l-header .w-nav-item.level_1.active .w-nav-anchor.level_1,
.l-header .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
.l-header .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
	color: #f89a20;
	}

	

.l-header.transparent .type_desktop .w-nav-item.level_1.active .w-nav-anchor.level_1,
.l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
.l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
	color: #f89a20;
	}



.type_desktop .submenu-languages,
.l-header .w-nav-list.level_2,
.l-header .w-nav-list.level_3,
.l-header .w-nav-list.level_4 {
	background-color: #fff;
	}

	

.type_desktop .submenu-languages,
.l-header .w-nav-anchor.level_2,
.l-header .w-nav-anchor.level_3,
.l-header .w-nav-anchor.level_4,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,
.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {
	color: #212121;
	}

.l-header .w-nav-anchor.level_2 .ripple,
.l-header .w-nav-anchor.level_3 .ripple,
.l-header .w-nav-anchor.level_4 .ripple {
	background-color: #212121;
	}

	

.l-header .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
.l-header .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
.l-header .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
.l-header .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3,
.l-header .w-nav-item.level_4.current-menu-item .w-nav-anchor.level_4,
.l-header .w-nav-item.level_4.current-menu-ancestor .w-nav-anchor.level_4 {
	background-color: #f7f7f7;
	}

.wrapper,
.site-main {
  margin: 0 auto;
}

.wrapper {
  max-width: 1200px;
}
.mk-video-color-mask,.mk-video-mask{position:absolute;top:0;left:0;width:100%;height:100%}
.mk-video-color-mask{filter:alpha(opacity=@opacity * 100);-moz-opacity:70;-khtml-opacity:70;opacity:70;opacity:.7}



.dropmenudiv {
position:absolute;
top:0;
margin-top:-30px;
_margin-top:-32px;
margin-left:125px;
font-size:12px;
font-weight:400;
text-decoration:none;
line-height:18px;
z-index:999;
background-color:#C0C3A6;
width:120px;
visibility:hidden;
text-align:left;
border:1px #b0b974 solid;
}


.dropmenudiv a {
width:100%;
display:block;
text-indent:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
color:#000;
padding:2px 0;
}


.dropmenudiv a:hover {
background-color:#0069aa;
color:#fff;
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }


#title-area{width:480px;float:left;margin:0;padding:0;overflow:hidden;}


#title-area #title{color:#333333;font-size:36px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0;padding:10px 0 0 20px;text-decoration:none;line-height:42px;}


#title-area #title a{color:#333333;margin:0;padding:0;text-decoration:none;}


#title-area #title a:hover{color:#333333;text-decoration:none;}


#title-area #description{color:#666666;font-size:14px;font-style:italic;font-weight:normal;margin:0;padding:0 0 0 20px;}


.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a{display:block;float:left;width:185px;height:130px;text-indent:-9999px;overflow:hidden;}


.header-image #title-area #description{display:block;width:0;height:0;overflow:hidden;}


.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a{width:185px;}


#title a {width:185px !important;}


#sidebar .widget {
	margin-bottom:15px;
}


#sidebar .widget h3.title {
	padding:3px 0;
	margin-bottom:8px;
	font-size:17px;
	border-bottom:1px dotted #e7e7e7;
	color:#1F1C1C;
	line-height:1.2;
}


.widget { float: left; line-height: 1.5; margin-bottom: 10px; width: 100%; }

.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }

.widget ul li { list-style-type: none; }

.widget ul ul { margin: 0; padding: 0; border-top: none; }

.widget ul ul li { border: none; }

.widget a { font-weight: bold; }

.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }



.widget .feature-posts-list br {display: none;}

.widget .feature-posts-list img {margin: 4px 12px 5px 0; float: left;}

.widget .feature-posts-list small {	font-size: 9px; color: #A9A9A9; margin: 2px 0 4px; display: block; }

.widget .feature-posts-list .post-excerpt {	display: block;}

.widget .feature-posts-list li { padding: 6px 0; margin:0; line-height:1.4; }

.widget .feature-posts-list li a { font-weight:bold; }



.widget .flickr_badge_image {margin-right: 10px; margin-bottom: 12px; float: left; }

.widget .flickr_badge_image img { width: 64px; height: 64px; }

.widget .flickr_badge_image img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}



.widget .social li { display: block; width: 100%; float: left; padding: 8px 0; line-height: 1.2; }

.widget .social li a { font-size: 14px; font-weight: bold; }

.widget .social li a span { color: #858585; font-size: 11px; display: block; font-weight: normal; }

.widget .social li a:hover { text-decoration:none; }

.widget .social li a:hover span { color:#333; }

.widget .social img { float: left; margin-right: 7px; }

#footer .widget .social li a:hover span { color:#fff; }



.widget .twitter-list li { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  padding: 0 0 7px; margin: 0 0 7px; }

.widget .twitter-list li a { font-weight: normal; }

.widget .twitter-list .twitter-timestamp { display: block; color: #727272; font-family: Arial, sans-serif; font-size: 10px; font-style: normal; text-align: right; }

.widget .follow-user { margin: 0; padding: 5px 0; }


#footer .widget {
	color:#fff;
  	font-size:11px;
	margin:0 0 15px;
	width:222px;
	overflow:hidden;
}


#footer .widget h3.title {
	color:#fff;
	font-size:17px;
	border-bottom:1px dotted #2e2e2e;
	padding:5px 0;
	margin-bottom:6px;
}


#footer .widget a {
	color:#fff;
}


#footer {
	padding-bottom:10px;
	background:#181818;
	color:#777;
	text-align: center
}

#footer ul li {
	display: inline;
	list-style: none;
}

#footer ul li a {
	color: #777;
	font-size: small;
	padding: 5px 10px;
	font-weight: bold;
}

#footer .module,
#footer .module .phoca-in {
	margin: 0;padding:0;
	margin-top: 10px;
}


.block .title {
color:#222;
background-color:#EEE;
border-color:#CCC;
}


.block ul li,
#footer-message {
color:#BBB;
}



.block .block-wrapper { 
  padding: 1px 2px;
}


#main-navigation .block-region {
  line-height: 1.5 !important;
}


#content-top .block { 
  margin-bottom: 0; 
}


#leaderboard div.block, 
#leaderboard .block-wrapper, 
#leaderboard .block .content,
#header div.block, 
#header .block-wrapper, 
#header .block .content,
#content-top div.block, 
#content-top .block-wrapper, 
#content-top .block .content,
#content-bottom div.block, 
#content-bottom .block-wrapper, 
#content-bottom .block .content,
#content-top-full-width div.block, 
#content-top-full-width .block-wrapper, 
#content-top-full-width .block .content,
#content-bottom-full-width div.block, 
#content-bottom-full-width .block-wrapper, 
#content-bottom-full-width .block .content { 
  margin: 0.5em 0 0.2em 0; 
  padding: 0; 
  border: none;
  text-align: center;
  background-color: #FFF;
}


#footer div.block { 
  border: none;
}


#footer div.block .content { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu li.leaf {
  list-style: none;
  display: inline;
  padding: 0.5em 1.5em;
}




.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}



div.block {
  padding: 0;
  margin: 0 0 10px;
  clear: both;
}


div.block-wrapper { 
  background-color: #FFF;
  padding: 0 0 0.2em 0;
}


.block .title span {
  padding: 0 0 1px;
}


.block .content {
  padding: 0.1em 0.6em;
}


tr .block { 
  border: none; 
}




.block .poll .title {
  border: none; 
  background: none;
  margin: 0;
  padding: 3px 0;
}


.block ul, ul.menu, .item-list ul {
  margin: 0 1em 0.3em;
  padding: 0;
}


.block ul li ul li,
.block ul li ul li ul li { font-size: 0.95em; }


div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}


tr.even,
tr.odd,
tbody,
tbody th,
.block {
  border:none;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper,
.forsiden_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper,
.webdesign_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

  .forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 40px;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper,
  .forsiden_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 30px;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper,
  .webdesign_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }
.carousel .carousel-caption .carousel-meta{position:absolute;top:-10px;left:115px;}
.carousel .carousel-caption .carousel-meta .carousel-date{background-color:#333333;padding:5px 15px;}
.carousel .carousel-caption .carousel-meta .carousel-content-type{background-color:#d13434;padding:5px 15px;}

.tfs-slider .slide-content-container .fusion-title .title-sep,
.tfs-slider .slide-content-container .fusion-title.sep-underline {
  border-color: #fff;
}

.fusion-title .title-sep-container {
  position: relative;
  height: 6px;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.fusion-title .title-sep {
  position: relative;
  display: block;
  width: 100%;
  border-style: solid;
  border: 0 solid #e7e6e6;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
}

.fusion-title .title-sep.sep-double {
  height: 6px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.fusion-title .title-sep.sep-single {
  border-bottom-width: 1px;
}

.fusion-title .title-sep.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}

.fusion-title .title-sep.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}

.fusion-border-below-title .title-sep-container {
  display: none;
  height: 8px;
}
.fusion-title .title-sep,.fusion-title.sep-underline,.product .product-border{border-color:#e0dede;}
