@charset "utf-8";

/*
Theme Name: StrategySkills
Created by: Shibing Huang
Version: 1.0
*/


@font-face {
    font-family: 'book_antiquaregular';
    src: url('/wp-content/themes/strategy/fonts/ufonts.com_book-antiqua.woff2') format('woff2'),
         url('/wp-content/themes/strategy/fonts/ufonts.com_book-antiqua.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'book_antiquabold';
    src: url('/wp-content/themes/strategy/fonts/ufonts.com_book-antiqua-bold.woff2') format('woff2'),
         url('/wp-content/themes/strategy/fonts/ufonts.com_book-antiqua-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.learndash p {
    padding-bottom:0;
}
.postid-526 .learndash p {
    padding-bottom:16px;
}
.wpProQuiz_content h2, .quizLevel {
    display:none;
}
#learndash_back_to_lesson,
#learndash_next_prev_link,
.learndash .learndash_topic_dots.type-dots,
.single-sfwd-courses .wpnotepad_form,
.postid-693 .next-lesson,
.single-sfwd-quiz .wpnotepad_form,
.single-sfwd-lessons #learndash_lesson_topics_list,
.single-sfwd-topic #learndash_lesson_topics_list,
#learndash_course_status,
.quizHeader,
.quizResultsCopy {
    display:none !important;
}
.postid-556 .quizLevel {
    display:block;
}
#left-side .quizArea ol li {
    list-style-type:none;
}
#left-side .questions {
    margin-top:40px;
}
.menu-selected {
    font-weight:bold;
}
#learndash_quizzes {
    margin-top:14px;
}


/* .postid-556 */

.next-lesson a, #sfwd-mark-complete input {
	color:#fff;
	cursor:pointer;
	padding:5px 15px;
	border:1px solid #fff;
	border-radius:5px;
	font-size:20px;
	line-height: 1em;
	transition: all .4s ease;
}
.next-lesson a {
    background:url(img/arrow-white.png) no-repeat 90% 7px #5CB85C;
    padding:5px 30px 5px 15px;
	text-transform:uppercase;
}
.next-lesson a:hover {
    background:url(img/arrow-white.png) no-repeat 92% 7px #5CB85C;
	text-decoration:none
}
#sfwd-mark-complete input {
	background:url(img/checkmark.png) no-repeat 7px center;
	color:#5CB85C;
	border:1px solid #5CB85C;
	border-radius:5px;
	padding: 5px 10px 5px 29px;
}
/* disabled button */
#sfwd-mark-complete input:disabled {
	background: none;
	border:1px solid #CCC;
	color: #CCC;
	opacity: .8;
	padding: 5px 10px;
}
ol.questions {
    list-style-type:none;
}
/* .single-sfwd-lessons #sfwd-mark-complete {
    clear:both;
    float:none;
    margin-top:20px;
}
.single-sfwd-lessons #sfwd-mark-complete input {
    float:none
} */
/* #sfwd-mark-complete {
    float:right;
    margin-left:4px;
} */
.slickQuizWrapper .button {
    background-color:#5CB85C !important;
    color:#fff;
    cursor:pointer;
}
.lms-side ul {padding:0;margin:0;}
.lms-side ul h3 {padding:0; margin:0; margin-bottom:3px;}
#course_navigation .learndash_nevigation_lesson_topics_list .lesson {line-height:14px;}

#learndash_lesson_topics_list, #learndash_course_content { margin-top:50px;}
#learndash_course_content #learndash_course_content_title { display:none }
dd.course_progress div.course_progress_blue { background-color:#2A3583}

.learndash_nevigation_lesson_topics_list .list_arrow.collapse {
    background-position: 49% 11px !important;
}
dd.course_progress {margin-left:0;}
#sfwd-courses-widget-2 h4 {margin-left:0;padding-left:0;}
.quizName { display:none !important}
.slickQuizWrapper .button { background:#2A3583}
.sec-lms #left-side{ font-size:15px; line-height:22px; font-family: "book_antiquaregular"; color: #000;}
.sec-lms .widget-title { color:#2A3583; font-weight:bold}

.sec-lms .logout {top:10px; right:22px; color:#2A3583; background:#fff; padding:3px 12px; border-radius:5px; -moz-border-radius:5px; font-size:12px; color:#000;}

.sec-lms #global-widgets li.widget-container {margin-bottom:24px;}


.container {
	        width: 90%;
	        margin: 20px auto;
	        background-color: #FFF;
	        padding: 20px;
	    }


.thought
{
	text-align: center;
	font-family: 'book_antiquaregular';
	font-size: 15px !important;
	color: #000;
}

.thought br
{
	line-height: 5px;
}

.thought ul li,
.thought ol li
{
	list-style-position: inside !important;
}


pre { border: 1px solid #CCC; background-color: #EEE; color: #333; padding: 10px; }

body{ margin:0; padding:0; background-color:#ffffff; color:#000; font-family:Verdana, sans-serif; font-size:18px; line-height:24px; background-image:none;}

h1{
	font-size:40px;
	line-height:40px;
	font-weight:lighter;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	color:#C1661E;
	margin:0 0 20px 0;
	padding:0;
	letter-spacing:2px;
	padding-top: 12px;
	}

.home h1{ text-transform:lowercase;}
h2{ font-size:24px; font-family:"Century Gothic", Verdana, Arial, sans-serif; color:#be6628; line-height:28px; font-weight:lighter; margin:15px 0 8px 0; padding:0;}
h3{ font-size:16px; font-family:"Century Gothic", Verdana, Arial, sans-serif; color:#be6628; line-height:22px; font-weight:lighter; margin:15px 0 8px 0; padding:0;}
h4{ font-size:16px; font-family:"Century Gothic", Verdana, Arial, sans-serif; color:#2a3583; line-height:22px; font-weight:lighter; margin:0px 0 8px 0; padding:10px 40px;
	/*background-image:url(img/black-10opacity.png); background-repeat:repeat-x repeat-y;*/}
.page-id-48 h2 { color:#2A3583;}

a{color:#2a3583; text-decoration:none;} a:hover{ text-decoration:underline;}
p{margin:0 0 15px 0;}

ul{margin:0 0 0 10px; padding:0;}
li{ list-style:none; margin:2px 0;}

#nav ul.sf-menu li.page-item-2335{display:none;}


/* Custom Styles */
h2 a{color:#be6628;}
h2 a:hover{text-decoration:underline;}

body.page-id-22 #left-side p{margin:0 0 30px 0;}
#left-side p.indent1{padding: 0 120px 0 30px;}

#home-left-side, #home-left-side p{line-height:26px;}
#home-right-side p{line-height:16px;}

/* end custom styles */
#left-side li.blog-item {list-style:none; background-image:none;}
#left-side li{
	list-style:none;
	margin:6px 0;
	padding-left:10px;
	/*background-image: url("img/li-100black.png");
    background-position: left top;
    background-repeat: no-repeat;*/}
#left-side ol{ display:block; margin:0; padding:0;}
#left-side ol li{ list-style-type:decimal; list-style-position:inside; background-image:none;}
#left-side #quote2 li, #left-side #quote3 li{ background:none !important;}

/* strategic-thinker page */
body.page-id-2218 #left-side li{ background:none !important;}
#mc_embed_signup { background-color:transparent !important;}

/*body.home #wrapper{ width:1000px; margin:0 auto; padding:0; background-image:url(img/white-40opacity.png); background-repeat:repeat;}
body.home2 #wrapper{ width:1000px; margin:0 auto; padding:0; background-image:url(img/white-40opacity.png); background-repeat:repeat;}*/

#wrapper {
    margin:0 auto;
    max-width:1024px;
    min-width: 320px;
    padding:0;
    position:relative;
}
.home #wrapper {
	max-width: none !important;
}
#home-content{
	margin: 470px 0 0;
	overflow: auto;
	padding-bottom:45px;
}
#main-content{
	min-height: 300px;
	max-width:1024px;
	min-width: 320px;
	margin: 15px auto 0;
	overflow:auto;
}
.logo-mobile {display:none;}
.logo-screen { display:inherit}
#header{max-width: 1024px; min-width: 320px; height:125px; margin: 0 auto; position:relative; z-index:3;}
.home #header { max-width: none !important; }
#logo{width: 181px; margin: 0 auto;}
#tagline{position:absolute; top:22px; left:537px; width:245px; height:260px;}
#home-RichHorwath{width:403px; height:468px; top:62px; right:0px;  z-index:90px; position:absolute;}
#home-tagline{width:438px; height:282px; top:171px; left:223px;  z-index:91px; position:absolute;}
#home-name-div{ background-color:#be6628; height:61px; width:1000px; position:relative; z-index:92px; top:530px; left:0px;}
#home-name-div img.home-books-promo{left:85px; top:-136px; position:absolute;}
#home-name-div img.home-name{ position:absolute; top:7px; right:30px;}

#home-RichHorwath2{width:362px; height:447px; top:83px; right:0px; z-index:90px; position:absolute;}
#home-tagline2{width:500px; height:282px; top:114px; left:200px;  z-index:91px; position:absolute; text-align:center;}
#home-tagline2 h1{font-family: 'Open Sans Condensed', sans-serif; font-weight:700; font-size:51px; line-height:48px; letter-spacing:-1px; margin-bottom:10px;}
#home-tagline2 h2{font-family: 'Open Sans Condensed', sans-serif; font-weight:700; font-size:36px; line-height:36px; letter-spacing:-1px; margin-top:10px;}
#home-name-div2{ background-color:#be6628; height:61px; width:1000px; position:relative; z-index:92px; top:530px; left:0px;}
#home-name-div img.home-books-promo2{left:85px; top:-136px; position:absolute;}
#home-name-div img.home-name2{ position:absolute; top:7px; right:30px;}

#nav{ font-size:18px; font-family:"Century Gothic", Arial, sans-serif; font-weight:bold; left: 220px; position: absolute; top: 20px; z-index:100; width:780px; height:60px;}
#nav li a{ text-align:left;}
body.home #nav{ font-size:20px; font-family:"Century Gothic", Arial, sans-serif; font-weight:bold; left: 220px; position: absolute; top: 20px; z-index:100; width:780px; height:60px; background-image:url(img/st-menu-home.png); background-repeat:repeat-y;}

#nav ul{ margin-top:19px;} #nav ul ul{ margin-top:0px;}
#nav ul li a{ margin-right:18px; color:#be6628; text-transform:uppercase; padding:1px 5px 3px 5px; line-height:16px; letter-spacing:1px;}
#nav ul li a:hover, #nav ul li.current_page_item > a{color:#2a3583;}
#nav ul li li.current_page_item > a{color:#be6628;}
#nav ul li li a{color:#2a3583; padding:5px 8px 5px 8px; border-bottom:solid 1px #ccc; margin-right:0; text-transform:capitalize; font-size:14px; font-weight:normal; letter-spacing:-0.2px;}
#nav ul li li a:hover{color:#be6628; background:#fff; padding:5px 8px; border-bottom:solid 1px #ccc; margin-right:0;}
#nav ul.sf-menu li.page-item-4 a{ width:17px; height:18px; background-image:url(img/st-home-ico.png); background-repeat:no-repeat; margin-right:0px !important;}
#nav ul.sf-menu li.page-item-4 a:hover, #nav ul.sf-menu li.page-item-4.current_page_item a{ width:17px; height:18px; background-image:url(img/st-home-ico-o.png); background-repeat:no-repeat;}
#home-text-area {margin:0 45px;}
#quote {
    background:url(img/st-quote1.png) top left no-repeat;
    padding:0 0 0 95px;
    margin:30px 15px;
}
#quote ul {margin-left:0;}
#quote p.quote-text{
    background:url(img/st-quote2.png) bottom right no-repeat;
    padding:0 80px 0 0;
    font-size:17px;
    line-height:24px;
}
span.quote-author {
    color:#000;
    font-size:14px;
    text-transform:uppercase;
}
#quote span.quote-author {
    display:block;
    letter-spacing:2px;
    padding-top:8px;
}
#quote2 {
	background:url(img/st-quote1C.png) top left no-repeat;
    border-top:solid 1px #BE6628;
    clear:both;
	padding:30px 0 0 90px;
	margin:30px 0 10px;
}
#quote2 ul {margin-left:0px;}
#quote2 p.quote-text {
    background:url(img/st-quote2.png) bottom right no-repeat;
    padding:0 80px 0 0;
}
#quote2 p.quote-text, #quote3 p.quote-text {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-style:italic;
    line-height:24px;
}
#quote3 {
    background:url(img/st-quote1B.png) top left no-repeat;
    margin:30px 0 10px;
    padding:0 0 0 50px;
}
#quote3 ul {margin-left:0;}
#quote3 p.quote-text {
    background:url(img/st-quote2B.png) bottom right no-repeat;
    padding:0 45px 0 0;
}
#quote3 span.quote-author {color:#be6628;}
p.home-logos{ font-size:22px; color:#2a3583; margin-left:110px; display:block; text-align:top;}

#home-left-side {text-align:right; margin-left:50px; margin-top:40px;}
#home-right-side {text-align:left; width:280px; float:right; margin-left:60px; padding-right:30px;}
#home-right-side h1 {color:#b7b7b7; margin-bottom:18px; margin-top:5px;}
#home-right-side h3 {display:none;}
#home-news {line-height:16px;}

#footer1{
    background-image: url("img/vault/vault-tr-bg.png");
    color: #D7D7D7;
    font-size: 10px;
    letter-spacing: 1px;
    margin: 20px auto 10px;
	overflow:hidden;
	padding:15px 0;
}

#footer1 .footer1-txt{float:left; width:45%; padding-left:5%;}
#footer1 .footer1-txt2{ float:right; width:45%; text-align:right; padding-right:5%;}

#footer1 a {color:#d7d7d7; text-decoration:none;}
#footer2 {
	height:20px;
    font-size:8px;
    letter-spacing:2px;
    margin:0 auto 20px;
    padding-top:0px;
    text-align:center;
    text-transform:uppercase;
}
#footer2 .footerBI a, #footer2 .footerBI {color:#717171;}
#footer2 .footerBI a:hover {color:#919191; text-decoration:none;}

#footer1 a.footer-contact {font-weight:bolder; font-size:11px; color:#d36e29; text-transform:uppercase;}
#footer1 a.footer-contact:hover {color:#fff;}
#footer1 #social-media {display:none; float: right; margin-right: 20px;}
#footer1 #social-media a {background-color: #D36E29; display: block; float: left; margin-right: 5px; height: 23px; padding-top: 2px; width: 25px;}
#footer1 #social-media a:hover{ background-color: #2a3583; display: block; float: left; margin-right: 5px;}

/* Secondary Page */

#left-side{
	margin:0 auto;
	padding-top:0;
	padding-bottom:20px;
	max-width: 995px;
	width: 93%;
}
body.custom-post-type-articles-archive #left-side, #left-side-fullwidth{
	margin:0 auto;
	padding-top:0;
	padding-bottom:40px;
	width: 100%;
	min-width: 320px;
	min-height: 400px;
	overflow:hidden;
	color:#fff;
}
#left-side-fullwidth ul.orange-bullet {margin:25px 25px 35px;}

.home #left-side-fullwidth, .page-template-login-page #left-side-fullwidth { width: 320px; margin: 0 auto; }

body.custom-post-type-articles-archive #sidebar {display:none;}

/* Rotator */
ul#items li{ list-style-type:none;}

/*Sidebar Nav*/
#sidebar{
	width:250px;
    float:left;
	padding-top:0;
    margin-left:30px;
}
.sec-lms #sidebar{
    width:260px;
    float:left;
	padding-top:0;
    margin-left:20px;
}
.widget_nav_menu {
	background:url("img/vault/vault-tr-bg80.png");
	padding:10px;margin-top:10px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#sidebar-menu {margin-top:30px;}
#sidebar-menu ul.sf-menu li a{ width:140px; height:34px; float:left; margin-bottom:2px; line-height: 999px; overflow: hidden; font-size: 0;}
#sidebar-menu ul.sf-menu li.menu-item-1413 a{background-image:url(img/ico-sb-videos.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.menu-item-1413 a:hover{background-image:url(img/ico-sb-videos-o.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.current-menu-item.menu-item-1413  a{background-image:url(img/ico-sb-videos-o.png); background-repeat:no-repeat;}

/* Sidebar Ad*/
#sidebar #seminar, #seminar-starburst {display:none;}

/*quiz page*/
body.strategyquiz-page #sidebar-menu ul.sf-menu li.current-menu-item.menu-item-1413  a{background-image:url(img/ico-sb-videos.png); background-repeat:no-repeat;}
body.strategyquiz-page #sidebar-menu ul.sf-menu li.menu-item-1413 a:hover{background-image:url(img/ico-sb-videos-o.png); background-repeat:no-repeat;}
body.strategyquiz-page #sidebar-menu ul.sf-menu li.menu-item-1415 a{background-image:url(img/ico-sb-quiz-o.png); background-repeat:no-repeat;}

#sidebar-menu ul.sf-menu li.menu-item-1414 a{background-image:url(img/ico-sb-brochure.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.menu-item-1414 a:hover{background-image:url(img/ico-sb-brochure-o.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.current-menu-item.menu-item-1414  a{background-image:url(img/ico-sb-brochure-o.png); background-repeat:no-repeat;}

#sidebar-menu ul.sf-menu li.menu-item-1412 a{background-image:url(img/ico-sb-mediakit.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.menu-item-1412 a:hover{background-image:url(img/ico-sb-mediakit-o.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.current-menu-item.menu-item-1412  a{background-image:url(img/ico-sb-mediakit-o.png); background-repeat:no-repeat;}

#sidebar-menu ul.sf-menu li.menu-item-1415 a{background-image:url(img/ico-sb-quiz.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.menu-item-1415 a:hover{background-image:url(img/ico-sb-quiz-o.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.current-menu-item.menu-item-1415  a{background-image:url(img/ico-sb-quiz-o.png); background-repeat:no-repeat;}

#sidebar-menu ul.sf-menu li.menu-item-1416 a{background-image:url(img/ico-sb-resources.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.menu-item-1416 a:hover{background-image:url(img/ico-sb-resources-o.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.current-menu-item.menu-item-1416  a{background-image:url(img/ico-sb-resources-o.png); background-repeat:no-repeat;}

#sidebar-menu ul.sf-menu li.menu-item-1623 a{background-image:url(img/ico-sb-audio.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.menu-item-1623 a:hover{background-image:url(img/ico-sb-audio-o.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.current-menu-item.menu-item-1623  a{background-image:url(img/ico-sb-audio-o.png); background-repeat:no-repeat;}

#sidebar-menu ul.sf-menu li.menu-item-2222 a{background-image:url(img/ico-sb-newsletter.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.menu-item-2222 a:hover{background-image:url(img/ico-sb-newsletter-o.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.current-menu-item.menu-item-2222  a{background-image:url(img/ico-sb-newsletter-o.png); background-repeat:no-repeat;}

#sidebar-menu ul.sf-menu li.menu-item-2898 a{background-image:url(img/ico-sb-contact.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.menu-item-2898 a:hover{background-image:url(img/ico-sb-contact-o.png); background-repeat:no-repeat;}
#sidebar-menu ul.sf-menu li.current-menu-item.menu-item-2898  a{background-image:url(img/ico-sb-contact-o.png); background-repeat:no-repeat;}

#sidebar-menu ul.sf-menu{ margin-left:20px;}

#page-widgets li a:hover{ text-decoration:none;}
#page-widgets ul{ margin-left:10px;}
#page-widgets ul li ul li.page_item{display:none;}
#page-widgets ul li ul li >a{ text-transform:uppercase; font-weight:bold;}
#page-widgets ul li ul li li >a{ text-transform:none; font-weight:normal; background-image:url(img/li-square.png); background-position:left center; background-repeat:no-repeat; margin-left:10px;}
#page-widgets ul li ul li a{color:#2a3583;}
#page-widgets ul li ul li > a:hover, #page-widgets li.current_page_item > a{color:#be6628;}

#page-widgets ul li ul{margin:0;}
#page-widgets ul li ul li li li a{ }
#page-widgets ul li ul li a{width:200px; padding-left: 10px;}

#page-widgets ul li ul li.current_page_ancestor,#page-widgets ul li ul li.current_page_ancestor li,#page-widgets ul li ul li.current_page_ancestor li li{display:block !important}
#page-widgets ul li ul li.current_page_parent, #page-widgets ul li ul li.current_page_parent li, #page-widgets ul li ul li.current_page_parent li li{display:block !important;}
 #page-widgets ul li ul li.current_page_item,  #page-widgets ul li ul li.current_page_item li,  #page-widgets ul li ul li.current_page_item li li{display:block !important;}

/*  blog  */
#left-side.blog-list li h2{margin:30px 0 0 0;}
#left-side.blog-list li{ background:none}
#left-side.blog-list div.blog-cat-exc p{ margin-bottom:3px;}
#left-side.blog-list ul,  #left-side.blog-list li{ margin-left:0px; padding-left:0px;}
span.tag1{font-size:12px; color:#888;}
span.tag2, span.tag2 a {font-size:12px; color:#888;}
span.tag2, span.tag2 a:hover {color:#777; text-decoration:none;}

#left-side > #sharethis, #home-text-area > #sharethis{ display:none;}

span.backtoblog a {color:#888; border:solid 1px #BFBFBF; padding:0px 4px; float:right; font-size:10px;}
span.backtoblog a:hover {border:solid 1px #BFBFBF; background-color:#BFBFBF; color:#FFF; text-decoration:none;}
/* blog page navi at bottom*/
#left-side.blog-list div.wp-pagenavi{ font-size:10px;}
#left-side.blog-list .wp-pagenavi span.current { border-color:#888; background-color:#888; color:#FFF;}
#left-side.blog-list div.wp-pagenavi{color:#888; margin-top:30px;}
#left-side.blog-list div.wp-pagenavi span.extend, #left-side.blog-list div.wp-pagenavi a {color:#888;}
#left-side.blog-list div.wp-pagenavi a:hover{border-color:#BFBFBF !important; background-color:#BFBFBF; color:#FFF;}
 /* audio player*/
body.page-id-1620 #left-side div.wpcol-one-half, body.page page-id-1753 #left-side div.wpcol-one-half{ margin-right:4px;}
#left-side ul.audioList1 li{ background:none; list-style:none;  height:25px; background-image:none; background-repeat:repeat; color:#000; padding-left:10px !important;}
#left-side ul.audioList2 li{ background:none; list-style:none;  height:25px; background-image:none;}
#left-side ul.audioList1,#left-side ul.audioList1 li, #left-side ul.audioList2,#left-side ul.audioList2 li{ margin-left:0; padding-left:0; width:348px; height: 24px;}
#left-side ul.audioList2 img {padding:0; background-image:none;}
 /* classes */
 .alignright{ float:right; margin:0 0 10px 30px;}
 .alignleft{ float:left; margin:0 30px 10px 0;}
 .aligncenter{margin:0 auto; display:block;}
#left-side img{ /*background-image:url(img/black-10opacity.png); background-repeat:repeat-x repeat-y; padding:10px;*/}
#left-side img.nobkg{ background-image:none;}
#left-side img.number{ background-image:none; padding:0 10px 0 0 !important; margin:0 !important;}

a.pdf {background:url(img/pdf.png) center left no-repeat; padding-left:17px;}
a.ppt {background:url(img/ppt.png) center left no-repeat; padding-left:17px;}

#templates li a, .article-list li a{
	color: #fff;
    display: block;
    font-size: 18px;
    padding: 9px 0 9px 41px;
}

a.nopdficon{ background:none !important;}
a.videolink{ background:url(img/ico-video.png) center left no-repeat; padding-left:25px;}
body.page-id-52 a.pdf, body.page-id-4096 a.pdf, body.page-id-1896 a.pdf{ background-image:none; padding-left:0;}

/*Other*/

 .blog-thumb img{float:left; margin:65px 20px 5px 0;}
 li.blog-item{ display:block; overflow:auto; margin-bottom:10px;}

 /* Video */


body.page-id-1656 #left-side div.ezcol-one-quarter span.video-title{color: #BE6628; font-size: 16px; font-weight: lighter; line-height: 18px; margin-bottom: 4px;}
body.page-id-1656 #left-side  div.ezcol-one-quarter{ font-size: 12px; color:#333; line-height:14px;}
body.page-id-1656 #left-side  div.videocol1, body.page-id-1656 #left-side div.videocol3{ width:120px; margin-right:10px;}
body.page-id-1656 #left-side  div.videocol2, body.page-id-1656 #left-side div.videocol4{ width:195px;}
body.page-id-1656 #left-side  div.videocol2{margin-right:30px}

/*Videos on About*/
body.page-id-40 #left-side span.video-title{color: #BE6628; font-size: 16px; font-weight: lighter; line-height: 18px; margin:10px 0 4px 0; display:block;}

/*Video TV Appearances*/
body.page-id-1764 #left-side img{ border:none; padding:0;}
body.page-id-1764 #left-side span.video-title{color: #BE6628; font-size: 16px; font-weight: lighter; line-height: 18px; margin-bottom: 4px; display:block; margin-bottom:10px;}
body.page-id-1764 .wpcol-one-third {text-align:center;}

/* page Resources */
body.page-id-1694 #left-side div.wpcol-one-half img {border:none; padding:0; background:none;}
body.page-id-1694 #left-side a.pdf {background:none}
body.page-id-1694 #left-side a.article {background-image:url(img/ico-article.png); background-repeat:no-repeat; padding-left:40px; height:40px; display:block;}
body.page-id-1694 #left-side li{ background-image:none; margin-bottom:5px; padding-left:0;}
body.page-id-50 #left-side iframe{border:solid 8px #c5c5c5 !important;}

#left-side #containingBlock {border-bottom:none;}
#left-side .videoWrapper { border:15px solid #000; border-radius:6px;width:626px; height:351px}
#left-side .wideScreen {padding:0;}
#left-side .learndash .answers { margin-left:10px}
#left-side .learndash .answers  li {margin-left:0;}
#left-side .learndash .answers  li label {padding-left:10px}

/***  KK Edits   ***/

/*** Training Program Rollovers  ***/

.tp-col1, .tp-col2, .tp-col3 {
	float:left;
	width:215px;
	margin-right:10px;
	position:relative;
	margin-bottom:80px
}
.tp-head {
	background:#BE6628;
	color:#fff;
	padding:7px;
	margin: 4px 0 0;
	cursor:pointer;
	text-align:center;
	background:url(img/arrow-down.png) 186px 13px no-repeat #BE6628;
	padding-right:10px;
}
.tp-head:hover {
	background:url(img/arrow-down.png) 186px 13px no-repeat #2A3583;
	padding-right:10px;
}
.tp-col1 ul, .tp-col2 ul, .tp-col3 ul {
	background:#fff;
	padding:7px 0 7px 15px;
	margin:0;
	width:215ps;
	margin-bottom:20px;
	display:none;
 	position:absolute;
	top:40px; left:0;
	border:1px solid #2A3583;
}
.tp-col1 ul, .tp-col2 ul, .tp-col3 ul {width:100%\9; padding:7px 0px 7px 0px\9; /* IE8 and below */}
body.page-id-20 .tp-col1 ul, body.page-id-20 .tp-col2 ul, body.page-id-20 .tp-col3 ul{top:80px;}

#left-side .tp-col3 ul li,
#left-side .tp-col1 ul li,
#left-side .tp-col2 ul li {
	padding-bottom:6px;
	background:#fff;
	list-style:none\9;
}
/*** /training/strategic-counsel ***/
body.page-id-2547 #left-side li{ list-style-type:decimal; background-image:none; list-style-position:inside;}
/*** Planning Process Roolovers   ***/

#sdWrapper {position:relative; width: 320px; margin:0 auto; min-height: 500px;}
.sdDisc { position:absolute; width:250px; height:200px;}
.sdDisc h2 {
	width:120px !important;
	height:100px !important;
	margin:0;
	color:#000;
	cursor:pointer;
	display:block;
	background-image:url(img/onepx.png);
	background-repeat:repeat-x repeat-y;
	font-size:0;
}
.sdDisc ul {
	margin:0;
	padding:10px;
	display:none;
	border:1px solid #C46812;
	background:url("img/vault/vault-tr-bg80.png");
	-webkit-border-radius: 7px;
	border-radius: 7px;
	width:300px;
}
.sdDisc ul li { background:url("img/vault/orange-bullet.png") no-repeat left 12px; padding:2px 2px 2px 18px;}
.thought-day-btn { border:none;}

.disc1 {
	left: 195px;
    top: 4px;
	z-index:1;
	}

.disc2 {
    left: 382px;
    top: 141px;
	z-index:2;
}

.disc3 {
    left: 311px;
    top: 362px;
	z-index:3;
	}

.disc3 ul,
.disc2 ul
{
	margin-left: -115px;
}

.disc4 {
  	left: 79px;
    top: 361px;
	z-index:5;
	}

.disc5 {
	left: 8px;
    top: 142px;
	z-index:4;
	}

/*** Contact Form   ***/

.wpcf7-text,textarea, .wpcf7-captchar{

	border:1px solid #ddd;
	border-radius:4px;
	padding:3px;
	}

.wpcf7-text, .wpcf7-captchar {width:190px; }

.wpcf7-submit {
	border:1px solid #2A3583;
	background:#2A3583;
	padding:4px 7px;
	color:#fff;
	border-radius:4px;
	}

div.wpcf7-mail-sent-ok {border:solid 1px #333 !important;}

/*** Other ***/

.clearBoth {
    clear: both;
}


form#digishop_form_2 input{margin:10px 0 0 10px;} /*deep dive page*/
/** strategyquiz **/
body.strategyquiz-page #nav ul ul,body.strategyvault-page #nav ul ul  {margin-top: -4px;}
body.strategyvault-page, body.strategyquiz-page{ background-color:transparent !important}
body.strategyquiz-page #nav ul li.page-item-4 a, body.strategyvault-page #nav ul li.page-item-4 a{font-size: 0; line-height: 999px; overflow: hidden;}
.ans2_empty {
	background-color:#be6628;
	border:1px solid #000;
	margin-left:15px;
	margin-bottom:12px;
	font-size:11px;
	font-weight:normal;
}

.page-id-22 li#pages-2 { display:none;}
.rss-subscribe { margin-left:20px; margin-top:25px;}
.rss-subscribe a{ padding:4px 0 4px 31px;  background:url(img/rss-icon.png) no-repeat 0 4px; text-decoration:none; text-transform:uppercase; color:#BE6628; font-family:"Century Gothic",Arial,sans-serif; font-size:15px;}
.rss-subscribe a:hover{  background:url(img/rss-icon.png) no-repeat 0 -21px; color:#2a3583;}

span.rss a{ padding:4px 0 4px 31px;  background:url(img/rss-icon.png) no-repeat 0 4px; text-decoration:none; text-transform:uppercase; color:#BE6628; font-family:"Century Gothic",Arial,sans-serif; font-size:15px;}
span.rss a:hover{  background:url(img/rss-icon.png) no-repeat 0 -21px; color:#2a3583;}

/*****   Tabs To Accordion   ***/

ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

ul.resp-tabs-list {margin-left:8px;}

.footer-white-bg-block
{
	width: 100%;
	min-width: 320px;
	background: white;
	height: 75px;
	padding-bottom: 75px;
	overflow: hidden;
}

.resp-tabs-list .resp-tab .article-title{
	background: url(/wp-content/themes/strategy/img/link-bg.png) no-repeat;
	background-size: 100% 100%;
    height: 45px;
    margin: 15px auto;
    padding: 0;
    width: 275px;
    color: #000 !important;
    font-family: "book_antiquaregular";
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 47px;
    margin: 12px auto;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}

.resp-tabs-list .resp-tab .article-list
{
	display: none;
	min-width: 320px;
	max-width: 500px;
	background: url(images/article_bg.png);
	margin: -30px auto 0;
	padding-top: 30px;
	padding-bottom: 35px;
}

.resp-tabs-list .resp-tab .article-list li
{
	display: block;
	width: 320px;
	margin: 0 auto;
	color: #000;
	background: url(images/pdf_gear.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.resp-tabs-list .resp-tab .article-list li a
{
	color: #000 !important;
	font-family: 'book_antiquabold';
	font-size: 17px;
	padding: 8px 0 4px 25px;
}

.resp-tabs-list .resp-tab .article-list.active
{
	display: block;
}

.resp-tabs-container {
    padding: 0px;
    /*background-color: #fff;*/
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}



.resp-tab-content {
    display: none;
    padding: 15px 15px 30px 15px;
	background:url(img/vault/vault-tr-bg80.png);
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	min-height:280px;
}

.resp-tab-content a { color:#fff;}

#left-side-fullwidth li.resp-tab-active {
}

#left-side-fullwidth li .resp-tab-active {
    border-bottom: none;
    background-color: #fff;
	color:#000;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    /*border: 1px solid #c1c1c1;*/
}

h2.resp-accordion {
    font-size: 20px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
	background:#C1661E;
	color:#fff;
}




h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
	background:#C1661E;

}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
}

.resp-vtabs li.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-right: none;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;

}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}




.resp-tab-content ul li a {}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background:url(img/vault/vault-tr-bg80.png);
}
.resp-easy-accordion h2.resp-accordion {
        display: block;
}
.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1 !important;
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 600px) {

	.resp-tab-content {

	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	padding-top:0;

	}



    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: initial;
        clear: none;
    }
    .resp-accordion-closed {
        display:none !important;
    }
    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }

	.listCol1, .listCol2, .listCol3 { float:none; width:100%}

}

@media only screen and (min-width: 1024px) {
	#left-side {
		max-width: 663px !important;
		float: right;
		margin: 0 25px !important;
	}

	.footer-white-bg-block
	{
		background: none !important;
	}

	.search-box
	{
		display: block !important;
	}

	.header-vault
	{
		background-image: url(images/login-bg2.jpeg)  !important;
		background-color: none !important;
		background-repeat: no-repeat !important;
		background-size: auto auto !important;
		height: 735px !important;
	}

	.header-vault #logo
	{
		width: 1024px !important;
	}

	.header-vault #logo .logo-screen
	{
		display: block;
		margin-top: 215px;
		margin-left: 83px;
	}

	.home #main-shadow,
	.page-template-login-page #main-shadow
	{
		background: none !important;
	}

	.welcome #left-side-fullwidth,
	.page-template-login-page #left-side-fullwidth
	{
		float: left;
		margin: 0 0 0 20px !important;
		position: relative;
		z-index: 99;
	}
}

/********************** V A U L T ****************/

.column1-3 {
	margin: 0 auto;
	width: 280px;

	}



.column1-3  h2 { text-align:center}

.column1-3 ul {padding-left:5px;}

.column1-3 .block-program-title
{
	font-family: 'book_antiquabold';
	text-transform: uppercase;
	padding-top: 15px;
	font-size: 20px;
	margin-top: 15px;
	color: #000;
	text-align: center;
}

	.column1-3.last li {

		display:block;
	/*background:url(img/vault/orange-bullet.png) no-repeat left 12px; */
	padding:3px 1px 3px 18px;
	/*color:#676767;*/
	font-size:18px;
	font-family:"Century Gothic",Arial,sans-serif;

	}

.training-icon {

/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";


  filter: alpha(opacity=30);


  -moz-opacity: 0.3;


  -khtml-opacity: 0.3;


  opacity: 0.3*/


}


#left-side-fullwidth	.column1-3.last li a{ color:#fff }

.column1-3.last {position:relative;}
.column1-3 ul li a{
	display:block;
	background: none;
	padding:3px 1px 3px 18px;
	color:#fff;
	font-size:16px;
	text-decoration: none;
	}


.last-col-banner { position:absolute; top:4px; left:-7px;}


.icon { text-align:center;}

#thought-day-wrapper {
	width:75%;
	margin:40px auto 0 auto;
	padding:15px;
	background:url("img/vault/vault-tr-bg80.png");
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}

#thought-day {
	color:#fff;
	font-family:"Century Gothic",Arial,sans-serif;

	text-align:center;
	margin:0 auto;
	background:url(img/vault/st-quote1.png) no-repeat left 20px;
	padding-left:60px;
/*	margin-top:35px;*/
	}

.thought-day2 {
	padding-right:60px;
	background:url(img/vault/st-quote2.png) right 20px no-repeat;

	}

#thought-day  h2 {
	font-size:14px;
	font-weight:normal;
	padding:0 0 12px 0;margin:0;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	}

.thought ol {margin:0; padding:0; list-style-type:decimal}
.thought ol li { list-style:decimal; font-size:14px;}
.thought ul li { list-style:disc; font-size:14px;}
.tip_text strong {  font-weight:normal;}


#landing-tour { width:100%; text-align:center;padding-top:35px;}

.vault-tour-btn,
.thought-btn {
	padding:10px 7px;
	background:url("img/vault/vault-tr-bg80.png");
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	height:23px;
	line-height:23px;
	width:190px;
/*	margin:0 auto;*/
	}
.thought-btn { width:250px; float:left; margin:0 15px 0 46px}
.vault-tour-btn { float:left;margin:0 70px 0 10px; display:none}



#content-bg {
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	}

.thought {font-size:28px;margin-bottom:30px; line-height:38px; }

#search { display:none}
.logged-in #search { width:300px; position:absolute; top:-40px; right:0px; display:inherit}




#page-widgets li h3 { font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:0}

#page-widgets li.widget_nav_menu a  {
	color:#fff;
	font-weight:normal;
	font-size:12px;
	text-transform:none;
	display:block; padding:2px 4px 9px 4px;
	width:85%;
	line-height:15px;
	text-transform:uppercase;
	}

#v-tour { position:absolute; top:40px; right:40px;}

#columns-wrapper { display: block padding-top:0px; overflow:hidden; margin: 0 auto; width: 320px;}

.tip_title {padding-top:24px; font-size:18px;}

#theme-my-login {
	margin: 15px auto 0;
	padding: 5px 25px;
	}
#theme-my-login p {padding-bottom:18px;}
#theme-my-login label {
}

#theme-my-login label[for=user_login],
#theme-my-login label[for=user_pass]
{
	display: none;
}

#theme-my-login .forgetmenot,
#theme-my-login .login-remember
{
	padding-left: 12px;
	margin-top: -12px;
}

#theme-my-login .forgetmenot label,
#theme-my-login .login-remember label {font-size: 15px; color: #000; font-family: 'book_antiquaregular';}
#theme-my-login #user_login, #theme-my-login #user_pass {
	height: 35px;
    padding: 0 20px;
    width: 205px;
    border: 1px solid #aeaeae;
    background-color: #ebebeb;
    font-size: 18px;
    font-family: 'book_antiquaregular';
    display: block;
    margin: 0 auto 5px;
}

.tml-action-links, .tml-user-avatar  { display:none}

#theme-my-login #wp-submit {
	background: url(images/login_btn_bg.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 250px;
	height: 33px;
	border: 0;
	margin: 0 auto;
	display: block;
	color:#fff; font-family: 'book_antiquaregular'; font-size: 18px;
	text-transform: uppercase;
}
#theme-my-login a { color:#000; font-family: 'book_antiquaregular'; font-size: 18px;}

.page-template-login-page-php #left-side { float:none; width: 320px; margin: 0 auto; }

.video-wrapper {padding-bottom:20px !important; /*height:358px !important;*/}

#vid-list { overflow:hidden;}

#videos a:hover { text-decoration:none}



#video-wrapper { position:relative}
#video-wrapper p {padding:0;margin:0}


/*#videos { width:500px; height:320px; margin:0 auto;}*/
#vid-list {/*position:absolute; top:30px; left:0;*/ /*background:#000;*/ padding:0; z-index:10; float:left; width:280px; margin-right:30px;}
#vid-list ul { padding:0; margin:0;}
#vid-list ul li { padding:0;margin:0;}

#vid-list ul a { color:#fff; text-decoration:none; display:block; padding:4px 4px 18px 4px; font-size:14px;}
.vid-list-title { color:#C1661E;}

#video-btn{ width:160px; display:block; text-align:center; padding:3px; background:#C1661E; color:#fff; font-size:18px; line-height:18px;}

.listContainer1, .listContainer2, .listContainer3, .listContainer4, .listContainer5 { overflow:hidden;}
.listCol1, .listCol2, .listCol3 { float:left; width:42%}

/* .mejs-controls .mejs-button button { background:url(http://www.strategyskills.com/strategy-vault/wp-includes/js/mediaelement/controls.svg) !important;} */

#content-bg { background:url(img/black-80opacity.png); padding:15px; overflow:hidden; min-height:800px;}
.selector, #vid-list ul a:hover { background:url(img/vault/selector-arrow.png) right center #c1661e no-repeat}
.logout { color:#fff;  text-decoration:none; position:absolute; top:-40px; right:0; text-transform:uppercase; z-index:50; }
#videos-non-flash {display:none}
#glossary dl {padding:0;margin:0}
#glossary  dt {
	color:#C1661E;
	font-size:24px;
}
#glossary  dd {margin-left:0; font-size:18px;padding-bottom:30px;}
.vid-left-col, .vid-right-col { width:420px; marign-right:20px; float:left;}
.vid-row { overflow:hidden; margin-bottom:12px; font-family: 'book_antiquaregular'; color: #000; font-size: 15px;}
.vid-row:hover { cursor:pointer;}
.vid-row img { float:left; width:120px; margin-right:12px; }
.vid-row .video-title{ color:#000; font-family: 'book_antiquabold'; display:block; font-size: 17px; }
.selector .video-title, #left-side-fullwidth a  { color:#fff;}
.vid-left-col a, .vid-right-col a { text-decoration:none; color:#fff;}
.audioplayer_container {padding-top:5px;}
.one_third h3 { font-size:18px;}
.vault-back-btn {
	background:#BE6628;
	color:#fff; padding:5px;
		-webkit-border-radius: 4px 4px 4px 4px;
		border-radius: 4px 4px 4px 4px;
		display:block;
		width:205px;
		text-align:center;
		font-size:14px;
		text-transform: uppercase;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.vault-back-btn:hover { background:#A04E06; text-decoration:none;}
.search-results li {
	background:url(img/vault/orange-bullet.png) no-repeat left center;
	padding:4px 4px 4px 20px
}
.sp-tpl-link {padding-top:60px;}
.sp-tpl-link a {padding-left:40px;}
#mobile-vid { display:none }
.td-date {
	text-align: center;
	font-family: 'book_antiquabold';
	font-size: 19px;
	color: #000;
}
.download-audio a {
	display:block;
	padding-bottom:5px;
	font-size:11px;
	line-height:11px;
	text-transform:uppercase;
	-webkit-transition: all 300ms linear;
	moz-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
	width:70px;
	padding:4px;
	text-align:center;
}
.download-audio a:hover { background:#BE6628;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    text-decoration:none;
}
#left-side .learndash ol li {margin:2px 30px; list-style-position: outside; padding-left:2px;}
#left-side .learndash ol {padding-bottom:20px;}
#containingBlock {margin-top:25px;}
#wpnotepad_form p{ text-align:left !important; color:#999;}
#wpnotepad_form p a{color:#999; font-size:11px; }
.wpnotepad_form {
    clear: both;
    color: #000;
    font-size: 13px;
    text-align: left !important;
    text-transform: uppercase;
	margin-top:30px;
}

.wpnotepad_form textarea { width:99%}

.wpnotepad-submit {
	background:#C1C1C1; color:#fff;
	padding:5px 15px;
	border:1px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	font-size:13px;
	cursor:pointer;
	margin-top:7px
}
.wpnotepad-submit:hover { background:#5CB85C}
#learndash_quizzes #quiz_heading, #learndash_quizzes .list-count { display:none !important;}
#quiz_list h4 {padding:10px;}
#quiz_list h4 a { font-size:19px !important}
.learndash .completed h4 .completed, #learndash_profile .completed {padding-left:85px !important;}
.learndash .completed, #learndash_profile .completed,
.learndash .notcompleted, #learndash_profile .notcompleted
	{  background-position:10px center !important; padding-left:85px !important}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background-color: #c1661e !important;
	clear: both;
	margin-top: 20px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
	color: #273385 !important;
	margin: 10px 0;
}

.woocommerce .woocommerce-message{
	border-top-color: #c1661e !important;
}

.woocommerce .woocommerce-message::before{
	color: #c1661e !important;
}

.home #wrapper #header, .page-template-login-page #wrapper #header {
	height: 279px !important;
}
#main-shadow {
	background: #fff;
	width: 100%;
	min-width: 320px;
	overflow: hidden;
}
.header-vault {
	background-image:
    url(images/Strategy-Vault-Exterior.jpeg),
    url(images/background-stretch.jpg);
    background-color: none;
    background-blend-mode: hard-light;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center center;
    width: 100%;
	min-width: 320px;
	height: 264px;
	margin: 0 auto;
	padding-top: 15px;
}
.footer-logo-bg {
	background: url(images/footer_bar_bg.png);
	background-repeat: repeat-x;
	background-position: center center;
	width: 100%;
	height: 95px;
	position: fixed;
	bottom: 0;
	z-index: 999;
}
.footer-logo {
	background: url(images/footer_logo.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 320px;
	height: 79px;
	margin: -4px auto 0;
}
.footer-credit {
	font-family: 'book_antiquaregular';
	font-size: 14px;
	color: #000;
	text-align: center;
}
.footer-logout-button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff !important;
    font-family: "book_antiquaregular";
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 37px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
    text-shadow: -1px 1px #181718;
    display: block;
    background-color: #ebebeb;
    background-image: linear-gradient(to top, #000 34%, #5b5b5b 90%);
    box-shadow: 0 0 7px rgba(255, 255, 255, 0.35);
    height: 35px;
    margin: 15px auto;
    padding: 0;
    width: 275px;
    text-decoration: none;
    text-transform: uppercase;
}
.delete-button {
    color: #fff !important;
    font-family: "book_antiquaregular";
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 37px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
    text-shadow: -1px 1px #181718;
    display: block;
    background-color: #ebebeb;
	-webkit-box-shadow: 0 0 7px rgba(255,255,255,.35);
	-moz-box-shadow: 0 0 7px rgba(255,255,255,.35);
	box-shadow: 0 0 7px rgba(255,255,255,.35);
	background-image: -webkit-linear-gradient(bottom, #731919, #420202, #070300);
	background-image: -moz-linear-gradient(bottom, #731919, #420202, #070300);
	background-image: -o-linear-gradient(bottom, #731919, #420202, #070300);
	background-image: -ms-linear-gradient(bottom, #731919, #420202, #070300);
	background-image: linear-gradient(to top, #731919, #420202, #070300);
    height: 35px;
    margin: 15px auto;
    padding: 0;
    width: 275px;
    text-decoration: none;
    text-transform: uppercase;
}
.footer-logout-button:hover {
	text-decoration: none;
}
#main-shadow .blog-title {
	font-family: "book_antiquabold";
	font-size: 19px;
	color: #000;
	text-align: center;
	padding: 0;
}
#video-wrapper .video-block, .podcast-block {
	background: url(images/article_bg.png);
	max-width: 650px;
	min-width: 320px;
	padding: 25px;
	display: block;
	margin: 18px auto;
}
hr {
	background: url(images/hr.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto;
	border: 0 !important;
	min-width: 320px;
	max-width: 400px;
	height: 15px;
}
#lessons_list > div > div, #course_list > div > div, #quiz_list > div > div, .single-sfwd-lessons #learndash_lesson_topics_list ul > li > span.sn, .singular-sfwd-lessons #learndash_lesson_topics_list ul > li > span.sn {
	width: 10% !important;
}
#lessons_list > div h4 > a, #course_list > div h4 > a, #quiz_list > div h4 > a {
	padding-left: 70px !important;
}
#lessons_list .is_sample h4, #lessons_list .is_not_sample h4 {
	padding: 10px 2% !important;
	line-height: 30px;
}
#lessons_list .is_sample h4 a, #lessons_list .is_not_sample h4 a {
	line-height: 30px;
	background-size: 43px auto;
	font-family: "book_antiquaregular";
	font-size: 15px;
}
.search-box {
	display: none;
	width: 100%;
	min-width: 320px;
}
.search-box .search-box-inner {
	width: 275px;
	margin: 25px auto 5px;
}


#scorr-course-nav {
	align-items: center;
	display: flex;
	gap: 8px;
	justify-content: flex-end;
}
.ld-video {
	margin-bottom: 20px;
}
/* #learndash_mark_complete_button {
	padding: 5px 10px 5px 29px;
} */
/* .next-lesson {
	
} */