/*

Theme Name: Out In London Child Theme
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/

Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.

Version: 1.3

Template:london

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog



Text Domain: twentysixteen



This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/







@import url('../london/style.css');







body {



	background: #fff !important;



}







.site {



	margin: 0px;



}







.site-header {



	padding: 0px;



}







.site-content{background:#ececec;}







.custom-logo {



	border: 4px solid #333;



	padding: 10px 25px;



	margin-top: 10px;



	margin-bottom: 10px;



	background:#fff;



}



.nav-bar {



	padding-top: 5px;



	padding-bottom: 5px;



	background: #000;



}



header{



	background: #fff;



}



.current_page_item a{



	color: #007acc !important;



}



.main-navigation a {



	color:#fff;



	text-transform: uppercase;



	font-size: 14px !important;



}



.site-content {



    background: #ececec;



    padding: 50px 0px;



}



.box-blog{



	background:#fff;



	margin-bottom: 25px;



}



.image_wrapper_home {



    position: relative;



}



.image_wrapper_home img{



	height: 200px;



	object-fit: cover;



	width: 100%;



}



.post-categories {



    margin: 0px;



    padding: 0px;



	list-style: none;



}



.post-categories li a {



    display: inline-block;



    position: absolute;



    bottom: 0px;



    left: 15px;



    background:#007acc;



    padding: 5px 10px;



    font-size: 13px;



    color: #fff;



}



.title_home {



    padding: 10px;



    overflow: hidden;



    text-overflow: ellipsis;



	white-space: nowrap;



	padding-bottom: 0px;



}



.tile__description.slab {



    padding: 10px;



}



#loadmoreproduct {



    display: inline;



    background: #007acc;



    color: #fff;



    padding: 10px 15px;



}



.maion_load_more {



    text-align: center;



}



.home_no {



    display: block;



    background: #007acc;



    color: #fff;



    padding: 10px;



    text-align: center;



    clear: both;



}



.copyright-bottom {



    background: #222;



    color: #666;



    text-align: center;



}



.copyright-bottom .widget{



	border-top:none !important;



	margin-bottom: 18px;



}



footer {



    background: #000;



    color: #fff;



    padding: 25px 0px;



}



footer .widget{



	border-top:none !important;



	margin-bottom: 3.307692308em;



}



.flex-control-nav {



    bottom: 20px  !important;  



    line-height: 11px;



    position: absolute;



    z-index: 9999;



}



#metaslider_26 {



    margin-bottom: 0px;



}



body:not(.custom-background-image)::before, body:not(.custom-background-image)::after {



	height:0px;



}



footer ul{



	list-style:none;



	margin:0px;



}



footer ul li a{



	color:#fff;



}



footer ul li{



	border-bottom: 1px dotted #333;



	padding:10px;



	padding-left:0px;



}



#wp-subscribe {



    padding: 26px;



    background: #333 !important;



}



#wp-subscribe input.email-field{



	background: #000 !important;



}



#wp-subscribe input.submit {



	color: #333 !important;



}



.site-main {



    margin-bottom: 10px;



}



.widget{



	border-top:0px;



}



.comments-area, .sidebar, .content-bottom-widgets .widget-area, .widecolumn {



    margin-bottom: 25px;



}



label{



	font-family: Merriweather, Georgia, serif;



}



.page-header{



	border-top: 0px;



}



.site-content {



    padding: 50px 0px;



    min-height: 350px;



}



.page-title-archive{



	margin-bottom:25px;



}



.single-post .site-content{



	background:#fff;



}



.entry-header{



	background: transparent !important;



}



.pre-text {



    display: inline-block;



    float: left;



	margin-bottom: 30px;



}



.mext-text {



    display: inline-block;



    float: right;



	margin-bottom: 30px;



}



.site-main > article {



    margin-bottom: 40px;



}



.sidebar{



	margin-left: 0%;



	width: 100%;



}



.post-thumbnail img {



    display: block;



    width: 100%;



    height: auto;



}



.entry-title {



	margin-bottom: 20px;



}



.widget {



    margin-bottom: 20px;



}



.sidebar ul{



	margin:0px;



	padding:0px;



	list-style:none;



}



.sidebar ul li{



	margin-bottom:7px;



}



.sidebar {



    margin-left: 0%;



    width: 100%;



    border-radius: 5px;



    margin-top: 15px;



}



.widget input.search-field[type="search"] {



	width: 100% !important;

}



.search-form label{



	margin-bottom:0px;



}



/*.single-post .sidebar {



	margin-top:75px;



}*/







.no-results input.search-field[type="search"] {



	width: 300px !important;



}



.no-results .search-submit {



	left: 300px !important;



}







.error-404 input.search-field[type="search"] {



	width: 300px !important;



}



.error-404 .search-submit {



	left: 300px !important;



}







.main-navigation a {



	



	padding: 0.656em 2em !important;



	



}



.widget-home{



     padding-top: 0px !important;



    margin-bottom: 20px;



}



.img-responsive{



   max-width:100%;



   height:auto;



   width: 100%;



}



.home-title {



   display: block;



   margin-bottom: 20px;



   font-size: 25px;



   font-weight: 600;



}



#wp-subscribe p.text {



    margin: 15px 0;



    opacity: .8;



    font-size: 14px;



}



.social-icons-top {



    float: right;



    padding-top: 126px;



}



.main-navigation ul ul a{



   width: 220px !important;



}



.divder-full {



    width: 100%;



    height: 4px;



    background: #000;



}



.our-work-london {



    margin: 0px;



    padding: 0px;



    list-style: none;



}



.our-work-london li {



    padding: 15px 0px;



    border-top: 6px solid #000;



    overflow: hidden;



}



.left-london {



    float: left;



    width: 40%;



}



.right-london {



    float: right;



    width: 60%;



    text-align: right;



}



.wpcf7-form-control.wpcf7-textarea {



    height: 140px;



}



.titl_border::after {



    width: 55px;



    height: 4px;



    background: #000;



    position: absolute;



    content: "";



    display: block;



    left: 15px;



    margin-bottom: 10px;



    clear: both;



}



.titl_border {

    margin-bottom: 15px !important;

}



a:focus {



    outline: none !important;



}

.entry-title {



font-size: 25px !important;



}

.main-cat {

    background: #333 !important;

}

.tile__info.tile__info--bubble {

    padding: 10px;

}

.tile__info_tag.tile__category.caps {

    color: #fff;

}

@media only screen and (max-width:910px) {
	.nav-bar {
    	display: none !important;
	}
	.custom-logo {
    	max-width: 150px;
	}
	.social-icons-top {
		float: none;
		padding-top: 0;
	}
}
@media only screen and (max-width:767px) {
	footer {
		text-align:center;
	}
	header {
		border-bottom: 1px solid #ccc;
	}
	.sidebar{
		padding: 0px !important;
	}
	.widget input.search-field[type="search"] {
    	width: 100% !important;
	}
	.entry-content{
		margin-right: 10px;
		margin-left: 10px;
	}
	.post-thumbnail{
		margin-right: 0px !important;
		margin-left:0px !important;
	}
	.search-form label{
		width: 100%;
	}
        .left-london {
	       float: left;
	       width: 100%;
	       text-align: center;
        }
        .right-london {
	      float: right;
	      width: 100%;
	      text-align: center;
              margin-top:20px;
        }
}
@media screen and (min-width:768px) and (max-width:980px) {
	.home-content-blog{
		min-height: 375px;
	}
	.tile__text p{
		font-size:13px !important;
	}
	header {
		border-bottom: 1px solid #ccc;
	}
	.widget input.search-field[type="search"] {
    	width: 100% !important;
	}
	.entry-content{
		margin-right: 10px !important;
		margin-left: 10px !important;
	}
	.post-thumbnail{
		margin-right: 0px !important;
		margin-left:0px !important;
	}
	.search-form label{
		width: 100%;
	}
}
.search-form label{
	width:100% !important;
}