/*

Theme Name: LimoKing Child

Theme URI: http://demo.goodlayers.com/limoking-child

Description: Limo King Wordpress Child Theme

Author: Goodlayers

Author URI: http://www.goodlayers.com

Template: limoking-v1-05

Version: 1.05

License: 

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: white, light, yellow, two-columns, fluid-layout, custom-background, custom-colors, featured-images, theme-options

Text Domain: limoking-child

*/



@import url('../limoking-v1-05/style.css');



*,

*:before,

*:after

{

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

}



body

{

	font-size: 16px !important;

}



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

/* Classes

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



.clearfix:before,

.clearfix:after

{

	clear: both;

	content: '';

	display: table;

}



.iclick-blue { color: #0da3e2; }



.wpcf7 input.wpcf7-form-control,

.wpcf7 textarea.wpcf7-form-control 

{

	border: 1px solid #ccc; 

	padding: 6px 10px; 

}



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

/* Header

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



.head-face-social 

{

	border: 1px solid #fff;

	border-radius: 50%;

	color: #fff;

	display: block;

	float: left;

	font-size: 10px;

	height: 23px;

	line-height: 23px;

	margin: -2px 0 0 15px;

	text-align: center;

	width: 23px;

}

.head-face-social:hover { background-color: #4867aa; border-color: #4867aa; color: #fff; }



.head-face-social i { margin: 0; }



#limoking-menu-search-button { margin-left: 10px; }



.limoking-header-wrapper.header-style-5-wrapper { position: relative; }

.limoking-header-wrapper.header-style-5-wrapper .limoking-header-inner { background-color: #232323 !important; }



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

/* Footer

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



.footer-wrapper { font-size: 14px; }

.footer-wrapper p { margin-bottom: 10px; }



.copyright-right a

{

	display: inline-block;

	border: 1px solid #fff;

	border-radius: 50%;

	position: relative;

	font-size: 12px;

	height: 26px;

	line-height: 28px;

	width: 26px;

	text-align: center;

}



.copyright-right a i { margin: 0; }



.copyright-right a:hover { background-color: #4867aa; color: #fff; }



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

/* Content

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



.limoking-column-service-item .column-service-image ~ .column-service-content-wrapper 

{

	padding-bottom: 1.3em; 

	position: relative; 

}



.limoking-column-service-item p:only-of-type { margin: 0; }



.limoking-column-service-item .column-service-image ~ .column-service-read-more

{

	bottom: 0;

	left: 0;

	position: absolute;

}



.column-service-content { text-align: justify; }



#featured_block1 { padding-bottom: 50px !important; text-align: center; }

#featured_block1 .column-service-content { text-align: center; }

h1.limoking-page-title{text-shadow: 4px 4px 2px rgba(150, 150, 150, 1);}

.limoking-page-title-wrapper .limoking-page-title-overlay { opacity: 0.4; }



.limoking-image-link-shortcode a

{

	display: block;

	height: 100%;

	left: 0;

	position: absolute;

	top: 0;

	width: 100%;

}



@media (min-width: 1100px){

	.limoking-column-service-item .column-service-image ~ .column-service-content { min-height: 200px; }

}



/*

#about_title_wrapper

{

	background-size: cover;

	height: 545px;

}*/



.limoking-skin-about-us

{

	background-size: cover;

	/*background-position: right center;*/

}



.limoking-skin-about-us:before

{

	background-color: #fff;

	content: '';

	display: block;

	height: 100%;

	left: 0;

	opacity: 0.4;

	position: absolute;

	top: 0;

	width: 100%;

}



.logos-list, .home-page-logos-list

{

	list-style: none;

	margin: 0;

	padding: 0;

}

.logos-list .columns, .home-page-logos-list .columns { width: 50%; }

.logos-list .module, .home-page-logos-list .module { padding: 4px 8px; /*border: 1px solid #ccc;*/ } 

.logos-list img, .home-page-logos-list img { display: block; margin: 0 auto; }

.custom-div{

	width: 100%;

}

.mar-gin{

	margin-bottom: 20px;

}

.custom-div p, .sidebar-right-item p{

	margin-bottom: 6px;

}

@media (min-width: 768px){

	.logos-list .columns { width: 33.33%; }

	.home-page-logos-list .columns{ width: 34%; }	

}



@media (min-width: 992px){

	.logos-list .columns { width: 16.66667%; }

	.home-page-logos-list .columns{ width: 20%; }

}



@media(min-width: 300px) and (max-width: 500px){

	.custom-div{ width: 100%; }

	.limoking-right-sidebar{

		margin-top: -120px;

	}

	.header-style-5-title-wrapper.limoking-page-title-wrapper {

    	padding-top: 20px;

	}

	.custom-div{

		width: 128%; margin-left: -10px;

	}	

	.page-id-1631 .limoking-left-sidebar{

		display: none;

	}

	.limoking-skin-about-us {

	    background-size: cover;

	    /*background-position: right center;*/

	}	

	.section-container, .limoking-item-start-content, .limoking-parallax-wrapper, .limoking-color-wrapper {

	    padding-top: 30px;

	}	

}

.ms-bullets.ms-dir-h { min-width: 60px; width: auto !important; }



.ms-bullets-count:before, .ms-bullets-count:after

{

	clear: both;

	content: '';

	display: table;

}



#uiui{

	background-size: cover;

	height: 370px;

}



.ftext{

	padding-left: 26px;

}

@media(min-width: 200px) and (max-width: 700px){
	.page-id-6649 .limoking-page-title-wrapper{
		 height: 300px !important;
	}
	.page-id-6649 .limoking-page-title-container{
		margin-top: -90px;
	}

	.master-slider h1, .master-slider h2{
		font-size: 20px !important;
	}
	.ms-btn-container{
		margin-top: -46px !important;
	}
	.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {
	    margin-top: -32px !important;
	}
	#uiui{ 
		height: auto !important; padding-top: 70px; 
	}	

}


@media(min-width: 1300px) and (max-width: 1400px){
	.page-id-6649 .limoking-page-title-wrapper{
		 height: 342px !important;
	}
	.page-id-6649 .limoking-page-title-container{
		margin-top: -36px;
	}
}

@media(min-width: 1200px) and (max-width: 1280px){
	.page-id-6649 .limoking-page-title-wrapper{
		 height: 300px !important;
	}
	.page-id-6649 .limoking-page-title-container{
		margin-top: -90px;
	}
}

@media(min-width: 1410px) and (max-width: 1680px){
	.page-id-6649 .limoking-page-title-wrapper, .page-id-6662 .limoking-page-title-wrapper,
	.page-id-6683 .limoking-page-title-wrapper, .page-id-6685 .limoking-page-title-wrapper, .page-id-6676 .limoking-page-title-wrapper, .page-id-1631 .limoking-page-title-wrapper, 
	.page-id-6834 .limoking-page-title-wrapper, 
	.page-id-6690 .limoking-page-title-wrapper, 
	.page-id-6693 .limoking-page-title-wrapper, .page-id-6865 .limoking-page-title-wrapper{
		 height: 388px !important;
	}

	.page-id-6649 .limoking-page-title-container {
		margin-top: -30px;
	}

	.page-id-6662 .limoking-page-title,
	.page-id-6683 .limoking-page-title, .page-id-6685 .limoking-page-title, .page-id-6676 .limoking-page-title, .page-id-1631 .limoking-page-title, 
	.page-id-6834 .limoking-page-title, 
	.page-id-6690 .limoking-page-title, 
	.page-id-6693 .limoking-page-title, .page-id-6865 .limoking-page-title{
		margin-top: 30px;
	}
	#about_title_wrapper{
		height: 388px !important;
	}
	.page-id-5807 .limoking-item-title-wrapper{
		margin-top: -30px;
	}
	.page-id-6649 .limoking-page-title{ margin-top: 40px; }
}

.page-id-6649 .limoking-page-title-wrapper .limoking-page-title-overlay{
	opacity: 0.5;
}

.dss{
	margin-top: 15px !important;
	width: 100px !important; padding: 15px !important; 
	font-size: 15px !important;
}

#cust-lgos img{
	/*width: 50%; */
	/* previously 80% */
}

.about-us-read-more{
	float: right;
}

#menu-services-sidebar li a{
	color: #ff9b00;
}
.current-menu-item{
	font-weight: 600;
}

.page-id-5807 .limoking-title-item{
	margin-bottom: 62px !important;
}

.page-id-5807 .limoking-title-item .limoking-item-title-wrapper.limoking-item {
    margin-bottom: 0px;
    margin-top: 30px;
}

.page-id-5807 .limoking-nav-title{ display: none; }

.master-slider h1, .master-slider h2 {
    color: #fff !important;
    font-weight: bold;
    font-size: 60px;
}