.carousel-inner{
    min-height: 217px;
}
a.img-trip-reviews {
    min-height: 100px;
}
#text-3.widget{
    margin-top: 0;
}
.textwidget {
    width: 240px;
    margin: 0 auto;
    max-width: 100%;
}
.img-trip-reviews img{
    height: auto;
}
.carousel {
    position: relative;
    clear: both;
}
#carousel1 .carousel-indicators,#carousel1 .carousel-control {

    display: none;
}

.carousel-control.right,.carousel-control.left{
    background-image: none;
}
.button_book_now a{
    border-radius: 3px;
    background: #d33f8d;
    color: white;
    font-size: 20px;
    font-family: "humanist_521regular";
    padding: 10px;
        display: inline-block;
}
.button_book_now {
    width: 100%;
    float: left;
    clear: both;
    margin: 0 0 30px 0;
}

.sidebar-left-woo{
    width: 100%;
    max-width: 235px;
    font-size: 18px;
    font-family: 'humanist_521regular';
    color: #e64a9c;
    padding:11px 0;
    float: left;
}
.sidebar-left-woo h2{
    font-size:23px;
    padding-bottom: 19px;
    border-bottom: 3px solid #535353;
    margin-bottom: 18px;
    font-family: 'humanist_521regular';
}

.woocommerce #content {
    background: #fff;
    float: left;
    width: 100%;
    margin-top: 16px;
    padding-top: 5px;
    margin-bottom: 16px;
}
.woocommerce .woocommerce-breadcrumb {
    float: left;
    width: 100%;

    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    padding: 10px;
    font-size: 18px;
    border-top:2px solid #999999;
    border-bottom: 8px solid #999999;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #fff;
}
input.search-field {
    border: 1px solid #ccc;
    /* border-radius: 4px; */
    padding: 3px 5px;
    width: 100%;
    max-width: 235px;
}
form.woocommerce-product-search button {
    background-color: transparent;
    border: none;
    color: #ccc;
    position: absolute;
    right: 5px;
    top: 6px;
}
form.woocommerce-product-search input{
    color: #000;
}
form.woocommerce-product-search {
    position: relative;
    max-width: 235px;
        margin-bottom: 38px;
}

ul#menu-menu-categories li{
    display: inline-block;
    border-right: 1px solid #e64a9c;
    padding: 0 7px;
}
ul#menu-menu-categories li a {
    color: #e64a9c;
    font-size: 16.67px;
 
    text-transform: uppercase;
}
ul.cart_list.product_list_widget li.empty {
    font-size: 12.5px;
    color: #cbcbcb;
    text-align: center;
}
ul#menu-menu-categories li:first-child a{
    padding-left: 0;
}
ul#menu-menu-categories li:last-child{
    border-right:none;
}
.slide .ui-slider-range,.slide  .woocommerce .berocket_aapf_widget ,.slide  .ui-slider .ui-slider-handle{
    background-color: #e64a9c !important;
    background-image: none;
}
li.slider.price .left,li.slider.price .right{
    display: none;
}
.slider-track-low, .slider-track-high{
    background: #ccc;
}
.filter{
    float: left;
    padding: 5px;
    background-color: #e64a9c;
    color: #fff;
    border-radius: 4px;
}
.price-div{

    color: #cbcbcb;
    margin-top: 14px
}
.filter-price{
    margin-top: 18px;
    text-transform: uppercase;
}
.cart{
    width: 100%;
    float: left;
   
}
.cart .widget_shopping_cart_content{
     color: #cbcbcb; 
}

.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h3{
    text-align: center;
    font-size: 19.5px;
    color: #000;
    font-family: 'humanist_521regular';
}
.lear-more-woo{
    font-family: 'humanist_521regular';
    color: #fff;
    padding: 5px 5px;
    background-color: #e54398;
    text-transform: uppercase;
    margin-top: 5px;
    border-radius: 4px;
}
.lear-more-woo:hover{
    color: #000;
}

.slider.slider-horizontal{
    width: 230px;
    margin-left: 5px;
}

.woocommerce ul.products li.product a img{
    max-width: 178px;
    width: auto;
    margin: 0 auto;
}
.woocommerce ul.products{
    margin-top: 48px;
}
div#nav_menu-2 {
    margin-bottom: 40px;
}

.wc-tab {
    padding: 0 15px !important;
}
.related.products {
    padding: 0 15px;
}
input.input-text.qty.text {
    height: 40.3px;
}
.bg-white{
    background-color: #fff;
    width: 100%;
    float: left;
    margin: 16px 0;
    padding: 15px;
    font-size: 18px;
   
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
    width: 180px;
    max-width: 100%;
    height: 40.3px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    width: 190px;
    max-width: 100%;
}
.button,.submit{
     background-color: #e54398 !important;
     color: #fff !important;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{
    width: 100%;
    display: inline-block;
}
.widget_shopping_cart_content .button{
    font-size: 16px ;
}
.sidebar-left-woo span.quantity {
    float: left;
   
}
.sidebar-left-woo a.remove {
    float: right;
}
.ac{
    clear: both;
}
.mini_cart_item{
    margin: 10px 0;
    border-bottom: 1px solid #ddd;
}
.sidebar-left-woo p.total {
    margin: 10px 0;
}
.checkout input,.checkout textarea{
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
}
h3.widget-title.berocket_aapf_widget-title {
    display: none;
}
p.woocommerce-result-count ,form.woocommerce-ordering{
    display: none;
}
.berocket_filter_slider.ui-widget-content, .berocket_filter_price_slider.ui-widget-content{
    background: #ccc;
}
.woocommerce .berocket_aapf_widget .ui-slider{
    margin-right: 0;
}
ul.berocket_aapf_widget {
    margin-bottom: 30px;
    margin-top: 30px;
}
.woocommerce #reviews h3 {
    margin: 10px 0;
}
.comment-form label {
    width: 6%;
}
.comment-form-comment label{
    width: 100%;
    float: left;
}
.woocommerce #reviews #comment{
    max-width: 323px;
    clear: both;
 
    height: 100px;
}
.woocommerce #respond input#submit{

    font-size: 18px;
}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    font-size: 18px;
}
.woocommerce .woocommerce-message .button {
    float: right;
    font-size: 18px;
}
span.posted_in {
    width: 100%;
    float: left;
}
 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{

        margin-bottom: 5.992em ;
 }

.woocommerce a.button{
    font-weight: normal;
}
.ui-state-default,.ui-widget-header{
    border: none !important;
    background: transparent !important;
}
.ui-state-default:hover{
        background: #e54398 !important;
        color: #fff !important;
}
td.ui-datepicker-unselectable.ui-state-disabled .ui-state-default:hover{
    background: transparent !important;
    color: #555555 !important;
}
.ui-widget {
    font-family: inherit !important;

}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
       border: 1px solid #fcefa1 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
     background: #e54398 !important;
        color: #fff !important;
}
.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    min-height: 250px;
}
.ui-widget-header .ui-icon{
       

}
.ui-state-hover{
    border: none !important;
    background: transparent !important;
}
.ui-datepicker .ui-datepicker-next-hover{
    top:2px !important;
  
    right: 2px !important;
}
.ui-datepicker .ui-datepicker-prev-hover{
    left:2px !important;
    top:2px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    text-align: center !important;
}
@media (max-width:767px)
{
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
        width:50%;
    }
    div#header_outer{
        position: relative!important;
    }
    .woocommerce-page #content div.product div.summary{
        padding: 0 15px;
    }
    .box-content-reviews .col-lg-4{
        margin-top: 20px;
    }
}
@media (max-width:480px){
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
        width:100%;
    } 
    .woocommerce .woocommerce-breadcrumb{
        font-size: 14px;
    }
}