/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

@media only screen and (max-width: 768px) {
body {font-size:16px !important;}  
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
.featured-img {margin-bottom:15px !important;}
.datetime {font-weight:300; font-size:10px;}
.datetime a {font-weight:400;}
.single-title {font-size:26px !important;}
.fredsel {display:block; float:left; overflow: hidden; width:192px !important; height:auto;}
.fredsel img {width:192px !important; height:160px !important;}
.fredsel h2 a {font-size:18px !important; line-height:20px !important;}
.page-header h2 {font-size:24px !important;}
.prev2, .next2 {padding:15px !important; font-size:12px;}
.pad30 {padding:15px 15px 20px 15px !important;}
.category-name {border-bottom:2px solid #AAA !important; font-size:14px !important;}
.headline {font-size:1.5em !important; border-bottom:3px solid #AAA !important;}
.navbar-default .navbar-brand, .navbar-brand {font-size:18px !important;}
.cover-title {font-size:26px !important;}
#search input[type="search"] {font-size:30px !important; }
#connatix {display:none !important;}
.cover-billboard {height:450px !important; width:100%; margin:0; padding:0;}
.cover-billboard .container {position:relative; height:450px !important; width:100%; margin:0; padding:0;}
.promo-billboard {height:450px !important; width:100%; margin:0; padding:0;}
.promo-billboard .container {position:relative; height:450px !important; width:100%; margin:0; padding:0;}
.cover-content h1 {font-size:36px !important;}
.cover-nav {padding:10px 0px !important;}
.cover-nav img {max-height:30px !important;}
.cover-nav a {line-height:2em !important;}
.cover-headline {font-size:22px !important;}
.continue {line-height:48px !important;}
.continue a {padding:14px 13px 12px 13px !important; font-size:14px !important;}
#main {border:none !important;}
.shead {font-size:24px !important;}
}

/*
@media (min-width: 992px) {
  body {
    padding: 0;
  }
  .navbar {
    right: auto;
    background: none;
    border: none;
  }
}
*/

html {
  height: 100%;
}

body {
  padding-top: 0px;
  font-family: 'Open Sans', Arial, serif;
  font-weight: 400;
  font-size:16px;
  color:#000;
  line-height:1.8em;
}

p {margin-bottom:30px;}

.navbar {
 		background:#ffffff;
    border-bottom:1px solid #E2E2E2;
  	font-weight:400;
  	margin-bottom: 0px;
  	text-decoration:none;
  	font-size:16px;
  }
.navbar-default .navbar-nav > li > a {
  color: #000;
  padding:20px 15px;  
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #F75352;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #F75352;
  background-color: #FFF;
}
.navbar-default .navbar-brand, .navbar-brand {
  color: #000000;
  font-size: 24px;
  text-transform:lowercase;
  font-weight:700;
  height:60px;
  padding:10px 15px; 
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #000000;
  background-color: transparent;
}
.navbar-brand img {
  height:40px; width:auto;
    }
.navbar-toggle {
  position: relative;
  float: left;
  margin-right: 0px;
  padding: 15px 15px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  background-image: none;
  border: none;
  border-right:1px solid #EEE !important;
  border-radius: 0px;
  height:50px;
  font-size: 18px;
  line-height: 22px;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 25px;
  height: 4px;
  border-radius: 0px;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #000000;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #FFF;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #EEE;
}

#content {
  padding: 0px 0 0;
  position:relative;
}

/*.post_content img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  margin:0 auto;
  margin-bottom:30px;
}*/

.wp-post-image {
  border:0px solid #AAAAAA;
  }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family:'Francois One', Arial, serif;
  font-weight:400;
  padding: 0px;
  margin: 0px;
	}

h1 {line-height:1.277777777em;}
h2 {line-height:1.2em; font-size:36px;}
h3 {line-height:1.416666666em;}
h4 {line-height:1.555555555em;}
h5 {line-height:1.714285714em;}
h6 {line-height:1.833333333em;}

.single-title {font-size:58px; text-align:center; line-height:1.2em;}

.page-header {
  padding: 0px;
  margin: 0px 0px 15px 0px;
  border-bottom: none;
	}
.page-header a {
  color:#000;
  text-decoration:none;
  }
.featured-img {
  position:relative;
  overflow:hidden;
  -webkit-box-shadow: inset 0 75px 50px -50px rgba(0,0,0,0.8);
  -moz-box-shadow: inset 0 75px 50px -50px rgba(0,0,0,0.8);
  box-shadow: inset 0 75px 50px -50px rgba(0,0,0,0.8);
  }
.play {position:absolute; color:#fff; left:15px; bottom:10px;}
img.shadow {
  z-index: 1;
	position: relative;
}
.category-img {
	position:absolute;
  top:0;
  left:0;
  margin:10px 15px;
  text-shadow:0 1px 2px rgba(0,0,0,0.6);
  font-family:'Roboto', Arial, serif;
}
.category-img a {
	color:#ffffff;
  text-transform:uppercase;
  text-decoration:none;
}
.portfolio-item {
  	border-bottom:0px solid #EEE;
  	padding-left:0px;
  	padding-right:0px;
  	padding-bottom: 0px;
    margin-bottom: 0px;
}

.divider {
  	display:block;
    clear:both;
  	border-bottom:1px solid #EEE;
  	padding-left:0px;
  	padding-right:0px;
  	padding-bottom: 30px;
    margin-left:15px;
    margin-right:15px;
    margin-bottom: 30px;
}

.rodivider {
  	display:block;
    clear:both;
  	border-bottom:1px solid #EEE;
  	padding-left:0px;
  	padding-right:0px;
  	padding-bottom: 30px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom: 30px;
}
.rodividergrid {
  	display:block;
    clear:both;
  	border-bottom:1px solid #EEE;
  	padding-left:0px;
  	padding-right:0px;
  	padding-bottom: 12px;
    margin-left:15px;
    margin-right:15px;
    margin-bottom: 15px;
}
.author-item {
    margin-bottom: 30px;
}

#main {border-right:1px solid #ddd; margin-bottom:30px;}

#main p.meta {
  font-style: normal;
  color: #AAAAAA;
}
#main article {
  margin: 30px 0px 30px 0px;
  border-bottom: 0px solid #eeeeee;
  padding: 0px 0px 0px 0px;
}
a.read {color:#F75352; text-transform:uppercase; font-size:10px; text-decoration:none; font-family:'Droid Sans', Arial, serif; font-weight:400;}
#main article footer {
  min-height: 0px;
}

.datetime {
	font-family:'Roboto', Arial, serif;
  text-transform:uppercase;
  letter-spacing:1px;
  margin-bottom:5px;
  color:#999999;
}
.datetime a {color:#000000;}
.headline {
	font-family:'Francois One', Arial, serif;
  font-size:2em;
  text-transform:uppercase;
  display:inline-block;
  clear:both;
  border-bottom:5px solid #AAA;
  padding-bottom:10px;
  margin:0px 15px 15px 15px;
  color:#AAA;
}
.headline-sidebar {
	font-family:'Francois One', Arial, serif;
  font-size:1em;
  text-transform:uppercase;
  display:inline-block;
  clear:both;
  border-bottom:3px solid #AAA;
  padding-bottom:0px;
  margin-bottom:15px;
  color:#AAA;
}
.more-title {
	font-family:'Francois One', Arial, serif;
  font-size:1.2em;
  line-height:1.6em;
  color:#AAA;
}
.teal {color:#6AD98A;}

.fader {
   opacity: 1;
   filter: alpha(opacity=100);
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	 -ms-transition: opacity .25s ease-in-out;
   -o-transition: opacity .25s ease-in-out;
	 box-shadow: #000 0em 0em 0em;
   }

.fader:hover {
   opacity: 0.75;
   filter: alpha(opacity=75);
   }

.nofader {
   opacity: 1;
   filter: alpha(opacity=100);
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	 -ms-transition: opacity .25s ease-in-out;
   -o-transition: opacity .25s ease-in-out;
	 box-shadow: #000 0em 0em 0em;
   }

.nofader:hover {
   opacity: 1;
   filter: alpha(opacity=100);
   }

.banner-top {height:100%; width:728px; max-width:100%; margin:0 auto; text-align:center; display:block; clear:both; padding:15px 0px;}
.line {
  display: table;
  white-space: nowrap;
}

.line:before,
.line:after {
  /* green 1px image repeated in browsers without linear-gradient */
  
  background: linear-gradient(to bottom, #999999, #999999) no-repeat center / 98% .07em;
  content: '';
  display: table-cell;
  width: 50%;
}

.vertical-align {
  display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
  display: -moz-box;      /* OLD: Firefox (buggy) */
  display: -ms-flexbox;   /* MID: IE 10 */
  display: -webkit-flex;  /* NEW, Chrome 2128, Safari 6.1+ */
  display: flex;          /* NEW: IE11, Chrome 29+, Opera 12.1+, Firefox 22+ */
  flex-direction: row;
  align-items: center;
}

.vertical-align > [class^="col-"],
.vertical-align > [class*="col-"] {
  display: -webkit-box;   /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
  display: -moz-box;      /* OLD: Firefox (buggy) */
  display: -ms-flexbox;   /* MID: IE 10 */
  display: -webkit-flex;  /* NEW, Chrome 2128, Safari 6.1+ */
  display: flex;          /* NEW: IE11, Chrome 29+, Opera 12.1+, Firefox 22+ */
  align-items: center;     /* Align the flex-items vertically */
  justify-content: center; /* Optional, to align inner flex-items 
                              horizontally within the column  */
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.top-ad {background:#EEEEEE; margin:auto; padding:10px 0px; width:100%; height:110px; text-align:center; overflow:hidden; position:relative; z-index:1;}
.top-ad-mobile {background:#EEEEEE; margin:auto; padding:10px 0px; width:100%; height:70px; text-align:center; overflow:hidden; position:relative; z-index:1;}

.top-search {
  float: right !important;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 22px;
  height: 50px;
  border-left:1px solid #EEE;
  color:#333;
}
.top-search a {color:#000;}
.top-search:hover,
.top-search:focus {
  text-decoration: none;
  color:#333;
}

.nav-icons {
  float: right; height:50px; overflow:hidden; font-size:18px;
}
.nav-icons a {color:#333; padding:15px; line-height:52px;}
.nav-icons:hover,
.nav-icons:focus {
  text-decoration: none;
}

.footer-icons {
  float: right;
}
.footer-icons a {color:#333; margin-left:15px;}
.footer-icons:hover,
.footer-icons:focus {
  text-decoration: none;
}

.nav-name {font-family:'Francois One', Arial, serif; text-transform:uppercase; color:#AAA; border-bottom:3px solid #AAA; clear:both; margin-bottom:15px;display:inline-block; font-size:18px;}
.nav-name a {color:#AAA; text-decoration:none;}

.category-name {font-family:'Francois One', Arial, serif; text-transform:uppercase; color:#AAA; border-bottom:3px solid #AAA; clear:both; margin-bottom:15px;display:inline-block; font-size:18px;}
.category-name a {color:#AAA; text-decoration:none;}
.single-post .category-name {font-family:'Francois One', Arial, serif; text-transform:uppercase; color:#AAA; border-bottom:3px solid #AAA; clear:both; margin-bottom:7px;display:inline-block; font-size:16px; line-height:28px;}
.single-post .category-name a {color:#AAA; text-decoration:none;}
.date {font-family:'Francois One', Arial, serif; text-transform:uppercase; color:#AAA; font-size:14px;}
.date a {color:#AAA; text-decoration:none;}

.authors {font-family:'Francois One', Arial, serif; text-transform:uppercase; color:#AAA; font-size:14px; line-height:18px; margin-top:15px;}
.authors a {color:#AAA; text-decoration:none;}

.by-author, .by-author a {color:#AAA; font-size:14px;}

.pushup30 {margin-top:30px;}
.pushdown30 {margin-bottom:30px;}
.pushdown15 {margin-bottom:15px;}
.pad30 {padding:30px;}

#top-slide {display:block; clear:both; box-shadow:rgba(0, 0, 0, 0.25) 0 0 5px; position:relative; height:100%; width:100%; background:#fff;}
.fredsel {display:block; float:left; overflow: hidden; width:384px; height:auto; border-left:0px solid #E5E5E5; color:#000; text-decoration:none;}
.fredsel h2 a {color:#000; text-decoration:none; font-size:22px; line-height:24px;}
.fredsel img {width:384px; height:320px;}

#carousel .clearfix {
				float: none;
				clear: both;
			}



.prev2 {
	float: left;
	left: 0;
  background:#000;
  background:rgba(0,0,0,0.5);
  height:100%;
  position:absolute;
  top:0;
  padding:30px;
  color:#fff; 
			}
.next2 {
	float: right;
	right: 0;
  background:#000;
  background:rgba(0,0,0,0.5);
  height:100%;
  position:absolute;
  top:0;
  padding:30px;
  color:#fff;
			}
a.prev2, a.next2 {color:#fff; text-decoration:none; outline:none;}

.content-left {margin-bottom:30px; padding:0;}
.content-left img {margin:0px 0px 15px 0px; padding:0px;}

.content-left-title {font-family:'Francois One', Arial, serif; color:#AAA; font-size:13px; line-height:19px; margin-top:15px;}
.content-left-title a {text-decoration:none; color:#333;}

.content-left-headline {font-family:'Francois One', Arial, serif; color:#AAA; text-transform:uppercase; border-top:1px solid #EEE; display:block; border-bottom:1px solid #EEE; font-size:16px; margin:15px 0px;}

.nav-wrapper { min-height:61px; min-width:100%;}
#topnavbar {
    margin: 0;
}
#topnavbar.affix {
    position: fixed;
    top: 0;
    width: 100%;
  	z-index:1000;
}

#sidebar1 {
    margin: 0;
}
#sidebar1.affix {
    position: fixed;
    top: 81px;
  	width: 100%;
  	z-index:1000;
}
#sidebar1.affix-bottom {
    position: absolute;
}

#banner {
     background-color: yellow;
  	 height:100px;
}

.addthis_toolbox a{text-decoration:none}

.span-facebook {background:#3B5998; color:#fff; display:block; clear:both; margin-bottom:5px; text-align:left; padding:10px; font-size:13px; font-family:'Francois One', Arial, serif; text-transform:uppercase;}
.span-twitter {background:#00ACED; color:#fff; display:block; clear:both; margin-bottom:5px; text-align:left; padding:10px; font-size:13px; font-family:'Francois One', Arial, serif; text-transform:uppercase;}
.span-google-plus {background:#dd4b39; color:#fff; display:block; clear:both; margin-bottom:5px; text-align:left; padding:10px; font-size:13px; font-family:'Francois One', Arial, serif; text-transform:uppercase;}
.span-pinterest {background:#C92228; color:#fff; display:block; clear:both; margin-bottom:5px; text-align:left; padding:10px; font-size:13px; font-family:'Francois One', Arial, serif; text-transform:uppercase;}
.span-email {background:#a60505; color:#fff; display:block; clear:both; margin-bottom:30px; text-align:left; padding:10px; font-size:13px; font-family:'Francois One', Arial, serif; text-transform:uppercase;}

.navbar .fa-facebook:hover {color:#3B5998;}
.navbar .fa-twitter:hover {color:#00ACED;}
.navbar .fa-pinterest:hover {color:#C92228;}
.navbar .fa-instagram:hover {color:#7C5641;}
.navbar .fa-rss:hover {color:#FF9900;}

.dateauth {font-size:14px; line-height:14px; padding-bottom:15px; color:#333; border-bottom:1px solid #ddd; display:block; clear:both; font-family:'Roboto Condensed'; font-weight:300;}
.dateauth a {color:#1CACE2;}

.ago {font-family:'Roboto Condensed'; font-weight:300; font-size:14px; color:#333;}

.media-box {background:#f9f9f9; border-top:1px solid #EEE; border-bottom:1px solid #EEE; padding:15px 0px;}

.media {font-size:14px; line-height:22px; background:#f9f9f9; font-family:'Roboto Condensed'; font-weight:300; padding:0px 15px; color:#333;}
.media> .pull-left {margin-right:30px;}
  
.media p {margin-bottom:15px;}

.media-heading {
  font-size:18px;
  line-height: 1.4em;
  margin:0px 0px 5px 0px;
  padding:0;
  }
.media-heading a {color:#000;}

.media img {height:80px; width:80px; border:none; border-radius:100px;}

.author-main {}
.author-main img {height:100px; width:100px;}


#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7); z-index:9999;
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}
#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
	opacity: 1;
	padding: 10px 17px;
	font-size: 27px;
  }
  

.category-photos .pic, .category-entertainment-photos-photos .pic, .category-celebrity-photos-photos .pic, .category-red-carpet-photos-photos .pic, .category-events-photos-photos .pic {display:block; color:#fff; position:absolute; margin:0; padding-top:10px; text-align:center; height:50px; width:50px; font-size:25px; background:#D81A13; bottom:0; right:0;}
.category-videos .vid, .category-movie-trailers-movies .vid {
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display:block; color:#fff; border:2px solid #d8d8d8; position:absolute;
    margin:0; padding-top:6px; text-align:center; height:40px; width:40px; font-size:12px; background-color:rgba(0, 0, 0, 0.75); bottom:10px; left:10px;}
.pic, .vid {display:none;}

.category-photos .pic-lg, .category-entertainment-photos-photos .pic-lg, .category-celebrity-photos-photos .pic-lg, .category-red-carpet-photos-photos .pic-lg, .category-events-photos-photos .pic-lg {display:block; color:#fff; position:absolute; margin:0; padding-top:10px; text-align:center; height:50px; width:50px; font-size:25px; background:#D81A13; bottom:0; right:0;}
.category-videos .vid-lg, .category-movie-trailers-movies .vid-lg {
  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; display:block; color:#fff; border:2px solid #d8d8d8; position:absolute;
    margin:0; padding-top:28px; text-align:center; height:100px; width:100px; font-size:42px; background-color:rgba(0, 0, 0, 0.75); bottom:40px; left:40px; z-index:9;}
.pic-lg, .vid-lg {display:none;}

.featured-now h3 {border-bottom:1px solid #EEE; padding-bottom:20px; line-height:.75em;margin-bottom:15px; font-family: 'Roboto Condensed', Arial, serif; font-style: normal; font-weight: 400;}
.featured-now a {color:#000; font-size:16px;}


.jumbotron {
  	min-height:540px;
    height:1080px;
  }

.cover-title {font-size:46px; text-transform:uppercase; color:#000;font-family: 'PT Serif'; line-height:1.2em; font-weight: 700;}

.tags a, .tags a:hover {color:#333; font-weight:normal; background:#eee;}


/* Hides navigation links and site footer when infinite scroll is active */
#infinite-footer {
    display: none;
}

.carousel a {color:#fff;}
.carousel h2 {margin:0px 170px 70px 170px; position:absolute; bottom:0;}
.carousel-control {background:transparent !important;}

.vidcat {font-style: normal; font-weight: 400;  line-height:17px; font-family: Arial, serif;}
.vidcat a {color:#666; font-size:11px;}
.vidcat a:hover {text-decoration:underline;}



.navbar-branded {
  float: none;
  font-size:36px;
  line-height:52px;
  color:#333;
  text-transform:none;
  font-family: 'Alfa Slab One', Arial, serif;
  }

.navbar-branded a {text-decoration:none; color:#000;}

.navbar-center
{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    margin: auto;
  	height:100%;
}

#mainv .category-videos .post_content p {display:none;}

.news {background:#fff; border-bottom:0px solid #EEE; height:90px; overflow:hidden; line-height:1.3em; margin-bottom:15px; font-family: 'Roboto Condensed', Arial, serif; font-style: normal; font-weight: 400;}
.news img {max-height:80px; width:auto;}
.news a {color:#000;}
ul.nav-icons{list-style: none;margin:0;overflow: visible;}
ul.nav-icons li{display:block;float:left;overflow: hidden;position: relative;transition: all 300ms ease-in-out 0s;min-width:40px}
ul.nav-icons .nav-icon-like{
	right:-80px;
	transition: all 300ms ease-in-out 0s;
	position: absolute;
	top:10px;
	opacity:0;
}
ul.nav-icons li.s-twitter .nav-icon-like{top:15px}
ul.nav-icons li.s-pinterest .nav-icon-like{right:-80px;}
ul.nav-icons li.s-instagram .nav-icon-like{right:-80px;top:15px}
ul.nav-icons > li:hover{
	overflow: visible;
	transition: width 300ms ease-in-out 0s;
}
ul.nav-icons > li:hover .nav-icon-like{
	right:0;
	opacity:1;
}
ul.nav-icons > li.s-share:hover >a > i{display:none}
ul.nav-icons > li.s-facebook:hover{width:80px;}
ul.nav-icons > li.s-twitter:hover{width:150px;}
ul.nav-icons > li.s-pinterest:hover{width:100px;}
ul.nav-icons .ig-count a{line-height:12px;}
ul.nav-icons .l-instagram:hover{min-width:45px}
ul.nav-icons > li.s-instagram:hover, ul.nav-icons li.s-instagram .nav-icon-like{width:120px;}
ul.nav-icons .l-instagram a:hover{
	background:url(images/insta.png) no-repeat center center;
	text-indent: -9999px;
	overflow: hidden;
	width:40px;
}

.cover-nav {background:#000; padding:10px 15px; margin:0; font-family: 'Roboto Condensed', Arial, serif; text-transform:uppercase; font-weight:300; font-size:14px; letter-spacing:2px;}
.cover-nav img {max-height:50px;}
.cover-nav a {color:#fff; line-height:3.5em; text-decoration:none;}
.cover-nav a:hover {color:#f2de00;}
.cover-billboard {height:900px; width:100%; margin:0; padding:0;}
.cover-billboard .container {position:relative; height:900px; width:100%; margin:0; padding:0;}
.cover-videobg {background:#000; color:#fff; margin:0; padding:60px 0px;}
.cover-content {color:#fff; position:absolute; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); font-family: 'Roboto Condensed', Arial, serif; text-transform:uppercase; font-weight:300; font-size:14px; letter-spacing:2px; margin:0 auto; bottom:0; text-align:center; width:100%;}
.cover-content h1 {font-size:84px; padding:0px 10px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); font-weight:700; font-family: 'Roboto Condensed', Arial, serif; color:#f2de00; line-height:1em;}
.cover-headline {margin:0 auto; text-align:center; padding:60px 0px; letter-spacing:1px; font-size:36px; display:block; clear:both; font-weight:300;}

#cover-slide {display:block; clear:both; position:relative; height:100%; width:100%; background:#fff;}
.fredsel-covers {display:block; float:left; overflow: hidden; width:360px; height:auto; border-left:0px solid #E5E5E5; color:#000; text-decoration:none;}
.fredsel-covers h2 a {color:#000; text-decoration:none; font-size:24px; line-height:30px;}
.fredsel-covers img {width:360px; height:460px;}

.spaner-facebook {background:#3B5998; color:#fff; text-shadow:none; border-radius:2px; display:block; clear:both; margin:0; text-align:center; padding:8px; font-size:14px; font-family:'Roboto Condensed', Arial, serif; text-transform:uppercase; letter-spacing:2px;}
.spaner-twitter {background:#00ACED; color:#fff; text-shadow:none; border-radius:2px; display:block; clear:both; margin:0; text-align:center; padding:8px; font-size:14px; font-family:'Roboto Condensed', Arial, serif; text-transform:uppercase; letter-spacing:2px;}
.spaner-google-plus {background:#dd4b39; color:#fff; text-shadow:none; border-radius:2px; display:block; clear:both; margin:0; text-align:center; padding:8px; font-size:14px; font-family:'Roboto Condensed', Arial, serif; text-transform:uppercase; letter-spacing:2px;}
.spaner-pinterest {background:#C92228; color:#fff; text-shadow:none; border-radius:2px; display:block; clear:both; margin:0; text-align:center; padding:8px; font-size:14px; font-family:'Roboto Condensed', Arial, serif; text-transform:uppercase; letter-spacing:2px;}
.spaner-email {background:#a60505; color:#fff; text-shadow:none; border-radius:2px; display:block; clear:both; margin:0; text-align:center; padding:8px; font-size:14px; font-family:'Roboto Condensed', Arial, serif; text-transform:uppercase; letter-spacing:2px;}

.promo-videobg {background:#151515; color:#fff; margin:0; padding:60px 0px;}
.promo-videobg h1 {font-weight:700; font-family: 'Roboto Condensed', Arial, serif;}
.promo-excerpt {margin:22px 0px;}
.promo-billboard {height:450px; width:100%; margin:0; padding:0;}
.promo-billboard .container {position:relative; height:450px; width:100%; margin:0; padding:0;}
.promo-content {color:#fff; position:absolute; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); font-family: 'Roboto Condensed', Arial, serif; text-transform:uppercase; font-weight:300; font-size:14px; letter-spacing:2px; margin:0 auto; bottom:0; text-align:center; width:100%;}

a.addthis_button_facebook.at300b {text-decoration:none !important;}
a.addthis_button_twitter.at300b {text-decoration:none !important;}

.wp-caption {
    background: #fff;
    border: 0px solid #f0f0f0;
    max-width: 100%; /* Image does not overflow the content area */
    padding: 0px 0px 15px 0px;
    text-align: center;
}

.wp-caption.alignnone {
    border: 0 none;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    width: auto;
}

.wp-caption.aligncenter {
    border: 0 none;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    width: auto;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    padding: 15px 0px 30px 0px;
  	font-family: 'Roboto Condensed', arial;
  	font-weight:300;
  	color:#333;
}

.ssbp-wrap {
line-height:12px; background: !important;
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

.splits {position:relative;}
.splits a {color:#000; text-decoration:none;}
.splits h2 {font-size:18px; background:#fff; padding:8px 12px; line-height:1.5em;}
.splits-title {font-family:'Francois One', Arial, serif; padding:15px 17px; text-transform:uppercase; color:#fff; line-height:1.25em; font-size:28px;}


.vbgcolor {background:#181818; color:#ccc; line-height:1.4em; font-size:18px; padding:30px 0px;}
.vbgcolor h1 {color:#fff; font-weight:bold; margin-bottom:10px;}

.yamm-content a {color:#000 !important; text-decoration: none;}

.sidebar-posts {margin-bottom:10px;}
.sidebar-posts img {margin:0; padding:0;}
.sidebar-posts-title  {font-family:'Francois One', Arial, serif; line-height:1.4em; margin-top:15px;}



.rogrid {font-size:16px; line-height:1.5em; color:#000; font-family:'Roboto Condensed'; font-weight:300;}
.rogrid a {color:#000;}
.rogrid h2 {margin:15px 0px; font-family:'Rubik'; font-weight:300;}

.jumbotron-page {
  padding: 30px;
  margin-bottom: 0px;
  font-size: 21px;
  font-weight: 200;
  color: #ffffff;
  background-color: #ffffff;
}
.jumbotron-page h1,
.jumbotron-page .h1 {
  line-height: 1;
  color: inherit; 
}
.jumbotron-page p {
  background:#fff;
  color:#000 !important;
  font-size:28px;
  padding:15px 15px;
  display:inline-block;
  line-height: 1.5;
  font-family: "Old Standard TT",sans-serif;
  color: inherit;
  font-weight:200;
  text-transform:uppercase;
}
.container .jumbotron-page {
  border-radius: 0px;
}
.jumbotron-page .container {
  max-width: 100%;
  height:250px;
}

.askro {font-family: 'Roboto Condensed', arial; font-weight:300;}
.askro h1,.askro h2,.askro h3,.askro h4,.askro h5,.askro h6 {font-family: 'Rubik', arial; font-weight:700;}
.space {padding-top:90px; padding-bottom:60px;}
.askgreen {background:#09C675; color:#fff;}
.askgreentext {color:#09C675; font-size:14px;}
.askcream {background:#f5f5f5; color:#333; font-size:22px; font-weight:300; line-height:1.5em;}

.slideshow-wrapper .pager img{opacity:1;filter:alpha(opacity=100);}

.continue {text-align:center; clear:both; display:block; padding:0px; text-transform:uppercase; background:#fff; line-height:56px; margin-top:30px;}
.continue a {background:#333; padding:16px 15px 14px 15px; color:#fff; margin:7px; font-family:'Francois One', Arial, serif; font-weight:400; font-size:18px; text-decoration:none; border-radius:3px; }
.continue a:hover {background:#000;}

.post_excerpt {font-size:14px; line-height:1.8em;}

.vidslide2 {background: #ffffff url(http://rollingout.com/images/subcarousel-bg.png)  repeat-x top center; padding:60px 0px; font-family: Arial, serif;}

.vidtitle {margin-top:10px; line-height:22px; font-family: Arial, serif;}

.vidtitle a {color:#000; font-weight:bold;}

.grow { transition: all .2s ease-in-out;}
.grow:hover { transform: scale(1.1); opacity: .5; filter: alpha(opacity=50); }

.shrink { transition: all .2s ease;}
.skrink:hover { transform: scale(0.8); }

.vidplay {
   display:block; position:absolute; z-index:1; margin:0; height:40px; width:40px; font-size:12px; bottom:40%; left:40%; transition: all .2s ease; opacity: 0;
   filter: alpha(opacity=0); transform: scale(1.2);}
.vidplay:hover {transform: scale(1); opacity: 1;
   filter: alpha(opacity=100);}

.featured-imgv {
  position:relative;
  overflow:hidden;
  background:#000;
  }

.featured-imgv:hover {background: #000 url(http://rollingout.com/images/video-rollover-play.png)  no-repeat center center; }

#top-slidev {display:block; clear:both; position:relative; height:100%; width:100%; background:#fff;}
.fredselv {display:block; float:left; overflow: hidden; width:970px; position:relative; height:auto; border-left:0px solid #E5E5E5; color:#000; text-decoration:none; font-family: Arial, serif;}
.fredselboxv {position:absolute; bottom:0px; padding:30px; width:66%;}
.fredselv h2 a {color:#fff; text-decoration:none; font-size:34px; line-height:42px; font-family: Arial, serif; font-weight:bold;}
.fredselv img {width:970px; height:546px;}

#carouselv .clearfix {
				float: none;
				clear: both;
			}



.prev2v {
	float: left;
	left: 0;
  background:#000;
  background:rgba(0,0,0,0.5);
  height:100%;
  position:absolute;
  top:0;
  padding:30px;
  color:#fff; 
			}
.next2v {
	float: right;
	right: 0;
  background:#000;
  background:rgba(0,0,0,0.5);
  height:100%;
  position:absolute;
  top:0;
  padding:30px;
  color:#fff;
			}
a.prev2v, a.next2v {color:#fff; text-decoration:none; outline:none;}

.category-namev {text-transform:uppercase; font-weight:bold; clear:both; display:inline-block; font-size:13px; letter-spacing:1px;}
.category-namev a {color:#ff0000; text-decoration:none;}

.category-nameblue {text-transform:uppercase; font-weight:bold; clear:both; display:inline-block; font-size:12px; letter-spacing:0px;}
.category-nameblue a {color:#0096ff; text-decoration:none;}

.newv {text-transform:uppercase; margin-bottom:30px; clear:both; display:inline-block; font-size:18px; color:#3f3f3f;}

.released {font-style:italic; font-family:georgia; color:#999; font-size:14px; display:block; clear:both; margin-bottom:30px;}

.commentsv { display:inline-block; clear:both; font-size:12px; font-weight:bold;}
.commentsv a {color:#fff; background:#0096ff; padding:14px 21px; border-radius:3px; text-decoration:none; transition: background 0.25s ease;}
.commentsv a:hover {background:#36B1FF;}

#inner-footer {position:relative;}

.category-small {font-size:14px;}
.category-small a {color:#ed1c24;}

.bhm {background:#181818; padding:30px 0px; margin-bottom:30px;}
.bhm a {color:#fff;}












