/* ==========================================================================
   DIRECTORY THEME BY MARK FAIL / PREMIUMPRESS
   ========================================================================== */
   
@import url(style_childtheme.css);
body {
  
   font-weight: 300;
   color: #222; 
   background: #eee  url(img/bg.png);
   font-size: 16px;  
   
}
/* REMOVE ROUNDED CORNERS */ 
* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
} 

.page-wrapper { background:#fff; }
.page-wrapper.container {
    padding:10px;
    border-width:0 1px;
    -webkit-box-shadow:0 0 10px 0 #C8C8C8;
    box-shadow:0 0 10px 0 #C8C8C8;
    margin:0 auto; 
}

/*------------------------------------------------------*/
/* COLORS
/*------------------------------------------------------*/
 
.page-wrapper.container { -webkit-box-shadow: 0 0 0px 0 #C8C8C8;  box-shadow: 0 0 0px 0 #C8C8C8;}
 #core_header_navigation { background: #232225;   } 
 #core_header,  #core_menu_wrapper{  background: rgba(255, 255, 255, 0.9); }
 #core_menu_wrapper {  border-bottom:5px solid #FAC564;   } 
 #core_menu_wrapper .nav > li > a:hover { color:#fff; }
 
/*------------------------------------------------------*/
/* GOOGLE FONT
/*------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, #core_menu_wrapper .nav > li > a {
	font-family: 'Roboto', sans-serif;
   font-weight: 700;

}
._searchresultsblock h3 { text-transform:uppercase; }
#core_logo { margin-bottom:0px; }
#core_logo .main { font-family: 'Lobster', cursive; font-size:55px; text-indent: -10px; margin-top: -20px; color:#000; }
#core_logo .submain { margin-top:15px; margin-top: -10px; color:#000; }
#core_logo .submain, .panel-default>.panel-heading, .footer-block-title, .media-heading{ font-family: 'Roboto Condensed', sans-serif;   }

@media (max-width: 768px){
#core_logo .main {  font-size: 45px;}
#core_logo .submain {  font-size: 12px;}
}
@media (max-width: 990px) and (min-width: 0px){
#core_logo .main { font-size:50px; }
#core_logo .submain { font-size:14px; }
}


/*------------------------------------------------------*/
/* CORE ADJUSTMENTS
/*------------------------------------------------------*/

#core_inner_wrap { margin-left:-15px; margin-right:-15px; }
 
/*------------------------------------------------------*/
/* BUTTONS
/*------------------------------------------------------*/

.btn-primary, .btn-primary:focus,.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
    color:#fff;
    background-color:#000;
	border:0px;
}

/*------------------------------------------------------*/
/* LINKS
/*------------------------------------------------------*/

a, a:hover { color:#000; }

/*------------------------------------------------------*/
/* TOP NAVIGATION
/*------------------------------------------------------*/
 
#core_header_navigation a, #core_header_navigation .welcometext { color:rgba(255, 255, 255, 0.8); text-transform:uppercase;    }
#core_header_navigation .dropdown-menu > li > a { color:#666; }

/*------------------------------------------------------*/
/* HEADERS
/*------------------------------------------------------*/

@media (max-width: 680px){ .overlay { background:none;} }
 
/*** style 4 ***/
.header_style4 .wlt_searchbox input { border: 1px solid #ccc; }
.header_style4 .wlt_searchbox .glyphicon {  top: 3px; }

/*------------------------------------------------------*/
/* MAIN MENU
/*------------------------------------------------------*/
#core_menu_wrapper {  padding-top:10px; } 
#core_menu_wrapper .nav > li > a {margin-right:5px;margin-bottom:-1px;padding: 10px 20px;font-weight: bold; cursor: pointer; background:#000; color:#fff;  text-transform:uppercase;   }
#core_menu_wrapper .nav > li > a:hover, #core_menu_wrapper .nav > li > a:focus, #core_menu_wrapper .nav > li.current-menu-item  a, .menu_style4 .button {  background: #f5b705; color:#000; text-transform:uppercase; }
#core_menu_wrapper .navbar-nav > li:first-child{ margin-left:-1px; }
#wlt_smalldevicemenubar a.b1 { background:#000; }
.menu_style4 .button { margin-top:0px; border:0px; } 

.menu_style4 .button .title:before {
    content: "\f02e";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 10px;
}
/*------------------------------------------------------*/
/* SIDEBAR 
/*------------------------------------------------------*/

#core_advanced_search_widget_box label, #core_advanced_search_widget_box  #head_group_cat {  font-size: 11px;  text-transform: uppercase;  color: #999;}

.panel-default>.panel-heading { font-size: 14px; background:#fff; }
 
/*------------------------------------------------------*/
/* SEARCH RESULTS
/*------------------------------------------------------*/

.search .core_middle_wrap, .archive .core_middle_wrap {   padding: 20px;  border: 1px solid #ddd; margin-bottom:20px; }
._searchresultsblock h4 { border: 1px solid #ddd;  background: #efefef;  padding: 10px;}

/*------------------------------------------------------*/
/* SHORTCODES
/*------------------------------------------------------*/

.wlt_shortcode_phone:before {
  font-family: FontAwesome;
  content: "\f095";
  margin-right: 4px;
}

/*------------------------------------------------------*/
/* HOME LAYOUT CHANGES
/*------------------------------------------------------*/

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {  background-color: #8BBF42;  border-color: #8BBF42; }

/*------------------------------------------------------*/
/* HOME	
/*------------------------------------------------------*/

.jumbostyle1 .btn {  background-color: #F5B705; color:#000; text-transform:uppercase; font-weight: bold; font-size:16px; }
.jumbostyle1 .inner { max-width:700px; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {  background-color: #000;  border-color: #000; } 