/*
 Theme Name:   Kleanity Child
 Theme URI:    http://demo.goodlayers.com/kleanity
 Description:  Goodlayers Kleanity Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kleanity
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kleanity-child

 START YOUR CHILD THEME CSS HERE
*/

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf')  format('truetype'), url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


body .kleanity-logo {
    padding-top: 20px;
    padding-bottom: 24px;
}
body .kleanity-copyright-wrapper{
    display: inline-block;
    width: 100%;
    /*background-color: #c5d079;*/
    background-color: #B3C77A;
    color: #000;
    padding: 23px 0 0;
    vertical-align: top;
    font-size: 14px;
}
body .kleanity-copyright-wrapper a {
    color: #919191 !important;
}

body p,
body ul {
    font-family: "MyriadPro-Regular";
    font-size: 19px !important;
}

body .kleanity-animate-fixed-navigation.kleanity-header-style-plain .kleanity-navigation {
    padding-top: 27px;
}

#nav_menu-4{}
#nav_menu-4 ul{
	margin-bottom: 0;
    text-align: center;
}
#nav_menu-4 ul li{
    padding: 0;
    border: 0 none;
    display: inline-block;
    margin: 0 10px;
}
#nav_menu-4 ul li:before{
	display: none;
}
#nav_menu-4 ul li a{
    font-family: "Source Sans Pro", sans-serif;
    color: #000 !important;
}
#text-8{
    text-align: center;
}
#text-8 p{
    margin: 12px 0 10px;
}
#text-8 a{

}
#text-8 a i{
    color: #000 !important;
}

.copytext{
    margin-bottom: 10px;
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
}

body .kleanity-navigation .sf-menu > li > a,
body .kleanity-navigation .sf-vertical > li > a {
    font-size: 14px;
}
body .kleanity-page-wrapper {
    background: #f6f6f6 none repeat scroll 0 0;
}
.left_image_mobile{
	display: none;
}
body .kleanity-top-search-wrap {
    background-color: rgba(179, 199, 122, .88);
}
body .kleanity-header-background {
    background-color: rgba(251, 251, 251, 0.8);
}

.page-id-4643 .gdlr-core-image-item-wrap{
overflow: hidden
}
.page-id-4643 .gdlr-core-image-item-wrap img{
transition: all 0.5s ease;
}
.page-id-4643 .gdlr-core-image-item-wrap:hover img{
transition: all 0.5s ease;
transform: scale(1.1);
}

@media (max-width: 767px){
	.normal_wrapper .gdlr-core-column-30 > div{
		height: auto !important;
	}
	.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin{
    		padding-bottom: 0px !Important;
    		padding-top: 50px !important;
	}
	.gdlr-core-column-30 .gdlr-core-pbf-background-wrap,
	.left_image_mobile .gdlr-core-pbf-background-wrap {
    		top: auto !important;
		position: relative;
	}
	.gdlr-core-column-30 .gdlr-core-pbf-background,
	.left_image_mobile .gdlr-core-pbf-background{
		    /*min-height: 200px;*/
		    height: 200px !important;
	}
	.normal_wrapper .gdlr-core-column-30:not(.gdlr-core-column-first) .gdlr-core-pbf-column-content-margin {
    		padding-bottom: 0px !Important;
    		padding-top: 0px !important;
	}
	.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin.left_image {
    		padding-bottom: 0px !Important;
    		padding-top: 50px !important;
	}
	.left_image{
		display: none;
	}
	.left_image_mobile{
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
    vertical-align: top;
	}
	.left_image_mobile.gdlr-core-pbf-background{
		    /*min-height: 200px;*/
	}
	.mm-menu {
    		background-color: rgba(179, 199, 122, .66) !important;
	}
	body .mm-navbar .mm-title,
	body .mm-navbar .mm-btn,
	body ul.mm-listview li > a,
	body ul.mm-listview li > span {
    		color: #000;
	}
}