@CHARSET "ISO-8859-1";
/**********************************/
/********min-width :1000px*********/
/**********************************/
@media screen and (min-width:1040px) {
  #container {
    width:990px; }
}
/**********************************/
/********max-width :1000px*********/
/**********************************/
@media screen and (max-width:1000px) {
  #container {
    width:95%;	}
  #main-nav ul li {
    padding: 0 0.4%; }
  .articlepage .story-share {
    width: 100%; }
}
/**********************************/
/********max-width : 768px*********/
/**********************************/
@media screen and (max-width:768px) {
  /*header*/
  /*.leader-ad */
  #container {
    width:100%;	}
  #social-icons {
    margin-top: -2.4em; }	
  #logo {
    width: 81%; }
  /*#main-nav ul li {
    padding: 0 0.4%; }*/
  #main-nav a, #main-nav span {
    padding-right:0.5em; }
  #weather { 
    margin-top: -3.4em; }
  /*container*/
  /*content*/
  #content {
    margin: 0%;
    width:50%;
    padding-right: 3%; }
  .frontpage .flexslider {
    float: none;
    width: 100%; }
  .frontpage #top-stories {
    margin-left: 0em;
    width:100%; }
  .frontpage .featured-stories, .frontpage .art-stories {
    width:48%; }
  .frontpage .category-stories .category-story-left {
    width: 100%;
    padding-right: 0%;
    border-right: none;
    clear: both;
    float: none; }
  .frontpage .category-stories .category-story-left .story-image {
    width:25%; }
  .frontpage .featured-stories:last-child,
  .frontpage .category-stories .category-heading .sub-category-name, 
  .frontpage .category-stories .category-story-right,
  .frontpage #opinion .category-story-left,
  .frontpage #business-directory .sub-category-name,
  .frontpage #marketplace .sub-category-name,
  .frontpage #opinion .category-story-right .opinion-last,
  .frontpage .category-stories .art-stories:last-child {
    display:none; }
  .frontpage .category-stories .category-heading .sub-category-name:last-child,
  .frontpage #business-directory .sub-category-name:last-child,
  .frontpage #marketplace .sub-category-name:last-child,
  .frontpage #opinion .category-story-right,
  .frontpage #opinion .category-story-right .summary {
    display:block; }
  .frontpage #opinion .category-story-right .summary {
    margin-bottom:4.5%; }
  .frontpage #opinion .category-story-right h5{
    font-weight:bold; }
  .frontpage #marketplace .sub-category-mobile {
    display: block; }
  .frontpage #marketplace .date {
    margin-bottom: 0; }
  .frontpage #marketplace .summary {
    margin-top: 0em; }
  .sub-category-mobile .sub-category-name {
    width: 32%;
    text-align: left;
    display: inline-block;
    font-size: 0.9em; }
  .frontpage #marketplace #market-more {
    display:block; }
  .frontpage .lead-story .story-text {
    width: 100%; }

  /*right rail*/
  #right-rail {
    margin:0%;
    width:41.7%;
    padding-left: 2%; }
  #blogs-module .blog-details:nth-child(6) {
    display:none; }

  /*footer*/
  #footer-leader-ad {
    width:100%;
    word-wrap:break-word; }
    
  /*articlepage*/
  .articlepage #lead-story {
    width: 100%;
    max-width: 100%;
    margin-top: 1.5em; }
  .articlepage #extra-pictures-container {
    width: 100%; }
  .articlepage #article-left-rail {
    width: 48%; }
  .comments-container .share-fields {
    width: 22%; }
  .articlepage .commentbox .button {
    width: 60%; }

    /*sectionfrontpage*/
  .sectionfrontpage h1, .sectionfrontpage .photo-credit, .sectionfrontpage #section-stories {
    display:none; }
  .sectionfrontpage #lead-story .photo-container {
    max-width: 100%;
    width: 100%; }
  .sectionfrontpage #lead-story .text .summary{
    display:none; }
  .sectionfrontpage #top-stories {
    display: block;
    width:100%; }
  .sectionfrontpage #category-story-5,
  .sectionfrontpage #category-story-6 {
    display:none; }
    
  /*register page*/
  .registerpage #content input[type="text"], 
  .registerpage #content input[type="password"], 
  .registerpage #content input[type="email"], 
  .registerpage #content input[type="file"] {
    width: 54%; }
  .registerpage select {
    width: 57%; }
  .registerpage label {
    width: 35%; }
  .registerpage .birthday {
    width: 17% !important; }
  .registerpage #birthdate label {
    line-height: 2em; }
  .registerpage #birthdate img {
    Width: 9%; }
  .registerpage #interests div.interests-container div {
    margin-right: 12%;
    width: 30%; }
  .registerpage #captcha {
    width: 65%; }
  .registerpage .button {
      width: 65%; }
  .registerpage #blogs-module {
    display:block;
    border-bottom: none; }
  .registerpage #blogs-module .blog-details {
    display: block; }
  .registerpage #birthdate input {
    width:39%; }
      
  /*search-resultpage and blog-Post*/
  .search-result h1 {
    font-size: 1.2em; }
  .search-result .pagination .pagination-results, .blog-posts .pagination .pagination-results {
    display: block;
    margin-bottom: 2%;
    margin-left: 0;
    position: static;
    text-align: center;
    width: 100%;
    margin-top:0.625em; }
    
  /*Classifieds*/
  .classifieds #content .main-container-left,
  .classifieds #content .main-container-right{
    width:100%;
    clear:left; }
  .classifieds .classifieds-search {
    margin-top:0.625em;}
  .classifieds .classifieds-search .keyword-search, .classifieds .classifieds-search .category-search {
    clear: left;
    width: 72%; }
  .classifieds #content .submit input {
    width: 27%;
    margin-top: -2em; }
  .classifieds #accordion, .classifieds #polls-module, .classifieds #blogs-module {
    display:block; }

  /*Classifieds results listing page*/	
  .classifieds #content .pagination .pagination-results {
    margin-left: 10%; }

  /*Classifieds details page*/	
  .classifieds .classifieds-details-container {
    margin-top: 6.5em; }
  .classifieds .classifieds-details-left {
    margin-right: 6%;
    width: 45%; }
    
  /*events place listing page*/
  .events-place .events-place-image, .events-place .events-place-details-left {
    margin-right: 6%;
    width: 45%;	}
  .events-place .events-place-details-right {
    overflow: visible; }
  .events-place .upcoming-events {
    margin-left: 0; }
  .events-place .pagination {
    margin-bottom: 4%;
    margin-top: 2%; }
  .events-place #accordion, .events-place #polls-module,
  .events-place #blogs-module {
    display:block; }
  .events-place .events-container .events-image {
    width: 26%; }
    
  /*user generated content*/
  .ugc input[type="text"], .ugc input[type="password"], 
  .ugc input[type="email"] {
    width: 54%; }
  .ugc select {
    width: 57%; }
  .ugc label {
    width: 35%; }
  .ugc #category div.category-container div {
    margin-right: 12%;
    width: 30%;
    margin-bottom:3%; }
  .ugc #captcha {
    width: 65%; }
  .ugc .button {
    width: 65%; }
  .ugc #summary textarea {
    width:54%; }
  .ugc #category {
    margin-bottom:0em; }
  .ugc #blogs-module .blog-details {
    display: block; }
  .ugc #stopmethod0, .ugc #stopmethod1 {
    margin-left: 35%; }
  .ugc #stopmethod0 input[type="text"], .ugc #stopmethod0 input[type="password"], 
  .ugc #stopmethod0 input[type="email"], .ugc #stopmethod1 input[type="text"], 
  .ugc #stopmethod1 input[type="password"], .ugc #stopmethod1 input[type="email"] {
    width: 90%; }
  .ugc .ui-datepicker-trigger {
    max-width: 9.5%; }	
  .ugc #stopmethod0 .ui-datepicker-trigger {
    max-width: 15.8%; }
      
  /*staff page*/
  #editorialInfo .staff_title {
    line-height: 2.05em; }
    
  /*photogallery page*/
  .photo-gallery .featured-stories .featured-image {
    float: none;
    margin-right: 0;
    width: 100%; }
  .photo-gallery .latest-gallery-container .latest-gallery {
    margin-bottom: 1em;
    margin-right: 5%;
    width: 45%; }
  .photo-gallery .pagination-number {
    display: block;
    margin-left: 0%;
    position: static;
    width: 100%;
    text-align: center; }
  .photo-gallery .latest-gallery:nth-child(17) {
    display:block; }
    
  /*photogallery page-lightbox*/
  .photo-gallery .photo-carousel {
    margin-right: 3%;
    width:100%; }
  .photo-gallery .other-photos {
    width:100%; }
  .photo-gallery .other-photos .gallery-image {
    width: 29%;
    margin-right: 4%; }
  .photo-gallery .clr1040 { 
    display:none; }
  .photo-gallery .clr768 { 
    display:block; }
    
  /*events page*/
  .events-page .events-text-container .details-container .summary {
    display:none; }
  .events-page .events-text-container .details {
    width: 100%; }
  .events-page .pagination .pagination-results {
    margin-left: 27%;
    display:block; }
  .events-page .pagination {
    margin-bottom: 9%; }
        
  /*events details page*/
  .events-page .events-details-left {
    width: 49%; }
  .events-page #blogs-module, .events-page #accordion,
  .events-page #polls-module  {
    display:block; }
}

/**********************************/
/********max-width : 480px*********/
/**********************************/
@media screen and (max-width:654px) {
  body {
    background-color: #ffffff; } 
    
  /*header*/
  #my-account {
    width:100%; }
  #social-icons {
    margin-top: 5em;
    left: 4%; }
  #weather {
    left: 87%;
    margin-top: 1em;
    width: 9%; }
  .select-nav-field {
    display: block; }
  .home-image {
    display:none; }
  #select-main-nav {
    display: block;
    margin-top: 4em;
    position: absolute;
    width: 92%;
    padding: 2% 0; }
  #select-main-nav .select-nav-field {
    padding: 4px;
    border: 1px solid #ccc; }
  #select-main-nav li.select-field {
    width:100%;
    display:none;
    margin-left:0%;
    background:#F2F2F2;
    position:absolute;
    z-index:999999;
    cursor:pointer; }
  #select-main-nav li.select-field ul {
    margin-left:0%; }
  #select-main-nav li.select-field ul li {
    padding-left:1%; }
  #select-main-nav #select-field-mobile ul li ul li a, 
  #select-main-nav #select-field-mobile ul li ul li span {
    font-size:0.925em; }	
  .select-nav-field a {
    font-size:0.75em !important; }
  #select-main-nav .select-nav-field:hover {
    cursor:pointer; }
    
  /*container*/
  #wrapper {
    padding: 0 3%; }
  #content {
    padding:0;
    width: 100%;
    clear : both;
    border-right: none;
    margin-top: 11em; }
  .frontpage .flexslider {
    width:100%;
    margin:0 auto; }
  .frontpage .category-stories {
    width: 100%; }
  .frontpage #marketplace .date {
    margin-bottom: 0; }
  .frontpage #marketplace .summary {
    margin-top: 0em; }
  .frontpage .lead-story .story-text {
    margin: -43px auto 0;
    width:22.4em; }
    
  /*rightrail*/
  #right-rail {
    width:100%;
    padding-left: 0%; }
  #search-container input[type="text"], .search-container input[type="text"] {
    width: 90%; }
  #business-directory #search-container input[type="text"], .search-container input[type="text"] {
    width: 79%; }
  .foot-column {
    float:none; }
  .foot-column:first-child {
    float:left; }	
  .foot-column ul {
    display:none; }
  #foot-right-column, #foot-left-column {
    float:left;
    font-size: 1.1em; }
  .foot-column-heading a {
    font-size: 1.1em; }
  #gallery-module .photos:nth-child(6),#gallery-module .photos:nth-child(7) {
    display:none; }
  #search-container {
    position: absolute;
    margin-top: 7.5em;
    width: 92%; }
  #gallery-module .photos {
    padding-right: 2.5%;
    width: 21.5%; }
  #blogs-module {
    border-bottom:none; }
  #accordion {
    display:block; }
  #news-map .right-block-fields {
    display:none; }
  .frontpage .category-stories .today-special>div a {
    text-decoration: none; }
  .frontpage #art-life .art-stories .more {
    display:none; }
    
  /*footer*/
  #footer {
    width: 100%; }
  #foot-head {
    margin-bottom: 0; }
  .foot-column {
    margin-bottom: 10px;
    width: 100%; }
  #footer-category-links {
    margin-top: 0.5em;
    width: 65%; }
  #copy-right {
    margin-top:4%; }
  #foot-content {
    margin-top: 0em; }
    #foot-content .foot-image {
    width: 83px; }
  #foot-content a {
    display: inline-block; }
    
  /*articlepage*/
  .articlepage #lead-story {
    width:100%; }
  .articlepage #polls-module {
    display:none; }
    
  /*sectionfrontpage with out more link*/
  .sectionfrontpage #top-stories .last-item, .sectionfrontpage #featured-story .date, 
  .sectionfrontpage #featured-story .summary{
    display:none; }
  .sectionfrontpage .more-subsection {
    display:block; }
  .sectionfrontpage #category-story-3,		
  .sectionfrontpage #category-story-4 {
    display:none; }
  .sectionfrontpage #business-directory {
    margin-top: 1em; }
  .sectionfrontpage #marketplace .summary {
     margin-top: 0; }
     
  /*sectionfrontpage with more link*/
  .sectionfrontpage-more #blogs-module .blog-details,
  .sectionfrontpage-more #category-story-3,
  .sectionfrontpage-more #category-story-4,
  .sectionfrontpage-more #category-story-5,
  .sectionfrontpage-more #category-story-6 {
    display:block; }
  .sectionfrontpage-more .more-subsection {
    display:none; }

  /*articlerelatedpage*/
  .articlerelated #article-left-rail {
    width: 100%; }
  .articlerelated #content {
    margin-top: 11em; }
  .articlerelated #return-to-article {
    display:block; }
  .articlerelated #return-to-article a {
    font-weight:normal; }
  .comments-container .share-fields {
    width: 28%; }
    
  /*register page*/
  .registerpage #events-module, .registerpage #gallery-module, 
  .registerpage #blogs-module {
    display:none; }
  .registerpage #footer {
    position: static; }
  .registerpage #captcha {
    width: 100%; }
    
  /*search-resultpage*/
  .search-result #search-container {
    border-bottom: 1px solid #CCCCCC; }
  .search-result .pagination {
    margin-bottom: 10%; }
  .search-result #footer {
    position:static;
    width: 97%; }
    
  /*Classifieds*/
  .classifieds #accordion, .classifieds #polls-module, .classifieds #blogs-module,
  .classifieds #events-module, .classifieds #gallery-module {
    display:none; }
    
  /*Classifieds Details page*/
  .classifieds .classifieds-details-left {
    margin-right: 5%;
    width: 43%; }
    
  /*events place listing page*/
  .events-place .events-container .events-image {
    width: 23%; }
  .events-place #accordion, .events-place #polls-module,
  .events-place #blogs-module, .events-place #events-module, 
  .events-place #gallery-module {
    display:none; }
  .events-place #footer {
    position:static;
    width:100%; }
    
  /*user generated content*/
  .ugc #blogs-module, .ugc #events-module, 
  .ugc #gallery-module {
    display:none; }
    
  /*staff page*/
  .editorialContact table tr td.formSubmit {
    padding-left: 83%; }
  .staffpage #footer {
    position:static;
    width:98%; }
    
  /*photogallery page*/
  .photo-gallery #blogs-module, .photo-gallery #events-module, 
  .photo-gallery #gallery-module, .photo-gallery #accordion,
  .photo-gallery #polls-module  {
    display:none; }
  .photo-gallery .featured-stories .featured-image {
    text-align: center; }
    
  /*photogallery page-lightbox*/	
  .photo-gallery .photo-light-box {
    padding: 3%;
    width: 90%; }	
  .photo-gallery .photo-carousel {
    margin-bottom: 1em;
    margin-right: 0; } 
  .photo-gallery .other-photos {
    width: 100%; }
  .photo-gallery .other-photos .gallery-image {
    width: 21%; }
  .photo-gallery .other-photos .gallery-image:nth-child(5),
  .photo-gallery .other-photos .gallery-image:nth-child(6),
  .photo-gallery .other-photos .gallery-image:nth-child(7),
  .photo-gallery .other-photos .gallery-image:nth-child(8) {
    display:none; }
    
  /*events page*/
  .events-page .refine-results .from-date, .events-page .refine-results .to-date {
    width: 32%; }
  .events-page .ui-datepicker {
    width: 65%; }
  .events-page .refine-results .from-date img, .events-page .refine-results .to-date img {
    width: 25%; }
  .events-page .refine-results .from-date input, .events-page .refine-results .to-date input {
    width: 67%; }
    
  /*events details page*/
  .events-page .pagination {
    margin-top: 2%; }
  .events-page #blogs-module, .events-page #events-module, 
  .events-page #gallery-module, .events-page #accordion,
  .events-page #polls-module  {
    display:none; }
  .events-page .events-details-left {
    width: 41%; }
}

/**********************************/
/********max-width :320px**********/
/**********************************/
@media screen and (max-width:360px) {
  #wrapper {
    padding: 0 1%; }
    
  /*header*/
  #logo {
    width: 100%; }
  #site-date {
    margin-top: 1em; }
  #gallery-module .photos {
    float: left;
    padding-right: 1.6%;
    width:31.5%; }
  #gallery-module .photos:nth-child(5) {
    display:none; }
  #social-icons {
    text-align:center; }
  #weather {
    left: 84%;
    width: 14%; }
  #select-main-nav {
    width:96%; }
    
  /*container*/
  #content {
    margin-top: 9.5em;
    padding-right:2%;
    width:98%; }
  #right-rail {
    width:98%;
    padding-right: 2%; }
  .frontpage .category-stories .category-story-left .summary, 
  .frontpage .art-stories .summary, .frontpage .flexslider {
    display:none; }
  .right-block-fields, #blogs-module .blog-details  {
    display:none; }
  .submit,  #blogs-module .blog-details:first-of-type, #polls-module .right-block-fields {
    display:block; }
  #blogs-module {
    border-bottom:none; }
  .frontpage #marketplace .sub-category-mobile .sub-category-name a {
    margin-right: 14%; }
  #business-directory {
    overflow:auto;
    padding-bottom: 0.5em; }
  .frontpage .category-stories .search-container {
    width:100%;
    padding-right: 0; }
  #business .sub-category {
    display:none; }
  .frontpage #opinion .category-story-right h5 {
    margin-bottom: 1em; }
  #opinion .date {
    display:none; }
  #trending-now, #most-read, #most-commented, #news-map {
    display:none; }
  #right-rail .search-text {
    display:none; }
  .lead-story {
    display:none; }
  #search-container {
    position: absolute;
    width: 98%;
    border: medium none;
    margin-top:7em; } 
  #search-container input[type="text"], .search-container input[type="text"] {
    width: 88%; }
  .frontpage #top-stories {
    width: 100%; }
  .frontpage #featured-story {
    width:100%; }
  .sectionfrontpage #top-stories, .sectionfrontpage #featured-story {
    position:static;
    width:100%; }
  .frontpage #top-stories img {
    display:block; }
  .frontpage #top-stories h4 {
    font-size: 0.9em;
    margin-bottom: 0.3em;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding: 0.4em 0; }
  .frontpage #top-stories	.story-image, .frontpage .featured-stories .story-image {
    width: 43%;
    float: left;
    margin-right: 0.5em;
    margin-bottom: 0.625em; }
  .frontpage #featured-story h4, .right-rail-heading {
    display:block;
    font-size: 0.9em;
    margin-bottom: 0.3em;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc; }
  .frontpage .featured-stories {
    width:92%; }
  .frontpage #opinion .category-story-right .summary, #art-life .art-stories {
    display:none; }
  #art-life .art-stories:first-of-type {
    display:block; }
  .frontpage .category-stories .art-stories {
    width:92%; }
  .frontpage .category-stories .art-stories .story-image  {
    float:left;
    margin-right: 0.625em;
    margin-bottom:1em;
    width:52%; }
  .frontpage .art-stories .more a, #copy-right-division {
    display: none; }
  .frontpage #marketplace #market-browse {
    display:block; }
  .frontpage #marketplace #market-more {
    display:none; }
  #accordion { 
    display:none; }
    
  /*footer*/
  #footer {
    width:98%;
    padding-right: 2%; }
  .foot-column {
    width: 36%; }
  #footer-category-links {
    width: 62%; }
      
  /*articlepage*/
  .articlepage #print, .articlepage #article-left-rail, 
  .articlepage #more-section-stories {
    display:none; }
  .articlepage #lead-story, .articlepage #view-story-related  {
    display:block; }
  .articlepage .comments-container {
    margin-top:0.4em; }
    
  /*articlerelatedpage*/
  .articlerelated #search-container {
    top:20em; }
  .articlerelated #content {
    margin-top: 9em; }
    
  /*sectionfrontpage*/
  .sectionfrontpage #category-story-2 {
    display:none; }
  .sectionfrontpage #top-stories .last-item, .sectionfrontpage #featured-story .date {
    display:block; }
  .articlepage  .prnt-ico {
    display:none; }
  .sectionfrontpage-more #business-directory {
    margin-top: 1em; }
  .sectionfrontpage-more #category-story-2 {
    display: block; }
    
  /*register page*/
  .registerpage #interests div.interests-container div {
    margin-right: 2%;
    width: 48%;	}
  .registerpage #avatar label {
    float:none; }
  .registerpage #content input[type="text"], .registerpage #content input[type="password"], .registerpage #content input[type="email"], .registerpage #content input[type="file"] {
    width: 50%; }
  .registerpage select {
    width: 54%; }
  .registerpage #captcha, .registerpage .button {
    width: 100%; }
  .registerpage label {
    width: 45%; }
  .registerpage #birthdate img {
    width: 11%;
    margin-right:0em; }
  .registerpage #birthdate label {
    width: 42%; }
  .registerpage #birthdate input {
    width: 43%; }
  .registerpage .birthday {
    margin-bottom: 3%;
    width: 24% !important; }
    
  /*search-resultpage*/
  .search-result h1 {
    font-size: 1.3em; }
  .search-result .refine-results {
    display:none; }
    
  /*Classifieds*/
  .classifieds .classifieds-search .keyword-search,
  .classifieds .classifieds-search .category-search {
    width: 100%; }
  .classifieds #content input[type="text"] {
    width:74%; }
  .classifieds #content select {
    width:77%; }
  .classifieds #content .submit input {
    width: 40%;
    clear:left;
    margin-top:0em; }
  .classifieds #search-container {
    border-bottom: 1px solid #CCCCCC; }
    
  /*Classifieds results listing page*/	
  .classifieds .search-result-container h5 {
     margin-bottom: 5%; }
  .classifieds .search-result-container .summary {
    display:none; }
  .classifieds #content .pagination {
    margin-bottom: 11%;
    margin-top:10.5em; }
  .classifieds #content .pagination .pagination-results {
    display: block;
    margin-left: 38%;
    margin-bottom: 2%; }
    
  /*Classifieds details page*/
  .classifieds .classifieds-details-left {
    margin: 1em 0;
    width: 90%; }
  .classifieds #content .pagination .previous {
    clear: left; }
  .classifieds .classifieds-details-right {
    clear:left;
    margin-top:1em; }
    
  /*events place listing page*/
  .events-place .events-place-image {
    width: 100%;
    text-align: center; }
  .events-place .events-place-details-left {
    width: 100%; }
  .events-place .events-container .events-image {
    width: 35%; }
    
  /*user generated content page*/
  .ugc #category div.category-container div {
    margin-right: 2%;
    width: 48%;	}
  .ugc #captcha, .ugc .button {
    width: 100%; }
  .ugc #pattern1 input[type="checkbox"], .ugc #pattern2 input[type="checkbox"], 
  .ugc #pattern3 input[type="checkbox"], .ugc #pattern4 input[type="checkbox"] {
    margin-bottom: 1em;
    margin-top: 0.08em; }
  .ui-datepicker {
    width: 95%; }
    
  /*photogallery page*/
  .photo-gallery .featured-stories .featured-image {
    width: 70%;
    margin: 0 auto; }
  .photo-gallery .featured-stories .featured-container {
    margin: 0 auto;
    width: 70%; }
  .photo-gallery .latest-gallery-container .latest-gallery {
    margin: 0 auto 1em;
    float:none;
    width: 70%; }
  .photo-gallery .latest-gallery:nth-child(9),
  .photo-gallery .latest-gallery:nth-child(12),
  .photo-gallery .latest-gallery:nth-child(13),
  .photo-gallery .latest-gallery:nth-child(15),
  .photo-gallery .latest-gallery:nth-child(17) {
    display:none; }
    
  /*photogallery page-lightbox*/
  .photo-gallery .other-photos .gallery-image:nth-child(1),
  .photo-gallery .other-photos .gallery-image:nth-child(2),
  .photo-gallery .other-photos .gallery-image:nth-child(3),
  .photo-gallery .other-photos .gallery-image:nth-child(4) {
    display:none; }
    
  /*events page*/
  .events-page .refine-results .from-date, .events-page .refine-results .to-date {
    width: 43%; }
  .events-page .ui-datepicker {
    width: 100%; }
  .events-page .refine-results .from-date input, .events-page .refine-results .to-date input {
    width: 65%; }
  .events-page .pagination .pagination-results {
    margin-left: 21%; }
    
  /*events details page*/
  .events-page .events-details-left {
    float: none;
    width: 100%; }
}