/*
Theme Name:  Monstroid
Theme URI:   http://www.templatemonster.com/wordpress-themes/monstroid/
Description: Monstroid is powered by the latest Cherry Framework 4 that ensures easy and worry-free installation and customization. With over 30 inbuilt premium extensions, you can get any kind of functionality required for a specific project. Thanks to the brand new backup options, you can restore the theme any time you need.
Author:      Monstroid Team
Author URI:  http://www.templatemonster.com
Version:     1.1.2
License:     GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags:        fixed-layout, fluid-layout, responsive-layout, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain: monstroid
Template:    cherryframework4
*/

/* Theme customization starts here
-------------------------------------------------------------- */

h4.entry-title {
	font-size: 18px !important; line-height: 28px !important;
}

blockquote { font-size: .7em; padding: 15px 30px !important; padding-top: 30px !important; padding-bottom: 30px !important;}


blockquote:before {
  content: none !important;
}

div#static-area-header-top img {
	padding-top: 4px !important;
}

div#main-jmp-container {
	width: 100%;
}

div#main-jmp-container_sub {
	margin: 0 auto;
	padding-left: 60px;
}

div#main_page {

}

div#main_page li {
   	font-size: 16px;
	font-family: Lato, Helvetica, sans-serif;
	color: #777777;
	font-style: normal;
}

div#main_page hr {
	 border: 0;
    	height: 1px;
    	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
	margin-top: -10px; 
	margin-bottom: 15px;
	}

div#main_header {
	padding-bottom: 15px;
}

div#main_header h1 {
	margin-top: -10px;
}

div#main_header p {
	
}

.ngg-galleryoverview {
	text-align:center;
}

.ngg-gallery-thumbnail-box {
	float:none !important;
	display:inline-block;
}

.site-description {
	width: 195px;
	margin-bottom: -21px;
	text-align: center;
	margin-top: 1px;
	margin-left: 24px;
	color: #8C8C8C !important;
}

.evstories p { text-align: left;}

ul.resources { }
ul.resources li { list-style-type: none; float: left; width: 100%; margin-bottom: 25px;}
ul.resources li img { float: left; margin-right: 15px; margin-top: -15px;}
h2.resources { padding-top: 20px; padding-bottom: 15px;}
ul.resources2 { }

div#resources { width: 100%; margin-top: 15px; height: 115px;}
div#resources p { float: left; margin-left: 10px; font-size: 13px; padding-right: 5px; color: #C5C5C5;}
div#resources img { float: left; margin-left: 34px;}

li.cherry-mega-menu-sub-item a {
	color: #7D7D7D !important;
}

li.cherry-mega-menu-sub-item a:hover {
	color: #DDD !important;
}


li.cherry-mega-menu-top-item {
	height: 70px;
	margin-top: -30px !important;	
}

li.item-nested-sub-2 {
	width: 250px;
	padding-bottom: 12px !important;
}

ul.level-1 {
	margin-top: -12px !important;
}

.menu-item-7323 {
	height: 10px !important;
}

	
@media (max-width: 980px) {
	.site-description {
		display: none;
	}
	div#main-jmp-container_sub {
	   	padding-left: 8px;
	}
	li.cherry-mega-menu-top-item {
		margin-top: 0px !important;
		height: 35px;
	}

	h1 { 
		
	}

}

@media (max-width: 768px) {
	li.cherry-mega-menu-top-item {
		margin-top: 0px !important;
		height: 55px;
	}

	li.cherry-mega-menu-sub-item {
		height: 75px;
	}


}