﻿
.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
header nav.main ul.menu li.last{background:none;}
.region-sidebar-first ul.menu li.expanded ul.menu li.last{padding:0 10px 0 13px;}
#body-nav.nav .menu li.purple a{border-color:#9521f7;}


.border-box{border: 1px solid #323232;padding: 10px;margin-bottom: 10px;}

.border-box.light:hover{border-color: #6f010e;background-color: #222222;}

.border-box img{width: 100%;}

.homePage .border-box.private{height: 266px;padding-top: 0;}

#top-content .sb-bowl-billiards-dance .border-box{float: left;width: 316px;margin: 0 5px;}


.servsecouter{ width:93%}

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

.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
position: relative;
}

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
margin-right: -31px;
}
footer .info .about{float:left;margin-left:4.34783%;*margin-left:4.34778%;margin-right:0;width:30.43478%;*width:30.43473%}
footer .info .about:first-child{margin-left:0;*margin-left:0}
footer .info .about a{text-decoration:underline}
footer .info .about a:visited{color:#fff}
footer .info .about a:hover{color:#73afb6}
footer .info .about a:focus{color:#73afb6}
footer .info .about a:active{color:#73afb6}
footer .info .about p.copyright{color:#73afb6}
footer .info .navigation,footer .info .about{float:none;width:100%;margin-left:0;margin-right:0}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}

#globalheader.store li#gn-store a, #globalheader.mac li#gn-android a, #globalheader.ipod li#gn-educational a, #globalheader.iphone li#gn-corporate a, #globalheader.ipad li#gn-apple a, #globalheader.itunes li#gn-services a, #globalheader.support li#gn-downloads a {
    background-position: right -144px !important;
}

#globalheader #globalnav li#gn-android a span {
    background-position: 50% -150px;
}


  .small-12 {
    position: relative;
    width: 100%; }
.program_segment{width:100%;display:none;color:#fefbfc;vertical-align:top;white-space:normal;word-spacing:0}
.region-header .page-element{width:75%;}
.region-header .block{clear:right;float:right;width:25%;}
.wire .region-page-top,.wire .region-page-bottom{display:none !important;}
.wire .region div{-moz-box-shadow:2px 2px 2px #AAAAAA;}
.drupal .region{background-color:lightgreen !important;}
.drupal .region .region{background-color:red !important;}


.widget
.children,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.comment-body ol ol,
.comment-body ol ul,
.comment-body ul ul,
.widget ul ul { margin-bottom: 0; }




.entry-content img { max-width: 100%; }


.single-portfolio .entry-content {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 20px;
	-moz-column-count: 20px;
	column-count: 20px;
	padding-left: 240px;
	position: relative;
}


.single-portfolio .entry-content .column { width: 330px !important; }


.single-portfolio .entry-content .first { margin-right: 20px; }


.single-portfolio .entry-content .entry-meta { 
    left: 0; 
    width: 220px;
}


.gecko.single-portfolio .entry-content .entry-meta {
    float: left;
    margin-left: -240px;
    position: static;
}


.entry-content { overflow: hidden; }


.entry-content ul { list-style-type: disc; }


.entry-content ol { list-style-type: decimal; }


.page-template-template-home-php .slider + .entry-content {
    width: 940px;
    float: left;
}
.page-header .color-block{width:10%;height:15px;display:block;margin:0 auto;margin-bottom:1em;}
.advertise-stat .color-block.title-block{width:33%;}
.most-popular-module .slider-container ul li .detail-container .color-block{padding:0.2em;padding-right:0.5em;padding-left:0.5em;display:block;margin-bottom:0.5em;line-height:1.1em;}

      .scaler header .header-text-container .color-block, .featured-module li header .header-text-container .color-block {
        position: relative;
        color: white;
        padding-left: 0.75em;
        padding-right: 0.75em;
        display: inline-block;
        font-weight: 600;
        text-transform: lowercase;
        font-size: 0.7em;
        clear: both;
        margin-bottom: 0.6em;
        border-radius: 1px; }

  .byline .color-block {
    margin: 0 auto;
    margin-bottom: 0.2em;
    display: block;
    height: 1.4em;
    top: 15px;
    clear: both;
    padding-left: 1em;
    padding-right: 1em;
    color: white;
    font-size: 0.8em; }


.color-block.title-block {
  margin: 0 auto;
  display: block;
  width: 20%;
  height: 15px;
  top: 15px;
  clear: both;
  margin-bottom: 1em; }


.page-template-page-login .page-header .color-block {
  background-color: #00cefe !important;
  width: 20%; }

  .widget_subscribe_widget .color-block, .widget_latest_widget .color-block, .widget_most_popular_widget .color-block, .widget_related_posts_widget .color-block {
    color: white;
    font-weight: 600;
    font-size: 0.7em;
    padding: 0.2em 0.5em 0.0em 0.5em;
    display: inline-block;
    text-transform: lowercase; }


  .page-id-42 .page-header .color-block {
    background-color: #c865ff !important; }

.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; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin: 20px 20px 10px; position: static; padding: 20px; }

.lt-ie9 .template-index .slider .slide .caption { padding: 20px; }

.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:  #ffffff ; 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:  #444444 ; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

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

.template-index .slider .slide .caption a.button { color:  #ffffff ; background:  #444444 ; position: relative; font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; font-size: 0.83333em; text-transform: none; margin-bottom: 0; }

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

  .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: #ffffff; 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: #444444; font-size: 1.5em; }

.template-index .widgets .small-promos .caption h2 { color: #999999; margin: 0; font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; 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: #444444; font-size: 1.5em; }

.template-list-collections .caption .product-count { color: #999999; margin: 0; font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; font-size: 1.16667em; font-weight: normal; text-transform: uppercase; }

.template-product .similar-products .caption .title { font-family:  'Lato', sans-serif ; font-size: 1.16667em; text-transform: uppercase; }

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

@charset "UTF-8";

.navstyle{clear:both;position:absolute;width:911px; height:30px;}

.navstyle:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.navstyle{position:relative; top:0;}

.bxslider {
  margin: 0;
  padding: 0;
  height:100% !important;
}

ul.bxslider {
  list-style: none;
}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}

			
		#homepage-content .left .news { 
			width: 41%;
			border: solid 3px #d3d3d3;
			margin: 20px 3% 0 0;
			float: left;
			padding: 3%;
		}

		
			#homepage-content .left .news:nth-child(2) { 
				margin: 20px 0 0;
				float: right;
			}

			
			#homepage-content .left .news img { 
				float: left;
				margin: 0 10px 0 0;
			}

			
			#primary #content #homepage-content .left .news h3 { 
				font-size: 13px;
				font-weight: 800;
				margin: 0 0 5px 145px;
				border-bottom: solid 1px #003c52;
				padding: 0 0 5px;
				clear: none;
				line-height: 1.3;
			}

			
				#primary #content #homepage-content .left .news h3 a { 
					text-decoration: none;
				}

			
			#primary #content #homepage-content .left .news p { 
				font-size: 12px;
				line-height: 1.3;
				margin: 0 0 10px 145px;
			}

			
			#primary #content #homepage-content .left .news p.read-more { 
				margin: 0 0 0 145px;
			}

			
			#primary #content #homepage-content .left .news p.read-more a { 
				font-weight: bold;
				font-style: italic;
				text-decoration: none;
			}

			
				#primary #content #homepage-content .left .news p.read-more a:after { 
					content: '';
					width: 0;
					height: 0;
					display: inline-block;
					border-left: solid 5px #003c52;
					border-top: solid 4px transparent;
					border-bottom: solid 4px transparent;
					margin: 0 0 0 6px;
				}

	
	#homepage-content .left, #homepage-content .left .news, #primary #content #homepage-content .right { height: auto!important; }

	
	#homepage-content .left, #primary #content #homepage-content .right, #homepage-content .left .news { 
		width: 100%;
		float: none!important;
		height: auto!important;
		margin: 0 0 10px;
	}

	
		 #primary #content #homepage-content .right, #homepage-content .left .news { width: 92%; }

		 
		#homepage-content .left .news:after {	 
		  content: "";
		  display: table;
		  clear: both;
		}

.iwidth607 { width: 607px }

.tab-controls {
  margin: 0;
  padding: 0;
}

.tab-controls li {
  list-style: none;
  float: left;
  padding: 2px 11px 5px;
  border-left: 1px solid #cccccc;
  text-align: center;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  -webkit-box-shadow: 1px -1px 2px #ffffff inset;
  -moz-box-shadow: 1px -1px 2px #ffffff inset;
  box-shadow: 1px -1px 2px #ffffff inset;
  background: #fafafa;
  background: -moz-linear-gradient(top, #fafafa 0%, #fafafa 30%, #e0e0e0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(30%, #fafafa), color-stop(100%, #e0e0e0));
  background: -webkit-linear-gradient(top, #fafafa 0%, #fafafa 30%, #e0e0e0 100%);
  background: -o-linear-gradient(top, #fafafa 0%, #fafafa 30%, #e0e0e0 100%);
  background: -ms-linear-gradient(top, #fafafa 0%, #fafafa 30%, #e0e0e0 100%);
  background: linear-gradient(to bottom, #fafafa 0%, #fafafa 30%, #e0e0e0 100%);
  -pie-background: linear-gradient(#fafafa 0%, #fafafa 46%, #e0e0e0 100%);
  position: relative;
}

.lte8 .tab-controls li {
  padding: 2px 6px 5px;
}

.ie7 .tab-controls li {
  padding: 2px 4px 5px;
}

.tab-controls li:first-child {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  position: relative;
  border: none;
  border-left: 1px solid #cccccc;
}

.tab-controls li.first-child {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  position: relative;
  border: none;
  border-left: 1px solid #cccccc;
}

.tab-controls li:last-child {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  position: relative;
  border-right: 1px solid #cccccc;
}

.tab-controls li.last-child {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  position: relative;
  border-right: 1px solid #cccccc;
}

.tab-controls li.active {
  background: #59c0d5;
  -pie-background: #59c0d5;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1) inset;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  position: relative;
}

.tab-controls li.active a {
  color: #ffffff;
}

.tab-controls li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 12px;
  color: #595959;
  text-decoration: none;
}

.live-feed .tab-controls {
  margin: 11px 10px 13px 8px;
}

.live-feed .tab-controls li {
  min-width: 87px;
}

.lte8 .live-feed .tab-controls li {
  min-width: 77px;
}

.live-feed .tab-controls li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
}
div#global-masthead ul li#services a:hover,
div#global-masthead ul li#services a:active,
div#global-masthead ul li#services a:focus,
div#global-masthead ul li.active#services a,
div#global-masthead ul li.active-trail#services
a{border-top-color:#207a7a}

.sidebarsearch {float:left;overflow: hidden;position: relative;margin:0.35em 0 0;width:98%;display:none !important;background-color: #5e7bbd;background-image: -moz-linear-gradient(#5e7bbd,#2c498b);background-image: -ms-linear-gradient(#5e7bbd,#2c498b);background-image: -o-linear-gradient(#5e7bbd,#2c498b);background-image: -webkit-gradient(linear,0 0,0 100%,from(#5e7bbd),to(#2c498b));background-image: linear-gradient(#5e7bbd,#2c498b);}
	
.sidebarsearch .int_text{width: 93% !important;height: 1.8em !important;margin-left: 5px;margin-top: 5px;padding:0.38em 0 0.38em 0.31em;font-size:0.875em;color:#333;background:white !important;line-height:0.938em;vertical-align:middle;border:02px solid #cdcdcd !important}

.sidebarsearch .int_text:focus{background:white}

.sidebarsearch .int_submit{margin-left: 5px;font-size:1.125em; font-weight:bold; color:white; cursor:pointer; border:0; border-radius:5px;background-color: #f75300;background-image: -moz-linear-gradient(#f75300,#e43500);background-image: -ms-linear-gradient(#f75300,#e43500);background-image: -o-linear-gradient(#f75300,#f75300);background-image: -webkit-gradient(linear,0 0,0 100%,from(#f75300),to(#e43500));background-image: linear-gradient(#f75300,#e43500)}

.sidebarsearch .int_submit:hover{color:#82b90c}

input[type=checkbox]:checked + .sidebarsearch {display:block !important;margin-top: 7px;max-width:320px}


.linesides .outer .inner { 
    border-radius: 50%;
    width: 36px;
    height: 36px;
    border: 2px solid #666;
    font-size: 32px;
    font-weight: 600;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    line-height: 32px;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }

.amshopby-advanced li.level2 {
	padding-left: 30px;
}

  .container {
    width: auto;
  }

  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }

.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.container:before,
.container:after {
  display: table;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}

.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

	
	#footer .container {
		padding-left: 0;
		padding-right: 0;
	}


#bottom-finder-holder.cal {
    overflow: hidden;
    padding: 0;
    height: auto;
    min-height: 275px;
    background: black; }

#bottom-finder-holder {padding:12px 0 45px 0; padding-left:7%; padding-right:7%}
img.full-cohort{float:right;position:relative;top:-6px;left:3px}
.page_title_blank a.normal{background-image:none;}
.dream_stable .item a.normal{color:#666;}
.account_main .f_obs .normal{color:#666666;}
 .accontent .f_obs .normal{ color:#666666; }
 .wide_ads .adsense_item a.normal{ font:bold 11px Verdana; color:#000; }
 .wide_ads_search .adsense_item a.normal{ font:bold 9px Verdana; color:#666; }
 .details_video .text a.normal{ font:normal 11px Verdana; }
ul.dropdown li.normal,ul.dropdown li.normal:hover{background:none;border:0px;padding:1px}
ul.dropdown li.normal a,ul.dropdown li.normal:hover a{color:#fff}
ul.dropdown li.normal a:hover{text-decoration:underline;}
ul.dropdown li.normal a{padding-right:13px;background:none}
ul.top-menu li.normal{padding:0;float:left;border-left:0;}
ul.top-menu li.normal:hover a{border-bottom-color:#c4c4c4;}


.content 	{
	color:#323232;
	FONT-FAMILY: Trebuchet MS,verdana,sans serif,arial;
	font-size:11px !important;
	font-weight: normal;
	line-height: 16px;
}

.active_list td.name{width:auto;padding:2px 4px}

.active_list td.name a{color:#000}

table.activelist td.name{text-align:left}

table.activelist td.name a{color:#000}

table.activelist td.name a:hover{color:#EF9600;text-decoration:none}

	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 100%;
	}

	.content,
	.site-header .widget-area {
		width: 100%;
	}

	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 100%;
	}

    .home-bot .prod-rollover .content,
    .home-bot.health-and-wellness .content,
    .home-bot.color-cosmetics .content {
        float: none;
        text-align: left;
        margin: 0;
        padding: 0 25px;
        width: 100%;
    }

    .home-bot.health-and-wellness .content {
        clear: left;
        float: none;
    }


.education-content-container .home-page-section {
	padding: 20px 0 20px 0;
}
.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;}
.vc_col-xs-1,.vc_col-sm-1,.vc_col-md-1,.vc_col-lg-1,.vc_col-xs-2,.vc_col-sm-2,.vc_col-md-2,.vc_col-lg-2,.vc_col-xs-3,.vc_col-sm-3,.vc_col-md-3,.vc_col-lg-3,.vc_col-xs-4,.vc_col-sm-4,.vc_col-md-4,.vc_col-lg-4,.vc_col-xs-5,.vc_col-sm-5,.vc_col-md-5,.vc_col-lg-5,.vc_col-xs-6,.vc_col-sm-6,.vc_col-md-6,.vc_col-lg-6,.vc_col-xs-7,.vc_col-sm-7,.vc_col-md-7,.vc_col-lg-7,.vc_col-xs-8,.vc_col-sm-8,.vc_col-md-8,.vc_col-lg-8,.vc_col-xs-9,.vc_col-sm-9,.vc_col-md-9,.vc_col-lg-9,.vc_col-xs-10,.vc_col-sm-10,.vc_col-md-10,.vc_col-lg-10,.vc_col-xs-11,.vc_col-sm-11,.vc_col-md-11,.vc_col-lg-11,.vc_col-xs-12,.vc_col-sm-12,.vc_col-md-12,.vc_col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.vc_col-sm-6{width:50%;}

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

.side-header-left.menu-text-align-right .fusion-caret,
.side-header-right.menu-text-align-left .fusion-caret {
  position: static;
}

.fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}
.fusion-menu-item-button .menu-text{border-color:#fff;}
.fusion-menu-item-button:hover .menu-text{border-color:#fff;}
.percentheight{height:8%;height:calc(100% / 15);min-height:25px;display:block;color:#e3e3e3}
.percentheight:hover{color:#7f0001}


.events-archive .post {
	overflow:hidden;
	margin-bottom:0;
}

.tribe-events-event .post {
	position:relative;
}

h4.tribe-events-event-day + .post .entry-title {margin-top:6px;}


.callposts_2col .post { float: left; margin-right: 20px; border-bottom: 1px solid #999; overflow: hidden; clear: none; }

.callposts_2col .post h3 { margin-bottom: 0; }

		.post		{ padding: px;}

            
        
            
        .post h1 a, .post h2 a {color:#0F0F0F}

        .post h1 a:hover, .post h2 a:hover {color:#D45D2A}

            
        .post a {color:#121696}

        .post a:hover {color:#D45D2A}


.question-text {
	float: left;
	display: inline;
	width: 335px;
	margin: 0 0 0 15px;
	color: #585959;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}

.fusion-modal .fusion-separator {
  width: 100% !important;
}

.fusion-separator {
  margin: 0 auto;
  border: 0 solid #e7e6e6;
  clear: both;
  position: relative;
  z-index: 11;
}

.fusion-separator.sep-none {
  height: 1px;
}

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

.fusion-separator.sep-single {
  border-top-width: 1px;
}

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

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

.fusion-separator.sep-shadow {
  height: 1px;
  overflow: visible;
  border: none;
  background: none;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(150, 150, 150, 0)), color-stop(15%, rgba(150, 150, 150, 0)), color-stop(50%, rgba(150, 150, 150, 0.65)), color-stop(85%, rgba(150, 150, 150, 0)), color-stop(100%, rgba(150, 150, 150, 0)));
  background: -webkit-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -moz-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -ms-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -o-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}

.fusion-separator.sep-shadow:after {
  display: block;
  margin-top: 10px;
  height: 6px;
  width: 100%;
  content: '';
  background: -webkit-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
  background: -moz-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: -o-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
}

.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
}

.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}

body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }


.phone .main {
	float: none!important;
	text-align: center;
	margin: 20px 0 0 0!important;
}


.phone .main .content {
	
}


.phone div.main a img:nth-child(1) {
	width: 50%;
	margin-left: auto!important;
	margin-right: auto!important;
}


#quick-links {
	width: 150px;
	margin-top: -65px;
}


#quick-links ul {
	margin: 0;
}


#quick-links li a {
	color: #e5c368;
}


.alignright {
	float: right;
}

.calendar .one-half.alignright {
	padding-right: 0;
	float: right;
}

	
	.tbl-dlv-serv { display: none; width: 300px !important; }

	.tbl-dlv-serv-inside { width: 260px !important; }

#top_videos .artist_name, #top_videos .artist_name_1 {
color:#8E782C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
display:block;
}


#new_music_videos .artist_name
{
	color:#2786c2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	letter-spacing:-1px;
}

.artist_name {
color: #FFCC33;
font-size:12px;
font-weight:700;
letter-spacing:-1px;
line-height:18px;
display:block;
margin-left: 4px;
}

#detail_show_more .artist_name
{
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
}


#fav_list .artist_name
{
	color:#AF7C9D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	letter-spacing:-1px;
	line-height:20px;
}





#content-sidebar-wrap {
	float: left;
	width: 750px;
	position: relative;
}

	.home #content-sidebar-wrap {
		height: 100%;
	}


.content-sidebar #content-sidebar-wrap,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 100%;
}


.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}


.top-rule {
	width: 171px;
	border-top: 1px solid #31425e;
	margin: 19px auto 45px;
}


.trust-badge-bar img#bizrate,
.trust-badge-bar img#mcafee{
	margin-top: 25px;
	margin-right: 50px;
}





.alignleft {
	display: inline;
	float: left;
}


blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}


.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}


	blockquote.alignleft,
	.wp-caption.alignleft,
	img.alignleft {
		margin: 0.4118em 1.6471em 1.6471em 0;
	}


	.wp-caption.alignleft,
	.wp-caption.alignright,
	.wp-caption.aligncenter {
		margin-bottom: 1.2353em;
	}


	.widget blockquote.alignleft,
	.widget .wp-caption.alignleft,
	.widget img.alignleft {
		margin: 0.5em 1.5em 1.5em 0;
	}


	.widget .wp-caption.alignleft,
	.widget .wp-caption.alignright,
	.widget .wp-caption.aligncenter {
		margin-bottom: 1em;
	}

@charset "utf-8";


.skipnav {border: 1px solid silver; background-color:yellow; padding: 0 0.25em; display:block; font-size:0.875em;}


.sf-menu em.skipnav a
	{color:blue;}

.sf-menu em.skipnav a:hover
	{color:red;}

.skipnav {
	display: none;
}


footer .widget .social-network {
	position:relative;
}


ul.team-detail li ul.social-network {
	border:none;
	margin:0;
	padding:0;
}


ul.team-detail li ul.social-network li {
	border:none;	
	margin:0;
}

ul.team-detail li ul.social-network li i {
	margin:0;
}


ul.social-network {
	list-style:none;
	margin:0;
}


ul.social-network li {
	display:inline;
	margin: 0 5px;
}


#sub-footer ul.social-network {
	float:right;
}

      #tools ul li.last { margin-right: 0px;}

#nav li.student-life, #nav #menu-item-790{width:128px}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details{overflow:hidden}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details h1,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details h1{margin:0 0 .25em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options{border:none;border-collapse:collapse;max-width:400px}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr{border:none}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td{border:none}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select{text-align:right}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select{width:100%;min-width:13em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td .lighter{font-weight:lighter;opacity:0.7;white-space:nowrap;font-size:0.9em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td h3{display:inline-block;font-size:1em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td:first-child{padding-right:0.2em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td:last-child{padding-left:0.2em}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details{margin-top:12px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details h1{margin:0}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span{font-size:1em;font-weight:bold;text-transform:none;margin:1em 0 0}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span{font-size:.65em;font-weight:normal;display:block;margin-top:4px;text-transform:uppercase}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title{font-weight:bold}
#usersite-container .store_feature article.store .product-details .description.soft-truncate{max-height:10.2em}
#usersite-container .layout_third .store_feature article.store .product-details .description.soft-truncate{max-height:7.2em}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}
.animated.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;}
.animated.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}
.animated.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;}
.animated.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;}
.animated.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}
.animated.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;}
.animated.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;}
.animated.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}
.animated.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}
.animated.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important;}
.animated.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}
.animated.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;}
.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}
.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}
.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}
.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.animated.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}
.animated.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
.animated.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
.animated.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
.animated.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
.animated.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;}
.animated.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;}
.animated.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;}
.animated.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
.animated.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;}
.animated.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
.animated.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
.animated.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
.animated.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}
.animated.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;}
.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;}
.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}
.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}
.animated.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut;}
.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp;}
.animated.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown;}
.animated.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
.animated.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight;}
.animated.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}
.animated.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
.animated.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
.animated.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
.animated.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
.animated.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut;}
.animated.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
.animated.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
.animated.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
.animated.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
.animated.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;}
.animated.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut;}
.animated.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}
.animated.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}


.span8 {
  width: 620px;
}


.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}


input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}


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

.span8.user-account{width:640px;}
.address_span8 .span8{width:670px;}

.row.span8{width:auto;margin-top:2.9em;}

.footer .container.footer-bg .row .span12.row-top.marginleft0 .row .span8.email-container.email form#signup_footer div#span8{padding-bottom:25px;}

.contactUsForm .row .span8{width:480px;margin-right:20px;}

.sub-mar-top .sub-img.span8{width:604px;}

.margn-bottom.mar-top1 .row.box-margn.marg_left0.margin_top00 .contact_bd form .row .span8{width:480px;}
.span12 .item-mid-container .span8{width:560px;}

.span12 .item-mid-container .span8.item-desc-cart{width:530px;}
.item-desc-cart .span8.text-black{width:530px;}

.pd_content_container .pd_inner_sec .span8 p.width530{width:615px;}

.span8.gc_user_account{width:630px;margin-top:81px;}
.span8.gc_user_account .padrightbox1 .gc_hr-line{overflow:hidden;}

#gc .sub-img.span8.hero-shot-small+.span3{background-color:#edf1e0;}
#gc .sub-img.span8.hero-shot-small+.span3 p{color:#000;}

#gc.gc-body-container .sub-img.span8.hero-shot-small .row.span8.choose-card{width:640px;margin-top:0px;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .header_line{visibility:visible;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .prof_inf{margin-top:40px;}

.sub-img.span8.hero-shot-small h3{text-transform:none;}

.express_pay_main .span8.rt-container{margin:0;width:590px;float:right;border:1px solid #b5b5b5;min-height:60.3em;background-color:#ffffff;padding:20px;font-size:14px;margin-top:28px;}
.express_pay_main .span8.rt-container h3.title{color:#000;font-family:Futura BT W01 Book;font-size:16px;font-weight:bold;margin-bottom:0px;text-transform:uppercase;}
.express_pay_main .span8.rt-container h3.title img{margin-top:10px;}

.express_pay_main .span8.rt-container .payment_sec{display:inline-block;padding:20px 0;width:100%;}
.express_pay_main .span8.rt-container .payment_sec .capitalize{text-transform:capitalize;}

.express_pay_main .span8.rt-container h4.subtitle{color:#000;}

.express_pay_main .span8.rt-container .card_info_table .colm260,.express_pay_main .span8.rt-container .card_info_table .colm165,.express_pay_main .span8.rt-container .card_info_table .colm115,.express_pay_main .span8.rt-container .card_info_table .colm244,.express_pay_main .span8.rt-container .card_info_table .colm160,.express_pay_main .span8.rt-container .card_info_table .colm104,.express_pay_main .span8.rt-container .card_info_table .colm90,.express_pay_main .span8.rt-container .card_info_table .colm210,.express_pay_main .span8.rt-container .card_info_table .colm240{display:inline-table;vertical-align:top;}

.express_pay_main .span8.rt-container .card_info_table .colm260{width:260px;}

.express_pay_main .span8.rt-container .card_info_table .colm165{width:165px;}

.express_pay_main .span8.rt-container .card_info_table .colm115{width:115px;}

.express_pay_main .span8.rt-container .card_info_table .colm244{width:244px;}

.express_pay_main .span8.rt-container .card_info_table .colm160{width:160px;}

.express_pay_main .span8.rt-container .card_info_table .colm100{width:100px;text-align:center;padding-left:25px;}

.express_pay_main .span8.rt-container .card_info_table .colm140{width:100px;}

.express_pay_main .span8.rt-container .card_info_table .colm104{width:104px;}

.express_pay_main .span8.rt-container .card_info_table .colm240{width:240px;}

.express_pay_main .span8.rt-container .card_info_table .colm210{width:210px;}

.express_pay_main .span8.rt-container .card_info_table .colm90{width:90px;}

.express_pay_main .span8.rt-container .card_info_table .mrg_right_left20{margin:0px 20px;}

.express_pay_main .span8.rt-container .card_sec{margin:10px 0;border:1px solid #b5b5b5;display:inline-block;width:100%;}
.express_pay_main .span8.rt-container .card_sec .head{background-color:#5d6937;padding:15px;font-weight:bold;color:#fff;}

.express_pay_main .span8.rt-container .card_sec .card_info{padding:15px;}
.express_pay_main .span8.rt-container .card_sec .card_info span.title,.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails{display:inline-block;width:120px;vertical-align:top;}

.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails{vertical-align:top;}

.express_pay_main .span8.rt-container .card_sec .card_img{border-radius:4px;height:21px;margin-right:10px;width:35px;}

.express_pay_main .span8.rt-container .confirm-check{margin:0;}
.express_pay_main .span8.rt-container .confirm-check label{font-size:14px;color:#4f4d46;}

.express_pay_main .span8.rt-container .confirm-check span.help_txt{display:inline-block;padding-left:35px;}

.express_pay_main .span8.rt-container .border_top__dot_rec{border-top:1px dotted #b5b5b5;}

.express_pay_main .span8.rt-container .border_bottom__dot_rec{border-bottom:1px dotted #b5b5b5;}

.express_pay_main .span8.rt-container label{font-size:14px;}

.express_pay_main .span8.rt-container .pick_order{display:inline-block;margin:50px 0 30px;}
.express_pay_main .span8.rt-container .pick_order .field{margin:5px 0 0 40px;}

.express_pay_main .span8.rt-container .pick_order.checkout{margin:30px 0 30px;}

.express_pay_main .span8.rt-container .save-changes{margin:0;width:590px;}

.crm_refined .span8.user-account.addTopBottomPadding .padrightbox2{padding-left:50px;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .crm_refined .prof_inf{margin-top:15px;}

div#gc .span8.user-account.gc_user_account #edit-email p a.linkcolortxt{text-transform:capitalize !important;}

div#gc .span8.user-account.gc_user_account #edit-email p{margin-top:7px;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .crm_refined h3.mar-lft:first-child{font-size:20px !important;}

  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 626px;
  }

.toplink {width:100%; text-align:center; font-size:16px; font-weight:bold; padding:5px 0}

.toplink a{color:#c00}

.toplink a:hover{color:#f00}




#comments{
	clear: both;
}

#comments .navigation {
	padding: 0 0 18px 0;
}

h3#comments-title{
	line-height:24px;
	padding:0px 0px;
	margin:0 0 20px 0;
	font-size:18px;

}

#comments .comment-body ul,#comments .comment-body ol {
	margin-bottom: 0;
}

#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
}

#comments .pingback p {
	display: block;
	font-size: 11px;
	line-height: 18px;
	margin: 0;
}

#comments .pingback .url {
	font-size: 12px;
}

#comments-list #respond {
	margin: 0 0 18px 0;
}

#comments-list ul #respond {
	margin: 0;
	padding:0;
}
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}

.inset-row{ margin-left: -15px; margin-right: -15px; }


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}



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





#container-onlinestore, #container-retailer, #container-storelocator, #container-new {
	position:relative;
	width:129px;
	height:18px;
}

  #connect-container #social-icons {
    text-align: center;
  }

  #connect-container #social-icons a {
    display: inline-block;
    vertical-align: top;
    margin: 10px 12px 40px;
  }

  #connect-container #social-icons a img {
    width: 50px;
    height: 50px;
  }


.Clear,
.clear {
clear: both;
}


#header_image {
	width:980px;
	height:325px;
	display:block;
	top:0;
	left:0;
	position:relative;
}



#video_01 {
	left:0px;
	width:298px;
	height:167px;
	z-index:5;
	top: 20px;
	position: absolute;
	border: solid #4C0000 1px;
	overflow: hidden;
	background-color: #000;
}

#store-alert { font-size: 12px; }

.center-content .tweet-day-box .tweet-text { float:left; width:320px; color:#717171; font-size:12px; text-align:left; line-height:16px; margin:11px 0 0 0; }

.center-content .tweet-day-box .tweet-text .date { color:#bcbcbc; font-size:11px; line-height:19px; }

.comedian-content .tweet-day-box .tweet-text { float:left; width:275px; color:#717171; font-size:16px; text-align:left; line-height:22px; margin:19px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-style:italic; }

.comedian-content .tweet-day-box .tweet-text .date { color:#bcbcbc; font-size:11px; line-height:19px; font-style:normal; }

.comedian-content .tweet-day-box .tweet-text .credit-tex-top { float:left; width:100%; height:39px; height:94px }

.comedian-content .tweet-day-box .tweet-text .credit-text { float:left; width:100%; text-align:right; font-size:13px; color:#939393; }


.tab-float {
z-index: 9999999;
overflow: visible;
position: fixed;
_position: absolute;
top: 0px;
left: auto;
bottom: auto;
right: 10px;
border: thin solid #F00;
background-color: #FFF;

}
.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-5{width:41.66666666666667%}

.header{
	float:left;
	width:auto;	
}


	
a.ttip, a.tooldown{display:inline-block;}
.site--portable .site-navigation .site-navigation__content,.site--responsive .site-navigation .site-navigation__content{position:absolute;width:75%;width:calc(100% - 2.3177rem);left:1.1588rem;right:1.1588rem;top:100%;padding-top:0}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}


    #primary {
        width: 700px;
    }


.uspto-footer-middle .uspto-footer-column.col-sm-3 h2 {
	display: none;
}


#ft .col {
    float: left;
    padding: 0 10px 0 10px;
}


#ft .col h2 {
         	font-size: 12px;
         	line-height: 1.2em;
         	margin-top: 2.2em;
         	color: #fff;
         	text-transform: uppercase;
         	font-weight: bold;
}


.col-sm-12{
font-size: 20px;
font-weight: bold;
}

.description{ margin-top:0px; margin-left:0 !important; font-size:20px !important;}

		h1#site-title,
		h2#site-description {
			position: relative;
			margin-left: 50px;
			z-index: 2;
		}

		h2#site-description {
			display: block;
		}

	

.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12 { float:left; position:relative; margin-left:10px; margin-right:10px;}

.col8, .main-col8 { width:604px; }
.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%;padding-right:20px}

.posthome{height:350px;background-color:#FFF;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);overflow: hidden;}
.region-selector_cluster{float:left;width:22%;position:relative}
.region-selector_cluster:before{content:"";background-repeat:no-repeat;background-position:50% 0;position:absolute;left:20%;top:0;width:250px;height:203px;margin-left:-125px}
.reg-CN1 .region-selector_cluster,.reg-CN2 .region-selector_cluster{display:inline-block;float:none;width:auto}
.reg-CN1 .region-selector_cluster:before,.reg-CN1 .region-selector_link:before,.reg-CN2 .region-selector_cluster:before,.reg-CN2 .region-selector_link:before{display:none}


.byline, .updated {
  display: none; }


.single .byline, .group-blog .byline {
  display: inline; }

.footer-left {
	float: left;
}
		
 		.blog-post,
 		.service,
 		.sidebar-column {
 			padding: 0;
 		}


.inline{
	display:inline;
}


.inline-block{
	display:inline-block;
}


#content .h_row_5 {
  margin-top:30px;
  overflow:hidden;
}

#content .h_row_5 h3 {
  line-height:30px;
  float:left;
}


#content .h_row_5 .instafeed {
  list-style:none;
  padding:0;
  margin:30px 0 0;
}

#content .h_row_5 .instafeed img {
  width:100%;
  max-width:100%;
  height:auto;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=100);
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

#content .h_row_5 .instafeed img:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=80);
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

  
  .template-index .h_row_4, .template-index .h_row_5{
  display: none;
  }
body .unit{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body .unit:after{content:"";display:block;clear:both}
body .canister.kill-vertical .unit{padding-top:0;padding-bottom:0}
body .canister .canister .unit{padding-top:0}
body .canister .canister .unit:first-child{padding-left:0}
body .canister .canister .unit:last-child{padding-right:0}
body .site-header .unit{padding-top:0;padding-bottom:0}
body .grid-page .unit span.code,body .it-panel{box-sizing:border-box;background-color:#f7f7f7;border:1px solid #ddd;padding:1em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
body .grid-page .unit span.code :first-child,body .it-panel :first-child{margin-top:0}
body .grid-page .unit span.code :last-child,body .it-panel :last-child{margin-bottom:0}
body .unit .canister .unit:first-child{padding-top:0}
body .canister.small-grid .unit.half{width:50%;float:left}
body .canister.small-grid .unit.one-third{width:33.333333333333%;float:left}
body .canister.small-grid .unit.two-thirds{width:66.666666666667%;float:left}
body .canister.small-grid .unit.one-fourth{width:25%;float:left}
body .canister.small-grid .unit.three-fourths{width:75%;float:left}
body .canister.small-grid .unit.one-fifth{width:20%;float:left}
body .canister.small-grid .unit.two-fifths{width:40%;float:left}
body .canister.small-grid .unit.three-fifths{width:60%;float:left}
body .canister.small-grid .unit.four-fifths{width:80%;float:left}
.unit{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.unit:after{content:"";display:block;clear:both}
.container.kill-vertical .unit{padding-top:0;padding-bottom:0}
div#KMS-content .unit:first-child{margin-top:0;padding-top:0}
.comment-default-layout .search-bar .unit,.default-layout .search-bar .unit,.internal-search-layout .search-bar .unit{padding-bottom:0}
body .search-options-container .unit{padding-bottom:0}
body .canister.skinny .unit{padding-top:0;padding-bottom:0}
body .intro-small.search-bar .canister .editor-buttons-and-options .unit,body .intro-small.search-bar .kb-search-container .unit{padding-bottom:0}
body .kb-search-container .unit .row div:first-child{margin-top:1px}
.canister .canister.editor-buttons-and-options .unit{padding:0}
.canister.editor-buttons-and-options .unit.editor-buttons{position:absolute;top:-3.25em;right:0;width:auto;display:inline-block}
.kb-header .unit{padding-top:0;padding-bottom:0}
.canister .canister.kb-search-container .unit{padding:0}

#footer-col2 {
	width:202px;
	float:left;
	margin-top:22px;
}

#footer-col1 a,
#footer-col2 a {
	font-family:Helvetica;
	display:inline-block;
	color:#7aafff;
	line-height:30px;
	font-size:18px;
	text-decoration:none;
}

#footer-col1 a:hover,
#footer-col2 a:hover {
	text-decoration:underline;
}


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px; }

  .container:before, .container:after {
    content: " ";
    display: table; }

  .container:after {
    clear: both; }


.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px; }

  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }

  .container-fluid:after {
    clear: both; }


#nav .drop .container .row .no-images .title,
#nav .drop .no-images .col {margin-left: -24px;}

    #nav .drop .container .row .no-images .title,
    #nav .drop .no-images .col{
        margin-left:0;
    }

.block a,.block a:visited{color:#FC0;}
.format_text img.block,.format_text img.alignnone,.wp-caption.alignnone{margin:0 auto 1.571em 0;}
.rotator_main_image .block{width:100%;background:#111;border-top:1px solid #000;}
.rotator_image_thumb ul li .block{float:left;margin-left:10px;padding:0;width:70px;}


#navbar .sub-menu li.current_page_item {

color:#e7e6e5 !important; font-size: 12px !important;

}
#block-block-23 .footer-block .logo-right .row-one li.first{width:41.5%;background-position:right 58%;max-width:140px;padding-left:12px;}
#block-block-23 .footer-block .logo-right .row-two li.first{width:26.4%;max-width:128px;}
#block-block-22 .footer-block .footer-block-inner ul li.first{width:31% !important;}
#block-menu-menu-footer-menu ul.menu li.first{padding-left:0;background:none;}
.marathon-statics-data.first .stat-desc{font-size:1.30769em !important;letter-spacing:.2em;}
ul.nice-menu-down li li.first a{padding-top:0;}
#block-nycm-partners table td.first{width:20%;}
#block-block-9 .marathon-statics-data.first .stat-desc{font-size:0.76923em !important;}




.contbox_r { width:389px; float:left; font-size:11px; color:#000; padding:0 25px;}




.contbox_r ul { list-style-type:none;}




.contbox_r ul li { float:left; text-align:center; padding:8px;}


a.page-numbers,
span.page-numbers {
    padding: .3em .7em;
    color: #333;
    color: hsl(0, 0%, 20%);
    border: 1px solid #b0b0b0;
}


a:hover.page-numbers {
    color: #333333;
    background-color: #b0b0b0;
    text-decoration: none;
}


._340flatbush img._340flatbush2{display:none;}

._340flatbush:hover img._340flatbush2{display:inline-block;}

.vc_row-fluid .vc_span12 {
  width: 100%;
}

#slideshow {
	width:581px;
	height:340px;
	float:left;
}

.unstyled{
	list-style:none;
}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

  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;
  }
.first-footer .panel-panel.left{padding:20px 40px 10px 40px}
.first-footer .panel-panel.middle{padding:0 40px}
header .logo:hover img,.first-footer .panel-panel.left a:hover img,.footer-social-icons a:hover img{opacity:.8}



.content-box h2, .featured-brands h2 {


	color: #2E221A;


	font: normal 25px Georgia, "Times New Roman", Times, serif;


	margin-bottom: 15px;


}



.featured-brands h2 { margin-top: 0;}






.featured-brands {


	background-color: #F1EFE6;


	margin: 0 auto;


	padding: 15px;


}
