/*



Theme Name: OptimizePress



Theme URI: http://optimizepress.com/



Description: OptimizePress is the essential theme for marketers. Create squeeze pages, sales letters and much more with ease.



Version: 1.45



Author: OptimizePress & James Dyson







*/



@charset "UTF-8";

/* CSS Document */















body {

	background: #efefef;

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font: 0.75em/160% Helvetica, Arial, Verdana, sans-serif;

	color: #000000;

}

.aclear {

	clear: both;

}

/*New Share Bar */







#sharebarnew {

	width: 797px;

	height: 89px;

	margin: 0px auto;

	padding-top: 4px;

}

#sharebarnew2 {

	width: 600px;

	height: 89px;

	margin: 0px auto;

	padding-top: 4px;

}

#sharebarnew-left {

	width: 110px;

	height: 89px;

	background-image: url(images/share/sharebar-left.png);

	float: left;

}

#sharebarnew-text {

	width: 395px;

	height: 89px;

	float: left;

}

#sharebarnew-fb {

	width: 72px;

	height: 89px;

	float: left;

}

#sharebarnew-twitter {

	width: 73px;

	height: 89px;

	float: left;

	padding-right: 20px;

}

#sharebarnew-right {

	width: 126px;

	height: 89px;

	float: left;

	background-image: url(images/share/sharebar-right.png);

}

#wrapper {

	width: 977px;

	margin: 0px auto;

}

#launchheader {

	width: 977px;

	height: 30px;

	line-height: 0;

}

#launchheaderbottom {

	width: 977px;

	height: 47px;

	background-image: url(images/launch4header.png);

}

#headlinesection {

	padding-bottom: 12px;

}

#launchfooter {

	width: 977px;

	height: 51px;

	background-image: url(images/launch4footer.png);

}

#launchbk {

	background-image: url(images/launch4bk.png);

	background-repeat: repeat-y;

	padding-top: 10px;

}

#launchinnertop {

	padding-left: 60px;

	padding-right: 60px;

	width: 850px;

	margin: 0px auto;

	padding-bottom: 10px;

}

#launchinnermain {

	padding-right: 20px;

	width: 800px;

	margin: 0px auto;

	padding-bottom: 15px;

	padding-left: 0px;

}

#launchbk p {

	margin-top: 0px;

	font-size: 15px;

	line-height: 22px;

}

#launchbk h2 {

	margin-top: 0px;

	font-size: 1.9em;

	line-height: 1.9em;

	color: #222222;

	letter-spacing: -0.04em;

	font-weight: normal;

	margin-bottom: 5px;

}

#launch1left {

	width: 800px;

	padding-left: 60px;

	padding-right: 10px;

	float: left;

}

#launchcommentsblock li {

	list-style: none;

	font-family: helvetica, arial, sans-serif;

	font-size: 13px;

	color: #5c5c5c;

	min-height: 130px;

	border-bottom: 1px solid #e4e4e4;

	padding-bottom: 10px;

	padding-top: 15px;

}

#launchcommentsblock li:first-child {

	border-top: 1px solid #e4e4e4;

}

#launchcommentsblock li:last-child {

	border-bottom: 0px;

}

#launchcommentsblock li p {

	font-family: helvetica, arial, sans-serif;

	font-size: 13px;

	color: #5c5c5c;

	line-height: 21px;

}

#launchcommentsblock ol {

	padding-left: 0px;

	margin-left: 0px;

}

#launchcommentsblock img {

	border: 3px solid #e4e4e4;

}

.launchcommentspic {

	float: left;

	width: 110px;

	height: 100px;

	font-size: 12px;

	color: #929292;

}

#launchcommentsblock textarea {

	width: 580px;

	border: 1px solid #c7c7c7;

	padding: 5px;

	font-size: 13px;

	color: #494949;

}

#launchcommentsblock input {

}

.launchcommentspic a {

	color: #636363;

	text-decoration: none;

}

.inputcomments {

	color: #494949;

	border: 1px solid #c7c7c7;

	padding: 5px;

	font-size: 13px;

}

.commentswidth {

	width: 500px;

}

.commenttitle {

	float: left;

	width: 500px;

}

#headertext {

	position: relative !important;

	top: 55px !important;

}

.toplogincontent {

	float: right;

	padding: 5px;

}

.toplogincontent a {

	color: #FFF;

	font-weight: bold;

}

.toplogincontent a:hover {

	text-decoration: underline

}

.topprofile {

	color: #FFF;

	font-weight: bold;

	padding: 5px;

	text-align: center;

	float: right;

}

.topprofile a {

	color: #FFF;

}

.topprofile a:hover {

	text-decoration: underline

}

.topprofile img {

	vertical-align: middle;

}

.reply {

	margin-top: 45px;

}

embed, iframe, object, video {

	max-width: 100% !important;

}













@import url('https://fonts.googleapis.com/css?family=Roboto:400,900');



body, p, a, span, h1, h2, h3, h4, h5, h6, body #access a{

	font-family: 'Roboto', sans-serif;
    }
body{
	background: #efefef !important;
	}	
#wrapperouter{
	background:#fff;
	}	







.crc-sc .fl-col .fl-col-content{

	position:relative;

	}

.crc-sc .text-sc{

	position: absolute;

    bottom: 0;

    background: rgba(0, 0, 0, 0.5);

    color: #fff;

	opacity:0;

	transition-duration: .3s;

	}

.crc-sc .fl-col .fl-col-content:hover .text-sc{

	opacity:1;

	}

	

.crc-sc .fl-module-content{

	margin:0;

	}

.crc-sc .text-sc h3{

	color: #fff !important;

    font-size: 16px !important;

    padding-bottom: 5px !important;

	padding-top:0px !important; 	

	}

.crc-sc .text-sc h3	a{

	color:#fff;

	cursor:pointer;

	}

.crc-sc .text-sc p{

	padding: 0 !important;

    font-size: 12px !important;

	line-height:16px !important;

	}	

.crc-sc .text-sc > .fl-module-content{

	padding:10px;

	}

.crc-sc .fl-col{

	padding:10px;	

	}

.crc-sc .fl-col .fl-col-content:hover{

	-webkit-box-shadow: 2px 2px 10px 4px rgba(0,0,0,0.3);

	-moz-box-shadow: 2px 2px 10px 4px rgba(0,0,0,0.3);

	box-shadow: 2px 2px 10px 4px rgba(0,0,0,0.3);

	}

	

.footer-mnu ul{

	list-style:none;

	text-align:center;

	border-top:1px solid #eee;

	}	

.footer-mnu ul li{

	display:inline-block;

	padding:10px 15px;

	}	

.footer-mnu ul li a{

	color:#000;

	}

.footer-right ul{

	text-align:center;

	}	

body #footer a{

	color:#000;

	}	

.footer-right{

	padding-top: 0px;

	}	

#footer-inside{

	padding:10px;

	}	

#footer{

	min-height:auto !important;

	height:auto !important;

	text-align:center;

	background: #f7f7f7;

	}	

.testimonial-dv{

	background:#f9f9f9;

	}

#access li a{

	background:#f7f4f1;

	}	

#access li a:hover, #access li a:focus, #access li a:active{

	background:#ede6de !important;

	

	}		

#access li a:hover{

	color:#eb339d !important;

	}	

