/***Custom-css test****/
.vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.mg__footer ul a:not(.btn) {
    font-size: 15px !important;
}
.font-18 {
    font-size: 16px !important;
}
.mg__nav>li>a:not(.btn) {
    font-size: 16px !important;
}
.mg__footer a:not(.btn) {
    font-size: 15px !important;
}
/*.wpb_single_image img {
    margin-top: 70px;
}*/
.color-grey {
    color: #76838b !important;
    font-size: 22px;
    margin-left: 60px;
    margin-right: 60px;
}
.uk-container-center {
    margin-left: auto !important;
    margin-right: auto !important;
}

.postlayout .vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.bg-fff {
    /*margin-top: -25px !important;*/
    margin-bottom: 0px !important;
    padding-bottom:20px;
}
.mg__nice-toc {
    margin-bottom: 30px !important;
}
.mg__nice-toc a.mg__card, .mg__nice-toc .mg__post-content a.mg__quote, .mg__post-content .mg__nice-toc a.mg__quote {
    background: #d4ebf4 !important;
    border: 2px solid #fff;
    text-decoration: none !important;
}
li.Keyword-research span.menu-image-title {
    font-size: 16px;
    font-weight: bold;
}
.mg__page-header h1 {
    font-family: "Source Sans Pro",sans-serif-condensed !important;
    font-weight: 900 !important;
    font-size: 4.2352941176rem !important;
    color: #4d626e !important;
    line-height: 1.1em !important;
}
.mg__page-header h2 {
    font-family: "Source Sans Pro",sans-serif-condensed !important;
    color: #4d626e !important;
    line-height: 1.1em !important;
}
footer.mg__footer li img {
    display: none !important;
}
.mg__post .mg__post h1 {
    font-size: 30px !important;
}
h1.mg__post-title {
    font-size: 30px !important;
}
.blog-block >div>.wpb_wrapper {
    border: 3px solid #fff !important;
    /*background-color: #d3eaf3;*/
}
.mg__nice-toc img {
    margin: 0px auto 0px auto !important;
}
.blog-block >div>.wpb_wrapper:hover {
    border: 3px solid #fcc50a !important;
}
.bg-fff >.wpb_wrapper:before {
    background-color: #fff !important;
    background-size: cover;
    content: "#" counter(seo);
    position: absolute;
    top: 7px;
    left: 53px;
    padding-left: 20px;
    color: #0e3c54;
    font-weight: bold;
    line-height: 37px;
    width: 65px;
    font-size: 18px;
    display: block;
}
.blog-block img.alignnone{margin-top: 0px;}
.mg__nice-toc h3 {
    font-size: 22px;
}
.uk-container-center > .vc_column_container > .vc_column-inner > .wpb_wrapper{counter-reset: seo2 0;}
.uk-container-center > .vc_column_container > .vc_column-inner > .wpb_wrapper .uk-grid
{counter-increment: seo2 0;}
.uk-container-center > .vc_column_container > .vc_column-inner > .wpb_wrapper .uk-grid .blog-block {
    counter-increment: seo2;
}
.uk-container-center > .vc_column_container > .vc_column-inner > .wpb_wrapper .uk-grid .blog-block .bg-fff >
.wpb_wrapper:before {
    content: "#" counter(seo2);
}
div#socialButtonOnPage {
    display: none !important;
}
#toc.is--compact.is--visible {
    transform: translateX(0) !important;
}
.bg-lightorange {
    background-color: #0d3d54 !important;
}
.mg__page-header h1 {
    margin-top: -140px !important;
    color: #fff !important;
}
.mg__page-header h2 {
    color: #ffffff !important;
}
.mg__page-header .wpb_wrapper p {
    color: #fff;
}
.mg__page-header .wpb_wrapper p.color-grey {
    color: #fff !important;
}
.wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important; 
}
.mg__blog-niceheader img {
    top: -149px !important;
    min-width: 272px !important;
    width: 272px !important;
}

/*****background variation******/
header.bg-blue.featuredimage1 {
    background-color: #84ccc8 !important;
    margin-top: 45px;
}
header.bg-blue.featuredimage2 {
    background-color: #ec4d4a;
}
header.bg-blue.featuredimage3 {
    background-color: #0d3d54;
}
header.bg-blue.featuredimage4 {
    background-color: #ec4d4a;
}
header.bg-blue.featuredimage5 {
    background-color: #0d3d54;
}
header.bg-blue.featuredimage6 {
    background-color: #ec4d4a;
}
header.bg-blue.featuredimage7 {
    background-color: #0d3d54;
}
header.bg-blue.featuredimage8 {
    background-color: #0d3d54;
}
header.bg-blue.featuredimage9 {
    background-color: #f6d023;
}
.bg-fff h3.uk-text-bold.color-black {
    font-size: 22px;
    line-height: 22px;
}
.learn-image-banner img {
    max-height: 525px;
    width: auto;
}
.mg__page-header .seo-heading {
    font-size: 4.2em !important;
}
.mg__page-header .seo-heading2 {
    font-size: 2.2em !important;
}
.uk-container {
    top: -50px;
}
.blog-block {
    text-align: center;
}
/****/
.uk-container img{max-width:100%; height:auto;}
.uk-width-large-3-4 {margin: auto !important;}
.bg-fff a {font-weight: 700;}
.control-seo{position:relative; top:-50px; text-align:right;}
.pad-bottom{padding-bottom:50px; margin-bottom:50px !important; margin-top:80px !important;}
.chapter {background-color: #ffbe02;padding: 5px 10px;border-radius: 5px;}
.chapter-content h1 {color: #fff !important;border-bottom: 5px solid #fff;text-align: left !important;padding-bottom: 15px;margin-bottom: 25px;}
.chapter-content { margin-top: -80px;}
.uk-container{padding-left:10px; padding-right:10px;}

/******media******/
@media (min-width: 960px) {
.uk-width-large-3-4 { width: 75%;}
}
@media (max-width: 767px) {
.chapter-content {margin-top: 20px;}
.control-seo {top:0px;text-align: center; padding-top:20px;}
.color-grey{margin-left:0; margin-right:0;}
.blog-block{margin-bottom:10px;}
.pad-bottom{margin-top:0 !important;}
.mg__page-header .seo-heading{font-size:3em !important; margin-top:0 !important;}
}
