/*  Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.hfeed{}
.site-header{width:100%;padding:0;}
.site-content, .partners{width:100%;padding:0;overflow:auto;}
.content-area{width: 100%; padding:0;float:left;display:inline;}
.wrap {width:100%;}
.main-navigation {float:left;}
.widget-area{width:35%;padding:0;float:right;display:inline;}
.site-footer{width:100%;padding:0;}
.specialties {display:block;}
}
/*  Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
.hfeed{width:100%;padding:0;}
.site-header{width:100%;padding:0;}
.header-wrap {width:100%;}
.site-content, .site-main, .wrap, .partners{width:100%;padding:0px;}
.content-area{width:100%;padding:0;}
.widget-area{width:100%;padding:0;}
.site-footer{width:100%;padding:0;}
.dcol {width:100%;padding:0;}
.home {background:none;}
.menu, .main-navigation {margin-top:5px;}
#menu-main-navigation {display:none;}
.home-main .dcol img {width:100%;}
.menu, .menu ul {list-style: none; float:left;text-align:center; width:100%; background-color:#DED5C7;}
.toggled {margin-top: 25px;}
.toggled .menu-toggle {float:right; margin-top:-55px;}
.menu li, .menu ul li {display: inline;width:100%; text-align:center;}
.menu li a, .menu ul li a {display: inline; height: 15px; padding:7px 0; text-indent: 0; margin: 0; text-transform: uppercase; font-family: 'Adobe-garamond-pro', serif;}
.menu-toggle {background: url('images/btn_nav.png') top left no-repeat; width:50px; height:20px; text-indent:35px; display:block; float:right; margin-right:55px; color:#CC5500; text-transform:uppercase; line-height:22px;}
.main-navigation {}
.menu-main-navigation-container {height:auto; width:100%;}
.specialties {font-size:1em; display:none;}
.specialties .dcol {clear:both;}



}
/*  Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.hfeed{width:100%; padding:0 10%;}
.site-header{width:100%;padding:0;}
.site-content, .wrap, .partners{width:100%;padding:0;}
.content-area{width:100%;padding:0;}
.widget-area{width:100%;padding:0;}
.site-footer{width:100%;padding:0;}
}

