/*
Theme Name: alterna9
Theme URI: http://themefocus.co/alterna/
Version: 9.4.8
Description:A powerful and clean theme.Designed by <a href="http://themefocus.co">ThemeFocus</a>
Author: ThemeFocus
Author URI: http://themefocus.co

Copyright: (c) 2009-2015 ThemeFocus.  

License: GNU General Public License v2.0 PHP under GNU General Public License, JS and CSS under ThemeForest License Terms
License URI: http://themeforest.net/licenses/regular_extended

Tags: black, green, white, orange, red
*/


/*
 *  DO'T EDIT THIS FILES!
 *	
 *  This files just only for themeforest upgrader get theme data like name, version etc...
 *
 *  About theme CSS in theme/css/
 *	
 */
 
 
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone { margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.sticky {}
.gallery-caption {}
.bypostauthor {}

/* custom **/

.nav_custom {
	position: relative;
}

#nav_custom ul {
    padding: 0;
   display: block;
   list-style: outside none none;    
}

#nav_custom > ul {
    margin: 0;
    position: static;
    z-index: 10;   	
}

#nav_custom > ul > li {
	float: left;
}

#nav_custom > ul > li.sub-menu-item > a {
	padding-right: 25px;
}

#nav_custom > ul > li.sub-menu-item > a:after{	
    content:"\f107";
    line-height: 1;
    margin-top: -6px;
    position: absolute;
    right: 10px;
    top: 50%;
    display:inline-block;
    font-family:FontAwesome;

}

#nav_custom > ul > li > a {
	font-family: "Oswald",sans-serif;
	color: #666666;
	padding: 15px 20px;
	display: block;
	position: relative;
}

#nav_custom > ul > li > a:hover {
	color: #aa0000;
    background: #F9F9F9;
}


#nav_custom > ul > li > ul {
	position: absolute;
	opacity: 0;
	top: auto;
    visibility: hidden;
    z-index: 900;	
	width: 100%;
    left: 0;
    margin: 0;
    padding: 0;    
    background: #fff;
	transition: all 0.3s;
 	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);      	
}

#nav_custom > ul > li.sub-menu-item:hover > ul {
	opacity: 1;
	visibility: visible;
}

.submenu_custom > li {
	width: 25%;
	float: left;
}

.inner_sub_menu {
	padding: 15px 20px;
	text-align: center;
}

.inner_sub_menu a {
	font-family: "Oswald",sans-serif;
	font-size: 12px;
}

.inner_sub_menu a:hover {
	color: #aa0000;
}

.page-id-178 #nav_custom > ul > li.pagec-id-178 > a,
.page-id-225 #nav_custom > ul > li.pagec-id-225 > a,
.page-id-195 #nav_custom > ul > li.page-id-195 > a,
.page-id-250 #nav_custom > ul > li.pagec-id-250 > a, 
.page-id-52 #nav_custom > ul > li.pagec-id-52 > a, 
.page-id-14 #nav_custom > ul > li.pagec-id-14 > a {
	color: #aa0000;
}