/*
Theme Name: Hybrido Theme for WordPress
Theme URI: http://magethemes.net/themes/hybrido/
Description: Hybrido Theme Designed by Oleg Kurasevici, developed by Alex Samarschi, for personal blog, portflio, corporative site. 
Version: 1.2
Author: Alex Samarschi and Oleg Kurasevici'
Author URI: http://magethemes.net
Tags: fixed width, two columns, widgets ready, portfolio, sliders, custom widgets, ajax contact form, social icons pack, page templates
*/

@import url("css/reset.css");

/*-----------------GENERAL TYPOGRAPHY------------------*/
.cleaner {clear:both;padding:0;margin:0;border:0;font-size:0;line-height:0;display:block;}
.clear {clear:both;}
.no-display {display:none;}
.right {float:right;}
.left {float:left;}
.last {margin-right:0 !important;}
body {background:#f0f0f0;color:#6b6b6b;position:relative;}
#main_wrapper {display:block;position:relative;}
.post-edit-link {color:#999;text-decoration:underline;}

/*---------Headers---------*/

h1,h2,h3,h4,h5{ font-weight:bold; font-family:"Myriad Pro","Trebuchet MS", arial; color:#242424;text-shadow:1px 1px 0 #FFFFFF; }
h1 a, h2 a, h3 a, h4 a, h5 a, a {color:#242424;}
h1{ font-size:28px;	line-height:28px;}
h2{ font-size:26px; line-height:36px; }
h3{ font-size:22px; line-height:28px; }
h4{ font-size:20px;}
h5{ font-size:18px; margin-bottom:10px;}
h6{ font-size:14px; margin-bottom:5px; color:#242424;}


/* ------- Columns ------- */

.one_half{ width:48.5%; }
.one_third{ width:32.0%; }
.two_third{ width:65.33%; }
.one_fourth{ width:23%; }
.one_fourth p {text-shadow:1px 1px 0 #FFFFFF;}
.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; }

/*-------------------HEADER CONTAINER------------------*/

#header_container {display:block;background:url(images/bd-header.png) repeat-x left top;position:relative;}
.home #header_container {height:530px !important; }
.page #header_container, .single #header_container{height:120px;}
#header_inner {display:block;background:url(images/bg-header-top.jpg) no-repeat center top; height:100px;}
#header_top {display:block;height:80px;width:940px;margin:0 auto;position:relative;}
#logo {position:absolute;left:0;top:10px;}
.right_top_side {display:block;margin-top:30px; float:right;}

/*-------SUBHEADER BAR--------------*/

#sub_header_container {display:block;height:56px;background:url(images/bg_subheader_bar.png) repeat-x left top;clear:both;}
#sub_header_inner {display:block;height:56px;overflow:hidden;margin:0 auto;width:940px;}


/*-------Breadcrumbs--------*/

#breadcrumbs {float:left;font:14px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#949494;text-transform:capitalize;line-height:55px;text-shadow:0 1px 1px #e3e3e3;}
#breadcrumbs a, #breadcrumbs span {color:#949494;margin-right:8px;}

/*--------Main Navigation Menu---------*/

#main-nav {display:block;float:left;}
#main-nav ul li {margin-right:10px;}
#main-nav ul li a {font:14px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;text-transform:uppercase;color:#FFFFFF;padding:10px 10px 12px 10px;}
#main-nav ul li a:hover, #main-nav ul li.sfHover a, #main-nav ul li.active a {color:#ffcc9b; background:url(images/bg-nav-li.png) repeat-x left top;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

#main-nav ul li.current_page_item a, #main-nav ul li.current-menu-item a {color:#fff;background:url(images/bg-nav-li.png) repeat-x left top;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

.extra_links {display:block;}
.extra_links ul li {float:left;	margin-right:10px;}
.extra_links ul li a {position:relative;}
.tooltip_form {display:none;background:transparent url(images/bg-login-form.png) no-repeat left top;height:44px;width:264px;color:#fff;z-index:1000;padding-top:20px;}
.tooltip_search {display:none;background:transparent url(images/bg-search-form.png) no-repeat left top;height:44px;width:240px;color:#fff;z-index:1000;padding-top:20px;}
.tooltip_logout {display:none;background:transparent url(images/bg-login-form.png) no-repeat left top;height:44px;width:261px;color:#fff;z-index:1000;padding-top:20px;padding-left:3px;}
.logout_inside {display:block;height:30px;width:256px;font:12px Arial, Helvetica, sans-serif;font-style:italic;color:#a4a4a4;background:url(images/bg_logout.png) no-repeat left top;	text-align:center;padding-top:8px;}
.logout_inside a {text-decoration:underline;font:12px Arial, Helvetica, sans-serif;font-style:italic;color:#a5a5a5;}
.logout_inside a:hover {color:#CCCCCC;}

/*-----------------Login Form--------------*/

#loginform-container {padding-left:10px;display:block;overflow:hidden;}
.text-input {width:88px;padding:10px 4px;background:url(images/bg-login-input.png) no-repeat left top;font:14px Arial, Helvetica, sans-serif;color:#a4a4a4;float:left;	margin-right:9px;}
#loginsubmit, .search-submit {display:block;height:34px;width:34px;background:url(images/submit-btn.png) no-repeat left top;cursor:pointer;}

/*-------------------Search Form--------------------*/

#search-form {padding-left:10px;display:block;overflow:hidden;}
.search-text {width:168px;padding:10px 4px;background:url(images/bg-search-input.png) no-repeat left top;font:14px Arial, Helvetica, sans-serif;color:#a4a4a4;float:left;margin-right:10px;}


/*-------------------------SLIDESHOW---------------------*/

#slideshow {display:block;width:940px;margin:0 auto;position:relative;z-index:1;height:394px;}
#slideshow .dark_grey_btn_wrap {background:none;padding:0;}
#slideshow .dark_grey_btn {height:30px;display:inline-block;background:url(images/btn_grey.png) no-repeat right -30px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
#slideshow .dark_grey_btn span {padding:7px 10px 10px 15px;height:10px;background:url(images/btn_grey.png) no-repeat left top;display:block;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3b3b3b;text-transform:uppercase; text-shadow:none;cursor:pointer;}
#slideshow .dark_grey_btn:hover {background:url(images/btn_grey.png) no-repeat right bottom;}
#slideshow .dark_grey_btn:hover span {background:url(images/btn_grey.png) no-repeat left -60px;}

#slideshow img.framed {margin:0;}
#slideshow h1, #slideshow h2 {font:26px "Myriad Pro","Trebuchet MS", arial;color:#ececec;text-shadow:none;}
#slideshow h3 {font:16px "Myriad Pro","Trebuchet MS", arial;color:#ececec;text-shadow:none;}
.slide {position:relative;display:none;height:320px;width:940px;left:0;top:0;}
.slide-text {display:block;height:320px;position:absolute;left:0;width:450px;top:40px;}
.slide-text.pos_right {right:0 !important;left:auto;}
.slide-text p {color:#a2a3a3;line-height:22px;}
.slide-img {display:block;height:320px;position:absolute;right:0;top:40px;}
.slide-img.pos_left {left:0;right:auto;}
#controllers_container {width:940px;margin:0 auto;position:relative;}
#controllers {position:absolute;right:0;top:10px;}
#controllers a {height:17px;width:15px;display:block;background:url(images/bg-controller-nonactive.png) no-repeat left top;float:left;margin-left:10px;text-indent:-9999px;}
#controllers a.activeSlide {background:url(images/bg-controller-active.png) no-repeat left top;}

/*------------------------ACTION BAR------------------------*/

#action_bar_container {display:block;clear:both;background:url(images/bg-action-bar-container.png) repeat-x left top;height:103px;padding-top:30px}
#action_bar {width:940px;margin:0 auto;overflow:hidden;}
#action_bar ul li {float:left;display:block;width:300px;margin-right:20px;}
#action_bar ul li a img {float:left;margin-right:15px;}
#action_bar ul li a span {font:bold 18px "Myriad Pro","Trebuchet MS", arial;color:#4a4a4a;}
#action_bar ul li a {font:12px Arial, Helvetica, sans-serif;color:#6c6c6c;line-height:22px;}

/*_________________________________WRAPPERS____________________________*/

#wrapper {display:block;width:940px;margin:0 auto;overflow:hidden;margin-bottom:40px;}
#content_wrap, #content_inner {display:block;width:940px;margin:0 auto;overflow:hidden;}
.right_sidebar #content_wrap {background:url(images/bg_sidebar_right_top.png) no-repeat 620px top;}
.right_sidebar #content_inner {background:url(images/bg_sidebar_right_bottom.png) no-repeat 620px bottom;}
.right_sidebar {background:url(images/bg_sidebar_right.png) repeat-y 620px top;}

.left_sidebar #content_wrap {background:url(images/bg_sidebar_left_top.png) no-repeat 0px top;}
.left_sidebar #content_inner {background:url(images/bg_sidebar_left_bottom.png) no-repeat 0px bottom;}
.left_sidebar {background:url(images/bg_sidebar_left.png) repeat-y 0px top;}

/*--------------------------------CONTENT------------------------*/
.home #content {padding-bottom:0;}
#content {padding:30px 0 20px;display:block;overflow:hidden;}	
.right_sidebar #content {width:580px;padding-right:40px;float:left;}
.left_sidebar #content {width:580px;padding-left:40px;float:right;}

/*--dividers--*/

.divider {display:block;height:2px;clear:both;width:100%;background:url(images/divider-line.gif) repeat-x left top;margin-bottom:40px;}
.big_divider_top {display:block;height:50px;background:url(images/bg_big_divider.png) repeat-x left top;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;clear:both;position:relative;} 
a.top {display:block;position:absolute;height:9px;width:12px;right:25px;top:40%;background:url(images/bg_go_to_top.png) no-repeat left top;}

/*________________________________________BLOG STYLE____________________________________*/

#category_title {width:940px;margin:0 auto;overflow:hidden;}
#category_title h1 {font:28px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#dfdfdf;margin-bottom:0;line-height:78px;text-shadow:1px 1px 0 #000000;float:left; text-transform:capitalize; }
.category_description {font:18px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#706f6f;line-height:85px;text-shadow:1px 1px 0 #000000;margin-left:15px;float:left;}
.category_description p {margin:0;}

/*-----Meta-----*/

.meta .date, .meta .author, .meta .category, .meta .comments {padding-left:22px;background:url(images/clock_icon.png) no-repeat left top;padding-top:2px;	padding-bottom:12px;margin-right:20px;}
.meta .author {background:url(images/author_icon.png) no-repeat left top;}
.meta .category {background:url(images/category_icon.png) no-repeat left top;padding-top:3px;}
.meta .comments {background:url(images/comments_icon.png) no-repeat left top;padding-top:1px;}

/*------------------------homepage posts----------------*/

/*----Post-----*/

.post {overflow:hidden;display:block;margin-bottom:20px;}
.post .img-wrapper {position:relative; margin-bottom:10px;}
.post .img-wrapper img {padding:3px;background:#f0f0f0;border:1px solid #fff;}
.post h2 {color:#242424;display:block;font:bold 24px "Myriad Pro","Trebuchet MS",arial;padding-bottom:12px;background:url(images/btm_line_title.png) repeat-x left bottom;margin-bottom:14px;border-bottom:1px solid #fafafa; text-shadow:1px 1px 0 #fff;}
.post h2 a {color:#242424;text-shadow:0 1px 1px #fff;}
.post .meta {display:block;margin-bottom:10px;font:10px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#888888;}
.post .meta a {color:#242424;}
.post p {text-shadow:1px 1px 0 #fff;line-height:22px;color:#464646;}
.post .hoverImage,.post .hoverVideo {position:absolute;display:block;height:234px;width:570px;top:4px;left:4px;opacity:0;cursor:pointer;}
.portfolio_2col .post .hoverImage,.portfolio_2col .post .hoverVideo {height:205px;width:450px;}
.portfolio_2col .post .hoverImage {background:url(images/imagehover_bg_med.png) no-repeat left top;}
.portfolio_2col .post .hoverVideo {background:url(images/videohover_bg_med.png) no-repeat left top;}
.portfolio_4col .post .hoverImage,.portfolio_4col .post .hoverVideo {height:130px;width:210px;}
.portfolio_4col .post .hoverImage {background:url(images/imagehover_bg_sm.png) no-repeat left top;}
.portfolio_4col .post .hoverVideo {background:url(images/videohover_bg_sm.png) no-repeat left top;}

.portfolio_6col .post .hoverImage,.portfolio_6col .post .hoverVideo {height:130px;width:130px;}
.portfolio_6col .post .hoverImage {background:url(images/imagehover_bg_sml.png) no-repeat left top;}
.portfolio_6col .post .hoverVideo {background:url(images/videohover_bg_sml.png) no-repeat left top;}

.post .hoverImage {background:url(images/imagehover_bgr_big.png) no-repeat left top;}
.post .hoverVideo {background:url(images/videohover_bgr_big.png) no-repeat left top;}

/*--Post Box---*/

.box {width:300px;display:block;float:left;margin-right:20px;overflow:hidden;}
.box-wide {width:600px;display:block;float:left;}
.box h2, #home_widgets_wrap h2 {font:bold 24px "Myriad Pro","Trebuchet MS", arial;color:#242424;text-shadow:1px 1px 0 #FFFFFF; border:0; background:none;margin-bottom:5px;}
.box h2 a {color:#242424;}
.box .img-wrapper img {padding:3px;background:#f8f8f8;border:1px solid #fff;}
.box .img-wrapper {display:block;width:298px;height:138px;border:1px solid #fff;margin-bottom:20px;position:relative;}

.box .hoverImage,.box .hoverVideo {position:absolute;display:block;height:130px;width:290px;top:4px;left:4px;opacity:0; cursor:pointer;}
.box .hoverImage {background:url(images/imagehover_bgr.png) no-repeat left top;}
.box .hoverVideo {background:url(images/videohover_bgr.png) no-repeat left top;}


/*---- Share post to social networks ----*/
.social-networks {display:block;overflow:hidden; background:url(images/bg_share_post.png) repeat-x left top; float:left; height:38px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:20px;}
#sshare {display:block;margin-right:20px;float:left;}
.social-networks ul {float:left;margin-bottom:0; padding:0 8px; padding-top:7px;}
.social-networks ul li{float:left;display:block;margin-right:7px;}
#twitter_social a, #facebook_social a, #linkedin_social a, #delicious_social a, #digg_social a, #reddit_social a, #stumbleupon_social a {display:block; height:24px; width:24px;}
#twitter_social a {background:url(images/social_network_icons/twitter.png) no-repeat left top;}
#facebook_social a {background:url(images/social_network_icons/facebook.png) no-repeat left top;}
#linkedin_social a {background:url(images/social_network_icons/linkedin.png) no-repeat left top;}
#delicious_social a {background:url(images/social_network_icons/delicious.png) no-repeat left top;}
#digg_social a {background:url(images/social_network_icons/digg.png) no-repeat left top;}
#reddit_social a {background:url(images/social_network_icons/reddit.png) no-repeat left top;}
#stumbleupon_social a {background:url(images/social_network_icons/stumbleupon.png) no-repeat left top;}

/*---- Author info and description --------*/

.author_info_container {display:block;clear:both;width:100%;float:left;padding:20px 0;}
.author_avatar .avatar {background:#F8F8F8;padding:8px;	border:1px solid #fff;float:left;}
.author_name {font:17px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#242424;text-transform:capitalize;text-shadow:1px 1px 0 #fff;}
.author_description {padding-left:120px;}

/*----------Threaded comments-----------*/

#comments {display:block;margin:40px 0;margin-bottom:0;	}
#comments h4, #respond h4 {font:20px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#242424;text-shadow:1px 1px 0 #fff;}

/*--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 { border:1px solid #d3d3d3; background:#fff; padding:1px; 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: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-avatar {float:left; margin-right:15px;}
ol.commentlist li div.comment-avatar .avatar {padding:1px;border:1px solid #bfbfbf; background:#fff;}
ol.commentlist li div.comment-data {overflow:hidden; display:block; background:#f5f5f5; padding:18px; font-size:11px;}
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:75px;}
ol.commentlist li div.comment-author a { color:#949494; text-decoration:none;font-size:11px; }
ol.commentlist li .authorname .fn, ol.commentlist li .authorname .fn a {font:bold 11px Arial, Helvetica, sans-serif;color:#363636;}
ol.commentlist li .authorname .says {font:11px Arial, Helvetica, sans-serif;}
ol.commentlist li p { font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:1px 1px 0 #FFFFFF;line-height:20px; margin:5px 0 12px; }
ol.commentlist li ul { font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:1px 1px 0 #FFFFFF;line-height:20px; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { display:block; padding-left:75px;}
ol.commentlist li div.reply a {background:url(images/bg_reply_btn.png) repeat-x left top; padding:5px 10px; font:bold 12px "Myriad Pro","Trebuchet MS", arial; color:#fff; text-shadow:0 1px 1px #111; text-transform:uppercase; -moz-box-shadow:0 1px 2px rgba(1, 1, 1, 0.5); border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; line-height:26px;  }
ol.commentlist li div.reply a:hover {
	background:url(images/bg_reply_btn_hover.png) repeat-x;
}
ol.commentlist li ul.children { list-style:none; margin:20px 0 0 20px; text-indent:0;clear:both; }
ol.commentlist li ul.children div.corners_left_top {background:url(images/left_top_nested_comment_corner.gif) no-repeat left top;width:6px;height:13px;top:1px;left:88px;}
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:#949494;}
#respond a:hover {color:#222;}
.form, ol.commentlist li ul.form {display:block;}
.form li label {float:left;font:14px "Myriad Pro","Trebuchet MS", arial;color:#555;text-shadow:1px 1px 0 #fff;width:160px;}
.form li label span {display:block;font:10px Arial, Helvetica, sans-serif;}
.cancel-comment-reply {margin-bottom:20px;text-transform:uppercase;font-size:10px;}
.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.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:40%;padding:10px;background:url(images/bg_comment_input.png) repeat-x left top;font:12px Arial, Helvetica, sans-serif;color:#6b6b6b;border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px;}
.form li label.error {font:11px Arial, Helvetica, sans-serif;text-transform:lowercase;display:none; color:#FF0000;float:none;margin-left:160px;}
.bar{display:none;background: url(images/ajax-loader_send.gif) no-repeat 50% 50%;margin-left:20px;margin-top:50px;height:20px;width: 100%;}
.form li.authorComment, .form li.Message {float:none;clear:both;}
.form li.authorComment textarea, .form li.Message textarea {display:block;padding:8px;height:120px;width:68%;background:url(images/bg_comment_textarea.png) repeat-x left top;border:0;font:12px Arial, Helvetica, sans-serif;color:#6b6b6b;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#respond #comment-submit {display:block; clear:both;border:none; cursor:pointer; width:auto; height:39px;padding-left:0px; padding-right:3px;margin-left:160px;margin-top:10px;}
#respond #comment-submit span {padding:10px 6px 10px 10px;}
#respond .dark_grey_btn {background-position:right -38px;}
#respond .dark_grey_btn:hover {background-position:right -116px;}


/*___________________________________________PORTFOLIO___________________________________________*/

.portfolio_list .post h2, .portfolio_2col .post h2, .portfolio_4col .post h2, .portfolio_3col .post h2 {border:0;background:none;padding-bottom:0px;}
.portfolio_3col .post h2 {margin-bottom:10px;}
.portfolio_4col .post h2 {font-size:20px;}
.portfolio_list .post .img-wrapper {float:left;margin-right:15px;}
.portfolio_list .item_description {overflow:hidden;}
.portfolio_2col .post {width:460px;float:left;margin-right:20px;}
.portfolio_4col .post {width:220px;float:left;margin-right:20px;}
.portfolio_6col .post {width:140px;float:left;margin-right:20px;}
.row-items {display:block;overflow:hidden;clear:both;line-height:0;}

/*--Portfolio Image Preloader--*/
.post .img-wrapper img,.portfolio_2col img, .portfolio_list img, .portfolio_3col img, .portfolio_4col img, .portfolio_6col img, .box .img-wrapper img{display:none;}
.post .img-wrapper {width:578px;height:242px;background:#fff url(images/ajax-loader.gif) 50% 50% no-repeat;display:block;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);-o-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.portfolio_list .post .img-wrapper {width:578px;height:242px;background:#fff url(images/ajax-loader.gif) 50% 50% no-repeat;display:block;}
.portfolio_2col .post .img-wrapper {width:458px;height:213px;background:#fff url(images/ajax-loader.gif) 50% 50% no-repeat;display:block;}
.portfolio_3col .post .img-wrapper {width:298px;height:138px;background:#fff url(images/ajax-loader.gif) 50% 50% no-repeat;display:block;}
.portfolio_4col .post .img-wrapper {width:218px;height:138px;background:#fff url(images/ajax-loader.gif) 50% 50% no-repeat;display:block;}
.portfolio_6col .post .img-wrapper {width:138px;height:138px;background:#fff url(images/ajax-loaderb.gif) 50% 50% no-repeat;display:block;}
.box .img-wrapper {width:298px;height:138px;background:#fff url(images/ajax-loader.gif) 50% 50% no-repeat;display:block;}

/*_______________________________________PAGIONATION______________________________________________*/

.pagination {display:block;padding:15px 10px;background:url(images/bg_pagination.png) repeat-x left top;clear:both;border-radius:5px;-moz-border-radius:5px;	-webkit-border-radius:5px;}
.pagination .pages{margin-right:4px;}
.pagination a, .pagination a:link,.pagination a:visited,.pagination a:active,.pagination a.current,.pagination span.extend {
margin:2px;padding:4px 5px;text-shadow:1px 1px 1px #fff;border:1px solid #d4d4d4;color:#aaaaaa;}
.pagination a,.pagination a.current,.pagination span.extend{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.pagination a:hover ,.pagination a.current,.pagination a,.pagination span.extend{background-color:#f5f5f5;background:-moz-linear-gradient(bottom, #F2F2F2 0px, #fff 100%);background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));color:#555555;}
.pagination a,.pagination a.current,.pagination span.extend {box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);}


/*_____________________________________________PAGE______________________________________________*/

.page_entry h2 {background:none;border:0;margin-bottom:12px;padding-bottom:0;}

/*--Subpages--*/
.subpages .one_half {margin-right:15px;} 

/*_______________________________________________SIDEBAR__________________________________________*/

#sidebar {width:320px;display:block;overflow:hidden;margin-top:30px;padding-bottom:20px;}
#sidebar h3 {font:bold 18px "Myriad Pro","Trebuchet MS", arial;color:#242424;text-shadow:1px 1px 0 #fff; text-transform:capitalize; background:url(images/btm_line_title.png) repeat-x left bottom;padding-bottom:20px; margin-bottom:20px;}
#sidebar ul li.widget {clear:both;margin-bottom:20px;overflow:hidden;}
.right_sidebar #sidebar {float:right;padding-left:20px;width:300px;display:block;}
.left_sidebar #sidebar {float:left;padding-right:20px;width:300px;display:block;}


/*_______________________________________________SHORTCODES__________________________________________*/

/*-----dark grey btn-----*/

.dark_grey_btn_wrap {display:block;padding:10px;width:100%;height:40px;background:url(images/bg-read-more-container.png) repeat-x left top;border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;}
.dark_grey_btn {height:39px;display:inline-block;background:url(images/dark_grey_btn_bg.png) no-repeat right -39px;padding-right:6px; margin-right:10px;}
.dark_grey_btn:hover {background:url(images/dark_grey_btn_bg.png) no-repeat right bottom;}
.dark_grey_btn span {padding:10px 10px 10px 15px;height:19px;background:url(images/dark_grey_btn_bg.png) no-repeat left top;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#f8f8f8;text-transform:uppercase; cursor:pointer;}
.dark_grey_btn:hover span {background:url(images/dark_grey_btn_bg.png) no-repeat left -78px;}

/*--------big btns-----*/

.btn_large_black {height:45px;display:inline-block;background:url(images/btn_large_black.png) no-repeat right -45px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_large_black span {padding:14px 10px 10px 15px;height:22px;background:url(images/btn_large_black.png) no-repeat left top;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_large_black:hover {background:url(images/btn_large_black.png) no-repeat right bottom;}
.btn_large_black:hover span {background:url(images/btn_large_black.png) no-repeat left -90px;}

.btn_large_grey {height:45px;display:inline-block;background:url(images/btn_large_grey.png) no-repeat right -45px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_large_grey span {padding:14px 10px 10px 15px;height:22px;background:url(images/btn_large_grey.png) no-repeat left top;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3b3b3b;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_large_grey:hover {background:url(images/btn_large_grey.png) no-repeat right bottom;}
.btn_large_grey:hover span {background:url(images/btn_large_grey.png) no-repeat left -90px;}

.btn_large_red {height:45px;display:inline-block;background:url(images/btn_large_red.png) no-repeat right -45px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_large_red span {padding:14px 10px 10px 15px;height:22px;background:url(images/btn_large_red.png) no-repeat left top;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_large_red:hover {background:url(images/btn_large_red.png) no-repeat right bottom;}
.btn_large_red:hover span {background:url(images/btn_large_red.png) no-repeat left -90px;}

.btn_large_blue {height:45px;display:inline-block;background:url(images/btn_large_blue.png) no-repeat right -45px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_large_blue span {padding:14px 10px 10px 15px;height:22px;background:url(images/btn_large_blue.png) no-repeat left top;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_large_blue:hover {background:url(images/btn_large_blue.png) no-repeat right bottom;}
.btn_large_blue:hover span {background:url(images/btn_large_blue.png) no-repeat left -90px;}

.btn_large_green {height:45px;display:inline-block;background:url(images/btn_large_green.png) no-repeat right -45px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_large_green span {padding:14px 10px 10px 15px;height:22px;background:url(images/btn_large_green.png) no-repeat left top;display:block;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_large_green:hover {background:url(images/btn_large_green.png) no-repeat right bottom;}
.btn_large_green:hover span {background:url(images/btn_large_green.png) no-repeat left -90px;}

/*----medium btns-----*/

.btn_medium_black {height:38px;display:inline-block;background:url(images/btn_medium_black.png) no-repeat right -38px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_medium_black span {padding:10px 10px 10px 15px;height:18px;background:url(images/btn_medium_black.png) no-repeat left top;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_medium_black:hover {background:url(images/btn_medium_black.png) no-repeat right bottom;}
.btn_medium_black:hover span {background:url(images/btn_medium_black.png) no-repeat left -76px;}

.btn_medium_grey {height:38px;display:inline-block;background:url(images/btn_medium_grey.png) no-repeat right -38px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_medium_grey span {padding:10px 10px 10px 15px;height:18px;background:url(images/btn_medium_grey.png) no-repeat left top;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3b3b3b;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_medium_grey:hover {background:url(images/btn_medium_grey.png) no-repeat right bottom;}
.btn_medium_grey:hover span {background:url(images/btn_medium_grey.png) no-repeat left -76px;}

.btn_medium_red {height:38px;display:inline-block;background:url(images/btn_medium_red.png) no-repeat right -38px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_medium_red span {padding:10px 10px 10px 15px;height:18px;background:url(images/btn_medium_red.png) no-repeat left top;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_medium_red:hover {background:url(images/btn_medium_red.png) no-repeat right bottom;}
.btn_medium_red:hover span {background:url(images/btn_medium_red.png) no-repeat left -76px;}

.btn_medium_blue {height:38px;display:inline-block;background:url(images/btn_medium_blue.png) no-repeat right -38px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_medium_blue span {padding:10px 10px 10px 15px;height:18px;background:url(images/btn_medium_blue.png) no-repeat left top;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_medium_blue:hover {background:url(images/btn_medium_blue.png) no-repeat right bottom;}
.btn_medium_blue:hover span {background:url(images/btn_medium_blue.png) no-repeat left -76px;}

.btn_medium_green {height:38px;display:inline-block;background:url(images/btn_medium_green.png) no-repeat right -38px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_medium_green span {padding:10px 10px 10px 15px;height:18px;background:url(images/btn_medium_green.png) no-repeat left top;display:block;font:bold 11px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_medium_green:hover {background:url(images/btn_medium_green.png) no-repeat right bottom;}
.btn_medium_green:hover span {background:url(images/btn_medium_green.png) no-repeat left -76px;}


/*-----small btns----*/

.btn_small_black {height:30px;display:inline-block;background:url(images/btn_black.png) no-repeat right -30px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_small_black span {padding:7px 10px 10px 15px;height:10px;background:url(images/btn_black.png) no-repeat left top;display:block;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}

.btn_small_black:hover {background:url(images/btn_black.png) no-repeat right bottom;}
.btn_small_black:hover span {background:url(images/btn_black.png) no-repeat left -60px;}

.btn_small_grey {height:30px;display:inline-block;background:url(images/btn_grey.png) no-repeat right -30px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_small_grey span {padding:7px 10px 10px 15px;height:10px;background:url(images/btn_grey.png) no-repeat left top;display:block;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#3b3b3b;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_small_grey:hover {background:url(images/btn_grey.png) no-repeat right bottom;}
.btn_small_grey:hover span {background:url(images/btn_grey.png) no-repeat left -60px;}

.btn_small_red {height:30px;display:inline-block;background:url(images/btn_red.png) no-repeat right -30px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_small_red span {padding:7px 10px 10px 15px;height:10px;background:url(images/btn_red.png) no-repeat left top;display:block;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_small_red:hover {background:url(images/btn_red.png) no-repeat right bottom;}
.btn_small_red:hover span {background:url(images/btn_red.png) no-repeat left -60px;}

.btn_small_blue {height:30px;display:inline-block;background:url(images/btn_blue.png) no-repeat right -30px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_small_blue span {padding:7px 10px 10px 15px;height:10px;background:url(images/btn_blue.png) no-repeat left top;display:block;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_small_blue:hover {background:url(images/btn_blue.png) no-repeat right bottom;}
.btn_small_blue:hover span {background:url(images/btn_blue.png) no-repeat left -60px;}

.btn_small_green {height:30px;display:inline-block;background:url(images/btn_green.png) no-repeat right -30px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
.btn_small_green span {padding:7px 10px 10px 15px;height:10px;background:url(images/btn_green.png) no-repeat left top;display:block;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none; cursor:pointer;}
.btn_small_green:hover {background:url(images/btn_green.png) no-repeat right bottom;}
.btn_small_green:hover span {background:url(images/btn_green.png) no-repeat left -60px;}

/*---------------boxes-----------------*/

.atention_box, .warning_box, .help_box, .confirm_box, .info_box, .standart_box {display:block;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;padding:10px 20px 10px 60px;margin-bottom:20px;border-bottom:1px solid #fff;border-top:1px solid #b0b0b0;}
.warning_box {background:#ffd5d5 url(images/warning_icon.png) no-repeat 10px 10px; color:#720000; border:1px solid #f2caca; border-top:1px solid #bfa0a0; border-bottom:1px solid #fff8f8;}
.atention_box {background:#fffad5 url(images/atention_icon.png) no-repeat 10px 10px; border-left:1px solid #f2edca; border-right:1px solid #f2edca; border-top:1px solid #bfbca0; border-bottom:1px solid #fffef8;color:#8b5500;}
.help_box {background:#d5ecff url(images/help_icon.png) no-repeat 10px 10px; border:1px solid #cae0f2; color:#012b4f; border-top:1px solid #a0b1bf; border-bottom:1px solid #f8fcff;}
.confirm_box {background:#e1ffd5 url(images/tick_icon.png) no-repeat 10px 10px; color:#0b4400; border:1px solid #d6f2ca; border-top:1px solid #a9bfa0; border-bottom:px solid #fafff8;}
.info_box {background:#eaeaea url(images/info_icon.png) no-repeat 10px 10px;border-left:1px solid #dedede; border-right:1px solid #dedede;}
.standart_box {background:#ffffff url(images/standart_icon.png) no-repeat 10px 10px; border:1px solid #f2f2f2; border-top:1px solid #bfbfbf; border-bottom:1px solid #fff;}

/*-------------pullquotes and blockquotes-------------*/

.pullquote-left, .pullquote-right{font:16px Arial, Helvetica, sans-serif;font-style:italic;color:#6b6b6b;padding:20px;background:url(images/quotes_bg.png) no-repeat left 10px;width:33%;display:block;line-height:25px;}
.pullquote-left {float:left;}
.pullquote-right {float:right;}
blockquote {display:block;clear:both;font:16px Arial, Helvetica, sans-serif;font-style:italic;color:#6b6b6b;padding-left:20px;background:url(images/quotes_bg.png) no-repeat left 10px;line-height:25px;margin-bottom:0;padding-top:20px;
}
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;}

/*--------arrow lists----------*/

.arrowlist-default li, .arrowlist-green li, .arrowlist-yellow li, .arrowlist-red li, .arrowlist-blue li, .arrowlist-black li {padding-left:18px;color:#363636;}
.arrowlist-default li {background:url(images/default_arrow.png) no-repeat left 7px;}
.arrowlist-green li {background:url(images/green_arrow.png) no-repeat left 7px;}
.arrowlist-yellow li {background:url(images/yellow_arrow.png) no-repeat left 7px;}
.arrowlist-red li {background:url(images/red_arrow.png) no-repeat left 7px;}
.arrowlist-blue li {background:url(images/blue_arrow.png) no-repeat left 7px;}
.arrowlist-black li {background:url(images/black_arrow.png) no-repeat left 7px;}

/*--------star lists----------*/

.starlist-default li, .starlist-green li, .starlist-yellow li, .starlist-red li, .starlist-blue li, .starlist-black li {padding-left:18px;color:#363636;}
.starlist-default li {background:url(images/default_star.png) no-repeat left 5px;}
.starlist-green li {background:url(images/green_star.png) no-repeat left 5px;}
.starlist-yellow li {background:url(images/yellow_star.png) no-repeat left 5px;}
.starlist-red li {background:url(images/red_star.png) no-repeat left 5px;}
.starlist-blue li {background:url(images/blue_star.png) no-repeat left 5px;}
.starlist-black li {background:url(images/black_star.png) no-repeat left 5px;}


/*--------bullet lists----------*/

.bulletlist-default li, .bulletlist-green li, .bulletlist-yellow li, .bulletlist-red li, .bulletlist-blue li, .bulletlist-black li {padding-left:18px;color:#363636;}
.bulletlist-default li {background:url(images/default_bullet.png) no-repeat left 6px;}
.bulletlist-green li {background:url(images/green_bullet.png) no-repeat left 6px;}
.bulletlist-yellow li {background:url(images/yellow_bullet.png) no-repeat left 6px;}
.bulletlist-red li {background:url(images/red_bullet.png) no-repeat left 6px;}
.bulletlist-blue li {background:url(images/blue_bullet.png) no-repeat left 6px;}
.bulletlist-black li {background:url(images/black_bullet.png) no-repeat left 6px;}

/*--------Check lists----------*/

.checklist-default li, .checklist-green li, .checklist-yellow li, .checklist-red li, .checklist-blue li, .checklist-black li {padding-left:18px;color:#363636;}
.checklist-default li {background:url(images/default_checklist.png) no-repeat left 7px;}
.checklist-green li {background:url(images/green_checklist.png) no-repeat left 7px;}
.checklist-yellow li {background:url(images/yellow_checklist.png) no-repeat left 7px;}
.checklist-red li {background:url(images/red_checklist.png) no-repeat left 7px;}
.checklist-blue li {background:url(images/blue_checklist.png) no-repeat left 7px;}
.checklist-black li {background:url(images/black_checklist.png) no-repeat left 7px;}

/*_______________________________________HOMEPAGE WIDGESTS________________________________________*/

#home_widgets_wrap {overflow:hidden;}
#home_widgets_wrap .two_third {margin-right:20px;width:620px;}
.homepage_widget {display:block;float:left;width:290px; margin-top:10px;}
.contact_info ul {margin-bottom:19px;}
.contact_info ul li {padding-left:20px;margin-bottom:7px;color:#000000; background:url(images/green_arrow.png) no-repeat left 50%;}
.contact_info ul li a {text-decoration:underline;}
.avatar-admin {float:right;margin-left:15px;margin-bottom:10px;background:#f8f8f8;padding:4px;border:1px solid #fff;line-height:0;}
/*_____________________________________WIDGETS_______________________________________*/


/*------Search-------*/

#sidebar .search-text {display:block;width:246px;color:#555555;background:url(images/bg_sidebar_search_widget.png) no-repeat left top;padding:11px 5px;}
#sidebar .search-submit { background:url(images/sidebar_submit_search_btn.png) no-repeat left top; width:34px; height:38px; }
#sidebar #search-form {padding-left:0;}

/*-----Tabs---------*/

ul.tabs, ul.tabsa {margin: 0;padding: 0;float: left;list-style: none;width:100%;position:relative; background:url(images/bg_top_tabs.gif) repeat-x left bottom;}
ul.tabs li, ul.tabsa li {float: left;margin: 0;height: 28px; /*--Subtract 1px from the height of the unordered list--*/ /*--Pull the list item down 1px--*/overflow: hidden;position: relative;}
ul.tabs li a, ul.tabsa li a {text-decoration: none;display: block;font:10px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 8px;color:#949494;line-height:30px;padding-bottom:10px;text-shadow:1px 1px 0 #fff; text-transform:uppercase;}
ul.tabs li.active, ul.tabsa li.active {background:url(images/bg_active_li_tab.png) no-repeat center bottom; padding-bottom:10px;color:#111;}
ul.tabs li.active a, ul.tabs li a:hover, ul.tabsa li.active a, ul.tabsa li a:hover {color:#111;}
.tab_container {overflow: hidden;clear:both; z-index:1000; padding:10px 0;}
.tab_content, .tab_contenta {padding:0 15px;}
#sidebar .tab_container .tab_content ul, #sidebar .tab_container .tab_contenta 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_contenta ul li {padding:0;}
#sidebar .tab_container .tab_content ul li:last-child, #sidebar .tab_container .tab_contenta ul li:last-child {background:none;margin-bottom:0px;}
#sidebar .tab_container .tab_content ul li a, #sidebar .tab_container .tab_contenta ul li a {color:#000;display:block;}
#sidebar .tab_container .tab_content .tags_container a, #sidebar .tab_container .tab_contenta .tags_container a {color:#888;}
#sidebar .tab_container .tab_content ul li a:hover, #sidebar .tab_container .tab_content a:hover, #sidebar .tab_container .tab_contenta ul li a:hover, #sidebar .tab_container .tab_contenta a:hover {color:#555;}
#sidebar .tab_container .tab_content ul li .date_post {font:9px Arial, Helvetica, sans-serif;margin-bottom:10px;color:#645c5b;}
#sidebar .tab_container .tab_content img, #sidebar .tab_container .tab_content .avatar {background:#f8f8f8;padding:4px;border:1px solid #fff;float:left;margin:0 8px 0 0;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);-o-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}

#sidebar .dark_grey_btn_wrap {background:none; padding:0;margin:0;}
#sidebar .dark_grey_btn {height:30px;display:inline-block;background:url(images/btn_black.png) no-repeat right -30px;padding-right:6px; margin-right:10px;margin-bottom:10px;}
#sidebar .dark_grey_btn span {padding:7px 10px 10px 15px;height:10px;background:url(images/btn_black.png) no-repeat left top;display:block;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fefefe;text-transform:uppercase; text-shadow:none;cursor:pointer;}
#sidebar .dark_grey_btn:hover {background:url(images/btn_black.png) no-repeat right bottom;}
#sidebar .dark_grey_btn:hover span {background:url(images/btn_black.png) no-repeat left -60px;}

/*--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;}
#advert_container_125 ul li img {padding:8px;background:#f8f8f8;border:1px solid #fff;}

/*--Social icons--*/
#sidebar .social-container {display:block;background:url(images/social_backgr.png) no-repeat right bottom;height:52px;padding-right:7px;float:left;}
#sidebar .social-container div {display:block;height:42px;}	
#sidebar .social-container ul {margin-bottom:0px;width:auto;display:block;}

.social-container ul li {display:block;float:left;margin-right:8px;}
.tooltip {display:none;background:transparent url(images/white_arrow.png);font-size:12px;height:45px;width:104px;padding:10px; color:#111;text-align:center;
line-height:20px;z-index:1000; font-weight:normal;}


/*--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 {float:left;width:145px;}
.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:inline-block;margin-left:0;padding:3px 10px 3px 15px; font:12px "Helvetica Neue",Helvetica,Arial,sans-serif; color:#4f4f4f;margin-bottom:10px; background:url(images/bg_sidebar_widget_li.png) no-repeat left 50%;text-shadow:0px 1px 1px #e2e2e2;text-transform:capitalize; }
.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:#1f1f1f;background:url(images/bg_sidebar_widget_li_active.png) no-repeat left 50%;}


/*---------Testimonies widget-----------*/

#testimonies_wrap {	height:150px;background:#f8f8f8 url(images/bg-testimonies-box.png) repeat-x left top;clear:both;position:relative;}
.testimonies_container {height:100px; overflow:hidden; position:relative; width:940px; margin:0 auto; padding:30px 0 20px 0;background:url(images/quotes_bg.png) no-repeat 5px 30px; }
.testimonies_container h2 {font:bold 24px "Myriad Pro";color:#9c9c9c;margin-bottom:0;}
.testimonies {position:absolute;}
.testimony {position:absolute; top:0; width:900px; display:none;padding-left:40px;font:16px Arial, Helvetica, sans-serif;color:#6b6b6b;font-style:italic;padding-top:10px;line-height:26px;}
.testimony p {margin-bottom:0px;}
.source {position:absolute;right:0;}
a.previous, a.next {position:absolute;right:0;background:url(images/next_testimony.png) no-repeat left top;text-indent:-9999px;height:17px;width:16px;display:block;	top:10px;}
a.previous {right:40px;background:url(images/previous_testimony.png) no-repeat left top;	
}

img.framed, .framed img {background-color:#F8F8F8;box-shadow: 0 1px 3px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);padding:4px;margin:2px;margin-bottom:20px;border:1px solid #fff !important;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.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; }

/*_______________________________________FOOTER_____________________________________*/

#footer_wrap {clear:both;display:block;background:url(images/bg-footer.png) repeat;padding-bottom:10px;margin-top:20px;}
#footer_top {height:37px;display:block;background:url(images/bg-footer-top.png) repeat-x left top;}
#footer_bottom {display:block;background:url(images/bg-footer-botoom.png) repeat-x left top;height:36px;clear:both;}
#footer_widgets_content {display:block;width:940px;margin:0 auto;padding-top:40px;margin-bottom:20px;overflow:hidden;}

#footer_bottom_text {display:block;clear:both;width:940px;margin:0 auto;padding-top:7px;color:#a4a4a4;}

/*----Footer widgets----*/

.footer_widget {display:block;width:140px;margin-right:20px; float:left;}
.footer_widget.widget_pages ul li {width:130px;}
#footer_widgets_content h4, .footer_widget h4 {font:bold 16px "Myriad Pro";color:#fcfcfc;text-shadow:none;}
.footer_widget ul li {padding-left:10px;background:url(images/bg-footer-li.png) repeat-x bottom left;line-height:22px;padding-bottom:8px;padding-top:5px;}
.footer_widget ul li li {background:none;}
.footer_widget ul li a {font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#a4a4a4;line-height:22px;text-transform:capitalize;padding:0;background:none;text-shadow:none;margin:0;}
.footer_widget ul li a:hover {color:#fff;background:none;}
.footer_widget.widget-flickr {width:300px;}

/*----Flickr widget------*/

#sidebar .flickr_lightbox {background:none;padding-top:0;padding-left:8px;width:auto;}
#sidebar  .flickr_badge_image {background:#f8f8f8;padding:5px;border:1px solid #fff;}
#sidebar .flickr_lightbox a img {background:none;padding:0;margin:0;}  


.flick_container {float:left;margin-right:20px;margin-bottom:20px;background:url(images/bg-bottom-container.png) repeat-x left bottom; padding-bottom:2px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;}
.flickr_lightbox {display:block;width:283px;padding-left:14px;background:url(images/bg-containers.png) left top;padding-top:13px; overflow:hidden;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;}
.flickr_lightbox a img {padding:3px;background:#f8f8f8;margin-right:3px;margin-bottom:3px;}
.flickr_badge_image {float:left;margin-right:10px;margin-bottom:10px;line-height:0;}

/*---Twitter widget-----*/
.widget-twitter h4 {background:url(images/twitter_icon.png) no-repeat left -3px; padding-left: 30px;}
#sidebar .twitter_lightbox {width:300px;}
#sidebar .twitter_lightbox ul li, #sidebar .twitter_lightbox ul li a {color:#2f2f2f;}
#sidebar .twitter_lightbox ul li {background:url(images/bg-twitter-li.png) no-repeat left 2px;}
#sidebar .twitter_lightbox ul li a {text-decoration:underline;}
#sidebar .twitter_container{background:none;}
#sidebar .twitter_lightbox {
	background:none; padding:0;
	width:auto;
}
.twitter_container {float:left;margin-bottom:20px;background:url(images/bg-bottom-container.png) repeat-x left bottom; padding-bottom:2px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;}
.twitter_lightbox {display:block;width:170px;background:url(images/bg-containers.png) left top;overflow:hidden;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;padding:13px 14px;}
.twitter_lightbox ul {margin-bottom:0;}
.twitter_lightbox ul li {font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#a4a4a4;padding-left:15px;line-height:22px;background:url(images/bg-twitter-li.png) no-repeat left 12px;margin-bottom:15px;}
.twitter_lightbox ul  a {font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#a4a4a4;}
.twitter_lightbox ul li a:hover {color:#fff;}
.twitter_lightbox ul li:last-child {margin-bottom:0;}

/*---Footer search form widget---*/

.footer_widget.widget_search {display:block; width:220px; overflow:hidden;}
.footer_widget #search-form {padding:0;}
.footer_widget .search-text {width:175px !important;margin-right:3px;}
.footer_widget .search-submit {float:right;background:url(images/search_btn.png) no-repeat left top;}
.footer_widget.widget-twitter {width:200px;}
.footer_widget.widget-about {width:220px;}

/*---Social Widget------*/
.footer_widget.widget-social ul li {background:none;padding-bottom:0;padding-left:0;}

#social_widget_container {float:left;margin-bottom:20px;background:url(images/bg-bottom-container.png) repeat-x left bottom; padding-bottom:2px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px; overflow:hidden;}
.social_lightbox {display:block;width:208px;background:url(images/bg-containers.png) left top;overflow:hidden;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;padding-left:12px;padding-top:5px;padding-bottom:5px;}
#social_widget_container ul li {float:left;display:block;line-height:0;margin-right:5px;}

#switch-colors {display:block;position:fixed;top:150px;left:40px;background:url(images/bg_trans.png) repeat scroll 0 0 transparent;border-radius:5px;	-moz-border-radius:5px;-webkit-border-radius:5px;width:110px;height:260px;z-index:1000;}
#switch-colors ul li {padding:4px 5px;text-align:center;}
#switch-colors a {font:12px Arial, Helvetica, sans-serif;color:#fff;text-transform:capitalize;text-decoration:none;}
