/*







Theme Name: Ideas Success Network







Theme URI: http://ideasuccessnetwork.com/







Description: Ideas Success Network custom theme 







Version: 1.0







Author: Ann Bevans







Author URI: http://annbevans.com







*/















@charset "utf-8";















/* CSS Document */















/*=======================================







 Main CSS Document















 1. Styles Reset







 2. General Styles







 3. Header







 4. Main Styles







 5. Footer Styles







 =========================================*/















/*================================================







 1. Styles Reset







 ================================================*/







* {







	margin: 0;







	padding: 0;







}







html {







	height: 100%;







}







/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {







  margin: 0;







  padding: 0;







  border: 0;







  font-size: 100%;







  font: inherit;







  vertical-align: baseline;







  outline: none;







}*/







body { font-size: 1em; line-height: 1.5; font-family:'FreightSans_Light', Arial, Tahoma, Verdana, sans-serif; width:100%; background:#fff; color: #343434}















article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }























blockquote{







	width: 400px;







	color: #FFFFFF;







	background-color: #6c010e;







	padding: 22px 26px 22px 26px;







	position: relative;







	font-size:20px;







	text-align:center;







	margin:0px 0px 0px 0px;







	background:#6c010e url(img/elem/left-quote.png) no-repeat top left;







}







blockquote cite {







	font-style: normal;







	color:#FFBA00;







	font-size: 12px;







	float:right;







	font-weight:bold;







}







blockquote span {







	color:FFF;







}















blockquote div{







	position:relative;







	top:-8px;







	padding-right:10px;







	line-height:20px;







	background:transparent url(img/elem/right-quote.png) no-repeat bottom right;







}















blockquote:after, blockquote:before {







	border-bottom: 25px solid transparent;







	border-left: 25px solid #6c010e;







	bottom: -25px;







	content: '';







	position: absolute;







	right: 50px;







}







.left-quote {







	color:#C40404;







	font-size:26px;







	position:absolute;







	left:5px;







	top:0px;







	font-family:Verdana, Geneva, sans-serif;







}







.right-quote {







	color:#C40404;







	font-size:26px;







	position:absolute;







	right: 11px;







	top: 34px;







	font-family:Verdana, Geneva, sans-serif;







}









.content ul {

	margin: 20px 0 20px 20px;

}





.content li {







    list-style:none;



     	background:url(http://ideasuccessnetwork.com/wp-content/uploads/2013/06/bullet.png) no-repeat; 







	background-position:0px 5px;







     	padding-left: 25px;







     	margin: 5px 0;







}



.content form ul {

	margin-left: 0;

}

.content form li 

{

	background: none;

	margin: 0;

	padding: 0;

}







.buy-now-more-info img{







	display: inline;







	margin: 0 2px 30px;







}







































blockquote, q { quotes: none; }







blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }























input { outline: none; }















table { border-collapse: collapse; border-spacing: 0; }







img { border: 0; max-width: 100%; }















a { text-decoration: none; color:#c80118;outline: none; }







a:hover { text-decoration: underline; outline: none; }















p {







	margin: 0 0 10px







}







img {







	border: none;







	outline: none;







}







a img{ outline: none;}







input {







	vertical-align: middle;







}














fieldset{







	border: none;







}







sup {







	vertical-align: baseline;







}







sub {







	vertical-align: baseline;







}







ul, ol{







	margin-left: 1em;







	list-style-position: inside; 







}







ul ul, ol ol{







	padding-bottom: 2em;







	padding-left: 2em;







}







dd {font-style: italic;margin-left: 1em;}







dt {margin-top: 1em; }







input, button, textarea, select, optgroup, option {







	font-family: inherit;







	font-size: inherit;







	font-style: inherit;







	font-weight: inherit;







	padding: 0;







	margin: 0;







}







input:focus, textarea:focus {







	outline: none;







}







input::-moz-focus-inner {







  border: 0;







}







h1{







	color:#6c010e;







	font-size: 2.2em;







	line-height:1.4;







    margin: 1em 0 1em;







	font-family: 'FreightSans_Light';







}







h2{







	color: #c80118;







	font-family: 'vaground';







    font-size: 1.143em;







    font-weight: normal;







    line-height: 1;







    margin: 1em 0 1.1em;







    padding: 0;







}







.right-side h2{







	text-transform: uppercase;







}







	h2 a{







		color: #c80118;







	}







h3{







	color:#343434;







	font-size: 1em;







	font-family: 'vaground';







	font-weight:normal;







	line-height:1;







	margin: 1em 0 0.7em;







	text-transform: uppercase;







}















h4{







	color:#343434;







	font-size: 0.875em;







	font-family: 'vaground';







	font-weight:normal;







	line-height: 1.2;







	margin:0 0 2px;







	text-transform: uppercase;







}







	h4 a, h3 a{







		color:#343434;







	}







h5{







	font-size: 1em;







	line-height:1;







	color:#c80118;







	margin:0 0 15px;







}







h6{







	font-size: 0.6em;







	line-height:1.4;







}























.clearfix:after {







	clear: both;







	content: ' ';







	display: block;







	font-size: 0;







	line-height: 0;







	visibility: hidden;







	width: 0;







	height: 0







}







.clearfix {







	display: inline-block;







}







.clearfix {







	display: block;







}







* html .clearfix {







	height: 1px;







}







input:-moz-focus-inner {







	border: 0;







	padding: 0;







}







img {







	max-width: 100%;







	height: auto;







	width: auto\9; /* ie8 */







}







.video embed,







.video object,







.video iframe {







	width: 100%;







	height: auto;







}







.bold{







	font-weight:bold;







}







.italic{







	font-style:italic;







}







.bigger{







	 display: block;







    font-size: 2.625em;







    font-weight: normal;







    line-height: 1.1em;







}







html, body{







	min-height: 100%;







	height: auto !important;







	height: 100%;







}







body{







	background-color: #220004;







	background-image: -webkit-linear-gradient(top, #220004, #50000e);







	background-image: -moz-linear-gradient(top, #220004, #50000e);







	background-image: -o-linear-gradient(top, #220004, #50000e);







	background-image: -ms-linear-gradient(top, #220004, #50000e);







	background-image: linear-gradient(top, #220004, #50000e);







	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#220004', endColorstr='#50000e',GradientType=0 );







}







strong {







	font-weight: bold;







}







em {







	font-style: italic;







}







.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}







img.alignleft {







	margin: 5px 20px 5px 0;







}







img.alignright {







	margin: 5px 0 5px 20px;







}







/*================================================







 2. General styles







 ================================================*/







#wrapper {







	width: 1000px;







	box-shadow: 0 0 15px 0px #000;







	background: #fff;







	margin: 0 auto;







	overflow: hidden;







}


#menu-item-43 ul {
	left: -29px;
}




























/*================================================







 3. Header styles







 ================================================*/







#header {







	position: relative;







	z-index: 50;







}















	.top-panel{







		background: #6c010e;







		position: relative;







		width: 1000px;







		border: 2px solid #4a0009;







		border-top: none;







		border-radius: 0 0 3px 3px;







		-webkit-border-radius: 0 0 3px 3px;







		-moz-border-radius: 0 0 3px 3px;







		behavior: url(css/PIE.htc);







		box-shadow: 0 0 5px 0 #000;







		margin-left: -1px;







	}















		.logo a{







			color: #FFFFFF;







		    font-family: 'FreightSans_Light';







		    margin-left: 120px;







		    margin-right: 17px;







		    padding: 18px  0;







			float: left;







		}







		.logo a:hover{







			text-decoration: none;







		}







		.main-nav{







		}







			.main-nav > ul > li{







				float: left;







				position: relative;







				list-style: inside none; 







			}







			.main-nav > ul > li.current-menu-item > a, .main-nav > ul > li.current-page-parent > a{







				background: url(img/elem/active-item-arrow.png) no-repeat scroll center bottom transparent;







			    margin-bottom: -27px;







			    padding-bottom: 44px;







			    position: relative;







			    z-index: 100;







				height:1%;







				color: #ffba00;







			}















			.main-nav > ul > li > span{   







				background: url(img/elem/nav-item-button.png) no-repeat scroll 0 27px transparent;







			    display: block;







			    height: 100%;







			    left: 0;







			    position: absolute;







			    top: 0;







			    width: 6px;







			    text-indent: -9999px;







			}







				







			.main-nav > ul > li:first-child > span{







				background: url(img/elem/nav-side-line.png) no-repeat 0 22px transparent;







			}/**/







				.main-nav > ul > li > a{







					display: block;







    				padding: 18px 19px 18px 24px;







    				font-family: 'vaground';







    				color: #fff;







    				text-transform: uppercase;







				}







				.main-nav > ul > li.current-menu-parent, .main-nav ul li.parent{







					background: url(img/elem/sub-nav-arrow.png) no-repeat center 37px;







				}







				.main-nav > ul > li > a:hover{







					color: #ffd76c;







				}







				.main-nav > ul > li.current-menu-item > a{







					color: #ffba00;







				}







				.main-nav > ul > li.current-menu-item > a:hover{







					color: #ffd76c;







				}







				.main-nav > ul > li ul.sub-menu{







					display: none;







					top: 60px;







					position: absolute;







					background-color: #c80118;		







					/*background-color:rgba(195, 20, 40, 0.7);







					background-image: -moz-linear-gradient(rgba(195, 20, 40, 0.7) 0%, rgba(200, 1, 24, 0.7) 95%);







					background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(195, 20, 40, 0.7)),to(rgba(200, 1, 24, 0.7)), color-stop(.7,#c80118));







					background-image: -o-linear-gradient(top, #c80118, #c91529);







					background-image: -ms-linear-gradient(top, #c80118, #c91529);







					background-image: linear-gradient(top, #c80118, #c91529);*/







					box-shadow: 0 8px 5px -5px #000000 inset, 0 4px 10px -2px #000000;







					left: -12px;







					margin: 0;







					width: 160px;







					padding: 12px 0 20px;    







					z-index: 80;







				}







					.main-nav > ul > li ul.sub-menu li{







						padding: 8px 0 3px 0;







    					text-align: center;







						list-style: inside none; 	







					}







					.main-nav > ul > li ul.sub-menu li a{







						color: #fff;







						font-family: 'FreightSans_Medium';







						font-size: 0.875em;







						text-align: center;







					}







				.main-nav > ul > li:hover ul.sub-menu{







					display: block;







				}







				.main-nav > ul > li > a:hover{







					text-decoration: none;







				}







				.header-content{				







					background: url(img/elem/header-bg.jpg) no-repeat scroll center -57px transparent;







				    height: 400px;







				    margin: -5px 0 0;







				}







				.header-content h2{







					color: #FFFFFF;







				    float: right;







				    font-family: 'FreightSans_Light';







				    font-size: 1.5em;







				    margin: 103px 64px 0 0;







				    text-align: right;







				}







				.start-button{







					clear: right;







				    display: block;







				    float: right;







				    margin: 28px 196px;







				}







/*================================================







 4. Main content styles







 ================================================*/







#container {







	padding: 0 32px 48px;







	position: relative;







	z-index: 40;







}







	.featured-holder{







		padding: 44px 0 27px;







		border-bottom: 1px solid #C80118;







	}







	.featured-block{







		float: left;







	    margin: 10px 15px;







	    text-align: center;







	    width: 205px;







	    color: #343434;







	    font-size: 16px;







		font-family: 'FreightSans_Light';







	}







	.featured-block:first-child{







		margin: 10px 13px;







	}







		.featured-block img{}







		.featured-block h3{







			margin: 22px 0 4px;







		}















aside.right-side{







	border-left: 1px solid #c80118;







    float: right;







    padding: 23px 63px 0 56px;







    width: 276px;







}







.left-side{







    padding: 25px 75px 0 30px;







    width: 490px;







}







	.left-side p{







		margin-bottom: 24px;







	}







	.left-side h3{







		margin-bottom: 28px;







	}







	.arrow{







		margin: 0 4px;







	}















	.styled-ordered-list li span{







		font-family: 'FreightSans_Light';







		font-size: 24px;







		color: #343434;







	}







	ol.styled-ordered-list {







	    list-style-type: none;







	    margin-left: 7px;







	    padding-bottom: 22px;







	}















	ol.styled-ordered-list > li {







		counter-increment: customlistcounter;







		line-height: 1.275;







		list-style-position:inside;







	    font-family: 'vaground';







    	background: url(img/elem/ol-item-bg.png) no-repeat left center;







    	clear: left;







		color: #fff;







	}















	ol.styled-ordered-list > li:before {







		content: counter(customlistcounter) " ";







		float: left;







	    font-weight: normal;







	    margin: 8px 0 0 3px;







	    width: 1.6em;







		color: #fff;







		font-size: 13px;







	}















	ol.styled-ordered-list:first-child {







	    counter-reset: customlistcounter;







	}







	ol.styled-ordered-list {







	    *list-style-type: decimal; /* targets IE6 and IE7 only */







	}















	.news{







		margin: 0 0 32px;







    	padding: 4px 0 0;







	}







	.news:first-child{







		padding: 0;







	}







	.news .date{







	    color: #909090;







	    font-family: 'vaground';







	    font-size: 0.75em;







	    font-weight: normal;







	    text-transform: uppercase;







	    margin-bottom: 9px;







	}







	.news p{







		font-size: 0.875em;







    	line-height: 1.35;







	}















.join-us-holder{







	background: #B70117 url(img/elem/join-us-bg.jpg) no-repeat 0 0 ;







	padding: 20px 45px 20px 34px;







	margin-bottom: 20px; 







	width: 194px;







	color: #FFFFFF;







	font-size: 14px;







}







	







.join-us-holder h2 {







	color: #FFFFFF !important;







	font-family: 'FreightSans_Light';







	font-size: 1.85em;







	margin: 0;







	text-transform: capitalize;







}	















	.join-us-holder input[type="text"]{







		margin: 3px 0 4px;







	    padding: 2px;







	    width: 192px;







		font-size: 14px;







		color: #000000;







	}







	.join-us-holder .submit-holder{







		border: 1px solid #fff;







		float: right;







		clear: both;







		margin: 7px 3px 0;







	}







		.join-us-holder .submit-holder input{







			background: #ffba00; 







			color: #ffffff;







	    	padding: 4px;







	    	cursor: pointer;







			border: none;







		}







/*================================================







 4a. For Sidebars







 ================================================*/







 







 #container .content {







  float:left;







  width:595px;



 }







 #container .content-sidebar {







   float:left;







   width:275px;







   margin:100px 0 0 54px;







   color:#c80118;



   



 }







 







 #container .content-sidebar h1,







  #container .content-sidebar h2,







   #container .content-sidebar h3,







    #container .content-sidebar h4,







     #container .content-sidebar h5,







      #container .content-sidebar h6 {







      	color:#c80118;







      }







 #container .content-sidebar ul {



	 list-style-type: none;



	 margin: 0 0 30px;



	 padding: 0;



	 line-height: 1.3;



	 font-size: 90%;



 }



 



 #container .content-sidebar li {



	 margin-bottom: 10px;



 }



 



 #container .content-sidebar li a {



	 color: #a12030;



	 text-decoration: none;



 }



 



 #container .content-sidebar li a:hover {



	 color: #a12030;



	 text-decoration: underline;



 }



 #container .content-sidebar .widget {



	 margin: 0 0 30px;



 }

 


/*================================================







 5. Footer styles







 ================================================*/







#footer{







	background-color: #660000;







	height: 50px;







	position: relative;







	width: 998px;







	border: 2px solid #4a0009;







	border-bottom: none;







	border-radius: 3px 3px 0 0;







	-webkit-border-radius: 3px 3px 0 0;







	-moz-border-radius: 3px 3px 0 0;







	box-shadow: 0 0 5px 0 #000;







	z-index: 50;







	margin: 0 auto;







	overflow: hidden;















}







	.footer-content{







		color: #2A0005;







	    font-size: 12px;







	    margin: 12px 0 0 270px;







	    text-transform: uppercase;







		font-weight: bold;







	}







		.copyright{







			font-family: 'FreightSans_Bold';







			color: #FFFFFF;







		    margin: 0 12px 0 0;







		    font-weight: normal;







		}







		.contacts{







    		font-family: 'FreightSans_Medium'; 







    		color: #FFFFFF;







		    font-weight: normal;







		    margin: 0 14px;







		    text-transform: uppercase;







		}







		.copy-numbers{







			font-size: 1.125em;







		}







/*================================================







 6. inner page styles







 ================================================*/







 h1.title{







 	background: url(img/elem/title-img.png) no-repeat scroll 0 0 transparent;







    line-height: 1;







    margin: 56px 0 27px 4px;







    padding: 0 0 0 54px;







 }







 	 h1.title span{







 	 	background: url(img/elem/title-arrow.png) no-repeat scroll right 17px transparent;







 	 	padding-right: 13px;







 	 }







.video-block {







	float: left;







	padding: 0 0 0 5px;







	width: 564px;







}







.video-holder {







	background: url(img/elem/video-arrow.png) no-repeat scroll center bottom transparent;







	float: left;







	padding-bottom: 47px;







}







.video-holder img{







	border: 2px solid #C80118;







	float: left;







	position: relative;







	border-radius: 3px;







	-webkit-border-radius: 3px;







	-moz-border-radius: 3px;







}







.video-description {







	clear: both;







	margin: 0;







	padding: 9px 32px;







	width: 500px;







}







.video-list {







	float: right;







	margin: 0 27px 0 0;







	width: 340px;







}







.styled-nested-list{







	float: left;







    padding: 0 0 0 40px;







    margin: 0;







}







	.styled-nested-list li{







		background: url(img/elem/list-marker.png) no-repeat scroll 0 5px transparent;







	    list-style: none outside none;







	    margin: 0 0 13px;







	    padding: 0 0 0 31px;



	    



	    margin-top:30px;



		



	    margin-left: -30px;







	}







		.styled-nested-list li h3{







			color: #C80118;







		    font-size: 1.125em;







		    font-weight: normal;







		    line-height: 1.4;







		    margin: 0 0 3px;







		}







			.styled-nested-list li h3 a{color: #C80118;}







		.styled-nested-list li p{







			font-size: 0.9em;







    		line-height: 1.3;



		color: #000;



		margin-top:-20px;







		}







h2.sub-title{







	color: #343434;







	font-size: 1em;







	margin-bottom: 5px;







	text-transform: uppercase;







}	







	h2.sub-title a{







		color: #343434;







	}























.box{width:205px; float:left;margin-top:10px}







.content-box{float:left; background:url('http://ideasuccessnetwork.com/wp-content/uploads/2013/06/hor-bg.jpg') repeat-x; height: 72px;padding: 3px 0 0 7px;width: 140px; color:#fff; font-family: 'vaground';} 







.joinbox{float:left; width:48px; height:52px; background:#c80118; color:#fff;margin-left:2px;}







.joinbox p{text-align:center; padding-top:5px;}







.content-box p{font-size:12px; text-transform:uppercase; font-weight:bold;}







.content-box span{font-size:9.5px; font-style:italic; font-family: 'FreightSans_Light';}







.box_c_p{    font-size: 12px;font-weight: bold;line-height: 16px;margin: 0 0 3px;text-transform: uppercase;}







.box .btn{ float: right;







    left: -8px;







    padding-top: 4px;







    position: relative;







    top: -3px;}







.social-links {margin: 20px 0;}

#post-nav {margin: 20px 0 0;}

td {

	padding: 10px 20px 10px 0;

}

/* Print Styles */
@media print {
body { background:white; color:black; margin:0; color: #000000 }
.featured-block, .styled-ordered-list li span, h2.sub-title {color: #000000}
.top-panel { display: none; }
.content-sidebar { display: none; }
#footer {
	width: 595px;
	background: none;
	background-color: #ffffff;
	border: none;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
.footer-content{
	margin: 0;
	padding: 0;
	text-align: center;
}
.copyright {
	color: #000000;
}
.contacts {
	color: #000000;
}
#wrapper {
	box-shadow: none;
	border: none;
}
#comment-area { display: none; }
.header-content, .featured-holder, .right-side { display: none; }
