/******************************************************************************/
/* Base styles																  */
/******************************************************************************/

*
{
	outline:none;
	line-height:150%;
}

body
{
	margin:0px;
	padding:0px;
	background:#483F3B url('/skin2/image/page_background.png') 0px 0px repeat-x;
}

body,input,textarea,a
{
	color:#CBBAAF;
	font:14px Arial;
}

textarea
{
	resize:none;
	overflow:hidden;
}

a,textarea,input 
{ 
	outline:none; 
}

.img-border{
border:1px solid #5d514b;

}

.top-0 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.bottom-0 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}

.padding-10{
   padding: 10px !important;
}
.margin-left-0 {
    margin-left: 0 !important;
}
.margin-left-30 {
    margin-left: 30px !important;
}
.margin-top-0 {
    margin-top: 0 !important;
}
.margin-top-10 {
    margin-top: 10px !important;
}
.margin-top-20 {
    margin-top: 20px !important;
}
.margin-top-30 {
    margin-top: 30px !important;
}
.margin-top-38 {
    margin-top: 38px !important;
}
.margin-top-40 {
    margin-top: 40px !important;
}
.margin-top-50 {
    margin-top: 50px !important;
}
.margin-bottom-0 {
    margin-bottom: 0 !important;
}
.margin-bottom-10 {
    margin-bottom: 10px !important;
}
.margin-bottom-20 {
    margin-bottom: 20px !important;
}
.margin-bottom-30 {
    margin-bottom: 30px !important;
}
.margin-bottom-40 {
    margin-bottom: 40px !important;
}
.margin-bottom-50 {
    margin-bottom: 50px !important;
}
.padding-left-30 {
    padding-left: 30px !important;
}
.padding-top-0 {
    padding-top: 0 !important;
}
.padding-top-10 {
    padding-top: 10px !important;
}
.padding-top-20 {
    padding-top: 20px !important;
}
.padding-top-30 {
    padding-top: 30px !important;
}
.padding-top-40 {
    padding-top: 40px !important;
}
.padding-top-50 {
    padding-top: 50px !important;
}
.padding-bottom-0 {
    padding-bottom: 0 !important;
}
.padding-bottom-10 {
    padding-bottom: 10px !important;
}
.padding-bottom-20 {
    padding-bottom: 20px !important;
}
.padding-bottom-30 {
    padding-bottom: 30px !important;
}
.padding-bottom-40 {
    padding-bottom: 40px !important;
}
.padding-bottom-50 {
    padding-bottom: 50px !important;
}

.clear-fix:after 
{
	height:0;
	clear:both;
	content:" ";
	font-size:0;
	display: block;
	visibility: hidden;
}

* html .clear-fix             { zoom: 1; } 
*:first-child+html .clear-fix { zoom: 1; }

.overflow-fix
{
	height:100%;
	overflow:hidden;
}

.float-left
{
	float:left;
}

.float-right
{
	float:right;
}

.box-center
{
	margin-left:auto !important;
	margin-right:auto !important;
}

.top-0
{
	margin-top:0px !important;
	padding-top:0px !important;
}

.margin0	{ margin:0px !important; }

.margin-top-10		{ margin-top:10px !important;		}
.margin-bottom-10	{ margin-bottom:10px !important;	}
.margin-bottom-20	{ margin-bottom:20px !important;	}
.margin-bottom-30	{ margin-bottom:30px !important;	}

.padding0
{
	padding:0px !important;
}

.text-right
{
	text-align:right;
}

.position-relative
{
	position:relative !important;
}

p
{
	margin:0px;
	padding:15px 0px 0px 0px;
}

a img
{
	border:none;
}

a
{	
	color:#FFFFFF;
	text-decoration:none;
}

a:hover
{
        color:#FFFFFF !important;
	text-decoration:underline;

}

a.image-link
{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}

.preloader
{
	top:0px;
	width:100%;
	height:100%;
	position:absolute;
	background:url('../image/preloader.gif') 50% 50% no-repeat;
}

/******************************************************************************/
/*	Layouts																      */
/******************************************************************************/

	/**************************************************************************/
	/*	Layout 33x33x33												          */
	/**************************************************************************/

	.layout-33 {}

	.layout-33-left,
	.layout-33-right,
	.layout-33-center 
	{
		width:32%; 
	}

	.layout-33-left,
	.layout-33-center
	{
		float:left;
		margin-right:1.9%;
	}

	.layout-33-left
	{
		clear:both;
	}

	.layout-33-right
	{
		float:right;
	}    

	/**************************************************************************/
	/*	Layout 50x50													      */
	/**************************************************************************/

	.layout-50 {}

	.layout-50-left 
	{ 
		clear:both;
		float:left; 
	}

	.layout-50-right 
	{ 
		float:right; 
	}

	.layout-50-left,
	.layout-50-right 
	{ 
		width:48%; 
	}

	/**************************************************************************/
	/*	Layout 60x40													      */
	/**************************************************************************/

	.layout-6040 {}

	.layout-6040-left 
	{
		width:58%; 
		clear:both;
		float:left; 
	}

	.layout-6040-right 
	{ 
		width:38%;
		float:right; 
	}

	/**************************************************************************/
	/*	Layout 40x60													      */
	/**************************************************************************/

	.layout-4060 {}

	.layout-4060-left 
	{
		width:39%; 
		clear:both;
		float:left; 
	}

	.layout-4060-right 
	{ 
		width:59%;
		float:right; 
	}

	/**************************************************************************/
	/*	Layout 70x30													      */
	/**************************************************************************/

	.layout-7030 {}

	.layout-7030-left 
	{
		width:69%; 
		clear:both;
		float:left; 
	}

	.layout-7030-right 
	{ 
		width:29%;
		float:right; 
	}

	/**************************************************************************/
	/*	Layout 90x10													      */
	/**************************************************************************/

	.layout-9010 {}

	.layout-9010-left 
	{
		width:89%; 
		clear:both;
		float:left; 
	}

	.layout-9010-right 
	{ 
		width:9%;
		float:right; 
	}

	/**************************************************************************/
	/*	Layout 30x70													      */
	/**************************************************************************/

	.layout-3070 {}

	.layout-3070-left 
	{
		width:29%; 
		clear:both;
		float:left; 
	}

	.layout-3070-right 
	{ 
		width:69%;
		float:right; 
	}

/******************************************************************************/
/*	Headers																      */
/******************************************************************************/

h1,h2,h3,h4,h5,h6
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	line-height: 130%;
	font-weight:400;
	font-family:'Noticia Text',Serif;
}

h1, h1 a {
    margin-bottom: 30px;
}

h1 span.underline, h2 span.underline, h3 span.underline, h4 span.underline, h5 span.underline, h6 span.underline {
    clear: both;
    display: block;
    height: 2px;
    margin-top: 5px;
    width: 50px;
 background: #f66e00 none repeat scroll 0 0;
}

h1 { font-size:30px; padding-bottom:10px; }
h2, h2 a { font-size:26px; }
h3, h3 a { font-size:24px; }
h4, h4 a { font-size:22px; }
h5, h5 a { font-size:20px; }
h6, h6 a { font-size:16px; }

/******************************************************************************/
/*	List															          */
/******************************************************************************/

ul.no-list
{
	margin:0px;
	padding:0px;
	list-style-type:none;		
}

	/**************************************************************************/
	/*	List / List 1													      */
	/**************************************************************************/

	ul.list-1 {}

		ul.list-1 li
		{
			margin-bottom:30px;
		}

			ul.list-1 li h6
			{
				padding-left:25px;
				background-repeat:no-repeat;
				background-position:center left;
				background-image:url('/skin2/image/bullet_big.png');
			}

	/**************************************************************************/
	/*	List / List 2														  */
	/**************************************************************************/

	ul.list-2 { }

		ul.list-2 li
		{
			height:100%;
			overflow:hidden;
			margin-bottom:20px;
		}

			ul.list-2 li div.content-box
			{
				width:530px;
				float:right;
			}

			ul.list-2 li img
			{
				float:left;
				padding:5px;
				border:solid 1px #5D514B;
			}

	/**************************************************************************/
	/*	List / List 3														  */
	/**************************************************************************/

	ul.list-3 { }

		ul.list-3 li
		{
			float:left;
			width:125px;
			padding:2px 0px 2px 15px;
			background-repeat:no-repeat;
			background-position:center left;
			background-image:url('/skin2/image/bullet_small.png');           
		}

	/**************************************************************************/
	/*	List / List 4													      */
	/**************************************************************************/

	ul.list-4 { }

		ul.list-4 li
		{
			height:100%;
			width:280px;
			overflow:hidden;
			padding-left:30px;
			margin-bottom:25px;
			background-repeat:no-repeat;
			background-position:0px 0px;
			background-image:url('/skin2/image/icon_quote.png');
		}

	/**************************************************************************/
	/*	List / List 5														  */
	/**************************************************************************/

	ul.list-5 { }

		ul.list-5 li
		{
			padding-left:20px;
			margin-bottom:25px;
			border-left:solid 1px #F66E00;
		}

		ul.list-5 li h6
		{
			margin-bottom:10px;
		}       

/******************************************************************************/	
/*	Scrollbars																  */
/******************************************************************************/

.jspVerticalBar
{
	width:5px;
}

.jspDrag
{
	background-color:#5D514B;
}

.jspTrack
{
	background:#483F3B;
}

.jspHover
{
	background-color:#F66E00;
}

/******************************************************************************/
/* Qtip																	      */
/******************************************************************************/

.ui-tooltip-error .ui-tooltip-content,
.ui-tooltip-success .ui-tooltip-content 
{
	border:none;
	color:#FFFFFF;
	font-size:13px;
}

.ui-tooltip-content
{
	padding:10px 20px 10px 20px;
}

.ui-tooltip-error .ui-tooltip-content
{
	background:#F66E00;
	text-shadow:0px 1px 0px #8C2811;
}

.ui-tooltip-success .ui-tooltip-content
{
	background:#61911B;
	text-shadow:0px 1px 0px #3A5710;
}

/******************************************************************************/
/* Form																          */
/******************************************************************************/

form,
input,
textarea
{
	margin:0px;
	padding:0px;
}

textarea,
input[type="text"]
{
	float:left;
	width:100%;
	border:none;
	padding:10px;
	background:none;
	border:solid 1px #5D514B;
}

textarea
{
	
}

.form-line
{
	clear:both;
	height:100%;
	overflow:hidden;
	margin-bottom:8px;
	#float:none;
}

input.button
{
	width:80px;
	height:35px;
	display:block;
	padding-top:0px;
	text-align:center;
	margin: 0 auto;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url('/skin2/image/button.png');
	background-color: #483f3b ;
	border:none;

}

	input.button:hover
	{
		text-decoration:none;
		background-position:0px -35px;
		color: #fff;
	}

/******************************************************************************/
/*	Main																      */
/******************************************************************************/

div.main
{
	width:100%;
}

/******************************************************************************/
/*	Header																      */
/******************************************************************************/

div.header
{
	padding:10px 0px 10px 0px;
	background-repeat:repeat-x;
	background-position:center bottom;
	background-image:url('/skin2/image/header_divider.png');
}

	div.header span.title,
	div.header span.subtitle
	{
		display:block;
		line-height:1.2;
		font-weight:400;
		font-family:'Noticia Text',Serif;
	}

	div.header h5				{ font-size:16px; }
	div.header span.title		{ font-size:30px; }
	div.header span.subtitle	{ font-size:18px; }

	div.header h5 span,
	div.header span.subtitle
	{ 
		color:#CBBAAF; 
	}

	div.header div.header-logo,
	div.header div.header-quote,
	div.header div.header-phone
	{
		background-repeat:no-repeat;
		background-position:center left;
	}

	div.header div.header-logo,
	div.header div.header-quote
	{
		float:left;
		padding:30px 0px 30px 0px;
	}

		div.header div.header-logo a
		{
			display:block;
		}

		div.header div.header-logo a,
		div.header div.header-logo a:hover
		{
			text-decoration:none;
		}

	div.header div.header-logo
	{
		padding-left:150px;
	/*padding-right:30px;*/
		background-image:url('/skin2/image/mironidi.svg');  
background-size: 120px auto;		
	}

	div.header div.header-quote
	{
		padding:38px 0px 30px 30px;
		background-image:url('/skin2/image/header_vertical_divider.png');           
	}

	div.header div.header-phone
	{
		display:inline-block;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 20px;     
	}
	
	div.header span.icon-phone{
		background-image:url('/skin2/image/icon.png');
		background-position: -40px -40px;
		width:40px;
		height:40px;
		display:inline-block;
		margin-left:50px;
	}
	
	div.header span.icon-chat{
		background-image:url('/skin2/image/icon.png');
		background-position: -240px -40px;
		width:40px;
		height:40px;
		display:inline-block;
		/*margin-left:90px;*/
	}
/******************************************************************************/
/*	Content																      */
/******************************************************************************/

div.content
{
	margin-bottom:30px;
        padding-top: 10px;
       
}
.line {height: 5px; widht: 100%; background: #5d514b; position: relative}

	/**************************************************************************/
	/*	Content / Themis													  */
	/**************************************************************************/


	#themis
	{
		padding-top:10px;
	}

		/**********************************************************************/
		/*	Content / Themis / Vertical Menu								  */
		/**********************************************************************/

		/**********************************************************************/
		/*	Content / Themis / Vertical Menu - BX Slider					  */
		/**********************************************************************/

		.bx-wrapper.bx-wrapper-vertical-menu,
		.bx-wrapper.bx-wrapper-vertical-menu .bx-window
		{
			width:100% !important;
		}	

		.bx-wrapper.bx-wrapper-vertical-menu .bx-prev,
		.bx-wrapper.bx-wrapper-vertical-menu .bx-next
		{
			bottom:115px;
			right:0px;
			width:25px;
			height:25px;
			display:block;
			position:absolute;
			background-repeat:no-repeat;
			background-position:0px 0px;
		}

		.bx-wrapper.bx-wrapper-vertical-menu .bx-prev:hover,
		.bx-wrapper.bx-wrapper-vertical-menu .bx-next:hover
		{
			background-position:0px -25px;
		}

		.bx-wrapper.bx-wrapper-vertical-menu .bx-prev
		{ 
			left:0px;
			background-image:url('/skin2/image/navigation_arrow_left.png'); 
		}

		.bx-wrapper.bx-wrapper-vertical-menu .bx-next 
		{ 
			right:0px;
			background-image:url('/skin2/image/navigation_arrow_right.png'); 
		}
		
			#prev3,
		#next3
		{
			bottom:115px;
			right:0px;
			width:25px;
			height:25px;
			display:block;
			position:absolute;
			background-repeat:no-repeat;
			background-position:0px 0px;
		}

		#prev3:hover,
		#next3:hover
		{
			background-position:0px -25px;
		}

		#prev3
		{ 
			left:0px;
			background-image:url('../image/navigation_arrow_left.png'); 
		}

		#next3
		{ 
			right:0px;
			background-image:url('../image/navigation_arrow_right.png'); 
		}

		#themis-vertical-menu
		{
			margin:0px;
			padding:0px;
			position:relative;
			list-style-type:none;
		}

			#themis-vertical-menu li
			{
				float:left;
				width:195px;
				height:450px;
				overflow:hidden;
				
			}

				#themis-vertical-menu li div.themis-vertical-menu-box-wrapper
				{
					width:185px;
					height:445px;
					display:block;
					overflow:hidden;
					position:relative;
					border-bottom:solid 5px #5D514B;
				}

				#themis-vertical-menu li:hover div.themis-vertical-menu-box-wrapper
				{
					border-bottom-color:#F66E00;
				}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-background,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover
					{
						width:200px;
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon-hover,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-background,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover
					{
						background-position:0px 0px;
						background-repeat:no-repeat;
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper a,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper h3,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper h6,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon-hover,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-background,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover
					{
						top:0px;
						position:absolute;
								-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
											
					}
					

					#themis-vertical-menu li:hover div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground,
					#themis-vertical-menu li:hover div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover
					{
						
						position:absolute;
						-webkit-transform: translate(0,80px);
-moz-transform: translate(0,80px);
-o-transform: translate(0,80px);
-ms-transform: translate(0,80px);
									

					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon-hover,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover
					{
						opacity:0;
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
						#filter:alpha(opacity=0);
						
					}
					
					#themis-vertical-menu li:hover div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon-hover,
					#themis-vertical-menu li:hover div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover
					{
						opacity:1;
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
						#filter:alpha(opacity=0);
						
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-background
					{
						top:-30px;
						height:310px;
						-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
					}
					
					#themis-vertical-menu li:hover div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-background
					{
						top:0px;
						height:310px;
			-webkit-transform: translate(0,0px);
-moz-transform: translate(0,0px);
-o-transform: translate(0,0px);
-ms-transform: translate(0,0px);

					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover
					{
						height:450px;
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground
					{
						background-image:url('../image/box_overlay.png');
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-foreground-hover
					{
						background-image:url('../image/box_overlay_hover.png');
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper .themis-vertical-menu-box-icon-hover
					{
						left:75px;
						top:300px;
						width:40px;
						height:40px;
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper h3,
					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper h6
					{
						width:100%;
						display:block;
						text-align:center;
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper h3
					{
						top:350px;
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper h6
					{
						top:380px;
						color:#CBBAAF;
					}

					#themis-vertical-menu li div.themis-vertical-menu-box-wrapper a
					{
						width:100%;
						height:100%;
						display:block;
					}

			/******************************************************************/
			/*	Content / Themis / Vertical Menu / Box Menu 1				  */
			/******************************************************************/

			#themis-vertical-menu li.themis-vertical-menu-box-1
			{

			}

				#themis-vertical-menu li.themis-vertical-menu-box-1 .themis-vertical-menu-box-icon            { background-image:url('../image/icon.png'); background-position:-80px 0 !important;         }
				#themis-vertical-menu li.themis-vertical-menu-box-1 .themis-vertical-menu-box-icon-hover      { background-image:url('../image/icon.png'); background-position:-80px -40px !important;    }

				#themis-vertical-menu li.themis-vertical-menu-box-1 .themis-vertical-menu-box-background      { background-image:url('../image/tab0_img.jpg');            }

			/******************************************************************/
			/*	Content / Themis / Vertical Menu / Box Menu 2			      */
			/******************************************************************/

			#themis-vertical-menu li.themis-vertical-menu-box-2
			{

			}

				#themis-vertical-menu li.themis-vertical-menu-box-2 .themis-vertical-menu-box-icon            { background-image:url('../image/icon.png');      background-position:-120px 0 !important;     }
				#themis-vertical-menu li.themis-vertical-menu-box-2 .themis-vertical-menu-box-icon-hover      { background-image:url('../image/icon.png');  background-position:-120px -40px !important;   }

				#themis-vertical-menu li.themis-vertical-menu-box-2 .themis-vertical-menu-box-background      { background-image:url('../image/tab1_img.jpg');                }

			/******************************************************************/
			/*	Content / Themis / Vertical Menu / Box Menu 3				  */
			/******************************************************************/

			#themis-vertical-menu li.themis-vertical-menu-box-3
			{

			}

				#themis-vertical-menu li.themis-vertical-menu-box-3 .themis-vertical-menu-box-icon            { background-image:url('../image/icon.png');   background-position:-160px 0 !important;         }
				#themis-vertical-menu li.themis-vertical-menu-box-3 .themis-vertical-menu-box-icon-hover      { background-image:url('../image/icon.png');  background-position:-160px -40px !important;    }

				#themis-vertical-menu li.themis-vertical-menu-box-3 .themis-vertical-menu-box-background      { background-image:url('../image/tab4_img.jpg');                }

			/******************************************************************/
			/*	Content / Themis / Vertical Menu / Box Menu 4				  */
			/******************************************************************/

			#themis-vertical-menu li.themis-vertical-menu-box-4
			{

			}

				#themis-vertical-menu li.themis-vertical-menu-box-4 .themis-vertical-menu-box-icon            { background-image:url('../image/icon.png');  background-position:-200px 0 !important;         }
				#themis-vertical-menu li.themis-vertical-menu-box-4 .themis-vertical-menu-box-icon-hover      { background-image:url('../image/icon.png');  background-position:-200px -40px !important;   }

				#themis-vertical-menu li.themis-vertical-menu-box-4 .themis-vertical-menu-box-background      { background-image:url('../image/tab2_img.jpg');                }

			/******************************************************************/
			/*	Content / Themis / Vertical Menu / Box Menu 5				  */
			/******************************************************************/

			#themis-vertical-menu li.themis-vertical-menu-box-5
			{

			}

				#themis-vertical-menu li.themis-vertical-menu-box-5 .themis-vertical-menu-box-icon            { background-image:url('../image/icon.png');     background-position:0px 0 !important;       }
				#themis-vertical-menu li.themis-vertical-menu-box-5 .themis-vertical-menu-box-icon-hover      { background-image:url('../image/icon.png');   background-position:0px -40px !important;   }

				#themis-vertical-menu li.themis-vertical-menu-box-5 .themis-vertical-menu-box-background      { background-image:url('../image/tab3_img.jpg');                }

			/******************************************************************/
			/*	Content / Themis / Vertical Menu / Box Menu 6				  */
			/******************************************************************/

			#themis-vertical-menu li.themis-vertical-menu-box-6
			{

			}

				#themis-vertical-menu li.themis-vertical-menu-box-6 .themis-vertical-menu-box-icon            { background-image:url('../image/icon.png');    background-position:-40px 0 !important;        }
				#themis-vertical-menu li.themis-vertical-menu-box-6 .themis-vertical-menu-box-icon-hover      { background-image:url('../image/icon.png');   background-position:-40px -40px !important;   }

				#themis-vertical-menu li.themis-vertical-menu-box-6 .themis-vertical-menu-box-background      { background-image:url('../image/tab5_img.jpg');                }

		
		
		

		/**********************************************************************/
		/*	Content / Themis / Window										  */
		/**********************************************************************/ 

		#themis-window
		{
			float:right;
			display:none;
			overflow:hidden;
			position:relative;
			border-bottom:solid 5px #5D514B;
		}

			#themis-close-button
			{
				z-index:3;
				right:0px;
				width:19px;
				height:20px;
				display:none;
				position:absolute;
				background-position:0px 0px;
				background-repeat:no-repeat;
				background-image:url('../image/button_close.png');
			}

			#themis-close-button:hover
			{
				background-position:0px -20px;
			}

		#themis-window-scroll
		{
			z-index:1;
			width:650px;
			height:440px;
			display:none;
			position:absolute;
			padding-right:10px;
		}

		#themis-window-content
		{
			width:639px;
			padding-top:12px;
		}

		/**********************************************************************/
		/*	Content / Themis / Horizontal Menu								  */
		/**********************************************************************/

		/**********************************************************************/
		/*	Content / Themis / Horizontal Menu - BX Slider					  */
		/**********************************************************************/			

		.bx-wrapper.bx-wrapper-horizontal-menu
		{
			float:right;
		}	

		.bx-wrapper.bx-wrapper-horizontal-menu .bx-prev,
		.bx-wrapper.bx-wrapper-horizontal-menu .bx-next
		{
			right:0px;
			width:19px;
			height:19px;
			display:block;
			position:absolute;
			background-repeat:no-repeat;
			background-position:0px 0px;
		}

		.bx-wrapper.bx-wrapper-horizontal-menu .bx-prev:hover,
		.bx-wrapper.bx-wrapper-horizontal-menu .bx-next:hover
		{
			background-position:0px -19px;
		}

		.bx-wrapper.bx-wrapper-horizontal-menu .bx-prev
		{ 
			top:201px;
			background-image:url('/skin2/image/navigation_arrow_up.png'); 
		}

		.bx-wrapper.bx-wrapper-horizontal-menu .bx-next 
		{ 
			top:220px;
			background-image:url('/skin2/image/navigation_arrow_down.png'); 
		}
		
		/**********************************************************************/
		/*	Content / Themis / Horizontal Menu - Mobile					  */
		/**********************************************************************/
		
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #f66e00;
        }
		
		.navbar-default {
		background-color: #483f3b;
		border-color: #f66e00;
		}
		.navbar-default .navbar-toggle {
		border-color: #f66e00;
}
		.navbar-toggle {
			background-color: #f66e00;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px;
			float: right;
			margin-bottom: 8px;
			margin-right: 15px;
			margin-top: 8px;
			padding: 9px 10px;
			position: relative;
		}
		.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #f66e00;
		}
		.navbar-default .navbar-toggle .icon-bar {
			background-color: #483f3b;
		}
		.navbar-default .navbar-toggle:hover .icon-bar {
			background-color: #fff;
		}
		.navbar-default .navbar-brand {
			color: #fff;
		}
		.navbar-default .navbar-nav > li > a {
			color: #fff;
		}

		/**********************************************************************/
		/*	Content / Themis / Horizontal Menu - Wrapper					  */
		/**********************************************************************/	

		#themis-horizontal-menu-wrapper
		{
	
			float:right;

      		
		}

		#themis-window		
		#themis-horizontal-menu,
		#themis-horizontal-menu-wrapper
		{
			width:100%;
		}

			/******************************************************************/
			/*	Content / Themis / Horizontal Menu - Menu					  */
			/******************************************************************/	

			#themis-horizontal-menu
			{
				margin:0px;
				padding:0px;
				background:#483F3B;
				list-style-type:none;
                                
			}

				#themis-horizontal-menu li
				{
					clear:both;
					
					border-left:solid 1px #5D514B;
					#margin-top:-4px;
				}

					#themis-horizontal-menu li a
					{
						display:block;
						position:relative;
						padding:20px 0px 20px 88px;
						border-left:solid 2px transparent;
					}

					#themis-horizontal-menu li a,
					#themis-horizontal-menu li a:hover,
					#themis-horizontal-menu li.selected a
					{
						text-decoration:none;
					}

					#themis-horizontal-menu li:hover,
					#themis-horizontal-menu li a:hover,
					#themis-horizontal-menu li.selected,
					#themis-horizontal-menu li.selected a
					{
						border-left-color:#F66E00;
					}

						/******************************************************/
						/*	Content / Themis / Horizontal Menu / Icons		  */
						/******************************************************/

						#themis-horizontal-menu li a span.themis-horizontal-menu-icon,
						#themis-horizontal-menu li a span.themis-horizontal-menu-icon-hover
						{
							top:25px;
							left:30px;
							width:40px;
							height:40px;
							display:block;
							position:absolute;
							background-repeat:no-repeat;
							background-position:center left;
	-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
						}

						#themis-horizontal-menu li a span.themis-horizontal-menu-icon-hover
						{
							opacity:0;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
							#filter:alpha(opacity=0);
						}

                                                #themis-horizontal-menu li:hover a span.themis-horizontal-menu-icon-hover,  #themis-horizontal-menu li.selected a span.themis-horizontal-menu-icon-hover
						{
							opacity:1;
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
							#filter:alpha(opacity=0);
						}

						#themis-horizontal-menu li.themis-horizontal-menu-box-1 a span.themis-horizontal-menu-icon          { background-image:url('/skin2/image/icon_home.png');              }
						#themis-horizontal-menu li.themis-horizontal-menu-box-1 a span.themis-horizontal-menu-icon-hover    { background-image:url('/skin2/image/icon_home_hover.png');        }                

						#themis-horizontal-menu li.themis-horizontal-menu-box-2 a span.themis-horizontal-menu-icon          { background-image:url('/skin2/image/icon_about.png');           }
						#themis-horizontal-menu li.themis-horizontal-menu-box-2 a span.themis-horizontal-menu-icon-hover    { background-image:url('/skin2/image/icon_about_hover.png');     }

						#themis-horizontal-menu li.themis-horizontal-menu-box-3 a span.themis-horizontal-menu-icon          { background-image:url('/skin2/image/icon_services.png');            }
						#themis-horizontal-menu li.themis-horizontal-menu-box-3 a span.themis-horizontal-menu-icon-hover    { background-image:url('/skin2/image/icon_services_hover.png');      }

						#themis-horizontal-menu li.themis-horizontal-menu-box-4 a span.themis-horizontal-menu-icon          { background-image:url('/skin2/image/icon_practice.png');           }
						#themis-horizontal-menu li.themis-horizontal-menu-box-4 a span.themis-horizontal-menu-icon-hover    { background-image:url('/skin2/image/icon_practice_hover.png');     }

						#themis-horizontal-menu li.themis-horizontal-menu-box-5 a span.themis-horizontal-menu-icon          { background-image:url('/skin2/image/icon_clients.png');            }
						#themis-horizontal-menu li.themis-horizontal-menu-box-5 a span.themis-horizontal-menu-icon-hover    { background-image:url('/skin2/image/icon_clients_hover.png');      }

                        #themis-horizontal-menu li.themis-horizontal-menu-box-6 a span.themis-horizontal-menu-icon          { background-image:url('/skin2/image/icon_contact.png');            }
						#themis-horizontal-menu li.themis-horizontal-menu-box-6 a span.themis-horizontal-menu-icon-hover    { background-image:url('/skin2/image/icon_contact_hover.png');      }
						/******************************************************/
						/*	Content / Themis / Horizontal Menu / Titles		  */
						/******************************************************/

						#themis-horizontal-menu li a span.title,
						#themis-horizontal-menu li a span.subtitle					
						{
							display:block;
							font-family:'Noticia Text',Serif;
						}

						#themis-horizontal-menu li a span.title
						{
							font-size:18px;
							font-weight:400;
						}

						#themis-horizontal-menu li a span.subtitle
						{
							color:#CBBAAF;
							font-size:14px;
						}

/******************************************************************************/
/*	Footer																	  */
/******************************************************************************/

div.footer
{
	margin-bottom:30px;
position: relative;
}

	div.footer h5.footer-header-column-1,
	div.footer h5.footer-header-column-2,
	div.footer h5.footer-header-column-3
	{
		padding-left:0px;
		margin-bottom:35px;
		background-repeat:no-repeat;
		background-position:left 5px;
	}

	

	/**************************************************************************/
	/*	Footer / News list													  */
	/*  Footer / Testimonials list											  */
	/**************************************************************************/

	div.footer ul.news-list,
	div.footer ul.testimonials-list
	{

	}

	div.footer .bx-window
	{
		height:300px !important;
	}

		div.footer ul.news-list li,
		div.footer ul.testimonials-list li
		{
			clear:both;
			height:100px;
			overflow:hidden;
		}

		div.footer ul.testimonials-list li
		{
			/*padding-left:40px;
			background-repeat:no-repeat;
			background-position:0px 0px;
			background-image:url('../image/icon_quote.png');*/
		}

			div.footer ul.news-list li div.news-list-date
			{
				width:40px;
				float:left;
				color:#FFFFFF;
				font-size:13px;
				text-align:center;
				text-transform:uppercase;
				font-family:'Noticia Text',Serif;
			}

				div.footer ul.news-list li div.news-list-date span
				{
					clear:both;
					display:block;
				}

			div.footer ul.news-list li div.news-list-content
			{
			/*	width:250px;
				float:right;*/
				padding-left:15px;
				border-left:solid 1px #5D514B;
			}

			div.footer ul.testimonials-list li p,
			div.footer ul.news-list li div.news-list-content p
			{
				margin:0px;
				padding:0px;
				margin-top:10px;
			}

		/**********************************************************************/
		/*	Footer / BX slider navigation									  */
		/**********************************************************************/

		div.footer .bx-prev,
		div.footer .bx-next
		{
			top:-53px;
			right:0px;
			width:15px;
			height:15px;
			display:block;
			position:absolute;
			background-position:0px 0px;
			background-repeat:no-repeat;
		}

		div.footer .bx-prev
		{
			right:20px;
		}

		div.footer .bx-prev:hover,
		div.footer .bx-next:hover
		{
			background-position:0px -15px;
		}

		div.footer .bx-prev { background-image:url('../image/icon_navbar_up.png');      }
		div.footer .bx-next { background-image:url('../image/icon_navbar_down.png');    }

	/**************************************************************************/
	/*	Footer / Legal list													  */
	/**************************************************************************/

	div.footer ul.legal-links
	{
		margin-top:-6px;
	}

		div.footer ul.legal-links li
		{
			width:130px;
			height:100%;
			overflow:hidden;
			padding:7px 0px 7px 20px;
			background-repeat:no-repeat;
			background-position:center left;
			border-bottom:solid 1px #5D514B;
			background-image:url('../image/bullet_small.png');
		}

		div.footer ul.legal-links li.left
		{
			float:left;
			clear:both;
		}

		div.footer ul.legal-links li.right
		{
			float:right;
		}
        /**************************************************************************/
	/*	Footer / contact list													  */
	/**************************************************************************/

ul.company-info {
}
ul.company-info li {
    clear: both;
}
ul.company-info li {
    background-position: 0 10px;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 0 0 1px;
border-color: #5d514b;
    min-height: 16px;
    padding: 10px 0 10px 0px;
}
ul.company-info li span{
   height: 16px;
   width:16px;
   margin-right:10px;
   display: inline-flex;
vertical-align: text-top;
}
ul.company-info li:first-child {
    background-position: 0 0;
    padding-top: 0;
}
ul.company-info li span.icon-fax {
    background-image: url("/skin2/image/icon_sm.png"); background-position: -32px 0 !important;
}
ul.company-info li span.icon-mail {
    background-image: url("/skin2/image/icon_sm.png"); background-position: -48px 0 !important;
}
ul.company-info li span.icon-phone {
   background-image: url("/skin2/image/icon_sm.png"); background-position: -64px 0 !important;
}
ul.company-info li span.icon-hours {
    background-image: url("/skin2/image/icon_contact_hours.png");
}
ul.company-info li span.icon-address {
    background-image: url("/skin2/image/icon_sm.png"); background-position: -16px 0 !important;
}
ul.company-info li span.icon-facebook {
    background-image: url("/skin2/image/icon_sm.png"); background-position: -112px 0 !important;
}
ul.company-info li span.icon-instagram {
    background-image: url("/skin2/image/icon_sm.png"); background-position: -128px 0 !important;
}
ul.company-info li div.company-info-business-hour {
}
ul.company-info li div.company-info-business-hour div.company-info-business-hour-dayname {
    display: inline;
}
ul.company-info li div.company-info-business-hour div.company-info-business-hour-open-range {
    display: inline;
}
ul.company-info li div.company-info-business-hour div.company-info-business-hour-info {
    font-size: 12px;
    margin-bottom: 5px;
    opacity: 0.7;
}

ul.social-list {
}
ul.social-list li {
    float: left;
    margin-right: 2px;
}
ul.social-list li a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    width: 40px;
}
ul.social-list li a:hover {
    background-position: 0 -40px;
}
ul.social-list li a.social-list-vk {
    background-image: url("/skin2/image/icon_social_vk.png");
}
ul.social-list li a.social-list-insta{
    background-image: url("/skin2/image/icon_social_insta.png");
}
ul.social-list li a.social-list-ok {
    background-image: url("/skin2/image/icon_social_ok.png");
}
ul.social-list li a.social-list-blogger {
    background-image: url("/skin2/image/icon_social_blogger.png");
}
ul.social-list li a.social-list-deviantart {
    background-image: url("/skin2/image/icon_social_deviantart.png");
}
ul.social-list li a.social-list-dribble {
    background-image: url("/skin2/image/icon_social_dribble.png");
}
ul.social-list li a.social-list-envato {
    background-image: url("/skin2/image/icon_social_envato.png");
}
ul.social-list li a.social-list-facebook {
    background-image: url("/skin2/image/icon_social_facebook.png");
}
ul.social-list li a.social-list-flickr {
    background-image: url("/skin2/image/icon_social_flickr.png");
}
ul.social-list li a.social-list-forrst {
    background-image: url("/skin2/image/icon_social_forrst.png");
}
ul.social-list li a.social-list-googleplus {
    background-image: url("/skin2/image/icon_social_googleplus.png");
}
ul.social-list li a.social-list-linkedin {
    background-image: url("/skin2/image/icon_social_linkedin.png");
}
ul.social-list li a.social-list-myspace {
    background-image: url("/skin2/image/icon_social_myspace.png");
}
ul.social-list li a.social-list-picasa {
    background-image: url("/skin2/image/icon_social_picasa.png");
}
ul.social-list li a.social-list-skype {
    background-image: url("/skin2/image/icon_social_skype.png");
}
ul.social-list li a.social-list-soundcloud {
    background-image: url("/skin2/image/icon_social_soundcloud.png");
}
ul.social-list li a.social-list-stumbleupon {
    background-image: url("/skin2/image/icon_social_stumbleupon.png");
}
ul.social-list li a.social-list-tumblr {
    background-image: url("/skin2/image/icon_social_tumblr.png");
}
ul.social-list li a.social-list-twitter {
    background-image: url("/skin2/image/icon_social_twitter.png");
}
ul.social-list li a.social-list-vimeo {
    background-image: url("/skin2/image/icon_social_vimeo.png");
}
ul.social-list li a.social-list-xing {
    background-image: url("/skin2/image/icon_social_xing.png");
}
ul.social-list li a.social-list-youtube {
    background-image: url("/skin2/image/icon_social_youtube.png");
}

/******************************************************************************/
/*	Footer bottom															  */
/******************************************************************************/

div.footer-bottom
{
	background:#241F1D;
	padding:1px 0px 15px 0px;
}

	/**************************************************************************/
	/*	Footer bottom / Line											      */
	/**************************************************************************/

	div.footer-bottom hr
	{
		border:0;
		height:1px;
		margin:0px;
		padding:0px;
		line-height:1;
		font-size:1px;
		color:#3A322F;
		background:#3A322F;
		margin-bottom:15px;
		#margin-top:-7px;
		#margin-bottom:10px;
	}

	/**************************************************************************/
	/*	Footer bottom / Menu												  */
	/**************************************************************************/

	div.footer-bottom ul.footer-bottom-menu
	{
		float:right;
	}

		div.footer-bottom ul.footer-bottom-menu li
		{
			float:left;
			margin-left:15px;
		}

div.blog-pagination {

    margin-top: 10px;
}

div.blog-pagination a, div.blog-pagination span {
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 5px 8px;
    text-decoration: none;
 border-color: #5d514b;
line-height: 100%;
}

div.blog-pagination a:hover, div.blog-pagination span:hover, div.blog-pagination span.current {

 border-color: #f66e00;
}

div.blog-pagination a, div.blog-pagination span{
    margin-left: 0;
}

#id_next, #id_prev {
display: none;
}

	.clients{
		cursor: pointer;
		-webkit-transition:all 0.45s ease-in-out;
		-moz-transition:all 0.45s ease-in-out;
		-o-transition:all 0.45s ease-in-out;
		-ms-transition:all 0.45s ease-in-out;
		transition:all 0.45s ease-in-out;

	}
	.clients:hover{
		border-color:#f66e00;
	}
.btn-warning {
    background-color: #5d514b;
    border-color:#5d514b;
    color: #fff;
}

.btn-warning:focus, .btn-warning.focus {
    background-color: #f66e00;
    border-color: #f66e00;
    color: #fff;
}
.btn-warning:hover {
    background-color:#f66e00;
    border-color: #f66e00;
    color: #fff;
}

.btn-block {
    display: block;
    width: 120px !important;
margin: 0 auto;
}
