/*

Theme Name: Kale-Child Theme

Theme URI: https://processedpixels.com

Description: A kale theme

Author: Synapse Designs, Inc

Author URI: https://synapse-d.com

Template: kale

Versioin: 1.0.0

*/



@import url("../kale/style.css");

html {-webkit-flex: 1; /* Safari 6.1+ */
  -ms-flex: 1; /* IE 10 */ 
  flex: 1;height:100%;
  flex-direction: column;}
  
body {font-family:arial !important; color:#fff !important; font-size:10pt;  
	padding:0px;margin:0 !important; line-height:24px !important; height:100%;} 

.logo .custom-logo-link, .logo .header-logo-text, .logo .header-logo-text a {
    margin:40px 0 0 0 !important;
    line-height: 5px !important;
    letter-spacing: 0px !important;
    color: #fff !important;
}
body.custom-background .main-wrapper {
    max-width: 705px !important;
    background-color:transparent !important;
}
.container {
    max-width: 850px !important;
    height:100%;
    min-height: 100vh;
    background: url(/wp-content/uploads/2019/02/bg_body.png) center 0px repeat-y transparent !important;
}

.frontpage-banner > img {
    width:102%; max-width: 730px !important; margin-left:-5px;
}
.page-content {padding:0px 30px !important;max-width: 730px !important;}
.header-row-3 {
    margin-bottom: 15px;
    margin-left: -7px;
    width: 102%;
}

.col-md-12 {
    width: 110%;
}

.row {
    margin-left: -21px;
    width: 100%;
}

.col-md-4 {padding-left: 35px !important;max-width: 740px !important;}
.col-md-20 {padding:5px !important;}
.footer-row-2-widget .widget-title, .frontpage-banner:before {display:none;}
.footer-widgets ul >li >a {
    font-size: 10px !important;
}

.footer-row-2-widget.widget ul >li {
     padding: 1px 0 !important;
}
.widget ul >li >a, .widget ul >li > span >a, .widget ul >li >a:visited, .widget ul >li > span >a:visited {
    text-transform: normal !important;
    font-size: 9px !important;
    color: #728968 !important;
}
.footer-widgets .widget.widget_text .textwidget {
    color: #728968 !important;
    font-size: 11px !important;
    font-weight: 300 !important;
    line-height: 14px !important;
    margin-bottom: 10px !important;
}
.footer-widgets  .row {margin-left: 0px !important; line-height:normal !important;}

.footer-widgets .widget {margin-bottom:5px;}
.footer {
    padding: 10px 0 20px 0 !important; line-height:normal !important;
}

p {margin-top:25px;margin-bottom:25px;}

/************ Fonts Elements *******************************/


a:link, a:visited, a:active {color:#ccc !important; text-decoration:none !important; }

.header-logo-text {font-family:Times New Roman !important; font-size:35pt !important; font-weight:normal !important; color:#fff; margin-bottom:0px; text-shadow:5px 5px 5px #000; text-transform: none !important;}
.tagline p { display: inline-block;font-family:verdana !important; font-size:12px; margin: 0; bottom: -10px; position: relative; padding: 0 26px; text-transform: none !important; color:#fff;}
.entry-title {margin: 0 0 10px 30px !important;color: #728968 !important; margin-bottom:25px !important;}
h1 {font-family:Times New Roman !important; font-size:24spt !important; font-weight:bold !important; color:#fff; margin-bottom:0px; text-shadow:5px 5px 5px #000;}
h2 {font-family:Times New Roman; font-size:18pt; font-weight:bold; color:#728968; margin-bottom:0px;}
h3 {font-family:Times New Roman; font-size:14pt; font-weight:bold; color:#728968; margin-bottom:0px;}
h4 {font-size:12pt; font-weight:bold; color:#728968; display:inline; margin:0; padding:0;}
h5 {font-size:10pt; font-weight:bold; color:#728968; display:inline; margin:0; padding:0;}
.fine {font-size:7pt; line-height:8pt;color:#728968;}
.fine ol {padding-left:15px;}
sup {font-size:6pt;}

hr {margin:20px !important; border-color: #728968 !important;}
/************ Nav *******************************/
.navbar {
    min-height: auto !important;
}
.navbar-default {
    border-top: 1px solid #728968 !important;
    border-bottom: 1px solid #728968 !important;
    background-color: rgba(0,0,0,.5);
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
}

.navbar-nav > li > a {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 10px;
    letter-spacing: 0px !important;
}
.navbar-nav > li > a {
    font-size: 11px;
    padding: 5px 5px !important;
    letter-spacing: 0px !important;
}

.navbar-default .navbar-nav > .current_page_item > a, 
.navbar-default .navbar-nav > .current_page_item > a:focus, 
.navbar-default .navbar-nav > .current_page_item > a:hover, 
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:focus, 
.navbar-default .navbar-nav > .open > a:hover {
    background-color:#728968 !important;
    color:#fff !important;
}
	
.main_search .form-control {
    position: absolute !important;
    height: 24px !important;
    width: 734px !important;
    right: 21px !important;
    top: 30px !important;
}

.dropdown-menu {
    border: 1px solid #728968 !important;
    background-color:#728968 !important;
}
.dropdown-menu .menu-item a {color:#fff !important;}
.dropdown-menu>.active>a, .dropdown-menu .menu-item a:hover, .dropdown-menu .menu-item .highlighted {
    color: #000 !important;
}
.dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #f3f3f3;
    color: #000 !important;
}
/************ Media Queries *******************************/

@media (max-width: 1360px) and (min-width: 1200px){
	body.custom-background .main-wrapper {
	    max-width: 984px !important;
	}
}
@media (min-width: 1200px){
	.container {
	    max-width: 984px !important;
	}
}
@media (min-width: 992px){
	.container {
	    width: 970px;
	}
}
@media (min-width: 768px){
	.container {
	    width: 750px;
	}
}
@media (max-width: 767px){
	.logo .header-logo-text {
	    line-height: 30px;
	    font-size: 25px !important;
	}
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}