/* 
Theme Name:  Style 1 - Directory Theme
Theme URI:   http: //www.premiumpress.com 
Description:  This is a child theme for the PremiumPress responsive framework.
Author:     Mark Fail
Author URI:   http: //www.premiumpress.com
Template:    BT
Version:    1.0
Requires: 8.4+
*/

/* REMOVE ROUNDED CORNERS */ 
* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
} 

/*------------------------------------------------------*/
/* BODY
/*------------------------------------------------------*/

body {
    background:#efefef url(img/noise.png);
    font-family:'Open Sans',sans-serif
}
a { color:#666; }

/*------------------------------------------------------*/
/* GOOGLE FONT
/*------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	 
   font-weight: 700;

}
/*------------------------------------------------------*/
/* HEADER
/*------------------------------------------------------*/

header {
    background:#024A92
}

/*------------------------------------------------------*/
/* TOP NAVIGATION
/*------------------------------------------------------*/

#core_header_navigation {
    background:#222222
}
 
#core_header_navigation .nav > li a, #core_header_navigation .welcometext  {
    color: rgba(255, 255, 255, 0.4);
}

 

/*------------------------------------------------------*/
/*  MAIN MENU
/*------------------------------------------------------*/

#core_header_wrapper {
    border-top: 1px solid #5595d6;
    background-color: #4188d0;
    background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4188d0), to(#206bb6));
    background: -webkit-linear-gradient(top, #4188d0, #206bb6);
    background: -moz-linear-gradient(top, #4188d0, #206bb6);
    background: -ms-linear-gradient(top, #4188d0, #206bb6);
    background: -o-linear-gradient(top, #4188d0, #206bb6);
    border-bottom: 2px solid #024A92;
}

#core_menu_wrapper .nav > li > a { color:#fff; }

.header_style2 .navbar {    margin-top: 25px; }
.header_style2 .navbar-nav { background:none; }
.header_style2 .navbar-nav li a { border-right:1px; padding-left:0px; }
.header_style2 .navbar-nav li a:after { border-right:1px solid rgba(255, 255, 255, 0.2); height:20px; content:" "; display:block; float:right; padding-left:20px; }
.header_style2 .dropdown li a { padding-left:20px; }
.header_style2 .dropdown li a:after { border-right:0px; }

/*------------------------------------------------------*/
/*  BREADCRUMBS
/*------------------------------------------------------*/

#core_breadcrumbs { background:#fff; }

/*------------------------------------------------------*/
/*  CONTENT
/*------------------------------------------------------*/

.search #core_middle_column, .archive #core_middle_column {background: #fff;border: 1px solid #ddd; margin-bottom:20px; padding:30px;}
._searchresultsblock h3 {
 
    font-size: 40px;
}

/*------------------------------------------------------*/
/*  HOME LAYOUT
/*------------------------------------------------------*/

.sbg1 {  background: url(img/header.jpg); background-size:cover;  }
.overwrap { background: rgba(14, 14, 14, 0.9);  }
.sbg1 .title-lines { color:#fff; padding-top:30px }
.sbg1 .owl-carousel { margin:0px; margin-top:30px; margin-bottom:30px; }

.home #wlt_google_map { margin-bottom:0px; }
@media (min-width: 1200px) {
.home .title-lines h2 { font-size:60px; }
}

.home .tabstyle1 .nav-tabs { background:#337CC5 url(img/sbg2.png); margin-top:30px; }
.home .tabstyle1 .nav-tabs>li { margin-bottom:0px; }
.home .tabstyle1 .nav-tabs>li a:hover { background:transparent; border:1px solid transparent; }
.home .tabstyle1 .nav-tabs>li a { color:#fff; font-weight:normal; }
.home .tabstyle1 .nav-tabs>li.active>a, .tabstyle1 .nav-tabs>li.active>a:focus, .tabstyle1 .nav-tabs>li.active>a:hover { background:transparent; border:0px; }
.home .tabstyle1 .nav-tabs > li.active a  { color:#fff; font-weight:bold; }
.home .tabstyle1 .nav-tabs > li .btn { margin:0px;     background: #81AF0A;  }
.home .tabstyle1 .nav-tabs > li .btn:hover { background:#79A70A; }

/*** search box ***/
.searchme {  background: #337CC5 url(img/sbg2.png); padding:30px;  margin-bottom:20px; margin-top:20px; }
.searchme h5 { font-size:40px; font-weight:300; color: #ffffff; }
.searchme p {  color: #ffffff;  font-size: 16px;  text-align:left; }
.searchme form {    float: left;    margin-top: 30px;    width: 100%;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;border-radius: 3px;overflow: hidden;border: 1px solid #fff;}
.searchme input {    background: #efefef;    border: medium none;    float: left;    height: 60px;    width: 80%;  font-size: 11px;    color: #858585;    padding-left: 30px;    letter-spacing: 0.30px;}
.searchme button {    float: right;    text-align: center;    width: 20%; font-size: 13px;    font-weight: 600;    color: #ffffff;    line-height: 10px;    height: 60px;    line-height: 38px;	background:#000;	border:0px;}	

@media (min-width: 1200px) {
.searchme .col-md-7:before {     font-family: FontAwesome; content: "\f002";    font-size: 80px;    float: left;    margin-right: 20px;    color: #fff;    margin-top: -10px; }
}
@media (max-width: 480px) {
.searchme h5 { font-size:30px; }
.searchme  p { display:none; }
.searchme { padding:10px; }
.searchme button { width:30%; }
.searchme input  { width:70%; }
}
/*------------------------------------------------------*/
/*  DEMO STYLES
/*------------------------------------------------------*/

.demomode .header_style2 .navbar-nav li:nth-child(6), .demomode .header_style2 .navbar-nav li:nth-child(7){ display:none; } 