.cq-homeslider{
	/*width: 100%;*/
	position: relative;
	padding: 0;
	clear: both;
	/*margin: 20px 0 120px 0;*/
	/*clear: both;*/
}
.cq-homeslider .slick-slider{
	margin: 0;
}
/*.cq-homeslider-container{
	position: relative;
	margin: 20px 0 20px 0;
}
*/
.cq-homeslider .cq-homeslider-link, .cq-homeslider .cq-homeslider-link:focus{
	outline: none;
	border: none;
}
.cq-homeslider-navigation{
	/*position: relative;*/
	/*float: left;*/
	/*clear: left;*/
	position: absolute;
	bottom: 0;
	right: 0;
	/*display: inline-block;*/
	/*width: 100%;*/
	z-index: 2;
	margin: 0 32px 24px 0px;
	padding: 0;
}

.cq-homeslider-area{
	/*background: #AC92EC;*/
	/*color: #fff;*/
	width: 100%;
	position: relative;
	display: inline-block;
	z-index: 1;
	/*float: left;*/
	clear: both;
}

.cq-homeslider-navigation .homeslider-navigation-prev, .cq-homeslider-navigation .homeslider-navigation-next{
	float: left;
	cursor: pointer;
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
	color: #fff;
	background: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #fff;
}
.cq-homeslider.lightgray .homeslider-navigation-prev, .cq-homeslider.lightgray .homeslider-navigation-next{
    border: 1px solid #333;
}
.cq-homeslider-navigation .homeslider-navigation-next{
	margin-left: 4px;
}
.cq-homeslider-navigation.btn-large{
	/*width: 80px;*/
}
.cq-homeslider-navigation.btn-medium{
	/*width: 64px;*/
}
.cq-homeslider-navigation.btn-small{
	/*width: 48px;*/
}
.cq-homeslider-navigation.btn-large .homeslider-navigation-prev, .cq-homeslider-navigation.btn-large .homeslider-navigation-next
{
	width: 40px;
	height: 40px;
}
.cq-homeslider-navigation.btn-medium .homeslider-navigation-prev, .cq-homeslider-navigation.btn-medium .homeslider-navigation-next
{
	width: 32px;
	height: 32px;
}

.cq-homeslider-navigation.btn-small .homeslider-navigation-prev, .cq-homeslider-navigation.btn-small .homeslider-navigation-next
{
	width: 24px;
	height: 24px;
}
.cq-homeslider-navigation.btn-large .cq-homeslider-icon{
	line-height: 40px;
}
.cq-homeslider-icon{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 40px;
	width: 100%;
	text-align: center;
	height: 100%;
	color: #fff;
}
.cq-homeslider.lightgray .cq-homeslider-icon{
	color: #333;
}
.cq-homeslider-navigation.btn-medium .cq-homeslider-icon{
	font-size: 14px;
	line-height: 32px;
}
.cq-homeslider-navigation.btn-small .cq-homeslider-icon{
	font-size: 12px;
	line-height: 24px;
}
.cq-homeslider.navigation-isfloat .cq-homeslider-area.btn-large{
	width: calc(100% - 40px);
}
.cq-homeslider.navigation-isfloat .cq-homeslider-area.btn-medium{
	width: calc(100% - 32px);
}
.cq-homeslider.navigation-isfloat .cq-homeslider-area.btn-small{
	width: calc(100% - 24px);
}
.cq-homeslider.tinyshadow .cq-homeslider-contentcontainer{
	-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.2);
}
.cq-homeslider.longshadow .cq-homeslider-contentcontainer{
	-webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.4);
}

.cq-homeslider .cq-homeslider-title{
	font-size: 2em;
	line-height: 140%;
	color: #fff;
	margin: 0 0 10px 0;
}
.cq-homeslider-cover{
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	background: #fff;
	max-height: 640px;
	overflow: hidden;
	/*-webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.4);*/
	/*overflow: hidden;*/
	/*height: 300px;*/
}
.cq-homeslider-itemcontainer{
	display: block;
	/*height: 300px;*/
	/*position: absolute;*/
}
.cq-homeslider-contentcontainer{
	position: absolute;
	top: 0;
	left: 0;
	padding: 32px 32px 72px 32px;
	/*top: 10%;*/
	/*left: 10%;*/
	width: 360px;
	height: auto;
	/*height: 80%;*/
	float: left;
	/*background: #DA4453;*/
	/*background: rgba(0,0,0,0.8);*/
}
.cq-homeslider.noshadow .cq-homeslider-contentcontainer{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.cq-homeslider.tinyshadow .cq-homeslider-contentcontainer{
	-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.2);
}

.cq-homeslider.longshadow .cq-homeslider-contentcontainer{
	-webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.4);
}


.cq-homeslider-contentcontainer.roundsmall, .cq-homeslider-contentcontainer.roundsmall .cq-homeslider-content{
	border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
}
.cq-homeslider-contentcontainer.roundlarge, .cq-homeslider-contentcontainer.roundlarge .cq-homeslider-content{
	border-radius: 16px;
	border-radius: 16px;
	overflow: hidden;
}
.cq-homeslider-content{
	/*height: 240px;*/
	/*min-height: 320px;*/
}
.cq-homeslider .cq-homeslider-contentcontainer{
	color: #fff;
}
.cq-homeslider.grapefruit .cq-homeslider-contentcontainer{
	background: rgba(207, 45, 66, 0.8);
}

.cq-homeslider.bittersweet .cq-homeslider-contentcontainer{
	background: rgba(225, 64, 49, 0.8);
}

.cq-homeslider.sunflower .cq-homeslider-contentcontainer{
	background: rgba(243, 174, 52, 0.8);
}

.cq-homeslider.grass .cq-homeslider-contentcontainer{
	background: rgba(140, 193, 82, 0.8);
}

.cq-homeslider.mint .cq-homeslider-contentcontainer{
	background: rgba(49, 177, 137, 0.8);
}

.cq-homeslider.aqua .cq-homeslider-contentcontainer{
	background: rgba(50, 159, 209, 0.8);
}

.cq-homeslider.lavender .cq-homeslider-contentcontainer{
	background: rgba(131, 97, 211, 0.8);
}

.cq-homeslider.bluejeans .cq-homeslider-contentcontainer{
	background: rgba(59, 115, 211, 0.8);
}

.cq-homeslider.pinkrose .cq-homeslider-contentcontainer{
	background: rgba(203, 86, 157, 0.8);
}

.cq-homeslider.lightgray .cq-homeslider-contentcontainer{
	color: #333;
	background: rgba(224, 227, 233, 0.8);
}
.cq-homeslider.lightgray .cq-homeslider-title{
	color: #333;
}
.cq-homeslider.mediumgray .cq-homeslider-contentcontainer{
	background: rgba(154, 162, 176, 0.8);
}

.cq-homeslider.darkgray .cq-homeslider-contentcontainer{
	background: rgba(51, 57, 67, 0.8);
}
.cq-homeslider-image{
	/*width: 100%;*/
}
.cq-homeslider-coveritem{
	/*position: absolute;*/
	/*height: 300px;*/
	width: 100%;
	padding: 0;
	margin: 0;
	/*background-color: #8833ff;*/
}
.cq-homeslider-contentitem{
	/*width: 100%;*/
	/*float: left;*/
}

/*.cq-homeslider-contentitem.slick-current, .cq-homeslider-contentitem.slick-active{
	padding: 12px;
}
*/
.cq-homeslider .slick-dots{
	/*padding-bottom: 4px;*/
	position: absolute;
	max-width: 100%;
	width: 100%;
	left: 0;
	bottom: 14px;
}
.slick-dots li{
	list-style: none;
}
.cq-homeslider .slick-dots li button {}
.cq-homeslider .slick-dots li button:before { color: #fff; }
.cq-homeslider .slick-dots li.slick-active button:before { color:#fff; opacity: 0.8; }

.cq-homeslider.lightgray .slick-dots li button:before { color: #333; }
.cq-homeslider.lightgray .slick-dots li.slick-active button:before { color:#333; opacity: 0.8; }

.cq-homeslider .slick-current, .cq-homeslider .slick-active{
	outline: none;
	border: none;
}
.cq-homeslider .cq-homeslider-area button.slick-arrow{
	display: none!important;
}

.cq-homeslider .vc_btn3-container{
	margin: 0;
}

@media screen and (min-width: 160px) and (max-width: 640px) {
	.cq-homeslider-contentcontainer{
		position: relative;
		left: 0;
		bottom: 0;
		/*max-width: 100%;*/
		width :100%;
		min-height: 0;
		height: auto;
		border-radius: 0;
	}

	/*.cq-homeslider .slick-dots{
		position: relative;
		max-width: 100%;
		background: #000;
	}
*/	.cq-homeslider-content{
		min-height: 0;
	}
	.cq-homeslider-contentcontainer.roundlarge, .cq-homeslider-contentcontainer.roundsmall, .cq-homeslider-contentcontainer.roundlarge .cq-homeslider-content, .cq-homeslider-contentcontainer.roundsmall .cq-homeslider-content{
		width :100%;
		min-height: 0px;
		border-radius: 0;
	}

}
