/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Turn off underline */
a:hover, .uk-link:hover {
   text-decoration: none;
}

/* Sort Image spacing */

.uk-align-medium-right {
margin-left : 0px !important; 
}


/* Sort Titles */
.uk-article-title {
  font-size: 24px;
  line-height: 130%;
  font-weight: 200;
  text-transform: none;
}

/* Sort Image Hover */

a:hover img, .shows-uikit .uk-article:hover{
  filter: alpha(opacity=75);
  opacity: 0.75;
    -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

a:hover img.nohover, .shows-uikit .uk-article:hover{
  filter: alpha(opacity=100);
  opacity: 1;

}

/* Sort Footer Sizing */
.tm-footer p {
  font-size:13px;
}

/* Sort the Divider styling */
.tm-block-divider.tm-block-default:before, .tm-block-divider.tm-block-dark:before, .tm-block-divider.tm-block-primary:before {
  background: #55a7ca;
  background-image: -webkit-linear-gradient(to right,  #FFF 0%, #55a7ca 50%,  #FFF 100%);
  background-image: linear-gradient(to right, #FFF 0%, #55a7ca 50%, #ffffff 100%);
}

/* Sort the text colour in bottom c */
.tm-bottom-c h1, .tm-bottom-c h2, .tm-bottom-c h3, .tm-bottom-c h4, .tm-bottom-c h5, .tm-bottom-c h6, .tm-bottom-c p, .tm-bottom-c p, .tm-bottom-c p, .tm-bottom-c p, .tm-bottom-c p, .tm-bottom-c p {
  color: #FFFFFF;
  text-rendering: optimizelegibility;
}

/* Sort the Trip Advisor widget */
.cdsComponent a {color:#000000 !important;}

.cdsROW.narrow {
  margin-bottom:25px;
}


/* Sort the display of show teaser thumbnail text etc */

.shows-uikit .uk-article-title {
     -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  font-size: 18px;
  font-weight: 400;
  line-height:120%;
  text-transform: none;
  background-color: #55a7ca;
  border-radius: 2px;
  letter-spacing: 0;
  margin: 0px 0 -25px 0;
  padding: 10px 10px 10px 10px;
  text-transform: none;
  color:#ffffff;
  max-width:260px;
	height:45px;
}
.shows-uikit h1.uk-article-title  a { 

}
.shows-uikit .showdate{
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color: #55a7ca;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  margin: -25px 0 10px 0;
  padding: 5px 10px;
  text-transform: none;
  color:#ffffff;
  max-width:260px
}
.shows-uikit .showdateadditional{
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color: white;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  margin: -44px 0 12px 164px;
  padding: 3px 5px;
  text-transform: none;
  color:#55a7ca;
  max-width:80px
}


.shows-uikit .showteaser{
max-width:280px;
  height:200px;
    font-size: 15px;
    line-height:1.5em;
}

/* Sort the display of front page news slider /*

.uk-overlay-panel {
  padding: 20px 30px 20px 30px;
}


/* Sort Tweets */
.jvTwitter .well .wellsmall{
  border: 0px ;
  border-radius: 0;
  box-shadow: none !important;
  padding : 0px !important;
 
}
.jvTwitterTweets .media {
  margin: 0px 0 !important;
}
.jvTwitter .well-small {
  border-radius: 3px 3px 3px 3px !important;
  padding: 0px !important;
}
.jvTwitter .media-body h4 {
  font-size:16px;
}
.jvTwitter .well {
  box-shadow: none !important;
 
}



/* Specific Resizes */

@media (min-width: 768px){
.uk-align-medium-right {
  margin-left: 0px;
}
}

@media  (max-width: 1100px){
uk-align-medium-right {
  max-width:50%;
}
}


@media (min-width: 900px) and (max-width: 1069px) {
.uk-container  {
padding: 0 10px !important;
}
a.tm-logo img{
width:230px
}
  .shows-uikit .uk-article-title {
  font-size: 15px;
}
}

@media (min-width: 965px) and (max-width: 899px) {
.uk-container  {
padding: 0 10px !important;
}
a.tm-logo img{
width:200px
}
  .shows-uikit .uk-article-title {
  font-size: 15px;
}
}
@media (min-width: 915px) and (max-width: 964px) {
.uk-container  {
padding: 0 10px !important;
}
a.tm-logo img{
width:180px
}
}
@media (min-width: 900px) and (max-width: 914px) {
.uk-container  {
padding: 0 10px !important;
}
a.tm-logo img{
width:160px
}
  .shows-uikit .uk-article-title {
  font-size: 15px;
}
}


@media (min-width: 460px) and (max-width: 899px) {
.shows-uikit .uk-article-title {
  font-size: 15px;
} 
.uk-container  {
padding: 0 5px !important;
} 
.uk-navbar-flip {
  display: block !important;
}  

a.tm-logo img{
width:277px;
  margin-left:25px;
}
  
.uk-cover-background {
    /* background-position: 50% 50%; */
    background-size: 100%;
    background-repeat: no-repeat;
}  
  
}
  
@media (min-width: 200px) and (max-width: 459px) {
.uk-container  {
padding: 0 5px !important;
} 

.uk-navbar-flip {
  display: block !important;
}  
  
.uk-cover-background {
    background-position: 0% 50%; 
    background-size: 100%;
    background-repeat: no-repeat;
}    
  
  
a.tm-logo img{
width:230px;
  margin-left:25px;
}
}
@media (min-width: 200px) and (max-width: 959px){
.uk-width-large-1-4 {
  width: 50% !important;
}
}