﻿
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.carousel-inner .item {
	height:300px;
}

.carousel-inner .item .feature-content {
	position:relative;
}


#radio .carousel-inner .item {
  height: auto;
}

        #bottom-header .left .logo { display:block; margin:0 auto 10px auto; }


div.reg_rss-output .title {	
	font-size:1.3em;
	//text-indent:-9999px;
		
}








.wprssmi_bullet_list .title{
	font-size:1.1em;
}


.wprssmi-cs-items .title{
	
	font-size:1.3em;
}

	


	

	.wprssmi_rss_vs .title{
		font-size:1.1em;
		padding-top:10px;
	}

div.mr_social_sharing_wrapper {height: auto; width: 100%; margin: 4px 0; padding: 0; border: 0; line-height: 0;}


#header-right {
	width: 468px;
	height: 60px;
	float:right;
	padding: 20px 0px 20px;
	
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}
#toTop:hover,#wrapper .search-table .search-button input[type="submit"]:hover,.circle-yes ul li:before,.fusion-accordian .panel-title .active .fa-fusion-box,.fusion-date-and-formats .fusion-date-box,.pagination .current,.progress-bar-content,.table-2 table thead,.tagcloud a:hover,ul.arrow li:before,ul.circle-yes li:before{background-color:#e67fb9;}
.page-links,.pagination,.pagination .pagination-next,.pagination .pagination-prev{font-size:12px;}
.pagination{margin-top:40px;}

.pagination.infinite-scroll {
  visibility: hidden;
}

.pagination,
.page-links,
.woocommerce-pagination,
.bbp-pagination .bbp-pagination-links {
  float: right;
  margin-top: 40px;
  font-size: 9px;
  margin-right: 10px;
}

.pagination a.inactive,
.page-links a,
.woocommerce-pagination .page-numbers,
.bbp-pagination .bbp-pagination-links a.inactive,
.bbp-topic-pagination .page-numbers {
  border: 1px solid #747474;
  display: inline-block;
  height: 20px;
  line-height: 18px;
  color: #747474;
  padding: 0 6px;
  margin-left: 5px;
}

.pagination a.inactive:hover,
.page-links a:hover,
.woocommerce-pagination .page-numbers:hover,
.bbp-pagination .bbp-pagination-links a.inactive:hover {
  border: 1px solid #a0ce4e;
}

.pagination .pagination-prev,
.woocommerce-pagination .prev,
.bbp-pagination .bbp-pagination-links .pagination-prev {
  margin-right: 3px;
  font-size: 12px;
  border: none;
}

.pagination .pagination-next,
.woocommerce-pagination .next,
.bbp-pagination .bbp-pagination-links .pagination-next {
  margin-left: 8px;
  font-size: 12px;
  border: none;
}

.single-navigation a[rel=prev]:before,
.pagination-prev:before,
.woocommerce-pagination .prev:before {
  position: absolute;
  padding-right: 5px;
  font-family: 'icomoon';
  content: '\f104';
  color: #333333;
  margin-left: -10px;
  font-size: 14px;
}

.single-navigation a[rel=next]:after,
.pagination-next:after,
.woocommerce-pagination .next:after {
  position: absolute;
  font-size: 14px;
  font-family: 'icomoon';
  content: '\f105';
  color: #333333;
  padding-left: 5px;
}

.fusion-blog-infinite .pagination {
  display: none;
}


#handicapper-menu-list {
    left:0;
    overflow:hidden;
}

#nav ul li.last {
	border-right: 0;
}

.post-content {
    padding-top: 0;
    margin-top: 5px;
    margin-bottom: 0;
}



.v1-icon-facebook:before {
  content: '\e801';
}
.site-nav,.site-nav[style]{display:block!important;}
.menu-mobile-toggle,.nav-close,.menu-close,.site-nav .search-mini{display:none}
.site-nav{font-size:145%;padding:40px 0;text-align:right;}
.site-nav li{display:inline;margin-left:10px;}
.site-nav li a{-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;}
.site-nav a:active,.site-nav a:hover,.site-nav a:focus{color:#7f2aff;}
.site-nav form.search{margin-top:0;}
.site-nav a:active,.site-nav a:hover{background:#111;color:#59e7d2;}
ul.site-nav{margin:0;padding:0;}
.site-nav[style]{display:block!important;}

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

        .home-bot-color-cosmetics-wrap {
            border: 3px solid #d6b04b;
            padding: 20px;
        }

        .home-bot-prod-rollover-wrap,
        .home-bot-health-and-wellness-wrap,
        .home-bot-color-cosmetics-wrap  {
            overflow: hidden;
            padding: 15px;
        }
.sr-only,#name-and-slogan{text-indent:-10000px;position:absolute;top:0;left:-10000px}

.aom_pg span.aom_current {border:1px solid #0289C1; font-weight:bold; background:#0289C1; color:#FFFFFF;}

.widget_position_0 {
	//clear:both;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-136-0 , #pl-136 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pg-136-0 .panel-grid-cell { float:left }
 #pl-136 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-136 .panel-grid-cell { padding:0 }




.nav {
  border-bottom: 0;
  
  
   }

  .nav li {
     }

    .nav li a {
      text-align: center;
      display: block;
      text-decoration: none;
      padding: 0px 10px;
       }

    .nav li:first-child {
      border-left: none; }

      .nav li .sub-menu li {
        border: none; }

      .nav li .external_icon {
        background: none; }

      .nav li ul.sub-menu,
      .nav li ul.children {
        margin-top: 0;
        padding-top: 5px;
        border: none !important;
        border-top: 0;
        position: absolute;
        display: none;
        text-align: left;
        z-index: 8999;
         }

        .nav li ul.sub-menu li,
        .nav li ul.children li {
           }

          .nav li ul.sub-menu li a,
          .nav li ul.children li a {
            padding-left: 30px;
            text-align: left;
            padding-left: 10px;
            border-right: 0;
            display: block;
            width: 220px;
            border: none; }

          .nav li ul.sub-menu li:last-child a,
          .nav li ul.children li:last-child a {
            border-bottom: 0; }

      .nav li:hover ul {
        top: auto;
        display: block; }


.detailed_list.jobs {
  width: 100%;
  overflow: hidden;
  padding-top: 1px;
}
#logo .text-logo{display:table-cell;vertical-align:middle}
#header-section.header-split #logo .text-logo{display:inline-block}




.epi_header{
	background: #edf4f9;
}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}


.other-soc-btns ul li a.twitter { background-position:0 0 }


#recent-photos .ngg-widget {
  padding:0;
  margin-top:-14px;
}

#recent-photos .ngg-widget a img {
  border:none;
}

  .carousel-caption {
    position: static;
  }

.carousel {
  position: relative;
  margin-bottom: 18px;
  line-height: 1;
}

.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}

.carousel .active {
  left: 0;
}

.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel .next {
  left: 100%;
}

.carousel .prev {
  left: -100%;
}

.carousel .next.left,
.carousel .prev.right {
  left: 0;
}

.carousel .active.left {
  left: -100%;
}

.carousel .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  left: auto;
  right: 15px;
}

.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
}

.carousel-inner .item {
	height:300px;
}

.carousel-inner .item .feature-content {
	position:relative;
}


#radio .carousel-inner .item {
  height: auto;
}


#radio .carousel-control.left {
	position: absolute;
	top: 100%;
	left: 0;
	width: 20px;
	height: 20px;
	margin-top: 0;
	font-size: 30px;
	line-height: 15px;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#radio .carousel-control.right {
	position: absolute;
	top: 100%;
	right: 0;
	width: 20px;
	height: 20px;
	margin-top: 0;
	font-size: 30px;
	line-height: 15px;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.product-grid .caption { text-align: center; text-transform: uppercase; margin-top: 15px; }

.modal.video .caption { padding: 20px; }

.modal.video .caption .title { font-size: 1em; }

.modal.video .caption .sub-title { font-size: 0.83333em; }

.modal.video .caption a.button { font-size: 0.83333em; margin-bottom: 0; }

.lt-ie9 .modal.video .caption { padding: 90px 30px 30px; }

.lt-ie9 .modal.video .caption .title { font-size: 1.16667em; }

.lt-ie9 .modal.video .caption .sub-title { font-size: 1em; }

.lt-ie9 .modal.video .caption a.button { font-size: 0.83333em; }

.template-index .slider .video .caption, .template-index .slider .video .video-src { display: none; }

.template-index .slider .slide .caption { visibility: hidden; position: static; padding: 20px; background-color: #000000; }

.lt-ie9 .template-index .slider .slide .caption { background-color: transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 20px; margin: 20px 20px 10px; }

.template-index .slider .slide .caption.right { float: none !important; }

.template-index .slider .slide .caption .bg { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #000000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.lt-ie9 .template-index .slider .slide .caption .bg { display: block; }

.template-index .slider .slide .caption .title { color: #666666; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

.template-index .slider .slide .caption .sub-title { color: #666666; position: relative; font-size: 0.83333em; font-weight: 300; }

.template-index .slider .slide .caption a.button { color: #cedf00; background: #555555; position: relative; font-family:  "Kanit" ; font-size: 0.83333em; text-transform: none; margin-bottom: 0; }

.template-index .slider .slide .caption a.button:hover { color: #cedf00; background: #74747a; }

  .template-index .slider .slide .caption.top { top: 125px; margin-top: 0; }

  .template-index .slider .slide .caption.middle { top: 50%; margin-top: 0; }

  .template-index .slider .slide .caption.bottom { bottom: 0; }

  .template-index .slider .slide .caption.left { left: 0; }

  .template-index .slider .slide .caption.center { left: 50%; margin-left: 0; }

  .template-index .slider .slide .caption.bottom.right { bottom: 45px; }

.lt-ie9 .template-index .slider .slide .caption .title { font-size: 1.16667em; }

.lt-ie9 .template-index .slider .slide .caption .sub-title { font-size: 1em; }

.lt-ie9 .template-index .slider .slide .caption a.button { font-size: 11px; }

.lt-ie9 .template-index .slider .slide .caption.top { top: 125px; margin-top: 0; }

.lt-ie9 .template-index .slider .slide .caption.middle { top: 50%; margin-top: 0; }

.lt-ie9 .template-index .slider .slide .caption.bottom { bottom: 0; }

.lt-ie9 .template-index .slider .slide .caption.left { left: 0; }

.lt-ie9 .template-index .slider .slide .caption.center { left: 50%; margin-left: 0; }

.lt-ie9 .template-index .slider .slide .caption.right { right: 0; }

.lt-ie9 .template-index .slider .slide .caption.bottom.right { bottom: 45px; }

.template-index .widgets .small-promos .caption { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 0; }

.template-index .widgets .small-promos .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-index .widgets .small-promos .caption .inner { position: absolute; z-index: 1; top: 50%; margin-top: -20px; width: 100%; text-align: center; }

.template-index .widgets .small-promos .caption h1 { position: relative; z-index: 1; margin: 0 0 10px 0; color: white; font-size: 1.5em; }

.template-index .widgets .small-promos .caption h2 { color: white; margin: 0; font-family:  "Kanit" ; font-size: 1.16667em; font-weight: normal; text-transform: uppercase; }

.template-list-collections .caption { display: none; width: 100%; height: 101%; position: absolute; top: 0; left: 0; padding: 0; }

.template-list-collections .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-list-collections .caption .inner { position: absolute; z-index: 1; top: 50%; margin-top: -20px; width: 100%; text-align: center; }

.template-list-collections .caption .title { position: relative; z-index: 1; margin: 0 0 10px 0; color: #666666; font-size: 1.5em; }

.template-list-collections .caption .product-count { color: #25cbd3; margin: 0; font-family:  "Kanit" ; font-size: 1.16667em; font-weight: normal; text-transform: uppercase; }

.template-product .similar-products .caption .title { font-family:  "Kanit" ; font-size: 1.16667em; text-transform: uppercase; }

.template-product .similar-products .caption .title .price { font-size: 1em; }


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

#slideshow .left_mask {
  width: 800px;
  height: 100%;
  position: absolute;
  top: 0;
  right: calc(50% + 562px);
  background: rgba(0, 0, 0, 0.7);
  z-index: 10;
}




.leaderboard_alt {

}


.download-meta-price-details a,
.download-meta-purchase { color: #8597A3 }


.download-meta-price-details span {
    padding: 3px 8px;
    display: inline-block;
    border: none;
    line-height: inherit;
    background: #EAF0F4;
    font-weight: 600;
    color: #8597A3;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    -webkit-transition: .1s ease-in-out;
    -moz-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
}


.download-meta-price-details span:hover {
    cursor: pointer;
}

.pane-slider.content.pane-down {
	margin-top: 5px;
}
.global-header-footer .global-footer__barclays__headline,.global-header-footer .global-footer__barclays__sub-headline,.global-header-footer .global-footer__barclays__cta{display:block}
.global-header-footer .global-footer__barclays__cta{padding-top:10px}

.dlstrs-bread-crumbs {
	padding: 24px;
	margin: 0 auto;
	max-width: 1140px;	
	font-size: 14px;
	text-decoration: none;
	color: #888b8d;
}

.dlstrs-bread-crumbs span {
	display: inline-block;
}

.dlstrs-bread-crumbs a,
.dlstrs-bread-crumbs a:hover {
	text-decoration: none;
	color: #888b8d;
}

.dlstrs-bread-crumbs .dlstrs-breadcrumbs-title {
	font-size: 24px;
	font-weight: bold;
	line-height: 34px;
	color: #33383b;
}
.medium-4{width:33.3333333333%}
#about .about-icons{text-align:center;margin:1.5625rem 0 0 0}
#about .about-icons li{display:inline-block;margin-left:0.625rem}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}


div#slideshow1 div.slider{
	padding:0;
	margin:0;	
	width:248px;
	position:relative;
	
}
.wrapper{margin:0 auto;max-width:962px;padding:0 4px;position:relative}

.sidehead {clear:both; margin:20px 0 0 0;background:#2EA065; color:#fff; font-size:16px;padding:3px 5px;}

ul.contact-icons li.email { background-position: 0 -500px; }
  

.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve, .boxed.wide .one, .boxed.wide .two, .boxed.wide .three, .boxed.wide .four, .boxed.wide .five, .boxed.wide .six, .boxed.wide .seven, .boxed.wide .eight, .boxed.wide .nine, .boxed.wide .ten, .boxed.wide .eleven, .boxed.wide .twelve {
	display: block;
	float: left;
	position: relative;
	margin-left: 1.3888888888888888%;
	margin-right: 1.3888888888888888%;
	margin-bottom: 30px;
	
}
 .boxed .one, .boxed .two, .boxed .three, .boxed .four, .boxed .five, .boxed .six, .boxed .seven, .boxed .eight, .boxed .nine, .boxed .ten, .boxed .eleven, .boxed .twelve {
	margin-left: 1.4705882352941175%;
	margin-right: 1.4705882352941175%;
}

.row .row .one, .row .row .two, .row .row .three, .row .row .four, .row .row .five, .row .row .six, .row .row .seven, .row .row .eight, .row .row .nine, .row .row .ten, .row .row .eleven, .row .row .twelve {
	margin-bottom: 0;
}

.one.centered, .two.centered, .three.centered, .four.centered, .five.centered, .six.centered, .seven.centered, .eight.centered, .nine.centered, .ten.centered, .eleven.centered, .twelve.centered {
	clear: both;
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.four, .boxed.wide .four { width: 30.555555555555557%; }

.boxed .four { width: 30.392156862745097%; }


.container:before, .container:after, .row:before, .row:after, .hero:before, .hero:after, .one:before, .one:after, .two:before, .two:after, .three:before, .three:after, .four:before, .four:after, .five:before, .five:after, .six:before, .six:after, .seven:before, .seven:after, .eight:before, .eight:after, .nine:before, .nine:after, .teb:before, .ten:after, .eleven:before, .eleven:after, .twelve:before, .twelve:after { content: "."; display: block; height: 0; overflow: hidden; }
  
.container:after, .row:after, .hero:after, .one:after, .two:after, .three:after, .four:after, .five:after, .six:after, .seven:after, .eight:after, .nine:after, .ten:after, .eleven:after, .twelve:after { clear: both; }
  
.container, .row, .hero, .one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve { zoom: 1; }

.four.home {
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
}

#tabs2 .tab_content ul.four.carrot, ul.carrot.six {
	margin-top: 0;
	margin-left: 1.38889%;
	margin-right: 1.38889%;
	margin-bottom: 15px;
}

#aside.four {
    background: #00284F;
    margin-left: 0;
    margin-bottom: -9999px;
    padding-bottom: 9999px;
}

    #tabs2 .tab_content ul.four.carrot { margin-bottom: 0; }

body.res1170 .span11 {
width: 1070px;
}

body.res1170 .row-fluid .span11 {
width: 91.45299145299145%;
*width: 91.39979996362975%;
}

body.res1170 input.span11,
body.res1170 textarea.span11,
body.res1170 .uneditable-input.span11 {
width: 1056px;
}

body.res1170 .row-fluid.no-space .span11 {width: 91.666% !important;}

  .span11 {
    width: 662px;
  }

  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }

  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }


input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}


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




.span11.offer-banners { 

    display: none;

}

.row-fluid.no-space .span11 {width: 91.666% !important;}
.tiled-gallery .gallery-row{overflow:hidden;}
#banner{position:relative;z-index:100;}
.node-type-story #main .content img#banner-eoy-winners-thin{display:none !important;}
.node-type-story #main .content img#banner-eoy-winners{display:none !important;}

#sub_header .wrap {
  position: relative;
  height: 100%;
}

.wrap {
  width: 100%;
  margin: 0 auto;
  max-width: 1125px;
  display: inline-block;
  text-align: left;
}

#content .wrap {
  display: block;
}

.link_container .wrap {
  margin-top: 0px;
}

#events_preview .wrap {
  padding: 40px 0 55px;
}

  header .wrap {
    padding: 0;
  }


.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #D6E6F0;
}


.art-page-footer
{
  position: relative;
  z-index: auto !important;
  padding: 1em;
  text-align: center !important;
  text-decoration: none;
  color: #CCD6E0;
}
.location-module .map-menu .link:hover .link-title{text-decoration:none}
.location-module .map-menu .link-title{text-decoration:underline}
.location-module .map-menu .link-title:hover{text-decoration:none}
.map-menu-base .link:hover .link-title{text-decoration:none}
.map-menu-base .link-title{text-decoration:underline}
.map-menu-base .link-title:hover{text-decoration:none}
body.front #page .center-wrapper{margin-bottom:10px;}
body.front #page .center-wrapper:after{content:"";display:block;clear:both;}
body.front #page .center-wrapper .panel-col-first{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin:0px;padding-right:10px;}
body.front #page .center-wrapper .panel-col-last{width:50%;}
body.front #page .center-wrapper .panel-col-last .inside{margin:0;}
body.front #page .center-wrapper .panel-col-last #node-6849,body.front #page .center-wrapper .panel-col-last #node-6850{width:48.9%;float:left;}
body.front #page .center-wrapper .panel-col-last #node-6849{margin-right:10px;}
body.front #page .center-wrapper .pane-block,body.front #page .center-wrapper .node-editable-panel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:10px;}
body.front #page .center-wrapper .pane-block h4,body.front #page .center-wrapper .node-editable-panel h4{font-size:18px;font-weight:normal;color:#164073;margin:0px;}
body.front #page .center-wrapper .pane-block h5,body.front #page .center-wrapper .node-editable-panel h5{font-size:16px;margin:0px;color:#006c9f;}
body.front #page .center-wrapper .pane-block .light_border_top,body.front #page .center-wrapper .node-editable-panel .light_border_top{-moz-box-shadow:0px -13px 10px -16px #888;-webkit-box-shadow:0px -13px 10px -16px #888;box-shadow:0px -13px 10px -16px #888;}
body.front #page .center-wrapper .pane-block table,body.front #page .center-wrapper .node-editable-panel table{margin:0;}
body.front #page .center-wrapper .pane-block p,body.front #page .center-wrapper .node-editable-panel p{line-height:inherit;margin:0px;}
body.front #page .center-wrapper .pane-block#node-6846,body.front #page .center-wrapper .pane-block#node-6847,body.front #page .center-wrapper .node-editable-panel#node-6846,body.front #page .center-wrapper .node-editable-panel#node-6847{height:130px;}
body.front #page .center-wrapper .pane-block#node-6848,body.front #page .center-wrapper .pane-block#node-6849,body.front #page .center-wrapper .pane-block#node-6850,body.front #page .center-wrapper .node-editable-panel#node-6848,body.front #page .center-wrapper .node-editable-panel#node-6849,body.front #page .center-wrapper .node-editable-panel#node-6850{height:290px;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}

footer .copyright {
  color: rgba(255, 255, 255, 0.1);
  text-align: center;
  margin-top: 100px;
  font-size: 10px;
}

#page {
	margin-top: 20px;
	position: relative;
	z-index: 1;
}

#page-inner {
	margin: 0 auto;
	width: 90%;
	position: relative;
	
	
}

#page-inner #banner-top{
	margin: 10px 0px 10px 0px;
	position: relative;
}
.builds-download{width:50%;float:left;padding-right:10px;}


#socialslider-autor a, #socialslider-autor span
	{
	font-family: Segoe UI, Tahoma;
	font-size: 10px;
	text-decoration: none;
	}

		

.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 .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.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-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}


img.bg {
  
  min-height: 100%;
  min-width: 1023px;
	
  
  width: 100%;
  height: auto;
	
  
  position: fixed;
  top: 0;
  left: 0;
}


#shadow-container .shadow2,

#shadow-container .shadow3,

#shadow-container .container {

	position: relative;

	left: -1px;

	top: -1px;

}


 

#shadow-container .shadow2 {

	background: #DBDADB;

}


#mobile_menu_button img{
    height:20px;
}


#mobile_menu_button {
    display: none;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top:40px;
}


    #mobile_menu_button, #mobile_search_button {
        font-size: 20px;
        display: block;
    }

.float_right {
    float: right;
}

    #partner .small-spots.one{
        padding-top: 8px;
    }

    #partner .small-spots.two{
        margin-bottom: 5px;
    }

    #partner .small-spots.two .to-center{
        width: 10.5%;
        display: inline-block;
        height: 37px;
    }
.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-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}
