/*Style for window 1070px*/
@media screen and (max-width: 1070px) {
    .doubleheads .banner {
        max-width: 95%;
        width: 95%;
    };
}


/*Style for window 1040px*/
@media screen and (max-width: 1040px) {



    #main, div.list {
        width: 68%;
    }

    #sidebar {
        width: 28%;
        float: left;
    }

    .lists-right {
        width: 78%;
    };
}



/*Style for window 1024px*/
@media screen and (max-width: 1024px) {
    .borderus,.container,.layout , .layout-head {
        width: 100%;
    }
 
	
	.layout-head {width: 100%;}
	
    .doubleheads .banner {
        max-width: 95%;
        width: 95%;
    }

    #main article.listing, #main article.event, #main .home-lists article.listing, #main .home-lists article.event {
        overflow: hidden;
    };
}


/*Style for window 940px*/
@media screen and (max-width: 940px) {


    #content-inner div.list {
        width: 99%;
    }

    #main {
        width: 100%;
        float: left;
    }

    #sidebar {
        width: 99%;
        float: left;
        margin-left: 0px;
    }

    .lists-right {
        width: 83%;
    }

    div.homes {
        margin-left: 0px;
    };
}


/*Style for window 900px*/
@media screen and (max-width: 900px) {

    .mainsearch {
        float: left;
    }

    .lists-right {
        width: 82%;
    };
}


/*Style for window 880px*/
@media screen and (max-width: 880px) {
    .doubleheads .banner {
        max-width: 94%;
        width: 94%;
    };
}


/*Style for window 850px*/
@media screen and (max-width: 850px) {
}


/*Style for window 800px*/
@media screen and (max-width: 800px) {
    .doubleheads .banner {
        max-width: 92%;
        width: 92%;
    }

    .lists-right {
        width: 82%;
    };
}

/*Style for window 780px*/
@media screen and (max-width: 780px) {
    .disol {
        display: block;
    }

    .lists-right {
        width: 81%;
    }

    .home-lists .soci li {
        width: auto !important
    }
}


/*Style for window 768px Ipad view*/
@media screen and (max-width: 768px) {
    .doubleheads .banner {
        max-width: 80%;
    }

    .doubleheads .banner .prevo {
        margin-left: -55px
    }

    .doubleheads .banner .nexto {
        margin-right: -55px
    }
}

/*Style for window 750px*/
@media screen and (max-width: 750px) {

    .doubleheads .banner {
        max-width: 90%;
    }

    .doubleheads .banner .prevo {
        margin-left: -25px
    }

    .doubleheads .banner .nexto {
        margin-right: -25px
    }

    .search-for, .search-location {
        min-width: 30%;
    }

    .lists-right {
        width: 80%;
    }

    .logo {
        float: none;
    }

    .mainsearch {
        float: left;
        width: 100%;
    }

    #main-search {
        width: 100%;
    }

    .search-for, .search-location {
        margin-left: 5px;
        margin-right: 1%;
        width: 43%;
    }

    .listing-actions a.fave-button, .single-event a.fave-button , .listing-actions a.listing-edit-link, .listing-actions a.event-edit-link,
.listing-actions span.no-b a.listing-edit-link,
.listing-actions a.listing-claim-link,
.listing-actions a.va-contact-link {
        float: left;
        margin: 5px 3px;
    }
}



/*Style for window 700px*/
@media screen and (max-width: 700px) {
    .lists-right {
        width: 79%;
    }
	
	
	#header-a , .header-as, #header-a img , div#footer-a , .footer-as, div#footer-a img 	{	float: none !important;
	width: 100% ;

	}
	
	
	
	
	
}

/*Style for window 660px*/
@media screen and (max-width: 660px) {

    #main-search .search-title {
        margin-left: 2px;
    }

    .search-for, .search-location {
        margin-left: 5px;
        margin-right: 10px;
        width: 42%;
    }

    .doubleheads .banner {
        max-width: 90%;
        width: 90%;
    }

    article.listing p.listing-description, article.event p.event-description {
        display: none;
    }

    .lists-right {
        width: 77%;
    };
}


/*Style for window 600px*/
@media screen and (max-width: 600px) {

    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        display: block !important;
    }

    article.listing , article.listing.featured ,article.event , article.event.featured , .prod-box .home-lists li article {
        padding: 5px 5px 25px 5px;
    }

    .search-for, .search-location {
        margin-left: 5px;
        margin-right: 10px;
        width: 40%;
    }

    .doubleheads .banner .overview li img {
        display: block;
    }

    #main-search .search-for .search-title {
        display: none;
    }

    .featured-ribbons a , .home-lists article.event img {
        display: none;
    }

    article.listing p.listing-description, article.event p.event-description {
        display: block;
    }

    .prod-box .home-lists li {
        width: 49%;
    }

    .filteros .va_sort_list_container .va_sort_list_selected,.filteros .va_sort_list_container .va_sort_list {
        display: block !important;
    }

    .filteros .va_sort_list_container .active .va_sort_list_wrap {
        display: block !important;
    }

    .filteros .va_sort_list_container select.tinynav {
        display: none !important;
    };
	
    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 210px;
    }

    .lists-right {
        width: 76%;
    }

    .home article.listing img, .archive article.listing img {
        display: block
    }

    .lists-right {
        width: 76%;
    }

    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 200px
    }
	
	
	
	
	#content-inner #main > article {
    height: auto !important;
    max-height: 100% !important;
    min-height: 100% !important;
}
	
	
	
	
	
}
		 
/*Convert menu to select menu for 598px window*/
@media (max-width: 598px) {
	
    .home article.listing img, .archive article.listing img {
        display: none
    }

    .lists-right {
        width: 99%;
    }
}
	 
	 
	 
	 
	 
	 /*Convert menu to select menu for 568px window*/
@media (max-width: 568px) {
	
	
	
	 
    .doubleheads .banner {
        max-width: 70%;
    }

    .doubleheads .banner .prevo {
        margin-left: -45px
    }

    .doubleheads .banner .nexto {
        margin-right: -45px
    }
}
	 
	 
	 
	 
	 
	 
	 
/*Convert menu to select menu for 550px window*/
@media (max-width: 550px) {


    .doubleheads .banner {
        max-width: 75%;
    }

    .doubleheads .banner .prevo {
        margin-left: -25px
    }

    .doubleheads .banner .nexto {
        margin-right: -25px
    }

    .category-menu ul li, .category-menu ul li:hover, .category-menu ul li.cat-active {
        width: 100%;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        margin: 2px 0 2px -3px;
        border: 1px solid #ccc;
    }

    .filteros {
        margin-top: 5px;
    };
}
	
/*Style for window 540px*/
@media screen and (max-width: 540px) {

    .search-for, .search-location {
        width: 99%;
        margin-bottom: 20px;
    }

    #main-search input#search-location {
        margin-left: 0px;
    }

    #main-search .search-for .search-title {
        display: inline;
    }

    .text-search {
        display: none;
    }

    #main-search input#search-text , #main-search input#search-location {
        padding-left: 9%;
        padding-right: 1%;
        width: 86%;
        margin-top: 0px;
    }

    .search-button {
        width: 98%;
        margin-top: 0px;
    }

    #search-submit {
        width: 99%;
        margin-left: 0px;
    };
}


/*Style for window 500px*/
@media screen and (max-width: 500px) {

    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 180px
    }

    .doubleheads .banner {
        max-width: 90%;
    }

    .doubleheads .banner .prevo {
        margin-left: -25px
    }

    .doubleheads .banner .nexto {
        margin-right: -25px
    }

    .tinynav {
        display: block;
        padding: 10px 5px;
        margin: 0 1%;
        width: 98%;
    }

    .filteros {
        width: 95%;
    }

    .category-menu ul li {
        padding: 10px 0;
    }

    #main-navigation .menu ul#navigation {
        display: none;
    }

    #main-navigation .menu {
        width: 100%;
        padding-bottom: 5px;
    }

    .loga, .socio {
        float: left;
    };
}


/*Style for window 480px*/
@media screen and (max-width: 480px) {
    .doubleheads .banner .overview li {
        padding-left: 5px;
        padding-right: 5px;
    }
}



/*Style for window 460px*/
@media screen and (max-width: 460px) {
    .doubleheads .banner {
        max-width: 86%;
        width: 86%;
    }
	
	.logo img {    width: 100%;}
	.logo {padding-left: 5px;}


}

/*Style for window 400px*/
@media screen and (max-width: 400px) {
    #search-submit {
        width: 99.6%;
    }

    .prod-box .home-lists li {
        width: 99%;
    }

    .category-menu {
        width: 96%;
    }

    .filteros {
        float: left;
    };
	
	
    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 190px
    }
}



/*Style for window 384px*/
@media screen and (max-width: 384px) {

    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 280px
    }
	
	
	
	.doubleheads .banner {
        max-width: 55%;
    }

    .doubleheads .banner .prevo {
        margin-left: -45px
    }

    .doubleheads .banner .nexto {
        margin-right: -45px
    }
}


/*Style for window 360px*/
@media screen and (max-width: 360px) {

    .doubleheads .banner .overview li {
        width: 300px;
    }

    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 250px
    }
}
/*Style for window 350px*/
@media screen and (max-width: 350px) {

    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 240px
    }
}



/*Style for window 320px*/
@media screen and (max-width: 320px) {
    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 230px
    }

    .doubleheads .banner {
        max-width: 70%;
    }

    .doubleheads .banner .prevo {
        margin-left: -45px
    }

    .doubleheads .banner .nexto {
        margin-right: -45px
    }
}






/*Style for window 300px*/
@media screen and (max-width: 300px) {
    .doubleheads .banner .overview li {
        width: 250px;
    }

    #main-search input#search-text , #main-search input#search-location {
        width: 84%;
    }

    .doubleheads .banner {
        max-width: 84%;
        width: 84%;
    };
	
	
	
    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 200px
    }
}






/*Style for window 280px*/
@media screen and (max-width: 280px) {

    .doubleheads .banner {
        max-width: 80%;
        width: 80%;
    };
	
	
    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 180px
    }
	
	
	.doubleheads .banner {
        max-width: 80%;
    }

    .doubleheads .banner .prevo {
        margin-left: -25px
    }

    .doubleheads .banner .nexto {
        margin-right: -25px
    }
}


/*Style for window 220px*/
@media screen and (max-width: 220px) {
    .doubleheads .banner {
        display: none;
    }

    .prod-box .lists-left img.listing_thumbnail, .prod-box .lists-left img {
        height: 180px
    }
}