/*
Theme Name: 	aldershot Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Gosek Media
Author URI: 	http://gosek.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		aldershot
Version: 		
*/


/* Fonts and Sizes
--------------------------------------------------------*/


.shiftnav-loading{
  display:none !important;
}

#Content, html{
	background-color:#f5f5f5;
	background-image: url(images/content-tile.png);
	background-repeat: repeat-x;
	background-position: top;
}

body {
	overflow-x: visible;
}

#Wrapper {
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, .0);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .0);
}

#header_action_button,#header_cart,#menu>ul>li>a,.offer_li .title h3,.timeline_items li h3 span,body,button,input[type=button],input[type=email],input[type=password],input[type=reset],input[type=submit],input[type=tel],input[type=text],select,span.date_label,textarea, .trailer_box .desc h2{
	font-family:"Roboto", Arial,Tahoma,sans-serif;font-weight:400;}


#Subheader .title{
	font-family:"PT Sans", Arial, Tahoma, sans-serif;
	font-weight:400;
}

.text-logo #logo,h1,h2,h3,h4, .trailer_box .desc .subtitle {
	font-family:"PT Sans", Arial, Tahoma, sans-serif;
	font-weight:500;
}

h5, h6{font-family:"PT Sans",Arial,Tahoma,sans-serif;font-weight:400;}

blockquote{
	font-family:"Roboto", Arial, Arial, Tahoma, sans-serif;

}body{
	font-size:13px;line-height:21px;}
	
	
#menu a {
	font-weight:500 !important;
	text-transform: uppercase;
}
	
	
p {
    margin: 0 0 10px 0;
}
	
	
.the_content_wrapper ul, .the_content_wrapper ol {
	font-size: inherit;
	line-height: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 20px;
}

.the_content_wrapper ul li, .the_content_wrapper ol li {
    margin-bottom: 10px;
}	
	
#Content {font-size:14px;line-height:23px;}


#Content a, #Content a:visited, #Content a:focus {
  text-decoration: underline;
}

body.nice-scroll:not(.layout-boxed) {
  padding-right: 0px !important;
}

.nice-scroll #Sliding-top a.sliding-top-control {
	  margin-right: 0px;
	}
.lgLight {
	font-size:15px;
	line-height:23px;
	font-weight: 300;	
	
	}	
	
	

@media only screen and (min-width: 1240px){
.menu_wrapper a{
	font-size:13px;
}
}

@media only screen and (max-width: 1239px){
.menu_wrapper a{
	font-size:12px;
}
}	
	
.menu_wrapper a{
	color: rgba(0,0,0,1);
}

.menu_wrapper a:hover{
	color: #0C658D;
}

#Subheader .title,.text-logo #logo,h1{
	font-size:26px;
	line-height:28px;
	font-weight: 800;
	text-transform: uppercase;
}

h2{
	font-size:22px;
	line-height:24px;
	font-weight: 600;
	text-transform: uppercase;
}h3{
	font-size:19px;
	line-height:21px;
	font-weight: 700;
	text-transform: uppercase;
}h4{
	font-size:17px;
	line-height:20px;
	text-transform: uppercase;
	font-weight: 700;
}h5{
	font-size:16px;
	line-height:19px;
	font-weight: 700;
}h6{
	font-size:15px;
	line-height:18px;
}
	
	

	
	
/* Color Styles
--------------------------------------------------------*/

.header-classic #Top_bar {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d6d6d6+0,ededed+74 */
background: #d6d6d6; /* Old browsers */
background: -moz-linear-gradient(top,  #d6d6d6 0%, #ededed 74%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(74%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6d6d6 0%,#ededed 74%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6d6d6 0%,#ededed 74%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6d6d6 0%,#ededed 74%); /* IE10+ */
background: linear-gradient(to bottom,  #d6d6d6 0%,#ededed 74%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */


}


#Header_wrapper{
	background-color:#000000;
}#Subheader{background-color:#F7F7F7;}.header-classic #Action_bar,.header-stack #Action_bar{background-color:#2C2C2C;}#Sliding-top{
	background-color:#000000;
	color: #FFFFFF;
}#Sliding-top a.sliding-top-control{
	border-right-color:#000000;
}#Footer{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c6c94+0,0b5f83+100 */
background: #0c6c94; /* Old browsers */
background: -moz-linear-gradient(top,  #0c6c94 0%, #0b5f83 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c6c94), color-stop(100%,#0b5f83)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0c6c94 0%,#0b5f83 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0c6c94 0%,#0b5f83 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0c6c94 0%,#0b5f83 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0c6c94 0%,#0b5f83 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c6c94', endColorstr='#0b5f83',GradientType=0 ); /* IE6-9 */

}








.feature_list ul li a,.flat_box a,.flat_box a:hover,.icon_box a .desc,.icon_box a:hover .desc,.list_item a,.list_item a:hover,.widget_recent_entries ul li a,body,ul.timeline_items{
	color:#000000;
}#Error_404 .error_pic i,.button-love a.mfn-love,.fancy_heading_arrows .icon-left-dir,.fancy_heading_arrows .icon-right-dir,.fancy_heading_icon .icon_top,.fancy_heading_line .title,.format-link .post-title .icon-link,.opening_hours .opening_hours_wrapper li span,.pager-single a:hover,.pager-single>span,.shop_slider .shop_slider_ul li .item_wrapper .price,.themecolor,.widget_archive ul,.widget_meta ul,.widget_mfn_recent_comments ul li:after,.widget_nav_menu ul,.widget_pages ul,.widget_price_filter .price_label .from,.widget_price_filter .price_label .to,.widget_recent_comments ul li:after,.widget_rss ul,.woocommerce .product div.entry-summary .price,.woocommerce .star-rating span,.woocommerce ul.product_list_widget li .quantity .amount,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{
	color:#000000;
}#Filters .filters_wrapper ul li a:hover,#Top_bar a#header_cart span,#comments .commentlist>li .reply a.comment-reply-link,.Recent_posts ul li .desc:after,.Recent_posts ul li .photo .c,.fixed-nav .arrow,.offer_thumb .slider_pagination a.selected:after,.offer_thumb .slider_pagination a:before,.pager .pages a.active,.pager .pages a:hover,.pager .pages span.page-numbers.current,.pager-single span:after,.slider_pagination a.selected,.slider_pagination a.selected:after,.testimonials_slider .slider_images,.testimonials_slider .slider_images a:after,.testimonials_slider .slider_images:before,.themebg,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet.selected:after,.tp-bullets.tp-thumbs .bullet.selected:after,.tp-leftarrow.default,.tp-rightarrow.default,.widget_categories ul,.widget_mfn_menu ul li a:hover,.widget_mfn_menu ul li.current_page_item a,.widget_product_categories ul,.widget_recent_entries ul li:after,div.jp-interface{
	background-color:#000000;
}a{
	color:#11709B;
}a:hover{
	color:#000000;
}

.post-title a:hover{
	color:#990000;
}

::-moz-selection{background-color:#2991d6;}::selection{
	background-color:#000000;
}#comments .commentlist>li .comment-author .says,.Recent_posts ul li a .desc .date,.article_box .desc_wrapper p,.blockquote p.author span,.button-love a .label,.chart_box p,.counter .desc_wrapper .title,.fancy_heading .inside,.fancy_heading_line .slogan,.filters_buttons li.label,.fixed-nav .desc .date,.pager .pages a,.pager-single a,.post-footer,.post-footer a span.label,.post-meta,.post-meta a,.pricing-box .plan-header .price sup.period,.pricing-box .plan-header p.subtitle,.product_meta .posted_in,.shipping-calculator-button:after,.shop-filters .woocommerce-result-count,.shop_slider .shop_slider_ul li .item_wrapper .price del,.team .desc_wrapper p.subtitle,.testimonials_slider .testimonials_slider_ul li .author span,.testimonials_slider .testimonials_slider_ul li .author span a,.tp_recent_tweets .twitter_time,.widget_price_filter .price_label,.widget_recent_entries ul li .post-date,.widget_shopping_cart ul.product_list_widget li dl,.woocommerce .shop_table .product-name .variation>dd,.woocommerce ul.product_list_widget li .quantity{color:#a8a8a8}.text-logo #logo,a.content_link .title,h1,h1 a,h1 a:hover,h2,h2 a,h2 a:hover,h3,h3 a,h3 a:hover,h4,h4 a,h4 a:hover,h5,h5 a,h5 a:hover,h6,h6 a,h6 a:hover{
	color:#000000;
}.dropcap,.highlight:not(.highlight_image){
	background-color:#F9C22E;
}a.button,a.tp-button{
	background-color:#F9C22E;
	color:#000000;
}a.button_theme,a.tp-button.button_theme,button,input[type=button],input[type=reset],input[type=submit]{
	background-color:#0C6992;
	color:#F5F5F5;
}a.mfn-link{color:#656B6F}a.hover.mfn-link-2 span:before,a.mfn-link-2 span,a.mfn-link-5 span,a.mfn-link-8:after,a.mfn-link-8:before,a:hover.mfn-link-2 span:before{
	background-color: #EDB521;
}a:hover.mfn-link{
	color:#4D4D4D;
}a.hover.mfn-link-4:after,a.hover.mfn-link-4:before,a.mfn-link-2 span:before,a.mfn-link-5:before,a.mfn-link-7:after,a.mfn-link-7:before,a:hover.mfn-link-4:after,a:hover.mfn-link-4:before{
	background-color: #F9C22E;
}a.mfn-link-6:before{
	border-bottom-color:#4D4D4D;
}.woocommerce .quantity input.minus,.woocommerce .quantity input.plus,.woocommerce a.button{background-color:#f7f7f7!important;color:#747474!important}.woocommerce a.button_theme,.woocommerce button.button,.woocommerce input[type=button],.woocommerce input[type=reset],.woocommerce input[type=submit]{background-color:#2991d6!important;color:#fff!important}

.column_column ol,.column_column ul,.the_content_wrapper ol,.the_content_wrapper ul{
	color:#333333;
}

.hr_color,.hr_color hr,.hr_dots span{
	color:#F9C22E;
	background-color: #EDB521;
}.hr_zigzag i{
	color:#4D4D4D;
}.highlight-left:after,.highlight-right:after{
	background-color: #F9C22E;
}

#Top_bar .menu>li>a,#Top_bar .top_bar_right a{
	color:#000;
}

#Top_bar .menu>li.current-menu-ancestor>a,#Top_bar .menu>li.current-menu-item>a,#Top_bar .menu>li.current_page_ancestor>a,#Top_bar .menu>li.current_page_item>a,#Top_bar .menu>li.hover>a{
	color:#238cbd;
}
#Top_bar .menu>li a:after,.menu-highlight #Top_bar #menu>ul>li.current-menu-ancestor>a,.menu-highlight #Top_bar #menu>ul>li.current-menu-item>a,.menu-highlight #Top_bar #menu>ul>li.current_page_ancestor>a,.menu-highlight #Top_bar #menu>ul>li.current_page_item>a,.menu-highlight #Top_bar #menu>ul>li.hover>a{
	background-color: #4D4D4D;
}

#Top_bar .menu>li ul{
	background-color:rgba(0,0,0,0.8);
}
#Top_bar .menu>li ul li a{
	color:#FFFFFF;
}
#Top_bar .menu>li ul li a:hover,#Top_bar .menu>li ul li.hover>a{
	color:#93D0EE;
}

#Top_bar .search_wrapper{
	background-color: #238cbd;
}#Subheader .title{
	color:#333;
}#Subheader ul.breadcrumbs li,#Subheader ul.breadcrumbs li a{
	color:rgba(51,51,51,0.6);
}#Footer,#Footer .widget_recent_entries ul li a{
	color:#FFFFFF;
}#Footer a{
	color:#FFFFFF;
}

#Footer .copyright{
	color:#b1caca;
	font-size: 10px;
}

#Footer a:hover{
	color:#000000;
}#Footer h1,#Footer h1 a,#Footer h1 a:hover,#Footer h2,#Footer h2 a,#Footer h2 a:hover,#Footer h3,#Footer h3 a,#Footer h3 a:hover,#Footer h4,#Footer h4 a,#Footer h4 a:hover,#Footer h5,#Footer h5 a,#Footer h5 a:hover,#Footer h6,#Footer h6 a,#Footer h6 a:hover{
	color:#000;
}#Footer .star-rating span,#Footer .themecolor,#Footer .widget_archive ul,#Footer .widget_meta ul,#Footer .widget_mfn_recent_comments ul li:after,#Footer .widget_nav_menu ul,#Footer .widget_pages ul,#Footer .widget_price_filter .price_label .from,#Footer .widget_price_filter .price_label .to,#Footer .widget_recent_comments ul li:after,#Footer .widget_rss ul{
	color:#000000;
}#Footer .Recent_posts ul li .desc:after,#Footer .Recent_posts ul li .photo .c,#Footer .themebg,#Footer .widget_categories ul,#Footer .widget_mfn_menu ul li a:hover,#Footer .widget_product_categories ul,#Footer .widget_recent_entries ul li:after{
	background-color:#000000;
}#Footer .Recent_posts ul li a .desc .date,#Footer .shop-filters .woocommerce-result-count,#Footer .tp_recent_tweets .twitter_time,#Footer .widget_price_filter .price_label,#Footer .widget_recent_entries ul li .post-date,#Footer .widget_shopping_cart ul.product_list_widget li dl,#Footer ul.product_list_widget li .quantity{color:#a8a8a8;}#Sliding-top,#Sliding-top .widget_recent_entries ul li a{color:#ccc;}#Sliding-top a{
	color:#000000;
}#Sliding-top a:hover{
	color:#CC3300;
}#Sliding-top h1,#Sliding-top h1 a,#Sliding-top h1 a:hover,#Sliding-top h2,#Sliding-top h2 a,#Sliding-top h2 a:hover,#Sliding-top h3,#Sliding-top h3 a,#Sliding-top h3 a:hover,#Sliding-top h4,#Sliding-top h4 a,#Sliding-top h4 a:hover,#Sliding-top h5,#Sliding-top h5 a,#Sliding-top h5 a:hover,#Sliding-top h6,#Sliding-top h6 a,#Sliding-top h6 a:hover{
	color:#FFF;
}#Sliding-top .star-rating span,#Sliding-top .themecolor,#Sliding-top .widget_archive ul,#Sliding-top .widget_meta ul,#Sliding-top .widget_mfn_recent_comments ul li:after,#Sliding-top .widget_nav_menu ul,#Sliding-top .widget_pages ul,#Sliding-top .widget_price_filter .price_label .from,#Sliding-top .widget_price_filter .price_label .to,#Sliding-top .widget_recent_comments ul li:after,#Sliding-top .widget_rss ul{
	color:#000000;
}#Sliding-top .Recent_posts ul li .desc:after,#Sliding-top .Recent_posts ul li .photo .c,#Sliding-top .themebg,#Sliding-top .widget_categories ul,#Sliding-top .widget_mfn_menu ul li a:hover,#Sliding-top .widget_product_categories ul,#Sliding-top .widget_recent_entries ul li:after{
	background-color:#000000;
}#Sliding-top .Recent_posts ul li a .desc .date,#Sliding-top .shop-filters .woocommerce-result-count,#Sliding-top .tp_recent_tweets .twitter_time,#Sliding-top .widget_price_filter .price_label,#Sliding-top .widget_recent_entries ul li .post-date,#Sliding-top .widget_shopping_cart ul.product_list_widget li dl,#Sliding-top ul.product_list_widget li .quantity{color:#a8a8a8}blockquote,blockquote a,blockquote a:hover{color:#444}.image_frame .image_wrapper .image_links{background:rgba(41,145,214,.8)}.image_frame .image_wrapper .image_links a{color:#fff}.image_frame .image_wrapper .image_links a:hover{
	background:#fff;
	color:#F9C22E;
}.sliding_box .desc_wrapper{background:#2991d6;}.sliding_box .desc_wrapper:after{border-bottom-color:#2991d6}.counter .icon_wrapper i,.quick_fact .number{color:#2991d6}.progress_bars .bars_list li .bar .progress{background-color:#2991d6}a:hover.icon_bar{
	color:#000000!important
}a.content_link,a:hover.content_link{
	color:#F9C22E;
}a.content_link:before{
	border-bottom-color:#850000;
}a.content_link:after{
	border-color:#850000;
}

.get_in_touch,.infobox{
	background-color:#000000;
}

.column_map .google-map-contact-wrapper .get_in_touch:after{border-top-color:#2991d6;}.timeline .post-item:before,.timeline_items li h3:before,.timeline_items:after{border-color:#2991d6}.how_it_works .image .number{background:#2991d6;}

.icon_box .icon_wrapper,.icon_box a .icon_wrapper{color:#2991d6}.icon_box a:hover .icon_wrapper:before,.icon_box:hover .icon_wrapper:before{background-color:#2991d6}ul.clients.clients_tiles li .client_wrapper:hover:before{background:#2991d6}ul.clients.clients_tiles li .client_wrapper:after{border-bottom-color:#2991d6;}



.feature_list ul li .icon i,.list_item .list_left{color:#2991d6;}.feature_list ul li:hover,.feature_list ul li:hover a{background:#2991d6}.accordion .question.active .title,.accordion .question.active .title>.acc-icon-minus,.accordion .question.active .title>.acc-icon-plus,.faq .question.active .title,.faq .question.active .title>.acc-icon-plus,.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#2991d6}.ui-tabs .ui-tabs-nav li.ui-state-active a:after,table tr:hover td{background:#2991d6;}.pricing-box .plan-header .price sup.currency,.pricing-box .plan-header .price>span{color:#2991d6}.pricing-box .plan-inside ul li .yes,.pricing-box-box.pricing-box-featured{background:#2991d6;}.shop_slider .shop_slider_ul li .item_wrapper span.onsale,.woocommerce span.onsale{border-top-color:#2991d6!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border-color:#2991d6!important}

@media only screen and (max-width:767px){
#Action_bar,#Top_bar{
	background-color: #DEDEDE !important;
}}


.white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6{
	color: rgba(255,255,255,1);
}





/* buttons 
--------------------------------------------------------*/

.noPadding { 
margin: 0px !important;
padding: 0px  !important;

}



/* Footer Customization 
--------------------------------------------------------*/

#Footer .footer_copy .social li a {
    color: rgba(255,255,255,.5);
}

#Footer .footer_copy .one {
    margin-bottom: 15px;
    padding-top: 15px;
}


/* Header Customization 
--------------------------------------------------------*/
#Top_bar.is-sticky {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
}


.header-classic #Top_bar:not(.is-sticky) {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0,0,0,1);
	min-height:77px;
}



#Top_bar .menu > li > a, #Top_bar #logo {
    line-height: 60px;
    padding: 8px 0;
}






#Top_bar .menu li ul li a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(154,191,226,0.2);
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 20px;
}


#Top_bar .logo {
	margin-right: 0px;
	margin-left: 0px;
}


#Top_bar .menu > li > a span:not(.description) {
	padding-top: 0;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 13px;
}



/* TopMenu RESPONSIVE
-------------------------------------------------------------- */


.responsive-menu-toggle.active .icon-menu:before {
	    content: '\e815';
	}
	


@media only screen and (max-width: 959px) {
#Top_bar #menu ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(204,204,204,1);
}

#Top_bar #menu ul li.submenu .menu-toggle {
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    left: 3px;
    top: 17px;
    border-left: 1px solid rgba(0,0,0,0);
    
}
}

#Top_bar .menu > li a:after {background-color: rgba(0,0,0,0)  !important;}

@media only screen and (max-width: 767px) {
	#Top_bar:not(.is-sticky) #logo {
	height: 50px;
	line-height: 50px;
	padding-top: 0px !important;
	float: left;
	margin-left: 0px
}

#Header #menu {
	float: right !important;
	right: 0px;
	position: absolute;
	top: 5px;
	z-index: 10;
}

#Top_bar .menu_wrapper {
	float: right;
}

body.minimalist-header.header-classic:not(.template-slider) #Header {
	background-size: cover;
	background-position: center bottom !important;
	margin-bottom: -10px;
}

#Header a.responsive-menu-toggle {top: 10px !important;}

}



@media only screen and (max-width: 767px){
#Top_bar #menu   {width: 100% !important}}
@media only screen and (min-width: 768px) and (max-width: 960px) {
#Top_bar:not(.is-sticky) #logo {padding-top: 15px !important;}
#Top_bar #menu{top: 20%;	
}

}




/* Form - Inputs
-------------------------------------------------------------- */
	input[type="date"],
	input[type="email"],
	input[type="number"],
	input[type="password"],
	input[type="search"],
	input[type="tel"], 
	input[type="text"], 
	input[type="url"], 
	select,
	textarea, 
	.woocommerce .quantity input.qty {
	background-color: #fff;
	color: #000000 !important;
	border: 1px solid rgba(190,190,190,1);
	font-size: 15px;
	border-radius: 3px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	display: inline;
	list-style-type: none;
	}
	
	input[type="date"]:focus,
	input[type="email"]:focus,
	input[type="number"]:focus,
	input[type="password"]:focus,
	input[type="search"]:focus,	
	input[type="tel"]:focus,
	input[type="text"]:focus,
	input[type="url"]:focus,
	select:focus,
	textarea:focus {
	background-color: #FFFFFF !important;
	color: #000000 !important;
	border: 1px solid #47C0BD;
	}
	
.wpcf7-form-control-wrap {
	margin-bottom: 10px  !important;
}
	
::-webkit-input-placeholder {
	color: #666666 !important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #666666 !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #666666 !important;
}

:-ms-input-placeholder {  
   color: #666666 !important;
}

@media screen and (min-width: 769px)
{
.contactForm .vc_col-sm-3, .contactForm .vc_col-sm-4, .contactForm .vc_col-sm-6, .contactForm .vc_col-sm-8, .contactForm .vc_col-sm-12{
padding-left: 0px;
padding-right: 0px;
}
}

.wpcf7-mail-sent-ng {
	border: 1px solid #CE7B00;
	background-color: rgba(255,140,26,1);
	color: rgba(255,255,255,1);
	position: relative;
	clear: both;
	text-align: center;
	margin-top: 10px;
}



/* BLOG & Articles
--------------------------------------------------------*/
.entry-title  {font-size: 30px;
    line-height: 30px;}



/* Ultimate Customization
--------------------------------------------------------*/

.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
	border-color: #DDDDDD;
	background-color: rgba(255,255,255,1);
}

/* Widget Side Menu 
--------------------------------------------------------*/
.widget_mfn_menu ul li a {
	font-weight:500 !important;
	text-transform: uppercase;
	display: block;
	margin-bottom: 0px;
	color: #0C6084;
	font-size: 13px;
	text-decoration: none  !important;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	background-color: rgba(204,204,204,0);
	border-top-style: none  !important;
	border-right-style: none  !important;
	border-left-style: none  !important;
	border-bottom-color: rgba(207,207,207,1);
}


.widget_mfn_menu ul li{
   list-style-type: none   !important;
}

.widget_mfn_menu ul {
    margin-bottom: 5px;
    margin-left: 0px;
}

.widget > h3 {
	color: rgba(35,140,189,1);    
}


.widget_mfn_menu ul li.current_page_item a,  .widget_mfn_menu ul li a:hover {
	color: #1393cd   !important;
	background-color: rgba(237,237,237,0.0);
}

.widget_recent_entries ul {
	margin-left: 13px;
}


.single-post .widget_recent_entries ul li a {
	margin-bottom: 5px   !important;
}

.widget_recent_entries ul li a {
	margin-bottom: 10px   !important;
	padding-bottom: 0px !important;
	border-bottom-width: 0px !important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.widget_recent_entries ul li {
	background: rgba(237,237,237,0.0);
	margin-bottom: 0px   !important;
	padding-top: 0px  !important;
	padding-right: 0px  !important;
	padding-bottom: 0px  !important;
	padding-left: 0px  !important;
	list-style-type: disc;
}


.widget_recent_entries ul li:after {background: rgba(237,237,237,0.0);}
.widget_recent_entries ul li a:hover {
	color: rgba(12,102,139,1);
}

/* Main contnet 
--------------------------------------------------------*/
.blueHead {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #238cbd;
	border-bottom-color: #238cbd;
	color: #ebebeb;
	padding-top: 20px;
	padding-bottom: 8px;
	margin-top: -30px;
	margin-bottom: 20px;
	background-color: rgba(12,108,150,1);
	background-image: url(images/blue-tile.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

@media only screen and (max-width: 767px) {
	.blueHead {padding-top: 27px;
}
}
.blueHead h1 {
	float: left;
	color: #ebebeb;
}

.blueHead h5 {
	color: #cccccc;
	float: right;
	padding-top: 5px;
}
@media only screen and (max-width: 550px) {
.blueHead h5 {
	font-size: 14px;
	float: left;
	padding-top: 0px;
	clear: both;
	margin-top: -10px;
	padding-bottom: 5px;
}
}

.blueHead h5 a {
	color: #cccccc;
	text-decoration: none !important;
	-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
}
.blueHead h5 a:hover {
	color: #FFFFFF;
}

.outlineImg {
	padding: 5px;
	border: 1px solid rgba(204,204,204,1);
	margin-right: 10px;
	margin-bottom: 10px !important;
	margin-left: 10px;
	margin-top: 0px;
}

.smallText {
	font-size: 11px;
	color: rgba(51,51,51,1);
	line-height: 14px;
}

.audioList li {
	list-style-type: none  !important;
	background-image: url(images/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgba(207,207,207,1);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}


.audioList {
	margin: 0px   !important;
	padding: 0px;
}

.audioList a {
	text-decoration: none    !important;
}

table th, table td {
	padding: 8px;
	text-align: left;
}

.sidebarPic {
	border: 1px solid rgba(204,204,204,1);
	background-color: rgba(255,255,255,1);
	padding: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 5px;
}

/* Blog
--------------------------------------------------------*/
.share_wrapper {
	width: 100%;
	margin-top: 50px;
}

.single-photo-wrapper .image_frame {
    margin-left: 0px;
}

body.single-post .sections_group {
    width: 65%;
    float: left;
}

body.single-post .sidebar.four.columns {
    width: 30%;
}

@media only screen and (min-width: 1200px) {
body.single-post img.scale-with-grid {
    width: 105%;
    height: 105%;
}
}


.post-header .title_wrapper {
    margin-left: 10px;
    padding-left: 0px;
}

/* Home Opening Animaiton
--------------------------------------------------------*/

.headTxt {
	text-shadow: 1px 1px 0px rgba(51,51,51,1);
}

.popUp h3 {
	font-size: 30px;
	line-height: 30px;
}

.ult_modal-body {
	line-height: 1.3em;
	font-size: 1.2em;
	font-weight: 300;
}

.homeLearn {
	margin-top: -60px;
	margin-left: 80px;
}