/* Global styles */

.cute-slider {
	position: relative;
	visibility: hidden;
	overflow: hidden;
}

.cute-ie8 *,
.cute-ie7 * {
	filter: inherit;
	opacity: inherit;
}

/* Slider Controls */

.br-controls {
	position: absolute;
	z-index: 10;
}

.br-next,
.br-previous,
.br-slidecontrol,
.br-thumb-bottom .br-thumb-img,
.br-thumb-up .br-thumb-img,
.br-thumblist {
	position: absolute;
}

.br-slidecontrol {
	list-style: none;
	cursor: auto !important;
}

	.br-slidecontrol ul {
		margin: 0px;
		padding: 0px;
		height: 0px;
	}

	.br-slidecontrol ul li {
		display: block;
		position: relative;
		float: left;
		cursor: pointer !important;
	}

	.br-slidecontrol ul li .br-control-selected {
		display: none;
	}

.br-thumb-bottom,
.br-thumb-up {
	position: relative;
}

.br-thumblist {
	width: 100%;
	text-align: center;
	height: 0px;
	left: 0px;
	bottom: 0px;
}

.br-thumblist-frame {
	overflow: hidden;
	position: relative;	
}

.br-list-thumb {
	display: inline-block;
	overflow: hidden;
}

.br-thumblist-content .br-list-thumb img {
	cursor: pointer !important;
}

.br-thumb-img img {
	height: 100% !important;
}

.br-slideinfo .top,
.br-slideinfo .bottom {
	width: 100%;
}

.br-slideinfo .right,
.br-slideinfo .left {
	height: 100%;
}

.br-slideinfo .more-btn {
	cursor: pointer !important;
	display: block;
	position: relative;
	text-decoration: none;
}

.br-slideinfo .subtitle,
.br-slideinfo .title,
.br-slideinfo .text {
	display: block;
}

/* Slider Timer */

.br-circle-timer,
.br-circle-timer .br-timer-dot,
.br-bar-timer,
.br-bar-timer .br-timer-bar {
	position: absolute !important;
}

.br-circle-timer .br-timer-dot {
	left: 50% !important;
	top: 50% !important;
}

/* Slider Captions */

.br-captions div {
	position: absolute;
	text-shadow: none;
}

/* Slider Video */

.br-video .play-btn,
.br-video .close-btn {
	background-repeat: no-repeat;
	cursor: pointer !important;
	position: absolute;
}

.br-video .video-cont {
	position: absolute;
	z-index: 2;
}

.cute-ie8 .video-cont,
.cute-ie7 .video-cont {
	z-index: auto !important;
}

/* Slider Shadow */

.cute-shadow {
	width: 100%;
}

.cute-shadow img {
	max-width: 100%;
}

/* Slider Loading */

.br-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 101;
}

.br-large-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 100;	
}

.br-loading .img,
.br-large-loading .img {
	width: 100%;
	height: 100%;
}

/* Trying to remove all the default global styles of WordPress :) */

.cute-slider img {
	max-width: none !important;
}

.cute-slider img,
.entry-content .cute-slider img,
.comment-content .cute-slider img,
.widget .cute-slider img,
.cute-shadow img,
.entry-content .cute-shadow img,
.comment-content .cute-shadow img,
.widget .cute-shadow img {
	border-radius: 0px;
	box-shadow: none;
	border: 0px;
	margin: 0px;
}

.entry-content .cute-slider li,
.comment-content .cute-slider li,
.widget .cute-slider li {
	margin: 0px !important;
}

.cute-slider br.clear {
	clear: both;
}

.cute-slider .top div ,
.cute-slider .right div,
.cute-slider .bottom div,
.cute-slider .left div {
	padding: 20px !important;
}

.br-infocontent .title {
	background: none !important;
	margin: 0px !important;
	padding: 0px !important;
}

.br-infocontent .text {
	text-align: justify;	
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
}
/*-----------------------------------------------------------------------------

	-	revolution slider -

Screen Stylesheet

author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


/******************************
	-	WRAPPER STYLES		-
******************************/



.rev_slider_wrapper{
	position:relative;
}

.rev_slider{
	position:relative;
	overflow:hidden;
}


.rev_slider img{
	max-width:none !important;
	max-width:none !important;
	-moz-transition: none 0 !important;
	-webkit-transition: none 0 !important;
	-o-transition: none 0 !important;
	transition: none 0 !important;
	margin:0px !important;
	padding:0px !important;
	border-width:0px !important;
	border:none;
	visibility:visible !important;
}

.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}

.rev_slider ul{
	margin:0px !important;
	padding:0px !important;
	list-style: none !important;
	list-style-type: none !important;
	background-position:0px 0px !important;
}

.rev_slider ul li,
.rev_slider >ul >li,
.rev_slider >ul >li:before{
	list-style:none !important;
	position:absolute;
	visibility:hidden;
	margin:0px !important;
	padding:0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image:none !important;
	background-position:0px 0px !important;
	text-indent: 0em !important;
}

.rev_slider .tp-caption,
.rev_slider .caption, {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; 	position:absolute; visibility: hidden;
}

/* ADDED FOR SLIDELINK MANAGEMENT */
.tp-caption { z-index:1;}



.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}


.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important;}

/******************************
	-	WRAPPER STYLES END	-
******************************/

/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}
/******************************
	-	IE8 HACKS ENDS	-
*******************************/

/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}

.tp-caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.tp-caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}
/********************************
	-	FULLSCREEN VIDEO ENDS	-
*********************************/

.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabanner{
	width:100% !important;
	position:relative;
}


/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/

.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img			{ -webkit-transform: translateZ(0);
										  -webkit-backface-visibility: hidden;
										  -webkit-perspective: 1000;
									}


/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; position:absolute;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;

		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(../img/shadow1.png) no-repeat; background-size:100%; width:890px; height:30px; bottom:-30px;}
.tp-bannershadow.tp-shadow2 {	background:url(../img/shadow2.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {	background:url(../img/shadow3.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}


/******************************
	-	BUTTONS	-
*******************************/

.tp-button{
			padding:6px 13px 5px;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			height:30px;
			cursor:pointer;
			color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
			background:url(../img/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
			text-decoration:none;
		}

.tp-button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(../img/g40.png) repeat-x top;}


.purchase:hover,
.tp-button:hover,
.tp-button.big:hover		{	background-position:bottom, 15px 11px;}


	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.tp-button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tp-button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important;}
		a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}


/*	BUTTON COLORS	*/

.tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }


.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68;}


.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212;}

.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00;}

.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222;}

.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555;}



/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/
.tp-bullets												{	z-index:100; position:absolute; bottom:10px; }
.tp-bullets.simplebullets								{ 	bottom:10px;}


.tp-bullets.simplebullets.navbar						{ 	margin-left:-40px; border:1px solid #666; border-bottom:1px solid #444; bottom:-20px; background:url(../img/boxed_bgtile.png); height:40px; padding:0px 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;margin-top:-17px;}

.tp-bullets.simplebullets.navbar-old					{ 	bottom:-20px; background:url(../img/navigdots_bgtile.png); height:35px; padding:0px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;margin-top:-17px;}


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(../img/bullet.png) no-Repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:-10px; margin-left:3px;}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px;}

.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(../img/bullets.png) no-Repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:-12px;}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(../img/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(../img/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px;}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(../img/bullet_boxed.png) no-Repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:10px;}

.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important;}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(../img/navigdots.png) no-Repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:30px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:30px !important;}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; }



/*************************************
	-	TP ARROWS 	-
**************************************/

.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(../img/small_left.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:-7px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(../img/small_right.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:-7px;}


.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(../img/arrow_left.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:-13px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../img/arrow_right.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:-13px;}


.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../img/small_left_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-right:4px; margin-top:-4px;}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../img/small_right_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-left:-36px; margin-top:-4px;}


.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../img/arrowleft.png) no-Repeat top left;		width:9px;	height:16px;   float:left;	margin-right:-20px; margin-top:-8px;}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../img/arrowright.png) no-Repeat top left;	width:9px;	height:16px;   float:left;	margin-left:-20px; margin-top:-8px;}

.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }

.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../img/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../img/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../img/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../img/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.large										{	z-index:100;cursor:pointer; position:relative;	background:url(../img/large_left.png) no-Repeat top left;	width:40px;	height:40px;  margin-left:20px; margin-top:-20px; }
.tp-rightarrow.large									{	z-index:100;cursor:pointer; position:relative;	background:url(../img/large_right.png) no-Repeat top left;	width:40px;	height:40px;  margin-left:-20px; margin-top:-20px; }

.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left; }






/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/


.tp-bullets.tp-thumbs						{	z-index:100; position:absolute; padding:0px 2px 2px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
											}

.fullwidthbanner-container .tp-thumbs					{  padding:2px;}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative;}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute;}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";		-moz-opacity: 0.5;	-khtml-opacity: 0.5;	opacity: 0.5;
												-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
											}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";		-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}
.tp-thumbs img								{	width:100%; }


/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	width:100%; height:10px; background:url(../img/timer.png);position:absolute; z-index:200;}
.tp-bannertimer.tp-bottom					{	bottom:0px !important;height:5px;}




/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/


	@media only screen and (min-width: 480px) and (max-width: 767px) {
			.responsive .tp-bullets.tp-thumbs				{	width:300px !important; height:30px !important;}
			.responsive .tp-bullets.tp-thumbs .tp-mask		{	width:300px !important; height:30px !important;}
			.responsive .tp-bullets.tp-thumbs .bullet		{	width:60px !important;height:30px !important;}

	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
				.responsive .tp-bullets	{	display:none}
				.responsive .tparrows	{	display:none;}
	}


/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}


.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}

.tp-simpleresponsive >ul li{
	list-style:none;
	position:absolute;
	visibility:hidden;
}

/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:10000px; height:10000px;  background:url(../img/coloredbg.png) repeat;}

.tp-loader 	{	background:url(../img/loader.gif) no-repeat 10px 10px; background-color:#fff;  margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute;width:44px;height:44px;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}



.tp-caption.big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			padding-top: 1px;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#000;	
			letter-spacing: -1.5px;										
		}

.tp-caption.big_orange{
			position: absolute; 
			color: #ff7302; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
			letter-spacing: -1.5px;															
		}	
					
.tp-caption.big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
			letter-spacing: -1.5px;															
		}		

.tp-caption.medium_grey{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			padding: 2px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#888;		
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
					
.tp-caption.small_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 14px; 
			line-height: 20px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.medium_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 40px; 
			line-height: 40px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
					
.tp-caption.very_large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
			letter-spacing: -2px;		
		}
					
.tp-caption.very_big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#000;		
					}	
					
.tp-caption.very_big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#fff;		
					}
					
.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}
											
.tp-caption.black{
		color: #000; 
		text-shadow: none;		
	}	
					
.tp-caption.noshadow {
		text-shadow: none;		
	}	
					
.tp-caption a { 
	color: #ff7302; text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;	 
}			
	
.tp-caption a:hover { 
	color: #ffa902; 
}

/* REVOLUTION SLIDER */
.tp-caption.project_title{ 
	font-size: 30px; 
	font-weight: 700; 
	color: white; 
	text-transform: uppercase; 
	background: rgba(0, 0, 0, 0.3); 
	text-shadow:1px 1px 0 rgba(0,0,0,0.4); 
	padding: 8px 15px 14px;  
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px; 
	}

.tp-caption.project_subtitle {
	font-size: 18px; 
	font-weight: 700; 
	text-shadow: 1px 1px 0 white; 
	color: #888;
}

.tp-caption.more_details{
	font-size: 10px; 
	color: #fff; 
	background-color: #CD2122; 
	padding: 2px 8px; 
	line-height: 1.4; 
	border-radius: 2px; 
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}


.tp-caption.desc_text{
	width:340px; white-space: normal !important;}
.tp-caption.big_title_white{
	width:540px; white-space: normal !important;}
.tp-caption.big_title_white h3{
	font-size:36px; font-weight:700; text-shadow:1px 1px 0 rgba(0,0,0,0.5); color:#fff; text-transform:uppercase;}

.tp-caption.big_text_white{
	width:500px; white-space: normal !important;}
.tp-caption.big_text_white p{
	font-size:28px; font-weight:500; text-shadow:1px 1px 0 rgba(0,0,0,0.5); color:#fff; line-height: 1.3; margin-bottom: 25px;}

.tp-caption.more_details a {
	color:#fff;
}

.tp-caption.para1 {

}
.tp-caption.para2 {

}
.tp-caption.para3 {

}
.tp-caption.para4 {

}
.tp-caption.para5 {

}
INPUT.miniColors {
	margin-right: 4px;
}

.miniColors-selector {
	position: absolute;
	width: 175px;
	height: 150px;
	background: white;
	border: solid 1px #bababa;
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
	box-shadow: 0 0 6px rgba(0, 0, 0, .25);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	z-index: 999999;
}

.miniColors.opacity.miniColors-selector {
	width: 200px;
}

.miniColors-selector.black {
	background: black;
	border-color: black;
}

.miniColors-selector.gray {
	background: #DDD;
	border-color: #EEE;
}

.miniColors-colors {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 150px;
	height: 150px;
	background: url("../img/renkpaleti.png") -40px 0 no-repeat;
	cursor: crosshair;
}

.miniColors.opacity .miniColors-colors {
	left: 30px;
}

.miniColors-hues {
	position: absolute;
	top: 5px;
	left: 160px;
	width: 20px;
	height: 150px;
	background: url("../img/renkpaleti.png") 0 0 no-repeat;
	cursor: crosshair;
}

.miniColors.opacity .miniColors-hues {
	left: 185px;
}

.miniColors-opacity {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 20px;
	height: 150px;
	background: url("../img/renkpaleti.png") -20px 0 no-repeat;
	cursor: crosshair;
}

.miniColors-colorPicker {
	position: absolute;
	width: 11px;
	height: 11px;
	border: 1px solid black;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}
.miniColors-colorPicker-inner {
	position: absolute;
	top: 0;
	left: 0; 
	width: 7px;
	height: 7px;
	border: 2px solid white;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

.miniColors-huePicker,
.miniColors-opacityPicker {
	position: absolute;
	left: -2px;
	width: 22px;
	height: 2px;
	border: 1px solid black;
	background: white;
	margin-top: -1px;
	border-radius: 2px;
}

.miniColors-trigger, 
.miniColors-triggerWrap {
	width: 22px;
	height: 22px;
	display: inline-block;
}

.miniColors-triggerWrap {
	background: url("../img/paletikon.png") -22px 0 no-repeat;
}

.miniColors-triggerWrap.disabled {
	filter: alpha(opacity=50);
	opacity: .5;
}

.miniColors-trigger {
	vertical-align: middle;
	outline: none;
	background: url("../img/paletikon.png") 0 0 no-repeat;
}

.miniColors-triggerWrap.disabled .miniColors-trigger {
	cursor: default;
}
/*!
 * Bootstrap v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#map_canvas img,
.google-maps img {
  max-width: none;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: none;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page  {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}

a {
  color: #0088cc;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #005580;
  text-decoration: underline;
}

.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}

.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}



.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}


body.res1170 .row-fluid.zn_has_sidebar .span9.zn_float_right ,body .row-fluid.zn_has_sidebar .span9.zn_float_right {
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}



body.res1170 .row-fluid.zn_has_sidebar .span9.zn_float_right + .span3 , body .row-fluid.zn_has_sidebar .span9.zn_float_right + .span3 {
  margin-left: 0;
  *margin-left: 0;
}



.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.container-fluid:after {
  clear: both;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

cite {
  font-style: normal;
}

.muted {
  color: #999999;
}

a.muted:hover,
a.muted:focus {
  color: #808080;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover,
a.text-success:focus {
  color: #356635;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  line-height: 40px;
}

h1 {
  font-size: 38.5px;
}

h2 {
  font-size: 31.5px;
}

h3 {
  font-size: 24.5px;
}

h4 {
  font-size: 17.5px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 11.9px;
}

h1 small {
  font-size: 24.5px;
}

h2 small {
  font-size: 17.5px;
}

h3 small {
  font-size: 14px;
}

h4 small {
  font-size: 14px;
}

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

li {
  line-height: 20px;
}

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

ul.inline > li,
ol.inline > li {
  display: inline-block;
  *display: inline;
  padding-right: 5px;
  padding-left: 5px;
  *zoom: 1;
}

dl {
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 20px;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 10px;
}

.dl-horizontal {
  *zoom: 1;
}

.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  line-height: 0;
  content: "";
}

.dl-horizontal:after {
  clear: both;
}

.dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dl-horizontal dd {
  margin-left: 180px;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

blockquote small:before {
  content: '\2014 \00A0';
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}

blockquote.pull-right small:before {
  content: '';
}

blockquote.pull-right small:after {
  content: '\00A0 \2014';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

code {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 20px;
}

pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

form {
  margin: 0 0 20px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

legend small {
  font-size: 15px;
  color: #999999;
}

label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

input,
textarea,
.uneditable-input {
  width: 206px;
}

textarea {
  height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}

select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

select[multiple],
select[size] {
  height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}

.uneditable-textarea {
  width: auto;
  height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}

.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

.input-xlarge {
  width: 270px;
}

.input-xxlarge {
  width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}

input,
textarea,
.uneditable-input {
  margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}

.controls-row {
  *zoom: 1;
}

.controls-row:before,
.controls-row:after {
  display: table;
  line-height: 0;
  content: "";
}

.controls-row:after {
  clear: both;
}

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
     -moz-box-shadow: 0 0 6px #f8b9b7;
          box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}

.form-actions:before,
.form-actions:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-actions:after {
  clear: both;
}

.help-block,
.help-inline {
  color: #595959;
}

.help-block {
  display: block;
  margin-bottom: 10px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}

.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}

input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

/* Allow for input prepend/append in search forms */

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

.control-group {
  margin-bottom: 10px;
}

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

.form-horizontal .help-block {
  margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px;
}

.form-horizontal .form-actions {
  padding-left: 180px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.table tbody tr.success > td {
  background-color: #dff0d8;
}

.table tbody tr.error > td {
  background-color: #f2dede;
}

.table tbody tr.warning > td {
  background-color: #fcf8e3;
}

.table tbody tr.info > td {
  background-color: #d9edf7;
}

.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}

.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* White icons with optional class, or on hover/focus/active states of certain elements */

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-white.png");
}

.icon-glass {
  background-position: 0      0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-check {
  background-position: -144px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  width: 16px;
  background-position: -216px -120px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  width: 16px;
  background-position: -384px -120px;
}

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -118px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.open {
  *z-index: 1000;
}

.open > .dropdown-menu {
  display: block;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
     -moz-border-radius: 5px 5px 5px 0;
          border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}

.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
     -moz-transition: height 0.35s ease;
       -o-transition: height 0.35s ease;
          transition: height 0.35s ease;
}

.collapse.in {
  height: auto;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-link {
  color: #0088cc;
  cursor: pointer;
  border-color: transparent;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}

.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1;
}

.btn-group:first-child {
  *margin-left: 0;
}

.btn-group + .btn-group {
  margin-left: 5px;
}

.btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}

.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group > .btn + .btn {
  margin-left: -1px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}

.btn-group > .btn-mini {
  font-size: 10.5px;
}

.btn-group > .btn-small {
  font-size: 11.9px;
}

.btn-group > .btn-large {
  font-size: 17.5px;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px;
}

.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}

.btn-large .caret {
  margin-top: 6px;
}

.btn-large .caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}

.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}

.dropup .btn-large .caret {
  border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group-vertical > .btn + .btn {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li > a > img {
  max-width: none;
}

.nav > .pull-right {
  float: right;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  z-index: 2;
  border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

/* move down carets for tabs */

.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
  border-color: #999999;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before,
.tabbable:after {
  display: table;
  line-height: 0;
  content: "";
}

.tabbable:after {
  clear: both;
}

.tab-content {
  overflow: auto;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.nav > .disabled > a {
  color: #999999;
}

.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}

.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible;
}

.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-inner:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

.navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}

.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}

.navbar-link {
  color: #777777;
}

.navbar-link:hover,
.navbar-link:focus {
  color: #333333;
}

.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-form:after {
  clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.navbar-static-top {
  position: static;
  margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

.navbar .nav > li {
  float: left;
}

.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555555;
  background-color: #e5e5e5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}

.navbar-inverse .brand {
  color: #999999;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}

.navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}

.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #999999;
}


.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}

.pager:before,
.pager:after {
  display: table;
  line-height: 0;
  content: "";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: default;
  background-color: #fff;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal.fade.in {
  top: 10%;
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

.modal-header .close {
  margin-top: 2px;
}

.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}

.modal-form {
  margin-bottom: 0;
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
     -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0;
}

.popover-title:empty {
  display: none;
}

.popover-content {
  padding: 9px 14px;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow {
  border-width: 11px;
}

.popover .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
}

.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
}

.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}

.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
}

.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #ffffff;
  border-right-width: 0;
}

.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

.thumbnails:before,
.thumbnails:after {
  display: table;
  line-height: 0;
  content: "";
}

.thumbnails:after {
  clear: both;
}

.row-fluid .thumbnails {
  margin-left: 0;
}

.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}

.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #555555;
}

.media,
.media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media > .pull-left {
  margin-right: 10px;
}

.media > .pull-right {
  margin-left: 10px;
}

.media-list {
  margin-left: 0;
  list-style: none;
}

.label,
.badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
}

.label {
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.badge {
  padding-right: 9px;
  padding-left: 9px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}

.label:empty,
.badge:empty {
  display: none;
}

a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label-important,
.badge-important {
  background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}

.label-warning,
.badge-warning {
  background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}

.label-success,
.badge-success {
  background-color: #468847;
}

.label-success[href],
.badge-success[href] {
  background-color: #356635;
}

.label-info,
.badge-info {
  background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
  background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
  top: 0;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.accordion {
  margin-bottom: 20px;
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.accordion-heading {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.accordion-toggle {
  cursor: pointer;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 15px;
  left: auto;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}

.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}

.hero-unit li {
  line-height: 30px;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.affix {
  position: fixed;
}

/* FIX FOR FIXED WIDTH IOS SLIDER */
  #slideshow .iosSlider.fixed {height: 373px;}
  #slideshow .sliderContainer  {width:940px;margin: 0 auto;}

/*
* Superfish
* jQuery menu plugin by Joel Birch
* http://users.tpg.com.au/j_birch/plugins/superfish/
*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none; }
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute; top:-999em; /* left offset of submenus need to match (see below) */ }
.sf-menu ul li { width:13.5em; }
.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float:left; position:relative; }
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left:0; top:37px; /* match top ul list item height */ z-index:99; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:10em; /* match ul width */ top:0; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0; }

/*** arrows **/
.sf-menu a.sf-with-ul {min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em; /* IE6 only */ width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url("../img/arrows-ffffff.png") no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ }
a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top:.8em; background-position:0 -100px; /* use translucent arrow for modern browsers*/ }
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/Lato-Light.eot');
  src: local('Lato Light'), local('Lato-Light'), url('Lato-Light.eot?#iefix') format('embedded-opentype'), url(../fonts/Lato-Light.woff) format('woff'),url('../fonts/Lato-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Lato-Regular.eot');
  src: local('Lato Regular'), local('Lato-Regular'), url('Lato-Regular.eot?#iefix') format('embedded-opentype'), url(../fonts/Lato-Regular.woff) format('woff'),url('../fonts/Lato-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/Lato-Bold.eot');
  src: local('Lato Bold'), local('Lato-Bold'), url('Lato-Bold.eot?#iefix') format('embedded-opentype'), url(../fonts/Lato-Bold.woff) format('woff'),url('../fonts/Lato-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/Lato-Black.eot');
  src: local('Lato Black'), local('Lato-Black'), url('Lato-Black.eot?#iefix') format('embedded-opentype'), url(../fonts/Lato-Black.woff) format('woff'),url('../fonts/Lato-Black.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(../fonts/gk5FxslNkTTHtojXrkp-xICtgNwyJYHzDAjKtI5LRRA.woff) format('woff');
}

body {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 30px;
	font-weight:300;
	color: #535353;
	background-color: #f5f5f5;
}
h1, h2, h3, h4, h5, h6, div.pp_wdizayn .ppt {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:700;
}

/* Several elements using other font */
div.pp_wdizayn .ppt,
.flex-caption,
.nivo-caption,
.info_pop .text, .playVideo,
.textpop-style .texts > span,
.ud_counter ul li,
.video-container .captions .line,
.newsletter-signup input[type=submit],
.page-title,
.subtitle,
#sidebar .title,
.shop-latest .tabbable .nav li a,
.topnav > li > a,
nav#main_menu > ul > li > a,
.pricing_table .tb_header h4,
.pricing_table .price,
.process_box .number span,
.shop-features .shop-feature,
.shop-features .shop-feature > h4,
.shop-features .shop-feature > h5 {
	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {color: #000;}
a:hover { color: #cd2122; text-decoration:none;}

/* Use fixclear class on parent to clear nested columns */
.fixclear:before, .fixclear:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.fixclear:after {clear: both; }
.fixclear { zoom: 1; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.align-center {text-align:center;}
.align-right {text-align:right;}

.row {margin-bottom:35px;}

ul.list-style1,
ul.list-style2 {margin-left:0;}
ul.list-style1 li,
ul.list-style2 li { list-style:none; background:url(../img/list-style1.png) no-repeat 2px 8px; padding-left: 15px; margin-bottom: 4px;}
ul.list-style2 li { background:url(../img/list-style2.png) no-repeat 2px 5px; padding-left: 25px;}

#logo { float: left; margin:0;}
#logo a { padding: 28px; display: block; position:relative;}

header#header {position:absolute; width:100%; height:100px; background:rgba(0,0,0,0.5); z-index:1; }
header#header.style1 {border-bottom:2px solid #000; border-bottom:2px solid rgba(0,0,0,0.7); border-top: 3px solid #CD2122;}
header#header.style1:after {content:""; position:absolute; left:50%; bottom:-10px; margin-left: -2px;
border: 5px solid transparent; border-top-width: 5px; border-top-color:#000; border-top-color:rgba(0,0,0,0.7); }

header#header.style2 #logo a {background:rgba(0,0,0,0.3); padding:25px; border-bottom:2px solid #000; border-bottom:2px solid rgba(0,0,0,0.7); border-top: 3px solid #CD2122;}
header#header.style2 #logo a:after {content:""; position:absolute; left:50%; bottom:-11px; margin-left: -3px;
border: 5px solid transparent; border-top-width: 5px; border-top-color:#000; border-top-color:rgba(0,0,0,0.7); 
}
header#header.style2 .topnav.navLeft {float:left;}

header#header.style3 {background:none;}
header#header.style3 #logo a {background:rgba(0,0,0,0.3); padding:25px; border-bottom:2px solid #000; border-bottom:2px solid rgba(0,0,0,0.7); border-top: 3px solid #CD2122;}
header#header.style3 #logo a:after {content:""; position:absolute; left:50%; bottom:-11px; margin-left: -3px;
border: 5px solid transparent; border-top-width: 5px; border-top-color:#000; border-top-color:rgba(0,0,0,0.7); }
header#header.style3 .topnav.navLeft {float:left;}


/* TOP NAVIGATION */
.topnav {float:right; margin:10px 0; padding:0; list-style:none; position: relative; z-index: 101;}
.topnav > li {float:left; margin-left:25px; position:relative;}
.topnav > li > a {font-size:11px; font-weight:700; color:#fff; line-height: 24px; display: block; padding: 0;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; opacity:.8; filter:alpha(opacity=80);}
.topnav > li:hover > a,
.topnav > li > a:hover {opacity:1; filter:alpha(opacity=100);}
.topnav > li > a > span {margin-right:3px; margin-top: 0;}
.topnav li.drop .pPanel  {position: absolute; left: 0; width:auto; min-width: 120px; height:0; opacity:0; filter:alpha(opacity=0); overflow:hidden; margin-left: -11px;}
header.style4 .topnav li.drop .pPanel ,header.style1 .topnav li.drop .pPanel {left: auto;right: 0;}
.topnav li.drop .inner {margin:4px; list-style:none; background: #f5f5f5; padding: 4px 0; margin-top:5px; position:relative;
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4); -moz-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4); box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.topnav li.drop .inner:after {content:"";top:-8px; position:absolute; left:9px; border: 5px solid transparent; border-bottom-width: 4px; border-bottom-color:#f5f5f5; }
header.style4 .topnav li.drop .inner:after ,header.style1 .topnav li.drop .inner:after {left: auto;right: 9px;}
.topnav li.drop:hover .pPanel {opacity:1; filter:alpha(opacity=100); height:auto;}
.topnav li.drop li a {font-size:10px; color:#222; padding:0 5px 0 10px; display: block; text-transform:uppercase; margin-top:1px; }
.topnav li.drop li.active a,
.topnav li.drop li a:hover {background: rgba(0, 0, 0, 0.1); }
.topnav li.drop li a span {float: right; opacity: .3; filter:alpha(opacity=30); margin-top: 2px;}

.cart_details {display:block;white-space:nowrap; padding:0 10px; font-size:11px;}
.cart_details .checkout {border-left: 1px solid #CCC; margin-left: 15px; padding-left: 15px; display: inline-block; color:#CD2122; font-size:12px; text-transform:uppercase; }
.cart_details .checkout:hover {color:#333;}
.cart_details .checkout span {margin-top: 1px; opacity: 0.2; filter:alpha(opacity=20);}

/* MAIN NAVIGATION - SUPERFISH */
nav#main_menu {float:right;}
nav#main_menu > ul {margin:15px 0; padding:0; list-style:none;}
nav#main_menu > ul > li {float:left;  margin-top:3px; margin-left:2px;}
nav#main_menu > ul > li:first-child {margin-left:0;}
nav#main_menu > ul > li > a {font-size:14px; font-weight:700; color:#fff; padding: 0 12px 0; margin:0 0 5px; display: block; border: 0; line-height: 1; position:relative;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
nav#main_menu > ul > li.active > a,
nav#main_menu > ul > li > a:hover,
nav#main_menu > ul > li:hover > a {background-color:#cd2122; padding: 6px 12px 5px; margin:-6px 0 0 0; }
/*2nd lev */
nav#main_menu > ul > li:hover > ul,
nav#main_menu > ul > li.sfHover > ul {top:28px;}
nav#main_menu > ul ul {background:#f5f5f5; padding: 6px 0;
border: 1px solid #fff; border: 1px solid rgba(255, 255, 255, 0.8);
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0, 0.4); -moz-box-shadow: 0px 0px 4px rgba(0,0,0, 0.4); box-shadow: 0px 0px 4px rgba(0,0,0, 0.4);
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
position: absolute;
}
nav#main_menu > ul > li > a.sf-with-ul .sf-sub-indicator {background: #CCC; background: rgba(255, 255, 255, 0.4); height: 1px; width: 7px; left: 17px; top: auto; bottom: -3px; }
nav#main_menu > ul > li.sfHover > a.sf-with-ul .sf-sub-indicator {display:none; }
nav#main_menu > ul ul li {line-height:27px;}
nav#main_menu > ul > li > ul:after {content:"";top:-10px; position:absolute; left:14px; border: 6px solid transparent; border-bottom-width: 5px; border-bottom-color:#f5f5f5;}
/*3rd lev */
nav#main_menu > ul ul ul {margin-left:10px;}
nav#main_menu > ul ul ul.reversed {margin-right:10px; margin-left:0;}
nav#main_menu > ul > li > ul ul:after {content:"";top:6px; position:absolute; left:-10px; border: 5px solid transparent; border-right-color:#f5f5f5;}
nav#main_menu > ul > li > ul ul.reversed:after { right:-10px; left:auto; border-left-color:#f5f5f5; border-right-color:transparent;}
nav#main_menu > ul ul li a {color:#535353; line-height:27px; font-size:14px; padding:0 12px;font-weight: 600; }
nav#main_menu > ul ul li.active > a,
nav#main_menu > ul ul li.sfHover > a,
nav#main_menu > ul ul li a:hover {color:#323232; background:rgba(0,0,0,0.04); padding-left:14px }
nav#main_menu > ul ul .sf-sub-indicator {background:#ccc; height:1px; width:7px; top: 50%; margin-top: -1px;}

/*2nd lev */
nav#main_menu > ul.dark_nav ul {background:#0A0A0A;
border: 1px solid #000; border: 1px solid rgba(0, 0, 0, 0.8);}
nav#main_menu > ul.dark_nav > li > ul:after {border: 6px solid transparent; border-bottom-width: 5px; border-bottom-color:#0A0A0A;}
/*3rd lev */
nav#main_menu > ul.dark_nav > li > ul ul:after {border: 6px solid transparent; border-right-width: 5px; border-right-color:#0A0A0A;}
nav#main_menu > ul.dark_nav ul li a {color:#ACACAC;}
nav#main_menu > ul.dark_nav ul li.active > a,
nav#main_menu > ul.dark_nav ul li.sfHover > a,
nav#main_menu > ul.dark_nav ul li a:hover {color:#ACACAC; background:rgba(255,255,255,0.04); }
nav#main_menu > ul.dark_nav ul .sf-sub-indicator {background:#333;}


/* SEARCH PANEL */
#search {float:right; clear: right; position:relative;z-index:100;}
#search .search {display:none; position: absolute; right: -10px; padding:30px; background:#f4f4f4; width: 180px; border-bottom:1px solid #fff;
-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2); }
#search .searchBtn {margin: 10px 0 0 10px; padding: 8px; line-height: 1; display: inline-block; background: rgba(0, 0, 0, 0.5); position:relative; z-index:1;}
#search .searchBtn:hover {background: rgba(0, 0, 0, 0.7);}
#search .searchBtn.active {background:#f4f4f4;}
#search form {margin:0; border-bottom:1px solid #ccc;}
#search form:hover {border-bottom:1px solid #b5b5b5;}
#search form input[type=text] {background: none; border: none; font-size: 12px; font-style: italic; color: #999; width: 155px; padding:5px 0; margin:0; display: inline-block;
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#search form input[type=text]:focus {font-style: normal; color: #565656;}
#search form input[type=submit] {width:20px; background-color: transparent; border: none; text-indent:-9999px; padding:0; display: inline-block;}

#page_wrapper {position: relative;}
section#content { margin-top:50px; }

#page_header.gradient,
#slideshow.gradient {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
 background-color: #345370;}
#page_header,
#slideshow {position: relative; top: 0; z-index: 0;}
#page_header.nobg,
#slideshow.nobg {background:none;}
#page_header.hasMargin,
#slideshow.hasMargin {margin-bottom:40px;}
/*#page_header:after,
#slideshow:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1;background-image: url(../img/glare-effect.png); background-repeat: no-repeat; background-position: center top;}*/
/*#page_header.noGlare:after,
#slideshow.noGlare:after {background-image:none;}*/
#slideshow .container {padding:130px 0 45px;}

#sparkles {width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; overflow: hidden;}

#page_header {min-height:300px;/* border-bottom:6px solid #fff;*/}
#page_header .container {padding:130px 0 0;}
/*#page_header:before {content:''; position:absolute; bottom:-26px; left:0; width:100%; height:20px; background:url(../img/shadow-down.png) no-repeat center top; opacity:.6; filter:alpha(opacity=60); }*/
#page_header .container { z-index: 1; position: relative; }
#page_header > .shadowUP:after {content:''; position:absolute; bottom:-18px; left:50%; border:6px solid transparent; border-top-color:#fff; margin-left:-6px; }
#page_header .bgback {position:absolute; left:0; top:0; right:0; bottom:0; z-index:0;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#page_header .bgback.bg1 {background:url(../img/bg1.jpg) no-repeat center top;}
#page_header .bgback.bg2 {background:url(../img/xbg2.jpg) no-repeat center top;}
#page_header .bgback.bg3 {background:url(../img/xbg3.jpg) no-repeat center top;}
#page_header .bgback.bg4 {background:url(../img/xbg4.jpg) no-repeat center top;}

/* HOLIDAY HEADERS */
.christmas-header #page_header {min-height:400px;}
.christmas-header #page_header .bgback {background:url(../img/christmas.jpg) no-repeat center top;}
.christmas-header #logo {position:relative;}
body.christmas-header #logo a {padding:35px 25px 15px;}
.easter-header #page_header {min-height:400px;}
.easter-header #page_header .bgback {background:url(../img/easter.jpg) no-repeat center top;}

.oldie #page_header .bgback {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg1.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../img/bg1.jpg', sizingMethod='scale')";}
#page_header .row {margin-bottom:0;}

#current-date { color:#383838; font:10px Arial, Helvetica, sans-serif; float: left; padding: 3px 10px; line-height:1; background: rgba(255, 255, 255, 0.5); clear: left;}

.breadcrumbs {margin: 40px 0 8px; padding:0 10px; list-style:none; background:#000; float: left;}
.breadcrumbs li {float:left; padding-left:10px; background:url(../img/breadcrumbs-arr.png) no-repeat left center; margin-left:10px; color:#eee; line-height:1.9; font-size:13px; font-weight:300; }
.breadcrumbs li:first-child { padding-left:0; background:none; margin-left:0;}
.breadcrumbs li a {color:#fff;}
.header-titles {text-align:right;}
.header-titles h2 {color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.5); line-height:1.3; margin-top: 20px}
.header-titles h4 {color:#fff; background:rgba(0,0,0,0.2); display:inline-block; line-height:1.8; padding:0 10px; margin:0; font-weight:500;}

.shadowUP {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../img/shadow-up.png) no-repeat center bottom; z-index: 2;}
.shadowDown {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../img/shadow-down.png) no-repeat center bottom; z-index: 2;}

/* fixed slideshow */
.slider_fixed #slideshow {position:fixed; padding: 0; height: auto;}
.slider_fixed .inner-page {position:relative;}
#page-loading {position:fixed; top:0; left:0; width:100%; height:100%; background:url(../img/loader_light.gif) no-repeat center center #333; z-index:999999;}

#slideshow ul {list-style:none; margin:0; padding:0;}

/* Slideshow background skins */
#slideshow.dark-blue,
#page_header.dark-blue {background-color: #345370;} /* also default */
#slideshow.normal-blue,
#page_header.normal-blue {background-color: #2A8FBD;}
#slideshow.light-blue,
#page_header.light-blue  {background-color: #00B4FF;}
#slideshow.dark-red,
#page_header.dark-red  {background-color: #A40802;}
#slideshow.normal-red,
#page_header.normal-red  {background-color: #F02311;}
#slideshow.light-red,
#page_header.light-red  {background-color: #FF4040;}
#slideshow.dark-green,
#page_header.dark-green  {background-color: #2A6400;}
#slideshow.normal-green,
#page_header.normal-green  {background-color:#7FAF1B;}
#slideshow.light-green,
#page_header.light-green  {background-color: #72DB27;}
#slideshow.dark-gray,
#page_header.dark-gray  {background-color: #333;}
#slideshow.normal-gray,
#page_header.normal-gray  {background-color: #777;}
#slideshow.light-gray,
#page_header.light-gray  {background-color: #aaa;}
#slideshow.yellow,
#page_header.yellow  {background-color: #FFFF00;}
#slideshow.purple,
#page_header.purple  {background-color: #47092E;}
#slideshow.orange,
#page_header.orange  {background-color: #FF7213;}
#slideshow.black,
#page_header.black  {background-color: #0C0C0C;}
#slideshow.white,
#page_header.white  {background-color: #f5f5f5;}

/* static content in slideshow */
#slideshow .bg-wrapper-image {width:100%; height:100%; min-height:500px; background:url(../img/bg1.jpg) no-repeat center center;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.oldie #slideshow .bg-wrapper-image {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg1.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../img/bg1.jpg', sizingMethod='scale')";}
#slideshow #bottom_mask {position:absolute; bottom:0; left:0; width:100%; height:27px; z-index:99; background:url(../img/bottom_mask.png) no-repeat center top;}
#slideshow #bottom_mask.mask2 {height:33px; background:url(../img/bottom_mask2.png) no-repeat center top;} 

#slideshow .bg-wrapper-png {width:100%; height:100%; min-height:500px; background:url(../img/rayoflight.png) no-repeat center center;}

/* STATIC CONTENT- default */
.static-content {color:#fff; padding-top:20px;}
.static-content h2 {font-size:64px; text-shadow:1px 1px 0 rgba(0,0,0,0.7); line-height:1.3;}
.static-content h2.centered {text-align:center; }
.static-content h3 {font-size:32px; font-weight:500; text-shadow:1px 1px 0 rgba(0,0,0,0.7); line-height:1.4; }
.static-content h3 .stronger {font-weight:900; border-bottom:1px dotted rgba(255,255,255,0.5); padding-bottom:2px; cursor:help;}
.static-content h3.centered {max-width: 940px; margin: 0 auto; text-align:center; }

.info_pop {width: 290px; margin: 50px auto 0; padding:10px 20px; position:relative; color:#343434;
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #d1d1d1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#d1d1d1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#d1d1d1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#d1d1d1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0 0 11px #000, inset 0 -1px 0 rgba(255,255,255,.8); -moz-box-shadow: 0 0 11px #000, inset 0 -1px 0 rgba(255,255,255,.8); box-shadow: 0 0 11px #000, inset 0 -1px 0 rgba(255,255,255,.8), inset 0 0 6px rgba(255,255,255,.8);}
.info_pop.left {margin-left:0;}
.info_pop.right {margin-right:0;}
.info_pop:after {content:""; position:absolute; border: 7px solid transparent;}
.info_pop[data-arrow=top]:after { top:-14px; left:50%; margin-left:-7px; border-bottom-width: 7px; border-bottom-color:#fefefe; }
.info_pop[data-arrow=bottom]:after { bottom:-14px; left:50%; margin-left:-7px; border-top-width: 7px; border-top-color:#fefefe; }
.info_pop[data-arrow=left]:after { left:-14px; top:50%; margin-top:-7px; border-right-width: 7px; border-right-color:#fefefe; }
.info_pop[data-arrow=right]:after { right:-14px; top:50%; margin-top:-7px; border-left-width: 7px; border-left-color:#fefefe; }
.info_pop .text {color: #939393; font-size: 24px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7); font-weight: 500; line-height: 1.2; margin: 5px 0;}
.info_pop .buyit { float: right; text-align: center; line-height: 20px; font-weight: 900; color: #CD2122; padding: 10px 15px 10px; border: 0; margin: 13px -20px 0 0; font-size: 18px;
background: rgba(0, 0, 0, 0.1); -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.info_pop:hover .buyit {padding: 10px 30px 10px 15px; } 
.info_pop .buyit:hover {color: #222;background: rgba(0, 0, 0, 0.2); }

.animated {-webkit-animation-fill-mode: backwards; -moz-animation-fill-mode: backwards; -ms-animation-fill-mode: backwards; -o-animation-fill-mode: backwards; animation-fill-mode: backwards;
-webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s;
animation-delay: 1.5s; -moz-animation-delay: 1.5s; -webkit-animation-delay: 1.5s; -o-animation-delay: 1.5s; }
@-webkit-keyframes fadeBoxIn {
0% { -webkit-transform: scale(1); opacity:0; }	
50% { -webkit-transform: scale(1.05); opacity:0.9;}
100% { -webkit-transform: scale(1); opacity:1 }
}
@-moz-keyframes fadeBoxIn {
0% { -moz-transform: scale(1); opacity:0; }	
50% { -moz-transform: scale(1.05); opacity:0.9;}
100% { -moz-transform: scale(1); opacity:1 }
}
@-o-keyframes fadeBoxIn {
0% { -o-transform: scale(1); opacity:0; }	
50% { -o-transform: scale(1.05); opacity:0.9;}
100% { -o-transform: scale(1); opacity:1 }
}
@keyframes fadeBoxIn {
0% { transform: scale(1); opacity:0; }	
50% { transform: scale(1.05); opacity:0.9;}
100% { transform: scale(1); opacity:1 }
}
.fadeBoxIn {-webkit-animation-name: fadeBoxIn; -moz-animation-name: fadeBoxIn; -o-animation-name: fadeBoxIn; animation-name: fadeBoxIn; }

/* STATIC CONTENT- boxes */
.boxes {margin-top: 70px;}
.boxes .info_pop {width:auto; margin: 0 35px;}
.boxes .info_pop .title {margin-bottom:10px;}
.boxes .info_pop img {margin-right:15px; float: left;}


/* STATIC CONTENT - play video */
.video_trigger_container {color: white; font-size: 11px; font-weight: 900; width: 150px; margin: 50px auto 0; display: block; text-align: center; }
.playVideo {display:block; width:57px; height:57px; background-image:url(../img/ico-playvideo.png); background-repeat: no-repeat; background-position: center center; background-color:#000; background-color: rgba(0,0,0,0.4); border:4px solid #fff;
-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 auto 20px; cursor: pointer;
-webkit-box-shadow: 0 0 5px black; -moz-box-shadow: 0 0 5px black; box-shadow: 0 0 5px black;  }
.playVideo:hover {background-color:#000;  }

.video-container {max-height: 600px; overflow: hidden; height: 100%; }
.video-container #the-video,
.video-container #the-video img {width: 100% !important; height: auto;}
.video-container #the-video.extplayer { height: 600px;}
.video-container .captions {position: absolute; bottom: 20%; z-index: 1; left: 50%; width:960px; margin-left: -480px;}
.video-container .captions .line {margin-top:1px; display:inline-block; padding:5px 10px; background:rgba(0,0,0,0.3); font-size:36px; color:#fff; line-height:1.4; }

/* STATIC CONTENT- maps */
.static-content.maps-style {padding:0; background:url(../img/loader_light.gif) no-repeat center center;position: relative;z-index: 2;}
.maps-style .info_pop {position: absolute; z-index: 1; right: 15px; bottom: 50px; }

/* STATIC CONTENT- textpop */
.textpop-style {padding-top:0; margin-bottom: 30px;}
.textpop-style .texts > span { display: block; color: #eee; text-shadow: 0 0 4px rgba(0, 0, 0, 0.6); line-height: 1; text-align: center; text-transform: uppercase; padding: 7px 0; cursor:default; position: relative;
-webkit-transform-origin: center bottom; -moz-transform-origin: center bottom; -o-transform-origin: center bottom; transform-origin: center bottom;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.textpop-style .texts .line1 { font-size:20px; letter-spacing: 10px; word-spacing: 5px;}
.textpop-style .texts .line2 { font-size: 60px; font-weight: 700; letter-spacing: 5px;  word-spacing: 5px;}
.textpop-style .texts .line3 { font-size: 40px; }
.textpop-style .texts .line4 { font-size:30px; letter-spacing: 3px; word-spacing: 5px; margin-top: 5px;}
.textpop-style .texts .stronger {font-weight:900; border-bottom:1px dotted rgba(255,255,255,0.5); padding-bottom:2px;}
.textpop-style .texts > span:hover { color:#fff; text-shadow: 0 4px 1px rgba(0, 0, 0, 0.6);
-webkit-transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15); }

/* STATIC CONTENT- event style */
.static-content.event-style h3 {text-align:left; font-size:28px; margin-bottom:50px;}
.ud_counter{margin:0 0 50px;}
.ud_counter ul{display:inline-block;margin:0;padding:0;list-style:none}
.ud_counter ul li{display:inline-block; margin:0 0 0 20px; font-size:28px; font-weight:700; padding:15px 10px; width:60px; text-align:center; background:rgba(0,0,0,0.2); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.ud_counter ul li:first-child {margin-left:0;}
.ud_counter ul li span{display:block;font-size:13px; margin-top: 17px; line-height: 1;}
.ud_counter ul li.till_lauch {height: 80px; width:80px; padding:0; vertical-align:top;}

#mail_when_ready {float:left; margin: 0;}
#mail_when_ready input[type=submit] {vertical-align:top;}

.static-content .or { line-height: 30px; margin:0 20px;}
.static-content.event-style .or {float: left;}
.static-content.event-style .social-icons li {margin:0 0 0 10px; vertical-align: top;}

/* social icons */
.social-icons {margin:0 0 20px;}
.social-icons li {display:inline-block; margin:5px;vertical-align: top;}
.social-icons li a {display:inline-block; width:30px; height:30px; text-indent:-9999px; background-image:url(../img/social-icons-sprite.png); background-repeat: no-repeat; position:relative; background-color: #111; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.social-icons li a:hover {background-color:#cd2122; box-shadow:0 0 6px rgba(0,0,0,0.4)}

.social-icons.has_gradient li a:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */}

.social-icons li.social-twitter a {background-position:0 0;}
.social-icons li.social-dribbble a {background-position:-30px 0;}
.social-icons li.social-facebook a {background-position:-60px 0;}
.social-icons li.social-envato a {background-position:-90px 0;}
.social-icons li.social-flickr a {background-position:-120px 0;}
.social-icons li.social-forrst a {background-position:-150px 0;}
.social-icons li.social-gplus a {background-position:-180px 0;}
.social-icons li.social-gplus2 a {background-position:-210px 0;}
.social-icons li.social-icloud a {background-position:-240px 0;}
.social-icons li.social-lastfm a {background-position:-270px 0;}
.social-icons li.social-linkedin a {background-position:-300px 0;}
.social-icons li.social-myspace a {background-position:-330px 0;}
.social-icons li.social-paypal a {background-position:0 -30px;}
.social-icons li.social-piacasa a {background-position:-30px -30px;}
.social-icons li.social-pinterest a {background-position:-60px -30px;}
.social-icons li.social-reedit a {background-position:-90px -30px;}
.social-icons li.social-rss a {background-position:-120px -30px;}
.social-icons li.social-skype a {background-position:-150px -30px;}
.social-icons li.social-stumbleupon a {background-position:-180px -30px;}
.social-icons li.social-tumblr a {background-position:-210px -30px;}
.social-icons li.social-vimeo a {background-position:-240px -30px;}
.social-icons li.social-wordpress a {background-position:-270px -30px;}
.social-icons li.social-yahoo a {background-position:-300px -30px;}
.social-icons li.social-youtube a {background-position:-330px -30px;}
.social-icons li.social-blogger a {background-position:0px -60px;}
.social-icons li.social-deviantart a {background-position:-30px -60px;}
.social-icons li.social-digg a {background-position:-60px -60px;}
.social-icons li.social-foursquare a {background-position:-90px -60px;}
.social-icons li.social-friendfeed a {background-position:-120px -60px;}
.social-icons li.social-mail a {background-position:-150px -60px;}
.social-icons li.social-html5 a {background-position:-180px -60px;}
.social-icons li.social-technorati a {background-position:-210px -60px;}
.social-icons li.social-soundcloud a {background-position:-240px -60px;}
.social-icons li.social-quora a {background-position:-270px -60px;}
.social-icons li.social-bebo a {background-position:-300px -60px;}
.social-icons li.social-aim a {background-position:-330px -60px;}
.social-icons li.social-gosquared a {background-position:0 -90px;}
.social-icons li.social-dropbox a {background-position:-30px -90px;}
.social-icons li.social-github a {background-position:-60px -90px;}
.social-icons li.social-spotify a {background-position:-90px -90px;}
.social-icons li.social-apple a {background-position:-120px -90px;}

/* colored */
.social-icons.colored li.social-twitter a,
.social-icons.coloredHov li.social-twitter a:hover {background-color:#00bdec;}
.social-icons.colored li.social-dribbble a,
.social-icons.coloredHov li.social-dribbble a:hover {background-color:#ef5b92;}
.social-icons.colored li.social-facebook a,
.social-icons.coloredHov li.social-facebook a:hover {background-color:#3b5998;}
.social-icons.colored li.social-envato a,
.social-icons.coloredHov li.social-envato a:hover {background-color:#8dc050;}
.social-icons.colored li.social-flickr a,
.social-icons.coloredHov li.social-flickr a:hover {background-color:#ea2698;}
.social-icons.colored li.social-forrst a,
.social-icons.coloredHov li.social-forrst a:hover {background-color:#366725;}
.social-icons.colored li.social-gplus a,
.social-icons.coloredHov li.social-gplus a:hover {background-color:#d94a39;}
.social-icons.colored li.social-gplus2 a,
.social-icons.coloredHov li.social-gplus2 a:hover {background-color:#d94a39;}
.social-icons.colored li.social-icloud a,
.social-icons.coloredHov li.social-icloud a:hover {background-color:#666666;}
.social-icons.colored li.social-lastfm a,
.social-icons.coloredHov li.social-lastfm a:hover {background-color:#d2013a;}
.social-icons.colored li.social-linkedin a,
.social-icons.coloredHov li.social-linkedin a:hover {background-color:#1b92bd;}
.social-icons.colored li.social-myspace a,
.social-icons.coloredHov li.social-myspace a:hover {background-color:#003398;}
.social-icons.colored li.social-paypal a,
.social-icons.coloredHov li.social-paypal a:hover {background-color:#32689a;}
.social-icons.colored li.social-piacasa a,
.social-icons.coloredHov li.social-piacasa a:hover {background-color:#8e5aa4;}
.social-icons.colored li.social-pinterest a,
.social-icons.coloredHov li.social-pinterest a:hover {background-color:#cb2027;}
.social-icons.colored li.social-reedit a,
.social-icons.coloredHov li.social-reedit a:hover {background-color:#82a6ce;}
.social-icons.colored li.social-rss a,
.social-icons.coloredHov li.social-rss a:hover {background-color:#ff7f00;}
.social-icons.colored li.social-skype a,
.social-icons.coloredHov li.social-skype a:hover {background-color:#18b7f1;}
.social-icons.colored li.social-stumbleupon a,
.social-icons.coloredHov li.social-stumbleupon a:hover {background-color:#229d3d;}
.social-icons.colored li.social-tumblr a,
.social-icons.coloredHov li.social-tumblr a:hover {background-color:#38526d;}
.social-icons.colored li.social-vimeo a,
.social-icons.coloredHov li.social-vimeo a:hover {background-color:#01557a;}
.social-icons.colored li.social-wordpress a,
.social-icons.coloredHov li.social-wordpress a:hover {background-color:#454545;}
.social-icons.colored li.social-yahoo a,
.social-icons.coloredHov li.social-yahoo a:hover {background-color:#ab64bc;}
.social-icons.colored li.social-youtube a,
.social-icons.coloredHov li.social-youtube a:hover {background-color:#d20800;}
.social-icons.colored li.social-blogger a,
.social-icons.coloredHov li.social-blogger a:hover {background-color:#FF7600;}
.social-icons.colored li.social-deviantart a,
.social-icons.coloredHov li.social-deviantart a:hover {background-color:#768C82;}
.social-icons.colored li.social-digg a,
.social-icons.coloredHov li.social-digg a:hover {background-color:#195695;}
.social-icons.colored li.social-foursquare a,
.social-icons.coloredHov li.social-foursquare a:hover {background-color:#1B6CB4;}
.social-icons.colored li.social-friendfeed a,
.social-icons.coloredHov li.social-friendfeed a:hover {background-color:#2F72C4;}
.social-icons.colored li.social-mail a,
.social-icons.coloredHov li.social-mail a:hover {background-color:#b5b5b5;}
.social-icons.colored li.social-html5 a,
.social-icons.coloredHov li.social-html5 a:hover {background-color:#E44D26;}
.social-icons.colored li.social-technorati a,
.social-icons.coloredHov li.social-technorati a:hover {background-color:#55BB00;}
.social-icons.colored li.social-soundcloud a,
.social-icons.coloredHov li.social-soundcloud a:hover {background-color:#db5708;}
.social-icons.colored li.social-quora a,
.social-icons.coloredHov li.social-quora a:hover {background-color:#852828;}
.social-icons.colored li.social-bebo a,
.social-icons.coloredHov li.social-bebo a:hover {background-color:#a03939;}
.social-icons.colored li.social-aim a,
.social-icons.coloredHov li.social-aim a:hover {background-color:#cdae2d;}
.social-icons.colored li.social-gosquared a,
.social-icons.coloredHov li.social-gosquared a:hover {background-color:#556065;}
.social-icons.colored li.social-dropbox a,
.social-icons.coloredHov li.social-dropbox a:hover {background-color:#2d76be;}
.social-icons.colored li.social-github a,
.social-icons.coloredHov li.social-github a:hover {background-color:#667F8E;}
.social-icons.colored li.social-spotify a,
.social-icons.coloredHov li.social-spotify a:hover {background-color:#62aa29;}
.social-icons.colored li.social-apple a,
.social-icons.coloredHov li.social-apple a:hover {background-color:#859dab;}

.social-icons.colored li a:hover {background-color:#121212;}


.black_border{border:10px solid black;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 4px 10px rgba(0,0,0,0.5);box-shadow:0 4px 10px rgba(0,0,0,0.5); 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.white_border{border:10px solid white;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 4px 10px rgba(0,0,0,0.5);box-shadow:0 4px 10px rgba(0,0,0,0.5);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* Static content - product zoom */
.productzoom-style h3 {font-size:28px;}
#screenshot {position:relative; padding:44px 24px 18px; width:620px; height:390px; }
#screenshot .image { position:relative;}
.loupe{ cursor:url(../img/loupeblank.png), url(../img/blank.cur), none;  border:2px solid white; background-repeat:no-repeat; background-position:center center; background-color:#fff; position:absolute; display:none; width:150px; height:150px;
-moz-box-shadow:0 0 5px #777, 0 0 10px #aaa inset; -webkit-box-shadow:0 0 5px #777; box-shadow:0 0 5px #777, 0 0 10px #aaa inset;
-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
#slideshow .static-content .features {margin:30px 0;}
.static-content .features li {font-size: 16px;font-weight: 300;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dotted rgba(255,255,255,0.2);}
.static-content .features li > span {margin:7px 10px 0 0;}
.static-content .btn > span {margin:4px 8px 0 0;}

/* static content - text with register form */
.fancy_register_form {padding: 25px 30px; max-width: 350px; background:rgba(255,255,255,0.3); color:#272727; position:relative; }
.fancy_register_form form {margin:0;}
.fancy_register_form > h4 {margin:0 0 25px;font-size: 20px; font-weight: 500;}
.fancy_register_form label {display:inline-block; width:120px; color:#fff; font-size: 14px; text-shadow: 0 1px 0 rgba(0,0,0,0.5);}
.fancy_register_form input {margin:0;}
.fancy_register_form div {margin:0 0 15px 0;}
.fancy_register_form div#login_error {color:#000;text-align: center;text-shadow:none !important;}
.fancy_register_form .btn {margin-left:124px;}
.fancy_register_form:after {content: ''; position: absolute; bottom: -25px; left: 100px; border-top: 25px solid #fff; border-right: 25px solid transparent; opacity:.3; filter:alpha(opacity=30);}

/* static content - simple */
.static-content.simple {color:#8b8b8b; text-shadow: 0 2px 0 #fff;}
.static-content.simple h2,
.static-content.simple h3 {text-shadow: 0 2px 0 #fff;}
.static-content.simple .can_be_used {color:#b7b7b7; font-weight:500; }
.static-content.simple .can_be_used span {color:#ff6b6b;}
.static-content.simple .btn.btn-flat { margin-top: 20px;}
 .static-content.simple .btn.btn-flat:hover {background:#343434; }
.static-content.simple .btn.btn-flat:after {content:''; position:absolute; right:-20px; top:0; width:20px; height:40px; background:#f5f5f5; }
.static-content.simple .line {float:left; width:100%; height:1px; background:#c6c6c6; margin-top:-21px; }

/* Mod Title */
.m_title {margin-top:0; color:#CD2122; text-shadow:0 1px 0 #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
h3.m_title {font-size:20px; line-height: 1.4;}
.smallm_title {color:#CD2122; text-shadow:0 1px 0 #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7); font-size:14px; font-weight: 700;border-bottom: 1px solid #bcbcbc; margin:0 0 20px;}
.smallm_title span {padding-bottom: 9px; display:inline-block; border-bottom: 1px solid #bcbcbc; position:relative;}
.smallm_title span:before {content:''; position:absolute; left:50%; bottom:0; margin-left:-2px; border:3px solid transparent; border-bottom-color:#bcbcbc;  }
.smallm_title.centered {text-align:center;}
.smallm_title.bigger {font-size:18px;}
.circle_title {color:#cd2122; text-shadow:0 1px 0 #fff; position:relative; margin-top:0;}
.circle_title:after {content:''; position:absolute; left:55px; right:0; bottom:5px; border-bottom:1px dotted #bbb;}
.circle_title > span {font-size:14px; font-weight:500; display:inline-block; background: white; width: 50px; height: 50px; line-height: 50px; text-align: center; position: relative; z-index: 1;
-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;} 
.mb_title {font-size: 20px; background: white; display: inline-block; padding: 0 10px; color: #595959; line-height: 1.5;}
.mb_title img {margin-right: 5px; margin-top: -3px;}

/* page title */
.page-title,
.subtitle {line-height:1.4; margin-bottom: 25px; padding-bottom: 25px; border-bottom:1px solid #cbcbcb;}
.page-title {font-size:26px; color:#050505; margin-top: 0;}
.subtitle {font-size:36px; color:#595959; font-weight:300;}

/* support panel */
#sliding_panel {background:#eee; height: 0; position:relative; overflow:hidden;
-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.4) inset; box-shadow:0 0 15px rgba(0, 0, 0, 0.4) inset; z-index:1;}
#sliding_panel.opened { margin-top:0; }
#sliding_panel .container {padding:15px 0; }
#open_sliding_panel span {display:none;}
#open_sliding_panel.active span {display:inline-block;}
#close_sliding_panel {display: block; width: 14px; height: 14px; position: absolute; right: 14px; top: 0; background: #CCC; padding: 40px 10px 10px 10px;}
#close_sliding_panel:hover {background:#ddd;}

.how_to_shop > .row {font-size:14px; margin-bottom: 20px;}
.how_to_shop > p {font-size:13px; margin-top:15px;}
.how_to_shop .number {display:inline-block; width:28px; height:28px; line-height:28px; font-size:16px; color:#fff; background:#CD2122;text-align: center; margin-right: 10px; font-weight: 900; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}

/** Login Register stuff */
#KayitSayfasi,
.register-panel {width:400px;}
.login-panel,
.register-panel,
.forgot-panel { padding:20px;}
.login-panel .m_title,
.register-panel .m_title,
.forgot-panel .m_title {font-size:20px; font-weight:500; color:#4a4a4a; margin-bottom: 20px; line-height: 1;}
.login-panel .inputbox {width:145px; margin: 0 4px 0 0; vertical-align: top;}
.login-panel input[type=submit],
.register-panel input[type=submit],
.forgot-panel input[type=submit] {border:0; vertical-align: top;  height:30px;}
.login-panel .create_account,
.login-panel input[type=submit],
.register-panel input[type=submit],
.forgot-panel input[type=submit],
.login-panel .login_facebook {display: inline-block; line-height: 30px; background: #E12121; color: white; font-size: 14px; padding: 0 10px; margin-right:30px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.login-panel .create_account:hover,
.login-panel input[type=submit]:hover,
.register-panel input[type=submit]:hover,
.forgot-panel input[type=submit]:hover {background: #787878; }
.login-panel .login_facebook {background:#3b5998; margin-right:0;}
.login-panel .links a,
.register-panel .links a,
.forgot-panel .links a {font-size:10px; font-weight:bold; color:#898989; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}

/** Scroll to top button **/
#totop {height:9px; opacity:0; filter:alpha(opacity=0); position:fixed; right:-50px;  width:49px; z-index:9999; display:block; top:85%; background-image:url("../img/arrow_totop.png"); background-repeat:no-repeat; background-position:center 15px; background-color:#404040; font-size: 9px; font-weight: 900; color: #fff; text-align: center; line-height: 1; padding: 28px 0 12px 0; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
#totop.on { right:10px; opacity:0.7; filter:alpha(opacity=70);}
#totop.off{right:-59px}
#totop:hover { opacity:1; filter:alpha(opacity=100)}

/** Action Box **/
#action_box {padding:20px 0; color:#fff; border-top:2px solid #fff; border-bottom:1px solid #fff; position:relative;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */
background-color:#CD2122; }
#action_box .row {margin-bottom:0;}
#action_box h4.text {margin: 5px 0; font-weight: 500; font-size: 22px;}
#action_box:after,
#action_box:before {content:""; position:absolute; left:50%; bottom:-14px; margin-left: -25%; border-radius:3px;
border: 8px solid transparent; border-top-width: 7px; border-top-color:#CD2122;}
#action_box:after { border-top-color:rgba(0,0,0,0.2); }
#action_box[data-arrowpos=center]:after,
#action_box[data-arrowpos=center]:before {margin-left: -7px; }
#action_box[data-arrowpos=right]:after,
#action_box[data-arrowpos=right]:before {margin-left: 25%; }

/* PORTFOLIO DEVICES SLIDER */
.portfolio-slider-frames {}
.portfolio-slider-frames h3 {font-size:27x; font-weight:500; text-shadow:1px 1px 0 rgba(0,0,0,0.7); line-height:1.4; max-width:860px; margin:0 auto; color:#fff; text-align:center; }
.portfolio-slider-frames h3 .stronger {font-weight:900; border-bottom:1px dotted rgba(255,255,255,0.5); padding-bottom:2px; cursor:help;}

/* LAPTOP SLIDER */
.laptop-slider-wrapper {}
.laptop-slider-wrapper h3 {font-size:27px; font-weight:300; text-shadow:1px 1px 0 rgba(0,0,0,0.7); line-height:1.4; max-width:860px; margin:0 auto; color:#fff; text-align:center; }
.laptop-slider-wrapper h3 strong {font-weight:500; } 
.laptop-slider-wrapper h3 .stronger { border-bottom:1px dotted rgba(255,255,255,0.5); padding-bottom:2px; cursor:help;}

/* Site Content */

.hoverBorder {position:relative; display:inline-block;}
.hoverBorder:hover img {-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; opacity:0.8; filter:alpha(opacity=80);}
.imgboxes_style1 .hoverBorder h6 {position:absolute; left:-10px; bottom:11px; color:#fff; padding:6px 10px; background:#cd2122; font-size:12px; font-weight:500; line-height:1; margin: 0;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.imgboxes_style1 .hoverBorder:hover h6 { left:15px;}

.hoverBorderWrapper {position:relative; display:block;}
.theHoverBorder {position:absolute; left:0; top:0; bottom:0; right:0; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.15) inset; -moz-box-shadow:0 0 0 3px rgba(255,255,255,0.15) inset; box-shadow:0 0 0 3px rgba(255,255,255,0.15) inset; }
.theHoverBorder:hover {-webkit-box-shadow:0 0 0 5px #cd2122 inset; -moz-box-shadow:0 0 0 5px #cd2122 inset; box-shadow:0 0 0 5px #cd2122 inset;}
.plus .theHoverBorder {background-position:center center;}
.plus .theHoverBorder:hover {background-image:url(../img/plus01.png); background-repeat: no-repeat; background-position: center center; background-color: rgba(35,35,35,0.5);}

.image-boxes .hoverBorder {margin-bottom:15px;}
.image-boxes .box {margin-bottom:20px;}

.slidingDetails {position:relative; display:block; overflow:hidden;}
.slidingDetails img {position:relative;}
.slidingDetails .details {position:absolute; left:0; right:0; bottom:0; top:100%; visibility:hidden; padding:10px; font-size:12px; color:#fff; background:#232323; background:rgba(35,35,35,0.8);}
.slidingDetails:hover .details { visibility:visible; top:0;}
.slidingDetails:hover { -webkit-box-shadow:0 0 7px rgba(0,0,0,0.5); -moz-box-shadow:0 0 7px rgba(0,0,0,0.5); box-shadow:0 0 7px rgba(0,0,0,0.5);}
.slidingDetails .details h4 {font-size:14px; margin-top:5px;}
.slidingDetails .details h6 {color:#fff; font-size:12px; font-weight:500; line-height:1.5; margin: 0;}

/* tabs style 1 */
.tabs_style1 {background:#fff; border:1px solid #ececec;}
.tabs_style1 > ul.nav {margin-bottom:0; background: rgb(255,255,255); 
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */}
.tabs_style1 > ul.nav > li {float:left; margin-bottom:-1px;}
.tabs_style1 > ul.nav > li > a {padding: 8px 20px; line-height: 18px; border: 1px solid transparent; border-left:1px solid #fff; border-right:1px solid #ececec; color:#343434;}
.tabs_style1 > ul.nav > li.active > a,
.tabs_style1 > ul.nav > li > a:hover {background-color:#fff;}
.tabs_style1 > ul.nav > li.active > a {border-top:3px solid #cd2122; border-left:0; font-weight:700; padding:6px 20px 10px; }
.tabs_style1 .tab-content {display: table; width: 100%;padding: 10px 15px 15px;}

/* tabs style 2 */
.tabs_style2 {margin:10px 0;}
.tabs_style2 > ul.nav {margin-bottom:10px;}
.tabs_style2 > ul.nav > li {float:left; border-left:1px dotted #ccc; line-height:18px; }
.tabs_style2 > ul.nav > li:first-child {border-left:0;}
.tabs_style2 > ul.nav > li:first-child a {border-left:0; padding-left:0; }
.tabs_style2 > ul.nav > li > a {padding: 4px 20px; line-height: 18px; color:#555; font-weight:bold;}
.tabs_style2 > ul.nav > li.active > a,
.tabs_style2 > ul.nav > li > a:hover {background:none; color:#222;}
.tabs_style2 .tab-content {display: table; width: 100%; padding:0;}

/* tabs style 3 */
.tabs_style3 {background:#fff; border:1px solid #ececec;border-radius: 5px;position: static;overflow: hidden;}
.tabs_style3 > ul.nav {margin-bottom:0; background: rgb(255,255,255); 
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */}
.tabs_style3 > ul.nav > li {float:left; margin-bottom:-1px;}
.tabs_style3 > ul.nav > li > a {padding: 8px 20px; line-height: 18px; border: 1px solid transparent; border-left:1px solid #fff; border-right:1px solid #ececec; color:#343434;}
.tabs_style3 > ul.nav > li.active > a,
.tabs_style3 > ul.nav > li > a:hover {background-color:#fff;}
.tabs_style3 > ul.nav > li.active > a {border-left:0; font-weight:700;  }
.tabs_style3 .tab-content {display: table; width: 100%;padding: 10px 15px 15px;}

/* tabs style 4 */
.tabs_style4 {}
.tabs_style4 > ul.nav {margin-bottom:0;}
.tabs_style4 > ul.nav > li {float:left; margin-bottom:-1px;}
.tabs_style4 > ul.nav > li > a {padding: 8px 20px; line-height: 18px; color:#343434;}
.tabs_style4 > ul.nav > li.active > a,
.tabs_style4 > ul.nav > li > a:hover {color:#222;}
.tabs_style4 > ul.nav > li.active > a { background:#fff;  border:1px solid #ececec;  border-bottom:0; 
-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
.tabs_style4 .tab-content {display: table; width: 100%;padding: 10px 15px 15px; border:1px solid #ececec; background:#fff; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ }


/* partners carousel */
.partners_carousel h5.title {font-weight:500; margin-top:0; text-shadow:1px 1px 0 #fff}
.partners_carousel ul { margin:0; padding:0; list-style:none; }
.partners_carousel li {	float: left; text-align:center; margin:0; padding:0 0 0 10px; width: 250px;}
.partners_carousel li a { display:block; padding: 10px 0; margin:0px; min-height:46px; line-height:46px; border:4px solid #f9f9f9;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
background: #ffffff;}
.partners_carousel li a img {opacity:.8; filter:alpha(opacity=80);}
.partners_carousel li a:hover { background:#f9f9f9; border:4px solid #eee;}
.partners_carousel li a:hover img { opacity:1; filter:alpha(opacity=100); }
.partners_carousel .controls {}
.partners_carousel .controls > a {opacity:0.5; filter:alpha(opacity=50);}
.partners_carousel .controls > a:hover {opacity:1; filter:alpha(opacity=100);}

.infobox1 {text-align:center; background:#ececec; border-bottom:1px solid rgba(255,255,255,0.9); padding: 20px 0 10px;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.infobox1 .m_title { font-weight:700;line-height: 1;margin: 0 0 10px;}
.infobox1:hover {background:#e9e9e9;} 

.infobox2 {background:#ececec; border-bottom:1px solid rgba(255,255,255,0.9); padding: 20px 20px 10px;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.infobox2 .m_title {font-weight:700;line-height: 1;margin: 0 0 10px;}
.infobox2 .btn {float:right; font-size: 14px; margin-top: 5px;}
.infobox2:hover {background:#e9e9e9;} 

.feature_box .box {margin-bottom:15px}
.feature_box .title {font-size: 14px; font-weight: 700; color: #CD2122; text-shadow: 1px 1px 0 white; vertical-align: middle;}
.feature_box.default_style .title > img {margin-right: 10px;}

.feature_box.style2 .box {min-height:90px}
.feature_box.style2 span.icon {margin-right: 14px; display:inline-block; padding: 8px;background: #646464;float: left; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.feature_box.style2 span.icon img {vertical-align:middle;}
.feature_box.style2 p {margin-left:50px}

.feature_box.style3 .box {min-height:90px; padding:10px; text-align:center; position:relative;}
.feature_box.style3 .box .title {margin-bottom:25px;}
.feature_box.style3 span.icon {display:inline-block; margin-bottom:20px; width:32px; height:32px;}
.feature_box.style3 .box:hover {background:#cd2122; color:#fff;}
.feature_box.style3 .box:hover .title {margin-bottom:25px; color:#fff; text-shadow:none;}
.feature_box.style3 .box:hover:after {content:''; position:absolute; top:0; left:0; height:2px; width:100%; background:#fff;} 
.feature_box.style3 .box:hover:before {content:''; position:absolute; top:2px; left:50%; margin-left:-2px; border:4px solid transparent; border-top-color:#fff;} 
.feature_box.style3 span.icon.ico1 {background:url(../img/icons/featured_boxes3/ico-01.png) no-repeat center top;}
.feature_box.style3 span.icon.ico2 {background:url(../img/icons/featured_boxes3/ico-02.png) no-repeat center top;}
.feature_box.style3 span.icon.ico3 {background:url(../img/icons/featured_boxes3/ico-03.png) no-repeat center top;}
.feature_box.style3 span.icon.ico4 {background:url(../img/icons/featured_boxes3/ico-04.png) no-repeat center top;}
.feature_box.style3 .box:hover span.icon {background-position:center bottom;}

.services_box .box {margin-bottom:15px}
.services_box .title {font-size: 14px; font-weight: 700; color: #CD2122; text-shadow: 1px 1px 0 white; vertical-align: middle;}
.services_box .icon {float:left; width:80px; line-height: 76px; background:#646464; text-align:center; margin-right:20px; vertical-align:middle;
-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;  height: 80px;}
.services_box .box:hover .icon {background:#cd2122;}
.services_box ul {float:left; }

.latest_posts.default-style .hoverBorder {margin-bottom:10px;}
.latest_posts.default-style .hoverBorder h6 {position:absolute; left:-10px; bottom:16px; color:#fff; padding:6px 10px; background:#cd2122; font-size:12px; font-weight:500; line-height:1; margin: 0;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.latest_posts.default-style .hoverBorder:hover h6 { left:15px; background:#fff; color:#cd2122;}
.latest_posts.default-style a + em {font-size:11px; color:#7d7d7d;}
.latest_posts.default-style .post .m_title {font-style:italic; font-size:16px; line-height:1.4; margin-top:10px;}


.latest_posts.style2 {position:relative;}
.latest_posts.style2 .viewall {position:absolute; top:12px; right:0; font-size:10px; font-weight:bold; color:#757575;}
.latest_posts.style2 .viewall:hover {color:#111;}
.latest_posts.style2 ul.posts {margin:0; padding:0; list-style:none;}
.latest_posts.style2 ul.posts li {margin-top:20px;}
.latest_posts.style2 ul.posts li:first-child {margin-top:0px;}
.latest_posts.style2 ul.posts .title {font-size: 14px; font-weight: 700; color: #CD2122; text-shadow: 1px 1px 0 white; vertical-align: middle;}
.latest_posts.style2 ul.posts .details {float:left; width:110px;}
.latest_posts.style2 ul.posts .details > span {display:inline-block; margin-bottom:2px; font-size:10px}
.latest_posts.style2 ul.posts .details span.date {background:#a4a4a4; color:#fff; padding:0 5px; position:relative}
.latest_posts.style2 ul.posts .details span.date:after {content:''; position:absolute; bottom:-8px; left:10px; border:4px solid transparent; border-top-color:#a4a4a4;}
.latest_posts.style2 ul.posts .text {margin-left:110px;}


.latest_posts.style3 {position:relative;}
.latest_posts.style3 .hoverBorder {margin-right:20px; margin-top: 5px;}
.latest_posts.style3 .viewall {position:absolute; top:12px; right:0; font-size:10px; font-weight:bold; color:#757575;}
.latest_posts.style3 .viewall:hover {color:#111;}
.latest_posts.style3 ul.posts {margin:0; padding:0; list-style:none;}
.latest_posts.style3 ul.posts li {margin-top: 15px;}
.latest_posts.style3 ul.posts li:first-child {margin-top:0px;}
.latest_posts.style3 ul.posts .title {font-size: 13px; margin:0 0 5px; font-weight: 700; color: #CD2122; text-shadow: 1px 1px 0 white; vertical-align: middle;}
.latest_posts.style3 ul.posts .text {}

/* latest posts - accordion style */
.latest_posts.acc-style {position:relative;}
.latest_posts.acc-style h3.m_title {position:absolute; top: 14px; z-index:1;margin: 0;}
.latest_posts.acc-style .viewall {position:absolute; top:12px; right:0; font-size:10px; font-weight:bold; color:#757575; z-index:1;}
.latest_posts.acc-style .viewall:hover {color:#111;}
.css3accordion  { width:1170px; margin:0 auto 20px; overflow:hidden; position:relative;}
/* .css3accordion,
.css3accordion>ul>li .thumb,
.css3accordion>ul>li>.inner-acc,
.css3accordion>ul { height: 202px; } */
.css3accordion>ul {list-style:none; padding:0; margin:0; width: 2222em;}
.css3accordion>ul>li {width: 272px; padding-top:50px; position:relative; float:left; overflow:hidden; margin-right: 20px;  border-top:4px solid #E7E7E7;
transition: width 0.3s ease 0.2s; -moz-transition: width  0.3s ease 0.2s; -webkit-transition: width  0.3s ease 0.2s; -o-transition: width  0.3s ease 0.2s;}
.css3accordion>ul>li>.inner-acc { width:585px; }
.css3accordion>ul>li .thumb { max-width: 273px; display:inline-block; float:left; margin-right:20px; opacity:.8; filter:alpha(opacity=80); }
.css3accordion>ul>li.last,
.css3accordion>ul>li:hover {width:585px;}
.css3accordion>ul>li:hover .thumb {opacity:1; filter:alpha(opacity=100);}
.css3accordion>ul>li.last {margin-right:0;}
.css3accordion .content > em {font-size:11px; color:#7d7d7d;}
.css3accordion .content > .m_title {font-size:13px; line-height:1.4; margin: 10px 0;}
.css3accordion .text + a { font-size:10px; font-weight:bold; color:#888; display: inline-block; margin-top: 5px; }

/* process steps */
.process_steps {overflow:hidden; border-radius:2px; margin-bottom:15px;}
.process_steps .step {float:left; width:25%; padding: 15px; color:#fff; min-height:230px; position:relative; text-align:center;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: 100%;}
.process_steps .step:after {content:''; position:absolute; top:15px; right:-14px; border:7px solid transparent; z-index:1;}
.process_steps .step.intro {background:#cd2122; text-align:left;}
.process_steps .step.intro:after {border-left-color:#cd2122; }
.process_steps .step.step1 {background:#5a5a5a;}
.process_steps .step.step1:after {border-left-color:#5a5a5a; }
.process_steps .step.step2 {background:#4a4a4a;}
.process_steps .step.step2:after {border-left-color:#4a4a4a; }
.process_steps .step.step3 {background:#3e3e3e;}
.process_steps .step.step3:after {display:none; }
.process_steps .step.intro > h3 {margin-top:0; line-height:1.2; font-weight:500;}
.process_steps .step.intro > h3 strong {font-size:120%; display:block;}
.process_steps .step.intro > a {font-size:11px; font-weight:700; color:#eee;}
.process_steps .step.intro > a:hover {color:#fff;}
.process_steps .step > div + h3 + p {margin-bottom:0;}
.process_steps .step .icon {margin:20px 0 15px; min-height: 50px; line-height: 50px;}

@-webkit-keyframes pulse {
0% { -webkit-transform: scale(1); } 
33% { -webkit-transform: scale(0.9); }
66% { -webkit-transform: scale(1.1); }
100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
0% { -moz-transform: scale(1); }    
33% { -moz-transform: scale(0.9); }
66% { -moz-transform: scale(1.1); }
100% { -moz-transform: scale(1); }
}
@-ms-keyframes pulse {
0% { -ms-transform: scale(1); } 
33% { -ms-transform: scale(0.9); }
66% { -ms-transform: scale(1.1); }
100% { -ms-transform: scale(1); }
}
@-o-keyframes pulse {
0% { -o-transform: scale(1); }  
33% { -o-transform: scale(0.9); }
66% { -o-transform: scale(1.1); }
100% { -o-transform: scale(1); }
}
@keyframes pulse {
0% { transform: scale(1); } 
33% { transform: scale(0.9); }
66% { transform: scale(1.1); }
100% { transform: scale(1); }
}
.pulse {
-webkit-animation-name: pulse;
-moz-animation-name: pulse;
-ms-animation-name: pulse;
-o-animation-name: pulse;
animation-name: pulse;}
@-webkit-keyframes tada {
0% {-webkit-transform: scale(1);}   
10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
100% {-webkit-transform: scale(1) rotate(0);}
}
@-moz-keyframes tada {
0% {-moz-transform: scale(1);}  
10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
100% {-moz-transform: scale(1) rotate(0);}
}
@-ms-keyframes tada {
0% {-ms-transform: scale(1);}   
10%, 20% {-ms-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-ms-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-ms-transform: scale(1.1) rotate(-3deg);}
100% {-ms-transform: scale(1) rotate(0);}
}
@-o-keyframes tada {
0% {-o-transform: scale(1);}    
10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
100% {-o-transform: scale(1) rotate(0);}
}
@keyframes tada {
0% {transform: scale(1);}   
10%, 20% {transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
100% {transform: scale(1) rotate(0);}
}
.tada {
-webkit-animation-name: tada;
-moz-animation-name: tada;
-ms-animation-name: tada;
-o-animation-name: tada;
animation-name: tada;}
@-webkit-keyframes fadeOutRightBig {
0% { -webkit-transform: translate(2px, 1px); }
3% { -webkit-transform: translate(-1px, -2px); }
6% { -webkit-transform: translate(-3px, 0px); }
8% { -webkit-transform: translate(0px, 2px); }
10% { -webkit-transform: translate(1px, -1px); }
20% { -webkit-transform: translate(20px, -20px); }
100% { -webkit-transform: translate( 120px, -120px);}
}
@-moz-keyframes fadeOutRightBig {
0% { -moz-transform: translate(2px, 1px); }
3% { -moz-transform: translate(-1px, -2px); }
6% { -moz-transform: translate(-3px, 0px); }
8% { -moz-transform: translate(0px, 2px); }
10% { -moz-transform: translate(1px, -1px); }
20% { -moz-transform: translate(20px, -20px); }
100% { -moz-transform: translate( 120px, -120px);}
}
@-ms-keyframes fadeOutRightBig {
0% { -ms-transform: translate(2px, 1px); }
3% { -ms-transform: translate(-1px, -2px); }
6% { -ms-transform: translate(-3px, 0px); }
8% { -ms-transform: translate(0px, 2px); }
10% { -ms-transform: translate(1px, -1px); }
20% { -ms-transform: translate(20px, -20px); }
100% { -ms-transform: translate( 120px, -120px);}
}
@-o-keyframes fadeOutRightBig {
0% { -o-transform: translate(2px, 1px); }
3% { -o-transform: translate(-1px, -2px); }
6% { -o-transform: translate(-3px, 0px); }
8% { -o-transform: translate(0px, 2px); }
10% { -o-transform: translate(1px, -1px); }
20% { -o-transform: translate(20px, -20px); }
100% { -o-transform: translate( 120px, -120px);}
}
@keyframes fadeOutRightBig {
0% {transform: translate(2px, 1px); }
3% {transform: translate(-1px, -2px); }
6% {transform: translate(-3px, 0px); }
8% {transform: translate(0px, 2px); }
10% {transform: translate(1px, -1px); }
20% {transform: translate(20px, -20px); }
100% {transform: translate( 120px, -120px);}
} 
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
-moz-animation-name: fadeOutRightBig;
-ms-animation-name: fadeOutRightBig;
-o-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;}
.process_steps .step:hover .icon[data-animation=tada] img {
-webkit-animation: tada ease-in-out 1 normal 800ms;
-moz-animation: tada ease-in-out 1 normal 800ms;
-ms-animation: tada ease-in-out 1 normal 800ms;
-o-animation: tada ease-in-out 1 normal 800ms;
animation: tada ease-in-out 1 normal 500ms; }
.process_steps .step:hover .icon[data-animation=pulse] img {
-webkit-animation: pulse ease-in-out 1 normal 500ms;
-moz-animation: pulse ease-in-out 1 normal 500ms;
-ms-animation: pulse ease-in-out 1 normal 500ms;
-o-animation: pulse ease-in-out 1 normal 500ms;
animation: pulse ease-in-out 1 normal 500ms; }
.process_steps .step:hover .icon[data-animation=fadeOutRightBig] img {
-webkit-animation: fadeOutRightBig ease-out 1 normal 1s;
-moz-animation: fadeOutRightBig ease-out 1 normal 1s;
-ms-animation: fadeOutRightBig ease-out 1 normal 1s;
-o-animation: fadeOutRightBig ease-out 1 normal 1s;
animation: fadeOutRightBig ease-out 1 normal 1s;}

/* recent work carousel */
.recentwork_carousel li a:hover .details > .bg,
.recentwork_carousel li .hover .hov,
.recentwork_carousel.style2 li .details {
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.recentwork_carousel h5.title {font-weight:500; margin-top:0; text-shadow:1px 1px 0 #fff}
.recentwork_carousel ul { margin:0; padding:0; list-style:none; height:auto;}
.recentwork_carousel li {	float: left; text-align:center; margin:0; padding:0 0 0 20px; }
.recentwork_carousel li a { display:block; padding: 0; margin:0px;}
.recentwork_carousel li .hover {display:block; position:relative; overflow:hidden;}
.recentwork_carousel li .hover .hov {position:absolute; left:0; right:0; bottom:0; top:100%; background-image:url(../img/plus01.png); background-repeat: no-repeat; background-position: center center; background-color: rgba(35,35,35,0.8); display: block;}
.recentwork_carousel li a:hover .hov {top:0;}
.recentwork_carousel li .details {display:block; position:relative;}
.recentwork_carousel li .details > .bg {position:absolute; top:0; height:0; background:#cd2122; width:100%;left: 0;}
.recentwork_carousel li .details h4 {font-size:14px; color:#cd2122; padding:10px 0; margin:0; position:relative; z-index:1;}
.recentwork_carousel li .details h4 + span {font-size:11px; display:block; color:#343434; line-height:1;  padding-bottom:15px; position:relative; z-index:1;}
.recentwork_carousel li a:hover .details > .bg {height:100%;}
.recentwork_carousel li a:hover .details h4,
.recentwork_carousel li a:hover .details h4 + span { color:#fff;}
.recentwork_carousel .controls > a {opacity:0.5; filter:alpha(opacity=50);}
.recentwork_carousel .controls > a:hover {opacity:1; filter:alpha(opacity=100);}

/* recent work carousel - style2 */
.recentwork_carousel.style2 {position:relative;}
.recentwork_carousel.style2 .controls {position:absolute; right:20px; top:12px;}
.recentwork_carousel.style2 li {padding:0 20px 0 0; }
.recentwork_carousel.style2 li > a {position: relative; display: inline-block; overflow: hidden; }
.recentwork_carousel.style2 li .details {position:absolute; left:0; right:0; bottom:0; top:0; opacity:0; filter:alpha(opacity=0);
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.25) 1%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.25)), color-stop(1%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 1%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 1%,rgba(0,0,0,0.65) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 1%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 1%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.recentwork_carousel.style2 li a:hover .details {opacity:1; filter:alpha(opacity=100);}
.recentwork_carousel.style2 li a .details .plus {position:absolute; display:block; width:24px; height:24px; background:#cd2122; font-size: 16px; color:#fff; top:50%; margin-top:-12px; left:50%; margin-left: -12px;font-weight: bold;line-height: 24px;text-align: center; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); box-shadow: 0 0 6px rgba(0,0,0,0.3);}
.recentwork_carousel.style2 li a .details h4 {position:absolute; font-size:14px; top: 65%; left: 0; right: 0;margin: 0;padding: 0; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); color:#fff;}
.recentwork_carousel.style2 li a .details h4 + span {position:absolute; font-size:11px; top: 80%; left: 0; right: 0;padding: 0; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); color:#fff;}

/* goboxes */
.gobox {background:#797979; color:#fff; padding:15px; min-height:100px; position:relative; text-shadow:1px 1px 0 rgba(0,0,0,0.4);
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.gobox:hover {-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2); -moz-box-shadow:0 0 15px rgba(0,0,0,0.2); box-shadow:0 0 15px rgba(0,0,0,0.2)}
.gobox h4 {margin-top:5px;}
.gobox:after {content:''; position:absolute; top:50%; right:-10px; margin-top:-5px; border:5px solid transparent; border-left-color:#797979;}
.gobox.ok {background:#cd2122; font-size:13px; text-transform:uppercase;}
.gobox.ok:after {display:none;}
.gobox.ok h4 {font-size:26px; margin-top: 20px;}
.gobox.ok > img {float:left; margin-right:25px; margin-top:20px;}

.gray-area {background:#ebebeb; padding:30px 0 0; margin-bottom:30px;}
.gray-area.noMargin {margin-bottom:0; padding-bottom:20px;}

/* info text box */
.info-text {background:#767676; color:#fff; font-size:28px; line-height:1.4; padding: 15px 20px; position:relative;
-webkit-box-shadow: 3px 3px 0 white; -moz-box-shadow: 3px 3px 0 white; box-shadow: 3px 3px 0 white;}
.info-text:after {content:''; width:34px; height:34px; background:url(../img/info-circle.png); position:absolute; right:10px; bottom:10px;}
 
/* testimonials carousel */
.testimonials-carousel {position:relative;}
.testimonials-carousel .controls {position:absolute; right:0; top:14px;}
.testimonials-carousel .controls > a {opacity:0.5; filter:alpha(opacity=50);}
.testimonials-carousel .controls > a:hover {opacity:1; filter:alpha(opacity=100);}
.testimonials-carousel ul {margin:0; padding:0; list-style:none;}
.testimonials-carousel ul li {float:left;}
.testimonials-carousel blockquote {background:#fff; border:4px solid #eee; margin:0 0 10px; padding:15px; font-size:12px; font-style:italic; color:#474747; position:relative;}
.testimonials-carousel blockquote:after {content:''; position:absolute; bottom:-14px; left:15px; border:7px solid transparent; border-top-color:#fff; }
.testimonials-carousel blockquote + h5 {margin-top:0; margin-left:5px; font-size:13px; font-weight:500;}

/* FLICKR FEED */
.flickr_feeds {margin:0 0 0 -20px; padding:0; list-style:none; position:relative;}
.flickrfeed.loading:after {content:'Loading..';}
.flickr_feeds li {float:left; margin:0 0 20px 20px; }
.flickr_feeds li a {display:block; width:75px; position:relative; } 
.flickr_feeds[data-size=small] li a {width:60px;} 
.flickr_feeds li a .hov1 {position:absolute; top:0; left:0; right:0; bottom:0;}

.hover-box {display:block; padding:15px; background:#969696; border:1px solid rgba(0,0,0,0.4); color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.5); border-radius:3px;}
.hover-box:hover {background:#cd2122; color:#fff;}
.hover-box.centered {text-align:center;}
.hover-box > img {float:left; margin: 15px 15px 8px 10px;}
.hover-box > h3 {line-height: 1.1; margin-top:0;}
.hover-box > h4 {line-height: 1.1; margin-top:0;}
.hover-box > p {margin-bottom:0;line-height: 1.1;}

/* CIRCLE HOVER */
.circlehover {width:110px; height:110px; text-align:center; color: white; font-size: 18px; padding: 10px; display: table; line-height: 1.4; background-color:#CD2122; position:relative; font-weight:700; text-shadow:1px 1px 0 rgba(0,0,0,0.4);
 -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
 -webkit-box-shadow:3px 3px 1px rgba(0,0,0,0.5); -moz-box-shadow:3px 3px 1px rgba(0,0,0,0.5); box-shadow:3px 3px 1px rgba(0,0,0,0.5); }
.circlehover[data-size="small"] {width:80px; height:80px; font-size: 14px; padding: 8px; }
.circlehover[data-size="medium"] {width:95px; height:95px; font-size: 16px; padding: 10px; }
.circlehover span {display:table-cell; vertical-align:middle; position:relative; z-index:1; }
.circlehover:before {content:''; position:absolute; top:7px; left:7px; background:#CD2122; width:30px; height:30px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.circlehover[data-position="top-left"]:before { top:7px; left:7px;}
.circlehover[data-position="top-right"]:before { top:7px; right:7px; left: auto;}
.circlehover[data-position="bottom-left"]:before { bottom:7px; left:7px; top:auto;}
.circlehover[data-position="bottom-right"]:before { bottom:7px; right:7px; left: auto; top:auto;}
.circlehover[data-position="top"]:before,
.circlehover[data-position="right"]:before,
.circlehover[data-position="left"]:before,
.circlehover[data-position="bottom"]:before {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); } 
.circlehover[data-position="top"]:before {top: -10px; left: 50%; margin-left: -15px;}
.circlehover[data-position="right"]:before { top:50%; right:-10px; left: auto; margin-top:-15px;}
.circlehover[data-position="left"]:before { top:50%; left:-10px; margin-top:-15px;}
.circlehover[data-position="bottom"]:before { bottom:-10px; left:50%; margin-left:-15px; top:auto;}
.circlehover[data-position="bottom-right"] { -webkit-box-shadow:-3px -3px 1px rgba(0,0,0,0.5); -moz-box-shadow:-3px -3px 1px rgba(0,0,0,0.5); box-shadow:-3px -3px 1px rgba(0,0,0,0.5);}
.circlehover:hover { color:#fff;
-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);
-webkit-box-shadow:5px 5px 1px rgba(0,0,0,0.2); -moz-box-shadow:5px 5px 1px rgba(0,0,0,0.2); box-shadow:5px 5px 1px rgba(0,0,0,0.2); }
.circlehover[data-position="bottom-right"]:hover { -webkit-box-shadow:-5px -5px 1px rgba(0,0,0,0.5); -moz-box-shadow:-5px -5px 1px rgba(0,0,0,0.5); box-shadow:-5px -5px 1px rgba(0,0,0,0.5);}
.circlehover[data-align="left"] {float:left;}
.circlehover[data-align="right"] {float:right;}
.circlehover {
-webkit-transition: all 400ms cubic-bezier(0.680, 0, 0.265, 1); /* older webkit */
-webkit-transition: all 400ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
   -moz-transition: all 400ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
    -ms-transition: all 400ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
     -o-transition: all 400ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
        transition: all 400ms cubic-bezier(0.680, -0.550, 0.265, 1.550); /* easeInOutBack */
-webkit-transition-timing-function: cubic-bezier(0.680, 0, 0.265, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); 
   -moz-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); 
    -ms-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); 
     -o-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); 
        transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); /* easeInOutBack */}

.circlehover.with-symbol > span.text {}
.circlehover.with-symbol > span.symbol {opacity:0; filter:alpha(opacity=0); position:absolute; display:block; left: 0; top: 0; bottom: 0; right: 0; text-align: center; line-height: 130px; }
.circlehover.with-symbol:hover > span.text {opacity:0; filter:alpha(opacity=0);}
.circlehover.with-symbol:hover > span.symbol {opacity:1; filter:alpha(opacity=100);}

/* accordions */
.acc-group.default-style {margin-bottom:3px;}
.acc-group.default-style > button {background:none; border:0; padding:4px 10px; color:#cd2122; display: block;
width: 100%; text-align: left; position:relative;}
.acc-group.default-style > button:after {content:''; position:absolute; right:5px; top:5px; width:20px; height:20px; background:url(../img/acc-arr1.png) no-repeat center top;}
.acc-group.default-style > button:hover {background:#dcdcdc; color:#111;}
.acc-group.default-style > button.collapsed:after {background-position:center bottom;}
.acc-group.default-style > button.collapsed {color:#505050;}
.acc-group.default-style .content {padding:10px;}

.acc-group.default-style.tweaked {border-bottom: 1px solid #D5D5D5; padding-bottom: 3px;}
.acc-group.default-style.tweaked > button {font-size: 20px; line-height: 1.8; padding-left: 0;}
.acc-group.default-style.tweaked > button:after {top:12px;}
.acc-group.default-style.tweaked .content {padding:10px 0;}
.acc-group.default-style.tweaked .content > .row {margin-bottom:10px;}

/* accordions style2 */
.acc-group.style2 { margin-bottom: 2px; padding: 0;  border: 1px solid #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.acc-group.style2 > button {display: block; width: 100%; text-align: left; position:relative; margin:0; padding:10px;}
.acc-group.style2 > button:after {content:''; position:absolute; right:5px; top:10px; width:20px; height:20px; background:url(../img/acc-arr1.png) no-repeat center top; opacity:.4; filter:alpha(opacity=40);}
.acc-group.style2 > button:hover { }
.acc-group.style2 > button.collapsed:after {background-position:center bottom;}
.acc-group.style2 > button.collapsed {color:#505050;}
.acc-group.style2 .content {padding: 10px 15px; border-top: 1px solid #E5E5E5;}
.acc-group.style2 .content p:last-child {margin-bottom:0;}

/* accordions style3 */
.acc-group.style3 { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #e5e5e5; }
.acc-group.style3 > button {display: block; width: 100%; text-align: left; position:relative; margin:0; padding:10px 10px 10px 60px; background:none; border:0; font-size:16px}
.acc-group.style3 > button:after {content:'-'; position:absolute; left:0; top:0; width:20px; height:20px; font-size:40px; background:#eee; color:#cd2122; padding:7px 6px 13px 14px; text-shadow:0 1px 0 #fff;}
.acc-group.style3 > button:hover { color:#cd2122 !important; }
.acc-group.style3 > button:hover:after { color:#cd2122 !important; background:#e9e9e9;}
.acc-group.style3 > button.collapsed:after {color:#b5b5b5; content:'+'; padding:10px;  font-size:35px;}
.acc-group.style3 > button.collapsed {color:#505050;}
.acc-group.style3 .content {padding: 10px 15px; }
.acc-group.style3 .content p:last-child {margin-bottom:0;}

/* Screenshot-box */
.screenshot-box {background:#fff; border:1px solid #b3b3b3; position:relative; padding:15px 20px 0 30px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:20px; }
.screenshot-box .left-side {float:left; width:450px;}
.screenshot-box .left-side h3.title {font-size:19px; color:#cd2122;line-height: 1.4;}
.screenshot-box .left-side ul.features {margin:20px 0; padding:0; list-style:none; }
.screenshot-box .left-side ul.features li {padding-left:35px; background:url(../img/ok2.png) no-repeat left center; margin-top:20px;}
.screenshot-box .left-side ul.features li:first-child {margin-top:0;}
.screenshot-box .left-side ul.features li h4 {font-size:14px; line-height:1.3; margin:5px 0 0;}
.screenshot-box .left-side ul.features li h4 + span {}
.thescreenshot { overflow:hidden;float:right; margin-left:30px; width:580px; height:328px; padding:42px 16px 0 10px; position:relative; background:url(../img/screenshotbox-bg.png) no-repeat left top; margin-top: -40px;}
.thescreenshot .controls {position:absolute; top:15px; left:17px; width:43px; height:19px;}
.thescreenshot .controls a {display:block; width:21px; height:19px; float:left;}
#screenshot-carousel {margin:0; padding:0; list-style:none;}
#screenshot-carousel li {float:left}

/* keywords box */
.keywordbox {border-top:4px solid #ddd; position:relative; padding-top: 30px; font-size:23px; font-style:italic; text-align:center; color: #8D8D8D; }
.keywordbox:after {content:''; position:absolute; top:0; left:50%; margin-left:-3px; border:6px solid transparent; border-top-color:#ddd;}

#footer {background:#2f2f2f; padding:40px 0 20px; color:#d5d5d5; border-top:4px solid #fff;}
#footer a {color:#fff;}
#footer a:hover {color:#d5d5d5;}
#footer .m_title {font-size:14px; color:#fff; text-shadow:none}
#footer .menu {margin:0; padding:0; list-style:none;}
#footer .zn_sbs .menu li {float:left; width:50%;}

.newsletter-signup form {margin-bottom:10px;}
.newsletter-signup input {vertical-align:top; margin-bottom:0;}
.newsletter-signup input[type=text] {color:#4d4d4d; background:#dddddd; border:1px solid #a3a3a3;
-webkit-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.2) inset; box-shadow:3px 3px 4px rgba(0, 0, 0, 0.2) inset; }
.newsletter-signup input[type=submit] {color:#fff; background:#cd2122; border:0; font-weight:700; font-size:13px; height:30px; padding:0 15px; margin-left:5px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.newsletter-signup input[type=submit]:hover {background:#000;}
.newsletter-signup #result {display:inline-block; margin-bottom:10px;}
.newsletter-signup #result:empty {display:inline;}

.map-link > span {margin-top:2px;}

#footer .bottom {padding-top:30px; border-top:5px solid #484848; color:#8b8c8d;}
#footer .social-icons {float:right;}
#footer .copyright img {float:left; margin-right:20px;}

#footer .social-icons { }
#footer .social-icons li.title {line-height:30px;}
#footer .social-icons li {margin:0 0 0 10px; }
#footer .social-icons li:first-child {margin-left:0;}

#footer .contact-details {background:url(../img/say_hi.png) no-repeat right top;}

/* SOCIAL SHARING */
.social-share {margin:25px 0 0; padding:0; list-style:none; text-align:center;}
.social-share li {display:inline-block; margin-left:10px; width: 90px; max-height: 20px; vertical-align: top;}
.social-share li.sc-gplus { width: 70px; } 
.social-share li.sc-pinterest > a { width: 40px !important; margin-left: -40px !important; vertical-align: top !important; }
.social-share.colored {margin-top:15px;} 
.social-share.colored li {padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;} 
.social-share.colored li.sc-facebook { background: #3B5998; } 
.social-share.colored li.sc-twitter { background: #3CF; } 
.social-share.colored li.sc-gplus { background: #D34836; width: 70px; } 
.social-share.colored li.sc-pinterest { background: #CB2027; } 

/* TWITTER FEED */
#twitterFeed {background:url(../img/twitter-bird.png) no-repeat 15px center #444; font-size:12px; color:#fff; padding: 15px 75px 15px 60px; position:relative; margin-bottom:15px; font-style:italic;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;overflow: hidden; }
#twitterFeed:after {content:''; position:absolute; bottom:-10px; left:15px; border:5px solid transparent; border-top-color:#444;}
#twitterFeed ul {margin:0; padding:0; list-style:none; font-size:11px;}
#twitterFeed .twTime {display:inline-block; color:#9d9d9d; padding-left:10px; border-left:1px solid #707070; font-size:11px; position:absolute; right: -65px; top: 0px; bottom: 0px; width: 45px; vertical-align: middle;line-height: 1;}
#twitterFeed > div {display: none;}

/* TESTIMONIALS FADER */
.testimonials_fader ul {margin:0; padding:0; list-style:none; border-left:1px solid #e2e2e2; position:relative;}
.testimonials_fader li {position:relative; padding:0 0 0 100px}
.testimonials_fader ul li:after {content:'“'; position:absolute; top:-10px; left:30px; font-size:150px; color:#e2e2e2; line-height:1; font-family: tahoma;}
.testimonials_fader li blockquote {margin:0; padding:0; border:0; font:italic 20px/1.4 Georgia, Arial, sans-serif;}
.testimonials_fader li blockquote + h6 {font-weight:normal; font-size:11px; font-style:italic;}

/* TESTIMONIALS BOX */
.testimonial_box {float:left; padding: 0 25px; margin: 15px 0;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  position: relative;}
.testimonial_box[data-size=small] {width: 30%;}
.testimonial_box[data-size=medium] {width:50%; }
.testimonial_box[data-size=large] {width:70%; }
.testimonial_box[data-size=full] {width:100%; }
.testimonial_box[data-size=onethird] {width:33%; }
.testimonial_box[data-size=twothirds] {width:66%; }
.testimonial_box[data-theme=light] blockquote { background:#ddd; color:#343434; }
.testimonial_box[data-theme=dark] blockquote { background:#707070; color:#f5f5f5; }

.testimonial_box[data-theme=light][data-align=left] blockquote:after {  border-right-color:#ddd; }
.testimonial_box[data-theme=dark][data-align=left] blockquote:after {  border-right-color:#707070; }
.testimonial_box[data-theme=light][data-align=right] blockquote:after {  border-left-color:#ddd; }
.testimonial_box[data-theme=dark][data-align=right] blockquote:after {  border-left-color:#707070; }
.testimonial_box[data-theme=light][data-align=top] blockquote:after {  border-bottom-color:#ddd; }
.testimonial_box[data-theme=dark][data-align=top] blockquote:after {  border-bottom-color:#707070; }
.testimonial_box[data-theme=light][data-align=bottom] blockquote:after {  border-top-color:#ddd; }
.testimonial_box[data-theme=dark][data-align=bottom] blockquote:after {  border-top-color:#707070; }

.testimonial_box[data-align=left] .details {float:left;  margin-right:10px; width: 90px;}
.testimonial_box[data-align=left] blockquote { margin-left:90px; }
.testimonial_box[data-align=left] blockquote:after {  left:-14px; top:50%; }

.testimonial_box[data-align=right] .details {float:right;  margin-left:10px; width: 90px; text-align: right;}
.testimonial_box[data-align=right] blockquote { margin-right:90px; }
.testimonial_box[data-align=right] blockquote:after {  right:-14px; top:50%; }

.testimonial_box[data-align=top] .details {float:none; margin-left:10px; width: 100%; position:relative; z-index:1;}
.testimonial_box[data-align=top] .details img {position:absolute; top:-5px; right:-5px}
.testimonial_box[data-align=top] .details h6 strong {display:block; }
.testimonial_box[data-align=top] .details h6 {margin-top:0;}
.testimonial_box[data-align=top] blockquote { margin-top:14px; clear:both;}
.testimonial_box[data-align=top] blockquote:after {  left:30px; top:-14px; }

.testimonial_box[data-align=bottom] {margin-bottom:35px }
.testimonial_box[data-align=bottom] .details { position:absolute; left:25px; right:5px; top:100%; z-index:1; }
.testimonial_box[data-align=bottom] .details img {float:right; margin-top:-20px;}
.testimonial_box[data-align=bottom] .details h6 strong {display:block; }
.testimonial_box[data-align=bottom] blockquote { margin-bottom:0; float:none; position:relative; z-index:0;}
.testimonial_box[data-align=bottom] blockquote:after {  left:30px; bottom:-14px; }

.testimonial_box .details h6 {font-size:10px; font-weight:normal; margin:10px 0 0; line-height:1.4; }
.testimonial_box blockquote {margin:0; padding:15px; border:0; font-size:12px; font-style:italic; position:relative;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
 -webkit-box-shadow:0 0 7px rgba(0,0,0,0.1); -moz-box-shadow:0 0 7px rgba(0,0,0,0.1); box-shadow:0 0 7px rgba(0,0,0,0.1); }
.testimonial_box blockquote:after {content:''; position:absolute; border-width:7px; border-style:solid; border-color:transparent;  }

/* vertical tabs */
.vertical_tabs {background:#fff; border:1px solid #c2c2c2; overflow: hidden; border-radius:3px}
.vertical_tabs .tabbable .nav {float:left; width:25%; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin:0 0 -1px 0;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.vertical_tabs .tabbable .nav>li {border-top:1px solid #c2c2c2;}
.vertical_tabs .tabbable .nav>li>a {line-height:60px; padding-left:20px; font-weight:bold; text-transform:uppercase; color:#595959; background: #ffffff;
background: -moz-linear-gradient(left,  #ffffff 73%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(73%,#ffffff), color-stop(100%,#ededed));
background: -webkit-linear-gradient(left,  #ffffff 73%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 73%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 73%,#ededed 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 73%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 );}
.vertical_tabs .tabbable .nav>li>a>span {padding: 6px 7px 7px 7px; background:#646464; margin-right: 5px;line-height: 1;display: inline-block; vertical-align: middle; margin-top: -1px;
-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.vertical_tabs .tabbable .nav>li>a>span span {margin: 0; vertical-align: middle;}

.vertical_tabs .tabbable .nav>li>a:hover,
.vertical_tabs .tabbable .nav>li.active>a { color:#cd2122; }
.vertical_tabs .tabbable .nav>li.active>a { background:#fff; margin-right: -1px;}
.vertical_tabs .tabbable .nav>li.active>a>span,
.vertical_tabs .tabbable .nav>li>a:hover>span { background:#cd2122; }
.vertical_tabs .tabbable .nav>li:first-child {border-top:0;}
.vertical_tabs .tabbable .tab-content {float:left; width:75%; padding:20px;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

/*stat boxes */
.statbox { background:#fff; border:1px solid #c2c2c2; padding:15px;}
.statbox img {float:left; margin-right:20px;}
.statbox h4 {font-size:30px; color:#cd2122;line-height: 35px;margin-top: 0;}
.statbox h6 {color:#969696;margin-bottom: 0;}

/* skills diagram */
#skills_diagram {float:right; width:600px; position:relative;}
#skills_diagram .legend {position:absolute; right:-60px; top:40px; text-align: right;}
#skills_diagram #thediagram { width:600px; height:500px; margin-top:-50px; float:right; }
#skills_diagram .skills {margin:0; padding:0; list-style:none;}
#skills_diagram .skills li {float: right; clear: both; padding: 0 15px; height: 25px; line-height: 25px; color: white; margin-bottom: 1px; font-size: 14px;}

/* PRICING TABLES */
.spacer{ height: 50px; }
.no-space {margin-left:0;}
.no-space [class*="span"] {margin-left: 0; }
.row-fluid.no-space .span1 {width: 8.334% !important;}
.row-fluid.no-space .span2 {width: 16.667% !important;}
.row-fluid.no-space .span3 {width: 25% !important;}
.row-fluid.no-space .span4 {width: 33.334% !important;}
.row-fluid.no-space .span5 {width: 41.667% !important;}
.row-fluid.no-space .span6 {width: 50% !important;}
.row-fluid.no-space .span7 {width: 58.333% !important;}
.row-fluid.no-space .span8 {width: 66.666% !important;}
.row-fluid.no-space .span9 {width: 75% !important;}
.row-fluid.no-space .span10 {width: 83.334% !important;}
.row-fluid.no-space .span11 {width: 91.666% !important;}
.row-fluid.no-space .span12 {width: 100% !important;}
@media (max-width: 767px) {
.row-fluid.no-space [class*="span"] {width: auto !important;} 
}
.pricing_table { text-align: center; margin: 25px 0;}
.pricing_table .tb_header {background-color: #8AB623; }
.pricing_table .tb_header h4 { margin: 0; padding: 15px 0px; border-bottom: 3px solid #5E852C; color: white; 
font-size:20px; text-shadow:1px 1px 0 rgba(0,0,0,0.3); font-weight:700;
-webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:4px; -moz-border-top-left-radius:3px; -moz-border-top-right-radius:4px; border-top-left-radius:3px; border-top-right-radius:4px; }
.pricing_table .price { margin: 0; padding: 15px 0px; border-bottom: 2px solid white; font-size: 46px;  color: #fff; text-shadow: 1px 1px 0 black; 
font-weight: 900; letter-spacing: 0px; line-height: 1; }
.pricing_table .price p:first-letter{ font-weight: 300; margin-right: 2px; font-size: 26px; }
.pricing_table .price p{ margin: 0;  }
.pricing_table .price p span{ display:block; padding:4px; font-size:14px; font-weight:500;}
.pricing_table .tb_content {margin:0; padding:0; list-style:none;}
.pricing_table .tb_content li { margin: 0; padding: 5px 0px; font-size:12px; line-height: 2;}
.pricing_table .tb_content li:nth-child(odd){ background-color: rgba(0,0,0,0.1); }
.pricing_table .tb_content li:first-child{ border-top: 1px solid white; }
.pricing_table .tb_content li:last-child{  }
.pricing_table .tb_content li hr {margin: 10px 50px;}
.pricing_table .signin {padding:15px 0 15px; background: rgba(0, 0, 0, 0.15);  border-top: 3px solid #5E852C;}
.pricing_table .pr_table_col {background:#fff; position:relative; z-index:0;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,0.1); -moz-box-shadow:0 0 8px rgba(0,0,0,0.1); box-shadow:0 0 8px rgba(0,0,0,0.1);}
.pricing_table [class*="span"]:nth-child(odd) .pr_table_col {background-color: #F1F1F1; }
.pricing_table .pr_table_col.highlight {z-index:1;}
.pricing_table .pr_table_col:hover {z-index:2;}
.pricing_table .pr_table_col.highlight,
.pricing_table .pr_table_col:hover {margin-top:-15px;
 -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);}
.pricing_table .pr_table_col.highlight .tb_content li,
.pricing_table .pr_table_col:hover .tb_content li { padding: 7px 0px;}
.pricing_table .pr_table_col.highlight .price,
.pricing_table .pr_table_col:hover .price { padding: 20px 0px;}
.pricing_table .pr_table_col {-webkit-transition: -webkit-box-shadow 0.2s ease-out; -moz-transition: -moz-box-shadow 0.2s ease-out; -o-transition: -o-box-shadow 0.2s ease-out; transition: box-shadow 0.2s ease-out;}
.pricing_table .pr_table_col.caption_column {margin-top:50px;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.pricing_table .pr_table_col.caption_column .tb_header {font-size:18px; padding:41px 0; color:#444; font-weight:700; border-bottom:2px solid #fff; background:#eee; text-shadow:1px 1px 0 #fff;}
.pricing_table .pr_table_col.caption_column .tb_content li {padding: 5px 0px; text-align:left; text-indent:30px; background:#eee;}
/* pricing table skins */
.pr_table_col[data-color=red] .tb_header h4 { border-bottom: 3px solid #941414; }
.pr_table_col[data-color=red] .signin { border-top: 3px solid #941414; }
.pr_table_col[data-color=red] .tb_header { background-color: #cd2122; }
.pr_table_col[data-color=blue] .tb_header h4 { border-bottom: 3px solid #345370; }
.pr_table_col[data-color=blue] .signin { border-top: 3px solid #345370; }
.pr_table_col[data-color=blue] .tb_header { background-color: #2A8FBD; }
.pr_table_col[data-color=green] .tb_header h4 { border-bottom: 3px solid #5E852C; }
.pr_table_col[data-color=green] .signin { border-top: 3px solid #5E852C; }
.pr_table_col[data-color=green] .tb_header { background-color: #8AB623; }
.pr_table_col[data-color=turquoise] .tb_header h4 { border-bottom: 3px solid #0A817F; }
.pr_table_col[data-color=turquoise] .signin { border-top: 3px solid #0A817F; }
.pr_table_col[data-color=turquoise] .tb_header { background-color: #12C6C2; }
.pr_table_col[data-color=orange] .tb_header h4 { border-bottom: 3px solid #AF3F08; }
.pr_table_col[data-color=orange] .signin { border-top: 3px solid #AF3F08; }
.pr_table_col[data-color=orange] .tb_header { background-color: #EB540A; }
.pr_table_col[data-color=purple] .tb_header h4 { border-bottom: 3px solid #630C72; }
.pr_table_col[data-color=purple] .signin { border-top: 3px solid #630C72; }
.pr_table_col[data-color=purple] .tb_header { background-color: #8A2D9A; }
.pr_table_col[data-color=yellow] .tb_header h4 { border-bottom: 3px solid #A8A80A; }
.pr_table_col[data-color=yellow] .signin { border-top: 3px solid #A8A80A; }
.pr_table_col[data-color=yellow] .tb_header { background-color: #D6D609; }
.pr_table_col[data-color=green_lemon] .tb_header h4 { border-bottom: 3px solid #708D0B; }
.pr_table_col[data-color=green_lemon] .signin { border-top: 3px solid #708D0B; }
.pr_table_col[data-color=green_lemon] .tb_header { background-color: #9CC607; }
.pr_table_col[data-color=dark] .tb_header h4 { border-bottom: 3px solid #000; }
.pr_table_col[data-color=dark] .signin { border-top: 3px solid #000; }
.pr_table_col[data-color=dark] .tb_header { background-color: #333; }
.pr_table_col[data-color=light] .tb_header h4 { border-bottom: 3px solid #747474; }
.pr_table_col[data-color=light] .signin { border-top: 3px solid #747474; }
.pr_table_col[data-color=light] .tb_header { background-color: #aaa; }

.pricing_table.rounded-corners [class*="span"]:first-child .tb_header {-webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; border-top-left-radius:5px; }
.pricing_table.rounded-corners [class*="span"]:last-child .tb_header {-webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-top-right-radius:5px; }
.pricing_table.rounded-corners .pr_table_col:hover .tb_header,
.pricing_table.rounded-corners .highlight .tb_header {-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
.pricing_table.rounded-corners .pr_table_col:hover,
.pricing_table.rounded-corners .highlight  {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.pricing_table.rounded-corners .pr_table_col:hover .signin,
.pricing_table.rounded-corners .highlight .signin {-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
.pricing_table.rounded-corners [class*="span"]:last-child .tb_header {-webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-top-right-radius:5px; }
.pricing_table.rounded-corners [class*="span"]:first-child .pr_table_col,
.pricing_table.rounded-corners [class*="span"]:first-child .signin {-webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px; }
.pricing_table.rounded-corners [class*="span"]:last-child .pr_table_col,
.pricing_table.rounded-corners [class*="span"]:last-child .signin {-webkit-border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px; }

/* process boxes */
.process_box { position: relative; background: #fff; border: 2px solid #C5C5C5; padding: 0; margin-bottom: 40px;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 4px rgba(0, 0, 0, 0.2); 
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.process_box:hover {-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 8px rgba(0, 0, 0, 0.3);}
.process_box:after, .process_box:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.process_box.last:after, .process_box.last:before {display:none}
.process_box:after { border-color: transparent; border-top-color: #eee; border-width: 10px; margin-left: -10px; left: 10%;}
.process_box:before { border-color: transparent; border-top-color: #ccc; border-width: 13px; margin-left: -13px; left: 10%;}
.process_box[data-align=right]:after,
.process_box[data-align=right]:before {right: 10%; left:auto; margin-left: 0;}
.process_box[data-align=right]:after {margin-right: -10px;}
.process_box[data-align=right]:before {margin-right: -13px;}
.process_box[data-align=center]:after,
.process_box[data-align=center]:before {left: 50%; }
.process_box[data-align=center]:after {border-top-color: #fff;}
.process_box .number {  padding: 0;height: 100%; position: absolute; background: #eee; left: 0;top: 0; bottom: 0; border-right: 1px solid #C5C5C5; width: 240px; text-align: center;
-webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; }
.process_box .number span { font-size:150px; font-weight:900; color: #fff; line-height: 1.2;  vertical-align: middle;}
.process_box .content {margin-left: 260px; padding: 20px 20px 10px 10px; }
.process_box[data-align=right] .number {left:auto; right:0; border-right:0; border-left:1px solid #C5C5C5;;
-webkit-border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0; border-radius:0 6px 6px 0;}
.process_box[data-align=right] .content {margin-left:auto; margin-right:260px; padding: 20px 10px 10px 20px;}



/* sidebars */
#sidebar {background: white; padding: 10px 15px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#sidebar .widget {margin-bottom:20px;}
.sidebar .widget .title {color: #050505; line-height: 1.4; margin-bottom: 15px; padding-bottom: 20px; position: relative; font-size: 18px;}
.sidebar .widget .title:after {content: ''; position: absolute; left: 0; bottom: 2px; width: 25px; height: 0; border-bottom: 1px solid #CBCBCB;}
.sidebar .widget .title:before {content: ''; position: absolute; left: 0; bottom: 2px; width: 100%; height: 0; border-bottom: 1px solid #f9f9f9;}
.sidebar .widget ul.menu , .sidebar .widget ul.product-categories , .sidebar .widget ul.pagenav {margin:0; padding:0; list-style:none;}
.sidebar .widget ul.menu li , .sidebar .widget ul.product-categories li , .sidebar .widget ul.pagenav li{margin-bottom:0px;}
.sidebar .widget ul.menu li a , .sidebar .widget ul.product-categories li a , .sidebar .widget ul.pagenav li a {color: #595959; display: block; padding: 4px 0 4px 20px; position: relative; border-radius: 2px;}
.sidebar .widget ul.menu li a:after , .sidebar .widget ul.product-categories li a:after , .sidebar .widget ul.pagenav li a:after{ content: '\203A'; position: absolute; left: 7px; top: 6px; color: #DDD; font-size: 16px; line-height: 1; width: 4px; height: 4px; font-family: Arial; }
.sidebar .widget ul.menu li.active a:after, , .sidebar .widget ul.product-categories li.active a.after,  .sidebar .widget ul.pagenav li.active a:after ,
.sidebar .widget ul.menu li.current-cat a:after, .sidebar .widget ul.product-categories li.current-cat a:after , .sidebar .widget ul.pagenav li.current-cat a:after
.sidebar .widget ul.menu li a:hover:after , .sidebar .widget ul.product-categories li:hover:after , .sidebar .widget ul.pagenav li:hover:after { color: white; left: 8px;}
.sidebar .widget ul.menu li.active a, .sidebar .widget ul.product-categories li.active a ,  .sidebar .widget ul.pagenav li.active a ,
.sidebar .widget ul.menu li.current-cat > a,  .sidebar .widget ul.product-categories li.current-cat > a, .sidebar .widget ul.pagenav li.current-cat > a,
.sidebar .widget ul.menu li a:hover , .sidebar .widget ul.product-categories li a:hover ,  .sidebar .widget ul.pagenav li a:hover  {background: #CD2122; color: white;}
div.cloudBlock a { padding: 4px; float: left; display: block; }

/* Historic timeline */
.timeline_bar {background:url(../img/timeline_bar.png) repeat-y center top;}
.timeline_bar  > .row {margin-bottom:0;}
.timeline_box {background:#fff; border-radius:3px; margin:50px 0 70px; padding:15px; position:relative;}
.timeline_box:after {content:''; position:absolute; top:20px; right:-12px; border:6px solid transparent; border-left-color:#fff;}
div[data-align=right] .timeline_box:after {left:-12px; right:auto; border-left-color:transparent; border-right-color:#fff;}
.timeline_box:before {content:''; position:absolute; top:20px; right:-21px; background:#999; width:5px; height:5px; border:3px solid #f5f5f5; border-radius:50%;}
div[data-align=right] .timeline_box:before {right:auto; left:-20px;}
.end_timeline {text-align:center;}
.end_timeline > span {background:#fff; border-radius:3px; padding:0 10px; line-height: 2;display: inline-block;}
.timeline_box:hover .date, 
.timeline_box:hover {box-shadow:0 0 8px rgba(35,35,35,0.2); }
.timeline_box:hover:before {width:7px; height:7px; border:2px solid #f5f5f5;}
.timeline_box .date {font-size:18px; font-weight:700; background:#fff; display:inline-block; padding:5px 10px; border-radius:2px; position:absolute; top:11px; right:-100px; color:#787878;}
div[data-align=right] .timeline_box .date {left:-100px; right:auto;}

/*offline/comming soon page */
.offline-page #background {position:absolute; left:0; top:0; right:0; bottom:0;
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.offline-page .containerbox {max-width: 700px; margin: 100px auto 0; background: #000; background: rgba(0,0,0,0.7); position: relative; z-index:1; padding: 25px;  box-shadow: 0 10px 20px #CCC; border-bottom:5px solid #cd2122; color:#eee; }
.offline-page #logo {float:left; text-align:center; }
.offline-page .content {margin-left:200px; border-left:1px solid #777; padding-left:20px; }
.offline-page .containerbox:after {content: ''; position: absolute; bottom: -25px; left: 100px; border-top: 20px solid #cd2122; border-right: 20px solid transparent; z-index:2;}
.offline-page .ud_counter{margin: 40px 0;}
.offline-page .ud_counter ul{display:inline-block;margin:0;padding:0;list-style:none}
.offline-page .ud_counter ul li{display:inline-block; margin:0 0 0 18px; font-size:22px; font-weight:700; padding:15px 10px; width:60px; text-align:center; background:rgba(0,0,0,0.2); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.offline-page .ud_counter ul li:first-child {margin-left:0;}
.offline-page .ud_counter ul li span{display:block;font-size:13px; margin-top: 17px; line-height: 1;}
.offline-page .ud_counter ul li.till_lauch {height: 80px; width:80px; padding:0; vertical-align:top;}

.offline-page #mail_when_ready {float:left; margin: 0;}
.offline-page #mail_when_ready input[type=submit] {vertical-align:top;}

/* testimonial box style 4 */
.testimonial_box4 blockquote {background:#fff; border:4px solid #eee; margin:0 0 10px; padding:15px; font-size:12px; font-style:italic; color:#474747; position:relative;}
.testimonial_box4 blockquote:after {content:''; position:absolute; bottom:-14px; left:15px; border:7px solid transparent; border-top-color:#fff; }
.testimonial_box4 blockquote + h5 {margin-top:0; margin-left:5px; font-size:13px; font-weight:500;}

/* 404 error page */
.error404 #page_header {height:200px; min-height: 0;}
.error404-content { margin: 20px auto; text-align:center;line-height: 1;}
.error404-content h2{ font-weight:bold; font-size:260px; line-height:1; text-align:center; text-shadow:0 0 28px rgba(35,35,35,.5); text-transform:uppercase; margin:20px 0; color:rgba(0,0,0,0)}
.error404-content h3{ font-size:30px; text-align:center; opacity:0.2; filter:alpha(opacity=20)}

/* SERVICES STYLE 2 */
.services_box.style2 .box {padding: 30px; background:#eee; height: 300px; margin: 0; position:relative; }
.services_box.style2 .box:hover {background:#fff; box-shadow:0 0 30px rgba(0,0,0,0.2); z-index:1;  border-radius:5px}
.services_box.style2 .box .title {font-size:22px; margin-bottom:30px;}
.services_box.style2 .box .icon {width: 45px; height: 45px; line-height: 45px; border-radius: 3px;}
.services_box.style2 .box .icon img {vertical-align: middle; line-height: 45px;display: inline-block;margin-top: -2px;}
.services_box.style2 .box .list {margin:0; padding:0; list-style:none; display:none; float:none}
.services_box.style2 .box .list li {line-height: 1; padding: 10px 0px; border-top: 1px solid #eee; color:#cd2122}
.services_box.style2 .box .list li:first-child {border-top: 0; }

/* team members */
.team_member {background:#fff; padding:0 0 5px;position: relative;}
.team_member:hover {box-shadow:0 0 20px rgba(0,0,0,0.2); border-radius:4px;}
.team_member .details {padding:0 20px 0; overflow:hidden; opacity:0; filter:alpha(opacity=0); visibility:hidden; position: absolute; background:#fff; box-shadow:0 12px 20px rgba(0,0,0,0.2);
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;  font-size:11px;}
.team_member:hover .details {opacity:1; filter:alpha(opacity=100); visibility:visible;}
.team_member:hover {z-index:2;}
.team_member > h4,
.team_member > h6 {padding:0 20px;}
.team_member .details .social-icons {margin:15px 0;}
.team_member .details .social-icons li {margin:0 0 0 8px;}
.team_member .details .social-icons li:first-child {margin-left:0;}

/* map controls */
#map_controls {margin:0; padding:0; list-style:none; position:absolute; width:auto; top:50%; margin-top:-45px; right:20px; width:30px; background:#cd2122; border-radius:2px; box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.4);}
#map_controls li a {display:block; width:30px; height:30px;  text-align:center; border-top:1px solid #ccc; border-top:1px solid rgba(0,0,0,0.1); cursor:pointer;}
#map_controls li a:hover {background:#111}
#map_controls li:first-child a {border-top:0;}
#map_controls li a span {margin-top:6px;}

/*contact form */
#contact_form .form-horizontal .control-label {width: 90px;text-align: left;}
#contact_form .form-horizontal .controls {margin-left: 90px;}
#contact_form textarea {height:100px;}

/* BLOG */
.eBlog .itemListView  {margin-bottom:25px;}
.eBlog .itemContainer  {background: #FFF; margin-bottom:35px; padding: 15px;  -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.7); box-shadow: 0 1px 0 #ccc; position:relative;border-radius: 3px;}
.eBlog .itemContainer:after {position:absolute; bottom:0px; left:50%; margin-left:-3px; width:0; height:0; border-style:solid; border-color:transparent; border-width:5px; content: ""; border-bottom-color: #ccc !important; }
.eBlog .post_details {border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size:10px; margin-bottom: 25px; text-transform: uppercase; padding: 10px 0 10px; font-weight: bold; position:relative;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); opacity: .6;
-webkit-transition:opacity 150ms ease-in; -moz-transition:opacity 150ms ease-in; -o-transition:opacity 150ms ease-in; transition:opacity 150ms ease-in;}
.eBlog .post_details:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.eBlog .post_details [class^="icon-"],
.eBlog .itemLinks li [class^="icon-"],
.eBlog .itemTagsBlock [class^="icon-"] {margin: 0 5px 0 0;padding: 0;}
.eBlog .post_details:after {content: ''; position: absolute; left: 0; top: -1px; width: 25px; height: 0; border-bottom: 1px solid #ccc;}
.eBlog .post_details:before {content: ''; position: absolute; left: 0; bottom: -1px; width: 25px; height: 0; border-bottom: 1px solid #ccc;}
.eBlog .post_details .infSep {display: inline-block; margin: 0 5px;}
.eBlog .itemReadMore {margin-bottom:15px; border-bottom: 1px solid #eee; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 25px;}
.eBlog .readMore {font-size:14px; font-weight:bold; }
.eBlog .itemLinks { padding:0 !important; list-style:none !important; font-size: 10px; color: #AAA; text-transform: uppercase; font-weight: bold; margin-bottom:10px; margin-left:0;}
.eBlog .itemLinks li {float:left; margin-left:0; padding-left:0; }
.eBlog .itemLinks li:first-child {margin-left:0; }
.eBlog .itemCategory { padding-left:0;}
.eBlog .itemDateCreated { padding-left:0;}
.eBlog .itemTagsBlock,
.eBlog .itemTagsBlock,
.eBlog .userItemTagsBlock { padding-left:0; font-size: 10px; color: #AAA; font-weight:bold; text-transform:uppercase;  }

.eBlog .itemTagsBlock > span {font-weight:bold;}
.eBlog .itemTagsBlock ul {margin:0 !important; padding:0 !important; list-style:none !important; display:inline;}
.eBlog .itemTagsBlock ul li {display:inline; }
.eBlog .itemTagsBlock ul li a {}
.eBlog .itemTitle {font-weight:bold;}
div.cloudBlock a { padding: 4px; float: left; display: block; }

.eBlog .itemSocialSharing  {margin-bottom:20px;}
.eBlog div.itemTwitterButton {float:left;margin:2px 20px 0 0; width:80px;}
.eBlog div.itemFacebookButton {float:left;margin-right:20px;width:70px;}
.eBlog div.itemGooglePlusOneButton {float:left;width:70px;} 

/* Pagination */
.pagination {margin: 10px 0;padding: 10px 0 10px 0px; text-align:center; text-align: center; text-transform: uppercase; font-size: 10px; line-height: 1.6; color: #888; }
.pagination ul {list-style-type: none;margin: 0;padding: 0; display: inline;}
.pagination li {display: inline; margin: 0 5px;}
.pagination li, .pagination li a, .pagination li span, .pagination p.counter {font-size:10px; text-transform:uppercase; font-weight:bold;}
.pagination li.pagination-start, .pagination li.pagination-next, .pagination li.pagination-end, .pagination li.pagination-prev {border: 0;}
.pagination li.pagination-start, .pagination li.pagination-start span {padding: 0;}

/* hoverlink effect */
.hoverLink {position:relative; display:block;}
.hoverLink img {position:relative;}
.hoverLink > span {position:absolute; top:0; left:0; bottom:0; right:0; display:block; background:url(../img/transparent_png/black20.png); filter: alpha(opacity=0); opacity:0;}
.hoverLink:hover > span{}
.hoverLink > span .icon {position:absolute; width:24px; height:24px; top:50%; left:50%; margin:-12px 0 0 -12px; display:block; background-image:url(../img/hoverLinkSprite.png); background-repeat:no-repeat;}
.hoverLink > span .icon.image {background-position:-72px 0;}
.hoverLink > span .icon.video {background-position:-48px 0;}
.hoverLink > span .icon.link {background-position:-24px 0;}
.hoverLink > span .icon.extlink {background-position:0 0;}
body.dark .hoverLink > span .icon.image {background-position:-72px -24px;}
body.dark .hoverLink > span .icon.video {background-position:-48px -24px;}
body.dark .hoverLink > span .icon.link {background-position:-24px -24px;}
body.dark .hoverLink > span .icon.extlink {background-position:0 -24px;}

/* grayhover effect */
a.grayHover { overflow:hidden; position:relative; display:inline-block;} 
a.grayHover img {position:relative;}
a.grayHover img:first-child {}

/* PORTFOLIO */
.hg-portfolio .img-intro { margin-bottom:20px;}
.hg-portfolio-item .img-full { margin-bottom:20px;}
.hg-portfolio-item .other-images {margin:20px 0 0 -20px; padding:0; list-style:none;}
.hg-portfolio-item .other-images li {float:left; margin:0 0 20px 20px; list-style:none;}
.hg-portfolio-item .other-images li iframe {padding: 4px; border: 1px solid #444; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.hg-portfolio-item .itemLinks {margin-top:15px;}
.hg-portfolio-item .itemSocialSharing > div {float:left; margin-right:30px;}
.hg-portfolio-item ul.cols-2 li, .hg-portfolio-item ul.cols-3 li, .hg-portfolio-item ul.cols-4 li {float:none; padding-left: 25px; width:auto;}
.hg-portfolio-item .text ul.clearfix:after {clear: none; zoom:0; }

/* SORTABLE PORTFOLIO */
.hg-portfolio-sortable h1.title,
.hg-portfolio-sortable h4.title {font-weight:bold;}

.hg-portfolio-sortable #sorting { float:right; margin:0; font-size: 10px; font-weight:bold; text-transform: uppercase; padding: 8px 10px; background: #eee; color:#888; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.hg-portfolio-sortable #sorting ul {display:inline-block; margin:0 25px 0 0; padding:0; list-style:none;}
.hg-portfolio-sortable #sort-direction {margin-right:0 !important;}
.hg-portfolio-sortable #sorting ul li {float:left; margin-left:10px; line-height:1; margin-bottom:0;}
.hg-portfolio-sortable #sorting ul li a {color: #595959; line-height:1;}
.hg-portfolio-sortable #sorting ul li a.selected {text-decoration:underline;}

.hg-portfolio-sortable #sorting .sortTitle {line-height:1;}
li.item a.hoverLink img {max-height:195px !important; min-height:195px !important;}
.hg-portfolio-sortable #portfolio-nav {margin:5px 0 20px; padding:0; list-style:none; float: left;}
.hg-portfolio-sortable #portfolio-nav li {float:left; margin-left:15px;line-height:30px !important;}}
.hg-portfolio-sortable #portfolio-nav li:first-child {margin-left:0;}
.hg-portfolio-sortable #portfolio-nav li a {  background: #eee; color: #888; padding:8px 10px; line-height: 1; font-size: 10px; font-weight: bold; text-transform: uppercase; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px; display:inline-block; margin-right:0; }
.hg-portfolio-sortable #portfolio-nav li a:hover,
.hg-portfolio-sortable #portfolio-nav li.current a {background: #cd2122; color:#fff;}

.hg-portfolio-sortable ul#thumbs {margin:0 0 0 -30px; padding:0; list-style:none; left: 5px;}
.hg-portfolio-sortable ul#thumbs li {float:left; width:270px; margin: 10px 5px 20px 25px; position:relative;}
.hg-portfolio-sortable ul#thumbs li .inner-item { padding: 4px ; border: 1px solid #ddd; background: #fff;  -webkit-transition: all .3s ease;-moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; opacity:0.9; filter:alpha(opacity=90);}

.hg-portfolio-sortable ul#thumbs li .inner-item:hover {-webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.5);box-shadow:0 0 12px rgba(0, 0, 0, 0.5); opacity:1; filter:alpha(opacity=100);}
.hg-portfolio-sortable ul#thumbs li .inner-item h4{ margin-top: 10px; display: block; line-height: 1; border-bottom: 1px dotted #ccc; font-size:14px; margin-bottom: 10px; font-weight:bold; padding:0 6px 10px; }
.hg-portfolio-sortable ul#thumbs li .inner-item .moduleDesc { font-size: 12px; color: #777; padding:0 6px; display: block; }
.hg-portfolio-sortable ul#thumbs li .inner-item .moduleDesc p {margin-bottom:10px;}
.hg-portfolio-sortable ul#thumbs li.isotope-item {z-index:2;}
.hg-portfolio-sortable ul#thumbs li.isotope-hidden {z-index:1;}

/* Portfolio carousels */
.ptcarousel {max-width:100%; max-height:260px; position:relative; border:4px solid #fff;
-webkit-box-shadow: 0 0 0 2px #ddd, 0 0 6px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 0 2px #ddd, 0 0 6px rgba(0,0,0,0.2); box-shadow: 0 0 0 2px #ddd, 0 0 6px rgba(0,0,0,0.2); 
-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;  }
.ptcarousel:after {content:''; position:absolute; left:-34px; top:50%; margin-top:-15px; border:15px solid transparent; border-right:15px solid #ddd;  z-index:1;}
.ptcarousel:before {content:''; position:absolute; left:-30px; top:50%; margin-top:-13px; border:13px solid transparent; border-right:13px solid #fff;  z-index:2;}
.ptcarousel ul {margin:0; padding:0; list-style:none; overflow:hidden; max-height:360px;}
.ptcarousel li {float:left;  }
.ptcarousel .controls > a {position:absolute; left: 15px; top: 50%; z-index:1; background:#000; display:inline-block !important;  margin:0; margin-top:-12px; width: 30px; height: 31px; text-align: center; border-radius:2px; opacity:0; filter:alpha(opacity=0);}
.ptcarousel .controls > a.next {left:auto; right:15px; }
.ptcarousel .controls > a span {margin:8px 0 0; }
.ptcarousel .controls > a:hover {background:#cd2122; }
.ptcarousel:hover .controls a {opacity:1; filter:alpha(opacity=100);}
.itemLinks {margin-top:20px;}
.itemLinks span a { background: #eee; padding:7px 10px; line-height: 1; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #888; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px; display:inline-block; margin-right:15px; }
.itemLinks span a:hover {background:#cd2122; color:#fff;}

/* sitemaps */
.sitemap ul {margin-bottom:0; list-style:none; padding:0;margin-left: 0;}
.sitemap ul li {line-height:25px;}
.sitemap ul li a {background-image:url(../img/sitemap-arrow.png); background-repeat: no-repeat; }
.sitemap ul li a {padding-left:40px; background-position: -270px 7px; }
.sitemap ul li li a {padding-left:80px; background-position: -230px 7px; }
.sitemap ul li li li a {padding-left:120px; background-position: -190px 7px; }
.sitemap ul li li li li a {padding-left:160px; background-position: -150px 7px; }
.sitemap ul li li li li li a {padding-left:200px; background-position: -110px 7px; }


/* photo gallery */
ul.photo_gallery {clear: both; list-style: none outside none; margin: 8px auto; overflow: hidden; padding: 8px 0;}
ul.photo_gallery li {background:none !important; float: left; margin: 5px; padding: 0; list-style:none; }
ul.photo_gallery li a img {}

/* transparent content */
div.pp_wdizayn.transparent .pp_content .ppt,
div.pp_wdizayn.transparent #pp_full_res .pp_inline{color: #ccc; margin-right: 20px; line-height: 1.4;}

/* offer-banners */
.offer-banners .hoverBorder {margin-bottom:20px;}

/* SHOP LATEST // BEST SELLING TABS - CAROUSEL */
.shop-latest .tabbable .nav {border-bottom:3px solid #d5d5d5;padding-bottom: 15px;}
.shop-latest .tabbable .nav li {float:left; margin-left:30px; padding-left:30px; border-left:2px solid #d5d5d5;}
.shop-latest .tabbable .nav li:first-child {margin-left:0; padding-left:0; border-left:0;}
.shop-latest .tabbable .nav li a {font-size:20px; font-weight:900; color:#8c8c8c; position:relative;}
.shop-latest .tabbable .nav li a:hover {color:#595959; background-color: transparent;}
.shop-latest .tabbable .nav li.active a {color:#cd2122; background-color: transparent;}
.shop-latest .tabbable .nav li.active a:after {content:''; position:absolute; bottom:-15px; left:50%; margin-left:-8px; border:5px solid transparent; border-bottom-color:#d5d5d5; }

.shop-latest .tabbable .shop-latest-carousel {margin-right:40px; position:relative;}
.shop-latest .tabbable .shop-latest-carousel ul {margin:0; padding:0; list-style:none;/* height:370px;*/}
.shop-latest .tabbable .shop-latest-carousel ul li {float:left; margin-right:20px; width:270px;}
.shop-latest .tabbable .shop-latest-carousel .controls {position:absolute; right:0; top:0; margin-right:-40px; height:100%; width:40px;}
.shop-latest .tabbable .shop-latest-carousel .controls a {width:40px; height:49.5%; background:#f1f1f1; display:block !important; position:absolute; }
.shop-latest .tabbable .shop-latest-carousel:hover .controls a {background:#eee;}
.shop-latest .tabbable .shop-latest-carousel .controls a:hover { background:#dedede; }
.shop-latest .tabbable .shop-latest-carousel .controls a.prev {top: 50%;}
.shop-latest .tabbable .shop-latest-carousel .controls a span {position:absolute; top:50%; left:50%; margin:-7px 0 0 -7px;}
.shop-latest .tab-content {overflow: visible;}
.shop-latest .tab-content > .tab-pane { display: block; visibility: hidden; height: 0; overflow:hidden; }
.shop-latest .tab-content > .active { visibility: visible; height: auto; }
	
.product-list-item {position:relative;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,#ffffff 0%,  #ffffff 50%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(61%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 61%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 61%,#ededed 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 61%,#ededed 100%); /* IE10+ */
background: radial-gradient(ellipse at center,#ffffff 0%,  #ffffff 50%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.product-list-item .image a {position:relative;display:block;}
.product-list-item.promo-new:after {content:'NEW'; font-size:11px; color:#fff; font-weight:bold; background:#12a1c5; line-height:1; padding:4px 6px; position:absolute; left:20px; top:20px;}
.product-list-item.promo-new:before {content:''; border:3px solid transparent; border-top-color: #12a1c5;  position:absolute; left:27px; top:39px; z-index:1;}
.product-list-item.promo-sale:after {content:'SALE'; font-size:11px; color:#fff; font-weight:bold; background:#c51212; line-height:1; padding:4px 6px; position:absolute; left:20px; top:20px;}
.product-list-item.promo-sale:before {content:''; border:3px solid transparent; border-top-color: #c51212;  position:absolute; left:27px; top:39px; z-index:1;}
.product-list-item > .hover {position:absolute; left:0; top:0; width:100%;height: 100%; pointer-events: none; box-shadow:inset 0 0 0 2px #e8e8e8; }
.product-list-item .image {text-align:center; line-height:251px; height: 251px;overflow: hidden;}
.product-list-item .details {background:#f3f3f3; padding:15px; border-top: 1px solid #E8E8E8;}
.product-list-item .details h3 {font-size:14px; color:#2f2f2f; line-height:1; margin:0 0 10px; overflow:hidden}
.product-list-item .details p.desc {font-size:12px; font-style:italic; color:#939393; height:1.3em; overflow:hidden}
.product-list-item .details .actions {text-align:right; position:absolute; right:0px; bottom:10px; width:0; overflow:hidden;line-height: 1;}
.product-list-item .details .actions a {display:inline-block; background:#cd2122; color:#fff; font-size:10px; line-height: 1; padding: 4px 6px; white-space:nowrap;margin-bottom: 3px;}
.product-list-item .details .actions a:hover {background:#333; }
.product-list-item .price {color:#565656; font-size:20px; font-weight:700; line-height:1}
.product-list-item .price small {font-size:75%; font-weight:; position:relative; color:#777; line-height:75%; vertical-align:top;}
.product-list-item .price small:after {content:''; width:100%; height:0px; border-top:1px solid #999; position:absolute; left:-2px; top:9px; opacity:0.9; filter:alpha(opacity=90);
-webkit-transform:rotate(-25deg); -moz-transform:rotate(-25deg); -o-transform:rotate(-25deg); -ms-transform:rotate(-25deg); transform:rotate(-25deg);}
.product-list-item:hover .details {background:#edecec;}
.product-list-item:hover .details h3 {color:#cd2122;}
.product-list-item:hover .details .actions {width:140px; right:4px;}
.product-list-item:hover > .hover {box-shadow:inset 0 0 0 4px #9c9c9c;} 
.product-list-item .details h3,
.product-list-item > .hover,
.product-list-item .details,
.product-list-item .details .actions,
.shop-latest .tabbable .shop-latest-carousel .controls a {-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}

/* limited offers carousel */
.limited-offers-carousel {position:relative; }
#limited_offers {margin:0; padding:0; list-style:none; height:194px;}
#limited_offers li {float:left; margin-right:20px; width:158px; position:relative; border:2px solid #e8e8e8; text-align:center;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,#ffffff 0%,  #ffffff 50%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(61%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 61%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 61%,#ededed 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 61%,#ededed 100%); /* IE10+ */
background: radial-gradient(ellipse at center,#ffffff 0%,  #ffffff 50%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
#limited_offers li:hover {border:2px solid #bbb;}
#limited_offers li .image {max-height:120px; line-height:120px; margin:10px;overflow:hidden;}
#limited_offers li:after {content:attr(data-discount); font-size:11px; color:#fff; font-weight:bold; background:#c51212; line-height:1; padding:4px 6px; position:absolute; left:10px; top:10px;}
#limited_offers li:before {content:''; border:3px solid transparent; border-top-color: #c51212;  position:absolute; left:17px; top:29px; z-index:1;}
#limited_offers li h5 {margin:0 0 10px; line-height:1}
#limited_offers li h6 {margin:0 0 15px; line-height:1; font-size:11px;}
#limited_offers li {-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.limited-offers-carousel .controls {width:8%; background:#fff; position:absolute; border:2px solid #e8e8e8; text-align:center; right: 0px; top:0; height:100%;
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.limited-offers-carousel .controls:after {content:''; position:absolute; top:50%; width: 70%; margin-left: 17%; left:0px; border-top:1px solid #e8e8e8;}
.limited-offers-carousel .controls a {position:absolute; width:100%; height:50%; display:block !important; opacity:.5; filter:alpha(opacity=50);}
.limited-offers-carousel .controls a:hover {opacity:1; filter:alpha(opacity=100);}
.limited-offers-carousel .controls a.prev {top:50%;}
.limited-offers-carousel .controls a span {position:absolute; top:50%; left:50%; margin:-7px 0 0 -7px;}

.adbox.video {position:relative;}
.adbox.video:after {position:absolute; content:''; left:0; top:0; right:0; bottom:0; box-shadow:inset 0 0 0 4px rgba(255,255,255,0.4)}
.adbox.video .video_trigger_container { position: absolute; z-index:1; top:0; left:50%; margin-left:-75px; margin-top:70px }

/* shop-features */
.shop-features {margin-bottom:0;}
.shop-features .title {margin:0; line-height:1.3;}
.shop-features .shop-feature {background:#969696; color:#fff; padding:10px; border-radius:3px;}
.shop-features .shop-feature:hover {background:#cd2122;}
.shop-features .shop-feature > img {float: left; margin: 0 20px 0 0;}
.shop-features .shop-feature > h4 {line-height:1; margin:0 0 7px; font-size:18px;  font-weight:900;}
.shop-features .shop-feature > h5 {line-height:1; margin:0; font-weight:700;}

/* PRODUCT PAGE */
.product-gallery {border:1px solid #EAEAEA; background:#fff; width:100%; padding-bottom:10px;}
.product-gallery .big_image {width:100%; text-align:center;padding-top:20px}
.product-gallery ul.thumbs , body .product-gallery div.thumbnails{padding:10px 0 0 10px; list-style:none; margin:0;margin:0;}
.product-gallery ul.thumbs li, body .product-gallery div.thumbnails a {float:left; margin-right:10px; }
.product-gallery ul.thumbs li:first-child {margin-left:0; }
.product-gallery ul.thumbs li img , 
body.sibersatis div.product div.thumbnails img
 { border:1px solid #EAEAEA; padding:2px;}
.product-gallery ul.thumbs li img:hover { border:1px solid #EEE; }
.product-page .main-data {font-size:11px; }
.product-page .main-data .name {font-size:32px; line-height:1.4;}
.product-page .main-data .regular_price span {text-decoration: line-through;}

.product-page .main-data .price span {font-size:36px; font-weight:bold; line-height:1; }
.product-page .main-data .price .to_wishlist { float:right; line-height:3; margin-right: 30px; }
.to_cart .quantitiy {float:left; width:50px;}
.to_cart .quantitiy label {font-size:11px; display:block;}
.to_cart .quantitiy #qty {padding:5px; width: 50px;}
.to_cart .addtocart { margin-left: 20px; font-size: 14px;}

/* edit marius */
.product-page .main-data .price {line-height:1; margin:25px 0;}
.product-page .main-data .price span {vertical-align: middle;}
.product-page .main-data span.from,
.product-page .main-data small {font-size: 12px; text-transform: uppercase; background: #999; color: white; padding:5px 10px; line-height: 1; vertical-align: middle; font-weight: bold; opacity:0.4; filter:alpha(opacity=40);
-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out;}
.product-page .main-data span.from {margin-left: 20px; position:relative;}
.product-page .main-data span.from:after {content:''; position:absolute; left:-10px; bottom:5px; border:5px solid transparent; border-right-color:#999;}
.product-page .main-data small {background:#686868;}
.product-page .main-data span + small:after {content:''; position:absolute; left:-10px; bottom:5px; border:5px solid transparent; border-right-color:#686868;}
.product-page .main-data span + small {margin-left:20px; position:relative;}
.product-page .main-data span.from + small {margin-left:0; position:static;}
.product-page .main-data:hover .price span.from,
.product-page .main-data:hover .price small {opacity:1; filter:alpha(opacity=100) }

.product-page .main-data table.variations {width: 100%; background: #EEE; padding: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 0 white; -moz-box-shadow: 0 1px 0 white; box-shadow: 0 1px 0 white;}
.product-page .main-data .variations td {padding:10px;}
.product-page .main-data .variations td.label {background:none; text-transform:capitalize; color:#595959; text-shadow:none; min-width:80px;}
.product-page .main-data .variations td.label label {padding-left:0; font-size: 16px; text-align: center;}
.product-page .main-data .single_variation {display:block; margin:10px 0;}
.product-page .main-data .single_variation .price {display:block; line-height:1; }
.product-page .main-data .single_variation .price del {display:inline-block; line-height:30px; margin-right:20px; background:#fff; padding:0 20px 0 15px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative; border-right:1px solid #ccc; }
.product-page .main-data .single_variation .price del:after {content:''; position:absolute; right:-10px; top:50%; margin-top:-5px; border:5px solid transparent; border-left-color:#fff;}
.product-page .main-data .single_variation .price del:before {content:''; position:absolute; right:-12px; top:50%; margin-top:-6px; border:6px solid transparent; border-left-color:#ccc;}
.product-page .main-data .single_variation .price del span.amount {font-size:18px; }
.product-page .main-data .single_variation .price ins {text-decoration:none; display: inline-block;}
.product-page .main-data .single_variation .price ins span.amount {color: #CD2122;}
.csstransforms .product-page .main-data .single_variation .price del { text-decoration:none; }
.csstransforms .product-page .main-data .single_variation .price del span.amount { position:relative; }
.csstransforms .product-page .main-data .single_variation .price del span.amount:after { content:''; position:absolute; left: -3px; top: 10px; width: 50px; height:1px; background:#cd2122; -webkit-transform:rotate(10deg); -moz-transform:rotate(10deg); -o-transform:rotate(10deg); -ms-transform:rotate(10deg); transform:rotate(10deg);  }
.product-page .main-data .variations_button .single_add_to_cart_button  {margin-top:0 !important; height:30px;}
/* end edit marius */

/* site helpers */
.noBgImage {background-image:none;}
.full_width { max-width: 100%;}
.text_align_left {text-align:left !important;}
.text_align_right {text-align:right !important;}
.text_align_center {text-align:center !important;}

/* custom buttons */
.btn-flat ,
body.sibersatis a.button:hover, 
body.sibersatis button.button:hover, 
body.sibersatis input.button:hover, 
body.sibersatis #respond input#submit:hover, 
body.sibersatis #content input.button:hover, 
body.sibersatis-sayfasi a.button:hover, 
body.sibersatis-sayfasi button.button:hover, 
body.sibersatis-sayfasi input.button:hover, 
body.sibersatis-sayfasi #respond input#submit:hover, 
body.sibersatis-sayfasi #content input.button:hover,
body.sibersatis a.button, 
body.sibersatis button.button, 
body.sibersatis input.button, 
body.sibersatis #respond input#submit, 
body.sibersatis #content input.button, 
body.sibersatis-sayfasi a.button, 
body.sibersatis-sayfasi button.button, 
body.sibersatis-sayfasi input.button, 
body.sibersatis-sayfasi #respond input#submit, 
body.sibersatis-sayfasi #content input.button,
body.sibersatis a.button.alt, 
body.sibersatis button.button.alt, 
body.sibersatis input.button.alt, 
body.sibersatis #respond input#submit.alt, 
body.sibersatis #content input.button.alt, 
body.sibersatis-sayfasi a.button.alt, 
body.sibersatis-sayfasi button.button.alt, 
body.sibersatis-sayfasi input.button.alt, 
body.sibersatis-sayfasi #respond input#submit.alt, 
body.sibersatis-sayfasi #content input.button.alt,
body .sibersatis a.button, 
body .sibersatis button.button, 
body .sibersatis input.button, 
body .sibersatis #respond input#submit, 
body .sibersatis #content input.button, 
body .sibersatis-sayfasi a.button, 
body .sibersatis-sayfasi button.button, 
body .sibersatis-sayfasi input.button, 
body .sibersatis-sayfasi #respond input#submit, 
body .sibersatis-sayfasi #content input.button
{
	background:#cd2122; font-size:18px; font-weight:700; color:#fff; text-shadow: 0 1px 0 rgba(0,0,0,.8); 
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
	position: relative; border: 0;
}
.btn-flat:hover,
body.sibersatis a.button:hover, 
body.sibersatis button.button:hover, 
body.sibersatis input.button:hover, 
body.sibersatis #respond input#submit:hover, 
body.sibersatis #content input.button:hover, 
body.sibersatis-sayfasi a.button:hover, 
body.sibersatis-sayfasi button.button:hover, 
body.sibersatis-sayfasi input.button:hover, 
body.sibersatis-sayfasi #respond input#submit:hover, 
body.sibersatis-sayfasi #content input.button:hover,
body.sibersatis a.button.alt:hover, 
body.sibersatis button.button.alt:hover, 
body.sibersatis input.button.alt:hover, 
body.sibersatis #respond input#submit.alt:hover, 
body.sibersatis #content input.button.alt:hover, 
body.sibersatis-sayfasi a.button.alt:hover, 
body.sibersatis-sayfasi button.button.alt:hover, 
body.sibersatis-sayfasi input.button.alt:hover, 
body.sibersatis-sayfasi #respond input#submit.alt:hover, 
body.sibersatis-sayfasi #content input.button.alt:hover,
body .sibersatis a.button:hover, 
body .sibersatis button.button:hover, 
body .sibersatis input.button:hover, 
body .sibersatis #respond input#submit:hover, 
body .sibersatis #content input.button:hover, 
body .sibersatis-sayfasi a.button:hover, 
body .sibersatis-sayfasi button.button:hover, 
body .sibersatis-sayfasi input.button:hover, 
body .sibersatis-sayfasi #respond input#submit:hover, 
body .sibersatis-sayfasi #content input.button:hover
 {background:#343434; color:#fff; }

.redbtn {background:#cd2122;}

/* css transitions - reducing transitions lines */
nav#main_menu li a,
.topnav li.drop .pPanel,
#totop,
.info_pop .buyit,
.playVideo span,
.theHoverBorder,
.hoverBorder h6,
.slidingDetails .details,
.slidingDetails,
.partners_carousel li a,
.hoverBorder:hover img,
.feature_box.style3 .box,
.services_box .icon,
.css3accordion>ul>li .thumb,
.gobox, .hover-box,
.circlehover span,
.process_box,
#sidebar ul.menu li a,
.timeline_box,
.timeline_box:hover .date,
.services_box.style2 .box,
.team_member,
.ptcarousel .controls > a,
.shop-features .shop-feature {
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -moz-backface-visibility:    hidden;}


/* Bootstrap code examples
-------------------------------------------------- */

/* Base class */
.bs-docs-example { position: relative; margin: 15px 0; padding: 39px 19px 14px; *padding-top: 19px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/* Echo out a label for the example */
.bs-docs-example:after { content: "Example"; position: absolute; top: -1px; left: -1px; padding: 3px 7px; font-size: 12px; font-weight: bold; background-color: #f5f5f5; border: 1px solid #ddd; color: #9da0a4; -webkit-border-radius: 4px 0 4px 0; -moz-border-radius: 4px 0 4px 0; border-radius: 4px 0 4px 0; }

/* Remove spacing between an example and it's code */
.bs-docs-example + .prettyprint { margin-top: -20px; padding-top: 15px; }

/* Tweak examples
------------------------- */
.bs-docs-example > p:last-child {margin-bottom: 0;}

/* Special grid styles
-------------------------------------------------- */
.show-grid { margin-top: 10px; margin-bottom: 20px; }
.show-grid [class*="span"] { background-color: #eee; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; min-height: 40px; line-height: 40px; }
.show-grid:hover [class*="span"] { background: #ddd; }
.show-grid .show-grid { margin-top: 0; margin-bottom: 0; }
.show-grid .show-grid [class*="span"] { background-color: #ccc; }

/* MENU CHASER STYLES */
.chaser {background:#111; background:rgba(0,0,0,0.75); padding:0; position:fixed; left:0; right:0; top:0; width:100%; z-index: 99999;}
.chaser .row {margin-bottom:0;}
.chaser ul.sf-menu {float:none; display:block;}
.chaser ul.sf-menu > li {float:left;}
.chaser ul.sf-menu li a {color:#ddd; font-size:12px; line-height:1; padding:7px 25px 7px 15px;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.chaser ul.sf-menu li a.sf-with-ul {}
.chaser ul.sf-menu li .sf-sub-indicator {top:7px; background-image:url(../img/arrows-ffffff.png);}
.chaser ul.sf-menu li.sfHover > a,
.chaser ul.sf-menu li:hover > a,
.chaser ul.sf-menu li a:hover {color:#fff; background:#000;}
.chaser ul.sf-menu li ul { background:#111; background:rgba(0,0,0,0.75); width:13em !important; }
.chaser ul.sf-menu li li:hover ul,
.chaser ul.sf-menu li li.sfHover ul {left:13.1em !important;}
.chaser ul.sf-menu li:hover ul,
.chaser ul.sf-menu li.sfHover ul {top: 26px;padding-bottom: 5px;}
.chaser ul.sf-menu li li:hover ul,
.chaser ul.sf-menu li li.sfHover ul {top:0;}

/* BOXED VERSION */

body.boxed #page_wrapper {width:1200px; border-left: 3px solid #fff; border-right: 3px solid #fff; margin:0 auto; background:#f5f5f5; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}



/* TOOLTIP FADE */
.fade {opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }


@media (max-width: 767px) {
	.chaser {display:none !important;}
}


/*-----------------------------------------------------------------------------------*/
/*	*Blog Comments
/*-----------------------------------------------------------------------------------*/
.zn_comments { margin-top: 20px; }
.commentlist { margin-left: 0; list-style-type: none; }
.commentlist > li { margin-bottom: 15px; }
.commentlist > li > .children { margin-bottom: 0px; margin-top: 15px;}
.commentlist > li .photo , #reviews #comments ol.commentlist li img { display: block; width: 64px; height: 64px; float: left; margin-right: 15px; overflow: hidden; padding: 2px; border: 1px solid #ddd; line-height: 0; border-radius:2px }
.commentlist > li .comment-author { font-size: 13px; font-weight: bold;}
.commentlist > li .comment-author cite {}
.commentlist > li .comment-meta { font-size: 11px; font-style: normal;  margin-bottom: 5px; color:#999;}
.commentlist > li .comment-meta a { color:#999;}
.commentlist > li .comment-meta a.comment-edit-link { float: right; margin-right: 52px; position: relative; top: -20px; }
.commentlist > li p , #reviews #comments ol.commentlist li .meta{ padding-left: 85px; margin: 4px 0 10px; }
.commentlist > li .reply { position: absolute; right: 0; top: 0; }
.commentlist > li a.comment-reply-link {position: absolute; top: -1px; right: -1px; padding: 3px 7px; font-size: 10px; font-weight: bold; background-color: whiteSmoke; border: 1px solid #DDD; color: #9DA0A4; -webkit-border-radius:0 4px 0 4px;
-moz-border-radius:0 4px 0 4px; border-radius: 0 4px 0 4px; text-transform: uppercase;}
.commentlist > li a.comment-reply-link:hover {color:#222;}
.commentlist > li .reply a.comment-reply-link {font-size: 11px; padding: 3px 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.commentlist > li .reply a:hover.comment-reply-link { text-decoration: none; }
.commentlist li {}
.commentlist li .comment-body { margin-bottom: 15px; position: relative; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; }
.commentlist li.comment > div[id*="comment-"] {position: relative; margin: 0; padding: 10px; background-color: white; border: 1px solid #DDD; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.commentlist .children { margin-bottom: 0px; margin-left: 0; padding-left: 50px; border-left: 1px solid #fff;}
.commentlist .children li { margin-bottom: 0; list-style: none;}
h3#comments { font-size: 22px; line-height: 28px; margin-bottom: 20px; }
h3#comments span { font-style: italic; }
.commentlist .zn-separator { *zoom: 1; }
.commentlist .zn-separator:before,
.commentlist .zn-separator:after {display: table; content: "";line-height: 0;}
.commentlist .zn-separator:after {clear: both;}

/* #Respond
================================================== */
#respond { padding: 15px 0; position:relative; margin-top:15px; }
.zn_comments .commentlist #respond { padding: 15px 20px 0; position:relative; background-color: #F8F8F8; border: 1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top:15px; }
.commentlist #respond:after {content:''; position:absolute; left:35px; top:-16px; border:8px solid transparent; border-bottom-color:#F8F8F8;}
.commentlist #respond:before {content:''; position:absolute; left:34px; top:-18px; border:9px solid transparent; border-bottom-color:#ccc;}
#respond .row {margin-bottom:10px;}
#respond .zn_com_title {margin-top:0;}
#respond .cancel-comment-reply a {position: absolute; top: -1px; right: -1px; padding: 3px 7px; font-size: 10px; font-weight: bold; background-color: #fff; border: 1px solid #ccc; -webkit-border-radius:0 4px 0 4px;
-moz-border-radius:0 4px 0 4px; border-radius: 0 4px 0 4px; text-transform: uppercase;}
#respond .cancel-comment-reply a {color: #9DA0A4;}
#respond .cancel-comment-reply a:hover {color:#222;}
#respond p { margin-bottom: 5px; padding-left: 0 !important; }
#respond .comment-notes .required { position: static; }
#respond input[type="text"] { margin-bottom: 0; }
#respond .form-allowed-tags {}
#respond .form-allowed-tags code { margin-top: 10px; }

/* recent comments */
#recentcomments li {padding-left: 10px; position: relative;	margin-bottom:4px; }
#recentcomments li:before {content:'\201C'; width:3px; height:0; position:absolute; top:0; left:0px; color:#ddd;}

.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}


#footer .menu li a {
	padding-right:10px;
}

.zn_content_no_margin {
	margin-bottom:0px;
}

.offline-page ul.social-icons {
	margin-top:-5px;
	float:left;
}

.process_box .number {
	float:left;
}

.process_box .content {
	float:left;
}

.till_lauch {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    margin: 0 0 0 20px;
    text-align: center;
    vertical-align: top;
    width: 80px;
    height: 80px;
}

.zn_stats_box .mb_title span {
	margin-right: 3px;
    margin-top: 7px;
}

#skills_diagram .legend {
	right:0px;
}

.tabs_style1 .tab-content {
	width:auto;
}

.testimonial_box {
	width:100%;
	padding-left:0px;
}

.span9.zn_float_right , .zn_float_right , body.res1170 .row-fluid .span9.zn_float_right {
	float:right;
}



.eBlog .itemSocialSharing {
	margin-top:10px;
}

/* WordPress Styles */

.aligncenter {
	display:block;
	margin:0 auto;
}
.alignright {
	float:right;
	margin:0 0 10px 20px;
}
.alignleft {
	float:left;
	margin:0 20px 10px 0;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.textcenter {
	text-align:center;
}
.textright {
	text-align:right;
}
.textleft {
	text-align:left;
}

.itemBody img {
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.15) inset; -moz-box-shadow:0 0 0 3px rgba(255,255,255,0.15) inset; box-shadow:0 0 0 3px rgba(255,255,255,0.15) inset;
}

.itemBody img:hover {
-webkit-box-shadow:0 0 0 5px #cd2122 inset; -moz-box-shadow:0 0 0 5px #cd2122 inset; box-shadow:0 0 0 5px #cd2122 inset;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out;
}

.itemBody img:hover::after {
		content: "<span class='theHoverBorder'></span>";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		box-shadow: inset 0 0 8px rgba(0,0,0,.6);
		-moz-box-shadow: inset 0 0 8px rgba(0,0,0,.6);
		-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,.6);
	   } 

.wp-caption {

}
.wp-caption img {

}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.wp-smiley {
	margin:0 !important;
	max-height:1em;
}
blockquote.left {
	float:left;
	margin-left:0;
	margin-right:20px;
	text-align:right;
	width:33%;
}
blockquote.right {
	float:right;
	margin-left:20px;
	margin-right:0;
	text-align:left;
	width:33%;
}
.widget {
	margin-bottom:30px;
}
.widget_links {
}
.widget_links ul {
}
.widget_links ul li {
}
.widget_links ul li a {
}
.widget_meta {
}
.widget_meta ul {
}
.widget_meta ul li {
}
.widget_meta ul li a {
}
.widget_pages {
}
.widget_pages ul {
}
.widget_pages ul li {
}
.widget_pages ul li a {
}

/* RECENT POSTS */
.widget_zn_recent_entries {
}

.widget_zn_recent_entries .zn_recent_posts.style1 .blog_type{
	width:40px;
	height:40px;
	background:#666;
	line-height:40px;
	text-align:center;
	float:left;
	margin:0 10px 10px 0;
}
.widget_zn_recent_entries .zn_recent_posts.style1 .zn_rc_info {
	float:left;
	padding-top:2px;
	width:122px;
}
.widget_zn_recent_entries .zn_recent_posts.style1 .zn_rc_info a{
	display:block;
}
.widget_zn_recent_entries .zn_recent_posts.style1 .zn_rc_info span{
	font-size:90%;
}

.widget_zn_recent_entries .post_thumb_container {
	float:left;
	margin-right:10px;
}
.widget_zn_recent_entries .post_thumb_container img {
	width:auto;
}

/* ARCHIVE */
.widget_archive {
}
.widget_archive ul {
}
.widget_archive ul li {
}
.widget_archive ul li a {
}
.widget_archive select {
}
.widget_archive option {
}
.widget_links {
}
.widget_links li:after {
}
.widget_links li:before {
}
.widget_tag_cloud {
}
.widget_tag_cloud a {
}
.widget_tag_cloud a:after {
}
.widget_tag_cloud a:before {
}
.widget_calendar {
	float:left;
}
#wp-calendar {
	width:100%;
}
#wp-calendar caption {
	color:#333;
	font-size:12px;
	margin-bottom:15px;
	margin-top:10px;
	text-align:center;
}
#wp-calendar thead {
	font-size:10px;
}
#wp-calendar thead th {
	padding-bottom:10px;
}
#wp-calendar tbody {
	color:#aaa;
}
#wp-calendar tbody td {
	background:#f5f5f5;
	border:1px solid #fff;
	padding:8px;
	text-align:center;
}
#wp-calendar tbody td:hover {
	background:#fff;
}
#wp-calendar tbody .pad {
	background:none;
}
#wp-calendar tfoot #next {
	font-size:10px;
	text-align:right;
	text-transform:uppercase;
}
#wp-calendar tfoot #prev {
	font-size:10px;
	padding-top:10px;
	text-transform:uppercase;
}
.widget_categories {
}
.widget_categories ul {
}
.widget_categories ul li {

}
.widget_categories ul li:before {

}
.widget_categories ul ul.children {
}
.widget_categories a {

}
.widget_categories select {
}
.widget_categories select#cat {
}
.widget_categories select.postform {
}
.widget_categories option {
}
.widget_categories .level-0 {
}
.widget_categories .level-1 {
}
.widget_categories .level-2 {
}
.widget_categories .level-3 {
}

#sidebar .widget_meta ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#sidebar .widget_meta ul li {
    margin-bottom: 0;
}
#sidebar .widget_meta ul li a {
    border-radius: 2px 2px 2px 2px;
    color: #595959;
    display: block;
    padding: 4px 0 4px 20px;
    position: relative;
}
#sidebar .widget_meta ul li a:after {
    color: #DDDDDD;
    content: "›";
    font-family: Arial;
    font-size: 16px;
    height: 4px;
    left: 7px;
    line-height: 1;
    position: absolute;
    top: 6px;
    width: 4px;
}
#sidebar .widget_meta ul li.active a:after, #sidebar .widget_meta ul li.current-cat a:after, #sidebar .widget_meta ul li a:hover:after {
    color: white;
    left: 8px;
}
#sidebar .widget_meta ul li.active a, #sidebar .widget_meta ul li.current-cat a, #sidebar .widget_meta ul li a:hover {
    background: none repeat scroll 0 0 #CD2122;
    color: white;
}

#recentcomments {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#recentcomments li {
	margin-bottom:0px;
}

#recentcomments li a {
}
.widget_recent_comments {
}
.widgettitle {
}

/* RECENT POSTS */
.latest_posts.style3 ul.posts .title {
    line-height: 20px;
    margin: 0 0 5px;
    padding: 0;
    text-shadow: 1px 1px 0 white;
    vertical-align: middle;
}

.latest_posts.style3 ul.posts .title a{
	color: #CD2122;
    font-size: 13px;
    font-weight: 700;
}

.latest_posts.style3 ul.posts .title:before , .latest_posts.style3 ul.posts .title:after {
	border:none;
}


/* SEARCH FORM */

#searchform {
    border-bottom: 1px solid #CCCCCC;
    margin: 20px 0;
}
#searchform #s  {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    color: #999999;
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    margin: 0;
    padding: 5px 0;
	width:216px;
	text-transform: uppercase;
}
#searchform #searchsubmit{
    background-color: transparent;
    border: medium none;
    display: inline-block;
    padding: 0;
    text-indent: -9999px;
    width: 20px;
	height: 14px;
	margin-top: 1px;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("../img/glyphicons-halflings.png");
	background-position: -48px 0;
	background-repeat: no-repeat;
}



.screen-reader-text {
	display:none;
}


/* MISC */
a:focus {
    outline: none;
}


#slideshow .bgback {
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.laptop-slider-wrapper h3 , .portfolio-slider-frames h3{
	position:relative;
}


.zn_slideshow {
    position: relative;
    z-index: 100;
}

#sparkles {
	/*display:none;*/
}

#slideshow .selectorsBlock.bullets , #slideshow .selectorsBlock.thumbs , .flex-control-nav , .nivo-controlNav {
	z-index:100;
}

#slideshow.slider_fixed {position:fixed; padding: 0; height: auto;}
.zn_fixed_slider_fill {
	width:100%;
}

#content {
	position:relative;
}
#footer {
	position:relative;
}

.ca-wrapper {
	overflow:hidden;
}

.ca-icon img {
	height:200px;
	width:auto;
}

/* EVENT COUNTDOWN */
.mail_when_ready {
	float:left;
	margin:0;
}

.mail_when_ready form {
	margin:0;
}

#header .zn_mailchimp_result {
	max-width:307px;
	float:left;
}

.video-container embed , .video-container video , .video-container iframe {
	/*height:auto;*/
	width:100% !important;
}

/* IMAGE BOXES */
.image-boxes img {
	width:100%;
	height:auto;
}

.image-boxes.box {
	margin-bottom:20px;
}

.image-boxes.zn_ib_style2.box {
	margin-bottom:0;
}

.image-boxes.zn_ib_style2 .hoverBorder {
	margin-bottom:0px;
}

/* PORTFOLIO */
.zn_other_images  >div{
	margin-top:15px;
	margin-bottom:15px;
}
.zn_other_images  {
	margin-top:20px;
}

.hg-portfolio-item.row {
	margin-bottom:0px;
}

/* RECENT POSTS CAROUSEL */
.recentwork_carousel li a {
	line-height:0;
}


/* WOOCOMERCE */
.product_list_widget li small:after {
    border-top: 1px solid #999999;
    content: "";
    height: 0;
    left: -2px;
    opacity: 0.9;
    position: absolute;
    top: 9px;
    transform: rotate(-25deg);
    width: 34px;
}
.product_list_widget li small {
    color: #777777;
    font-size: 10px;
    line-height: 1;
    position: relative;
	margin-left:3px;
}
.product_list_widget li span {
	font-weight:bold;
}

.product-page .main-data .name {
	font-weight:normal;
}
div.product p.stock, #content div.product p.stock {
	font-size:11px;
	color:#535353;
}


/* BADGES */
.zn_badge_container {
    position: absolute;
    top: 20px;
	left: 20px;
	z-index: 1;
}
span.zonsale , span.znew{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    padding: 4px 6px;
	position:relative;
	display:block;
	margin-bottom:11px;
}
span.zonsale {
    background: none repeat scroll 0 0 #C51212;

}
span.zonsale:before , span.znew:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border-image: none;
    border-right: 3px solid transparent;
    border-style: solid;
    border-width: 3px;
    left: 8px;
    position: absolute;
    top: 19px;
	content:"";
}

span.zonsale:before {

    border-color: #C51212 transparent transparent;
    z-index: 1;
}

span.znew {
    background: none repeat scroll 0 0 #12A1C5;
}
span.znew:before {
    border-color: #12A1C5 transparent transparent;
    z-index: 1;
}

/* ORDERING FORM */
.zn_woo_cat_page {
	position:relative;
}
.sibersatis_ordering {
	float:right;
	margin-bottom:20px;
	position:absolute;
	top:0px;
	right:0px;
}

/* register form */
form .form-row input.input-text, form .form-row textarea {
	height:auto;
	min-height:30px;
}

div.product span.price, div.product p.price, #content div.product span.price, #content div.product p.price {
	color:#535353;
}

#payment ul.payment_methods li label {
	display:inline-block;
}

/* ERRORS */
.sibersatis_message, .sibersatis_error, .sibersatis_info {
	background:#fff;
}
/* TABS */
div.product .sibersatis_tabs ul.tabs:before, #content div.product .sibersatis_tabs ul.tabs:before {
	
}


/* ADD TO CART */
.product-list-item .details .actions a {
	position:relative;
}

.product-list-item .details .actions a.loading:before {
    background: url("../img/ajax-loader.gif") no-repeat scroll center center rgba(255, 255, 255, 0.65);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;	
}


/* LOGIN MODAL */
div.links {
	margin-top:20px;
    color: #4A4A4A;
    font-size: 10px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}

.zn_remember  {
	margin:0 5px;
	display:inline-block;
}

.zn_remember input {
	margin:0;
}

#KayitSayfasi {
	width:240px;
}
 

.login-panel input.zn_blocked , .register-panel input.zn_blocked ,.forgot-panel input.zn_blocked   {
	opacity:0.5;
}


/* REVOLUTION SLIDER */
.tp-caption.more_details a{color:#fff;}
.tp-caption.project_subtitle{font-size: 18px; font-weight: 700; text-shadow: 1px 1px 0 white; color: #888;}

.portfolio_devices .tp-leftarrow, 
.portfolio_devices .tp-rightarrow {	background-image:url(../img/k-nav.png); background-repeat: no-repeat; background-position: center top; width:50px; height:50px; margin-right:0px; float:left; margin-top:-25px;} 
.portfolio_devices .tp-rightarrow {background-position: center bottom;}

.portfolio_devices .tp-bullets.simplebullets {bottom:0 !important;}
.portfolio_devices .tp-bullets.simplebullets .bullet {	cursor:pointer; position:relative;	background: #aaa;	width: 8px;	height: 8px; margin-right: 8px; float:left; margin-top: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.portfolio_devices .tp-bullets.simplebullets .bullet.selected {background:#665;}

#slideshow1{border-bottom:1px solid #ccc}

.portfolio_devices .bottom_bar {width:1200px; height:100px; background:#f5f5f5;}

/* RESOLVE IFRAME ISSUE */
.hg-portfolio-sortable .inner-item iframe {display:block;}

/* IMAGE GALLERY */
.zn_image_gallery [class*="span"] ,
.row-fluid.zn_image_gallery
{

	margin-bottom:30px;

}

.cart_totals table {
	float:right;
}
.popupaddcart {z-index:1000;width: 50%; height:auto; line-height:18px; text-align:left; padding: 5px 30px 5px 30px;border:3px solid #fefefe; box-shadow:0 0 20px rgba(0,0,0,0.4); color:#333; position:fixed; left:30%; top:50%; margin:-20px 0 0 -125px;}
.popupaddcartsip {background:#09bde4; }
.popupaddcartok {background:#ff7c00; }
.popupaddcart img {border:2px solid #fff; box-shadow:0 0 20px rgba(0,0,0,0.4);}

/* UPDATES --------------------------------------*/

/* 1.0.1 */

#header .social-icons {
	margin-left:10px;
	margin-bottom:0px;
}

#header .social-icons li{
	margin-left:10px;
	margin-right:0px;
}


.feature_box .box .title + p {min-height:60px}

.css3accordion {width:940px;}
.css3accordion>ul>li {width: 235px; }
.css3accordion>ul>li>.inner-acc { width:470px; }
.css3accordion>ul>li .thumb { max-width: 236px; }
.css3accordion>ul>li.last,
.css3accordion>ul>li:hover {width:470px;}
.css3accordion .content > .m_title {font-size: 12px; line-height: 1.3; margin:8px 0;}
.css3accordion .text {font-size:11px; line-height:1.4; }

.process_steps .step {min-height: 250px;}
.process_steps .step > h3 {font-size:20px}

.screenshot-box .left-side { width: 250px; }
.screenshot-box .left-side h3.title { font-size: 16px; }
.screenshot-box .left-side ul.features li h4 + span { font-size: 11px; }

.newsletter-signup input[type="text"] {width: 190px;}

/* line 1649 commented */

.hg-portfolio-sortable ul#thumbs li {width:220px; margin:10px 0px 20px 20px;}
.hg-portfolio-sortable ul#thumbs {left:10px;}

.limited-offers-carousel {  }

.services_box.style2 .box {height:360px;}

body .iosSlider .item .caption {width: 960px; margin-left: -480px;}
#footer .contact-details {background: url(../img/say_hi_smaller.png) no-repeat right top;}

body.boxed #page_wrapper {width:1000px}

/* RESPONSIVE IFRAMES */
#content iframe {
  max-width: 100%;
}


/* UODATE 1.1.2 */
.zn_menu_trigger {
	display:none;


}
.zn_menu_trigger a , .zn_menu_trigger a:hover {
	position:relative;
	padding-left: 1.2em;
	color:#fff;
	font-size:14px;
	font-weight:700;
}
.zn_menu_trigger a:before {
	content: '';
	position: absolute;
	top: 37%;
	left: 0px;
	width: .75em;
	height: .125em;
	border-top: .3em double #fff;
	border-bottom: .125em solid #fff;
}

/* UODATE 1.3 */

/* WOOCOMMERCE 2.0 */
.show_review_form.btn-flat ,
body.sibersatis a.button:hover, 
body.sibersatis button.button:hover, 
body.sibersatis input.button:hover, 
body.sibersatis #respond input#submit:hover, 
body.sibersatis #content input.button:hover, 
body.sibersatis-sayfasi a.button:hover, 
body.sibersatis-sayfasi button.button:hover, 
body.sibersatis-sayfasi input.button:hover, 
body.sibersatis-sayfasi #respond input#submit:hover, 
body.sibersatis-sayfasi #content input.button:hover,
body.sibersatis a.button, 
body.sibersatis button.button, 
body.sibersatis input.button, 
body.sibersatis #respond input#submit, 
body.sibersatis #content input.button, 
body.sibersatis-sayfasi a.button, 
body.sibersatis-sayfasi button.button, 
body.sibersatis-sayfasi input.button, 
body.sibersatis-sayfasi #respond input#submit, 
body.sibersatis-sayfasi #content input.button,
body.sibersatis a.button.alt, 
body.sibersatis button.button.alt, 
body.sibersatis input.button.alt, 
body.sibersatis #respond input#submit.alt, 
body.sibersatis #content input.button.alt, 
body.sibersatis-sayfasi a.button.alt, 
body.sibersatis-sayfasi button.button.alt, 
body.sibersatis-sayfasi input.button.alt, 
body.sibersatis-sayfasi #respond input#submit.alt, 
body.sibersatis-sayfasi #content input.button.alt,
body .sibersatis a.button, 
body .sibersatis button.button, 
body .sibersatis input.button, 
body .sibersatis #respond input#submit, 
body .sibersatis #content input.button, 
body .sibersatis-sayfasi a.button, 
body .sibersatis-sayfasi button.button, 
body .sibersatis-sayfasi input.button, 
body .sibersatis-sayfasi #respond input#submit, 
body .sibersatis-sayfasi #content input.button
{
	font-size: 14px;
}

.single_variation {
	margin-bottom:20px;
}
.variations_button {
	overflow:hidden;
}

.sibersatis div.product form.cart .variations td.label, .sibersatis #content div.product form.cart .variations td.label, .sibersatis-sayfasi div.product form.cart .variations td.label, .sibersatis-sayfasi #content div.product form.cart .variations td.label
{
	margin-right: 10px;
	padding-left: 0px;
}

.sibersatis div.product form.cart .variations label, .sibersatis #content div.product form.cart .variations label, .sibersatis-sayfasi div.product form.cart .variations label, .sibersatis-sayfasi #content div.product form.cart .variations label
{
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 10px;
}

.sibersatis .quantity input.qty, .sibersatis #content .quantity input.qty, .sibersatis-sayfasi .quantity input.qty, .sibersatis-sayfasi #content .quantity input.qty {
	margin-bottom:0px;
}

body.sibersatis div.product span.price, body.sibersatis div.product p.price, body.sibersatis #content div.product span.price, body.sibersatis #content div.product p.price, body.sibersatis-sayfasi div.product span.price, body.sibersatis-sayfasi div.product p.price, body.sibersatis-sayfasi #content div.product span.price, body.sibersatis-sayfasi #content div.product p.price {
color: #535353;
}

.sibersatis div.product form.cart  .single_add_to_cart_button {
margin-top: 2px;
margin-left: 10px;
}

.sibersatis_message, .sibersatis_error, .sibersatis_info {
	margin-bottom:20px;
}

.zn_loop_row {
	clear:both;
	height:1px;
	margin-bottom:34px;
}

.sibersatis_message .button {margin-right:10px !important;}

body.res1170  input[class*="span"], body.res1170  select[class*="span"], body.res1170  textarea[class*="span"], body.res1170  .uneditable-input[class*="span"], body.res1170  .row-fluid input[class*="span"], body.res1170  .row-fluid select[class*="span"], body.res1170  .row-fluid textarea[class*="span"], body.res1170  .row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0;
}

/* FIX 1.4 */
.row-fluid.no-space [class*="span"] {
	margin-left:0;
}

body.sibersatis div.product div.images img, body.sibersatis #content div.product div.images img, body.sibersatis-sayfasi div.product div.images img, body.sibersatis-sayfasi #content div.product div.images img {
	box-shadow:none;
	display:inline-block;
	width:auto;
}

body.sibersatis div.product div.images, body.sibersatis #content div.product div.images, body.sibersatis-sayfasi div.product div.images, body.sibersatis-sayfasi #content div.product div.images {
	width:auto;
	margin:0;
	float:none;
}

/* UPDATE 1.5 */
body.sibersatis div.product div.images div.thumbnails a.first, body.sibersatis #content div.product div.images div.thumbnails a.first, body.sibersatis-sayfasi div.product div.images div.thumbnails a.first, body.sibersatis-sayfasi #content div.product div.images div.thumbnails a.first,
body.sibersatis div.product div.images div.thumbnails a, body.sibersatis #content div.product div.images div.thumbnails a, body.sibersatis-sayfasi div.product div.images div.thumbnails a, body.sibersatis-sayfasi #content div.product div.images div.thumbnails a
 {
	clear:none;
	width:auto;
	margin-right:10px;
}

body.sibersatis div.product div.images div.thumbnails, body.sibersatis #content div.product div.images div.thumbnails, body.sibersatis-sayfasi div.product div.images div.thumbnails, body.sibersatis-sayfasi #content div.product div.images div.thumbnails 
{padding:0;margin:0 10px;}

body.sibersatis div.product div.images div.thumbnails a{margin: 0 0 10px 0;}

/* Coming soon page */
.offline-page .containerbox #logo { width: 200px;}
.offline-page .containerbox #logo a { padding-left:0;}

/* UPDATE 1.6 */
header#header.no_subheader {
	position:relative;	
	z-index: 100;
}

body.sibersatis #reviews #comments ol.commentlist li img.avatar, body.sibersatis-sayfasi #reviews #comments ol.commentlist li img.avatar {
	width:70px;
	position:relative;
	margin-right:15px;	
}

.itemContainer.zn_columns .hoverBorder , .itemContainer.zn_columns .hoverBorder img {width:100%;height: auto;}

.itemContainer.zn_columns.zn_columns4 h3.itemTitle ,.itemContainer.zn_columns.zn_columns3 h3.itemTitle  {line-height: 1.5; font-size: 16px;}
.itemContainer.zn_columns.zn_columns4 .readMore , .itemContainer.zn_columns.zn_columns3 .readMore {font-size: 13px;}

.row.noMargin {margin-bottom:0; }

/* DOCUMENTATION PAGES */
#page_header.zn_documentation_page .container { padding-top: 170px; }
.zn_documentation_page .zn_doc_search { position: relative; }
.zn_documentation_page .zn_doc_search form {margin:0;}
.zn_documentation_page .zn_doc_search input[type="text"] {width: 100%; height:50px; margin:0;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
padding: 0 20px;
font-size: 20px;
line-height: 23px;
}

.zn_documentation_page .zn_doc_search input[type="submit"]{position: absolute;
	right: 0;
	top: 0;
	height: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	color:#fff; background:#cd2122; border:0; font-weight:700; font-size:13px; padding:0 40px;
}
.zn_documentation_page .zn_doc_search input[type="submit"]:hover { background: #000;}

.zn_doc_breadcrumb {font-size: 10px;
font-weight: bold;
text-transform: uppercase;
padding: 8px 10px;
color: #888;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
float:left;
margin: 5px 0 20px;
background: #eee;}


.zn_doc_breadcrumb span {  }
.zn_doc_breadcrumb span:after { 	
	content: "";
	display: inline-block;
	width: 0; 
	margin:0 7px 0 7px;
	height: 0; 
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid green; }

.zn_doc_breadcrumb span:last-child:after {
	display: none;
}


/* WOOCOOMERCE PRODUCT SUBCATEGORY */
.zn_product_subcategory {text-align: center;}

/* SIDEBAR ELEMENT BG */
#sidebar.sidebar.no_bg { background: transparent;} 

/* UPDATE 1.8 */
.zn_image_box_cont {display: inline-block;}
/*.product-list-item .image a , .zn_product_subcategory .product-list-item  a{position: relative;z-index: 99;}*/
a.zn_step_link {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

/* UPDATE 1.9 */
#content .fb-like iframe {max-width:none;}

/* UPDATE 2.2 */
.hoverBorderWrapper img {width:100%;}
.pp_gallery div ul li a img {width:50px;}

.res960 #screenshot {width:540px;}

/* UPDATE 2.3 */
.zn_slide_image_link {display: block;}
body .iosSlider .item .caption .zn_slide_image_link {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}

/* Update 2.4 */

/* Fixed Ios slider captions not appearing properly */
.iosSlider .slider .item {height:100%;}

/* SLIDER PUSHED RIGHT BY THE LOGO */

/* FACEBOOK COMMENTS */
.fb-comments, .fb-comments span, .fb-comments iframe {width: 100% !important;max-width: inherit;}

/* New single blog layout */
.zn_full_image {
	margin-bottom: 20px;
	text-align: center;
}
.product-list-item > a {
	display: block;
	position: relative;
}

/* Uodate 2.6*/

.row-fluid.zn_def_margin {
	margin-bottom:35px;
}

.latest_posts.style2 ul.posts .details > span.cat {
	display: block;
}

.mainbody.zn_has_sidebar .zn_content > .row-fluid,
.mainbody.zn_has_sidebar .zn_content .row-fluid.zn_photo_gallery {margin-bottom: 35px;}

body .mainbody.zn_has_sidebar .zn_content > .row-fluid .screenshot-box {padding: 15px 2% 0 2%;}
body .mainbody.zn_has_sidebar .zn_content > .row-fluid .screenshot-box .left-side {width: 33%;}
body .mainbody.zn_has_sidebar .zn_content > .row-fluid .thescreenshot {margin-left: 0;width: 63.1%; height:auto; padding:4.6% 2% 0 1.08%;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; background-size: cover;}




.modal-open {
	overflow: hidden;
}


/* add a scroll bar to stop page from jerking around */
.modal-open.page-overflow .page-container,
.modal-open.page-overflow .page-container .navbar-fixed-top,
.modal-open.page-overflow .page-container .navbar-fixed-bottom,
.modal-open.page-overflow .modal-scrollable {
	overflow-y: scroll;
}

@media (max-width: 979px) {
	.modal-open.page-overflow .page-container .navbar-fixed-top,
	.modal-open.page-overflow .page-container .navbar-fixed-bottom  {
		overflow-y: visible;
	}
}


.modal-scrollable {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: auto;
}

.modal {
	outline: none;
	position: absolute;
	margin-top: 0;
	top: 50%;
	overflow: visible; /* allow content to popup out (i.e tooltips) */
}

.modal.fade {
	top: -100%;
	-webkit-transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;	
	   -moz-transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;
	     -o-transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;
	        transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;
}

.modal.fade.in {
	top: 50%;
}

.modal-body {
	max-height: none;
	overflow: visible;
}

.modal.modal-absolute {
	position: absolute;
	z-index: 950;
}

.modal .loading-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	border-radius: 6px;
}

.modal-backdrop.modal-absolute{
	position: absolute;
	z-index: 940;
}

.modal-backdrop, 
.modal-backdrop.fade.in{
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #fff;
}

.modal.container {
  width: 940px;
  margin-left: -470px;
}

/* Modal Overflow */

.modal-overflow.modal {
	top: 1%;
}

.modal-overflow.modal.fade {
	top: -100%;
}

.modal-overflow.modal.fade.in {
	top: 1%;
}

.modal-overflow .modal-body {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

/* Responsive */

@media (min-width: 1200px) {
	.modal.container {
		width: 1170px;
		margin-left: -585px;
	}
}

@media (max-width: 979px) {
	.modal, 
	.modal.container,
	.modal.modal-overflow 	{
		top: 1%;
		right: 1%;
		left: 1%;
		bottom: auto;
		width: auto !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.modal.fade.in, 
	.modal.container.fade.in,
	.modal.modal-overflow.fade.in {
		top: 1%;
		bottom: auto;
	}

	.modal-body,
	.modal-overflow .modal-body {
		position: static;
		margin: 0;
		height: auto !important;
		max-height: none !important;
		overflow: visible !important;
	}

	.modal-footer,
	.modal-overflow .modal-footer {
		position: static;
	}
}

.loading-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -12px;
}

/*
Animate.css - http://daneden.me/animate
Licensed under the ☺ license (http://licence.visualidiot.com/)

Copyright (c) 2012 Dan Eden*/

.animated {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s; 
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
.form-group {padding-left:50px}
.kayit_error {padding:5px;color:red;}
.login_error {padding:5px;color:red;}
.unuttum_error {padding:5px;color:red;}
.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;}
.margin-bottom-60  {margin-bottom:60px !important;}
.margin-bottom-70  {margin-bottom:70px !important;}
.margin-bottom-80  {margin-bottom:80px !important;}
label.secim span {padding-left:6px;}
label.secim {
	padding: 8px 6px 8px 6px;
	background: #fff;
	float: left;
	margin: 2px;
	border-radius: 5px;
	border: 1px solid #ccc;
	font-size: 11px;
}
label.secim:hover, label.secim:focus, label.secilmis {
	background: #ffaf4b; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjkyMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a));
	background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%);
	background: -o-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%);
	background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%);
	background: linear-gradient(to bottom,  #ffaf4b 0%,#ff920a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 );
	font-weight:600;
}
.SolSepet {
overflow: auto !important;
max-height: 220px !important;
padding: 0px 10px 0px 0px !important;
}


.table-scrollable {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  border: 1px solid #dddddd;
  margin: 10px 0 !important;
}

.table-scrollable > .table {
  width: 100% !important;
  margin: 0 !important;
  margin-bottom: 0;
  background-color: #fff;
}

.table-scrollable > .table > thead > tr > th,
.table-scrollable > .table > tbody > tr > th,
.table-scrollable > .table > tfoot > tr > th,
.table-scrollable > .table > thead > tr > td,
.table-scrollable > .table > tbody > tr > td,
.table-scrollable > .table > tfoot > tr > td {
  white-space: nowrap;
}

.table-scrollable > .table-bordered {
  border: 0;
}

.table-scrollable > .table-bordered > thead > tr > th:first-child,
.table-scrollable > .table-bordered > tbody > tr > th:first-child,
.table-scrollable > .table-bordered > tfoot > tr > th:first-child,
.table-scrollable > .table-bordered > thead > tr > td:first-child,
.table-scrollable > .table-bordered > tbody > tr > td:first-child,
.table-scrollable > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.table-scrollable > .table-bordered > thead > tr > th:last-child,
.table-scrollable > .table-bordered > tbody > tr > th:last-child,
.table-scrollable > .table-bordered > tfoot > tr > th:last-child,
.table-scrollable > .table-bordered > thead > tr > td:last-child,
.table-scrollable > .table-bordered > tbody > tr > td:last-child,
.table-scrollable > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.table-scrollable > .table-bordered > thead > tr:last-child > th,
.table-scrollable > .table-bordered > tbody > tr:last-child > th,
.table-scrollable > .table-bordered > tfoot > tr:last-child > th,
.table-scrollable > .table-bordered > thead > tr:last-child > td,
.table-scrollable > .table-bordered > tbody > tr:last-child > td,
.table-scrollable > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}
table.table {
	clear: both;
	margin-bottom: 6px !important;
	max-width: none !important;
}

table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
	cursor: pointer;
	*cursor: hand;
}
table.dataTable th:active {
	outline: none;
}
.table thead > tr > th {
  border-bottom: 0;
}

.table tbody tr.active td,
.table tbody tr.active th {
  background-color: #e9e9e9 !important;
}

.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
  background-color: #e1e1e1 !important;
}

.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
  background-color: #017ebc;
}
#sidebar ul.menu li a {font-weight:700}

/*!
 * Bootstrap Responsive v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}

/*************************************	KALLYAS EDIT (iosslider tweaks)*/
@media only screen 
and (min-width : 1260px) 
and (max-width : 1460px) {
	
	body .iosSlider .item .caption.style3 .title_big {font-size: 40px;}
	body .iosSlider .item .caption.style3 .title_big span.stronger {font-size: 140px;}
	body .iosSlider .item .caption .main_title {margin-bottom:20px;}
	
}

/*************************************	KALLYAS EDIT
	Added "body.res1170" class for the 1200px + media queries
*/

@media (min-width: 1200px) {
body.res1170 .row {
margin-left: -30px;
*zoom: 1;
}
body.res1170 .row:before,
body.res1170 .row:after {
display: table;
line-height: 0;
content: "";
}
body.res1170 .row:after {
clear: both;
}
body.res1170 [class*="span"] {
float: left;
min-height: 1px;
margin-left: 30px;
}
body.res1170 .container,
body.res1170 .navbar-static-top .container,
body.res1170 .navbar-fixed-top .container,
body.res1170 .navbar-fixed-bottom .container {
width: 1170px;
}
body.res1170 .span12 {
width: 1170px;
}
body.res1170 .span11 {
width: 1070px;
}
body.res1170 .span10 {
width: 970px;
}
body.res1170 .span9 {
width: 870px;
}
body.res1170 .span8 {
width: 770px;
}
body.res1170 .span7 {
width: 670px;
}
body.res1170 .span6 {
width: 570px;
}
body.res1170 .span5 {
width: 470px;
}
body.res1170 .span4 {
width: 370px;
}
body.res1170 .span3 {
width: 270px;
}
body.res1170 .span2 {
width: 170px;
}
body.res1170 .span1 {
width: 70px;
}
body.res1170 .offset12 {
margin-left: 1230px;
}
body.res1170 .offset11 {
margin-left: 1130px;
}
body.res1170 .offset10 {
margin-left: 1030px;
}
body.res1170 .offset9 {
margin-left: 930px;
}
body.res1170 .offset8 {
margin-left: 830px;
}
body.res1170 .offset7 {
margin-left: 730px;
}
body.res1170 .offset6 {
margin-left: 630px;
}
body.res1170 .offset5 {
margin-left: 530px;
}
body.res1170 .offset4 {
margin-left: 430px;
}
body.res1170 .offset3 {
margin-left: 330px;
}
body.res1170 .offset2 {
margin-left: 230px;
}
body.res1170 .offset1 {
margin-left: 130px;
}
body.res1170 .row-fluid {
width: 100%;
*zoom: 1;
}
body.res1170 .row-fluid:before,
body.res1170 .row-fluid:after {
display: table;
line-height: 0;
content: "";
}
body.res1170 .row-fluid:after {
clear: both;
}
body.res1170 .row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.564102564102564%;
*margin-left: 2.5109110747408616%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body.res1170 .row-fluid.zn_has_sidebar .span9.zn_float_right {
  margin-left: 2.564102564102564%;
  *margin-left: 2.5109110747408616%;
}

body.res1170 .row-fluid.zn_has_sidebar .span9.zn_float_right + .span3 {
  margin-left: 0;
  *margin-left: 0;
}

body.res1170 .row-fluid [class*="span"]:first-child {
margin-left: 0;
}
body.res1170 .row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.564102564102564%;
}
body.res1170 .row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
body.res1170 .row-fluid .span11 {
width: 91.45299145299145%;
*width: 91.39979996362975%;
}
body.res1170 .row-fluid .span10 {
width: 82.90598290598291%;
*width: 82.8527914166212%;
}
body.res1170 .row-fluid .span9 {
width: 74.35897435897436%;
*width: 74.30578286961266%;
}
body.res1170 .row-fluid .span8 {
width: 65.81196581196582%;
*width: 65.75877432260411%;
}
body.res1170 .row-fluid .span7 {
width: 57.26495726495726%;
*width: 57.21176577559556%;
}
body.res1170 .row-fluid .span6 {
width: 48.717948717948715%;
*width: 48.664757228587014%;
}
body.res1170 .row-fluid .span5 {
width: 40.17094017094017%;
*width: 40.11774868157847%;
}
body.res1170 .row-fluid .span4 {
width: 31.623931623931625%;
*width: 31.570740134569924%;
}
body.res1170 .row-fluid .span3 {
width: 23.076923076923077%;
*width: 23.023731587561375%;
}
body.res1170 .row-fluid .span2 {
width: 14.52991452991453%;
*width: 14.476723040552828%;
}
body.res1170 .row-fluid .span1 {
width: 5.982905982905983%;
*width: 5.929714493544281%;
}
body.res1170 .row-fluid .offset12 {
margin-left: 105.12820512820512%;
*margin-left: 105.02182214948171%;
}
body.res1170 .row-fluid .offset12:first-child {
margin-left: 102.56410256410257%;
*margin-left: 102.45771958537915%;
}
body.res1170 .row-fluid .offset11 {
margin-left: 96.58119658119658%;
*margin-left: 96.47481360247316%;
}
body.res1170 .row-fluid .offset11:first-child {
margin-left: 94.01709401709402%;
*margin-left: 93.91071103837061%;
}
body.res1170 .row-fluid .offset10 {
margin-left: 88.03418803418803%;
*margin-left: 87.92780505546462%;
}
body.res1170 .row-fluid .offset10:first-child {
margin-left: 85.47008547008548%;
*margin-left: 85.36370249136206%;
}
body.res1170 .row-fluid .offset9 {
margin-left: 79.48717948717949%;
*margin-left: 79.38079650845607%;
}
body.res1170 .row-fluid .offset9:first-child {
margin-left: 76.92307692307693%;
*margin-left: 76.81669394435352%;
}
body.res1170 .row-fluid .offset8 {
margin-left: 70.94017094017094%;
*margin-left: 70.83378796144753%;
}
body.res1170 .row-fluid .offset8:first-child {
margin-left: 68.37606837606839%;
*margin-left: 68.26968539734497%;
}
body.res1170 .row-fluid .offset7 {
margin-left: 62.393162393162385%;
*margin-left: 62.28677941443899%;
}
body.res1170 .row-fluid .offset7:first-child {
margin-left: 59.82905982905982%;
*margin-left: 59.72267685033642%;
}
body.res1170 .row-fluid .offset6 {
margin-left: 53.84615384615384%;
*margin-left: 53.739770867430444%;
}
body.res1170 .row-fluid .offset6:first-child {
margin-left: 51.28205128205128%;
*margin-left: 51.175668303327875%;
}
body.res1170 .row-fluid .offset5 {
margin-left: 45.299145299145295%;
*margin-left: 45.1927623204219%;
}
body.res1170 .row-fluid .offset5:first-child {
margin-left: 42.73504273504273%;
*margin-left: 42.62865975631933%;
}
body.res1170 .row-fluid .offset4 {
margin-left: 36.75213675213675%;
*margin-left: 36.645753773413354%;
}
body.res1170 .row-fluid .offset4:first-child {
margin-left: 34.18803418803419%;
*margin-left: 34.081651209310785%;
}
body.res1170 .row-fluid .offset3 {
margin-left: 28.205128205128204%;
*margin-left: 28.0987452264048%;
}
body.res1170 .row-fluid .offset3:first-child {
margin-left: 25.641025641025642%;
*margin-left: 25.53464266230224%;
}
body.res1170 .row-fluid .offset2 {
margin-left: 19.65811965811966%;
*margin-left: 19.551736679396257%;
}
body.res1170 .row-fluid .offset2:first-child {
margin-left: 17.094017094017094%;
*margin-left: 16.98763411529369%;
}
body.res1170 .row-fluid .offset1 {
margin-left: 11.11111111111111%;
*margin-left: 11.004728132387708%;
}
body.res1170 .row-fluid .offset1:first-child {
margin-left: 8.547008547008547%;
*margin-left: 8.440625568285142%;
}
body.res1170 input,
body.res1170 textarea,
body.res1170 .uneditable-input ,
body.res1170 input.span4, 
body.res1170 textarea.span4, 
body.res1170 .uneditable-input.span4{
margin-left: 0;
}
body.res1170 .controls-row [class*="span"] + [class*="span"] {
margin-left: 30px;
}
body.res1170 input.span12,
body.res1170 textarea.span12,
body.res1170 .uneditable-input.span12 {
width: 1156px;
}
body.res1170 input.span11,
body.res1170 textarea.span11,
body.res1170 .uneditable-input.span11 {
width: 1056px;
}
body.res1170 input.span10,
body.res1170 textarea.span10,
body.res1170 .uneditable-input.span10 {
width: 956px;
}
body.res1170 input.span9,
body.res1170 textarea.span9,
body.res1170 .uneditable-input.span9 {
width: 856px;
}
body.res1170 input.span8,
body.res1170 textarea.span8,
body.res1170 .uneditable-input.span8 {
width: 756px;
}
body.res1170 input.span7,
body.res1170 textarea.span7,
body.res1170 .uneditable-input.span7 {
width: 656px;
}
body.res1170 input.span6,
body.res1170 textarea.span6,
body.res1170 .uneditable-input.span6 {
width: 556px;
}
body.res1170 input.span5,
body.res1170 textarea.span5,
body.res1170 .uneditable-input.span5 {
width: 456px;
}
body.res1170 input.span4,
body.res1170 textarea.span4,
body.res1170 .uneditable-input.span4 {
width: 356px;
}
body.res1170 input.span3,
body.res1170 textarea.span3,
body.res1170 .uneditable-input.span3 {
width: 256px;
}
body.res1170 input.span2,
body.res1170 textarea.span2,
body.res1170 .uneditable-input.span2 {
width: 156px;
}
body.res1170 input.span1,
body.res1170 textarea.span1,
body.res1170 .uneditable-input.span1 {
width: 56px;
}
body.res1170 .thumbnails {
margin-left: -30px;
}
body.res1170 .thumbnails > li {
margin-left: 30px;
}
body.res1170 .row-fluid .thumbnails {
margin-left: 0;
}

body.res1170 #slideshow .iosSlider.fixed {height: 465px;}
body.res1170 #slideshow .sliderContainer {width:1170px;margin: 0 auto;}

body.res1170 .css3accordion  { width:1170px;}
body.res1170 .css3accordion>ul>li {width: 272px;}
body.res1170 .css3accordion>ul>li>.inner-acc { width:585px; }
body.res1170 .css3accordion>ul>li .thumb { max-width: 273px; }
body.res1170 .css3accordion>ul>li.last,
body.res1170 .css3accordion>ul>li:hover {width:585px;}
body.res1170 .css3accordion .content > .m_title {font-size:13px; line-height:1.4; margin: 10px 0;}
body.res1170 .css3accordion .text + a { font-size:10px; font-weight:bold; color:#888; display: inline-block; margin-top: 5px;}

body.res1170 .process_steps .step {min-height: 230px;}
body.res1170 .process_steps .step > h3 {font-size:24px}

body.res1170 .screenshot-box .left-side { width: 450px; }
body.res1170 .screenshot-box .left-side h3.title { font-size: 19px; }
body.res1170 .screenshot-box .left-side ul.features li h4 + span { font-size: 13px; }

body.res1170 .newsletter-signup input[type="text"] {width: 206px;}

body.res1170 .hg-portfolio-sortable ul#thumbs li {width:270px; margin:10px 5px 20px 25px;}

body.res1170 .hg-portfolio-sortable ul#thumbs {left:5px;}
body.res1170 .hg-portfolio-sortable ul#thumbs li {width:270px; margin:10px 5px 20px 25px;}

body.res1170 .limited-offers-carousel {  }

body.res1170 .services_box.style2 .box {height:360px;}

body.res1170 .iosSlider .item .caption {width: 1170px; margin-left: -585px;}

body.res1170 .no-space [class*="span"] {margin-left: 0 !important; }
body.res1170 .row-fluid.no-space .span1 {width: 8.334% !important;}
body.res1170 .row-fluid.no-space .span2 {width: 16.667% !important;}
body.res1170 .row-fluid.no-space .span3 {width: 25% !important;}
body.res1170 .row-fluid.no-space .span4 {width: 33.334% !important;}
body.res1170 .row-fluid.no-space .span5 {width: 41.667% !important;}
body.res1170 .row-fluid.no-space .span6 {width: 50% !important;}
body.res1170 .row-fluid.no-space .span7 {width: 58.333% !important;}
body.res1170 .row-fluid.no-space .span8 {width: 66.666% !important;}
body.res1170 .row-fluid.no-space .span9 {width: 75% !important;}
body.res1170 .row-fluid.no-space .span10 {width: 83.334% !important;}
body.res1170 .row-fluid.no-space .span11 {width: 91.666% !important;}
body.res1170 .row-fluid.no-space .span12 {width: 100% !important;}

body.res1170 #footer .contact-details {background:url(../img/say_hi.png) no-repeat right top;}

body.boxed.res1170 #page_wrapper {width:1200px}

/* ADDED BY ZAUAN */
body.res1170 .zn_float_right {
	float:right;
}

}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

body .row-fluid .span9.zn_float_right {
float: right;
}



  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
  
/*************************************	KALLYAS EDIT */

	.recentwork_carousel li a iframe {width: 100%; height: auto;}
	
	.header-titles h4 {font-size:14px;}
	

  #slideshow .iosSlider.fixed {height: 287px;}
  #slideshow .sliderContainer  {width:724px;margin: 0 auto;}

	.iosSlider .slider .item .caption { 
	-webkit-transform:scale(0.6); -webkit-transform-origin:50% 100%;
	-moz-transform:scale(0.6); -moz-transform-origin:50% 100%;
	-o-transform:scale(0.6); -o-transform-origin:50% 100%;
	-ms-transform:scale(0.6); -ms-transform-origin:50% 100%;
	transform:scale(0.6); transform-origin:50% 100%;
	}
	.iosSlider .prev,
	.iosSlider .next {width: 70px;
	-webkit-transform:scale(0.7); -webkit-transform-origin:0 50%;
	-moz-transform:scale(0.7); -moz-transform-origin:0 50%;
	-o-transform:scale(0.7); -o-transform-origin:0 50%;
	-ms-transform:scale(0.7); -ms-transform-origin:0 50%;
	transform:scale(0.7); transform-origin:0 50%;
	}
	body .iosSlider .item .caption .main_title {margin-bottom:20px;}
	
	.selectorsBlock.thumbs .selectors .item img { max-width:100px;}
	
	
	body .gobox h4 { font-size: 15px;line-height: 1.2;}
	body .gobox.ok > img { margin-bottom: 10px; }
	
	.header-titles h4 {font-size:14px;}

	
	.css3accordion {width:940px;}
	.css3accordion>ul>li {width: 235px; }
	.css3accordion>ul>li>.inner-acc { width:470px; }
	.css3accordion>ul>li .thumb { max-width: 236px; }
	.css3accordion>ul>li.last,
	.css3accordion>ul>li:hover {width:470px;}
	.css3accordion .content > .m_title {font-size: 12px; line-height: 1.3; margin:8px 0;}
	.css3accordion .text {font-size:11px; line-height:1.4; }
	.process_steps .step {min-height: 240px;}
	.process_steps .step.intro > h3 {font-size: 20px;}
	.process_steps .step.intro > h3 + p {font-size: 12px;}
	.process_steps .step .icon {margin: 10px 0 5px;}
	.process_steps .step .icon + h3 {line-height: 1.4;font-size: 20px;}
	.process_steps .step .icon + h3 + p{font-size: 12px;}
	.newsletter-signup input[type="text"] {width:190px;}
	
	body .ca-item h3 {font-size:20px;}
	body .ca-content-text { font-size: 12px; }
	
	.productzoom-style h3 { font-size:20px; }
	.productzoom-style .row { margin-bottom:0; }
	.static-content .features li {font-size:12px;}
	#screenshot {-webkit-transform: scale(0.8); -webkit-transform-origin: 0 50%; -moz-transform: scale(0.8); -moz-transform-origin: 0 50%; -o-transform: scale(0.8); -o-transform-origin: 0 50%; -ms-transform: scale(0.8); -ms-transform-origin: 0 50%; transform: scale(0.8); transform-origin: 0 50%; }
	.btn-large {font-size:14px; padding:7px 10px;}
	
	.static-content.event-style .or {display:none;}
	
	body #css3panels { height: 450px;}
	body #css3panels .panel img {max-height: 460px;}
	body #css3panels .caption {top:300px; width:300px;}
	body #css3panels .caption.upper {top:250px;}
	
	#skills_diagram .legend {right:-30px;}
	
	
	.timeline_box:before {right: -16px;}
	div[data-align=right] .timeline_box:before { left:-15px;}
	              
	.services_box.style2 .box {overflow:hidden;}
	
	.feature_box.style3 .box {font-size:12px;}
	
	.how_to_shop > .row {margin-bottom:10px;font-size:12px;}
	
	.tabs_style1 > ul.nav > li > a { padding: 8px 10px;}
	
	.feature_box .box .title + p {font-size: 12px;}
	
	.css3accordion {width:724px;}
	.css3accordion>ul>li {width: 181px; }
	.css3accordion>ul>li>.inner-acc { width:362px; }
	.css3accordion>ul>li .thumb { max-width: 182px; }
	.css3accordion>ul>li.last,
	.css3accordion>ul>li:hover {width:362px;}
	.css3accordion .content > .m_title {font-size: 12px; line-height: 1.3; margin:8px 0;}
	.css3accordion .text {font-size:11px; line-height:1.4; }
	
	.process_steps .step {min-height: 280px;}
	.process_steps .step > h3 {font-size:15px}
	
	.screenshot-box .left-side { width: 250px; }
	.screenshot-box .left-side h3.title { font-size: 16px; }
	.screenshot-box .left-side ul.features li h4 + span { font-size: 11px; }
	
	.newsletter-signup input[type="text"] {width: 120px;}
	
	.flickr_feeds li a {width:40px;}

	header { height: 70px;}
	header.style2 #logo a {padding: 10px 25px;}
	.topnav {margin:5px 0;}
	#search .searchBtn {margin-top:0;}
	
	.newsletter-signup input[type="text"] {width:120px;}
	.social-share li { margin-left: 0;}
	#footer .copyright {float:left;}
	#footer .contact-details {background: url(../img/say_hi_smaller.png) no-repeat right top;}
	
	.flickr_feeds li a { width: 65px;}
	.info-text { font-size: 20px;}
	.hover-box > img {margin: 10px 10px 8px 5px;}
	.hover-box > h3 {font-size:18px}
	.hover-box > h4 {font-size:14px;}

	.thescreenshot {float:none;}
	.screenshot-box .left-side {width: auto; float: none; margin: 20px;}
	.vertical_tabs .tabbable .nav {width:35%;}
	.vertical_tabs .tabbable .tab-content { width: 65%;}
	.statbox {min-height: 90px;}
	.statbox h4 {font-size: 24px;}
	
	.testimonial_box { padding: 0;  }
	

	.zn_menu_trigger {
		background:rgba(228, 228, 228, 0.25);
		text-align:center;
		padding:5px 20px;
		cursor:pointer;
		width:300px;
		display:block;
	}
	
	nav#main_menu.smooth_menu {
		position: relative;
		display: block;
		margin:0px;
		padding:0;
	}
	
	nav#main_menu.smooth_menu ul {
		display:none;
		background:#fff;
		max-width: 340px;
    text-align: center;
	}

	nav#main_menu.smooth_menu ul li {
		display:block;
		float:none;
		margin:0;
		width: 100%;
	}
	
	nav#main_menu.smooth_menu ul li a {
		padding:5px 5px 5px 12px;
		margin:0;
	}
	
	nav#main_menu.smooth_menu ul li:hover a {
		margin:0;
	}
	
	#header nav#main_menu.smooth_menu > ul > li > a {
		color: #535353;
		line-height:27px;
		padding:5px 5px 5px 8px;
	}
	
	#header nav#main_menu.smooth_menu > ul > li.active > a, #header nav#main_menu.smooth_menu > ul > li > a:hover, #header nav#main_menu.smooth_menu > ul > li:hover > a {
		color:#fff;
		padding:5px 5px 5px 18px;
	}	

	nav#main_menu.smooth_menu ul .sf-sub-indicator ,nav#main_menu.smooth_menu > ul > li > a.sf-with-ul .sf-sub-indicator {
		background: #CCC;
		height: 1px;
		width: 7px;
		top: 50%;
		margin-top: -1px;
		left:auto;
	}

	nav#main_menu.smooth_menu > ul ul {
		display: block;
		position: relative;
		top: 0px !important;
		margin-bottom:5px;
		left:0 !important;
		padding:0;
		border:none;
		box-shadow:none;
	}
	
	nav#main_menu.smooth_menu > ul > li > ul:after {
		display:none;
	}
	
	nav#main_menu.smooth_menu > ul > li > ul ul:after {
		display:none;
	}
	
/************************************* end KALLYAS EDIT */
}

/*************************************	KALLYAS EDIT */
/* iPads (portrait) // WITH META VIEWPORT ENABLED ----------- */
@media only screen 
and (min-width : 481px) 
and (max-width : 768px) {
	body .iosSlider .item .caption.style3 .title_big span.stronger {font-size:80px;}
	
	.feature_box .title {font-size:13px;}
	.feature_box.feature_box.style2 p {font-size:12px;}
	.feature_box.style2 .box {min-height: 130px;}
	
	.css3accordion {width:724px;}
	.css3accordion>ul>li {width: 181px; }
	.css3accordion>ul>li>.inner-acc { width:362px; }
	.css3accordion>ul>li .thumb { max-width: 182px; }
	.css3accordion>ul>li.last,
	.css3accordion>ul>li:hover {width:362px;}
	.css3accordion .content > .m_title {font-size: 12px; line-height: 1.3; margin:8px 0;}
	.css3accordion .text {font-size:11px; line-height:1.4; }
	
	.recentwork_carousel li .details h4 {font-size:13px;}
	
	.process_steps .step {min-height: 240px;}
	.process_steps .step.intro > h3 {font-size: 20px;}
	.process_steps .step.intro > h3 + p {font-size: 12px;}
	.process_steps .step .icon {margin: 10px 0 5px;}
	.process_steps .step .icon + h3 {line-height: 1.4;font-size:18px;}
	.process_steps .step .icon + h3 + p{font-size: 12px;}
	.newsletter-signup input[type="text"] {width:190px;}
	
	header { height: 70px;}
	header.style2 #logo a {padding: 10px 25px;}
	.topnav {margin:5px 0;}
	#search .searchBtn {margin-top:0;}
	
	.newsletter-signup input[type="text"] {width:120px;}
	.social-share li { margin-left: 0;}
	#footer .copyright {float:left;}
	#footer .contact-details {background: url(../img/say_hi_smaller.png) no-repeat right top;}
	
	.flickr_feeds li a { width: 65px;}
	.info-text { font-size: 20px;}
	.hover-box > img {margin: 10px 10px 8px 5px;}
	.hover-box > h3 {font-size:18px}
	.hover-box > h4 {font-size:14px;}

	.thescreenshot {float:none;}
	.screenshot-box .left-side {width: auto; float: none; margin: 20px;}
	.vertical_tabs .tabbable .nav {width:35%;}
	.vertical_tabs .tabbable .tab-content { width: 65%;}
	.statbox {min-height: 90px;}
	.statbox h4 {font-size: 24px;}
	
	body .iosSlider.fixed {height: 310px;}
	
	body .flexslider .flex-viewport {background:none;}
	
	body #ca-container {margin-left: -22px; height: 480px; }
	body .ca-item h3 {font-size:20px;}
	body .ca-starting {font-size:14px;}
	body .ca-content-text { font-size: 12px; }
	
	body .boxes .info_pop {margin:0;}
	
	.productzoom-style h3 { font-size:20px; }
	.productzoom-style .row { margin-bottom:0; }
	.static-content .features li {font-size:12px;}
	#screenshot {-webkit-transform: scale(0.6); -webkit-transform-origin: 0 50%; -moz-transform: scale(0.6); -moz-transform-origin: 0 50%; -o-transform: scale(0.6); -o-transform-origin: 0 50%; -ms-transform: scale(0.6); -ms-transform-origin: 0 50%; transform: scale(0.6); transform-origin: 0 50%; }
	.btn-large {font-size:13px; padding:5px 6px;}
	
	.video-container .captions { width: 748px; margin-left: -374px;}
	.video-container .captions .line {font-size: 26px;}
	
	.ud_counter ul li{ font-size:18px; padding:15px 10px; width:40px; }
	.static-content .or {display:none;}
	#slideshow ul {clear:left;}
	.static-content.event-style h3 {font-size: 18px;}
	
	body .laptop-mask {margin-left:-100px;}	
	
	body #css3panels { height: 450px;}
	body #css3panels .panel img {max-height: 460px;}
	body #css3panels .caption {top:300px; width:300px;}
	body #css3panels .caption.upper {top:250px;}
	
	.flickr_feeds[data-size="small"] li a {width:50px;}
	
	#skills_diagram .legend {right:-20px;}
	

	
	.timeline_box:before {right: -16px;}
	div[data-align=right] .timeline_box:before { left:-15px;}
	              
	.services_box.style2 .box {overflow:hidden;}
	
	.feature_box.style3 .box {font-size:12px;}
	
	.how_to_shop > .row {margin-bottom:10px;font-size:12px;}
	
	#contact_form .form-horizontal input[type=text].inputbox {width:200px;}
	
	.adbox.video .video_trigger_container {margin-top:20px;}
	
	.shop-features .shop-feature > h4 {font-size:14px;}
	.shop-features .shop-feature > h5 {font-size:13px;}
	.shop-features .shop-feature > img {margin-right:10px;}
	
	.scrollbarContainer {display:none;}
	
	
	
	
}
/************************************* end KALLYAS EDIT */

@media (max-width: 767px) {
	
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row.zn_image_gallery {
    margin-left: -20px;
  }
  .row.zn_image_gallery [class*="span"] {
    float: left;
    width: auto;
    margin-left: 20px;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
  
  
/*************************************	KALLYAS EDIT */
  .offline-page .containerbox #logo {width: 100%;text-align: center;}
.offline-page .containerbox .content {  border-top: 1px solid #777;  padding: 20px 0 0 0;  clear: both;margin: 0;border-left: none;}
.offline-page .ud_counter ul li,.offline-page .ud_counter ul li:first-child , .till_lauch{display: block; margin: 0 auto;margin-bottom: 20px; }
.offline-page .ud_counter ul {width: 100%;display: block;}
	body {padding: 0px;}
	.row {padding: 0 10px; margin-bottom:20px;}
	.row [class*="span"] {margin-bottom:20px;}
	
	#slideshow .container,
	#page_header .container {padding-top:30px;}
	
  .iosSlider.fixed {height: auto;}
  #slideshow .sliderContainer { padding: 0 0 39%;height: 0;width: 100%; }

	header#header {position: relative; height: auto;}
	
/* prettyPhoto styling for small screens */
.pp_pic_holder.pp_wdizayn { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_wdizayn .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_wdizayn .pp_content_container .pp_right { padding-right: 0!important; }
div.pp_wdizayn .pp_content { width: 100%!important; height: auto!important; min-height: 40px;}
div.pp_wdizayn .pp_fade { width: 100%!important; height: 100%!important; }
div.pp_wdizayn a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
div.pp_wdizayn #pp_full_res img { width: 100%!important; height: auto!important; }
div.pp_wdizayn .pp_close {top:6px !important;right:6px !important;}
div.pp_wdizayn .inner-container {text-align: center;}
.login-panel label , .login-panel input.inputbox, .register-panel, .forgot-panel {display:block;margin:0 auto;margin-bottom: 10px;}
.login-panel .create_account ,.create_account, .login-panel input[type=submit] {margin:0 0 10px 0;}


	.topnav.navRight > li:last-child {margin-right:10px;}
	#search {margin-right:10px;}
	nav#main_menu {margin: 10px 10px 0 0;}
	.topnav.navLeft > li:first-child {margin-left:15px;}
	
	body .testimonial_box {width:100% !important; margin-bottom:20px;}
	.header-titles h4 {font-size:13px;}
	
	.iosSlider .slider .item .caption { 
	-webkit-transform:scale(0.5); -webkit-transform-origin:50% 100%;
	-moz-transform:scale(0.5); -moz-transform-origin:50% 100%;
	-o-transform:scale(0.5); -o-transform-origin:50% 100%;
	-ms-transform:scale(0.5); -ms-transform-origin:50% 100%;
	transform:scale(0.5); transform-origin:50% 100%;
	width: 850px; bottom: 30px; margin-left: -425px;
	}
	.iosSlider .item .caption.style3 .title_big span.stronger {font-size:120px;}
	.iosSlider .item .caption.style3 .title_big { font-size: 32px; }
	
	.iosSlider .prev,
	.iosSlider .next {width: 70px;
	-webkit-transform:scale(0.5); -webkit-transform-origin:0 50%;
	-moz-transform:scale(0.5); -moz-transform-origin:0 50%;
	-o-transform:scale(0.5); -o-transform-origin:0 50%;
	-ms-transform:scale(0.5); -ms-transform-origin:0 50%;
	transform:scale(0.5); transform-origin:0 50%;
	}
	.iosSlider .next {-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	}
	body .iosSlider .item .caption .main_title {margin-bottom:20px;}
	#slideshow .scrollbarContainer {display:none;}
	.selectorsBlock.thumbs .selectors .item img { max-width:100px;}
	
	#action_box { text-align: center; height:auto; }
	#action_box h4.text {font-size: 16px;}
	
	.image-boxes .box {text-align: center;}
	
	.circlehover {display:none;}
	
	.css3accordion {width:auto;}
	.css3accordion > ul {width:auto}
	.css3accordion > ul > li {display:none; width: 100%;}
	.css3accordion > ul > li.last, .css3accordion > ul > li:hover {width: 100%;}
	.css3accordion > ul > li > .inner-acc {width: 100%;}
	.css3accordion > ul > li:first-child {display:block;}
	
	.process_steps .step {float:none; width: 100%;}
	
	.keywordbox {line-height:1.4;}
	
	#footer .menu:before, #footer .menu:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
	#footer .menu:after {clear: both; }
	#footer [class*="span"] {margin-bottom:25px;}
	
	#footer .social-icons {float:none;}
	#footer .copyright img {margin-bottom: 20px;}
	
	.latest_posts.default-style a + em {display:block;}
	
	.infobox2 .btn {margin-left: 20px;}
	
	.vertical_tabs .tabbable .nav > li > a {line-height: 1.5; font-size: 13px; text-align: center; padding: 10px;}
	.vertical_tabs .tabbable .nav > li > a > span {}
	
	#current-date:before, #current-date:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
	#current-date:after {clear: both; }
	#page_header .row [class*="span"] {clear: both;}
	#page_header .header-titles {text-align:left; padding-top: 5px;}

	.process_box .number {position:relative; width: 100%;}
	.process_box .content { margin-left: 0;}
	.process_box[data-align="right"] .content {margin-right:0;}
	
	.span6 + .span12.end_timeline {margin-bottom:0;}
	.timeline_box:hover::before, .timeline_box::after {background:transparent; border:0;}
	
	.team_member {clear: both; padding-top:10px; padding-left:10px;}
	.team_member:before, .team_member:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
	.team_member:after {clear: both; }
	.team_member a.grayHover {overflow: hidden; position: relative; float: left; display: inline-block; max-width: 130px; margin-right: 20px;}
	.team_member .details {float: left; overflow: visible; visibility: visible; opacity: 1; position: static; background: none; box-shadow: none; width: auto;
padding: 10px 0 0;}
	
	.shop-latest .tabbable .nav li a {font-size: 16px;}
	
	#skills_diagram,
	.screenshot-box,
	.circlehover,
	.timeline_box:hover::before, .timeline_box::after {display:none !important;}
	
	.row-fluid.no-space [class*="span"] {width: auto !important;} 
	
	.zn_menu_trigger {
		background:rgba(228, 228, 228, 0.25);
		text-align:center;
		padding:5px 0;
		cursor:pointer;
		display:block;
	}
	
	nav#main_menu.smooth_menu ul {
		display:none;
		background:#fff;
		
	}
	#header nav#main_menu.smooth_menu > ul > li > a {
		color: #535353;
		line-height:27px;
	}
	
	#header nav#main_menu.smooth_menu > ul > li.active > a, #header nav#main_menu.smooth_menu > ul > li > a:hover, #header nav#main_menu.smooth_menu > ul > li:hover > a {
		color:#fff;
		padding:5px 12px 5px;
	}	
	
	nav#main_menu.smooth_menu {
		position: relative;
		display: block;
		width: 100%;
		clear: both;
		margin:0px;
		padding:10px 0;
	}
	nav#main_menu.smooth_menu ul li {
		display:block;
		float:none;
		margin:0;
		width: 100%;
	}
	
	nav#main_menu.smooth_menu ul li a {
		padding:5px 5px 5px 12px;
		margin:0;
	}
	
	nav#main_menu.smooth_menu ul li:hover a {
		margin:0;
	}
	
	#header nav#main_menu.smooth_menu > ul > li > a {
		color: #535353;
		line-height:27px;
		padding:5px 5px 5px 8px;
	}
	
	#header nav#main_menu.smooth_menu > ul > li.active > a, #header nav#main_menu.smooth_menu > ul > li > a:hover, #header nav#main_menu.smooth_menu > ul > li:hover > a {
		color:#fff;
		padding:5px 5px 5px 18px;
	}	

	nav#main_menu.smooth_menu ul .sf-sub-indicator ,nav#main_menu.smooth_menu > ul > li > a.sf-with-ul .sf-sub-indicator {
		background: #CCC;
		height: 1px;
		width: 7px;
		top: 50%;
		margin-top: -1px;
		left:auto;
	}
	
	nav#main_menu.smooth_menu > ul ul {
		/*width: auto !important;*/
		display: block;
		position: relative;
		color: #CCC;
		top: 0px !important;
		margin-bottom:5px;
		left:0 !important;
		padding:0;
		border:none;
		box-shadow:none;
	}
	
	nav#main_menu.smooth_menu > ul > li > ul:after {
		display:none;
	}
	
	nav#main_menu.smooth_menu > ul > li > ul ul:after {
		display:none;
	}
	
	/* FIX FOR LEFT SIDEBAR */
	.span9.zn_float_right , .zn_float_right {
		float:none;
	}
	
  div[data-align=right] .timeline_box .date , .timeline_box .date {
    left: 30%;
    right: 30%;
    text-align: center;
    width: 40%;
    top: -39px;
    padding: 5px 0;
  }
  div[data-align=right] .timeline_box:before , .timeline_box:before {display: none;}

/************************************* end KALLYAS EDIT */
}


@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
   .row.zn_image_gallery {

   }
  .row.zn_image_gallery [class*="span"] {
    width: 100%;
    margin-left: 10px;
  }
.row.zn_image_gallery [class*="span"] .hoverBorder {
  display: block;
}

  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }



/************************************* KALLYAS EDIT */
.offline-page .containerbox #logo {width: 100%;text-align: center;}
.offline-page .containerbox .content {  border-top: 1px solid #777;  padding: 20px 0 0 0;  clear: both;margin: 0;border-left: none;}
.offline-page .ud_counter ul li,.offline-page .ud_counter ul li:first-child , .till_lauch{display: block; margin: 0 auto;margin-bottom: 20px; }
.offline-page .ud_counter ul {width: 100%;display: block;}


	#logo {float: none;text-align: center;}
	nav#main_menu {float: none; margin: 10px;}
	select.mobileMenu {width: 100%; margin-top: 10px;}
	
	.iosSlider .slider .item .caption { 
	transform:scale(0.5); transform-origin:50% 100%;
	width: 600px; bottom: 20px; margin-left: -300px;
	}
	.newsletter-signup input[type="text"] {width:160px;}
	
	.social-share li {margin-bottom:10px;}
	
	.infobox2  {text-align:center;}
	.infobox2 .btn {margin:0 0 10px;}
	
	.vertical_tabs .tabbable .nav > li > a {font-size: 11px;}
	.vertical_tabs .tabbable .nav {width:35%;}
	.vertical_tabs .tabbable .tab-content {width: 65%;}
	
	.shop-latest .tabbable .nav li { margin-left: 10px; padding-left: 10px;}
	.shop-latest .tabbable .nav li a {font-size: 13px;}
	
	#demo #options_panel {top: 20px;}
	
	.zn_menu_trigger {
		background:rgba(228, 228, 228, 0.25);
		text-align:center;
		padding:5px 0;
		cursor:pointer;
		display:block;
	}
	
	nav#main_menu.smooth_menu ul {
		display:none;
	}
	
	nav#main_menu.smooth_menu {
		position: relative;
		display: block;
		width: 100%;
		clear: both;
		margin:0px;
		padding:10px 0;
	}
	nav#main_menu.smooth_menu ul li {
		display:block;
		float:none;
	}
	nav#main_menu.smooth_menu ul .sf-sub-indicator ,nav#main_menu.smooth_menu > ul > li > a.sf-with-ul .sf-sub-indicator {
		background: #CCC;
		height: 1px;
		width: 7px;
		top: 50%;
		margin-top: -1px;
		left:auto;
	}

	nav#main_menu.smooth_menu > ul ul {
		width: auto !important;
		display: block;
		position: relative;
		color: #CCC;
		margin-bottom:5px;
		left:0 !important;
		padding:0;
		border:none;
		box-shadow:none;
	}
	
	nav#main_menu.smooth_menu > ul > li > ul:after {
		display:none;
	}
	
	nav#main_menu.smooth_menu > ul > li > ul ul:after {
		display:none;
	}
	
/************************************* end KALLYAS EDIT */
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
/*************************************	KALLYAS EDIT */  
  body.boxed #page_wrapper {width:100%; border:0;}
  body #slideshow .scrollbarContainer {width:100%;}
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
  
  nav#main_menu.smooth_menu > ul {
	display:block !important;
  }
}

/* FIX IE10 MOBILE  1.6 */
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../img/pp_themes/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../img/pp_themes/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../img/pp_themes/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../img/pp_themes/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../img/pp_themes/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../img/pp_themes/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../img/pp_themes/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../img/pp_themes/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../img/pp_themes/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../img/pp_themes/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../img/pp_themes/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../img/pp_themes/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../img/pp_themes/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../img/pp_themes/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../img/pp_themes/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7; filter:alpha(opacity=70);}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../img/pp_themes/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../img/pp_themes/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../img/pp_themes/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../img/pp_themes/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../img/pp_themes/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../img/pp_themes/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../img/pp_themes/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../img/pp_themes/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../img/pp_themes/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../img/pp_themes/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../img/pp_themes/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../img/pp_themes/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../img/pp_themes/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../img/pp_themes/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../img/pp_themes/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../img/pp_themes/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../img/pp_themes/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../img/pp_themes/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../img/pp_themes/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../img/pp_themes/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../img/pp_themes/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../img/pp_themes/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../img/pp_themes/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../img/pp_themes/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../img/pp_themes/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../img/pp_themes/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../img/pp_themes/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../img/pp_themes/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../img/pp_themes/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../img/pp_themes/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../img/pp_themes/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../img/pp_themes/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../img/pp_themes/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../img/pp_themes/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../img/pp_themes/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../img/pp_themes/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../img/pp_themes/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../img/pp_themes/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../img/pp_themes/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../img/pp_themes/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../img/pp_themes/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../img/pp_themes/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../img/pp_themes/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../img/pp_themes/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../img/pp_themes/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../img/pp_themes/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../img/pp_themes/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../img/pp_themes/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../img/pp_themes/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../img/pp_themes/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../img/pp_themes/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../img/pp_themes/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../img/pp_themes/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../img/pp_themes/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../img/pp_themes/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../img/pp_themes/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../img/pp_themes/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../img/pp_themes/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../img/pp_themes/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../img/pp_themes/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}

div.pp_wdizayn .pp_expand{background:url(../img/pp_themes/wdizayn/sprite.png) -31px -26px no-repeat;cursor:pointer;  background-color: #999; background-color: rgba(0, 0, 0, 0.2);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
div.pp_wdizayn .pp_expand:hover{background:url(../img/pp_themes/wdizayn/sprite.png) -31px -47px no-repeat;cursor:pointer;
 background-color: #999; background-color: rgba(0, 0, 0, 0.4);}
div.pp_wdizayn .pp_contract{background:url(../img/pp_themes/wdizayn/sprite.png) 0 -26px no-repeat;cursor:pointer;  background-color: #999; background-color: rgba(0, 0, 0, 0.2);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
div.pp_wdizayn .pp_contract:hover{background:url(../img/pp_themes/wdizayn/sprite.png) 0 -47px no-repeat;cursor:pointer
 background-color: #999; background-color: rgba(0, 0, 0, 0.4);}
div.pp_wdizayn .pp_close{background:url(../img/pp_themes/wdizayn/sprite.png) 0 1px no-repeat rgba(255, 255, 255, 0.4); width: 16px; height: 16px; cursor: pointer; right: 24px; top: 6px; opacity:0.6; filter:alpha(opacity=60); z-index:2001;
-webkit-border-radius: 50%; -moz-border-radius:50%; border-radius: 50%;}
div.pp_wdizayn .pp_close:hover {opacity:1; filter:alpha(opacity=100);}
div.pp_wdizayn .pp_nav .pp_play{background:url(../img/pp_themes/wdizayn/sprite.png) 1px -103px no-repeat;height:15px;width:14px}
div.pp_wdizayn .pp_nav .pp_pause{background:url(../img/pp_themes/wdizayn/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.pp_wdizayn .pp_arrow_previous{background:url(../img/pp_themes/wdizayn/sprite.png)3px -69px no-repeat}
div.pp_wdizayn .pp_arrow_next{background:url(../img/pp_themes/wdizayn/sprite.png) -18px -69px no-repeat}
div.pp_wdizayn .pp_next:hover{background:url(../img/pp_themes/wdizayn/btnNext.png) center right no-repeat;cursor:pointer}
div.pp_wdizayn .pp_previous:hover{background:url(../img/pp_themes/wdizayn/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_wdizayn .pp_top,
div.pp_wdizayn .pp_bottom {display:none;}
div.pp_wdizayn .ppt {font-size:13px; font-weight:700; text-transform:uppercase;}
div.pp_wdizayn .pp_content_container .pp_right,
div.pp_wdizayn .pp_content_container .pp_left {padding:0;}
div.pp_wdizayn .pp_content { margin: 0 auto; }
div.pp_wdizayn .inner-container { }

div.facebook .pp_top .pp_left{background:url(../img/pp_themes/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../img/pp_themes/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../img/pp_themes/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../img/pp_themes/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../img/pp_themes/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../img/pp_themes/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../img/pp_themes/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../img/pp_themes/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../img/pp_themes/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../img/pp_themes/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../img/pp_themes/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../img/pp_themes/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../img/pp_themes/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../img/pp_themes/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../img/pp_themes/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../img/pp_themes/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../img/pp_themes/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../img/pp_themes/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../img/pp_themes/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../img/pp_themes/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px; }
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../img/pp_themes/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../img/pp_themes/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../img/pp_themes/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../img/pp_themes/light_rounded/loader.gif) center center no-repeat}

div.pp_wdizayn .pp_content .ppt,
div.pp_wdizayn #pp_full_res .pp_inline{color:#000}
div.pp_wdizayn .pp_details {margin:14px 0 2px}
div.pp_wdizayn .pp_content {}
div.pp_wdizayn .pp_description{margin-right: 0; color: #EEE; line-height: 1.7; font-size: 12px; margin-top: 3px;}
div.pp_wdizayn .pp_gallery a.pp_arrow_previous,
div.pp_wdizayn .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.pp_wdizayn .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.pp_wdizayn .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.pp_wdizayn .pp_loaderIcon{background:url(../img/pp_themes/wdizayn/loader.gif) center center no-repeat}
div.pp_wdizayn a.pp_expand,
div.pp_wdizayn a.pp_contract {left:30px; right:auto;}
div.pp_wdizayn .pp_social {float:right;}
div.pp_wdizayn .pp_social .facebook	{width:45px; }
div.pp_wdizayn .pp_nav {color:#c5c5c5; background: #000; background:rgba(0,0,0,0.8); padding: 5px 3px 4px;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
div.pp_wdizayn a.pp_arrow_previous,
div.pp_wdizayn a.pp_arrow_next {margin-top:0;}
div.pp_wdizayn .pp_nav p {margin: 0 4px; font-size: 9px; line-height: 15px;}
div.pp_wdizayn a.pp_next{background-image:url(../img/pp_themes/wdizayn/btnNext.png);}
div.pp_wdizayn a.pp_previous{background-image:url(../img/pp_themes/wdizayn/btnNext.png);}

div.pp_wdizayn.transparent .pp_content {background:none; border:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
div.pp_wdizayn.transparent .pp_content {background:none; border:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
div.pp_wdizayn.transparent .pp_close {background:url(../img/pp_themes/wdizayn/sprite.png) 0 1px no-repeat transparent; opacity:1; filter:alpha(opacity=100);}

div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../img/pp_themes/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

div.pp_wdizayn .pp_fade {border:1px solid #fff;background:#ededed; -webkit-box-shadow:0 0 20px #000; -moz-box-shadow:0 0 20px #000;  box-shadow:0 0 20px #000; 
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}



.hg-portfolio-sortable ul#thumbs li .inner-item h4.showcase_title {border:none;padding-top: 10px;text-align: center;}
.tp-loader { background: url(../img/loader.gif) no-repeat 10px 10px transparent !important; }
#action_box:after{ border-top-color: rgba(0, 0, 0, 0.2) !important; }
header#header.style5 {background:transparent;}
header#header.style5 > .container {border-bottom: 2px solid rgba(255, 255, 255, 0.1);}
header#header.style5 .topnav > li {border-left:1px solid rgba(255,255,255,0.1); padding-left:20px;  margin-top:5px}
header#header.style5 ul.topnav:last-of-type li:first-child {border-left:0; margin-left:0; padding-left:0;}
header#header.style5 .topnav > li >a {line-height:18px;}
header#header.style5 #logo a {padding: 28px 10px;}
header#header.style6 {background:rgba(255,255,255,0.95); border-top: 3px solid #CD2122; box-shadow:0 3px 5px rgba(0,0,0,0.1);}
header#header.style6 nav#main_menu > ul > li > a { color:#535151; }
header#header.style6 nav#main_menu > ul > li.active > a,
header#header.style6 nav#main_menu > ul > li > a:hover,
header#header.style6 nav#main_menu > ul > li:hover > a {color:#fff;}
header#header.style6 .topnav > li > a { color: #898989; }
header#header.style6 .topnav > li > a > span {background-image: url("../img/glyphicons-halflings.png"); opacity:.5;}
header#header.style6 #logo a {padding-top:22px}
header#header.style6 #logo a:before {content:'KALLYAS';font-family:  "Lato" , "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;color: #575757;text-shadow: 0 2px 0 #FFF;letter-spacing: 0px; line-height:1;}
header#header.style6 #logo a:after {content:'WORDPRESS THEME';font-family:  "Lato" , "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;color: #999;text-shadow: none;letter-spacing: 2px; font-size:12px; display:block;
line-height:1; text-indent:2px;}
header#header.style6 #logo a img {display:none;}
.demo_tooltip {position: absolute; top: 9px; left: 100%; background: #000; background: rgba(0, 0, 0, 0.9); border-radius: 3px; padding: 14px 15px; width: 140px; margin-left: 45px; color: #FFF;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.demo_tooltip:before {content:''; position:absolute; top: 15px; left: -16px; border:8px solid transparent; border-right-color:#000}
.demo_tooltip.hideme {margin-left:100px; opacity:0; visibility: hidden;}
#logo a img{
	max-width:none;
	width:auto;	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}


/*----------------------  Header --------------------------*/


#page_header.zn_def_header_style , #slideshow.zn_def_header_style , #page_header.uh_zn_def_header_style , #slideshow.uh_zn_def_header_style{
background-color:#AAAAAA;}

#page_header.zn_def_header_style #sparkles, #slideshow.zn_def_header_style #sparkles , #page_header.uh_zn_def_header_style #sparkles, #slideshow.uh_zn_def_header_style #sparkles {
}

#page_header.zn_def_header_style .bgback , #slideshow.zn_def_header_style .bgback , #page_header.uh_zn_def_header_style .bgback , #slideshow.uh_zn_def_header_style .bgback{
}

#page_header.zn_def_header_style , #slideshow.zn_def_header_style {background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}


/*----------------------  Unlimited Headers --------------------------*/

#page_header.uh_blue_style_with_gradient .bgback , #slideshow.uh_blue_style_with_gradient .bgback {}#page_header.uh_blue_style_with_gradient #sparkles , #slideshow.uh_blue_style_with_gradient #sparkles{/*display:none*/}#page_header.uh_blue_style_with_gradient , #slideshow.uh_blue_style_with_gradient {background-color:#345370;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}#page_header.uh_christmas_header .bgback , #slideshow.uh_christmas_header .bgback {background-image:url("../img/christmas.jpg");}#page_header.uh_christmas_header #sparkles , #slideshow.uh_christmas_header #sparkles {display:block}#page_header.uh_christmas_header , #slideshow.uh_christmas_header {background-color:#AAAAAA;}#page_header.uh_christmas_header .zn_header_bottom_style , #slideshow.uh_christmas_header .zn_header_bottom_style {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../img/shadow-up.png) no-repeat center bottom; z-index: 2;}#page_header.uh_christmas_header .zn_header_bottom_style:after , #slideshow.uh_christmas_header .zn_header_bottom_style:after {content:''; position:absolute; bottom:-18px; left:50%; border:6px solid transparent; border-top-color:#fff; margin-left:-6px;}#page_header.uh_christmas_header, #slideshow.uh_christmas_header {border-bottom:6px solid #FFFFFF}#page_header.uh_christmas_header .zn_header_bottom_style:before , #slideshow.uh_christmas_header .zn_header_bottom_style:before {content:''; position:absolute; bottom:-26px; left:0; width:100%; height:20px; background:url(../img/shadow-down.png) no-repeat center top; opacity:.6; filter:alpha(opacity=60);}#page_header.uh_easter_header .bgback , #slideshow.uh_easter_header .bgback {}#page_header.uh_easter_header #sparkles , #slideshow.uh_easter_header #sparkles{/*display:none*/}#page_header.uh_easter_header , #slideshow.uh_easter_header {background-color:#AAAAAA;}#page_header.uh_easter_header .zn_header_bottom_style , #slideshow.uh_easter_header .zn_header_bottom_style {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../img/shadow-up.png) no-repeat center bottom; z-index: 2;}#page_header.uh_easter_header .zn_header_bottom_style:after , #slideshow.uh_easter_header .zn_header_bottom_style:after {content:''; position:absolute; bottom:-18px; left:50%; border:6px solid transparent; border-top-color:#fff; margin-left:-6px;}#page_header.uh_easter_header, #slideshow.uh_easter_header {border-bottom:6px solid #FFFFFF}#page_header.uh_easter_header .zn_header_bottom_style:before , #slideshow.uh_easter_header .zn_header_bottom_style:before {content:''; position:absolute; bottom:-26px; left:0; width:100%; height:20px; background:url(../img/shadow-down.png) no-repeat center top; opacity:.6; filter:alpha(opacity=60);}#page_header.uh_about_us .bgback , #slideshow.uh_about_us .bgback {background-image:url("../img/bg1.jpg");}#page_header.uh_about_us #sparkles , #slideshow.uh_about_us #sparkles{/*display:none*/}#page_header.uh_about_us , #slideshow.uh_about_us {background-color:#AAAAAA;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}#page_header.uh_about_us .zn_header_bottom_style , #slideshow.uh_about_us .zn_header_bottom_style {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../img/shadow-up.png) no-repeat center bottom; z-index: 2;}#page_header.uh_about_us .zn_header_bottom_style:after , #slideshow.uh_about_us .zn_header_bottom_style:after {content:''; position:absolute; bottom:-18px; left:50%; border:6px solid transparent; border-top-color:#fff; margin-left:-6px;}#page_header.uh_about_us, #slideshow.uh_about_us {border-bottom:6px solid #FFFFFF}#page_header.uh_about_us .zn_header_bottom_style:before , #slideshow.uh_about_us .zn_header_bottom_style:before {content:''; position:absolute; bottom:-26px; left:0; width:100%; height:20px; background:url(../img/shadow-down.png) no-repeat center top; opacity:.6; filter:alpha(opacity=60);}#page_header.uh_static_content .bgback , #slideshow.uh_static_content .bgback {background-image:url("../img/bg11.jpg");}#page_header.uh_static_content #sparkles , #slideshow.uh_static_content #sparkles{/*display:none*/}#page_header.uh_static_content , #slideshow.uh_static_content {background-color:#AAAAAA;}#page_header.uh_static_content_with_shadow .bgback , #slideshow.uh_static_content_with_shadow .bgback {background-image:url("../img/bg11.jpg");}#page_header.uh_static_content_with_shadow #sparkles , #slideshow.uh_static_content_with_shadow #sparkles{/*display:none*/}#page_header.uh_static_content_with_shadow , #slideshow.uh_static_content_with_shadow {background-color:#f5f5f5;}#page_header.uh_static_content_with_shadow .zn_header_bottom_style , #slideshow.uh_static_content_with_shadow .zn_header_bottom_style {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../img/shadow-up.png) no-repeat center bottom; z-index: 2;}#page_header.uh_static_content_with_shadow .zn_header_bottom_style:after , #slideshow.uh_static_content_with_shadow .zn_header_bottom_style:after {content:''; position:absolute; bottom:-18px; left:50%; border:6px solid transparent; border-top-color:#fff; margin-left:-6px;}#page_header.uh_static_content_with_shadow, #slideshow.uh_static_content_with_shadow {border-bottom:6px solid #FFFFFF}#page_header.uh_blue_with_glare .bgback , #slideshow.uh_blue_with_glare .bgback {}#page_header.uh_blue_with_glare #sparkles , #slideshow.uh_blue_with_glare #sparkles{/*display:none*/}#page_header.uh_blue_with_glare , #slideshow.uh_blue_with_glare {background-color:#345370;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}#page_header.uh_blue_with_glare .bgback:after , #slideshow.uh_blue_with_glare .bgback:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1;background-image: url(../img/glare-effect.png); background-repeat: no-repeat; background-position: center top;}#page_header.uh_grey_with_glare .bgback , #slideshow.uh_grey_with_glare .bgback {}#page_header.uh_grey_with_glare #sparkles , #slideshow.uh_grey_with_glare #sparkles{/*display:none*/}#page_header.uh_grey_with_glare , #slideshow.uh_grey_with_glare {background-color:#333333;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}#page_header.uh_grey_with_glare .bgback:after , #slideshow.uh_grey_with_glare .bgback:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1;background-image: url(../img/glare-effect.png); background-repeat: no-repeat; background-position: center top;}#page_header.uh_ray_of_flight_countdown_event .bgback , #slideshow.uh_ray_of_flight_countdown_event .bgback {background-image:url("../img/rayoflight.png");}#page_header.uh_ray_of_flight_countdown_event #sparkles , #slideshow.uh_ray_of_flight_countdown_event #sparkles {display:block}#page_header.uh_ray_of_flight_countdown_event , #slideshow.uh_ray_of_flight_countdown_event {background-color:#335370;}#page_header.uh_ray_of_flight_countdown_event .zn_header_bottom_style , #slideshow.uh_ray_of_flight_countdown_event .zn_header_bottom_style {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../img/shadow-up.png) no-repeat center bottom; z-index: 2;}#page_header.uh_ray_of_flight_countdown_event .zn_header_bottom_style:after , #slideshow.uh_ray_of_flight_countdown_event .zn_header_bottom_style:after {content:''; position:absolute; bottom:-18px; left:50%; border:6px solid transparent; border-top-color:#fff; margin-left:-6px;}#page_header.uh_ray_of_flight_countdown_event, #slideshow.uh_ray_of_flight_countdown_event {border-bottom:6px solid #FFFFFF}#page_header.uh_ray_of_flight_countdown_event .zn_header_bottom_style:before , #slideshow.uh_ray_of_flight_countdown_event .zn_header_bottom_style:before {content:''; position:absolute; bottom:-26px; left:0; width:100%; height:20px; background:url(../img/shadow-down.png) no-repeat center top; opacity:.6; filter:alpha(opacity=60);}#page_header.uh_pages_-_background_3_style .bgback , #slideshow.uh_pages_-_background_3_style .bgback {background-image:url("../img/xbg3.jpg");}#page_header.uh_pages_-_background_3_style #sparkles , #slideshow.uh_pages_-_background_3_style #sparkles{/*display:none*/}#page_header.uh_pages_-_background_3_style , #slideshow.uh_pages_-_background_3_style {background-color:#AAAAAA;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}#page_header.uh_pages_-_background_3_style .zn_header_bottom_style , #slideshow.uh_pages_-_background_3_style .zn_header_bottom_style {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../img/shadow-up.png) no-repeat center bottom; z-index: 2;}#page_header.uh_pages_-_background_3_style .zn_header_bottom_style:after , #slideshow.uh_pages_-_background_3_style .zn_header_bottom_style:after {content:''; position:absolute; bottom:-18px; left:50%; border:6px solid transparent; border-top-color:#fff; margin-left:-6px;}#page_header.uh_pages_-_background_3_style, #slideshow.uh_pages_-_background_3_style {border-bottom:6px solid #FFFFFF}#page_header.uh_pages_-_background_3_style .zn_header_bottom_style:before , #slideshow.uh_pages_-_background_3_style .zn_header_bottom_style:before {content:''; position:absolute; bottom:-26px; left:0; width:100%; height:20px; background:url(../img/shadow-down.png) no-repeat center top; opacity:.6; filter:alpha(opacity=60);}#page_header.uh_pages_-_background_2_style .bgback , #slideshow.uh_pages_-_background_2_style .bgback {background-image:url("../img/xbg2.jpg");}#page_header.uh_pages_-_background_2_style #sparkles , #slideshow.uh_pages_-_background_2_style #sparkles{/*display:none*/}#page_header.uh_pages_-_background_2_style , #slideshow.uh_pages_-_background_2_style {background-color:#AAAAAA;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}#page_header.uh_pages_-_background_2_style .zn_header_bottom_style , #slideshow.uh_pages_-_background_2_style .zn_header_bottom_style {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../img/shadow-up.png) no-repeat center bottom; z-index: 2;}#page_header.uh_pages_-_background_2_style .zn_header_bottom_style:after , #slideshow.uh_pages_-_background_2_style .zn_header_bottom_style:after {content:''; position:absolute; bottom:-18px; left:50%; border:6px solid transparent; border-top-color:#fff; margin-left:-6px;}#page_header.uh_pages_-_background_2_style, #slideshow.uh_pages_-_background_2_style {border-bottom:6px solid #FFFFFF}#page_header.uh_pages_-_background_2_style .zn_header_bottom_style:before , #slideshow.uh_pages_-_background_2_style .zn_header_bottom_style:before {content:''; position:absolute; bottom:-26px; left:0; width:100%; height:20px; background:url(../img/shadow-down.png) no-repeat center top; opacity:.6; filter:alpha(opacity=60);}#page_header.uh_map_mask .bgback , #slideshow.uh_map_mask .bgback {}#page_header.uh_map_mask #sparkles , #slideshow.uh_map_mask #sparkles{display:none}#page_header.uh_map_mask , #slideshow.uh_map_mask {background-color:#e3e3e3;}#page_header.uh_map_mask .zn_header_bottom_style , #slideshow.uh_map_mask .zn_header_bottom_style {position:absolute; bottom:0; left:0; width:100%; height:27px; z-index:99; background:url(../img/bottom_mask.png) no-repeat center top;}#page_header.uh_cute_slider .bgback , #slideshow.uh_cute_slider .bgback {}#page_header.uh_cute_slider #sparkles , #slideshow.uh_cute_slider #sparkles{/*display:none*/}#page_header.uh_cute_slider , #slideshow.uh_cute_slider {background-color:#f5f5f5;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}#page_header.uh_animated_header_-_background_style_2 .bgback , #slideshow.uh_animated_header_-_background_style_2 .bgback {background-image:url("../img/xbg2.jpg");}#page_header.uh_animated_header_-_background_style_2 #sparkles , #slideshow.uh_animated_header_-_background_style_2 #sparkles {display:block}#page_header.uh_animated_header_-_background_style_2 , #slideshow.uh_animated_header_-_background_style_2 {background-color:#AAAAAA;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}#page_header.uh_ytertert .bgback , #slideshow.uh_ytertert .bgback {}#page_header.uh_ytertert #sparkles , #slideshow.uh_ytertert #sparkles{/*display:none*/}#page_header.uh_ytertert , #slideshow.uh_ytertert {background-color:#AAAAAA;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */}#page_header.uh_map_mask_2 .bgback , #slideshow.uh_map_mask_2 .bgback {}#page_header.uh_map_mask_2 #sparkles , #slideshow.uh_map_mask_2 #sparkles{/*display:none*/}#page_header.uh_map_mask_2 , #slideshow.uh_map_mask_2 {background-color:#e3e3e3;}#page_header.uh_map_mask_2 .zn_header_bottom_style , #slideshow.uh_map_mask_2 .zn_header_bottom_style {position:absolute; bottom:0; left:0; width:100%; z-index:99; height:33px; background:url(../img/bottom_mask2.png) no-repeat center top;}/* GENERAL COLOR */

	 a:hover, 
	.cart_details .checkout, 
	.info_pop .buyit, 
	.m_title, 
	.smallm_title, 
	.circle_title, 
	.feature_box .title, 
	.services_box .title, 
	.latest_posts.default-style .hoverBorder:hover h6, 
	.latest_posts.style2 ul.posts .title, 
	.latest_posts.style3 ul.posts .title, 
	.recentwork_carousel li .details h4, 
	.acc-group.default-style > button, 
	.acc-group.style3 > button:after, 
	.screenshot-box .left-side h3.title, 
	.vertical_tabs .tabbable .nav>li>a:hover, 
	.vertical_tabs .tabbable .nav>li.active>a, 
	.services_box.style2 .box .list li, 
	.shop-latest .tabbable .nav li.active a, 
	.product-list-item:hover .details h3, 
	.latest_posts.style3 ul.posts .title a,
	.statbox h4 
	{color:#ff7c00;}
	
	.acc-group.style3 > button:hover, 
	.acc-group.style3 > button:hover:after 
	{ color:#ff7c00 ;}

	.tabs_style1 > ul.nav > li.active > a, 
	header.style1, 
	header.style2 #logo a, 
	header.style3 #logo a 
	{border-top: 3px solid #ff7c00;}

nav#main_menu > ul > li.active > a, 
nav#main_menu > ul > li > a:hover, 
nav#main_menu > ul > li:hover > a, 
.social-icons li a:hover, 
#action_box, 
body .circlehover,
body .flex-direction-nav li a:hover,
body .iosSlider .item .caption.style1 .more:before,
body .iosSlider .item .caption.style1 .more:after,
body .iosSlider .item .caption.style2 .more,
body .nivo-directionNav a:hover,
body #wowslider-container a.ws_next:hover,
body #wowslider-container a.ws_prev:hover,
.br-next:hover, .br-previous:hover,
body .ca-more,
body .title_circle,
body .title_circle:before,
body ul.links li a,
.hg-portfolio-sortable #portfolio-nav li a:hover, .hg-portfolio-sortable #portfolio-nav li.current a,
.iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after,
.btn-flat ,
body.sibersatis a.button:hover, 
body.sibersatis button.button:hover, 
body.sibersatis input.button:hover, 
body.sibersatis #respond input#submit:hover, 
body.sibersatis #content input.button:hover, 
body.sibersatis-sayfasi a.button:hover, 
body.sibersatis-sayfasi button.button:hover, 
body.sibersatis-sayfasi input.button:hover, 
body.sibersatis-sayfasi #respond input#submit:hover, 
body.sibersatis-sayfasi #content input.button:hover,
body.sibersatis a.button, 
body.sibersatis button.button, 
body.sibersatis input.button, 
body.sibersatis #respond input#submit, 
body.sibersatis #content input.button, 
body.sibersatis-sayfasi a.button, 
body.sibersatis-sayfasi button.button, 
body.sibersatis-sayfasi input.button, 
body.sibersatis-sayfasi #respond input#submit, 
body.sibersatis-sayfasi #content input.button,
body.sibersatis a.button.alt, 
body.sibersatis button.button.alt, 
body.sibersatis input.button.alt, 
body.sibersatis #respond input#submit.alt, 
body.sibersatis #content input.button.alt, 
body.sibersatis-sayfasi a.button.alt, 
body.sibersatis-sayfasi button.button.alt, 
body.sibersatis-sayfasi input.button.alt, 
body.sibersatis-sayfasi #respond input#submit.alt, 
body.sibersatis-sayfasi #content input.button.alt,
body .sibersatis a.button, 
body .sibersatis button.button, 
body .sibersatis input.button, 
body .sibersatis #respond input#submit, 
body .sibersatis #content input.button, 
body .sibersatis-sayfasi a.button, 
body .sibersatis-sayfasi button.button, 
body .sibersatis-sayfasi input.button, 
body .sibersatis-sayfasi #respond input#submit, 
body .sibersatis-sayfasi #content input.button ,
span.zonsale,
.sidebar .widget ul.menu li.active > a,
.sidebar .widget ul.product-categories li.active > a, 
.sidebar .widget ul.pagenav li.active a, 
.sidebar .widget ul.menu li.current-cat > a, 
.sidebar .widget ul.product-categories li.current-cat > a, 
.sidebar .widget ul.pagenav li.current-cat > a, 
.sidebar .widget ul.menu li > a:hover, 
.sidebar .widget ul.product-categories li > a:hover, 
.sidebar .widget ul.pagenav li a:hover,
#limited_offers li:after,
.login-panel .create_account, 
.login-panel input[type=submit], 
.register-panel input[type=submit], 
.forgot-panel input[type=submit], 
.login-panel .login_facebook {background-color:#ff7c00;}

span.zonsale:before ,#limited_offers li:before{border-color:#ff7c00  transparent transparent;}

	.how_to_shop .number, .newsletter-signup input[type=submit], .vertical_tabs .tabbable .nav>li.active>a>span, .vertical_tabs .tabbable .nav>li>a:hover>span, #map_controls, .hg-portfolio-sortable #portfolio-nav li.current a, .ptcarousel .controls > a:hover, .itemLinks span a:hover, .product-list-item .details .actions a, .shop-features .shop-feature:hover, .btn-flat, .redbtn, #sidebar ul.menu li a:hover, .imgboxes_style1 .hoverBorder h6, .feature_box.style3 .box:hover, .services_box .box:hover .icon, .latest_posts.default-style .hoverBorder h6, .process_steps .step.intro, .recentwork_carousel.style2 li a .details .plus, .gobox.ok, .hover-box:hover, .recentwork_carousel li .details > .bg, .circlehover:before,.iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after ,.iosSlider .item .caption.style2 .more {background-color:#ff7c00;}
	#action_box:before ,#action_box:after, header#header.style1{border-top-color:#ff7c00;}

	/* BORDER LEFT */
	.process_steps .step.intro:after,
	body .nivo-caption,
	body .flex-caption,
	body #wowslider-container .ws-title
	{border-left-color:#ff7c00; }

	.theHoverBorder:hover {box-shadow:0 0 0 5px #ff7c00 inset;}

	.offline-page .containerbox {border-bottom:5px solid #ff7c00; }

	.offline-page .containerbox:after {border-top: 20px solid #ff7c00;}

	header#header.style2 #logo a {border-top: 3px solid #ff7c00;}

	body .iosSlider .item .caption.style2 .title_big, body .iosSlider .item .caption.style2 .title_small {border-left: 5px solid #ff7c00; }
	body .iosSlider .item .caption.style2.fromright .title_big, body .iosSlider .item .caption.style2.fromright .title_small {border-right: 5px solid #ff7c00 ; }



/* HEADINGS */
h1 , .page-title{
	
	font-family:Open Sans;	font-size:36px;	line-height:40px;

}

h2 {
	
	font-family:Open Sans;	font-size:30px;	line-height:40px;

}

h3 {
	
	font-family:Open Sans;	font-size:24px;	line-height:40px;

}

h4 {
	
	font-family:Open Sans;	font-size:18px;	line-height:20px;

}

h5 {
	
	font-family:Open Sans;	font-size:14px;	line-height:20px;

}

h6 {
	
	font-family:Open Sans;	font-size:12px;	line-height:20px;

}

/* Body */
body{
	
	font-family:Open Sans;	font-size:13px;	line-height:19px;	
}
/* Grey Area */
body .gray-area {
	
	font-family:Open Sans;	font-size:13px;	line-height:19px;	
}
/* Footer Area */
body #footer {
	
	font-family:Open Sans;	font-size:13px;	line-height:19px;	
}

body #page_wrapper , body.boxed #page_wrapper {
			background-repeat:repeat;	background-position:left top;	background-attachment:scroll;}

.gray-area {
			background-repeat:repeat;	background-position:left top;	background-attachment:scroll;}


header#header , .oldie #page_wrapper header#header {
					
}

footer#footer {
					}

footer#footer .bottom {	border-top:5px solid #484848; }

nav#main_menu > ul > li > a {
	
	font-family:"Lato" , "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size:16px;	line-height:16px;	color:#fff;	font-weight:bold;
}



.product-list-item .image { max-height: px;line-height:px;}
#slideshow {width: 100%; height: 0; padding: 0 0 39% 0;}
#slideshow.notPadded {height: auto; padding:0;}

.iosSlider .prev, .iosSlider .next,
.iosSlider .prev .btn-label, .iosSlider .next .btn-label,
.iosSlider.hideCaptions .item .caption,
.selectorsBlock.thumbs .selectors .item,
.selectorsBlock.thumbs,
#thumbTrayButton {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;}

.fluidHeight { width: 100%;	position: relative;}
.sliderContainer {position: relative; width: 100%; height: 100%; padding: 150px 0 50px; }

.iosSlider {
	width: 100%;
	background:url("../img/loader_dark.gif") no-repeat center center;
	/* this height ends up being your maximum height, 
	 * if you want it to scale forever, set it to 
	 * a very high number */
	height: 1500px;
}
.iosSlider.fixed {
	height: 465px;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.iosSlider .slider {
	width: 100%;
	height: 100%;
}

.iosSlider .slider .item {
	float: left;
	width: 100%;
	overflow:hidden;
}
.iosSlider.fixed .slider .item { text-align:center;}

/** CAPTION STYLES **/
.iosSlider .item .caption { position: absolute; bottom: 50px; width: 1170px; margin-left: -585px; left: 50%; }
.iosSlider.fixed .item .caption { position: absolute; bottom: 30px; width: 960px; margin-left: -480px; left: 50%; }

.iosSlider.hideCaptions .item .caption {opacity:0; filter:alpha(opacity=0);}
.iosSlider.hideCaptions:hover .item .caption {opacity:1; filter:alpha(opacity=100);}

.iosSlider .item .caption .main_title {color:#fff; font-size:28px; line-height:1.3; border-left:5px solid #fff; padding: 0 15px; float:left; margin-bottom: 80px; opacity:0; filter:alpha(opacity=0); margin-left:100px; text-shadow: 0 0px 3px rgba(0, 0, 0, 0.7); background: #000;  }

.iosSlider .item .caption.style1 .title_big {float:left; clear:both; font-size:32px; line-height:1; color:#e9e9e9; position:relative; left: -100px; opacity:0; filter:alpha(opacity=0);
padding:15px 20px 15px 2000px; margin: 0 0 0 -2000px; z-index:1; min-width: 400px; text-align: right;}
.iosSlider .item .caption.style1 .title_big:before { content:""; position:absolute; width:100%; height:100%; background:#000; background:rgba(0,0,0,0.9); right: 0; top: 0; z-index: -1;}
.iosSlider .item .caption.style1 .more {float:left; width:30px; height:62px; margin-left:4px; position:relative; z-index:1; left: -100px;  opacity:0; filter:alpha(opacity=0);}  
.iosSlider .item .caption.style1 .more img {width: auto; padding: 23px 10px; position: absolute;}
.iosSlider .item .caption.style1 .more:before,
.iosSlider .item .caption.style1 .more:after { content:""; position:absolute; width:100%; height:100%; z-index:-2;}
.iosSlider .item .caption.style1 .more:after { z-index:-1;}
.iosSlider .item .caption.style1 .more:hover:after { background:#333; background:rgba(0,0,0,0.2); }
.iosSlider .item .caption.style1 .title_small {float:left; clear:both; font-size:16px; line-height:1; color:#e9e9e9; position:relative; z-index:1; opacity:0; filter:alpha(opacity=0);
padding:10px 20px 10px 2000px; margin: 5px 0 0 -2000px; text-align:right; font-weight: 500; left: -100px; }
.iosSlider .item .caption.style1 .title_small:before {content:""; position:absolute; width:100%; height:100%; background:#000; background:rgba(0,0,0,0.7); right: 0; top: 0; z-index: -1;}
.iosSlider .item .caption.style1 .title_big:before, .iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after, .iosSlider .item .caption.style1 .title_small:before {-webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); -ms-transform: skew(-20deg); transform: skew(-20deg); }

.iosSlider .item .caption.fromright .main_title {float: right; border-left: 0; border-right: 5px solid white;  margin-left: 0; text-align: right; margin-right: 100px;}
.iosSlider .item .caption.style1.fromright .title_big {float: right; left:auto; right:-100px; padding: 15px 2000px 15px 20px; margin: 0 -2000px 0 0; text-align: left;}
.iosSlider .item .caption.style1.fromright .more {float: right; margin-left:0; margin-right:4px; left:auto; right:-100px;}
.iosSlider .item .caption.style1.fromright .title_small {float: right; left:auto; right:-100px; padding: 10px 2000px 10px 20px; margin: 5px -2000px 0 0; text-align: left;}

.iosSlider .item .caption.style2 .title_big,
.iosSlider .item .caption.style2 .title_small {line-height: 1.3; color: #E9E9E9; position: relative; opacity: 0; filter:alpha(opacity=0); margin: 0; float: left; border-left: 5px solid #CD2122; background: black; background: rgba(0, 0, 0, 0.9); left: -100px; }
.iosSlider .item .caption.style2 .title_big{font-size: 32px; clear: both;  padding: 10px 30px 10px 20px;}
.iosSlider .item .caption.style2 .title_small {font-size: 16px; font-weight: 500; clear: both; padding: 10px 15px; }
.iosSlider .item .caption.style2 .more {float: left; width: 30px; height: 30px; margin-left: -8px; background-image: url("../img/arr01.png") no-repeat center center #CD2122; position: relative; top: 12px; z-index: 1; left: -100px; opacity: 0; filter:alpha(opacity=0);}
.iosSlider .item .caption.style2 .more:after {content:""; display:block; position:absolute; top:0; left:0; width: 100%; height: 100%; z-index:-1;}
.iosSlider .item .caption.style2 .more img {width: auto; padding: 7px 10px;}
.iosSlider .item .caption.style2 .more:hover:after { background:#333; background:rgba(0,0,0,0.2); }

.iosSlider .item .caption.style2.fromright .title_big,
.iosSlider .item .caption.style2.fromright .title_small {float: right; border-right: 5px solid #CD2122; border-left:0; left: auto;  right:-100px;}
.iosSlider .item .caption.style2.fromright .title_big{padding: 10px 20px 10px 30px;}
.iosSlider .item .caption.style2.fromright .more {float: right; margin-left: 0; margin-right:-8px; left: auto; right:-100px;}  

.iosSlider .item .caption.style3 .title_big,
.iosSlider .item .caption.style3 .title_small {line-height: 1.3; color: #E9E9E9; color: rgba(255, 255, 255, 0.8); position: relative; opacity: 0; filter:alpha(opacity=0); margin: 0; float: left; left: -100px; }
.iosSlider .item .caption.style3 .title_big {font-size: 52px; clear: both;  padding: 0; line-height:1;}
.iosSlider .item .caption.style3 .title_big span.stronger {font-size: 180px; display: block; line-height: 1;}
.iosSlider .item .caption.style3 .title_small {font-size: 26px; clear: both; padding: 0; max-width: 400px; }

.iosSlider .item .caption.style3.fromright .title_big,
.iosSlider .item .caption.style3.fromright .title_small { float: right; text-align:right; left:auto; right: -100px; }


.iosSlider .slider .item img { width: 100%; height: auto; }
.iosSlider.fixed .slider .item img { width: auto;}


/* controls */
.iosSlider .prev,
.iosSlider .next {position: absolute; top: 50%; margin-top:-25px; width: 100px; height: 50px; z-index:10; background:url("../img/controls.png") no-repeat center top;  opacity:.5; filter:alpha(opacity=50); }
.iosSlider.hideControls .prev,
.iosSlider.hideControls .next { opacity:0; filter:alpha(opacity=0); }
.iosSlider.hideControls:hover .prev,
.iosSlider.hideControls:hover .next { opacity:.5; filter:alpha(opacity=50); }

.iosSlider .prev { left: 0; }
.iosSlider .next { right: 0; background-position:center bottom; }
.iosSlider .prev:hover,
.iosSlider .next:hover {opacity:1 !important; filter:alpha(opacity=100);}

.iosSlider .prev .btn-label,
.iosSlider .next .btn-label {background: rgba(0, 0, 0, 0.4); color: #fff; font-weight: 700; display: inline-block; padding: 0 4px; line-height: 20px; position: absolute; top: 50%; margin-top: -10px; opacity:0; filter:alpha(opacity=0);}
.iosSlider .prev .btn-label { right: -20px;}
.iosSlider .next .btn-label { left: -20px;}
.iosSlider .prev:hover .btn-label { right: -5px; opacity:1; filter:alpha(opacity=100);}
.iosSlider .next:hover .btn-label { left: -5px; opacity:1; filter:alpha(opacity=100);}

.selectorsBlock.bullets { position: absolute; bottom: 10px; width: 100%; text-align:center; z-index: 1;}
.selectorsBlock.bullets .selectors { display: inline; text-align: center; }
.selectorsBlock.bullets .selectors .item { display: inline-block; width: 9px; height: 9px; margin: 0 0 0 4px; background: #fff; opacity: 0.4;  filter:alpha(opacity=40);
-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.selectorsBlock.bullets .selectors .selected { opacity:1; filter:alpha(opacity=100); }
.selectorsBlock.bullets .selectors .first { margin-left: 0; }

.selectorsBlock.thumbs { position: absolute; bottom: -5px; height:60px; min-width: 320px; max-width:700px; left: 50%; padding: 15px 15px 20px; margin-left: -200px; border: 1px solid #333; opacity:0; filter:alpha(opacity=0);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
-webkit-box-shadow: 0 0 20px black, 0 0 30px black; -moz-box-shadow: 0 0 20px black, 0 0 30px black; box-shadow: 0 0 20px black, 0 0 30px black; 
background: #222222; /* Old browsers */
background: -moz-linear-gradient(top,  #222222 0%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #222222 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #222222 0%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #222222 0%,#111111 100%); /* IE10+ */
background: linear-gradient(to bottom,  #222222 0%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#111111',GradientType=0 ); /* IE6-9 */}
.selectorsBlock.thumbs:hover {-webkit-box-shadow: 0 0 30px black, 0 0 30px black; -moz-box-shadow: 0 0 30px black, 0 0 30px black;  box-shadow: 0 0 30px black, 0 0 30px black;}
.selectorsBlock.thumbs .selectors { display: block;}
.selectorsBlock.thumbs .selectors .item { display: inline-block; margin: 0 0 0 15px; opacity: 0.6; filter:alpha(opacity=60); position:relative; float: left;}
.selectorsBlock.thumbs .selectors .item.selected,
.selectorsBlock.thumbs .selectors .item:hover { opacity: 0.9; filter:alpha(opacity=90); }
.selectorsBlock.thumbs .selectors .item.first { margin-left:0;}
.selectorsBlock.thumbs .selectors .item img { width:auto; max-height: 60px; max-width:150px;}
.thumbTrayButton {display: block; width: 14px; height: 14px; position: absolute; top: -40px; left: 50%; margin-left: -15px; padding: 8px 7px 17px 8px; background: black; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; opacity: .7; filter:alpha(opacity=70); }
.thumbTrayButton:hover { opacity: 1; filter:alpha(opacity=100); }
.thumbTrayButton > span {margin:0;}

#slideshow .scrollbarContainer { position: relative; bottom: 10px; left: 0; width: 980px; height: 4px; margin: 0 auto; z-index: 1; }
#slideshow .fluidHeight .sliderContainer .scrollbarContainer { bottom: -5px; width: 980px;}
#slideshow .fluidHeight .sliderContainer .selectorsBlock {bottom:17px;}

.iosSlider.faded .fadeMask {position: absolute; top: 0; left: 0; width: 100%; opacity:0; filter:alpha(opacity=0);
background: -moz-linear-gradient(top, rgba(245,245,245,0) 0%, rgb(245, 245, 245) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,0)), color-stop(100%,rgb(245, 245, 245))); background: -webkit-linear-gradient(top,  rgba(245,245,245,0) 0%,rgb(245, 245, 245) 100%); background: -o-linear-gradient(top,  rgba(245,245,245,0) 0%,rgb(245, 245, 245) 100%); background: -ms-linear-gradient(top,  rgba(245,245,245,0) 0%,rgb(245, 245, 245) 100%); background: linear-gradient(to bottom,  rgba(245,245,245,0) 0%,rgb(245, 245, 245) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00f5f5f5", endColorstr="#fff5f5f5",GradientType=0 );;}

.iosSlider.faded .selectorsBlock.bullets .selectors .item {background: #888;}



/* some styling */

.itemPngBackground img {background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
background-color:#345370;}
.clear{clear:both}.nobr{white-space:nowrap}@font-face{font-family:'star';src:url('../fonts/star.eot');src:url('../fonts/star.eot?#iefix') format('embedded-opentype'), url('../fonts/star.woff') format('woff'), url('../fonts/star.ttf') format('truetype'), url('../fonts/star.svg#star') format('svg');font-weight:normal;font-style:normal}.sibersatis-message,.sibersatis-error,.sibersatis-info{padding:1em 1em 1em 3.5em;margin:0 0 2em;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fcfbfc;background:-webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#f7f6f7));background:-webkit-linear-gradient(#fcfbfc,#f7f6f7);background:-moz-linear-gradient(center top,#fcfbfc 0%,#f7f6f7 100%);background:-moz-gradient(center top,#fcfbfc 0%,#f7f6f7 100%);color:#5e5e5e;text-shadow:0 1px 0 #ffffff;list-style:none outside;width:auto;-webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3)}.sibersatis-message:after,.sibersatis-error:after,.sibersatis-info:after{content:"";display:block;clear:both}.sibersatis-message:before,.sibersatis-error:before,.sibersatis-info:before{content:"";height:1.5em;width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);padding-top:1em;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1)}.sibersatis-message .button,.sibersatis-error .button,.sibersatis-info .button{float:right}.sibersatis-message li,.sibersatis-error li,.sibersatis-info li{list-style:none outside;padding-left:0;margin-left:0}.sibersatis-message{border-top:3px solid #8fae1b}.sibersatis-message:before{background-color:#8fae1b;content:"\2713"}.sibersatis-info{border-top:3px solid #1e85be}.sibersatis-info:before{background-color:#1e85be;content:"i";font-family:Times, Georgia, serif;font-style:italic}.sibersatis-error{border-top:3px solid #b81c23}.sibersatis-error:before{background-color:#b81c23;content:"\00d7";font-weight:700}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#CD2122;background:-webkit-gradient(linear,left top,left bottom,from(#CD2122),to(#a11a1b));background:-webkit-linear-gradient(#CD2122,#a11a1b);background:-moz-linear-gradient(center top,#CD2122 0%,#a11a1b 100%);background:-moz-gradient(center top,#CD2122 0%,#a11a1b 100%);border:1px solid #a11a1b;color:#fbf2f2;z-index:99998;box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2);-moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2)}.admin-bar p.demo_store{top:28px}.sibersatis small.note,.sibersatis-sayfasi small.note{display:block;color:#777777;font-size:11px;line-height:21px;margin-top:10px}.sibersatis .sibersatis-breadcrumb,.sibersatis-sayfasi .sibersatis-breadcrumb{margin:0 0 1em;padding:0;font-size:0.92em;color:#777777}.sibersatis .sibersatis-breadcrumb:after,.sibersatis-sayfasi .sibersatis-breadcrumb:after{content:"";display:block;clear:both}.sibersatis .sibersatis-breadcrumb a,.sibersatis-sayfasi .sibersatis-breadcrumb a{color:#777777}.sibersatis .col2-set,.sibersatis-sayfasi .col2-set{width:100%}.sibersatis .col2-set:after,.sibersatis-sayfasi .col2-set:after{content:"";display:block;clear:both}.sibersatis .col2-set .col-1,.sibersatis-sayfasi .col2-set .col-1{float:left;width:48%}.sibersatis .col2-set .col-2,.sibersatis-sayfasi .col2-set .col-2{float:right;width:48%}.sibersatis div.product,.sibersatis #content div.product,.sibersatis-sayfasi div.product,.sibersatis-sayfasi #content div.product{margin-bottom:0;position:relative}.sibersatis div.product .product_title,.sibersatis #content div.product .product_title,.sibersatis-sayfasi div.product .product_title,.sibersatis-sayfasi #content div.product .product_title{clear:none;margin-top:0;padding:0}.sibersatis div.product span.price,.sibersatis div.product p.price,.sibersatis #content div.product span.price,.sibersatis #content div.product p.price,.sibersatis-sayfasi div.product span.price,.sibersatis-sayfasi div.product p.price,.sibersatis-sayfasi #content div.product span.price,.sibersatis-sayfasi #content div.product p.price{color:#85ad74;font-size:1.25em}.sibersatis div.product span.price ins,.sibersatis div.product p.price ins,.sibersatis #content div.product span.price ins,.sibersatis #content div.product p.price ins,.sibersatis-sayfasi div.product span.price ins,.sibersatis-sayfasi div.product p.price ins,.sibersatis-sayfasi #content div.product span.price ins,.sibersatis-sayfasi #content div.product p.price ins{background:inherit}.sibersatis div.product span.price del,.sibersatis div.product p.price del,.sibersatis #content div.product span.price del,.sibersatis #content div.product p.price del,.sibersatis-sayfasi div.product span.price del,.sibersatis-sayfasi div.product p.price del,.sibersatis-sayfasi #content div.product span.price del,.sibersatis-sayfasi #content div.product p.price del{font-size:0.67em;color:rgba(145,145,145,0.5)}.sibersatis div.product p.stock,.sibersatis #content div.product p.stock,.sibersatis-sayfasi div.product p.stock,.sibersatis-sayfasi #content div.product p.stock{font-size:0.92em}.sibersatis div.product .stock,.sibersatis #content div.product .stock,.sibersatis-sayfasi div.product .stock,.sibersatis-sayfasi #content div.product .stock{color:#85ad74}.sibersatis div.product .out-of-stock,.sibersatis #content div.product .out-of-stock,.sibersatis-sayfasi div.product .out-of-stock,.sibersatis-sayfasi #content div.product .out-of-stock{color:red}.sibersatis div.product div.images,.sibersatis #content div.product div.images,.sibersatis-sayfasi div.product div.images,.sibersatis-sayfasi #content div.product div.images{float:left;width:48%;margin-bottom:2em}.sibersatis div.product div.images img,.sibersatis #content div.product div.images img,.sibersatis-sayfasi div.product div.images img,.sibersatis-sayfasi #content div.product div.images img{display:block;width:100%;height:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.sibersatis div.product div.images div.thumbnails,.sibersatis #content div.product div.images div.thumbnails,.sibersatis-sayfasi div.product div.images div.thumbnails,.sibersatis-sayfasi #content div.product div.images div.thumbnails{padding-top:1em}.sibersatis div.product div.images div.thumbnails:after,.sibersatis #content div.product div.images div.thumbnails:after,.sibersatis-sayfasi div.product div.images div.thumbnails:after,.sibersatis-sayfasi #content div.product div.images div.thumbnails:after{content:"";display:block;clear:both}.sibersatis div.product div.images div.thumbnails a,.sibersatis #content div.product div.images div.thumbnails a,.sibersatis-sayfasi div.product div.images div.thumbnails a,.sibersatis-sayfasi #content div.product div.images div.thumbnails a{float:left;width:30.75%;margin-right:3.8%}.sibersatis div.product div.images div.thumbnails a.last,.sibersatis #content div.product div.images div.thumbnails a.last,.sibersatis-sayfasi div.product div.images div.thumbnails a.last,.sibersatis-sayfasi #content div.product div.images div.thumbnails a.last{margin-right:0}.sibersatis div.product div.images div.thumbnails a.first,.sibersatis #content div.product div.images div.thumbnails a.first,.sibersatis-sayfasi div.product div.images div.thumbnails a.first,.sibersatis-sayfasi #content div.product div.images div.thumbnails a.first{clear:both}.sibersatis div.product div.summary,.sibersatis #content div.product div.summary,.sibersatis-sayfasi div.product div.summary,.sibersatis-sayfasi #content div.product div.summary{float:right;width:48%;margin-bottom:2em}.sibersatis div.product div.social,.sibersatis #content div.product div.social,.sibersatis-sayfasi div.product div.social,.sibersatis-sayfasi #content div.product div.social{text-align:right;margin:0 0 1em}.sibersatis div.product div.social span,.sibersatis #content div.product div.social span,.sibersatis-sayfasi div.product div.social span,.sibersatis-sayfasi #content div.product div.social span{margin:0 0 0 2px}.sibersatis div.product div.social span span,.sibersatis #content div.product div.social span span,.sibersatis-sayfasi div.product div.social span span,.sibersatis-sayfasi #content div.product div.social span span{margin:0}.sibersatis div.product div.social span .stButton .chicklets,.sibersatis #content div.product div.social span .stButton .chicklets,.sibersatis-sayfasi div.product div.social span .stButton .chicklets,.sibersatis-sayfasi #content div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.sibersatis div.product div.social iframe,.sibersatis #content div.product div.social iframe,.sibersatis-sayfasi div.product div.social iframe,.sibersatis-sayfasi #content div.product div.social iframe{float:left;margin-top:3px}.sibersatis div.product .sibersatis-tabs,.sibersatis #content div.product .sibersatis-tabs,.sibersatis-sayfasi div.product .sibersatis-tabs,.sibersatis-sayfasi #content div.product .sibersatis-tabs{clear:both}.sibersatis div.product .sibersatis-tabs ul.tabs,.sibersatis #content div.product .sibersatis-tabs ul.tabs,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.sibersatis div.product .sibersatis-tabs ul.tabs li,.sibersatis #content div.product .sibersatis-tabs ul.tabs li,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li{border:1px solid #dfdbdf;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);display:inline-block;position:relative;z-index:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6);margin:0 -5px;padding:0 1em}.sibersatis div.product .sibersatis-tabs ul.tabs li a,.sibersatis #content div.product .sibersatis-tabs ul.tabs li a,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li a,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:bold;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);text-decoration:none}.sibersatis div.product .sibersatis-tabs ul.tabs li a:hover,.sibersatis #content div.product .sibersatis-tabs ul.tabs li a:hover,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li a:hover,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li a:hover{text-decoration:none;color:#777777}.sibersatis div.product .sibersatis-tabs ul.tabs li.active,.sibersatis #content div.product .sibersatis-tabs ul.tabs li.active,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li.active,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li.active{background:#ffffff;z-index:2;border-bottom-color:#ffffff}.sibersatis div.product .sibersatis-tabs ul.tabs li.active a,.sibersatis #content div.product .sibersatis-tabs ul.tabs li.active a,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li.active a,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.sibersatis div.product .sibersatis-tabs ul.tabs li.active:before,.sibersatis #content div.product .sibersatis-tabs ul.tabs li.active:before,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li.active:before,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #ffffff}.sibersatis div.product .sibersatis-tabs ul.tabs li.active:after,.sibersatis #content div.product .sibersatis-tabs ul.tabs li.active:after,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li.active:after,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #ffffff}.sibersatis div.product .sibersatis-tabs ul.tabs li:before,.sibersatis div.product .sibersatis-tabs ul.tabs li:after,.sibersatis #content div.product .sibersatis-tabs ul.tabs li:before,.sibersatis #content div.product .sibersatis-tabs ul.tabs li:after,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li:before,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li:after,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li:before,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li:after{border:1px solid #dfdbdf;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.sibersatis div.product .sibersatis-tabs ul.tabs li:before,.sibersatis #content div.product .sibersatis-tabs ul.tabs li:before,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li:before,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-mox-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #dfdbdf}.sibersatis div.product .sibersatis-tabs ul.tabs li:after,.sibersatis #content div.product .sibersatis-tabs ul.tabs li:after,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs li:after,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-mox-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #dfdbdf}.sibersatis div.product .sibersatis-tabs ul.tabs:before,.sibersatis #content div.product .sibersatis-tabs ul.tabs:before,.sibersatis-sayfasi div.product .sibersatis-tabs ul.tabs:before,.sibersatis-sayfasi #content div.product .sibersatis-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #dfdbdf;z-index:1}.sibersatis div.product .sibersatis-tabs .panel,.sibersatis #content div.product .sibersatis-tabs .panel,.sibersatis-sayfasi div.product .sibersatis-tabs .panel,.sibersatis-sayfasi #content div.product .sibersatis-tabs .panel{margin:0 0 2em;padding:0}.sibersatis div.product p.cart,.sibersatis #content div.product p.cart,.sibersatis-sayfasi div.product p.cart,.sibersatis-sayfasi #content div.product p.cart{margin-bottom:2em}.sibersatis div.product p.cart:after,.sibersatis #content div.product p.cart:after,.sibersatis-sayfasi div.product p.cart:after,.sibersatis-sayfasi #content div.product p.cart:after{content:"";display:block;clear:both}.sibersatis div.product form.cart,.sibersatis #content div.product form.cart,.sibersatis-sayfasi div.product form.cart,.sibersatis-sayfasi #content div.product form.cart{margin-bottom:2em}.sibersatis div.product form.cart:after,.sibersatis #content div.product form.cart:after,.sibersatis-sayfasi div.product form.cart:after,.sibersatis-sayfasi #content div.product form.cart:after{content:"";display:block;clear:both}.sibersatis div.product form.cart div.quantity,.sibersatis #content div.product form.cart div.quantity,.sibersatis-sayfasi div.product form.cart div.quantity,.sibersatis-sayfasi #content div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.sibersatis div.product form.cart table,.sibersatis #content div.product form.cart table,.sibersatis-sayfasi div.product form.cart table,.sibersatis-sayfasi #content div.product form.cart table{border-width:0 0 1px 0}.sibersatis div.product form.cart table td,.sibersatis #content div.product form.cart table td,.sibersatis-sayfasi div.product form.cart table td,.sibersatis-sayfasi #content div.product form.cart table td{padding-left:0}.sibersatis div.product form.cart table div.quantity,.sibersatis #content div.product form.cart table div.quantity,.sibersatis-sayfasi div.product form.cart table div.quantity,.sibersatis-sayfasi #content div.product form.cart table div.quantity{float:none;margin:0}.sibersatis div.product form.cart table small.stock,.sibersatis #content div.product form.cart table small.stock,.sibersatis-sayfasi div.product form.cart table small.stock,.sibersatis-sayfasi #content div.product form.cart table small.stock{display:block;float:none}.sibersatis div.product form.cart .variations,.sibersatis #content div.product form.cart .variations,.sibersatis-sayfasi div.product form.cart .variations,.sibersatis-sayfasi #content div.product form.cart .variations{margin-bottom:1em}.sibersatis div.product form.cart .variations label,.sibersatis #content div.product form.cart .variations label,.sibersatis-sayfasi div.product form.cart .variations label,.sibersatis-sayfasi #content div.product form.cart .variations label{font-weight:bold}.sibersatis div.product form.cart .variations select,.sibersatis #content div.product form.cart .variations select,.sibersatis-sayfasi div.product form.cart .variations select,.sibersatis-sayfasi #content div.product form.cart .variations select{width:100%;float:left}.sibersatis div.product form.cart .variations td.label,.sibersatis #content div.product form.cart .variations td.label,.sibersatis-sayfasi div.product form.cart .variations td.label,.sibersatis-sayfasi #content div.product form.cart .variations td.label{padding-right:1em}.sibersatis div.product form.cart .variations td,.sibersatis #content div.product form.cart .variations td,.sibersatis-sayfasi div.product form.cart .variations td,.sibersatis-sayfasi #content div.product form.cart .variations td{vertical-align:top}.sibersatis div.product form.cart .button,.sibersatis #content div.product form.cart .button,.sibersatis-sayfasi div.product form.cart .button,.sibersatis-sayfasi #content div.product form.cart .button{vertical-align:middle;float:left}.sibersatis div.product form.cart .group_table td.label,.sibersatis #content div.product form.cart .group_table td.label,.sibersatis-sayfasi div.product form.cart .group_table td.label,.sibersatis-sayfasi #content div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.sibersatis div.product form.cart .group_table td,.sibersatis #content div.product form.cart .group_table td,.sibersatis-sayfasi div.product form.cart .group_table td,.sibersatis-sayfasi #content div.product form.cart .group_table td{vertical-align:top}.sibersatis span.onsale,.sibersatis-sayfasi span.onsale{min-height:32px;min-width:32px;padding:4px;font-size:12px;font-weight:bold;position:absolute;text-align:center;line-height:32px;top:6px;left:6px;margin:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#a1c094;background:-webkit-gradient(linear,left top,left bottom,from(#a1c094),to(#85ad74));background:-webkit-linear-gradient(#a1c094,#85ad74);background:-moz-linear-gradient(center top,#a1c094 0%,#85ad74 100%);background:-moz-gradient(center top,#a1c094 0%,#85ad74 100%);text-shadow:0 -1px 0 #85ad74;color:#ffffff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2)}.sibersatis .products ul,.sibersatis ul.products,.sibersatis-sayfasi .products ul,.sibersatis-sayfasi ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.sibersatis .products ul:after,.sibersatis ul.products:after,.sibersatis-sayfasi .products ul:after,.sibersatis-sayfasi ul.products:after{content:"";display:block;clear:both}.sibersatis .products ul li,.sibersatis ul.products li,.sibersatis-sayfasi .products ul li,.sibersatis-sayfasi ul.products li{list-style:none outside}.sibersatis .related:after,.sibersatis .upsells.products:after,.sibersatis-sayfasi .related:after,.sibersatis-sayfasi .upsells.products:after{content:"";display:block;clear:both}.sibersatis .related ul.products,.sibersatis .related ul,.sibersatis .upsells.products ul.products,.sibersatis .upsells.products ul,.sibersatis-sayfasi .related ul.products,.sibersatis-sayfasi .related ul,.sibersatis-sayfasi .upsells.products ul.products,.sibersatis-sayfasi .upsells.products ul{float:none}.sibersatis .related ul.products li.product,.sibersatis .related ul li.product,.sibersatis .upsells.products ul.products li.product,.sibersatis .upsells.products ul li.product,.sibersatis-sayfasi .related ul.products li.product,.sibersatis-sayfasi .related ul li.product,.sibersatis-sayfasi .upsells.products ul.products li.product,.sibersatis-sayfasi .upsells.products ul li.product{width:48%}.sibersatis .related ul.products li.product img,.sibersatis .related ul li.product img,.sibersatis .upsells.products ul.products li.product img,.sibersatis .upsells.products ul li.product img,.sibersatis-sayfasi .related ul.products li.product img,.sibersatis-sayfasi .related ul li.product img,.sibersatis-sayfasi .upsells.products ul.products li.product img,.sibersatis-sayfasi .upsells.products ul li.product img{width:100%;height:auto}.sibersatis ul.products li.product,.sibersatis-sayfasi ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.sibersatis ul.products li.product .onsale,.sibersatis-sayfasi ul.products li.product .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}.sibersatis ul.products li.product h3,.sibersatis-sayfasi ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.sibersatis ul.products li.product a,.sibersatis-sayfasi ul.products li.product a{text-decoration:none}.sibersatis ul.products li.product a img,.sibersatis-sayfasi ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.sibersatis ul.products li.product a:hover img,.sibersatis-sayfasi ul.products li.product a:hover img{box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}.sibersatis ul.products li.product strong,.sibersatis-sayfasi ul.products li.product strong{display:block}.sibersatis ul.products li.product .price,.sibersatis-sayfasi ul.products li.product .price{color:#85ad74;display:block;font-weight:normal;margin-bottom:.5em}.sibersatis ul.products li.product .price del,.sibersatis-sayfasi ul.products li.product .price del{font-size:0.67em;color:rgba(145,145,145,0.5);margin:-2px 0 0 0}.sibersatis ul.products li.product .price ins,.sibersatis-sayfasi ul.products li.product .price ins{background:none}.sibersatis ul.products li.product .price .from,.sibersatis-sayfasi ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(145,145,145,0.5)}.sibersatis ul.products li.first,.sibersatis-sayfasi ul.products li.first{clear:both}.sibersatis ul.products li.last,.sibersatis-sayfasi ul.products li.last{margin-right:0}.sibersatis .sibersatis-result-count,.sibersatis-sayfasi .sibersatis-result-count{float:left;margin:0 0 1em}.sibersatis .sibersatis-ordering,.sibersatis-sayfasi .sibersatis-ordering{margin:0 0 1em;float:right}.sibersatis .sibersatis-ordering select,.sibersatis-sayfasi .sibersatis-ordering select{vertical-align:top}.sibersatis nav.sibersatis-pagination,.sibersatis #content nav.sibersatis-pagination,.sibersatis-sayfasi nav.sibersatis-pagination,.sibersatis-sayfasi #content nav.sibersatis-pagination{text-align:center}.sibersatis nav.sibersatis-pagination ul,.sibersatis #content nav.sibersatis-pagination ul,.sibersatis-sayfasi nav.sibersatis-pagination ul,.sibersatis-sayfasi #content nav.sibersatis-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #dfdbdf;border-right:0;margin:1px}.sibersatis nav.sibersatis-pagination ul li,.sibersatis #content nav.sibersatis-pagination ul li,.sibersatis-sayfasi nav.sibersatis-pagination ul li,.sibersatis-sayfasi #content nav.sibersatis-pagination ul li{border-right:1px solid #dfdbdf;padding:0;margin:0;float:left;display:inline;overflow:hidden}.sibersatis nav.sibersatis-pagination ul li a,.sibersatis nav.sibersatis-pagination ul li span,.sibersatis #content nav.sibersatis-pagination ul li a,.sibersatis #content nav.sibersatis-pagination ul li span,.sibersatis-sayfasi nav.sibersatis-pagination ul li a,.sibersatis-sayfasi nav.sibersatis-pagination ul li span,.sibersatis-sayfasi #content nav.sibersatis-pagination ul li a,.sibersatis-sayfasi #content nav.sibersatis-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:.5em;min-width:1em;display:block}.sibersatis nav.sibersatis-pagination ul li span.current,.sibersatis nav.sibersatis-pagination ul li a:hover,.sibersatis nav.sibersatis-pagination ul li a:focus,.sibersatis #content nav.sibersatis-pagination ul li span.current,.sibersatis #content nav.sibersatis-pagination ul li a:hover,.sibersatis #content nav.sibersatis-pagination ul li a:focus,.sibersatis-sayfasi nav.sibersatis-pagination ul li span.current,.sibersatis-sayfasi nav.sibersatis-pagination ul li a:hover,.sibersatis-sayfasi nav.sibersatis-pagination ul li a:focus,.sibersatis-sayfasi #content nav.sibersatis-pagination ul li span.current,.sibersatis-sayfasi #content nav.sibersatis-pagination ul li a:hover,.sibersatis-sayfasi #content nav.sibersatis-pagination ul li a:focus{background:#f7f6f7;color:#978a97}.sibersatis a.button,.sibersatis button.button,.sibersatis input.button,.sibersatis #respond input#submit,.sibersatis #content input.button,.sibersatis-sayfasi a.button,.sibersatis-sayfasi button.button,.sibersatis-sayfasi input.button,.sibersatis-sayfasi #respond input#submit,.sibersatis-sayfasi #content input.button{font-size:100%;margin:0;line-height:1em;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:6px 10px;text-decoration:none;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;left:auto;text-shadow:0 1px 0 #ffffff;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:1px solid #c7c0c7;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);white-space:nowrap;display:inline-block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1)}.sibersatis a.button.loading,.sibersatis button.button.loading,.sibersatis input.button.loading,.sibersatis #respond input#submit.loading,.sibersatis #content input.button.loading,.sibersatis-sayfasi a.button.loading,.sibersatis-sayfasi button.button.loading,.sibersatis-sayfasi input.button.loading,.sibersatis-sayfasi #respond input#submit.loading,.sibersatis-sayfasi #content input.button.loading{color:#777777;border:1px solid #f7f6f7}.sibersatis a.button.loading:before,.sibersatis button.button.loading:before,.sibersatis input.button.loading:before,.sibersatis #respond input#submit.loading:before,.sibersatis #content input.button.loading:before,.sibersatis-sayfasi a.button.loading:before,.sibersatis-sayfasi button.button.loading:before,.sibersatis-sayfasi input.button.loading:before,.sibersatis-sayfasi #respond input#submit.loading:before,.sibersatis-sayfasi #content input.button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(../img/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65)}.sibersatis a.button.added:before,.sibersatis button.button.added:before,.sibersatis input.button.added:before,.sibersatis #respond input#submit.added:before,.sibersatis #content input.button.added:before,.sibersatis-sayfasi a.button.added:before,.sibersatis-sayfasi button.button.added:before,.sibersatis-sayfasi input.button.added:before,.sibersatis-sayfasi #respond input#submit.added:before,.sibersatis-sayfasi #content input.button.added:before{content:"";position:absolute;height:16px;width:16px;top:0.35em;right:-26px;text-indent:0;background:url(../img/success.png) no-repeat}.sibersatis a.button:hover,.sibersatis button.button:hover,.sibersatis input.button:hover,.sibersatis #respond input#submit:hover,.sibersatis #content input.button:hover,.sibersatis-sayfasi a.button:hover,.sibersatis-sayfasi button.button:hover,.sibersatis-sayfasi input.button:hover,.sibersatis-sayfasi #respond input#submit:hover,.sibersatis-sayfasi #content input.button:hover{background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d3ced3));background:-webkit-linear-gradient(#f7f6f7,#d3ced3);background:-moz-linear-gradient(center top,#f7f6f7 0%,#d3ced3 100%);background:-moz-gradient(center top,#f7f6f7 0%,#d3ced3 100%);text-decoration:none}.sibersatis a.button:active,.sibersatis button.button:active,.sibersatis input.button:active,.sibersatis #respond input#submit:active,.sibersatis #content input.button:active,.sibersatis-sayfasi a.button:active,.sibersatis-sayfasi button.button:active,.sibersatis-sayfasi input.button:active,.sibersatis-sayfasi #respond input#submit:active,.sibersatis-sayfasi #content input.button:active{top:1px}.sibersatis a.button.alt,.sibersatis button.button.alt,.sibersatis input.button.alt,.sibersatis #respond input#submit.alt,.sibersatis #content input.button.alt,.sibersatis-sayfasi a.button.alt,.sibersatis-sayfasi button.button.alt,.sibersatis-sayfasi input.button.alt,.sibersatis-sayfasi #respond input#submit.alt,.sibersatis-sayfasi #content input.button.alt{background:#CD2122;background:-webkit-gradient(linear,left top,left bottom,from(#CD2122),to(#a11a1b));background:-webkit-linear-gradient(#CD2122,#a11a1b);background:-moz-linear-gradient(center top,#CD2122 0%,#a11a1b 100%);background:-moz-gradient(center top,#CD2122 0%,#a11a1b 100%);border-color:#751313;color:#fbf2f2;text-shadow:0 -1px 0 rgba(0,0,0,0.6)}.sibersatis a.button.alt:hover,.sibersatis button.button.alt:hover,.sibersatis input.button.alt:hover,.sibersatis #respond input#submit.alt:hover,.sibersatis #content input.button.alt:hover,.sibersatis-sayfasi a.button.alt:hover,.sibersatis-sayfasi button.button.alt:hover,.sibersatis-sayfasi input.button.alt:hover,.sibersatis-sayfasi #respond input#submit.alt:hover,.sibersatis-sayfasi #content input.button.alt:hover{background:#CD2122;background:-webkit-gradient(linear,left top,left bottom,from(#CD2122),to(#8b1617));background:-webkit-linear-gradient(#CD2122,#8b1617);background:-moz-linear-gradient(center top,#CD2122 0%,#8b1617 100%);background:-moz-gradient(center top,#CD2122 0%,#8b1617 100%);color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.6)}.sibersatis .cart .button,.sibersatis .cart input.button,.sibersatis-sayfasi .cart .button,.sibersatis-sayfasi .cart input.button{float:none}.sibersatis a.added_to_cart,.sibersatis-sayfasi a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.sibersatis .quantity,.sibersatis #content .quantity,.sibersatis-sayfasi .quantity,.sibersatis-sayfasi #content .quantity{width:60px;position:relative;margin:0 auto;overflow:hidden;zoom:1}.sibersatis .quantity input::-webkit-outer-spin-button,.sibersatis .quantity input::-webkit-inner-spin-button,.sibersatis #content .quantity input::-webkit-outer-spin-button,.sibersatis #content .quantity input::-webkit-inner-spin-button,.sibersatis-sayfasi .quantity input::-webkit-outer-spin-button,.sibersatis-sayfasi .quantity input::-webkit-inner-spin-button,.sibersatis-sayfasi #content .quantity input::-webkit-outer-spin-button,.sibersatis-sayfasi #content .quantity input::-webkit-inner-spin-button{display:none}.sibersatis .quantity input.qty,.sibersatis #content .quantity input.qty,.sibersatis-sayfasi .quantity input.qty,.sibersatis-sayfasi #content .quantity input.qty{width:40px;height:28px;float:left;padding:0;text-align:center;border:1px solid #c7c0c7;border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 2px 0 #f7f6f7;-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;-moz-box-shadow:inset 0 0 2px 0 #f7f6f7;font-weight:bold;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px}.sibersatis .quantity noindex:-o-prefocus,.sibersatis .quantity input[type=number],.sibersatis #content .quantity noindex:-o-prefocus,.sibersatis #content .quantity input[type=number],.sibersatis-sayfasi .quantity noindex:-o-prefocus,.sibersatis-sayfasi .quantity input[type=number],.sibersatis-sayfasi #content .quantity noindex:-o-prefocus,.sibersatis-sayfasi #content .quantity input[type=number]{padding-right:1.2em}.sibersatis .quantity .plus,.sibersatis .quantity .minus,.sibersatis #content .quantity .plus,.sibersatis #content .quantity .minus,.sibersatis-sayfasi .quantity .plus,.sibersatis-sayfasi .quantity .minus,.sibersatis-sayfasi #content .quantity .plus,.sibersatis-sayfasi #content .quantity .minus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;text-decoration:none;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:1px solid #c7c0c7;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1)}.sibersatis .quantity .plus:hover,.sibersatis .quantity .minus:hover,.sibersatis #content .quantity .plus:hover,.sibersatis #content .quantity .minus:hover,.sibersatis-sayfasi .quantity .plus:hover,.sibersatis-sayfasi .quantity .minus:hover,.sibersatis-sayfasi #content .quantity .plus:hover,.sibersatis-sayfasi #content .quantity .minus:hover{background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d3ced3));background:-webkit-linear-gradient(#f7f6f7,#d3ced3);background:-moz-linear-gradient(center top,#f7f6f7 0%,#d3ced3 100%);background:-moz-gradient(center top,#f7f6f7 0%,#d3ced3 100%)}.sibersatis .quantity .plus,.sibersatis #content .quantity .plus,.sibersatis-sayfasi .quantity .plus,.sibersatis-sayfasi #content .quantity .plus{top:0;right:0;border-bottom:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sibersatis .quantity .minus,.sibersatis #content .quantity .minus,.sibersatis-sayfasi .quantity .minus,.sibersatis-sayfasi #content .quantity .minus{bottom:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}.sibersatis #reviews h2 small,.sibersatis-sayfasi #reviews h2 small{float:right;color:#777777;font-size:15px;line-height:21px;margin:10px 0 0 0}.sibersatis #reviews h2 small a,.sibersatis-sayfasi #reviews h2 small a{text-decoration:none;color:#777777}.sibersatis #reviews h3,.sibersatis-sayfasi #reviews h3{margin:0}.sibersatis #reviews #respond,.sibersatis-sayfasi #reviews #respond{margin:0;border:0;padding:0}.sibersatis #reviews #comment,.sibersatis-sayfasi #reviews #comment{height:75px}.sibersatis #reviews #comments .add_review:after,.sibersatis-sayfasi #reviews #comments .add_review:after{content:"";display:block;clear:both}.sibersatis #reviews #comments h2,.sibersatis-sayfasi #reviews #comments h2{clear:none}.sibersatis #reviews #comments ol.commentlist,.sibersatis-sayfasi #reviews #comments ol.commentlist{margin:0;width:100%;background:none;list-style:none}.sibersatis #reviews #comments ol.commentlist:after,.sibersatis-sayfasi #reviews #comments ol.commentlist:after{content:"";display:block;clear:both}.sibersatis #reviews #comments ol.commentlist li,.sibersatis-sayfasi #reviews #comments ol.commentlist li{padding:00;margin:0 0 20px;border:0;position:relative;background:0;border:0}.sibersatis #reviews #comments ol.commentlist li .meta,.sibersatis-sayfasi #reviews #comments ol.commentlist li .meta{color:#777777;font-size:0.75em}.sibersatis #reviews #comments ol.commentlist li img.avatar,.sibersatis-sayfasi #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#f7f6f7;border:1px solid #f0eef0;margin:0;line-height:1}.sibersatis #reviews #comments ol.commentlist li .comment-text,.sibersatis-sayfasi #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #f0eef0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1em 1em 0}.sibersatis #reviews #comments ol.commentlist li .comment-text p,.sibersatis-sayfasi #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.sibersatis #reviews #comments ol.commentlist li .comment-text p.meta,.sibersatis-sayfasi #reviews #comments ol.commentlist li .comment-text p.meta{font-size:0.83em}.sibersatis #reviews #comments .commentlist > li:before,.sibersatis-sayfasi #reviews #comments .commentlist > li:before{content:""}.sibersatis .star-rating,.sibersatis-sayfasi .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:'star'}.sibersatis .star-rating:before,.sibersatis-sayfasi .star-rating:before{content:"\73\73\73\73\73";color:#dfdbdf;float:left;top:0;left:0;position:absolute}.sibersatis .star-rating span,.sibersatis-sayfasi .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.sibersatis .star-rating span:before,.sibersatis-sayfasi .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.sibersatis .products .star-rating,.sibersatis-sayfasi .products .star-rating{display:block;margin:0 0 .5em;float:none}.sibersatis .hreview-aggregate .star-rating,.sibersatis-sayfasi .hreview-aggregate .star-rating{margin:10px 0 0 0}.sibersatis #review_form #respond,.sibersatis-sayfasi #review_form #respond{position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0}.sibersatis #review_form #respond:after,.sibersatis-sayfasi #review_form #respond:after{content:"";display:block;clear:both}.sibersatis #review_form #respond p,.sibersatis-sayfasi #review_form #respond p{margin:0 0 10px}.sibersatis #review_form #respond .form-submit input,.sibersatis-sayfasi #review_form #respond .form-submit input{left:auto}.sibersatis #review_form #respond textarea,.sibersatis-sayfasi #review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.sibersatis p.stars:after,.sibersatis-sayfasi p.stars:after{content:"";display:block;clear:both}.sibersatis p.stars span,.sibersatis-sayfasi p.stars span{width:80px;height:16px;position:relative;float:left;background:url(../img/star.png) repeat-x left 0}.sibersatis p.stars span a,.sibersatis-sayfasi p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}.sibersatis p.stars span a:hover,.sibersatis p.stars span a:focus,.sibersatis-sayfasi p.stars span a:hover,.sibersatis-sayfasi p.stars span a:focus{background:url(../img/star.png) repeat-x left -16px}.sibersatis p.stars span a.active,.sibersatis-sayfasi p.stars span a.active{background:url(../img/star.png) repeat-x left -32px}.sibersatis p.stars span a.star-1,.sibersatis-sayfasi p.stars span a.star-1{width:16px;z-index:10}.sibersatis p.stars span a.star-2,.sibersatis-sayfasi p.stars span a.star-2{width:32px;z-index:9}.sibersatis p.stars span a.star-3,.sibersatis-sayfasi p.stars span a.star-3{width:48px;z-index:8}.sibersatis p.stars span a.star-4,.sibersatis-sayfasi p.stars span a.star-4{width:64px;z-index:7}.sibersatis p.stars span a.star-5,.sibersatis-sayfasi p.stars span a.star-5{width:80px;z-index:6}.sibersatis table.shop_attributes,.sibersatis-sayfasi table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,0.1);margin-bottom:1.618em;width:100%}.sibersatis table.shop_attributes th,.sibersatis-sayfasi table.shop_attributes th{width:150px;font-weight:bold;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);margin:0;line-height:1.5em}.sibersatis table.shop_attributes td,.sibersatis-sayfasi table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);margin:0;line-height:1.5em}.sibersatis table.shop_attributes td p,.sibersatis-sayfasi table.shop_attributes td p{margin:0;padding:8px 0}.sibersatis table.shop_attributes .alt td,.sibersatis table.shop_attributes .alt th,.sibersatis-sayfasi table.shop_attributes .alt td,.sibersatis-sayfasi table.shop_attributes .alt th{background:rgba(0,0,0,0.025)}.sibersatis table.shop_table,.sibersatis-sayfasi table.shop_table{border:1px solid rgba(0,0,0,0.1);margin:0px -1px 24px 0px;text-align:left;width:100%;border-collapse:separate;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sibersatis table.shop_table th,.sibersatis-sayfasi table.shop_table th{font-weight:bold;line-height:18px;padding:9px 12px}.sibersatis table.shop_table td,.sibersatis-sayfasi table.shop_table td{border-top:1px solid rgba(0,0,0,0.1);padding:6px 12px;vertical-align:middle}.sibersatis table.shop_table td small,.sibersatis-sayfasi table.shop_table td small{font-weight:normal}.sibersatis table.shop_table tfoot td,.sibersatis table.shop_table tfoot th,.sibersatis-sayfasi table.shop_table tfoot td,.sibersatis-sayfasi table.shop_table tfoot th{font-weight:bold;border-top:1px solid rgba(0,0,0,0.1)}.sibersatis table.my_account_orders,.sibersatis-sayfasi table.my_account_orders{font-size:0.85em}.sibersatis table.my_account_orders th,.sibersatis table.my_account_orders td,.sibersatis-sayfasi table.my_account_orders th,.sibersatis-sayfasi table.my_account_orders td{padding:4px 8px;vertical-align:middle}.sibersatis table.my_account_orders .button,.sibersatis-sayfasi table.my_account_orders .button{white-space:nowrap}.sibersatis table.my_account_orders .order-actions,.sibersatis-sayfasi table.my_account_orders .order-actions{text-align:right}.sibersatis table.my_account_orders .order-actions .button,.sibersatis-sayfasi table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.sibersatis td.product-name dl.variation,.sibersatis-sayfasi td.product-name dl.variation{margin:.25em 0 .5em;font-size:0.8751em}.sibersatis td.product-name dl.variation dt,.sibersatis-sayfasi td.product-name dl.variation dt{font-weight:bold;float:left;clear:left;margin:0 .25em 0 0;padding:0}.sibersatis td.product-name dl.variation dd,.sibersatis-sayfasi td.product-name dl.variation dd{margin:0 0 .25em 0}.sibersatis td.product-name p.backorder_notification,.sibersatis-sayfasi td.product-name p.backorder_notification{font-size:0.83em}.sibersatis td.product-quantity,.sibersatis-sayfasi td.product-quantity{min-width:80px}.sibersatis table.cart .product-thumbnail,.sibersatis #content table.cart .product-thumbnail,.sibersatis-sayfasi table.cart .product-thumbnail,.sibersatis-sayfasi #content table.cart .product-thumbnail{min-width:32px}.sibersatis table.cart img,.sibersatis #content table.cart img,.sibersatis-sayfasi table.cart img,.sibersatis-sayfasi #content table.cart img{width:32px;height:auto}.sibersatis table.cart th,.sibersatis table.cart td,.sibersatis #content table.cart th,.sibersatis #content table.cart td,.sibersatis-sayfasi table.cart th,.sibersatis-sayfasi table.cart td,.sibersatis-sayfasi #content table.cart th,.sibersatis-sayfasi #content table.cart td{vertical-align:middle}.sibersatis table.cart a.remove,.sibersatis #content table.cart a.remove,.sibersatis-sayfasi table.cart a.remove,.sibersatis-sayfasi #content table.cart a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:red;text-decoration:none;font-weight:bold}.sibersatis table.cart a.remove:hover,.sibersatis #content table.cart a.remove:hover,.sibersatis-sayfasi table.cart a.remove:hover,.sibersatis-sayfasi #content table.cart a.remove:hover{background-color:red;color:#fff}.sibersatis table.cart td.actions,.sibersatis #content table.cart td.actions,.sibersatis-sayfasi table.cart td.actions,.sibersatis-sayfasi #content table.cart td.actions{text-align:right}.sibersatis table.cart td.actions .coupon,.sibersatis #content table.cart td.actions .coupon,.sibersatis-sayfasi table.cart td.actions .coupon,.sibersatis-sayfasi #content table.cart td.actions .coupon{float:left}.sibersatis table.cart td.actions .coupon label,.sibersatis #content table.cart td.actions .coupon label,.sibersatis-sayfasi table.cart td.actions .coupon label,.sibersatis-sayfasi #content table.cart td.actions .coupon label{display:none}.sibersatis table.cart td.actions .coupon .input-text,.sibersatis #content table.cart td.actions .coupon .input-text,.sibersatis-sayfasi table.cart td.actions .coupon .input-text,.sibersatis-sayfasi #content table.cart td.actions .coupon .input-text{width:80px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);border:1px solid #dfdbdf;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1em}.sibersatis table.cart td.actions .button.alt,.sibersatis #content table.cart td.actions .button.alt,.sibersatis-sayfasi table.cart td.actions .button.alt,.sibersatis-sayfasi #content table.cart td.actions .button.alt{float:right;margin-left:.25em}.sibersatis table.cart input,.sibersatis #content table.cart input,.sibersatis-sayfasi table.cart input,.sibersatis-sayfasi #content table.cart input{margin:0;vertical-align:middle;line-height:1em}.sibersatis ul.cart_list,.sibersatis ul.product_list_widget,.sibersatis-sayfasi ul.cart_list,.sibersatis-sayfasi ul.product_list_widget{list-style:none outside;padding:0;margin:0}.sibersatis ul.cart_list li,.sibersatis ul.product_list_widget li,.sibersatis-sayfasi ul.cart_list li,.sibersatis-sayfasi ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.sibersatis ul.cart_list li:after,.sibersatis ul.product_list_widget li:after,.sibersatis-sayfasi ul.cart_list li:after,.sibersatis-sayfasi ul.product_list_widget li:after{content:"";display:block;clear:both}.sibersatis ul.cart_list li a,.sibersatis ul.product_list_widget li a,.sibersatis-sayfasi ul.cart_list li a,.sibersatis-sayfasi ul.product_list_widget li a{display:block;font-weight:bold}.sibersatis ul.cart_list li img,.sibersatis ul.product_list_widget li img,.sibersatis-sayfasi ul.cart_list li img,.sibersatis-sayfasi ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}.sibersatis ul.cart_list li dl,.sibersatis ul.product_list_widget li dl,.sibersatis-sayfasi ul.cart_list li dl,.sibersatis-sayfasi ul.product_list_widget li dl{margin:0;font-size:0.8751em;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1)}.sibersatis ul.cart_list li dl dt,.sibersatis ul.product_list_widget li dl dt,.sibersatis-sayfasi ul.cart_list li dl dt,.sibersatis-sayfasi ul.product_list_widget li dl dt{float:left;clear:left;margin-right:.25em}.sibersatis ul.cart_list li dl dd,.sibersatis ul.product_list_widget li dl dd,.sibersatis-sayfasi ul.cart_list li dl dd,.sibersatis-sayfasi ul.product_list_widget li dl dd{margin-bottom:.5em}.sibersatis ul.cart_list li .star-rating,.sibersatis ul.product_list_widget li .star-rating,.sibersatis-sayfasi ul.cart_list li .star-rating,.sibersatis-sayfasi ul.product_list_widget li .star-rating{float:none}.sibersatis .widget_shopping_cart .total,.sibersatis-sayfasi .widget_shopping_cart .total{border-top:3px double #f7f6f7;padding:4px 0 0}.sibersatis .widget_shopping_cart .total strong,.sibersatis-sayfasi .widget_shopping_cart .total strong{min-width:40px;display:inline-block}.sibersatis .widget_shopping_cart .buttons:after,.sibersatis-sayfasi .widget_shopping_cart .buttons:after{content:"";display:block;clear:both}.sibersatis .cart-collaterals,.sibersatis-sayfasi .cart-collaterals{width:100%}.sibersatis .cart-collaterals:after,.sibersatis-sayfasi .cart-collaterals:after{content:"";display:block;clear:both}.sibersatis .cart-collaterals .related,.sibersatis-sayfasi .cart-collaterals .related{width:30.75%;float:left}.sibersatis .cart-collaterals .cross-sells,.sibersatis-sayfasi .cart-collaterals .cross-sells{width:48%;float:left}.sibersatis .cart-collaterals .cross-sells ul.products,.sibersatis-sayfasi .cart-collaterals .cross-sells ul.products{float:none}.sibersatis .cart-collaterals .cross-sells ul.products li,.sibersatis-sayfasi .cart-collaterals .cross-sells ul.products li{width:48%}.sibersatis .cart-collaterals .shipping_calculator,.sibersatis-sayfasi .cart-collaterals .shipping_calculator{width:48%;text-align:right;margin:20px 0 0 0;clear:right;float:right}.sibersatis .cart-collaterals .shipping_calculator:after,.sibersatis-sayfasi .cart-collaterals .shipping_calculator:after{content:"";display:block;clear:both}.sibersatis .cart-collaterals .shipping_calculator .button,.sibersatis-sayfasi .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.sibersatis .cart-collaterals .shipping_calculator .col2-set .col-1,.sibersatis .cart-collaterals .shipping_calculator .col2-set .col-2,.sibersatis-sayfasi .cart-collaterals .shipping_calculator .col2-set .col-1,.sibersatis-sayfasi .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.sibersatis .cart-collaterals .cart_totals,.sibersatis-sayfasi .cart-collaterals .cart_totals{float:right;width:48%;text-align:right}.sibersatis .cart-collaterals .cart_totals p,.sibersatis-sayfasi .cart-collaterals .cart_totals p{margin:0}.sibersatis .cart-collaterals .cart_totals p small,.sibersatis-sayfasi .cart-collaterals .cart_totals p small{color:#777777;font-size:0.83em}.sibersatis .cart-collaterals .cart_totals table,.sibersatis-sayfasi .cart-collaterals .cart_totals table{border-collapse:separate;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 6px;padding:0}.sibersatis .cart-collaterals .cart_totals table tr:first-child th,.sibersatis .cart-collaterals .cart_totals table tr:first-child td,.sibersatis-sayfasi .cart-collaterals .cart_totals table tr:first-child th,.sibersatis-sayfasi .cart-collaterals .cart_totals table tr:first-child td{border-top:0}.sibersatis .cart-collaterals .cart_totals table td,.sibersatis .cart-collaterals .cart_totals table th,.sibersatis-sayfasi .cart-collaterals .cart_totals table td,.sibersatis-sayfasi .cart-collaterals .cart_totals table th{padding:6px 3px}.sibersatis .cart-collaterals .cart_totals table small,.sibersatis-sayfasi .cart-collaterals .cart_totals table small{display:block;color:#777777}.sibersatis .cart-collaterals .cart_totals table select,.sibersatis-sayfasi .cart-collaterals .cart_totals table select{width:100%}.sibersatis .cart-collaterals .cart_totals .discount td,.sibersatis-sayfasi .cart-collaterals .cart_totals .discount td{color:#85ad74}.sibersatis .cart-collaterals .cart_totals tr td,.sibersatis .cart-collaterals .cart_totals tr th,.sibersatis-sayfasi .cart-collaterals .cart_totals tr td,.sibersatis-sayfasi .cart-collaterals .cart_totals tr th{border-top:1px solid #f7f6f7;padding:6px 6px}.sibersatis .cart-collaterals .cart_totals a.button.alt,.sibersatis-sayfasi .cart-collaterals .cart_totals a.button.alt{width:193px;display:block;font-size:0.92em}.sibersatis form .form-row,.sibersatis-sayfasi form .form-row{padding:3px;margin:0 0 6px}.sibersatis form .form-row:after,.sibersatis-sayfasi form .form-row:after{content:"";display:block;clear:both}.sibersatis form .form-row [placeholder]:focus::-webkit-input-placeholder,.sibersatis-sayfasi form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;-moz-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease;opacity:0}.sibersatis form .form-row label,.sibersatis-sayfasi form .form-row label{display:block}.sibersatis form .form-row label.hidden,.sibersatis-sayfasi form .form-row label.hidden{visibility:hidden}.sibersatis form .form-row select,.sibersatis-sayfasi form .form-row select{width:100%;cursor:pointer;margin:0}.sibersatis form .form-row .required,.sibersatis-sayfasi form .form-row .required{color:red;font-weight:bold;border:0}.sibersatis form .form-row .input-checkbox,.sibersatis-sayfasi form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.sibersatis form .form-row label.checkbox,.sibersatis-sayfasi form .form-row label.checkbox{display:inline}.sibersatis form .form-row input.input-text,.sibersatis form .form-row textarea,.sibersatis-sayfasi form .form-row input.input-text,.sibersatis-sayfasi form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1em}.sibersatis form .form-row textarea,.sibersatis-sayfasi form .form-row textarea{height:3.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sibersatis form .form-row.validate-required.sibersatis-validated input.input-text,.sibersatis-sayfasi form .form-row.validate-required.sibersatis-validated input.input-text{background-image:url(../img/icons/valid.png);background-position:95% center;background-repeat:no-repeat}.sibersatis form .form-row.validate-required.sibersatis-invalid input.input-text,.sibersatis-sayfasi form .form-row.validate-required.sibersatis-invalid input.input-text{background-image:url(../img/icons/invalid.png);background-position:95% center;background-repeat:no-repeat}.sibersatis form .form-row.validate-required.sibersatis-invalid .chzn-single,.sibersatis form .form-row.validate-required.sibersatis-invalid .chzn-drop,.sibersatis form .form-row.validate-required.sibersatis-invalid input.input-text,.sibersatis form .form-row.validate-required.sibersatis-invalid select,.sibersatis-sayfasi form .form-row.validate-required.sibersatis-invalid .chzn-single,.sibersatis-sayfasi form .form-row.validate-required.sibersatis-invalid .chzn-drop,.sibersatis-sayfasi form .form-row.validate-required.sibersatis-invalid input.input-text,.sibersatis-sayfasi form .form-row.validate-required.sibersatis-invalid select{border-color:#fb7f88}.sibersatis form .form-row ::-webkit-input-placeholder,.sibersatis-sayfasi form .form-row ::-webkit-input-placeholder{line-height:1em;padding-top:2px}.sibersatis form .form-row :-moz-placeholder,.sibersatis-sayfasi form .form-row :-moz-placeholder{line-height:1em;padding-top:2px}.sibersatis form .form-row :-ms-input-placeholder,.sibersatis-sayfasi form .form-row :-ms-input-placeholder{line-height:1em;padding-top:2px}.sibersatis form .form-row-first,.sibersatis form .form-row-last,.sibersatis-sayfasi form .form-row-first,.sibersatis-sayfasi form .form-row-last{float:left;width:47%;overflow:visible}.sibersatis form .form-row-last,.sibersatis-sayfasi form .form-row-last{float:right}.sibersatis form .form-row-wide,.sibersatis-sayfasi form .form-row-wide{clear:both}.sibersatis form.login,.sibersatis form.checkout_coupon,.sibersatis form.register,.sibersatis-sayfasi form.login,.sibersatis-sayfasi form.checkout_coupon,.sibersatis-sayfasi form.register{border:1px solid #dfdbdf;padding:20px;margin:2em 0 2em 0px;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sibersatis ul#shipping_method,.sibersatis-sayfasi ul#shipping_method{list-style:none outside;margin:0;padding:0}.sibersatis ul#shipping_method li,.sibersatis-sayfasi ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.sibersatis ul#shipping_method .amount,.sibersatis-sayfasi ul#shipping_method .amount{font-weight:bold}.sibersatis .checkout .col-2 h3,.sibersatis-sayfasi .checkout .col-2 h3{float:left;clear:none}.sibersatis .checkout .col-2 .notes,.sibersatis-sayfasi .checkout .col-2 .notes{clear:left}.sibersatis .checkout .col-2 .form-row-first,.sibersatis-sayfasi .checkout .col-2 .form-row-first{clear:left}.sibersatis .checkout div.shipping-address,.sibersatis-sayfasi .checkout div.shipping-address{padding:0;clear:left;width:100%}.sibersatis .checkout #shiptobilling,.sibersatis-sayfasi .checkout #shiptobilling{float:right;line-height:1.62em;margin:0 0 0 0;padding:0}.sibersatis .checkout #shiptobilling label,.sibersatis-sayfasi .checkout #shiptobilling label{font-size:1em}.sibersatis .checkout .shipping_address,.sibersatis-sayfasi .checkout .shipping_address{clear:both}.sibersatis #payment,.sibersatis-sayfasi #payment{background:#f7f6f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sibersatis #payment ul.payment_methods,.sibersatis-sayfasi #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #dfdbdf;margin:0;list-style:none outside}.sibersatis #payment ul.payment_methods:after,.sibersatis-sayfasi #payment ul.payment_methods:after{content:"";display:block;clear:both}.sibersatis #payment ul.payment_methods li,.sibersatis-sayfasi #payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:normal}.sibersatis #payment ul.payment_methods li input,.sibersatis-sayfasi #payment ul.payment_methods li input{margin:0 1em 0 0}.sibersatis #payment ul.payment_methods li img,.sibersatis-sayfasi #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative}.sibersatis #payment div.form-row,.sibersatis-sayfasi #payment div.form-row{padding:1em;border-top:1px solid #ffffff}.sibersatis #payment #place_order,.sibersatis-sayfasi #payment #place_order{float:right;margin:0}.sibersatis #payment .terms,.sibersatis-sayfasi #payment .terms{padding:0 1em 0;text-align:right}.sibersatis #payment div.payment_box,.sibersatis-sayfasi #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0 1em 0;font-size:0.92em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:1.5em;background:#ebe9eb;background:-webkit-gradient(linear,left top,left bottom,from(#ebe9eb),to(#dfdbdf));background:-webkit-linear-gradient(#ebe9eb,#dfdbdf);background:-moz-linear-gradient(center top,#ebe9eb 0%,#dfdbdf 100%);background:-moz-gradient(center top,#ebe9eb 0%,#dfdbdf 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.sibersatis #payment div.payment_box p:last-child,.sibersatis-sayfasi #payment div.payment_box p:last-child{margin-bottom:0}.sibersatis #payment div.payment_box #cc-expire-month,.sibersatis #payment div.payment_box #cc-expire-year,.sibersatis-sayfasi #payment div.payment_box #cc-expire-month,.sibersatis-sayfasi #payment div.payment_box #cc-expire-year{width:48%;float:left}.sibersatis #payment div.payment_box #cc-expire-year,.sibersatis-sayfasi #payment div.payment_box #cc-expire-year{float:right}.sibersatis #payment div.payment_box span.help,.sibersatis-sayfasi #payment div.payment_box span.help{font-size:11px;color:#777777;line-height:13px;font-weight:normal}.sibersatis #payment div.payment_box .form-row,.sibersatis-sayfasi #payment div.payment_box .form-row{margin:0 0 1em}.sibersatis #payment div.payment_box .form-row select,.sibersatis-sayfasi #payment div.payment_box .form-row select{width:48%;float:left;margin-right:3.8%}.sibersatis #payment div.payment_box .form-row select:nth-child(3n),.sibersatis-sayfasi #payment div.payment_box .form-row select:nth-child(3n){margin-right:0}.sibersatis #payment div.payment_box:after,.sibersatis-sayfasi #payment div.payment_box:after{content:"";display:block;border:8px solid #ebe9eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.sibersatis .order_details,.sibersatis-sayfasi .order_details{margin:0 0 1.5em;list-style:none}.sibersatis .order_details:after,.sibersatis-sayfasi .order_details:after{content:"";display:block;clear:both}.sibersatis .order_details li,.sibersatis-sayfasi .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:0.715em;line-height:1em;border-right:1px dashed #dfdbdf;padding-right:2em}.sibersatis .order_details li strong,.sibersatis-sayfasi .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.sibersatis .order_details li:last-of-type,.sibersatis-sayfasi .order_details li:last-of-type{border:none}.sibersatis .addresses .title:after,.sibersatis-sayfasi .addresses .title:after{content:"";display:block;clear:both}.sibersatis .addresses .title h3,.sibersatis-sayfasi .addresses .title h3{float:left}.sibersatis .addresses .title .edit,.sibersatis-sayfasi .addresses .title .edit{float:right}.sibersatis ol.commentlist.notes li.note p.meta,.sibersatis-sayfasi ol.commentlist.notes li.note p.meta{font-weight:bold;margin-bottom:0}.sibersatis ol.commentlist.notes li.note .description p:last-child,.sibersatis-sayfasi ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.sibersatis ul.digital-downloads,.sibersatis-sayfasi ul.digital-downloads{margin-left:0;padding-left:0}.sibersatis ul.digital-downloads li,.sibersatis-sayfasi ul.digital-downloads li{list-style:none;margin-left:0;padding-left:1.5em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat}.sibersatis ul.digital-downloads li .count,.sibersatis-sayfasi ul.digital-downloads li .count{float:right}.sibersatis .widget_layered_nav ul,.sibersatis-sayfasi .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.sibersatis .widget_layered_nav ul li,.sibersatis-sayfasi .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.sibersatis .widget_layered_nav ul li:after,.sibersatis-sayfasi .widget_layered_nav ul li:after{content:"";display:block;clear:both}.sibersatis .widget_layered_nav ul li a,.sibersatis .widget_layered_nav ul li span,.sibersatis-sayfasi .widget_layered_nav ul li a,.sibersatis-sayfasi .widget_layered_nav ul li span{padding:1px 0;float:left}.sibersatis .widget_layered_nav ul li.chosen a,.sibersatis-sayfasi .widget_layered_nav ul li.chosen a{padding:0 6px 0 18px;border:1px solid #CD2122;background:#CD2122 url(../img/cross_white.png) no-repeat 6px center;box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888;color:#fbf2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sibersatis .widget_layered_nav ul small.count,.sibersatis-sayfasi .widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#777777}.sibersatis .widget_layered_nav_filters ul,.sibersatis-sayfasi .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.sibersatis .widget_layered_nav_filters ul li,.sibersatis-sayfasi .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.sibersatis .widget_layered_nav_filters ul li a,.sibersatis-sayfasi .widget_layered_nav_filters ul li a{padding:0 6px 0 18px;border:1px solid #CD2122;background:#CD2122 url(../img/cross_white.png) no-repeat 6px center;box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888;color:#fbf2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left}.sibersatis .widget_price_filter .price_slider,.sibersatis-sayfasi .widget_price_filter .price_slider{margin-bottom:1em}.sibersatis .widget_price_filter .price_slider_amount,.sibersatis-sayfasi .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em}.sibersatis .widget_price_filter .price_slider_amount .button,.sibersatis-sayfasi .widget_price_filter .price_slider_amount .button{font-size:1.15em}.sibersatis .widget_price_filter .price_slider_amount .button,.sibersatis-sayfasi .widget_price_filter .price_slider_amount .button{float:left}.sibersatis .widget_price_filter .ui-slider,.sibersatis-sayfasi .widget_price_filter .ui-slider{position:relative;text-align:left}.sibersatis .widget_price_filter .ui-slider .ui-slider-handle,.sibersatis-sayfasi .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:0.9em;height:0.9em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;border:1px solid #000000;cursor:pointer;background:#CD2122;background:-webkit-gradient(linear,left top,left bottom,from(#CD2122),to(#a11a1b));background:-webkit-linear-gradient(#CD2122,#a11a1b);background:-moz-linear-gradient(center top,#CD2122 0%,#a11a1b 100%);background:-moz-gradient(center top,#CD2122 0%,#a11a1b 100%);outline:none;top:-0.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 1px rgba(255,255,255,0.65);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 1px rgba(255,255,255,0.65);box-shadow:0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 1px rgba(255,255,255,0.65)}.sibersatis .widget_price_filter .ui-slider .ui-slider-handle:last-child,.sibersatis-sayfasi .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.sibersatis .widget_price_filter .ui-slider .ui-slider-range,.sibersatis-sayfasi .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#CD2122 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.5);-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}.sibersatis .widget_price_filter .price_slider_wrapper .ui-widget-content,.sibersatis-sayfasi .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#060303;background:-webkit-gradient(linear,left top,left bottom,from(#060303),to(#6b3737));background:-webkit-linear-gradient(#060303,#6b3737);background:-moz-linear-gradient(center top,#060303 0%,#6b3737 100%);background:-moz-gradient(center top,#060303 0%,#6b3737 100%)}.sibersatis .widget_price_filter .ui-slider-horizontal,.sibersatis-sayfasi .widget_price_filter .ui-slider-horizontal{height:.5em}.sibersatis .widget_price_filter .ui-slider-horizontal .ui-slider-range,.sibersatis-sayfasi .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.sibersatis .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.sibersatis-sayfasi .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.sibersatis .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.sibersatis-sayfasi .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.twentythirteen .entry-summary{padding:0}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.sibersatis a.button.loading:before,.sibersatis button.button.loading:before,.sibersatis input.button.loading:before,.sibersatis #respond input#submit.loading:before,.sibersatis #content input.button.loading:before,.sibersatis-sayfasi a.button.loading:before,.sibersatis-sayfasi button.button.loading:before,.sibersatis-sayfasi input.button.loading:before,.sibersatis-sayfasi #respond input#submit.loading:before,.sibersatis-sayfasi #content input.button.loading:before{background-image:url(../img/ajax-loader@2x.gif);background-size:16px 16px}.sibersatis a.button.added:before,.sibersatis button.button.added:before,.sibersatis input.button.added:before,.sibersatis #respond input#submit.added:before,.sibersatis #content input.button.added:before,.sibersatis-sayfasi a.button.added:before,.sibersatis-sayfasi button.button.added:before,.sibersatis-sayfasi input.button.added:before,.sibersatis-sayfasi #respond input#submit.added:before,.sibersatis-sayfasi #content input.button.added:before{background:url(../img/success@2x.png) no-repeat;background-size:16px 14px}.sibersatis .sibersatis form .form-row.validate-required.sibersatis-validated input.input-text,.sibersatis .sibersatis-sayfasi form .form-row.validate-required.sibersatis-validated input.input-text,.sibersatis-sayfasi .sibersatis form .form-row.validate-required.sibersatis-validated input.input-text,.sibersatis-sayfasi .sibersatis-sayfasi form .form-row.validate-required.sibersatis-validated input.input-text{background-image:url(../img/icons/valid@2x.png);background-size:12px 9px}.sibersatis .sibersatis form .form-row.validate-required.sibersatis-invalid input.input-text,.sibersatis .sibersatis-sayfasi form .form-row.validate-required.sibersatis-invalid input.input-text,.sibersatis-sayfasi .sibersatis form .form-row.validate-required.sibersatis-invalid input.input-text,.sibersatis-sayfasi .sibersatis-sayfasi form .form-row.validate-required.sibersatis-invalid input.input-text{background-image:url(../img/icons/invalid@2x.png);background-size:12px 9px}.sibersatis p.stars span,.sibersatis-sayfasi p.stars span{background-image:url(../img/star@2x.png);background-size:16px 48px}.sibersatis p.stars span a:hover,.sibersatis p.stars span a:focus,.sibersatis-sayfasi p.stars span a:hover,.sibersatis-sayfasi p.stars span a:focus{background-image:url(../img/star@2x.png);background-size:16px 48px}.sibersatis p.stars span a.active,.sibersatis-sayfasi p.stars span a.active{background-image:url(../img/star@2x.png);background-size:16px 48px}}
