@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700);

html, body {margin: 0;	padding: 0;	border:0px solid;		 outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline; font-family: 'Source Sans Pro', sans-serif; }
.floatL		{	float:left;		}
.floatR		{	float:right;		}
.mb0		{	margin-bottom:0px !important;		}
.pb0			{	padding-bottom:0px !important;		}
.mt0		{	margin-top:0px !important;		}
.pt0			{	padding-top:0px !important;		}
#wrapper	{	width:96%;	background:url(../images/pc_back_art.jpg) no-repeat top right #141414;	padding:2%;	float:left;}
#header		{	border-bottom:1px solid #666666;	padding-bottom:25px; width:100%;	background:none; z-index:50;}
#pc_logo		{	width:100%;	float:left;}	
#header_nav	{	width:625px;	float:right;	}
#header a	{	color:#000000 !important;	}
.nav_tile			{		margin:2px; float:left;	cursor:pointer; 	cursor:hand;}
.nav_small_tiles_cont	{	width:156px;	float:left;	}
.nav_tile_big		{	background:#ffba00;	width:152px; height:152px;	  -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	}
.nav_tile_big:hover		{	background:#FFFFFF;		}
.nav_tile_big div.img_cont		{	width:64px; height:64px; margin:15px 44px;		}
.nav_tile_big div.link_cont		{	width:132px; height:40px; padding:5px 10px;	text-align:center;	font-size:22px;	font-weight:400;}
.nav_tile_small		{	background:#ffba00;	width:74px; height:74px;	  -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	}
.nav_tile_small:hover		{	background:#FFFFFF;		}
.nav_tile_small div.img_cont		{	width:16px; height:16px; margin:10px 27px;			}
.nav_tile_small div.link_cont		{	width:54px; height:40px; padding:5px 10px;	text-align:center;	font-size:13px;	line-height:12px;}

.pc_submit_button		{border:none;	font-weight:700;float:right;	font-size:18px;	font-family: 'Source Sans Pro', sans-serif; 	text-transform:uppercase; background:#ffba00;	padding:5px 10px;		color:#000000;	  -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	margin-right:30px;	cursor:pointer; cursor:hand;}
.pc_submit_button:hover	{	background:#ffffff;	}

.pc_paypal_btn	{	background:url(../images/pc_paypal.png) no-repeat;	width:192px;	height:137px;	border:none;	cursor:pointer;	cursor:hand;	float:right;margin-right:5%;	-webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;}
.pc_paypal_btn:hover	{	background:url(../images/pc_paypal_hover.png) no-repeat;	}	

.3_col_section_cont		{	width:100%;	border-top:1px solid #666666;	float:left;}
.col_1_3				{		width:27%;	float:left;	margin-right:6%;		}
.col_1_3 h3		{		font-size:30px; font-weight:400;	color:#CCC;	letter-spacing:-1px;	}
.col_1_3 h4		{		font-size:2em; font-weight:400;	color:#CCC;	letter-spacing:-1px;	}
.col_1_3 h5		{		font-size:2.5em; font-weight:400;	color:#CCC;	letter-spacing:-1px;	}
.col_2_3				{		width:60%;	float:left;	margin-right:6%;		}

.col_2_3 h3		{		font-size:30px; font-weight:400;	color:#CCC;	letter-spacing:-1px;	}
.col_2_3 h4		{		font-size:2em; font-weight:400;	color:#CCC;	letter-spacing:-1px;	}
.col_2_3 h5		{		font-size:2.5em; font-weight:400;	color:#CCC;	letter-spacing:-1px;	padding-bottom:0px;	margin-bottom:0px;		}
#left_menu		{	border-left:1px solid #666;		float:left;}
#left_menu_links	{	border-left:1px solid #666;		float:left;padding-left:50px;}
.menu_tile_small	{	background:#ffb000;	width:32px; height:32px;	  -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	}
.no_link_menu		{	border-left:0px solid  !important;	border-bottom:1px dashed #666;	padding-bottom:25px;}
.no_link	{	background:#cfcdb7 !important;	}
.menu_tile_small_text		{	width:26px;		text-align:right;	font-size:25px;	font-weight:400;	color:#222;	}
.menu_item_cont		{	width:100%;	float:left;	margin-bottom:20px;}
.menu_text		{	font-size:17px;	color:#CCC;	line-height:24px;	margin-left:45px;	margin-top:-18px;		font-weight:400;	padding-right:30px;	}		
.menu_highlight	{	color:#ffb000;	font-weight:700;	}
.menu_link	{	font-size:18px;	color:#CCC;	line-height:24px;	margin-left:0px;	margin-top:-18px;		font-weight:400;	padding-right:30px;	text-decoration:none;cursor:pointer; cursor:hand;  -webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;   -ms-transition: all 0.2s ease-out;   -o-transition: all 0.2s ease-out;   transition: all 0.2s ease-out;		 }
.menu_link:hover		{	color:#ffba00;	}
#featured_content		{	}
.slider_content_cont	{	width:96%;		}
.slider_img_cont	{	 margin:0px;	margin-top:-15px;margin-bottom:15px;}
.slider_text_cont		{ 	margin-left:350px;	margin-top:-355px;	float:left;	padding:20px;	}
.slider_content_title	{	font-size:2.3em;	font-weight:300;	color:#ffb000;	}
.slider_content_desc	{	font-size:1.2em;	font-weight:400;	color:#EEEEEE;	line-height:1.5em;	}
.slider_content_desc_2	{	font-size:1.0em;	font-weight:300;	color:#CCCCCC;	line-height:1.5em;margin-top:10px;	text-align:right;	padding-left:20%; padding-right:25px;}
.feature_highlight	{	color:#ffb000;	font-weight:700;	}
.color2			{	color:#50d78d;	}
.color3			{	color:#2898d3;	}

.testimonial_cont		{	width:100%;	margin-bottom:20px;	padding-bottom:20px;border-bottom:1px solid #ffba00;	float:left;}
.testimonial_pic			{	float:left;	border:1px solid #ffba00;		margin:5px 10px 10px 0px;		}
.testimonial_text		{	font-size:0.9em;	 font-weight:400;	color:#DDDDDD;	line-height:1.3em;		}	
.testimonial_title		{	font-size:1.5em;	 font-weight:300;	color:#ffba00;	line-height:1.3em;		}	
.testimonial_signature		{	color:#ffffff;	font-size:32px; font-weight:300;		}
.testimonial_signature	a	{	color:#ffffff;	font-size:18px; font-weight:300;	text-decoration:none;	border-bottom:1px dashed #ffba00;	-webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;   -ms-transition: all 0.2s ease-out;   -o-transition: all 0.2s ease-out;   transition: all 0.2s ease-out;	}
.testimonial_signature	a:hover	{	color:#ffba00;		border-bottom:1px dashed #ffffff;	}
.testimonial_more_btn		{	background:url(../images/testimonial_more_btn.png) no-repeat; width:105px;	height:76px;	border:0px solid;	float:right;	cursor:pointer; cursor:hand;  -webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;   -ms-transition: all 0.2s ease-out;   -o-transition: all 0.2s ease-out;   transition: all 0.2s ease-out;		}
.testimonial_more_btn:hover	{	margin-right:10px;	}		

.testimonial_all_btn		{		background:url(../images/pc_read_all_btn.png) no-repeat;	width:81px; height:54px;		border:0px solid;	float:right;	cursor:pointer; cursor:hand;  -webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;   -ms-transition: all 0.2s ease-out;   -o-transition: all 0.2s ease-out;   transition: all 0.2s ease-out;		margin-top:0px;	}
.testimonial_all_btn:hover	{	margin-right:10px;	}		
.border_bottom			{	border-bottom:1px dashed #ffba00;	}
.pc_bold	{	font-weight:700;	color:#FFFFFF;	}
.pc_bold_col_inherit	{	font-weight:700;	}
.pc_p_1			{	font-size:1.8em;	 font-weight:300;	color:#BBB;	line-height:1.3em;		border-bottom:1px dashed #ffba00;	padding-bottom:15px;}			
.pc_p_2			{	font-size:1.8em;	 font-weight:300;	color:#d5c7a0;	line-height:1.3em;	padding-bottom:15px; padding-top:35px;		}	 	
.pc_p_a		{	text-decoration:underline;	color:inherit;	-webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;   -ms-transition: all 0.2s ease-out;   -o-transition: all 0.2s ease-out;   transition: all 0.2s ease-out;	}
.pc_p_a:hover		{	color:#FFF;		}
.col_text		{	font-size:1em; font-weight:400;	color:#AAA;	padding-bottom:20px;	}
.col_p_list		{	font-size:1em; font-weight:400;	color:#AAA;	padding-bottom:20px;	list-style:disc;	margin-left:50px;}
.col_p_list li:nth-child(odd)		{	font-size:1em; font-weight:400;	color:#FFF;	padding-bottom:2px;	list-style:disc;	}
.col_p_list li:nth-child(even)		{	font-size:1em; font-weight:400;	color:#ffba00;	padding-bottom:2px;	list-style:disc;	}
.pc_bullet_point			{ font-weight:300;	 font-size:2.0em;	color:#ffba00;		}
.pc_edition_cont		{	margin-top:20px;	cursor:pointer; cursor:hand;		  -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	}
.pc_edition_cont:hover		{	margin-left:10px;	}

.succ_fact_bullet			{	background:#ffba00;		width:64px; 	height:64px;		float:left;		margin-right:15px;	margin-top:5px;}
.succ_fact_bullet span.num	{	padding-left:40px;		padding-top:5px;	font-size:34px;	color:#111111;	font-weight:700;	}
.see_end_result_btn		{		background:url(../images/see_end_result_btn.png) no-repeat;	width:153px; height:45px;		border:0px solid;	cursor:pointer; cursor:hand;  -webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;   -ms-transition: all 0.2s ease-out;   -o-transition: all 0.2s ease-out;   transition: all 0.2s ease-out;		margin-top:0px;}
.see_end_result_btn:hover	{	margin-left:10px;	}		

#pre_footer	{	background:#181716;		padding:5px 0px 25px 0px;	float:left;	width:100%;}	
#pre_footer_nav_1	{	margin:0 auto; left:0px; right:0px;	}
#pre_footer_nav_1 ul li	{	list-style:none;	float:left;margin:0px;		}
#pre_footer_nav_1 li	a{		background:#131311;		width:200px;	margin:2px 2px 0px 0px;	display:inline-block;	vertical-align:top;	height:50px;	padding:10px;	 -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	border:1px solid #131311;		color:#ffba00;	text-decoration:none;	font-size:1.2em;		font-weight:300;}
#pre_footer_nav_1 li a:hover		{	border:1px solid #ffba00;		background:#111110;	}

#footer	{	background:#ffba00;		padding:0px 0px 20px 0px;		width:100%;float:left;	}	
#footer_nav_1	{	width:60%;	}
#footer_info	{	width:40%;		float:right;	text-align:right;	padding-right:35px;		font-weight:700;	}
#footer_nav_1 ul li	{	list-style:none;	float:left;margin:0px;		}
#footer_nav_1 li	a{			color:#000;	margin:2px 10px 0px 10px;	float:left;	vertical-align:top;		border-bottom:1px solid #ffba00; padding:2px;	 text-decoration:none;	font-size:0.9em;		font-weight:400;	-webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;}
#footer_nav_1 li a:hover		{			border-bottom:1px solid #000000;}


#se_cont		{	width:100%;	vertical-align:top;	display:block;	 border:0px solid #000;}
.se_block		{		border:0px solid #ffba00;	display:inline-block;  vertical-align:top;	margin-bottom:4px;	width:49.5%;	}
.se_heading		{	font-size:1.2em;	font-weight:700;	color:#000;		margin-right:1px;background:#ffba00;		padding:3%;	-moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;		}
.se_heading:hover		{	background:#141414;	color:#ffba00; cursor:pointer; cursor:hand;	}
.se_desc		{	color:#EEE;	padding:3%;	font-size:0.9em;		display:none;	 -webkit-transition: all 0.3s ease-out;   	}
#pc_bonus_cont		{	width:100%;	vertical-align:top;	display:block;	 border:0px solid #000;}
.pc_bonus_block		{		border:0px solid #ffba00;	display:inline-block;  vertical-align:top;	margin-bottom:4px;	width:100%;	}
.pc_bonus_heading		{	font-size:1.2em;	font-weight:300;	color:#ffba00;		margin-right:1px;background:#141414;		padding-top:3%;	padding-bottom:3%;	-moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;		border-bottom:1px solid #ffba00;	}
.pc_bonus_heading:hover		{	background:#141414;	color:#ffba00; cursor:pointer; cursor:hand;	}
.pc_bonus_desc		{	color:#111;	padding:3%;	font-size:0.9em;		display:none;	 -webkit-transition: all 0.3s ease-out;   background:#ffffff;		float:left;}
.pc_bonus_price		{	font-weight:700;	 color:#da8500;	font-size:2.2em;	}
.pc_bonus_small		{	font-size:1.0em !important;	color:#da8500;		}
.pc_hide		{	background:url(../images/pc_hide_button.png) no-repeat;	width:95px;	height:45px;	float:right;	cursor:pointer;	cursro:hand;	}
.pc_bonus_img	{	float:right;	margin-left:20px;	}

.tour_scr		{		width:100%;	}
.tour_scr_right		{	margin-left:100px;	width:80%;	margin-bottom:110px;	}
.no_bullet li	{	list-style:none !important;	}
.pc_bold_col_inherit_big_point	{	font-size:38px !important;		font-weight:700;	}
.tour_point_cont		{		cursor:pointer;	cursor:hand;	
 -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;	
  padding-right:20px;}
  .tour_point_cont:hover	{	border-right:1px solid #ffba00;	}
.tour_point_content		{		display:none;	}

/* FOR THE CONTACT FORM */
.pc_contact_form_cont	{	margin-left:55px; padding-top:20px;	font-family: 'Source Sans Pro', sans-serif;}
.pc_contact_row		{	text-align:left;		height:30px;	vertical-align:top; width:100%;	border:0px solid #ffba00;  font-size:16px; color:#ffba00;	font-weight:300; }	
.pc_contact_label_short		{	font-size:16px;	text-align:right;		color:#ffba00;	width:20%; display:inline-block;	vertical-align:top; padding-right:20px; padding-top:8px;	font-weight:300;	}
.text-input		{	width:70%;		height:39px; font-size:18px; color:#fff;	font-weight:300;	font-family: 'Source Sans Pro', sans-serif; 	 border:none;border-bottom:1px solid #ffba00; padding-left:10px;	background:none;}
.text-area		{	width:70%;		height:150px; font-size:18px; color:#fff;		font-weight:300;	font-family: 'Source Sans Pro', sans-serif;	border:none;border-bottom:1px solid #ffba00; padding-left:10px; resize: none;	background:none; }
.bigHeight		{	height:150px;	}
.pc_button	{	background:url(../images/pc_input.jpg) repeat 0 0;	height:42px; padding:0px 20px;	font-size:18px;	color:#FFFFFF;		letter-spacing:0px; border:none;	border-radius:2px; cursor:pointer; cursor:hand;}
.pc_button:hover	{	background-position:0 -31px;}
.pc_select		{	width:70%;		height:39px; font-size:18px; color:#fff;	font-weight:300;		font-family: 'Source Sans Pro', sans-serif;	 border:none;border-bottom:1px solid #ffba00; padding-left:10px;	margin-top:2px;	background:#141414;	}
.pc_contact_icon		{	background:url(../images/pc_contact_icon.png) no-repeat;	width:40px; height:40px;	margin-top:-50px; position:absolute; }
.pc_contact_radio		{	font-size:18px; color:#ffba00; padding-left:10px;	float:left;	width:45%;	}
.pc_radio_cont		{	width:50%;display:inline-block;border:1px solid #FFF;}
@media only screen and (min-width:1560px){
	.se_block		{		border:0px solid #ffba00;	display:inline-block;  vertical-align:top;	margin-bottom:4px;	width:33%;	}
}

@media only screen and (max-width:1024px){
#header_nav	{	width:320px;	float:right;	}
.nav_tile			{		margin:2px; float:left;	cursor:pointer; 	cursor:hand;}
.nav_small_tiles_cont	{	width:156px;	float:left;	}
.nav_tile_big		{	background:#ffba00;	width:74px; height:74px;	  -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	}
.nav_tile_big:hover		{	background:#FFFFFF;		}
.nav_tile_big div.img_cont		{	width:16px; height:16px; margin:10px 27px;			}
.nav_tile_big div.img_cont img		{	width:28px; height:28px;			}
.nav_tile_big div.link_cont		{	width:54px; height:40px; padding:5px 10px;	text-align:center;	font-size:13px;	line-height:12px;}
.nav_tile_small		{	background:#ffba00;	width:74px; height:74px;	  -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	}
.nav_tile_small:hover		{	background:#FFFFFF;		}
.nav_tile_small div.img_cont		{	width:16px; height:16px; margin:10px 27px;			}
.nav_tile_small div.link_cont		{	width:54px; height:40px; padding:5px 10px;	text-align:center;	font-size:13px;	line-height:12px;}


.slider_content_cont	{	width:96%;	}
.slider_img_cont	{	 margin:0px;	margin-top:-15px;margin-bottom:15px;}
.slider_img_cont img	{	height:200px;}
.slider_text_cont		{ 	margin-left:210px;	margin-top:-245px;	float:left;	padding:20px;	}
.slider_content_title	{	font-size:2.0em;	font-weight:300;	color:#ffb000;	}
.slider_content_desc	{	font-size:1.0em;	font-weight:400;	color:#EEEEEE;	line-height:1.5em;	display:none;}
.slider_content_desc_2	{	font-size:1em;	font-weight:300;	color:#CCCCCC;	line-height:1.5em;margin-top:10px;	text-align:right;	padding-left:1%; padding-right:25px;}
}


@media only screen and (max-width:730px){
#header		{	float:left;	}
#header_nav	{	width:100%;	margin-top:10px;	}
.nav_tile			{		margin:2px; float:left;	cursor:pointer; 	cursor:hand;}
.nav_small_tiles_cont	{  }
.nav_tile_big		{	background:#ffba00;	   -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	}
.nav_tile_big:hover		{	background:#FFFFFF;		}
.nav_tile_big div.img_cont		{	width:16px; height:16px; margin:10px 27px;			}
.nav_tile_big div.img_cont img		{	width:28px; height:28px;			}
.nav_tile_big div.link_cont		{	width:54px; height:40px; padding:5px 10px;	text-align:center;	font-size:13px;	line-height:12px;}
.nav_tile_small		{	background:#ffba00;   -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;   -ms-transition: all 0.3s ease-out;   -o-transition: all 0.3s ease-out;   transition: all 0.3s ease-out;	}
.nav_tile_small:hover		{	background:#FFFFFF;		}
.nav_tile_small div.img_cont		{	width:16px; height:16px; margin:10px 27px;			}
.nav_tile_small div.link_cont		{	width:54px; height:40px; padding:5px 10px;	text-align:center;	font-size:13px;	line-height:12px;}

#featured_content		{	display:none;	}
.col_1_3				{		width:100%;		margin-right:6%;		}
.col_2_3			{		width:100%;		margin-right:6%;		}

.se_block		{		border:0px solid #ffba00;	display:inline-block;  vertical-align:top;	margin-bottom:4px;	width:98%;	}

#footer_nav_1	{	width:90%;	}
#footer_info	{	width:90%;		float:right;	text-align:right;	padding-right:35px;		font-weight:700;	}

}

/* FONTS */

	
.resp_img		{
	  /* Responsive images (ensure images don't scale beyond their parents) */
 max-width: 100%;
 
  /* Part 1: Set a maxium relative to the parent */

* width: auto\9;
  /* IE7-8 need help adjusting responsive images */

* height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

* vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}