﻿
.td-full-layout .td-header-style-3 .td-mega-span .entry-thumb {
  min-height: 132px;
  
  
}

.td-full-layout .td-header-style-4 .td-mega-span .entry-thumb {
  min-height: 132px;
  
  
}

.td-mega-span .entry-thumb {
  min-height: 135px;
}

.td-module-thumb .entry-thumb {
  display: block;
}

.td_module_14 .entry-thumb {
  width: 100%;
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  max-width: none;
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
}

.td_module_mx4 .entry-thumb {
  width: 100%;
}

.td_module_mx8 .entry-thumb {
  width: 100%;
}

.iosSlider-col-3 .entry-thumb {
  width: 1068px;
}

.iosSlider-col-2 .entry-thumb {
  width: 696px;
}

.iosSlider-col-1 .entry-thumb {
  width: 324px;
  
  
}

  .td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb {
    width: 100%;
  }

.td_block_18 .td-column-3 .td_module_mx8 .entry-thumb {
  width: 100%;
}


.td-hover-1 .td-big-grid-wrapper .entry-thumb {
  transition-timing-function: ease !important;
}

.td-grid-style-1.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-2.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-2.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-3.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-3.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-4.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-4.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-5.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-big-grid-post .entry-thumb {
  
  
  
}

  .td-big-grid-slide .td-big-grid-post-2 .entry-thumb {
    min-height: 100%;
    min-width: 100%;
  }

  .td-big-grid-slide .td-big-grid-post-3 .entry-thumb {
    min-height: 100%;
    min-width: 100%;
  }

.td-post-template-4 .td-post-featured-image .entry-thumb {
  
}

body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}

.ie8 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie9 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie10 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie11 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
}


.td-md-is-android .td-hover-1 .td-big-grid-post:hover .entry-thumb {
  
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}

.td-md-is-ios .td-hover-1 .td-big-grid-post:hover .entry-thumb {
  
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}

.td-md-is-safari .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
  -webkit-transform: none;
}
#ajaxcart-pop-up .ajaxcart-content{background:#fff;border:2px solid #e6e6e6;border-radius:4px;box-shadow:0 0 0 10px rgba(0,0,0,0.1);display:block;height:auto;left:50%;max-height:60%;overflow:auto;position:fixed;top:20%;width:90%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout,#ajaxcart-pop-up .buttons-set .ajaxcart-cancel{display:block;float:none;width:100%}
#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button{font-weight:200;margin-top:1em}
#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button:hover,#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button:active{background:transparent !important;color:#fc6225 !important}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button{background:#fc6225}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button:hover,#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button:active{background:#e14203 !important}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout{float:right;width:50%}
#ajaxcart-pop-up .buttons-set .ajaxcart-cancel{width:50%}


div.ajaxcart {margin-left: auto; margin-right: auto; width: 510px; text-align: left;}


#ajaxcart-load-ajax .ajaxcart-loading span{ color:#636363; font-size:14px; line-height:20px; }


.ajaxcart-animation-mask {position: fixed; top: 0; left: 0; opacity: 0.3; filter:alpha(opacity=30); z-index: 168; background: #000; width: 100%; height: 100%;}

div.ajaxcart-animation-active {position: relative; z-index: 201;}

li.ajaxcart-animation-active {position: relative; z-index: 201;}

li.ajaxcart-blink a{text-decoration: none;}
 

#ajaxcart-content .ajaxcart-preload {
    display: table;
	*display: block;
    padding: 15px 2% 0;
    width: 97%;
}

#ajaxcart-content .ajaxcart-preload a.product-image{float:left;width:auto;height:auto;}

#ajaxcart-content .ajaxcart-preload .product-info {float: left; width:auto;margin-left:20px;}

#ajaxcart-content .ajaxcart-preload .product-info .product-name {font-size: 15px;height: auto!important;}

#ajaxcart-content .ajaxcart-preload .item-product-info {float:left;width:auto;margin-left:20px;}

#ajaxcart-content .ajaxcart-preload .item-product-info .product-name {font-size: 15px;}

#ajaxcart-content .ajaxcart-preload .item-product-info .price {font-weight: bold; font-size: 13px; color: #c76200;}

#ajaxcart-content .ajaxcart-preload span { font-size:14px; line-height:20px; }

#ajaxcart-content .ajaxcart-loading {*clear: both; vertical-align:middle; *display: block; *margin: 0 auto; text-align: center; padding: 10px 0px 20px; color:#636363;position: relative; width: 100%; *width: auto;overflow: hidden;}

#ajaxcart-content .ajaxcart-loading img {display:block; margin:0 auto;}

div.ajaxcart-content{
	position:absolute; 
	top: 25%;
	left: 50%;
	height: auto;
	max-height: 40%;
	width: 90%; 
	overflow: auto;	
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	background-color:#fff;
	z-index: 189;}

div.ajaxcart-content form#product_addtocart_form{float:left;width:100%;}

#ajaxcart-content .ajaxcart-add-loading {padding-left: 72px; color:#636363;}


.ajaxcart-preload .right{
	float: none!important;
}

div.ajaxcart-overlay{width: 100%; background:transparent; position: fixed; top: 0; left: 0; z-index: 196;}


div.ajaxcart-popup-overlay{width: 100%; background:transparent; position: fixed; top: 0; left: 0; z-index: 188;}


div.ajaxcart-continue{margin:20px; position: relative;}


button.ajaxcart-btn-continue{padding-left: 5px; padding-right: 5px;}


button.ajaxcart-btn-continue span.span{border: 1px; padding: 0 0 8px!important;}



div.ajaxcart-continue .ajaxcart-footer { width: 100%; }

div.ajaxcart-continue .ajaxcart-footer .col-sm-6 { margin-bottom: 10px; }


div.ajaxcart-continue .ajaxcart-actions button{        
}
 

div.ajaxcart-continue .ajaxcart-category-products{ width: auto; font-weight: bold; font-size: 13px; }


div.ajaxcart-continue .ajaxcart-products-grid{

}

.ajaxcart-products-grid .price-box{
	padding: 0!important;
}

div.ajaxcart-continue .ajaxcart-products-grid li .ajaxcart-actions {    
    position: absolute;
	bottom: 10px;
}

div.ajaxcart-continue .ajaxcart-products-grid li {    
    float: left;
    
    padding: 12px 38px 35px 0;    
    width: 128px;
}


div.ajaxcart-continue .special-price .price {
    color: #C76200;
    font-size: 11px;
    font-weight: bold;
}


div.ajaxcart-continue .old-price .price-label{
    color: #999999;
    white-space: nowrap;
    font-size: 11px;
    font-weight: bold;
}


div.ajaxcart-continue .old-price .price {
    color: #C76200;
    font-size: 11px;
    font-weight: bold;
    text-decoration: line-through;
}


div.ajaxcart-continue .regular-price .price {
    color: #C76200;
    font-size: 13px;
    font-weight: bold;
}


div.ajaxcart-continue .special-price .price-label {
    color: #CD5033;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}


div.ajaxcart-continue .ajaxcart-products-grid .last{
    float: left;
    padding: 12px 0px 35px;
    width: 128px;
     
    border-right: 0px solid #C4C1BC;
}


div.ajaxcart-continue .ajaxcart-category-products .product-name{
    font-size: 11px;
    font-weight: bold;    
    overflow: hidden;
    font-size: 13px;
    font-weight: bold;
}


div.ajaxcart-continue .ajaxcart-category-products .product-name a{
    color: #060606;
}


#ajaxcart-continue-shopping-compare .ajaxcart-checkout button.button span {
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}


#ajaxcart-continue-shopping-wishlist .ajaxcart-checkout button.button span {
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}

.site-description {
	font-size: 16px;
	font-weight: bold;
	color: #495762;
	margin-bottom: 0;
}

.news-block .image, .tagcloud .image, .last-searches .image{margin:5px 12px 0 0;float:left;padding:1px;border:1px #bdbdbd solid;}

* html .news-block .image, * html .tagcloud .image, * html .last-searches .image{margin-right:9px;}

.news-block .image img, .tagcloud .image img, .last-searches .image img{vertical-align:top;}

.featured li .image{width:80px;float:left;position:relative;}

* html .featured li .image{width:77px;}

.featured li .image img{vertical-align:top;}

.featured li .image .btn-download{margin:0;float:none;position:absolute;left:0;bottom:0;}

* html .featured li .image .btn-download{bottom:-1px;}

.comments-list .image{margin-right:23px;float:left;padding:1px;background:#fff;border:1px #d2d2d2 solid;}

* html .comments-list .image{margin-right:20px;}

.comments-list .image img{vertical-align:top;}


.spu-close{ 
	position:absolute; 
	right:8px;
	top:5px;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	font-size: 30px;
	line-height: 1;
	text-shadow: 0 1px 0 #fff;
	opacity: .3;
	filter: alpha(opacity=30);
    color: #000;
}

.spu-close:hover, .spu-close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .6;
	filter: alpha(opacity=60);
}


.top-nav {
	background:#fbfbfb;
	border-top:3px solid #f88c00;
	border-bottom:1px solid #ececec;
	height:30px;
}

	.top-nav .menu-alert{
		float:left;
		color:#666;
		padding:8px 0;
		font-style:italic;
	}

	.top-nav ul {float: left;}

		.top-nav ul li {
			position: relative;
			display: inline-block;
			float: left;
		}

		.top-nav ul li a {
			display: inline-block;
			height: 30px;
			line-height: 30px;
			color: #838383 ;
			padding:0 10px;
			text-shadow:0 1px 1px #FFF;
		}

		.top-nav ul li a:hover {color: #000;}

		.top-nav ul ul {
			background: #fbfbfb;
			display: none;
			padding:0;
			position: absolute;
			top: 30px;
			width: 180px;
			z-index: 99999;
			float: left;
			-webkit-border-bottom-right-radius: 3px;
			-webkit-border-bottom-left-radius: 3px;
			-moz-border-radius-bottomright: 3px;
			-moz-border-radius-bottomleft: 3px;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px;
			-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
			-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
		}

			.top-nav ul ul li {background: none !important;border: none !important;z-index: 99999;min-width: 180px;}

				.top-nav ul ul ul {right: auto;left: 100%;top: 0;z-index: 99999;}

			.top-nav ul ul a {
				background: none !important;
				height: auto !important;
				line-height: 1em;
				padding: 10px 10px;
				width: 160px;
				display: block !important;
				margin-right: 0 !important;
				z-index: 99999;
				color: #777!important;
			}

			.top-nav ul ul li.current-menu-item:after{display: none;}

		
	.top-nav ul li.current-menu-item:after{content: " ";display: block;width: 0;height: 0;position: absolute;top: 0;z-index: 2;right:45%;border: 4px solid transparent;border-top-color: #F88C00 ;}



.top-nav .social-icons{float:right;}

	.top-nav .social-icons a , .footer-bottom .social-icons a{ opacity:.8;}

	.top-nav .social-icons a:hover ,.footer-bottom .social-icons a:hover{ top:0;opacity:1}

	.top-nav .social-icons a img{width:25px; height:25px;}


.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
}

body.dark-skin .top-nav {background: #333;	border-bottom-color:#444;}

body.dark-skin .top-nav ul li a , body.dark-skin .commentlist .reply a{color: #999;text-shadow: 0 1px 1px #333;}

body.dark-skin .top-nav ul li {border-right-color: #444;}

body.dark-skin .scroll-nav ,body.dark-skin .top-nav ul ul {background: #303030;}

	footer#theme-footer, .top-nav, .top-nav ul li.current-menu-item:after,#main-nav ul li.mega-menu .mega-menu-block, #main-nav ul ul {border-top-color: #37b8eb;}

.search_box_text {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#352571;
}
.col{float:left}
.col{float:left}
#headerimage{margin-top:5px;padding-bottom:30px;overflow:hidden;}
#headerimage img{max-width:530px;}
#headerimage,#topbar ul{margin:0;padding:0;}




div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}


div.panel-pane div.admin-links li a {
  color: #ccc;
}


div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}


div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}


div.panel-pane div.admin-links a:before {
  content: "[";
}


div.panel-pane div.admin-links a:after {
  content: "]";
}


div.panel-pane div.panel-hide {
  display: none;
}



div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}


div.panel-pane div.node {
  margin: 0;
  padding: 0;
}


div.panel-pane div.feed a {
  float: right;
}

.nav1 ul.sub-menu { background:#333; background:rgba(0,0,0,0.8); padding:5px }

.nav1 ul.sub-menu a { display:block; margin:0px; padding:6px 5px; color:#c0c0c0; text-decoration:none; text-transform:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal }

.nav2 ul.sub-menu { background:#333; background:rgba(0,0,0,0.8); padding:4px }

.nav2 ul.sub-menu a { display:block; margin:0px; padding:3px 4px; color:#c0c0c0; text-decoration:none; text-transform:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal }

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}

.td-header-style-5 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}

.td-header-style-6 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}

.td-header-style-7 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-8 .top-header-menu .sub-menu {
  background-color: #fff !important;
}

.td-header-style-9 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-10 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-11 .top-header-menu .sub-menu {
  background-color: #222;
}

.td-header-style-12 .top-header-menu .sub-menu {
  top: 39px;
  background-color: #222222;
}

.top-header-menu {
  list-style: none;
  margin: 0;
  display: inline-block;
}

.top-header-menu li {
  display: inline-block;
  position: relative;
  margin-left: 0;
}

.top-header-menu li li {
  width: 100%;
}

.top-header-menu li a {
  margin-right: 16px;
  line-height: 1;
}

.top-header-menu li a:hover {
  color: #4db2ec;
}

.top-header-menu .avatar {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  position: relative;
  top: -1px;
}

.top-header-menu .td-icon-menu-down {
  padding-left: 6px;
  font-size: 8px;
  position: relative;
  top: -1px;
}

.top-header-menu .td-icon-logout {
  font-size: 10px;
}

.top-header-menu .sub-menu {
  display: none;
  position: absolute;
  top: 26px;
  left: -10px;
  background-color: #222222;
  z-index: 1000;
}

.top-header-menu .sub-menu a {
  display: block;
  margin: 0 10px;
  white-space: nowrap;
  line-height: 28px;
}

.top-header-menu ul .td-icon-menu-down,
.top-header-menu .td-mega-menu .td-icon-menu-down {
  display: none;
}

.top-header-menu .td-mega-menu ul,
.top-header-menu ul ul {
  display: none !important;
}

.top-bar-style-2 .menu-top-container,
.top-bar-style-2 .top-header-menu li:last-child a {
  margin-right: 0;
}


    
    .td-header-wrap .td-header-top-menu-full,
    .td-header-wrap .top-header-menu .sub-menu {
        background-color: #333333;
    }

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

.sb-widget .menu-item, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .cat-item { line-height: 1.3; }

.pull-left {
  float: left !important;
}

div#outer-wrap {margin-top: 64px;}

div#outer-wrap.patient_reviews {margin: 0;}
.page-template-templatespage-community-php #form .wrap{background:#fff;padding:60px 15px 30px;margin-top:30px}
#events-preview .wrap{position:relative;overflow:hidden}
.pagination .wrap{width:100%;text-align:center;display:block}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }


.h3-bb {
	font-size: 130%;
}

.listing .block .channels ul {
	position: absolute;
	bottom: 5px;
	left: 15px;
}

.listing .block .channels li {
	background-color: #88b5c5;
	background-color: rgba(136,181,197,.7);

	clear: both;
	display: block;
	float: left;
	margin-bottom: 10px;
	padding: 5px 5px;
	text-transform: uppercase;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.listing .block .channels li a {
	color: #fff;
}
.slideshow .socialize{bottom:5px;display:inline-block;right:15px;position:absolute;z-index:10}

	#sidebar .l {
		float: left;
		width: 165px;
	}

		#sidebar .l ul, #sidebar .r ul {
			border-bottom: 0;
		}

#dtbestftb { display:none; }

	
	div.footer-wrapper,
	div.container .top-navigation-wrapper-gimmick{ width: 980px; margin-left: -10px; }










    .container                              { position: relative; width: 960px; margin: 0 auto; padding: 0; padding-left: 10px; padding-right: 10px;}


    
    .container .one.column                      { width: 40px;  }

    .container .two.columns                     { width: 100px; }

    .container .three.columns                   { width: 160px; }

    .container .four.columns                    { width: 220px; }

    .container .five.columns                    { width: 280px; }

    .container .six.columns                     { width: 340px; }

    .container .seven.columns                   { width: 400px; }

    .container .eight.columns                   { width: 460px; }

    .container .nine.columns                    { width: 520px; }

    .container .ten.columns                     { width: 580px; }

    .container .eleven.columns                  { width: 640px; }

    .container .twelve.columns                  { width: 700px; }

    .container .thirteen.columns                { width: 760px; }

    .container .fourteen.columns                { width: 820px; }

    .container .fifteen.columns                 { width: 880px; }

    .container .sixteen.columns                 { width: 940px; }


    .container .one-third.column                { width: 300px; }

    .container .two-thirds.column               { width: 620px; }

	
	
	.container .one.column.wrapper                      { width: 60px; margin-right: 0px; margin-left: 0px; }

    .container .two.columns.wrapper                     { width: 120px; margin-right: 0px; margin-left: 0px; }

    .container .three.columns.wrapper                   { width: 180px; margin-right: 0px; margin-left: 0px; }

    .container .four.columns.wrapper                    { width: 240px; margin-right: 0px; margin-left: 0px; }

    .container .five.columns.wrapper                    { width: 300px; margin-right: 0px; margin-left: 0px; }

    .container .six.columns.wrapper                     { width: 360px; margin-right: 0px; margin-left: 0px; }

    .container .seven.columns.wrapper                   { width: 420px; margin-right: 0px; margin-left: 0px; }

    .container .eight.columns.wrapper                   { width: 480px; margin-right: 0px; margin-left: 0px; }

    .container .nine.columns.wrapper                    { width: 540px; margin-right: 0px; margin-left: 0px; }

    .container .ten.columns.wrapper                     { width: 600px; margin-right: 0px; margin-left: 0px; }

    .container .eleven.columns.wrapper                  { width: 660px; margin-right: 0px; margin-left: 0px; }

    .container .twelve.columns.wrapper                  { width: 720px; margin-right: 0px; margin-left: 0px; }

    .container .thirteen.columns.wrapper                { width: 780px; margin-right: 0px; margin-left: 0px; }

    .container .fourteen.columns.wrapper                { width: 840px; margin-right: 0px; margin-left: 0px; }

    .container .fifteen.columns.wrapper                 { width: 900px; margin-right: 0px; margin-left: 0px; }

    .container .sixteen.columns.wrapper                 { width: 960px; margin-right: 0px; margin-left: 0px; }

	
    .container .one-third.column.wrapper               { width: 320px; margin-right: 0px; margin-left: 0px; }

    .container .two-thirds.column.wrapper               { width: 640px; margin-right: 0px; margin-left: 0px; }

	
    .container .sidebar-included .gdl-page-item .four.columns                    { width: 145px; }

	.container .sidebar-included .gdl-page-item .eight.columns                   { width: 310px; }

	.container .sidebar-included .gdl-page-item .twelve.columns                  { width: 475px; }

	.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 640px; }

	.container .sidebar-included .gdl-page-item .one-third.column                { width: 200px; }

    .container .sidebar-included .gdl-page-item .two-thirds.column               { width: 420px; }

		
    .container .sidebar-included .gdl-page-item .four.columns.wrapper                   { width: 165px; }

	.container .sidebar-included .gdl-page-item .eight.columns.wrapper                  { width: 330px; }

	.container .sidebar-included .gdl-page-item .twelve.columns.wrapper                  { width: 495px; }

	.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 660px; }

	.container .sidebar-included .gdl-page-item .one-third.column.wrapper                { width: 220px; }

    .container .sidebar-included .gdl-page-item .two-thirds.column.wrapper               { width: 440px; }

	
    .container .both-sidebar-included .gdl-page-item .four.columns,
	.container .both-sidebar-included .gdl-page-item .eight.columns, 
	.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }

	
    .container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
	.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
	.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }


	.container .both-sidebar-included .gdl-page-item .twelve.columns,
	.container .both-sidebar-included .gdl-page-item .sixteen.columns,
    .container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 460px; }


	.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
	.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
    .container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 480px; }




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

div.container{ overflow: hidden; }

div.top-navigation.container{ 
	font-size: 11px; padding-top: 7px; padding-bottom: 7px; line-height: 100%;
	text-align: center; background: transparent;
	
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;}

div.top-navigation-wrapper.container{ 
	padding-top: 5px; padding-bottom: 0px; background: transparent; }



div.footer-wrapper .container{ background: transparent; 
	
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; }

#slider-content #imageholder{width:100%; height:auto !important; outline:0px;}

#slider-holder #imageholder img{width:99.5% !important; height:auto !important; border:1px solid #fff;}
.homepage-promos .homepage-promos-3up{background:#525252;margin:-8px 14px;text-align:center}
.homepage-promos .homepage-promos-3up ul.promo-list li{display:inline-block;height:56px;margin-bottom:15px;margin-top:15px;padding:0 15px;width:28%}
.homepage-promos .homepage-promos-3up ul.promo-list li.promo-cell-center{border-left:1px solid #fff;border-right:1px solid #fff}
.homepage-promos .homepage-promos-3up ul.promo-list li a{display:block;color:#fff163;font-size:15px;margin:0 auto;text-align:left;max-width:200px}
.homepage-promos .homepage-promos-3up ul.promo-list li a .promo-icon,.homepage-promos .homepage-promos-3up ul.promo-list li a .promo-text{display:inline-block;padding:0}
.homepage-promos .homepage-promos-3up ul.promo-list li a .promo-icon{margin-top:-10px}
.homepage-promos .homepage-promos-3up ul.promo-list li a .promo-text{margin:0 0 42px 0;vertical-align:middle}
.homepage-promos .homepage-promos-3up ul.promo-list li a i{font-size:55px}
#block-views-featured-actions-block .views-row{width:300px;float:left;margin-right:12px;}
#front_tier3 #block-views-reports-block .views-row{margin:0 0 3em 0;text-align:center;}
#content .view-featured-actions .views-row{background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 1.5em 0;padding:1em;clear:left;}
#content .view-reports .views-row{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:0.5em solid #ccc;}
#block-system-main .view-chapters .views-row{clear:left;margin-bottom:2em;}
.view-news .views-row{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:0.25em solid #ddd;}
#block-system-main .view-music .views-row{margin:1em 0 1em 0;}
#content .view-videos .not-attachment .views-row,#block-views-media-block-1 .views-row{width:178px;height:98px;position:relative;border:5px solid #ddd;margin:0 10px 10px 0;cursor:pointer;float:left;}
.view-videos .attachment .views-row{background:white;width:500px;padding:10px;}
.column.alpha,.columns.alpha{margin-left:0}
.alpha.omega{margin-left:0;margin-right:0}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-3{width:25%}


	img.alignright.size-full.wp-image-68 { margin-top: 25px; }



#sp-toptitle{text-align:center;font-size:36px;margin-bottom:45px}

#sp-toptitle p{font-weight:normal;line-height:100%;font-family: 'Yanone Kaffeesatz', 'Helvetica', arial, serif;}

.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}

* html .clearfix,:first-child+html .clearfix{zoom:1}

        
    .tweet .content {
        float: left;
        clear: both;
        margin: 0;
        font-size: 17px;
    }

    
        .tweet .content em {
            font-weight: normal;
            color: #5ea9dd;
        }



.content-box {
    min-height: 450px;
    overflow: hidden;
    padding: 0;
}


.content-box-wrapper {
    width: 50%;
    padding: 30px 45px;
    min-height: 450px;
    position: absolute;
    z-index: 1;
    background-color: rgba(33, 33, 33, 0.6);
    color: #FFF;
}


.content-box-wrapper a {
    color:#FFF;
}


.content-box-wrapper .rectangle {
    content: "";
    width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-left: 55px solid rgba(33, 33, 33, 0.6);
    border-bottom: 25px solid transparent;
    position: absolute;
    right: -52px;
    top: 40px;
}


.content-box-right .content-box-wrapper {
    right: 0;
}


.content-box-right .content-box-wrapper .rectangle {
    border-top: 25px solid transparent;
    border-right: 55px solid rgba(33, 33, 33, 0.6);
    border-bottom: 25px solid transparent;
    border-left: 0;
    left: -52px;
}


.content-box img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    margin: auto;
}


.content-box-image {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    margin: auto;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.content-box-right .content-box-image {
    right: 50%;
    left: 0;
}

.content-box-wrapper-0 {
	background-color: #305668;
}

.content-box-wrapper-0 .rectangle {
	border-left-color: #305668;
}

.content-box-wrapper-1 {
	background-color: #1d1d1b;
}

.content-box-wrapper-1 .rectangle {
	border-left-color: #1d1d1b;
}

.content-box-wrapper-2 {
	background-color: #92b1a6;
}

.content-box-right .content-box-wrapper-2 .rectangle {
	border-right-color: #92b1a6;
}

.content-box-wrapper-3 {
	background-color: #6e4a6b;
}

.content-box-right .content-box-wrapper-3 .rectangle {
	border-right-color: #6e4a6b;
}


.content-404 {
    padding: 100px 0;
}


    .content-box-excerpt {
        max-height: 230px;
        overflow: hidden;
    }


    .content-box h3 {
        font-size: 18px;
    }

.topdescription { margin:20px 0; }

.topdescription span { font-size:14px; }


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


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
.html-block-inner .search-wrapper{height:23px!important;margin-left:7.5px!important;}
.html-block-inner *{margin-bottom:0!important;}
.mobile-sidebar .html-block{text-align:center;padding:12px 28px;}
.mobile-sidebar .html-block .social-icons.size-small a{font-size:120%;margin:8px;color:#999;}
.dark-header #masthead .html-block a,.dark-header #masthead .wide-nav-search a{color:#ffffff;opacity:.8;}
.dark-header #masthead .html-block a:hover,.dark-header #masthead .wide-nav-search a:hover{opacity:1;}
.dark-header #masthead .header-nav li.account-dropdown,.dark-header #masthead .header-nav li.html-block{border-color:rgba(255,255,255,0.3);}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
ul.header-nav li.account-dropdown,ul.header-nav li.html-block{display:none!important;}

#access .menu-header,
div.menu {
    font-size: 16px;
    
}

#access .menu-header ul,
div.menu ul {
    list-style: none;
    margin: 0;
}

#access .menu-header li,
div.menu li {
    float: left;
    position: relative;
}



.uk-panel {
  
  display: block;
  
  position: relative;
}


.uk-panel,
.uk-panel:hover {
  text-decoration: none;
}


.uk-panel:before,
.uk-panel:after {
  content: "";
  display: table;
}

.uk-panel:after {
  clear: both;
}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 20px;
  line-height: 26px;
  font-weight: normal;
  text-transform: none;
  color: #777777;
}


.uk-panel-badge {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}


.uk-panel-teaser {
  margin-bottom: 25px;
}


.uk-panel-box,
.uk-panel-box-tertiary {
  padding: 35px;
  background: #ffffff;
  color: #777777;
  border: 1px solid #dddddd;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
}

.uk-panel-box a {
  color: #dc0032;
}

.uk-panel-box a:hover {
  color: #960022;
}

.uk-panel-box .uk-button,
.uk-panel-box .uk-button-primary {
  border-color: #777777;
  color: #777777;
}

.uk-panel-box .uk-button:hover,
.uk-panel-box .uk-button-primary:hover {
  border-color: #777777;
  color: #ffffff;
  box-shadow: inset 0 0 10px 30px #777777;
}

.uk-panel-box-hover:hover {
  color: #777777;
}

.uk-panel-box .uk-panel-title {
  color: #777777;
}

.uk-panel-box .uk-panel-badge {
  top: 10px;
  right: 10px;
}

.uk-panel-box .uk-panel-teaser {
  margin-top: -35px;
  margin-left: -35px;
  margin-right: -35px;
}


.uk-panel-box-primary {
  background-color: #dc0032;
  color: #ffffff;
  border-color: #dc0032;
}

.uk-panel-box-primary a {
  color: #c3002c;
}

.uk-panel-box-primary a:hover {
  color: #630016;
}

.uk-panel-box-primary .uk-button,
.uk-panel-box-primary .uk-button-primary {
  border-color: #ffffff;
  color: #ffffff;
}

.uk-panel-box-primary .uk-button:hover,
.uk-panel-box-primary .uk-button-primary:hover {
  border-color: #ffffff;
  color: #dc0032;
  box-shadow: inset 0 0 10px 30px #ffffff;
}

.uk-panel-box-primary h1,
.uk-panel-box-primary h2,
.uk-panel-box-primary h3,
.uk-panel-box-primary h4,
.uk-panel-box-primary h5,
.uk-panel-box-primary h5 {
  color: #ffffff;
}

.uk-panel-box-primary-hover:hover {
  color: #ffffff;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}


.uk-panel-box-secondary {
  background-color: #919191;
  color: #ffffff;
  border-color: #919191;
}

.uk-panel-box-secondary a {
  color: #2b2b2b;
}

.uk-panel-box-secondary a:hover {
  color: #454545;
}

.uk-panel-box-secondary .uk-button,
.uk-panel-box-secondary .uk-button-primary {
  border-color: #ffffff;
  color: #ffffff;
}

.uk-panel-box-secondary .uk-button:hover,
.uk-panel-box-secondary .uk-button-primary:hover {
  border-color: #ffffff;
  color: #919191;
  box-shadow: inset 0 0 10px 30px #ffffff;
}

.uk-panel-box-secondary h1,
.uk-panel-box-secondary h2,
.uk-panel-box-secondary h3,
.uk-panel-box-secondary h4,
.uk-panel-box-secondary h5,
.uk-panel-box-secondary h5 {
  color: #ffffff;
}

.uk-panel-box-secondary-hover:hover {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #ffffff;
}


.uk-panel-hover {
  padding: 25px;
  color: #444444;
  border: 1px solid transparent;
}

.uk-panel-hover:hover {
  background: #ffffff;
  color: #777777;
  border-color: #dddddd;
}

.uk-panel-hover .uk-panel-badge {
  top: 10px;
  right: 10px;
}

.uk-panel-hover .uk-panel-teaser {
  margin-top: -26px;
  margin-left: -26px;
  margin-right: -26px;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid #dddddd;
  color: #777777;
}


.uk-panel-space {
  padding: 30px;
}

.uk-panel-space .uk-panel-badge {
  top: 30px;
  right: 30px;
}


.uk-panel + .uk-panel-divider {
  margin-top: 50px !important;
}

.uk-panel + .uk-panel-divider:before {
  content: "";
  display: block;
  position: absolute;
  top: -25px;
  left: 0;
  right: 0;
  border-top: 1px solid #dddddd;
}

.uk-panel-box-tertiary {
  color: #ffffff;
  border-color: #dc0032;
  background: #dc0032;
}

.uk-panel-box-tertiary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-tertiary a {
  color: #2b2b2b;
}

.uk-panel-box-tertiary a:hover {
  color: #454545;
}

.uk-panel-box-tertiary .uk-button,
.uk-panel-box-tertiary .uk-button-primary {
  border-color: #ffffff;
  color: #ffffff;
}

.uk-panel-box-tertiary .uk-button:hover,
.uk-panel-box-tertiary .uk-button-primary:hover {
  border-color: #ffffff;
  color: #dc0032;
  box-shadow: inset 0 0 10px 30px #ffffff;
}

.uk-panel-box-tertiary h1,
.uk-panel-box-tertiary h2,
.uk-panel-box-tertiary h3,
.uk-panel-box-tertiary h4,
.uk-panel-box-tertiary h5,
.uk-panel-box-tertiary h5 {
  color: #ffffff;
}


.uk-offcanvas .uk-panel {
  margin: 20px 15px;
  color: #777777;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}

.uk-offcanvas .uk-panel a:not([class]) {
  color: #cccccc;
}

.uk-offcanvas .uk-panel a:not([class]):hover {
  color: #ffffff;
}

.uk-panel-box .tm-slideshow-fullscreen .tm-slideshow-background,
.uk-panel-box-primary .tm-slideshow-fullscreen .tm-slideshow-background,
.uk-panel-box-secondary .tm-slideshow-fullscreen .tm-slideshow-background,
.uk-panel-box-tertiary .tm-slideshow-fullscreen .tm-slideshow-background,
.uk-panel-header .tm-slideshow-fullscreen .tm-slideshow-background,
.uk-panel-space .tm-slideshow-fullscreen .tm-slideshow-background {
  margin-top: 0 !important;
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.pull-right .small,blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right .small:before,blockquote.pull-right small:before{content:''}
blockquote.pull-right .small:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
#site-menu ul li.lang-switch{padding:4px 8px;border:1px solid #cacdcf;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;text-transform:uppercase;color:#cacdcf;-webkit-border-radius:4px;border-radius:4px}
#site-menu ul li.lang-switch span{color:#cacdcf}

.related-content {
  padding-top: 40px;
  padding-bottom: 50px;
}

  .related-content [class*="col-lg"] {
    padding-bottom: 15px;
  }

.topphone {
display:block;
padding-top:14px;
padding-right:20px;
font-weight:bold;
}
body.style-206 #usersite-container .nav-bar #title-wrap,body.style-206 #usersite-container .nav-bar #navigation-wrap{display:table-cell;vertical-align:middle}
body.style-206 #usersite-container .nav-bar #navigation-wrap{max-width:65%;padding-right:18px;text-align:right}

.cn_preview, .cn_list{
	position:absolute;
}

.cn_list {
	padding:0 8px;
	width:426px;
	height:294px;
	top:191px;
	left:0px;
}

.cn_item:hover h2,
.cn_list .selected h2,
.cn_item:active h2{
	border-color:#2C5FAC;
}

.cn_item:hover p,
.cn_list .selected p,
.cn_item:active p{
	border-color:#527CBB;
}

.cn_list p{
	height:46px;
	display:block;
	float:left;
	overflow:hidden;
	margin:0;
	width:320px;
	padding:5px 10px;
	font-size:13px;
	line-height:18px;
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}
.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}

.modal-jackpot.ldl{position:relative;width:300px;height:250px;font-family:kameron;color:white;}

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


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}


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

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


	#footer {
		text-align: center;
	}


	#footer .social-icons {
		padding-bottom: 10px;
		text-align: center;
	}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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

  .overlay-content {
    display: none;
    background: #fff;
    width: 40%;
    max-width:350px;
    position: fixed;
    top: 15%;
    left: 50%;
    margin: 0 0 0 -160px; 
    cursor: default;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(0,0,0,0.9);
  }
.hero__content{position:relative;z-index:2;display:table;height:100%;width:100%;max-width:1140px;text-align:center;-webkit-transition:400ms;transition:400ms}
.hero__content .content__inner{padding-left:70px;padding-right:70px;display:table-cell;vertical-align:middle}
.hero__content .big{display:block;width:100%;font-weight:bold;line-height:.75em;text-transform:uppercase;word-wrap:break-word}
.hero__content p,.hero__content .intro ul,.intro .hero__content ul,.hero__content h1{color:#fff}
.hero__content h1{margin:0;padding-bottom:5px;font-size:2em;font-weight:100}
.hero__content .ctas{padding-top:30px;border-top:1px solid #fff}
.hero__content .ctas .btn{padding-left:0.9375rem;padding-right:0.9375rem;width:16.66667%;float:left;margin-right:40px;color:#fff;border-color:#fff;border-width:1px;text-decoration:none}
.hero__content .ctas .btn:first-child{padding-left:0.9375rem;padding-right:0.9375rem;width:16.66667%;float:left;margin-left:29.16667% !important}
.hero__content .ctas .btn:after{background:#252525;background:rgba(255,255,255,0.3)}
.banner_outer{padding:0;margin:0 auto;width:100%;position:relative}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date,
#sidebar .magbar .maraBottom .sched {
	clear: both;
	display: block;
}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
}

#sidebar .magbar .maraBottom .title {
}
.page-equip-exemplars .view-header{font-family:"proxima-nova";}
.front #content #block-views-tweets-block .view-header{position:absolute;top:0px;left:0px;width:100%;}
.front #content #block-views-tweets-block .view-header .twitter_link{font:normal normal normal 14px/1 FontAwesome;content:"\f099";font-size:12px;margin-left:0px;position:absolute;top:1px;left:0;}
.front #content #block-views-tweets-block .view-header p{display:inline;}
.front #content #block-views-tweets-block .view-header a{color:#55acee;}


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

.vc_row.vc_custom_1437721045097 {
background-repeat: no-repeat;
background-size: cover;
background-position: 30% 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.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_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width-init="false"] {
  opacity: 0;
  filter: alpha(opacity=0);
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
 .aio-icon,.vc_row .aio-icon{display:inline-block;font-size:32px;height:2em;width:2em;text-align:center;line-height:2em;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}
.widgets-grid-layout{width:100%}
.widgets-grid-layout:after,.widgets-grid-layout:before{content:" ";display:table}
.widgets-grid-layout:after{clear:both}
.widgets-grid-layout .widget-grid-view-image img{max-width:100%;height:auto}


.widgets-grid-layout:before,
.widgets-grid-layout:after {
	content: " ";
	display: table;
}



.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}

.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}

.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}

	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}

	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }
.mobile-nav{display:none!important;}
.mobile-nav #id8200 a{color:#617275!important;}
.mobile-nav #id8200:hover a{color:#000;}


.mobile-nav .social-nav {
    display: block;
    background: #dfe3e4;
    right:0px;
}


.mobile-nav #id38{
    margin-left:0px;
}

  .xlarge-9 {
    -webkit-flex-basis: 74.41059%;
            flex-basis: 74.41059%;
    -ms-flex-preferred-size: 74.41059%;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%; }

    .xlarge-9:last-child {
      margin-right: 0; }

    .xlarge-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

.vce-share-items li a,
.vce-prev-link, .vce-next-link,
.vce-wrap-left,
.vce-wrap-right,
.vce-wrap-center{width: 100%; text-align: center;}


.vce-wrap-left,
.vce-wrap-right,
.vce-wrap-center{text-align: center;}

.copyright {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 9px;
	color:#FF6600;
}

.copyright a {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 9px;
	color:#FFCC33;
}
.region-sidebar-first #block-ti-lsg-ay-ads-google-homepage{margin-bottom:20px}
.region-sidebar-first aside.block-ti-lsg-ay-ads{width:300px;margin-bottom:20px}
.region-sidebar-first aside.block-ti-lsg-ay-ads .mod{clear:both;border:1px solid #ccc;background:#fff;padding:5px 10px;font-size:11px;min-height:238px;zoom:1}
.region-sidebar-first div.block-inner h3{position:relative;font:2.5em/1.1 "kepler-std" "kepler-std",Times New Roman,Times,serif;color:#000000;height:40px;margin-bottom:8px;display:block;padding:0 6px;text-transform:capitalize}
.region-sidebar-first div.block-inner h3:after{content:'';width:20px;height:60px;position:absolute;top:-10px;right:-4px}
.region-sidebar-first div.block-inner h3:before{content:'';width:20px;height:60px;position:absolute;top:-10px;left:-4px}
.region-sidebar-first div.block-inner h3 .thirdParty h2{background-color:#08a0b6}
.region-sidebar-first div.block-inner h3 span{display:block;position:relative;padding:0 6px}
.region-sidebar-first div.block-inner h3 span a{color:#000000;text-decoration:none}
body.page-printable-coupons .region-sidebar-first{position:static;top:220px;margin:30px 0 0 0;width:300px}
body.page-printable-coupons .region-sidebar-first #block-ti-lsg-ay-social-tools-ti-lsg-ay-social-tools-togo{border:1px solid #f7c3e5;margin-top:15px;padding-bottom:96px;background-color:#fff}
body.page-printable-coupons .region-sidebar-first #block-ti-lsg-ay-social-tools-ti-lsg-ay-social-tools-togo .item-list .last a{width:40px}
body.page-printable-coupons .region-sidebar-first #block-ti-lsg-ay-ads-coupons-300x250{width:300px;margin-bottom:20px;margin-top:10px}
.entry-content input.file,
.entry-content input.button{margin-right:24px;}
.ai1ec-event-avatar{background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4);}
.ai1ec-event-avatar img{height:auto;display:block;min-height:90px;width:auto;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-avatar{margin:6px auto;position:relative;width:85%;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-avatar img{width:100%;}
.ai1ec-single-event .ai1ec-event-avatar{margin:auto;max-width:25%;}
.ai1ec-single-event .ai1ec-event-avatar img{max-width:300px;max-height:300px;min-height:0;width:100%;}
.ai1ec-agenda-view .ai1ec-event-avatar{float:left;margin:0 16px 8px 0;max-width:40%;}
.ai1ec-agenda-view .ai1ec-event-avatar img{max-width:300px;max-height:300px;min-height:0;width:100%;}
body.front .view-home-page-slideshow .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item{float:left;}



.wrapper{width:1024px;margin:0 auto;}


#ptm-nav li.level0 {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px 4px 12px;
	margin-right:0px;
	margin-top:7px;
	border:none;
	list-style:none;
}


#ptm-nav li.level0.parent:hover {
	border: 1px solid #ccc;
	padding: 3px 11px 4px 11px;
	background: #F0EFEA;
	background: -moz-linear-gradient(top, #F0EFEA, #F0EFEA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0EFEA), to(#F0EFEA));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	
}

.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img
{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	-ms-transition:-ms-transform .3s ease-in-out;
	-o-transition:-o-transform .3s ease-in-out;
	transition:transform .3s ease-in-out
}

.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img
{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}

.carousel.fade .item
{
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out;
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel.fade .active.item
{
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel-inner .item.dark .slider_content .text .qbutton
{
	border-color:#303030;
	background-color:#303030;
	color:#fff
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover
{
	background-color:#303030;
	color:#fff!important;
	border-color:#303030
}

.carousel-inner .item img
{
	display:inline-block!important
}

.touch .carousel-inner .item
{
	background-position:center 0!important
}

.carousel-inner .item .image
{
	position:absolute;
	top:0;
	left:0;
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:100%
}

.carousel-inner .item .image img
{
	display:none!important;
	width:0;
	height:0
}





.home .latest-articles div.title {border-bottom: 1px solid #E8E9EA; margin-bottom: 12px;}


.vsCaption h1.title {color: inherit;}


h4.title, h5.title {color: #565656; margin: 12px 0px; }

h2.title + h4 {margin: -3px 0px 0px; }

.progressive_insurance h2.title + h4, .sponsor h2.title + h4 {margin-bottom: 12px;}


.article-rating h4.title, .article-quote h4.title {margin: 0px; font-size: 1.15em;}


.inner-pages .spotlight h2.title, .sponsor h2, .progressive_insurance h2, .babes .feature h2.title, .incentive-anchors h2.title, .allstate-sponsor h2 {
background: #009649; margin: 0px 0px 30px -29px; position: relative; padding: 4px 10px 8px 29px; color: #fff;}


.inner-pages .buyers-guide-spotlight h2.title, .inner-pages .feature-spotlight h2.title {background: #0983b6;}

.babes .feature h2.title {background: #EA4F4B;}

.incentive-anchors h2.title {background: #333;}


.inner-pages .manufacturer-hub .title {padding-top: 6px; font-size: 1.2em; color: #333; display: inline-block;}


.babes strong.title {
border-bottom: 1px solid #ce0000; font-size: .95em; font-weight: normal; text-align: center; 
margin-bottom: 15px; padding: 5px 0px; display: block; }

.babes .archives strong.title {min-height: 2.8em;}

.babes .feature a.title {display: block; margin: 10px 0px;}


.article-rating strong.title {display: block; color: #ce0000; font-size: 1.25em; padding: 4px 0px;}


h1.title .sponsor, .side_text {float: right;}


.babes .feature h2.title .all {color: #fff;}

#gallery #gsSidebarCol li.title, #gallery .table h4 {color: #333; font-weight: bold; font-size: 1.2em; margin-bottom: 6px; margin-top: 15px;}

#gallery #gsSidebarCol li.title:first-child {margin-top: 0px;}

.history-list .title {font-family: 'Oswald', Arial; font-size: 1.6em;  font-weight: 400; line-height: 1.2em; width: 80px; padding-right: 10px; table-cell; vertical-align: top;}

.history-list .title strong {font-weight: normal; vertical-align: top;}


h1.title, h2.title {
font-family: 'Oswald', Arial; font-size: 1.7em; margin-bottom: 12px; color: #ce0000; font-weight: 400; text-transform: capitalize;}

h1.title a, h2.title a {color: #ce0000;}


.media h1.title {border-bottom: 1px solid #e8e9ea; padding-bottom: 5px;}


#promo-area h1.title {font-size: 2.5em; color: #333;  margin: 8px 0px 11px;  line-height: 1.2em;}

.post #promo-area h1.title {margin-bottom: 2px; margin-top: 3px;}


h2.title {border-bottom: 1px solid #e8e9ea; padding-bottom: 8px;}


.popup-content h2.title {color: #333;}


h1.title .all, h2.title .all, h4.title .all, h5.title .all  {font-size: .5em; font-family: arial; font-weight: normal; color: #0983b6; margin-left: 5px; text-transform: none;}

#promo-area h1.title .all {font-size: .35em;}

h4.title .all, h5.title .all {font-size: .75em;}

.media h1.title,#featured-brands h1.title{border-bottom:1px solid #e8e9ea;padding-bottom:5px}

#sidebar .articles h2.title{margin-bottom: 15px; padding-bottom:9px;}









#slider-elastic .ei-title h2, 
#slider-elastic .ei-title h2 a {
	font-size: 42px;
	font-family: 'Oxygen', sans-serif, font-weight:700;
	color: #000000;
	line-height: 110%;
	margin:0 0 15px 0;
}

#slider-elastic .ei-title h3 {
	font-size: 20px;
	font-family: 'Releway', sans-serif;
	color: #4D4C4C;
	font-style: normal;
	line-height: 120%;
}



.slider.ei-slider {
	padding: 0;
}
   




.slider, #slider { margin-bottom:30px !important; }

.slider.slider-no-title { margin-bottom:0; }


.slider.fixed-image img {
    width: auto;
    height: auto;
    max-width: 100%;
}

.slider.no-responsive { display:none !important; }

.slider.fixed-image.inner {
    max-width: 100%;
    padding: 0;
}
#container{background-color:#FFF}
#container-grid-overlay{position:fixed;width:100%;height:100%;top:0;z-index:1000000;max-width:1200px}
#container-grid-overlay.full-width,#overlay-row-preview.full-width{max-width:none}
.wrapper .container{position:relative;width:100%;left:0;transition:.5s left ease-in}
.wrapper .container.opened{left:85%}


.widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.footer .widget-title 
{
    font-size:1.2em;
    padding: 0;
}

#featured-products-4 .widget-title {display:block; font-size:28px; text-align:left; padding-left:5px; font-weight:400; width:100%;}

#featured-products-4 .widget-title span {font-weight:300;}

#shortcodes-ultimate-3 .widget-title, #text-10 .widget-title {font-size:12px; text-transform:uppercase; border-bottom:1px solid #9c877d;}

#text-10 .widget-title {padding-left:10px;}


a,
.color1,
.link-color1 a,
.color1-hover:hover,
ul.grid a:hover,
ul.grid #post-instagram:hover a { color: #002663; }

.bg-color1,
a.bg-color1,
.link-bg-color1 a,
.link-bg-color1-hover a:hover,
.bg-color1-hover:hover,
nav.archive span,
.button { background-color: #002663; }


.color2,
.link-color2 a,
.color2-hover:hover { color: #3d92a0 }

.link-bg-color2 a,
.link-bg-color2-hover a:hover,
.bg-color2-hover:hover,
.bg-color2 { background-color: #3d92a0; }


.color3,
.link-color3 a,
.color3-hover:hover { color: #c9284c; }

.link-bg-color3-hover a:hover,
.bg-color3 { background-color: #c9284c; }

.codebox .link,
.codebox .code,
.codebox .widgetpromo { margin:10px 10px 0 65px; }


.et_pb_blurb h4 {
	padding-bottom: 5px;
}


.et_pb_blurb h4 a {
	text-decoration: none;
}


.phone_hdr, .rgba .phone_hdr, .ie7 .phone_hdr {
	background-color: transparent;
}

.phone_hdr {
	margin-bottom:0; 
}

.rgba .phone_hdr {
	background-color: rgba(90, 90, 90, 1);
}

#container-bg {
	width:100%;
	position:relative;
    background:#f4f7f9;
    z-index:2;
}

#container {
    background: #fff;
    height: 100%;
    margin: 0 auto;
    position: relative;
    top: -25px;
    width: 985px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:auto;
	padding-bottom:80px;
	border-bottom:4px solid #dadee5;
    z-index:2;
    border-left:1px solid #E4E6EE;
    border-right:1px solid #E4E6EE;
	
}

#container-l {
	width:500px;
	float:left;
}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.buynow-box {
	width: 109px;
	height: 16px;
	
	padding: 7px 6px;
	text-align: center;
        background-color: #005F92 !Important;
        border-width: 2px;
        border-style: solid;
        border-color: #5c99b9 #002438 #002438 #5c99b9;
        border-radius: 7px;
}


.buynow-magento-product a, .buynow-box a {
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	padding: 6px 15px;
}

#shop-how .buynow-box {
	clear: both;
	float: left;
}

#shop-how .buynow-box a {
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 6px 12px;
}

#shop-how .buynow-box a:hover, .buynow-box a:hover {
	text-decoration: none;
}




.pi-products .buynow-box {
	margin: 10px auto;
}


.pi-product .buynow-box {
   background-color: #005F92 !Important;
   border-width: 2px;
   border-style: solid;
   border-color: #5c99b9 #002438 #002438 #5c99b9;
   border-radius: 7px;
   width: 132px;
}


.magento-products .buynow-box {
    text-align: center;
}

.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-lg-3 {
    width: 25%;
  }

.pull-left {
  float: left;
}

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

  .dropdown-submenu.pull-left {
    float: none; }
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left;
  }

  .col-sm-3 {
    width: 25%;
  }

.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}
.list-divided .list-group__item,.list-divided .list-divided__item{border-bottom:1px dotted black;vertical-align:middle}
.list-divided--table .list-divided__item{display:table-row}
.items-view-block .col-1,.items-view-block .col-2{width:46%;}
nav#main-nav{background-color:#bababa;display:none}
.archive #main article{border-bottom:1px solid #cbcbcb}
.archive #main article:last-of-type{border:none}
#content #inner-content #main{background-color:#fff;padding:0 10px}
#content #inner-content #main.no-title{padding-top:2.25em}
#main{margin-bottom:10px;margin-top:10px}
#main .hours{display:inline-block;width:100px}
#inner-content #main{padding:0 20px;width:68.4%}
.wrap{width:96%;margin:0 auto}

#social-bar .google {
	background-position:left -5.2em;
}


	

	#footer .widget-footer .social_networks_widget h4 { display:none;}

#primary {width: 100% !important;}
.industry-slide .contents{z-index:10;}
.industry-slide .contents .featured-products{z-index:10;color:#fff;padding-top:90px;}
.industry-slide .contents .featured-products a{color:#ffffff;text-decoration:underline;}
.industry-slide .contents .featured-products a:hover{color:#e0e0e0;text-decoration:none;}
.industry-slide .contents .proof-point{margin-top:8%;}
.industry-slide .contents .proof-point h3{font-size:20px;line-height:24px;}
.industry-slide .contents .featured-products p{font-size:14px;line-height:20px;}


.index .service-section {display:none;}


.entry2 {
    padding: 20px 30px 0 30px;
    width: auto;
}


.entry2 p {
    margin: 0 0 17px 0;
}


.entry2 img.alignnone {
    max-width: 605px;
    margin: 0 10px 5px 0;
    float: left;
    padding: 0;
}


.entry2 img.alignleft {
    max-width: 605px;
    float: left;
    margin: 0 10px 5px 0;
    padding: 0;
}


.entry2 img.alignright {
    max-width: 605px;
    float: right;
    margin: 0 0 25px 0;
    padding: 0;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}




.header_box
{
	font-weight: bold;
	color: #000000;
	font-family: arial, san-serif;
	font-size: 13px;
	text-decoration:none;
	padding-left: 5;
}
