﻿@charset "UTF-8";
/* CSS Document */


.pageslidecontainer {
	width:100%; 
	height:430px;
	padding-top:10px;
	margin-bottom:10px;
}

.pageslide {
	height:430px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}

.productGalleryImage {
	width:30%;
	float:left;
}

#pageslidercontainer 
{
    z-index: 0;
}


@media screen and (min-width: 1901px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:650px;
	padding-top:10px;
	margin-bottom:10px;
}

.pageslide {
	height:640px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}

}

@media screen and (max-width: 1900px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:540px;
	padding-top:10px;
	cursor:pointer;
	margin-bottom:10px;
	
}

.pageslide {
	height:530px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}

}


@media screen and (max-width: 1677px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:440px;
	padding-top:10px;
	margin-bottom:10px;	
}

.pageslide {
	height:430px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}

}


@media screen and (max-width: 1584px) { /* Specific to this particular image */

.pageslidecontainer {
	width:100%; 
	height:440px;
	padding-top:10px;
	margin-bottom:10px;
}

.pageslide {
	height:430px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}



}

@media screen and (max-width: 1554px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:420px;
	padding-top:10px;
	margin-bottom:10px;	
}

.pageslide {
	height:410px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}

}


@media screen and (max-width: 1430px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:385px;
	padding-top:10px;
	margin-bottom:10px;

}

.pageslide {
	height:375px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}

#pageslidercontainer h1 {
    padding: 135px 0 0 10px;
}
#pageslidercontainer p {
	padding: 0 0 0 10px;
}
div.blankpageslidercontainer h1 {
	padding: 135px 0 0 10px;  
}
div.blankpageslidercontainer p {
	padding: 0 0 0 10px;
}



}

@media screen and (max-width: 1270px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:370px;
	padding-top:10px;
	margin-bottom:10px;
}

.pageslide {
	height:360px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}

#pageslidercontainer h1 {
    font-size: 3.2em !important;
	line-height:17m !important;
    margin: 0;
    padding: 130px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 2em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 3.2em !important;
	line-height:1em !important;
    margin: 0;
    padding: 130px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 2em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}

}

@media screen and (max-width: 1176px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:330px;
	padding-top:10px;
	margin-bottom:10px;	
}

.pageslide {
	height:320px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}

#pageslidercontainer h1 {
    font-size: 2.6em !important;
	line-height:17m !important;
    margin: 0;
    padding: 120px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.6em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 2.6em !important;
	line-height:1em !important;
    margin: 0;
    padding: 120px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.7em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}


}



@media screen and (max-width: 1028px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:310px;
	padding-top:10px;
	margin-bottom:10px;
	
}

.pageslide {
	height:300px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}

#pageslidercontainer h1 {
    font-size: 2.6em !important;
	line-height:17m !important;
    font-weight: 700;
    margin: 0;
    padding: 100px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.6em !important;
    font-weight: 500;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 2.6em !important;
	line-height:1em !important;
    font-weight: 700;
    margin: 0;
    padding: 100px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.7em !important;
    font-weight: 500;
    margin: 0;
    padding: 0 0 0 10px;
	
}



}



@media screen and (max-width: 867px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:260px;
	padding-top:10px;
	margin-bottom:10px;	
}

.pageslide {
	height:250px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}



#pageslidercontainer h1 {
    font-size: 2.6em !important;
	line-height:17m !important;
    margin: 0;
    padding: 100px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.6em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 2.6em !important;
	line-height:1em !important;
    margin: 0;
    padding: 100px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.7em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}



}

@media screen and (max-width: 734px) { /* Specific to this particular image */

.pageslidecontainer {
	width:100%; 
	height:250px;
	padding-top:10px;
	margin-bottom:10px;	
}

.pageslide {
	height:240px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}



#pageslidercontainer h1 {
    font-size: 3.3em !important;
    margin: 0;
    padding: 75px 0 0 10px;
}
#pageslidercontainer p {
    font-size: 2.2em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 3.3em !important;
    margin: 0;
    padding: 75px 0 0 10px;
}
div.blankpageslidercontainer p {
    font-size: 2.2em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}

#pageslidercontainer h1 {
    font-size: 2.4em !important;
	line-height:1em !important;
    margin: 0;
    padding: 85px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.6em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 2.4em !important;
	line-height:1em !important;
    margin: 0;
    padding: 85px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.6em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}


}





@media screen and (max-width: 706px) { /* Specific to this particular image */

.pageslidecontainer {
	width:100%; 
	height:230px;
	padding-top:10px;
	margin-bottom:10px;
	
}

.pageslide {
	height:225px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}	



#pageslidercontainer h1 {
    font-size: 2.4em !important;
	line-height:1em !important;
    margin: 0;
    padding: 85px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.6em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 2.4em !important;
	line-height:1em !important;
    margin: 0;
    padding: 85px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.6em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}


}

@media screen and (max-width: 634px) { /* Specific to this particular image */

.pageslidecontainer {
	width:100%; 
	height:210px;
	padding-top:10px;
	margin-bottom:10px;	
}

.pageslide {
	height:200px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}


#pageslidercontainer h1 {
    font-size: 2.3em !important;
	line-height:1em !important;
    margin: 0;
    padding: 65px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.5em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 2.3em !important;
	line-height:1em !important;
    margin: 0;
    padding: 65px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.5em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}


}

@media screen and (max-width: 536px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:170px;
	padding-top:10px;
	margin-bottom:10px;	
}

.pageslide {
	height:160px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}



#pageslidercontainer h1 {
    font-size: 1.8em !important;
	line-height:1em !important;
    margin: 0;
    padding: 25px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.1em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 1.8em !important;
	line-height:1em !important;
    margin: 0;
    padding: 25px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.1em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}

}

@media screen and (max-width: 406px) { /* Specific to this particular image */

.pageslidecontainer {
	width:100%; 
	height:150px;
	padding-top:10px;
	margin-bottom:10px;	
}

.pageslide {
	height:140px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}


#pageslidercontainer h1 {
    font-size: 2.7em !important;
    margin: 0;
    padding: 75px 0 0 10px;
}
#pageslidercontainer p {
    font-size: 1.7em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 2.7em !important;
    margin: 0;
    padding: 75px 0 0 10px;
}
div.blankpageslidercontainer p {
    font-size: 1.7em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}

#pageslidercontainer h1 {
    font-size: 1.8em !important;
	line-height:1em !important;
    margin: 0;
    padding: 15px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.1em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 1.8em !important;
	line-height:1em !important;
    margin: 0;
    padding: 15px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.1em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}

}


@media screen and (max-width: 340px) { /* Specific to this particular image */
.pageslidecontainer {
	width:100%; 
	height:130px;
	padding-top:10px;
	margin-bottom:10px;
	
}

.pageslide {
	height:120px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}	

#pageslidercontainer h1 {
    font-size: 1.8em !important;
	line-height:1em !important;
    margin: 0;
    padding: 15px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.1em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 1.8em !important;
	line-height:1em !important;
    margin: 0;
    padding: 15px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.1em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}



}




@media screen and (max-width: 336px) { /* Specific to this particular image */


.pageslidecontainer {
	width:100%; 
	height:120px;
	padding-top:10px;
	margin-bottom:10px;	
}

.pageslide {
	height:110px;
	width:100%; 
	z-index:20; 
	background-repeat:no-repeat;
	background-size:100% auto;
	cursor:pointer;
}	

#pageslidercontainer h1 {
    font-size: 1.8em !important;
	line-height:1em !important;
    margin: 0;
    padding: 5px 0 0 10px !important;
}
#pageslidercontainer p {
    font-size: 1.1em !important;
    margin: 0;
    padding: 0 0 0 10px;
}

 div.blankpageslidercontainer h1 {
    font-size: 1.8em !important;
	line-height:1em !important;
    margin: 0;
    padding: 5px 0 0 10px !important;
}
div.blankpageslidercontainer p {
    font-size: 1.1em !important;
    margin: 0;
    padding: 0 0 0 10px;
	
}




}




.cycle-pager span {
    color: #ddd;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 50px;
    height: 18px;
    width: 18px;
		display:none;

	
}

.cycle-pager span.cycle-pager-active {
    color: #801d77;
	display:none;
}

.cycle-pager > * {
    cursor: pointer;
	
}

#pageslidercontainer h1 {
	font-family: "Josefin Sans",sans-serif;
    color: #6d6b6c;
    font-size: 3.6em;
    font-weight: 400;
    margin: 0;
    padding: 155px 0 0 10px;

}
#pageslidercontainer p {
	font-family: "Josefin Sans",sans-serif;
    font-size: 2.4em;
    font-weight: 300;
    margin: 0;
    padding: 0 0 0 10px;
	color:#6d6b6c;
}

 div.blankpageslidercontainer h1 {
	font-family: "Josefin Sans",sans-serif;
    color: #6d6b6c;
    font-size: 3.6em;
    font-weight: 400;
    margin: 0;
    padding: 155px 0 0 10px;
    text-shadow: 0 3px 5px #3f331e;

}
div.blankpageslidercontainer p {
	font-family: "Josefin Sans",sans-serif;
    font-size: 2.4em;
    font-weight: 300;
    margin: 0;
    padding: 0 0 0 10px;
	color:#6d6b6c;
}
