/*
 Table Of Content
 1.) Index content part
 2.) Common Page  css Rules
 ---------------------------------------*/
/*
 1.)Index content part
 ----------------------------------------*/
.product-store {
	height: 477px;
	border: 1px solid red;
}
.video_box {
	position: relative;
	padding-bottom: 41%;
padding-top: 2.2%;
height: 0;
}
.video_box img {
	width: 100%;
	height: auto;
}
.video_box p {
	margin: 0;
	padding: 0;
}
.video_box iframe {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.wp-bc-products {
	display: inline-block;
}
.featured-product {
	text-align: center;
	padding: 40px 0 82px;
}
.featured-product > h2 {
	font-size: 20px;
	font-weight: 300;
	font-style: italic;
	text-transform: uppercase;
	padding-bottom: 40px;
}
.wp-bc-product {
	float: left;
	/*width: 285px;*/
	width: 340px;
	margin: 0 45px;
	/*height: 285px;*/
	height: 342px;
	border: 1px solid #fff;
	transition: .5s;
	-webkit-transition: .5s;
	position: relative;
}
.wp-bc-product-name {
	position: absolute;
	text-transform: uppercase;
	line-height: 125%;
	left: 37px;
	bottom: 0;
	/*width: 210px;*/
	width: 265px;
	height: 63px;
	font-size: 14px;
	padding: 12px 0 0;
	border-top: 1px solid #fff;
	font-style: italic;
	transition: .5s;
	-webkit-transition: .5s;
}
.wp-bc-product-image {
	width: 100%;
}
.wp-bc-product-image img {
	/*height: 200px;*/
	width: 340px !important;
	height: 340px !important;
	display: inline-block;
	transition: .5s;
	-webkit-transition: .5s;
	margin-top: -50px;
}
.wp-bc-label {
	display: none;
} 
.wp-bc-value{
	font-size: 30px;
	font-weight: bold;
	/*left: 37px;*/
	left: 62px;
	position: absolute;
	/*top: 82px;*/
	top: 101px;
	width: 210px;
	padding: 0;
	opacity: 0;
	transition: .5s;
	-webkit-transition: .5s;
}




.wp-bc-value-new {
	font-size: 21px;
    font-weight: normal;
    top: 72px;
	left: 62px;
	position: absolute;
	width: 210px;
	padding: 0;
	opacity: 0;
	transition: .5s;
	-webkit-transition: .5s;
}







.old-price .wp-bc-value {
    font-size: 21px;
    font-weight: normal;
    top: 72px;
}

.wp-bc-product-link {
	opacity: 0;
	transition: .5s;
	-webkit-transition: .5s;
}
.wp-bc-product-link a {
	content: "test";
}
.wp-bc-products {
	overflow: hidden;
}
.wp-bc-product-link a {
	border: 1px solid #000;
	/*left: 68px;*/
	left: 97px;
	width: 147px;
	padding: 8px 0;
	position: absolute;
	/*top: 123px;*/
	top: 168px;
	background: #06050a;
	color: #fff;
	text-transform: uppercase;
	transition: 0.5s;
}
.wp-bc-product-link a:hover {
	color: #ffdf61;
}

.wp-bc-product:hover {
	border: 1px solid #929292;
}
.wp-bc-product:hover .wp-bc-product-name {

	border-top: 1px solid #747474;
}
.wp-bc-product:hover .wp-bc-value, .wp-bc-product:hover .wp-bc-value-new, .wp-bc-product:hover .wp-bc-product-link {
	opacity: 1;
}
.wp-bc-product:hover .wp-bc-product-image img {

	opacity: .4;
}

.featured-image {
	float: left;
	width: 47.5%;
}
.featured-image img {
	width: 100%;
}
.featured-text {
	float: left;
	width: 52.5%;
	text-align: center;
	padding: 60px 165px 0;
}
.featured-text span {
	font-size: 12px;
	color: #000;
	font-style: italic;
	display: block;
	margin-bottom: 20px;
	letter-spacing: 1px;
}
.featured-text h3 {
	font-size: 18px;
	line-height: 165%;
	color: #000;
	font-style: italic;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 0;
	margin-bottom: 30px;
}
.featured-text p {
	font-size: 14px;
	color: #aba9a9;
	line-height: 170%;
	font-style: italic;
	text-transform: uppercase;
	min-height: 144px;
}

.view-more {
	font-size: 12px;
	color: #000000;
	line-height: 32px;
	border: 1px solid #000;
	display: inline-block;
	padding: 0 25px;
	text-transform: uppercase;
	font-style: italic;
	transition: .5s;
	-webkit-transition: .5s;
}
.view-more:hover {
	border: 1px solid #f7e05c;
	background: #f7e05c;
	color: #000;
}
.newsletter-section {
	padding: 1px 0;
	background: #000000;
}
.newsletter-section .newsletter {
	display:none;
}
.newsletter {
	/*margin: 0 auto 20px;*/
	margin:0 auto;
	float: none;
	width: 100%;
	/*border-bottom: 1px #fddc6b solid;
	padding: 0 0 25px 0;*/
	padding:25px 0;
}

.newsletter form {
	margin: 0;
	padding: 0;
	border: 1px solid #f7e05c;
	overflow: hidden;
}
.newsletter input[type="text"], .newsletter input[type="email"] {
	font-size: 14px;
	font-style: italic;
	text-transform: uppercase;
	color: #fddc6b;
	width: 50%;
	border: none;
	background-color: transparent;
	margin: 0;
	padding: 7px 30px;
	float: left;
	text-align:center;
}
.newsletter ::-webkit-input-placeholder {
	opacity: 1;
}
.newsletter :-moz-placeholder {
	opacity: 1;
}
.newsletter ::-moz-placeholder {
	opacity: 1;
}
.newsletter :-ms-input-placeholder {
	opacity: 1;
}
.newsletter .newsletter-submit {
line-height: 18px;
text-align: center;
font-size: 14px;
color: #000;
width: 50%;
min-width:225px;
max-width:740px;
border: none;
background: #f7e05c;
margin: 0 auto;
padding: 7px 30px;
font-style: italic;
text-transform: uppercase;
}

.newsletter .newsletter-submit:hover {
	opacity:0.8;
}

.collection ul {
	margin: 0;
	padding: 0;
}
.collection li, .collection  .item {
	 
	list-style: none;
	position: relative;
	text-align: center;
	 
	 
}


    
    #owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
    }


@media all and (min-width: 1024px) {
	.page-template-template-clatted_up-php .collection li {
		width: 19.8%;
	}
}
@media all and (min-width: 1280px) {
	.page-template-template-clatted_up-php .collection li {
		width: 14.26%;
	}
}

@media all and (max-width: 1140px) {
	.featured-product {
		padding-bottom: 30px;
	}

	.wp-bc-product {
		border: 1px solid #fff;
		float: none;
		display: inline-block;
		vertical-align: top;
		height: 250px;
		margin: 0 15px;
		position: relative;
		width: 220px;
	}
	.wp-bc-product-name, .wp-bc-value {
		left: 5px;
	}
	.wp-bc-product-name {
		width: 209px;
	}
	.wp-bc-product-link a {
		left: 35px;
	}
	.wp-bc-product-link a {
		top: 110px;
	}
	.wp-bc-value {
		top: 60px;
	}
	.wp-bc-value-new{
		top: 25px;
		width: 100px;
		left:59px;
	}
	.old-price .wp-bc-value {
    font-size: 21px;
    font-weight: normal;
    top: 30px;
	}
	.wp-bc-product-image img {
		height: 192px !important;
		width: 200px !important;
		margin-top: 0;
	}

}

.collection img {
	width: 100%;
}

.collection-overlay {
	position: absolute;
	left: 0;
	top: 39%;
	width: 100%;
	padding: 0 20%;
	display: block;
}


.collection-overlay h3, .collection-overlay strong {
	text-shadow: rgba(0,0,0,.6) 2px 2px 2px;
	font-size: 24px;
	color: #fff;
	line-height: 160%;
	letter-spacing: 4px;
	text-transform: uppercase;
	font-style: italic;
	padding: 0;
	margin-bottom: 25px;
	display: block;
}
.collection-overlay p {
	font-size: 14px;
	color: #fff;
	font-style: italic;
	line-height: 30px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 25px;
}
.collection-overlay .view-more {
	line-height: 39px;
	border: 1px solid #ffffff;
	color: #fff;
	padding: 0 25px;
	letter-spacing: 2px;
}
.collection-overlay .view-more:hover {
	color: #000;
	border: 1px solid #f7e05c;
}

@media only screen and (max-width:1275px) {
	.collection-overlay h3, .collection-overlay strong { font-size: 18px; }
}

@media all and (min-width: 1035px) and (max-width: 1330px) {
	.wp-bc-product {
		margin: 0 10px;
	}
	.featured-text {
 
padding: 60px 60px 0;
}
 
}

@media all and (min-width: 1000px) and (max-width: 1049px) {

	.featured-text {
 
padding: 40px 60px 0;
}
 
}

@media all and (min-width: 915px) and (max-width: 999px) {

	.featured-text {
 
padding: 60px 15px 0 !important;
}
 
}

@media all and (min-width: 865px) and (max-width: 914px) {

	.featured-text {
 
padding: 40px 15px 0 !important;
}
 
}

@media all and (min-width: 815px) and (max-width: 864px) {

	.featured-text {
 
padding: 20px 15px 0 !important;
}
 
}

@media all and (min-width: 768px) and (max-width: 814px) {

	.featured-text {
 
padding: 10px 15px 10px !important;
}
 
}


/* collection Page */

.collection-wrap {
	/*padding-top: 55px;*/
}
.inner-content {
	text-align: center;
}
.inner-content, .single-text {

	max-width: 740px;
	margin: 0 auto;
	width: 100%;
}

.breadcrumbs {
	margin-left: 55px;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
	color: #0d151b;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 30px;
	display: none;
}
.breadcrumbs span {
	padding: 0 18px;
}
.breadcrumbs span span {
	padding: 0;
}
.blog-wrap h1, .inner-content h1, .post-single h1 {
	font-size: 20px;
	color: #000;
	font-style: italic;
	text-transform: uppercase;
	padding: 0;
	text-align: center;
}
.inner-content h1, .post-single h1 {
	margin-bottom: 35px;
}
.blog-wrap h1 {
	margin-bottom: 5px;
}

.inner-content p {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-style: italic;
	line-height: 160%;
	color: #8b8b8a;
}
.shop-btn {
	background: #252525;
	color: #fff;
	font-size: 15px;
	line-height: 40px;
	padding: 0 50px;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 50px;
}
.flex-viewport .slides > li {
	background: none repeat scroll 0 0;
	padding: 0;
	position: relative;
	z-index: 1;
}
/*.flex-viewport .slides > li img {
	margin: 0 auto;
}*/
.flex-prev, .flex-next {
	color: #fff;
	position: absolute;
	text-indent: -9999px;
	height: 52px;
	width: 52px;
	transition: .5s;
}
.flex-prev:hover, .flex-next:hover {
	opacity: .8;
}
.flex-prev { 
	left: 15px;
	background: url(../images/prev.png) no-repeat;
}
.flex-next {
	right: 15px;
	background: url(../images/next.png) no-repeat;
}
.flex-direction-nav {
	display:none;
	position: absolute;
	top: 49%;
	width: 100%;
	z-index: 2;
}
.flex-viewport {
	position: relative;
	z-index: 1;
}
.attachment-slide {
	position: relative;
}
.slider-caption-home {
	left: 0;
    position: absolute;
    text-align: center;
    top: 51%;
    width: 100%;
    z-index: 999;
    padding-top: 10px;
}
.cp-content {
	padding-bottom: 5px;
	text-transform: uppercase;
	font-style: italic;
	position: relative;
	z-index: 100;
}
.cp-content-first {
	font-size: 1.4em;
	letter-spacing:1px;
	font-weight:900;
}
.cp-content-second {
	font-size: 0.7em;
	font-weight:900;
}
.caption-bg {
    height: 100%;
    opacity: 0.4;
    position: absolute;
    top: 0;
    width: 100%;
}
.count_num {
	bottom: 30px;
	color: #ffffff;
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	position: relative;
	right: 20px;
	z-index: 3;
	width: 12px;
	text-align: center;
}
.num_up {
	border-bottom: 1px solid;
}
.blog-list h3 {
	font-size: 20px;
	font-style: italic;
	padding: 0 0 5px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 10px;
}
.blog-list h3 a {
	transition: .5s;
}
.blog-text {
	padding: 15px;
}
/*.blog-text p {
	font-size: 13px;
	font-style: italic;
}*/
.excerpt-text{
	font-size: 13px;
	font-style: italic;
	margin-bottom: 15px;
	color: #333333;
    line-height: 135%;
    margin-bottom: 15px;
}

.grid li.first_big-post {
	width: 66.666%;
	overflow: hidden;
}
.post-video {
	position: relative;
}
.post-video iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.blog-text .view-more {
	border: 1px solid #d2d2d2;
	display: inline-block;
	width: auto;
}
.entry-meta .categories-links, .entry-meta .date, .entry-meta .comment-link {
	float: left;
	margin-right: 10px;
	text-transform: capitalize;
	margin-bottom: 0;
	font-size: 13px;
	padding: 10px 0;
}
.post-single .entry-meta .date {
	float: none;
	opacity:0.7;
	text-align:center;
}
.entry-meta .categories-links {
	float: left;
}
.entry-meta .comment-link {
	float: left;
}

.featured-blog {
	width: 100%;
}
.logo {
	padding: 0px 30px;
}

.wp-pagenavi {
	padding: 0 0 35px;
}
.wp-pagenavi a, .wp-pagenavi span {
	display: inline-block;
	font-weight: 400;
}

.listing-data {
	margin-bottom: 20px;
}

.category-listing {
	text-align: center;
	margin: 0 0 40px;
	padding: 0;
}
.category-listing li {
	display: inline-block;
	margin: 0;
	list-style-type: none;
	text-transform: capitalize;
	padding: 0 18px;
	color: #0d151b;
	font-size: 12px;
	font-style: italic;
	letter-spacing: 2px;
	line-height: 18px;
	text-transform: uppercase;
}

.category-listing li.Exclusive {display:none;}

#wpform1, .mob-cart {
	display: none;
}
@media all and (min-width: 1024px) {
}

/*Generic Static Pages*/

.page-template-default .inner-page h1, .blog-wrap h1, .single h1 {
	font-size: 20px;
	color: #000;
	font-style: italic;
	text-transform: uppercase;
	padding: 0;
	text-align: center;
	max-width: 740px;
	margin: 0 auto 35px;
}

.page-template-default .inner-page h2, .blog-wrap h2, .single h2 {
	font-size: 18px;
	text-align: center;
}

.page-template-default .inner-page p, .page-template-default .inner-page ul, .single p, #contact-form-72 {
	letter-spacing: 1px;
	color: #0d151b;
	font-size: 12px;
	line-height: 18px;
}

.page-template-default .inner-page p a {
	text-decoration: underline;
}

/*Contact Us Page */

.newsletter_page_form label, .newsletter_page_form span, .newsletter_page_form p, .newsletter_page_form .indicates-required {
letter-spacing: 1px;
color: #0d151b;
font-size: 12px;
line-height: 18px;
}

.wpcf7-form {
	width: 600px;
	margin: 0 auto;
	text-align: center;
}

.wpcf7-textarea, .wpcf7-text, .wpcf7-select, .newsletter_page_text {
	letter-spacing: 1px;
	color: #0d151b;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #999;
	-webkit-appearance: none;
}

.wpcf7-text, .wpcf7-select, .newsletter_page_text {
display: block;
width: 100%;
padding: 8px 0 !important;
text-indent: 2%;
border: 1px solid #999;
}

.wpcf7-submit, .newsletter_page_submit {
	line-height: 39px;
	border: 1px solid #ffffff;
	color: #fff;
	padding: 0 25px !important;
	letter-spacing: 2px;
}

.wpcf7-submit:hover, .newsletter_page_submit:hover{
	color: #000;
	border: 1px solid #f7e05c;
	background: #f7e05c;
	transition: 0.5s;
}

.newsletter_page_form {
	width: 600px;
	text-align: center;
	margin:50px auto 100px;
}

.newsletter_page_form ul.datefield {
	padding:0 0 15px 0;
}

.newsletter_page_form ul.datefield li {
	display:inline;
}

.newsletter_page_form .birthday {
width: 60px;
margin: 0 2px;
letter-spacing: 1px;
text-align: center;
padding: 5px 0 2px 0;
border: 1px solid #999;
-webkit-appearance: none;
}

.newsletter_page_form .indicates-required {
text-align: right;
font-size: 11px;
}

.newsletter_page_form .mc-field-group {
	margin:3% 0;
}

.newsletter_page_form .mc-field-group.input-group ul {
margin: 0;
padding: 5px 0;
list-style: none;
}

.newsletter_page_form .mc-field-group.input-group ul li {
display: block;
padding: 3px 0;
margin: 0;
}

.newsletter_page_form .mc-field-group.input-group input {
display: inline;
width: auto;
border: none;
}

.newsletter_page_form .mc-field-group.input-group label {
display: inline;
}

#mce-success-response, #mce-error-response {
letter-spacing: 1px;
color: #0d151b;
font-size: 12px;
line-height: 18px;
border: 1px solid #f7e05c;
padding: 5px;
background-color: #f7e05c;
}

#mce-error-response a:hover {
	color: #0d151b !important;
}
/************** Banner Caption Part add by Niraj on 1 December ***********/
.slider-overlay {
	opacity: 0.6;
	left: 0;
	top: 0;
	z-index: 1;
	position: absolute;
	height: 100%;
	width:100%;
}
.slider-caption {
	 height: auto;
 padding: 5px 131px 5px 105px;
    position: absolute;
    top: 52%;
    z-index: 2;
    font-weight: 700;
    text-align: center;
    width:100%;
}
.slider-caption span {
	display: block;
    font-style: italic;
    letter-spacing: 2px;
    line-height: 1.2;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
}
.slider-caption .slider-title {
	font-size: 23px;
}
.slider-caption .slider-subtitle {
	font-size: 11px;
    letter-spacing: 1px;
}

@media only screen and (max-width: 600px) {

	.wpcf7-form, .newsletter_page_form {
		width: 300px;
	}

}

/*Collection page*/
.single-collection #content .site-main {
	margin: 50px auto;
}
/*Blog page*/
.post-single {
	margin-bottom: 100px;
}
.post-single .breadcrumbs {
	display: block;
}

.post-single .single-text > p a {
	text-decoration:underline !important;
}
/*.post-single .breadcrumbs span:last-child {
	display: none;
}*/
.blog-thumb:hover {
	opacity: 0.5;
	transition: 0.5s;
}

/*Footer*/
#footer .site-main {
	width: 95%;
}

/*Stocklist*/

#wpsl-search-wrap .wpsl-input, #wpsl-search-wrap .wpsl-select-wrap {
	display: block !important;
}
.wpsl-search {
	width: 100%;
	height: 80px;
}

#wpsl-search-wrap {
	float: none !important;
	width: 775px !important;
	margin: 15px auto 0;
}

.wpsl-input {
	width: 300px;
}

#wpsl-search-input {
	float: left;
}

.wpsl-select-wrap {
	width: 455px;
}

#wpsl-radius {
	width: 200px;
}

#wpsl-results {
	float: left;
	width: 140px;
}

#wpsl-result-list {
	clear: both;
}

@media only screen and (max-width: 825px) {

	.wpsl-search {
		height: 160px;
	}

	.wpsl-select-wrap div:nth-child(3) {
		margin-top: 30px;
	}
}

@media only screen and (max-width: 520px) {

	.wpsl-search {
		height: 220px;
	}

	#wpsl-radius {
		width: 100% !important;
	}
	#wpsl-radius > label {
		width: 100px !important;
	}

	#wpsl-search-wrap .wpsl-dropdown {
		width: 114px !important;
	}
	#wpsl-results {
		width: 100% !important;
		margin-top: 10px;
	}
	#wpsl-results label {
		width: 51px !important;
		margin-right: 60px !important;
	}
	.wpsl-select-wrap div:nth-child(3) {
		margin-top: 5px;
	}
}

/*clatted up*/

.clattedup .collection-overlay h3, .clattedup .collection-overlay strong {
	display: none;
}

.clattedup li a.fancy-gallery:hover img {
	opacity: 0.7;
	width: 99%;
	transition: 0.5s;
}

.clattedup li a.fancy-gallery:hover .collection-overlay h3, .clattedup li a.fancy-gallery:hover .collection-overlay strong {
	display: block;
}

/*
 28-10-2014
 ------------------------------------ */
.attachment-slide .slides li {
	position: relative;
	text-align: center;
}

.slides_attachment_title {
	background-color: #000000;
	border-radius: 20px;
	bottom: 100px;
	display: block;
	left: 20px;
	padding: 26px 30px;
	position: absolute;
	text-align: center;
	width: 40%;
}
.sa_title {
	display: block;
	color: #a7a29e;
	font-size: 40px;
	text-transform: uppercase;
	word-wrap: break-word;
}
.sa_caption {
	display: block;
	color: #a7a29e;
	font-size: 35px;
	margin-top: 15px;
	word-wrap: break-word;
}

.attachment-slide .flex-control-paging {
	bottom: -3%;
}
/*.attachment-slide .flex-control-paging a.flex-active{
 background-color: #000;
 }*/

.single-collection .flex-control-paging a {
	background: #e3e3e3;
}
.single-collection .flex-control-paging a.flex-active {
	background: #000;
}


/*Downloads Page*/

.intro {max-width: 740px;
margin: 0 auto 35px;
width: 100%;
border-bottom:1px solid #e3e3e3;
}
.intro p{
text-align:center;
text-transform: uppercase;
letter-spacing: 1px !important;
font-style: italic !important;
line-height: 160% !important;
color: #8b8b8a !important;
font-size:15px !important;
}
.downloads {
max-width: 960px;
width: 100%;
margin: 35px auto;
overflow:hidden;}
.item-wrapper {
overflow: hidden;
width: 450px;
float: left;
margin-bottom:40px;
}
.downloads img {text-align:center;margin:0;}
.downloads ul {list-style:none;}
.downloads-image {width: 300px; margin: 0 auto;float:left;}
.asset-options {text-align:left;margin-bottom:25px;float:left;text-transform:uppercase;padding:0 0 0 10px;font-style:italic;}
.asset-options h2 {font-weight:900;font-size: 15px !important;text-align:left !important;}
.asset-options a:hover {color: #f7e05c;}
.asset-options > li {clear:both;}
.asset-options .iphone ul {float:left;padding:0;}
.asset-options .iphone ul li {display:inline-block;}
.asset-options .iphone ul li span{float:left;}

@media only screen and (min-width:980px) {
	.item-wrapper:nth-child(odd) {margin-right:50px;}
}

@media only screen and (max-width:979px) {
	
.item-wrapper {
float:none;
width:460px;
margin: 0 auto 30px;
}
.asset-options {padding:0 0 0 20px;}

}

@media only screen and (max-width:480px) {
.downloads-image {width:200px;}
}

/* ROOT page */


/*Check Out*/
.TransitTime {display:none;}

#uniform-PayflowPro_ccexpm {width:60px !important;}
#uniform-PayflowPro_ccexpy {width:65px !important;}



/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
	width:33.33%;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: -45px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 0;
	font-size: 0;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	text-align: center;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

/* custom slider button to */
.collection {
	position: relative;
}
.collection .owl-buttons .owl-prev, .collection .owl-buttons .owl-next {
	position: absolute;
	top: 47%;
	height: 30px;
	width: 30px;
	font-size: 0;
	
}
.collection .owl-buttons .owl-prev {
	left: 10px;
}
.collection .owl-buttons .owl-prev:after{
	content: "<";
	 font-size: 18px;
    line-height: 1.6;
}
.collection .owl-buttons .owl-next {
	right: 10px;
}
.collection .owl-buttons .owl-next:after{
	content: ">";
	 font-size: 18px;
    line-height: 1.6;
}

.slider-collection {
	position: absolute;
	z-index: 2;
	left: 0%;
	bottom: 0;
	width: 100%;
	text-align: left;
	
}
.slider-collection i{
	width: 100%;
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
	z-index: -1;
}
.slider-collection p{
	margin:0;
	padding:5px 10px;
	line-height: 1;
	
}
.image-wrap {
	display: inline-block;
	position: relative;
}


