**
 * Use this file to provide overrides to the main styles. This file always loads last
 * so you can override anything in the other style-sheets.
 *
 * Usage
 * 1:Uncomment this file in the themes info file.
 * 2:Clear the sites cache. See /admin/config/development/performance
 * 3:Add you styles!
 */


.view-front-page-features ul,.view-front-page-features ul li{margin:0;padding:0;list-style:none;}.view-front-page-features .views-row{width:33.333%;float:left;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.view-front-page-features .views-row-1{padding:0 16px 0 0;}.view-front-page-features .views-row-2{padding:0 8px;}.view-front-page-features .views-row-3{padding:0 0 0 16px;}.view-front-page-features .views-row img{display:block;text-align:center;margin:auto;border-radius:5px;}.ie6-7 .view-front-page-features .views-row{width:31%;margin:1%;padding:0 !important;}.ie6-7 .view-front-page-features .views-row-1{margin-left:1.5%;}.ie6-7.view-front-page-features .views-row-3{margin-right:1.5%;}.page-features-offset-3 .views-row{width:49%;margin:0;float:left;overflow:hidden;}.page-features-offset-3 .views-row-2{float:right;}.view-front-page-features .views-row img{display:block;text-align:center;margin:auto;}.page-features-offset-3 .views-row{width:49%;margin:0;float:left;overflow:hidden;}.page-features-offset-3 .views-row-2{float:right;}.view-front-page-features .views-row img{display:block;text-align:center;margin:auto;}body{font-size:15px;}#header-wrapper header{padding-bottom:10px;}#secondary-content-wrapper{padding:10px 0 15px;}#secondary-content-wrapper .block-inner{background-image:none;background-color:#ffffff;padding-top:0px;padding-bottom:10px;}h2.taxtitle{color:red;}.view-activities .views-field-field-image{width:185px;float:left;margin:0px 12px 0px 0px;}.view-activities .views-field-title{}.view-activities .views-field-body{}h2.taxtitle{border-bottom:1px solid #aaa;}h2.taxtitle a{color:red;}.sf-menu.sf-style-simple-centre-aligned a,.sf-menu.sf-style-simple-centre-aligned a:visited{font-size:15px;}.sf-menu.sf-style-white a,.sf-menu.sf-style-white{border:none;}.block-home-page-slider-block{background-color:transparent;border-radius:10px;background-image:url(/sites/default/files/adaptivetheme/at_memento_files/hatch3.png) !IMPORTANT;padding:0;border:2px solid #ccc;}.block-home-page-slider-block .block-inner{background:#efefef url(/sites/default/files/adaptivetheme/at_memento_files/hatch3.png) repeat !IMPORTANT;border:2px solid #aaa;border-radius:6px;padding:25px 25px 10px !IMPORTANT;}h2.h2title{margin-top:0px;}.views-field-field-front-page-slide{max-width:700px;float:right;margin:0px 0px 15px 15px;}.views-field-field-front-page-slide img{border-radius:7px;background-color:#ffffff;}#secondary-content-wrapper .container a.views-more-link{color:#323232;}.rooms-availability-field-calendar{max-width:520px;margin:0 auto 25px;}.rooms-availability-field-calendar .availability-title{text-align:center;}.rooms-availability-field-calendar .availability-title h2:after{content:" Availability ";}#block-rooms-booking-manager-rooms-availability-search h2.block-title{text-transform:none;font-weight:bold;text-align:center;}form.rooms-availability-search{text-align:center;margin:0 auto 15px;padding-left:55px;}#rooms-booking-availability-search-form-block{display:table;}.rooms-management-form,.rooms-availability-search{display:table-cell;text-align:center;}.rooms-availability-search .rooms-group{display:none;}.view-front-page-features .views-field-body{max-height:162px;text-overflow:ellipsis;max-width:300px;overflow:hidden;}.field-slideshow-caption{border:1px solid #ccc;background-color:#e9e1e1;border-radius:6px;}.node-teaser .field-slideshow-caption{display:none;}.views-field-view-node{text-align:right;font-weight:normal;margin-top:2px;padding-top:2px;}.view-mode-teaser figure.field-item{max-width:205px;border:1px solid #aaa;width:100%;float:right;border-radius:6px;padding:1px;margin:0px 0px 10px 15px;}.view-mode-full figure.field-item{width:100%;max-width:485px;float:right;padding:0px;margin:0px 0px 10px 15px;border-radius:6px;}.field-type-image figure figcaption{font-size:0.95em;font-weight:bold;text-align:center;border-radius:6px;}.views-field-field-image img{border-radius:6px;}section.field-type-taxonomy-term-reference  h2.field-label{margin-top:0px;color:#552222;}section.field-type-taxonomy-term-reference  .field-items{margin-top:2px;}.tsright{max-width:405px;float:right;margin-left:12px;}.tsright img{border-radius:6px;}#footer-wrapper{text-align:center;}#footer-wrapper .container{max-width:600px;margin:auto;}#footer-wrapper .block-region-footer{text-align:center;}#footer-wrapper ul li{display:inline;padding:0 11px;text-align:center;}figcaption.teaser-caption{display:none;}#footer-wrapper .container{max-width:620px;}#footer-wrapper .container ul.menu{width:100%;text-align:center;padding:0px 0px !important;}#footer-wrapper .container ul li{display:inline-block;padding:0px 11px;text-align:center;}#main-content{padding-bottom:0px;border-bottom:none;}.region-content-aside{text-align:center;padding-top:0px;margin-top:-20px;}.booked{width:250px;line-height:40px;margin:0px auto !important;text-align:center;vertical-align:text-top;}table.commerce-price-formatted-components{font-size:0.7em;}
