/*
font-family: 'Poppins', sans-serif;
font-family: 'Sacramento', cursive;
font-family: 'Tinos', serif;
*/

body {font-family: 'Tinos', serif; color:#382d22; font-size:16px;}

h1 {color:#524656; font-weight:300; font-family: 'Poppins', sans-serif;}
h2 {color:#bcdea5; font-weight:600; font-family: 'Poppins', sans-serif;}
h3 {color:#524656; font-weight:500; font-family: 'Poppins', sans-serif;}
h4 {color:#524656; font-weight:300; font-family: 'Tinos', serif;}
h5 {color:#bcdea5; font-weight:700; font-family: 'Poppins', sans-serif;}

.q-h1 {color:#524656; font-size:55pt; line-height:70pt; font-weight:300; font-family: 'Poppins', sans-serif;}
.q-h2 {color:#bcdea5; font-size:14pt; line-height:38pt; font-weight:600; font-family: 'Poppins', sans-serif;}
.q-h3 {color:#524656; font-size:22pt; line-height:38pt; font-weight:500; font-family: 'Poppins', sans-serif;}
.q-h4 {color:#524656; font-size:22pt; line-height:30pt; font-weight:300; font-family: 'Tinos', serif; font-style:italic;}
.q-h5 {color:#bcdea5; font-size:12pt; line-height:22pt; font-weight:700; font-family: 'Poppins', sans-serif;}

.f-Sacramento {font-family: 'Sacramento', cursive;}
.f-lower {text-transform: lowercase;}

.logo-text {color:#bcdea5; font-weight:500; font-family: 'Poppins', sans-serif; font-size:40px;}
.logo-tagline {display:block; color:#524556; font-weight:500; font-family: 'Poppins', sans-serif; font-size:18px; text-align:center}

.imagecontour { padding: 10px; border: solid 1px #EFEFEF; background-color: #FFFFFF; }
.effect2 { position: relative; }
.effect2:before, .effect2:after { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; box-shadow: 0 15px 10px #777; transform: rotate(-3deg); }
.effect2:after { transform: rotate(3deg); right: 10px; left: auto; }

.datepicker-icon {position:relative}
	.datepicker-icon:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f073"; position:absolute; right:8px; top:14px; color:#ccc;}


.row-gutter-5 {margin-left:-5px; margin-right:-5px;}
		.row-gutter-5 > [class^="col-"], .row-gutter-5 > [class*=" col-"] {padding-right:5px;padding-left:5px;}

.row-gutter-0 {margin-left:0px; margin-right:0px;}
		.row-gutter-0 > [class^="col-"], .row-gutter-0 > [class*=" col-"] {padding-right:0px;padding-left:0px;}

.c-shop-product-details-2 .c-product-meta > .c-product-short-desc {font-size: 14pt;}

.c-shop-product-details-2 .c-product-meta > .c-product-variant {background:#e5ddcb; padding:20px 30px; color:#382d22; font-family: 'Poppins', sans-serif;}
		.c-shop-product-details-2 .c-product-meta > .c-product-variant .form-control {height:50px;}
		.c-shop-product-details-2 .c-product-meta > .c-product-variant.form-horizontal .control-label {padding-top: 18px; font-size:12px; font-weight: 700 !important;}

		.c-shop-product-details-2 .c-product-meta > .c-product-variant .c-input-group-btn-vertical .btn {height: 26px; padding: 10px 15px; border-width: 2px;}
			.c-shop-product-details-2 .c-product-meta > .c-product-variant .c-input-group-btn-vertical i {left:10px; top: 2px;}

.checkbox label, .radio label, .c-checkbox label, .c-radio label,
label.control-label {font-size:12px; font-weight: 700 !important; text-transform:uppercase; font-family: 'Poppins', sans-serif;}
.form-control {font-family: 'Tinos', serif; border-radius: 2px; border-width:2px; color: #000; font-weight: 600; height:50px;}

.input-group-lg .form-control, .form-control.input-lg {font-weight: 600; font-size:14px;}
.input-lg {height:50px; }

.c-shop-result-filter-1 .c-filter .form-control {height:30px;}

.c-header-cart-shown .c-layout-header .c-cart-menu {font-size:14px; font-family: 'Poppins', sans-serif;}
.after-remove:after {display:none !important;}

.q-banner-font {color:#382d22; font-family: 'Poppins', sans-serif; font-size:80px;  font-weight:500;}
.q-banner-sub-font {color:#382d22; font-family: 'Poppins', sans-serif; display:block; font-size:22px; line-height:100%; font-weight:500;}
.q-banner-dec {color:#382d22; font-size:18px; font-weight:500; padding-bottom:20px;}
.q-bg-gray {background: #382d22 !important;}

.btn.btn-lg {padding: 10px 50px;}
.c-content-tab-5 .c-nav-tab.c-arrow a {font-family: 'Sacramento', cursive; font-weight:normal; font-size: 32px;}

.q-btn-overlay {color:#cf4647; background:rgba(255,255,255,0.65); padding:4px 30px; font-size:28px; border-radius:0px; font-family: 'Sacramento', cursive;}
	.q-btn-overlay:active, .q-btn-overlay:focus,
	.q-btn-overlay:hover {background:#fff; color:#eb7b59;}

.q-btn-overlay-red {color:#fff; background:#cf4647; padding:4px 30px; font-size:28px; border-radius:0px; font-family: 'Sacramento', cursive;}
	.q-btn-overlay-red:active, .q-btn-overlay-red:focus,
	.q-btn-overlay-red:hover {background:#fff; color:#eb7b59;}

.q-btn-overlay-red2 {color:#fff; background:#cf4647; padding:4px 30px; font-size:28px; border-radius:0px; font-family: 'Sacramento', cursive;}
	.q-btn-overlay-red2:active, .q-btn-overlay-red2:focus,
	.c-theme-btn.btn:active, .c-theme-btn.btn:focus,
	.c-theme-btn.btn:hover, .q-btn-overlay-red2:hover {background:#eb7b59 !important; color:#fff; border-color: #eb7b59 !important;}

.q-btn-overlay-line {color:#cf4647; background:rgba(255,255,255,0.05); border:2px solid #cf4647; padding:4px 30px; font-size:28px; border-radius:0px; font-family: 'Sacramento', cursive;}
	.q-btn-overlay-line:active, .q-btn-overlay-line:focus,
	.q-btn-overlay-line:hover {border-color:#eb7b59 !important; background:rgba(255,255,255,0.99)!important; color:#eb7b59 !important;}
	.btn-sm.q-btn-overlay-line {font-size: 16px;}

.c-theme-link {font-weight:700; color:#cf4647; text-transform:uppercase; font-size:13px; font-family: 'Poppins', sans-serif;}
	.c-theme-link:active, .c-theme-link:focus,
	.c-theme-link:hover  {color:#eb7b59 !important;}

.btn-social {font-family: 'Poppins', sans-serif; font-size:14px;}

.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li, .c-layout-breadcrumbs-1 .c-page-breadcrumbs > li > a {font-family: 'Poppins', sans-serif; font-size:12px;}

/*q-home-block*/
.q-home-block.c-theme-bg .c-title {color:#eb7b59; font-size:28pt; font-weight:300 !important; font-family: 'Poppins', sans-serif;}
	.q-home-block.c-theme-bg .c-title .c-description {font-size: 20px;}
	.q-home-block.c-theme-bg .c-price {font-size:36px;margin-top: 20px; font-weight: bold;}

/*product list*/
.c-layout-breadcrumbs-1.c-subtitle {    padding: 30px 0 10px;}
.c-layout-breadcrumbs-1 .c-page-title h3 {padding-top:10px;}
.c-content-product-2 .c-label {font-family: 'Sacramento', cursive; text-transform:lowercase; font-size: 25px; line-height: 28px}

.c-content-product-2 .c-title {color: #bcdea5; font-family: 'Poppins', sans-serif; margin:0px 0px 5px;}
	.c-content-product-2 .c-price {font-family: 'Poppins', sans-serif;}
		.c-content-product-2 .c-price.c-font-slim {font-weight:600 !important}
		.c-content-product-2 .c-price .c-font-red {color:#eb7b59;}
	.c-content-product-2 .c-btn-product {padding-bottom:4px; padding-top:4px; font-size:28px;  font-family: 'Sacramento', cursive; text-transform:lowercase; color:#cf4647;}


	.c-content-overlay .btn {font-size: 28px; font-family: 'Sacramento', cursive; text-transform: lowercase; padding: 4px 30px;}

	.c-shop-product-tab-1 .nav > li > a  {font-family: 'Poppins', sans-serif; font-weight:500 !important; background-color: #f7fafb;}

/*sidebar*/
.c-layout-sidebar-menu .c-sidebar-menu > li > a {font-weight:500; color:#bcdea5; text-transform:uppercase; font-size:13px; font-family: 'Poppins', sans-serif;}
	.c-layout-sidebar-menu .c-sidebar-menu > li > a:hover {color:#eb7b59 !important;}

	.c-layout-sidebar-menu .c-sidebar-menu li .c-dropdown-menu li > a {font-weight:700; color:#cf4647; text-transform:uppercase; font-size:13px; font-family: 'Poppins', sans-serif;}
		.c-layout-sidebar-menu .c-sidebar-menu li .c-dropdown-menu li > a:hover {color:#eb7b59 !important;}

/*footer*/
.c-layout-footer-7{background:#382d22;}
	.c-layout-footer-7 .c-line {background-color:#8e8576;}
	.c-layout-footer-7 .c-h-line {border-left:1px solid #8e8576;}
 	.c-layout-footer-7 .c-bg-dark-2{background:#1f1810 !important }
	.c-layout-footer-7 .c-content-title-1 .c-title {color:#eb7b59; font-size:26px;}
	.c-layout-footer-7 .c-font-regular {color:#fff !important}
	.c-layout-footer-7 .c-input {background-color: #fff; color:#000; font-weight: 600; border:1px;}
	.c-layout-footer-7 .c-theme-btn {font-size: 32px !important; line-height: 100% !important;}

	.c-layout-footer-7 .c-body .c-links > li > a {font-weight:700; color:#cf4647; text-transform:uppercase; font-size:13px; font-family: 'Poppins', sans-serif;}
		.c-layout-footer-7 .c-body .c-links > li > a:hover {color:#eb7b59 !important;}

	.c-layout-footer-7 .c-body .c-address {color:#fff;}

	.c-layout-footer-7 .socicon {}
		.c-layout-footer-7 .socicon .socicon-btn {padding: 5px 13px; background-color: transparent !important;}
		.c-layout-footer-7 .socicon .socicon-btn.c-font-dark-1 {color:#dbecb5 !important;}
		.c-layout-footer-7 .socicon .socicon-btn.c-theme-on-hover:hover {color:#e5dccb !important;}

.c-content-title-4 > h3.c-line-strike span {color: #bcdea5; font-weight: 500; font-family: 'Poppins', sans-serif; }
.c-content-title-1 > h3 { color: #bcdea5; font-weight: 500; font-family: 'Poppins', sans-serif; }


/******************************
 3RD PARTY PLUGIN CUSTOMIZATION
******************************/
/***
Bootstrap Colorpicker
***/
.input-group.color .input-group-btn i { position: absolute; display: block; cursor: pointer; width: 20px; height: 20px; right: 6px; }
.colorpicker.dropdown-menu { padding: 5px; }
/* change z-index when opened in modal */
.modal-open .colorpicker { z-index: 10055 !important; }
/***
Bootstrap Datepaginator
***/
.datepicker {border-radius:2px !important;}
.datepaginator a { font-family: 'Open Sans'; font-size: 13px; font-weight: 300; }
.datepicker .today { background-image: none !important; filter: none !important; }
#dp-calendar { right: 4px !important; }
.datepaginator .fa-angle-right:before { content: "\f105"; }
.datepaginator .fa-angle-left:before { content: "\f104"; }
/***
Bootstrap Datepicker
***/
.datepicker.dropdown-menu { padding: 5px; }
.datepicker .selected { background-color: #909090 !important; background-image: none !important; filter: none !important; }
.datepicker .active { background-color: #4b8df8 !important; background-image: none !important; filter: none !important; }
.datepicker .active:hover { background-color: #2678FC !important; background-image: none !important; filter: none !important; }
.datepicker .input-daterange input { text-align: left; }
/* change z-index when opened in modal */
.modal-open .datepicker { z-index: 10055 !important; }
.datepicker table td { color: #000; font-weight: 300 !important; font-family: 'Open Sans' !important; }
.datepicker table th { color: #333; font-family: 'Open Sans' !important; font-weight: 400 !important; }
.datepicker.dropdown-menu { box-shadow: 5px 5px rgba(102, 102, 102, 0.1); border: 1px solid #efefef; }
/***
Bootstrap Daterangepicker
***/
.modal-open .daterangepicker { z-index: 10055 !important; }
.daterangepicker { margin-top: 4px; }
.daterangepicker td { text-shadow: none; }
.daterangepicker td.active { background-color: #4b8df8; background-image: none; filter: none; }
.daterangepicker th { font-weight: 400; font-size: 14px; }
.daterangepicker .ranges input[type="text"] { width: 70px !important; font-size: 11px; vertical-align: middle; }
.daterangepicker .ranges label { font-weight: 300; display: block; }
.daterangepicker .ranges { width: 170px; }
.daterangepicker .ranges ul > li.active { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.daterangepicker .ranges .btn { margin-top: 10px; }
.daterangepicker.dropdown-menu { padding: 5px; }
.daterangepicker .ranges li { color: #333; }
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover { background: #4b8df8 !important; border: 1px solid #4b8df8 !important; color: #fff; }
.daterangepicker .range_inputs input { margin-bottom: 0 !important; }
.daterangepicker .fa-angle-right:before { content: "\f105"; }
.daterangepicker .fa-angle-left:before { content: "\f104"; }
/***
Bootstrap  Datetimepicker
***/
.datetimepicker table td { color: #000; font-weight: 300 !important; font-family: 'Open Sans' !important; }
.datetimepicker table th { font-family: 'Open Sans' !important; font-weight: 400 !important; }
.datetimepicker.dropdown-menu { padding: 5px; }
.datetimepicker .active { background-color: #4b8df8 !important; background-image: none !important; filter: none !important; }
.datetimepicker .active:hover { background-color: #2678FC !important; background-image: none !important; filter: none !important; }
.datetimepicker .fa-angle-left:before { content: "\f104"; }
.datetimepicker .fa-angle-right:before { content: "\f105"; }
/* change z-index when opened in modal */
.modal-open .datetimepicker { z-index: 10055; }

.c-layout-header-4 .c-topbar .c-top-menu > .c-links {margin-top:7px;}

/*._icw-search*/
.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}
.row.gutters-5{margin-right:-5px;margin-left:-5px}.row.gutters-5>[class^="col-"],.row.gutters-5>[class*=" col-"]{padding-right:5px;padding-left:5px}
.row.gutters-10{margin-right:-10px;margin-left:-10px}.row.gutters-10>[class^="col-"],.row.gutters-10>[class*=" col-"]{padding-right:10px;padding-left:10px}

.datepicker.dropdown-menu  {z-index:999 !important;}


._icw-search {}
._icw-search ._icw-search-lists ._icw-list-block {-webkit-box-shadow: 0 0 3px rgba(101,101,101,.62);-moz-box-shadow: 0 0 3px rgba(101,101,101,.62);
box-shadow: 0 0 3px rgba(101,101,101,.62); margin:15px 0;}

	._icw-search ._icw-search-lists ._icw-list-block ._icw-search-image ._icw-stock {position: absolute; top: 10px;left: 10px;padding: 10px;   z-index:9;  background: #FFF;}
	._icw-search ._icw-search-lists ._icw-list-block ._icw-search-image ._icw-date-block {font-size: 12px; background-color: #fff; color: #282828;  opacity: .9; padding: 5px 10px;text-transform: none; font-weight: 700; z-index:9; position: absolute; top: 10px; right: 10px;}

	._icw-search ._icw-search-lists ._icw-list-block ._icw-search-image ._icw-date-block ._icw-date{color:#000;font-weight:700;}
	._icw-search ._icw-search-lists ._icw-list-block ._icw-search-image ._icw-date-block ._icw-time {font-weight:400px;}
	._icw-search ._icw-search-lists ._icw-list-block ._icw-search-image img {width:100%;}
		._icw-search-lists .c-content-overlay:hover .c-bg-img-center {background-size: 90%; background-color: #ededed;}
	._icw-search ._icw-search-lists ._icw-list-block ._icw-search_list-content {padding:20px 15px; min-height:225px; position:relative;}
	._icw-search ._icw-search-lists ._icw-list-block ._icw-search_list-content ._icw-list-title {font-weight: 500; letter-spacing:1px; color: #bcdea5; font-size: 16px;
    font-family: 'Poppins', sans-serif;display: block; margin-bottom: 5px;}
	._icw-search ._icw-search-lists ._icw-list-block ._icw-search_list-content ._icw-list-address {display:block; color:#000; font-size:13px;font-family: 'Tinos', serif;}
	._icw-search ._icw-search-lists ._icw-list-block ._icw-search_list-content ._icw-list-miles_away {color:#656565;}
	._icw-search ._icw-search-lists ._icw-list-block ._icw-search_list-content ._icw-artist-block{display: block; position:relative;}
	._icw-search ._icw-search-lists ._icw-list-block ._icw-search_list-content ._icw-artist-block ._icw_search_artical_image{width:45px; height:45px; border-radius:50%;}
	._icw-search ._artist-name{ position:absolute;top:0;left:60px;color: #000;font-size: 13px;
    font-weight: 600;}
	._icw-search ._artist-votes{ position:absolute;top:20px;left:60px;font-size:12px;}
	._icw-search ._btn-block {    padding: 0px 15px 15px;}

	._icw-search ._icw-search-block .form-inline .form-control {margin-left:-6px;}
	._icw-search ._icw-search-block ._icw-search-text{}
	._icw-search-block {padding: 40px 0 20px; border-bottom: 1px solid #eee; margin-bottom: 40px;}
		._icw-search ._icw-search-block .form-control{outline:#FFF;height:40px; border-right:0; border-radius:0;border-width:1px; font-family: 'Poppins', sans-serif;font-size: 12px; font-weight: 400;}
		._icw-search ._icw-search-block ._icw-search-date {margin-right:-2px;}
		._icw-search ._icw-search-block ._icw-search-btn{ padding: 0px 10px;  border-radius: 0;  background: #cf4647;font-family: 'Sacramento', cursive; font-size:27px;}
		._icw-search-option {padding-top: 5px;}
			._icw-search-ticket,._icw-search-difficulty {border:0;outline: #fff;}
			._icw-search-option select, ._ice-search_color{-webkit-appearance: none; -moz-appearance: none;  appearance: none;font-family: 'Poppins', sans-serif;font-size:12px; font-weight: 500;   letter-spacing: 1px; background: #fff url(../../../images/caret-down.png) calc(100% - 10px) 50% no-repeat; background-size: 10px;  padding:1px 30px 1px 5px; border: 1px solid #f7f6f6;
    border-radius: 0px;}
			._icw-search-option .fa-caret-down,._icw-search-option .fa-map-marker{color:#cf4647;font-size:20px;}
			._ice-colorbox {background:red; width:50px; height:50px; }
		._icw-search-color-option {width:300px;border: 1px solid #ededed;padding:10px;border-radius:0;}
		._icw-search-color-option li {display: inline-block;width: 45%;font-size: 12px; line-height: 100%;}
		._icw-search-color-option ._icw-color-name {font-size: 10px; text-transform: uppercase; font-family: sans-serif;font-weight: 600;}
		._icw-search-color-option ._icw-color-name input {margin-right:10px; width: 15px; height: 15px;  position: relative;  top: 3px;}

	._icw-search-load-more {padding:40px 0px;}
		._icw-search-load-more .btn {font-size:28px; line-height:100%; padding:8px 20px;}

/*._icw-search-color-option ._icw-color-name:before{ content:''; width:10px; height:10px;  background-color:#123; display:inline-block;margin-right:10px}*/


/*New Video banner and header */
body._icw-layout-header-small .c-layout-header-4 {border-bottom: 1px solid #e6eff3; background:#fff;}
body._icw-layout-header-small .c-layout-header-4 .c-brand {margin-top: 5px; margin-bottom: 5px; height:55px; }
	body._icw-layout-header-small .c-layout-header-4 .c-brand img {max-height: 100%;}

	body._icw-layout-header-small.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {height:55px;margin-top: 5px; margin-bottom: 5px;}

	body._icw-layout-header-small ._icw-hero-caption .form-hero {width:800px;}
	body._icw-layout-header-small ._icw-hero-caption h2 {text-align:center; text-shadow: 0 1px 3px rgba(0,0,0,0.30); line-height: 1.2;  margin: 0 auto 14px;  color: #ffffff;font-size:30px; font-weight:bold;}
	body._icw-layout-header-small ._icw-hero-caption input.form-control {font-family: 'Poppins'; font-weight: 400;}
	body._icw-layout-header-small ._icw-hero-caption .input-group-lg>.input-group-btn>.btn {padding: 10px 50px; font-size: 28px; line-height: 100%;}

/*.icw-radio-groups @ 28 March 2017*/
.icw-radio-groups {}
	.icw-radio-groups label.radio-price { }
	.icw-radio-groups label.radio-price label {font-size:20px; font-weight: 600; text-transform: uppercase;border: 3px solid #fff; color: #333; background: rgba(255, 255, 255, 0.17); line-height: 100%; padding:5px; margin:0px; min-width: 120px;}
		.icw-radio-groups label.radio-price input {display: none;}
		 .icw-radio-groups label.radio-price label:hover {cursor: pointer; background: rgba(255, 255, 255, 0.45);}
	.icw-radio-groups label.radio-price label small {font-size: 10px; letter-spacing: 1px;}

	.icw-radio-groups label.radio-price input[type=radio]:not(old):checked + label{background:#88c440; border-color: #000; color: #fff;}


/* OWL HOME Slider @ 21 March 2017 */
    #homeSlider .item {background-color:#efefef; position: relative}
    #homeSlider .item img{display: block;width: 100%;height: auto;}
    #homeSlider.owl-theme .owl-controls {margin-top: 0px; top: 0;  height: 100%;  width: 100%;}
    #homeSlider .owl-pagination {display: none;}

    #homeSlider .item video{display: block;width: 100%;height: auto;}
    #homeSlider .item .videoimg {opacity:0;}
    .videoWrapper {position: absolute; width: 100%;height: 100%;}
    .videoWrapper video {width: 100%;height: 100%;}

    #homeSlider.owl-theme .owl-controls .owl-buttons div {position: absolute; top: 50%; margin-top: -28px; border-radius: 0px; font-size: 35px; background: transparent;}
    #homeSlider.owl-theme .owl-controls .owl-buttons div.owl-prev {left: 5px;}
    #homeSlider.owl-theme .owl-controls .owl-buttons div.owl-next {right: 5px;}
    #homeSlider.owl-theme .owl-controls .owl-buttons div:hover {background: #cf4647;}

    #homeSlider .item .container  {}
    #homeSlider .item ._owl-caption._owl-mask {background:rgba(0, 0, 0, 0.45)}
    #homeSlider .item ._owl-caption {position: absolute; top: 0%; left: 0px; right: 0px; bottom: 0px; display:flex; align-items: center;  }
    #homeSlider .item ._owl-caption .container {position: relative;  margin-bottom: -10%; z-index:1; opacity: 0; /*TRANSISTIONS*/ -webkit-transition: all 1.5s ease; -moz-transition: all 1.5s ease; -o-transition: all 1.5s ease; -ms-transition: all 1.5s ease; transition: all 1s ease;}
    #homeSlider .owl-item.active .item ._owl-caption .container { opacity: 1; margin-bottom: 0%;}
    
    #homeSlider .owl-item .item ._owl-caption .btn.btn-md {padding: 0px 10px !important; background:rgba(249, 249, 249, 0.95) !important}

    @media (max-width: 767px) {
        #homeSlider .item ._owl-caption .q-banner-font {font-size: 30px !important; font-weight: 500 !important; margin: 0px !important;}
        #homeSlider .item ._owl-caption .q-banner-sub-font {font-size: 10px !important;}
        body #homeSlider .item ._owl-caption .q-banner-dec {padding-bottom: 10px; font-size: 14px;}
    }
    @media (max-width: 480px) {
        #homeSlider .item ._owl-caption .q-banner-font {font-size: 18px !important;}
        #homeSlider .item ._owl-caption .q-banner-sub-font {font-size: 10px !important;}
        body #homeSlider .item ._owl-caption .q-banner-dec {display: none!important; }
        body #homeSlider .item ._owl-caption .q-btn-overlay-line {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
    }



@media (max-width: 480px) {
._icw-search ._icw-search-block .form-control {border: 1px solid #d0d7de;margin: 5px 0px;}
}

@media (max-width: 991px) {
	._icw-search ._icw-search-block .form-control {border: 1px solid #d0d7de;margin: 5px 0px;}
	._icw-search ._icw-search-block ._icw-search-btn {margin: 5px 0px;}

	body._icw-layout-header-small .c-layout-header.c-layout-header-default-mobile .c-brand > .c-hor-nav-toggler {top: 14px;}
	body._icw-layout-header-small .c-layout-header .c-brand > .c-search-toggler, body._icw-layout-header-small .c-layout-header .c-brand > .c-cart-toggler {margin-top: 15px;}

	.datepicker.dropdown-menu {margin-top: 64px!important;}

/* mobile menu toggle link*/
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li a.dropdown-toggle > .c-arrow {left: 0; width: 100%;right: 0px; padding: 3px 15px; text-align: right;}

}
@media (min-width: 992px) {
	._icw-search ._icw-search-lists ._icw-list-block {}
	._icw-search ._icw-search-block .form-control {border: 1px solid #d0d7de;margin: 0px 0px 10px;border-right: 0px;}
	._icw-search ._icw-search-block ._icw-search-btn {margin: 0px 0px 10px;}

	body._icw-layout-header-small .c-layout-page { margin-top: 65px; }
	body._icw-layout-header-small .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {padding: 22px 15px 22px 15px;
    min-height: 65px;}
	body._icw-layout-header-small .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon {margin: 5px 5px 0px 5px;}

	body._icw-layout-header-small .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link { font-size: 15px;
    text-transform: none;}
}
@media (min-width: 1200px) {
._icw-search ._icw-search-lists ._icw-list-block {min-height:530px;}

}

/*end ._icw-search*/


@media (min-width: 991px) and (max-width: 1200px)  {
	/*.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {padding: 41px 10px 39px !important;}
	.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon.c-search-toggler,
	.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon.c-cart-toggler{margin: 24px 0px 20px;}
	.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn.c-btn-circle {margin: 34px 0px 33px;}*/
}
@media (min-width: 992px) {
	/* 992px */
	/*.c-layout-header-4 .c-brand { margin: 34px 0 20px 0;}
	.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li:last-child > a {margin-right:0px;}*/

		.c-layout-header.c-layout-header-6,
	.c-page-on-scroll .c-layout-header.c-layout-header-6 {background: #bcdea5;}

	.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link {font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 16px;}

	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu,
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li {background:#524656;}​

	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li > h3 {color:#eb7b59; font-size: 16px; line-height: 100%;}
	.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > h3 {text-transform:inherit;}
	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li > a {color:#fff;}
	.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > a {text-transform: initial; font-size:16px;}
	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li.c-active > a, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li:hover > a {background-color:transparent;}
	.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li .dropdown-menu.c-menu-type-inline {border-right: 1px solid #5E5163;}

	.c-layout-header.c-layout-header-6 .c-quick-search > .form-control {color:#fff;}
	.c-layout-header.c-layout-header-6 .c-quick-search > span {color:#fff;}

	.c-layout-header.c-layout-header-6 .c-quick-search > .form-control::-webkit-input-placeholder {color:#fff !important;}
	.c-layout-header.c-layout-header-6 .c-quick-search > .form-control:-moz-placeholder {color:#fff !important;}
	.c-layout-header.c-layout-header-6 .c-quick-search > .form-control::-moz-placeholder {color:#fff !important;}
	.c-layout-header.c-layout-header-6 .c-quick-search > .form-control:-ms-input-placeholder {color:#fff !important;}

}
@media (max-width: 991px) {
	/*.c-layout-header-4 .c-brand { float: none !important; display: block; margin: 20px 15px; min-height:26px; }
	.c-layout-header-4 .c-brand .c-logo {  display: inline-block; margin-top: -3px; position: absolute;}
			.c-layout-header.c-layout-header-4 .c-brand .c-logo img {max-width:195px;}*/

	body._icw-layout-header-small ._icw-hero-caption .form-hero {width:700px;}
}
@media (max-width: 767px) {
	.icw-layout-revo-slider .tp-parallax-wrap {left:15% !important; text-align:center; }

	body._icw-layout-header-small ._icw-hero-caption .form-hero {width:100%;}
	body._icw-layout-header-small ._icw-hero-caption h2 {font-size: 22px;}
	body._icw-layout-header-small ._icw-hero-caption .input-group-lg>.input-group-btn>.btn {padding: 10px 15px;}
}
@media (max-width: 480px) {
	body .icw-radio-groups label.radio-price label {font-size:18px; padding: 5px 10px; padding: 5px;min-width: 110px;}
}
