﻿@charset "utf-8";
/* CSS Document */

@import "reset.css";

/*----*****---- << General >> ----*****----*/
	
	body { font:normal 14px Arial; margin:0px;}
	
	/*----*****---- << Fonts >> ----*****----*/
	
	h1, h2, h3, h4, h5, h6, .slider-content ul li, #layerslider ul li, #jq_fmslideshow #fmslideshow .txtMedium, #jq_fmslideshow #fmslideshow .txtLarge, #expand-toggle .expand, ul.menu li a, ul.menu li ul li a, .slider-content .short-desc, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #jq_fmslideshow #fmslideshow .txtNormal, #jq_fmslideshow #fmslideshow .txtExNormal, #layerslider .subtitle { font-family:'Arial', serif;  }
	
	/*----*****---- << Headings >> ----*****----*/
	
	h1, h2, h3, h4, h5, h6 { }
	
	h1{ font-size:20px; line-height:30px; margin-bottom:15px; }
	h2{ font-size:20px; line-height:26px; margin-bottom:15px;  }
	h3{ font-size:18px; line-height:20px; margin-bottom:15px;  }
	h4{ font-size:16px; line-height:15px; margin-bottom:15px;  }
	h5{ font-size:14px; line-height:15px; margin-bottom:10px;  }
	h6{ font-size:12px; line-height:15px; margin-bottom:10px; font-weight:normal;  }
	
	h1.with-subtitle { margin-bottom:5px; }
	h6.subtitle { margin-bottom:30px; }
	
	/*----*****---- << Text Elements >> ----*****----*/
	
	a{ text-decoration:none; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
	a img{ border:none; }
	
	strong{ font-weight: bold; }
	em{ font-style: italic; }
	
	p { line-height:24px; margin-bottom:10px; }	


	
	
	blockquote{ line-height:24px; font-style:italic; padding:0px 0px 0px 40px; margin:0px 0px 10px; float:left; }
	blockquote p { margin-bottom:0px; }
	
	blockquote.left { margin-right:20px; text-align:left; width:30%; float:left; }
	blockquote.right { margin-left:20px; text-align:left; width:30%; float:right; }
	
	pre, code{ display:block; padding:10px; font-size:11px; font-family: monospace; }
	
	hr{ border:none; height:1px; margin:30px 0; }
	
	/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */
	
	.hr{ width:100%; height:2px; clear:both; float:left; margin:20px 0; position:relative; z-index:1; }
	.hr-invisible { float:left; width:100%; margin:20px 0px; }
	.hr-border { height:2px; float:left; clear:both; width:100%; margin:20px 0px; position:relative; z-index:1; }
	
	.clear { float:none; clear:both; margin:0px; padding:0px; }
	.float-right { float:right; }
	.float-left { float:left; }
	.center { width:100%; text-align:center; }
	
	/*----*****---- << Tables >> ----*****----*/
	
	table{ border-collapse:separate; border-spacing:0; border-top-width:5px; margin-bottom:20px; width:100%; clear:both;  }
	th{ padding:10px 15px; font-size:12px; font-weight:normal; text-align:center; }
	td{ font-size:12px; text-align:center; padding:13px 15px; }
	
	/*----*****---- << Definition Lists >> ----*****----*/
	
	dl { margin:0px 20px; }
	dl.gallery-item { margin:0px; }
	.gallery-caption { margin-bottom:10px; }
	dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
	dd { margin-bottom:20px; line-height:20px; }
		
	/*----*****---- << Buttons >> ----*****----*/
	
	.button { display:inline-block; *display:inline; zoom:1; margin:10px 0px 0px; cursor:pointer; border-radius:5px; behavior:url(PIE.htc); }
	.button:hover { opacity:0.8; filter:alpha(opacity=80); }
	
	.button.small { padding:5px 15px 6px; font-size:13px; }
	.button.medium { padding:9px 22px 10px; font-size:16px; }
	.button.large { padding:11px 26px 13px; font-size:20px; }
	.button.xlarge { padding:14px 30px 16px; font-size:24px; }
	
	.button.light-grey:hover { opacity:0.6; filter:alpha(opacity=60); }
	
	.button.heart-icon span { padding:6px 0 4px 27px; display:block; }
	.button.rss-icon span { padding:6px 0 4px 23px; display:block; }
	.button.mail-icon span { padding:6px 0 4px 26px; display:block; }
	.button.refresh-icon span { padding:6px 0 4px 24px; display:block; }
	.button.zoom-icon span { padding:6px 0 4px 23px; display:block; }
	.button.download-icon span { padding:6px 0 4px 24px; display:block; }
	.button.delete-icon span { padding:6px 0 4px 23px; display:block; }
	.button.warning-icon span { padding:6px 0 4px 24px; display:block; }
	.button.chat-icon span { padding:6px 0 4px 24px; display:block; }
	.button.star-icon span { padding:6px 0 4px 23px; display:block; }	

	.button.heart-icon, .button.rss-icon, .button.mail-icon, .button.refresh-icon, .button.zoom-icon, .button.download-icon, .button.delete-icon, .button.warning-icon, .button.chat-icon, .button.star-icon { padding:0px 15px 0px 10px; line-height:20px; }	
	
	input.button { overflow: visible; /* remove padding from left/right */ width:auto !important; }

	/*----*****---- << Forms >> ----*****----*/
	
	label{ font-size:14px; }

	fieldset{ padding:0px; margin:0 0 20px 0; }
	legend{ font-weight: bold; }
	
	form p { float:left; clear:both; width:100%; margin-bottom:0px; }
	
	input[type=text], input[type=password], input.text, textarea{ padding:10px; display:block; font:normal 12px Tahoma, Geneva, sans-serif; }
	input[type=text], input[type=password], input.text { width:90%; }
	textarea { width:82%; height:120px; }
	select{ padding:10px; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px; behavior:url(PIE.htc); }
    
    
    
	
	.content input[type=text], .content input[type=password], .content input.text, .content textarea {  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px; }
	
	input[type=submit] { padding:6px 15px 7px; display:inline-block; *display:inline; zoom:1; margin:10px 0px 0px; cursor:pointer; font:normal 13px Tahoma, Geneva, sans-serif; cursor:pointer; overflow:visible; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; border-radius:5px; behavior:url(PIE.htc); }
	input[type=submit]:hover { opacity:0.8; filter:alpha(opacity=80); }
	
	input[type=text], input[type=password], input.text, textarea, select{ margin:5px 0 10px; }
	
	/*----*****---- << Images >> ----*****----*/
	
	.content img { max-width:100%; }
	
	.post-content input[type="submit"] { float:none; }
	
	.wp-caption { margin-bottom:20px; max-width:96%; padding:10px 0px 10px 10px; -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }	
	.wp-caption img { border:none; }
	.wp-caption a { line-height:0; display:block; width:100%; }
	.wp-caption .wp-caption-text { text-align:center; padding-top:10px; margin:0px; }
	
	img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:99.6%; height: auto; }
	.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px; }
	.alignright, img.alignright { display: inline; float: right; margin-left: 20px; }
	.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
	.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; }
	
	/*----*****---- << Columns >> ----*****----*/
	
	.column { margin:0px 2% 0px 0px; float:left; min-height:1px; position:relative; }
	.column.last { margin-right:0px; }	
	
	.one-fourth { width:23.4%; }
	.one-half { width:48.9%; }
	.one-third { width:31.9%; }
	.three-fourth { width:74.5%; }	
	.two-third { width:65.8%; }
	
	.one-fifth { width:18.3%; }
	.four-fifth { width:79.6%; }
	.three-fifth { width:59.2%; }
	.two-fifth { width:38.8%; }
	
	.one-half img, .one-third img, .one-fourth img, .three-fourth img, .two-third img { max-width:100%; }
	
	.one-half iframe, .one-third iframe, .one-fourth iframe, .three-fourth iframe, .two-third iframe, iframe { max-width:100%; }
	
	/*----*****---- << Lists >> ----*****----*/
	
	ul.green-arrow, ul.check-list, ul.rounded-arrow, ul.rounded-check { list-style-type:none; list-style-position:outside; }
	
	ul.green-arrow li { display:block; padding-left:22px; }
	ul.check-list li { display:block; padding-left:22px; }
	ul.rounded-arrow li { display:block; padding-left:20px; }
	ul.rounded-check li { display:block; padding-left:20px; }	
	
	/*----*****---- << Widgets >> ----*****----*/
	
    .cerceve{

}
    .logins { width:100%; float:left; margin:0px; padding:0px 0px 0px; }
	.logins h2.widgettitle { font-size:14px; padding:5px; background:#D90000 url(../tema/menu-bg.png) repeat-x; color:#fff;  text-shadow:0 1px 0 #0E4B6E; font-weight:bold;text-align:center; }		
	.logins ul { float:left; width:100%; margin:0px; padding:0px; list-style-type:none; list-style-position:outside; }
	.logins ul li { float:left; clear:both; display:block; width:100%; }
	
	.logins ul ul { margin-top:10px; margin-left:20px; }
	.loginsul ul li { width:90%; }
    
    
	.widget { width:100%; float:left; margin:0px; padding:0px 0px 20px; }
	.widget h2.widgettitle { font-size:14px; }		
	.widget ul { float:left; width:100%; margin:0px; padding:0px; list-style-type:none; list-style-position:outside; }
	.widget ul li { float:left; clear:both; display:block; width:100%; }
	
	.widget ul ul { margin-top:10px; margin-left:20px; }
	.widget ul ul li { width:90%; }
	
	.widget_categories ul li { position:relative; float:none; }
	.widget_categories ul li a { font-size:13px; padding:10px 0px 10px 0px; display:block; }
	.widget_categories ul li a span { position:absolute; right:0px; }
	
	.widget ul.contact-details li p { margin:0px; }
	.widget ul.contact-details span { text-align:center; float:left; margin:0px 2% 0px 0px; width:10%; }	
	.widget ul.contact-details p { float:left; margin-bottom:0px; width:87%; }
	
	.widget .thumb img { padding:3px 4px 4px; }		
	.widget .thumb { float:left; margin:2px 10px 10px 0px; }
	
	.widget.widget_recent_entries h6, .widget.widget_popular_entries h6 { font-size:12px; font-weight:bold; text-transform:none; font-family:Tahoma, Geneva, sans-serif; margin-bottom:5px; }
	.widget.widget_recent_entries p, .widget.widget_popular_entries p { font-size:12px; line-height:18px; margin-bottom:0px; }
	.widget.widget_recent_entries li, .widget.widget_popular_entries li { float:left; display:block; clear:both; padding:0px 0px 10px; }
	.widget.widget_recent_entries li:last-child, .widget.widget_popular_entries li:last-child { padding-bottom:0px; }
	
/*----*****---- << Layout >> ----*****----*/

	/*----*****---- << Container >> ----*****----*/

	.container { width:980px; margin:0 auto; }
	
	/*----*****---- << Header >> ----*****----*/
	
	#header { min-height:160px; width:100%; float:left; }	

	#logo { float:left; margin:8px 0px 0px; }
	
	.social-icons { float:left; margin:37px 20px 10px 0px; padding:0px; }	
	.social-icons a { float:left; margin:0px 5px; padding:0px; width:30px; height:30px; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
	
	#searchform { float:left; margin:28px 0px 0px; padding:0px; }
	#searchform fieldset { padding:0px; border:none; margin:0px; }
	#searchform input[type="text"] { 
		background:none;
		border:none;
		float:left;
		font-size:11px;
		padding:11px 10px 12px 15px;
		margin:0px;
		width:125px; 
		transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}
	#searchform input[type="text"]:hover, #searchform input[type="text"]:focus { width:200px; }
	#searchform input[type="submit"] { float:left; cursor:pointer; border:none; margin:6px 6px 0px 0px; padding:0px; width:22px; height:22px; position:relative; z-index:9999; }
	
	/*----*****---- << Menu >> ----*****----*/

	#top-menu { width:100%; float:left; margin:0px; padding:0px; height:45px; position:relative; z-index:999; border: 1px solid #ddd;}
	
	ul.menu { float:left; margin:0px; padding:0px; width:100%; }
	ul.menu li {float:left; display:inline; margin:0px; padding:0px; height:45px; position:relative;background: url(../images/divider.png) no-repeat right; }	
	ul.menu li a { text-shadow:0 1px 0 #0E4B6E; float:left; font-size:14px; font-weight:bold; line-height:45px; padding:0px 23px ; position:relative; z-index:1; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; }	
	ul.menu li.home a { width:31px; height:31px; margin:0px; padding:11px 15px 10px; font-size:0; text-align:center; }
	ul.menu li:last-child { border:none; }
	
	ul.menu li.home li a { text-align:left; }
	
	ul.menu li .hoverL, ul.menu li .hoverR {  opacity:0; filter:alpha(opacity=0); bottom:0; left:0; position:absolute; right:0; top:0; }
	ul.menu li.current_page_item .hoverL, ul.menu li.current_page_item .hoverR, ul.menu li:hover .hoverL, ul.menu li:hover .hoverR { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s;  opacity:1; filter:alpha(opacity=100); }
	
	ul.menu li ul { display:none; position:absolute; z-index:100; top:45px; left:0px; width:200px; padding:0px; margin:0px; }
	ul.menu li ul li, ul.menu li.home ul li { height:auto; border-right:0px; clear:both; width:100%; }
	ul.menu li ul li a, ul.menu li.home ul li a { font-size:13px; line-height:normal;font-weight:normal;color:#333;  text-shadow:0 1px 0 #fff;background:#fff url(../images/header-bg.png) center top repeat-x;line-height:20px; padding:10px 15px 9px; width:170px; }
    
	ul.menu li ul li a, ul.menu li.home ul li:hover { font-size:13px; line-height:normal;font-weight:normal;color:#333;  text-shadow:0 1px 0 #fff;line-height:20px; padding:10px 15px 9px; width:170px; }
    
	ul.menu li.home ul li a { background:none; height:auto; }
	
	ul.menu li ul li.current_page_item, ul.menu li ul li:hover { behavior:url(PIE.htc); }
	
	ul.menu li ul ul { left:200px; top:-2px; }
	
	ul.menu-rounded li { border:none; margin:10px 5px 10px; height:32px; border-radius:20px; behavior:url(PIE.htc); }
	ul.menu-rounded li a { line-height:32px; text-shadow:none; padding:0px 23px; font-size:14px; }
	ul.menu-rounded li.home.current_page_item { background:none; }
	ul.menu-rounded li.home { margin:0px; }
	ul.menu-rounded li.home, ul.menu-rounded li.home:hover { background:none; } 	
	
	ul.menu-rounded li.home ul { top:45px; }	
	
	ul.menu-rounded li.hasSubmenu:hover { border-radius:20px 20px 0px 0px; }
	
	ul.menu-rounded li ul { top:32px; border:none; }
	ul.menu-rounded li ul li { margin:0px; border-radius:0px; border:none; }
	ul.menu-rounded li ul li a { padding:12px 15px 12px; font-weight:normal; }	
	
	ul.menu-rounded li ul ul { border-radius:20px; top:0px; behavior:url(PIE.htc); }
	
	/*----*****---- << Home Slider >> ----*****----*/
	

	#home-slider { width:100%;float:left;height:350px; clear:both; margin:0px; padding:0px 0px 0px; }
	.home-slider-bg { width:100%; float:left; margin:0px; padding:0px; behavior:url(PIE.htc); } 
	
	#home-slider .container { position:relative;height:305px; }
	
	.banner-slider-container { width:100%; }
	#banner-slider { float:left; width:100%; position:relative; margin:0px; padding:0px; }
	#banner-slider > li { width:100%; float:left; display:block; margin:0px; padding:0px; background:none !important; }
	
	.slider-content { float:left; width:46%; margin:5% 0px 0px; padding:0px; }
	.slider-content h2 { font-size:24px; margin:0px; width:100%; }
	.slider-content .subtitle { font-size:14px; text-shadow:none; clear:both; float:left; width:100%; }
	.slider-content .short-desc { font-size:16px; line-height:20px; text-shadow:none; font-style:italic; float:left; display:block; width:91%; padding:12px 20px; margin:20px 0px 0px; border-radius:20px 0px 0px 20px; }
	
	.slider-content ul { float:left; margin:30px 0px 10px 30px; padding:0px; clear:both; width:91%; }
	.slider-content ul li { float:left; display:block; clear:both; font-size:18px; padding:7px 0px 7px 30px; margin:0px; width:91%; }
	
	.slider-image { width:100%; position:absolute; right:0px; bottom:4%; }	
	.slider-image img { max-width:100%; }
	
	#slider-nav { position:absolute; bottom:-37px; margin:0px; padding:0px; width:100%; text-align:center; margin:0; clear:both; }
	#slider-nav a { display:inline-block; width:18px; height:18px; text-align:center; font-size:0; margin:0px 2px; }
	#slider-nav a.activeSlide, .slider-nav a:hover.activeSlide, #slider-nav a:hover { border-radius:18px; }
	
	#banner-fullwidth-slider li img { max-width:100%; width:100%; }
	.banner-fullwidth-slider-container { float:left; clear:both; height:346px; width:100%; position:relative; }
	#banner-fullwidth-slider { background-size: cover; float:left; width:100%; position:relative; margin:0px; padding:0px; }
	#banner-fullwidth-slider > li { float:left; display:block; margin:0px; padding:0px; }
	
	/*----*****---- << Main >> ----*****----*/
	
	#wrapper { width:1000px; margin:0 auto; }
	#main { float:left; width:100%; clear:both; margin:0px; padding:20px 0px 75px;min-height:370px;text-shadow:none;border-left: 1px solid #ddd;
    border-right: 1px solid #ddd; }
	.home #main { padding:30px 0px 75px; border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;}
	.content { width:730px; float:left; margin:0px 0px 0px; padding:20px 10px 0px 0px; position:relative; }
	.inner-with-sidebar { position:absolute; right:0px; bottom:-35px; width:54px; height:60px; z-index:-1; }
	.content.content-full-width { width:100%; padding:0px; margin:0px; background:none; }
	.sidebar { width:235px; float:left; position:relative; }
	.inner-sidebar {  position:absolute; right:20px; width:220px; }	
	
	.content.with-left-sidebar { float:right; padding:0px 0px 0px 0px; }
	.content.with-left-sidebar .inner-with-sidebar { left:0px; right:inherit; }
	
	.sidebar.left-sidebar { width:255px; padding-left:0px; }
	.sidebar.left-sidebar .inner-sidebar { left:0; right:inherit; }
	
	
		/*----*****---- << Content >> ----*****----*/
		
			/*----*****---- << Home >> ----*****----*/
			
			.welcome-text { float:left; width:100%; margin:-10px 0px 0px; padding:30px 0px 20px; position:relative; z-index:-1; -moz-box-shadow: inset 0px 0px 30px 5px #CFCFCF; -webkit-box-shadow: inset 0px 0px 30px 5px #CFCFCF; box-shadow: inset 0px 0px 30px 5px #CFCFCF; behavior:url(PIE.htc); }
			.welcome-text h1, .welcome-text h4 { text-transform:none; font-weight:normal; letter-spacing:-0.25px; }
			.welcome-text h1 { color:#454545; margin-bottom:8px; }
			.welcome-text h4 { color:#818181; }
			.welcome-text .text { width:80%; float:left; margin:0px 4% 0px 0px; }
			.welcome-text .button { float:right; }
			
			.read-more-text { float:left; margin:10px 0px 0px; padding:0px 20px 0px 0px; }
			.read-more-text span { width:13px; height:13px; margin:0px 0px 0px 3px; position:relative; top:1px; display:inline-block; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; border-radius:13px; behavior:url(PIE.htc); }
			
			#expand-toggle { width:100%; display:inline-block; clear:both; margin:20px 0px 40px; padding:15px 0px 15px; text-align:center; overflow:hidden; }
			#expand-toggle .expand { font-size:16px; font-weight:bold; padding-right:25px; }
			#expand-toggle .expand:hover { text-decoration:none; }
			#expand-toggle .expand-box { margin:10px 0px 0px; overflow:hidden; padding:0px; display:none; }
			#expand-toggle .one-third { float:left; text-align:left; margin-top:30px; margin-bottom:20px; }
			#expand-toggle .one-third img { float:left; margin:5px 15px 0px 0px; }
			
			.column .thumb, a.thumb, .post-thumb { width:98.7%; float:left; padding:0px; margin:0px 0px 15px; position:relative; }
			.column .thumb a, a.thumb img, .post-thumb a { float:left; padding:5px 6px 6px; }		
			
			.column .thumb a, a.thumb img, .post-thumb a { width:95.3%; }
			.column .thumb img, a.thumb img, .post-thumb img { max-width:100%; }
			
			.column.one-third .thumb a { width:96%; }	
			
			.image-overlay { position:relative; width:96%; height:94%; margin:6px; text-align:center; left:0px; top:0px; position:absolute; display:block; z-index:100; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; behavior:url(PIE.htc); }			
			.thumb:hover .image-overlay { opacity:1; filter:alpha(opacity=100); }
			.thumb .image-overlay a { width:auto; position:absolute; top:35%; display:inline-block; text-align:center; cursor:pointer; border:none; transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -webkit-transition: all .2s linear; }	
			.thumb .image-overlay a:hover { opacity:0.8; filter:alpha(opacity=80); }	
			.thumb .image-overlay-video { left:0px; width:47px !important; height:47px; }	
			.thumb .image-overlay-zoom { left:0px; width:47px !important; height:47px; }
			.thumb .image-overlay-link { right:0px; width:47px !important; height:47px; }			
			.thumb:hover .image-overlay-zoom, .thumb:hover .image-overlay-video { left:30%; }
			.thumb:hover .image-overlay-link { right:30%; }
			
			.portfolio.column-one-half .thumb .image-overlay a { width:auto; }
			.portfolio.column-one-half .thumb .image-overlay a { top:36%; }
			.portfolio.column-one-half .image-overlay { width:97.5%; height:94.5%; }
			.portfolio.column-one-half .thumb:hover .image-overlay-zoom, .portfolio.column-one-half .thumb:hover .image-overlay-video { left:37%; }
			.portfolio.column-one-half .thumb:hover .image-overlay-link { right:37%; }
			
			.portfolio.column-one-half-with-sidebar .thumb .image-overlay a { width:auto; }
			.portfolio.column-one-half-with-sidebar .thumb .image-overlay a { top:30%; }
			.portfolio.column-one-half-with-sidebar .image-overlay { width:96.5%; height:92.5%; }
			.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-video { left:32%; }
			.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-link { right:32%; }	
			
			.portfolio.column-one-third .thumb .image-overlay a { width:auto; }

			.portfolio.column-one-third-with-sidebar .thumb .image-overlay a { width:auto; }
			.portfolio.column-one-third-with-sidebar .thumb .image-overlay a { top:27%; }
			.portfolio.column-one-third-with-sidebar .image-overlay { width:94%; height:91.5%; }
			.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-video { left:22%; }
			.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-link { right:22%; }	
			
			.portfolio.one-column .thumb .image-overlay a { width:auto; }
			.portfolio.one-column .thumb .image-overlay a { top:39%; }
			.portfolio.one-column .image-overlay { width:97.8%; height:95.5%; }
			.portfolio.one-column .thumb:hover .image-overlay-zoom, .portfolio.one-column .thumb:hover .image-overlay-video { left:39%; }
			.portfolio.one-column .thumb:hover .image-overlay-link { right:39%; }
			
			.portfolio.one-column-with-sidebar .thumb .image-overlay a { width:auto; }
			.portfolio.one-column-with-sidebar .thumb .image-overlay a { top:34%; }
			.portfolio.one-column-with-sidebar .image-overlay { width:97%; height:93.5%; }
			.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.one-column-with-sidebar .thumb:hover .image-overlay-video { left:35%; }
			.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-link { right:35%; }	

			.readmore { float:right; position:relative; z-index:1; padding:7px 30px 7px 13px; margin:10px 0px 0px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px; behavior:url(PIE.htc); }
			.readmore:hover { -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; behavior:url(PIE.htc); }
			
			.home .portfolio.column-one-third .column { min-height:300px; }
			
			.subscribe-form { float:left; width:100%; }
			.subscribe-form input[type="text"] { float:left; margin:0px 10px 10px 0px; width:66%; }
			.subscribe-form input[type="submit"] { margin:0px; }
			
			/* Portfolio Carousel */
			.portfolio-skin-carousel .jcarousel-clip-horizontal { margin-left:-8px; }
			.portfolio-skin-carousel { position:relative; }
			.portfolio-skin-carousel .jcarousel-container { width:100%; }
			.portfolio-skin-carousel .jcarousel-container-horizontal { width:100%; padding:0px; }
			.portfolio-skin-carousel .jcarousel-clip { overflow: hidden; }
			.portfolio-skin-carousel .jcarousel-clip-horizontal { width:100%; height:auto; }
			.portfolio-skin-carousel .jcarousel-item { width:306px; margin:0px; height:auto; }
			.portfolio-skin-carousel .jcarousel-item .thumb img { height:auto !important;  }
			.portfolio-skin-carousel .jcarousel-item-horizontal { margin-left:8px; margin-right:9px; }
			.portfolio-skin-carousel .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 10px; }
			.portfolio-nav { margin:20px 0px 0px; clear:both; float:left; width:100%; }
			.portfolio-skin-carousel .jcarousel-prev-horizontal { position:absolute; right:25px; top:-40px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
			.portfolio-skin-carousel .jcarousel-next-horizontal { position:absolute; right:5px; top:-40px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
			
			.portfolio-skin-carousel .jcarousel-prev-horizontal:hover, .portfolio-skin-carousel .jcarousel-next-horizontal:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:1; filter:alpha(opacity=1); }
			.portfolio-skin-carousel .jcarousel-next-disabled, .portfolio-skin-carousel .jcarousel-prev-disabled, .portfolio-skin-carousel .jcarousel-next-disabled:hover, .portfolio-skin-carousel .jcarousel-prev-disabled:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:0.4; filter:alpha(opacity=40); cursor:auto; }
	
			/* Clients Carousel */
			.clients-skin-carousel { position:relative; margin:0px; padding:20px 0px; width:100%; float:left; clear:both; margin:50px 0px -75px; }
			.clients-skin-carousel h2 { margin-bottom:20px; }
			
			.clients-skin-carousel .jcarousel-clip-horizontal { margin-left:-9px; }
			.clients-skin-carousel .jcarousel-container { width:100%; }
			.clients-skin-carousel .jcarousel-container-horizontal { width:100%; padding:0px; }
			.clients-skin-carousel .jcarousel-clip { overflow: hidden; }
			.clients-skin-carousel .jcarousel-clip-horizontal { width:100%; height:auto; }
			.clients-skin-carousel .jcarousel-item { width:183px; margin:0px; height:auto; }
			.clients-skin-carousel .jcarousel-item img { height:auto !important; max-width:100%;  }
			.clients-skin-carousel .jcarousel-item-horizontal { margin-left:9px; margin-right:9px; }
			.clients-skin-carousel .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 10px; }
			.clients-nav { margin:20px 0px 0px; clear:both; float:left; width:100%; }
			.clients-skin-carousel .jcarousel-prev-horizontal { position:absolute; right:25px; top:-40px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
			.clients-skin-carousel .jcarousel-next-horizontal { position:absolute; right:5px; top:-40px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
			
			.clients-skin-carousel .jcarousel-prev-horizontal:hover, .clients-skin-carousel .jcarousel-next-horizontal:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:1; filter:alpha(opacity=1); }
			.clients-skin-carousel .jcarousel-next-disabled, .clients-skin-carousel .jcarousel-prev-disabled, .clients-skin-carousel .jcarousel-next-disabled:hover, .clients-skin-carousel .jcarousel-prev-disabled:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:0.4; filter:alpha(opacity=40); cursor:auto; }
	
			.clients-skin-carousel .jcarousel-item img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); 
            
            }

			.clients-skin-carousel .jcarousel-item img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }

			/*----*****---- << Breadcrumb >> ----*****----*/	
			
			.breadcrumb { float:left; clear:both; width:100%;  padding:0px 0px 0px; margin:0px; position:relative; z-index:1; }	
			.breadcrumb-bg { float:left; width:100%; margin:0px; padding:15px 0px; behavior:url(PIE.htc); }
			
			.breadcrumb a, .breadcrumb span.current-crumb { font-size:11px; }
			.arrow { width:5px; height:7px; display:inline-block; margin:0px 3px; }
			
		/*----*****---- << Sidebar >> ----*****----*/	
		
			.sidebar .widget { width:92%; padding:0px 8% 20px 0px; }
			.sidebar .widget h2.widgettitle { margin-bottom:20px; }		
			.sidebar .widget { padding:0px; }
			.sidebar .hr {  width:235px; }
			
			.sidebar.left-sidebar .hr { margin-right:-20px; margin-left:0px; width:225px;}
			
			.sidebar .widget_text { font-size:12px; }
			
			.sidebar a.thumb { width:37%; }
			a.thumb img { max-width:90%; }
			
	/*----*****---- << 404 >> ----*****----*/	
		
		.errorpage-info { float:left; width:100%; text-align:center; }
		.errorpage-info h2 { font-size:72px; margin-bottom:10px; line-height:normal; }
		.errorpage-info h3 { font-size:24px; text-transform:none; margin-bottom:20px; }
		.errorpage-info h4 { font-size:20px; text-transform:none; }
		
	/*----*****---- << Team >> ----*****----*/	
	
		.team { float:left; margin:15px 0px; padding:0px; width:100%; }
		.team .image {  padding:4px; float:left; margin:0px 15px 10px 0px; }
		.team h5 { margin-bottom:5px; }
		.team .role { margin-bottom:10px; font-size:12px; text-transform:none; }
		
		.team .image img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }

		.team .image img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }
		
		.share-links { float:left; clear:both; width:90%; margin:5px 0px 0px; padding:10px; }
		.share-links a, .share-links { font-size:12px; line-height:20px; }
		.share-links a:hover { text-decoration:underline; }
		
		.social { float:right; margin:0px; padding:0px; text-align:right; width:100%; height:20px; }
		.social a { margin:0px 2px; display:inline-block; }
		
	/*----*****---- << Testimonials >> ----*****----*/	
		
		.testimonials { width:100%; float:left; clear:both; margin:0px; padding:0px; }
		.testimonials blockquote { font-style:normal; padding-top:7px; }
		.testimonials blockquote h4 { margin-bottom:0px; }
		.testimonials blockquote cite { font-size:12px; font-style:italic; } 
		.testimonials blockquote p { margin-top:5px; }
		
		.testimonials-author-image { float:left; margin:7px 0px 0px; width:100%; }
		.testimonials-author-image img { padding:5px; width:86%; }
		.testimonials .one-fourth { width:16.4%; }
		.testimonials .three-fourth { width:81.5%; }
		
	/*----*****---- << Portfolio >> ----*****----*/	
	
		.portfolio { text-align:center; float:left; width:100%; }
		.portfolio .button { margin:0px 5px; }
		.portfolio .column { margin-bottom:15px; }
		.portfolio .thumb { width:99%; }
		.portfolio h4 { line-height:24px; }
		.portfolio h5 { line-height:20px; }
		
		.gallery { width:100%; }
		
		.portfolio.column-one-third .column { min-height:220px; }
		.portfolio.column-one-third .thumb a { width:96%; }

		.portfolio.column-one-third-with-sidebar .column { min-height:280px; }
		.portfolio.column-one-third-with-sidebar .thumb a { width:94.5%; }
		
		.portfolio.column-one-half .column { min-height:360px; }
		.portfolio.column-one-half .thumb a { width:97.4%; }
		
		.portfolio.column-one-half-with-sidebar .column { min-height:280px; }
		.portfolio.column-one-half-with-sidebar .thumb a { width:96.5%; }
		
		.portfolio.one-column .thumb, .portfolio.one-column-with-sidebar .thumb { width:56.5%; float:left; margin:0px 2% 15px 0px; }
		.portfolio.one-column .thumb a { width:97.7%; }
		.portfolio.one-column .column, .portfolio.one-column-with-sidebar .column { width:100%; }
		.portfolio.one-column, .portfolio.one-column-with-sidebar { text-align:left; }
		.portfolio.one-column .button, .portfolio.one-column-with-sidebar .button { margin:10px 10px 0px 0px; }
		
		.portfolio.one-column-with-sidebar .thumb a { width:96.7%; }
		
		.portfolio-slider-container { width:625px; height:500px; float:left; margin:0px; padding:0px; position:relative; }
		ul#portfolio-slider { margin:0px; padding:0px; float:left; width:100%; }
		ul#portfolio-slider li { display:block; float:left; margin:0px; padding:0px; width:100%; height:500px; } 
		.portfolio-single .column .thumb { margin:0px; }
		
		.slideshow-bullets { float:left; clear:both; width:100%; text-align:center; margin:20px 0px 0px; position:relative; z-index:100; }
		.slideshow-bullets a { width:11px; height:12px; display:inline-block; margin:0px 1px; font-size:0; }
		
		.portfolio-single .column.two-third  { margin-bottom:50px; }
		
		.portfolio-single { float:left; width:100%; margin:0px; padding:0px; }
		.portfolio-single p.client { padding-left:19px; }
		.portfolio-single p.location { padding-left:19px; }
		.portfolio-single p.project-link { padding-left:19px; margin-bottom:0px; }
		.portfolio-single p { font-size:13px; }
		.portfolio-single a:hover { text-decoration:underline; }
		.portfolio-single a.button:hover { text-decoration:none; }
		
		.portfolio-single .column.two-third .thumb a { width:98.1%; }
		.portfolio-single .thumb img { height:auto !important; }
		
		.post-nav-container { float:left; clear:both; width:100%; padding:10px 0px; margin:20px 0px 0px; font-size:12px; }
		.post-prev-link { float:left; }
		.post-prev-link a { padding:0px 0px 0px 22px; }
		.post-next-link { float:right; }
		.post-next-link a { padding:0px 20px 0px 0px; }
		.post-nav-container span { font-style:italic; }
		
		#sorting-container { display:block; margin:10px 0px 0px; padding:0px; clear:both; width:100%; }
		#sorting-container a { line-height:35px; padding:0px 20px; float:left; margin:0px 1px 1px 0px; }		
		
		.portfolio-container { float:left; clear:both; margin:30px 0px 0px; width:100%; }
		
		.portfolio-container .column { margin-right:0.7% !important; margin-left:0.7% !important; }		
		.portfolio-container .column.one-half { margin-right:0.5% !important; margin-left:0.5% !important; }
		
		.portfolio.one-column .portfolio-container .column, .portfolio.one-column-with-sidebar .portfolio-container .column { margin-right:0px; margin-left:0px; }
		
		.isotope-hidden { display:none !important; }
		
		.isotope,
		.isotope .isotope-item {
		  -webkit-transition-duration: 0.8s;
			 -moz-transition-duration: 0.8s;
			  -ms-transition-duration: 0.8s;
			   -o-transition-duration: 0.8s;
				  transition-duration: 0.8s;
		}
		
		.isotope {
		  -webkit-transition-property: height, width;
			 -moz-transition-property: height, width;
			  -ms-transition-property: height, width;
			   -o-transition-property: height, width;
				  transition-property: height, width;
		}
		
		.isotope .isotope-item {
		  -webkit-transition-property: -webkit-transform, opacity;
			 -moz-transition-property:    -moz-transform, opacity;
			  -ms-transition-property:     -ms-transform, opacity;
			   -o-transition-property:         top, left, opacity;
				  transition-property:         transform, opacity;
		}
		
		.isotope.no-transition,
		.isotope.no-transition .isotope-item,
		.isotope .isotope-item.no-transition {
		  -webkit-transition-duration: 0s;
			 -moz-transition-duration: 0s;
			  -ms-transition-duration: 0s;
			   -o-transition-duration: 0s;
				  transition-duration: 0s;
		}
	
	/*----*****---- << Pagination >> ----*****----*/	
		
		.pagination { float:right;  margin:20px 0px 10px; padding:0px; position:relative; z-index:1; }
		.pagination ul { float:left; margin:0px; padding:0px; }
		.pagination ul li { float:left; display:inline; margin:0px 4px; padding:0px; }
		.pagination ul li a, .pagination .next-post, .pagination .prev-post { float:left; padding:5px 10px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px; behavior:url(PIE.htc); }
		.pagination ul li.active-page { float:left; padding:5px 10px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; border-radius:5px; behavior:url(PIE.htc); }
		.pagination ul li a:hover, .pagination .next-post:hover, .pagination .prev-post:hover { -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; behavior:url(PIE.htc); }
		.pagination .next-post { float:left; margin-left:4px; width:27px; height:26px; padding:0px; }
		.pagination .prev-post { float:left; margin-right:4px; width:27px; height:26px; padding:0px; }
		
	/*----*****---- << Contact >> ----*****----*/	
	
		.contact-info { font-size:16px; line-height:28px;  font-style:italic; margin-bottom:30px; }
		.main-contact-details { float:left; clear:both; margin:15px 0px 0px; width:96%; padding:15px 2% 10px; }
		.main-contact-details ul.contact-details { width:100%; float:left; margin:0px; padding:0px; }
		.main-contact-details ul.contact-details li { float:left; width:47%; margin:0px 1% 10px; display:inline; padding:0px; }
		
		.main-contact-details ul.contact-details li p { margin:0px; }
		.main-contact-details ul.contact-details span { text-align:center; float:left; margin:4px 2% 0px 0px; width:10%; }	
		.main-contact-details ul.contact-details p { float:left; margin-bottom:0px; width:87%; }
		.main-contact-details ul.contact-details li a:hover { text-decoration:underline; }
		
		.main-contact-details ul.contact-details span.address { height:16px; }
		.main-contact-details ul.contact-details span.mail { height:14px; }
		.main-contact-details ul.contact-details span.phone { height:19px; }
		.main-contact-details ul.contact-details span.skype { height:19px; }
		
		.one-third .main-contact-details ul.contact-details li { width:98%; }
		
		.two-third textarea { width:96.5%; }
		.one-third input[type="text"] { width:89%; }
		p.one-third { clear:none; }
		
		.error-container { font-size:14px; color:#ff0000; text-shadow:none; margin:10px 0px 0px; float:left; clear:both; width:100%; }
		.error { border:1px solid #ff0000 !important; }
		
	/*----*****---- << Blog >> ----*****----*/	
	
		.blog-post { float:left; width:705px; margin:0px; padding:10px; }
		.post-title { float:left; width:100%; }
		.post-title h3 { float:left; line-height:24px; width:85%; margin:0px 2% 0px 0px; }
		
		.post-title .date { float:right; margin:-3px 0px 0px; padding:0px; width:13%; }
		.post-title .date p { font-size:24px; line-height:30px; padding:0px 10px 0px 0px; float:left; }
		.post-title .date span { text-align:center; font-size:12px; width:40px; float:left; }
		
		.one-half .post-title h3 { width:81%; }
		.one-half .date { width:17%; }
		.one-half .blog-post .post-thumb a { width:97.4%; } 	
		
		.blog-post .post-thumb { float:left; clear:both; margin:20px 0px 10px; padding:0px; width:99%; }
		.blog-post .post-thumb a { width:98.3%; }
		.blog-post .post-thumb img { height:auto !important; }
		
		.blog-post .entry-head, .blog-post .post-details { line-height:30px; width:100%; float:left; }
		.blog-post .entry-head span.author { float:left; font-size:11px; font-style:italic; }
		.blog-post .entry-head .comments { float:right; margin-right:5px; padding:0px 0px 0px 17px; font-size:11px; }
		.blog-post .entry-head .comments:hover { text-decoration:underline; } 

		.blog-post .post-details { border:none; margin:0px 0px 10px; }
		.blog-post .post-details .categories { padding:0px 0px 0px 17px; float:left; width:45%; margin:0px 2% 0px 0px; }
		.blog-post .post-details .categories, .blog-post .post-details .tags { font-style:normal; font-size:12px; }
		
		.blog-post .post-details .tags  { width:49%; float:left; }
		.blog-post .post-details .tags .float-right { padding:0px 0px 0px 17px; float:right; }
		.blog-post .post-details .categories a, .blog-post .post-details .tags a { font-style:italic; font-size:12px; line-height:20px; }
		.blog-post .post-details .categories a:hover, .blog-post .post-details .tags a:hover { text-decoration:underline; }
		
		.blog-post .post-content { float:left; clear:both; width:100%; }
		
		.blog-full-width { width:100%; margin:0px; padding:0px; } 
		.blog-full-width .blog-post .post-thumb a { width:98.8%; }
		.blog-full-width .post-title .date { width:9%; }
		
		/*----*****---- << Blog Comment Entries >> ----*****----*/	
		
		.commententries { width:100%; float:left; margin:10px 0px 0px; padding:0px; }
		ul.commentlist { float:left; margin:20px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px; }
		ul.commentlist li { display:block; float:none; list-style:none; min-height:118px; border:none; margin:0px 0px 12px 0px; padding:0px 0px 0px 69px; 	position:relative; clear:both; }
		ul.commentlist li ul.children { margin:10px 0px 0px 0px; padding:0px; float:left; border:none; clear:both; }
		ul.commentlist li .respond { margin-left:69px; }
		
		.comment-author { float:left; margin:0px 12px 0px 0px; padding:0px; width:57px; text-align:center; position:absolute; left:0px; }
		.comment-author img { float:left; padding:4px; margin:0px 0px 5px 0px; -moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:none; }
		.comment-author a { clear:both; font-size:12px; text-decoration:none; }
		.comment-author a:hover { text-decoration:underline; }
		.comment-body { margin:0px; padding:10px 10px 0px 20px; min-height:65px; }
		.comment-meta { width:100%; }
		.commentmetadata { float:right; margin:0px 10px 20px 0px; }
		.commentmetadata a { font-size:12px; font-style:italic; text-decoration:none; }
		.commentmetadata a:hover { text-decoration:underline; }
		
		.reply { float:left; margin:0px 0px 20px 20px; }
		.reply a { text-decoration:underline; font-size:12px; }
		.reply a:hover { text-decoration:none; }
		
		/*Comment Form Styles */
		.respond { margin:10px 0px 20px; float:left; clear:both; width:100%; }
		.respond form { float:left; margin:0px; padding:0px; clear:both; width:100%; }
		.respond form p { clear:both; float:left; margin:10px 0px 0px 0px; padding:0px; width:100%; }
		.respond form input.textbox, .respond form textarea { width:33%; margin:0px 10px 0px 0px; float:left; }
		.respond form textarea { width:50%; height:95px; }
		.respond form .button:hover { opacity:0.9; filter:alpha(opacity=90); }
		
	/*----*****---- << Pricing Table >> ----*****----*/	
	
		.pricing-table { float:left; clear:both; width:100%; margin:20px 0px 0px; }
		.pricing-table table { border-collapse:collapse; border-spacing:0; border:none; margin:0px; padding:0px; table-layout:fixed; width:100%; }
		.pricing-table table td { text-align:left; font-size:13px; font-weight:normal; text-shadow:none; }
		.pricing-table table tbody tr.title td { font-size:18px; text-align:center; padding:2px 0px; }
		.pricing-table table tr td:last-child { border-right:0px; }
		
		.pricing-table table tr.price td { font-size:25px; text-align:center; padding:5px 0px 15px; }
		.pricing-table table tr.price td sup { vertical-align:super; font-size:20px; margin-right:30px; }
		.pricing-table table tr.price td small { font-size:22px; margin-left:-20px; }
		
		.pricing-table table tr td span { padding:0px 0px 0px 25px; }
		
		.pricing-table table tr.buttons td { text-align:center; border-bottom:none; }
		.pricing-table table tr.buttons .button { margin:5px 0px 5px; padding:8px 20px; }
		
		.pricing-table table tr.buttons td a.button.black { border-radius:5px; behavior:url(PIE.htc); }

		.pricing-table table .featured {  position: relative; z-index: 100; box-shadow:0px 9px 25px 5px  rgba(0,0,0,0.5); -webkit-box-shadow:0px 9px 25px 5px rgba(0,0,0,0.5); -moz-box-shadow:0px 9px 25px 5px rgba(0,0,0,0.5); transform: translateY(-10px) scale(1); }
		
		
	/*----*****---- << Styled Elements >> ----*****----*/	
	
		.styled-elements h1, .styled-elements h2, .styled-elements h3, .styled-elements h4, .styled-elements h5 { margin-bottom:25px; }
		.styled-elements .column h2 { margin-bottom:15px; }
		.styled-elements .button { margin-right:12px; }
		
		/* Highlight */
		.highlight { padding:0px 5px; margin:0px 5px 0px 0px; }
		
		/* Dropcap */
		.dropcap { font-size:24px; float:left; margin:10px 0px 10px 0px; text-align:center; }
		.dropcap.style1 { font-size:48px; width:58px; }
		.dropcap.style2 { width:40px; height:34px;  margin:0px 10px 0px 0px; padding:6px 0px 0px; border-radius:30px 30px 30px 30px; behavior:url(PIE.htc); }
		.dropcap.style3 { height:34px; margin:5px 10px 0 0; padding:6px 0 0; text-align:center;
    width:40px; box-shadow:0 0 5px #939393; -moz-box-shadow:0 0 5px #939393; -webkit-box-shadow:0 0 5px #939393; border-radius:30px 30px 30px 30px; behavior:url(PIE.htc); }
		.dropcap.style4 { width:33px; height:29px; text-align:center; margin:5px 10px 0px 0px; padding:4px 0px 0px; }
		
		/* Horizontal Tabs */
		.tabs-container { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; }
		ul.tabs-frame { float:left; margin:0px 0px 0px 15px; padding:0px; width:98.5%; }
		ul.tabs-frame li { float:left; display:inline; margin:0px 0px 0px 5px; padding:0px; }
		ul.tabs-frame li a { float:left; border-bottom:0px; margin:0px; padding:0px 15px; min-width:60px; text-align:center; font-size:14px; line-height:32px; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px 5px 0px 0px; behavior:url(PIE.htc); }
		
		.tabs-frame-content { float:left; clear:both; width:96.8%; margin:-1px 0px 0px; padding:15px 15px 10px; border-radius:5px; behavior:url(PIE.htc); }		
		.tabs-frame-content img { margin-top:10px; }
		.tabs-frame-content img.alignleft { margin-bottom:15px; }
		
		/* Vertical Tabs */
		.tabs-vertical-container { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; }
		
		ul.tabs-vertical-frame { float:left; margin:0px 16px 0px 0px; padding:0px; width:20%; }		
		ul.tabs-vertical-frame li { float:left; display:block; margin:0px; padding:0px; width:100%; position:relative; }
		ul.tabs-vertical-frame li a { float:left; border-bottom:0px; margin:0px; padding:12px 15px 10px; width:83.5%; font-size:14px; line-height:normal; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; behavior:url(PIE.htc); }
		
		ul.tabs-vertical-frame li.first a { border-radius:5px 5px 0px 0px; behavior:url(PIE.htc); }
		ul.tabs-vertical-frame li.last a { border-radius:0px 0px 5px 5px; behavior:url(PIE.htc); }
		
		ul.tabs-vertical-frame li a.current span { left:0; right:-9px; top:0; bottom:0; position:absolute; }
		
		.tabs-vertical-frame-content { width:75%; float:left; padding:15px 15px 10px; border-radius:5px; behavior:url(PIE.htc); }
		
		/* Standard Toggle */
		h5.toggle, h5.toggle-accordion { margin-bottom:10px; padding:0px 0px 0px 25px; line-height:25px; clear:both; position:relative; }
		h5.toggle a, h5.toggle-accordion a { font-weight:bold; color:#000;display:block; }
		
		.toggle-content { clear:both; margin:0px 0px 20px 25px; overflow:hidden; }
		.toggle-content p { margin:0px; font-size:14px; }
		
		.toggle-content img.alignleft { margin-top:5px; }
		
		.toggle-frame-set { float:left; width:100%; margin:0px 0px 20px; }
		
		.toggle-frame { float:left; clear:both; margin:0px 0px 3px 0px; width:95.5%; opacity:0.8; filter:alpha(opacity=80); padding:9px 10px 6px; font-size:16px; border-radius:5px; behavior:url(PIE.htc); }
		.toggle-frame h5 { margin:0px; opacity:0.6; filter:alpha(opacity=60); }
		.toggle-frame .toggle-content { margin:20px 0 15px 10px; }
		
		/* Tooltip */
		.tooltip a { background:#E5E5E5; color:#5A5A5A; padding:10px 20px; width:82%; text-align:center; float:left; margin:10px 0px 0px; }
		.tooltip a:hover { background:#4C4C4C; color:#FFFFFF; text-shadow:0 1px 0 #0E4B6E; }
		
		#tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999; }		
		#tiptip_holder.tip_top { padding-bottom: 5px; }		 
		#tiptip_holder.tip_bottom { padding-top: 5px; }		 
		#tiptip_holder.tip_right { padding-left: 5px; }		 
		#tiptip_holder.tip_left { padding-right: 5px; }		
		
		.tip_bottom #tiptip_content { box-shadow: inset 0px -1px 0px 0px #77735c; -webkit-box-shadow:inset 0px -1px 0px 0px #77735c; -moz-box-shadow:inset 0px -1px 0px 0px #77735c; }
				
		#tiptip_content { padding:8px 10px; color:#424242; font-size:12px; border:1px solid #acacac; box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; background: #efefef; /* Old browsers */ background: -moz-linear-gradient(top,  #efefef 0%, #cacaca 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#cacaca)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #efefef 0%,#cacaca 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #efefef 0%,#cacaca 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #efefef 0%,#cacaca 100%); /* IE10+ */ background: linear-gradient(to bottom,  #efefef 0%,#cacaca 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cacaca',GradientType=0 ); /* IE6-9 */ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; behavior:url(PIE.htc); }		
		#tiptip_arrow, #tiptip_arrow_inner { position: absolute; border-color: transparent; border-style: solid; border-width:6px; height: 0; width: 0; }		
		#tiptip_holder.tip_top #tiptip_arrow { border-top-color: #fff; border-top-color:#cbcbcb;  }		
		#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #fff; border-bottom-color:#cbcbcb; }		
		#tiptip_holder.tip_right #tiptip_arrow { border-right-color: #fff; border-right-color:#cbcbcb; }		 
		#tiptip_holder.tip_left #tiptip_arrow { border-left-color: #fff; border-left-color:#cbcbcb; }		
		#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color:#cbcbcb; border-top-color:#cbcbcb; }		
		#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top: -5px; margin-left: -6px; border-bottom-color:#eeeeee; border-bottom-color: #eeeeee; }		 
		#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color:#dedede; border-right-color:#dedede; }		
		#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: #dedede; border-left-color:#dedede; }
			
		/*----*****---- << Sitemap >> ----*****----*/
		
		ul.sitemap { float:left; width:100%; margin:0px; padding:0px; }
		ul.sitemap li a:hover { text-decoration:underline; }
		
		/*----*****---- << Features >> ----*****----*/		
		.side-nav-container { margin:0px 30px 0px 0px; padding:60px 0px 0px; float:left; width:22%; }
		.side-nav-bottom { width:100%; height:78px; float:left; clear:both; margin:-30px 0px 0px; }
		ul.side-nav { float:left; width:100%; padding:0px; margin:0px; }
		ul.side-nav li { float:left; clear:both; display:block; padding:0px; margin:-60px 0px 60px; padding:0px; width:100%; position:relative; }
		ul.side-nav li a { line-height:16px; width:100%; float:left; padding:14px 0px; margin:0px 0px 2px; }
        ul.side-nav li.current_page_item a span { width:19px; height:44px; top:0px; right:-19px; position:absolute; }
		
		.main-content { float:left; width:74%; }
		
		/*----*****---- << Footer >> ----*****----*/
		
		#footer { float:left; clear:both; margin:0px; padding:0px; width:100%;text-shadow:none;  }
		
		.footer-bg { margin:0px; padding:20px 0px 0px; float:left; width:100%; }
		
		#footer p, #footer a, #footer .widget.tweetbox span { font-size:13px; line-height:18px; }
		
		#footer .widget ul li { padding:10px 0px; }
		#footer .widget ul li:last-child { border-bottom:0px; }
		
		#footer .widget.tweetbox a:hover { text-decoration:underline; }
		
		#footer .widget .social-icons { margin:0px; }
		#footer .widget .social-icons a { margin:0px 10px 10px 0px; }	
		
		#footer .widget ul.contact-details span.address { height:16px; }
		#footer .widget ul.contact-details span.mail { height:14px; }
		#footer .widget ul.contact-details span.phone { height:19px; }
		#footer .widget ul.contact-details span.skype { height:19px; }
		
		#footer .widget ul.contact-details li p { width:87%; }		
		
		.widget .testimonial-carousel li { clear:none; }
		.testimonial-skin-carousel { position:relative; }
		.testimonial-skin-carousel .jcarousel-container { width:220px; }
		.testimonial-skin-carousel .jcarousel-container-horizontal { width: 220px; padding:0px; }
		.testimonial-skin-carousel .jcarousel-clip { overflow: hidden; }
		.testimonial-skin-carousel .jcarousel-clip-horizontal { width:222px; height:auto; }
		.testimonial-skin-carousel .jcarousel-item { width:220px; height:auto; }
		.testimonial-skin-carousel .jcarousel-item-horizontal { margin-right:20px; }
		.testimonial-skin-carousel .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 10px; }
		.testimonial-nav { margin:20px 0px 0px; clear:both; float:left; width:100%; }
		.testimonial-skin-carousel .jcarousel-prev-horizontal { position:absolute; left:40%; bottom:-30px; display:inline-block; margin:0px 5px; width:12px; height:20px; padding:0px; cursor:pointer; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
		.testimonial-skin-carousel .jcarousel-next-horizontal { position:absolute; right:40%; bottom:-30px; display:inline-block; margin:0px 5px; width:12px; height:20px; padding:0px; cursor:pointer; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
		
		.testimonial-skin-carousel .jcarousel-next-disabled, .testimonial-skin-carousel .jcarousel-prev-disabled { opacity:0.7; filter:alpha(opacity=70); cursor:auto; }

		#footer .widget ul.testimonial-carousel li, #footer .widget ul.testimonial-carousel { border:0px; padding:0px; }
		
		#footer .widget blockquote { padding:0px 0px 0px 20px; margin:0px; border:0px; width:85%; }
		#footer .widget blockquote p { font-size:12px; line-height:18px; }
		#footer .widget blockquote p span { margin:25px 0px 0px -20px; clear:both; float:left; width:100%; text-shadow:none; font-style:normal; }
		#footer .widget blockquote p span img { float:left; margin:-5px 10px 10px 0px; }
		
		#footer .widget form { float:left; width:100%; margin:0px; padding:0px; }
		#footer .widget form p { float:left; margin:0px 0px 7px; clear:both; width:100%; }
		#footer .widget form input[type="text"], #footer .widget form textarea { padding:7px; float:left; width:55%; margin:0px 4% 0px 0px; border-radius:5px; behavior:url(PIE.htc); }
		#footer .widget form textarea { width:92%; height:88px; }
		#footer .widget form label { width:33%; float:right; font-size:13px; }
		#footer .widget form input[type="submit"] { font-size:13px; cursor:pointer; text-transform:none; padding:6px 10px; margin:5px 0px 0px; border-radius:5px; }
		#footer .widget form input[type="submit"]:hover { border-radius:5px; ; }
		
		.footer-copyright { float:left; clear:both; width:100%; padding:10px 0px 15px; margin:0px; }
		.footer-copyright .copyright-content { float:left; margin:0px 5% 0px 0px; padding:0px; width:85%; }
		
		.footer-copyright ul { margin:10px 0px 0px -10px; padding:0px; float:left; width:100%; }
		.footer-copyright ul li { float:left; display:inline; margin:0px 0px 10px; padding:0px; }
		.footer-copyright ul li a { font-size:12px; text-shadow:none; padding:0px 10px; float:left; line-height:12px; }
		.footer-copyright ul li:last-child { border:none; }
		.footer-copyright p { font-size:12px; text-shadow:none; float:left; clear:both; width:100%; margin:0px; }
		
		.footer-logo { float:right; width:30%; text-align:right; margin:5px 0px 0px; padding:0px; }
		
		.footer-copyright.align-center { padding:20px 0px; }
		.footer-copyright.align-center .container { position:relative; }
		.footer-copyright.align-center .copyright-content { width:100%; text-align:center; }
		.footer-copyright.align-center .social-icons { text-align:center; margin:15px 0px 0px; }
		.footer-copyright.align-center .social-icons { display:inline-block; *display:inline; zoom:1; text-align:center; float:none; }
		.footer-copyright.align-center .footer-logo { position:absolute; right:0px; top:10px; } 
		
		
		/*----*****---- << Ultimate Style Picker >> ----*****----*/
		
		.ultimate-style-picker-wrapper { position:fixed; z-index:99999; left:0px; top:150px; }
		
		#ultimate-style-picker { background:#ffffff; width:225px; float:left; position:absolute; top:0px; z-index:1; margin:0px; padding:0px 0px 10px; text-align:center; box-shadow:0px 0px 10px #242424; -moz-box-shadow:0px 0px 10px #242424; -webkit-box-shadow:0px 0px 10px #242424; border-radius:0px 10px 10px 0px; behavior:url(PIE.htc); }
		#ultimate-style-picker h2 { background:url(images/style-picker/title-bg.jpg) repeat-x; font:normal 12px Tahoma, Geneva, sans-serif; line-height:48px; width:100%; color:#848484; margin:0px 0px 15px; padding:0px; border-radius:10px 10px 0px 0px; behavior:url(PIE.htc);  }
		#ultimate-style-picker h3 { font:normal 12px Tahoma, Geneva, sans-serif; padding:0px 0px 10px; width:100%; color:#848484; margin:0px; }
		
		#ultimate-style-picker ul { float:left; margin:0px; padding:0px; text-align:center; width:225px; }
		#ultimate-style-picker ul li { display:inline-block; display:inline; list-style-type:none; padding:0px; margin:0px 0px 6px 0px; }
		#ultimate-style-picker ul li a { background:#ffffff; border:1px solid #ffffff; padding:2px; display:inline-block; margin:0px; }
		#ultimate-style-picker ul li a.selected, #ultimate-style-picker ul li a:hover { border:1px solid #d7d7d7; }
		#ultimate-style-picker ul li a img { border:1px solid #d7d7d7; }
		
		#ultimate-style-picker .hr { background:url(images/style-picker/seperator.png) no-repeat; width:100%; height:25px; margin:-10px 0px 10px; float:left; }
		
		.style-picker-ico { position:absolute; top:25px; left:225px; }
		/*----*****---- << WooCommerce >> ----*****----*/
		
		ul.products li .onsale, ul.products li .price, .product .onsale, .summary .price, .woocommerce-message, .product-name, .widget_shopping_cart_content .total, ul.tabs li a, .product .summary .price, .widget.woocommerce ul.product_list_widget li .amount { font-family:'Arial', serif;font-size:13px; }
	
		.woocommerce-result-count { float:left; margin:10px 0px 0px; }
		.woocommerce-ordering { float:right; }
		.woocommerce .woocommerce-ordering { margin:0px; }
		.woocommerce .woocommerce-ordering select { margin:0px; width:auto; }
		
		ul.products { width:100%; margin:30px 0px 0px; padding:0px; float:left; }
		ul.products li { float:left; display:inline; margin:0px 2% 15px 0px; padding:10px 10px 20px; width:27.6%; border:1px solid #d8d8d8; background:#ffffff; position:relative; text-align:center; min-height:270px; -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; }
		ul.products li:hover { position:relative; z-index:10; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); }

		ul.products li.last { margin-right:0px; }
		ul.products li img { margin-bottom:10px; }
		ul.products li .onsale, .product .onsale { text-align:center; width:45px; height:45px; position:absolute; top:15px; left:15px; color:#ffffff; font-size:12px; line-height:45px; font-style:italic; text-shadow:none; border-radius:45px; }
		ul.products li h3 { font-weight:normal; text-transform:none; font-size:13px; min-height:40px; }
		ul.products li .price { width:100%; clear:both; float:left; margin:10px 0px 0px; }
		ul.products li .price, .product .summary .price { font-size:16px; color:#000000; }
		ul.products li .price ins { background:none; }
		ul.products li .price del { color:#ff8787; font-size:14px; }			
		ul.products li .add_review .button, .shipping-calculator-form .button, .price_slider_amount .button { line-height:normal; display:inline-block; *display:inline; zoom:1; clear:both; margin:10px 0px 0px; cursor:pointer; width:auto; float:none; padding:7px 15px 8px; font-size:14px; background:#696969 url(images/button-medium-gradient.png) repeat-x; color:#ffffff; border:1px solid #3c3c3c; text-shadow:0px 1px 0px #000000; border-radius:5px; }		
		
		ul.products li .star-rating { clear:both; float:none; display:inline-block; }
		
		ul.products > li > a { width:100%; display:inline-block; } 
		
		ul.products li .added_to_cart { width:auto; background:url(images/shortcodes/icons-green.png) -368px -417px no-repeat; line-height:17px; padding:0px 0px 0px 20px; width:78px; display:block; clear:both; color:#4B7808; position:absolute; bottom:7px; left:0px; right:0px; margin:0 auto; }
		ul.products li .button { transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -webkit-transition: all .1s linear; }
		ul.products li .button.loading { background:url(images/product-loading.gif) center center no-repeat; width:25px; height:25px; line-height:0; white-space:nowrap; font-size:0; border:none; }
		
		.woocommerce-pagination { float:right; clear:both; width:100%; margin:10px 10px 10px; padding:0px; }
		ul.page-numbers { float:right; }
		ul.page-numbers li { float:left; display:inline; margin:0px 4px; padding:0px; line-height:normal; }
		ul.page-numbers li a { line-height:normal; float:left; padding:5px 10px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background:#ebebeb; border:1px solid #d7d7d7; color:#7c7c7c; border-radius:5px; }
		ul.page-numbers li span.current { background:#4c4c4c url(images/pagination-active.jpg) repeat-x; border:1px solid #4d4d4d; text-shadow:0px 1px 0px #151515; color:#ffffff; float:left; padding:5px 10px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; border-radius:5px; }
		ul.page-numbers li a:hover { background:#676767; border:1px solid #4d4d4d; text-shadow:0px 1px 0px #151515; color:#ffffff; -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; }
		ul.page-numbers li a.next, ul.page-numbers li a.prev { padding:5px 8px 6px; }
		
		
	.product .images {float: left;width: 48%;margin: 0px 3% 0px 0px;}
	.product .summary {float: left;margin: 0px;padding: 0px;width: 49%;}
	.product .summary .product_title {font-size: 22px;text-transform: none;font-weight: normal;}
	.product .summary .price {font-size: 20px;}
	.product .cart {width: 100%;float: left;margin: 0px 0px 10px;padding: 0px;}
	.product .quantity, .product-quantity .quantity {position: relative;width: 76px;float: left;}
	.product .cart .single_add_to_cart_button {float: left;clear: none;padding: 8px 10px 7px;margin: 4px 0px 0px 10px;font-size: 15px;}
	.cart .button {margin: 10px 0px 0px 20px;}
	.product_meta {float: left;clear: both;margin: 20px 0px 0px;}
	.product .ultimate-main-image {border: 1px solid #d8d8d8;float: left;margin: 0px 0px 10px;}
    .ultimate-tabs, .related.products, .upsells.products {float: left;clear: both;width: 100%;margin: 30px 0px 0px;
padding: 0px;}


		table.shop_attributes td p { margin:0px; }		
		
		.woocommerce-tabs, .related.products, .upsells.products { float:left; clear:both; width:100%; margin:30px 0px 0px; padding:0px; }	
		.related.products ul.products, .upsells.products ul.products { margin-top:10px; }
		ul.tabs { list-style:none; float:left; margin:0px 0px 0px 15px; padding:0px; width:98.5%; }
		ul.tabs li { float:left; display:inline; margin:0px 0px 0px 5px; padding:0px; }
		ul.tabs li a { background:url(images/tabs-bg.jpg) repeat-x; border:1px solid #dddddd; color:#717171; float:left; border-bottom:0px; margin:0px; padding:0px 15px; min-width:60px; text-align:center; font-size:14px; line-height:32px; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px 5px 0px 0px; }
		ul.tabs li a:hover, ul.tabs li a.current { background:#f0f0f0; background:url(images/tabs-bg-active.jpg) repeat-x; }
		.woocommerce-tabs .panel { margin:-1px 0px 0px; padding:20px 15px 10px; border-radius:5px; background:#ffffff; border:1px solid #dddddd; clear:both; }
		
		.shop_attributes th { background:#F3F3F3; font-weight:bold; }
		.shop_attributes tr:nth-child(2n+1) th { background:#F8F8F8; }		
		.shop_attributes td { border-bottom:1px solid #CFCFCF; }
		.shop_attributes { border-bottom:none; }
		
		#reviews ol.commentlist li .avatar { float:left; margin:0px 20px 0px 0px; padding:0px; }
		#reviews ol.commentlist li { border-bottom:1px dashed #333; padding:10px 0px; }	
		#review_form .required { color:#ff0000; }
		p.stars span { background:url(images/star.png) left top repeat-x; float:left; height:16px; position:relative; width:80px; }
		p.stars span a { float:left; height:0; left:0; overflow:hidden; padding-top:16px; position:absolute; top:0; width:16px; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; }
		p.stars span a.star-1 { width:16px; z-index:10; }
		p.stars span a.star-2 { width:32px; z-index:9; }
		p.stars span a.star-3 { width:48px; z-index:8; }
		p.stars span a.star-4 { width:64px; z-index:7; }
		p.stars span a.star-5 { width:80px; z-index:6; }
		p.stars span a.active { background:url(images/star.png) left -32px repeat-x; }
		p.stars span a:hover, p.stars span a:focus { background:url(images/star.png) left -16px repeat-x; }	
		.star-rating { width:80px; height:16px; background:url(images/star.png) left 0 repeat-x; float:right; }
		.star-rating span { background:url(images/star.png) left -32px repeat-x; height:0; padding-top:16px; overflow:hidden; float:left; }
		
		.woocommerce .pp_woocommerce form label { width:auto; margin:0px 2px 10px 0px; padding:0px; }
		.woocommerce .pp_woocommerce form input[type="text"] { clear:both; }
		.woocommerce .pp_woocommerce p.stars { margin-top:-15px !important; }
		.woocommerce .pp_woocommerce input[type="submit"] { margin:20px 18px 0px 0px; }
		.woocommerce .pp_woocommerce .comment-form-comment { float:left; clear:both; width:100%; margin:10px 0px 0px; }
		
		.single-product.woocommerce .woocommerce-message { background:#eafac0 url(images/success-ico.png) 15px center no-repeat; border:1px solid #b1cf67; color:#7ba411; color:#7ba411; margin-bottom:20px; padding:5px 15px 10px 45px; clear:both; }		
		.single-product.woocommerce .woocommerce-message a { color:#7ba411; text-decoration:underline; }
		
		.shop_table td.product-name { font-size:15px; } 
		.shop_table td.product-remove .remove { font-size:16px; }
		.cart_table_item td { vertical-align:middle; } 
		.coupon { float:left; }
		.coupon #coupon_code { padding:7px 10px 8px; width:100px; }
		.woocommerce .coupon label { width:auto; padding:16px 0px; }
		.woocommerce .shop_table input[type="submit"] { margin:10px 0px 0px; }
		
		td.actions { text-align:right; } 
		td.actions .button { margin-left:5px; padding:6px 10px 5px; position:relative; top:2px; }
		.shipping-calculator-form input[type="text"] { width:34.2%; }
		.shipping-calculator-form select { width:35%; }
			
		.woocommerce form p, .woocommerce form h3 { clear:both; width:100%; margin:10px 0px 0px; }	
		.woocommerce form h3 { padding-bottom:20px; }
		.woocommerce-error, .woocommerce form .required { color:#FF4E4E; } 
		.woocommerce form label { clear:both; float:left; margin:0 20px 0 0; width:19%; padding:6px 0px; }
		
		.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field, .woocommerce form input[type="checkbox"]  { margin:10px 0 0 21.9%; }
		.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field { width:48.5%; }
		.woocommerce form p#billing_address_2_field input[type="text"], .woocommerce form p#shipping_address_2_field input[type="text"] { width:93%; }
		
		.woocommerce form select { margin:0px; width:48%; }
		.woocommerce form input[type="text"], .woocommerce form textarea, .woocommerce form input[type="password"] { width:45%; margin:0px; }
		.woocommerce form { margin:30px 0px; }
		.woocommerce form p#shiptobilling { margin:0px 0px 30px; }
		.woocommerce form #shiptobilling label, .woocommerce form label.checkbox { width:auto; float:none; clear:none; }
		
		.woocommerce form input[type="submit"]  { background:#696969 url(images/button-medium-gradient.png) repeat-x; margin:10px 10px 0px 21.1%; float:none; display:inline-block; }
		.woocommerce form #payment input[type="submit"] {margin:10px 10px 0px 0px; float:left; clear:both; }
		
		.sidebar .woocommerce form input[type="submit"] { margin-left:0px; }
		
		.woocommerce .checkout_coupon input[type="submit"] { margin-left:0px; }
		
		.woocommerce-error { font-size:14px; padding:0px; }
		#payment { float:left; clear:both; width:100%; margin:10px 0px 0px; padding:0px; }
		#payment ul { padding:0px; }
		#payment ul li { float:left; clear:both; display:block; } 
		#payment label { width:auto; float:none; clear:none; }
		
		.order-actions a.button { color:#839c18; }
		.woocommerce .address, .woocommerce .addresses .col-1, .woocommerce .addresses .col-2 {  background:#FFFFFF; border:1px solid #D8D8D8; display:inline-block; line-height:20px; margin:20px 1%; padding:20px;
width:41%; -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; }
		.woocommerce .address:hover, .woocommerce .addresses .col-1:hover, .woocommerce .addresses .col-2:hover { z-index:10; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); }

		
		.woocommerce .variations_form label { width:auto; padding:0px; }
		.woocommerce .variations_form select, .woocommerce .variations_form input[type="text"] { width:auto; }
		
		.woocommerce-page.woocommerce-checkout .form-row .chzn-container { margin:3px 0px 5px; width:48% !important; }
		
		.pp_woocommerce .pp_content { height:auto !important; min-height:500px; }
		.pp_description { display:none !important; }
		.pp_woocommerce .pp_content #respond form textarea { clear:both; }
		
		.woocommerce-cart .woocommerce-message { background:#bfe4f9 url(images/info-ico.png) 15px center no-repeat; border:1px solid #68a2cf; color:#2081b9; color:#2081b9; margin-bottom:20px; padding:15px 15px 15px 50px; clear:both; }
				
		/* Widgets */
		.widget.woocommerce ul.product_list_widget li { line-height:20px; background:none; padding:5px 0px; width:230px; height:85px; display:block; font-size:12px; }
		.widget.woocommerce ul.product_list_widget li a { display:inline; font-weight:bold; }
		.widget.woocommerce ul.product_list_widget li .amount { font-size:16px; display:table; margin:5px 0px 0px; color:#000000; }	
		.widget.woocommerce ul.product_list_widget li del span.amount, .widget.woocommerce ul.product_list_widget li del { color:#FF4E4E; font-size:16px; }
		.widget.woocommerce ul.product_list_widget li img { border:1px solid #d8d8d8; float:left; margin:0px 10px 0px 0px; }
		.widget.woocommerce ul.product_list_widget .star-rating { margin:5px 0px; display:table; float:none; }
		.widget_shopping_cart_content .total { font-size:15px; text-transform:uppercase; margin:15px 0px 10px; display:inline-block; }
		.widget_shopping_cart_content .total strong { font-weight:normal; }
		
		.widget.woocommerce.widget_product_search #searchform, .widget.widget_search #searchform fieldset { margin:0px; }
		.widget.woocommerce.widget_product_search #searchform input[type="text"] { width:54%; }
		.widget.woocommerce.widget_product_search #searchform input[type="text"]:hover, .widget.woocommerce.widget_product_search #searchform input[type="text"]:focus { width:54%; }	
		.widget.woocommerce.widget_product_search #searchform label { width:100%; }
		
		.widget.woocommerce.widget_login form label { width:100%; margin:0px 0px 10px; padding:0px; }
		.widget.woocommerce.widget_login form input[type="text"], .widget.woocommerce.widget_login form input[type="password"] { width:90%; padding:12px 10px; }
		
		.widget.woocommerce.widget_shopping_cart p.buttons a { margin-right:10px; }
		
		.widget.woocommerce.widget_login form { margin-top:-10px; }
		
		.widget.woocommerce.widget_price_filter .price_slider_wrapper { float:left; clear:both; width:100%; margin:20px 0px 0px; }
		.widget.woocommerce.widget_price_filter .price_slider_amount .button { float:left; }
		.widget.woocommerce.widget_price_filter .price_label { margin:21px 0px 0px 15px; float:left; }
		.widget_price_filter .price_slider_wrapper .ui-widget-content { background:#9e9e9e; border: 0 none; border-radius: 1em 1em 1em 1em; }
		.widget_price_filter .ui-slider-horizontal { height: 0.5em; }
		.widget_price_filter .ui-slider { position: relative; text-align: left; }
		.widget_price_filter .price_slider { margin-bottom: 1em; }
		.widget_price_filter .ui-slider-horizontal .ui-slider-range { height: 100%; top: 0; }
		.widget_price_filter .ui-slider .ui-slider-range { background:#D3D3D3; border: 0 none; border-radius: 1em 1em 1em 1em; display:block; font-size:0.7em; position:absolute; z-index:1; }
		.widget_price_filter .ui-slider .ui-slider-handle { background:#D3D3D3; border: 1px solid #6D6D6D; border-radius: 1em 1em 1em 1em; cursor: pointer; height: 0.9em; outline: medium none; position: absolute;    top: -0.3em; width: 0.9em; z-index: 2; }
		.widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left: -1em; }
		
	/*----*****---- << Responsive >> ----*****----*/
	
	
	
	
	
	
	
	
	@charset "utf-8";
/* CSS Document */

/*----*****---- << General >> ----*****----*/
	
	body {  background:#fff; color:#333; text-shadow: 0px 1px 0px #ffffff; }
	
	/*----*****---- << Headings >> ----*****----*/
	
	h1, h2, h3, h4, h5, h6 { color:#333; }	
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#D93600; }
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color:#aeaeae; }

	/*----*****---- << Text Elements >> ----*****----*/
	
	a{ color:#000; }	
	
	blockquote{ color:#afafaf; background:url(../images/quote.png) left top no-repeat; }

	pre, code{ border-left:5px solid #C4BC89; background-color:#E5DEB0; }
	
	hr{ background-color:#c4c4c4; color:#efefef; }
	
	/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */
	
	.hr{ background:url(../images/splitter.jpg) repeat-x; }
	.hr-border { background:url(../images/dashed-splitter.png) repeat-x; }
	
	/*----*****---- << Tables >> ----*****----*/
	
	table{ border:1px solid #cfcfcf; border-right:0px; }
	th{ background:url(../images/table-head-bg.jpg) repeat-x; border-bottom:1px solid #cfcfcf; border-right:1px solid #d7d7d7; color:#5a5a5a; }
	td{ border-right:1px solid #d7d7d7; background:#f3f3f3; color:#5a5a5a; }
	tbody tr:nth-child(2n+1) td{ background:#f8f8f8; }
	
	/*----*****---- << Definition Lists >> ----*****----*/
	
	.gallery-item img { border:2px solid #617b00 !important; }
	
	/*----*****---- << Buttons >> ----*****----*/
	
	.button.small { background:url(../images/button-small-gradient.png) repeat-x; }
	.button.medium { background:url(../images/button-medium-gradient.png) repeat-x; }
	.button.large { background:url(../images/button-large-gradient.png) repeat-x; }
	.button.xlarge { background:url(../images/button-xlarge-gradient.png) repeat; }
	
	.button.dark-grey { background-color:#696969; color:#ffffff; border:1px solid #3c3c3c; text-shadow:0px 1px 0px #000000; }
	
	.button.black { background-color:#303030; color:#ffffff; border:1px solid #000000; text-shadow:0px 1px 0px #000000; }
	.button.grey { background-color:#696969; color:#ffffff; border:1px solid #3c3c3c; text-shadow:0px 1px 0px #000000; }
	.button.light-grey { background-color:#fafafa; color:#696969; border:1px solid #d0d0d0; text-shadow:0px 1px 0px #ffffff; }
	.button.lightblue { background-color:#3d9ed6; color:#ffffff; border:1px solid #20648b; text-shadow:0px 1px 0px #000000; }
	.button.teal { background-color:#3eccd6; color:#ffffff; border:1px solid #1b7980; text-shadow:0px 1px 0px #000000; }
	.button.purple { background-color:#e178ef; color:#ffffff; border:1px solid #822c8d; text-shadow:0px 1px 0px #000000; }
	.button.green { background-color:#5fd63e; color:#ffffff; border:1px solid #32831c; text-shadow:0px 1px 0px #000000; }
	.button.pink { background-color:#d63ea9; color:#ffffff; border:1px solid #851e66; text-shadow:0px 1px 0px #000000; }
	.button.olivegreen { background-color:#d6d63e; color:#ffffff; border:1px solid #80801b; text-shadow:0px 1px 0px #000000; }
	.button.red { background-color:#BB0000; color:#ffffff; border:1px solid #BB0000; text-shadow:0px 1px 0px #000000; }
	.button.orange { background-color:#f49a2c; color:#ffffff; border:1px solid #83541c; text-shadow:0px 1px 0px #000000; }
	.button.blue { background-color:#3e62d6; color:#ffffff; border:1px solid #19307d; text-shadow:0px 1px 0px #000000; }
	.button.violet { background-color:#8a3ed6; color:#ffffff; border:1px solid #4d1b80; text-shadow:0px 1px 0px #000000; }
	.button.salmon { background-color:#fa8072; color:#ffffff; border:1px solid #a4463c; text-shadow:0px 1px 0px #000000; }
	.button.khaki { background-color:#bdb76b; color:#ffffff; border:1px solid #6f6b37; text-shadow:0px 1px 0px #000000; }
	.button.light-green { background-color:#90ee90; color:#115b11; border:1px solid #5cbd5c; text-shadow:0px 1px 0px #82df82; }	
	
	.button.heart-icon span { background:url(../images/button-ico-heart.png) left 8px no-repeat; }
	.button.rss-icon span { background:url(../images/button-ico-rss.png) left 8px no-repeat; }
	.button.mail-icon span { background:url(../images/button-ico-mail.png) left 8px no-repeat; }
	.button.refresh-icon span { background:url(../images/button-ico-refresh.png) left 8px no-repeat; }
	.button.zoom-icon span { background:url(../images/button-ico-zoom.png) left 8px no-repeat; }
	.button.download-icon span { background:url(../images/button-ico-download.png) left 8px no-repeat; }
	.button.delete-icon span { background:url(../images/button-ico-delete.png) left 8px no-repeat; }
	.button.warning-icon span { background:url(../images/button-ico-warning.png) left 9px no-repeat; }
	.button.chat-icon span { background:url(../images/button-ico-chat.png) left 8px no-repeat; }
	.button.star-icon span { background:url(../images/button-ico-star.png) left 7px no-repeat; }	

	/*----*****---- << Forms >> ----*****----*/
	
	label{ color:#333; }
	label span.required{ color:#ff0000; }
	
	fieldset{ }
	
	input[type=text], input[type=password], input.text, textarea{ background:#f1efef url(../images/textbox-bg.jpg) repeat-x; border:1px solid #d8d8d8; color:#4e4635; }
	input[type=text]:focus, input[type=password]:focus, input.text:focus, textarea:focus{ border-color:#c1c1c1; }
	select{ background:#f1efef url(../images/textbox-bg.jpg) repeat-x; border:1px solid #d8d8d8; }

	
    
    input[type=submit] { text-transform: capitalize;}
    
	/*----*****---- << Lists >> ----*****----*/
	
	ul.green-arrow li { background:url(../images/arrow.png) left 2px no-repeat; }
	ul.check-list li { background:url(../images/check.png) left 2px no-repeat; }
	ul.rounded-arrow li { background:url(../images/rounded-arrow.png) left 2px no-repeat; }
	ul.rounded-check li { background:url(../images/rounded-check.png) left 2px no-repeat; }	
	
	/*----*****---- << Widgets >> ----*****----*/
		
        .logins ul li { border-bottom:1px dotted #ccc;}
	.logins ul li a { color:#333; background: left 12px no-repeat; }

    .logins ul li a:hover { color:#000; background: left 12px no-repeat; }
	.widget_categories ul li {  }
	.widget_categories ul li a { color:#333; }
	
	.widget.widget_recent_entries h6 a, .widget.widget_popular_entries h6 a { color:#393939; }
	
/*----*****---- << Layout >> ----*****----*/
	
	/*----*****---- << Header >> ----*****----*/
	
	#header { background:#fff url(../images/header-bg.png) repeat-x; border-top:5px solid #D90000; border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;}	

	.social-icons a {  }
	.social-icons a.facebook { background-position:left top; }
	.social-icons a.facebook:hover { background-position:left -30px; }
	.social-icons a.twitter { background-position:-30px top; }
	.social-icons a.twitter:hover { background-position:-30px -30px; }
	.social-icons a.youtube { background-position:-60px top; }
	.social-icons a.youtube:hover { background-position:-60px -30px; }
	.social-icons a.flickr { background-position:-90px top; }
	.social-icons a.flickr:hover { background-position:-90px -30px; }
	.social-icons a.google { background-position:-120px top; }
	.social-icons a.google:hover { background-position:-120px -30px; }
	.social-icons a.yahoo { background-position:-150px top; }
	.social-icons a.yahoo:hover { background-position:-150px -30px; }
	.social-icons a.linkedin { background-position:-180px top; }
	.social-icons a.linkedin:hover { background-position:-180px -30px; }
	
	#searchform { background:#fff; border:1px solid #ccc; }
	#searchform input[type="text"] { color:#333; }
	#searchform input[type="submit"] { background:url(../images/search-ico.png) no-repeat; }
	
	/*----*****---- << Menu >> ----*****----*/

	#top-menu { background:#D90000 url(../tema/menu-bg.png) repeat-x;}
	
	ul.menu li a { color:#fff; }	
	ul.menu li.home a { background:url(../images/home-ico.png) center no-repeat; }
	
	ul.menu li .hoverL { background:url(../images/menu-active-left.png) left top no-repeat; }
	ul.menu li .hoverR { background:url(../images/menu-active-right.png) right top no-repeat; }
	
    
	ul.menu li ul { background:#D90000; }
	ul.menu li ul li, ul.menu li.home ul li { background:url(../images/submenu-shadow.png) bottom repeat-x; }
	
	ul.menu li ul li.current_page_item, ul.menu li ul li:hover { -moz-box-shadow:inset 0px 0px 20px 0px #000; -webkit-box-shadow:inset 0px 0px 20px 0px #000; box-shadow: inset 0px 0px 20px 0px #000; background:#000; }
	
	ul.menu-rounded li { background:#000; }
	
	ul.menu-rounded li.home ul li { background:url(../images/submenu-splitter.png) center bottom no-repeat; }
	
	ul.menu-rounded li.current_page_item, ul.menu-rounded li:hover { background:#ffffff; }
	ul.menu-rounded li.current_page_item a, ul.menu-rounded li:hover a { color:#000; }	
	
	ul.menu-rounded li ul { background:#ffffff; border:none; }
	ul.menu-rounded li ul li { background:url(../images/submenu-splitter.png) center bottom no-repeat; }
	ul.menu-rounded li ul li.current_page_item a, ul.menu-rounded li ul li:hover a { color:#106da2; }
	ul.menu-rounded li ul li.current_page_item, ul.menu-rounded li ul li:hover { background:url(../images/submenu-splitter.png) center bottom no-repeat; }
	
	ul.menu-rounded li ul li:hover ul li a, ul.menu-rounded li ul ul li:hover ul li a  { color:#383838; }
	ul.menu-rounded li ul li:hover ul li:hover a, ul.menu-rounded li ul ul li:hover ul li:hover a { color:#106da2; }	
	
	ul.menu-rounded ul ul li:hover ul li a  { color:#383838 !important; }
	ul.menu-rounded ul ul li:hover ul li:hover a { color:#106da2 !important; }
	
	ul.menu-rounded li ul li.current_page_item, ul.menu-rounded li ul li:hover { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
	
	/*----*****---- << Home Slider >> ----*****----*/
	
	#home-slider { border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;}
	.home-slider-bg { background:#fff;  } 
	
	.slider-content h2 { color:#ffffff; text-shadow: 0px 1px 0px #000000; }
	.slider-content .subtitle { color:#6cc5f5; }
	.slider-content .short-desc { background:#1a587d; border:1px solid #2f80b0; color:#6cc5f5; }
	
	.slider-content ul li { background:url(../images/banner-arrow.png) left 12px no-repeat; text-shadow: 0px 1px 0px #000000; color:#ffffff; }
	
	#slider-nav a { background:url(../images/banner-bullets.png) left top no-repeat; }
	#slider-nav a.activeSlide, .slider-nav a:hover.activeSlide, #slider-nav a:hover { background:#206995; }
	
		/*----*****---- << Nivo Slider >> ----*****----*/
		
		.nivo-caption h2 { color:#02507c; }
		.nivo-caption .subtitle { color:#02507c; }
		.nivo-caption ul li { color:#02507c; }
		.nivo-caption .short-desc { background:#1a587d; border:1px solid #2f80b0; color:#6cc5f5; }
		
		.theme-default a.nivo-nextNav { background:#126695 url(../images/slider-next-arrow.png) center center no-repeat; }
		.theme-default a.nivo-prevNav { background:#126695 url(../images/slider-prev-arrow.png) center center no-repeat; }
		
		.theme-default a.nivo-nextNav:hover { background:#126695 url(../images/slider-next-arrow-hover.png) center center no-repeat; }
		.theme-default a.nivo-prevNav:hover { background:#126695 url(../images/slider-prev-arrow-hover.png) center center no-repeat; }
		
		.nivo-controlNav a.active, .nivo-controlNav a:hover.active { background:#206995; }
		.nivo-controlNav a:hover { background:#206995; }
	
		/*----*****---- << Anything Slider >> ----*****----*/	
		
		.slider-content-container .subtitle { color:#6cc5f5; }
		
		.anythingSlider-default.activeSlider .anythingControls a.cur,
		.anythingSlider-default.activeSlider .anythingControls a:hover { background:#206995 !important; }
		
		/*----*****---- << Layer Slider >> ----*****----*/	
		
		#layerslider .subtitle { color:#6cc5f5; }
		#layerslider .short-desc { background:#1a587d; border:1px solid #2f80b0; color:#6cc5f5; }
		
		/*----*****---- << Touch Slider >> ----*****----*/	
		
		#jq_fmslideshow #fmslideshow a { color:#000; }
	
	/*----*****---- << Main >> ----*****----*/
	
	#main {  border-bottom:1px solid #ffffff; }
	.content { }
	.inner-with-sidebar {  }
	.sidebar {  }
	.inner-sidebar {  }	
	
	.content.with-left-sidebar { }
	.content.with-left-sidebar .inner-with-sidebar { }
	
	.sidebar.left-sidebar {  }
	.sidebar.left-sidebar .inner-sidebar {  }	
	
		/*----*****---- << Content >> ----*****----*/
		
			/*----*****---- << Home >> ----*****----*/
			
			.welcome-text { background:url(../images/welcome-text-bg.jpg) repeat; }			
			.read-more-text span { background:#1b5777 url(../images/readmore-arrow.png) center center no-repeat; }
			.read-more-text:hover { color:#000000; }
			.read-more-text:hover span { background-color:#000000; }
			
			#expand-toggle { background:url(../images/slick-box-bg.jpg) center repeat-y; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
			#expand-toggle .expand { color:#000000; background:url(../images/plus-ico.png) right no-repeat; }
			#expand-toggle .control-open { background:url(../images/minus-icon.png) right no-repeat; }
			#expand-toggle .one-third h5 { color:#000000; }
			
			.column .thumb, a.thumb, .post-thumb { background:#e2e2e2; border:1px solid #d0d0ce; }
			.column .thumb a, a.thumb img, .post-thumb a { border-top:1px solid #ffffff; }		
			
			.thumb .image-overlay a { border:none; }
			.image-overlay { background:url(../images/image-hover-bg.png) repeat; }			
			.thumb .image-overlay-video { background:url(../images/image-video-ico.png) center center no-repeat; }	
			.thumb .image-overlay-zoom { background:url(../images/image-zoom-ico.png) center center no-repeat; }
			.thumb .image-overlay-link { background:url(../images/image-link-ico.png) center center no-repeat;  }			
			
			.readmore { background:#ebebeb url(../images/readmore-ico.png) 90% center no-repeat; border:1px solid #d7d7d7; color:#929292; }
			.readmore:hover { background:#4e4e4e url(../images/readmore-ico-dark.png) 90% center no-repeat; border:1px solid #303030; color:#ffffff; text-shadow:#000000 0px 1px 0px; }
			
			/* Portfolio Carousel */
			.portfolio-skin-carousel .jcarousel-prev-horizontal { background:url(../images/carousel-prev.png) no-repeat; }
			.portfolio-skin-carousel .jcarousel-next-horizontal { background:url(../images/carousel-next.png) no-repeat; }
			
			/* Clients Carousel */
			.clients-skin-carousel { }
			.clients-skin-carousel .jcarousel-prev-horizontal { background:url(../images/carousel-prev.png) no-repeat; }
			.clients-skin-carousel .jcarousel-next-horizontal { background:url(../images/carousel-next.png) no-repeat; }			
			
			/*----*****---- << Breadcrumb >> ----*****----*/	
			
			.breadcrumb {border-right:1px solid #ddd;border-left:1px solid #ddd; border-bottom:1px dotted #ddd;}	
			.breadcrumb-bg { background:#ffffff; }
			
			.breadcrumb a, .breadcrumb span.current-crumb { color:#333; }
			.arrow { background:url(../images/breadcrumb.png) no-repeat; }
			
		/*----*****---- << Sidebar >> ----*****----*/	
		
			.sidebar a:hover, .sidebar .widget.widget_recent_entries h6 a:hover { color:#000; }		
			
	/*----*****---- << Team >> ----*****----*/	
	
		.team .image { background:#ececec; border:1px solid #d0d0d0; }
		.team .role { color:#a2a2a2; }
		
		.share-links { background:#eee; }
		.share-links a, .share-links { color:#333; }
		
		.social a { background:#adadad; }
		.social a:hover { background:#7b7b7b; }
		
	/*----*****---- << Testimonials >> ----*****----*/	
		
		.testimonials blockquote cite { color:#989898; } 
		.testimonials blockquote p { color:#333; }
		
		.testimonials-author-image img { background:#f8f8f8; border:1px solid #dfdede; }

	/*----*****---- << Portfolio >> ----*****----*/	

		.portfolio h4 a:hover, .portfolio h5 a:hover { color:#aeaeae; }
		
		.slideshow-bullets a { background:url(../images/portfolio-single-bullets.png) left top no-repeat; }
		.slideshow-bullets a:hover, .slideshow-bullets a.activeSlide { background-position:left -12px; }
		
		.portfolio-single p.client { background:url(../images/client-ico.png) left 5px no-repeat; }
		.portfolio-single p.location { background:url(../images/loc-ico.png) left 5px no-repeat; }
		.portfolio-single p.project-link { background:url(../images/link-ico.png) left 9px no-repeat; }
		
		.post-nav-container { border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; }
		.post-prev-link a { background:url(../images/prev-post.png) left 4px no-repeat; }
		.post-next-link a { background:url(../images/next-post.png) right 5px no-repeat; }
		.post-nav-container a { color:#5a5a5a; }
		.post-nav-container span { color:#909090; }
		
		#sorting-container a { background:#e5e5e5; color:#5a5a5a; }		
		#sorting-container a.active_sort, #sorting-container a:hover { background:#4C4C4C; color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; }
		
	/*----*****---- << Pagination >> ----*****----*/	
		
		.pagination ul li a, .pagination .next-post, .pagination .prev-post { background:#ebebeb; border:1px solid #d7d7d7; color:#7c7c7c; }
		.pagination ul li.active-page { background:#4c4c4c url(../images/pagination-active.jpg) repeat-x; border:1px solid #4d4d4d; text-shadow:0px 1px 0px #151515; color:#ffffff; }
		.pagination ul li a:hover, .pagination .next-post:hover, .pagination .prev-post:hover { background:#676767; border:1px solid #4d4d4d; text-shadow:0px 1px 0px #151515; color:#ffffff; }
		.pagination .next-post { background:#ebebeb url(../images/next-page.png) 58% 58% no-repeat; }
		.pagination .next-post:hover { background:#676767 url(../images/next-page-hover.png) 58% 58% no-repeat; }
		.pagination .prev-post { background:#ebebeb url(../images/prev-page.png) 58% 58% no-repeat; }
		.pagination .prev-post:hover { background:#676767 url(../images/prev-page-hover.png) 58% 58% no-repeat; }	
		
	/*----*****---- << Contact >> ----*****----*/	
	
		.contact-info { color:#a6a6a6; }
		.main-contact-details { background:#eee; }
		
		.main-contact-details ul.contact-details li a { color:#5a5a5a; }
		
		.main-contact-details ul.contact-details span.address { background:url(../images/address-ico-main.png) center no-repeat; }
		.main-contact-details ul.contact-details span.mail { background:url(../images/mail-ico-main.png) center 2px no-repeat; }
		.main-contact-details ul.contact-details span.phone { background:url(../images/phone-ico-main.png) center no-repeat; }
		.main-contact-details ul.contact-details span.skype { background:url(../images/skype-ico-main.png) center no-repeat; }
		
	/*----*****---- << Blog >> ----*****----*/	
	
		.post-title .date { color:#7d7d7d; }
		.post-title .date p { border-right:1px solid #cdcdcd; }
		
		.blog-post .entry-head, .blog-post .post-details { border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
		.blog-post .entry-head span.author { color:#a8a8a8; }
		.blog-post .entry-head .comments { background:url(../images/comments.png) left no-repeat; color:#333; }
		
		.blog-post .post-details .categories { background:url(../images/categories.png) left 8px no-repeat; }
		.blog-post .post-details .categories, .blog-post .post-details .tags { color:#a8a8a8; }
		
		.blog-post .post-details .tags .float-right { background:url(../images/tags.png) left 9px no-repeat; }
		.blog-post .post-details .categories a, .blog-post .post-details .tags a { color:#333; }
		
		/*----*****---- << Blog Comment Entries >> ----*****----*/	
		
		.commententries h4 span { color:#ababab; }
		ul.commentlist { border-bottom:1px solid #dedede; }
		ul.commentlist li { background:url(../images/comment_bg.png) 64px 0px no-repeat; }

		.comment-author img { background:#f8f8f8; border:1px solid #dfdede; }
		.comment-author a { color:#5a5a5a; }
		.comment-body p { color:#5a5a5a; }
		.commentmetadata a { color:#a5a5a5; }
		
		.reply a { color:#a5a5a5; }
		.reply a:hover { color:#a5a5a5; }
		
		/*Comment Form Styles */
		.respond form label span { color:#ff0000; }
		
	/*----*****---- << Pricing Table >> ----*****----*/	
	
		.pricing-table table td { background:#dbdbdb url(../images/table-column-glow.png) center center no-repeat; border-bottom:1px solid #bebebe; border-right:1px solid #bebebe; color:#000000; }
		.pricing-table table tbody tr.title td { border-bottom:1px solid #484848; background:#0c0c0c !important; color:#ffffff; text-shadow:0px 1px 0px #000000; }
		
		.pricing-table table tr.price td { background:#1c1c1c url(../images/table-price-bg.jpg) center top no-repeat; color:#ffffff; text-shadow:0px 1px 0px #000000; }
		
		.pricing-table table tr.title td.featured { border-bottom:1px solid #bd0b29; background:#bd0b29; }
		.pricing-table table tr.price td.featured { background:#bd0b29 url(../images/table-price-featured-bg.jpg) center center no-repeat !important; }
		
		.pricing-table table tr td span { background:url(../images/table-arrow.png) left 5px no-repeat; }
		.pricing-table table tr td.featured { background:#ddd url(../images/table-column-glow-featured.png) no-repeat !important; }
		
		.pricing-table table tbody tr:nth-child(2n+1) td { background:#eee url(../images/table-column-glow.png) center top no-repeat; } 
		
		.pricing-table table tr.buttons td a.button.black { background:#303030 url(../images/button-medium-gradient.png) repeat-x !important; border:1px solid #000000 !important; }

	/*----*****---- << Styled Elements >> ----*****----*/	
	
		/* Highlight */
		.highlight.yellow { color:#000000; background:#fffd33; }
		.highlight.black { color:#ffffff; background:#000000; text-shadow: 0px 1px 0px #000000; }
		.highlight.red { color:#ffffff; background:#ff0000; text-shadow: 0px 1px 0px #000000; }
		.highlight.green { color:#000000; background:#36ff00; }
		
		/* Dropcap */
		.dropcap { color:#ffffff; text-shadow: 0px 1px 0px #000000; }
		.dropcap.style1 { color:#5a5a5a; text-shadow: 0px 1px 0px #ffffff; }
		.dropcap.style2 { background:#535353; }
		.dropcap.style3 { background:#535353; border:2px solid #FFFFFF; }
		.dropcap.style4 { background:#535353; }
		
		/* Horizontal Tabs */
		ul.tabs-frame li a { background:url(../images/tabs-bg.jpg) repeat-x; border:1px solid #dddddd; color:#717171; }
		ul.tabs-frame li a:hover { background:#f0f0f0; }
		ul.tabs-frame li a.current { background:url(../images/tabs-bg-active.jpg) repeat-x; }
		
		.tabs-frame-content { background:#ffffff; border:1px solid #dddddd; }
		
		/* Vertical Tabs */
		ul.tabs-vertical-frame li a { background:#e4e4e4 url(../images/tabs-bg.jpg) repeat-x; border:1px solid #dddddd; color:#717171; }
		ul.tabs-vertical-frame li a:hover { background:#f0f0f0; }
		ul.tabs-vertical-frame li a.current { background:#ffffff url(../images/tabs-bg-active.jpg) repeat-x; }
		
		ul.tabs-vertical-frame li.last a { border-bottom:1px solid #dddddd; }
		
		ul.tabs-vertical-frame li a.current span { background:url(../images/tabs-active-arrow.png) right 14px no-repeat; }
		
		.tabs-vertical-frame-content { background:#ffffff; border:1px solid #dddddd; }
		
		/* Standard Toggle */
		h5.toggle, h5.toggle-accordion { background:url(../images/toggle-icon.png) left 3px no-repeat; }
		h5.toggle.active, h5.toggle-accordion.active { background:url(../images/toggle-icon-active.png) left 3px no-repeat; }
		
		.toggle-frame { color:#696969; border:1px solid #D0D0D0; text-shadow:0px 1px 0px #ffffff; background:#fafafa url(../images/button-medium-gradient.png) repeat-x; }
		.toggle-frame h5 a { color:#000000; }
		.toggle-frame h5 a:hover { color:#7D7D7D; }

		/*----*****---- << Sitemap >> ----*****----*/
		
		ul.sitemap li a { color:#333; }

		/*----*****---- << Features >> ----*****----*/		
		.side-nav-container { background:url(../images/side-nav-top.png) right top no-repeat; border-right:1px solid #ffffff; }
		.side-nav-bottom { background:url(../images/side-nav-bottom.png) right bottom no-repeat; }
		ul.side-nav { background:url(../images/side-nav-bg.jpg) right top repeat-y; }
		ul.side-nav li { background:url(../images/side-nav-splitter.jpg) bottom no-repeat; }
		ul.side-nav li a { color:#5a5a5a; }
		ul.side-nav li a:hover, ul.side-nav li.current_page_item a { background:url(../images/side-nav-active.jpg) right top repeat-y; }
        ul.side-nav li.current_page_item a span { background:url(../images/side-nav-active-arrow.png) left top no-repeat; }
		
		/*----*****---- << Footer >> ----*****----*/
		
		#footer { border-top:5px solid #D90000;border-left: 1px solid #ddd;border-top:1px bottom #D90000;
    border-right: 1px solid #ddd;background:#fff url(../images/header-bg.png) center top repeat-x; color:#ffffff; -webkit-box-shadow: inset 0px 15px 15px -8px #333; -moz-box-shadow: inset 0px 15px 15px -8px #333; box-shadow: inset 0px 15px 15px -8px #333; }
		
		.footer-bg { background-color: #f8f8f8;}
		
		#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer p, #footer a, #footer span { color:#000; text-shadow:0px 1px 0px #fff; }		
		#footer a:hover { color:#000; }
		
		#footer .widget ul li { border-bottom:1px dotted #ccc;  }
		#footer .widget ul { border-top:1px dotted #ccc; }
		
		#footer .widget.tweetbox a { color:#333; }
		
		#footer .widget ul.contact-details span.address { background:url(../images/address-ico-main.png) center no-repeat; }
		#footer .widget ul.contact-details span.mail { background:url(../images/mail-ico-main.png) center 2px no-repeat; }
		#footer .widget ul.contact-details span.phone { background:url(../images/phone-ico-main.png) center no-repeat; }
		#footer .widget ul.contact-details span.skype { background:url(../images/skype-ico-main.png) center no-repeat; }
		
		.testimonial-skin-carousel .jcarousel-prev-horizontal { background:url(../images/testimonial-prev.png) left top no-repeat;}
		.testimonial-skin-carousel .jcarousel-prev-horizontal:hover { background-position:-24px top; }
		.testimonial-skin-carousel .jcarousel-next-horizontal { background:url(../images/testimonial-next.png) -24px top no-repeat; }
		.testimonial-skin-carousel .jcarousel-next-horizontal:hover { background-position:left top; }
		
		.testimonial-skin-carousel .jcarousel-next-disabled:hover { background:url(../images/testimonial-next.png) -24px top no-repeat; }
		.testimonial-skin-carousel .jcarousel-prev-disabled:hover { background:url(../images/testimonial-prev.png) left top no-repeat; }		

		
		#footer .widget blockquote { background:url(../images/footer-quote.png) left top no-repeat; }
		#footer .widget blockquote p { color:#ffffff; }
		#footer .widget blockquote p span { color:#5eb4e3; }
		#footer .widget blockquote p span img { border:1px solid #282828; }
		
		#footer .widget form input[type="text"], #footer .widget form textarea { color:#333; background:#fff; border:1px solid #ccc; -moz-box-shadow:inset 0px 1px 0px 0px #333; -webkit-box-shadow:inset 0px 1px 0px 0px #333; box-shadow: inset 0px 1px 0px 0px #333; }
		#footer .widget form label { color:#ffffff; }
		#footer .widget form input[type="submit"] {  background:#222; border:1px solid #333; -moz-box-shadow:inset 0px 1px 0px 0px #333; -webkit-box-shadow:inset 0px 1px 0px 0px #333; box-shadow: inset 0px 1px 0px 0px #333; }
		#footer .widget form input[type="submit"]:hover { background:#333; border:1px solid #ccc; -moz-box-shadow:inset 0px 1px 0px 0px #717171; -webkit-box-shadow:inset 0px 1px 0px 0px #717171; box-shadow: inset 0px 1px 0px 0px #717171; }
		
		.footer-copyright { background:#fff url(../images/header-bg.png);border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;border-top:1px bottom #EA7500; }
		
		.footer-copyright ul li { border-right:1px solid #fff; }
		.footer-copyright ul li a { color:#333; }
		.footer-copyright ul li a:hover { color:#333; }
		.footer-copyright p { color:#333; }
		


/*----*****---- << WooCommerce >> ----*****----*/		
		ul.products li .onsale, .product .onsale { background:rgba(21, 102, 149, 0.9); }
        
        
        /* Alert Boxes */
	.error-box { background:#ffcccc ; padding:20px 10px 10px 33px; border:1px solid #ff9999; color:#d01313; }
	.warning-box { background:#fdebae ; padding:20px 10px 10px 33px; border:1px solid #e6c555; color:#c79d13; }
	.success-box { background:#eafac0 ; padding:20px 10px 10px 33px; border:1px solid #b1cf67; color:#7ba411; }
	.info-box { background: url(../images/info-ico.png) 6px center no-repeat; padding:20px 10px 10px 33px; color:#2081b9; }
	
	.error-box a { color:#d01313; }
	.warning-box a { color:#c79d13; }
	.success-box a { color:#7ba411; }
	.info-box a { color:#2081b9; }
    
    
    /***************TopMenu*******************/

#TopMenu{
  padding: 10px 0px;
background: #fff;
border-bottom:1px solid #CFCFCF;
min-height: 16px;
}

.cart{
 color: #333;
text-shadow: 0px 1px 0px #000000;
float: right;
background: url('../images/carticonblue.png') 0px center no-repeat;
height: 13px;
padding: 2px 0px 2px 21px;
font-size: 13px;
font-weight:bold;  
}

.phone{
  float:left;
}

.phone span{
  float:left;
  background:url('../images/phoneico.png') 2px 2px no-repeat;
  padding:1px 0px 0px 20px;
  color: #333;
text-shadow: 0px 1px 0px #fff;
font-size: 13px;
font-weight: bold;
}


.toolbar-customer{
  float:right;
  list-style:none;
  margin-right: 10px;
}

.toolbar-customer a, .toolbar-customer span.or{
  color: #333;
text-shadow: 0px 1px 0px #fff;
font-size: 13px; 
font-weight: bold;  
}

.toolbar-customer a:hover, .cart:hover{color:#3d9ed6;}


.header-right{
  margin: 12px 0px 0px 0px;
}

ul#index-productlist h4{margin-bottom: 7px !important;}

ul#index-productlist .buttons{
  margin-top:4px;
}

.sale{
  padding: 0px 20px;
  background: url('../images/icons-blue.png') 0px center no-repeat;
  background-position: -368px -417px;
  margin: 0px 0px 0px 25px;
}

.toolbar-customer #customer_login_link{
  background:url('../images/icons-light-blue.png') no-repeat;
  background-position: -769px -17px;
  padding: 0px 0px 0px 18px;
}

#toTop { 
  display:none; 
  text-decoration:none;
  position:fixed;
  bottom:30px;
  right:30px;
  overflow:hidden;
  width:40px;
  height:40px;
  border:none;
  text-indent:100%;
  background:url('../images/ui.totop.png') no-repeat left top;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;}	


#toTopHover { 
  background:url('../images/ui.totop.png') no-repeat left -40px;
  width:40px;
  height:40px;
  display:block;
  overflow:hidden;
  float:left;
  opacity: 0;
  -moz-opacity: 0;
  filter:alpha(opacity=0); }	

#toTop:active, #toTop:focus { outline:none;	}
.indirim { margin-top:-160px; margin-left:0px; position:absolute;color:#fff; background:#ff0000;font-weight:normal;text-shadow:none;padding:4px;border-radius:8px; behavior:url(PIE.htc);	}


.indirimsidebar { margin-top:30px; margin-left:-78px; position:absolute;color:#fff; background:#ff0000;font-size:10px;font-weight:normal;text-shadow:none;padding:3px;border-radius:8px; behavior:url(PIE.htc);	}

.summary{margin-left: 33px;float: left;width: 43%;}

ul#thumblist{clear: both;float: left;width: 20px;margin: 4px 0px 0px;}

ul#thumblist li{margin-left: 0px;}

ul#thumblist img{width: 70px;}

ul#thumblist a{float: left;background: #e2e2e2;border: 1px solid #d0d0ce;}

ul#thumblist img{float: left;border-top: 1px solid #ffffff;padding:2px 3px 3px;}

.actual_img{width:100%;}

.product_border a{float: left;background: #e2e2e2;border: 1px solid #d0d0ce; padding: 4px;}

.product_border img{float: left;/*border-top: 1px solid #ffffff;padding:5px 6px 6px;*/}

.selector-wrapper{background: #DDDDDD;width:75%;padding: 10px 25px;margin-bottom: 16px;}

.selector-wrapper label{color: #333;text-shadow:none;font-weight: bold;}

.selector-wrapper .item-quantity{width: 50px;height: 25px;text-align: center;}

.socialcounts{clear: both;float: left;margin: 24px 0px 0px;}


.thumb_bg {
background: none !important;
box-shadow: none;
width:97%;
text-align: center;
float: left;
padding: 0px;
margin:15px 4px 4px 4px;
clear: both;
}
}

/* Clients Carousel */
			.clients-skin-carousel { position:relative; margin:0px; padding:0px 10px 10px; width:5.7%; float:left; clear:both; margin:20px 0px 0px; }
			.clients-skin-carousel h2 { margin-bottom:20px; }
			
			.clients-skin-carousel .jcarousel-clip-horizontal { margin-left:10px; }
			.clients-skin-carousel .jcarousel-container { width:95%; }
			.clients-skin-carousel .jcarousel-container-horizontal { width:95%; padding:0px; }
			.clients-skin-carousel .jcarousel-clip { overflow: hidden; }
			.clients-skin-carousel .jcarousel-clip-horizontal { width:95%; height:auto; }
			.clients-skin-carousel .jcarousel-item { width:80px; margin:0px; height:auto; }
			.clients-skin-carousel .jcarousel-item img { height:auto !important; max-width:90%;  }
			.clients-skin-carousel .jcarousel-item-horizontal { margin-left:9px; margin-right:9px; }
			.clients-skin-carousel .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 10px; }
			.clients-nav { margin:20px 0px 0px; clear:both; float:left; width:100%; }
			.clients-skin-carousel .jcarousel-prev-horizontal { position:absolute; left:-15px; top:2px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
			.clients-skin-carousel .jcarousel-next-horizontal { position:absolute; right:-15px; top:2px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
			
			.clients-skin-carousel .jcarousel-prev-horizontal:hover, .clients-skin-carousel .jcarousel-next-horizontal:hover { 
  /*-webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:1; filter:alpha(opacity=1);*/ }
			.clients-skin-carousel .jcarousel-next-disabled, .clients-skin-carousel .jcarousel-prev-disabled, .clients-skin-carousel .jcarousel-next-disabled:hover, .clients-skin-carousel .jcarousel-prev-disabled:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:0.4; filter:alpha(opacity=40); cursor:auto; }
	
			.clients-skin-carousel .jcarousel-item img { }

			.clients-skin-carousel .jcarousel-item img:hover { }
            
    .zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:110;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/

/*----*****---- << Blog Comment Entries >> ----*****----*/	
		
		.commententries { width:100%; float:left; margin:10px 0px 0px; padding:0px; }
		ul.commentlist { float:left; margin:20px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px; width:100%; }
		ul.commentlist li.comment { display:block; float:none; list-style:none; min-height:118px; border:none; margin:0px 0px 12px 0px; padding:0px 0px 0px 69px; 	position:relative; clear:both; }
		ul.commentlist li.comment ul.children { margin:10px 0px 0px 0px; padding:0px; float:left; border:none; clear:both; width:100%; }
		ul.commentlist li.comment .respond { margin-left:69px; }
		ul.commentlist li.bypostauthor .comment-author a { color:#000000; }
		
		ul.commentlist li.comment blockquote p { margin-bottom:20px; }
		
		.commentlist .pingback { margin:10px 0px; display:block; clear:both; }
		
		.comment-author { float:left; margin:0px 12px 0px 0px; padding:0px; width:57px; text-align:center; position:absolute; left:0px; font-size:12px; }
		
		.comment-author img { float:left; padding:4px; margin:0px 0px 5px 0px; -moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:none; }
		.comment-author a { clear:both; font-size:12px; text-decoration:none; }
		.comment-author a:hover { text-decoration:underline; }
		.comment-body { margin:0px; padding:10px 10px 0px 20px; min-height:65px; }
		.comment-meta { width:100%; }
		
		.commentmetadata { float:right; margin:0px 10px 20px 0px; font-size:12px; font-style:italic; color:#a5a5a5; }
		
		.commentmetadata a { font-size:12px; font-style:italic; text-decoration:none; }
		.commentmetadata a:hover { text-decoration:underline; }
		
		.reply { float:left; margin:0px 0px 20px 20px; }
		.reply a { text-decoration:underline; font-size:12px; }
		.reply a:hover { text-decoration:none; }
		
		#reply-title a { text-transform:none; font-size:14px; color:#a5a5a5; font-size:12px; }
		#reply-title a:hover { color:#7d7d7d; }
		
		/*Comment Form Styles */
		#respond { margin:10px 0px 20px; float:left; clear:both; width:100%; }
		#respond form { float:left; margin:0px; padding:0px; clear:both; width:100%; }
		#respond form p { clear:both; float:left; margin:10px 0px 0px 0px; padding:0px; width:100%; }
		#respond form input.textbox, .respond form textarea { width:33%; margin:0px 10px 0px 0px; float:left; display:inline-block; }
		#respond form textarea { width:50%; height:95px; }
		#respond form .button:hover { opacity:0.9; filter:alpha(opacity=90); }
		
		#respond form label span { color:#ff0000; }
		
		h3#reply-title { clear:both; }
		h3#reply-title  small { font-size:14px; line-height:15px; margin-bottom:10px; font-weight:normal;}
        
        
        
a.onaylandi:visited,a.onaylandi:active,a.onaylandi:link,  
a.onaybekliyor:visited,a.onaybekliyor:active,a.onaybekliyor:link,  
a.kargoyaverildi:visited,a.kargoyaverildi:active,a.kargoyaverildi:link,  
a.iptaledildi:visited,a.iptaledildi:active,a.iptaledildi:link,  
a.tedariksurecinde:visited,a.tedariksurecinde:active,a.tedariksurecinde:link,  
a.odemebekliyor:visited,a.odemebekliyor:active,a.odemebekliyor:link,  
a.hazirlaniyor:visited,a.hazirlaniyor:active,a.hazirlaniyor:link,  
a.teslimedildi:visited,a.teslimedildi:active,a.teslimedildi:link
					{
                     text-shadow:none;
	width:auto;
	margin: 0 2px 0 0;
	padding: 3px 8px;
	font: 11px "Lucida Grande", Tahoma;
	color: #fff;
	white-space:nowrap;text-decoration:none;
}
a.onaylandi 	{ background: #2DB200; color:#ffffff; }
a.onaylandi:hover { background: #2DB200; color:#ffffff;}

a.onaybekliyor { background: #ff0000; color:#000000;}
a.onaybekliyor:hover { background: #ff0000; color: #ffffff; }

a.kargoyaverildi { background: #006DD9; color:#ffffff; }
a.kargoyaverildi:hover { background: #006DD9; color:#ffffff;}

a.iptaledildi { background: #333; color:#ffffff; }
a.iptaledildi:hover { background: #333; color:#ffffff;}

a.tedariksurecinde { background: #D96D00; color:#ffffff; }
a.tedariksurecinde:hover { background: #D96D00; color:#ffffff;}

a.odemebekliyor { background: #D900D9; color:#ffffff; }
a.odemebekliyor:hover { background: #D900D9; color:#ffffff;}

a.hazirlaniyor { background: #4DA6FF; color:#ffffff; }
a.hazirlaniyor:hover { background: #4DA6FF; color:#ffffff;}

a.teslimedildi { background: #00B259; color:#ffffff; }
a.teslimedildi:hover { background: #00B259; color:#ffffff;}




.kapsa{width:980px; height:auto; padding:0px; background-color:#FFF; margin:0px auto;}

.fullText{width:98%; height:25px; padding:5px; border:1px solid #CCC; background-color:#FFF;-moz-box-shadow: inset 0 0 2px 2px #888;-webkit-box-shadow: inset 0 0 2px 2px#888;box-shadow: inset 0 0 2px 2px #888; font-size:24px;}
.domainAlan{height:56px; background:url(../images/butArea.jpg) repeat-x top left; margin-bottom:10px;}
.domainAlan td{padding:0px 15px;}

.uzantilar{}
.uzantilar td{padding:5px;}
.uzantilar td label.noselect{cursor:pointer; background:url(../images/checkbox.png) no-repeat bottom left; height:19px; display:block;}
.uzantilar td label.select{cursor:pointer; background:url(../images/checkbox.png) no-repeat top left; height:19px; display:block;}
.uzantilar td input[type="checkbox"]{margin-right:8px;filter:alpha(opacity=0);opacity:0.0;}

.domainBilgileri{margin-top:10px;}
.notice{padding:10px; background-color:#CE5B60; color:#FFF; }
.title{background:url(../images/tab_li.png) repeat-x top left; padding:5px; font-size:22px; height:20px;}
.domainler{font-size:26px;width:95%;}
.domainler td{padding:20px; font-size:22px;}
.dolu td{background-color:#ebebeb;font-size:22px;}


.popDiv{width:640px; height:480px; position:absolute; left:33%; top:15%; background-color:#FFF; border:1px solid #CCC;-moz-box-shadow: 0 0 5px 5px #888;-webkit-box-shadow: 0 0 5px 5px#888;box-shadow: 0 0 5px 5px #888;}
.popDiv .whoScrol{width:630px; height:440px; overflow:auto; padding:5px;}
.close{float:right; font-size:24px; color:#333; text-shadow:1px 1px #FFF; cursor:pointer; margin-top:-5px; margin-right:10px;}
.kirmizi{background: #ff0000; color:#ffffff;margin: 0 2px 0 0;padding: 3px 8px;}
.yesil{background: #2DB200; color:#ffffff;margin: 0 2px 0 0;padding: 3px 8px;}



.sol_menu{
    width: 235px;
font-size:13px;
color: #000;
    position:relative;
}

.sol_menu ul{
    list-style:none;
    float:left;
    margin:0;
    padding:0;
    border-bottom:0;
    margin-top-:0px;
padding: 0px;
font-size:13px;
color: #000;
}

.sol_menu ul li{
    float: left;
    position: relative;
     width: 235px;
    margin:0;
    padding:0;
}

.sol_menu ul li ul{
    float:left;
    display: none;
    position: absolute;
     width: 235px;
    margin:0;
    padding:0;
    top:-1px;
    left:235px;
    border:solid 1px #CCC;
    border-bottom:0;
}

.sol_menu ul li a{
    display: block;
    text-decoration:none;
    color:#333;
   padding: 9px;
   background-color:#F0F0F0;
}

.menu_hover{
    background-color:#D7D7D7;
    color:#666;
}


.ddsmoothmenu-v ul{
margin-top-:0px;
padding: 0px;
width: 235px;
font-size:13px;
color: #000;
}
 
.ddsmoothmenu-v ul li{
position: relative;
color: #000;
}
.bolme2{
background:url(../template/tema1/images/list.png) no-repeat right;

}
/* Top level menu links style */
.ddsmoothmenu-v ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 9px;
color: #000;
background-color:#F0F0F0;


}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
/*background of menu items (default state)*/
color: #000;
}


.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #f0f4f5; 
color: #000;
}

.ddsmoothmenu-v ul li a:hover{
background-color:#D7D7D7; /*background of menu items during onmouseover (hover state)*/
color: #000;
}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
position: absolute;
margin-left: 0px;
background-color:#F0F0F0;
width: 235px; /*Sub Menu Items width */
margin-top: 0px;
font-weight: normal;
visibility: hidden;
color: #000;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */


.rightarrowclass{
position: absolute;
top: 12px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}
		