@charset "utf-8";
/* CSS Document */


html,
body, 
#section-tophat,
#section-header,
#section-page-caption,
#section-content,
#section-footer,
#section-sub-footer{
	background-repeat: repeat;
 	background-position: top center;
 	background-attachment: scroll;
}




 		#section-tophat {
 			background-image: url('');
 			background-color: #00254e;
			}

 		#section-header {
 			background-image: none;	 			
 			background-color: #ffffff;
			}

 		#section-navigation, .sf-menu ul li, .sf-menu ul li li {
 			background-image: none;
 			background-color: #00254e;
			}


	
	
	

	
	

 		#section-footer {
 			/*background-image: url('');*/
 			background-color: #00254e;
			}
			
			@media only screen and (min-width: 400px) and (max-width: 579px) {
			 		  #section-footer {
 			/*background-image: url('');*/
 			background-color: #000 !important;
			}
			   }




	
	
	/* Colored Text */
	a, a span, 
	#section-tophat a, 
	#section-footer a,
	#section-flagdropdown a,
	.highlight-row h2 a,
	.customisable, .customisable:link, .customisable:visited, .customisable:hover, .customisable:focus, .customisable:active, .customisable-highlight:hover, .customisable-highlight:focus, a:hover .customisable-highlight, a:focus .customisable-highlight
	{	
		color: #ECB200; 
	}
	
	/* White Text / Colored BG */
	.sf-menu li.current-menu-item,
	.wpb_wrapper .wpb_content_element .wpb_wrapper .wpb_tabs_nav li.ui-tabs-active, 
	.wpb_wrapper .wpb_content_element .wpb_wrapper .wpb_tabs_nav li:hover,
	.wpb_carousel .prev, .wpb_carousel .next,
	.read_more_button, 
	.widget_categories li, 
	.widget_archive li,
	#section-footer .widget_archive li a,
	#section-footer .widget_categories li a,
	#section-footer a[rel~="category"],
	a[rel~="category"],
	.tagcloud a,
	.sf-menu > li:hover,
	ul.sub-menu a:hover,
	.button:hover,
	.vc_bar,
	.rev_slider .tp-button
	/*.flex-control-paging li a.flex-active, .flex-control-paging li a:hover*/ {	
		background-color: #ECB200 !important; 
		color: white !important;	
	}
	
	/* Colored BG Elements that need forced white color */
	.sf-menu > li:hover > a:hover,
	.sf-menu > li:hover span,
	.sf-menu > li:hover strong,
	.sf-menu li li:hover> a,
	.sf-menu.light ul li:hover > a,
	.widget_categories li a,
	.widget_categories li,
	.widget_archives li a{	
		color: white !important;
	}
	
	/* Border Elements */
	#section-footer {
		border-top: 2px solid #ECB200;	
	}
	/*.sf-menu li li:hover{	
		border-left: 1px solid #ECB200; 
		border-right: 1px solid #ECB200; 
	}*/

	/*  - Navigation Highlights -  */
	#section-navigation{
		border-bottom: 5px solid #ECB200;
	}
	.woocommerce-page .page-title,
	hr.page-title-hr, 
	.wpb_tabs_nav, 
	.wpb_wrapper .wpb_tabs hr, 
	.wpb_wrapper .wpb_tour hr, 
	#section-flagdropdown hr,
	.slidingDiv,
	#section-footer hr {
		border-bottom-color: #ECB200 !important;
	}
	.sf-arrows .sf-with-ul:after {
		border-top-color: #ECB200;
	}

	/*  - WooCommerce -  */
	.button.add_to_cart_button.product_type_simple:hover {
		color: #ECB200 !important;
	}
	.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, 
	.woocommerce span.onsale, .woocommerce-page span.onsale {
		background-color: #ECB200 !important;
	}
	.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
		border-top-color: #ECB200 !important;
	}
	.woocommerce-page .page-title {
		border-bottom-color: #ECB200 !important;
	}
	


	.sidebar .widget:first-child .widget-title{
		border-bottom-color: #00254E !important;
	}

	.highlight-row, 
	.module-row, 
	.wpb_wrapper .wpb_accordion_wrapper .wpb_accordion_header, 
	.wpb_wrapper .wpb_wrapper.wpb_tour_tabs_wrapper .wpb_tab, 
	.wpb_wrapper .wpb_content_element .wpb_wrapper .wpb_tabs_nav li,

	.wpb_wrapper .wpb_content_element .wpb_tabs_nav li,
	.wpb_wrapper .wpb_accordion_wrapper .wpb_accordion_header, 
	.wpb_wrapper .wpb_tour_tabs_wrapper .wpb_tab {
		background-color: #00254E !important;
	}












 		h1, h2, h3, h4, h5,
 		h1 a, h2 a, h3 a, h4 a, h5 a,
 		h1.page-title a, h1.entry-title a,
 		.module-meta h3 a {
 			color: #00254e !important;
			}

 		#section-footer h1, #section-footer h2, #section-footer h3, #section-footer h4, #section-footer h5,
 		#section-footer h1 a, #section-footer h2 a, #section-footer h3 a, #section-footer h4 a, #section-footer h5 a {
 			color: #ECB200 !important;
			}







/*
*/

	header{text-align: center;}
	.site-title-wrapper {
	    float: none;
	    text-align: center;
	    clear: both;
	    margin: 0 auto;
		padding-top:0px;
	}
	#menu{clear:both; margin: 20px auto 0; float: none; text-align: left;}

 
	#section-tophat .tagline {
	  margin-right: 6px !important;
	}			
	





	h1.page-title, .page-title-hr{display: none;}












	/*  - STANDARD - S/C/P -  */
	.page-template-template-blog-php .secondary-sidebar {float: left;}


	/*  - CONTENT LEFT - C/P/S  -  */
	.page-template-default .secondary-sidebar {float: right;}
	.page-template-default .sidebar {float: right;}




	body{font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;}



.tagline.omega span.font-icon {
  color: #ECB200;
  margin-right: 0 !important;
  padding-left: 5px !important;
}
.tagline.omega span.font-icon:hover {
  color: #ECB200;
}
.normal-width .content.ten.columns > div {
  margin-left: 25px;
  width: 92%;
}


/* Progress bar
---------------------------------------------------------- */
.vc_progress_bar .vc_single_bar {
  background: #f7f7f7;
  position: relative;
  margin-bottom: 11.66666667px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.vc_progress_bar .vc_single_bar:last-child {
  margin-bottom: 0;
}
.vc_progress_bar .vc_single_bar .vc_label {
  display: block;
  padding: 0.5em 1em;
  position: relative;
  z-index: 1;
}
.vc_progress_bar .vc_single_bar.bar_blue .vc_bar {
  background-color: #0074CC;
}
.vc_progress_bar .vc_single_bar.bar_blue .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar {
  background-color: #49afcd;
}
.vc_progress_bar .vc_single_bar.bar_turquoise .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_green .vc_bar {
  background-color: #5bb75b;
}
.vc_progress_bar .vc_single_bar.bar_green .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_orange .vc_bar {
  background-color: #faa732;
}
.vc_progress_bar .vc_single_bar.bar_orange .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_red .vc_bar {
  background-color: #da4f49;
}
.vc_progress_bar .vc_single_bar.bar_red .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar.bar_black .vc_bar {
  background-color: #414141;
}
.vc_progress_bar .vc_single_bar.bar_black .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_single_bar .vc_bar {
  display: block;
  position: absolute;
  height: 100%;
  background-color: #e0e0e0;
  width: 0%;
  top: 0;
  left: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transition: width 1s linear;
  -moz-transition: width 1s linear;
  -webkit-transition: width 1s linear;
  -o-transition: width 1s linear;
}
.vc_progress_bar .vc_single_bar .vc_bar.striped {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.vc_progress_bar .vc_single_bar .vc_bar.animated {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.vc_bar[data-value="100"] {
width: 100% !important;
}
.vc_bar[data-value="95"] {
width: 95% !important;
}
.vc_bar[data-value="90"] {
width: 90% !important;
}
.vc_bar[data-value="85"] {
width: 85% !important;
}
.vc_bar[data-value="80"] {
width: 80% !important;
}
.vc_bar[data-value="75"] {
width: 75% !important;
}
.vc_bar[data-value="70"] {
width: 70% !important;
}
.vc_bar[data-value="65"] {
width: 65% !important;
}
.vc_bar[data-value="60"] {
width: 60% !important;
}
.vc_bar[data-value="55"] {
width: 55% !important;
}
.vc_bar[data-value="50"] {
width: 50% !important;
}
.vc_bar[data-value="45"] {
width: 45% !important;
}
.vc_bar[data-value="40"] {
width: 40% !important;
}
.vc_bar[data-value="35"] {
width: 35% !important;
}
.vc_bar[data-value="30"] {
width: 30% !important;
}
.vc_bar[data-value="25"] {
width: 25% !important;
}
.vc_bar[data-value="20"] {
width: 20% !important;
}
.vc_bar[data-value="15"] {
width: 15% !important;
}
.vc_bar[data-value="10"] {
width: 10% !important;
}
.vc_bar[data-value="5"] {
width: 5% !important;
}
.vc_bar[data-value="0"] {
width: 0% !important;
}.normal-width .content > div {
  width: 100%;
}

/*  - TEASER POST GRID/CAROUSEL  -  
.post-title {
  display: inline-block;
  margin-left: 10px;
  margin-top: 2px;
}
.post-thumb {
  float: left;
}
.entry-content {
  float: left;
}
.wpb_carousel .prev {
  left: 10px;
  top: 90px !important;
  background-color: rgba(55, 55, 55, 0.9) !important;
  border-radius: 15px;
  width: 10px;
}
.wpb_carousel .next {
  right: 15px;
  top: 90px !important;
  background-color: rgba(55, 55, 55, 0.9) !important;
  border-radius: 15px;
}
.wpb_carousel .prev, .wpb_carousel .next {
  display: none;
}
.wpb_teaser_grid:hover a.prev, .wpb_teaser_grid:hover a.next {
  display: block;
}
*/

/*  - ORIGINAL CSS -  */

#section-pre-footer {
  margin-top: -30px;
}
.category_row h3 {
  color: #777777;
}
.module-row {
  background-color: #E0E0E0;
  padding-bottom: 0;
  padding-left: 25px;
  padding-right: 0;
  padding-top: 25px;
  border-radius: 5px;
}

.module-row button{float: right; margin-right: 20px;}

.vc_span8.module-container.wpb_column.column_container {
  margin-top: 7px;
}
#gnews-just-better-2 a {
  color: #EEEEEE;
}
.wpcf7-form-control.wpcf7-submit {
  padding: 4px 15px;
} 

.login-link{ padding:0px; margin:30px 0px 0px 0px; float:right;}
.login-link a{ padding:8px 15px !important; margin:0px 5px; float:right; color:#FFF !important; background-color:#e74b32; z-index:9999; display:inline; font-size:18px;}
.login-link a:hover{ color:#ecb200 !important; text-decoration:none;}
