/*
Theme Name: Hurlingham Child
Theme URL: http://hostinger-tutorials.com
Description: Hurlingham Child Theme
Author: John Doe
Author URL: http://hostinger-tutorials.com
Template: hurlingham
Version: 1.0.0
Text Domain: hurlingham-child
*/

::selection {
  background: #95c0ea; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #95c0ea; /* Gecko Browsers */
}
a:hover, .entry-content a, .entry-content a:hover, footer .fa-inverse, .mh-meta a:hover {
	color: #558fc7;
	transition: 0.25s ease-out;
}
.home .mh-slider-content {
	padding: 10px 15px;
}
.home .mh-slider-caption {
	top: auto;
	bottom: 0;
    left: 0;
	width: 314px;
}
.home .mh-slider-content .mh-slider-title {
	font-size: 14px;
}
.home .mh-slider-content .mh-excerpt {
	margin-top: 5px;
}
.home .mh-slider-content .mh-excerpt {
	font-size: 13px;
    line-height: 1.2;
	text-align: left;
}
.home .mh-slider-title {
	
}
/*.fluid-width-video-wrapper {
	display: none;
}*/
.mh-main-nav li {
	font-weight: 500;
}
.mh-main-nav-wrap.sticky {
	position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    border-top: 0;
}
p {
	text-align: justify;
}
.padding-left {
	padding-left: 10px;
}
.padding-right {
	padding-right: 10px;
}
.mh-main-nav-wrap .slicknav_nav ul {
	border-top: 1px solid #558fc7;
}
.mh-main-nav, .mh-widget-title, .mh-slider-caption {
	border-bottom: 5px solid #558fc7;
}
input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover, textarea:hover {
	border: 1px solid #95c0ea;
}
.mh-main-nav .menu > .current-menu-item, .mh-main-nav li:hover, input[type=submit],
.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink,
.mh-slider-widget .flex-control-paging li a.flex-active {
	background: #558fc7;
}
input {
	padding: 8px;
}
.home .mh-custom-posts-small-title {
	text-align: left;
	max-height: 35px;
    overflow: hidden;
}
.header-ads {
    float: left;
    text-align: right;
    width: 60%;
    height: 82px;
    box-sizing: border-box;
    padding: 0px 15px;
}
.header-ads h3 {
	padding: 27px 0;
}
.iphone-app, .new-magazine img, .download-app img { 
    height: 105px;
    width: 105px;
}
.header-ads-inner-block {
	float: right;
}
.iphone-app, .download-app, .new-magazine {
    float: left;
    padding-left: 12px;
}
.iphone-app {
	padding: 34px 0px;
    box-sizing: border-box;
    background: #000;
}
.hurli-widget, .advads-widget {
    /*width: 50%;
    float: left;*/
    display: inline-block;
    margin-right: 15px !important;
    margin-bottom: 10px !important;
}
.hurli-widget:nth-child(even), .advads-widget:nth-child(even) {
    margin-right: 0px !important;
}
.home .hurli-widget:nth-child(odd), .home .advads-widget:nth-child(odd) {
    margin-right: 0px !important;
}
.home .hurli-widget:nth-child(even), .home .advads-widget:nth-child(even) {
    margin-right: 15px !important;
}
.home .epyt-gallery-allthumbs.epyt-cols-3 {
    max-height: 280px !important;
    overflow-y: scroll;
}
.home .epyt-gallery-title {
    padding: 2px 0 0;
    max-height: 27px;
    overflow: hidden;
}
div#text-2 {
    margin-bottom: 10px;
}
div#text-3 .mh-widget-title {
	margin-bottom: 30px;
}
#custom_html-9 {
	padding-top: 20px;
}
.category-back-issues article {
    width: 25%;
    float: left;
}
.category-back-issues article .mh-loop-meta {
	display: none;
}
.category-back-issues article .mh-loop-thumb, .category-back-issues article .mh-loop-title {
	margin-right: 0px;
	margin-bottom: 15px;
}
.category-back-issues article .mh-loop-excerpt p, .category-back-issues article .mh-loop-title {
	    text-align: center;
}
.category-back-issues article .mh-loop-excerpt a {
	padding: 4px 10px;
    background: #95c0ea;
    color: #fff;
    border-radius: 5px;
}
.category-back-issues article .mh-loop-excerpt a:hover {
	background: #558fc7;
}
.category-back-issues article .mh-loop-excerpt {
	overflow: visible;
}
.polo-advertiser-item {
    min-height: 200px;
    width: 25%;
    float: left;
    text-align: center;
}
.advertisors-block_book {
    border: #558fc7 solid 1px;
    background: #ffffff;
    width: 150px;
}
.poloVacationImg {
    float: left;
    padding-right: 15px;
}
.polo-advertiser-item h4 {
	font-size: 14px;
	min-height: 46px;
    text-align: center;
}
.mh-post-nav {
	padding-top: 25px;
}
.uniColX.col-lg-4 > a {
	min-height: 200px;
	display: block;
}
.widget_archive ul {
    overflow-y: scroll;
    height: 200px;
}
.wpcf7-text, .wpcf7-textarea {
	padding: 8px !important;
}
#custom_html-7 .custom-html-widget {
    max-height: 320px;
    overflow-y: scroll;
}
.mh-post-nav span {
	/*width: 100px;*/
    background: #558fc7;
    padding: 8px 5px;
    text-align: center;
}
.mh-post-nav a:hover span {
	color: #fff;
	transition: 0.25s ease-out;
}
.page-id-225 .table-striped h4 {
	margin-bottom: 0px;
}
footer #custom_html-6 li {
    margin-bottom: 12px;
}
.mh-copyright-wrap .mh-copyright {
	text-align: center;
}
#myScroll {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #558fc7;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 10px;
}
@media screen and (min-width: 601px){
	.admin-bar .mh-main-nav-wrap.sticky {
    	top: 32px;
	}
}

@media screen and (min-width: 1140px){
	.mh-container-outer {
    	width: 100%;
    	max-width: 100% !important;
	}
	.header-ads {
		padding-right: 0px;
	}
	.mh-site-logo {
		padding-left: 0px;
	}
	.header-top-block, .mh-wrapper {
    	width: 1090px;
    	margin: 0 auto;
	}
	.header-top-block {
		width: 1140px;
	}
	input[type=text], input[type=email], input[type=tel], input[type=url], .wpcf7-textarea {
    	width: 90%;
	}
	footer .mh-footer-widgets {
    	padding: 0 15px;
    	width: 1110px;
	}
}

@media screen and (max-width: 767px){
	.header-ads {
		display: none;
	}
}

@media screen and (max-width: 585px){
	input[type=text], input[type=email], input[type=tel], input[type=url], .wpcf7-textarea {
		width: 94%;
	}
	.home h2.mh-slider-title {
	    max-height: 48px;
	    overflow: hidden;
	}
	.home .mh-slider-content .mh-excerpt {
		min-height: 44px;
		max-height: 44px;
    	overflow: hidden;
	}
	.category-back-issues article {
    	width: 50%;
    }
    .category-back-issues article .mh-loop-thumb {
		max-width: 160px;
	}
	.category-back-issues article .mh-loop-excerpt {
		display: block;
	}
	.contact-page input[type=submit] {
    	min-width: 100%;
    }
}

@media screen and (min-width: 586px){
	.photographerslist .col-lg-6, .contact-page .col-lg-6 {
	    width: 50%;
	    float: left;
	}
	.uniColX.col-lg-4 {
	    width: 33.333%;
	    float: left;
	}
	.articles-block .timesRep {
		width: 25%;
    	float: left;
	}
}

@media screen and (min-width: 621px) and (max-width: 767px) { 
	.category-back-issues article .mh-loop-title {
		font-size: 16px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) { 
	.mh-container.logo-block {
		max-width: 50%;
	}
	.iphone-app, .new-magazine img, .download-app img {
    	height: 102px;
    	width: 102px;
	}
	.hurli-widget, .advads-widget {
		width: 46%;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { 
	.mh-main-nav li a {
	    padding: 10px 10px;
	    font-size: 11px;
	}
	.home h2.mh-slider-title {
	    max-height: 35px;
	    overflow: hidden;
	}
	.home .mh-slider-content .mh-excerpt {
		min-height: 44px;
		max-height: 44px;
    	overflow: hidden;
	}
	.archive h3.entry-title.mh-loop-title {
    	font-size: 16px;
	}
	.polo-advertiser-item {
		width: 24.5%;
	}
}

.logo-block {
    width: 40%;
    float: left;
}
.mh-container, .mh-container-inner {
	max-width: 1140px;
	margin: 0px auto !important;
}



@media screen and (min-width: 1150px) {
    .flexslider .slides img{
        height: 500px !important;
        object-fit: cover !important;   
    }
}

@media screen and (max-width:1150px) and (min-width: 1024px) {
    .flexslider .slides img{
        height: 450px !important;
        object-fit: cover !important;   
    }
}

@media screen and (max-width:1024px) and (min-width: 800px) {
    .flexslider .slides img{
        height: 330px !important;
        object-fit: cover !important;   
    }
}
@media screen and (max-width:800px)  {
    .flexslider .slides img{
        height: 400px !important;
        object-fit: cover !important;
    }
}



