﻿.header-main, .mask, .tabs, .friends, .your-map, .anchor-search, .inline-list, .img, footer, .listing-wrapper .large-3, .your-pins-panel .large-3, .close-header { display: none; }
a:link:after, a:visited:after { content: "" !important; }
a { text-decoration: none; }
.breadcrumb { display:none; }
.outer-your-dublin .title { display:none; }
.print-map { left:0; position: relative; }
.anchor { color:#f4694b !important; text-decoration:underline; }
  .anchor a {display:none;}
.print-image { width:200px; }
.print-text {display:block!important;}

.no-print { display:none !important  }

h1 { display:block !important; }

h2:before { content: '' !important; position: relative; left: 0; top: 0; }
h2:after { content: '' !important; position: relative; right: 0; top: 0; }

.large-1 { width: 8.33333%; }
.large-2 { width: 16.66667%; }
.large-3 { width: 25%; }
.large-4 { width: 33.33333%; }
.large-5 { width: 41.66667%; }
.large-6 { width: 50%; }
.large-7 { width: 58.33333%; }
.large-8 { width: 66.66667%; }
.large-9 { width: 75%; }
.large-10 { width: 83.33333%; }
.large-11 { width: 91.66667%; }
.large-12 { width: 100%; }

.listing-wrapper, .print-image { display: inline !important; float: left; margin-right: 20px;  }
.listing-wrapper .row { overflow: hidden; padding: 0; margin: 0; }
.listing-wrapper .large-9 { width:100%; float:left !important; }

.main-title { margin-top: 0; }
.main-title .large-7 {width: 100%; }
.main-title .large-5 {width: 100%; text-align:left; }

.main-title h1 { font-size: 3em !important; margin: 0; padding: 0; letter-spacing: 0; }
.main-title h2 { color: #fff; font-family: 'Source Sans Pro', serif; font-size: 1em; margin: 0; padding: 0; text-align: left; line-height: 1.3em; }
.main-title h3 { color: #fff; font-family: 'Source Sans Pro', serif; font-size: 1em; margin: 0; padding: 0; text-align: left; line-height: 0.8em; }

article .title { margin-top:0; height:auto;  }
article .title h1 { font-family: Lakesight, 'Kristi', serif; font-size: 4em; text-align: left; position: static; bottom: 0; width: 100%; color: #000; margin: 0; padding: 0 0 0 0; line-height: 0.8em; display:block; }
article .summary .large-1 { display:none !important; }
article .summary .large-10 { width: 100% !important; }
article .summary h2 { text-align: left; font-size: 1em; }

article .title span { display:none; }

article .pin { display: none; }
article .article-row h1, article .article-row h2, article .article-row h3, article .article-row h4, article .article-row h5, article .article-row h6 { padding: 20px 0 0 0; }
article .article-row p { padding: 20px 0 0 0; }
article .article-row img { display: inline-block; float: left; }

.bg-az > h2 { text-align: left; font-size: 1em; }

.primary-cards a.img { display:none; }
.primary-cards div { width: 100%; }

.main-cards { text-align:left; }
.main-cards div { padding: 0; min-height:10px; }
.main-cards.mini a.img { display: none; }

.your-pins-panel .large-9 { width:100%; }

.listing-results li {page-break-inside: avoid;}

.outer-az .results-right, .outer-az > .row > .large-3, .outer-az .hide-for-medium-down, .outer-az .options-results, .outer-az .listing-paging { display: none; }
.outer-az .results-left, .details-item > .large-9 { width:100% !important; }
.details-item > .large-3, .details-item .detail-map ul, .details-item .detail-share-strip { display: none; }
.details-item .readmore-js-collapsed {height:auto !important;}
.sub-title { margin-top:0; }

.bx-viewport { overflow:auto !important; height:auto !important;}
.now-slider { transform: none !important;}
.now-slider .large-3, .now-slider .large-6, .now-slider .large-9  { width:100% !important; }

.now-slider .large-cards, .now-slider .secondary-cards, .now-slider .large-6 { text-align:left; margin-bottom:20px; }
.now-slider > li { float:none !important; width:100% !important; position:static !important; }
.now-slider li ul li { width:600px; height:auto !important; page-break-inside: avoid;  }
.now-slider .large-cards span, .now-slider .secondary-cards span, .now-slider .main-cards span {top:0 !important;}
.now-slider .main-cards div {min-height: 0 !important; }
.now-footer, .now-slider a.img, .bx-pager { display:none !important; }
.bx-clone {display:none !important;}

.outer-stories .main-carousel { display:none !important; }
.outer-stories .tabbed-cards-paging { display:none !important; }
.outer-stories .tabs-content { display:block; }
.outer-stories ul { overflow:hidden; }
.outer-stories li { float:none; }
.outer-stories li div { display:block; border:0; width:auto; height:auto; min-height: 100px; }
.outer-stories .linker { display:none !important; }

.print-az-dates {display:block !important;}
  .print-az-dates h3, .print-az-dates .wysiwyg {margin:0 !important; padding:0 !important;}

.outer-az .bg-grey > h3 i { display:none; }
.results { width:100% !important; float:right; }
.readmore-js-toggle { display:none !important; }

.whats-on-landing .vd-cards > li > div { min-height: 20px; }
.whats-on-landing .vd-cards li {  border-bottom:1px solid #ccc; display: block !important; float:none !important; margin-bottom:10px; }
.whats-on-landing .vd-cards li > div .type { top: 0;  }
.vd-cards li .over { display:none !important; }

.outer-now .large-cards li { min-height: 10px !important; width: 600px; }
.large-cards a.txt { padding: 10px 0 !important; }
.large-cards span { padding: 0 0 10px 0; }

.whats-on-search { width: 100% !important; display: block !important; }
  .whats-on-search li { width: 33% !important; display: block !important; min-height: 10px !important; }
  .whats-on-search > li > div { min-height: 90px; border: 1px solid #ccc; }

  .outer-misc aside { display:none; }
.outer-misc .large-9 {  width:100%; }
