/* @override http://www.navpros.com/wp-content/themes/navpros-custom/css/820.css */

/* for 820 width - tablets in portrait */

* html #container{width:50em;}
p, ul  {font-size: 12px !important;}

#container{max-width:750px;margin: 0 auto; overflow: hidden;}

/* home page */
.home-page-img {}
.slider-wrapper {width: 750px;height: 461px;}
img.hp-image {}

/* navigation */
#menu-main-navigation-menu > li { padding-right: 8px !important;padding-left: 8px !important;}

/* custom */
#menu-main-navigation-menu > li#menu-item-76 > .sub-menu {width: 160px;}
#menu-main-navigation-menu > li#menu-item-285 > .sub-menu {width: 160px;}/* production */
#menu-main-navigation-menu > li#menu-item-55 > .sub-menu {width: 140px;margin-left: -60px;}
#menu-main-navigation-menu > li#menu-item-292 > .sub-menu {width: 140px;margin-left: -60px;}/* production */

/* main */
#main { width: 440px !important;}
#main.main-wide {width: 720px !important;margin-top: 0px;}
#main-plain { width: 720px !important;}
#main header { height: 60px!important; line-height: 40px !important; }
#main li, #main-plain li {margin-left: 20px;
	margin-bottom: 10px;
}
#main h1, #main-plain h1 {padding: 0 15px 0 10px; font-size: 30px;}
#main h2, #main-plain h2 {font-size: 18px;margin-top: 20px;margin-bottom: 20px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;color: #1c58a1 !important;
	line-height: 20px;
}
#main h3, #main-plain h3 {font-size: 20px;margin-top: 20px;margin-bottom: -20px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;}

/* sidebar */
#sidebar { width: 240px !important;}

.sidebar-pic {}
.sidebar-pic img {width: 250px !important;height: 165px !important;}

.sidebar-block{ width: 240px !important;}
.sidebar-block h1 {}
.sidebar-block h2 {}
.sidebar-block h3 {}
.sidebar-block h1#headlines {}

ul#sideNav{}
ul#sideNav > li a {width: 220px !important;}
ul#sideNav > li a:hover {}
ul#sideNav > li.active a {}

/* sidebar testimonial */
#testimonial {padding: 10px;width: 240px !important;}
#testimonial h1 {color: #88898b;font: 12px/12px 'EB Garamond', serif;}
#testimonial img.lurban-home {margin-top: 10px;}

#testimonial ul.hp-testimony {display: inline-block;position: relative;top: -100px;left: 10px;}
#testimonial ul.hp-testimony li {}
#testimonial ul.hp-testimony li#line-1 {color: #2e2e2f;}
#testimonial ul.hp-testimony li#line-2 {color: #123761;}

/* sidebar quick form */
#quick-form {padding: 20px;width: 210px !important;}
#quick-form h1 {margin-bottom: 20px;margin-top: 0px;font-size: 20px;}
#quick-form p {font-size: 14px;}
	
form.wpcf7-form {}
form.wpcf7-form p {}

input.wpcf7-form-control{width: 190px;}
input.wpcf7-form-control:focus{}

input.wpcf7-form-control.wpcf7-submit {left: 80px;}

.article {width: 240px !important;}
li.article p {font-size: 14px !important;line-height: 28px;}

/*featured */
.featured-pic {width: 240px;height: 120px;}

/* footer */
footer{}
footer .menu, footer a {}
footer .menu {}

footer address {text-decoration: none;font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;text-align: right;
	clear: both;padding-top: 20px;}

.footer-strip {padding: 10px 5px 20px;}
.footer-brand {top: -150px;bottom: -200px;clear: both;}

#footer-holder {width: 720px;}
ul.footer_menu {width: 720px;}
.footer_menu a:link, .footer_menu a:active, .footer_menu a:visited {font: 14px 'EB Garamond', serif !important;color: #FFF !important;}
.footer_menu ul.children a {font-size: 10px !important;}
.footer_menu li { padding:10px; }

footer .menu li a {font-size: 10px !important;}
.menu-footer-navigation-menu-container li a {margin-right: 30px;}

/* Search */
form#searchform{;width: 200px;}
input#s{width: 150px;}
input#searchsubmit{}
input#s:focus{}
ul.search_results li a, ul.search_results li a:visited {padding: 8px 0 3px;font-size: 14px;}
ul.search_results .excerpt, ul.search_results .meta{font-size: 10px !important;line-height: 12px;}

/* nivo slider */
.nivo-caption {left: 260px !important;}
.nivo-controlNav a {padding-right: 90px;padding-left: 89px;}
