/*
Theme Name: MG Car Club (2019) Motorsport
Author: The MG Car Club 
Author URI: https://obergine.com
Description: The theme for the MG Car Club's new redesign/development. This theme is for the clubs centres, registers and overseas affiliates.
Version: 1.0
*/

@import url('foundation.css');
@import url('app.css');

@import url('style.css');
@media only screen and (max-width: 767px)
{
  .column, .columns {overflow: hidden;}
}
h1,h2,h3,h4,a, .breadcrumbs > * a, .breadcrumbs > * span,a:hover {color:#264089;}

#outer-wrap { border-top: 4px solid #264089; }
header .top-links .top-tab { background-color: #264089; background-image: -webkit-linear-gradient(top, #264089, #203775); background-image: -moz-linear-gradient(top, #264089, #203775); background-image: -ms-linear-gradient(top, #264089, #203775); background-image: -o-linear-gradient(top, #264089, #203775); }

nav#section-main-nav { background-color: #264089; background-image: -webkit-linear-gradient(top, #264089, #203775); background-image: -moz-linear-gradient(top, #264089, #203775); background-image: -ms-linear-gradient(top, #264089, #203775); background-image: -o-linear-gradient(top, #264089, #203775); }
nav#section-main-nav ul li li { background: #264089; }
nav#section-main-nav ul li:hover a { background-color: #203775; background-image: -webkit-linear-gradient(top, #203775, #1b2d61); background-image: -moz-linear-gradient(top, #203775, #1b2d61); background-image: -ms-linear-gradient(top, #203775, #1b2d61); background-image: -o-linear-gradient(top, #203775, #1b2d61); }
nav#section-main-nav ul li:hover ul li a:hover, nav#section-main-nav ul li:hover ul li:hover ul li a:hover { background: #1b2d61; }
nav#section-main-nav ul li li li { background-color: #264089; background-image: -webkit-linear-gradient(right, #264089, #1b2d61); background-image: -moz-linear-gradient(right, #264089, #1b2d61); background-image: -ms-linear-gradient(right, #264089, #1b2d61); background-image: -o-linear-gradient(right, #264089, #1b2d61); }
#profile img { width: 120px; float: left; margin-right: 10px; }
#profile .link-tab { float: left; clear: left; margin-top: 15px; }
#accordion h3 { background: #ededed; border-left: 10px solid #264089; color: #264089; padding: 9px 40px 7px 10px; font-family: Arial, Helvetica, "Lucida Grande", sans-serif; font-weight: normal; font-size: 12px; font-size: 1.2rem; margin-bottom: 3px; outline: 0; cursor: pointer; }

@media screen and (max-width: 768px) { header h1 { height: 45px; margin: 0; padding: 0; background-color: #264089; background-image: -webkit-linear-gradient(top, #264089, #1e336d); background-image: -moz-linear-gradient(top, #264089, #1e336d); background-image: -ms-linear-gradient(top, #264089, #1e336d); background-image: -o-linear-gradient(top, #264089, #1e336d); border-bottom: 1px solid #1b2d61; position: absolute; left: 0; width: 100%; margin: 0; padding: 8px 0; color: #fff; display: block; font-size: 20px; font-size: 2rem; text-align: center; text-decoration: none; text-shadow: 0px -1px 0px #222; }

  header .nav-btn { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2f4fa9), color-stop(0.5, #294695), color-stop(0.5, #27428d), color-stop(1, #264089)); border: 1px solid #1b2d61; }
  header .nav-btn:hover { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #233a7d), color-stop(0.5, #203775), color-stop(0.5, #1d3169), color-stop(1, #182855)); }
  header .close-btn { padding: 0 15px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), color-stop(0.5, #2e2e2e), color-stop(0.5, #262626), color-stop(1, #191919)); border: 1px solid #3a3a3a; }
  header .close-btn:hover { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c4c4c), color-stop(0.5, #474747), color-stop(0.5, #404040), color-stop(1, #333333)); }


  header nav#section-main-nav ul li li { background: #132045; }
  header nav#section-main-nav ul li li li { background: #192a59; }
 } 

 .page-template-front-page #main-content .content-block .meta {font-weight:normal;font-size:12px;}
 
 .link-tab {margin:0 !important;}
 #main-content .content-block .w_image .title-block {position:relative;}
 
 
 /** New **/
 body.home #main-content {
    margin: 0 auto;
}
ul#quick-links li {width:45%;margin-right:5%;float:left;}
@media all and (max-width:599px)
{
ul#quick-links li {width:95%;margin-right:5%;float:none;}

}
 .Motorsport5And7 .elementor-col-50:first-of-type
 {
     width: 39.1% !important;
}

 .Motorsport5And7 .elementor-col-50:last-of-type
 {
     width: 56.5% !important;
     margin-left: 4.4% !important;
}

 .Motorsport5And7 .FiveColFirst
 {
}

 .Motorsport5And7 .SevenColLast
 {
}

.elementor-section.elementor-section-boxed > .elementor-container
{
    display:block;
}

@media all and (max-width:1200px)
{
     .Motorsport5And7 .elementor-col-50:first-of-type,
      .Motorsport5And7 .elementor-col-50:last-of-type
     {
         width: 100% !important;
          margin-left: 0% !important;
    }
    
    
     .Motorsport5And7 .FiveColFirst,
     .Motorsport5And7 .SevenColLast
     {
         padding: 10px !important;
    }
    
     
 
}


#submenu-div {background-color:#f4f4f4;padding:10px;}
nav#submenu ul li a {font-size:18px;}
nav#submenu ul.children li a {font-size:16px;}
nav#submenu ul li.current_page_item ul {left:15px;}
nav#submenu ul li.current_page_item > a {font-weight:bold;}
.regmenuaction {font-weight:bold;padding-left: 5px;
    font-size: 20px;cursor:pointer;
	display:none;background:url(../svg/icon-chevron.svg) right center no-repeat transparent;}


@media only screen and (max-width: 767px)
{
	.regmenuaction {display:block;}
	.open .regmenuaction {background:url(../svg/icon-chevron-active.svg) right center no-repeat transparent;}
	nav#submenu {display:none;}
	.open nav#submenu {display:block;}
}
