/*****
Theme Name: MH Magazine Child Theme
Theme URI: http://www.mhthemes.com/themes/mh/magazine/
Description: This is a child theme for MH Magazine WordPress theme to make customizations much easier for you. By using this child theme you make sure, that you keep your changes after an update of the parent theme.
Author: MH Themes
Author URI: http://www.mhthemes.com/
Template: mh_magazine
Version: 3.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/

@import url("../mh_magazine/style.css");

h1 { font-size: 30px !important; font-size: 1.875rem !important; }
h2 { font-size: 20px; font-size: 1.25rem; }
h3 { font-size: 20px; font-size: 1.25rem; }
h4 { font-size: 16px; font-size: 1rem; }
h5 { font-size: 14px; font-size: 0.875rem; }

.h3 { font-size: 16px; font-size: 1rem; margin-bottom: 0px; margin-bottom: 0rem; }
/*h1 { color: #000 !important; } */
a { color: #004679 !important; text-decoration: none; font-weight:600;}
#wprmenu_menu ul li a { color: #ffffff !important; }
a:hover { text-decoration: underline; }
b, strong {
    font-weight: 600 !important;
}
/* .mh-excerpt a, .widget-title a { color: #0645AD !important; text-decoration: none; font-weight:bold;} */

.header-wrap { background: #fff url(images/bg.png) repeat-x;}  

.header-nav li:hover { background: #2485D4; }
.main-nav { background: #2a2a2a; }

.main-nav li:hover { background: #2485D4 !important; }
.main-nav li a { display: block; color: #fff !important; padding: 0.416em 1em; text-decoration: none; }
footer a {color: #f7f7f7 !important;}
.post-header { display:none; }
.entry-title { display:none; }
.page-title-top, .subheading-top { display:none; }
.page-title { display:none; }
.page-title-layout1 { display:none; }

.entry h1, .entry h3, .entry h4, .entry h5, .entry h6, .entry p, .entry blockquote, .entry .flex-vid, .entry row { margin-bottom: 15px; margin-bottom: 0.9375rem; }
.entry h2 { font-size: 20px; font-size: 1.25rem; margin-bottom: 0px; margin-bottom: 0rem; }

a .pagelink { background: #eee; color: #359bed; }

.tour-image { padding-bottom: 10px; padding-top: 10px; }
.tour-image-div img { padding-bottom: 10px; padding-top: 10px; }
.stars { vertical-align: -10%; }

.widget-title, .footer-widget-title, .sidebar-title { margin-bottom: 15px; margin-bottom: 0.94rem; }

.sb-widget .tagcloud a { background: #004679; }

.link-list li {	background: url(/images/sidebar-list.png) no-repeat top left;	padding: 0 0 0 18px;		margin: 0;	word-wrap: break-word;	border-bottom: 1px solid #ebebeb;}
.info-list li {	margin: 0;	word-wrap: break-word;	border-bottom: 1px solid #ebebeb;}
.entry h3 { margin-bottom: 0px; margin-bottom: 0rem; }
media="all".sb-widget .tagcloud a {background: #FFFFF;}media="all".tagcloud a {margin: 2px;margin: 0;padding: 2px 10px;padding: 0;color: #0645ad;white-space: nowrap;display: inline-block;}
.logo-wrap { position: relative; overflow: hidden; padding: 0px; padding: 0.0rem; }

.rel-wrapper {
  position: relative;
}

.table-wrapper {
  /*width: 1000px;*/
  overflow-x: auto;
  margin-left: 120px;
}

.main-nav {
 text-transform: none;
}
.link-city { padding-left: 15px;  }
.post-ratings-image { vertical-align:middle;}

.loader {
  position:absolute; 
  bottom:24px; 
  left:165px;
  border: 2px solid #2a516f;
  border-top: 2px solid #fff;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

table {
  border-collapse: collapse;
}

th, td {
  text-align: left;
  padding: 8px;
  height: 24px;
  white-space: nowrap;
}

.fixed-table-col {
  position: absolute;
  width: 100px;
  left: 0px;
  top: auto;
  margin-left: 4px;
  border-right: 1px solid #bebebe;
}

.just-mobile {
  display: none;
 }
 
.pad
{
    padding:10px 50px;
}

.hyrbilsok {
  background: #fff;
  background-image: url("/images/bg.jpg");
  padding-bottom: 20px;
}
#ct-wrap { height: 219px; overflow: hidden; width:90%;margin: 0 auto;}
#ct-load { background-image: url('/assets/1000_load8.png'); height: 219px; background-repeat: no-repeat; position:relative;}
#ct-load-text { position:absolute; bottom:20px; left:20px; font-size:18px; color: white; }
#ct-mobile-container .ct-page-header, .ct-tag-line { display: none !important; }
.ct-overflow-y-scroll { overflow-y: hidden !important; }
.ct-usps__main { display: none !important; }
#ct-container { min-height: 0 !important; }

.headline {
  padding-top: 20px;
  width:90%;
  margin: 0 auto;
}
.the-title {
  display: table;
  background: rgba(2,103,158,0.9);
  padding: 10px 25px;
  color: #fff;
  margin: 0 !important;
}
.description {
  display: inline-block;
  background: rgba(1,70,108,0.8);
  padding: 10px 25px;
  color: #fff;
}

@media screen and (max-width: 1000px) {
  #ct-load { background-image: url('/assets/769_load8.png'); }
  .just-mobile {
    display: block;
  }
  .no-mobile { display: none; }
}
@media screen and (max-width: 767px) {
  .hyrbilsok {  background-image: none; }
  #ct-wrap { height: 220px; min-height: 220px !important; }
  #ct-load { background-image: url('/assets/621_load24.png'); }
  #ct-load-text { bottom: 25px; font-size: 18px; }
  .loader { bottom: 28px; left: 164px; }
  .ct-container-search-cars { min-height: min-content !important; padding-bottom: 1em !important; }
  .ctc_form__switch--container .ct-form-switch-description { color: #ffffff !important; }
  .ct-age-button-label { color: #fff !important; }
}
@media screen and (max-width: 620px) {
  #ct-load { height: 162px; background-image: url('/assets/421_load24.png'); }
  #ct-wrap { height: 162px; min-height: 162px !important; }
  /*#ct-load { padding-bottom: 0px !important; height: 162px !important; min-height: 162px !important;}*/
  #ct-load-text { bottom: 8px; font-size: 15px; }
  .loader { bottom: 12px; left: 140px; }
  .description { display: none; }
  .the-title { font-size: 20px !important; }
  body.custom-background {
    background-image: none;
  }
}
@media screen and (max-width: 380px) {
  #ct-load { background-image: url('/assets/380_load24.png'); }
  .the-title {font-size: 17px !important; }
}
