/*



	Theme Name:         Fount



	



	Description:        Hybrid Wordpress Theme



	Version:            3.3



	Author:             Pirenko







*/



 #prk_alt_logo_image{margin-top: 4px !important; max-height: 55px !important}



.prk_heavier_500 headings_body{  background: #c6b6a6 none repeat scroll 0 0;



    color: #ffffff;}



//.wpb_wrapper img{width:100%!important;}



.pq_cont pq_icons pq_left pq_middle pq_animated fadeInLeft{display:none;}



 .vc_row-fluid{margin-top:20px;}



.wpb_row::before, .wpb_row::after {



    content: " ";



    display: table;



    margin-top: 20px!important;



}



.prk_colored_slider{ bordr-radius:4px; color:#fff!important;}

.prk_section.prk_full_width.forced_row{background-attachment:fixed;}

.tweet_wrap .wdtf-user-card.ltr{width:auto!important;}

.tweet_wrap .tweet_data{width:435px!important;}

.prk_shortcode-title .fount_centered_text .wpb_animate_when_almost_visible .wpb_fount_fade_waypoint .h1_sized .wpb_start_animation p{

    

    margin: 0 0 8px;

}


.inner_skills {
	display:none;
	}

/* my own css */







/***********************************************/



/* Layout Divs                                 */



/***********************************************/







	



#frame {
	width:100%;
	text-align:left;
	background-color: #FFFFFF;
	//border: 2px solid #3399ff;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	font-weight: normal;



		}



		



#frame #quoteright{



	width:141px;



	text-align:left;



	background-color: #FFFFFF;



	border: 2px solid #3399ff;



	float: right;



	margin-left: 20px;



	margin-right: 20px;



	margin-top: 10px;



	margin-bottom: 20px;



		}



		



#contentleft {



	width:460px;



	float:left;



	padding-bottom: 10px;



		}



		



#contentright {



	width:240px;



	float:right;



	background:#eee;



	margin: 0px 0px 0px 0px;



		}



		



#masthead {



	margin-top: 20px;



	border-top: 1px solid #ffffff;



	background-image: url(images/top_graphic.gif);



	background-repeat: no-repeat;



	height: 69px;



	padding-left: 347px;
padding-top: 1px;



	color: #FFFFFF;
	background-position: 218px 0px;


		}



		



#intro {



	border-top: 2px double #0066cc;



	text-align: center;



	text-align: center;



	margin-right: 15px;



	margin-left: 15px;



	margin-top: 10px;



		}



		



#intro p{



	font-size: 80%;



	font-weight: bold;



	padding: 10px 1px 10px 10px;







		}



/* adjust margins to change separation between the feature image and text flowing around it */







#flagbox {



	background-color: #6699FF;



	border: 3px solid #6666ff;



	padding: 10px 0px 10px 10px;



	margin: 40px 20px 40px 20px;



	background-image: url(../corner_orange.gif);



	background-repeat: no-repeat;



		}



#flagbox p{

	margin-left: 0px;

	font-size: 16px;



		}



#flagboxnopic {
	background-color: #99CCFF;
	border: 3px solid #6699FF;
	padding: 10px 0px 15px 10px;
	margin: 30px 50px 30px 50px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 18px;



}



#flagbox ul{



	list-style-image: none;



	font-size: 16px;



	list-style-type: none;



	margin-right: 0px;



		}



		



#flagbox h1{



	margin-left: 70px;



	font-size: 22px;



	margin-bottom: -10px;



	padding-top: 10px;



	text-align: left;



	margin-top: 10px;



	font-family: Georgia, Times, serif;



	line-height: 24px;







		}



#flagboxwhite {



	background-color: #6699FF;



	border: 3px solid #6666ff;



	padding: 10px 0px 10px 10px;



	margin: 40px 20px 40px 20px;



	background-image: url(../corner_orange.gif);



	background-repeat: no-repeat;



		}



#flagboxwhite p{

	margin-left: 20px;

	font-size: 16px;



		}	



#joinnow {



	border: 4px dashed #6666ff;



	margin: 20px 20px 20px 0px;



	padding: 5px 5px 20px 5px;







		}







#joinnow h1{



	margin-right: 10px;



	margin-left: 10px;



	font-family: Georgia, "Times New Roman", Times, serif;



		}



		



#joinnow p{



	margin-right: 10px;



	margin-left: 10px;



	font-family: Arial, Helvetica, sans-serif;



		}







/************* #navtop styles ***************/







#navtop {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 65%;



	text-align: right;



	margin-bottom: 25px;



	color: #3366FF;



	margin: -15px 20px 0px 20px;



	}



	



#navtop a:link {



	margin-top: 10px;



	padding-top: 5px;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 5px;



	}



	



#navtop a:visited {



	color: #003399;



	font-weight: bold;



	}



	



#navtop a:hover {



	color: #003399;



	font-weight: bold;



	}



	



#navtop a:active {



	}







/************* #footer styles ***************/







#footer  { background-color: #6699ff; text-align: left; margin-top: 30px; padding: 5px 20px 5px 85px; border-bottom: 10px solid #ffffff }



#footer a:link  { color: orange; text-decoration: none }



#footer a:visited  { color: orange }



#footer a:hover {



	color: #000066;



	text-decoration: underline;



}



#footer a:active {color: #FFFFFF; } 







#footer p {



	color: #FFFFFF;



	font-size: 14px;



	margin-bottom: 10px;



	}



	







/************** #image styles **************/



.floatleft {



	float: left;



	padding-bottom: 10px;



	clear: both;



	padding-right: 10px;



}







.floatright {

	float: right;

	margin: 20px 10px 10px 10px;



}



.redbold {



	font-weight: bold;



	color: #CC0000;



}



.privacy {



	font-size: 10px;



}



.caption {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #FFFFFF;



	padding-top: 3px;



	padding-bottom: 3px;



}



.captiontxt {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	line-height: 18px;



}
.captiontxt1 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px }
.red {



	color: #CC0000;



}



.darkbluebold    { color: #006; font-weight: bold }
.darkbluebold2  { color: #000066; font-weight: bold; text-decoration: underline }
.highlight  { }



.quote {



	font-size: 18px;



	text-align: center;



	margin-top: 20px;



}



.quotename {



	text-decoration: underline;



	text-align: center;



	font-size: 12px;



}



#testimonial {



	border: 1px solid #6699CC;



	border-left: 4px solid #6699CC;



	margin-right: 20px;



	margin-left: 20px;



	margin-top: 10px;



	margin-bottom: 10px;



}



#options {

	border: 5px dotted #6699FF;

	margin: 60px 20px 30px 20px;

	padding-top: 20px;



}
#optionsthin { margin: 60px 20px 30px; padding-top: 20px; border: dotted 2px #6699ff }
#options h1{



	margin: 0px 0px 0px 0px;



}

#options p{

	margin: 0px 0px 0px 0px;

}



#optionspricing {

	background-color: #99CCCC;

	font-size: 18px;

	padding: 10px 10px 10px 10px;

	margin-top: 20px;

	text-align: center;



}



.parentquotes {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	color: #666666;



	text-decoration: underline;



	font-size: 18px;



	line-height: 16px;



}



#tellfriends {



	width: 250px;



	border: 2px dotted #6699FF;



	margin: 20px 20px 20px 20px;



	padding: 10px 0px 10px 0px;



	text-align: center;



}



.box{

	background-color:#FFFFCC;

	width:80%;

	text-align: center;

	border: 2px dashed #3366ff;

}



#box {
	border: 5px dashed #6699CC;
	padding: 20px;
	text-align: center;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;

}
#boxthin { text-align: center; margin: 10px 50px 20px; padding: 20px; border: dashed 2px #6699cc }
.dkbluelrge {

	font-size: 24px;

	color: #003366;

	font-weight: bold;

	text-align: center;

}

.pricing {
	font-size: 14px;
	text-align: center;
	background-color: #CCCCCC;
	font-weight: normal;

}

.options_tblehdr {

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	background-color: #6699FF;

	font-size: 18px;

}

.optionstitle {

	font-size: 12px;

	text-align: left;

	padding-right: 5px;

	padding-left: 5px;

	color: #000066;

	line-height: 10px;

}

.optionstxt {

	font-size: 11px;

	padding-left: 5px;

	padding-right: 5px;


	font-weight: normal;

	padding-bottom: 3px;

}

.specialbonus {

	color: #FFFFFF;

	font-weight: bold;

	font-size: 14px;

	padding-left: 5px;

	background-color: #005FBE;

}

.morebonusestxt {

	text-align: left;

	margin-bottom: 5px;

	padding-right: 10px;

	padding-left: 10px;

	font-size: 12px;

}

.strikethru {

	text-decoration: line-through;

	background-color: #CCCCCC;

}

.totalvalue {

	font-size: 16px;

	text-align: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-right: 10px;

	background-color: #CCCCCC;

}

.salepricetitle {

	font-size: 18px;

	text-align: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-right: 10px;

	background-color: #000066;

	color: #99CCFF;

}

.salesprice {

	background-color: #000066;

	color: #FFFFFF;

}
.darkbluebold1 { color: #2a0055; font-weight: bold }
h6 { color: #000000; font-size: 16px; font-family: "Courier New", Courier, mono; font-weight: normal; text-align: left }
.popupplain {
	color: #000000;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.popupbold { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.picture_border {
	border: 2px solid #FFFFFF;
}
.text_bold {
	font-size: 24px;
	font-weight: bold;
	color: #0066CC;
	font-style: oblique;
	font-family: Basset, Boston;
}
.text_book {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	font-style: oblique;
}
.text_big_blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #006699;
}
.text_chenar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.text_white {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_verd_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_header_white {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	color: #FFFFFF;
}
.text_verd_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
}
.text_ver_bold_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.table_light_orange {
	/*! background-color: #CAEAFF; */
	/*! border: 2px solid #6699FF; */
}
.table_bkg_white {
	background-color: #FFFFFF;
	border: 1px solid #6699FF;
}
.text_georgia_bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	border: 1px none #000000;
}
.text_georgia_big_blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	font-weight: bold;
	color: #0000FF;
}
.text_courier {
	font-family: Courier;
	font-size: 16px;
	color: #000000;
}
.text_grey {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
}
.text_handwritten {
	font-size: 16px;
	color: #000000;
	font-family: Basset, Boston;
}
.text_georgia_xxl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	font-weight: bold;
	color: #0000FF;
}
.text_georgia_14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
}
.text_red_verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.text_verd_red_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.text_georgia_bold_it_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.big_letter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 55px;
	font-weight: bold;
	color: #000000;
}
.text_table_georgia_bold_big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
}
.prices_bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9900;
}
.price_linethrough {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
	background-color: #FF8C00;
}
.georgia_bold_28 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #000000;
}
.georgia_bold_11 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.text_red_15 {
	font-family: Georgia, Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}
.text_georgia_15_b {
	font-family: Georgia, Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.table_header {
	background-color: #FF9900;
	border: 2px none #FFFFFF;
}
.table_blue {
	background-color: #99CCFF;
}
.table_header_bonus {
	background-color: #FFDF5E;
}
.text_georgia_25 {
	font-family: Georgia, Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
}
.georgia_line_trough {
	font-family: Georgia, Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #666666;
	text-decoration: line-through;
}
.text_grey {
	font-family: Georgia, Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #666666;
}
.table_border {
	font-family: Georgia, Times, serif;
	background-color: #99CCFF;
	border: 2px solid #6699FF;
}
.georgia_it_black {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #000000;
	font-weight: bold;
}
.geogia_34_red {
	font-family: Georgia, Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #FF0000;
}
.georgia_18_U {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.georgia_15_b_U {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.table_dotted_border {
	//border: medium dotted #005FBE;
}
.text_bkg_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-transform: uppercase;
}
.georgia_20_bold_red {
	font-family: Georgia, Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
}
.table_dashed_border {
	border: 5px dashed #6699CC;
}
.table_blue_light {
	background-color: #CAEAFF;
}
.text_grey_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.style1 {
    color: #FF0000;
    font-weight: bold;
}
/*   seven blessing */



blockquote.style20 {
    margin: 0 50px 0 50px;
    text-align: justify;
    background: #3E8631;
    color: #fff;
    padding: 25px;
    margin: 0 80px 0 80px;
    font-size: 14pt;
    font-family: "georgia", "times new roman", serif;
	height: 192px;
}

blockquote.style30 {
    margin: 0 50px 0 50px;
    text-align: justify;
    background: #B80000;
    color: #fff;
    padding: 25px;
    margin: 0 80px 0 80px;
    font-size: 14pt;
    font-family: "georgia", "times new roman", serif;
}






#af-form-1535628624 {
    overflow: hidden;
}
#af-form-1535628624 {
    display: block;
}
#af-form-1535628624 {
    background-color: #F0F0F0;
    border-color: #CFCFCF;
    border-width: 1px;
    border-style: solid;
}
#af-form-1535628624, #af-form-1535628624 .quirksMode {
    width: 100%;
    max-width: 303px;
}
.af-form {
    text-align: left;
    margin: auto;
}
.af-form-wrapper {
    text-indent: 0;
}
#af-form-1535628624 form, #af-form-1535628624 textarea, .af-form-wrapper, .af-form-close-button, #af-form-1535628624 img {
    color: inherit;
}




#af-form-1535628624 .af-header {
    padding-bottom: 9px;
    padding-top: 9px;
    padding-right: 10px;
    padding-left: 10px;
    background-image: url('https://forms.aweber.com/images/auto/body/423/131/020/000');
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #020000;
    border-width: 1px;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    color: #FFFFFF;
    font-size: 16px;
    font-family: Verdana, sans-serif;
}
#af-form-1535628624 .af-body {
    padding-bottom: 15px;
    padding-top: 15px;
    background-repeat: no-repeat;
    background-position: inherit;
    background-image: none;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, sans-serif;
	background-color: #efefef;
	text-align: left;
}
#af-form-1535628624 div {
    margin: 0;
}
.af-form {
    text-align: left;
}
.af-form-wrapper {
    text-indent: 0;
}
#af-form-1535628624 form, #af-form-1535628624 textarea, .af-form-wrapper, .af-form-close-button, #af-form-1535628624 img {
    color: inherit;
}
#af-form-1535628624 .af-body br{ display:none;}
#af-form-1535628624 .af-standards .af-element {
    padding-right: 15px;
    padding-left: 15px;
}
#af-form-1535628624 .buttonContainer {
    text-align: right;
}
#af-form-1535628624 {
	//width: 43%;
	}
.wpb_row{
	padding-top: 0px;
	
}
.wpb_row vc_row-fluid{
	margin-bottom: 0px !important;
	
}
.footer-nav { list-style-type:none; width:100%; text-align:center; }
.footer-nav  li { display:inline-block; }
.footer-nav  li a { display:block; color:#ccc; border-right:solid 1px #ccc !important; padding:0 10px; line-height:1; }
.footer-nav  li:last-child a{ border-right:solid 1px #1C1C1C !important; }

#thumbwrapper2{
	color: transparent !important;
	
}
.mc-webform{position:relative; margin:30px auto;}

.book-banner{ margin:0; padding:55px 30px; background:url("images/banner-bg.jpg") 0 0 no-repeat; min-height:500px; overflow:hidden; }
.book-banner-left { margin:0; padding:50px 30px 90px; width:39%; float:left; height:100%; background:rgba(0, 0, 0, 0.5); }
.book-banner-left > h1 { margin:0 0 10px; padding:0 0 10px; border-bottom:solid 1px #fff; color:#ffea38; font-size:30px; }
.book-banner-left > h3 { margin:0; padding:0; color:#fff; font-size:20px; line-height:1.5; }
.book-banner-left > h3 > span {color:#f09551;}
.book-banner-right { width:49%; float:right; border:solid 3px #fff; padding:30px 20px;  }
.book-banner-right ul { margin:0; padding:0 ; list-style-type:none; }
.book-banner-right ul li { padding:0 0 0 55px; background:url("images/checked.png") 0 0 no-repeat; font-size:16px; color:#fff; line-height:3; }
.book-banner-right ul li a{color:#ffffff;position: relative; bottom: 8px;}

@media only screen and (max-width : 992px) and (min-width : 768px){
	.book-banner-left {  width: 37%; }
	.book-banner-right {  width: 47%; }
	.book-banner-left > h1 { font-size:32px; }
	.book-banner-left > h3 { font-size:24px; }
	.book-banner-right ul li { font-size:21px; line-height:1.7; }
}
@media only screen and (max-width : 767px){
	.book-banner { background-size:cover; }
	.book-banner-left { width:91%; float:none; }
	.book-banner-right { width:91%; float:none; margin-top:20px;}
}
/*************************************/
@media only screen and (min-width : 1080px){
#huge_it_videogallery_content_2{
	padding-left:7px;
}
#huge_it_videogallery_container_2{
	height:220px!important;
}
#huge_it_videogallery_content_2 #huge_it_videogallery_container_2 .videoelement_2 {
	max-width:250px!important;
}
#huge_it_videogallery_pupup_element_11_child{
transform: translate3d(0px, 0px, 0px);
}
#huge_it_videogallery_pupup_element_12_child{
transform: translate3d(260px, 0px, 0px)!important;
}
#huge_it_videogallery_pupup_element_13_child{
transform: translate3d(520px, 0px, 0px)!important;
}
#huge_it_videogallery_pupup_element_14_child{
transform: translate3d(780px, 0px, 0px)!important;
}
#huge_it_videogallery_pupup_element_16_child{
transform: translate3d(780px, 0px, 0px)!important;
}
}

/*---------------------------------------------------------------------------*/
.wpb_tabs{float:left;}
.image-wraper { margin:0 auto; width:1044px;  }
.image-box { width:334px!important; height:334px!important; overflow:hidden; position:relative;margin-right: 14px; }
.image-box img { width:100%; }
.over-lay { padding-top:40%; position:absolute; top:0; left:0; height:100%; width:100%; //background:#000; color:#fff; opacity:0; -ms-transform: rotate(240deg); /* IE 9 */
    -webkit-transform: rotate(240deg); /* Safari */    transform: rotate(240deg); /* Standard syntax */ }
.over-lay h3 { text-align:center; }	
.over-lay h3 a{ color:#ffffff; }	
.image-box:hover .over-lay { opacity:1; trasnform: rotate(0deg); transition:all 400ms ease; -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */    transform: rotate(0deg); /* Standard syntax */ }
.over-lay.orange { background:rgba(255, 153, 51, 0.69); }
.over-lay.green { background:rgba(8, 165, 8, 0.66); }
.l-float{ float:left; }
.r-float{ float:right; }

@media only screen and (max-width : 767px){
.image-wraper {width:100%;  }
.image-box { width:300px!important; height:300px!important; overflow:hidden; position:relative; margin-right:0px; }
}