/*
Theme Name: Ascent Air
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

*{
	margin:0;
	padding:0;
}
.clear{
	clear:both;
}
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
img{
	border:0;
	max-width:100%;
}
a{
	text-decoration:none;
	color:#3580d4;
}
input, textarea{
	outline:none;
}
a:active, a:focus{
    outline: 0;
    outline-style:none;
    outline-width:0;
}
a:hover{
	color:#525252;
}
body{
	background: url("images/body-bg.jpg") no-repeat scroll center top #fefefe;
    color: #555;
	font-family:Arial, Helvetica, sans-serif;
}
.enclose{
	max-width:980px;
	margin:auto;
	width:100%;
}
#logo{
	padding-bottom:20px;
}
.nav-enc{
    background: url("images/nav-enc.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.nav-menu{
    background: url("images/nav-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	height:46px;
}
.nav-menu ul li{
	display:inline-block;
	list-style-type:none;
}
.nav-menu ul li a{
	display:block;
	float:left;
	color:#626262;
    background: url("images/menu-bg.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	padding: 0 16px 0 16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:46px;
	font-weight:bold;
}
.nav-menu ul li a:hover{
    background: url("images/nav-active.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #3580d4;
}
.nav-menu ul li:hover, .nav-menu ul li.current_page_item {
    background: url("images/hover_l.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.nav-menu ul li a:hover, .nav-menu ul li:hover a, .nav-menu ul li.current_page_item a  {
    background: url("images/hover_r.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #3580d4;
}
.cont-l{
    background: url("images/cont_l.png") repeat-y scroll left top #eeeeee;
	padding-top:10px;
	margin-bottom:30px;
}
.cont-area{
    background: url("images/cont-bg.png") repeat-y scroll right top rgba(0, 0, 0, 0);
	font-size:12px;
}
.cont-area p{
	padding-bottom:17px;
	line-height:18px;
}
#slider-box{
	margin-top:10px;
	padding:10px 10px 20px 10px;
}
h2.slide-title, .flex-control-nav{
	display:none;
}
.cont-inner{
	margin:0 11px;
	background-color:#fff;
	border-radius:5px;
	border:1px solid #e3e3e3;
}
.slide-lt{
	float:left;
	max-width:540px;
	width:100%;
}
.slide-rt{
	float:right;
	width:100%;
	max-width:380px;
}
.con2{
	margin-top:15px;
	border-bottom:none;
	border-radius:5px 5px 0 0;
}
.text-block{
	padding:10px 20px;
}
h1.entry-title{
	color: #3580d4;
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:15px;
	padding-top:5px;
}
.head-tit{
	color: #3580d4;
	margin: 0.5em 0;
	font-size:30px;
	line-height:45px;
	font-family:Tahoma, Geneva, sans-serif;
}
.cnt-frm{
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #ddd;
	padding:5px;
}
.cnt-frm h4{
    border-bottom: 1px solid #ddd;
    color: #373737;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	margin: 5px;
	padding: 0 0 5px 5px;
}
.cnt-frm .frm-lt{
	width:55px;
	float:left;
}
.cnt-frm .frm-rt{
	float:left;
}
.cnt-frm input[type=text], .cnt-frm input[type=email], .cnt-frm input[type=tel]{
	width:150px;
	padding:4px;
}
.cnt-frm textarea{
	width:180px;
	padding:4px;
	height:50px;
}
.cnt-frm img{
	float:left;
}
.wpcf7-captchar{
	margin-left:5px;
}
.cnt-frm p{
	padding-bottom:4px;
}
.cnt-frm .wpcf7-submit{
	margin-left:30px;	
}
.wpcf7-submit{
	cursor:pointer;
	color:#fff;
	border:none;
	background-color:#015488;
	font-size: 16px;
    padding: 4px 15px;
	border-radius:5px;
}
.wpcf7-submit:hover{
	background-color:#3580d4;
}
.cnt-frm .wpcf7-captchar{
	margin-top:6px;
}
.block-comm{
	background: url("images/block-bg.png") repeat-x scroll 0 0 #67b4e4;
    border: 1px solid #fff;
    color: #fff;
    height: 295px;
    margin: 0 5px 11px;
	width:30.33%;
	float:left;
	font-size:12px;
	padding:10px 0 8px 15px;
}
.block-comm h3{
	color:#fff;
	font-size:18px;
	padding-bottom:8px;
	font-weight:normal;
}
.size{
	font-size:13px;
}
.block-list li{
	list-style-type:none;
	background:url(images/list.gif) no-repeat left center;
	color:#333333;
	font-weight:bold;
	padding-left:10px;
	font-size:13px;
}
.block-comm strong{
	font-size:16px;
}
.watt{
	font-size:10px;
}
.instl{
	color:#333;
	font-size:13px;
	font-weight:bold;
}
.num{
	font-size:16px;
	font-weight:bold;
}
.num2{
	margin-left:20px;
}
.block-comm p{
	padding:3px;
	margin: 0.5em 0;
}
.sm{
	font-size:9px;
}
.cont-inner img{
    padding: 5px;
	border: solid 1px #EFEFEF;
}
.cont-inner img:hover{
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}
#footer{
	padding:0 11px;
	color: #3c3c3c;
}
#footer h3{
    font-family: Tahoma,Geneva,sans-serif;
	color:#005387;
	text-align:center;
	font-size:16px;
	padding-bottom:20px;
}
#footer h3 a{
    color: #3580d4;
	text-transform:uppercase;
}
#footer h3 a:hover{
	color:#525252;
}
.partners img{
	padding:3px;
	margin-right:14px;
}
.partners{
	padding-bottom:55px;
}
.testimony{
    padding: 0 20px 30px;
}
.testimony h4{
    border-bottom: 1px solid #3580d4;
    color: #3580d4;
	padding: 0 0 5px 5px;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}
.bot-shade{
    background: url("images/bottom_shadow.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 27px;
    margin: -1px 0 0;
    overflow: hidden;
}
#footer-top{
    border-top: 1px solid #b7b7b7;
	display: block;
    height: 1px;
    margin: 5px 15px;
}
.foot-sec{
	padding-top:45px;
	text-align:center;
	font-size: 12px;
	background: url("images/footer_l.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
	padding-bottom:5px;
}
.foot-enc{
    background: url("images/footer_r.gif") no-repeat scroll right bottom rgba(0, 0, 0, 0);
}
.foot-sec a{
	color: #3580d4;
}
.foot-sec a:hover{
	color:#525252;
}
.foot-sec p{
	margin: 0.5em 0;
    padding: 5px 10px;
}
.copy{
    font-size: x-small;
}
.foot-inn{
    background: none repeat scroll 0 0 #fff;
	border:1px solid #e3e3e3;
	border-top:none;
	border-radius:0 0 5px 5px;
	padding-top:30px;
}
.testimony .testimonial_slider__default .testimonial_quote{
	background:none !important;
	width:100%;
	font-style:normal;
}
.testimony #testimonial_slider_recent_nav, .testimony .testimonial_avatar{
	display:none !important;
}
.testimony .testimonial_slider__default .testimonial_slideri{
	height:100px !important;
}
.testimony .testimonial_nav_arrow_wrap{
	display:block !important;
}
.testimonial_nav_arrow_wrap a{
	top:5px !important;
}
.testimony .testimonial_slider__default a.testimonial_prev{
	left:auto;
	right:15px !important;
}
.testimony .testimonial_quote{
	padding-left:0 !important;
}
.commc .su-column-size-1-3{
	margin:0 !important;
	width:33.66%;
}
.comm-list li{
	background:url(images/list.gif) no-repeat left 7px;
	padding-left:15px;
	list-style-type:none;
	line-height:20px;
}
#cform{
	padding: 10px 12px 20px 12px;
	background: none repeat scroll 0 0 #eee;
    border: 1px solid #ddd;
	font-size:12px;
}
#cform input[type=text], #cform input[type=email], #cform input[type=tel]{
	width:144px;
	padding:4px;
}
#cform select{
	padding:4px 0;
}
#cform .form-left{
	width:110px;
	padding-top:5px;
	float:left;
}
#cform .form-right{
    float: left;
    margin-bottom: 7px;
	max-width:300px;
	width:100%;
}
.form-right textarea{
	padding:5px;
	width:250px;
	height:80px;
}
.form-right .wpcf7-submit{
}
#cform .wpcf7-radio{
	padding-top:5px;
	display:block;
}
#cform .wpcf7-captchac{
    float: left;
    margin-top: -5px;
}
.tab-lt{
	max-width:260px;
	width:100%;
	float:left;
}
.tab-rt{
	max-width:565px;
	float:right;
	width:100%;
}
#main-slider-wrapper{
	max-width:980px !important;
	color:#fff;
}
.tabsenc2{
	border-bottom:2px solid #000;
	margin-bottom:20px;
}
#main-slider-wrapper ul{
	margin: 0 0 0 18px !important;
	padding:0 42px;
	border-bottom:1px solid #ddd;
}
#main-slider-wrapper li a{
	font-size:14px;
	text-transform:uppercase;
	color:#005387;
    padding: 0 18px 0 9px;
	border:1px solid #e3e3e3;
    line-height: 25px;
	border-radius: 5px 5px 0 0;
	margin-right:4px;
	border-bottom:none;
}
/*#main-slider-wrapper li.current a{
	background: url("images/tab-r.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
}
#main-slider-wrapper li{
	margin: 0 0 -1px;
    padding: 0 9px;
}
#main-slider-wrapper li.current{
    background: url("images/tab-l.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}*/
#main #main-slider, #main #main-slider.three{
	background:none !important;
}


@media (max-width: 979px) {
.enclose{
	width:98%;
}
.nav-menu ul li a{
	font-size:10px;
	padding: 0 7px;
	margin-left:-2px;
}
.slide-lt, .slide-rt{
	float:none;
	margin:auto;
}
.block-comm{
	width:42.33%;
}
.tab-rt{
	width:55%;
}
#main-slider-wrapper ul{
	padding:0 5px;
}
#main-slider-wrapper li a{
	font-size:11px;
	padding: 0 7px 0 5px;
}
}
@media (max-width: 767px) {
.block-comm {
    width: 73%;
	float:none;
	margin:auto;
	margin-bottom:10px;
}
.tab-rt {
    float: none;
    margin: 10px auto auto;
    width: auto;
}
.tab-lt {
    float: none;
    margin: auto;
}
}
@media (max-width: 479px) {
.block-comm {
    width: 93%;
}
.block-comm h3{
	padding-bottom:0;
}
.block-comm strong {
    font-size: 15px;
}
.head-tit {
    font-size: 22px;
    line-height: 28px;
}
.partners img{
	display:block;
	margin:auto;
	margin-bottom:10px;
}
.form-right textarea{
	width:220px;
}
#cform .form-left{
	width:auto;
	margin-bottom:3px;
}
#main-slider-wrapper .panel-wrapper{
	padding: 15px 5px;
}
#main-slider-wrapper .ls-select-box select{
	width:100%;
}
}






