/**
Core Front-end Styling for Aqua Page Builder

Themes should include their own styling for the blocks.
That includes for responsive design etc, please don't
ask me to add that for you. I hate responsive designs

DO NOT EDIT THIS
	
**/

/** MISC **/
.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.cf{display:block;}

/** Basic grid columns 
-----------------------*/
/** 
For those who fancy fixed widths,
copy this into your theme stylesheet

[class*="aq_span"] {
	float: left;
	margin-left: 20px;
}

.aq-template-wrapper .aq_span12 {width: 940px;}
.aq-template-wrapper .aq_span11 {width: 860px;}
.aq-template-wrapper .aq_span10 {width: 780px;}
.aq-template-wrapper .aq_span9 {width: 700px;}
.aq-template-wrapper .aq_span8 {width: 620px;}
.aq-template-wrapper .aq_span7 {width: 540px;}
.aq-template-wrapper .aq_span6 {width: 460px;}
.aq-template-wrapper .aq_span5 {width: 380px;}
.aq-template-wrapper .aq_span4 {width: 300px;}
.aq-template-wrapper .aq_span3 {width: 220px;}
.aq-template-wrapper .aq_span2 {width: 140px;}
.aq-template-wrapper .aq_span1 {width: 60px;}

*/

[class*="aq_span"] {
	float: left;
	margin-left: 3.4%;
}

.aq-template-wrapper .aq_span1 { width:5.58%; }
.aq-template-wrapper .aq_span2 { width:14.16%; }
.aq-template-wrapper .aq_span3 { width:22.75%; }
.aq-template-wrapper .aq_span4 { width:30.5%; }
.aq-template-wrapper .aq_span5 { width:39.92%; }
.aq-template-wrapper .aq_span6 { width:48.3%; }
.aq-template-wrapper .aq_span7 { width:57.08%; }
.aq-template-wrapper .aq_span8 { width:65.67%; }
.aq-template-wrapper .aq_span9 { width:74.25%; }
.aq-template-wrapper .aq_span10 { width:82.83%; }
.aq-template-wrapper .aq_span11 { width:91.42%; }
.aq-template-wrapper .aq_span12 { width:100%; }

.aq-template-wrapper .aq-first {margin-left: 0;}

/** Blocks 
-----------------------*/
.aq-block {  }

/* clear block */
.aq-block-aq_clear_block { margin-bottom: 0px; }
.aq-block-hr-single { margin-bottom: 20px; }
.aq-block-hr-double { margin-bottom: 0px; }


/* column block */

/* To calculate the widths, use this (PHP):
echo '<pre>';

$columns = range(1,12);
$childcols = array();
foreach($columns as $column) {
	$childcols = range(1, $column);
	foreach($childcols as $childcol) {
		$class = '.aq-template-wrapper .aq_span'.$column.' .aq_span'.$childcol;
		
		$margin = 5;
		
		$width = ( 100 + $margin ) / ( $column ) * ( $childcol ) - ( $margin );
		
		$width = round($width, 2);
		
		print_r($class . ' { width:'. $width .'%; }<br/>');
	}
	
}

echo '</pre>';

**/
.aq-block-aq_column_block { margin-bottom: 0px; }
.aq-template-wrapper .aq_span1 .aq_span1 { width:100% !important; }
.aq-template-wrapper .aq_span2 .aq_span1 { width:47.5%; }
.aq-template-wrapper .aq_span2 .aq_span2 { width:100% !important; }
.aq-template-wrapper .aq_span3 .aq_span1 { width:30%; }
.aq-template-wrapper .aq_span3 .aq_span2 { width:65%; }
.aq-template-wrapper .aq_span3 .aq_span3 { width:100% !important; }
.aq-template-wrapper .aq_span4 .aq_span1 { width:21.25%; }
.aq-template-wrapper .aq_span4 .aq_span2 { width:47.5%; }
.aq-template-wrapper .aq_span4 .aq_span3 { width:73.75%; }
.aq-template-wrapper .aq_span4 .aq_span4 { width:100% !important; }
.aq-template-wrapper .aq_span5 .aq_span1 { width:16%; }
.aq-template-wrapper .aq_span5 .aq_span2 { width:37%; }
.aq-template-wrapper .aq_span5 .aq_span3 { width:58%; }
.aq-template-wrapper .aq_span5 .aq_span4 { width:79%; }
.aq-template-wrapper .aq_span5 .aq_span5 { width:100% !important; }
.aq-template-wrapper .aq_span6 .aq_span1 { width:12.5%; }
.aq-template-wrapper .aq_span6 .aq_span2 { width:30%; }
.aq-template-wrapper .aq_span6 .aq_span3 { width:47.5%; }
.aq-template-wrapper .aq_span6 .aq_span4 { width:65%; }
.aq-template-wrapper .aq_span6 .aq_span5 { width:82.5%; }
.aq-template-wrapper .aq_span6 .aq_span6 { width:100% !important; }
.aq-template-wrapper .aq_span7 .aq_span1 { width:10%; }
.aq-template-wrapper .aq_span7 .aq_span2 { width:25%; }
.aq-template-wrapper .aq_span7 .aq_span3 { width:40%; }
.aq-template-wrapper .aq_span7 .aq_span4 { width:55%; }
.aq-template-wrapper .aq_span7 .aq_span5 { width:70%; }
.aq-template-wrapper .aq_span7 .aq_span6 { width:85%; }
.aq-template-wrapper .aq_span7 .aq_span7 { width:100% !important; }
.aq-template-wrapper .aq_span8 .aq_span1 { width:8.13%; }
.aq-template-wrapper .aq_span8 .aq_span2 { width:21.25%; }
.aq-template-wrapper .aq_span8 .aq_span3 { width:34.38%; }
.aq-template-wrapper .aq_span8 .aq_span4 { width:47.5%; }
.aq-template-wrapper .aq_span8 .aq_span5 { width:60.63%; }
.aq-template-wrapper .aq_span8 .aq_span6 { width:73.75%; }
.aq-template-wrapper .aq_span8 .aq_span7 { width:86.88%; }
.aq-template-wrapper .aq_span8 .aq_span8 { width:100% !important; }
.aq-template-wrapper .aq_span9 .aq_span1 { width:6.67%; }
.aq-template-wrapper .aq_span9 .aq_span2 { width:18.33%; }
.aq-template-wrapper .aq_span9 .aq_span3 { width:30%; }
.aq-template-wrapper .aq_span9 .aq_span4 { width:41.67%; }
.aq-template-wrapper .aq_span9 .aq_span5 { width:53.33%; }
.aq-template-wrapper .aq_span9 .aq_span6 { width:65%; }
.aq-template-wrapper .aq_span9 .aq_span7 { width:76.67%; }
.aq-template-wrapper .aq_span9 .aq_span8 { width:88.33%; }
.aq-template-wrapper .aq_span9 .aq_span9 { width:100% !important;; }
.aq-template-wrapper .aq_span10 .aq_span1 { width:5.5%; }
.aq-template-wrapper .aq_span10 .aq_span2 { width:16%; }
.aq-template-wrapper .aq_span10 .aq_span3 { width:26.5%; }
.aq-template-wrapper .aq_span10 .aq_span4 { width:37%; }
.aq-template-wrapper .aq_span10 .aq_span5 { width:47.5%; }
.aq-template-wrapper .aq_span10 .aq_span6 { width:58%; }
.aq-template-wrapper .aq_span10 .aq_span7 { width:68.5%; }
.aq-template-wrapper .aq_span10 .aq_span8 { width:79%; }
.aq-template-wrapper .aq_span10 .aq_span9 { width:89.5%; }
.aq-template-wrapper .aq_span10 .aq_span10 { width:100% !important; }
.aq-template-wrapper .aq_span11 .aq_span1 { width:4.55%; }
.aq-template-wrapper .aq_span11 .aq_span2 { width:14.09%; }
.aq-template-wrapper .aq_span11 .aq_span3 { width:23.64%; }
.aq-template-wrapper .aq_span11 .aq_span4 { width:33.18%; }
.aq-template-wrapper .aq_span11 .aq_span5 { width:42.73%; }
.aq-template-wrapper .aq_span11 .aq_span6 { width:52.27%; }
.aq-template-wrapper .aq_span11 .aq_span7 { width:61.82%; }
.aq-template-wrapper .aq_span11 .aq_span8 { width:71.36%; }
.aq-template-wrapper .aq_span11 .aq_span9 { width:80.91%; }
.aq-template-wrapper .aq_span11 .aq_span10 { width:90.45%; }
.aq-template-wrapper .aq_span11 .aq_span11 { width:100% !important; }
.aq-template-wrapper .aq_span12 .aq_span12 { width:100% !important; }

/* General 
========================================================================*/
h4.aq-block-title { margin:  0 0 20px; }

/* Alert Boxes 
========================================================================*/
.aq_alert{
	border:1px solid #d8d8d8; 
	background-color:#FEFEFE;
	padding:10px 20px;
	margin:0.5em 0 20px;
}
	.aq_alert h1,
	.aq_alert h2,
	.aq_alert h3,
	.aq_alert h4,
	.aq_alert h5,
	.aq_alert h6 {
		margin: 0 0 5px;
	}
.aq_alert.info_aq{background-color:#EFF9FF;border:1px solid #b4ddfa; color: #2b6181;}
	.aq_alert.info_aq h1,
	.aq_alert.info_aq h2,
	.aq_alert.info_aq h3,
	.aq_alert.info_aq h4,
	.aq_alert.info_aq h5,
	.aq_alert.info_aq h6 {
		color: #2b6181;
	}
.aq_alert.note{background-color:#FFFCE5;border:1px solid #ffdc7d; color:#D69A2A;}
	.aq_alert.note h1,
	.aq_alert.note h2,
	.aq_alert.note h3,
	.aq_alert.note h4,
	.aq_alert.note h5,
	.aq_alert.note h6 {
		color: #D69A2A;
	}
.aq_alert.warn{background-color:#ffcaca;border:1px solid #eb8d8d; color: #da3838;}
	.aq_alert.warn h1,
	.aq_alert.warn h2,
	.aq_alert.warn h3,
	.aq_alert.warn h4,
	.aq_alert.warn h5,
	.aq_alert.warn h6 {
		color: #da3838;
	}
.aq_alert.tips{background-color:#d6fedd;border:1px solid #86d492; color:#589261;}
	.aq_alert.tips h1,
	.aq_alert.tips h2,
	.aq_alert.tips h3,
	.aq_alert.tips h4,
	.aq_alert.tips h5,
	.aq_alert.tips h6 {
		color:#589261;
	}
.aq_alert h1, .aq_alert h2, .aq_alert h3 { margin: 0; }


/* Tabs 
========================================================================*/
.aq_block_tabs .ui-tabs-hide {
    position: absolute;
    left: -9999px;
}

.aq_block_tabs {
	background: none;
	margin: 0.5em 0 2em 0;
}

.aq_block_tabs ul.aq-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	float: none;
}

.aq_block_tabs ul.aq-nav li {
	float: left;
	position: relative;
	margin: 0 2px -1px 0!important;
	z-index: 10;
	list-style: none;
}
	

.aq_block_tabs ul.aq-nav li a {
	border: 1px solid #e1e1e1;
	border-bottom: none;
	display: block;
	overflow: hidden;
	padding: 5px 10px 0 10px;
	height: 26px;
	background: #FBFBFB;
	margin: 0;
	text-decoration: none;
	color: #373737;
	-webkit-border-radius: 3px 3px 0 0;
	   -moz-border-radius: 3px 3px 0 0;
	   		border-radius: 3px 3px 0 0;
}

.aq_block_tabs ul.aq-nav li a:hover {
	background: #fff;
	margin: 0;
}

.aq_block_tabs ul.aq-nav li.ui-tabs-active a {
	height: 27px;
	background: #fff;
}

.aq_block_tabs .aq-tab {
	background: #fff;
	padding: 15px 15px 5px;
	border: 1px solid #dfdfdf;
	display: none;
}
	.aq_block_tabs .aq-tab.first-child { 
		position: relative; 
		left: 0;
	}

/* Toggles & Accordion
====================================================================*/
.aq_block_toggle,
.aq_block_accordion {
	background: #fff;
	border: 1px solid #D8D8D8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0.5em 0 10px;
	position: relative;
}
.aq_block_toggles_wrapper { margin: 0 0 20px; }
.aq_block_accordion_wrapper { margin: 0.5em 0 20px; }
	.aq_block_accordion { 
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		border-top: none;
		margin: 0;
	}
	.aq_block_accordion.first-child { 
		border-top: 1px solid #D8D8D8;
		margin: 0.5em 0 0;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
	.aq_block_accordion.last-child { 
		margin: 0 0 10px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-moz-border-radius-bottomright: 3px;
		-moz-border-radius-bottomleft: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
	}
	
	.aq_block_toggle div.arrow,
	.aq_block_accordion div.arrow { 
		display: block;
		float: right;
		width: 14px;
		height: 14px;
		position: absolute;
		right: 15px;
		top: 13px;
		background-image: url(../images/dropdown-arrows.png);
		background-repeat: no-repeat;
		background-position: -40px -3px;
	}
	.aq_block_toggle h2.tab-head,
	.aq_block_accordion h2.tab-head { 
		font-size: 14px;
		line-height: 21px;
		font-weight: normal;
		margin: 0;
		padding: 10px 70px 10px 15px;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.aq_block_toggle h2.tab-head a,
	.aq_block_accordion h2.tab-head a {  }
	.aq_block_toggle:hover div.arrow,
	.aq_block_accordion:hover div.arrow { background-position: -9px -3px; }
	.aq_block_toggle .tab-body,
	.aq_block_accordion .tab-body { 
		display: none;
		background: url(../images/drop-bg.png) repeat-x 0 top;
		overflow: hidden;
		padding: 15px 15px 5px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-moz-border-radius-bottomright: 3px;
		-moz-border-radius-bottomleft: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
	}
	.aq_block_toggle .tab-body.open,
	.aq_block_accordion .tab-body.open{ 
		display: block;
	}
	
	
/*FAQ =================================================*/
	.aq_block_faq .tab-body { 
		display: none;
		overflow: hidden;
		padding: 15px 15px 5px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-moz-border-radius-bottomright: 3px;
		-moz-border-radius-bottomleft: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		
	}	
.aq_block_faq h2{overflow:hidden; font-size:22px !important; padding-top:3px;cursor:pointer;}
.aq_block_faq i{float:left; margin-right:10px}
.aq_block_faq{float:left; width:100%;}
.aq_block_faq .tab-body {padding:5px 0 20px 35px}	
	
/* Testimonial ================================================================*/

.testimonials {
	margin: 0.5em 0 20px;

	position:relative;
	width: 100%;
}
	.testimonials ul { margin: 0; }
	.testimonials ul li.testimonial { 
		border: 0 !important; 
		list-style-type: none;
		margin: 0;
		float:left;
		margin-top:40px;
	}
.testimonial-texts, 
.testimonial-author {
	padding: 0 20px 20px 20px;
}
.testimonial-author { padding-top: 0; }
.testimonial-texts { padding-bottom: 0; }
.testimonial-texts, .testimonial-texts p {margin: 0 0 10px}
.testimonial-author span.author, 
.testimonial-author a span.author {
	color: #333; 
	font-weight:bold;
}
.testimonial-author span.company {
	color: #888;
	display: block;
	font-size:10px; 
	font-weight: bold; 
	text-transform: uppercase;
}

.testimonial-nav {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 101;
    float: right;
}
	.testimonial-nav .flex-direction-nav { 
		bottom: 0;
		right: -2px;
		width: 67px;
	}
	.testimonial-nav .flex-direction-nav li { 
		border: 0 !important; margin: 0 !important; padding: 0 !important; list-style-type: none !important;
	}
    .testimonial-nav .flex-direction-nav a {
    	font-weight: bold;
        background: #e1e1e1;
        color: #333;
        display: block;
        float: left;
        line-height: 24px;
        font-size: 12px;
        height: 24px;
        padding: 0 10px;
        width: inherit;
        text-decoration: none !important;
        -webkit-border-radius: 0;
        -moz-border-radius:0;
        border-radius: 0;
        margin: 0;
    }
    .testimonial-nav a.flex-prev { border-right: 1px solid #fff; }
    .testimonial-nav a:hover.flex-prev,
    .testimonial-nav a:hover.flex-next { 
    	background: #333;
    	color: #fff; 
    }
.testimonial-avatar {float:left; margin-right:10px; }
.testimonial-description {overflow:hidden;}	

/* Post ================================================================*/
.aq-posts-block li, .aq-posts-block ul{margin-left:0;}	
.aq-posts-block .imgholder{float:left; margin-right:20px;}	
.aq-posts-block .descriptionholder{overflow:hidden; margin-left:20px;}	


 
/* PPricetabel ================================================================*/
.aq-pricetable-wrapper {
	border: 1px solid #D8D8D8;	 
	background: #fafafa;
 
}
.aq-pricetable-wrapper ul { margin: 0; }
.aq-pricetable-wrapper li.aq-pricetable-item { 
	border-top: 1px solid #efefef;
	margin: 0;
	padding: 8px 20px;
	list-style-type: none;
	text-align: center
}
	.aq-pricetable-wrapper li.aq-pricetable-item:nth-child(even) { 
		background: #fefefe;
	}
	.aq-pricetable-wrapper li.aq-pricetable-title  {
		color: #463F3A;
		padding: 0;
		padding: 10px 0 0;
		background: #F2F2F0;
	}
		.aq-pricetable-wrapper li.aq-pricetable-title h3 {
			color: #463F3A;
			margin: 0;
			padding: 0 0 10px;
            text-transform:uppercase;
		}
		.aq-pricetable-wrapper li.aq-pricetable-title h3.title {
			border-bottom: 1px solid rgba(0,0,0,0.1);
			font-size: 20px;
			 
		}
	.aq-pricetable-wrapper .aq-pricetable-img {
		padding: 0;
		line-height: 0;
	}
	.aq-pricetable-wrapper .aq-pricetable-img img{ 
		max-width: 100%;
	}
	
	.aq-pricetable-wrapper .aq-pricetable-price {
		border-top: 1px solid rgba(255,255,255,0.1);
		padding: 20px 0;
	}
	.aq-pricetable-wrapper .aq-pricetable-price h3 {
		 
		font-size: 43px;
		line-height: 43px;
		padding: 0;
	}
	.aq-pricetable-wrapper .aq-pricetable-price span { 
		margin-top: -10px;
		font-style: italic;
		display: block;
	}
	
	/* pricetable color schema (dark style)*/
	.aq-pricetable-wrapper.dark li.aq-pricetable-item { 
		background: #666;
		border-top: 1px solid #767676;
		color: #e9e9e9;
	}
		.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even) { 
			background: #6e6e6e;
			color: #e9e9e9;
		}
	
	/* pricetable popular color schema */
	.aq-pricetable-wrapper.blue .aq-pricetable-title {
		background: #88bfe8;
	}
	.aq-pricetable-wrapper.green .aq-pricetable-title {
		background: #8fb84e;
	}
	.aq-pricetable-wrapper .btn { margin: 10px 0; }
	
	/*price tables*/	
	.aq-pricetable-wrapper li.aq-pricetable-item {border-top:none;}
	.aq-pricetable-items li:nth-child(odd) {background:#F2F2F0;}
	.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even) {color:#444 !important;}
	.aq-pricetable-wrapper li.aq-pricetable-title h3 {font-size:26px !important;}
	.aq-pricetable-wrapper.blue .aq-pricetable-title {border-radius:3px;background:#3BBDFB;}
	.aq-pricetable-wrapper li.aq-pricetable-title h3.title{padding:10px 0 20px 0;}
	.aq-pricetable-wrapper.dark li.aq-pricetable-item {background:#999;}
	.aq-pricetable-wrapper.dark li.aq-pricetable-item:nth-child(even) {background:#aaa;}

	/*tooglem,tabs*/
	.aq_block_toggle, .aq_block_accordion {border:1px solid #eee !important;border-top:1px solid #eee !important;}

	/*FAQ*/
	.aq_block_faq .tab-body { display: none;overflow: hidden;padding: 15px 15px 5px;}	
	.aq_block_faq h2{line-height:22px;overflow:hidden; font-size:16px !important; padding-top:8px;cursor:pointer;font-weight:bold;}
	.aq-block-aq_contact_block h4.aq-block-title {line-height:30px;font-size:30px !important; text-transform:uppercase;margin-bottom:40px;}
	.aq_block_faq i{margin-left:15px;float:left;line-height:30px;  color:#1e1e20; border-right:1px solid #eee; padding:5px 15px 5px 0px;}
	.aq_block_faq{float:left; width:100%;margin-bottom:5px;background:#fff;border:1px solid #eee;border-radius:4px;line-height:30px;}
	.aq_block_faq .tab-body {padding:10px 0 10px 15px;border-top:1px solid #eee;line-height:20px;}	
	.aq-block-aq_contact_block {margin-top:20px;}

	/* Post*/
	.aq-posts-block  .one_third {margin-right: 4.1%;margin-right: 4%\9;}
	.aq-posts-block  .one_third.last {margin-right:0%;}
	.aq-posts-block h3{font-size:24px !important; margin-top:7px;cursor:pointer;padding:0px !important;line-height:18px;}
	.aq-posts-block .imgholder{margin-bottom:20px;margin-top:5px;}
	.aq-posts-block-meta a:hover {text-decoration:underline;}
	.aq-posts-block-meta {margin:0px 0 10px 0; font-size:14px;text-transform:uppercase;color:#333333;}
	.aq-posts-block .imgholder {cursor:pointer;}
	.aq-posts-block .imgholder img:hover {opacity:0.75;filter:alpha(opacity=75);}
	.aq-posts-block .the_excerpt {color:#595959;line-height:28px;font-size:16px;margin-top:20px;}

	/* TESTIMONIALS */
	.testimonial-avatar img {margin-right:13px;border-radius:90px; width:100px; Height:100px;border:5px solid #ddd;}
	.testimonial-texts, .testimonial-texts p {margin:0 !important;font-style:italic;padding:0;}
	 .testimonial-description { margin-bottom:30px;border-radius:5px;padding-top:0px;}
	.testimonial-author {float:left;padding-bottom:10px;margin-top:10px;padding:0 10px 0 0px;}
	.testimonials ul li.testimonial {margin-top:0px;}
	/*fullwidth post block*/
	.post-full-width { width:100%; float: left;  padding:0px 0 40px 0; 
	background:#FFF; }
	.post-full-width-inner{width: 1180px !important; margin:0 auto; float:none; }
	.post-full-width-inner .bx-viewport{height:auto !important;}
	.post-full-width-inner li{min-width: 1180px;}

	/*title with border*/
	.titlebordrtext {width:100%; text-align:center;}
	.titlebordrtext .titleborderh2{padding: 0px 12px 38px 12px;}	
	.aq-block-aq_column_block .titleborderOut .titleborder {left:0;width:90%;margin-left:15px;}
	.aq-block-aq_column_block .titlebordrtext {text-align:left;}
	.aq-block-aq_column_block .titlebordrtext .titleborderh2 {padding-left:0px;}
	.aq-block-aq_column_block .titleborderOut .titleborder:after {display:none;}

	/*clear block*/
	.aq-block-aq_clear_block {background: #FFF !important;}	

	/*INFO TEXT*/
	.infotextwrap { text-align:center;position: relative;	width:100%; margin:0 auto; margin-top:0px; background: #F2F2F0; float:left; }
	.infotext {text-align:center;position:relative;margin:0 auto; display:inline-block;padding-bottom:30px;}
	.infotext-title, .infotext-title h2{float:left;width:100%; padding-bottom:0 !important;}
	.infotext h2{font-size:40px !important; padding-top:35px;text-shadow: 2px 2px #fff;margin-bottom:5px;   }
	.infotext h2 span {color:#fff !important;   float:right;}
	.infotext h2 span a {color:#fff !important; }
	.infotext h2 span a:hover, .infotext a:hover {text-decoration:underline;}
	.infotext-button, .infotext h2 {float:left; }
	/*INFO TEXT END*/	

	/*START FEAUTURED BLOCKS*/
	.featured-block {position:relative;margin:30px 0 40px 0;  text-align:center;}
	.featured-block:before {
		border: 1px solid #fff;
		opacity:0.4;
		filter:alpha(opacity=40);
		content: "";
		position: absolute;
		top: 5px;
		bottom: 5px;
		left: 5px;
		right: 5px;
	}
	/*.featured-block:hover {opacity:0.8;filter:alpha(opacity=80);}*/	
	.featured-block:hover:before {border: 5px solid #fff;}
	.featured-block span{color:#F85757}
	.featured-block-text {color:#4b4b4b;margin-top:15px;}
	.featured-block .featured-block-text {color:#fff;margin:0;}
	.featured-block-link {margin-top:10px;font-size:18px;}
	/*START FEAUTURED BLOCKS*/	
	
	/*START FEAUTURED BLOCKS IMAGE*/
	.featured-block-image {margin:0px 0 40px 0;padding:0px; text-align:left;}
	.featured-block-image-img img:hover {opacity:0.8;}
	.featured-block-image h5 {font-size:24px !important;font-weight:bold;margin-top:10px;}
	.featured-block-image span{color:#F85757;}
	.featured-block-link:hover {text-decoration:underline;}
	/*START FEAUTURED BLOCKS IMG*/		
	
	/*ADVERTISE*/	
	.advertise {width:100%; float:left; padding:0px 0 35px 0;}
	.advertiseInner{width:1180px; margin:0 auto;}
	.bx-wrapper {width:100% !important;position:relative; float:left;z-index:9;}
	.advertise .bx-wrapper {width:100.2% !important;margin-top:0px;}
	.advertise .title{float:left; width:100%;display:none ;}
	.advertise h2{position:relative;  padding-right:8px;}

	.advertise img {margin-top:0px;position:relative; float:left; text-align:center;cursor:pointer;}
	.advertise ul{list-style:none; margin-left:0px;}
	.advertise li{float:left; list-style:none; width:225px !important;margin-right:14px !important; height:125px;  background:#fff;   border-right:none;border-bottom:3px solid #eee;}
	.advertise .bx-prev,.advertise .bx-next, .page .bx-prev, .page .bx-next,.post-full-width-inner .bx-prev ,.post-full-width-inner .bx-next{}
	.advertise .bx-prev,.advertise .bx-next, .page .bx-prev, .page .bx-next,.post-full-width-inner .bx-prev ,.post-full-width-inner .bx-next{background-position: 0px 0px !important;  margin-top:-90px;position:absolute;height: 25px;width: 25px;z-index:9;	cursor:pointer; text-align:center;overflow:hidden;}
	.advertise .bx-prev,.advertise .bx-next { margin-left:572px !important;margin-top:20px;background-position: 0px 0px !important;}
	.aq-posts-block .bx-prev, .aq-posts-block .bx-next {margin-top:-85px;}
	.advertise .bx-next {margin-left:592px !important;  }
	.bx-prev i, .bx-next i {color:#ddd;font-size:26px;}
	/*ADVERTISE END*/
	
	
	/*FEATURED AND RECENT PRODUCTS BLOCK*/
	.wocategoryFull .bx-prev , .wocategoryFull .bx-next  {background-position: 0px 0px !important;right:-5px;  top:-40px;position:absolute;height: 25px;width: 25px;z-index:9;	cursor:pointer; text-align:center;overflow:hidden;}
	.wocategoryFull .bx-prev {right:14px;}


	/*TEAM PAGE*/
	.team {text-align:center;float:left;}
	.team .title {font-size:24px;color:#121212;  margin:10px 0 5px 0;font-weight:bold !important; }
	.team { padding-top:30px;  background:#fff!important;border:1px solid #eee;border-radius:5px;  margin-right:4%;margin-top:0px !important;}
	.team:hover {border:1px solid #d8d8d8;}
	.team .role{display:inline-block; padding:0px 15px 20px 15px; font-weight:bold !important;text-transform:uppercase;font-size:18px;}
	.team .social{margin: 30px 0 30px 0px;width:100%;float:left !important;}
	.team .social a {width:40px !important;height:40px !important;box-shadow:0px 0px 0px 1px #121212;border:1px solid #121212\9;border-radius:90px;margin-right:8px !important; display:inline-block;}
	.social div {display:inline-block}
	.team .social a:hover{opacity:0.5;filter:alpha(opacity=50);}
	.team .image img{width:200px;height:200px; background:#ddd;border-radius:180px;border:4px solid #ddd;}
	.team .description {padding:0px 10px;}
	.team .iconwrap {margin-left:20px;}
	.team .icon {width:80px; height:80px; background:#fff; }
	.team p{padding-bottom:25px;}
	/*TEAM PAGE END*/
	
	
	/*TWITTER*/
	.aq-block-aq_twitter_block {text-align:center;}
	.aq-block-aq_twitter_block ul {list-style-type:none;text-align:center;margin-left:0 ;}
	.aq-block-aq_twitter_block .twitterwidget-title{display:none;}
	.aq-block-aq_twitter_block .twitter-avatar img {display:none !important;}
	.aq-block-aq_twitter_block .twitter-avatar a {background: url(images/bigTwitterIcon.png); width:102px; height:84px; display:block;text-align:center;margin:0 auto;margin-bottom:50px;}
	.aq-block-aq_twitter_block .entry-content a:hover {text-decoration:underline;}
	.aq-block-aq_twitter_block .entry-content {font-size:28px;color:#121212;}
	.aq-block-aq_twitter_block .time-meta {font-size:16px;margin-top:10px; float:left;  width:100%; font-weight:bold;margin-bottom:17px !important;}
	.aq-block-aq_twitter_block .from-meta {display:none;}
	.aq-block-aq_twitter_block .intent-meta {width:100%;float:left; height:35px; }
	.aq-block-aq_twitter_block .intent-meta a:hover{text-decoration:underline;}
	.aq-block-aq_twitter_block .intent-meta a{margin-right:20px;color:#fff; padding:5px 10px; border-radius:2px;}