/*
Theme Name: Portsmouth Neuropsychology Center Custom Theme
Description: This is a custom WP theme for PNC using Twitter Bootstrap
Author: Junito Bermudez - Calypso
Version: 2.0
Tags: responsive, white, bootstrap

License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
License URI: http://creativecommons.org/licenses/by-sa/3.0/

*/
@import url('bootstrap/css/bootstrap.css'); 
@import url('bootstrap/css/bootstrap-responsive.css'); 
body { 
	padding:0px;
	height:100%;
	top:0;
	font-family:"Roboto", san-serif;
	color:#434335;
	font-size:14px;
}
.container { position:relative; }
.span3 { float:left !important; width:200px; }
.span7 { float:right !important; margin-top:45px; }

/* Header Styles */

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { box-shadow:none; }

.search {}
.search-nav label { display:none; }
.search-nav input { background:url('img/search-icon.gif') no-repeat 6px 6px #FFFFFF; width:173px; height:20px; border:none;  border-radius:0px; font-size:11px; }
.search-nav input:focus { background-image:none; }
.search-nav #searchsubmit { display:none; }
.search-nav { font-family: 'Roboto', sans-serif; font-size:13px; position:absolute; right:0px; margin-top:10px; }
.search-nav .menu { margin-right:176px; }
.search-nav #searchform { float:right; width:176px; height:20px; margin-top:-3px; }
.search-nav a { color:#fff; }
.search-nav a:hover { text-decoration:none; }
.search-nav li { float:left; display:block; padding:0 15px; }
.search-nav li ul { display:none; }
.search-nav li:hover ul { display:block; }
.search-nav li ul li { float:none; }
.search-nav li .sub-menu { position:absolute; padding:0px; margin-left:-10px; background-color:transparent; width:150px; z-index:100; padding-top:5px; }
.search-nav li .sub-menu li {  background-color:#F7D37F; border-bottom:1px solid #FEFFED; }
.search-nav li .sub-menu li a { display: block; padding:5px 10px; white-space: nowrap;}
.search-nav li .sub-menu li:hover { background-color:#FEFFED; }
.search-nav li .sub-menu li:last-child { border-bottom:0px; }
.search-nav li .sub-menu li a { color:#434335; }
.search-nav li.current-menu-item a, .search-nav li a:hover, .search-nav .current-menu-parent a { color:#F7D37F; }

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus, .navbar-inverse .nav .current_page_item a, .navbar-inverse .nav .current_page_item a:hover, .navbar-inverse .nav .current_page_item a:focus, .navbar-inverse .nav .current_page_parent a, .navbar-inverse .nav .current_page_parent a:hover, .navbar-inverse .nav .current_page_parent a:focus { background:none transparent; box-shadow:none; }

.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top { margin:0; }
.navbar { width:100%; background:url('img/header-bg.gif') repeat-x  0 0 transparent; height: 119px; position:relative; -webkit-box-shadow: 0px 0px 20px #969696; -moz-box-shadow: 0px 0px 20px #969696; box-shadow: 0px 0px 20px #969696; z-index:100; }
.navbar-inverse .navbar-inner, .navbar-static-top .navbar-inner { background: none transparent; border:0; box-shadow:none; } 
.navbar .brand { width:195px; height:150px; background:url('img/pnc-logo2.png') no-repeat 0 0 transparent; text-indent:-99999px; position:absolute; }
.navbar .nav { font-family: 'Roboto Condensed', sans-serif; margin:85px 0 0; float:right; width:700px; }
.navbar .nav .current-menu-item a, .nav .current-page-ancestor a, .nav .current-page-ancestor ul li.current-menu-item a  { color:#838751; background-color:transparent; box-shadow:none; }
.navbar .nav .menu { position:absolute; right:0; }
.navbar .nav .current-page-ancestor ul li a, .nav li a, .nav li ul li a, .nav li ul li ul li a { color:#434335; }
.navbar .nav ul li {  float:left; font-size:16px; text-transform:uppercase; display: block; }
.navbar .nav ul li a { padding:0 15px; display:block;  }
.navbar .nav ul li:last-child { padding-right:0; }
.navbar .nav .sub-menu { display:none; padding:0; background-color:transparent; z-index:10; margin-left:-10px; position:absolute; padding-top:14px; width:165px; }
.navbar .nav .sub-menu li {  float:none; font-size:13px; line-height:100%; }
.navbar .nav .sub-menu li a { padding:8px 10px; display: block;}
.navbar .nav .sub-menu li a:hover { text-decoration:none; color:#434335; }
.navbar .nav li a:hover { text-decoration:none; color:#838751; }
.navbar .nav ul li:hover .sub-menu { display:block; }
.navbar .nav ul li:hover .sub-menu li { text-decoration:none; border-bottom:1px solid #FFF; background-color:#F2F2C4; }
.navbar .nav ul li:hover .sub-menu li:last-child { border-bottom:0; }
.navbar .nav ul li:hover .sub-menu li:hover, .navbar .nav .submenu li.current-menu-item { background-color:#FEFFED; }
.navbar .nav ul li:hover .sub-menu li .sub-menu { display:none; }

.navbar .nav ul li.current-menu-item ul li a { color:#434335; }
.navbar .nav ul li.current-menu-item ul li a.current-menu-item { color:#838751; }



/* Body Styles */

.home { background-color:#FCFBD5; }
.home .content { margin-top:0; }
.content { margin-top:20px; padding:20px; padding-bottom:80px; }
.inner-content img { float:left; padding-right:20px; padding-bottom:40px; }
.inner-content li { font-family:"Roboto", san-serif; font-size:14px; line-height:150%; color:#434335; }


p { font-family:"Roboto", san-serif; font-size:14px; line-height:130%; }
.inner-content a { color:#E7B02C; text-decoration:underline; }
.inner-content  a:hover { color:#E7B02C; text-decoration:none; }
h1 { font-family:"Roboto Condensed", san-serif; font-size:29px; color:#F7D37F; font-weight:normal; line-height:110%; }
.home h1 { text-transform:none; }
h2 { font-family:"Roboto Condensed", san-serif; font-size:24px; color:#BDC371; text-transform:uppercase; font-weight:normal; line-height:120%; }
h3 { font-family:"Roboto Condensed", san-serif; font-size:18px; color:#434335; text-transform:uppercase; font-weight:normal;  line-height:120%; padding-top:25px; }
h4 {font-family:"Roboto", san-serif; font-size:22px; color:#AFB579; font-weight:normal; font-style:italic; line-height:120%; }

.page-img { padding-bottom:25px; }


.services-group { margin:0 auto; width:100%; }
.services-btn { width:35%; margin:0 44px; float:left; margin-bottom:30px; }
.services-btn a { font-size:16px; color:#FFF; font-family:"Roboto", san-serif; font-weight:bold; display:block; background-color:#F7D37F; width:270px; height:27px; padding-top:10px; padding-bottom:10px; text-align:center; line-height:27px; text-transform:uppercase; border:3px solid #FDF2D7; text-decoration:none; }
.services-btn a:hover { text-decorations:none;
color:#ffffff; }

.contact-form p { color:#EFB731; text-transform:uppercase; }
.contact-form input, .contact-form textarea, #commentform input, #commentform textarea { background-color:#FDF1D7; border:1px solid #F7D47F; border-radius:0px; width:90%; box-shadow:none; margin-top:5px; font-family:"Roboto", san-serif; }
.contact-form .wpcf7-submit, #commentform #submit { font-size:16px; color:#FFF; font-family:"Roboto", san-serif; font-weight:bold; display:block; background-color:#F7D37F; border:3px solid #FDF2D7; width:80px; height:36px; text-transform:uppercase; }
#commentform #submit { width:160px; }
#commentform p { color:#EFB731; text-transform:uppercase; }

.page-template-page-testimonials-php h1 { padding-bottom:40px; }
.testimonial { padding-top:15px; }
.test-content .test-quote { font-family:Arial, Helvetica, san-serif; color:#D2D7A1; font-size:100px; float:left; margin-top:12px; height:120px; padding-right:20px; }
.test-sig { padding-bottom:35px; }
.test-sig p { float:right; width:175px; font-size:12px; color:#AFB579; font-weight:bold; text-align:right; }
.test-border { padding:40px 0; }

.news { background-color:#FDF1D7; border-bottom:2px solid #FFF; padding:20px 0 20px 20px; }
.latest { font-size:18px; color:#FFF; background-color:#F7D37F; height:47px; text-transform:uppercase; line-height:47px; text-indent:20px; }
.news-date { font-size:12px; color:#434335; padding-left:5px; padding-top:1px; display:inline; }
.news-cat { font-size:14px; text-transform:uppercase; font-family: "Roboto Condensed", san-serif; }
.news-cat ul { list-style:none outside none; margin-bottom:5px; }
.news-cat a { color:#F2BB37; text-decoration:none; }
.news-cat a:hover { color:#F2BB37; text-decoration:underline; }
.news-title { padding-right:10px; }
.news-title a { color:#434335; font-size:15px; text-decoration:underline; font-weight:bold; display:inline; }
.news-title a:hover { color:#434335; text-decoration:none; }

.single-date { font-size:16px; color:#FFF; width:92px; height:52px; border-radius:90px / 50px; float:left; text-align:center; line-height:52px; background-color:#FFD27A; margin-right:20px; }
.single-title h1 { color:#FFD27A; font-size:30px; text-transform:none; font-family: "Roboto", san-serif; font-weight:normal; padding-left:115px; }
.single-content { padding-left:112px; background:url('img/single-bg.png') no-repeat 44px 0 transparent; }
.comments { padding-left:112px; }

.category h1 { color:#FFD27A; font-size:30px; text-transform:none; font-family: "Roboto", san-serif; font-weight:normal; padding-bottom:30px; }
.cat-date { font-size:16px; color:#FFF; width:92px; height:52px; border-radius:90px / 50px; float:left; text-align:center; line-height:52px; background-color:#FFD27A; margin-right:20px; }
.cat-title a { color:#FFD27A; font-size:24px; text-transform:none; font-family: "Roboto", san-serif; font-weight:normal; line-height:100%; text-decoration:none; }
.cat-title { padding-left:112px; }
.cat-title a:hover { color:#D2D6A1; }
.cat-content { padding-left:112px; line-height:120%; padding-top:15px; }
.cat .test-border { padding-left:112px; }

.read-more { padding-left:112px; padding-top:15px; color:#FFD27A; font-size:13px; font-family: "Roboto", san-serif; }
.read-more a {color:#FFD27A; font-family: "Roboto", san-serif; font-size:13px; text-decoration:underline; }
.read-more a:hover { color:#D2D6A1; font-family: "Roboto", san-serif; font-size:13px; text-decoration:none; }

.faq-accordion { padding-top:25px; }
.faq-accordion div { background:none transparent; border:0px; }
.faq-accordion .ui-state-default .ui-icon { background:none transparent; }
.faq-accordion h3 { color:#434335; font-size:16px; text-transform:none; padding-top:0px; font-family:"Roboto", san-serif; }
.faq-accordion h3:hover { cursor:pointer; }
.faq-accordion .ui-state-active span:before { content:"\2012"; padding-right:10px; color:#E3AC28; }
.faq-accordion span:before { content:"+"; padding-right:10px; color:#E3AC28; float:left; }
.faq-accordion p { padding-left:21px; }
.faq-accordion .ui-accordion-content { height:auto !important; padding-bottom:5px; }

.arconix-accordions { border:0px !important; }
.arconix-accordions .span3 { width:50%; margin-left:0px; }
.arconix-accordions-vertical div.arconix-accordion-title { padding:0px !important; background:none transparent !important; border:0px !important; height:100px; letter-spacing:0px !important; }
.arconix-toggle-wrap { border:0px !important; background:none transparent !important; padding:0px !important; }
.arconix-toggle-title { background:none transparent !important; padding:0px !important; line-height:0px !important; }
.arconix-toggle-title h5 { margin:0px !important; line-height:0px; }
.arconix-accordion-title h3 { padding: 25px 0; background-color:#F7D37F; text-align:center; width:175px; height:53px; border:5px solid #FDF2D7; border-radius:100px / 60px; -moz-border-radius:100px / 60px; -webkit-border-radius:100px / 60px; color:#FFF; line-height:50px; }
.arconix-accordions-vertical .arconix-accordion-content { background:none transparent !important; border:0px !important;  padding-bottom:0px !important; padding-top:60px !important; padding-left:30px !important; }
.arconix-accordion-title .fa {display: none;}
.arconix-toggle-content { padding:5px 0 0 0 !important; }


.tree img { margin-right: 0px; padding-right: 0px; float: right; }

.pagination { text-align:right;}


div#cc_form_1 label { font-family:"Roboto", san-serif !important; }
.kws_form { padding:0px !important; }
.cc-title, .kws_form label { font-family:"Roboto Condensed !important", san-serif; font-size:22px; color:#AFB579; display:block; width:210px; background:url('img/email.jpg') no-repeat 180px 19px transparent; height:25px; font-weight:bold; margin-top:40px; }
#constant-contact-signup  label { display:none; }
#constant-contact-signup .submit, .kws_form .b { color:#FFF; font-family:"Roboto", san-serif !important; font-size:13px; border-radius:0px; background-color:#434335; border:0px; display:block; width:74px; height:27px; }
#constant-contact-signup .input-text-wrap input, .kws_form .t { background-color:#F1F2C5; border:1px solid #AFB579; border-radius:0px; width:195px; height:27px; font-family:"Roboto", san-serif !important; color:#9EA552; font-size:13px; box-shadow:none; }

.home-slider .rslides .caption { width:920px; margin:0 auto; text-align:right; right:0px; padding:0px; top:10%; line-height:110%; }
.home-slider .rslides .caption { font-size:21px; font-family:"Roboto", san-serif; font-weight:300; font-style:italic; }
.home-slider .rslides .caption strong { font-family:"Roboto", san-serif; font-weight:normal; }
.home-slider .rslides .caption a { font-family:"Roboto", san-serif; font-size:14px; font-weight:normal; color:#F2F3C6; font-style:normal; }
.home-slider .rslides #rslides1_s1 .caption { color:#786049; }
.home-slider .rslides #rslides1_s1 .caption a {color:#434435; }


.columns .column:first-child {
margin: 0;
}

.columns .twocol {
width: 48.5%;
}

.column {
float: left;
}

.columns {
	width:100%;
}

.columns .column {
margin-left: 3%;
}

.twocol {
width: 49.9%;
}


/* remove border around all input elements */
input:focus {
    outline: none;
}

/* remove border around all textarea elements */
textarea:focus {
    outline: none;
}

/* remove border around all select elements */
select:focus {
    outline: none;
}

/* remove border around all input,textarea and select elements */
input:focus, textarea:focus, select:focus {
    outline: none;
}

/* remove border around all elements */
:focus {
    outline: none;
}

/* Home Styles */
.home-prefooter {
	background: #bdc371;
	padding: 65px 0;
	margin-top: -80px;
}

.two-cols {
	
}

.two-cols > div {
	width: 50%;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
}

.quote {
	position: relative;
	padding-right: 110px;
}

@media (max-width: 820px) {
	.two-cols > div {
		width: 100%;
		margin-bottom: 20px;
		padding: 10px 54px;
	}

	.quote {
		position: relative;
		padding-right: 0;
	}
}




.quote::before {
	content: "";
	background: url('img/quote.png');
	position: absolute;
	left: -50px;
	top: -10px;
	width: 31px;
	height: 24px;
	display: block;
}


.quote p span {
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 700;
	display: block;
	line-height: 1.3;
	width: 95%;
}

.quote-cite {
	position: absolute;
	right: 110px;
	font-weight: 700;
}

.tedtalk-video  p {
	text-align: center;
	color: #fff;
	margin-top: 10px;
}

.tedtalk-video img {
	border:5px solid #CED295;
	
}

.home .content { top:-110px; }

.home-slider { width:100%; }
.home-slider .ls-bottom-nav-wrapper { margin-top:-55px; }
.home-slider .rslides_container { margin-bottom:0; }
.home-slider .rslides_nav { background:url('img/slider-nav.png'); }
.home-slider .rslides .caption { top:10%; background:none transparent; }
.home-slider .navgroup { position:absolute; z-index:3; bottom:145px; width:55px; left:81%; margin-left:5px; }
.home-slider .navgroup a { width:25px; height:32px; float:left; display:block; }
.home-slider .navgroup a.prev { margin-right:2px; }

.home-widgets { position:relative; z-index:2; top:-130px; height:0;}
.home-widgets .span3 { width:305px; height:194px; padding-left:0; margin-left:0; text-indent:10px; }
.home-widgets .home-1 { background:url('img/tree-bg.png') no-repeat 50% 0 #424335; font-family: "Roboto Condensed", san-serif; color:#F7D37F; padding-left:0px; }
.home-widgets .home-1 h2 { font-weight:300; font-size:28px; font-family:'Roboto', san-serif; text-transform:none; font-style:italic; color:#F7D37F; text-indent:0px; }
.home-widgets .home-1 h3 { font-family: "Roboto Condensed", san-serif;font-size:16px; font-weight:normal; color:#AFB579; text-transform:uppercase; padding:5px 10px 10px 10px; }
.home-widgets .home-1 p { color:#F7D37F; text-indent:0; }
.home-widgets .home-1 .arrow { float:left; font-size:60px; font-weight:300; padding-right:10px; text-indent:0; }
.home-widgets .home-1 .textwidget { padding:0 20px; }

.home-widgets .home-2 { background-color:#BDC371; }
.home-widgets .home-2 h3 { font-family: "Roboto Condensed", san-serif;font-size:16px; font-weight:normal; color:#434335; text-transform:uppercase; padding-top:5px; padding-left:23px; }


.home-widgets .home-3 { background:url('img/oval-bg.png') no-repeat 50% 50% #F6D37E; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right:15px; }
.home-widgets .home-3 h3 { font-family: "Roboto Condensed", san-serif;font-size:16px; font-weight:normal; color:#FFF; text-transform:uppercase; padding:5px 15px 0 15px; }
.home-3 ul li { list-style:none outside none; text-indent:0; }
.home-3 .title { float:left; width:100%; margin-top:5px; font-size:18px; font-family:"Roboto Condensed", san-serif; color:#434335; line-height:85%; }
	.home-3 .title a {color:#434335;}
.home-3 .date { float:left; width:100%; margin-top:-5px; font-size:14px; font-weight:300; }
.home-3 .excerpt-dash { display:none; }
.home-3 .excerpt { float:left; font-size:12px; line-height:100%; padding-right:15px; margin-top:5px; }
.home-3 .read-more { color:#FFF; font-size:14px; padding-right:0; margin-top:0; float:right; margin-right:30px;padding-top:0; }
.home-3 .read-more a { color:#FFF; font-size:14px; text-decoration:none; font-family:"Roboto Condensed", san-serif; font-weight:bold; }
.home-3 .read-more a:hover { text-decoration:underline; }

.pdf a { color:#E3AC28; font-size:14px; font-family:"Roboto", san-serif; text-decoration:none; font-weight:normal; }
.pdf a:hover { text-decoration:underline; }
.pdf { padding-left:60px; height:30px; line-height:30px; background:url('img/pdf-bg.png') no-repeat 0 0 transparent; color:#E3AC28; font-size:14px; font-weight:300; font-family:"Roboto", san-serif; }
.pdf:after { content:' (PDF)'; }

.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next { background:url('img/slider-nav.png') no-repeat 0 0 transparent !important; width:25px !important; height:32px !important; top:70% !important; }
.ls-fullwidth .ls-nav-prev { left:1350px !important; }
.ls-fullwidth .ls-nav-next { background-position:-28px 0 !important; right:395px !important; margin-left:13px; }
.ls-fullwidth .ls-nav-prev:hover { background-position:0 -32px !important; }
.ls-fullwidth .ls-nav-next:hover { background-position:-28px -32px !important; }

/* Sidebar Styles */

.sidebar { min-height:300px; float:left; margin-top:50px; }
.sidebar .textwidget { padding:11px 0; }
.sidebar .menu { list-style-type:none; font-size:14px; font-family:"Roboto Condensed", san-serif; padding-left:0; margin-left:0; padding-bottom:10px; border-bottom:4px solid #F6D37F; }
.sidebar .menu a { color:#572600; text-transform:uppercase; }
.sidebar .menu a:hover { text-decoration:underline; }
.widget_nav_menu h3 { display:none; }
.sidebar .menu li { line-height:100%; padding:4px 0; }
.sidebar .menu .current_page_item:before { content:'\2014 '; }
.sidebar .sidebar-widget { margin-top:20px; }

.sidebar .menu .sub-menu { list-style-type:none; margin-left:15px; margin-top:0; margin-bottom:10px; display:none; }
.sidebar .menu .current-menu-item .sub-menu { display:block; margin-bottom:5px; font-weight:normal; }
.sidebar .menu .current-menu-parent { font-weight:bold; }
.sidebar .menu .current-menu-parent .sub-menu { display:block; }
.sidebar .menu .current-menu-item { font-weight:bold; }
.sidebar .menu .current-menu-parent .sub-menu { font-weight:normal; }

/* .widget_nav_menu { border-bottom:4px solid #F6D37F; } */

.sidebar .quote { font-size:16px; font-family:"Roboto"; color:#AFB579; line-height:100%; background:none #FBFCF0; border-top:9px solid #D3D5A0; padding: 15px 20px 15px 20px; font-style:italic; border-right:1px solid #D3D5A0; border-left:1px solid #D3D5A0; border-bottom:1px solid #D3D5A0; }
.sidebar .quote p { font-size:15px; font-family:"Roboto"; color:#AFB579; line-height:100%; font-style:italic; font-weight:300; }
.sidebar .quote-sig p { font-size:13px; text-align:right; font-family:"Roboto Condensed"; font-style:normal; font-weight:bold; line-height:100%; }
.sidebar h3 { display:none; }

.sidebar .news-archives h3 { display:block; color:#b0b579; text-transform:none; font-weight:bold; }
.sidebar .news-archives ul { list-style:none outside none; padding-left:0; margin-left:0; }
.sidebar .news-archives ul li a { color:#434335; font-size:14px; }


/* Footer Styles */

footer { background-color:#434335; height:85px; position:fixed bottom; font-family: "Roboto", san-serif; font-size:11px; color:#FFFFFF; width:100%; }
.copyright { float:left; width:50%; margin-top:30px; }
.footer { float:right; width:50%; margin-top:24px; }
.footer .menu { float:right; list-style-type:none; }
.footer .menu li { float:left; display:block; padding-left:20px; line-height:31px; }
.footer .menu li a { color:#FFF; text-decoration:none; }
.footer .menu li a:hover { text-decoration:none; color:#F7D37F; }
.footer .menu .linkedin a, .footer .menu .facebook a { display:block; text-indent:-99999px; width:31px; height:31px; background:url('img/footer-sprite.png') no-repeat transparent; }
.footer .menu li.linkedin { padding-left:20px; }
.footer .menu li.facebook { padding-left:7px; }
.footer .menu .linkedin a { background-position:0 -1px; }
.footer .menu .linkedin a:hover { background-position:0 -33px; }
.footer .menu .facebook a { background-position:-38px -1px; }
.footer .menu .facebook a:hover { background-position:-38px -33px; }



/* Responsiveness */

/* Large desktop */
@media (min-width: 1501px) {
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:920px; }
	.home-slider .rslides img { min-width:1622px; min-height:497px; }
	.home-slider .rslides li { min-width:1622px; min-height:497px; max-width:100%; }
	.home-slider .navgroup { left:71%; }
}

@media (min-width: 1200px) and (max-width: 1500px) {
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:920px; }
	.home-slider .rslides img { min-width:1622px; min-height:497px; }
	.home-slider .rslides li { min-width:1622px; min-height:497px; max-width:100%; }
 /* Portrait tablet to landscape and desktop */
	.home-slider .rslides .caption { right:500px; }

}

@media (min-width: 980px) and (max-width: 1200px) {
	.span7 { width:640px; }
	.home-slider .rslides img { height:497px !important; width:1622px !important; margin-left:-15%; }
	.home-slider .rslides li { height:497px; width:1622px; }
	.home-widgets { top:-75px; }
	.home-slider .navgroup { bottom:90px; }
	.home .content { top:-50px; }
	.home-slider .rslides .caption { right:615px; }
	.tree img { float:none; }
	.services-group { width:50%; }
	.services-btn { width:51%; margin:0 0 30px; }
	.arconix-toggle-content .pdf { line-height:100%; padding-top:5px; }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {


	.span7 { width:480px; }
	.navbar .nav-collapse { padding-top:20px; }
	.navbar { height:76px; }
	.navbar .nav-collapse .nav, .navbar .nav-collapse .search-nav { background:none #F2F3C5; }
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding:0px; }

	.navbar .nav { width:100%; margin:174px 0 0; height:246px; }
	.navbar .nav .menu { left:0px; margin-left:0px; text-indent:20px; }
	.navbar .nav ul li { float:none; padding:10px 0; border-bottom:1px solid #FFF; }
	.navbar .nav ul li:last-child { border-bottom:0px; }

	.search-nav .menu { margin:0px; text-indent:20px; }
	.search-nav { font-family:"Roboto Condensed", san-serif; font-size:16px; left:0px; }
	.search-nav li { text-transform:uppercase; float:none; padding:10px 0; border-bottom:1px solid #FFF; }
		.search-nav li a {display: block;}
	.search-nav a { color:#434335; }
	.search-nav input { display:none; }	

	.home-slider { height:360px; }
	.home-slider .rslides img { height:360px !important; width:1200px !important; margin-left:-15%; }
	.home-slider .rslides li { height:360px; width:1200px; }
	.home-slider .navgroup { bottom:90px; }
	.home-widgets { top:-75px; width:80%; margin:0 auto; padding-bottom:40px; }
	.home-widgets .home-3 { margin-left:25% !important; }
	.search-nav li:hover ul { display:none; }
	.navbar .nav ul li:hover .sub-menu { display:none; }

	.news-title { padding-right:15px; }

	.home-slider .rslides .caption { width:50%; left:-390px; font-size:18px; }
	.home-slider .rslides .caption a { font-size:12px; }
	.tree img { float:none; }

	.arconix-toggle-content .pdf { line-height:100%; padding-bottom:10px; padding-top:5px; }
	.services-group { width:276px; }
	.services-btn { width:276px; margin:0 0 30px; }
	.footer .menu { margin-left:0px; }
	.footer .menu li { padding-left:10px; }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.SliderContent {
top: -825px !important;
}

	.navbar .brand { background-size:70%; }

	.navbar .nav-collapse { padding-top:20px; }
	.navbar { height:76px; }
	.navbar .nav-collapse .nav, .navbar .nav-collapse .search-nav { background:none #F2F3C5; }
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding:0px; }

	.navbar .nav { width:100%; height:246px; margin:174px 0 0; }
	.navbar .nav .menu { left:0px; margin-left:0px; text-indent:20px; }
	.navbar .nav ul li { float:none; padding:10px 0; border-bottom:1px solid #FFF; }
	.navbar .nav ul li:last-child { border-bottom:0px; }

	.search-nav .menu { margin:0px; text-indent:20px; }
	.search-nav { font-family:"Roboto Condensed", san-serif; font-size:16px; left:0px;  }
	.search-nav li { text-transform:uppercase; float:none; padding:10px 0; border-bottom:1px solid #FFF; }
	.search-nav a { color:#434335; }
	.search-nav input { display:none; }

	.home .content { top:0px; }
	
	.home-slider { height:250px; }
	.home-slider .rslides img { height:250px !important; width:850px !important; margin-left:-30%; }
	.home-slider .rslides li { height:250px; width:850px; }
	.home-slider .navgroup { bottom:10px; }
	.home-widgets { top:0px; height:100%; width:80%; }
	.home-widgets .home-1, .home-widgets .home-2, .home-widgets .home-3 { float:none !important; margin:0 auto; }

	.home-slider .rslides .caption { width:50%; left:-650px; font-size:12px; display:none; }
	.home-slider .rslides .caption a { font-size:10px; }
	.home h1 { font-size:20px; }

	.news { height:185px; }
	.news-date { margin-bottom:85px; }
	.news-title a { padding-right:10px; }
	#commentform #submit { width:130px; font-size:10px; }
	#constant-contact-signup .submit, .kws_form .b { font-size:10px; }
	.search-nav li:hover ul { display:none; }

	.services-group { width:100%; }
	.services-btn { margin:0px; width:100%; margin-bottom:10px; }
	.services-btn a { width:100%; }
	.navbar .nav ul li:hover .sub-menu { display:none; }

	.tree img { float:none; }
	.arconix-toggle-content .pdf { line-height:100%; padding-bottom:10px; padding-top:5px; }
	.footer .menu { margin-left:0px; }
	.footer .menu li { padding-left:10px; }
		


	.copyright { margin-top:15px; }
	.footer { margin-top:12px; }
	

}

@media (min-width: 768px) and (max-width: 980px) {
 .SliderContent {
  top: -200px !important;
 }
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
	.footer { display:none; }
	.copyright { width:100%; }
	.home-widgets { width:100%; }
	.home-widgets .span3 { width:100%; }
	.arconix-accordions .span3 { width:100%; }
	.pdf { line-height:100%; padding-bottom:10px; padding-top:5px; }
.SliderContent {display: none;}

}

.navgroup {display:none;}


