/**

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;}