@media (min-width: 1200px){
    .mpu-ads-container {
        text-align: center;
    }
    .halfpage-ads-container {
        text-align: center;
        width: 100%;
        margin-top:20px;
        margin-bottom: 20px;
    }

}

@media (min-width: 1200px)  and (max-width: 1280px){




  .col-lg-6
  {
    width:48%;
  }
  .pos-4
  {
    margin-right:12px;
  }




    p.reg-text {
    display: none;
  }

  #search-form {
    right: -190px;
  }

  input.form-control {
    width: 95px !important;
  }

  .aficionadofootermenu a {     
    text-indent: 150%;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0.0001em;
    background-image: url('../images/aficionado-logo.png');
    background-repeat: no-repeat;
    background-position: 0px -6px;
    padding: 4px 55px 0;
    -moz-padding-end: 61px;
    -moz-padding-start: 53px;
    float: none;
    display: block;
  }

  .aficionadofootermenu {
    padding-top: 5px;
  }

  #navbarcollapse {
    display: table !important;
    table-layout: fixed;
    width: 100%;
  }


  #menu-main-menu{
    float: none;
    padding: 0px;
    display: flex;
    flex-direction: row;
    margin-top: -30px;
  }
    
  
  #navbarcollapse ul ul li {
    text-align: left;
  }
}
@media (min-width: 992px)  and (max-width: 1024px){

.skin_wrap #menu-main-menu{
    margin-top:0;
}


}
@media (min-width: 1025px) {

    .home-halfpage {
        display: block;
    }

    ul.nav.navbar-nav.email {
        display: block;
    }

    ul#menu-menu-1 li a {
        font-size: 1.2rem;
    }

    .mediaquest {
        float: right;
        padding: 12px 12px;
        background-color: #fff;
    }

    .mediaquest a {
        display: inline-block;
    }

    .mediaquest ul li {
        float: none;
    }

    .mobile-box-1:first-child .post-category a {
        font-size: 14px;
        font-weight: normal;
    }

    .mobile-box-1:first-child .post-title a {
        font-size: 20px !important;
        line-height: 1;
    }

    .mobile-box-1:first-child .article-shares-stub {
        display: none;
    }

    .post-title a {
        font-size: 2.2rem;
        padding: 8px 0;
        color: #333;
        line-height: .9em;
    }

    p#breadcrumbs a {
        color: #000;
        text-decoration: underline;
        font-size: 11px;
        float: left;
        padding-top: 10px;
    }

    .wrapper li {
        /*list-style: outside none none;*/
    }

    .pager {
        width: 85px;
    }

    .wrapper li a {
        color: #808080;
    }

    .pager {
        margin: 0 auto;
        text-align: left;
        /*width:1002px;*/
    }

    .cat-title h2 {
        padding: 12px 0px 17px;
    }

    .blog-main {
        float: right;
        /*width: 69.666%;*/
        background-color: white;
    }

    .blog-sidebar {
        margin-top: 7%;
        /*width: 26.333%;*/
    }

    .single p#breadcrumbs {
        padding-left: 10px;
    }

    p.comment-form-author input#author,
    p.comment-form-email input#email {
        width: 62%;
    }

    p.comment-form-url input#url {
        width: 61%;
    }

    p.comment-form-comment textarea#comment {
        width: 59%;
    }

    #menu-main-menu .current-post-ancestor,
    #menu-main-menu .current-menu-item,
    #menu-main-menu .current-category-parent {
        border-bottom: 2px #f24f56 solid;
    }

    .desktop-box-2 div.post-img a img {
        height: 220px;
    }

    .footer-ads {
        margin-bottom: 1.444%;
    }

    .pos-3 {
        /*text-align: center;*/
        /*min-height: 360px;
        margin-bottom: 12px;
        margin-top: 12px;*/
    }

    .article-shares-stub {
        display: block;
        position: absolute;
        bottom: 0;
    }

    .post-title {
        padding: 0 0 10px;
    }

    .content-page {
        float: right;
        width: 73.666%;
    }

    .googlePlus {
        float: right;
        font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    }

    .googlePlus a {
        color: #000;
        text-decoration: none;
        cursor: pointer;
    }

    .googlePlus img {
        margin-left: 4px;
        vertical-align: middle;
        border-radius: 4px;
    }

    .content-sidebar {
        margin-top: 7%;
        width: 26.333%;
    }

    .leaderboard-banner {
        width: 720px;
        text-align: center;
        margin: 65px auto -38px;
    }

    ul.footer-link li a:focus {
        border-bottom: 0 transparent;
    }

    .content-page.contact {
        width: 100%;
    }

    .contact p.no-break {
        display: none;
    }

    .wpcf7 p {
        font-size: 12px;
    }

    .wpcf7 select.subj,
    .wpcf7 input.fn,
    .wpcf7 input.ln,
    .wpcf7 input.comp,
    .wpcf7 input.eml,
    .wpcf7 input.con {
        width: 100%;
        padding: 8px 4px;
    }

    .wpcf7 textarea.message {
        width: 100%;
    }

    input.wpcf7-submit {
        border: 0px;
        background: #c1272d;
        color: #ffffff;
        padding: 3px 20px;
        float: right;
    }

    .top {
        border-bottom: 1px solid #EFEFEF;
        padding: 20px 0px;
    }

    .footer-menu {
        width: 1002px;
        margin: 25px auto;
    }

    .footer-menu ul {
        margin: 0;
        padding-top: 15px;
        list-style-type: none;
        list-style-image: none;
        font-family: sans-serif;
        font-size: 12px;
    }

    .footer-menu li {
        display: inline;
        padding: 10px;
        margin-left: 25px;
        border-bottom: 0;
    }

    .footer-menu li.current-menu-item a {
        background-color: transparent;
        border-bottom: 0;
        font-family: "sans-serif";
        font-size: 12px;
        color: #000;
    }

    .footer_w {
        width: 940px;
        margin: 0 auto;
        /*margin-left: 5px;
        margin-right: 5px;*/
    }

    .footer_w strong {
        font-size: 13px
    }

    .middle-title {
        padding: 10px 0;
        /*border-bottom: 1px solid #EFEFEF;*/
        font-size: 13px;
    }

    .middle {
        padding: 10px 0;
        padding-bottom: 40px;
        /*border-bottom:1px solid #efefef;*/
    }

    .middle-last {
        padding: 10px 0;
        /*border-bottom: 1px solid #EFEFEF;*/
    }

    .middle a,
    .middle-last a {
        text-decoration: none;
        color: #000;
        font-size: 13px;
        margin-bottom: -15px;
        display: block;
    }

    .middle a:hover,
    .middle-last a:hover {
        color: #006aa6
    }

    .bottom {
        padding: 30px 0;
        border-top: 1px solid #EFEFEF;
    }

    /*.middle .col {
      width:150px;
      float:left;
      margin-left:8px;
    }*/
    .clearfix {
        clear: both
    }

    .post-excerpt {
        padding: 0 10px;
    }

    /* Social Media Share */
    .panel {
        width: 100%;
        display: none;
        border: none;
        margin-bottom: 0 !important;
    }

    ul.social-buttons {
        position: absolute;
        background: #fff;
        padding: 0;
        margin-left: -15px;
        bottom: -10px;
    }

    .social-buttons li {
        display: inline-block;
        padding: 0 5px;
    }

    /* SOCIALITE */
    .cf:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

    /* visually hidden from HTML5 Boilerplate */
    .vhidden {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    /*Socialite Small Buttons*/
    .social-buttons {
        display: block;
        list-style: none;
        padding: 0px;
        margin: 10px 12px;
        overflow: visible;
    }

    .social-buttons > li {
        margin: 0 10px;
        display: inline;
        float: left;
        width: 50px;
    }

    .social-buttons .socialite {
        display: block;
        position: relative;
        width: 90px;
        height: 25px;
        background: url('social-sprite-small.png') 0 0 no-repeat;
    }

    .social-buttons .socialite-loaded {
        background: none;
    }

    #social_links #social_facebook iframe {
        width: 55px !important;
        height: 20px !important;
    }

    /*.social-buttons .twitter-share { background-position: 0 0; }
    .social-buttons .googleplus-one { background-position: 0 -45px; }
    .social-buttons .facebook-like { background-position: 0 -90px; }
    .social-buttons .linkedin-share { background-position: 0 -135px; }
    .social-buttons .pinterest-pinit { background-position: 0 -175px; }
    .social-buttons .stumbleupon-share { background-position: 0 -225px; }
    .social-buttons .twitter-follow.socialite-loaded{ width:200px; }*/
    .pos-6 .social-buttons {
        margin-top: 10px;
        padding: 0;
    }

    .fb-like.fb_iframe_widget span iframe {
        width: 80px !important;
    }

    .load-more-preblock {
        text-align: center;
        margin-top: 12px;
        margin-bottom: 8px;
    }

    #cat_loadmore {
        margin: 0 auto;
    }

    .container.flex {
        padding-top: 12px;
    }

    .hide_mobile img,
    .mpu-small img {
        width: 100%;
    }

    .caption-slider {
        position: relative;
        display: inline-block;
        padding-left: 0;
        margin-bottom: 15px;
    }

    .caption-slider p {
        bottom: 0px;
        position: absolute;
        height: auto;
        float: left;
        margin: 0px;
        padding: 10px;
        background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%;
        transition: all 0.2s ease 0s;
        color: #FFF;
        font-size: 18px;
        line-height: 1;
        z-index: 1;
        width: 97.333%;
        text-align: center;
    }

    .load-more-block {
        text-align: center;
        margin: 12px 0;
    }

    button.load-more-button {
        margin: 0;
    }

    footer .wrapper {
        margin-top: -18px;
    }

    footer .footer-ads {
        margin-top: 24px;
    }

    .page-template-contact-php .wrapper li {
        list-style: outside none none;
    }

    .social-media-mobile-menu {
        display: none;
    }

    .the_content {
        margin-bottom: 25px;
    }

    .caption-slider img {
        margin-top: -25px;
    }

    .page-template-contact .leaderboard-banner {
        margin: 70px auto -16px;
    }

    .page-template-contact .wrapper {
        background-color: #ebebeb;
    }

    .page-template-contact .container {
        padding-top: 24px;
    }

    .page-template-contact nav.navbar .wrapper {
        margin-top: 0;
        background-color: transparent;
    }

    .page-template-contact nav.navbar .container {
        padding-top: 0;
    }

    .page-template-contact .wrapper.top-leaderboard {
        background-color: transparent !important;
    }

    .page-template-default .skin_wrap .container {
        width: 100%;
    }

    .page-template-contact .container.leaderboard-banner {
        padding-top: 0;
    }

    .page-template-contact footer .wrapper {
        background-color: transparent !important;
    }

    .search-results .col-lg-6,
    .search-results .col-lg-3 {
        width: 100%;
    }

    .search-results .pos-1 {
        margin-top: 100px;
    }

    .search-results .post-img {
        float: left;
        width: 31%;
        margin-right: 15px;
        height: auto;
    }

    /*.search-results .post-img img {*/
        /*min-height: 160px;*/
        /*max-height: 160px;*/
    /*}*/

    .search-results .post-txt {
        max-height: 160px;
        min-height: 160px;
        padding: 12px 15px;
    }

    .search-results .article-shares-stub {
        left: 455px;
    }

    .search-results #mpu-default,
    .search-results .mpu-small,
    .search-results #halfpage-default,
    .search-results .pos-3 {
        display: none;
    }

    .search-results .post-title a {
        font-size: 2.666rem;
        color: #777777;
    }

    .search-results .leaderboard-banner, .search-no-results .leaderboard-banner {
        margin: 70px auto -38px;
    }

    h2.cat-title {
        padding: 0;
        font-size: 2.666em;
        color: #000;
        padding-left: 12px;
    }

    footer .footer-menu,
    .footer-menu {
        background-color: rgb(238, 238, 238);
        padding: 40px 33px 50px;
    }

    .post-title {
        text-overflow: ellipsis;
        word-wrap: break-word;
        overflow: hidden;
        max-height: 3.6em;
        line-height: 1.8em;
    }

    /* Start Post Block */
    .post-img {
        overflow: hidden;
        text-align: center;
        width: 100%;
        /*min-height:254px;*/
        max-height: 240px;
    }

    /*.videoimage img, .post-img img {*/
        /*width: 100%;*/
        /*height: auto;*/
        /*max-height: 175px;*/
    /*}*/

    .post-txt {
        padding: 7px;
        min-height: 118px;
        max-height: 118px;
    }

    .rowvertspacet {
        padding-top: 15px;
    }

    .rowvertspaceb {
        padding-bottom: 15px;
    }

    .nopadding {
        padding: 0;
    }

    .categorytitle a {
        font-family: arial;
        font-weight: 600;
        font-size: 10px;
        color: gray;
        margin-top: 5px;
    }

    .articletitle {
        text-overflow: ellipsis;
        word-wrap: break-word;
        overflow: hidden;
        max-height: 5.4em;
        line-height: 1.8em;
        margin-top: 10px;
        padding-bottom: 4px;
    }

    .articletitle a {
        color: #333;
        font-size: 2rem;
        line-height: .9em;
        padding: 8px 0;

    }

    .article-shares-stub {
        bottom: 0;
        display: block;
        position: absolute;
        padding-top: 5px;
    }

    .article-shares-stub {
        color: #999;
        display: block;
        font-family: ProximaNovaRegular, Arial, sans-serif;
        font-size: 1.2rem;
        margin-left: -15px;
        padding-top: 20px;
        text-transform: uppercase;
        vertical-align: text-top;
    }

    a.num {
        background-color: #d0d0d0;
        color: #fff;
        margin-right: 8px;
        padding: 5px 5px 2px;
    }

    /* End Post Block */
    /***********************************BEGIN: FOOTER **********/
    .footer {
        background: #000000;
    }

    .mq-container {
        display: block;
        text-align: center;
        padding: 15px 0 15px 0;
        color: #ffffff;
    }

    .footerlogo-container {
        display: block;
        width: 172px;
        height: 60px;
        margin: 0 auto;
        margin-top: 20px;
        float: none;
    }

    .mq-container a {
        color: #ffffff;
        text-decoration: none;
    }

    .mq-container a:hover {
        color: #ffffff;
        text-decoration: none;
    }

    .mq-container p {
        color: #ffffff;
        margin-bottom: 5px;
    }

    .footerstaticcontainer {
        padding: 10px 0 10px 0;
        border-bottom: 1px #6F6F6D solid;
        border-top: 1px #6F6F6D solid;
        margin: 5px 0 5px 0;
        text-align: center;
    }

    .footernewsletter {
        padding: 10px 0 10px 0;
        margin: 5px 0 5px 0;
        text-align: center;
    }

    #menu-footerm {
        display: inline-block;
        margin: 0;
        padding: 0;
        float: none;
    }

    #menu-footerm li {
        float: left;
        width: auto;
        text-align: center;
        margin-left: 20px;
    }

    #menu-footerm li a {
        color: #ffffff;
        text-decoration: none;
    }

    #menu-footerm li a:hover {
        text-decoration: underline;
    }

    .footermenucontainer {
        padding: 10px 0 10px 0;
        margin: 5px 0 5px 0;
        text-align: center;
    }

    #menu-mainfooter {
        display: inline-block;
        margin: 0;
        padding: 0;
    }

    #menu-mainfooter li {
        float: left;
        padding: 10px 10px;
        text-align: center;
    }

    #menu-mainfooter li a {
        text-transform: uppercase;
        color: #ffffff;
        text-decoration: none;
    }

    #menu-mainfooter li a:hover {
        text-decoration: underline;
    }

    footer {
        background-color: rgb(238, 238, 238);
        padding: 40px 33px 50px;
    }

    #search-form {
        position: absolute !important;
        /*right: -166px;*/
        right: -222px
    }

    div#navbar {
        float: left;
    }

    /***********************************end: FOOTER **********/
    .aficionadofootermenu a {
        text-indent: 150%;
        white-space: nowrap;
        overflow: hidden;
        font-size: 0.0001em;
        background-image: url('../images/aficionado-logo.png');
        background-repeat: no-repeat;
        background-position: 0px -6px;
        padding: 4px 55px 0;
        -moz-padding-end: 61px;
        -moz-padding-start: 53px;
        float: none;
        display: block;
    }

    .aficionadofootermenu {
        padding-top: 5px !important;
    }

    .skin_wrap .articletitle a {
        font-size: 1.8rem !important;
    }

    #navbarcollapse {
        display: table !important;
        table-layout: fixed;
        width: 100%;
    }

    #menu-main-menu {
        margin-top: -35px;
        padding: 0px;
        display: flex;
        flex-direction: row;
        float: none;
    }

    #menu-main-menu li {
        padding: 1px;
        border-left: 1px #F4F4F4 solid;
        border-right: 1px #F4F4F4 solid;
        list-style: outside none none;
        flex-grow: 1;
        text-align: center;
        margin-left: -20px;
        margin-right: 20px;
        margin: 0;

    }

    #menu-main-menu li a {
        text-transform: uppercase;
        padding-left: 5px;
        padding-right: 5px;
    }
}
  @media (min-width: 1200px){
#menu-main-menu li a {
      padding-left: 5px;
      padding-right: 5px;
    }

  #navbarcollapse ul ul li {
    text-align: left;
  }

}

@media (min-width: 768px) and (max-width: 1199px) {
  #s {
    width: 135px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .social-media-mobile-menu {
    display: none;
  }
  .sticky .stickyheaderlogo{
    display:none;
  }
  #menu-main-menu li a{
      padding-left:10px;
      padding-right:10px;
  }
  .post-img{
    height:180px;
  }
  .articletitle a {
    font-size:1.8rem;
  }
}
/*@media (min-width: 1025px)  and (max-width: 1365px) {
    .blog-main {
        width: 69.666%;
    }
}*/
@media (min-width: 1200px)  and (max-width: 1365px){
  .post-img{
    height:200px;
  }
  .articletitle a {
    font-size:2.0rem;
  }
}
/*@media (min-width: 981px) and (max-width: 1280px) {*/
    /*.blog-main{*/
        /*width: 69.666%;*/
    /*}*/
    /*.skin_wrap .blog-main {*/
        /*width: 67%;*/
    /*}*/
    /*.halfpage-ads-container iframe{*/
        /*!*width: 90%;*!*/
    /*}*/
/*}*/

@media (min-width: 1200px){
#menu-main-menu li a {
      padding-left: 18px;
      padding-right: 18px;
  }
  .sticky #menu-main-menu li a{
      padding-left:10px;
      padding-right:10px;  
  }
}

 @media (min-width: 1200px) and (max-width: 1366px) {
  .colwhp{
      width: 70%;
  }
  .hpcol{
    width: 30%;
  }
 }    


 @media (min-width: 1025px){
    .nav.navbar-nav{
      padding: 0px;
      display: flex;
      flex-direction: row;
      float: none;
      margin-top: -35px;
    } 
}
@media (min-width: 1025px)  and (max-width: 1120px){
  #menu-main-menu li a {
      padding-left: 5px;
      padding-right: 5px;
    }
}
 @media (min-width: 1025px)  and (max-width: 1365px){
    #menu-main-menu{
      margin-top: -35px;
      padding: 0px;
      display: flex;
      flex-direction: row;
      float: none;
      margin-top: -35px;
    } 

    /*.blog-main{*/
       /*width: 69.666%;*/
    /*}*/

    #navbarcollapse ul ul li {
      text-align: left;
    }     

    #socialbar-under {
      display: none;
    }
 }

@media only screen and (min-width: 1025px) and (max-width: 2880px) {

  li.aficionadomenu ul{
        display:none;
        float: none;
        white-space: nowrap;
        width:100%;
        left:0 !important;
        margin:0;
        padding:0;
        border:0;
  }

  li.aficionadomenu ul li {
    width:100% !important;
    left:0;
    text-align: left;
    border-left:1px #000000 solid !important;
    border-right:1px #000000 solid !important;
  }

  li.aficionadomenu ul li:hover{
    border-left:1px #ffffff solid !important;
    border-right:1px #ffffff solid !important;
  }

}

#navbarcollapse ul ul li { 
  width: 190px;
}




/*@media only screen and (min-width: 1366px)*/
/*{*/
  /*.expert_widget{*/
    /*padding-bottom:20px;*/
  /*}*/
/*}*/
@media (min-width: 981px){
  .expert_info{
    width:222px;
  }
}

.coverage{
    text-align: center;
	background: #233e6d;
	color: #ffffff;
	font-size: 18px;
	height: 30px;
	font-weight: 300;
}
.coverage a {
  color: white;
  text-decoration: underline;
}
.coverage a:hover,
a:focus {
  color: white;
  text-decoration: underline;
}
.coverage a:focus  {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}


/* Modify media query for specific sizes */
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  /*.expertw {*/
    /*padding: 9px;*/
  /*}*/

  /*.expertwname {*/
    /*text-overflow: ellipsis;*/
    /*word-wrap: break-word;*/
    /*overflow: hidden;*/
    /*max-height: 1.2em;*/
    /*line-height: 1.2em;*/
    /*padding-bottom: 4px;*/
  /*}*/

  /*.expertwname a {*/
    /*font-size: 14px;*/
  /*}*/

  /*.expertwtitle {*/
    /*text-overflow: ellipsis;*/
    /*word-wrap: break-word;*/
    /*overflow: hidden;*/
    /*max-height: 2.4em;*/
    /*line-height: 1.2em;*/
    /*margin-top: 10px;*/
    /*padding-bottom: 4px;*/
  /*}*/

  /*.expertwtitle a {*/
   /*font-size: 12px;*/
  /*}*/

  /*.expertwtxt br {*/
    /*display: none;*/
  /*}*/

  /*.post-img img {*/
    /*width: auto;*/
  /*}*/

  /*.pos-2 {*/
    /*width: 24%;*/
  /*}*/
}

/*@media only screen and (min-width: 1281px) and (max-width: 1365px) {*/
  /*.pos-2 {*/
    /*width: 22%;*/
  /*}*/
/*}*/