@charset "UTF-8";
/* CSS Document */

.inner-head {
    padding: 120px 0 0;
}


.icon-box {
    border-radius: 2px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 10px;
}

.cta-wrapper {
    padding: 130px 0 40px;
}

.half-container {
    padding: 40px 0;
}

/*
Breadcrumb
=========================== */

.breadcrumb > li a{
	color:#3BB0DA;
}

.breadcrumb > li + li:before {
	color: #3BB0DA;
}

.breadcrumb > .active {
	color: #3BB0DA;
	font-weight:bold;
}


.parallax {
    color: #3BB0DA;
}

.inner-head h1, .inner-head h2, .inner-head h3, .inner-head h4, .inner-head h5, .inner-head h6, .box-primary h1, .box-primary h2, .box-primary h3, .box-primary h4, .box-primary h5, .box-primary h6, .box-image h1, .box-image h2, .box-image h3, .box-image h4, .box-image h5, .box-image h6, .cta-wrapper h1, .cta-wrapper h2, .cta-wrapper h3, .cta-wrapper h4, .cta-wrapper h5, .cta-wrapper h6, .parallax-container h1, .parallax-container h2, .parallax-container h3, .parallax-container h4, .parallax-container h5, .parallax-container h6, .animated-wrapper h1, .animated-wrapper h2, .animated-wrapper h3, .animated-wrapper h4, .animated-wrapper h5, .animated-wrapper h6, .icon-column.box-default h1, .icon-column.box-defaul h2, .icon-column.box-default h3, .icon-column.box-default h4, .icon-column.box-default h5, .icon-column.box-default h6, .custom-search-head h1, .custom-search-head h2, .custom-search-head h3, .custom-search-head h4, .custom-search-head h5, .custom-search-head h6, .landingpage-head h1, .landingpage-head h2, .landingpage-head h3, .landingpage-head h4, .landingpage-head h5, .landingpage-head h6, footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
    color: #000000;
}

.shop-title {
    border-bottom: 0px;
    padding-top: 10px;
}

.navbar-header {
    padding: 0 15px 20px 0;
}

.contain-wrapp{
	padding:120px 0;
}


.cart-total .form-inline {
    border-bottom: 0px solid #d5d5d5;
    padding-bottom: 35px;
    margin-bottom: 0px;
}


.cart-total {
    padding-bottom: 250px;
}


/*Seating Chart Styling*/

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	padding: 2px;
	line-height: .4;
	vertical-align: bottom;
	border-top: 1px solid #fff;
	text-align: center;
	border-right: 1px solid #fff;
	border-radius: 1em;
}

.spacer {
	border-top: 0px;
	border-right: 0px;
}


.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    /* position: fixed; */
    margin-top: 0;
    margin-left: 3px;
    margin-right: 3px;
}


.form-horizontal .checkator_element.checkbox, .checkator_element.checkbox {
    border: 1px solid #aeaeae;
    width: 10px;
    height: 10px;
    margin-top: -6px;
}

#spreedly-wrapper {
    margin-top: 120px;
}
#payment-form input.form-control {
    font-size: 14px;
    letter-spacing: 1px;
}
#payment-form #card-number {
    width: 49% !important;
    margin-left: 15px !important;
    padding: 0 !important;
}
#payment-form #cvv {
    width: 30% !important;
    margin-left: 15px !important;
    padding: 0 !important;
}
#payment-form #message,
#payment-form #errors {
    padding-top: 10px;
    font-weight: bold;
}
#payment-form #errors {
    color: #D0021B;
}


@media (max-width: 767px) {
    #payment-form {
        padding: 0 15px !important;
    }
    #payment-form #card-number {
        width: 92% !important;
    }
    #payment-form #cvv {
        width: 40% !important;
    }
}