/*
Theme Name: Secrets of Business Mastery
Theme URI: http://secretsofbusinessmastery.com/
Description: A WordPress Theme created for <a href="http://secretsofbusinessmastery.com/">Secrets of Business Mastery</a>.
Author: <a href="http://seequs.com/">Seequs</a>
Version: 1.0

*/

body { background: color: #fff;}
.clearboth { clear: both; display: block; font-size: 0; height: 0; line-height: 0; width: 100%; }
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.clickable { cursor: pointer; }
img { max-width: 100%; }
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}

ol li {
	list-style:decimal;
	margin:10px 0px 10px 15px;
}

ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
section#content ul { font-size: 18px; }
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong { font-weight: bold; }

html[data-useragent*='MSIE 10.0'] table { overflow-x: auto; display: block; }
.ie8 table, .ie9 table { overflow-x: auto; -ms-overflow-x: auto; display: block; }
.table th, .table td { border: none !important; text-align: center !important; }


/* Header */
header {
	height:90px;
	background-image:url(images/grunge-back.jpg);
 	background-repeat:repeat;
	width:100%;
	position:relative;
	
}
div.brand{float:left; font-family: 'Lato', sans-serif; color:#000; margin-top:2px;}


a.social img{margin-bottom:4px; margin-left:8px;}
a.facebook, a.twitter, a.linkedin, a.googleplus, a.youtube { background: url(images/sprite.png) -215px 0 no-repeat; display: block; float: left; height: 16px; margin: 0 0 4px 8px; overflow: hidden; text-indent: 100%; white-space: nowrap; width: 16px; }
a.twitter { background-position: -241px 0; width: 17px; }
a.linkedin { background-position: -268px 0; }
a.googleplus { background-position: -215px -26px; }
a.youtube { background-position: -215px -52px; }
.social-header{
    float: right;
	position: relative;
	z-index: 100;
	margin-bottom: -36px;
	margin-top: 10px;
}
.ie8 .social-header{width:140px;}
/* Navigation */
nav.top{float:right; text-align:right;}
nav.top li a{line-height:90px; padding:0px 20px; color:#000; font-family: 'Lato', sans-serif; font-weight:bold; transition:background-image 0.5s ease-in-out; background-image:none;}
nav.top li.current-menu-item a, nav.top li a:hover{background-image:url(images/nav-arrow.png); background-position:top center; background-repeat:no-repeat;}
nav li a{color:#000; text-decoration:none; text-transform:uppercase; font-size:1em; display:block;}
nav li a:hover, nav li.current-menu-item a{text-decoration:none;}
nav li{list-style:none; display:inline-block; }
ul#menu-header-menu { margin: 0; }
.sf-menu li.current-menu-item ul.sub-menu li a{background-color:#f8f8f8; border-bottom:5px solid #f8f8f8;}
.sf-menu li.current-menu-item ul.sub-menu li a:hover{background-color:#9d2f1a; border-bottom:5px solid #da4225;}
.sf-menu li ul.sub-menu li.current-menu-item a{color:#fff;}

nav.top li span{
 	position: absolute;
	top: 33px;
	color: #f3ac00;
	z-index: 100;
	right: -4px;
}
nav.top li.last span{display:none;}
nav.top li.last a{padding-right:0px;}
nav.top li.first a{padding-left:0px;}

.page-header{
 background-image:url(images/slider-back.jpg); 
 background-repeat:no-repeat; 
 background-position:left; 
 max-height:76px; 
 border-bottom:8px solid #f3ac00; 
 background-color:#151515;
 color:#fff;
 text-transform:uppercase;
 font-size:1.5em;
 font-family:'Lato', sans-serif;
 padding:20px 0;
 margin-bottom:30px;
 font-weight:bold;
 }

/* Mobile Nav */
.sidr ul li ul li ul li a, .sidr ul li ul li ul li span { line-height: 25px; padding-left: 40px; }
.sidr ul li a, .sidr ul li span { line-height: 25px; }


/*Page Header*/


/* Slider */
.flex-control-nav{display:none;}
#homeslide{background: #151515 url(images/slider-back.jpg) top left no-repeat; /*max-height:575px;*/height: 516px;}
.static-slider{top:-16px; position:relative;}

.video-headline{
    margin-bottom: -521px;
    position: relative;
    z-index: 20;
    margin-top: 49px;
    width: 50%;
    text-align: center;
    color: #fff;
    font-family: 'Lato', sans-serif;
}

.large-headline{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.7em;
}
.small-headline{font-size:1.2em; margin-bottom:15px;}

.video{
    box-shadow:0px 0px 30px #000;
    -moz-box-shadow:0px 0px 30px #000;
    -webkit-box-shadow:0px 0px 30px #000;
}
.video-link{width: 55%; margin: 0 auto; margin-top: -22px;}
.video-link a{
    color: #000;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #f9bc00;
 	background-image:url(images/video-call-icon.png);
  	background-position:left center;
    background-repeat:no-repeat;
	display: block;
	position: relative;
	padding: 8px 4px 8px 87px;
	border-radius: 7px;
 	-moz-border-radius: 7px;
  	-webkit-border-radius: 7px;
	box-shadow: 0px 0px 8px #000;
    -moz-box-shadow: 0px 0px 8px #000;
    -webkit-box-shadow: 0px 0px 8px #000;
    }
.video-link a:hover{text-decoration:none;}    
.name-tag{
    font-weight:bold;
	width: 23%;
	float: right;
	margin-top: -100px;
	position: relative;
	color: #fff;
	padding: 10px 30px;
	background-color: rgba(0,0,0,.7);   
    font-family: 'Lato', sans-serif;
}
.ie8 .name-tag{background-color:#000;}
.name-tag .name{text-transform:uppercase;}

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('http://secretsofbusinessmastery.com/wp-content/themes/secretsbusinessmastery/fonts/flexslider-icon.eot');
	src:url('http://secretsofbusinessmastery.com/wp-content/themes/secretsbusinessmastery/fonts/flexslider-icon.eot#iefix') format('embedded-opentype'),
		url('http://secretsofbusinessmastery.com/wp-content/themes/secretsbusinessmastery/fonts/flexslider-icon.woff') format('woff'),
		url('http://secretsofbusinessmastery.com/wp-content/themes/secretsbusinessmastery/fonts/flexslider-icon.ttf') format('truetype'),
		url('http://secretsofbusinessmastery.com/wp-content/themes/secretsbusinessmastery/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
#homeslide.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; /*overflow: hidden;*/ opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 0px;/*was 10px*/ }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: auto;/*was 100%*/ position: absolute; bottom: -40px; right: 151px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #fafafa; background: rgba(250,250,250,0.85); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #a33c28 ; background: rgba(163,60,40,0.7); }
.flex-control-paging li a.flex-active { background: #13a0ff ; background: rgba(19,160,255,1.0); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

#homeslide { z-index: 1; }
ul.slides li { padding-left: 0; text-indent: 0; }
ul.slides li:before { content: ""; padding-right: 0; }

/* Mobile Navigation */
.mobile-container{float:right;width:35%;}
.mobile-nav { display: none; }
.mobile-menu{margin-top: 10px; width:100%; text-align:center; margin-bottom:4px; float:right;}
.mobile-phone{margin-top:10px; width:100%; text-align:center; float:right;}
a#responsive-menu-button, a#responsive-menu-button-footer, a.phone-btn{
	line-height: 20px;
  	background-color: #f3ac00;
  	padding: 6px 6px;
  	display: block;
  	color: #fff;
	cursor:pointer;
    border-radius:7px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
}
a#responsive-menu-button-footer{margin-bottom:10px;}
footer div.mobile-menu{width:100%;}
a#responsive-menu-button:hover, a.phone-btn:hover, a#responsive-menu-button-footer:hover{background-color:#f9bc00; text-decoration:none; color:#fff;}
img.menu-icon{margin: 0 5px 3px 0;}
img.phone-icon{width:14px; margin-right:5px;}



/************** CTA Email Form Home Page *******************/
.cta-email-form-back, .email-form-front{height:150px;}
.email-form-front{position:relative; z-index:100;}
.cta-email-form-back{position:relative; margin-top:-150px;}
.cta-email-left, .cta-email-right{height:150px; width:50%; float:left;}
.cta-email-left{background-color:#f3ac00; background-image:url(images/yellow-arrow.png); background-position:right; background-repeat:no-repeat; position:absolute;}
.cta-email-right{background-color:#f9bc00; position:absolute; left:50%;}
.form-headline{text-align:center; font-family:'Lato', sans-serif; padding-right:74px; overflow:hidden;}
.fh-white{text-transform:uppercase; color:#fff; font-weight:bold; text-shadow:0px 0px 5px rgba(0,0,0,.5); font-size:3em; margin-top:45px; margin-bottom:10px;}
.ie9 .fh-white, .ie10 .fh-white{margin-top:20px;}
.ie9 .email-form, .ie10 .email-form{padding-top:0px;}
@-moz-document url-prefix() {

.fh-white{margin-top:45px;}

}
.fh-black{font-size:1em; margin: 0 15%; text-transform:uppercase; color:#393939; font-weight:bold; width: 70%; }
/*#frm_form_14_container{margin-top:16px; margin-left:10px;}*/
.email-form{padding-top:23px;}
@-moz-document url-prefix() {

.email-form{padding-top:0px;}

}
#frm_form_14_container .with_frm_style input{box-shadow: inset 0px 2px 5px rgba(0,0,0,.3) !important; -moz-box-shadow: inset 0px 2px 5px rgba(0,0,0,.3) !important; -webkit-box-shadow: inset 0px 2px 5px rgba(0,0,0,.3) !important;}
#frm_form_13_container .with_frm_style input{box-shadow: inset 0px 2px 5px rgba(0,0,0,.3) !important; -moz-box-shadow: inset 0px 2px 5px rgba(0,0,0,.3) !important; -webkit-box-shadow: inset 0px 2px 5px rgba(0,0,0,.3) !important;}
div.frm_error{display:none !important;}



.cta-email-form-back-signup, .email-form-front-signup{height:178px;}
.email-form-front-signup{position:relative; z-index:100;}
.cta-email-form-back-signup{position:relative; margin-top:-178px;}
.cta-email-left-signup, .cta-email-right-signup{height:178px; width:50%; float:left;}
.cta-email-left-signup{background-color:#f3ac00; background-image:url(images/yellow-arrow.png); background-position:right; background-repeat:no-repeat; position:absolute;}
.cta-email-right-signup{background-color:#f9bc00; position:absolute; left:50%;}
.form-headline-signup{text-align:center; font-family:'Lato', sans-serif; padding-right:74px; overflow:hidden;}
.fh-white-signup{text-transform:uppercase; color:#fff; font-weight:bold; text-shadow:0px 0px 5px rgba(0,0,0,.5); font-size:3em; margin-top:62px; margin-bottom:10px;}
.ie9 .fh-white-signup, .ie10 .fh-white-signup{margin-top:40px;}
.ie9 .email-form-signup, .ie10 .email-form-signup{padding-top:0px;}
.email-form-signup{padding-top:17px;}

@-moz-document url-prefix() {

.email-form-signup{padding-top:0px;}

}

@-moz-document url-prefix() {

.fh-white-signup{margin-top:45px;}

}

.ie8 .with_frm_style .form-field{height:30px;}
/**** Other Form Styling ****/
#content #frm_form_18_container, #content #frm_form_15_container,/*.side-contact #frm_form_17_container,*/ .blog-form #frm_form_13_container{background-color:#f6f6f6; padding:20px; }
#content #frm_form_18_container, #content #frm_form_15_container,/*.side-contact #frm_form_17_container,*/ #content #frm_form_19_container{background-color:#e7e7e7; }
.narrow-form, #content #frm_form_18_container { width: 450px !important; }
.blog-form{margin-top:40px;}
#content #frm_form_19_container{padding:20px;}

/************ Featured Logos Slider *****************/
/*.bx-controls{display:none;}
.bx-wrapper{width:100% !important;}
ul.bx-slider li{text-align:center !important;}*/
.feat-title{
    line-height: 77px;
	font-size: 1.6em;
	text-transform: uppercase;
	font-weight: bold;
	color: #393939;
	border-right: 1px solid #bbb;
	padding-right: 10px;
}
.featured-carousel{margin:30px 0;}

/* jCarousel */
.jcarousel-wrapper {
    margin: 0; /* was 20px auto */
    position: relative;
    /*border: 10px solid #fff;*/
    /*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;*/
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 235px !important;
    float: left;
    /*border: 1px solid #fff;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	list-style: none;
	margin-right: 10px;
}

.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev {
    left: 10px;
}

.jcarousel-control-next {
    right: 10px;
}

.jcarousel-control-prev:link, .jcarousel-control-next:link,
#first .jcarousel-control-prev:link, #first .jcarousel-control-next:link,
#second .jcarousel-control-prev:link, #second .jcarousel-control-next:link,
#third .jcarousel-control-prev:link, #third .jcarousel-control-next:link,
#fourth .jcarousel-control-prev:link, #fourth .jcarousel-control-next:link,
#fifth .jcarousel-control-prev:link, #fifth .jcarousel-control-next:link,
#sixth .jcarousel-control-prev:link, #sixth .jcarousel-control-next:link { color: #fff; text-decoration: none; }

.jcarousel-control-prev:visited, .jcarousel-control-next:visited,
#first .jcarousel-control-prev:visited, #first .jcarousel-control-next:visited,
#second .jcarousel-control-prev:visited, #second .jcarousel-control-next:visited,
#third .jcarousel-control-prev:visited, #third .jcarousel-control-next:visited,
#fourth .jcarousel-control-prev:visited, #fourth .jcarousel-control-next:visited,
#fifth .jcarousel-control-prev:visited, #fifth .jcarousel-control-next:visited,
#sixth .jcarousel-control-prev:visited, #sixth .jcarousel-control-next:visited { color: #fff; text-decoration: none; }

.jcarousel-control-prev:hover, .jcarousel-control-next:hover,
#first .jcarousel-control-prev:hover, #first .jcarousel-control-next:hover,
#second .jcarousel-control-prev:hover, #second .jcarousel-control-next:hover,
#third .jcarousel-control-prev:hover, #third .jcarousel-control-next:hover,
#fourth .jcarousel-control-prev:hover, #fourth .jcarousel-control-next:hover,
#fifth .jcarousel-control-prev:hover, #fifth .jcarousel-control-next:hover,
#sixth .jcarousel-control-prev:hover, #sixth .jcarousel-control-next:hover { color: #f9bc00; text-decoration: none; }

.jcarousel-control-prev:active, .jcarousel-control-next:active,
#first .jcarousel-control-prev:active, #first .jcarousel-control-next:active,
#second .jcarousel-control-prev:active, #second .jcarousel-control-next:active,
#third .jcarousel-control-prev:active, #third .jcarousel-control-next:active,
#fourth .jcarousel-control-prev:active, #fourth .jcarousel-control-next:active,
#fifth .jcarousel-control-prev:active, #fifth .jcarousel-control-next:active,
#sixth .jcarousel-control-prev:active, #sixth .jcarousel-control-next:active { color: #f9bc00; text-decoration: none; }

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}

/************* Testimonials Page ****************/
div.testimonials-list ul{list-style:none; overflow:hidden; margin-left:0; margin-top:40px;}
li.testimonial-single{overflow:hidden; list-style:none;}
li.testimonial-single .etb-item-excerpt{height:auto;}
li.testimonial-single .etb-item-title{margin-top:0px;}
.sbmtestimonials { margin-top: 45px; }

/*Content*/

.author-pic{float:left; width:12%; padding-top:17px;}
.entry-title{float:left; width:86%; margin-left:2%;}
.title{margin-bottom:20px;}

#home section#content{margin-top:35px;}
.home-content{background-image:url(images/grunge-back.jpg); background-repeat:repeat; height: 292px; margin-bottom: 20px; margin-top:50px; padding: 20px 0;}
.video-container{margin-top:-30px;}

.divider{border-bottom:1px solid #6D6D6D; margin:25px 0;}

.test-video, .foo-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 19px; height: 0; overflow: hidden;
}
 
.test-video iframe,
.test-video object,
.test-video embed, .foo-video iframe, .foo-video object, .foo-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.test-video-header{width:100%; line-height:50px; text-align:center; color:#fff; font-family:'Lato', sans-serif; font-weight:bold; text-shadow:0px 0px 5px rgba(0,0,0,.5); background-color:#f3ac00; font-size:1.4em; text-transform:uppercase;}
.video-container{
    box-shadow:0px 0px 10px rgba(0,0,0,0.7);
    -moz-box-shadow:0px 0px 10px  rgba(0,0,0,0.7);
    -webkit-box-shadow:0px 0px 10px  rgba(0,0,0,0.7);
}

.test-video-link a{background-color:#232323; color:#fff; text-align:center; display:block; padding:5px; text-transform:uppercase;}
.content-img-special{margin-bottom:-30px !important; margin-left:-125px !important;}

/***** Home Page Quote/Blog/Test/Event ***************/
.quote-pic{float:left; width:30%;}
.quote-pic img{width:100%;}
.quote-container{background-color:rgba(147,142,27,.72); width:65%; float:left; margin-left:-5%; margin-right:10%; color:#fff; text-align:center; margin-top:36px;}
.ie8 .quote-container{background-color:#938e1b;}
.quote-container img{margin-left:-18px; opacity:.72; float:left;}
span.quote p{font-size:20px; line-height:79px; margin-bottom:0px;}
.qc{margin-bottom:-430px; position:relative;}
.etb-container{
  	/*margin-top: -512px;*/
	padding-left: 35%;
	/*padding-top: 106px;*/
	/*max-height: 221px; */
 	height:430px; 
  	position:relative;
   z-index:100;
}
.etb-img-blog { background:url(images/sprite.png) 0 0 no-repeat; height:65px; width: 51px; }
.ebt-img-events { background:url(images/sprite.png) -60px 0 no-repeat; height:66px; width: 65px; }
.ebt-img-test { background:url(images/sprite.png) -136px 0 no-repeat; height:66px; width: 65px; }
.etb-title{
    color: #000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.5em;
	margin-top: 10px;
 	font-family:'Lato', sans-serif;
}

.etb-item-title{
    line-height: 20px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	margin-top: 20px;
	font-family:'Lato', sans-serif;
 	margin-bottom:5px;
  	height:40px;
}
.etb-item-title a{color:#000;}
.etb-date{margin-bottom:5px; font-size:15px;}

.etb-item-excerpt p{font-size:15px; line-height:20px;}
.etb-item-excerpt{height:130px; margin-bottom:10px;}

.etb-link a{color:#938e1b; text-transform:uppercase; text-decoration:underline; font-weight:bold;}

/********** Service TV ***********/
h5.ytctitle{font-size:10px; line-height:12px !important;}
.onevideo { border: 1px solid #CCC; }
.vidtitle span { border: 1px solid #CCC; border-top: 0; display: block; font-weight: bold; overflow: hidden; padding: 5px 7px; text-overflow: ellipsis; white-space: nowrap; }
.featuredvid { float: left; margin-right: 10px; width: 22%; }


/* Mobile Sliding Menu close menu link */
a.sidr-class-close { /*color: rgba(255,255,255,0.8); */cursor: pointer; padding: 8px 15px; }
a.sidr-class-close:hover { color: #000;); text-decoration: none; }


.mobile-cta{background-image:url(images/slider-back-mobile.jpg); background-color:#151515; background-position:left; background-repeat:no-repeat; max-height:226px; text-align:center; color:#fff; padding:30px 0;}


/* Sidebar */
.sidebar p{font-size:15px; line-height:23px; color:#000; font-family: 'Open Sans', sans-serif; font-weight:100;}
.content-container { padding:5px 15px; }
section.sidebar{
	background-color:#f9bc00;
	box-shadow:0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,.8);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.8);
	margin-bottom:15px;
}
div.sidebar-head, span.widget-title { 
	font-family:'Lato', sans-serif;
 	color:#fff;
  	line-height:47px;
    text-align:center;
    background-color:#f3ac00;
    background-image:url(images/yellow-arrow-side.jpg);
    background-position:right;
    background-repeat:no-repeat;
    text-shadow:0px 0px 5px rgba(0,0,0,.7);
    text-transform:uppercase;
    font-size:1.6em;
    font-weight:bold;
    width:100%;
}
span.widget-title { display: block; }
div#search{padding:20px; background-image:url(http://secretsofbusinessmastery.com/wp-content/themes/secretsbusinessmastery/images/green-back.jpg); color:#fff;}
input#s{width:100%;}
div#search form{margin:0px !important;}

.red-button{width:110%; margin-bottom:-16px; position:relative; left:-5%;}
.red-button a{
    color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #b62222;
 	background-image:url(images/video-call-icon-red.png);
  	background-position:left center;
    background-repeat:no-repeat;
	display: block;
	position: relative;
	padding: 8px 4px 8px 77px;
	border-radius: 7px;
 	-moz-border-radius: 7px;
  	-webkit-border-radius: 7px;
	box-shadow: 0px 0px 8px #000;
    -moz-box-shadow: 0px 0px 8px #000;
    -webkit-box-shadow: 0px 0px 8px #000;
    font-size:.9em;
    text-align:center;
    }
.red-button a:hover{color:#000; text-decoration:none;}
.video-image{border:14px solid #f9bc00; margin-bottom:15px;}

.side-contact .frm_description p{font-size:12px; text-transform:uppercase; color:#393939; font-weight:bold; text-align:center; margin: 0 0 10px;/*was 0 20% 10px*/ /*width: 60%;*//* add both of these back in when text changes*/ }

.side-events-head{
	 background-color:#f9bc00; 
	 background-image:url(images/event-icon-side.jpg); 
	 background-position:left; 
	 background-repeat:no-repeat; 
	 padding-left:53px; 
	 line-height:47px; 
	 color:#fff; 
	 text-align:left; 
	 text-shadow: 0px 0px 5px rgba(0,0,0,.7);
	 font-size:1.6em;
	 font-family:'Lato', sans-serif;
	 font-weight:bold;
	 width:100%;
	 text-transform:uppercase;
 }
 .side-blog-head{
	 background-color:#f9bc00; 
	 background-image:url(images/blog-icon-side.jpg); 
	 background-position:left; 
	 background-repeat:no-repeat; 
	 padding-left:53px; 
	 line-height:47px; 
	 color:#fff; 
	 text-align:left; 
	 text-shadow: 0px 0px 5px rgba(0,0,0,.7);
	 font-size:1.6em;
	 font-family:'Lato', sans-serif;
	 font-weight:bold;
	 width:100%;
	 text-transform:uppercase;
 }
 .side-events, .side-blog{background-color:#f6f6f6; margin-bottom:30px; box-shadow:0px 0px 10px #000; -moz-box-shadow:0px 0px 10px #000; -webkit-box-shadow:0px 0px 10px #000;}
 .side-event-title, .side-blog-title{
 	line-height: 20px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	margin-top: 5px;
	font-family: 'Lato', sans-serif;
 	font-size:.9em;
 }

.side-event-excerpt p, .side-blog-excerpt p{font-size:14px; line-height:19px;}
.side-event-date{font-weight:bold;}


li.cat-item a, ul.tags li a{color:#000; text-transform:uppercase; font-weight:bold}
li.cat-item, ul.tags li{list-style-type:square;}

/* Subscribe2 Plugin */
#s2_form_widget-2 span.widget-title { display: none; }
#s2_form_widget-2 a.s2popup{background-image:url(images/subscribe-button.png); background-position:left; background-repeat:no-repeat; display:block; height:65px !important; overflow:hidden; white-space:nowrap; text-indent:100%; }

/*Custom Formidable*/
.with_frm_style .frm_top_container label.frm_primary_label{font-family: 'Lato', sans-serif; color:#4b4b4b; text-transform:uppercase;}
.side-contact .with_frm_style div.frm_description{text-align:center !important;}
span.nobreak {white-space: nowrap;}


/**************Foo Popup*************/
.foo-form{margin-top:10px; width:95%; padding:10px; border-bottom:3px solid #f3ac00; /*height:170px !important;*/}
/*.foo-form-text{margin-bottom:10px;}*/
.foo-form-text-title{font-family:'Lato', sans-serif; color:#fff; text-transform:uppercase; font-weight:bold; font-size:1.5em;}

.foo-form .frm_description p{font-size:13px; text-transform:uppercase; color:#999;}
/*.fbx-item.fbx-item-html{height:530px !important;}*/

/* Responsive Videos */
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/*Signup Button Foo Form*/
a.signup-button, a.learnmore {
	display:block;
 	color:#000;
  	background-color:#f9bc00;
   	border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    text-align:center;
    text-transform:uppercase;
    font-family: 'Lato', sans-serif;
    margin-top:20px;
    padding:15px;
    font-weight:bold;
    margin-bottom:20px;
}

/*Comments*/
textarea#comment{width:100%;}
li.comment{border-bottom:1px solid #999; margin-bottom:15px; padding-bottom:15px;}
ul.children li.comment{border-bottom:none;}



/*Pagination of Posts*/ 
.page_nav .page-numbers { background: #ddd; border: 1px solid #000; border-radius:.33em; -moz-border-radius: .33em; -webkit-border-radius: .33em; color:#000; display:block; float:left; font-size:.83em; line-height:.83em; margin: 2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; }
.page_nav a:hover { background: #f3ac00; color:#000; }
.page_nav .current { background: #f3ac00; color: #000; }

/* Begin Images */
img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { margin: 6px 0 2px 9px; display: inline; }

img.alignleft { margin: 6px 15px 2px 0; display: inline; }

.alignright { float: right; }

.alignleft { float: left; }
#forms .frm_forms img { box-shadow:0px 0px 5px #000; -moz-box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 5px #000; }
/* End Images */

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 1em; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

/* Footer */   
footer {
	width:100%; 
	position:relative;
	color:#fff; 
 	margin-top:30px;
}
#home footer{margin-top:0}
footer .container .footer-menu{margin-top:20px; text-align:center; margin-bottom: 30px;}
footer .container .footer-menu ul{margin:0;}
footer .container .footer-menu ul li{list-style:none; display:inline;}
footer .container .footer-menu ul li a{color:#fff; text-decoration:none; text-transform:uppercase; font-family: 'Lato', sans-serif; font-size:1em; font-weight:bold;}
footer .container .footer-menu ul li.current-menu-item a, footer .container .footer-menu ul li a:hover{color:#0E76BC; text-decoration:none;}
footer .container .footer-menu ul li span {margin:0 10px;}
.menu-footer-menu-container ul li.last span{display:none;}
.seo{text-align:center; padding-top:48px; background-image:url(images/footer-arrow.jpg); background-repeat:no-repeat; background-position:left center; height:245px; }
.seo p{margin:0px; font-size:15px; line-height:22px;}

a.foot-link { color:#f9bc00; text-decoration:underline; }

.soc-footer { text-align:center; background-color:#000; padding:10px; }
.soc-icons { margin: 0 auto; width: 194px; }
.footer-form, .seo{width:50%; float:left;}
.footer-form{margin-top:20px;}
.form-seo, .form-seo-back{height:245px;}
.form-seo{position:relative; z-index:50;}
.form-seo-back{margin-top:-245px; position:relative;}
.fsb-left{background-color:#1b1b1b; width:50%; float:left; height:245px; position:absolute; left:0;}
.fsb-right{background-color:#2d2d2d; width:50%; float:left; height:245px; position:absolute; left:50%;}
.footer-form{padding-right:225px;}
footer a.social img{margin:0 6px;}
a.facebook-f, a.twitter-f, a.linkedin-f, a.googleplus-f, a.youtube-f { background: url(images/sprite.png) -294px 0 no-repeat; display: block; float: left; height: 25px; margin: 0 6px; overflow: hidden; text-indent: 100%; white-space: nowrap; width: 25px; }
a.twitter-f { background-position: -329px 0; width: 30px; }
a.linkedin-f { background-position: -294px -35px; }
a.googleplus-f { background-position: -329px -35px; width: 29px; }
a.youtube-f { background-position: -259px -26px; }
.footer-form-title{
 	text-transform: uppercase;
	font-family: lato;
	font-weight: bold;
	font-size: 2em;
	margin-top: 19px;   
 	font-family:'Lato', sans-serif;
}

footer .frm_description p{
	margin-bottom: 7px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: lato;
	color: #f9bc00;
 	font-family:'Lato', sans-serif;
  	font-size:14px;
}

footer .frm_submit input[type="submit"], .foo-form .frm_submit input[type="submit"]{background-color:#f9bc00 !important; color:#1b1b1b !important;}

/* Superfish Dropdowns */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 1em;
}
.sf-menu ul {
	/*box-shadow: 2px 2px 6px rgba(0,0,0,.2);*/
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
	/*border-left: 1px solid #fff;*/
	/*border-top: 1px solid #dFeEFF;*/ /* fallback colour must use full shorthand */
	/*border-top: 1px solid rgba(255,255,255,.5);*/
	/*padding: .75em 1em;*/
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	/*color: #13a;*/
}
.sf-menu li {
	/*background: #BDD2FF;*/
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	/*background: #AABDE6;*/
}
.sf-menu ul ul li {
	background: #f7f7f7;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	/*background: #CFDEFF;*/
   
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/* responsive pdf */
section#content .pdf-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:975px;
}
section#content .pdf-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


/*----------------------------------Added Styles for dropdown-----------------------------------*/
/*nav li.current-menu-item ul.sub-menu li a{background-color:#f7f7f7!important;}
nav li.current-menu-item ul.sub-menu li:hover a{background-color:#9d2f1a!important;}
ul.sub-menu li a{color:#000; margin:0px; border-bottom:6px solid #f7f7f7; background-color:#f7f7f7; line-height:40px;}
ul.sub-menu li:hover a{background-color:#9d2f1a; border-bottom:6px solid #da4225; color:#fff;}
ul.sub-menu{background-color:#f7f7f7; width:auto;}
ul.sub-menu li{display:block; text-align:left;}*/

/*----End Superfish Dropdowns----*/


/*Fonts*/
/*font-family: 'Lato', sans-serif;*/
/*font-family: 'Open Sans', sans-serif;*/