/*
Theme Name: equilibriuminteriors
/* 

WARNING! PLEASE, DO NOT EDIT THIS FILE!

To avoid the overwriting of your modification on the next update in this file, please, do not edit
styles here. Just copy them in the custom.css file and, edit or modificate them there. This will override the styles from this file.

*/
/*________________________________
		IMPORT RESET STYLES  
__________________________________*/
@import url("reset.css");


@font-face {font-family:BebasNeue; 
	src: url(../eot/bebasneue.eot);
	src: local('Bebas Neue'),
		 url(../woff/bebasneue.woff) format('woff'),
		 url(../ttf/bebasneue.ttf) format('truetype');}


/*-----------------GENERAL TYPOGRAPHY------------------*/

.cleaner {clear:both;padding:0;margin:0;border:0;font-size:0;line-height:0;display:block; }
.clear {clear:both;}
p.clear {clear:both;height:1px;padding:0;margin:0;}
.no-display {display:none;}
.right {float:right;}
.left {float:left;}
.last {margin-right:0 !important;}
body {background:#092842; color:#555555; font:12px Arial, Helvetica, sans-serif;line-height:21px;overflow-x:hidden !important;}
a {
	color:#542b6f;
	text-decoration:underline;
}
a:link, a:visited {
	color:#542b6f;
}
a:hover {
	color:#777;
} 
img a, img a:link,img a:visited,img a:hover,img a:active, a img, a:link img, a:visited img, a:hover img, a:active img {text-decoration:none;}
div.slide-text a{
	color:#ccc;
	text-decoration:none;
}
div.slide-text a.more{
	color:#ccc;
	text-decoration:underline;
}
div.slide-text h4 a {
	color:#fff;
	text-decoration:none;
}


#main-wrapper {display:block; width:100%; margin:0 auto; position:relative;}
pre, code {display:block; padding:20px; background:#fff; margin:20px 0; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; box-shadow:0px 1px 2px #fff; -moz-box-shadow:0px 1px 2px #fff;-webkit-box-shadow:0px 1px 2px #fff; clear:both; overflow-x:scroll;}

/*---------Headers---------*/

h1,h2,h3,h4,h5{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1d1e1e;text-shadow:1px 1px 0 #FFFFFF; }
h1 a, h2 a, h3 a, h4 a, h5 a {color:#1d1e1e;}
h1 a:link, h1 a:visited {
	color:#1d1e1e;
}
h1 a:hover {
	color:#7f7f7f;
}
h12 a:link, h2 a:visited {
	color:#1d1e1e;
}
h2 a:hover {
	color:#7f7f7f;
}
h3 a:link, h3 a:visited {
	color:#1d1e1e;
}
h3 a:hover {
	color:#7f7f7f;
}
h4 a:link, h4 a:visited {
	color:#1d1e1e;
}
h4 a:hover {
	color:#7f7f7f;
}
h5 a:link, h5 a:visited {
	color:#1d1e1e;
}
h5 a:hover {
	color:#7f7f7f;
}
h1{ font-size:30px;	line-height:38px;}
h2{ font-size:24px; line-height:32px; }
h3{ font-size:20px; line-height:26px; }
h4{ font-size:18px; line-height:24px;}
h5{ font-size:16px; margin-bottom:10px;}
h6{ font-size:10px; margin-bottom:5px; text-transform:uppercase;}


/*---------------------------HEADER GROUP--------------------------*/
/**
#top_hot_links {display:none; width:100%; height:5px; background:#2c2f37; font:12px Arial, Helvetica, sans-serif; line-height:8px;} 
.top_left_side {display:block; float:left; font-size:11px;}
.top_right_side {display:block; float:right;}
#top_hot_links .phone {color:#c9c9c9;}
#top_hot_links .phone_number {color:#fafafa;}

#hot_links {position:absolute; right:0px;}

#top_hot_links ul {margin:0;}
#top_hot_links ul li {display:block; float:left; margin-left:15px; background:url(images/top_line.gif) no-repeat left center; padding-left:15px; position:relative;}
#top_hot_links ul li:first-child {background:none;}


#top_hot_links ul li ul{position:absolute; left:0px; display:block; visibility:hidden;z-index:50000;background:#fbfbfb;width:160px;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; background:#282a31; top:31px !important;}
**/
/*Sub level menu list items (undo style from Top level List Items)
#top_hot_links ul li ul li{display:block;float: none;margin-left:-1px; height:30px;z-index:5000; background-image:none; padding:0px; margin:0px; border-bottom:1px solid #22242a; background:#282a31; border-top:1px solid #31333a;  }
#top_hot_links ul li ul li a {display:block; height:30px; padding:0 10px;}
#top_hot_links ul li ul li a:hover {background:none;}
#top_hot_links ul li ul li:first-child {border-top:0px;}
#top_hot_links ul li ul li:last-child {border-bottom:0px;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px;}


.top_left_side a {display:inline-block !important;}
.top_left_side a:hover {background:none !important;}
#top_hot_links, #top_hot_links a,  #top_hot_links ul li a {color:#c9c9c9; display:block; height:30px;}
#top_hot_links ul li.current-menu-item a, #top_hot_links a:hover, #top_hot_links ul li a:hover {color:#fafafa; background:url(images/top_arrow.png) no-repeat center bottom;}
**/
#header {
	height:108px;
	overflow:hidden;
	display:block;
	width:100%;
	background:url(../png/header-bg.png) no-repeat center bottom #fafafa;
	border-top:4px solid #2c2f37;
	z-index:10000;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.inner {display:block; width:980px; margin:0 auto; position:relative;}
#header .inner {z-index:5000;}
#logo-holder {display:block; float:left;}
#right-head {display:block; float:right;z-index:1000; position:relative; width:650px;}

/*-------Breadcrumbs--------*/
#breadcrumbs_container {display:block; width:100%; position:absolute;}
#breadcrumbs {
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	text-transform:capitalize;
	line-height:16px;
	padding-bottom:0px;
	position:relative;
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 40px;
	padding-left: 40px;
}
#breadcrumbs a, #breadcrumbs span {color:#8C7B8B;margin-right:4px;}


/*-----top socials and tooltips----*/

#socials-buttons {display:block; position:relative; right:0px;z-index:100000; }
ul.top-soc-btns {margin:0;z-index:100000;}
ul.top-soc-btns li {display:block; float:right; margin-left:10px;height:30px;z-index:100000;}

.tooltip_social {display:none;z-index:100000; position:absolute; width:270px; height:69px;}
.tlp-arrow {display:block; height:12px; background:url(../tooltip-arrow.html) no-repeat right top; position:relative; right:13px;  top:1px;z-index:100000;}

.soc-content {height:69px;display:block;background:transparent url(../tooltip-social-bg.html) no-repeat right -69px;padding-right:7px; float:right;z-index:100000;}
.soc-inner {display:block;background:transparent url(../tooltip-social-bg.html) no-repeat left top; padding-left:20px; height:59px; padding-top:20px; padding-right:3px;z-index:100000;}

ul.soc-list-net {margin-bottom:0;z-index:100000;}
ul.soc-list-net li {display:block; float:left; margin-right:10px; margin-left:0px;z-index:100000;}

.tooltip_search {display:none;background:transparent url(../tooltip-search-bg.html) no-repeat left top;height:49px;width:256px;color:#fff;z-index:100000;padding-top:30px;}
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {display:none;background:transparent url(../tooltip-bg.html) no-repeat left top; font:11px Arial, Helvetica, sans-serif;height:75px;width:115px;color:#787b7b; padding:10px 20px; line-height:16px;z-index:100000;}


/*-------------------Search Form--------------------*/

.top_search_form {display:block; position:absolute; right:20px; top:21px; width:246px;}
#search-form {padding-left:17px;display:block;overflow:hidden;}
.top_search_form .search-text {width:183px;padding:8px 8px;background:url(../png/bg-search-input-sidebar.png) no-repeat left top;font:12px Arial, Helvetica, sans-serif;color:#808080;float:left;margin-right:0px; padding-right:0px; border:none;}
.search-submit {display:block;height:30px;width:38px;background:url(../png/sidebar-search-submi-button.png) no-repeat left top;cursor:pointer; float:left;}

/*----main navigation----*/

#main-nav {display:block; z-index:5000; position:absolute; top:35px; right:0px;}
#main-nav ul {display:block; margin-bottom:0;z-index:5000;}
#main-nav ul li {display:block; float:left; z-index:5000; padding-left:20px; padding-right:15px; background:url(../gif/margin_nav_li.gif) no-repeat left top; height:50px; }
#main-nav ul li:last-child {padding-right:0px;}
#main-nav ul li span {font:9px 'Montserrat', sans-serif; color:#7c7b7b; display:block;}
#main-nav ul a {display:block; font:20px 'BebasNeue', Arial, Helvetica, sans-serif; text-transform:uppercase;z-index:5000;text-decoration:none;}
#main-nav ul li a:link, #main-nav ul li a:visited {text-decoration:none; color:#676f79;}
#main-nav ul li a:hover, #main-nav ul li a:active {color:#9e9e9f !important;text-decoration:none;}



#main-nav ul li{position:relative;display:inline;float:left;z-index:5000;}
#main-nav ul li a{display:block;text-shadow:1px 1px 1px #fff;z-index:5000; font:14px 'Montserrat', sans-serif; }
/*IE6 hack to get sub menu links to behave correctly*/
* html #main-nav ul li a{display:block; z-index:5000;}
/*1st sub level menu*/
#main-nav ul li ul{position:absolute; left:0; display:block; visibility:hidden;z-index:5000;background:#fbfbfb;width:200px;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px;}

/*Sub level menu list items (undo style from Top level List Items)*/
#main-nav ul li ul li{display:block;float: none;margin-left:-1px; height:auto;z-index:5000; background-image:none; padding:0px; margin:0px; border-bottom:1px solid #f3f3f3; }
#main-nav ul li ul li:last-child, #main-nav ul li ul li:last-child a {border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px;z-index:5000;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#main-nav ul li ul li ul{top:0;background:#fbfbfb;padding:0;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;z-index:5000;}
#main-nav ul li ul li ul li:first-child, #main-nav ul li ul li ul li:first-child a {border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;z-index:5000;}
/* Sub level menu links style */
#main-nav ul li ul li a{padding:8px 12px;margin: 0;margin-left:0px;font-size:11px;height:auto;text-shadow:1px 1px 1px #fff;color:#676f79;z-index:5000; display:block; font:12px Arial, Helvetica, sans-serif; text-transform:capitalize; width:176px;}
#main-nav ul li ul li a:hover{background: #f1f1f1;z-index:5000;}



/*____________________________________________________FEATURED SECTION_____________________________________________*/

#slider_container {display:block; padding:40px 0; padding-bottom:0px; position:relative; }
#featured {display:block; z-index:10; position:relative; clear:both; margin:0 auto; width:980px; border:5px solid #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
#featured_bottom_shadow {display:block; height:980px; height:40px; position:relative;}
.slider_top_shadow, .slider_bottom_shadow {display:block; height:5px; position:relative; background:url(../png/slider_top_shadow.png) repeat-x left top; top:-40px;}
.slider_bottom_shadow {background:url(../png/slider_bottom_shadow.png) repeat-x left top; top:0px; }

/* The Nivo Slider styles */
#nivo-slider-wrapper {display:block;width:980px; background:url(../nivo-slider-bg.html) no-repeat left top; z-index:10;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:7px 40px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {   display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

#slider {position:relative;width:980px;height:410px;background:url(../gif/ajax-loader.gif) no-repeat 50% 50%;}

#slider.static-image  img{display:block; position:inherit;}
#static-image-wrapper {display:block; overflow:hidden;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}

.nivo-controlNav {position:absolute;left:40px;bottom:-33px; display:block; height:19px; background:url(../png/nivo-controlnav.png) repeat-x left top; border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; padding-top:9px; padding-left:15px; padding-right:7px;}
.nivo-controlNav ul li {float:left;}
.nivo-controlNav a {display:block;width:11px;height:11px;background:url(../png/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:8px;float:left;}
.nivo-controlNav a.active {background-position:0 -11px;}

.nivo-directionNav a {display:block;width:39px;height:39px;background:url(../png/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-39px 0;right:40px;}
a.nivo-prevNav {left:40px;}

.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}


ul.ts_container {position:relative; z-index:1000;}
ul.ts_container li.ts_thumbnails{display:none;position:absolute; z-index:100000;}
ul.ts_container li.ts_thumbnails span{background:transparent url(../triangle.html) no-repeat top center;width:15px;height:6px;position:absolute; z-index:1000;}
.ts_preview_wrapper{border:5px solid #fff;overflow:hidden;position:relative;-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999; z-index:1000;}
ul.ts_preview{position:absolute;left:0px;top:0px;margin:0;padding:0;list-style-type:none; z-index:1000;}
ul.ts_preview li{float:left; z-index:1000;}
ul.ts_preview li img{display:block; z-index:1000;}




/*---------------------------LOF SLIDER--------------------------------*/

.OrginalLof .lof-slidecontent, .TabbedSlider .lof-slidecontent {position:relative;overflow:hidden;background:url(../lof-slider-bg.html) no-repeat center bottom; margin:0 auto; }
.OrginalLof .lof-slidecontent .preload, .TabbedSlider .lof-slidecontent .preload{width:980px;position:absolute;top:0;left:0;z-index:1000;text-align:center;}
.OrginalLof .lof-slidecontent .preload div, .TabbedSlider .lof-slidecontent .preload div{background:transparent url(../gif/ajax-loader.gif) no-repeat 50% 50%;width:100%;	height:100%;}
.OrginalLof .lof-main-outer, .TabbedSlider .lof-main-outer{position:relative;height:100%;width:900px;z-index:3px;overflow:hidden;}

.slide-text {display:block;width:213px; padding:20px; font:12px Arial, Helvetica, sans-serif;line-height:20px;color:#c9c9c9;z-index:2000; position:absolute; top:40px; left:40px; background:url(../png/img-text-bg.png);box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.slide-text .more {margin:0;}
.pos_right {left:auto; right:40px;}
.pos_top, .pos_bottom {display:block; width:900px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; padding-bottom:10px; padding-left:40px; padding-right:40px;}
.pos_top {top:0; left:0;}
.pos_bottom {bottom:0; left:0; top:auto;}
.slide-text h4 {font:18px Arial, Helvetica, sans-serif;color:#f7fcff; line-height:22px; margin-bottom:10px;}
.slide-text h4 a{color:#f7fcff;}



.OrginalLof ul.lof-main-wapper, .TabbedSlider ul.lof-main-wapper{overflow:hidden;padding:0px;margin:0;position:absolute;overflow:hidden;}
.OrginalLof ul.lof-main-wapper li, .TabbedSlider ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;float:left;position:relative;width:980px; height:460px;}
.OrginalLof .lof-opacity  li, .TabbedSlider .lof-opacity  li{position:absolute;top:0;left:0;float:inherit;}
.OrginalLof ul.lof-main-wapper li img, .TabbedSlider ul.lof-main-wapper li img{padding:0px;}

/* item navigator */

.lof-navigator-wapper {position:absolute;bottom:0px; display:block; width:980px; text-align:center; }
.lof-navigator-outer{position:relative;z-index:100;height:70px;width:855px;overflow:hidden;float:left; }

.lof-inner-nav {margin:0 auto; display:block; overflow:hidden; float:right; margin-right:40px; margin-bottom:15px; background:url(../png/img-text-bg.png); padding:7px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding-right:0px; padding-left:8px;}

ul.lof-navigator, ul.lof-navigator-2{top:0;padding:0;margin:0;position:absolute;width:100%;}
ul.lof-navigator li {}
ul.lof-navigator li,ul.lof-navigator-2 li{cursor:hand;cursor:pointer;list-style:none;width:72px !important;padding:0;margin-left:0;margin-right:8px;overflow:hidden;float:left;display:block;}
ul.lof-navigator li img, ul.lof-navigator-2 li img {height:35px; width:70px; display:block; border:1px solid #fff;}
ul.lof-navigator li.active img, ul.lof-navigator-2 li.active img {opacity:1.0 !important;}
ul.lof-navigator li img, ul.lof-navigator-2 li img.framed {height:35px; width:70px; display:block; border:1px solid #fff;padding:0;}
ul.lof-navigator li.active img, ul.lof-navigator-2 li.active img.framed {opacity:1.0 !important;padding:0 !important;}
.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{display:block;width:42px;height:88px;cursor:pointer; display:none;}
.lof-navigator-wapper .lof-next {float:left;text-indent:-9999px;margin-left:-5px;background:url(../png/scroll-arrow-r.png) no-repeat left 50%;}
.lof-navigator-wapper .lof-previous {float:left;text-indent:-9999px;margin-right:5px;background:url(../png/scroll-arrow-l.png) no-repeat right 50%;}



/* video supoort in slider */
.video-slider-wrapper {display:block; width:600px; background:url(../slider-vids-bottom-shadow.html) no-repeat center bottom; padding-bottom:54px; position:relative; bottom:54px;z-index:1;}
.video-slider-wrapper.vimeo {padding-bottom:68px; background:url(../png/vimeo-vids-shadow.png) no-repeat center bottom; bottom:-43px;}
.video-slider-wrapper.youtube {padding-bottom:55px; background:url(../png/youtube-vids-shadow.png) no-repeat center bottom; bottom:-25px;}
.video-inner {display:block; position:relative; left:33px; top:6px; z-index:1;}
.slide-text-vid {display:block; width:315px; position:absolute; top:80px; font:12px Arial, Helvetica, sans-serif;line-height:18px;color:#6e6e6e;}
.right_pos {left:auto; right:-375px;}
.pos_left {left:40px; }

#lofslidecontent46, #lofslidecontent45 {display:block; background:url(../png/bg_video_slider.png) repeat-x;}
#lofslidecontent46 .preload {display:none !important;}

.ul-tabs {display:none; position:absolute; bottom:-35px; overflow:hidden;  left:40px;}
.ul-tabs ul {margin-bottom:0;}
.ul-tabs ul li {float:left; display:block; margin-right:2px;}
.ul-tabs ul li a {display:block; height:30px; width:80px; background:url(../png/nivo-controlnav.png) repeat-x #fff; font:bold 10px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform:uppercase; color:#555555; text-align:center; line-height:27px; border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; z-index:1000000;}
.ul-tabs ul li a.current {background:#fff; color:#555555;}

/*-------------------------------------LOF ACCORDINEZED SLIDER------------------------------------------*/


#featured.accordinezed {position:inherit;}
.accordinezed .lof-slidecontent{position:relative;overflow:hidden;width:980px;height:460px;}
.accordinezed .lof-slidecontent .preload{height:100%;width:100%;background:#eeeeee;position:absolute;top:0;left:0;z-index:100000;color:#FFF;text-align:center}
.accordinezed .lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(../gif/ajax-loader.gif) no-repeat scroll 50% 50%;}
.accordinezed .lof-main-outer{position:relative;height:100%;width:980px;z-index:3px;overflow:hidden;}

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


.accordinezed ul.lof-main-wapper{/* margin-right:auto; */overflow:hidden;background:transparent url(../gif/ajax-loader.gif) no-repeat scroll 50% 50%;padding:0px;margin:0;height:460px;width:980px;position:absolute;overflow:hidden;}

.accordinezed ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;height:100%;width:980px;float:left;}
.accordinezed .lof-opacity  li{position:absolute;top:0;left:0;float:inherit;}
/* item navigator */
.accordinezed ul.lof-navigator{top:0;padding:0;margin:0;position:relative;width:100%;}

.accordinezed ul.lof-navigator li{list-style:none;width:100%;padding:0;	margin:0;overflow:hidden;	background:url(../png/lof-accord-btn-bg.png) no-repeat center top;width:255px; height:67px; cursor:pointer;}
.accordinezed ul.lof-navigator li.active {background:url(../png/active-lof-accord-btn-bg.png) no-repeat center top;}

.lof-top-hack {display:block; height:21px;background:url(../png/lof-top-nav-bg.png) no-repeat center top; width:297px; top:28px; right:40px; position:absolute;}
.lof-bottom-hack {display:block; height:25px; width:297px; background:url(../png/lof-btm-nav-bg.png) no-repeat center top; position:absolute; bottom:64px; right:40px;}
.accordinezed .lof-navigator-outer{position:absolute;right:40px;top:41px;z-index:100;height:330px !important;width:257px;margin:0;overflow:hidden;padding:0 20px;background:url(../png/lof-nav-bg.png) repeat-y center top;}

.lof-acordion-nav {display:block; position:absolute; }


.accordinezed .lof-navigator li h3{color:#626666;margin:0;font:14px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding:12px 10px 8px 0;margin-bottom:3px;line-height:18px;display:block;}
.accordinezed .lof-navigator li div{color:#6e6e6e;font:12px Arial, Helvetica, sans-serif;height:100%;position:relative;}
.accordinezed .lof-navigator li img {height:45px;width:65px;margin:6px 8px 10px 8px;float:left;padding:2px; background:#fff; border:1px solid #dadada; opacity:1 !important;}

/*--------------------------------ACCORDION SLIDER--------------------------------*/

#accordion-slider-wrapper {display:block; height:460px; width:980px; background:url(../nivo-slider-bg.html) no-repeat left top; padding-top:0px; z-index:10;}

.kwicks {list-style: none; position: relative; margin: 0;padding: 0;}
.kwicks li{width: 245px;height: 460px;display: block;	overflow: hidden;padding: 0;}
.kwicks.horizontal li {margin-right: 0px;float: left;background:url(../gif/ajax-loader.gif) no-repeat;background-position: 50% 50%;}
.kwicks.vertical  li{margin-bottom: 5px;}
.slideimage {float:left;padding:0;margin:0;}
.acc_shadow_pane {display:block; height:460px; background:url(../png/acc_pane_shadow.png) repeat-y; width:10px; position:absolute; right:0px;}
#kwickblock4 .acc_shadow_pane {display:none;}
.heading {	top:50px;right:0;float:right;position:absolute; text-shadow:-1px -1px 1px #e7e7e7; color:#f7fcff;font-family:Arial, Helvetica, sans-serif;padding:20px;font-size:14px;line-height:20px;background:url(../png/img-text-bg.png);width: 115px;border-radius:6px 0 0 6px; -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px;}

.description h3 a{color:#f7fcff;}	
.slide-minicaptiontitle {font-size:16px; letter-spacing:0; color:#fff; display:block;line-height:23px;}
.description {bottom:40px;left:40px;float:right;position:absolute;color:#C9C9C9;padding:20px;font-size:12px;line-height:18px;display:none;background:url(../png/img-text-bg.png);box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; width:400px; padding-bottom:0;}
.description a:hover {text-decoration:none;}

/*__________________________________________________INTRO TEXT BLURB__________________________________________________*/

#blurb_container {display:block;background:url(../png/blurb-text-bg.png) repeat-x left bottom #fff;}
#intro-blurb-section {display:none; width:980px;  padding:40px; margin:0 auto; min-height:55px; position:relative; }
#text-blurb {display:block; font:26px BebasNeue,Helvetica,Arial,sans-serif; color:#4e545c; line-height:30px; width:715px; float:left;}
#text-blurb.large_section {width:900px;}

.call-to-action {float:right; position:absolute; top:32%; right:40px;}
.call-to-action-btn {display:block;  height:59px; background:url(../call-to-btn.html) no-repeat right -59px; padding-right:13px;}
.call-to-action-btn span {display:block; height:59px; background:url(../call-to-btn.html) no-repeat left top; padding-left:35px; color:#e0e0e0; font:22px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform:capitalize; line-height:59px; padding-right:22px;}


/*________________________________________________SCROLL SLIDER_________________________________________________*/

#scroll-slider-container {display:block; background:url(../png/scrollable-bg.png) repeat-x; height:296px; padding-top:40px;}

.ps_slider{width:980px;height:336px;position:relative; margin:0 auto;}
.ps_slider a.next, .ps_slider a.prev {position:absolute;background-position:center center;background-repeat:no-repeat;width:21px;height:21px;top:15%;margin-top:-10px;cursor:pointer; z-index:1000;}

.ps_slider a.disabled, .ps_slider a.disabled:hover{opacity:0.4;cursor:default;}
.ps_slider a.prev{left:-10px;background-image:url(../png/scroll-arrow-l.png);}
.ps_slider a.next{right:-10px;background-image:url(../png/scroll-arrow-r.png);}

.ps_slider .scroll-item{margin:0px 0px 15px 30px;position:absolute;top:0px;text-align:cursor:pointer; display:block; width:152px;background:url(../png/scrollable-img-bg.png) no-repeat left top; padding-top:6px; padding-left:7px;}
.ps_slider .scroll-item img{width:145px; height:90px;}
.scrollable-meta {display:block; margin-top:15px;}
.scrollable-meta h5 {font-size:14px;}
.scrollable-desc {font:11px  Arial, Helvetica, sans-serif; color:#797979; line-height:18px;}

/*_________________________________WRAPPERS____________________________*/

#wrapper {display:block;margin:0 auto;overflow:hidden;margin-bottom:40px; margin-top:15px; position:relative; top:10px; width:980px;}
#content_wrap, #content_inner {display:block;margin:0 auto;overflow:hidden;}
.right_sidebar #content_wrap {background:url(../png/bg_sidebar_right_top.png) no-repeat 695px top;}
.right_sidebar #content_inner {background:url(../png/bg_sidebar_right_bottom.png) no-repeat 695px bottom;}
.right_sidebar {background:url(../png/bg_sidebar_right.png) repeat-y 695px top;}

.left_sidebar #content_wrap {background:url(../png/bg_sidebar_left_top.png) no-repeat -40px top;}
.left_sidebar #content_inner {background:url(../png/bg_sidebar_left_bottom.png) no-repeat -40px bottom;}
.left_sidebar {background:url(../png/bg_sidebar_left.png) repeat-y -40px top;}



/*________________________________________________CONTENT_________________________________________________*/

#content_wrap {display:block; padding-top:5px; overflow:hidden; width:980px; margin:0 auto; }
#background-wrapper {display:block; overflow:hidden; background:url(../png/bg_content.png) repeat-x scroll left top #F6F6F6; position:relative; width:100%;}

.content_container {
	display:block;
	background-color:#fff;
	padding-bottom:0px;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0;
}
#content.home {display:block; width:980px;overflow:hidden; background-color:#fff;  margin:0 auto;}
content.contact-page {display:block;}
#content {background:none; border:0; width:980px; padding-bottom:15px; overflow:hidden; display:block; padding-top:0px;}
#content p {margin-bottom:15px;}
.more,.more-news, .link-to, .post-edit-link, .link-to-twitter {
	font:11px Arial, Helvetica, sans-serif;
	color:#542b6f;
	margin-top:0px;
	text-transform:capitalize;
	display:inline-block;
	text-decoration:underline; /* margin-right:10px; padding:6px 10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;*/
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.more-news {display:inline-block; margin-top:10px;}
.link-to-twitter {float:right;}
.right_sidebar #content {width:665px;padding-right:40px;float:left;}
.left_sidebar #content {width:665px;padding-left:40px;float:right;}

/*_______________________________________________BLOG__________________________________________*/

#category_title_container {display:block; position:relative; height:110px; width:100%;}
#category_title {width:930px;margin:0 auto;overflow:hidden; display:block; background:url(../png/cats-title-bg.png) no-repeat center top; height:75px; padding:0 25px; position:relative; top:13%; }

#category_title h1, #category_title h2 {color:#595c5c; line-height:70px; margin-bottom:0px; float:left; font-size:28px;}
.cats_description p {display:block; float:left; line-height:76px; margin-left:10px; font-size:16px; color:#969c9c; margin-bottom:0px;}

#category_title_container .slider_top_shadow {top:0px;}
#category_title_container .slider_bottom_shadow {top:25px;}

.post {display:block;margin-bottom:10px;}
#posts-container {display:block; overflow:hidden; margin-bottom:20px;}
.single .post {margin-bottom:20px;}
h1.post-title, h2.post-title {font-size:22px; background:url(../png/line.png) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}
.post h1 a, .post h2 a,  .post h3 a,  .post h4 a,  .post h5 a {color:#1d1e1e;text-decoration:none;}
div#post_container div.post div.meta {display:none;}
.single .meta {margin-bottom:12px; background:url(../png/line.png) repeat-x left bottom;}
.meta {font:11px Arial, Helvetica, sans-serif;color:#838383;display:block;overflow:hidden; padding-bottom:6px; position:relative; height:22px;}
.meta a {color:#838383;}
.comments {display:inline-block; background:#3a3a3a url(../png/comments-icon.png) no-repeat 93% 50%; text-transform:capitalize; padding:6px 10px; font:11px Arial, Helvetica, sans-serif; padding-right:30px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.comments a {color:#f6f6f6; }
.meta a:hover {color:#838383;}
/*.post .img-wrapper  {display:block;margin-bottom:12px;background:url(images/bg-blog-post-thumb-frame.png) no-repeat left top; width:655px; height:259px; padding-top:6px; padding-left:7px;}*/
/*--post--*/

/*_______________________________________NEWS_____________________________________*/

#post_container.news .img-wrapper {display:block; float:left; margin-right:10px;}
#post_container.news .post {overflow:hidden;}
#post_container.news .meta,#post_container.news .post-title, .summary {display:block; margin-left:205px;}
#post_container.news .img-wrapper {display:block;background:url(../png/bg-frame-news.png) no-repeat left top; width:182px; height:184px; padding-top:7px; padding-left:8px;}
/*---- Share post to social networks ----*/

#share-trigger {font:12px Arial, Helvetica, sans-serif; color:#b8bcbc; background:url(../gif/plus-icon.gif) no-repeat left 50%; padding-left:15px;}
#share-trigger.active {background:url(../minus-icon.html) no-repeat left 50%; padding-left:15px;}

.social-networks {display:none; z-index:100000; overflow:hidden;margin-bottom:20px; padding:20px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; background:#fff; width:260px;box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(219, 222, 222, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #dbdede)); border:1px solid #fff;}
.social-networks ul {margin-bottom:0; padding:0;}
.social-networks ul li{display:block;float:left; margin-right:8px; height:30px; width:30px; }
#twitter_social a, #facebook_social a, #linkedin_social a, #delicious_social a, #digg_social a, #reddit_social a, #stumbleupon_social a {display:block; height:32px; width:32px;}
#twitter_social a {background:url(../png/twitter.png) no-repeat left top;}
#facebook_social a {background:url(../png/facebook.png) no-repeat left top;}
#linkedin_social a {background:url(../png/linkedin.png) no-repeat left top;}
#delicious_social a {background:url(../png/delicious.png) no-repeat left top;}
#digg_social a {background:url(../png/digg.png) no-repeat left top;}
#reddit_social a {background:url(../png/reddit.png) no-repeat left top;}
#stumbleupon_social a {background:url(../png/stumbleupon.png) no-repeat left top;}


/*-------------------Twitter and Facebook like buttons--------------------------------*/
.tweet-facebook {display:block; float:right; overflow:hidden; margin-top:5px;}
.tweet-button, .facebook-like {float:left;}

/*---- Author info and description --------*/

.author_info_container {display:block;clear:both;width:100%;float:left;padding:20px 0; margin-bottom:40px;}
.author_avatar {display:block; width:80px; height:82px; background:url(../png/avatar_frame.png) no-repeat left top; float:left; padding-top:4px; padding-left:5px;}
.author_name {font:bold 14px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#Admin;text-transform:capitalize;text-shadow:1px 1px 0 #fff;}
.author_description {padding-left:95px;}
.author_bio {color:#6e6e6e;}

/*---- Related posts --------*/

.relatedPosts {display:block; overflow:hidden; clear: both;}
.post-box {display:block; margin-right:8px; float:left;}
.relatedPosts .post-box {width:216px;}
.post-box .img-wrapper {display:block; width:209px; height:119px; background:url(../png/bg-related-post-frame.png) no-repeat left top; margin-bottom:10px; padding-top:6px; padding-left:7px;}
.post-box a {font:11px Arial, Helvetica, sans-serif; color:#555555}


/*----------Threaded comments-----------*/

#comments {display:block;margin:40px 0;margin-bottom:0;	}
#comments h4, #respond h4, .author_info_container h4, .relatedPosts h4{font:18px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3f4141; background:url(../png/line.png) repeat-x left bottom; padding-bottom:10px; margin-bottom:15px;}

/*--List of them comments--*/
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { margin:0 0 20px; position:relative;}
ol.commentlist li div.comment_wrap { background:url(../png/line.png) repeat-x left bottom; display:block;overflow:hidden;} 
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 12px; }
ol.commentlist li div.vcard cite.fn a.url { color:#4f4f4f; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
.left-gr {
	float:left;
}
ol.commentlist li div.comment-avatar {float:left; margin-right:15px; display:block; background:url(../png/bg-frame-avatar.png) no-repeat left top; height:66px; width:65px; margin-bottom:10px; padding-top:4px; padding-left:5px;}
.commentdate {color:#4f4f4f; font:11px Arial, Helvetica, sans-serif; color:#555555;}
ol.commentlist li div.comment-data {overflow:hidden; display:block; font-size:12px;}
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px;}
.comment-text {padding-left:85px;}
ol.commentlist li div.comment-author a { text-decoration:none;font:11px Arial, Helvetica, sans-serif; color:#555555; }
ol.commentlist li div.comment-author a:hover,ol.commentlist li .authorname .fn a:hover {color:#999;}
ol.commentlist li .authorname .fn, ol.commentlist li .authorname .fn a {font: bold 12px Arial, Helvetica, sans-serif; color:#555555;}
ol.commentlist li .authorname .says {font:11px  Arial, Helvetica, sans-serif; color:#555555;}
ol.commentlist li p { font:12px  Arial, Helvetica, sans-serif;line-height:20px; margin:5px 0 15px;color:#6e6e6e; }
ol.commentlist li ul { font:12px  Arial, Helvetica, sans-serif;line-height:20px; margin:0 0 15px; padding:0; }
ol.commentlist li div.reply { display:block; clear:both; margin-bottom:15px; float:right; }
ol.commentlist li div.reply a {background:url(../gif/reply-icon.gif) no-repeat left 4px; font:11px  Arial, Helvetica, sans-serif; color:#555555; text-transform:capitalize;display:block; padding-left:15px; }
ol.commentlist li ul.children { list-style:none; margin:20px 0 0 20px; text-indent:0;clear:both; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 20px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 20px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 20px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 20px; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

/*--Respond--*/

#respond {display:block;clear:both;overflow:hidden; margin-top:20px;}
#respond a {color:#4F4F4F;}
#respond a:hover {color:#999;}
.form, ol.commentlist li ul.form {display:block;}
.form li label {float:left;font:14px "Myriad Pro","Trebuchet MS", arial;color:#787878;width:160px;}
.form li label span {display:block;font:10px Arial, Helvetica, sans-serif;color:#444444;}
.cancel-comment-reply {margin-bottom:20px;text-transform:uppercase;font-size:10px;}
.cancel-comment-reply a:hover {color:#999;}



.form li, .form li.authorName, .form li.authorEmail, .form li.authorUrl, .form li.Name, .form li.Email, .form li.Subject {display:block;margin-right:4px;margin-bottom:10px; clear:both;}
.form li input, .form li select, .form li.authorName input, .form li.authorEmail input, .form li.authorUrl input, .form li.Name input, .form li.Email input, .form li.Subject input {
display:block;width:192px; padding:8px 10px; background:#fafafa; font:12px  Arial, Helvetica, sans-serif;color:#555555; border:1px solid #d6d6d6; margin-bottom:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.form li select {background:#fafafa; padding:7px 6px; border:1px; width:210px;}

.form li label.error {font:11px Arial, Helvetica, sans-serif;display:none; color:#FF0000;float:none;}

.bar{display:none;background: url(../gif/ajax-loader.gif) no-repeat 50% 50%;margin-left:20px;margin-top:50px;height:32px;width: 100%;}
.form li.authorComment, .form li.Message {float:none;clear:both;}
.form li.SubmitBtn {margin-left:0px;}
.form li.authorComment textarea, .form li.Message textarea {display:block;height:130px;width:380px; padding:10px; background:#fafafa; border:1px solid #d6d6d6; font:12px  Arial, Helvetica, sans-serif;color:#555555;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#respond #comment-submit {
	color:#f6f6f6;
	margin-top:0px;
	text-transform:capitalize;
	display:inline-block;
	background:#5a5a5a;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	height:40px;
	padding-top:0px;
	margin-bottom: 6px;
	margin-left: 0;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	cursor:hand;
}

/*_______________________________________ WP PAGENAVI______________________________________________*/

.wp-pagenavi, .splitter {font-size:11px;clear:both;padding-top:10px;height:36px;text-align:left;}
.splitter li {float:left; margin-right:5px;}
.wp-pagenavi .pages{margin-right:4px;}
.wp-pagenavi a, .splitter a {color:#6e6e6e;}
.wp-pagenavi span.current, .splitter a {color:#ffffff;}
.splitter a, .wp-pagenavi a, .wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active,.wp-pagenavi span.current, .wp-pagenavi span.extend {margin:2px;padding:5px 10px;}
.splitter a,.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi span.extend {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;  }
.splitter a:hover, .splitter a ,.wp-pagenavi a:hover ,.wp-pagenavi span.current,.wp-pagenavi a,.wp-pagenavi span.extend {background-color:#d5d5d5;}
.wp-pagenavi a:hover, .splitter a:hover {background:#848484;}
.wp-pagenavi span.current {background:#848484;}
.wp-pagenavi a:hover {color:#fff;}


/*_________________________________PORTFOLIO_________________________________*/

.hover_fade {display:inline-block;}
.zoom {background:url(../png/zoom-icon.png) no-repeat 50% 50%;}
.flash {background:url(../png/flash-icon.png) no-repeat 50% 50%;}
.video {background:url(../png/play-icon.png) no-repeat 50% 50%;}
.mp3 {background:url(../png/audio-icon.png) no-repeat 50% 50%;}

/*-- portfolio  layouts --*/

.portfolio-1col .post {width:100%;float:none;margin-right:0px; margin-bottom:35px; overflow:hidden;}
.portfolio-1col .post .right-block {margin-left:630px;}
.portfolio-1col .post h3 {background:none;  padding-bottom:0px;}
.portfolio-1col .img-wrapper {width:587px;height:353px;background:url(../png/bg-frame-folio-1-col.png) no-repeat left top; display:block; margin-bottom:10px; float:left; padding-top:6px; padding-left:7px;}


.portfolio-2col .post {width:474px;float:left;margin-right:30px; margin-bottom:35px;}
.portfolio-2col .post h3 {background:none;  padding-bottom:0px;}
.portfolio-2col .img-wrapper {width:467px;height:258px;background:url(../png/bg-frame-folio-2-col.png) no-repeat left top; display:block; padding-top:6px; padding-left:7px; margin-bottom:10px;}


.portfolio-1col .img-wrapper img, .portfolio-2col .img-wrapper img, .portfolio-3col .img-wrapper img, .portfolio-4col .img-wrapper img {padding:0; margin:0; background:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

.portfolio-3col .post, .post.box {width:306px;float:left;margin-right:3%; margin-bottom:35px;}
.portfolio-3col .img-wrapper, .post.box .img-wrapper {width:298px; height:178px;background:url(../png/bg-frame-folio-3-col.png) no-repeat left top; padding-left:8px; padding-top:7px; display:block; margin-bottom:10px;}
.portfolio-3col.portrait .img-wrapper {background:url(../png/bg-frame-folio-portrait-3-col.png) no-repeat left top; height:443px; padding-left:7px; padding-top:6px;}
.portfolio-3col.portrait .img-wrapper img {height:435px;}
.post.box {margin-bottom:20px;}

.portfolio-3col.sortable .post {width:300px; margin-right:0px; padding:0px; overflow:hidden; display:block; height:380px; padding-right:25px;}
#posts-container.sortable {position:relative; left:15px;}



.portfolio-4col .post {width:219px;float:left;margin-right:34px; margin-bottom:35px;}
.portfolio-4col.sortable .post  {width:219px;float:left;margin-right:34px; margin-bottom:35px; height:380px;}
.portfolio-4col .post h4, .portfolio-4col .post h3 {font-size:14px;}
/*.portfolio-4col .img-wrapper {width:212px;height:125px;background:url(images/bg-frame-folio-4-col.png) no-repeat left top; padding-top:6px; padding-left:7px; display:block; margin-bottom:10px;}*/
.portfolio-4col.portrait .img-wrapper {background:url(../png/bg-frame-folio-portrait-4-col.png) no-repeat left top; height:316px;}

.portfolio-5col .post {width:168px;float:left;margin-right:35px; margin-bottom:30px;}
.portfolio-5col .post h4, .portfolio-4col .post h3 {font-size:14px;}
.portfolio-5col .img-wrapper {width:161px;height:162px;background:url(../png/bg-frame-folio-5-col.png) no-repeat left top; padding-top:6px; padding-left:7px; display:block; margin-bottom:10px;}


/*_________________________________GALLERY SLIDESHOW___________________________________________*/

.msg_slideshow {width:660px;height:630px;position:relative;overflow:hidden;background:#383b3e url(../gif/loading.gif) no-repeat center center;-moz-border-radius:5px;-webkit-border-radius:5px;	border-radius:5px;border:5px solid #fbfcfc;}
.msg_slideshow a{outline:none;}
.msg_slideshow a img{border:1px solid #fff;}
.msg_wrapper{width:660px;height:650px;position:relative;margin:0;padding:0;display:block;text-align:center; top:70px;}
.msg_wrapper img{display: inline-block!important;vertical-align:middle;-moz-box-shadow:0px 0px 10px #000;-webkit-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;}
.msg_controls{position:absolute;bottom:15px;right:-110px;width:104px;height:26px;z-index: 20;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#000;opacity:0.8;   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.msg_controls a{float:left;background-color:#000;width:20px;height:20px;margin:3px 3px;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);background-repeat:no-repeat;background-position: center center;}
.msg_controls a:hover{opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);}
.msg_controls a.msg_grid{background-image:url(../png/grid.png);}
.msg_controls a.msg_prev{background-image:url(../png/prev.png);}
.msg_controls a.msg_next{background-image:url(../png/next.png);}
.msg_controls a.msg_pause{background-image:url(../png/pause.png);}
.msg_controls a.msg_play{background-image:url(../png/play.png);}
.msg_thumbs{background:url(../png/bg-overlay.png);position:absolute;width:560px;height:75px;top:-230px;left:50%;padding:30px;margin:0 0 0 -310px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-bottom-left-radius:10px;	-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-box-shadow:1px 1px 5px #000;-webkit-box-shadow:1px 1px 5px #000;box-shadow:1px 1px 5px #000;}
.msg_thumb_wrapper{position:absolute;width:560px;height:75px;top:30px;left:30px;z-index:30;}
.msg_thumb_wrapper a{display:block;width:60px;height:60px; float:left; margin:5px;}
.msg_thumbs a.msg_thumb_next,.msg_thumbs a.msg_thumb_prev{width:18px;height:20px;background-repeat:no-repeat;background-position: center center;position:absolute;top:50%;margin-top:-10px;opacity:0.5;   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.msg_thumbs a.msg_thumb_next:hover, .msg_thumbs a.msg_thumb_prev:hover {opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);}
.msg_thumbs a.msg_thumb_next{background-image:url(../png/next_thumb.png);right:5px;}
.msg_thumbs a.msg_thumb_prev{background-image:url(../png/prev_thumb.png);left:5px;}
.msg_thumbs a.msg_thumb_close{position:absolute;bottom:0px;width:60px;left:50%;margin:0 0 0 -25px;background:#232323 url(../png/up.png) no-repeat center center;height:20px;opacity:0.4;-moz-border-radius:4px 4px 0 0;	-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.msg_thumbs a.msg_thumb_close:hover{opacity:1.0;   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);}
.msg_loading{position:absolute;background:transparent url(../gif/loading.gif) no-repeat center center;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;z-index:25;display:none;}


/*_______________________________________________SIDEBAR__________________________________________*/

#sidebar {width:320px;display:block;overflow:hidden;padding-bottom:20px;}
#sidebar p {color:#6e6e6e;}
#sidebar h3 {font:18px "Myriad Pro","Trebuchet MS", arial;color:#3f4141; margin-bottom:10px;}
#sidebar ul li.widget {clear:both;margin-bottom:20px;overflow:hidden;}
#sidebar ul li.widget_text {clear:both;margin-bottom:0px;overflow:hidden;}
.right_sidebar #sidebar {float:right;width:253px;display:block; }
.left_sidebar #sidebar {float:left;width:253px;display:block;}


/*________________________________________________SHORTCODES SECTION_________________________________________________*/

/* ------- Columns ------- */
.one_half{ width:48.5%; }
.one_third{ width:32.0%; }
.two_third{ width:66.0%; }
.one_fourth{ width:23%; }
.three_fourth{ width:73%; }
.one_fifth{ width:17.8%; }
.two_fifth{ width:36.6%; }
.three_fifth{ width:57.4%; }
.four_fifth{ width:66.2%; }
.one_sixth{ width:12.33%; }
.five_sixth{ width:81.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:2%; float:left;margin-bottom:15px;overflow:hidden; }

/*--dividers--*/

.divider {display:block; height:2px; clear:both; margin-bottom:40px; width:100%; background:url(../divider.html) repeat-x left top;}

/*--Tables--*/

table {width:100%; border-collapse:collapse; padding:0px; border:1px solid #e9e9e9; margin-bottom:20px;box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);}
table a {}
table th {padding:10px; background:#fff; font:14px  Arial, Helvetica, sans-serif; text-align:center; color:#555555; border-right:1px solid #e5e5e5; }
table td {padding:10px; text-align:center; background:#fff; font:12px  Arial, Helvetica, sans-serif; text-shadow:0px 1px 1px #fff; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
table tr:hover td {background:#f3f3f3;}

.styled_table table, .striped_table table {box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);}
.styled_table table th, .striped_table table th {padding:10px; background:url(../png/bg-title-accordion.png) repeat-x left top; font:14px  Arial, Helvetica, sans-serif; text-align:center; color:#555555; text-shadow:0px 1px 1px #fff;}

.striped_table table tr td:hover {background:#fff;}
.striped_table tr.alt td{background:#f3f3f3;}
/*--framed images--*/

img.framed {background-color:#fff;padding:5px;margin:2px;margin-bottom:10px;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(236, 239, 239, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #ecefef));box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-bottom:1px solid #fff;}

.alignright{ float:right; margin:10px 0px 10px 15px  !important; }
.alignleft{ float:left; margin:10px 15px 10px 0px  !important; }
.aligncenter{ display: block; margin:20px auto  !important; text-align:center; }


/*--Buttons--*/

.standart_btn {display:inline-block;height:41px;background:url(../standart-btn.html) no-repeat right -41px;padding-right:13px;margin-right:5px;}
.standart_btn span {font:16px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#e0e0e0;padding-left:22px;padding-right:7px;line-height:18px;height:41px;display:block;	background:url(../standart-btn.html) no-repeat left top;text-transform:capitalize; display:block; }

.btn.large {display:inline-block; height:51px; background-position:right -51px; padding-right:8px; margin-right:5px; font-size:24px;}
.btn.large span {background-position:left top; line-height:20px; padding:15px 12px 20px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }

.btn.large:hover {background-position:right -283px;}
.btn.large:hover span {background-position:left -232px;}

.btn.medium {display:inline-block; height:38px; background-position:right -140px; padding-right:8px; margin-right:5px; font-size:18px;}
.btn.medium span {background-position:left -102px; line-height:18px; padding:10px 12px 14px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }

.btn.medium:hover {background-position:right -372px;}
.btn.medium:hover span {background-position:left -334px;}

.btn {display:inline-block;  background-position:right -205px; padding-right:8px; margin-right:5px; font-size:11px;}
.btn:hover {background-position:right -437px;}

.btn span {background-position:left -178px; line-height:8px; padding:9px 8px 7px 20px;text-transform:uppercase;text-shadow:0 -1px 0 #999; display:block; }
.btn:hover span {background-position:left -410px;}

.btn.black, .btn.black span {/*background-image:url(images/buttons/black_butt.png); color:#fff;*/}


.btn.blue, .btn.blue span {background-image:url(../png/blue_butt.png); color:#fff;}
.btn.dark_blue, .btn.dark_blue span {background-image:url(../dark_blue_butt.html); color:#fff;}
.btn.matte_blue, .btn.matte_blue span {background-image:url(../png/matte_blue_butt.png); color:#fff;}

.btn.brown, .btn.brown span {background-image:url(../png/brown_butt.png); color:#fff;}

.btn.gray, .btn.gray span {background-image:url(../png/gray_butt.png); color:#fff;}


.btn.green, .btn.green span {background-image:url(../png/green_butt.png); color:#fff;}
.btn.light_green, .btn.light_green span {background-image:url(../png/light_green_butt.png); color:#fff;}
.btn.earthy_green, .btn.earthy_green span {background-image:url(../png/earthy_green_butt.png); color:#fff;}
.btn.orange, .btn.orange span {background-image:url(../png/orange_butt.png); color:#fff;}
.btn.pink, .btn.pink span {background-image:url(../png/pink_butt.png); color:#fff;}
.btn.purple, .btn.purple span {background-image:url(../png/purple_butt.png); color:#fff;}
.btn.red, .btn.red span {background-image:url(../png/red_butt.png); color:#fff;}
.btn.silver, .btn.silver span {background-image:url(../png/silver_butt.png); color:#fff;}
.btn.vinous, .btn.vinous span {background-image:url(../png/vinous_butt.png); color:#fff;}
.btn.white, .btn.white span {background-image:url(../png/white_butt.png); color:#000; text-shadow:0 -1px 0 #fefefe;}

/*--------------------Tabs, Toggles, Accordion-------------------------*/

/*--Accordion and Toggles--*/


h4.acc_trigger {background:url(../png/bg-title-accordion.png) repeat-x; height:37px;margin:0px; line-height:36px; padding:0px 10px;font-size:15px;font-weight:normal;color:#626666;cursor:pointer; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; display:block; }
h4.trigger {background:url(../png/bg-title-accordion.png) repeat-x; margin:0px; line-height:37px; padding:0px 10px;font-size:15px;font-weight:normal;color:#626666;cursor:pointer; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;clear:both; display:block; }

h4.trigger a {display:block; background:url(../png/toggle-trigger.png) no-repeat left -40px; padding-left:35px;}
h4.trigger {margin-bottom:0px;}
h4.trigger.alt {background:none; padding:0;}
h4.trigger.alt a {background:url(../png/toggle-trigger.png) no-repeat left -40px;padding-left:45px;}
h4.trigger.active.alt a {background:url(../png/toggle-trigger.png) no-repeat left top;}
h4.trigger.active a {background:url(../png/toggle-trigger.png) no-repeat left top;}
h4.acc_trigger {display:block;}
h4.active {cursor:default;}
.acc_container {padding:0; overflow:hidden; clear:both; margin:0px; }
.toggle_container {padding:0; overflow:hidden; clear:both; margin:0px; position:relative;}
.acc_container .block, .toggle_container .block {padding: 20px;}


/*-------------------------Tabs----------------------------*/


ul.tabs {padding:0; width:100%; height:28px; margin:0px;}
ul.tabs li{float: left;margin-right:5px; margin-bottom:0px; /*--Pull the list item down 1px--*/position: relative;}
ul.tabs li a {text-decoration:none; display:block; background:#e1e3e3; padding-right:5px; height:28px; background:url(../png/tabs.png) no-repeat right -84px;}
ul.tabs li a span { display:block; background:url(../png/tabs.png) no-repeat left -56px; font:12px  Arial, Helvetica, sans-serif;color:#626666; padding:7px 8px 10px 20px;}
ul.tabs a.current {background:url(../png/tabs.png) no-repeat right -28px;}
ul.tabs a.current span {display:block; background:url(../png/tabs.png) no-repeat left top;}
ul.tabs li a:hover, ul.tabs a.current, ul.tabs a.current:hover  {color:#D54E21; z-index:10000; border-bottom:0px;}
.tab_container {border: 1px solid #DFDFDF; border-top:0; overflow: hidden;clear: both;float: left; width: 100%;background: #fff;-moz-border-radius:0px 0px 12px 12px; border-radius:0px 0px 12px 12px; -webkit-border-radius:0px 0px 12px 12px;}
.tab_content {padding: 20px;font-size: 1.2em;}

.panes {display:block; background:#fff; padding:20px 15px; border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px;box-shadow:0px 0px 2px #d1d1d1;-webkit-box-shadow:0px 0px 2px #d1d1d1;-moz-box-shadow:0px 0px 2px #d1d1d1;-o-box-shadow:0px 0px 2px #d1d1d1; margin-bottom:20px;}
/* initially all panes are hidden */ 
.panes .pane {display:none;}


/*--------styling lists----------*/


ul.list li{padding-left:18px;color:#363636; background-image:url(../png/silver_mini_icons.png); background-repeat:no-repeat; background-position:-120px -61px;}
ul.list.green li{padding-left:18px;color:#363636; background-image:url(../png/green_mini_icons.png)}
ul.list.blue li{padding-left:18px;color:#363636; background-image:url(../png/blue_mini_icons.png)}
ul.list.black li{padding-left:18px;color:#363636; background-image:url(../png/black_mini_icons.png)}
ul.list.yellow li{padding-left:18px;color:#363636; background-image:url(../png/orange_mini_icons.png)}
ul.list.red li{padding-left:18px;color:#363636; background-image:url(../png/red_mini_icons.png)}

ul.list.arrow li{background-position:-180px -3px;}
ul.list.bullet li{background-position:-120px -61px;}
ul.list.big_bullet li{background-position:-150px -32px;}
ul.list.check li{background-position:-88px -92px;}
ul.list.cross li{background-position:-59px -123px;}
ul.list.star li{background-position:-28px -153px;}

/*-----------------------Boxes------------------*/

.style_box {display:block; border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; margin-bottom:20px;}
.box_header {margin:0px;font:15px  Arial, Helvetica, sans-serif; color:#626666; background-image:url(../png/white_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -51px; padding-right:8px; }
.box_header span {background-image:url(../png/white_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px;}

.box_header.black {margin:0px;font:15px  Arial, Helvetica, sans-serif; color:#fff; background-image:url(../png/black_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -51px; padding-right:8px;}
.box_header.black span {background-image:url(../png/black_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.black {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #d9d9d9;}

.box_header.red {margin:0px;font:15px  Arial, Helvetica, sans-serif; color:#fff; background-image:url(../png/red_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -51px; padding-right:8px;}
.box_header.red span {background-image:url(../png/red_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.red {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #f6caca;}

.box_header.blue {margin:0px;font:15px  Arial, Helvetica, sans-serif; color:#fff; background-image:url(../png/blue_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -51px; padding-right:8px;}
.box_header.blue span {background-image:url(../png/blue_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.blue {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #a0cfec;}

.box_header.green {margin:0px;font:15px  Arial, Helvetica, sans-serif; color:#fff; background-image:url(../png/green_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -51px; padding-right:8px;}
.box_header.green span {background-image:url(../png/green_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.green {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #c7fbd4;}

.box_header.orange {margin:0px;font:15px  Arial, Helvetica, sans-serif; color:#fff;background-image:url(../png/orange_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -51px; padding-right:8px;}
.box_header.orange span {background-image:url(../png/orange_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.orange {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #f5dfad;}

.info_box {display:block; padding:20px; background-color:#fff;background:#fff;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; box-shadow: 0px 0px 4px #666666;-webkit-box-shadow: 0px 0px 4px #666666;-moz-box-shadow: 0px 0px 2px #666666;-o-box-shadow: 0px 0px 4px #666666; margin:20px 0px; margin-left:2px; }
.info_box.grey {background-color:#a6abab; border:1px solid #9b9f9f; color:#fff;}
.info_box.red {background-color:#ff6b6b; border:1px solid #ff4444; color:#fff;}
.info_box.blue {background-color:#3b91ce; border:1px solid #3b91ce; color:#fff;}
.info_box.green {background-color:#5ebf78; border:1px solid #38ac56; color:#fff;}
.info_box.orange {background-color:#eab43b; border:1px solid #eab43b; color:#fff;}

/*--------------------Price box----------------------*/

.price_box {display:block; padding:15px; background-color:#fff;background:#fff;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin:20px 0px; text-align:center; overflow:hidden; margin-top:0;}
.price_box_title {font-size:16px; text-align:center; text-transform:uppercase; border-bottom:1px solid #ececec; padding-bottom:15px;}
.price_box_title.red {color:#ff0000; text-shadow:0px 1px 2px #333333;}
.price_box_title.blue {color:#306b8d; text-shadow:0px 1px 2px #333333;}
.price_box_title.black {color:#000;}
.price_box_title.green {color:#338b49; text-shadow:0px 1px 2px #333333;}
.price_box_title.orange {color:#bc7703; text-shadow:0px 1px 2px #333333;}
.price_value {font:50px 'BebasNeue', Arial, Helvetica, sans-serif; color:#444747; display:block;text-shadow:0 -1px 0 #fff;}
.price_box .list {margin:20px 0;}
.price_box .list li {display:block; text-align:left; margin-left:10px;}
.price_box .btn {text-align:center; margin:0 auto;}

/*-------------pullquotes and blockquotes-------------*/

.pullquote-left, .pullquote-right{font:18px "Times New Roman", Times, serif;font-style:italic;color:#555555;padding-left:45px;background:url(../png/quotes_bg.png) no-repeat left 10px;width:33%;display:block;line-height:25px;padding-top:10px;}
.pullquote-left {float:left; margin-right:10px;}
.pullquote-right {float:right; margin-left:10px;}
blockquote {display:block;clear:both;font:18px "Times New Roman", Times, serif;font-style:italic;color:#555555;padding-left:45px;background:url(../png/quotes_bg.png) no-repeat left 10px;line-height:25px;margin-bottom:0;padding-top:10px;}
cite {font:10px Arial, Helvetica, sans-serif;color:#6b6b6b;} 


/*------highlights-------*/

.highlight-black {color:#fff;background:#000;padding:2px 5px; text-shadow:none;}
.highlight-red {background:#b80000; color:#fff; padding:2px 5px;text-shadow:none;}
.highlight-green {background:#1e6a00; color:#fff; padding:2px 5px;text-shadow:none;}
.highlight-blue {background:#004c8b; color:#fff; padding:2px 5px;text-shadow:none;}
.highlight-yellow {background:#FFFAD5; color:#000; padding:2px 5px;text-shadow:none;}


/*-----------Dropcaps--------------*/

.dropcap1 {display:block; height:38px; width:38px; float:left; margin-right:10px; font:22px  Arial, Helvetica, sans-serif; color:#555555; text-align:center; line-height:36px; margin-bottom:-5px; background:url(../png/bg_caps.png) no-repeat -285px -9px;text-shadow:0 1px 0 #fff;}
.dropcap1.grey {color:#ecefef;background:url(../png/bg_caps.png) no-repeat -238px -55px;text-shadow:0 1px 0 #000;}
.dropcap1.black {color:#fff;background:url(../png/bg_caps.png) no-repeat -193px -102px;text-shadow:0 1px 0 #000;}
.dropcap1.red {color:#fff;background:url(../png/bg_caps.png) no-repeat -147px -149px;text-shadow:0 1px 0 #000;}
.dropcap1.blue {color:#fff;background:url(../png/bg_caps.png) no-repeat -100px -195px;text-shadow:0 1px 0 #000;}
.dropcap1.green {color:#fff;background:url(../png/bg_caps.png) no-repeat -55px -240px;text-shadow:0 1px 0 #000;}
.dropcap1.orange {color:#fff;background:url(../png/bg_caps.png) no-repeat -8px -288px;text-shadow:0 1px 0 #000;}

.dropcap2 {display:block; float:left; margin-right:10px; font:40px  Arial, Helvetica, sans-serif; color:#555555; line-height:43px; margin-bottom:-5px;}
.dropcap2.red {color:#ff0000;}
.dropcap2.blue {color:#306b8d;}
.dropcap2.black {color:#000;}
.dropcap2.green {color:#338b49;}
.dropcap2.orange {color:#bc7703;}

/*--- Video and mp3 ---*/
.video-container {background-color:#fff;padding:5px;margin:2px;margin-bottom:10px;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(236, 239, 239, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #ecefef));box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-bottom:1px solid #fff; z-index:1; padding-bottom:0px;}


/* The Nivo Slider styles */
#nivo-container {background-color:#fff;padding:5px;margin:2px;margin-bottom:10px;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(236, 239, 239, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #ecefef));box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-bottom:1px solid #fff; z-index:1; display:inline-block; padding-bottom:30px;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:7px 40px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {   display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
#nivo-container .nivo-controlNav {position:absolute;left:-10px;bottom:-30px; background:none;}



.nivo-directionNav a {display:block;width:39px;height:39px;background:url(../png/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-39px 0;right:40px;}
a.nivo-prevNav {left:40px;}

.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}
/*_______________________________________________WIDGETS__________________________________________*/

input[type="text"], input[type="password"], input[type="email"] {display:block;width:192px; padding:8px 10px; background:#fafafa; font:12px  Arial, Helvetica, sans-serif;color:#555555; border:1px solid #d6d6d6; margin-bottom:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

button, input[type="button"], .wpcf7-submit{font:11px Arial, Helvetica, sans-serif; color:#f6f6f6; margin:10px 0; margin-top:0px; text-transform:capitalize; padding:6px 10px; display:inline-block; margin-right:10px; background:#3a3a3a; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:30px; padding-top:4px;}

textarea {display:block;height:130px;width:380px; padding:10px; background:#fafafa; border:1px solid #d6d6d6; font:12px  Arial, Helvetica, sans-serif;color:#555555;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}




#homepage_widgets_container {display:block; width:100%; background:#f6f6f6 url(../png/hm-widgets-bg.png) repeat-x left top; padding:40px 0; }
#home_widgets_wrap {display:block; overflow:hidden;  width:980px; margin:0 auto;}

/*--About widget--*/
.widget-about {font:12px  Arial, Helvetica, sans-serif; line-height:20px;}
.avatar-admin {float:left;margin-right:10px;margin-bottom:5px;line-height:0; display:block; }

.about_info_wrap .avatar-admin {float:left; margin-right:15px; margin-left:0;}
.about_info_wrap {margin-bottom:10px; margin-right:30px; width:640px; float:left; display:block; overflow:hidden;}

/*----Flickr widget------*/

#sidebar .flickr_lightbox, #widget-section .flickr_lightbox {background:none;padding-top:0;width:auto;}
#sidebar  .flickr_badge_image, #widget-section .flickr_badge_image{
background-color:#fff; height:75px; width:75px; display:block; padding:2px; float:left;margin-right:3px;margin-bottom:3px;line-height:0; border:1px solid #dadada; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
#sidebar .flickr_lightbox a img, #widget-section .flickr_lightbox a img{background:none;padding:0;margin:0;}  

/*--Portfolio widget--*/
.widget-portfolio, .widget-gallery {overflow:hidden;}
.portfolio-lightbox ul , .gallery-lightbox ul {overflow:hidden;}
.portfolio-lightbox ul li, .gallery-lightbox ul li {float:left; display:block; margin-right:4px; margin-bottom:5px; padding:2px; line-height:0;}

/*-----Tabs---------*/


#sidebar .tab_container .tab_content ul{margin-bottom:0;}
#sidebar .tab_container .tab_content ul li {clear:both;display:block;overflow:hidden;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#949494;padding:8px 0px;padding-bottom:10px; line-height:20px;}
#sidebar .tab_container .tab_content ul li:last-child {background:none;margin-bottom:0px;}
#sidebar .tab_container .tab_content ul li a {color:#7f7f7f;display:block;}
#sidebar .tab_container .tab_content .tags_container a {color:#888;}
#sidebar .tab_container .tab_content ul li a:hover, #sidebar .tab_container .tab_content a:hover {color:#555;}


/*--ADS 125--*/

#advert_container_125 {display:block;overflow:hidden;}
#advert_container_125 ul {margin-bottom:0px;}
#advert_container_125 ul li {float:left;display: block;width:50%;text-align:center; line-height:0px; margin-bottom:2px;}
#advert_container_125 ul li img {background:#fff;}

/*--------------Recent Posts--------------*/

.eqint-recentposts ul li a, .eqint-recentcomments ul li a, .eqint-popularposts ul li a {font: 12px  Arial, Helvetica, sans-serif; color:#555555;}
.eqint-recentposts ul li, .eqint-recentcomments ul li, .eqint-popularposts ul li {display:block; margin-bottom:15px; background:url("../png/line.png") repeat-x scroll left bottom transparent; padding-bottom:17px; }
.eqint-recentposts ul li .date_post, .eqint-popularposts ul li .post_comments {font:10px  Arial, Helvetica, sans-serif;margin-bottom:10px;color:#6E6E6E; display:block; margin-left:66px;}
.eqint-recentposts ul li img, #sidebar .avatar, .eqint-popularposts ul li img { padding:4px; background-color:#fff; border:1px solid #dadada;float:left;margin:0 10px 0 2px; background-color:#fff;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(236, 239, 239, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #ecefef));box-shadow: 0 1px 2px rgba(158, 158, 158, .3);-webkit-box-shadow: 0 2px 2px rgba(158, 158, 158, .3);	-moz-box-shadow: 0 2px 2px rgba(158, 158, 158, .3);-o-box-shadow: 0 2px 2px rgba(0, 0, 0, .3); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-bottom:1px solid #fff; padding-bottom:3px;}


.eqint-recentcomments ul li {font:10px  Arial, Helvetica, sans-serif; line-height:16px;}
.eqint-recentcomments ul li strong { text-transform:capitalize;}
/*--custom menu, pages, categories, archives--*/

.widget_nav_menu ul li, .widget_categories ul li, .widget_links ul li, .widget_archive ul li, .widget_meta ul li,.widget_pages ul li,.widget_recent_entries ul li {
display:block;font:11px  Arial, Helvetica, sans-serif; color:#6E6E6E;}
.widget-contact-info ul li, .widget_nav_menu ul li a, .widget_categories ul li a, .widget_links ul li a, .widget_archive ul li a, .widget_meta ul li a,.widget_pages ul li a,.widget_recent_entries ul li a{display:block;margin-left:0;padding:3px 10px 7px 0px; font:11px  Arial, Helvetica, sans-serif; color:#6E6E6E;margin-bottom:5px; text-transform:capitalize; border-bottom:1px solid #e4e4e4; }

.widget_links ul li.active a, .widget-contact-info ul li a:hover, .widget_nav_menu ul li a:hover, .widget_categories ul li a:hover, .widget_links ul li a:hover, .widget_archive ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, .widget_recent_entries ul li a:hover {color:#979797;background:url(../png/link-arrow.png) no-repeat left 50%; background:url(../png/link-arrow.png) no-repeat left 45%; padding-left:15px;}
.children {margin-bottom:0px;padding-left:20px;}
#home_widgets_wrap img.framed {margin-top:0px !important;}
#home_widgets_wrap h4 {margin-bottom:15px;}

.tagcloud {display:block; padding:5px 0;}
.widget_tag_cloud {font-family: Arial, Helvetica, sans-serif; color:#838383;}
.widget_tag_cloud a {color:#555555; font-size:11px !important;background-color:#d5d5d5;display:block; float:left; padding:2px 8px; border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; margin-left:5px; margin-bottom:5px;}
.widget_tag_cloud a:hover {background:#848484; color:#fff;}

/*--Social icons--*/
#sidebar .social-container {display:block;height:35px;padding-right:7px;float:left;}
#sidebar .social-container div {display:block;height:30px;}	
#sidebar .social-container ul {margin-bottom:0px;width:auto;display:block;}

.social-container ul li {display:block;float:left;margin-right:6px; height:32px; width:32px; background:url(../bg-social-icons.html) no-repeat left top; padding-top:4px; padding-left:3px;}
.footer_widget .social-container ul li {background:url(../bg-social-icons.html) no-repeat left top !important;}

#sidebar #search-form .search-text {width:175px;background:url(../png/bg-search-input-sidebar.png) no-repeat left top; padding:8px; float:left; margin-right:0px; margin-bottom:0; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; }
#searchform fieldset {margin:0px;}
#sidebar #search-form {padding:0;}
#sidebar .search-submit {background:url(../png/sidebar-search-submi-button.png) no-repeat left top;}



/*--Twitter--*/
.twtr-hd, .twtr-ft {display:none !important;}
.twtr-widget .twtr-tweet-wrap {padding:5px 0 !important;}
.twtr-tweet-text {margin-left:65px !important; font-family: Arial, Helvetica, sans-serif !important; font-size:10px !important; }
.twtr-widget .twtr-tweet {border:none !important; margin-bottom:10px !important;}
.twtr-avatar {height:50px !important; width:50px !important; background-color:#fff; padding:2px;border:1px solid #DADADA !important;}
 .twtr-img img, .twtr-widget a img {height:50px !important; width:50px !important;  }
#twitter_update_list li {display:block; background:url(../png/twitter-icon.png) no-repeat left 2px; padding-left:40px; margin-bottom:10px; border-bottom:1px solid #E4E4E4; font:10px Arial, Helvetica, sans-serif; color:#555; line-height:20px; margin-bottom:10px; padding-bottom:8px;}
#twitter_update_list li a {color:#16689d;}
#twitter_update_list li span {color:#7f7f7f;}

/*_______________________________________________FOOTER________________________________________*/

#footer_container {display:block; background:url(../png/footer-bg.png); padding:40px 0; clear:both; position:relative;}
.footer_wrap {display:block; margin:0 auto; width:980px; overflow:hidden;}
#footer-widgets-section h6.footer-title {font:19px Arial, Helvetica, sans-serif; text-transform:capitalize; color:#fff; margin-bottom:15px;}
.footer_widget {display:block; float:left; width:143px; margin-right:20px;}
.footer_widget li a {margin-bottom:0px !important; background:none !important;text-decoration:none;font-weight:bold;}
.footer_widget li, .footer_widget li a, .footer_widget p, .footer_widget.widget-contact-info ul li, .footer_widget.widget_nav_menu ul li a, .footer_widget.widget_categories ul li a, .footer_widget.widget_links ul li a, .footer_widget.widget_archive ul li a, .footer_widget.widget_meta ul li a, .footer_widget.widget_pages ul li a, .footer_widget.widget_recent_entries ul li a {font:11px  Arial, Helvetica, sans-serif; color:#cccccc; line-height:18px; padding:0; display:inline-block; border:0;
	font-weight:bold;}
.footer_widget li a:hover {color:#fff !important; }
.footer_widget li {margin-bottom:3px; background:url(../png/footer_line.png) repeat-x scroll left bottom;  border-bottom:0; padding-bottom:5px; display:block; }
#copyrights {display:block; clear:both; position:absolute; bottom:15px; font:10px  Arial, Helvetica, sans-serif; color:#ccc;}
#copyrights a {color:#fff; text-decoration:underline;}
img.size-full {float:left;}
div#nav_menu-4 div.menu-footer-3-portfolio-container{
	background-image: url(../png/design-institute.png);
	background-repeat: no-repeat;
	height:200px;
	background-position: 0px 25px;
}