@media (max-width:1360px) {
    .loc-info-title,#weather{text-align:center}
    #weather h2{margin:0;border-bottom:none;width:100%}
}
@media (max-width:1200px) {
    .tournaments-bar{width:95%}
    ul.top-user-area-list.list.list-horizontal.list-border{margin-top:0!important;position:relative!important}
    .top-user-area{float:right}
    .title{font-size:12px!important}
    .tournament-date-button,.tournament-date{font-size:11px!important}
    .insta-item{margin:0!important;padding:0!important}
    #instafeed{margin:0 0 10px!important; max-height: 213px; min-height: 213px;}
    #featured .feature-titles,.subscribe-title,.pnr,.copyright{text-align:center!important}
    .next{right:0!important;margin-right:0!important}
    .prev{left:0!important;margin-left:0!important}
    .logo-bottom,#social-icons-bottom li img{min-width:0!important}
    ul.slimmenu li a{padding:12px 15px!important;font-size:12px!important}
    .top-area #myTab > li > a{font-size:10px!important}
    ul.slimmenu li .slimmenu-sub-collapser{right:-3px!important}
    .pnr{font-size:16.6px!important}
    .megamenu-container{left:-69px}
}
/*Coloca o fundo  da coluna a esquerda a esticar à altura da div de fora*/
.container.pagecontainer.offset-0{display: flex}
@media (max-width: 992px) {
    #main-header .container:nth-child(2){max-width:100%;width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0}
    #main-header .slimmenu-sub-collapser,#main-header .fa.fa-angle-down{display:none}
    #main-header span.open,#main-header span.open.active{position:absolute;right:0;top:0;display:block;cursor:pointer;font-family:FontAwesome;width:49px;height:49px;background-position:center center;background-repeat:no-repeat;font-size:14px;text-align:center;line-height:49px;color:#333}
    #main-header span.open:before{content:"\f067"}
    #main-header span.open.active:before{content:"\f068"}
    .cpdd02{padding-left:0}

    .col-md-3 #recommended {display:none;}
    /*Desactiva a propriedade flex de forma a que o responsive funcione*/
    .container.pagecontainer.offset-0{display: block;}
}
@media (max-width:991px) {
    .search-tabs-bg > .tabbable > .nav-tabs > li > a > span{display:initial}
    .bg-holder.full .bg-content .col-md-8{width:80%}
    .loc-info.text-right{display:none}
    .news-article.news-margin-1 img,.news-article.news-margin-2 img,.news-article.news-margin-3 img{min-height:100%!important;max-height:100%!important;width:100%}
    .container.news-margin .col-sm-6{margin-bottom:30px}
    #instafeed{min-height:459px;max-height:459px}
    #instafeed .msbox{height:auto!important}
    #instafeed img.fhimg{height:auto!important}
    .wrap.bg-gray .row.anim2 .col-md-3{padding-top:0!important}
    .top-fix{top:60px}
    .top-fix .tab-content{height:541px}
    .col-md-4.opensans.grey{display:none}
    .message textarea.form-control{height:150px}
    .searchbg3{top:612px}
    .noticias .noticia{padding:0 0 30px}
    .noticias .noticia:last-child{padding:0}
    .news-sidebar{clear:both}
    .news-sidebar .pagecontainer2{max-width:340px;margin:0 auto}
    .noticias .padding20{padding:20px 0}
    .noticias .cpdd01{padding:0}
    .footerbg{padding:30px 0}
    .social-bar2{display:table;margin:0 auto}
    .input-footer.input-footer-2{text-align:center}
    .img-responsive.logo-bottom {width:50%}
    .footerbg .col-md-3:nth-child(3) {display: table;margin: 0 auto}
    .list-unstyled {overflow: auto}
    #footer-nav li {margin:0;padding: 20px 10px;float: left}
    .img-responsive.news-banner-pub{max-height:638px!important;min-height:638px!important}
    .col-md-8.pagecontainer2.offset-0 {margin-bottom: 20px}
    p.opensans.size13 {text-align: center}
    .col-md-12.left.offset-0 {float: right}
    .itemscontainer.offset-1 .col-md-4 {margin-bottom: 20px}
    .itemscontainer .offset-2 .featurette-divider3 {display: none;}
    .itemscontainer .offset-2 .col-md-4.offset-0 {margin-bottom:0;margin-top: 20px}
    .pagination {margin-top: 20px}
    .fix1 .col-sm-12 .img-responsive {min-height: initial!important;max-height: initial!important;width: 100%}
    .news-big-img {height: 450px;}
    .news-small-img {height: 300px;}
    .news-padding-r-remove, .news-padding-l-remove {padding: 0 15px;}
    .news-article.news-margin-1 {margin-bottom: 30px;}
    .news-padding-r-remove .news-article, .news-padding-l-remove .news-article {margin: 0;}
    .footerbg .col-md-3{
        padding-left: 20%;
        padding-right: 20%;
    }


    .customRight{
        margin-right: 10px;

    }
    .customLeft{
        margin-left: -10px;

    }
    .carousel-inner > .item > img{
        width: 400px;
        left: 50%;
        margin-left: -200px;

    }


}

@media (max-width: 880px){
    #instafeed{min-height:400px;max-height:400px}
}
@media (max-width:779px) {
    .search-tabs-bg > .tabbable > .nav-tabs > li > a > span{display:none}
    .footerbg .container .col-md-3:nth-child(3){display:none}
    .item{height:auto}
    .next,.prev{z-index:1000}
    .news-big-img {height: 350px;}
    .news-small-img {height: 210px;}
    #instafeed{min-height:345px;max-height:345px}
}
@media (max-width: 770px) {
    .customRight{
        margin-right: -15px;

    }
    .customLeft{
        margin-left: -15px;
        margin-right: -15px ;
        /*margin-right: -15px;*/

    }
}
@media (max-width:699px) {
    .masonry .item,.msbox,.msbox2{height:auto}
    #instafeed{min-height:310px;max-height:310px}


}
@media (max-width:641px) {
    .social-sidebar{width:10%}
    .bg-holder.full .bg-content .col-md-8{width:90%}
    .footerbg .container{display:block}
    .footerbg .container .col-md-3{width:100%}
    .news-big-img {height: 300px;}
    .news-small-img {height: 180px;}
    .news-article-author .article-title, .news-article-author .article-author, .news-article-author p{
        font-size: 10px;
    }
    .carousel-caption h2 {
        font-size: 24px!important;
    }
    #instafeed{min-height:280px;max-height:280px}
}
@media (max-width: 550px){
    #instafeed{min-height:225px;max-height:225px}
}
@media (max-width:500px) {
    .tournaments-bar-text .col-xs-5{width:47.666667%;padding-right:0}
    .tournaments-bar-text .col-xs-1{display:none}
    .col-xs-6.fix1{width:100%}
    .col-xs-6.fix1 .zoom > img.zoomImg{display:none!important}
    .logo-area,.user-area{width:100%;float:none;display:block}
    .logo-area .logo{margin:0 auto 15px}
    .user-area .top-user-area{max-width:200px;float:none!important;margin:0 auto}
    .user-area .top-user-area.signed{max-width:250px}
    /*.user-area .top-user-area.signed .top-user-area-avatar{min-width:190px}*/
    .user-area .top-user-area-lang{padding-right:5px!important}
    .news-big-img {height: 280px;}
    .news-small-img {height: 165px;}
    .news-padding-r-remove {padding: 0 0 0 15px;}
    .news-padding-l-remove {padding: 0 15px 0 0;}
    .news-article.news-margin-1 {margin-bottom: 10px;}
    .news-padding-r-remove .news-article {margin-right: 5px}
    .news-padding-l-remove .news-article {margin-left: 5px;}
    /*.zoom{display: none;}*/
    #instafeed{min-height:463px;max-height:463px}
}

@media (max-width: 485px){
    .carousel-inner > .item > img{
        width: 100%;
        left: 0;
        margin-left: 0;

    }
}
@media (max-width:401px) {
    .message textarea.form-control{height:120px}
    .footerbg .col-md-3{
        padding-right: 15px;
        padding-left: 15px;
    } #instafeed{min-height:330px;max-height:330px}
}
@media (max-width:60.063em) {
    ul.top-user-area-list.list.list-horizontal.list-border{margin-top:0!important;position:relative!important;text-align: center;}
    .top-user-area{float:right!important}
    .title{font-size:12px!important}
    .tournament-date-button,.tournament-date{font-size:11px!important}
    .w50percentlast,img.fwimg{height:auto!important}
    .insta-item{margin:0!important;padding:0!important}
    #instafeed{margin:0 0 10px!important}
    #featured .feature-titles,.subscribe-title,.pnr,.copyright{text-align:center!important}
    .logo-bottom,#social-icons-bottom li img{min-width:0!important}

}
@media (max-width:40.063em) {
    #featured .feature-titles,.subscribe-title,.input-footer-2,.pnr,.copyright{text-align:center!important}
    #footer-nav li{text-align:left!important;margin:0!important;padding:2px 5px!important;border-right:1px solid #fff!important;display:inline!important}
    #footer-nav li:last-child{border-right:none!important}
    #footer-nav li a{font-size:12px!important}
    #footer-nav{text-align:center!important}
}
@media (max-width:20em) {
    .pnr{font-size:20px!important}
    .fix1{width:100%!important}
}