/*----------------------------------------------------------------------------- 

freshCloud

Screen Stylesheet 

version:   	1.0 
date:      	09/22/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/

/******************************
	- BASICS -
*******************************/


.description {
 font-family: 'Istok Web', sans-serif;
 font-size: 13px;
 color:#505050;  
 line-height:1.5;
}

.titlelogo {
	background-image:url(../images/sitelogo.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-top:35px;
	margin-top:20px;
	margin-bottom:-5px;
	display:block;
	width:250px;
	height:98px;
}


/******************************
	- DIVIDERS -
******************************/

.content_divider{
	width:900px;
	height:10px;
	background:url(../images/assets/content_separator.png) repeat-x;	
	margin-top:60px;
	margin-bottom:60px;
}

.verysmall_spacer{
	clear: both;
	height: 5px;
	width: 100%;
}
.small_spacer{
	clear: both;
	height: 10px;
	width: 100%;
}
.medium_spacer{
	clear: both;
	height: 20px;
	width: 100%;
}
.big_spacer{
	clear: both;
	height: 30px;
	width: 100%;
}

.verybig_spacer{
	clear: both;
	height: 60px;
	width: 100%;
}

.small_spacer_negative{
	clear: both;
  	margin-bottom:-10px;
  	width:100%;
}
.medium_spacer_negative{
	clear: both;
  	margin-bottom:-20px;
  	width:100%;
}
.big_spacer_negative{
	clear: both;
  	margin-bottom:-30px;
  	width:100%;
}



/*******************************
	-	CONTENT WRAPPING    -
********************************/
#content_wrap {
	width:960px;	
	height:auto;	
}

/*******************************
	-	CONTENT BLOCKS    -
********************************/
.full,.one_half, .one_third, .two_third,.two_fourth, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{
	margin-right: 2%; position:relative; float:left; text-align:left;
}
.one_half{ width:49%; }
.one_third{width:32%;}
.one_fourth{width:23.5%; }
.one_fifth{width: 18.4%;}
.one_sixth {width: 15%;}

.two_third{width: 64%;}
.two_fourth {width: 47%;}
.two_fifth {width: 36.8%;}
.two_sixth {width: 30%;}

.three_fourth{width:70.5%;}
.three_fifth {width: 55.2%;}
.three_sixth {width: 45%;}

.four_fifth {width: 73.6%;}
.four_sixth {width: 60%;}

.five_sixth {width: 75%;}
.last{ margin-right:0 !important; clear:right; }



.theme-title{ 
	font-family: 'Istok Web', sans-serif;
	font-size: 26px;	
	margin-top: 30px;
	margin-bottom:0px;	
	color:#505050;	
}

.theme-title2{ 
	font-family: 'Istok Web', sans-serif;
	font-size: 20px;	
	margin-top: -5px;
	font-style:italic; 
	margin-bottom:30px;	
	color:#505050;	
}
/*----------------------------------------------------------------------------- 

	-	MINISLIDER -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/


html {
	-webkit-font-smoothing: subpixel-antialiased;
}


/*-----------------------------------------
	-	Shadow Effects for the Banner -
-------------------------------------------*/
.shadow1 {	
	-webkit-box-shadow: 0px 40px 55px -20px #000;
	-moz-box-shadow: 0px 40px 55px -20px #000;
	box-shadow: 0px 40px 55px -20px #000;
}

.shadow2 {
	-webkit-box-shadow: inset 0px 0px 6px 2px #000;  
	-moz-box-shadow: inset 0px 0px 6px 2px #000;  
	box-shadow: inset 0px 0px 6px 2px #000; 
}

.shadow3 {
	-webkit-box-shadow: 30px 10px 60px -20px #000;
	-moz-box-shadow: 30px 10px 60px -20px #000;
	box-shadow: 30px 10px 60px -20px #000;	
}

.shadow4 {
	-webkit-box-shadow: 0px 0px 49px 0px #ebf5f3;
	-moz-box-shadow: 0px 0px 49px 0px #ebf5f3;
	box-shadow: 0px 0px 49px 0px #ebf5f3;
}

.shadow5 {
	-webkit-box-shadow: 30px 10px 60px -20px #1c3a65;
	-moz-box-shadow: 30px 10px 60px -20px #1c3a65;
	box-shadow: 30px 10px 60px -20px #1c3a65;
}


/*******************************
	-	CONTENT BLOCKS    -
********************************/
/*The Blocks are calculated via % values. There is a Excel sheet included in the CSS folder if you want to change this quickly*/
.full,.one_half, .one_third, .two_third,.two_fourth, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{
	margin-right: 0%; position:relative; float:left; text-align:left;
}
.one_half{ width:50%; }
.one_third{width:32%;}
.one_fourth{width:23.5%; }
.one_fifth{width: 18.4%;}
.one_sixth {width: 15%;}

.two_third{width: 64%;}
.two_fourth {width: 47%;}
.two_fifth {width: 36.8%;}
.two_sixth {width: 30%;}

.three_fourth{width:70.5%;}
.three_fifth {width: 55.2%;}
.three_sixth {width: 45%;}

.four_fifth {width: 79%;}
.four_sixth {width: 60%;}

.five_sixth {width: 75%;}
.last{ margin-right:0 !important; clear:right; }



/*----------------------------------------------------------------------------------------------------------------------

													-	 MINSLIDER THEMES & MORE SETTINGS -						
	
-------------------------------------------------------------------------------------------------------------------------*/




.minislider_portfolio ul >li, .minislider_pricebox ul >li, .minislider_shorty ul >li , .minislider_vintage ul >li, .minislider_blog ul >li,  .minislider_pricebox_ii ul >li {
  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
  list-style:none;   
  
 }
 
 /*****************************************
	- ANY CUSTOM SETTINGS HERE  -
******************************************/ 
 .minislider_portfolio .slidesholder, .minislider_pricebox .slidesholder, .minislider_shorty .slidesholder {	
	
 }
 

 .liftme {
	position:absolute;
 }
 

/******************************************************************************************************

							-  THE BLOG THEME CLASS-
	
*******************************************************************************************************/

				.minislider_blog .slide{		
					
					overflow:visible !important;
					height:auto !important;					
				}



		/****************************
			- BLOG HEAD -
		*****************************/

				.minislider_blog  .blog_head{
					width:100%;
					height:60px;
					background-color:#D6CFA7;
					border:1px solid #6f6b56;					
					border-bottom:none;
					
					/* BORDER ROUNDING */
					-webkit-border-top-left-radius: 5px;
					-webkit-border-top-right-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;
					
					/* SHADOWS */
					-webkit-box-shadow: inset 0px 0px 4px 3px #AEA886;
					-moz-box-shadow: inset 0px 0px 4px 3px #AEA886;
					box-shadow: inset 0px 0px 4px 3px #AEA886;
				}

				.blog_head .title{
					position:relative;
					font-family: 'Poly', serif;
					color:#070604;
					font-size:20px;		
					top:-33px;					
					clear:both;
					text-align:center;
				}
				
				.blog_head .title_2{
					position:relative;
					font-family: 'Poly', serif;
					color:#070604;
					font-size:16px;		
					top:-30px;					
					clear:both;
					text-align:center;
				}


				.blog_head .camera{		
					background:url(../assets-blog/modern/icon.png) no-repeat;	
					width:33px;
					height:31px;
					float:left;
					margin-left:15px;
					margin-top:19px;
				}
				
				.blog_head .camera_2{		
					background:url(../assets-blog/modern/icon_2.png) no-repeat;	
					width:33px;
					height:31px;
					float:left;
					margin-left:15px;
					margin-top:19px;
				}


		/****************************
			- BLOG IMAGE -
		*****************************/
				.minislider_blog .blog_content .blog_image {
					clear:both;
					width:100%;			
					margin-bottom:-5px;
				}

				.blog_content .blog_image img{
					width:100%;
					height:auto;
					border-left:1px solid #221b2f;	
					border-right:1px solid #221b2f;	

					
				}


		/****************************
			- BLOG BODY -
		*****************************/

				.minislider_blog  .blog_body{
					clear:both;
					width:100%;	
					
					background-color:#D8CFA8;
					border:1px solid #6f6b56;
					border-top:none;
					
					/* SHADOWS */
					-webkit-box-shadow: inset 0px 0px 4px 3px #AEA886;
					-moz-box-shadow: inset 0px 0px 4px 3px #AEA886;
					box-shadow: inset 0px 0px 4px 3px #AEA886;
						
				}

				.blog_body .text:first-letter{
					color:#3e3159;
					font-size:34px;
					display:block;
					float:left;					
					line-height:22px;
					margin:0px 4px 0px 0;
					padding-top:4px;
				}
				.blog_body .text {
					font-family: 'Poly', serif;
					color:#2D2920;
					font-size:12px;	
					padding:15px;
					line-height:1.2;
				}


				.blog_body .text_2:first-letter{
					color:#3e3159;
					font-size:30px;
					display:block;
					float:left;					
					line-height:18px;
					margin:0px 6px 0px 0;
					padding-top:4px;
					text-align:center;
					
				}
				.blog_body .text_2 {
					font-family: 'Poly', serif;
					color:#2D2920;
					font-size:12px;	
					padding:15px;
					line-height:1.2;
					text-align:left;
				}
				
				
		/****************************
			- BLOG FOOTER -
		*****************************/
				.minislider_blog  .blog_footer{
					width:100%;
					
					
					background-color:#3C2F5A;
					border:1px solid #221b2f;
					border-top:none;											
					border-bottom:1px solid #221b2f;
					
					/* BORDER ROUNDING */
					-webkit-border-bottom-left-radius: 5px;
					-webkit-border-bottom-right-radius: 5px;
					-moz-border-radius-bottomleft: 5px;
					-moz-border-radius-bottomright: 5px;
					border-bottom-left-radius: 5px;
					border-bottom-right-radius: 5px;
					
					
				}

				.minislider_blog  .blog_footer .text {
					font-family: 'Poly', serif;
					color:#c9c3c6;
					font-size:12px;		
					padding-left:15px;
					padding-top:13px;
					padding-bottom:15px;
				}
				
				.minislider_blog  .blog_footer .text .icon {
					background:url('../assets-blog/modern/star.png') no-repeat 0px 3px;	
					height:auto;
					padding-top:0px;					
					padding-left:15px;
				}

		/****************************
			- BLOG SHADOW -
		*****************************/

				.minislider_blog .shadow{
					background:url(../assets-blog/blog/shadow.png);					
					width:100%;
					height:20px;
					margin-top:-1px;
					
				}














/*****************************************
	- DIVIDER BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_divider{
	background:url(../assets-blog/pic_separator.jpg);
	width:80%;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

/*****************************************
	- CONTENT BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_cont{
	font-family: 'Istok Web', sans-serif;
	padding:20px;	
	color:#fff;
	font-size:12px;
	line-height:13px;
}






/*****************************************
	- THE CONTROLLER OF THE SLIDES -
******************************************/ 

.controller{ 
  position:absolute;
  cursor:pointer;
  z-index:200;   
}




/*****************************************
	- The BLOG ToolBox -
*****************************************/
.toolbox-blog{
  position:absolute;
  background-color:#ff0000;
  top:120px;
  margin-left:-15px;
  width:100%;
}

.toolbox-blog .leftbutton{
  background:url(../assets-blog/navigation/nextprev_modern.png) no-repeat right bottom;
  width:44px;
  height:43px;            
  position:absolute;
  right:0px;
}

.toolbox-blog .rightbutton{
  position:absolute;
  background:url(../assets-blog/navigation/nextprev_modern.png) no-repeat left bottom;
  width:44px;
  height:43px;      
  
}



/******************************************
	- LEFT / RIGHT BUTTON ANIMATION - 
******************************************/


.leftbutton:hover{
  background-position:right top;
}


.rightbutton:hover{
  background-position:left top;
}




/*******************************************
	- BUTTONS LIKE READ ME / SHOW ME - 
*******************************************/

.button {
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
	text-decoration:none;
	}

a.button { 
	background-color:#333; 
	text-decoration:none;
}

.button, 
.button span { display: inline-block; }
.button	{
	position:relative;
	zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
	font-family: 'Istok Web', sans-serif;
	overflow: visible; 
	line-height:1em;
	border: 1px solid #999;/* IE Hack*/
	border: rgba(0, 0, 0, .2) 1px solid;/* Safari 4+, Chrome, FF3.5+ */
	border-bottom:rgba(0, 0, 0, .1) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	outline: none;
	white-space: nowrap;
	cursor: pointer;

	/* FF3.5+ */
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
);

	/* Safari 4+, Chrome */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
);

filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
-moz-user-select: none;
-webkit-user-select:none;
-khtml-user-select: none;
user-select: none;
	}

button::-moz-focus-inner { border: none; /* overrides extra padding on sides FF3.5 */ }

button.button  { margin:0; padding:0px; }
.button.full, 
.button.full span { display: block; }
.button:hover, 
button.button:hover, 
.button.hover 		{
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(255, 255, 255, .2) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(255, 255, 255, .2))
			);		
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
			}

button.button:active,
.button:active, 
.button.active  {
			top:1px;
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(0, 0, 0, .1) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(0, 0, 0, .1))
			);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
		}


.button span	{
	position: relative;
	padding:0.6em 1.3em;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	line-height:1em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.35);
	white-space: nowrap;
	color:#fff;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari, Google Chrome margin fix */
	button.button span {
		margin-top: -1px;
		margin-left:-2px;
		margin-right:-2px;
	}
}
.button.small span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:10px; text-transform:uppercase; }
.button.medium span { font-family:"Oswald", Arial, Verdana, sans-serif; font-size:14px; text-transform:uppercase; }
.button.large span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:20px; text-transform:uppercase; }

a.button:hover 		{ background-color:#444; text-decoration:none;}
button.button:hover { background-color:#444; text-decoration:none;}





/*******************************
   - ALL PREDEFINED COLORS  -
********************************/  

.gray,p.dropcap_gray:first-letter         
{ color: #a3a8ab; } 

.lightgray, p.dropcap_lightgray:first-letter	  								
{ color: #93979a;}

.red, p.dropcap_red:first-letter          
{ color: #ED7486 !important; } 

.yellow, p.dropcap_yellow:first-letter      
{ color: #F6D078 ;} 

.blue, p.dropcap_blue:first-letter		  
{ color: #74C5ED;} 

.green, p.dropcap_green:first-letter        
{ color: #93ce41; } 

.darkgreen, p.dropcap_green:first-letter        
{ color: #6b8a16; } 

.gold, p.dropcap_gold:first-letter         
{ color: #AEA87E; } 

.white, p.dropcap_white:first-letter         
{ color: #fff; } 

.darkwhite, p.dropcap_white:first-letter         
{ color: #b8b8b8; } 

.vintage, p.dropcap_white:first-letter         
{ color: #f9eee1; } 

.brown, p.dropcap_white:first-letter         
{ color:#453927; } 


/****************************************
	- ALL PREDEFINED BACKGROUNDCOLORS -
******************************************/
.back_gray      { background-color: #a3a8ab; } 
.back_lightgray	{ background-color: #93979a; }
.back_red       { background-color: #ED7486;} 
.back_yellow    { background-color: #F6D078 ; } 
.back_blue      { background-color: #74C5ED; } 
.back_green     { background-color: #93ce41; } 
.back_darkgreen     { background-color: #6b8a16; } 
.back_gold      { background-color: #AEA87E; } 
.back_white     { background-color: #fff; } 



/****************************************
	- ALL PREDEFINED BUTTON COLORS -
******************************************/

.button.gray         { background-color: #a3a8ab; } 
.button.gray:hover   { background-color: #a3a8ab; }
 
.button.red          { background-color: #ED7486; } 
.button.red:hover    { background-color: #ED7486; }

.button.yellow       { background-color: #F6D078 ; } 
.button.yellow:hover { background-color: #F6D078 ; }

.button.blue         { background-color: #74C5ED;} 
.button.blue:hover   { background-color: #74C5ED; }

.button.green        { background-color: #93ce41; } 
.button.green:hover  { background-color: #93ce41; }

.button.gold        { background-color: #AEA87E; } 
.button.gold:hover  { background-color: #AEA87E; }
/*----------------------------------------------------------------------------- 

	-	LIGHTBOX -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/





/*----------------------------------------------------------------------------------------------------------------------

													-	CUSTOM LIGHTBOX SETTINGS -						
	
-------------------------------------------------------------------------------------------------------------------------*/

#fh_lightbox-main-loader {
	background-image:url(../assets-lightbox/loader/loader_round_white.gif) !important;
	width:18px !important;
	height:18px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	top:45% !important;
	z-index:99999 !important;
	position:relative !important;
}



/************************************
	-	The LightBox	-
************************************/
.fh_lightbox_overlay{
	width:100px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#AEA87E;
	z-index:999998;
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
    opacity: 0.8;
	position:fixed;
	
}

.fh_lightbox_holder{
	width:100px;
	height:100px;	
	overflow:hidden;
	background-color:#74c5ed;
	z-index:999999;
	position:fixed;
	-webkit-box-shadow: 0px -10px 25px -15px #000;
	-moz-box-shadow: 0px -10px 25px -15px #000;
	box-shadow: 0px -10px 25px -15px #000; 
	
	-webkit-box-shadow: 0px 10px 25px -15px #000;
	-moz-box-shadow: 0px 10px 25px -15px #000;
	box-shadow: 0px 10px 25px -15px #000; 
	
}

.fh_lightbox_holder_closebutton{
	background:url(../assets-lightbox/navigation/fancy_close_lb_button.png) no-repeat top;
	position:fixed;	
	width:30px;
	height:30px;		
	z-index:1000000;	
}

.fh_lightbox_holder_closebutton:hover{
	background-position:bottom;
}


/***************************************************************
	-	THE OVERLAY THEME WHEN MOUSE IS OVER THE LINKED ITEM -
****************************************************************/
.draw_layer_over_item{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#AEA87E; /* #74c5ed;/*#dc1700;*/
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
    opacity: 0.80;	
	width:100px;
	height:100px;
	display:none;
	cursor:pointer;

}


/**   - THE PLUS SYMBOL ON THE IMAGE - **/
.layer_over_item_plus{
	background:url(../assets-lightbox/plus.png) no-repeat;
	width:35px;
	height:35px;
	position:absolute;	
	cursor:pointer;
}


/****************************************
	- THE INFO BOX LAYOUT -
*****************************************/
.fh_lightbox_info_box{
	z-index:999999;
	background-color:#3a4046;
	width:200px;
	height:auto;
	position:fixed;	
	padding:20px;
	font-family: 'Istok Web', sans-serif;
	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	
	-webkit-box-shadow: 0px -10px 25px -15px #000;
	-moz-box-shadow: 0px -10px 25px -15px #000;
	box-shadow: 0px -10px 25px -15px #000; 
	
	-webkit-box-shadow: 0px 10px 25px -15px #000;
	-moz-box-shadow: 0px 10px 25px -15px #000;
	box-shadow: 0px 10px 25px -15px #000; 	
}

.fh_lightbox_info_box .title{
	overflow:hidden;
	font-family: 'Istok Web', sans-serif;
	margin-bottom:10px;
	color:#74c5ed; !important;
}
.fh_lightbox_info_box .content{
	font-family: 'Istok Web', sans-serif;
	overflow:hidden;
}

.fh_lightbox_info_box .divider{
	width:200px;	
	height:2px;
	background-color:#6c7075;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	position:relative;
}





/**********************************************
	-  TWITTER ,FACEBOOK AND GOOGLEMAIL SOCIALS -
***********************************************/
.fh_lightbox_info_box .twitter{
	background:url(../assets-lightbox/socials/s_2.png) no-repeat;	
	width:34px;
	height:34px;
	float:left;		
	margin-right:10px;
	margin-bottom:10px;
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;
}

.fh_lightbox_info_box .twitter:hover{
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
    opacity: 1.0;
}


.fh_lightbox_info_box .facebook{
	background:url(../assets-lightbox/socials/s_1.png) no-repeat;	
	width:34px;
	height:34px;
	float:left;	
	margin-right:10px;
	margin-bottom:10px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;
}


.fh_lightbox_info_box .facebook:hover{	
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
    opacity: 1.0;
}


.fh_lightbox_info_box .googleplus{
	background:url(../assets-lightbox/socials/s_3.png) no-repeat;	
	width:34px;
	height:34px;
	float:left;	
	margin-right:10px;
	margin-bottom:10px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;
}


.fh_lightbox_info_box .googleplus:hover{	
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
    opacity: 1.0;
}

.social_tab{
		position:relative;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity: 0;
		opacity: 0;		
		padding-bottom: 20px;
		display: none;
		cursor: pointer;
		top:-60px;
	}
	/*----------------------------------------------------------------------------- 

	-	MINISLIDER -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/


html {
	-webkit-font-smoothing: subpixel-antialiased;
}


/*-----------------------------------------
	-	Shadow Effects for the Banner -
-------------------------------------------*/
.shadow1 {	
	-webkit-box-shadow: 0px 40px 55px -20px #000;
	-moz-box-shadow: 0px 40px 55px -20px #000;
	box-shadow: 0px 40px 55px -20px #000;
}

.shadow2 {
	-webkit-box-shadow: inset 0px 0px 6px 2px #000;  
	-moz-box-shadow: inset 0px 0px 6px 2px #000;  
	box-shadow: inset 0px 0px 6px 2px #000; 
}

.shadow3 {
	-webkit-box-shadow: 30px 10px 60px -20px #000;
	-moz-box-shadow: 30px 10px 60px -20px #000;
	box-shadow: 30px 10px 60px -20px #000;	
}

.shadow4 {
	-webkit-box-shadow: 0px 0px 49px 0px #ebf5f3;
	-moz-box-shadow: 0px 0px 49px 0px #ebf5f3;
	box-shadow: 0px 0px 49px 0px #ebf5f3;
}

.shadow5 {
	-webkit-box-shadow: 30px 10px 60px -20px #1c3a65;
	-moz-box-shadow: 30px 10px 60px -20px #1c3a65;
	box-shadow: 30px 10px 60px -20px #1c3a65;
}


/*******************************
	-	CONTENT BLOCKS    -
********************************/
/*The Blocks are calculated via % values. There is a Excel sheet included in the CSS folder if you want to change this quickly*/
.full,.one_half, .one_third, .two_third,.two_fourth, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{
	margin-right: 0%; position:relative; float:left; text-align:left;
}
.one_half{ width:50%; }
.one_third{width:32%;}
.one_fourth{width:23.5%; }
.one_fifth{width: 18.4%;}
.one_sixth {width: 15%;}

.two_third{width: 64%;}
.two_fourth {width: 47%;}
.two_fifth {width: 36.8%;}
.two_sixth {width: 30%;}

.three_fourth{width:70.5%;}
.three_fifth {width: 55.2%;}
.three_sixth {width: 45%;}

.four_fifth {width: 79%;}
.four_sixth {width: 60%;}

.five_sixth {width: 75%;}
.last{ margin-right:0 !important; clear:right; }



/*----------------------------------------------------------------------------------------------------------------------

													-	 MINSLIDER THEMES & MORE SETTINGS -						
	
-------------------------------------------------------------------------------------------------------------------------*/




.minislider_portfolio ul >li, .minislider_pricebox ul >li, .minislider_shorty ul >li , .minislider_vintage ul >li, .minislider_blog ul >li,  .minislider_pricebox_ii ul >li {
  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
  list-style:none;   
  
 }
 
 /*****************************************
	- ANY CUSTOM SETTINGS HERE  -
******************************************/ 
 .minislider_portfolio .slidesholder, .minislider_pricebox .slidesholder, .minislider_shorty .slidesholder {	
	
 }
 

 .liftme {
	position:absolute;
 }
 
 
/***************************************************************************************************

							- PORTFOLIO ROTATOR THEME CLASS - 
			
****************************************************************************************************/
							  
					 /*****************************************
						- THE INSIDE SHADOW ON THE SLIDES -
					******************************************/ 
							 .minislider_portfolio .insideshadow{
								-webkit-box-shadow: inset 2px 0px 20px 2px #333;
								-moz-box-shadow: inset 2px 0px 20px 2px #333;
								box-shadow: inset 2px 0px 20px 2px #333;
							 }
							 							
					 /*****************************************
						- THE INSIDE REFLECTION ON THE SLIDES -
					******************************************/ 
							 .minislider_portfolio .frame_custom_reflection {  
									background:url(../assets-full/reflex_morelight.png) no-repeat 100% 100%; 		
							}			/* The Glas Effect PNG File Source */

					
					/************************************************************
							-	THE HOVER AND NORMAL CONTENT SIZE SLIDER    -
					*************************************************************/
					.minislider_portfolio .normal_content{
						height:270px;
					}

					.minislider_portfolio .hover_content{
						height:270px;
}

					 /*****************************************
						- THE HOVER COVER PNG IMAGE  -
					******************************************/ 
							.minislider_portfolio .hovercover{
								background:url(../assets-full/pic_hover.png);		
							}


					/*****************************************************************
						- THE BACKGROUND AND STYLE OF THE GREY BOX UNDER THE SLIDE -
					******************************************************************/ 
							.minislider_portfolio .toolbar{   								  
								 background:url(../assets-full/pattern/pattern_grey.jpg); 
								 height:35px;  
								 margin-top:1px;
								 -webkit-border-bottom-left-radius: 5px;
								 -webkit-border-bottom-right-radius: 5px;
								 -moz-border-radius-bottomleft: 5px;
								 -moz-border-radius-bottomright: 5px;
								 border-bottom-left-radius: 5px;
								 border-bottom-right-radius: 5px;							 
							}
														

					/*******************************************************
						- THE TITLE TEXT ON THE GREY BOX UNDER THE SLIDE -
					********************************************************/ 
							.minislider_portfolio .toolbar .title{   
							 font-family: 'Istok Web', sans-serif;
							 font-size: 14px;
							 color:#9f9f9f;  
							 text-align:center;
							 padding-top:8px;
							}



					/*****************************************
						- READ MORE BUTTON ON THE SLIDES -
					******************************************/ 
							

							.minislider_portfolio .hover_readmore {
								text-decoration:none;															
								margin-left:auto;
								margin-right:auto;									
								text-align:center;														
							}




					/*****************************************
						- TITLE BY HOVER ON THE SLIDES -
					******************************************/ 
							.minislider_portfolio .hover_title{
								font-family: 'Istok Web', sans-serif;
								padding-left:10px;
								padding-right:10px;
								margin-top:20px;						
								text-align:center;
								font-size:16px;
							}
							
							.minislider_portfolio .button {
								margin-top:20px;
							}

					/*****************************************
						- DIVIDER BY HOVER ON THE SLIDES -
					******************************************/ 
							.minislider_portfolio .hover_divider{			
								width:80%;
								height:1px;
								margin-left:auto;
								margin-right:auto;
								margin-top:20px;
							}

					/*****************************************
						- CONTENT BY HOVER ON THE SLIDES -
					******************************************/ 
							.minislider_portfolio .hover_cont{
								font-family: 'Istok Web', sans-serif;
								padding:20px;	
								color:#fff;
								font-size:12px;
								line-height:13px;
							}



							
							


 
/***************************************************************************************************

							- VINTAGE THEME CLASS - 
			
****************************************************************************************************/
							  
							  
					/********************************************
								- THE VINTAGE FRAME - 
					******************************************/ 			
					.vintage_frame {
						position:absolute;
						z-index:100;
						background:url(../assets-full/vintage/frame.png) no-repeat;
						
						width:960px;
						height:385px;
						margin-top:-30px;
						margin-left:-30px;
					}
					 /*****************************************
						- THE POSITIONS AND OTHER FUN -
					******************************************/
							.minislider_vintage #vintage_position{							
								position:relative;
								width:880px;
								height:390px;
								overflow:hidden;
								margin-left:38px;
								
							}
							
							.minislider_vintage .mainimage{
								margin-top:22px;
							}
							
							.minislider_vintage .sensor{
								
								width:160px;
								height:260px;
								position:relative;
								margin-top:-260px;
								
								z-index:110;
							}
				
							 
					/************************************************************
							-	THE HOVER AND NORMAL CONTENT SIZE SLIDER    -
					*************************************************************/
					.minislider_vintage .normal_content{
						height:290px;
					}

					.minislider_vintage .hover_content{
						height:290px;
						width:148px;						
					}

					 /*****************************************
						- THE HOVER COVER PNG IMAGE  -
					******************************************/ 
							.minislider_vintage .hovercover{
								background:url(../assets-full/pic_hover_2.png);										
							}

					/*****************************************
						- TITLE BY HOVER ON THE SLIDES -
					******************************************/ 
							.minislider_vintage .hover_name{
								font-family: 'Istok Web', sans-serif;								
								font-size:14px;																	
								position:absolute;
								bottom:60px;
								left:0px;
								right:0px;
								width:100%;
								text-align:center;
							}
							
							.minislider_vintage .hover_year{
								font-family: 'Istok Web', sans-serif;							
								left:0px;
								right:0px;
								position:absolute;
								bottom:45px;								
								width:100%;
								text-align:center;
								font-size:12px;								
							}
							
							
							
						
						
						
						
						
						
						

/******************************************************************************************************

							-  THE PRICEBOX THEME CLASS-
	
*******************************************************************************************************/ 

							/* Font Setting Standard for Full PriceBox Layout */
							.minislider_pricebox  {
								font-family: 'Istok Web', sans-serif;
							}

							.pricebox_background {
								background:url(../assets-full/pattern/pattern_body_lightblue.jpg);
								padding:10px;
								padding-bottom:30px;	
								-webkit-border-radius: 4px;
								-moz-border-radius: 4px;
								border-radius: 4px;
								-webkit-box-shadow: inset 0px 0px 4px -2px #000;
								-moz-box-shadow: inset 0px 0px 4px -2px #000;
								box-shadow: inset 0px 0px 4px -2px #000; 
							}

							/* PriceBox Title */
							.minislider_pricebox .pricebox_title{	
								padding:0px;		
								color:#505050;
								text-align:center;
								font-size:24px;
								margin-bottom:10px;
							}

							/* The Image for PriceBox */
							.minislider_pricebox .pricebox_image{	
								width:129px;
								height:129px;	
								
								margin-left:auto;
								margin-right:auto;
								-webkit-border-radius: 65px;	
								-moz-border-radius: 65px;
								border-radius: 65px;	
								-webkit-box-shadow: 30px 40px 40px -40px #000;
								-moz-box-shadow: 30px 40px 40px -40px #000;
								box-shadow: 30px 40px 40px -40px #000;
								/*-webkit-box-shadow: 0px 0px 8px -5px #000;
								-moz-box-shadow: 0px 0px 8px -5px #000;
								box-shadow: 0px 0px 8px -5px #000;*/
							}

							/* Dollar Font Size Setting */
							.minislider_pricebox .dollar {
								font-size:22px;
							}

							/* The Price Font Layout Setting */
							.minislider_pricebox .pricebox_price{	
								margin-top:-10px;
								/*color:#74c5ed;*/
								text-align:center;
								font-size:44px;	
								padding-bottom:10px;
							}

							/* The Conent Over the Price */
							.minislider_pricebox .pricebox_content_a{
								margin-top:10px;
								color:#939fa5;
								text-align:center;
								font-size:16px;
							}

							/* The Content under the Price */ 
							.minislider_pricebox .pricebox_content{	
								margin-top:10px;
								color:#505050;
								text-align:left;
								font-size:13px;	
							}

							/* The Divider between the Price and the Content */
							.minislider_pricebox .pricebox_divider{
							  width:100%;
							  height:1px;
							  background-color:#939fa5;
							}

							/* Content Dark Font color */
							.minislider_pricebox .pricebox_content_dark{	
								color:#505050;
							}


							
							
							
							
							
							

/******************************************************************************************************

							-  THE PRICEBOX II THEME CLASS-
	
*******************************************************************************************************/

						.minislider_pricebox_ii {
							font-family: 'Istok Web', sans-serif;
						}


						.minislider_pricebox_ii .slide{		
							border:solid 1px #bbb;
							-webkit-border-radius:2px;
							-moz-border-radius: 2px;
							border-radius: 2px;
							-webkit-box-shadow: 0px 10px 18px -13px #000;
							-moz-box-shadow: 0px 10px 18px -13px #000;
							box-shadow: 0px 10px 18px -13px #000; 
							overflow:visible !important;
							height:auto !important;
							
							
						}

						.pricebox_ii_top {
							background-color:#1F69B0;
							height:auto;	
							padding-top:5px;
							padding-bottom:0px;
						}
						.pricebox_ii_hanger {
							background:url(../assets-full/pricebox/hanger.png) no-repeat;
							width:45px;	
							height:18px;
							margin-left:auto;
							margin-right:auto;	
						}

						.pricebox_ii_servicetitle {
							font-size:18px;
							font-weight:bold;
							text-align:center;
							color:#fff;
							margin-top:2px;	
						}

						.pricebox_ii_miniimage {		
							width:100%;	
						}

						.pricebox_ii_price{
							text-align:center;
							color:#EB5100;
							font-size:46px;
						}
						.pricebox_ii_price .currency{
							font-size:28px;
						}


						.pricebox_ii_lists{
							width:100%;	
							color:#3B9321;
							font-size:12px;
							background-color:#e7eaee;
							border-top:solid 1px #3B9321;	
							padding-top:5px;
						}

						.pricebox_ii_lists_last{
							border-bottom:solid 1px #3B9321;			
						}

						.pricebox_ii_down {
							background:url('../assets-full/pricebox/down.png') no-repeat top left;	
							padding-top:3px;
							padding-bottom:5px;
							padding-left:40px;
							margin-left:10px;
						}

						.pricebox_ii_star {
							background:url('../assets-full/pricebox/star.png') no-repeat top left;	
							padding-top:3px;
							padding-bottom:5px;
							padding-left:40px;
							margin-left:10px;
						}

						.pricebox_ii_ok {
							background:url('../assets-full/pricebox/ok.png') no-repeat top left;	
							padding-top:3px;
							padding-bottom:5px;
							padding-left:40px;
							margin-left:10px;
						}

						.pricebox_ii_details{
							
							color:#3B9321;
							font-size:12px;		
							padding:10px;
							line-height:1.1;
							text-align:center;
						}

						.pricebox_ii_readmore{
							background-color:#3B9321;
							color:#fff;
							font-size:18px;
							padding-top:5px;
							padding-bottom:5px;
							text-align:center;
							cursor:pointer;
						}

						.pricebox_ii_readmore:hover{
							background-color:#EB5100;
}









/******************************************************************************************************

							-  THE SHORTY THEME CLASS-
	
*******************************************************************************************************/

						.minislider_shorty .slide{								
							-webkit-border-radius:8px;
							-moz-border-radius: 8px;
							border-radius: 8px;														
						}
						
						/*********************************
							- THE DIFFEREN BACKGROUNDS  -
						***********************************/
															
										.minislider_shorty .blue_bg{background:url(../assets-full/wine/background/blue_background.jpg);	height:500px;}
										.minislider_shorty .green_bg{background:url(../assets-full/wine/background/green_background.jpg);	height:500px;}
										.minislider_shorty .gold_bg{background:url(../assets-full/wine/background/gold_background.jpg);	height:500px;}
										.minislider_shorty .grey_bg{background:url(../assets-full/wine/background/grey_background.jpg);	height:500px;}
										.minislider_shorty .red_bg{background:url(../assets-full/wine/background/red_background.jpg);	height:500px;}
										.minislider_shorty .yellow_bg{background:url(../assets-full/wine/background/yellow_background.jpg);	height:500px;}
										
						
						/***************************
								- THE TAG BGS  -
						***************************/
										.minislider_shorty .green_tag{background:url(../assets-full/wine/icon/green_tag.png) no-repeat;}
										.minislider_shorty .red_tag{background:url(../assets-full/wine/icon/red_tag.png) no-repeat;}
										.minislider_shorty .gold_tag{background:url(../assets-full/wine/icon/gold_tag.png) no-repeat;}
										.minislider_shorty .grey_tag{background:url(../assets-full/wine/icon/grey_tag.png) no-repeat;}
										.minislider_shorty .yellow_tag{background:url(../assets-full/wine/icon/yellow_tag.png) no-repeat;}
										.minislider_shorty .blue_tag{background:url(../assets-full/wine/icon/blue_tag.png) no-repeat;}
						
						
						/**********************************
							- THE BIG IMAGES ver1 and 2 -
						***********************************/
						
										.minislider_shorty .shorty_img{
											overflow:visible;
											height:260px;
										}
										
										.minislider_shorty .shorty_img_2{
											overflow:visible;
											height:260px;							
										}
										
										.minislider_shorty .shorty_img_2 img{
											margin-top:20px;
										}
																

						/***************************
							- THE LEFT SIDE TITLES -
						***************************/
						
						
										.minislider_shorty .shorty_title{
											margin-top:-30px;
											font-family: 'Poly', sans-serif;
											
											font-size:36px;							
											text-align:center;						
											position:relative;
										}
										
										.minislider_shorty .shorty_title_2{							
											font-family: 'Poly', sans-serif;
											color:#fff;
											font-size:14px;							
											text-align:center;						
											position:relative;											
										}

						
						/***************************
							- THE QUOTE FUNCTION -
						***************************/
									.minislider_shorty .quote{
										position:relative;	
										
									}						

									}

									.minislider_shorty blockquote span.open {
										position: absolute;
										/*top: 10px;
										left: -30px;*/
										margin-left:-28px;
										margin-top:10px;
										text-shadow: none;
									}


									.minislider_shorty blockquote span.close {
										position: absolute;
										margin-left:3px;
										margin-top:30px;
										/*bottom: -30px;
										right: -30px;*/
										font-size: 4em;
										text-shadow: none;
									}


									.minislider_shorty blockquote{
										/*padding-left:10px;
										padding-right:10px;*/										
										font-size: 18px;    
										position:relative;
										text-align:center;
									 }

						 
						 
						 /*******************************
							- SHOW MORE / HIDE BUTTONS -
						*********************************/
									 .minislider_shorty .shorty_more_style{
										
										font-family: 'Poly', sans-serif;
										/*margin-top:10px;*/
										bottom:25px;
										left:0px;
										right:0px;
										font-size:22px;
										text-align:center;							
										clear:both;
										position:absolute;
										
									}
									
									.minislider_shorty .shorty_more_style_2{
										text-align:center;
										margin-top:8px;
										
									}

									.minislider_shorty  .shorty_more_style:hover{
										
										cursor:pointer;
										color:#453927;
									}


									.minislider_shorty .shorty_hide_style{
										font-family: 'Poly', sans-serif;
										margin-top:20px;
										font-size:22px;														
										position:relative;
									}
									

									.minislider_shorty  .shorty_hide_style:hover{
										cursor:pointer;
										color:#453927;
									}
									
									.minislider_shorty .shorty_back{
										position:absolute;										
										float:right;
										margin-right:30px;
										margin-bottom:12px;
										bottom:0px;
										right:0px;										
									}


						/***************************
							- THE FULL CONTENT -
						***************************/
						
								/******************* VER 1 FULL CONTENT **********************/
									.minislider_shorty  .shorty_full_content{
										font-family: 'Poly', sans-serif;							
										font-size:14px;										
										display:none;		
										padding-left:10px;
										padding-right:10px;							
										margin-left:-20px;
									}
									
									.minislider_shorty .shorty_full_extra{
										padding:none !important;
										margin-left:0px;
									}
									
									
									
									.minislider_shorty .shorty_video{										
										margin-top:30px;
										padding-right:30px;
									}


									.minislider_shorty .shorty_title_more{
										font-family: 'Poly', sans-serif;							
										font-size:26px;		
										margin-top:45px;
									}
									

									.minislider_shorty .shorty_divider{							
										height:1px;
										width:100%;
										margin-top:20px;		
										margin-bottom:30px;							
									}

									
								/******************* VER 2 FULL CONTENT **********************/										
									.minislider_shorty .shorty_title_more_2{							
										font-family: 'Poly', sans-serif;							
										font-size:26px;		
										margin-top:28px;
										float:left;
									}
									
									.minislider_shorty .tag{
											float:right;
											margin-top:20px;
											width:60px;
											height:60px;
											font-size:12px;
											padding-top:15px;
											text-align:center;
									}
									
									
									.minislider_shorty .shorty_left_text{							
										clear:both;
										padding-top:10px;										
									}
									
									.minislider_shorty .shorty_right_text{	
									
										clear:both;
										padding-top:13px;
										padding-right:30px;										
										font-size:12px;
									}
									
									.minislider_shorty .shorty_price{
										background:url(../assets-full/wine/icon/shop.png) no-repeat 0px 13px;
										padding-left:50px;
										padding-top:0px;
										float:left;
										font-size:40px;
									}
									
									
									.minislider_shorty  .shorty_price_small_info{
										clear:both;
										font-size:10px;
									}
									
									.minislider_shorty .shorty_purchase{
										margin-top:11px;
										float:right;
									}

									
									.minislider_shorty .shorty_wherefrom{
										font-family: 'Poly', sans-serif;	
										position:absolute;										
										bottom:0px;
										margin-bottom:10px;										
										margin-left:24px;
										background:url(../assets-full/wine/icon/map.png) no-repeat 0px 0px;
										padding-top:5px;
										padding-bottom:10px;
										padding-left:50px;
										float:left;
										font-size:12px;
									}



/******************************************************************************************************

							-  THE BLOG THEME CLASS-
	
*******************************************************************************************************/

				.minislider_blog .slide{		
					
					overflow:visible !important;
					height:auto !important;					
				}



		/****************************
			- BLOG HEAD -
		*****************************/

				.minislider_blog  .blog_head{
					width:100%;
					height:60px;
					background-color:#D6CFA7;
					border:1px solid #6f6b56;					
					border-bottom:none;
					
					/* BORDER ROUNDING */
					-webkit-border-top-left-radius: 5px;
					-webkit-border-top-right-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;
					
					/* SHADOWS */
					-webkit-box-shadow: inset 0px 0px 4px 3px #AEA886;
					-moz-box-shadow: inset 0px 0px 4px 3px #AEA886;
					box-shadow: inset 0px 0px 4px 3px #AEA886;
				}

				.blog_head .title{
					position:relative;
					font-family: 'Poly', serif;
					color:#070604;
					font-size:20px;		
					top:-33px;					
					clear:both;
					text-align:center;
				}
				
				.blog_head .title_2{
					position:relative;
					font-family: 'Poly', serif;
					color:#070604;
					font-size:16px;		
					top:-30px;					
					clear:both;
					text-align:center;
				}


				.blog_head .camera{		
					background:url(../assets-full/modern/icon.png) no-repeat;	
					width:33px;
					height:31px;
					float:left;
					margin-left:15px;
					margin-top:19px;
				}
				
				.blog_head .camera_2{		
					background:url(../assets-full/modern/icon_2.png) no-repeat;	
					width:33px;
					height:31px;
					float:left;
					margin-left:15px;
					margin-top:19px;
				}


		/****************************
			- BLOG IMAGE -
		*****************************/
				.minislider_blog .blog_content .blog_image {
					clear:both;
					width:100%;			
					margin-bottom:-5px;
				}

				.blog_content .blog_image img{
					width:100%;
					height:auto;
					border-left:1px solid #221b2f;	
					border-right:1px solid #221b2f;	

					
				}


		/****************************
			- BLOG BODY -
		*****************************/

				.minislider_blog  .blog_body{
					clear:both;
					width:100%;	
					
					background-color:#D8CFA8;
					border:1px solid #6f6b56;
					border-top:none;
					
					/* SHADOWS */
					-webkit-box-shadow: inset 0px 0px 4px 3px #AEA886;
					-moz-box-shadow: inset 0px 0px 4px 3px #AEA886;
					box-shadow: inset 0px 0px 4px 3px #AEA886;
						
				}

				.blog_body .text:first-letter{
					color:#3e3159;
					font-size:34px;
					display:block;
					float:left;					
					line-height:22px;
					margin:0px 4px 0px 0;
					padding-top:4px;
				}
				.blog_body .text {
					font-family: 'Poly', serif;
					color:#2D2920;
					font-size:12px;	
					padding:15px;
					line-height:1.2;
				}


				.blog_body .text_2:first-letter{
					color:#3e3159;
					font-size:30px;
					display:block;
					float:left;					
					line-height:18px;
					margin:0px 6px 0px 0;
					padding-top:4px;
					text-align:center;
					
				}
				.blog_body .text_2 {
					font-family: 'Poly', serif;
					color:#2D2920;
					font-size:12px;	
					padding:15px;
					line-height:1.2;
					text-align:left;
				}
				
				
		/****************************
			- BLOG FOOTER -
		*****************************/
				.minislider_blog  .blog_footer{
					width:100%;
					
					
					background-color:#3C2F5A;
					border:1px solid #221b2f;
					border-top:none;											
					border-bottom:1px solid #221b2f;
					
					/* BORDER ROUNDING */
					-webkit-border-bottom-left-radius: 5px;
					-webkit-border-bottom-right-radius: 5px;
					-moz-border-radius-bottomleft: 5px;
					-moz-border-radius-bottomright: 5px;
					border-bottom-left-radius: 5px;
					border-bottom-right-radius: 5px;
					
					
				}

				.minislider_blog  .blog_footer .text {
					font-family: 'Poly', serif;
					color:#c9c3c6;
					font-size:12px;		
					padding-left:15px;
					padding-top:13px;
					padding-bottom:15px;
				}
				
				.minislider_blog  .blog_footer .text .icon {
					background:url('../assets-full/modern/star.png') no-repeat 0px 3px;	
					height:auto;
					padding-top:0px;					
					padding-left:15px;
				}

		/****************************
			- BLOG SHADOW -
		*****************************/

				.minislider_blog .shadow{
					background:url(../assets-full/blog/shadow.png);					
					width:100%;
					height:20px;
					margin-top:-1px;
					
				}














/*****************************************
	- DIVIDER BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_divider{
	background:url(../assets-full/pic_separator.jpg);
	width:80%;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

/*****************************************
	- CONTENT BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_cont{
	font-family: 'Istok Web', sans-serif;
	padding:20px;	
	color:#fff;
	font-size:12px;
	line-height:13px;
}






/*****************************************
	- THE CONTROLLER OF THE SLIDES -
******************************************/ 

.controller{ 
  position:absolute;
  cursor:pointer;
  z-index:200;   
}


/*****************************************
	- The TRANSPARENT ToolBox -
*****************************************/

.toolbox-trans{
 padding:10px;
  width:58px;
  height:22px;
}


.toolbox-trans .leftbutton{
  background:url(../assets-full/navigation/nextprev_project.png) no-repeat right bottom;
  width:27px;
  height:22px;
  float:left;  
  margin-left:30px; 
  position:relative;
}

.toolbox-trans .rightbutton{
  position:relative;
  background:url(../assets-full/navigation/nextprev_project.png) no-repeat left bottom;
  width:27px;
  height:22px;  
}


/*****************************************
	- The WHITE ToolBox -
*****************************************/

.toolbox-white{
  width:58px;
  height:22px;
  background:url(../assets-full/pattern/pattern_body_grey.jpg); 
  padding:5px;
   -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 4px -2px #000;
  -moz-box-shadow: inset 0px 0px 4px -2px #000;
  box-shadow: inset 0px 0px 4px -2px #000; 
}


.toolbox-white .leftbutton{
  background:url(../assets-full/navigation/nextprev_project.png) no-repeat right bottom;
  width:27px;
  height:22px;
  float:left;  
  margin-left:30px; 
  position:relative;
}

.toolbox-white .rightbutton{
  position:relative;
  background:url(../assets-full/navigation/nextprev_project.png) no-repeat left bottom;
  width:27px;
  height:22px;  
}




/*****************************************
	- The VINTAGE ToolBox -
*****************************************/

.toolbox-vintage{
  width:58px;
  height:22px;  
  padding:5px;   
}


.toolbox-vintage .leftbutton{
  background:url(../assets-full/vintage/nextprev.png) no-repeat right bottom;
  width:27px;
  height:22px;
  float:left;  
  margin-left:30px; 
  position:relative;
}

.toolbox-vintage .rightbutton{
  position:relative;
  background:url(../assets-full/vintage/nextprev.png) no-repeat left bottom;
  width:27px;
  height:22px;  
}




/*****************************************
	- The GREY ToolBox -
*****************************************/
.toolbox-grey{
  width:58px;
  height:22px;
  background-color:#212121; 
  padding:10px;
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 5px -2px #505050;  
  -moz-box-shadow:  0px 2px 5px -2px #505050;  
   box-shadow:  0px 2px 5px -2px #505050; 
}

.toolbox-grey .leftbutton{
  background:url(../assets-full/navigation/nextprev_project.png) no-repeat right bottom;
  width:27px;
  height:22px;
  float:left;  
  margin-left:30px; 
  position:relative;
}

.toolbox-grey .rightbutton{
  position:relative;
  background:url(../assets-full/navigation/nextprev_project.png) no-repeat left bottom;
  width:27px;
  height:22px;  
}



/*****************************************
	- The BLOG ToolBox -
*****************************************/
.toolbox-blog{
  position:absolute;
  background-color:#ff0000;
  top:120px;
  margin-left:-15px;
  width:100%;
}

.toolbox-blog .leftbutton{
  background:url(../assets-full/navigation/nextprev_modern.png) no-repeat right bottom;
  width:44px;
  height:43px;            
  position:absolute;
  right:0px;
}

.toolbox-blog .rightbutton{
  position:absolute;
  background:url(../assets-full/navigation/nextprev_modern.png) no-repeat left bottom;
  width:44px;
  height:43px;      
  
}


/*****************************************
	- The SHORTY ToolBox -
*****************************************/
.toolbox-shorty{
  position:absolute;
  background-color:#ff0000;
  top:120px;
  margin-left:-15px;
  width:100%;
  height:0px;
 }

.toolbox-shorty .leftbutton{
  background:url(../img/nextprev_shorty.png) no-repeat right bottom;
  width:47px;
  height:86px;          
  position:absolute;
  right:0px;  
}

.toolbox-shorty .rightbutton{
  position:relative;
  background:url(../img/nextprev_shorty.png) no-repeat left bottom;
  width:47px;
  height:86px;      
 
}



/*****************************************
	- The SHORTY 2 ToolBox -
*****************************************/
.toolbox-shorty_2{
  position:absolute;
  background-color:#ff0000;
  top:120px;
  margin-left:-15px;
  width:100%;
  height:0px;
}

.toolbox-shorty_2 .leftbutton{
  background:url(../assets-full/navigation/nextprev_wine.png) no-repeat right bottom;
  width:35px;
  height:106px;          
  position:absolute;
  right:0px; 
  margin-right:-1px;
}

.toolbox-shorty_2 .rightbutton{
  position:absolute;
  background:url(../assets-full/navigation/nextprev_wine.png) no-repeat left bottom;
  width:35px;
  height:106px;       
}



/*****************************************
	- The PRICEBOX ToolBox -
*****************************************/
.toolbox-pricebox_ii{
  width:100%;
}

.toolbox-pricebox_ii .leftbutton{
  background:url(../assets-full/navigation/nextprev_priceboxii.png) no-repeat right bottom;
  width:37px;
  height:47px;            
  position:absolute;
  right:-15px;
  margin-top:-55px;
}

.toolbox-pricebox_ii .rightbutton{
  position:absolute;
  background:url(../assets-full/navigation/nextprev_priceboxii.png) no-repeat left bottom;
  width:37px;
  height:47px;      
  left:10px;
  margin-top:-55px;
}



/******************************************
	- LEFT / RIGHT BUTTON ANIMATION - 
******************************************/


.leftbutton:hover{
  background-position:right top;
}


.rightbutton:hover{
  background-position:left top;
}




/*******************************************
	- BUTTONS LIKE READ ME / SHOW ME - 
*******************************************/

.button {
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
	text-decoration:none;
	}

a.button { 
	background-color:#333; 
	text-decoration:none;
}

.button, 
.button span { display: inline-block; }
.button	{
	position:relative;
	zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
	font-family: 'Istok Web', sans-serif;
	overflow: visible; 
	line-height:1em;
	border: 1px solid #999;/* IE Hack*/
	border: rgba(0, 0, 0, .2) 1px solid;/* Safari 4+, Chrome, FF3.5+ */
	border-bottom:rgba(0, 0, 0, .1) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	outline: none;
	white-space: nowrap;
	cursor: pointer;

	/* FF3.5+ */
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
);

	/* Safari 4+, Chrome */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
);

filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
-moz-user-select: none;
-webkit-user-select:none;
-khtml-user-select: none;
user-select: none;
	}

button::-moz-focus-inner { border: none; /* overrides extra padding on sides FF3.5 */ }

button.button  { margin:0; padding:0px; }
.button.full, 
.button.full span { display: block; }
.button:hover, 
button.button:hover, 
.button.hover 		{
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(255, 255, 255, .2) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(255, 255, 255, .2))
			);		
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
			}

button.button:active,
.button:active, 
.button.active  {
			top:1px;
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(0, 0, 0, .1) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(0, 0, 0, .1))
			);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
		}


.button span	{
	position: relative;
	padding:0.6em 1.3em;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	line-height:1em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.35);
	white-space: nowrap;
	color:#fff;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari, Google Chrome margin fix */
	button.button span {
		margin-top: -1px;
		margin-left:-2px;
		margin-right:-2px;
	}
}
.button.small span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:10px; text-transform:uppercase; }
.button.medium span { font-family:"Oswald", Arial, Verdana, sans-serif; font-size:14px; text-transform:uppercase; }
.button.large span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:20px; text-transform:uppercase; }

a.button:hover 		{ background-color:#444; text-decoration:none;}
button.button:hover { background-color:#444; text-decoration:none;}





/*******************************
   - ALL PREDEFINED COLORS  -
********************************/  

.gray,p.dropcap_gray:first-letter         
{ color: #a3a8ab; } 

.lightgray, p.dropcap_lightgray:first-letter	  								
{ color: #93979a;}

.red, p.dropcap_red:first-letter          
{ color: #ED7486 !important; } 

.yellow, p.dropcap_yellow:first-letter      
{ color: #F6D078 ;} 

.blue, p.dropcap_blue:first-letter		  
{ color: #74C5ED;} 

.green, p.dropcap_green:first-letter        
{ color: #93ce41; } 

.darkgreen, p.dropcap_green:first-letter        
{ color: #6b8a16; } 

.gold, p.dropcap_gold:first-letter         
{ color: #AEA87E; } 

.white, p.dropcap_white:first-letter         
{ color: #fff; } 

.darkwhite, p.dropcap_white:first-letter         
{ color: #b8b8b8; } 

.vintage, p.dropcap_white:first-letter         
{ color: #f9eee1; } 

.brown, p.dropcap_white:first-letter         
{ color:#453927; } 


/****************************************
	- ALL PREDEFINED BACKGROUNDCOLORS -
******************************************/
.back_gray      { background-color: #a3a8ab; } 
.back_lightgray	{ background-color: #93979a; }
.back_red       { background-color: #ED7486;} 
.back_yellow    { background-color: #F6D078 ; } 
.back_blue      { background-color: #74C5ED; } 
.back_green     { background-color: #93ce41; } 
.back_darkgreen     { background-color: #6b8a16; } 
.back_gold      { background-color: #AEA87E; } 
.back_white     { background-color: #fff; } 



/****************************************
	- ALL PREDEFINED BUTTON COLORS -
******************************************/

.button.gray         { background-color: #a3a8ab; } 
.button.gray:hover   { background-color: #a3a8ab; }
 
.button.red          { background-color: #ED7486; } 
.button.red:hover    { background-color: #ED7486; }

.button.yellow       { background-color: #F6D078 ; } 
.button.yellow:hover { background-color: #F6D078 ; }

.button.blue         { background-color: #74C5ED;} 
.button.blue:hover   { background-color: #74C5ED; }

.button.green        { background-color: #93ce41; } 
.button.green:hover  { background-color: #93ce41; }

.button.gold        { background-color: #AEA87E; } 
.button.gold:hover  { background-color: #AEA87E; }
/*----------------------------------------------------------------------------- 

	-	MINISLIDER -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/


html {
	-webkit-font-smoothing: subpixel-antialiased;
}


/*-----------------------------------------
	-	Shadow Effects for the Banner -
-------------------------------------------*/
.shadow1 {	
	-webkit-box-shadow: 0px 40px 55px -20px #000;
	-moz-box-shadow: 0px 40px 55px -20px #000;
	box-shadow: 0px 40px 55px -20px #000;
}

.shadow2 {
	-webkit-box-shadow: inset 0px 0px 6px 2px #000;  
	-moz-box-shadow: inset 0px 0px 6px 2px #000;  
	box-shadow: inset 0px 0px 6px 2px #000; 
}

.shadow3 {
	-webkit-box-shadow: 30px 10px 60px -20px #000;
	-moz-box-shadow: 30px 10px 60px -20px #000;
	box-shadow: 30px 10px 60px -20px #000;	
}

.shadow4 {
	-webkit-box-shadow: 0px 0px 49px 0px #ebf5f3;
	-moz-box-shadow: 0px 0px 49px 0px #ebf5f3;
	box-shadow: 0px 0px 49px 0px #ebf5f3;
}

.shadow5 {
	-webkit-box-shadow: 30px 10px 60px -20px #1c3a65;
	-moz-box-shadow: 30px 10px 60px -20px #1c3a65;
	box-shadow: 30px 10px 60px -20px #1c3a65;
}


/*******************************
	-	CONTENT BLOCKS    -
********************************/
/*The Blocks are calculated via % values. There is a Excel sheet included in the CSS folder if you want to change this quickly*/
.full,.one_half, .one_third, .two_third,.two_fourth, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{
	margin-right: 0%; position:relative; float:left; text-align:left;
}
.one_half{ width:50%; }
.one_third{width:32%;}
.one_fourth{width:23.5%; }
.one_fifth{width: 18.4%;}
.one_sixth {width: 15%;}

.two_third{width: 64%;}
.two_fourth {width: 47%;}
.two_fifth {width: 36.8%;}
.two_sixth {width: 30%;}

.three_fourth{width:70.5%;}
.three_fifth {width: 55.2%;}
.three_sixth {width: 45%;}

.four_fifth {width: 79%;}
.four_sixth {width: 60%;}

.five_sixth {width: 75%;}
.last{ margin-right:0 !important; clear:right; }



/*----------------------------------------------------------------------------------------------------------------------

													-	 MINSLIDER THEMES & MORE SETTINGS -						
	
-------------------------------------------------------------------------------------------------------------------------*/




.minislider_portfolio ul >li, .minislider_pricebox ul >li, .minislider_shorty ul >li , .minislider_vintage ul >li, .minislider_blog ul >li,  .minislider_pricebox_ii ul >li {
  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
  list-style:none;   
  
 }
 
 /*****************************************
	- ANY CUSTOM SETTINGS HERE  -
******************************************/ 
 .minislider_portfolio .slidesholder, .minislider_pricebox .slidesholder, .minislider_shorty .slidesholder {	
	
 }
 

 .liftme {
	position:absolute;
 }
 					
							

/******************************************************************************************************

							-  THE PRICEBOX II THEME CLASS-
	
*******************************************************************************************************/

						.minislider_pricebox_ii {
							font-family: 'Istok Web', sans-serif;
						}


						.minislider_pricebox_ii .slide{		
							border:solid 1px #bbb;
							-webkit-border-radius:2px;
							-moz-border-radius: 2px;
							border-radius: 2px;
							-webkit-box-shadow: 0px 10px 18px -13px #000;
							-moz-box-shadow: 0px 10px 18px -13px #000;
							box-shadow: 0px 10px 18px -13px #000; 
							overflow:visible !important;
							height:auto !important;
							
							
						}

						.pricebox_ii_top {
							background-color:#1F69B0;
							height:auto;	
							padding-top:5px;
							padding-bottom:0px;
						}
						.pricebox_ii_hanger {
							background:url(../assets-pricebox2/pricebox/hanger.png) no-repeat;
							width:45px;	
							height:18px;
							margin-left:auto;
							margin-right:auto;	
						}

						.pricebox_ii_servicetitle {
							font-size:18px;
							font-weight:bold;
							text-align:center;
							color:#fff;
							margin-top:2px;	
						}

						.pricebox_ii_miniimage {		
							width:100%;	
						}

						.pricebox_ii_price{
							text-align:center;
							color:#EB5100;
							font-size:46px;
						}
						.pricebox_ii_price .currency{
							font-size:28px;
						}


						.pricebox_ii_lists{
							width:100%;	
							color:#3B9321;
							font-size:12px;
							background-color:#e7eaee;
							border-top:solid 1px #3B9321;	
							padding-top:5px;
						}

						.pricebox_ii_lists_last{
							border-bottom:solid 1px #3B9321;			
						}

						.pricebox_ii_down {
							background:url('../assets-pricebox2/pricebox/down.png') no-repeat top left;	
							padding-top:3px;
							padding-bottom:5px;
							padding-left:40px;
							margin-left:10px;
						}

						.pricebox_ii_star {
							background:url('../assets-pricebox2/pricebox/star.png') no-repeat top left;	
							padding-top:3px;
							padding-bottom:5px;
							padding-left:40px;
							margin-left:10px;
						}

						.pricebox_ii_ok {
							background:url('../assets-pricebox2/pricebox/ok.png') no-repeat top left;	
							padding-top:3px;
							padding-bottom:5px;
							padding-left:40px;
							margin-left:10px;
						}

						.pricebox_ii_details{
							
							color:#3B9321;
							font-size:12px;		
							padding:10px;
							line-height:1.1;
							text-align:center;
						}

						.pricebox_ii_readmore{
							background-color:#3B9321;
							color:#fff;
							font-size:18px;
							padding-top:5px;
							padding-bottom:5px;
							text-align:center;
							cursor:pointer;
						}

						.pricebox_ii_readmore:hover{
							background-color:#EB5100;
}








/*****************************************
	- DIVIDER BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_divider{
	background:url(../assets-pricebox2/pic_separator.jpg);
	width:80%;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

/*****************************************
	- CONTENT BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_cont{
	font-family: 'Istok Web', sans-serif;
	padding:20px;	
	color:#fff;
	font-size:12px;
	line-height:13px;
}






/*****************************************
	- THE CONTROLLER OF THE SLIDES -
******************************************/ 

.controller{ 
  position:absolute;
  cursor:pointer;
  z-index:200;   
}



/*****************************************
	- The PRICEBOX ToolBox -
*****************************************/
.toolbox-pricebox_ii{
  width:100%;
}

.toolbox-pricebox_ii .leftbutton{
  background:url(../assets-pricebox2/navigation/nextprev_priceboxii.png) no-repeat right bottom;
  width:37px;
  height:47px;            
  position:absolute;
  right:-15px;
  margin-top:-55px;
}

.toolbox-pricebox_ii .rightbutton{
  position:absolute;
  background:url(../assets-pricebox2/navigation/nextprev_priceboxii.png) no-repeat left bottom;
  width:37px;
  height:47px;      
  left:10px;
  margin-top:-55px;
}



/******************************************
	- LEFT / RIGHT BUTTON ANIMATION - 
******************************************/


.leftbutton:hover{
  background-position:right top;
}


.rightbutton:hover{
  background-position:left top;
}




/*******************************************
	- BUTTONS LIKE READ ME / SHOW ME - 
*******************************************/

.button {
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
	text-decoration:none;
	}

a.button { 
	background-color:#333; 
	text-decoration:none;
}

.button, 
.button span { display: inline-block; }
.button	{
	position:relative;
	zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
	font-family: 'Istok Web', sans-serif;
	overflow: visible; 
	line-height:1em;
	border: 1px solid #999;/* IE Hack*/
	border: rgba(0, 0, 0, .2) 1px solid;/* Safari 4+, Chrome, FF3.5+ */
	border-bottom:rgba(0, 0, 0, .1) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	outline: none;
	white-space: nowrap;
	cursor: pointer;

	/* FF3.5+ */
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
);

	/* Safari 4+, Chrome */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
);

filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
-moz-user-select: none;
-webkit-user-select:none;
-khtml-user-select: none;
user-select: none;
	}

button::-moz-focus-inner { border: none; /* overrides extra padding on sides FF3.5 */ }

button.button  { margin:0; padding:0px; }
.button.full, 
.button.full span { display: block; }
.button:hover, 
button.button:hover, 
.button.hover 		{
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(255, 255, 255, .2) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(255, 255, 255, .2))
			);		
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
			}

button.button:active,
.button:active, 
.button.active  {
			top:1px;
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(0, 0, 0, .1) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(0, 0, 0, .1))
			);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
		}


.button span	{
	position: relative;
	padding:0.6em 1.3em;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	line-height:1em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.35);
	white-space: nowrap;
	color:#fff;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari, Google Chrome margin fix */
	button.button span {
		margin-top: -1px;
		margin-left:-2px;
		margin-right:-2px;
	}
}
.button.small span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:10px; text-transform:uppercase; }
.button.medium span { font-family:"Oswald", Arial, Verdana, sans-serif; font-size:14px; text-transform:uppercase; }
.button.large span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:20px; text-transform:uppercase; }

a.button:hover 		{ background-color:#444; text-decoration:none;}
button.button:hover { background-color:#444; text-decoration:none;}





/*******************************
   - ALL PREDEFINED COLORS  -
********************************/  

.gray,p.dropcap_gray:first-letter         
{ color: #a3a8ab; } 

.lightgray, p.dropcap_lightgray:first-letter	  								
{ color: #93979a;}

.red, p.dropcap_red:first-letter          
{ color: #ED7486 !important; } 

.yellow, p.dropcap_yellow:first-letter      
{ color: #F6D078 ;} 

.blue, p.dropcap_blue:first-letter		  
{ color: #74C5ED;} 

.green, p.dropcap_green:first-letter        
{ color: #93ce41; } 

.darkgreen, p.dropcap_green:first-letter        
{ color: #6b8a16; } 

.gold, p.dropcap_gold:first-letter         
{ color: #AEA87E; } 

.white, p.dropcap_white:first-letter         
{ color: #fff; } 

.darkwhite, p.dropcap_white:first-letter         
{ color: #b8b8b8; } 

.vintage, p.dropcap_white:first-letter         
{ color: #f9eee1; } 

.brown, p.dropcap_white:first-letter         
{ color:#453927; } 


/****************************************
	- ALL PREDEFINED BACKGROUNDCOLORS -
******************************************/
.back_gray      { background-color: #a3a8ab; } 
.back_lightgray	{ background-color: #93979a; }
.back_red       { background-color: #ED7486;} 
.back_yellow    { background-color: #F6D078 ; } 
.back_blue      { background-color: #74C5ED; } 
.back_green     { background-color: #93ce41; } 
.back_darkgreen     { background-color: #6b8a16; } 
.back_gold      { background-color: #AEA87E; } 
.back_white     { background-color: #fff; } 



/****************************************
	- ALL PREDEFINED BUTTON COLORS -
******************************************/

.button.gray         { background-color: #a3a8ab; } 
.button.gray:hover   { background-color: #a3a8ab; }
 
.button.red          { background-color: #ED7486; } 
.button.red:hover    { background-color: #ED7486; }

.button.yellow       { background-color: #F6D078 ; } 
.button.yellow:hover { background-color: #F6D078 ; }

.button.blue         { background-color: #74C5ED;} 
.button.blue:hover   { background-color: #74C5ED; }

.button.green        { background-color: #93ce41; } 
.button.green:hover  { background-color: #93ce41; }

.button.gold        { background-color: #AEA87E; } 
.button.gold:hover  { background-color: #AEA87E; }
/*----------------------------------------------------------------------------- 

	-	MINISLIDER -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/


html {
	-webkit-font-smoothing: subpixel-antialiased;
}


/*-----------------------------------------
	-	Shadow Effects for the Banner -
-------------------------------------------*/
.shadow1 {	
	-webkit-box-shadow: 0px 40px 55px -20px #000;
	-moz-box-shadow: 0px 40px 55px -20px #000;
	box-shadow: 0px 40px 55px -20px #000;
}

.shadow2 {
	-webkit-box-shadow: inset 0px 0px 6px 2px #000;  
	-moz-box-shadow: inset 0px 0px 6px 2px #000;  
	box-shadow: inset 0px 0px 6px 2px #000; 
}

.shadow3 {
	-webkit-box-shadow: 30px 10px 60px -20px #000;
	-moz-box-shadow: 30px 10px 60px -20px #000;
	box-shadow: 30px 10px 60px -20px #000;	
}

.shadow4 {
	-webkit-box-shadow: 0px 0px 49px 0px #ebf5f3;
	-moz-box-shadow: 0px 0px 49px 0px #ebf5f3;
	box-shadow: 0px 0px 49px 0px #ebf5f3;
}

.shadow5 {
	-webkit-box-shadow: 30px 10px 60px -20px #1c3a65;
	-moz-box-shadow: 30px 10px 60px -20px #1c3a65;
	box-shadow: 30px 10px 60px -20px #1c3a65;
}


/*******************************
	-	CONTENT BLOCKS    -
********************************/
/*The Blocks are calculated via % values. There is a Excel sheet included in the CSS folder if you want to change this quickly*/
.full,.one_half, .one_third, .two_third,.two_fourth, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{
	margin-right: 0%; position:relative; float:left; text-align:left;
}
.one_half{ width:50%; }
.one_third{width:32%;}
.one_fourth{width:23.5%; }
.one_fifth{width: 18.4%;}
.one_sixth {width: 15%;}

.two_third{width: 64%;}
.two_fourth {width: 47%;}
.two_fifth {width: 36.8%;}
.two_sixth {width: 30%;}

.three_fourth{width:70.5%;}
.three_fifth {width: 55.2%;}
.three_sixth {width: 45%;}

.four_fifth {width: 79%;}
.four_sixth {width: 60%;}

.five_sixth {width: 75%;}
.last{ margin-right:0 !important; clear:right; }



/*----------------------------------------------------------------------------------------------------------------------

													-	 MINSLIDER THEMES & MORE SETTINGS -						
	
-------------------------------------------------------------------------------------------------------------------------*/




.minislider_portfolio ul >li, .minislider_pricebox ul >li, .minislider_shorty ul >li , .minislider_vintage ul >li, .minislider_blog ul >li,  .minislider_pricebox_ii ul >li {
  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
  list-style:none;   
  
 }
 
 /*****************************************
	- ANY CUSTOM SETTINGS HERE  -
******************************************/ 
 .minislider_portfolio .slidesholder, .minislider_pricebox .slidesholder, .minislider_shorty .slidesholder {	
	
 }
 

 .liftme {
	position:absolute;
 }
 
 




/******************************************************************************************************

							-  THE SHORTY THEME CLASS-
	
*******************************************************************************************************/

						.minislider_shorty .slide{								
							-webkit-border-radius:8px;
							-moz-border-radius: 8px;
							border-radius: 8px;														
						}
						
						/*********************************
							- THE DIFFEREN BACKGROUNDS  -
						***********************************/					
										.minislider_shorty .blue_bg{background:url(../assets-shorty/wine/background/blue_background.jpg);	height:500px;}
										.minislider_shorty .green_bg{background:url(../assets-shorty/wine/background/green_background.jpg);	height:500px;}
										.minislider_shorty .gold_bg{background:url(../assets-shorty/wine/background/gold_background.jpg);	height:500px;}
										.minislider_shorty .grey_bg{background:url(../assets-shorty/wine/background/grey_background.jpg);	height:500px;}
										.minislider_shorty .red_bg{background:url(../assets-shorty/wine/background/red_background.jpg);	height:500px;}
										.minislider_shorty .yellow_bg{background:url(../assets-shorty/wine/background/yellow_background.jpg);	height:500px;}
										
						
						/***************************
								- THE TAG BGS  -
						***************************/
										.minislider_shorty .green_tag{background:url(../assets-shorty/wine/icon/green_tag.png) no-repeat;}
										.minislider_shorty .red_tag{background:url(../assets-shorty/wine/icon/red_tag.png) no-repeat;}
										.minislider_shorty .gold_tag{background:url(../assets-shorty/wine/icon/gold_tag.png) no-repeat;}
										.minislider_shorty .grey_tag{background:url(../assets-shorty/wine/icon/grey_tag.png) no-repeat;}
										.minislider_shorty .yellow_tag{background:url(../assets-shorty/wine/icon/yellow_tag.png) no-repeat;}
										.minislider_shorty .blue_tag{background:url(../assets-shorty/wine/icon/blue_tag.png) no-repeat;}
						
						
						/**********************************
							- THE BIG IMAGES ver1 and 2 -
						***********************************/
						
										.minislider_shorty .shorty_img{
											overflow:visible;
											height:260px;
										}
										
										.minislider_shorty .shorty_img_2{
											overflow:visible;
											height:260px;							
										}
										
										.minislider_shorty .shorty_img_2 img{
											margin-top:20px;
										}
																

						/***************************
							- THE LEFT SIDE TITLES -
						***************************/
						
						
										.minislider_shorty .shorty_title{
											margin-top:-30px;
											font-family: 'Poly', sans-serif;
											
											font-size:36px;							
											text-align:center;						
											position:relative;
										}
										
										.minislider_shorty .shorty_title_2{							
											font-family: 'Poly', sans-serif;
											color:#fff;
											font-size:14px;							
											text-align:center;						
											position:relative;											
										}

						
						/***************************
							- THE QUOTE FUNCTION -
						***************************/
									.minislider_shorty .quote{
										position:relative;	
										
									}						
									
									.minislider_shorty blockquote p{
										font-family: 'Poly', sans-serif;
										font-size: 17px;    
										margin-top:20px ;
										color:#453927;    								
										line-height:20px ;										
										text-align:center;	
										background: transparent;
										
									}

									.minislider_shorty blockquote span.open {
										position: absolute;
										/*top: 10px;
										left: -30px;*/
										margin-left:-28px;
										margin-top:10px;
										font-size: 4em;
										text-shadow: none;
									}


									.minislider_shorty blockquote span.close {
										position: absolute;
										margin-left:3px;
										margin-top:30px;
										/*bottom: -30px;
										right: -30px;*/
										font-size: 4em;
										text-shadow: none;
									}


									.minislider_shorty blockquote{
										/*padding-left:10px;
										padding-right:10px;*/										
										font-size: 18px;    
										position:relative;
										text-align:center;
									 }

						 
						 
						 /*******************************
							- SHOW MORE / HIDE BUTTONS -
						*********************************/
									 .minislider_shorty .shorty_more_style{
										
										font-family: 'Poly', sans-serif;
										/*margin-top:10px;*/
										bottom:25px;
										left:0px;
										right:0px;
										font-size:22px;
										text-align:center;							
										clear:both;
										position:absolute;
										
									}
									
									.minislider_shorty .shorty_more_style_2{
										text-align:center;
										margin-top:8px;
										
									}

									.minislider_shorty  .shorty_more_style:hover{
										
										cursor:pointer;
										color:#453927;
									}


									.minislider_shorty .shorty_hide_style{
										font-family: 'Poly', sans-serif;
										margin-top:20px;
										font-size:22px;														
										position:relative;
									}
									

									.minislider_shorty  .shorty_hide_style:hover{
										cursor:pointer;
										color:#453927;
									}
									
									.minislider_shorty .shorty_back{
										position:absolute;										
										float:right;
										margin-right:30px;
										margin-bottom:12px;
										bottom:0px;
										right:0px;										
									}


						/***************************
							- THE FULL CONTENT -
						***************************/
						
								/******************* VER 1 FULL CONTENT **********************/
									.minislider_shorty  .shorty_full_content{
										font-family: 'Poly', sans-serif;							
										font-size:14px;										
										display:none;		
										padding-left:10px;
										padding-right:10px;							
										margin-left:-20px;
									}
									
									.minislider_shorty .shorty_full_extra{
										padding:none !important;
										margin-left:0px;
									}
									
									
									
									.minislider_shorty .shorty_video{										
										margin-top:30px;
										padding-right:30px;
									}


									.minislider_shorty .shorty_title_more{
										font-family: 'Poly', sans-serif;							
										font-size:26px;		
										margin-top:45px;
									}
									

									.minislider_shorty .shorty_divider{							
										height:1px;
										width:100%;
										margin-top:20px;		
										margin-bottom:30px;							
									}

									
								/******************* VER 2 FULL CONTENT **********************/										
									.minislider_shorty .shorty_title_more_2{							
										font-family: 'Poly', sans-serif;							
										font-size:26px;		
										margin-top:28px;
										float:left;
									}
									
									.minislider_shorty .tag{
											float:right;
											margin-top:20px;
											width:60px;
											height:60px;
											font-size:12px;
											padding-top:15px;
											text-align:center;
									}
									
									
									.minislider_shorty .shorty_left_text{							
										clear:both;
										padding-top:10px;										
									}
									
									.minislider_shorty .shorty_right_text{	
									
										clear:both;
										padding-top:13px;
										padding-right:30px;										
										font-size:12px;
									}
									
									.minislider_shorty .shorty_price{
										background:url(../assets-shorty/wine/icon/shop.png) no-repeat 0px 13px;
										padding-left:50px;
										padding-top:0px;
										float:left;
										font-size:40px;
									}
									
									
									.minislider_shorty  .shorty_price_small_info{
										clear:both;
										font-size:10px;
									}
									
									.minislider_shorty .shorty_purchase{
										margin-top:11px;
										float:right;
									}

									
									.minislider_shorty .shorty_wherefrom{
										font-family: 'Poly', sans-serif;	
										position:absolute;										
										bottom:0px;
										margin-bottom:10px;										
										margin-left:24px;
										background:url(../assets-shorty/wine/icon/map.png) no-repeat 0px 0px;
										padding-top:5px;
										padding-bottom:10px;
										padding-left:50px;
										float:left;
										font-size:12px;
									}








/*****************************************
	- DIVIDER BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_divider{
	background:url(../assets-shorty/pic_separator.jpg);
	width:80%;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

/*****************************************
	- CONTENT BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_cont{
	font-family: 'Istok Web', sans-serif;
	padding:20px;	
	color:#fff;
	font-size:12px;
	line-height:13px;
}






/*****************************************
	- THE CONTROLLER OF THE SLIDES -
******************************************/ 

.controller{ 
  position:absolute;
  cursor:pointer;
  z-index:200;   
}



/*****************************************
	- The SHORTY ToolBox -
*****************************************/
.toolbox-shorty{
  position:absolute;
  background-color:#ff0000;
  top:120px;
  margin-left:-15px;
  width:100%;
  height:0px;
 }

.toolbox-shorty .leftbutton{
  background:url(../img/nextprev_shorty.png) no-repeat right bottom;
  width:47px;
  height:86px;          
  position:absolute;
  right:0px;  
}

.toolbox-shorty .rightbutton{
  position:relative;
  background:url(../img/nextprev_shorty.png) no-repeat left bottom;
  width:47px;
  height:86px;      
 
}



/*****************************************
	- The SHORTY 2 ToolBox -
*****************************************/
.toolbox-shorty_2{
  position:absolute;
  background-color:#ff0000;
  top:120px;
  margin-left:-15px;
  width:100%;
  height:0px;
}

.toolbox-shorty_2 .leftbutton{
  background:url(../assets-shorty/navigation/nextprev_wine.png) no-repeat right bottom;
  width:35px;
  height:106px;          
  position:absolute;
  right:0px; 
  margin-right:-1px;
}

.toolbox-shorty_2 .rightbutton{
  position:absolute;
  background:url(../assets-shorty/navigation/nextprev_wine.png) no-repeat left bottom;
  width:35px;
  height:106px;       
}




/******************************************
	- LEFT / RIGHT BUTTON ANIMATION - 
******************************************/


.leftbutton:hover{
  background-position:right top;
}


.rightbutton:hover{
  background-position:left top;
}




/*******************************************
	- BUTTONS LIKE READ ME / SHOW ME - 
*******************************************/

.button {
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
	text-decoration:none;
	}

a.button { 
	background-color:#333; 
	text-decoration:none;
}

.button, 
.button span { display: inline-block; }
.button	{
	position:relative;
	zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
	font-family: 'Istok Web', sans-serif;
	overflow: visible; 
	line-height:1em;
	border: 1px solid #999;/* IE Hack*/
	border: rgba(0, 0, 0, .2) 1px solid;/* Safari 4+, Chrome, FF3.5+ */
	border-bottom:rgba(0, 0, 0, .1) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	outline: none;
	white-space: nowrap;
	cursor: pointer;

	/* FF3.5+ */
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
);

	/* Safari 4+, Chrome */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
);

filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
-moz-user-select: none;
-webkit-user-select:none;
-khtml-user-select: none;
user-select: none;
	}

button::-moz-focus-inner { border: none; /* overrides extra padding on sides FF3.5 */ }

button.button  { margin:0; padding:0px; }
.button.full, 
.button.full span { display: block; }
.button:hover, 
button.button:hover, 
.button.hover 		{
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(255, 255, 255, .2) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(255, 255, 255, .2))
			);		
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
			}

button.button:active,
.button:active, 
.button.active  {
			top:1px;
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(0, 0, 0, .1) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(0, 0, 0, .1))
			);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
		}


.button span	{
	position: relative;
	padding:0.6em 1.3em;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	line-height:1em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.35);
	white-space: nowrap;
	color:#fff;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari, Google Chrome margin fix */
	button.button span {
		margin-top: -1px;
		margin-left:-2px;
		margin-right:-2px;
	}
}
.button.small span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:10px; text-transform:uppercase; }
.button.medium span { font-family:"Oswald", Arial, Verdana, sans-serif; font-size:14px; text-transform:uppercase; }
.button.large span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:20px; text-transform:uppercase; }

a.button:hover 		{ background-color:#444; text-decoration:none;}
button.button:hover { background-color:#444; text-decoration:none;}





/*******************************
   - ALL PREDEFINED COLORS  -
********************************/  

.gray,p.dropcap_gray:first-letter         
{ color: #a3a8ab; } 

.lightgray, p.dropcap_lightgray:first-letter	  								
{ color: #93979a;}

.red, p.dropcap_red:first-letter          
{ color: #ED7486 !important; } 

.yellow, p.dropcap_yellow:first-letter      
{ color: #F6D078 ;} 

.blue, p.dropcap_blue:first-letter		  
{ color: #74C5ED;} 

.green, p.dropcap_green:first-letter        
{ color: #93ce41; } 

.darkgreen, p.dropcap_green:first-letter        
{ color: #6b8a16; } 

.gold, p.dropcap_gold:first-letter         
{ color: #AEA87E; } 

.white, p.dropcap_white:first-letter         
{ color: #fff; } 

.darkwhite, p.dropcap_white:first-letter         
{ color: #b8b8b8; } 

.vintage, p.dropcap_white:first-letter         
{ color: #f9eee1; } 

.brown, p.dropcap_white:first-letter         
{ color:#453927; } 


/****************************************
	- ALL PREDEFINED BACKGROUNDCOLORS -
******************************************/
.back_gray      { background-color: #a3a8ab; } 
.back_lightgray	{ background-color: #93979a; }
.back_red       { background-color: #ED7486;} 
.back_yellow    { background-color: #F6D078 ; } 
.back_blue      { background-color: #74C5ED; } 
.back_green     { background-color: #93ce41; } 
.back_darkgreen     { background-color: #6b8a16; } 
.back_gold      { background-color: #AEA87E; } 
.back_white     { background-color: #fff; } 



/****************************************
	- ALL PREDEFINED BUTTON COLORS -
******************************************/

.button.gray         { background-color: #a3a8ab; } 
.button.gray:hover   { background-color: #a3a8ab; }
 
.button.red          { background-color: #ED7486; } 
.button.red:hover    { background-color: #ED7486; }

.button.yellow       { background-color: #F6D078 ; } 
.button.yellow:hover { background-color: #F6D078 ; }

.button.blue         { background-color: #74C5ED;} 
.button.blue:hover   { background-color: #74C5ED; }

.button.green        { background-color: #93ce41; } 
.button.green:hover  { background-color: #93ce41; }

.button.gold        { background-color: #AEA87E; } 
.button.gold:hover  { background-color: #AEA87E; }
/*----------------------------------------------------------------------------- 

	-	MINISLIDER -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/


html {
	-webkit-font-smoothing: subpixel-antialiased;
}


/*-----------------------------------------
	-	Shadow Effects for the Banner -
-------------------------------------------*/
.shadow1 {	
	-webkit-box-shadow: 0px 40px 55px -20px #000;
	-moz-box-shadow: 0px 40px 55px -20px #000;
	box-shadow: 0px 40px 55px -20px #000;
}

.shadow2 {
	-webkit-box-shadow: inset 0px 0px 6px 2px #000;  
	-moz-box-shadow: inset 0px 0px 6px 2px #000;  
	box-shadow: inset 0px 0px 6px 2px #000; 
}

.shadow3 {
	-webkit-box-shadow: 30px 10px 60px -20px #000;
	-moz-box-shadow: 30px 10px 60px -20px #000;
	box-shadow: 30px 10px 60px -20px #000;	
}

.shadow4 {
	-webkit-box-shadow: 0px 0px 49px 0px #ebf5f3;
	-moz-box-shadow: 0px 0px 49px 0px #ebf5f3;
	box-shadow: 0px 0px 49px 0px #ebf5f3;
}

.shadow5 {
	-webkit-box-shadow: 30px 10px 60px -20px #1c3a65;
	-moz-box-shadow: 30px 10px 60px -20px #1c3a65;
	box-shadow: 30px 10px 60px -20px #1c3a65;
}


/*******************************
	-	CONTENT BLOCKS    -
********************************/
/*The Blocks are calculated via % values. There is a Excel sheet included in the CSS folder if you want to change this quickly*/
.full,.one_half, .one_third, .two_third,.two_fourth, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{
	margin-right: 0%; position:relative; float:left; text-align:left;
}
.one_half{ width:50%; }
.one_third{width:32%;}
.one_fourth{width:23.5%; }
.one_fifth{width: 18.4%;}
.one_sixth {width: 15%;}

.two_third{width: 64%;}
.two_fourth {width: 47%;}
.two_fifth {width: 36.8%;}
.two_sixth {width: 30%;}

.three_fourth{width:70.5%;}
.three_fifth {width: 55.2%;}
.three_sixth {width: 45%;}

.four_fifth {width: 79%;}
.four_sixth {width: 60%;}

.five_sixth {width: 75%;}
.last{ margin-right:0 !important; clear:right; }



/*----------------------------------------------------------------------------------------------------------------------

													-	 MINSLIDER THEMES & MORE SETTINGS -						
	
-------------------------------------------------------------------------------------------------------------------------*/




.minislider_portfolio ul >li, .minislider_pricebox ul >li, .minislider_shorty ul >li , .minislider_vintage ul >li, .minislider_blog ul >li,  .minislider_pricebox_ii ul >li {
  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
  list-style:none;   
  
 }
 
 /*****************************************
	- ANY CUSTOM SETTINGS HERE  -
******************************************/ 
 .minislider_portfolio .slidesholder, .minislider_pricebox .slidesholder, .minislider_shorty .slidesholder {	
	
 }
 

 .liftme {
	position:absolute;
 }
 
 
/***************************************************************************************************

							- PORTFOLIO ROTATOR THEME CLASS - 
			
****************************************************************************************************/
							  
					 /*****************************************
						- THE INSIDE SHADOW ON THE SLIDES -
					******************************************/ 
							 .minislider_portfolio .insideshadow{
								-webkit-box-shadow: inset 2px 0px 20px 2px #333;
								-moz-box-shadow: inset 2px 0px 20px 2px #333;
								box-shadow: inset 2px 0px 20px 2px #333;
							 }
							 							
					 /*****************************************
						- THE INSIDE REFLECTION ON THE SLIDES -
					******************************************/ 
							 .minislider_portfolio .frame_custom_reflection {  
									background:url(../assets-portfolio/reflex_morelight.png) no-repeat 100% 100%; 		
							}			/* The Glas Effect PNG File Source */

					
					/************************************************************
							-	THE HOVER AND NORMAL CONTENT SIZE SLIDER    -
					*************************************************************/
					.minislider_portfolio .normal_content{
						height:270px;
					}

					.minislider_portfolio .hover_content{
						height:270px;
}

					 /*****************************************
						- THE HOVER COVER PNG IMAGE  -
					******************************************/ 
							.minislider_portfolio .hovercover{
								background:url(../assets-portfolio/pic_hover.png);		
							}


					/*****************************************************************
						- THE BACKGROUND AND STYLE OF THE GREY BOX UNDER THE SLIDE -
					******************************************************************/ 
							.minislider_portfolio .toolbar{   								  
								 background:url(../assets-portfolio/pattern/pattern_grey.jpg); 
								 height:35px;  
								 margin-top:1px;
								 -webkit-border-bottom-left-radius: 5px;
								 -webkit-border-bottom-right-radius: 5px;
								 -moz-border-radius-bottomleft: 5px;
								 -moz-border-radius-bottomright: 5px;
								 border-bottom-left-radius: 5px;
								 border-bottom-right-radius: 5px;							 
							}
														

					/*******************************************************
						- THE TITLE TEXT ON THE GREY BOX UNDER THE SLIDE -
					********************************************************/ 
							.minislider_portfolio .toolbar .title{   
							 font-family: 'Istok Web', sans-serif;
							 font-size: 14px;
							 color:#9f9f9f;  
							 text-align:center;
							 padding-top:8px;
							}



					/*****************************************
						- READ MORE BUTTON ON THE SLIDES -
					******************************************/ 
							

							.minislider_portfolio .hover_readmore {
								text-decoration:none;															
								margin-left:auto;
								margin-right:auto;									
								text-align:center;														
							}




					/*****************************************
						- TITLE BY HOVER ON THE SLIDES -
					******************************************/ 
							.minislider_portfolio .hover_title{
								font-family: 'Istok Web', sans-serif;
								padding-left:10px;
								padding-right:10px;
								margin-top:20px;						
								text-align:center;
								font-size:16px;
							}
							
							.minislider_portfolio .button {
								margin-top:20px;
							}

					/*****************************************
						- DIVIDER BY HOVER ON THE SLIDES -
					******************************************/ 
							.minislider_portfolio .hover_divider{			
								width:80%;
								height:1px;
								margin-left:auto;
								margin-right:auto;
								margin-top:20px;
							}

					/*****************************************
						- CONTENT BY HOVER ON THE SLIDES -
					******************************************/ 
							.minislider_portfolio .hover_cont{
								font-family: 'Istok Web', sans-serif;
								padding:20px;	
								color:#fff;
								font-size:12px;
								line-height:13px;
							}




/*****************************************
	- DIVIDER BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_divider{
	background:url(../assets-portfolio/pic_separator.jpg);
	width:80%;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

/*****************************************
	- CONTENT BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_cont{
	font-family: 'Istok Web', sans-serif;
	padding:20px;	
	color:#fff;
	font-size:12px;
	line-height:13px;
}






/*****************************************
	- THE CONTROLLER OF THE SLIDES -
******************************************/ 

.controller{ 
  position:absolute;
  cursor:pointer;
  z-index:200;   
}



/*****************************************
	- The WHITE ToolBox -
*****************************************/

.toolbox-white{
  width:58px;
  height:22px;
  background:url(../assets-portfolio/pattern/pattern_body_grey.jpg); 
  padding:5px;
   -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 4px -2px #000;
  -moz-box-shadow: inset 0px 0px 4px -2px #000;
  box-shadow: inset 0px 0px 4px -2px #000; 
}


.toolbox-white .leftbutton{
  background:url(../assets-portfolio/navigation/nextprev_project.png) no-repeat right bottom;
  width:27px;
  height:22px;
  float:left;  
  margin-left:30px; 
  position:relative;
}

.toolbox-white .rightbutton{
  position:relative;
  background:url(../assets-portfolio/navigation/nextprev_project.png) no-repeat left bottom;
  width:27px;
  height:22px;  
}





/******************************************
	- LEFT / RIGHT BUTTON ANIMATION - 
******************************************/


.leftbutton:hover{
  background-position:right top;
}


.rightbutton:hover{
  background-position:left top;
}




/*******************************************
	- BUTTONS LIKE READ ME / SHOW ME - 
*******************************************/

.button {
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
	text-decoration:none;
	}

a.button { 
	background-color:#333; 
	text-decoration:none;
}

.button, 
.button span { display: inline-block; }
.button	{
	position:relative;
	zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
	font-family: 'Istok Web', sans-serif;
	overflow: visible; 
	line-height:1em;
	border: 1px solid #999;/* IE Hack*/
	border: rgba(0, 0, 0, .2) 1px solid;/* Safari 4+, Chrome, FF3.5+ */
	border-bottom:rgba(0, 0, 0, .1) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	outline: none;
	white-space: nowrap;
	cursor: pointer;

	/* FF3.5+ */
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
);

	/* Safari 4+, Chrome */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
);

filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
-moz-user-select: none;
-webkit-user-select:none;
-khtml-user-select: none;
user-select: none;
	}

button::-moz-focus-inner { border: none; /* overrides extra padding on sides FF3.5 */ }

button.button  { margin:0; padding:0px; }
.button.full, 
.button.full span { display: block; }
.button:hover, 
button.button:hover, 
.button.hover 		{
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(255, 255, 255, .2) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(255, 255, 255, .2))
			);		
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
			}

button.button:active,
.button:active, 
.button.active  {
			top:1px;
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(0, 0, 0, .1) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(0, 0, 0, .1))
			);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
		}


.button span	{
	position: relative;
	padding:0.6em 1.3em;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	line-height:1em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.35);
	white-space: nowrap;
	color:#fff;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari, Google Chrome margin fix */
	button.button span {
		margin-top: -1px;
		margin-left:-2px;
		margin-right:-2px;
	}
}
.button.small span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:10px; text-transform:uppercase; }
.button.medium span { font-family:"Oswald", Arial, Verdana, sans-serif; font-size:14px; text-transform:uppercase; }
.button.large span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:20px; text-transform:uppercase; }

a.button:hover 		{ background-color:#444; text-decoration:none;}
button.button:hover { background-color:#444; text-decoration:none;}





/*******************************
   - ALL PREDEFINED COLORS  -
********************************/  

.gray,p.dropcap_gray:first-letter         
{ color: #a3a8ab; } 

.lightgray, p.dropcap_lightgray:first-letter	  								
{ color: #93979a;}

.red, p.dropcap_red:first-letter          
{ color: #ED7486 !important; } 

.yellow, p.dropcap_yellow:first-letter      
{ color: #F6D078 ;} 

.blue, p.dropcap_blue:first-letter		  
{ color: #74C5ED;} 

.green, p.dropcap_green:first-letter        
{ color: #93ce41; } 

.darkgreen, p.dropcap_green:first-letter        
{ color: #6b8a16; } 

.gold, p.dropcap_gold:first-letter         
{ color: #AEA87E; } 

.white, p.dropcap_white:first-letter         
{ color: #fff; } 

.darkwhite, p.dropcap_white:first-letter         
{ color: #b8b8b8; } 

.vintage, p.dropcap_white:first-letter         
{ color: #f9eee1; } 

.brown, p.dropcap_white:first-letter         
{ color:#453927; } 


/****************************************
	- ALL PREDEFINED BACKGROUNDCOLORS -
******************************************/
.back_gray      { background-color: #a3a8ab; } 
.back_lightgray	{ background-color: #93979a; }
.back_red       { background-color: #ED7486;} 
.back_yellow    { background-color: #F6D078 ; } 
.back_blue      { background-color: #74C5ED; } 
.back_green     { background-color: #93ce41; } 
.back_darkgreen     { background-color: #6b8a16; } 
.back_gold      { background-color: #AEA87E; } 
.back_white     { background-color: #fff; } 



/****************************************
	- ALL PREDEFINED BUTTON COLORS -
******************************************/

.button.gray         { background-color: #a3a8ab; } 
.button.gray:hover   { background-color: #a3a8ab; }
 
.button.red          { background-color: #ED7486; } 
.button.red:hover    { background-color: #ED7486; }

.button.yellow       { background-color: #F6D078 ; } 
.button.yellow:hover { background-color: #F6D078 ; }

.button.blue         { background-color: #74C5ED;} 
.button.blue:hover   { background-color: #74C5ED; }

.button.green        { background-color: #93ce41; } 
.button.green:hover  { background-color: #93ce41; }

.button.gold        { background-color: #AEA87E; } 
.button.gold:hover  { background-color: #AEA87E; }
/*----------------------------------------------------------------------------- 

	-	MINISLIDER -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/


html {
	-webkit-font-smoothing: subpixel-antialiased;
}


/*-----------------------------------------
	-	Shadow Effects for the Banner -
-------------------------------------------*/
.shadow1 {	
	-webkit-box-shadow: 0px 40px 55px -20px #000;
	-moz-box-shadow: 0px 40px 55px -20px #000;
	box-shadow: 0px 40px 55px -20px #000;
}

.shadow2 {
	-webkit-box-shadow: inset 0px 0px 6px 2px #000;  
	-moz-box-shadow: inset 0px 0px 6px 2px #000;  
	box-shadow: inset 0px 0px 6px 2px #000; 
}

.shadow3 {
	-webkit-box-shadow: 30px 10px 60px -20px #000;
	-moz-box-shadow: 30px 10px 60px -20px #000;
	box-shadow: 30px 10px 60px -20px #000;	
}

.shadow4 {
	-webkit-box-shadow: 0px 0px 49px 0px #ebf5f3;
	-moz-box-shadow: 0px 0px 49px 0px #ebf5f3;
	box-shadow: 0px 0px 49px 0px #ebf5f3;
}

.shadow5 {
	-webkit-box-shadow: 30px 10px 60px -20px #1c3a65;
	-moz-box-shadow: 30px 10px 60px -20px #1c3a65;
	box-shadow: 30px 10px 60px -20px #1c3a65;
}


/*******************************
	-	CONTENT BLOCKS    -
********************************/
/*The Blocks are calculated via % values. There is a Excel sheet included in the CSS folder if you want to change this quickly*/
.full,.one_half, .one_third, .two_third,.two_fourth, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{
	margin-right: 0%; position:relative; float:left; text-align:left;
}
.one_half{ width:50%; }
.one_third{width:32%;}
.one_fourth{width:23.5%; }
.one_fifth{width: 18.4%;}
.one_sixth {width: 15%;}

.two_third{width: 64%;}
.two_fourth {width: 47%;}
.two_fifth {width: 36.8%;}
.two_sixth {width: 30%;}

.three_fourth{width:70.5%;}
.three_fifth {width: 55.2%;}
.three_sixth {width: 45%;}

.four_fifth {width: 79%;}
.four_sixth {width: 60%;}

.five_sixth {width: 75%;}
.last{ margin-right:0 !important; clear:right; }



/*----------------------------------------------------------------------------------------------------------------------

													-	 MINSLIDER THEMES & MORE SETTINGS -						
	
-------------------------------------------------------------------------------------------------------------------------*/




.minislider_portfolio ul >li, .minislider_pricebox ul >li, .minislider_shorty ul >li , .minislider_vintage ul >li, .minislider_blog ul >li,  .minislider_pricebox_ii ul >li {
  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
  list-style:none;   
  
 }
 
 /*****************************************
	- ANY CUSTOM SETTINGS HERE  -
******************************************/ 
 .minislider_portfolio .slidesholder, .minislider_pricebox .slidesholder, .minislider_shorty .slidesholder {	
	
 }
 

 .liftme {
	position:absolute;
 }
 
 
						
						

/******************************************************************************************************

							-  THE PRICEBOX THEME CLASS-
	
*******************************************************************************************************/ 

							/* Font Setting Standard for Full PriceBox Layout */
							.minislider_pricebox  {
								font-family: 'Istok Web', sans-serif;
							}

							.pricebox_background {
								background:url(../assets-pricebox1/pattern/pattern_body_lightblue.jpg);
								padding:10px;
								padding-bottom:30px;	
								-webkit-border-radius: 4px;
								-moz-border-radius: 4px;
								border-radius: 4px;
								-webkit-box-shadow: inset 0px 0px 4px -2px #000;
								-moz-box-shadow: inset 0px 0px 4px -2px #000;
								box-shadow: inset 0px 0px 4px -2px #000; 
							}

							/* PriceBox Title */
							.minislider_pricebox .pricebox_title{	
								padding:0px;		
								color:#505050;
								text-align:center;
								font-size:24px;
								margin-bottom:10px;
							}

							/* The Image for PriceBox */
							.minislider_pricebox .pricebox_image{	
								width:129px;
								height:129px;	
								
								margin-left:auto;
								margin-right:auto;
								-webkit-border-radius: 65px;	
								-moz-border-radius: 65px;
								border-radius: 65px;	
								-webkit-box-shadow: 30px 40px 40px -40px #000;
								-moz-box-shadow: 30px 40px 40px -40px #000;
								box-shadow: 30px 40px 40px -40px #000;
								/*-webkit-box-shadow: 0px 0px 8px -5px #000;
								-moz-box-shadow: 0px 0px 8px -5px #000;
								box-shadow: 0px 0px 8px -5px #000;*/
							}

							/* Dollar Font Size Setting */
							.minislider_pricebox .dollar {
								font-size:22px;
							}

							/* The Price Font Layout Setting */
							.minislider_pricebox .pricebox_price{	
								margin-top:-10px;
								/*color:#74c5ed;*/
								text-align:center;
								font-size:44px;	
								padding-bottom:10px;
							}

							/* The Conent Over the Price */
							.minislider_pricebox .pricebox_content_a{
								margin-top:10px;
								color:#939fa5;
								text-align:center;
								font-size:16px;
							}

							/* The Content under the Price */ 
							.minislider_pricebox .pricebox_content{	
								margin-top:10px;
								color:#505050;
								text-align:left;
								font-size:13px;	
							}

							/* The Divider between the Price and the Content */
							.minislider_pricebox .pricebox_divider{
							  width:100%;
							  height:1px;
							  background-color:#939fa5;
							}

							/* Content Dark Font color */
							.minislider_pricebox .pricebox_content_dark{	
								color:#505050;
							}


							
							
							




/*****************************************
	- DIVIDER BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_divider{
	background:url(../assets-pricebox1/pic_separator.jpg);
	width:80%;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

/*****************************************
	- CONTENT BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_cont{
	font-family: 'Istok Web', sans-serif;
	padding:20px;	
	color:#fff;
	font-size:12px;
	line-height:13px;
}






/*****************************************
	- THE CONTROLLER OF THE SLIDES -
******************************************/ 

.controller{ 
  position:absolute;
  cursor:pointer;
  z-index:200;   
}





/*****************************************
	- The GREY ToolBox -
*****************************************/
.toolbox-grey{
  width:58px;
  height:22px;
  background-color:#212121; 
  padding:10px;
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 5px -2px #505050;  
  -moz-box-shadow:  0px 2px 5px -2px #505050;  
   box-shadow:  0px 2px 5px -2px #505050; 
}

.toolbox-grey .leftbutton{
  background:url(../assets-pricebox1/navigation/nextprev_project.png) no-repeat right bottom;
  width:27px;
  height:22px;
  float:left;  
  margin-left:30px; 
  position:relative;
}

.toolbox-grey .rightbutton{
  position:relative;
  background:url(../assets-pricebox1/navigation/nextprev_project.png) no-repeat left bottom;
  width:27px;
  height:22px;  
}


/******************************************
	- LEFT / RIGHT BUTTON ANIMATION - 
******************************************/


.leftbutton:hover{
  background-position:right top;
}


.rightbutton:hover{
  background-position:left top;
}




/*******************************************
	- BUTTONS LIKE READ ME / SHOW ME - 
*******************************************/

.button {
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
	text-decoration:none;
	}

a.button { 
	background-color:#333; 
	text-decoration:none;
}

.button, 
.button span { display: inline-block; }
.button	{
	position:relative;
	zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
	font-family: 'Istok Web', sans-serif;
	overflow: visible; 
	line-height:1em;
	border: 1px solid #999;/* IE Hack*/
	border: rgba(0, 0, 0, .2) 1px solid;/* Safari 4+, Chrome, FF3.5+ */
	border-bottom:rgba(0, 0, 0, .1) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	outline: none;
	white-space: nowrap;
	cursor: pointer;

	/* FF3.5+ */
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
);

	/* Safari 4+, Chrome */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
);

filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
-moz-user-select: none;
-webkit-user-select:none;
-khtml-user-select: none;
user-select: none;
	}

button::-moz-focus-inner { border: none; /* overrides extra padding on sides FF3.5 */ }

button.button  { margin:0; padding:0px; }
.button.full, 
.button.full span { display: block; }
.button:hover, 
button.button:hover, 
.button.hover 		{
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(255, 255, 255, .2) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(255, 255, 255, .2))
			);		
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
			}

button.button:active,
.button:active, 
.button.active  {
			top:1px;
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(0, 0, 0, .1) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(0, 0, 0, .1))
			);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
		}


.button span	{
	position: relative;
	padding:0.6em 1.3em;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	line-height:1em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.35);
	white-space: nowrap;
	color:#fff;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari, Google Chrome margin fix */
	button.button span {
		margin-top: -1px;
		margin-left:-2px;
		margin-right:-2px;
	}
}
.button.small span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:10px; text-transform:uppercase; }
.button.medium span { font-family:"Oswald", Arial, Verdana, sans-serif; font-size:14px; text-transform:uppercase; }
.button.large span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:20px; text-transform:uppercase; }

a.button:hover 		{ background-color:#444; text-decoration:none;}
button.button:hover { background-color:#444; text-decoration:none;}





/*******************************
   - ALL PREDEFINED COLORS  -
********************************/  

.gray,p.dropcap_gray:first-letter         
{ color: #a3a8ab; } 

.lightgray, p.dropcap_lightgray:first-letter	  								
{ color: #93979a;}

.red, p.dropcap_red:first-letter          
{ color: #ED7486 !important; } 

.yellow, p.dropcap_yellow:first-letter      
{ color: #F6D078 ;} 

.blue, p.dropcap_blue:first-letter		  
{ color: #74C5ED;} 

.green, p.dropcap_green:first-letter        
{ color: #93ce41; } 

.darkgreen, p.dropcap_green:first-letter        
{ color: #6b8a16; } 

.gold, p.dropcap_gold:first-letter         
{ color: #AEA87E; } 

.white, p.dropcap_white:first-letter         
{ color: #fff; } 

.darkwhite, p.dropcap_white:first-letter         
{ color: #b8b8b8; } 

.vintage, p.dropcap_white:first-letter         
{ color: #f9eee1; } 

.brown, p.dropcap_white:first-letter         
{ color:#453927; } 


/****************************************
	- ALL PREDEFINED BACKGROUNDCOLORS -
******************************************/
.back_gray      { background-color: #a3a8ab; } 
.back_lightgray	{ background-color: #93979a; }
.back_red       { background-color: #ED7486;} 
.back_yellow    { background-color: #F6D078 ; } 
.back_blue      { background-color: #74C5ED; } 
.back_green     { background-color: #93ce41; } 
.back_darkgreen     { background-color: #6b8a16; } 
.back_gold      { background-color: #AEA87E; } 
.back_white     { background-color: #fff; } 



/****************************************
	- ALL PREDEFINED BUTTON COLORS -
******************************************/

.button.gray         { background-color: #a3a8ab; } 
.button.gray:hover   { background-color: #a3a8ab; }
 
.button.red          { background-color: #ED7486; } 
.button.red:hover    { background-color: #ED7486; }

.button.yellow       { background-color: #F6D078 ; } 
.button.yellow:hover { background-color: #F6D078 ; }

.button.blue         { background-color: #74C5ED;} 
.button.blue:hover   { background-color: #74C5ED; }

.button.green        { background-color: #93ce41; } 
.button.green:hover  { background-color: #93ce41; }

.button.gold        { background-color: #AEA87E; } 
.button.gold:hover  { background-color: #AEA87E; }
/*----------------------------------------------------------------------------- 

	-	MINISLIDER -

Screen Stylesheet 

version:   	1.0 
date:      	10/06/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/


html {
	-webkit-font-smoothing: subpixel-antialiased;
}


/*-----------------------------------------
	-	Shadow Effects for the Banner -
-------------------------------------------*/
.shadow1 {	
	-webkit-box-shadow: 0px 40px 55px -20px #000;
	-moz-box-shadow: 0px 40px 55px -20px #000;
	box-shadow: 0px 40px 55px -20px #000;
}

.shadow2 {
	-webkit-box-shadow: inset 0px 0px 6px 2px #000;  
	-moz-box-shadow: inset 0px 0px 6px 2px #000;  
	box-shadow: inset 0px 0px 6px 2px #000; 
}

.shadow3 {
	-webkit-box-shadow: 30px 10px 60px -20px #000;
	-moz-box-shadow: 30px 10px 60px -20px #000;
	box-shadow: 30px 10px 60px -20px #000;	
}

.shadow4 {
	-webkit-box-shadow: 0px 0px 49px 0px #ebf5f3;
	-moz-box-shadow: 0px 0px 49px 0px #ebf5f3;
	box-shadow: 0px 0px 49px 0px #ebf5f3;
}

.shadow5 {
	-webkit-box-shadow: 30px 10px 60px -20px #1c3a65;
	-moz-box-shadow: 30px 10px 60px -20px #1c3a65;
	box-shadow: 30px 10px 60px -20px #1c3a65;
}


/*******************************
	-	CONTENT BLOCKS    -
********************************/
/*The Blocks are calculated via % values. There is a Excel sheet included in the CSS folder if you want to change this quickly*/
.full,.one_half, .one_third, .two_third,.two_fourth, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{
	margin-right: 0%; position:relative; float:left; text-align:left;
}
.one_half{ width:50%; }
.one_third{width:32%;}
.one_fourth{width:23.5%; }
.one_fifth{width: 18.4%;}
.one_sixth {width: 15%;}

.two_third{width: 64%;}
.two_fourth {width: 47%;}
.two_fifth {width: 36.8%;}
.two_sixth {width: 30%;}

.three_fourth{width:70.5%;}
.three_fifth {width: 55.2%;}
.three_sixth {width: 45%;}

.four_fifth {width: 79%;}
.four_sixth {width: 60%;}

.five_sixth {width: 75%;}
.last{ margin-right:0 !important; clear:right; }



/*----------------------------------------------------------------------------------------------------------------------

													-	 MINSLIDER THEMES & MORE SETTINGS -						
	
-------------------------------------------------------------------------------------------------------------------------*/




.minislider_portfolio ul >li, .minislider_pricebox ul >li, .minislider_shorty ul >li , .minislider_vintage ul >li, .minislider_blog ul >li,  .minislider_pricebox_ii ul >li {
  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
  list-style:none;   
  
 }
 
 /*****************************************
	- ANY CUSTOM SETTINGS HERE  -
******************************************/ 
 .minislider_portfolio .slidesholder, .minislider_pricebox .slidesholder, .minislider_shorty .slidesholder {	
	
 }
 

 .liftme {
	position:absolute;
 }
 
 				


 
/***************************************************************************************************

							- VINTAGE THEME CLASS - 
			
****************************************************************************************************/
							  
							  
					/********************************************
								- THE VINTAGE FRAME - 
					******************************************/ 			
					.vintage_frame {
						position:absolute;
						z-index:100;
						background:url(../assets-vintage/vintage/frame.png) no-repeat;
						
						width:960px;
						height:385px;
						margin-top:-30px;
						margin-left:-30px;
					}
					 /*****************************************
						- THE POSITIONS AND OTHER FUN -
					******************************************/
							.minislider_vintage #vintage_position{							
								position:relative;
								width:880px;
								height:390px;
								overflow:hidden;
								margin-left:38px;
								
							}
							
							.minislider_vintage .mainimage{
								margin-top:22px;
							}
							
							.minislider_vintage .sensor{
								
								width:160px;
								height:260px;
								position:relative;
								margin-top:-260px;
								
								z-index:110;
							}
				
							 
					/************************************************************
							-	THE HOVER AND NORMAL CONTENT SIZE SLIDER    -
					*************************************************************/
					.minislider_vintage .normal_content{
						height:290px;
					}

					.minislider_vintage .hover_content{
						height:290px;
						width:148px;						
					}

					 /*****************************************
						- THE HOVER COVER PNG IMAGE  -
					******************************************/ 
							.minislider_vintage .hovercover{
								background:url(../assets-vintage/pic_hover_2.png);										
							}

					/*****************************************
						- TITLE BY HOVER ON THE SLIDES -
					******************************************/ 
							.minislider_vintage .hover_name{
								font-family: 'Istok Web', sans-serif;								
								font-size:14px;																	
								position:absolute;
								bottom:60px;
								left:0px;
								right:0px;
								width:100%;
								text-align:center;
							}
							
							.minislider_vintage .hover_year{
								font-family: 'Istok Web', sans-serif;							
								left:0px;
								right:0px;
								position:absolute;
								bottom:45px;								
								width:100%;
								text-align:center;
								font-size:12px;								
							}
							
							
							
						
						
						
						
						
						
					

/*****************************************
	- DIVIDER BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_divider{
	background:url(../assets-vintage/pic_separator.jpg);
	width:80%;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

/*****************************************
	- CONTENT BY HOVER ON THE SLIDES -
******************************************/ 
.fh_mini_slider .hover_cont{
	font-family: 'Istok Web', sans-serif;
	padding:20px;	
	color:#fff;
	font-size:12px;
	line-height:13px;
}






/*****************************************
	- THE CONTROLLER OF THE SLIDES -
******************************************/ 

.controller{ 
  position:absolute;
  cursor:pointer;
  z-index:200;   
}





/*****************************************
	- The VINTAGE ToolBox -
*****************************************/

.toolbox-vintage{
  width:58px;
  height:22px;  
  padding:5px;   
}


.toolbox-vintage .leftbutton{
  background:url(../assets-vintage/vintage/nextprev.png) no-repeat right bottom;
  width:27px;
  height:22px;
  float:left;  
  margin-left:30px; 
  position:relative;
}

.toolbox-vintage .rightbutton{
  position:relative;
  background:url(../assets-vintage/vintage/nextprev.png) no-repeat left bottom;
  width:27px;
  height:22px;  
}





/******************************************
	- LEFT / RIGHT BUTTON ANIMATION - 
******************************************/


.leftbutton:hover{
  background-position:right top;
}


.rightbutton:hover{
  background-position:left top;
}




/*******************************************
	- BUTTONS LIKE READ ME / SHOW ME - 
*******************************************/

.button {
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
	text-decoration:none;
	}

a.button { 
	background-color:#333; 
	text-decoration:none;
}

.button, 
.button span { display: inline-block; }
.button	{
	position:relative;
	zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
	font-family: 'Istok Web', sans-serif;
	overflow: visible; 
	line-height:1em;
	border: 1px solid #999;/* IE Hack*/
	border: rgba(0, 0, 0, .2) 1px solid;/* Safari 4+, Chrome, FF3.5+ */
	border-bottom:rgba(0, 0, 0, .1) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	outline: none;
	white-space: nowrap;
	cursor: pointer;

	/* FF3.5+ */
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
);

	/* Safari 4+, Chrome */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
);

filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
-moz-user-select: none;
-webkit-user-select:none;
-khtml-user-select: none;
user-select: none;
	}

button::-moz-focus-inner { border: none; /* overrides extra padding on sides FF3.5 */ }

button.button  { margin:0; padding:0px; }
.button.full, 
.button.full span { display: block; }
.button:hover, 
button.button:hover, 
.button.hover 		{
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(255, 255, 255, .2) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(255, 255, 255, .2))
			);		
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
			}

button.button:active,
.button:active, 
.button.active  {
			top:1px;
			/* FF3.5 */
			background: -moz-linear-gradient(
				center top,
				rgba(0, 0, 0, .1) 0%,
				rgba(255, 255, 255, .1) 100%
			);
			/* Safari4+, Chrome */
			background: -webkit-gradient(
				linear,
				center bottom,
				center top,
				from(rgba(255, 255, 255, .1)),
				to(rgba(0, 0, 0, .1))
			);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
		}


.button span	{
	position: relative;
	padding:0.6em 1.3em;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	line-height:1em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.35);
	white-space: nowrap;
	color:#fff;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari, Google Chrome margin fix */
	button.button span {
		margin-top: -1px;
		margin-left:-2px;
		margin-right:-2px;
	}
}
.button.small span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:10px; text-transform:uppercase; }
.button.medium span { font-family:"Oswald", Arial, Verdana, sans-serif; font-size:14px; text-transform:uppercase; }
.button.large span 	{ font-family:"Oswald", Arial, Verdana, sans-serif; font-size:20px; text-transform:uppercase; }

a.button:hover 		{ background-color:#444; text-decoration:none;}
button.button:hover { background-color:#444; text-decoration:none;}





/*******************************
   - ALL PREDEFINED COLORS  -
********************************/  

.gray,p.dropcap_gray:first-letter         
{ color: #a3a8ab; } 

.lightgray, p.dropcap_lightgray:first-letter	  								
{ color: #93979a;}

.red, p.dropcap_red:first-letter          
{ color: #ED7486 !important; } 

.yellow, p.dropcap_yellow:first-letter      
{ color: #F6D078 ;} 

.blue, p.dropcap_blue:first-letter		  
{ color: #74C5ED;} 

.green, p.dropcap_green:first-letter        
{ color: #93ce41; } 

.darkgreen, p.dropcap_green:first-letter        
{ color: #6b8a16; } 

.gold, p.dropcap_gold:first-letter         
{ color: #AEA87E; } 

.white, p.dropcap_white:first-letter         
{ color: #fff; } 

.darkwhite, p.dropcap_white:first-letter         
{ color: #b8b8b8; } 

.vintage, p.dropcap_white:first-letter         
{ color: #f9eee1; } 

.brown, p.dropcap_white:first-letter         
{ color:#453927; } 


/****************************************
	- ALL PREDEFINED BACKGROUNDCOLORS -
******************************************/
.back_gray      { background-color: #a3a8ab; } 
.back_lightgray	{ background-color: #93979a; }
.back_red       { background-color: #ED7486;} 
.back_yellow    { background-color: #F6D078 ; } 
.back_blue      { background-color: #74C5ED; } 
.back_green     { background-color: #93ce41; } 
.back_darkgreen     { background-color: #6b8a16; } 
.back_gold      { background-color: #AEA87E; } 
.back_white     { background-color: #fff; } 



/****************************************
	- ALL PREDEFINED BUTTON COLORS -
******************************************/

.button.gray         { background-color: #a3a8ab; } 
.button.gray:hover   { background-color: #a3a8ab; }
 
.button.red          { background-color: #ED7486; } 
.button.red:hover    { background-color: #ED7486; }

.button.yellow       { background-color: #F6D078 ; } 
.button.yellow:hover { background-color: #F6D078 ; }

.button.blue         { background-color: #74C5ED;} 
.button.blue:hover   { background-color: #74C5ED; }

.button.green        { background-color: #93ce41; } 
.button.green:hover  { background-color: #93ce41; }

.button.gold        { background-color: #AEA87E; } 
.button.gold:hover  { background-color: #AEA87E; }