/*
Theme Name: Leiki_ Divi_Child
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 2.5.6
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 25 Nov 2015 17:36:18 +0000 */ 

@import url('../Divi/style.css');

.smart-trends-iframe {
	height: 400px;
}
.autocomplete-iframe {
	height: 230px;
}
@media (max-width: 1279px) {
	.smart-trends-iframe {
		height: 400px;
	}
}
@media (max-width: 959px) {
	.smart-trends-iframe {
		height: 390px;
	}
}
@media (max-width: 767px) {
	.smart-trends-iframe {
		height: 390px;
	}
}
@media (max-width: 599px) {
	.smart-trends-iframe {
		height: 390px;
	}
	.autocomplete-iframe {
		height: 330px;
	}
}
/* remove whitespace after code module */
.et_pb_fullwidth_code.et_pb_module {
margin-bottom: -7px;
}

::-webkit-scrollbar-thumb {
background-color: red;
}

.logo_container .logo-slogan {
 font-family: 'Open Sans', Arial, sans-serif !important; 
 font-weight: 600;
 font-size: 13.5px;
 position: relative;
 top: 1px;
}


/* change hyperlink color in the footer */
.footer18
 	a:link {
 	color: #ffffff;
 	}
.footer18	
    	a:hover {
 	color: #66b821 !important;
 	}

/* Vertically Align Content */
.vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
}

/*----------------------------[Demo CTA in Navigation]---------------------------*/
/*-----------------------------------------------------------------*/
 
/* style the demo cta button */
            .demo-cta {border-radius: 0px;}
            .demo-cta a {color: #fff!important;}
            li.demo-cta {
                background-color:#66b821;
		text-transform: uppercase;    
                text-align: center;
		font-weight: 700; 
                padding: 10px 20px 10px 20px!important;
            border-radius:50px;
                -moz-transition: all 0.5s; 
                -webkit-transition: all 0.5s;
                transition: all 0.5s;}
            li.demo-cta:hover {background-color:#66b821;}
 
/* fixed header button text color */
                 .et-fixed-header #top-menu .demo-cta a {
                        color: #ffffff!important;}
        .demo-cta li.current-menu-ancestor > a, .demo-cta li.current-menu-item > a {
                    color: #ffffff!important;}
 
 
    @media only screen and (min-width : 981px) {
            li.demo-cta {height: 33px;}}


/* Align navigation text */
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 42.5px;
}

/* Fix the White color of the Demo CTA text */
.et-fixed-header #top-menu li#menu-item-2801 > a {
    color: #ffffff!important;}

/*----------5 Columns----------*/
 
.five-columns .et_pb_module {
    float: left;
    width: 20%!important;
    padding: 20px;
}
 
@media only screen and (max-width: 980px) {
     
.five-columns .et_pb_module {
    width: 33%!important; 
    }
}
 
@media only screen and (max-width: 479px) {
     
.five-columns .et_pb_module {
    width: 50%!important;
    }
}
 
/*----------6 Columns----------*/
 
.six-columns .et_pb_module {
    float: left;
    width: 16.6%!important;
    padding: 10px;
}
 
@media only screen and (max-width: 980px) {
     
.six-columns .et_pb_module {
    width: 33%!important;
    }
}
 
@media only screen and (max-width: 479px) {
     
.six-columns .et_pb_module {
    width: 50%!important;
    }
}

/*----------7 Columns----------*/
 
.seven-columns .et_pb_module {
    float: left;
    width: 14.28%!important;
    padding: 10px;
}
 
@media only screen and (max-width: 980px) {
     
.seven-columns .et_pb_module {
    width: 33%!important;
    }
}
 
@media only screen and (max-width: 479px) {
     
.seven-columns .et_pb_module {
    width: 33%!important;
    }
}

/*----------Center Align Submit button contact form----------*/

.contact_us .et_contact_bottom_container {
float: none!important;
text-align: center!important;
}

/*----------Image on the right Slider----------*/

@media screen and (min-width : 1080px) {
.slider-left.et_pb_slider .et_pb_container {
width:100%;
}
.slider-left .et_pb_slide_with_image .et_pb_slide_description {
float: left !important;
text-shadow: none !important;
width:60%;
}
 
.slider-left .et_pb_slide_image {
width:35%;
margin-left:65%;
}
}


/*----------Blurb Click Cursor----------*/
.blurb_click:hover {cursor: pointer;}

/*----------PLACE BUTTONS NEXT TO EACH OTHER----------*/
.btn-inline .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}

.btn-inline-center .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}
.btn-inline-center {
    text-align: center !important;
}


.btn-inline-right .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}
.btn-inline-right {
    text-align: right !important;
}

/*----------SEARCH BOX IN BLOG----------*/
.widget_search input#s {
 border: 1px solid #66B821;
}
.widget_search #searchsubmit {
 background-color: #66B821;
 border: 1px solid #66B821 !important;
 color: white !important;
 font-family: 'Open Sans', Arial, sans-serif !important;

/*** ----------B3 PORTFOLIO---------- ***/
.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2, .b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover h2, .b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta, .b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover .post-meta, .b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover img, .b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item img {
-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
}
.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2 {
opacity: 0 !important;
transform: translateY(-140px);
position: absolute;
margin: auto;
width: 100%;
}
.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta {
opacity: 0 !important;
transform: translateY(-130px);
position: absolute;
margin: auto;
width: 100%;
}
.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover h2 {
opacity: 1 !important;
transform: translateY(-120px);
}
.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover .post-meta {
opacity: 1 !important;
transform: translateY(-90px);
}
.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover img {
filter: brightness(40%) ;
}
@media only screen and (max-width: 980px) {
.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2, .b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta {
width: 33.3%;
}
}
@media only screen and (max-width: 768px) {
.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2, .b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta {
width: 50%;
}
}
@media only screen and (max-width: 480px) {
.b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2, .b3_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta {
width: 100%;
}
.b3_portfolio .et_portfolio_image img {
width: 100%;
}
}

