/*
Theme Name:     ApArt Bled Slovenia
Theme URI:      http://apart-bled.com/
Description:    ApArt Bled Slovenia corpo website, based on Bellevue theme.
Author:         Internetnestrani.si
Author URI:     http://internetnestrani.si
Template:       bellevue
Version:        1.1
License:        Regular License
License URI:    http://themeforest.net/licenses/regular

*/


body.home.page-template-default .page-title {
    display: none;
}

/** TEMP **/
/* Page Chalets */
.page-id-2675 .themo_rooms_1,
.page-id-2679 .themo_rooms_1,
.page-id-2682 .themo_rooms_1 {
    text-align: center;
}

/* This is on FRONT PAGE and can be removed after 2 or more Chalets have been added! */
.themo_rooms_2 {
    text-align: center;
}

.themo_room_type-cottage_sl,
.themo_room_type-cottage_en,
.themo_room_type-cottage_de,
.themo_room_type-cottage_it {
    float: none;
    display: inline-block;
}
/***********/

.light-text p {
    font-weight: bold;
}

.accent,
#main-flex-slider .slides h1 {
	/*text-transform: capitalize;*/
	color: #85a20a !important;
}

#main-flex-slider .slides .light-text h1 {
	color: #fff !important;
}

#main-flex-slider .slides p {
	font-weight: 400;
	color: #85a20a;
}

.btn-ghost {
	border-color: #85a20a !important;
	color: #85a20a !important;
}

.btn-ghost:hover {
	background-color: #85a20a !important;
	color: #fff !important;
}

.light-text .btn-ghost {
	border-color: #fff !important;
	color: #fff !important;
}

.light-text .btn-ghost:hover {
	background-color: #fff !important;
	border-color: #85a20a !important;
	color: #85a20a !important;
}

.footer .widget-title:after,
.navbar .navbar-nav > li.active > a:after,
.navbar .navbar-nav > li.active > a:focus:after,
.navbar .navbar-nav > li.active > a:hover:after,
.navbar .navbar-nav > li > a:hover:after,
.room-overlay,
.section-header h2:after {
	background-color: #85a20a !important;
}

.search-form input:focus,
.widget select:focus,
form input:focus,
form select:focus,
form textarea:focus {
	border-color: #85a20a !important;
}

/* Dirty fix */
#field_9jv0r14:focus {
	border-color: #85a20a !important;
}

/* Carousel fixes */
.msacwl-carousel-slide.slick-slide .thumbnail {
    background-color: transparent;
    border: none;
}

.msacwl-carousel-slide.slick-slide .thumbnail:focus {
    outline: none;
}

.msacwl-gallery-carousel button.slick-prev,
.msacwl-gallery-carousel  button.slick-next {
    top: 113px;
    width: 30px;
    height: 80px;
    background-color: rgba(17, 17, 17, .5) !important;
    transition: background-color .3s ease-out;
}

.msacwl-gallery-carousel button.slick-prev {
    left: 4px;
}

.msacwl-gallery-carousel  button.slick-next {
    right: 4px;
}

.msacwl-gallery-carousel button.slick-prev:hover,
.msacwl-gallery-carousel button.slick-prev:focus,
.msacwl-gallery-carousel  button.slick-next:hover,
.msacwl-gallery-carousel  button.slick-next:focus {
    background-color: rgba(17, 17, 17, .8) !important;
    outline: none;
}


/* Contact Form 7 */
.wpcf7 input {
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 5px;
}

.wpcf7 textarea {
    height: 200px;
    padding: 20px;
    border-radius: 5px;
}

.wpcf7 input[type=submit] {
    background-color: #85a20a;
    border-color: #85a20a;
}

.wpcf7 input[type=submit]:hover {
    background-color: #85a20a;
}

.wpcf7 input[type=submit]:focus {
    border-color: #85a20a !important;
}

.wpcf7 textarea:focus {
    border-color: #85a20a !important;
}

/* Map */
#apart-bled--map {
    position: relative;
}

#apart-bled--map .container {
    max-width: 100%;
    width: 100%;
    padding: 0;
}

.full-map {
    padding: 0;
}

.full-map .container {
    max-width: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
}

.full-map .container .row {
    margin-left: 0;
    margin-right: 0;
}

.full-map .container .row .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}

/* Service blocks */
.showcase .btn.btn-ghost {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12px;
}

.img-right {
    position: relative;
}

.img-right .master-slider-gallery {
    position: absolute !important;
    top: 240px;
    right: 0;
}

.wpbs-form .wpbs-form-form input.wpbs-form-submit,
.wpbs-form .wpbs-form-form input.wpbs-form-submit:hover {
    background-color: #85a20a !important;
}

.apartbled--disabled {
    display: none;
}

.content-editor {
    padding-top: 40px!important;
    padding-bottom: 0;
}

.fotorama__wrap {
    margin-left: auto !important;
    margin-right: auto !important;
}

@media only screen and (max-width: 479px) {
    .inner-container .service-blocks-horiz .service-block .service-block-text .service-block-recharge {
    float:none!important;
    margin-top:0!important;
}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .inner-container .service-blocks-horiz .service-block .service-block-text .service-block-recharge {
    float:none!important;
    margin-top:0!important;
  }
}