/* ==========================================================================

   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 #ea5b0c;   } 

 #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: 'Josefin Sans', sans-serif;

   font-weight: 400;



}

._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: 'Josefin Sans', 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

/*------------------------------------------------------*/

/*was padding: 10px 20px;font-weight: bold; cursor:*/

#core_menu_wrapper {  padding-top:10px; } 

#core_menu_wrapper .nav > li > a {margin-right:5px;margin-bottom:-1px;padding: 3px 20px;font-weight: normal; 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: #ea5b0c; color:#fff; text-transform:uppercase; }

#core_menu_wrapper .navbar-nav > li:first-child{ margin-left:-1px; }

#wlt_smalldevicemenubar a.b1 { background:#4eac9e; }

.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: #ea5b0c; 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; } 