/* Title:   Updates Style File Author:  http://themeforest.net/user/soaptheme  */
/* Version 2.6.2 (9/7/2015) */
@media (max-width: 767px) { #booking .booking-info .info { clear: both; } }
@media (max-width: 480px) { #booking .booking-info { padding-top: 20px; }
  #booking .booking-info div.date { float: none; }
  #profile .personal-details figure { width: auto; }
  #booking .booking-info .info { float: none; width: auto; margin-top: 10px; }
  #booking .booking-info .status { float: none; margin-bottom: 15px; } }
/* Version 2.6.3 */
.dashboard.style1 #content, .dashboard.style2 #content { -webkit-backface-visibility: visible; }

.search-box-wrapper.style1 .search-box:after { content: ""; display: table; clear: both; }

.search-box-wrapper.style1 .search-box > ul.search-tabs li > a:hover i { -webkit-animation: none; }

.chaser .logo { margin-top: 0; font-size: inherit; }

.chaser .logo a { height: 48px; line-height: 48px; background-position: left center; }

.chaser .logo img { display: inline-block; vertical-align: middle; max-height: 100%; }

.search-box, #slideshow .tp-rightarrow, #slideshow .tp-leftarrow { z-index: 98; }

/* Version 2.8 */
.style-changer#style-changer.opened { left: 0; }

.checkbox-inline, .radio-inline { padding-left: 0; }

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { margin: 0 7px 0 0; }

.checkbox label, .checkbox.label { padding-left: 0; }

/* Version 2.8.1 */
#footer.style2 .footer-wrapper > .container:first-child:before, #footer.style4 > .footer-wrapper > .container:first-child:after, #footer.style5 > .footer-wrapper > .container:first-child:before { max-width: 100%; background-size: cover; }

.image-style.style2 { overflow: hidden; }

@media (max-width: 480px) { .image-style.style1 ul li { clear: none; } }

.article-content a{
    color: #01b7f2;
}
 .article-content blockquote {
    font-size: 1.3333em;
    font-style: italic;
 }

 .aimg, .whattosee > .port_image{
    padding:20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border: 1px solid #eee;
    margin-bottom:10px;
}

 .aimg > div, .whattosee > .port_image > div{
    margin:10px;
    text-align: center;
    font-family: monospace;
}



.tt-none{
    text-transform:none
}
.mtop15{
    margin-top:15px;
}
.mtop0{
    margin-top:0px;
}


.cabin_subtype{
    text-align:center;
    float:left;
    width:30px;
    padding:3px;
}
.cabin_subtype a{
    color:black;
    
}
.cabin_subtype a:hover{
    text-decoration: underline;
}
.cabin_highlight{
    display:none;
}


.calendar-icon{
    display: block;
    width: 40px;
    float: left;
    background: #01b7f2;
    line-height: 40px;
    color: #fff;
    font-size: 3em;
    
    
}

.story-meta >a > i, .story-meta >span > i{
    margin-top:2px;
}