/*!
 * Medical Medium Stylesheet (https://medicalmedium.com)
 * Code licensed under the Apache License v2.0, remixed by Uplift Design https://www.uplift.com.au/
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles 

gold:FFE36A  
lightblue:#55A7DB
midblue:#417FA8
darkblue:#2D5974
darker:#264C63

ltpur: #6e80a6
darkpur: #404e70


font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Josefin Sans', sans-serif;
font-family: 'Lato', sans-serif;

*/
.podcaster img {
	 padding-left: 15px; padding-right: 15px;
	height: auto; width: 100px!important; border-radius: 12px!important;
	margin-top: 0px!important; border-radius: 8px!important;
} 
.podsubscribe img {
	margin-top: 0px!important;
}
.podquote p{
	font-weight: 400;
    font-size: 22px!important;
    font-style: italic;
   
    line-height: 1.356;
    text-align: center;
    border-width: 1px!important;
    border-radius: 12px;
    border: solid;
    padding: 35px;
	border-color: rgba(29,84,152,1.00);
 
	
}

.podhide .podlist {
	display: none;
}

.podquoter p{
    font-weight: 400;
    font-size: 22px!important;
    line-height: 1.5;
    text-align: center;
    border-radius: 12px;
    border: 1px solid #1D5498;
    padding: 35px;
    background-color: #273B51;
    color: #FFFFFF;
}
.messages-info {
	display: none!important;
}
.messages-info p{
	font-size: 14px!important; text-align: center; 
	
	
}



.message {
	
	font-weight: 400;
    font-size: 18px!important;
  
    text-align: center;
    border-width: 1px!important;
    border-radius: 12px;
    border: solid;
    padding: 35px;
    border-color: rgba(29,84,152,1.00);
	display: none!important;
}
.message p {
	font-size: 21px;
    line-height: .9!important;
}
.message h1{
	color: rgba(29,84,152,1.00);
	font-size: 28px!important; text-align: center!important;
	 margin-bottom: 30px!important;
	
}


.playme {
    background-color: rgba(254,206,8,1.00);
    border-radius: 45px;
	margin-bottom: 35px!important;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	border: 2px solid #F8DB5E;
}
li {
	font-size: 14pt!important; 
	 
}
.medianav li {
	
}
.bookfaq   {
	 
}
.greenme {
    background-color: rgba(184,231,115,0.58);
}
.sblue {
    background-color: rgba(51,70,137,1.00);
    color: #fff;
    padding: 15px;
    text-align: center;
    margin-top: 45px;
    background-image: -webkit-linear-gradient(270deg,rgba(61,83,167,1.00) 0%,rgba(40,40,125,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(61,83,167,1.00) 0%,rgba(40,40,125,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(61,83,167,1.00) 0%,rgba(40,40,125,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(61,83,167,1.00) 0%,rgba(40,40,125,1.00) 100%);
}
.sblue h2 {
	margin-top: 7px; font-size: 40px;
}
.boox img {
	max-width: 80%; height: auto; margin-top: 10px;
	margin-left: auto; margin-right: auto;
}
.boox {
	margin-bottom: 15px;
}

.onez   {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    border: 1px solid rgba(72,67,150,0.30);
	text-align: center; border-radius: 3px;
}

.vidz   {
    display: block;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    border: 1px solid rgba(72,67,150,0.30);
    text-align: center;
    margin-bottom: 22px;
}
.vidz h2 { margin-top: 0;}


a.sm { font-size: 11px!important; max-width: 80%!important;
}

html,
body {
    height: 100%;
}

body {
    padding-top: 52px;  
	color:#000;
}

img.frcover {
	border-radius: 3px;
	margin-bottom: 25px;
	-webkit-box-shadow: 1px 1px 12px rgba(165,165,165,0.50);
	box-shadow: 1px 1px 12px rgba(165,165,165,0.50);
}



.thblog img {
	border: thin solid rgba(29,49,114,1.00);
	border-radius: 0!important; margin-top: 39px!important;
	margin-bottom: 35px;
}

.thblog h2 {
	text-align: left;
}

.thblog {
    display: block;
    clear: both;
	margin-top: 35px;
}


.iconxale {
	padding-top:15px;
	
}
h1, h2, h3 {
		font-family: 'Lato', sans-serif;
		font-weight:300;

}
.lead {
	font-family: 'Lato', sans-serif;
}

.webinartext {
	font-size:21px;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	line-height: 1.4
 }


.qc_box_wrapper{
	text-align: left!important;
	border: thin solid rgba(35,60,108,1.00);
	padding:20px;
}
.boxfooter {
	color: rgba(0,68,122,1.00)!important;
	background-color: rgba(255,255,255,1.00);
	border-radius: 5px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
 
 .liverrescue img {
	 border-radius:12px;
    }
 .liverrescue {
	 text-align:center;
	 font-size:12px;
 }
 
 .lricons img {
	 
	border-radius: 10px;
	border: 2px solid rgba(127,136,163,0.5)!important;
 }
.lricons {
	font-size:21px!important;
	text-align: left;
	line-height:1.2em;
}
 .lricons p {
	 margin-left:15px;
	 font-weight: bold; margin-top:0;
 
 }
 
.cjicons img {
    border-radius: 10px;
    -webkit-box-shadow: 1px 0px 12px rgba(190,190,190,1.00);
    box-shadow: 1px 0px 12px rgba(190,190,190,1.00);
}





 
 
 
 
 
 
 
 
 
.formlead iframe {
	width:100%;
	overflow:visible;
	font-size:18pt;
}
button.qc_button {
	padding:10px;
}

li.sortable {
	list-style:none;
	list-style-type:none;
	font-size:18pt;
	margin-bottom:15px;
	font-weight:normal;
}
input.qc_field {
	
}
ul.qc_fields_sortable, div.qc_display, div.qc_box_container, div.qc_display table {
	min-width:100%;
	
}

ul.qc_fields_list {
	padding-left:0;
}
.freereportintro {
	padding-top:5px;
	padding-bottom:35px;
}
.freereportintro img.reportcover {
	margin-top:45px;
}
.freereportintro div.noshare {
	text-align:center;
	padding-top: 35px;
}


.freereports img {
	max-width:22%!important;
	height:auto;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:3%;
	border-radius:8px;
}

.vidbg {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: rgba(255,255,255,1.00); 
	border-bottom: 2px solid rgba(255,251,236,1.00);}

.vidbgx {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: rgba(0,0,0,1.00); 
	border-bottom: 2px solid rgba(255,251,236,1.00);}



.vban {
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	background-size: cover;
	background-color: rgba(0,0,0,1.00); 
	border-bottom: 2px solid rgba(255,251,236,1.00);
}
.bookbanner {
	border-bottom: 2px solid #FFE36A;
	margin-top:-2px;
}

.fa-play-circle-o {
	
	font-size:32pt;
}


/* FREEDwnlds */

.dlds h3 {
	margin-bottom:25px;
}
.dlds h3.fix {
	margin-bottom:0px;
}
.dlds h1 {
	margin-top:40px;
	margin-bottom:35px;
}
.dlds h2 {
	margin-top: 3px;
	color: #265A91;
	font-size:36px;
}
.dlds img {
	 margin-bottom:10px;
	 max-height:330px;
}
.dlds p, .dlds ul, .dlds li {
	font-size:14pt;
	text-align:justify;
}
.dlds ul.fix {
	margin-top:10px;
}
@media (min-width:100px) and (max-width:1200px) {
.dlds ul.fix {
	margin-top:0px;
}
}
@media (min-width:100px) and (max-width:768px) {
.dlds h3.fix {
	margin-bottom:20px;
}
}


.faqmedia {
	display:block;
	margin-bottom:40px;
}





/* FREE REPORTS FORMLEAD DOWNLOAD */

.frform input {
	padding:25px;
	font-size:16pt;
	color:#000;
 }
input.fixme {padding: 15px!important;
} 
.frform .form-group, .frform button, form.narr .form-group, form.narr button {
	display:block;
	max-width: 350px;
	margin-left:auto;
	margin-right:auto;
}




form.validate .frform input {
	padding:25px;
	font-size:16pt;
	color:#000;	min-width: 100%!important; margin-bottom: 15px!important;
 }

form.validate .frform .form-group, form.validate .frform button, form.validate form.narr .form-group, form.validate form.narr button {
	display:block;
min-width: 100%!important;
	margin-left:auto!important;
	margin-right:auto!important;
	
}
 






/* BASE FORMLEAD DOWNLOAD */

.baseform {
	
}
.baseform input {
	max-width:90%;
	margin-left:auto;
	margin-right:auto;
}
button.btn-gold {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size: 14pt;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	width:100%;
}

button.btn-gold:hover {

	background-color: #89ADD9;
	color: #000;
 
}

.finline {
	display:block;
	width:85%;
	margin-left:auto; margin-right:auto;
}
.finline input.form-control {
	font-size:14pt;
	height:51px;
	display:block;
}
button.btn-gold-inline {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size: 14pt;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	display:block;
	 margin-right:auto; margin-left:auto;
	 width:100%;
}

button.btn-gold-inline:hover {

	background-color: #89ADD9;
	color: #000;
 
}



/* FORMLEAD CUSTOMISATIONS FREEDwnld */

.fleadz {
	display: block;
	padding: 20px;
	padding-top: 25px;
	padding-bottom: 30px;
	border: 3px solid #2F4989;
	margin-top:25px;
	margin-bottom:25px;
	background-color: #213266;
	color: #fff;
	background-image: -webkit-linear-gradient(270deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
	text-align:center;
		}
.fleadz img {
	margin-bottom:auto;
	float:left;
	margin-top:-40px;
	margin-right:18px;
	display:block;
	
}


.fleadz input, .fleadz input.qc_field {
 	font-size:14pt;
	 padding:18px;
	margin-right:10px;
}
.fleadz button {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size: 14pt;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
}

.fleadz button:hover {

	background-color: #89ADD9;
	color: #000;
 
}

 


.fleadz p {
	margin-top:.1em;
	margin-bottom:10px;
	font-size:16pt;
}


/*FORMLEAD BANNER BLUE BG */

.flflorm {
	background-color: #213266;
	color: #fff;
	padding-top: 1em;
	padding-bottom: 1em;
	background-image: -webkit-linear-gradient(270deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
		}


.flflorm input.form-control {
 	font-size:16pt;
	height:44px;
 
	
}
.flflorm button {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size: 14pt;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
}

.flflorm button:hover {

	background-color: #89ADD9;
	color: #000;
 
}

.flflorm input, .flflorm button {margin-top:.8em;}

.flflorm img.flimage {
	
	margin-top:-19px;
	max-height:auto;
	width:110px;

}

.flflorm p {
	margin-top:.5em;
	margin-bottom:0;
}

@media (min-width:992px) and (max-width:1205px) {
	.flflorm input {
	width:170px!important;
	}
.flflorm button {
	 
	border: 1px solid #ccc;
	background-color: #598FBD;
	color: #fff;
	
	font-size:14pt;
	 
}
}



@media (min-width:768px) and (max-width:991px) {
.flflorm button {
 	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	
	font-size:14pt;
	 
}

.flflorm input {
	width:220px!important;
	}


}

@media (max-width:767px) {


.flflorm .form-inline .form-group {
	display:block;
}
.flflorm button {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:0;
	margin-right:0;
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	width:100%;
	font-size:14pt;
	padding:15px;
}
.cjicons img {
	max-width: 110px; height: auto;
 
	 
	
}
}

@media (min-width:1200px) {
	
	.lricons img {
		min-width: 100%!important;
		height: auto;
		
	}
	.lricons .col-lg-2 {
		padding-left: 5px!important;
		padding-right: 5px!important;
	}
}



/*healingpath BANNER green BG */

.grflorm {
	background-color: #067E16;
	color: #fff;
	padding-top: .8em;
	padding-bottom: .8em;
	background-image: -webkit-linear-gradient(270deg,rgba(6,66,24,1.00) 0%,rgba(23,113,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(6,66,24,1.00) 0%,rgba(23,113,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(6,66,24,1.00) 0%,rgba(23,113,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(6,66,24,1.00) 0%,rgba(23,113,0,1.00) 100%);
		}


.grflorm input.form-control {
 	font-size:16pt;
	height:44px;
 
	
}
.grflorm button {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size: 14pt;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
}

.grflorm button:hover {

	background-color: #89ADD9;
	color: #000;
 
}

.grflorm input, .flflorm button {margin-top:.8em;}

.grflorm img.flimage {
	
	margin-top:-5px;
	max-height:auto;
	width:120px;
	 

 }

.grflorm p {
	margin-top:.5em;
	margin-bottom:0;
}

@media (min-width:992px) and (max-width:1205px) {
	.grflorm input {
	width:170px!important;
	}
.grflorm button {
	 
	border: 1px solid #ccc;
	background-color: #598FBD;
	color: #fff;
	
	font-size:14pt;
	 
}
}



@media (min-width:768px) and (max-width:991px) {
.grflorm button {
 	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	
	font-size:14pt;
	 
}

.grflorm input {
	width:220px!important;
	}


}

@media (max-width:767px) {


.grflorm .form-inline .form-group {
	display:block;
}
.grflorm button {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:0;
	margin-right:0;
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	width:100%;
	font-size:14pt;
	padding:15px;
}

}







/*healingpath BANNER clear BG */

.clflorm {
	color: #000;
	padding-top: .8em;
	padding-bottom: .8em;
	
	margin-top:-1px;
		}


.clflorm input.form-control {
 	font-size:12pt;
	height:44px;
 
	
 }
 
 @media (max-width:767px) {
 .clflorm input.form-control {
	 width:100%!important; margin-bottom:10px;
	 
	 
 }
 }
 
 
 
.clflorm button {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size: 14pt;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
}

.clflorm button:hover {

	background-color: #89ADD9;
	color: #000;
 
}

.clflorm input, .flflorm button {margin-top:.8em;}

.clflorm img.flimage {
	
	margin-top:-5px;
	max-height:auto;
	width:240px;
	 

   }

.clflorm p {
	margin-top:.5em;
	margin-bottom:0;
}

@media (min-width:992px) and (max-width:1205px) {
	.clflorm input {
	width:170px!important;
	}
.clflorm button {
	 
	border: 1px solid #ccc;
	background-color: #598FBD;
	color: #000;
	
	font-size:14pt;
	 
}
}



@media (min-width:768px) and (max-width:991px) {
.clflorm button {
 	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	
	font-size:14pt;
	 
}

.clflorm input {
	width:220px!important;
	}


}

@media (max-width:767px) {


.clflorm .form-inline .form-group {
	display:block;
}
.clflorm button {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:0;
	margin-right:0;
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	width:100%;
	font-size:14pt;
	padding:15px;
}

}




























/* TESTIMONIALS */

.testimonials {
	border-top: 2px solid #8493C2;
	margin-top:35px;
	padding-top:35px;
	font-size:1.1em;
	line-height:1.4;
	text-align:justify;

}

.testimonials p.name {
	text-align: right;
	color: #4D5B84;
}

.testimonials .fa-quote-left {
	color:#4f65a8;
	display:block;
	float:left;
	font-size:1.2em;
	margin-top:-4px;
	margin-right:10px;
	margin-left:-28px;
	opacity:.5;
}

.testimonials .fa-quote-right {
	color:#4f65a8;
	display:block;
	float:right;
	font-size:1.1em;
	margin-top:-4px;
	margin-left:10px;
	margin-right:-25px;
	opacity:.5;
}
/* COLOURS */







/* FIRST BANNER - SLATE */
		.mblack {
			background-color: #3A4158;
			color: #fff;
		}
/* SECOND BANNER - LIGHT PALE BLURPLE */
		.dpur {
			background-color:#4f65a8;
			color:#fff;
			opacity:.7;
		}
/* 3RD BANNER - MEDIUM PALE BLUE */
		.vdpur {
			background:#213266;
			color:#fff;
			opacity:.8; 
		}
/* 4TH BANNER - DARKER MID BLUE */
		.mblue {
			background:#334689;
			color:#fff;
			opacity:.87;
		}
		a.white {
			color:#fff;
			text-decoration:underline;
		}
		.testimony a {
			text-decoration:underline;
		}
/* WHTE BANNER - BLACK ON WHITE */
		.lwhite {
			color:#000;
		}
		.lwhite h2 {
			font-size:1.7em;
		}
		.lwhite h3 {
			font-size:1.3em;
		}
		
		.grade {
				background-image: -webkit-linear-gradient(270deg,rgba(58,64,88,1.00) 0%,rgba(74,88,137,1.00) 100%);
				background-image: -moz-linear-gradient(270deg,rgba(58,64,88,1.00) 0%,rgba(74,88,137,1.00) 100%);
				background-image: -o-linear-gradient(270deg,rgba(58,64,88,1.00) 0%,rgba(74,88,137,1.00) 100%);
				background-image: linear-gradient(180deg,rgba(58,64,88,1.00) 0%,rgba(74,88,137,1.00) 100%);
				min-width:80%;
			}
/* END COLOURS */

.socialcenter h3 {
	margin-top:0;
		margin-bottom:0;
}
.socialcenter img {
	max-width:50px;
	height:auto;
	border-radius:10px;
	margin:5px;
}
.socialcenter img:hover {
	opacity:.7;
}


/* form background fade */

.fademe {
	 border-radius: 5px;
	background-color: rgba(197,58,61,0.10);
	border: 1px solid rgba(197,58,61,1.00);
	margin-top: 30px;
	padding-bottom: 25px;
}
.fademe img{
	margin-left:auto!important;
	margin-right:auto!important
} 
.fademe input {
	
}

/* BLOG */

.blogpost {
	display: block;
	margin-top: 50px;
	margin-bottom: 50px;
	padding-top: 2px;
	text-align: justify;
	border-top: 2px solid rgba(29,84,152,1.00);
 
}
.blogpost h2 {
    font-weight: normal;
    color: rgba(29,84,152,1.00);
    margin-bottom: 19px!important;
    text-align: left;	
}
.blogpost .social  {
	display: block;
	width: 100%;
	margin-top: -5px;
	padding-top:2px;
	padding-bottom:20px;
}

.cjblog {
	clear: both;
	    border-top: 2px solid rgb(63, 162, 71)!important;
}
.cjblog h2 {
	color: rgb(63, 162, 71)!important;
	text-transform: uppercase;
	font-size: 20pt!important;
	font-weight: 600; letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	margin-top: 65px!important;
}
.cjblog img {
    box-shadow: 1px 1px 12px #D5D5D5;
    -webkit-box-shadow: 1px 1px 12px #D5D5D5;
}







@media screen and (max-width: 516px) {
.navbar-fixed-top {
    padding-top: 64px!important;
}

}
@media screen and (min-width: 517px) and (max-width: 768px) {
.navbar-fixed-top {
    padding-top: 54px!important;
}

}

.social .title {
	display:block;
	float:left;
	width:125px;
	font-size:16pt;
	color: rgba(29,84,152,1.00);
	font-family: 'Open Sans Condensed', sans-serif;
}
.social .fb {
	display:block;
	float:left;
	margin-top:6px;
		
	
}
.social .gp {
	display:block;
	float:left;
	margin-top:1px;
	padding-left:10px; 
	width:80px;
}
.social .pin  {
	display:block;
	float:left;
	margin-left:15px; padding-right:15px;    width: 128px;
	 }
.social .pin img {
	width:auto!important;
	height:auto!important;
}
.social .tw {
	display:block;
	float:left;
	margin-left:5px;
}
.socialsm .gp {
	margin-left:0!important;
}
.social .pt {
	display:block;
	float:left;
	margin-left:0px; width: 110px;
}
.pt button.btn-gold {
    border: 2px solid #F8DB5E;
    background-color: #FFE16A;
    color: #0B224D;
    font-size: 10pt;
    
    background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    width: 100%;
	margin-top:0!important;
	    padding: 4px 12px;
}
.socialsm .title {
    display: block;
    float: left;
    width: 125px;
    font-size: 16pt;
    color: rgba(29,84,152,1.00);
    font-family: 'Open Sans Condensed', sans-serif;
    margin-top: -2px!important;
}



@media (max-width:740px) {

	.blogs h2 {
		text-align: center;
	}
	
	.social .gp, .social .pt, .social .pt {
		display:none!important;
	}
	
	.social .title {
	display:none;
}
.social .fb {
	margin-left:5px;
}


.recomm p {
	text-align:justify;
	line-height:1; font-size:.9em;
}

}












.recent {
	padding-top:45px;
	padding-bottom:2px;
	text-align:center;
}
.recent a {
	line-height: 1.4em;
    display: block;
    font-size: 21px;
    padding-bottom: 22px;
}
.recent .descr {
	display: none;
}




.blogpost .vidno, .blogpost .vid {
	display:block;
	width:450px;
	float:right;	
	margin-left:25px;
	margin-bottom:10px;
}
.blogpost .vido {
	display:none;
}
.blogpost img {  
	width:440px;
	max-width:100%;
	height:auto;
 	margin-top:30px;
	border-radius:5px;
}
.blogpost .vidyeso {
	display:block;
	width:100%;
	float:none;
	clear:both;
	margin-bottom:20px;
	margin-top:12px;
}
.blogdetail .vidyeso {
	margin-top:25px;
}
.blogpost .vidnoo {
	display:none;
}
.blogpost .vidyes {
	display:none;
}

.blogdetail img {
margin-top:53px;
}

.bloglist {
	border-right: 1px solid rgba(0,170,210,1.00);
}

.bloggin {
	padding-top:20px;
}
.blogs .blogpost {
	margin-top:20px!important;
}



.lwblog img {
	float: right; margin: 25px!important;
}

.lwxblog img{
	float: right;
	margin: 25px;
	max-width: 100%;
	width: 440px;
}

ul.pagination {
	font-size:24pt;
	display:block;
	width:100%;
	margin-left:auto!important;
	margin-right:auto!important;
}
/*ul.pagination li {
	display: block;
	float: left;
	margin: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
	border-radius: 10px;
	border: thin solid rgba(250,248,214,1.00);
	
	font-family: 'Open Sans Condensed', sans-serif;
	-webkit-box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
	box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
}
*/

ul.pagination li {
	float: left!important;
	display:inline-block	;
}

ul.pagination a {
	font-size:1em;
	display: block;
 	margin: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 8px;
	border-radius: 10px;
	border: thin solid  rgba(255,220,73,1.00);
	background: rgba(65,77,114,1.00);
	color: #fff;
 	font-family: 'Open Sans Condensed', sans-serif;
	-webkit-box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
	box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
 }
ul.pagination a:hover {
 	border-radius: 10px;
	border: thin solid rgba(60,66,94,1.00);
	background: rgba(255,220,76,1.00);
	color: rgba(60,66,94,1.00);
 }
.pag-range {
	display:none;
}
ul.pagination li.pag-current {
 	font-size:1em;
	display: block;
 	margin: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 8px;
	border-radius: 10px;
	border: thin solid rgba(65,77,114,1.00);
	background: rgba(255,220,73,1.00);
		color:  rgba(65,77,114,1.00);
	font-family: 'Open Sans Condensed', sans-serif;
	-webkit-box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
	box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
	
}
 
 .recent ul.pagination {
	 margin-top:35px; padding-bottom:35px;  padding-left: 15px;
 }
 .recent ul.pagination::before {
	  content: "More posts:";
	  display:block;
	  margin-top:4px; margin-bottom:10px;
	 font-family: 'Lato', sans-serif;
	 font-size:18px;
	 
 }
 .recent li.pag-prev, .recent li.pag-next {
    display: none;
    visibility: hidden;
    width: 1px;
    height: 1px;
}
.recent ul.pagination a {
    font-size: 14px;
    display: block;
    margin: 1px;
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 2px;
    border-radius: 10px;
    border: thin solid rgba(255,220,73,1.00);
    background: rgba(65,77,114,1.00);
    color: #fff;
    font-family: 'Open Sans Condensed', sans-serif;
    -webkit-box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
    box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
}

.recent ul.pagination li.pag-current {
	
	 font-size: 14px;
    display: block;
    margin: 1px;
	margin-right:3px;
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 2px;
    border-radius: 10px;
	border: thin solid rgba(65,77,114,1.00);
	background: rgba(255,220,73,1.00);
		color:  rgba(65,77,114,1.00);
	font-family: 'Open Sans Condensed', sans-serif;
	-webkit-box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
	box-shadow: 1px 1px 4px rgba(161,172,185,0.6);
}
.recent ul.pagination a:hover {
 	border-radius: 10px;
	border: thin solid rgba(60,66,94,1.00);
	background: rgba(255,220,76,1.00);
	color: rgba(60,66,94,1.00);
 }



.fleft {
	color: rgba(0,66,125,1.00);	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16pt; 
	display:block;
	padding:23px;
}



/* NEW BANNER - full and ipad only */
.ban {
	color: #000;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../banners/bluewatersoft.jpg);
	background-size: cover;
}
.ban .tag{
	margin-top:2em;
	margin-right:-80px;
	font-size:1.8em;
}
/* END NEW BANNER */



.tbanners {
	width:100%;
	height:auto;
}


/* LARGE COMMENTS FULL WIDTHS + ADD COLOURS */
.testimony {
	font-size: 1.2em;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	text-align: center;	
	padding-top: 45px;
	padding-bottom: 45px;

}
.testimony h2 {
	margin-top:0;
	margin-bottom:0;
	font-family: 'Lato', sans-serif;
	line-height:1.6;
	font-size:30px;
}
/* END LARGE COMMENTS FULL WIDTHS + ADD COLOURS */


.spacing {
	margin-top:20px;
}



nav img {
	margin-top:5px;
	margin-right:1px;
	margin-left:10px;
}

/* SOCIAL BUTTONS WIDE */
.social .btn-lg{
	min-width:98%;
}



hr {
	 
	margin-top:20px;
	margin-bottom:20px;
	 
	 
 
	 
}


.fb-like-box, .fb-comments iframe[style], .fb-comments span {
   width: 100% !important;
}


/*hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}


hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}*/


/* banner */
.awbanner {
	
	color: #FFFFFF;
	margin-bottom: 2px;
	border-bottom-color: #FFE36A;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding-bottom:2px;
	padding-top:2px;
}

.awbanner img {
	margin-top:-10px;
	margin-left:10px;
	margin-right:10px;
}
.awbanner img.rep {
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	max-height:65px;
	width:auto;
	margin-bottom:8px;
}

.awbanner h2 {
	margin-top:25px;
	margin-bottom:24px;
	font-size:2.2em;
}








 /* TRIPLE PANELS HOME PAGE COLOURS */
 .col-sm-4 .awpanels{
	background: #fff;
	padding: 0;
	border-left: thin solid #1C478A;
	border-right: thin solid #1C478A;
	border-bottom: thin solid #1C478A;
	border-top: 2px solid #FFE36A;
	margin-right: 5px;
	margin-left: 5px;
	box-shadow: 1px 0px 8px #969696;
	-webkit-box-shadow: 1px 0px 8px #969696;
}


.col-sm-4 .awpanels .top{
	color: #FFFFFF;
	border-bottom-color: #FFE36A;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding: 8px;
	
}

.col-sm-4 .awpanels .top h2 {
	margin:5px;
}

.col-sm-4 .awpanels  img{
	min-width: 100%;
	border-top-color: undefined;
}

.col-sm-4 .awpanels  p {
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
}
 /* END TRIPLE PANELS HOME PAGE COLOURS */



/* three box column format alignment */

.col-sm-4 .panel{
	margin-bottom:38px;
}
.img-center {
    margin: 0 auto;
}

/* three box column format alignment */



.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}


.trego {
	border: 1px solid #264F77;
	text-align: center;
	text-transform: uppercase;
	-webkit-box-shadow: 1px 0px 0px 12px;
	box-shadow: 1px 0px 12px 1px;
}
.trego .form label, .trego .webform label {
		font-size:.8em;
		margin-bottom:0;
}



/* Home Page Carousel and heights */

header.carousel {
	/*	border-bottom: 3px solid #FFE36A;*/
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	padding-top: 5px;
	margin-bottom: 1px;

}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
	max-width:1200px;
	margin:auto;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}
.carousel-caption {
	margin-top:15px;
		color:#000;
		line-height:1.4;
}
.carousel-caption img {
	display: block;
	float: left;
	margin-right: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: thin groove #FFE36A;
	height:335px;
	width:auto;
	border-radius:10px;
}
.carousel-indicators {
	/*margin-top:15px;*/
}

p.author {
	font-size: .7em;
	color: #485583;
	text-align: left;
	padding-top: 5px;
}

.leader {
	height: 70px;
	background-image: url(../banners/goldbg.png);	
}
.leader h1 {
	color:#000;
	margin-top:10px;
}
/* Gold border on Top */
.goldbdrtop {
	border-top: 2px solid #FFE36A;

}

/* Bottom Martin */

.bspace {
	margin-bottom:25px;
}

.tspace {
	margin-top:25px;
}
.sspace {
	margin-top: 32px;
  } 

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 0px 0;
}
	
footer {
	color: #fff;
	border-top: 2px solid #FFE36A;
	border-bottom: 2px solid #FFE36A;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-bottom: 0;
	font-family: 'Lato', sans-serif;
}

footer .page-header {
	padding-bottom: 22px;
	margin-top: 35px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #fff;
}


footer a {
	color: #fff;
	opacity: .9;
	line-height: 1.35;
}
 
footer a:hover, footer a:active, footer a:focus {
	color:#FFE36A;
	text-decoration:none;
}
footer .fa {
    margin-right: 4px;
    width: auto;
}
footer .btn-lg .fa {
	color:#fff;
	
}
footer h2 {
	font-size: 1.5em;
	
}
footer h2 img {
	margin-top:-6px;
	height:28px;
	width:auto;
}
footer .page-header {
	border-bottom-color: #8493C2;	
}

footer .btn-lg{
	min-width: 80%;
	border: 1px solid #4D5B84;
	text-align: center;
	font-size: 14pt!important;
	padding: 4px;
}
 
footer .btn {
	display:block;
	margin:auto;
}
footer .col-sm-4 {
	margin-bottom:15px;
}

footer p {
	margin-bottom:14px;
	line-height:.7;
	padding-left:20px;
	padding-right:20px;
  }

 footer .rhc p {
	margin-bottom:7px;
	line-height:.7;
	padding-left:20px;
	padding-right:20px;
  }





.padme {
	padding-top:15px;
	padding-bottom:15px;
}
.basefooter{
	color: #9EA7C6;
	font-size: .7em;

}
.basefooter a {
	color: #9FB8D1;
	letter-spacing: 1px;
	text-decoration:underline;
	
}

/* FULL WIDTH HEADER SLIDER BANNERS */

header.aw-header {
	background-repeat: no-repeat;
	background-position: center center no-repeat scroll;
	background-attachment: scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
/*	border-top: 2px solid #04407D;
	border-bottom: 2px solid #04407D;*/
	margin-bottom: 0px;
	background-image: url(../banners/anthonybannerwhite.jpg);
}

.tagline2 {
	color: #000000;
	display: block;
	padding: 25px;
	width: 370px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
	font-size: 18pt;
	line-height: 1.3;
	
	margin-top: 45px;
	margin-right: 35px;
	
	margin-bottom: 35px;
	
}


img.mini {
		max-width:22%;
		margin-left:20px;
		margin-right:0px;
	}




/* Responsive Styles */
@media (max-width:1376px) {
	header.carousel {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	padding-top: 5px;
	margin-bottom: 1px;
	height:430px;
}

.ban .tag{
	
	margin-right:-180px;

}



}





@media (min-width:1375px) {
header.carousel {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	padding-top: 5px;
	margin-bottom: 1px;
	height:430px;
}
.carousel-caption {
		right:10%;
		left:10%;
		font-size:2em;
	}



 header.aw-header  {
        height: 515px;
    }
p.tagline2 {
	
	color: #000000;
	display: block;
	float:right;
	padding:25px;
	width: 560px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:normal;
	font-size:24pt;
	line-height:1.3;
	text-align:right;
}

.nav>li>a {
	position: relative;
	display: block;
	padding-top: 14px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 14px;
	font-size:1.22em;
}

.ban .tag{
	
	margin-right:-180px;

}

}

@media (min-width:1215px) and (max-width:1374px){
header.carousel  {
        height: 430px;
		padding-left:0px;
		padding-right:0px;
    }
	.carousel-caption {
		right:10%;
		left:10%;
		font-size:2em;
	}
	
	
 header.aw-header  {
        height: 485px;
    }
	
.tagline2 {
	
	color: #000000;
	display: block;
	padding:25px;
	width: 390px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:normal;
	font-size:20pt;
	line-height:1.3;
}


.nav>li>a {
	position: relative;
	display: block;
	padding-top: 14px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 14px;
	font-size:1.3em;
}

.ban .tag{
	
	margin-right:-180px;

}


	
}
@media(max-width:1214px) {
	header.aw-header {
	height: 430px;
}
 header.carousel  {
        height: 430px;
		padding-left:0px;
		padding-right:0px;
    }
.carousel-caption {
		right:10%;
		left:10%;
		font-size:1.6em;
		line-height:1.4;
	}
	
.ban .tag{

	margin-right:-110px;

}
	
	
}

@media (max-device-width : 1024px) 
and (orientation : landscape) {
	
header.carousel  {
        height: 65%;
		padding-left:0px;
		padding-right:0px;
    }
	
	
	
	
	
	}







@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
	header.carousel  {
        height: 370px; 
		padding-left:30px;
		padding-right:30px;
    }
	.carousel-caption {
		right:10%;
		left:10%;
		font-size:1.5em;
	}
	.carousel-caption img {
	display:block;
	float:left;
	margin-right:10px;
	
	width:auto;
	max-height:300px;
	width:auto;
	margin-bottom:10px;
	}
	
	header.aw-header {
	height: 430px;
}

.col-sm-4 .awpanels{ 
margin-right:1px;
margin-left:1px;
}

	.col-sm-4 .awpanels p {
		font-size:.8em;
		text-align:left;
		padding-left:15px;
		padding-right:15px;
}

.ban .tag{
	margin-top:2em;
	margin-right:-80px;
	font-size:1.4em;
}

.top h2 {
	font-size:16pt;
}

.ebola img {
	margin-bottom:15px;
}


}



@media(max-width:767px) {
   .img-portfolio {
        margin-bottom: 15px;
    }

	header.carousel  {
        height: 370px; 
		padding-left:30px;
		padding-right:30px;
    }
	.carousel-caption {
			font-size:1.4em;
	}
	.carousel-caption img {
	display:block;
	float:left;
	margin-right:10px;
	
	width:auto;
	height:300px;
	
	margin-bottom:10px;
	}
	header.aw-header {
	height: 430px;
}
	.ban img {
	display:block;

	max-height:250px;
	width:auto;
	clear:both;
}
.ban .tag{
	margin-top:8px;
}




}



/* IPHONE HORIZONTAL */
@media (max-width:600px) {
header.carousel {
        height: 350px;
		padding-left:30px;
		padding-right:30px;
    }
	.carousel-caption {
		font-size:1.1em;
		line-height:1.1;
	}
	.carousel-caption img {
		height:250px;
		width:auto;
	}
	.carousel-caption p {
		font-size:1em;
	}
	

.ban {
	color: #000;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: none;
	background-size: cover;
}
.ban .tag{
	margin-top:0px;
	margin-right:10px;
	margin-left:10px;
	font-size:1.3em;
}
.ban img {
	display:block;

	max-height:250px;
	width:auto;
}
.ban .tag p {
	line-height:1.2em;
	display:block;
	padding-top:1em;
}

.lead {
	font-size:1.3em;
}



	
header.aw-header {
	height: 330px;
}
.tagline2 {
	font-size: 16pt;
	
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.navbar-nav>li>a {
	font-size: 1.5em;
	margin-top: 2px;
	margin-bottom: 8px;
	border-bottom: 1px solid #FFE36A;
}
.testimonials p {
	display:block;
	margin-left:15px;
	margin-right:15px;
	line-height:normal;
}
.awpanels {
	margin-bottom:25px;
}


}
@media (max-width:481px) {
	 
	header.carousel  {
        height: 550px;
		padding-left:10px;
		padding-right:10px;
    }
	.carousel-caption {
		font-size:1.3em;
		text-align:center;
	}
	.carousel-caption p.author{
		text-align:center;
		margin-left:0;
		color:#000;
		font-size:.8em;
	}
	.ban {
		padding-bottom:20px;
	}
	div.tag  {
		display:block;
		
		margin-left:0;
		margin-right:0;
	}
	.col-sm-6.pull-right {
		float:none;
	}
	.col-sm-6.pull-right img{
		
		padding-bottom:20px;
	}
	
	
	
	
	
	
	header.aw-header {
		height:400px;
		padding-right:90px;
	background-position: 15% 0%;		
	}
	.tagline2 {
	padding-top: 10px;
	padding-right: 50px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 60%;
	font-size: 1.1em;
	margin-right:10px;
	}
	img.mini {
		max-width:40%;
	}
}
@media (max-width:321px) {
	 /*header.carousel {
        height: 135%;
		padding-left:10px;
		padding-right:10px;
    }*/
	
	.carousel-caption img {
	display:block;
	float:none;
	margin-left:0px;
	width:auto;
	height:220px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}
	.tagline2 {
	display: block;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: auto;
}
.footerc {
	text-align:center;
	font-size:1.3em;

}
}
@media (min-width:768px) and (max-width:999px) {
	
	
.nav>li {
	
		font-size:1.2em;
	font-weight:500; 
	
}
.nav>li>a {
	position: relative;
	display: block;
	padding-top: 16px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 14px;
}
	
	
	
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 

.startquote img {
	max-width:200px;
}

.col-sm-4 div.awpanels {
	margin-left:50px;
}
.awpanels {
	display:block;
	
	max-width:80%;
	
}
.awpanels img {
	min-width:50%;
	max-width:50%;
}


}

.sales {
	font-size:14pt;
	    font-weight: 300;
	    font-family: 'Lato', sans-serif;
  }

.sales h1 {
	font-weight:bold;
}
.sales .row {
	margin-top:35px;
	margin-bottom:35px;
	
}
.sales .lead{
	font-size: 18pt;
}

.sales .iconxale .iconx {
    width: 80px;
    height: auto;
    
    margin: 10px;
    clear: none;
	-webkit-box-shadow: 2px 2px 11px rgba(171,171,171,1.00);
	box-shadow: 2px 2px 11px rgba(171,171,171,1.00);
	border-radius: 15px;
 }
 
 .sales .iconxale .iconx:hover {
  -webkit-box-shadow: 0 0 14px rgba(55,55,55,1.00);
	box-shadow: 0 0 14px rgba(55,55,55,1.00); opacity:.8;
 }
.sales .iconxale .icony {
	max-height:80px;
	width:auto;
	
	margin-top:3px;
	margin-right:10px;
}
 

.sales .endorse {
	display: block;
	 text-align:center;
	 
	margin-top: 20px;
 
}
@media(max-width:767px) {
	
	.sales .endorse, .endorse {
	display: block;
	 text-align:center;
	 padding-top:15px;
	margin-top: 20px;
 
}
	
	
}
.sales .endorse img, .endorse img {
	height:220px;
	width:auto;
	border:none;
 	 
}
.sales .endorse p, .endorse p {
	padding-top:1.5em;
	margin-left:10px;
	margin-right:10px;

}



.sales a.btn-gold-inline {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	 
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	font-size: 16pt;
	padding: 15px;
	-webkit-box-shadow: 0 0 4px #978105;
	box-shadow: 0 0 4px #978105;
	margin-bottom:15px;
}

.sales a.btn-og-inline {
	border: 2px solid #01A1DC;
	background-color: #FEA100;
	color: #0B224D;
	background-image: -webkit-linear-gradient(270deg,rgba(164,224,249,1.00) 0%,rgba(118,183,249,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(164,224,249,1.00) 0%,rgba(118,183,249,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(164,224,249,1.00) 0%,rgba(118,183,249,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(164,224,249,1.00) 0%,rgba(118,183,249,1.00) 100%);
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	font-size: 16pt;
	padding: 15px;
	-webkit-box-shadow: 0 0 4px #978105;
	box-shadow: 0 0 4px #978105;
	margin-bottom: 15px;
}

.sales a.btn-gold-inline:hover, .sales a.btn-og-inline:hover {
	border: 2px solid #4A6098;
	background-color: #4A6098;
	color: #FFFFFF;
	background-image: -webkit-linear-gradient(270deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
}

@media (min-width:767px) {
	
	.sales a.btn-gold-inline, .sales a.btn-og-inline {
	max-width: 400px!important;
	}
	
	
}

.wia {
	display: block;
	border: 2px solid #F8DB5E;
	background-color: #FFEDA9;
	color: #0B224D;
	border-radius: 15px;
	padding-bottom:15px;
}

.sales h3  {
	color:#3A5190;
	
	
}
.mmsb {
	display:block;
	width:100%;
	height:auto;
	 
	color:#fff;
	text-align:center;
	padding-top:20px;
	padding-bottom:5px;
	background-color: #213266;
   
    background-image: -webkit-linear-gradient(270deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(2,16,49,1.00) 0%,rgba(33,49,101,1.00) 100%);
}
.mmsb h3 {
	margin-bottom:0;
	margin-top:0;
}

    
 
.amazon a.btn-gold-inline {
    border: 2px solid #F8DB5E;
    background-color: #FFE16A;
    color: #0B224D;
    background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    font-size: 16pt;
    padding: 15px;
    -webkit-box-shadow: 0 0 4px #978105;
    box-shadow: 0 0 4px #978105;
    margin-bottom: 15px;
	max-width:350px;
}
.amazon a.btn-gold-inline:hover {
	border: 2px solid #4A6098;
	background-color: #4A6098;
	color: #FFFFFF;
	background-image: -webkit-linear-gradient(270deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
}
.amazonz {
	font-size:14pt;
}


.audioz{
	display:block;
	padding:25px;
}
.audioz .row {
	margin-bottom:12px;
}
.audioz h3 {
	margin-bottom:0;
	padding-bottom:0;
}
.audioz a {
	text-decoration:underline;
	font-size:1.1em;
	display:block;
	margin-bottom:20px;
}
.audioz .rclick {
	font-size:10pt;
}



.amz img {
	border: 1px solid #000000;
	border-radius: 15px;
	-webkit-box-shadow: 1px 1px 8px;
	box-shadow: 1px 1px 8px;
}
.amz img:hover {
	-webkit-box-shadow: 1px 1px 12px #000000;
	box-shadow: 1px 1px 12px #000000;
	opacity: .8;
}


table.table td, table.table th{
	padding:10px!important;
}
table.table th {
	text-align:center;
}
table.table div.sm {
	font-size:9pt;
	font-weight:normal;
}
table.table th.apb {
	color: #000;
	background-color: #CBA819!important;
	 background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	
}

table.table th.bhb {
	background-color: #01A1DC!important;
	background-image: -webkit-linear-gradient(270deg,rgba(164,224,249,1.00) 0%,rgba(118,183,249,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(164,224,249,1.00) 0%,rgba(118,183,249,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(164,224,249,1.00) 0%,rgba(118,183,249,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(164,224,249,1.00) 0%,rgba(118,183,249,1.00) 100%);
	color: #000;
}

.glyps {
	font-size:60px!important;
	text-align:center; 
}
.glyphicon-ok {
	color:#178107;
	
}
.glyphicon-remove {
	color:#B90C0F;
	
} 

a.downloadnow {
	display:block;
	text-align:center;
	padding:10px;
	border-radius:15px;
	 border: 2px solid #F8DB5E;
    background-color: #FFE16A;
    color: #0B224D;
    font-size: 14pt;
    margin-top: .1em;
    background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	margin-left:auto; margin-right:auto;
}
a.downloadnow:hover {
 	color:#fff;
	background:rgba(54,102,205,1.00);
}
a.downloadnow .fa {
	 
	margin:5px;
}
 
.strike {
	text-decoration: line-through;	
}
	 
.wgreen {
 
	background-color: rgba(75,153,67,0.10);
	padding: 20px;
	padding-bottom:35px;
	border: 2px solid rgba(73,150,68,1.00);
}
.recent .descr {
	display:none;
}
.results a {
	font-size:1.3em;
}
.results div {
	margin-bottom:15px;
	margin-top:15px; 
	line-height:normal;
}

.recomm {
	
}

.recomm-titles {
	display:block;
	width:100%;
	padding:5px;
	font-size:18pt;
	font-weight:300;
	font-family: 'Lato', sans-serif;
	
}
.recomm-side .recomm-titles a{
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size:16px;
	 padding-left:12px; padding-right:12px; padding-bottom:0; padding-top:0;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	display: block;
	width:100%;
	 text-decoration:none;
	-webkit-box-shadow: 0 0 4px #978105;
	box-shadow: 0 0 4px #978105;
	margin-bottom:5px;
}
.recomm-side .recomm-titles a:hover {
	border: 2px solid #4A6098;
	background-color: #4A6098;
	color: #FFFFFF;
	background-image: -webkit-linear-gradient(270deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(74,96,152,1.00) 0%,rgba(63,68,105,1.00) 100%);
}


.recomm-side .recomm-titles a .fa {
	margin-right:4px;
}
.amanav .recomm-titles {
	display:block;
	width:auto;
	padding:0;
	margin-right:9px;
	font-size:15pt;
	font-weight:300px;
	 font-family: 'Lato', sans-serif;
	 float:left;
}
.amanav {
	padding-left:175px;
}
.amanavbg{
	background:rgba(6,64,125,1.00);
	padding-top:15px;
	border-bottom-color: #F8DB5E;
	border-top-color: #F8DB5E;
	border-bottom-style: solid;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-top-width: 2px;
	margin-bottom:15px;
}


@media(max-width:767px) {
.amanavbg{
	background:rgba(6,64,125,1.00);
	padding-top:0px;
	border-bottom-color: #F8DB5E;
	border-top-color: #F8DB5E;
	border-bottom-style: solid;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-top-width: 2px;
	margin-bottom:15px;
	padding-bottom:5px;
}
 
}





.amanav .recomm-titles a {
 border: 2px solid #FFD162;
	background-color: #FFE16A;
	color: #0B224D;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-top: 0;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	display: block;
	text-decoration: none;
	-webkit-box-shadow: 0 0 4px #978105;
	box-shadow: 0 0 4px #978105;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 5px;
}
.amanav .recomm-titles a:hover {
	border: 2px solid #55A0EA;
	background-color: #3799CF!important;
	color: #FFFFFF;
	background-image: -webkit-linear-gradient(270deg,rgba(110,136,203,1.00) 0%,rgba(29,82,134,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(110,136,203,1.00) 0%,rgba(29,82,134,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(110,136,203,1.00) 0%,rgba(29,82,134,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(110,136,203,1.00) 0%,rgba(29,82,134,1.00) 100%);
}

.amanav .recomm-titles .fa {
	display:none;
}








@media(max-width:1200px) {
	.amanav .recomm-titles a {
		
		padding-left:8px; padding-right:8px;
		 
		
		
	}
	.amanav .recomm-titles {
    display: block;
    width: auto;
    padding: 0;
    margin-right: 7px;
    font-size: 14pt;
    font-weight: 300px;
    font-family: 'Lato', sans-serif;
    float: left;
}
	 
.amanav {
	padding-left:145px;
}

	
	
	
}





@media(max-width:991px) {
	
	.amanav .recomm-titles {
    display: block;
    width: auto;
    padding: 0;
    margin-right: 3px;
    font-size: 13pt;
    font-weight: 300px;
    font-family: 'Lato', sans-serif;
    float: left;
}
 

	.amanav .recomm-titles a {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	 
	 padding-left:8px; padding-right:8px; padding-bottom:0; padding-top:0;
	 
	display: block;
 
	 
}
	.form-inline .form-group {
	width: 100%; text-align:center;
}
	.amanav {
	padding-left:15px;
}
	
	
}







@media(max-width:767px) {
	
	.amanav .recomm-titles {
    display: block;
    width: auto;
    padding: 0;
    margin-right: 3px;
    font-size: 12pt;
    font-weight: 300px;
    font-family: 'Lato', sans-serif;
    float: left;
}
	.amanav {
	padding-left:15px;
	margin-top:25px;
}

	.amanav .recomm-titles a {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	 
	 padding-left:8px; padding-right:8px; padding-bottom:0; padding-top:0;
	 
	display: block;
 
	 
}
.form-inline .form-group {
	width: 100%;
}
	.form-inline input {
	      float:left; 
		  width:50%!important;
	}
	.form-inline input.btn {
		width:25%; 
	}
	.titlehide {
		display:none;
	}
	
	.mhead {
	margin-top:40px!important;
}
.gp {
	display:none!important;
}

	 .blogpost .vidno, .blogpost .vid {
  	  display: block;
  	  width: 100%;
  	  float: none;
  	  margin-left: 5px; margin-left: 5px;
   	 margin-bottom: 10px;
}
	
		.blogpost img {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-top: 30px;
    border-radius: 5px;
	margin-left:auto; margin-right:auto;

}
	
	
}






@media(max-width:740px) {

	.amanav .recomm-titles {
    display: block;
    width: 48%;
	margin-right:2%;
    padding: 0;
    margin-right: 3px;
    font-size: 14pt;
    font-weight: 300px;
    font-family: 'Lato', sans-serif;
    float: left;
	text-align:center;
 
}
	.amanav {
	padding-left:15px;
	margin-top:25px;
}

	.amanav .recomm-titles a {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	 
	 padding-left:8px; padding-right:8px; padding-bottom:0; padding-top:0;
	 
	display: block;	
	margin-left:3px; margin-right:3px;
	 
	font-size:.9em;
}

}






#mc-embedded-subscribe {
	border: 2px solid #F8DB5E!important;
	background-color: #E21B39!important;
	color: #FFFFFF!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 16px!important;
	margin-top: .1em!important;
	background-image: -webkit-linear-gradient(270deg,rgba(243,73,73,1.00) 0%,rgba(200,11,11,1.00) 100%)!important;
	background-image: -moz-linear-gradient(270deg,rgba(243,73,73,1.00) 0%,rgba(200,11,11,1.00) 100%)!important;
	background-image: -o-linear-gradient(270deg,rgba(243,73,73,1.00) 0%,rgba(200,11,11,1.00) 100%)!important;
	background-image: linear-gradient(180deg,rgba(243,73,73,1.00) 0%,rgba(200,11,11,1.00) 100%)!important;
	letter-spacing: 0;
	padding-left: 10px!important;
	padding-right: 16px!important;
	margin: auto!important;
	width: 100%!important;
    } 
  
 .facess #mc-embedded-subscribe, .hpformbase #mc-embedded-subscribe {
	border: 2px solid  rgba(236,183,9,1.00)!important;
	background-color: #FBCF0B!important;
	color: #000!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 16px!important;
	margin-top: .1em!important;
	background-image: -webkit-linear-gradient(270deg,rgba(255,229,0,1.00) 0%,rgba(255,196,0,1.00) 100%)!important;
	background-image: -moz-linear-gradient(270deg,rgba(255,229,0,1.00) 0%,rgba(255,196,0,1.00) 100%)!important;
	background-image: -o-linear-gradient(270deg,rgba(255,229,0,1.00) 0%,rgba(255,196,0,1.00) 100%)!important;
	background-image: linear-gradient(180deg,rgba(255,229,0,1.00) 0%,rgba(255,196,0,1.00) 100%)!important;
	letter-spacing: 0;
	padding-left: 10px!important;
	padding-right: 16px!important;
	margin: auto!important;
	width: 100%!important;
    } 
 
 .facess #mc-embedded-subscribe:hover, .hpformbase #mc-embedded-subscribe:hover {
	background-image: -webkit-linear-gradient(270deg,rgba(241,214,9,1.00) 0%,rgba(250,188,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(241,214,9,1.00) 0%,rgba(250,188,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(241,214,9,1.00) 0%,rgba(250,188,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(241,214,9,1.00) 0%,rgba(250,188,0,1.00) 100%);	 
	 
	 
 }
 
 
.frform form.validate .form-group {
    min-width: 100%;
    margin-bottom: 10px!important;
}

.frform form.validate button#mc-embedded-subscribe {
    border: 2px solid #F4C808!important;
    background-color: #f1ce3a!important;
    color: #FFFFFF!important;
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px!important;
    margin-top: .1em!important;
    height: 54px;
    min-width: 100%!important;
    border-radius: 8px!important;
}




 
  
  
 .wds .form-control, .wds .btn {
	 height:45px;
 }
 
 .hpformbase .form-control, .hpformbase .btn {
		 height:45px;
		 width:100%; margin-bottom:8px;
	 
 }
 .wds .form-control {
	 margin-right:8px;
 }
.wds #mc-embedded-subscribe {
	border: 2px solid #F8DB5E!important;
	background-color: #FFE16A!important;
	color: #000!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 16px!important;
	margin-top: 0em!important;
	 
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%)!important;
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%)!important;
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%)!important;
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%)!important;
	letter-spacing: 0;
	padding-left: 0px!important;
	padding-right: 0px!important;
	width: 33%!important;
	display:inline-block;
 }
 
 @media(max-width:767px) {
	 .wds #mc-embedded-subscribe {
	 width: 45%!important;
 }
 }
 .clform #mc-embedded-subscribe {
	 
 }
 .clform .form-control {
	 height:45px; width: 45%!important;
 }
 .clform #mc-embedded-subscribe {
	 display:inline-block; width: 45%!important; margin-top:0!important;
 }

.amaprod {
	text-align: center;
	font-family: 'Lato', sans-serif;
	margin-top: 10px;
	padding: 12px;
	height:320px;
	 
}
.amaprod iframe {
	margin:auto;
	margin-top:4px;
}
.amaprod .ttl {
	display:block;
	text-align:center;
	font-size:14px;
	padding-bottom:4px;
}






.hpspace {
	margin-top:20px;
	margin-bottom:20px;
}
ul {
	    line-height: 1.54545;
}



.goldbtn a.btn {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 26px!important;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	letter-spacing:1px;
	padding-left:20px; padding-right:20px;
}

.goldbtn a.btn:hover {
	color: #1B1B1B;
	background-image: -webkit-linear-gradient(270deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
}

.footercenter img {
	display:block;
	margin-top:-10px; margin-left:auto; margin-right:auto; margin-bottom:12px;
	width:100%;
	height:auto;
}

.footercenter .clform input.form-control {
	padding:25px;
	font-size: 14pt;
	color:#000;
 }
 
button.btn-x {
	 border: 2px solid #F8DB5E;
	background-color: #FFE16A; text-align:center!important;
	text-align:left;
	padding:8px;
	color: #0B224D;
	font-size: 14pt;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	width:100%;
    }

button.btn-x:hover {

	background-color: #89ADD9;
	color: #000;
 
}
 .btn-goldgift {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	text-align: left;
	padding-top: 1px;
	padding-right: 26px;
	padding-left: 26px;
	padding-bottom: 4px;
	color: #0B224D;
	font-size: 14pt;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	max-width: 405px;
 }

.btn-goldgift:hover {

	background-color: #89ADD9;
	color: #000;
 
}
.pract .row {
	margin-top:35px;
	font-size:14pt;
}

.pract a.btn {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px!important;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	letter-spacing:0;
	padding-left:10px; padding-right:16px; width:400px; max-width:100%;
}

.pract a.btn:hover {
	color: #1B1B1B;
	background-image: -webkit-linear-gradient(270deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
  }
.pract .fa {
	font-size:1.1em;
	margin-right:6px;
 
	
}

.prx .productSubmitInput {
    border: 2px solid #F8DB5E;
    background-color: #FFE16A;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px!important;
    margin-top: .1em;
    background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    letter-spacing: 0;
    padding-left: 10px;
    padding-right: 16px;
	width:280px;
 
	font-size: 18px!important;
}


button.btn-gld, .productSubmitInput, .checkout a {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px!important;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	letter-spacing:0;
	padding-left:10px; padding-right:16px;
}
.checkout a {
	padding:10px;
}
.checkout table.table th {
    text-align: left!important;
}

button.btn-gld:hover, productSubmitInput:hover, .checkout a:hover {
	color: #1B1B1B;
	background-image: -webkit-linear-gradient(270deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,219,68,1.00) 0%,rgba(255,232,139,1.00) 100%);
}
.practform {
	display:block;
	 
 
	margin-top:25px;
	margin-bottom:35px;
	 
       }
	  
	  
.practlist .col-sm-6 {
	padding-top: 15px;
	margin-bottom: 15px;
	min-height: 155px;
	border-top: 3px solid #fff;
	border-bottom: 3px solid  #fff;
	border-right: 3px solid  #fff;
	border-left: 3px solid rgba(60,111,157,1.00);
}
.practlist .col-sm-6:hover {
}

.prx {
	 
	text-align: center;
	 
 
	margin:auto;
	 
}
.prx h3 {
	margin-top:3px;
	padding-top:0;
}
.prx img {
	max-width:70%; height:auto;
	margin:auto;
	 
}
.prx .productTextInput {
	max-width:55px;
}

.shop-form label { 
    font-size: 16px;
}

.payside {
	border-left: 1px solid rgba(255,219,65,1.00);
	border-right: 1px solid rgba(255,219,65,1.00);
	border-bottom: 1px solid rgba(255,219,65,1.00);
	border-top: 1px solid rgba(255,219,65,1.00);
	border-radius: 4px;
	min-height: 300px;
}
.payside .fa {
	display: block;
	float: left;
	font-size: 2.3em;
	 
	margin-right: 15px;
	 
	margin-bottom: 200px;
	color: rgba(63,71,102,1.00);
}
.row .divide {
	border-top: 1px solid rgba(255,220,74,1.00);
	padding-top:35px; padding-bottom:30px;
}
.divide table.cartSummaryTable {
    border-collapse: collapse;
    border-spacing: 0;
  font-size: 14pt;
    float: none;
}
.divide .cartSummaryLink {
	display:none;
}

.printonly {
	display:none;
}
@media print {
 

.navbar, footer, .basefooter, .hideme, .blogcol, .recent, .col-sm-3, .social, .vidyeso, iframe, .vidyes, div.hellobar-pusher, div.zopim{
	display:none!important;
} 
.vidyeso iframe {
	display:none!important;
}
.awbanner, .embed-responsive-16by9, #h427763b893ed42a6e3dbf434acbca06b9284783e-container.HB-Bar.hb-animateIn, .hellobar#pull-down.hb-animateIn {
	display:none!important;
}
.hb-content-wrapper, .hb-text-wrapper, .hellobar-bar {
	display:none!important;
}
body.hellobar-hide #hellobar-wrapper {
	display: none !important;
}

.vidyes{
	height:1px;
	width:1px;
}
.blogpost .vidno {
	width:315px;
}
.vidno img {
	width:300px!important;
}
.col.sm-9 {
	min-width:100%;
}
body {
	margin:15px;
 	font-size:11pt!important;
	line-height:1.2;
}
.pplus .blogdis {
	display:block!important;
    border: 1px solid rgba(129,129,129,1.00)!important;
    border-radius: 4px!important;
    padding: 5px!important;
    margin-top: 5px!important;
    margin-bottom: 25px!important;
	font-size:10pt!important;
}
.pplus .btn {
	display:none;
}
.printonly {
	display:block;
	text-align:center;
}
.blogpost, .blogs .blogpost {
	margin-top:-40px!important;
}
ul.pagination {
	display:none;
	
}
}



 

.contact1 .btn {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size: 14pt;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
}

.contact1 .btn:hover {

	background-color: #89ADD9;
	color: #000;
 
}

.contact2 .btn {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size: 12pt;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
}

.contact2 .btn:hover {

	background-color: #89ADD9;
	color: #000;
 
}




/*    INTERNATIONAL BOOK COVERS   */
.intl .bookcovers {
	display:block;
	float:left;
	max-width:14%;
	padding:12px;
	font-size:18px;	margin-bottom:20px;
	min-height: 360px;
}
.intl .bookcovers .cover img {
	width: 135px;
	height: 180px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 0 6px rgba(113,112,112,1.00);
	box-shadow: 0 0 6px rgba(113,112,112,1.00);
}
.intl .bookcovers .title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
}
.intl .bookcovers .lang {
	font-size:.8em;
	font-family: 'Open Sans ', sans-serif;
	margin-bottom:8px;
}
.intl .bookcovers .buyn a.buynow {
     border: 2px solid #F8DB5E;
    background-color: #FFE16A;
    color: #0B224D;
   	font-size:12px;
    margin-top: .1em;
    background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    width: 100%; padding-top:5px; padding-bottom:5px;
}
.intl .bookcovers .buyn a.buynow:hover, .intl .bookcovers .buyn a.buynow:active {
	border: 2px solid #F8DB5E;
	background-color: #FFE16A;
	color: #0B224D;
	font-size: 12px;
	margin-top: .1em;
	background-image: -webkit-linear-gradient(270deg,rgba(255,218,64,1.00) 0%,rgba(255,233,145,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,218,64,1.00) 0%,rgba(255,233,145,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,218,64,1.00) 0%,rgba(255,233,145,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,218,64,1.00) 0%,rgba(255,233,145,1.00) 100%);
	width: 100%; padding-top:5px; padding-bottom:5px;
}

hr.split { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
  margin-top:35px; margin-bottom:25px;
}

@media (max-width:1199px) {
	.intl .bookcovers .lang {
	font-size:.7em;
	}
	
}
@media (max-width:991px) {
	.intl .bookcovers .lang {
	font-size:.7em;
	}
	.intl .bookcovers .title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
}

	.intl .bookcovers {
	display:block;
	float:left;
	max-width:25%;
	padding:12px;
	font-size:18px;
	margin-bottom:20px;
	
}
	
}
@media (max-width:767px) {
	.intl .bookcovers {
	display:block;
	float:left;
	max-width:33%;
	padding:12px;
	font-size:18px;
	margin-bottom:15px;
	
}
	
}

@media (max-width:585px) {
	.intl .bookcovers {
	display:block;
	float:left;
	max-width:50%;
	padding:12px;
	font-size:18px;
	margin-bottom:15px;
	
}
	
}



/* mm book seller icons */
.bookicons img {
	margin-bottom:11px;
}
.bookicons {
	font-size:16px;
	line-height:1em;
	text-align:center;
}
.bookicons a {
	color:rgba(81,105,165,1.00);
	text-decoration:underline!important;
 }

.bookicons img {
		 -webkit-box-shadow: 2px 2px 11px rgba(171,171,171,1.00);
	box-shadow: 2px 2px 11px rgba(171,171,171,1.00); 
	border-radius:18px;
	}
	
	.bookicons img:hover {
		 -webkit-box-shadow: 0px 0px 15px rgba(171,171,171,1.00);
	box-shadow: 0px 0px 15px rgba(171,171,171,1.00); 
	border-radius:15px;
	}
	
@media (max-width:767px) {
	
	.bookicons a {
		display:block;
	padding-bottom:35px;
}
	
}
	@media (min-width:992px) and (max-width:1199px) {	
.bookicons {
	font-size:14px;
}
.bookicons a {
		display:block;
	padding-bottom:0px;
	 
 }
.bookicons img {
		 -webkit-box-shadow: 2px 2px 11px rgba(171,171,171,1.00);
	box-shadow: 2px 2px 11px rgba(171,171,171,1.00); 
	border-radius:5px;
	}
.bookicons .col-sm-2 {
	padding-left:8px; padding-right:8px;
}
	
}
@media (min-width:767px) and (max-width:991px) {	
.bookicons {
	font-size:12px;
}
.bookicons a {
		display:block;
	padding-bottom:0px;
	font-size:12px;
 }
.bookicons img {
		 -webkit-box-shadow: 2px 2px 11px rgba(171,171,171,1.00);
	box-shadow: 2px 2px 11px rgba(171,171,171,1.00); 
	border-radius:5px;
	}
.bookicons .col-sm-2 {
	padding-left:4px; padding-right:4px;
}
	
}

.intl {
	font-size:14px;
	text-decoration:underline;
}
.excerpt {
	font-size:20px!important;
	line-height:1.3em!important;
	text-align:justify!important;
  }


.audioz {
	background-color: #6BA0CF;
	padding-top: 18px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	text-align: center;
	margin: auto;
	max-width: 400px;
	border-radius:5px;
}

.ttl a {
	text-transform: uppercase;
	display:block;
	margin-top:56px;
	font-size:.9em;
	line-height:1;
	height:29px;
	text-align:center;
	color:#000;
}



.thnewlist img {
	max-width: 100%; height: auto;
	margin-top: 15px; margin-bottom: 15px;
}
.thnewlist {
	clear: none;
}


.mm101 {
    padding-bottom: 25px;
    margin-bottom: 0px;
}

.coverz {
	height:450px!important;
}



@media (max-width:766px) {
	
	.coverz img {
		max-height: 300px;
		width: auto;
	}
	
	.coverz .btn {
		 
	}
	
}



@media (min-width:767px) and (max-width:991px) {
	
	
	.coverz img {
		max-height: 300px;
		width: auto;
	}
	
	.coverz .btn {
	 
	}
	
	
}


@media (min-width:992px) and (max-width:1199px) {
	
	.coverz img {
		max-width: 80%;
	}
	
	
}

.well-sm {
	background-color: #FCF4C4;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	padding: 55px;
}
.mm101r {
    padding: 35px;
    border: thin solid rgba(88,88,88,1.00);
}
.mm101r h1 {
	margin-bottom: 35px;
}
.mm101faq strong { display: block;
	margin-top: 30px;
}





.blogx p {
	font-size: 12px!important;
	text-align: center;
	line-height: 1.3;
}
.blogx img {
	 margin-bottom: 10px!important;
}
.blogx .btn, .blogx .btn:hover {
	font-size: 11px!important;
	text-transform: uppercase;
	margin-top: 10px; margin-bottom: 10px;
}


.smicons {
	text-align: center;
	line-height: 1.3em!important;
	font-size: 18px!important;
}
.smicons a {
	font-size: .8em!important;
}
.smicons .fa {
	font-size: 55px!important;
	margin-top: 10px;
	display: block; width: 100%;
	margin-bottom: 10px;
}

.sml {
	padding-top: 15px; padding-bottom: 15px;
}
