

nav.main_menu>ul>li>a {
  padding: 0 26px;
}

#gallery-1 img {
    border: 0px solid #cfcfcf !important;
}

header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom {
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.11);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.11);
    box-shadow: 0 1px 3px rgba(0,0,0,0.11);
    background-color: rgba(0,0,0,.7);
}

.carousel-inner .q_slide_subtitle span, p.q_slide_text { text-shadow: 0px -2px -2px rgba(0,0,0,1); }

header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo { display:none; }
.q_logo_hidden { display:none; }

.header_bottom, .header_top, .fixed_top_header .bottom_header {
    background-color: rgba(0,0,0,.7);
    /* background: url(http://dev11.com/archie/images/header-bg.jpg); */
    background-size:100% 100%;
}

header.centered_logo nav.main_menu, header.centered_logo nav.main_menu.right {
}

header .header_top_bottom_holder {
  /*border-top: 4px solid #d9cd8e;
  margin-bottom: -4px;*/
}

/* ########################## */
/*                      NAV STYLES                       */
/* ########################## */

.drop_down .narrow .second .inner ul li a {
    padding-left: 10px;
    padding-right: 10px;
}

.drop_down .narrow .second .inner ul li a:hover {
    background:#88D352;
    color:#000 !important;
    text-shadow: 0px 1px 0px rgba(255,255,255,.3);
}

.footer_bottom_holder {
border-bottom: 4px solid #d9cd8e;
  padding-left: 55px;
  padding-right: 55px;
}
.footer_bottom_holder {
    background-image: url(http://dev11.com/archie/wp-content/uploads/2015/10/header-bg.jpg)  no-repeat center bottom fixed;
    background-size: 100% auto;
}
.footer_bottom ul li a{
color:#d9cd8e;
}
.footer_bottom ul li {
  margin-right:20px;
}
.qode_image_gallery_no_space .controls a.prev-slide i, .carousel-control .prev_nav i{
    margin-right: 3px;
}

.qode_image_gallery_no_space .controls a.next-slide i,
.flex-direction-nav a.flex-next i{
    margin-left: 3px;
}

.carousel-control .next_nav i {
    margin-left: 2px;
}

.flex-direction-nav a.flex-prev i{
    margin-right:2px;
    }


/* TYPE WRITER */

@font-face {
	font-family: TravelingTypewriter;
	src: url('fonts/TravelingTypewriter.eot');
}
@font-face {
	font-family: TravelingTypewriter;
	src: url('fonts/TravelingTypewriter.ttf') format("truetype");
}
@font-face {
	font-family: TravelingTypewriter;
	src: url('fonts/TravelingTypewriter.otf') format("opentype");
}
@font-face {
	font-family: TravelingTypewriter;
	src: url('fonts/TravelingTypewriter.otf') format("woff");
}
.TravelingTypewriter {
	font-family: TravelingTypewriter; /* no .ttf */
}

/* AppleChancery */

@font-face {
	font-family: AppleChancery;
	src: url('fonts/Apple-Chancery.eot');
}
@font-face {
	font-family: AppleChancery;
	src: url('fonts/Apple-Chancery.ttf') format("truetype");
}
@font-face {
	font-family: AppleChancery;
	src: url('fonts/Apple-Chancery.otf') format("opentype");
}
@font-face {
	font-family: AppleChancery;
	src: url('fonts/Apple-Chancery.otf') format("woff");
}
.AppleChancery {
	font-family: AppleChancery; /* no .ttf */
}

/* ######################### */

/* Large desktop */
@media (min-width: 1200px) {
.header_bottom, div.header_bottom, nav.mobile_menu {
}
}

/* Medium desktop or iPad Landscape */
@media (min-width: 980px) and (max-width: 1199px) {
.header_bottom, div.header_bottom, nav.mobile_menu {
}
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.header_bottom, div.header_bottom, nav.mobile_menu {
}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.header_bottom, div.header_bottom nav.mobile_menu {
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
.header_bottom, div.header_bottom, nav.mobile_menu {
background-color: rgba(0,0,0,.8) !important;
}
}
