/*
Theme Name: Computerized Mudlogging System Theme
Theme URI: https://vortexdesign.com
Template:     generatepress
Author: Tabitha Bingham
Author URI: https://vortexdesign.com
Description: Fast, lightweight, mobile responsive WordPress theme built with speed, SEO and usability in mind. With an emphasis on WordPress coding standards, this theme is compatible with all well-coded plugins, including major ones like WooCommerce, WPML, BuddyPress and bbPress. This theme is device friendly (mobile and tablet), uses 100% valid HTML, is fully schema microdata integrated and is cross browser compatible (IE9+). Some of the features include 9 widget areas, 5 navigation positions, 5 sidebar layouts, dropdown menus (click or hover) and a back to top button. 
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 1.1
Updated: 2018-11-10 15:56:43

*/

@media only screen and (max-width: 768px) {
	
	figcaption.vc_figure-caption{font-size: 22px !important;}
   
	.paramobile{min-height:347px !important;margin:0px !important;padding:0px !important;}

	h1.entry-title{margin-top:33px;text-align:center;font-size:2.2em;font-weight:700;}
	
	
	.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
			max-width:100% !important;min-width:100% !important;
		padding-left:0px !important;padding-right:0px !important; 
		padding-top:0px !important;padding-bottom:0px !important;
		background-color:#ffffff !important;
}
	.vc_row{
		padding-left:0px !important;padding-right:0px !important;margin:0px !important;background-color:none !important;
	}
	
	img{max-width:100% !important;padding-left:0px !important;padding-right:0px !important;}
	div.vc_column-inner{
	padding-left:10px !important;padding-right:10px !important;background-color:none !important;
		margin-left:0px !important;margin-right: 0px !important;
	}
	body {
	text-rendering: optimizeLegibility;
	word-wrap: break-word !important;
	background-color: #5975a6;background-color:none !important;
	color: #3a3a3a;
}
	body {
    overflow-x: hidden !important;
}
	p a {word-wrap: break-word !important; }

	div.upb_row_bg{
		max-width:100% !important;min-width:100% !important;
		padding-left:0px !important;padding-right:0px !important; 
		padding-top:0px !important;padding-bottom:0px !important;
			margin-left:0px !important;margin-right: 0px !important;
		background-color:#ffffff !important;
	}
	div.upb_row_bg.vcpb-default{
		max-width:100% !important;min-width:100% !important;
		padding-left:0px !important;padding-right:0px !important; 
		padding-top:0px !important;padding-bottom:0px !important;
		background-color:#ffffff !important;	
			margin-left:0px !important;margin-right: 0px !important;
	}
	
	
	
div.header-widget{padding-top:0px;font-size:19px;font-weight:500;color:#044f8e;margin-top:-11px;
}


.top-bar {
    background-color: #496aa0;
	position:relative;z-index:777;
	padding-top:10px !important;
	padding-bottom:10px !important;line-height:0.4;
    color: #ffffff;box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.7) !important; 	    font-size: 18px;
}
.top-bar a{font-weight: 400;
    text-transform: none;
    font-size: 18px;	color:#ffffff;}
.top-bar a:hover{color:#ccc;}

.site-info {
    color: #ffffff;
 /*Grey transparency*/   /*! background-color: rgba(144, 144, 144, 0.7); */
 /*Blue transparency*/   background-color: rgba(12, 84, 145, 0.44);
	box-shadow: inset 0px 40px 14px -37px rgba(0,0,0,0.47) !important;
}

/*main menu style*/

.main-navigation {
	z-index: 1000;
	position:relative;
}

nav#site-navigation.main-navigation{background-color:#044f8e; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.7) !important;}

/*main menu text and links*/
.main-navigation a, .menu-toggle, .site-description{
	font-weight: 500;
	text-transform: none;
	font-size: 17px;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: #ffffff;
	background-color: #055da7 !important;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover {
	color: #ffffff;
	background-color: #055da7 !important;
}

.main-navigation .main-nav ul li > a:hover{background-color:#055da7 !important;}
.main-navigation .main-nav ul li > a{background-color:#044f8e !important;}


/*sub menu style*/
.main-navigation .main-nav ul ul li a {background-color:#055da7 !important;}
.main-navigation .main-nav ul ul li a:hover {background-color:#0678d8 !important;}

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
	color: #ffffff;
	background-color: #055da7 !important;
}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover {
	color: #ffffff;
	background-color: #0678d8;
}
	
	div.header-widget  p {text-align:center !important;margin-top:0px;margin-bottom:0px;}
	div.site-logo{margin-bottom:-10px;}	
	div.site-footer{padding-top:22px;}
	
	.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
	padding-top: 15px !important;
}
	
}







@media only screen and (min-width: 768px) {

	h1.entry-title{margin-top:22px;text-align:center;margin-bottom:22px;font-size:2.2em;font-weight:700;}
	
	h1.page-title{margin-top:22px;text-align:center;margin-bottom:22px;font-size:2.2em;font-weight:700;}
	
	
	
figcaption.vc_figure-caption{font-size:22px !important;color:#2e508b;}


.vc_row {
	margin-left: -40px !important;
	margin-right: -40px !important;
}

div.upb_row_bg.vcpb-default{left:0px !important;}

.entry-content, .entry-summary, .page-content {
	margin: 0em 0 0;
}




/*.site-header{background-image: url(https://vortexdesign.com/cms/wp-content/uploads/2018/11/clouds.jpg)}*/

div.inside-header{padding:10px;}


div#content.site-content{box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.7) !important;}

body {
	text-rendering: optimizeLegibility;
	word-wrap: break-word;
	background-color: #5975a6;
	color: #3a3a3a;
}


.widget-title, h3 {
	font-weight: 400;
	text-transform: none;
	font-size: 25px;
}
div.site-footer{box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.7) !important;z-index:100000;position:relative;}




/******************************************************/
/**** WPBAKERY IMAGE CAROUSEL FIX FOR ALL SLIDERS *****/
/**** FORCE FULL WIDTH AT ANY SIZE TO AVOID LEFT ******/
/**** ALIGNMENT ON ZOOM OUT OR VERY LARGE DISPLAYS ****/ 
/******************************************************/
div.vc_carousel-slideline-inner > div.vc_item.vc_active > div.vc_inner > img.attachment-full { min-width:100%;}
div.vc_inner > a.prettyphoto > img.attachment-full {
box-shadow: 0px 3px 4px -1px rgba(0, 0, 0, 0.72) !important;
	min-width:100%;}

.storefront-primary-navigation{margin-top:0px !important;margin-bottom:0px !important;
background: #3E92D8;border-bottom:0px solid #000;text-shadow:none;}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
	margin-top: -77px !important;
	font-size: 97px !important;
}

.vc_images_carousel .vc_carousel-control .icon-prev::before {
	content: '\2039'; top: -10px; color:#fff;left:11px;
}
.vc_images_carousel .vc_carousel-control .icon-next::before {
	content: '\203a'; color:#fff;	top: -10px;right:22px !important;
}



h2{color:#345a9c;font-weight:600;}
blockquote{color:#345a9c;}
/* Blue Rock Striae*/
/*body{background-image: url(https://vortexdesign.com/cms/wp-content/uploads/2018/11/seamless-striae.jpg) !important;}*/
/*Natural Color Striae*/
/*body{background-image: url(https://vortexdesign.com/cms/wp-content/uploads/2018/11/seamless-striae-natural.jpg) !important;}*/

div.header-widget{padding-top:11px;font-size:17px;font-weight:700;color:#044f8e;
}
.bluebox{margin-left:-39px !important;margin-right:-39px !important;padding-left:23.9px;padding-right:23.9px}

.top-bar {
    background-color: #496aa0;position:relative;z-index:777;padding-top:0px !important;padding-bottom:0px !important;line-height:0.4;
    color: #ffffff;box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.7) !important; 	    font-size: 14px;
}
.top-bar a{font-weight: 400;
    text-transform: none;
    font-size: 14px;	color:#ffffff;}
.top-bar a:hover{color:#ccc;}

.site-info {
    color: #ffffff;
 /*Grey transparency*/   /*! background-color: rgba(144, 144, 144, 0.7); */
 /*Blue transparency*/   background-color: rgba(12, 84, 145, 0.44);
	box-shadow: inset 0px 40px 14px -37px rgba(0,0,0,0.47) !important;
}

/*main menu style*/

.main-navigation {
	z-index: 1000;
	position:relative;
}

nav#site-navigation.main-navigation{background-color:#044f8e; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.7) !important;}

/*main menu text and links*/
.main-navigation a, .menu-toggle, .site-description{
	font-weight: 500;
	text-transform: none;
	font-size: 17px;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: #ffffff;
	background-color: #055da7 !important;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover {
	color: #ffffff;
	background-color: #055da7 !important;
}

.main-navigation .main-nav ul li > a:hover{background-color:#055da7 !important;}
.main-navigation .main-nav ul li > a{background-color:#044f8e !important;}


/*sub menu style*/
.main-navigation .main-nav ul ul li a {background-color:#055da7 !important;}
.main-navigation .main-nav ul ul li a:hover {background-color:#0678d8 !important;}

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
	color: #ffffff;
	background-color: #055da7 !important;
}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover {
	color: #ffffff;
	background-color: #0678d8;
}
	
}
