/*@media only screen and (max-width: 1025px) {
    
    #article-nav, #background-caption{
        display: none !important;
    }
}*//*commented by Cosmin*/

@media only screen and (min-width: 768px) and (max-width: 1015px) {
/*    #Content #main-banner {
        float: left;
        max-width: 75%;
        overflow: hidden;
        margin-right: 5px;
    }
    
    header{max-width: 996px;min-width: 0px;}
    
    #Content.sidebar #Main{max-width: 580px;}
    
    #Content{width: 100%;min-width: 0px;}
    
    .container{
        max-width: 975px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    footer{max-width: 996px;min-width: 0px;}
    
    #RelatedPosts a, a.homearticle{
        width: 99%;
        min-height: 300px;
    }
    
    .w1h1, .w1h2, .w2h2{
        height: auto;
        width: auto;
        min-height: 350px;
    }*/
}
/*@media only screen and (min-width: 768px) and (max-width: 945px) {
    #Content.sidebar #Main{max-width: 550px;}
}
@media only screen and (min-width: 768px) and (max-width: 910px) {
    #Content.sidebar #Main{max-width: 515px;}
}
@media only screen and (min-width: 768px) and (max-width: 880px) {
    #Content.sidebar #Main{max-width: 485px;}
}
@media only screen and (min-width: 768px) and (max-width: 850px) {
    #Content.sidebar #Main{max-width: 450px;}
}
@media only screen and (min-width: 768px) and (max-width: 815px) {
    #Content.sidebar #Main{max-width: 421px;}
    #Content #Sidebar {display: inline-block !important;}
}*//*commented by Cosmin*/



@media only screen and (max-width: 979px) {
    /* Style adjustments for viewports that meet the condition */

    /*fixes too big font in mobile Safari*/ 
    html { 
        -webkit-text-size-adjust:none;  
    }
}



@media only screen and (max-width: 770px) {
    
    body {
        background:#efebe8;
    }
    #wrapper {
        position:relative;
    }
    .container {
        width:100%;
        padding:0;
        min-width:320px;    
    }
    header, #Content, footer {
        min-width:320px;
    }

    .desktop {
        display:none;
    }
    .mobile {
        display:inherit;
    }


    header {
        text-align:center;    
    }
    header #logo {
        display: inline-block;
        float:none;
        max-width:75%;
    }
    header #logo img {
        width:100%;
    }
    header #nav-switch {
        position: absolute;
        width:86px;
        height:72px;
        top:4px;
        left:0;
        background-image: url(img/mobile-navi-icons.png);
        background-repeat: no-repeat;
        background-position: 10px 23px;
        text-indent: -9999em;
    }
    header #nav-switch.active {
        background-position: 10px -94px;
    }
    header #search-switch {
        position: absolute;
        width:86px;
        height:72px;
        top:4px;
        right:0;
        background-image: url(img/mobile-navi-icons.png);
        background-repeat: no-repeat;
        background-position: 10px -217px;
        text-indent: -9999em;
    }
    header #search-switch.active {
        background-position: 10px -356px;
    }

    header #nav-box {
        position:absolute;
        z-index:4000;
        top:76px;
        bottom:0;
        left:0;
        right:0;
        float:none;
        display:none;
        width:86px;
    }
    header #nav-box.open {
        width:100%;
    }
    header nav {
        background:#f7e90c;
        width:86px;
        height:100%;
    }
    header nav li {
        float:none;
        position:static;
    }
    header nav li a {
        text-indent:-999em;    
    }
    header nav > ul > li > a {
        /*    background-image: url(img/mobile-navi-icons.png);*/
        padding:0;
        width:86px;
        height:86px;
    }

    header nav li a#nav-home,
    header nav li a#nav-home:hover,
    header nav li.active a#nav-home, 
    header nav li.active a#nav-home:hover {
        background-position: 8px -578px;
    }
    header nav li a#nav-categories {
        background-position: 8px -663px;
    }
    header nav li a#nav-categories:hover,
    header nav li.open a#nav-categories,
    header nav li.active a#nav-categories {
        background-position: 8px -1450px;
    }
    header nav li a#nav-top20,
    header nav li a#nav-top20:hover,
    header nav li.active a#nav-top20 {
        background-position: 8px -748px;
    }
    header nav li a#nav-hotspots,
    header nav li a#nav-hotspots:hover,
    header nav li.active a#nav-hotspots {
        background-position: 8px -836px;
    }
    header nav li a#nav-followus {
        background-position: 8px -921px;
    }
    header nav li a#nav-followus:hover,
    header nav li.open a#nav-followus,
    header nav li.active a#nav-followus {
        background-position: 8px -1353px;
    }
    header nav li a#nav-aboutus {
        background-position: 8px -1007px;
    }
    header nav li a#nav-advertise {
        background-position: 8px -1093px;
    }
    header nav li a#nav-privacy {
        background-position: 8px -1180px;
    }
    header nav li a#nav-contact {
        background-position: 8px -1264px;
    }


    header nav li ul {
        bottom: 0;
        display: none;
        left: 86px;
        position: absolute;
        right: 0;
        top: 0;
        background-color:rgba(0,0,0,0.8);
    }
    header nav li ul.mobile {
        display:none;
    }
    header nav li ul.ctg{
        right: 0;
    }
    header nav li a:hover + ul {
        display:none;
    }
    header nav li li a {
        background-color:transparent;
        /*    background-image:url(img/mobile-category-icons.png);*/
        text-indent:0;
        text-align:left;
        font-size:28px;
        line-height:2em;
        padding-left:80px;
    }
    header nav li li a#nav-place {
        background-position: 25px 24px;    
    }
    header nav li li a#nav-stay{
        background-position: 25px -50px;
    }
    header nav li li a#nav-art{
        background-position: 25px -118px;
    }
    header nav li li a#nav-photo{
        background-position: 25px -188px;
    }
    header nav li li a#nav-gadget{
        background-position: 25px -260px;
    }
    header nav li li a#nav-transport{
        background-position: 25px -330px;
    }
    header nav li li a#nav-outdoor{
        background-position: 25px -399px;
    }
    header nav li li a#nav-advert{
        background-position: 25px -469px;
    }
    header nav li li a#nav-food{
        background-position: 25px -542px;
    }
    header nav li li a#nav-architecture{
        background-position: 25px -609px;
    }


    header nav li li a#nav-twitter {
        background-position:12px -1787px;
    }
    header nav li li a#nav-facebook {
        background-position:11px -2034px;
    }
    header nav li li a#nav-tumblr {
        background-position:11px -2251px;
    }

    header nav li li a#nav-place:hover {
        background-position: 25px -723px;    
    }
    header nav li li a#nav-stay:hover {
        background-position: 25px -828px;
    }
    header nav li li a#nav-art:hover{
        background-position: 25px -927px;
    }
    header nav li li a#nav-photo:hover{
        background-position: 25px -1028px;
    }
    header nav li li a#nav-gadget:hover{
        background-position: 25px -1131px;
    }
    header nav li li a#nav-transport:hover{
        background-position: 25px -1232px;
    }
    header nav li li a#nav-outdoor:hover{
        background-position: 25px -1332px;
    }
    header nav li li a#nav-advert:hover{
        background-position: 25px -1433px;
    }
    header nav li li a#nav-food:hover{
        background-position: 25px -1537px;
    }
    header nav li li a#nav-architecture:hover{
        background-position: 25px -1635px;
    }


    header nav li li a#nav-twitter:hover {
        background-position:12px -1911px;
    }
    header nav li li a#nav-facebook:hover {
        background-position:11px -2143px;
    }
    header nav li li a#nav-tumblr:hover {
        background-position:11px -2366px;
    }

    .active-image {
        display:inline !important;
    }
    .hovered-image{
        display:none !important;
    }
    .menu-image {
        display:none !important;
    }    
    .hovered-ctg-image{
        display: none;
    }
    .active-ctg-image,
    .hovered-ctg-image{
        padding-right: 5px;
        position: relative;
        top: 4px;
        left: -3px;
        width: 26px;
        height: auto;
    }
    .menu-image, 
    .hovered-image, 
    .active-image{
        top: 0!important;
        max-width: 22px;
    }
    header #powered-by {
        text-align:center;
        position:absolute;
        bottom:10px;
        left:12px;
    }
    header #powered-by p {
        font-size:13px;
        text-transform: uppercase;
        margin-bottom:1em;
        line-height:1.15em;
        font-family:"Oswald", sans-serif;
    }
    header #powered-by p a {
        background-image: url("img/mobile-navi-icons.png");
        background-position: -6px -479px;
        background-repeat: no-repeat;
        display: inline-block;
        height: 49px;
        text-indent: -9999em;
        width: 60px;
    }

    #Content {
        background-image: none;
        padding-top:0;
        padding-bottom:0;
        min-height:925px;
    }
    #Content #main-banner {
        display:none;
    }
    #Content #Main {
        margin-bottom:0;
    }

    #search-box.transparent-box {
        position:absolute;
        display:none;
        z-index:3000;
        width:100%;
        background:#000;
        background-image:none;
        filter: alpha(opacity=60);
        opacity: 0.6;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #search-form {
        width:100%;
    }
    #search-form input[type=text] {
        width:100%;
        background-image:none;
        text-indent:18px;
        font-size:28px;
        height:57px;
        line-height:57px;
        margin-bottom:0;
    }
    #search-form input[type=submit]{
        display: none;
    }
    #search-form p small {
        display: none;
    }



    #Page #Main h1 {
        font-size:40px;
        text-transform:uppercase;
        text-align:center;
        font-family:"Oswald", sans-serif;
        margin-top:20px;
    }

    .columns .column {
        float:none;
        width:auto;
    }
    .columns .column +.column {
        margin-left:0%;
    }

    .text-box {
        padding:0 15px;
    }


    #Content #Sidebar {
        display:none;
    }
    .sidebar #Main {
        width:auto;
    }

    #Article #Main,
    #Page #Main{
        width:100%;
        margin-bottom:0;    
    }
    #Page #Main .article-content,
    #Page #Main #contact-form-box{
        overflow: hidden;
    }
    #Article #Main article,
    #Page #Main article{
        padding:0;
    }
    #Article #Main figure,
    #Article #Main figure img {
        width:100%;    
    }
    #Article #Main article figure {
        margin-left:0;
        margin-right:0;
    }

    #Article #Main .main-image figcaption {
        height:auto;
    }
    #Article #Main h1 {
        white-space: normal;
        width:auto;
        line-height:1.35em;
        margin-bottom:0;    
        padding-top:10px;
        padding-bottom:8px;
        font-size:26px;
        height:auto;
    }
    #Article #Main #article-info {
        line-height:1.25em;
    }


    #Content .hr {
        margin-left:0;
        margin-right:0;
    }


    #Content .transparent-box {
        padding:0;
    }


    #Content .tiles-box {
        padding:0;
        margin-bottom:0;
    }

    #Category h1 {
        font-size: 40px;
        text-align:center;
        width:100%;
        height:100px;
        line-height:100px;
        font-family:"Oswald", sans-serif;
        text-transform:uppercase;
    }

    #contact-form-box > form {
        margin-bottom:30px;
    }

    .above-comments-ad-wrap {
        display: none;
    }

    .fb-comments {
        display:none!important;
    }
    #Content .section-header {
        font-size:26px;
        padding:18px 10px;
    }
    #Content .section-header.desktop {
        display:none;
    }

    .tiles-box a, 
    .tiles-box a img {
        width:100%;
        margin-right:0;
    }
    .tiles-box figcaption h1,
    .tiles-box figcaption h2 {
        height:55px;
        line-height:55px;
        font-size:26px;
        white-space: nowrap;
        text-overflow:ellipsis;
        overflow:hidden;
        padding-left:75px;
        /*    background-image: url(img/mobile-category-icons.png)!important;*/
        max-width: 270px;
    }
    .tiles-box .place-category figcaption h1,
    .tiles-box .place-category figcaption h2 {
        background-position:22px -733px;
    }
    .tiles-box .stay-category figcaption h1,
    .tiles-box .stay-category figcaption h2 {
        background-position:22px -833px;
    }
    .tiles-box .art-category figcaption h1,
    .tiles-box .art-category figcaption h2 {
        background-position:22px -931px;
    }
    .tiles-box .photo-category figcaption h1,
    .tiles-box .photo-category figcaption h2 {
        background-position:22px -1032px;
    }
    .tiles-box .gadget-category figcaption h1,
    .tiles-box .gadget-category figcaption h2 {
        background-position:22px -1134px;
    }
    .tiles-box .transport-category figcaption h1,
    .tiles-box .transport-category figcaption h2 {
        background-position:22px -1234px;
    }
    .tiles-box .outdoor-category figcaption h1,
    .tiles-box .outdoor-category figcaption h2 {
        background-position:22px -1332px;
    }
    .tiles-box .advert-category figcaption h1,
    .tiles-box .advert-category figcaption h2 {
        background-position:22px -1432px;
    }
    .tiles-box .food-category figcaption h1,
    .tiles-box .food-category figcaption h2 {
        background-position:22px -1535px;
    }
    .tiles-box .architecture-category figcaption h1,
    .tiles-box .architecture-category figcaption h2 {
        background-position:22px -1633px;
    }


    .tiles-box .main-image figcaption, 
    .tiles-box figcaption {
        height:55px;    
    }
    .tiles-box a:hover figcaption {
        height:55px;
        top:auto;
    }
    .tiles-box a:hover article > div {
        display: none;
    }



    .tiles-box a{
        position: relative;
        width: 100%;		/* desired width */
        overflow:hidden;
    }
    .tiles-box a:before{
        content: "";
        display: block;
        padding-top: 50%; 	  /* initial ratio of 1:1*/
    }
    figcaption a.ctgtitle:before {
        padding-top: 0 !important;
    }
    .tiles-box a figure{
        position:  absolute;
        top: 0;
        left: -1px;
        bottom: 0;
        right: 0;
        background-repeat: no-repeat;
        background-size:cover;
        background-position: center center;
    }

    .tiles-box a img {    
        display:none;
    }

	.article-banner {
		padding: 0 10px 10px 10px;
	}

    .w1h1,
    .w1h2,
    .w2h2 {
        width:auto;
        height:auto;
    }

    #background-caption,
    #paging {
        display: none;
    }

    footer #page-info {
        width:100%;
        text-align:center;
        font-size:24px;
        text-transform: uppercase;
        font-family:"Oswald", sans-serif;
    }
    footer #page-info a {
        color:#f7e90c;
    }

    footer {
        margin-top:0;    
    }

    .jscroll-loading {
        text-align:center;
    }
    .jscroll-loading img {
        display:inline-block;
        float:none;
    }


}


@media only screen and (max-width: 640px) {

    #search-form input[type=text] {
        font-size:24px;        
    }

    header {
        height:67px;
    }

    header #logo img {
        margin-top: -2px;   
    }

    header #nav-box {
        top:71px;
        width:64px;
    }

    header #nav-switch,
    header #search-switch {
        background-size:50px 1146px;
        width:65px;
        height:67px;
    }
    header #nav-switch {
        background-position:9px 23px;
    }
    header #nav-switch.active {
        background-position: 9px -65px;
    }
    header #search-switch {
        background-position:10px -155px
    }
    header #search-switch.active {
        background-position: 10px -259px;
    }

    #search-form input[type=text] {
        font-size:20px;
        height:53px;
        line-height:53px;
    }

    header nav {
        width:64px;
    }
    header nav > ul > li > a {    
        background-size:50px 1139px;

        width:64px;
        height:64px;
    }
    header nav li a#nav-home, 
    header nav li a#nav-home:hover, 
    header nav li.active a#nav-home, 
    header nav li.active a#nav-home:hover {
        background-position: 6px -431px;
    }
    header nav li a#nav-categories {
        background-position: 6px -495px;
    }
    header nav li a#nav-categories:hover, 
    header nav li.open a#nav-categories, 
    header nav li.active a#nav-categories {
        background-position: 6px -1082px;
    }
    header nav li a#nav-top20, 
    header nav li a#nav-top20:hover, 
    header nav li.active a#nav-top20 {
        background-position: 6px -559px;
    }
    header nav li a#nav-hotspots, 
    header nav li a#nav-hotspots:hover, 
    header nav li.active a#nav-hotspots {
        background-position: 6px -624px;
    }
    header nav li a#nav-followus {
        background-position: 6px -687px;
    }
    header nav li a#nav-followus:hover,
    header nav li.open a#nav-followus,
    header nav li.active a#nav-followus {
        background-position: 6px -1011px;
    }
    header nav li a#nav-aboutus {
        background-position: 6px -751px;
    }
    header nav li a#nav-advertise {
        background-position: 6px -817px;
    }
    header nav li a#nav-privacy {
        background-position: 6px -880px;
    }
    header nav li a#nav-contact {
        background-position: 6px -943px;
    }

    header #powered-by {
        left:1px;
    }

    header nav li ul {
        left:64px;
    }


    header nav li li a {        
        font-size:18px;
        line-height:2em;
        padding-left:50px;
        background-size:23px 1791px;
    }

    header nav li li a#nav-place {
        background-position: 15px 17px;    
    }
    header nav li li a#nav-stay{
        background-position: 15px -40px;
    }
    header nav li li a#nav-art{
        background-position: 15px -90px;
    }
    header nav li li a#nav-photo{
        background-position: 15px -143px;
    }
    header nav li li a#nav-gadget{
        background-position: 15px -196px;
    }
    header nav li li a#nav-transport{
        background-position: 15px -248px;
    }
    header nav li li a#nav-outdoor{
        background-position: 15px -298px;
    }
    header nav li li a#nav-advert{
        background-position: 15px -350px;
    }
    header nav li li a#nav-food{
        background-position: 15px -405px;
    }
    header nav li li a#nav-architecture{
        background-position: 15px -455px;
    }

    header nav li li a#nav-place:hover {
        background-position: 15px -537px;
    }
    header nav li li a#nav-stay:hover {
        background-position: 15px -617px;
    }
    header nav li li a#nav-art:hover{
        background-position: 15px -690px;
    }
    header nav li li a#nav-photo:hover{
        background-position: 15px -766px;
    }
    header nav li li a#nav-gadget:hover{
        background-position: 15px -842px;
    }
    header nav li li a#nav-transport:hover{
        background-position: 15px -917px;
    }
    header nav li li a#nav-outdoor:hover{
        background-position: 15px -990px;
    }
    header nav li li a#nav-advert:hover{
        background-position: 15px -1065px;
    }
    header nav li li a#nav-food:hover{
        background-position: 15px -1143px;
    }
    header nav li li a#nav-architecture:hover{
        background-position: 15px -1216px;
    }


    header nav li li a#nav-twitter {
        background-position:16px -1328px;
    }
    header nav li li a#nav-facebook {
        background-position:16px -1512px;
    }
    header nav li li a#nav-tumblr {
        background-position:16px -1673px;
    }

    header nav li li a#nav-twitter:hover {
        background-position:16px -1420px;
    }
    header nav li li a#nav-facebook:hover {
        background-position:16px -1593px;
    }
    header nav li li a#nav-tumblr:hover {
        background-position:16px -1758px;
    }



    #Article #Main h1 {
        font-size:18px;
        padding-bottom: 13px;
        padding-top: 16px;
    }
    #Content .section-header {
        font-size:18px;
    }


    .tiles-box .main-image figcaption, 
    .tiles-box figcaption,
    .tiles-box .main-image:hover figcaption,
    .tiles-box a:hover figcaption {
        height:45px;
    }
    .tiles-box a figcaption h1,
    .tiles-box a figcaption h2 {
        font-size:18px;
        height:45px;
        padding-left:46px;
        line-height:45px;
        /*        background-size:23px 1791px!important;*/
    }
    .tiles-box a.place-category figcaption h1,
    .tiles-box a.place-category figcaption h2 {
        background-position:13px -542px;
    }
    .tiles-box a.stay-category figcaption h1,
    .tiles-box a.stay-category figcaption h2 {
        background-position:13px -616px;
    }
    .tiles-box a.art-category figcaption h1,
    .tiles-box a.art-category figcaption h2 {
        background-position:13px -690px;
    }
    .tiles-box a.photo-category figcaption h1,
    .tiles-box a.photo-category figcaption h2 {
        background-position:13px -764px;
    }
    .tiles-box a.gadget-category figcaption h1,
    .tiles-box a.gadget-category figcaption h2 {
        background-position:13px -841px;
    }
    .tiles-box a.transport-category figcaption h1,
    .tiles-box a.transport-category figcaption h2 {
        background-position:13px -916px;
    }
    .tiles-box a.outdoor-category figcaption h1,
    .tiles-box a.outdoor-category figcaption h2 {
        background-position:13px -990px;
    }
    .tiles-box a.advert-category figcaption h1,
    .tiles-box a.advert-category figcaption h2 {
        background-position:13px -1065px;
    }
    .tiles-box a.food-category figcaption h1,
    .tiles-box a.food-category figcaption h2 {
        background-position:13px -1142px;
    }
    .tiles-box a.architecture-category figcaption h1,
    .tiles-box a.architecture-category figcaption h2 {
        background-position:13px -1216px;
    }

    footer #page-info {    
        font-size:18px;    
    }

    .fbFeedbackContent .post {
	  width: 50% !important;
	}
}





@media only screen and (max-width: 500px) {


    header {
        height:52px;
        border-top-width: 3px;
    }
    header #logo {
        margin-top:8px;
    }
    header #logo img {
        margin-top: 3px;
        width: 181px;
    }
    header #nav-switch {    
        width:43px;
        height:36px;
        top:12px;    
        background-position: 5px 11px;
        background-size:33.5px 763px;
    }
    header #nav-switch.active {
        background-position: 5px -47px;
        background-size:33.5px 763px;
    }
    header #search-switch {    
        width:43px;
        height:36px;
        top:12px;
        right:0;    
        background-position: 5px -108px;
        background-size:33.5px 763px;    
    }
    header #search-switch.active {
        background-position: 5px -178px;
    }

    header #nav-box { 
        top:55px;
        width:43px;
    }

    header nav {
        width:43px;
    }

    header nav > ul > li > a {    
        background-size:33.5px 763px;
        width:32px;
        height:32px;
    }

    header nav > ul > li > a {
        /*    background-image: url(img/mobile-navi-icons.png);*/
        padding:0;
        width:43px;
        height:43px;
        position: relative;
    }
    .menu-image{
        left: 10px !important;
        top:0 !important;
        margin: 0 !important;
        margin-top: 10px !important;
    }

    header nav li a#nav-home,
    header nav li a#nav-home:hover,
    header nav li.active a#nav-home, 
    header nav li.active a#nav-home:hover {
        background-position: 4px -289px;
    }
    header nav li a#nav-categories {
        background-position: 4px -331px;
    }
    header nav li a#nav-categories:hover,
    header nav li.open a#nav-categories,
    header nav li.active a#nav-categories {
        background-position: 4px -725px;
    }
    header nav li a#nav-top20,
    header nav li a#nav-top20:hover,
    header nav li.active a#nav-top20 {
        background-position: 4px -374px;
    }
    header nav li a#nav-hotspots,
    header nav li a#nav-hotspots:hover,
    header nav li.active a#nav-hotspots {
        background-position: 4px -418px;
    }
    header nav li a#nav-followus {
        background-position: 4px -460px;
    }
    header nav li a#nav-followus:hover,
    header nav li.open a#nav-followus,
    header nav li.active a#nav-followus {
        background-position: 4px -676px;
    }
    header nav li a#nav-aboutus {
        background-position: 4px -503px;
    }
    header nav li a#nav-advertise {
        background-position: 4px -546px;
    }
    header nav li a#nav-privacy {
        background-position: 4px -590px;
    }
    header nav li a#nav-contact {
        background-position: 4px -632px;
    }




    header #powered-by {
        left:1px;
    }

    header nav li ul {
        left:43px;
    }


    header nav li li a {        
        font-size:18px;
        line-height:2em;
        padding-left:50px;
        background-size:23px 1791px;
    }


    header nav li ul {    
        left: 43px;
    }
    header nav li li a {    
        /*    background-image:url(img/mobile-category-icons.png);    */
        font-size:17px;
        padding-left:40px;
        background-size: 20px 1569px;
    }
    header nav li li a#nav-place {
        background-position: 12px 18px;
    }
    header nav li li a#nav-stay{
        background-position: 12px -32px;
    }
    header nav li li a#nav-art{
        background-position: 12px -77px;
    }
    header nav li li a#nav-photo{
        background-position: 12px -122px;
    }
    header nav li li a#nav-gadget{
        background-position: 12px -169px;
    }
    header nav li li a#nav-transport{
        background-position: 12px -214px;
    }
    header nav li li a#nav-outdoor{
        background-position: 12px -258px;
    }
    header nav li li a#nav-advert{
        background-position: 12px -305px;
    }
    header nav li li a#nav-food{
        background-position: 12px -351px;
    }
    header nav li li a#nav-architecture{
        background-position: 12px -395px;
    }


    header nav li li a#nav-twitter {
        background-position:12px -1787px;
    }
    header nav li li a#nav-facebook {
        background-position:11px -2034px;
    }
    header nav li li a#nav-tumblr {
        background-position:11px -2251px;
    }



    header nav li li a#nav-place:hover {
        background-position: 12px -468px;    
    }
    header nav li li a#nav-stay:hover {
        background-position: 12px -538px;
    }
    header nav li li a#nav-art:hover{
        background-position: 12px -603px;
    }
    header nav li li a#nav-photo:hover{
        background-position: 12px -668px;
    }
    header nav li li a#nav-gadget:hover{
        background-position: 12px -735px;
    }
    header nav li li a#nav-transport:hover{
        background-position: 12px -800px;
    }
    header nav li li a#nav-outdoor:hover{
        background-position: 12px -864px;
    }
    header nav li li a#nav-advert:hover{
        background-position: 12px -931px;
    }
    header nav li li a#nav-food:hover{
        background-position: 12px -998px;
    }
    header nav li li a#nav-architecture:hover{
        background-position: 12px -1062px;
    }


    header nav li li a#nav-twitter:hover {
        background-position:12px -1911px;
    }
    header nav li li a#nav-facebook:hover {
        background-position:11px -2143px;
    }
    header nav li li a#nav-tumblr:hover {
        background-position:11px -2366px;
    }



    header #powered-by {    
        bottom:10px;
        left:1px;
        width:42px;
    }
    header #powered-by p {
        font-size:10px;    
        margin-bottom:1em;
        line-height:1.15em;
        font-family:"Oswald", sans-serif;
    }
    header #powered-by p a {
        background-image: url("img/mobile-navi-icons.png");
        background-position: -15px -479px;    

        height: 49px;
        text-indent: -9999em;
        width:42px;
    }




    header nav li li a#nav-twitter {
        background-position:12px -1160px;
    }
    header nav li li a#nav-facebook {
        background-position:12px -1321px;
    }
    header nav li li a#nav-tumblr {
        background-position:12px -1463px;
    }

    header nav li li a#nav-twitter:hover {
        background-position:12px -1241px;
    }
    header nav li li a#nav-facebook:hover {
        background-position:12px -1392px;
    }
    header nav li li a#nav-tumblr:hover {
        background-position:12px -1538px;
    }



    #search-form input[type="text"] {
        font-size:16px;
        height: 48px;
        line-height: 48px;
    }


    #Category h1 {
        font-size:24px;
        line-height:60px;
        height:60px;
    }

    #Page #Main h1 {    
        font-size: 30px;
        margin-top: 20px;    
    }

    #Article #Main h1 {
        font-size:18px;
        padding-bottom: 13px;
        padding-top: 16px;
    }
    #Content .section-header {
        font-size:18px;
    }
    figcaption a.ctgtitle:before {
        padding-top: 0 !important;
    }
    .tiles-box .main-image figcaption, 
    .tiles-box figcaption,
    .tiles-box .main-image:hover figcaption,
    .tiles-box a:hover figcaption {
        height:35px;
    }

    .tiles-box a figcaption h1,
    .tiles-box a figcaption h2 {
        font-size:16px;
        height:35px;
        padding-left:40px;
        line-height:35px;
        /*        background-size: 20px 1569px!important;*/
    }
    .tiles-box a.place-category figcaption h1,
    .tiles-box a.place-category figcaption h2 {
        background-position:12px -477px;
    }
    .tiles-box a.stay-category figcaption h1,
    .tiles-box a.stay-category figcaption h2 {
        background-position:12px -542px;
    }
    .tiles-box a.art-category figcaption h1,
    .tiles-box a.art-category figcaption h2 {
        background-position:12px -607px;
    }
    .tiles-box a.photo-category figcaption h1,
    .tiles-box a.photo-category figcaption h2 {
        background-position:12px -672px;
    }
    .tiles-box a.gadget-category figcaption h1,
    .tiles-box a.gadget-category figcaption h2 {
        background-position:12px -739px;
    }
    .tiles-box a.transport-category figcaption h1,
    .tiles-box a.transport-category figcaption h2 {
        background-position:12px -804px;
    }
    .tiles-box a.outdoor-category figcaption h1,
    .tiles-box a.outdoor-category figcaption h2 {
        background-position:12px -870px;
    }
    .tiles-box a.advert-category figcaption h1,
    .tiles-box a.advert-category figcaption h2 {
        background-position:12px -935px;
    }
    .tiles-box a.food-category figcaption h1,
    .tiles-box a.food-category figcaption h2 {
        background-position:12px -1003px;
    }
    .tiles-box a.architecture-category figcaption h1,
    .tiles-box a.architecture-category figcaption h2 {
        background-position:12px -1067px;
    }

    .fbFeedbackContent .post {
	  width: 50% !important;
	}
	
	.article-banner {
		float: none;
		padding: 0 0 10px 0;
		/*display: none;*/
	}
	
	.article-banner-content {
		  margin-left: auto;
		  margin-right: auto;
	}

    footer #page-info {    
        font-size:16px;    
    }


}







@media only screen and (max-width: 400px) {

    footer #page-info {    
        font-size:13px;    
    }

}
