/*generic*/
.full{width:100%;}

/*header*/
.header1 .region-select{text-align:left;padding:5px;background:#DDDAD6}
.header1 .region-select SELECT.form-control {border-radius: 0;line-height: 24px;height: 24px;padding: 0px 0px;margin:3px 5px;}
.header1 .company{background:#DDDAD6;color:#8a2e95;font-family:GothamRounded-Medium,Arial,sans-serif;height:40px;line-height:40px;font-size:20px;font-weight:normal;}
.header1 .promo{background:#DDDAD6;color:#8a2e95;font-family:GothamRounded-Medium,Arial,sans-serif;height:40px;line-height:40px;font-size:14px;font-weight:normal;}
.header1 .promo A{color:#3a4650;font-family:GothamRounded-Medium,Arial,sans-serif;height:40px;line-height:40px;font-size:14px;font-weight:normal;}
.header1 .social-networking{height:40px;line-height:40px;text-align:right;padding: 5px 15px 5px 5px;background:#DDDAD6}
.header1 .social-networking IMG.icon{height:20px;margin:5px;}
.header1 .menu-title{
	height:40px;
	line-height:40px;
	text-align:right;
	padding: 5px 15px 15px 5px;
	background:#DDDAD6;
	}

.header2 .nav_account{text-align:right;font-family:GothamRounded-Light,Arial,sans-serif;font-size:11px;font-weight:normal;}
.header2 .nav_account A{font-family:GothamRounded-Ligh,Arial,sans-serif;font-size:11px;font-weight:normal;color:#898b92}

.header3 .nav_main .navbar-header{}
.header3 .nav_main .navbar-header .logo{height:146px;} /* modified from 146px to 99px image was stretching - JVL*/
.header3 .nav_main .nav{margin-top:108px;margin-right:0px;}

.header3 .nav_main{background:#FFFFFF;border:none;margin-bottom:0px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#FFFFFF;}
.header3 .nav_main .navbar-header .tagline{float:right;text-align:left;margin:10px;color:#8a2e95;font-family:GothamRounded-Light,Arial,sans-serif;height:20px;line-height:20px;font-size:14px;font-weight:normal;}
.header3 .nav_main .dropdown A{color:#3A4650;font-family:GothamRounded-Medium,Arial,sans-serif;font-size:17px;font-weight:normal;}
.header3 .nav_main .dropdown A:hover{color:#8a2e95}
.header3 .nav_main .dropdown-menu{background:#FFFFFF;border:none;padding:0px;border-radius:0px;}
.header3 .nav_main .subnav{}
.header3 .nav_main .subnav .row{padding:15px 0px 0px 0px;}
.header3 .nav_main .subnav .subnav_banner{background:#3A4650;padding:20px 10px 10px 10px;color:#FFFFFF;font-family:GothamRounded-Medium,Arial,sans-serif;font-size:17px;font-weight:normal;}
.header3 .nav_main .subnav .subnav_content{padding:0px 15px 15px 15px;;}

.header3 .nav_main .subnav A{display:block;padding:2px 0px;border-bottom:1px dotted #3A4650;font-family:GothamRounded-Light,Arial,sans-serif;font-size:12px;font-weight:normal;}
.header3 .nav_main .subnav A.primary{font-family:GothamRounded-Medium,Arial,sans-serif;font-size:12px;font-weight:normal;}
.header3 .nav_main .subnav A.section_header{color:#8A2E95;font-family:GothamRounded-Medium,Arial,sans-serif;font-size:12px;font-weight:normal;}
.header3 .nav_main .subnav .main_links A{display:block;padding:4px 0px;border-bottom:1px dotted #3A4650;font-weight:normal;font-size:12px;}
.header3 .nav_main .subnav .main_links A.primary{color:#8A2E95;font-weight:normal;font-size:12px;}

.header3 .nav_main .subnav .category-main-nav-row{padding-top:0px;padding-bottom:15px;}
.header3 .nav_main .subnav .category-main-nav-row .category-main-nav{width:20%;float:left;padding:0px 15px;}

/*auto complete*/
DIV.auto_complete{position:relative;display:inline;}
DIV.auto_complete_results {position:absolute;top:20px;left:0px;background:transparent;border:none;z-index:10000;width:100%;}
DIV.auto_complete_results_content {background:#FFFFFF;height:150px;overflow:hidden;overflow-y:auto;border:1px solid #999999;z-index:10001;font-weight:normal;}
DIV.auto_complete_results_content DIV.auto_complete_results_content_none {margin:30px 10px;text-align:center;font-weight:bold;}
DIV.auto_complete DIV.auto_complete_results_content A{color:#666666;text-decoration:none;font-size:11px;display:block;text-align:left;padding:1px;margin:0px;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A:hover{text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A.cur{text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content .header{color:#E5E5FF;background:#666666;text-decoration:none;font-size:11px;text-align:center;padding:3px;margin:0px;font-weight:bold;}
DIV.auto_complete DIV.auto_complete_results_content .empty{color:#000000;text-align:center;font-weight:bold}

.sidebar DIV.auto_complete{display:block;}
.sidebar DIV.auto_complete INPUT.form-control{margin:5px 0px;padding:0px 4px;border-radius:0px;line-height:14px;height:auto;}

INPUT.search-box{padding:0px 4px;border-radius:0px;line-height:14px;height:auto;}
INPUT.search-submit{background:url('//www.quartoknows.com/images/search-icon.png') bottom left no-repeat #FFFFFF;border:1px solid #FFFFFF;margin:0px;height:20px;width:20px;position:relative;top:2px;}

/*footer*/
.footer{background:#DCD9D5;padding:15px 0px;margin:15px 0px 0px 0px;}
.footer .links_container{border-top:1px dotted #3A4650;padding-top:15px;padding-bottom:15px;}
.footer .links{text-transform:uppercase;color:#3A4650;font-family:GothamRounded-Light,Arial,sans-serif;font-size:12px;font-weight:normal;text-align:right;}
.footer .links A{text-transform:uppercase;color:#3A4650;font-family:GothamRounded-Light,Arial,sans-serif;font-size:12px;font-weight:normal;}
.footer .links1{font-family:GothamRounded-Medium,Arial,sans-serif;font-size:12px;font-weight:normal;text-align:left;float:left}
.footer .links1 A{font-family:GothamRounded-Medium,Arial,sans-serif;font-size:12px;font-weight:normal;}
.footer .links1 > DIV{margin-bottom:5px}
.footer .links2{text-align:left;font-family:GothamRounded-Medium,Arial,sans-serif;}

.footer .links3{text-align:left;}
.footer .links3 .footer-heading{display:block;font-family:GothamRounded-Medium,Arial,sans-serif;font-size:12px;font-weight:normal;margin:2px 0px;color:#8a2e95}
.footer .links3 A.footer-subitem{display:block;font-family:GothamRounded-Light,Arial,sans-serif;font-size:12px;font-weight:normal;margin:2px 0px;color:#3a4650}
.footer .links3 .footer_link_section{margin-bottom:10px;}


/*featured content*/
.content_feature_container{}
.content_feature{margin:10px 0px;padding:10px;background:#F2F0EF;}
.content_feature DIV.content_feature_headline{font-family:GothamRounded-Medium,Arial,sans-serif;font-size:13px;font-weight:normal;display:block;color:#8A2E95;margin:0px 0px 3px 0px;}
.content_feature DIV.content_feature_headline2{font-family:GothamRounded-Light,Arial,sans-serif;font-size:12px;font-weight:normal;display:block;color:#3A4650;margin:0px 0px 3px 0px;}
.content_feature DIV.content_feature_link{font-family:GothamRounded-Light,Arial,sans-serif;font-size:12px;font-weight:normal;display:block;color:#3A4650;margin:0px 0px 3px 0px;}
.content_feature DIV.content_feature_link A.content_feature_link{font-family:GothamRounded-Light,Arial,sans-serif;font-size:12px;font-weight:normal;display:block;color:#3A4650;text-transform:uppercase;}
.content_feature DIV.content_feature_image{margin:10px 0px 0px 0px}
.header3 .nav_main .subnav .main_links A.content_feature_link{border-bottom:none;}



/*size adjustments*/

@media (min-width: 1200px) {
	.container {width: 995px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.container {width: 995px;}
}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (max-width: 767px) {
	.container {  }
    .header3 .nav_main .navbar-header .logo{height:100px;margin:8px;}
    .header3 .nav_main .nav{margin-top:0px;}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {padding: 2px 0px;}    	
	.navbar-toggle{margin-right:0px;}
	.navbar-toggle{margin-right:0px;}
	.navbar-collapse{padding-right:0px;}

    .header3 .nav_main .navbar-header{position:relative;}
    .header3 .nav_main .navbar-header A.cart_link{display:block;width:44px;height:33px;position:absolute;bottom:5px;right:0px;background:url('/images/cart-icon.png') center center no-repeat;background-size:contain;}
	
	.footer .links{text-align: left;}	
	.footer .links1{display:none;}
	.footer .links2{float:none !important;}
	.footer .links2 A {display:block;padding:10px 0px;border-bottom:1px dotted #3a4650;}	
	.footer .links_container{padding-top:0px;padding-bottom:10px;}

	.footer .links2 .social-networking{padding:10px 0px 10px 0px;border-bottom:1px dotted #3a4650;}
	.footer .links2 .social-networking > DIV{padding:0px 0px 10px 0px;font-family:GothamRounded-Medium,Arial,sans-serif;font-weight:normal;text-transform:uppercase;}
	.footer .links2 .social-networking A {display:inline-block;padding:0px 5px;border-bottom:none}	
	
	.footer .footer_nav{}	
	.footer .footer_nav .panel-group{margin-bottom:0px;}
	.footer .footer_nav .panel-group .panel{border:none;background:transparent;}	
	.footer .footer_nav .panel-group .panel-heading{padding:0px 0px;border:none;background:transparent;}	
	.footer .footer_nav .panel-group .panel-heading A{display:block;padding:10px 0px;border-bottom:1px dotted #3a4650;font-family:GothamRounded-Medium,Arial,sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;color:#3a4650}	
	.footer .footer_nav .panel-group .panel-body{padding:0px 0px;border:none;background:transparent;}	
	.footer .footer_nav .panel-group .panel-body A{display:block;padding:10px 0px;border-bottom:1px dotted #3a4650;font-family:GothamRounded-Light,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;color:#3a4650}	

}