/*
THEME NAME:Headway Base
THEME URI:http://www.headwaythemes.com
VERSION:3.6.3
AUTHOR:Headway Themes
AUTHOR URI:http://www.headwaythemes.com
DESCRIPTION:Headway is a feature-packed theme with drag and drop layout editing, point and click design capabilities, powerful search engine optimization and much more.  For help, you can <a href="http://support.headwaythemes.com" target="_blank">access our support</a> or go to the <a href="http://docs.headwaythemes.com/" target="_blank">Headway documentation</a>.
LICENSE: Terms of Service
LICENSE URI: http://headwaythemes.com/terms-of-service


*/


.imageblock img
	{max-width: 100%;max-height: 100%;display: block;margin: auto auto!important;left: 0!important;right: 0!important;padding:0!important}
.imageblock 
	{display: block;margin: auto auto!important;left: 0!important;right: 0!important;padding:0!important;float:none!important;width: 100%!important;}

.menu-item-has-children a:hover div.sub-menu { left:0;!important;}
#whitewrap .menu .sub-menu li {float: left;}
#whitewrap .menu .sub-menu li {width: 33%;margin-top:36px;}
#whitewrap .menu .sub-menu li a, #block-42 ul.menu li.current_page_item > a {font-family: 'Aguafina Script', cursive;font-style: italic;text-transform: none;text-align: center;min-width: 10px;margin-top:15px;font-size: 24px;
font-weight:lighter!important;text-shadow: none;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;letter-spacing: 3px;color: black!important;font-weight:normal}
#whitewrap .menu li {}
body #whitewrap .block-type-navigation ul.sub-menu li > a {
margin-bottom: 15px;
padding-left: 20px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
}
#whitewrap .menu .sub-menu li:first-child a{text-align:right;font-weight: lighter;}
#whitewrap .menu .sub-menu li:last-child a{text-align:left;font-weight: lighter;}
#whitewrap .menu .sub-menu li a:hover {color:#323232!important; }
#whitewrap .menu .sub-menu {z-index:9999;width: 100%!important;left:0;height:124px!important;display: none;background-position: center;background-size: 100% 124px;}
body.layout-using-front_page .block-type-navigation ul.sub-menu {background-color: transparent!important;}
#whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/front-page-new.png');}
.page-id-421 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-22 #whitewrap .menu .sub-menu {background-image:url('wp-content/uploads/2014/03/web-design-new.png');}
.page-id-19 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/experience-new.png');}
.page-id-865 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/portfolio-new.png');}
.page-id-828 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-421#whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-822 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-824 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-826 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-830 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-833 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-836 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-423 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-426 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/creative-direction-new.png');}
.page-id-31 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/experience-new.png');}
.page-id-22 #whitewrap .menu .sub-menu {background-image:url('/wp-content/uploads/2014/03/services-new.png');}

.block-type-navigation input {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #f1f3f5;
border: 1px solid #DBE0E5;
padding: 5px;
}
.block-type-navigation .mobile-button {
display: none;
}

.nav-horizontal {position:relative;}

@media (min-width:641px) and (max-width:1024px) {
	#whitewrap .menu .sub-menu li a{font-size: 16px!important;
letter-spacing: 1px!important; }
}
/* tablet layout*/
@media (max-width:641px) {
.block-type-navigation ul li {display:block}
#whitewrap .menu .sub-menu {background-color: #232323!important;background-image:none!important;
margin: 0!important;border-top:1px solid #FFD0D0;border-bottom:1px solid #FFD0D0;padding-top: 20px!important;}
.nav-horizontal > ul > li a {padding-top: 42px!important;}
.nav-horizontal .mobile-button:checked + .menu li a {padding-top:0!important;}
.nav-horizontal > ul > li a {text-transform: lowercase;}
.nav-horizontal > ul > li a:first-letter { text-transform: uppercase;}
#whitewrap .menu .menu-item-has-children a:hover .sub-menu {left:0}
#whitewrap .menu .sub-menu li {width: 100%!important;
margin: 5px 0!important;}
#whitewrap .menu .sub-menu li a {
letter-spacing: 0;font-family:Arial, Helvetica, sans-serif;
font-size: 12px;padding: 0 5px 0 30px!important;
margin: 5px 0 5px 10px!important;
text-align: left!important;}
/* .mobile-button class */
 .nav-horizontal .mobile-button {
	width: 40px;
	position: absolute;
	height: 40px;
	z-index: 999;
	top: -2px;left: 0;
right: 0;margin: 0 auto;
	cursor: pointer;
	display: block;
	opacity: 0;}
 
/* ul hidden */
.nav-horizontal ul{
	height: 42px;
	overflow: hidden;
}

.nav-horizontal .mobile-button:checked + ul 
 {
	height: auto;
	overflow: visible;
}

/* li tag layout */
.nav-horizontal > ul > li {
	float: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;padding:0 0 0 20px;
	border-bottom: 1px solid rgba(0,0,0,0.05);
}

/* li before layout */
.nav-horizontal> ul > li:before { display: none; }

/* .dropdown-menu class layout */
.nav-horizontal > ul > li > .sub-menu { max-width: 100%; }

/* .dropdown-menu class layout */
.nav-horizontal ul li .sub-menu {
	z-index: 999;
	padding: 13px 20px;
	margin-top: -2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* second level .dropdown-menu layout */
.nav-horizontal ul li .sub-menu li .sub-menu {
	position: relative;
	left: 0px;
	width: 100%;
	top: 0px;
	margin-left: 0px;
	visibility: visible !important;
	opacity: 1 !important;
	border: none;
	margin: 9px 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* second level .dropdown-menu a tag layout */
.nav-horizontal .sub-menu .sub-menu a { padding-left: 10px; }

/* third level .dropdown-menu a tag layout */
.nav-horizontal .dropdown-menu .dropdown-menu .dropdown-menu a { padding-left: 20px; }
/* li last child layout with in .dropdown-menu class */
.nav-horizontal li .sub-menu li:last-child { border-bottom: 1px solid rgba(0,0,0,0.05); }


/* li first child after layout */
.nav-horizontal > ul > li:first-child:after {
	content: "≡";display: block;
height: 40px;
width: 40px;
position: absolute;
font: bold 45px/45px arial;
padding: 0px;
top: 0px;padding: 0 15px 0 0;
color: #266488;left: 0;
right: 0;margin: 0 auto;
text-align: center;
letter-spacing: -2px;
text-indent: 16px;
}