﻿.soups-mobile-header-version .mobile-nav .menu-main-menu-container,.soups-mobile-header-version .mobile-nav .menu-main-soups-menu-container,.soups-mobile-header-version .mobile-nav .menu-top-menu-container,.soups-mobile-header-version .mobile-search .menu-main-menu-container,.soups-mobile-header-version .mobile-search .menu-main-soups-menu-container,.soups-mobile-header-version .mobile-search .menu-top-menu-container,.soups-mobile-header-version .mobile-soup-nav .menu-main-menu-container,.soups-mobile-header-version .mobile-soup-nav .menu-main-soups-menu-container,.soups-mobile-header-version .mobile-soup-nav .menu-top-menu-container{padding-left:16px;padding-right:16px}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container ul li,.soups-mobile-header-version .mobile-nav .menu-main-soups-menu-container ul li,.soups-mobile-header-version .mobile-nav .menu-top-menu-container ul li,.soups-mobile-header-version .mobile-search .menu-main-menu-container ul li,.soups-mobile-header-version .mobile-search .menu-main-soups-menu-container ul li,.soups-mobile-header-version .mobile-search .menu-top-menu-container ul li,.soups-mobile-header-version .mobile-soup-nav .menu-main-menu-container ul li,.soups-mobile-header-version .mobile-soup-nav .menu-main-soups-menu-container ul li,.soups-mobile-header-version .mobile-soup-nav .menu-top-menu-container ul li{border-bottom:1px solid}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container ul li:last-child,.soups-mobile-header-version .mobile-nav .menu-main-soups-menu-container ul li:last-child,.soups-mobile-header-version .mobile-nav .menu-top-menu-container ul li:last-child,.soups-mobile-header-version .mobile-search .menu-main-menu-container ul li:last-child,.soups-mobile-header-version .mobile-search .menu-main-soups-menu-container ul li:last-child,.soups-mobile-header-version .mobile-search .menu-top-menu-container ul li:last-child,.soups-mobile-header-version .mobile-soup-nav .menu-main-menu-container ul li:last-child,.soups-mobile-header-version .mobile-soup-nav .menu-main-soups-menu-container ul li:last-child,.soups-mobile-header-version .mobile-soup-nav .menu-top-menu-container ul li:last-child{border-bottom:0}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container ul li a,.soups-mobile-header-version .mobile-nav .menu-main-soups-menu-container ul li a,.soups-mobile-header-version .mobile-nav .menu-top-menu-container ul li a,.soups-mobile-header-version .mobile-search .menu-main-menu-container ul li a,.soups-mobile-header-version .mobile-search .menu-main-soups-menu-container ul li a,.soups-mobile-header-version .mobile-search .menu-top-menu-container ul li a,.soups-mobile-header-version .mobile-soup-nav .menu-main-menu-container ul li a,.soups-mobile-header-version .mobile-soup-nav .menu-main-soups-menu-container ul li a,.soups-mobile-header-version .mobile-soup-nav .menu-top-menu-container ul li a{font-size:1.8rem;padding:14px 0;display:block;text-transform:uppercase;font-family:Geogrotesque-SemiBold}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container{background-color:#C01D33;padding-top:52px;padding-bottom:4px}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container ul li{border-color:rgba(255,255,255,.15)}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container ul li a{color:#FFF}
.mobile-header-version .mobile-nav .menu-main-menu-container,.mobile-header-version .mobile-nav .menu-top-menu-container{padding-left:16px;padding-right:16px}
.mobile-header-version .mobile-nav .menu-main-menu-container ul li a,.mobile-header-version .mobile-nav .menu-top-menu-container ul li a{padding:16px 0 14px;text-transform:uppercase}
.mobile-header-version .mobile-nav .menu-main-menu-container{background-color:#C01D33;padding-bottom:4px}
.mobile-header-version .mobile-nav .menu-main-menu-container ul li{border-bottom:1px solid rgba(255,255,255,.15)}
.mobile-header-version .mobile-nav .menu-main-menu-container ul li:last-child{border-bottom:0}
.mobile-header-version .mobile-nav .menu-main-menu-container ul li a{font-size:1.8rem;font-family:Geogrotesque-SemiBold}

#water-nav-spacer{
    float: left;
    width: 40%;
}



.mk-text-block .rev_slider_wrapper {
    min-height: 450px !important;
}

.mk-text-block .rev_slider_wrapper .tp-bgimg{
    background-size: contain !important;
}

.mk-text-block .rev_slider_wrapper .tp-thumbs {
    padding: 10px 0 40px 0; 
}

.mk-text-block .rev_slider_wrapper .rev_slider {
    min-height: 350px !important;
}

.home .mk-text-block .rev_slider_wrapper .tp-bgimg {
    background-size: cover !important;
}


#page .edd-rp-item .edd_download_purchase_form,
#page .edd-rp-item .edd_price {
    margin-top: 4%;
    display: inline-block;
    width: 100%;
}


#page .edd-rp-item .edd_price { margin-top: 0 }


.purchase-price .edd_price { display: inline-block }

.split-right .edd_price {
  color: #84919E;
  background: #EEF2F5;
  padding: 3px 12px;
  border-radius: 30px;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.post-content { overflow:hidden; }


.archiveposts .post {
	border-bottom:1px solid #EFEFEF;
	margin:7px 0;
	padding:0 0 9px;
	clear:both;
	float:left;
	width:100%;
}


.archiveposts .post h2 {
	font-size:18px;
 	margin:0 0 6px;
 	line-height:1.2;
}


.archiveposts .post h2 a {
	color:#000;
}


.archiveposts .post h2 a:hover {
	text-decoration:underline;
}


.archiveposts .post .entry {
	font-size:12px;
}


.archiveposts .post .meta {
	float:none;
	display:block;
	clear:none;
	color:#919191;
	font-size:11px;
	border:none;
	padding:0;
}




.post {
 	float:left;
 	margin:0 0 20px;
 	width:676px;
 	padding:0 0 0 6px;
}


#content.full-width .post {
	width:100%;
}


.post .meta {
	width:100%;
 	float:left;
 	padding:10px 0;
 	font-weight:normal;
 	color:#555555;
	font-size:12px;
 	border-bottom:1px solid #d7d7d7;
}


.post .meta a {
	font-weight:bold;
}


.post .meta span {
	float:right;
	font-size:11px;
}


.post .meta span a {
	font-weight:normal;
}


.post h1 a {
	font-size:28px;
 	color:#292929;
	margin:6px 0 10px;
	float:left;
	clear:both;
	width:100%;
}


.post h1 a:hover {
	text-decoration:underline;
}


.post .entry {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:1.7;
	font-size:13px;
	clear:left;
}


.post .entry h2 {
 	float:none;
 	width:auto;
}


.post .author {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
	color:#8B8A8A;
	font-style:italic;
}


.post .author a {
	font-weight:bold;
}


.post .after-meta {
	margin:10px 0;
	padding:9px 0 7px;
	float:left;
	width:100%;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}



.post .tags_list {
	font-size:11px;
	font-weight:bold;
	float:left;
}


.post .tags_list a {
	border:1px solid #e7e7e7;
	padding:2px 3px;
	color:#838383;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right:5px;
	font-weight:normal;
	line-height:2.5;
}


.post .tags_list a:hover {
	text-decoration:none;
	border-color:#838383;
}



.post .post_author {
	background:#F7F7F7;
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	clear:both;
	float:left;
	width:656px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	font-size:11px;
	line-height:1.6em;
}


.post .post_author img {
	float:left;
	margin:0 7px 7px 0;
}


.post .post_author span {
	font-weight:bold;
	font-size:13px;
	display:block;
	margin-bottom:5px;
}

.comment .post-date { margin-top: 0; }

.comment .post-date .right a { color: #BBB; }

.comment .post-date .right a:hover { color: #234; }

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

#header {
  min-height: 85px;
  padding-top: 30px;
}

.boxed-layout #header .inner,
.boxed-layout #slider,
.boxed-layout .home-row .widget,
.boxed-layout .home-section {
  -webkit-box-shadow: 0 0 5px 0px rgba(70, 70, 70, 0.3);
  -moz-box-shadow: 0 0 5px 0px rgba(70, 70, 70, 0.3);
  box-shadow: 0 0 5px 0px rgba(70, 70, 70, 0.3);
}

.stretched-layout #header {
  margin-top: 0;
  padding-top: 0;
  background-color: #2b2b2b;
}

.stretched-layout #header .inner {
  margin-bottom: 0;
}



#header .inner {
  background-color: #2b2b2b;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  

}

#header .inner #logo {
  max-width: 220px;
  text-align: left;
  

}

#header .inner #logo a.logo-text {
  color: #fff;
  font-size: 36px;
  font-weight: bold;
}

#header .inner #logo a.logo-text span {
  color: #b0b0b0;
}

#header .inner #logo p {
  color: #bcbcbc;
  margin-top: -10px;
  font-size: 12px;
}

        

#header #logo { }

#header #logo h1 { margin:0;padding:0; }

            
#header #logo a.logo-text {
    display: block;
    margin: 0;
    padding: 0;
}

            

#header #logo p {
    margin: 0;
    padding: 0;
}

#header .inner, .stretched-layout #header { background-color:#202020; }

#header .inner #logo h1 a.logo-text { font-family: Arial, Helvetica, sans-serif !important; }

#header .inner #logo h1 a.logo-text span { font-family: Arial, Helvetica, sans-serif !important; }
                                       


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

* html .group { 
    height:1%;
}

*:first-child+html .group { 
    min-height:1%;
}

.gallery-wrap li.group { clear:both; }


html.mobile #ExtraColumn .site-sponsors {
    left: 0;
}
.mk-responsive-wrap{overflow-y:scroll;position:absolute;width:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:none}




#container {
	clear: both;	
	display: block;
	width:960px;	
	margin:0 auto;
	position:relative;
	z-index:0;	
}


#container #redline {
	border-top:  3px solid #af0d1c;	
}





#container  #banner {	
	position: relative;	
	width:  960px;
	height:  201px;	
}


#container  #nobanner {	
	position: relative;	
	width:  960px;
	height:  32px;	
}



#container #content {
	clear:  both;
	position:  relative;	
	width:  960px;	
}


@charset "utf-8";


#container #slides {
	position:absolute;	
	overflow:  hidden;
	z-index:100;					
	border-top:  3px solid #af0d1c;
}





#container #callout {	
	position:  absolute;
	top:  278px;
	height:   216px;
	width:  960px;
	overflow:  hidden;
	font-family:  Tahoma, Geneva, sans-serif;
}


.background .layer {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}

  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }

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

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }

  .navbar-fixed-top {
    margin-bottom: 20px;
  }

  .navbar-fixed-bottom {
    margin-top: 20px;
  }

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

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

  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .navbar .btn-navbar {
    display: block;
  }

  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }

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

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000;
	content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}

.navbar {
*position:relative;
*z-index:2;
	margin-bottom: 20px;
	overflow: visible
}

.navbar-inner {
	min-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #080808;
	background-image: -moz-linear-gradient(top, #080808, #080808);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#080808), to(#080808));
	background-image: -webkit-linear-gradient(top, #080808, #080808);
	background-image: -o-linear-gradient(top, #080808, #080808);
	background-image: linear-gradient(to bottom, #080808, #080808);
	background-repeat: repeat-x;
	border: 1px solid transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff080808', GradientType=0);
*zoom:1;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065)
}

.navbar-inner:before, .navbar-inner:after {
	display: table;
	line-height: 0;
	content: ""
}

.navbar-inner:after {
	clear: both
}

.navbar .brand:hover, .navbar .brand:focus {
	text-decoration: none
}

.navbar-text {
	margin-bottom: 0;
	line-height: 50px;
	color: #fff
}

.navbar-link {
	color: #fff
}

.navbar-link:hover, .navbar-link:focus {
	color: #bbb
}

.navbar .divider-vertical {
	height: 50px;
	margin: 0 9px;
	border-right: 1px solid #080808;
	border-left: 1px solid #080808
}

.navbar .btn, .navbar .btn-group {
	margin-top: 5px
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
	margin-top: 0
}

.navbar-form {
	margin-bottom: 0;
*zoom:1
}

.navbar-form:before, .navbar-form:after {
	display: table;
	line-height: 0;
	content: ""
}

.navbar-form:after {
	clear: both
}

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
	margin-top: 10px
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
	display: inline;
	margin-bottom: 0;
	margin-top: 10px;
	padding-bottom: 0px;
}

.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
	margin-top: 3px
}

.navbar-form .input-append, .navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap
}

.navbar-form .input-append input, .navbar-form .input-prepend input {
	margin-top: 0
}

.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0
}

.navbar-search .search-query {
	padding: 4px 14px;
	margin-bottom: 0;
	font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.navbar-static-top {
	position: static;
	margin-bottom: 0
}

.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	border-width: 0 0 1px
}

.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0
}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-right: 0;
	padding-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

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

.navbar .nav {
	position: relative;
	left: 0;
	display: inline;
	float: left;
	margin: 0 10px 0 0
}

.navbar .nav.pull-right {
	float: right;
	margin-right: 0
}

.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #000;
*background-color:#000
}

.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #000 \9
}

.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25)
}

.navbar-inverse .navbar-inner {
	background-color: #007fff;
	background-image: -moz-linear-gradient(top, #007fff, #007fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fff), to(#007fff));
	background-image: -webkit-linear-gradient(top, #007fff, #007fff);
	background-image: -o-linear-gradient(top, #007fff, #007fff);
	background-image: linear-gradient(to bottom, #007fff, #007fff);
	background-repeat: repeat-x;
	border-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fff', endColorstr='#ff007fff', GradientType=0)
}

.navbar-inverse .brand {
	color: #fff
}

.navbar-inverse .navbar-text {
	color: #fff
}

.navbar-inverse .navbar-link {
	color: #fff
}

.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
	color: #fff
}

.navbar-inverse .divider-vertical {
	border-right-color: #007fff;
	border-left-color: #007fff
}

.navbar-inverse .navbar-search .search-query {
	color: #fff;
	background-color: #80bfff;
	border-color: #007fff;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
color:#999
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
color:#999
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color:#999
}

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
	padding: 5px 15px;
	color: #999;
	text-shadow: 0 1px 0 #fff;
	background-color: #fff;
	border: 0;
	outline: 0;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	box-shadow: 0 0 3px rgba(0,0,0,0.15)
}

.navbar-inverse .btn-navbar {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0072e6;
*background-color:#0072e6;
	background-image: -moz-linear-gradient(top, #0072e6, #0072e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0072e6), to(#0072e6));
	background-image: -webkit-linear-gradient(top, #0072e6, #0072e6);
	background-image: -o-linear-gradient(top, #0072e6, #0072e6);
	background-image: linear-gradient(to bottom, #0072e6, #0072e6);
	background-repeat: repeat-x;
	border-color: #0072e6 #0072e6 #004c99;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0072e6', endColorstr='#ff0072e6', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #0072e6;
*background-color:#06c
}

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
	background-color: #0059b3 \9
}

.navbar .navbar-inner {
	background-image: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.navbar .brand:hover {
	color: #bbb
}

.navbar .navbar-search .search-query {
	line-height: normal
}

.navbar .btn {
	background: #41bb19 !important;
}

.navbar .btn:hover {
	background: #379e15 !important;
}

.navbar *, .nav-collapse * {
	box-shadow: none !important;
	text-shadow: none !important;
	border-radius: 0px !important;
	font-weight: normal !important;
	font-size: 12px !important;
	text-transform: none;
}

.navbar .caret {
	border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}

.navbar a, .navbar a:visited {
	color: #000000 !important;
}

header, .navbar, .social-links, .full-slider, footer {
	margin-left: -20px;
	margin-right: -20px;
}

.social-links, footer, .navbar-inner, .full-slider {
	padding-left: 20px;
	padding-right: 20px;
}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}


#footerright {
	width:280px;
	float:right;
	padding:10px;	
	}


#footerleft ul, #footermiddle ul, #footerright ul {
	margin-top:5px;
	}


#footerleft ul li, #footermiddle ul li, #footerright ul li {
	list-style:none;
	border-bottom:1px dotted #666666;
	padding:5px;
	display:block;	
	}

	
#footerleft ul li a, #footermiddle ul li a, #footerright ul li a {
	color:#FFFFFF;
	text-decoration:none;
	}


#footerleft ul li:hover, #footermiddle ul li:hover, #footerright ul li:hover {
	background:#0B96F5;
	color:#FFFFFF;
	}


#footerleft ul li:first-child, #footermiddle ul li:first-child, #footerright ul li:first-child {
	border-top:0px dotted #000000;
	}


#archive .clearfloat {
	padding-bottom:5px;
	
	}
	

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}




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


.clearfloat {
	display: inline-block;
	}




* html .clearfloat {
	height:1%;
	}


*+html .clearfloat {
	height:1%;
	}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}

.span-18 {width:710px;}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}

input.span-18, textarea.span-18 {width:698px;}

.rollover-img {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.presentation_user{display:block; }
.fusion-mobile-menu-icons{margin-top:0px;}
.fusion-mobile-menu-icons a{color:#dadada;}
.fusion-mobile-menu-icons a:before{color:#dadada;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}
#side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{display:block;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}

#sp-bottom .sp-block .last img.bicon{float:left}

.rtl #sp-bottom .sp-block .last img.bicon{float:right;margin:0 0 0 15px}

#sp-bottom .sp-block .last p.gtouch, p.gtouch a{font-size:15px;margin-bottom:15px}

	#sp-bottom.sp-modCol4 .sp-block{width:25%!important}

	#sp-leftcol, #sp-rightcol,#sp-inset1, #sp-inset2, #sp-maincol, #inner_content, .sp-block, .item {width:100%!important;margin:0!important}

	.sp-block .first, .sp-block .last, .sp-block .single,
	.item .first, .item .last, .item .single	{margin:0!important}

#sp-bottom .sp-block .first {margin-left:-25px}

#sp-bottom .sp-block .last {margin-right:-25px}

#sp-bottom .sp-block .single {margin-left:-25px;margin-right:-25px}

.sp-block{float:left;display:inline}

.sp-block .first {margin-left:-10px}

.sp-block .last {margin-right:-10px}

.sp-block .single {margin-left:-10px;margin-right:-10px}

	.entry { font-size: 15px; }

	
	
	.entry h1 { font-size: 30px; letter-spacing: -0.7px; }

	.entry h2 { font-size: 26px; letter-spacing: -0.5px; }

	.entry h3 { font-size: 24px; letter-spacing: -0.3px; }

	.entry h4 { font-size: 22px; letter-spacing: -0.3px; }

	.entry h5 { font-size: 18px; }

	.entry h6 { font-size: 16px; text-transform: uppercase; }

	.single .format-status .entry { font-size: 20px; line-height: 1.4em; }

	
	.entry.share { padding-right: 0; }

.clear_column {
	clear:both;
	display:block;
	font-size:0; height:0;
	line-height:0; width:100%;
	overflow: hidden;
}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-6{width:50%}



ul.pop-widget-tabs{list-style:none;clear:both;width:100%;border:none;margin:0!important;padding:0!important;}
ul.pop-widget-tabs li{ padding:0;float:left;display:inline;line-height:30px;border:0px solid #f5f5f5;font-weight:bold;margin:0 1px 1px 0;font-size:11px;list-style:none;cursor:pointer;}
ul.pop-widget-tabs li a{float:left;display:block;padding:0 5px;background:#fff;line-height:30px;text-decoration:none;border:0px solid #ddd;font-family:Arial,Helvetica,sans-serif;;}
ul.pop-widget-tabs.pop-widget-tabs-3 li span,ul.pop-widget-tabs.pop-widget-tabs-4 li span,ul.pop-widget-tabs.pop-widget-tabs-5 li span{display:none}
ul.pop-widget-tabs li a:hover,ul.pop-widget-tabs li a.active,ul.pop-widget-tabs li a:active,ul.pop-widget-tabs li a:focus{color:#000;text-decoration:none;background:#ebebeb;}

ul#hero {
    width: 555px;
    height: 219px;
    margin: 0;
    list-style-type: none;
}

ul#hero li img.hero_img {
    float: left;
    width: 555px;
    height: 219px;
}
.main{margin:20px auto;max-width:640px}
.main .widget-sponsor{margin:2.5rem 0}
.hometiles .main-desc{text-align:left;width:90%;margin:0 auto}
.series-story .main,.tax-series .main{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.series-story .main .seriesmeta,.tax-series .main .seriesmeta{background:#333;color:#FFF;font-family:proxima_nova,Helvetica,Arial,sans-serif;height:35px;line-height:35px;text-align:center}
.series-story .main .seriesmeta strong,.tax-series .main .seriesmeta strong{text-transform:uppercase}
.series-story .main .seriesmeta .fa-chevron-left,.tax-series .main .seriesmeta .fa-chevron-left{float:left;color:#FFF;display:inline-block;line-height:35px;padding:0 10px;border-right:1px solid #FFF}
.series-story .main .seriesmeta .fa-chevron-right,.tax-series .main .seriesmeta .fa-chevron-right{float:right;color:#FFF;display:inline-block;line-height:35px;padding:0 10px;border-left:1px solid #FFF}
.series-story .main .entry,.tax-series .main .entry{padding:15px}
.series-story .main{background:#FFF;width:100%;max-width:100%}
.tax-series .main header{padding-top:30px;padding-bottom:20px}
.tax-series .main header h2{font-size:22px;margin:0}
.tax-series .main #series_start{border-top:1px solid #f6f5f3}
.tax-series .main #series_start ol,.tax-series .main #series_start ul{list-style:none;margin:0;padding:0}
.tax-series .main #series_start ol li,.tax-series .main #series_start ul li{background:rgba(255,255,255,.2);border-bottom:1px solid #f6f5f3;list-style:none}
.tax-series .main #series_start ol li:hover,.tax-series .main #series_start ul li:hover{background:#cfdf36;color:#333}
.tax-series .main #series_start ol li:hover a,.tax-series .main #series_start ul li:hover a{color:#333;text-decoration:underline}
.tax-series .main #series_start ol li a,.tax-series .main #series_start ul li a{color:#333;border-bottom:0;display:block;font-weight:400;padding:20px 10px 20px 40px;text-indent:-20px}
.tax-series .main #series_start ol li a:hover,.tax-series .main #series_start ul li a:hover{color:#333;text-decoration:underline}
.tax-series .main #series_start p.text-right{margin-top:30px}
.tax-series .main #series_start p.text-right a{background:#333;border:0;color:#FFF;display:inline-block;font-family:proxima_nova,Helvetica,Arial,sans-serif;font-weight:700;padding:12px 16px}
.tax-series .main #series_start p.text-right a i.fa{color:#999;font-weight:400;margin-left:8px;vertical-align:middle}
.tax-series .main #series_start p.text-right a:hover{background:#cfdf36;color:#333}
.tax-series .main #series_start p.text-right a:hover i{color:#333}
