/*
Theme Name: SummitLabs
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: adaptive, widgets-ready, portfolio, sliders, ajax-contact-form, social-icons

*/


/*----------------------------RESET STYLES----------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; outline: 0;background: transparent;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */}	
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a {text-decoration:none;}
br {display:none;}
p {margin-bottom:15px;}
img, object, embed {max-width:100% !important; }
img#fullResImage {max-width:100% !important;}
#content img {height:auto !important;}


input[type="text"], input[type="password"], input[type="email"] {display:block;width:192px; padding:8px 10px; font:12px Verdana, Arial, Helvetica, sans-serif;color:#6b6b6b; margin-bottom:20px;}
.footer_widget input[type="text"], .footer_widget input[type="password"], .footer_widget input[type="email"] {max-width:202px; border:1px solid #52585c; background:#383c3f; color:#b9c0c5; width:93%;}

button, input[type="button"]{display:block; clear:both;border:none; cursor:pointer; width:auto; height:32px; padding:5px 10px; padding-left:12px; margin-top:10px;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;z-index:10000;background: -moz-linear-gradient(top,  rgba(86, 93, 97, 1), rgba(107, 113, 116, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #565d61),color-stop(1, #6b7174)); background:-o-linear-gradient(top,  rgba(86, 93, 97, 1), rgba(107, 113, 116, 1));   color:#fff; font:14px YanoneKaffeesatz;box-shadow:0px 1px 2px #a4a4a4; -moz-box-shadow:0px 1px 2px #a4a4a4;-webkit-box-shadow:0px 1px 2px #a4a4a4; -o-box-shadow:0px 1px 2px #a4a4a4; background:#565d61; text-transform:uppercase; }

.footer_widget button, .footer_widget input[type="button"] {box-shadow:0px 1px 2px #323638; -moz-box-shadow:0px 1px 2px #323638;-webkit-box-shadow:0px 1px 2px #323638; -o-box-shadow:0px 1px 2px #323638;}

textarea {display:block;height:130px;width:380px; padding:10px; border:0;font:12px  Arial, Helvetica, sans-serif;color:#6b6b6b;}

pre, code {display:block; padding:20px; background:#fff; margin:20px 0; 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; font-family:"Courier New", Courier, monospace;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; border:1px solid #DCDEDE;}

/*----------------------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:url(images/body-bg.png); color:#626262; font:12px Verdana, Arial, Helvetica, sans-serif;line-height:21px; }
#wrapper {display:block; margin:0 auto; max-width:980px; width:100%;}
.container {display:block; padding:0 20px; }
.bg_line_container {display:block; padding:3px; overflow:hidden; background:url(images/bg_line_container.png); max-width:980px; margin:0 auto; margin-bottom:30px;}
.inner_container.home_page {padding:0; max-width:980px; background:url(images/grad_home_content.png) repeat-x left top #fff;}
.inner_container {display:block; background:#fff; border:1px solid #d5d9da; max-width:920px; margin:0 auto; padding:30px;}
.inner {display:block; margin:0 auto; max-width:980px; width:100%; }

@font-face {
	font-family:YanoneKaffeesatz;
	src: url(fonts/YanoneKaffeesatz-Regular.eot);
	src: local('YanoneKaffeesatz'),  
		 url('fonts/YanoneKaffeesatz-Regular.woff') format('woff'),  
		 url('fonts/YanoneKaffeesatz-Regular.ttf') format('truetype'),
		 url('fonts/YanoneKaffeesatz-Regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
}
/*---------Headers---------*/

h1,h2,h3,h4,h5{ font-family:verdana, arial, helvetica, san-serif; color:#3f4c51; margin-bottom:20px;}
h1 a, h2 a, h3 a, h4 a, h5 a, a {color:#3f4c51;}
h1{ font-size:40px;	line-height:38px;}
h2{ font-size:32px; line-height:32px; }
h3{ font-size:26px; line-height:22px; color: #56004e;}
h4{ font-size:15px; line-height:18px; margin-bottom:10px;}
h5{ font-size:13px; margin-bottom:10px; color: #56004e;}
h6{ font-size:11px; margin-bottom:5px; }
.line {background:url(images/line-b.gif) repeat-x left bottom; padding-bottom:8px;}

/*---------------------------HEADER GROUP--------------------------*/

#top_hot_links {display:block; height:25px; background:#43484b; font:10px Verdana, Arial, Helvetica, sans-serif; line-height:28px; padding:0 20px;} 

.top_left_side {display:block; float:left; font-size:10px; color:#b9c0c5;}
.top_right_side {display:block; float:right; }

#top_hot_links .phone {color:#b9c0c5;}
#top_hot_links .phone.show_phone {background:url(images/phone_icon_top.png) no-repeat left top; padding-left:23px;}
#top_hot_links .phone_number {color:#b9c0c5;}

.rss_icon,.twt_icon, .faceBook_icon {display:inline-block; background:url(images/facebook_icon.png) no-repeat left top; height:13px; width:15px; margin-left:5px; margin-top:6px;}
.rss_icon {background:url(images/rss_icon.png) no-repeat left top;}
.twt_icon {background:url(images/twt_icon.png) no-repeat left top;}


#header {display:block; width:100%; z-index:10000; background:url(images/header-bg.png) repeat-x; margin-bottom:30px;}
.logo {text-align:left; margin:0 0 5px 0; padding-bottom:0px; padding-top:0px; }

#category_title_container {display:block; position:relative; width:100%; padding-top:7px;}
#category_title {max-width:980px; overflow:hidden; display:block;  position:relative; top:0px; height:62px; }

#category_title h1, #category_title h2 {color:#596c73; line-height:41px; margin-bottom:0px; float:left; text-transform:capitalize; text-shadow:1px 1px 1px #f1f4f5;}
.cats_description p {display:block; float:left; line-height:76px; margin-left:10px; font-size:16px; color:#969c9c; margin-bottom:0px;}

/*--Search Form--*/

.top_search_form {display:block; position:absolute; right:0px; top:5px; width:270px;}
#search-form {display:block;overflow:hidden;}

.top_search_form .search-text {width:222px;padding:11px 0 10px 10px; background:url(images/bg-search-input-sidebar.png) no-repeat; font:12px Arial, Helvetica, sans-serif;color:#626262;float:left;margin-right:0px; padding-right:0px;  margin-top:0px; border:0px;}
.search-submit {display:block;height:38px;width:36px;background:url(images/search_button.png) no-repeat left top;cursor:pointer; float:left; text-align:center; border:none; font:14px YanoneKaffeesatz; color:#fefefe; line-height:24px; padding:0px;}

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

#toggle-menu {display:none;}
#main-nav .inner .mobile_menu{display:none;}
#main-nav .inner .mobile_menu nav {height:auto; padding-top:15px;}

.home #main-nav {margin-bottom:0px; z-index:10000;}
#main-nav {padding-bottom:0px; position:relative;  margin-top:8px; padding-top:0; padding-left:20px; padding-right:20px; border-bottom:0px; }
#main-nav .inner nav {margin:0 auto; text-align:center; display:block;float:left; width:100%; height:41px;}
#main-nav > .inner > nav  > ul {clear:left;float:left;list-style:none; margin:0;padding:0;position:relative;left:50%; text-align:center;padding-top:4px;}
#main-nav > .inner > nav  > ul > li > a {font:17px YanoneKaffeesatz; color:#dbdada; text-decoration:none;  display:block; width:100%; padding:5px 8px; padding-top:0px; text-transform:capitalize; }
#main-nav > .inner > nav  > ul > li > a:hover, #main-nav > .inner > nav  > ul > li.current-menu-item > a {color:#fff;}
#main-nav > .inner > nav ul > li {display:block; position:relative; text-align:left; float:left; position:relative;  right:50%; height:36px;}

#main-nav > .inner > nav  > ul ul {display:none; position:absolute; border:1px solid #636c72; left:10px !important; background:#4f565b; width:200px; z-index:10000; }
#main-nav .inner ul ul li {display:block; float:none; position:relative; left:0px;  border-bottom:1px solid #636c72; height:auto;}
#main-nav .inner ul ul li.last-child {border:none;}
#main-nav .inner ul ul ul {left:202px !important; width:200px !important;}
#main-nav .inner ul ul li a { font:11px Verdana, Arial, Helvetica, sans-serif; color:#b8bdc2; text-decoration:none;text-align:left; padding:8px 10px; display:block; padding-left:20px;}
#main-nav .inner ul ul li a:hover {color:#e3ebf0;}


/*--------------------WELCOME BLOCK HOMEPAGE-----------------------*/
.line_hr, .line_hr.margin_bt {display:none;}
.home .line_hr {display:block; height:3px; background:url(images/li_three.png) repeat-x;}
.home .line_hr.margin_bt {margin-bottom:40px; }


.bg_section {display:block; background:url(images/bg_titles.png) repeat-x; padding-left:20px; padding-right:20px; margin-bottom:33px; }
.home .bg_section {padding-top:40px; background:url(images/bg_overlay_slider.png); margin-bottom:0px; }

#wel_message, .fancy_box {display:block; text-align:center; font:24px "Times New Roman", Times, serif; color:#686868; line-height:28px; margin-bottom:40px; padding-top:30px; padding-right:20px; padding-left:20px; font-style:italic; background:url(images/venzel.png) no-repeat center bottom; padding-bottom:40px;}
.fancy_box {padding:0 0 40px 0; margin-bottom:0px;}
#wel_message p {margin-bottom:20px;}
#wel_message h2 {color:#d9801f; font-size:40px; line-height:45px;}


/*--------------------FEATURED BLOCK HOMEPAGE-----------------------*/


#slider_wrapper {display:block; padding:40px 0; padding-top:0px; height:420px; max-width:978px; width:100%; padding-bottom:90px; position:relative; margin:0 auto; background:#fff; border:1px solid #d5d9da; border-bottom:0px; }
#slider_wrapper.static_image {height:auto !important; padding-bottom:40px; margin-bottom:20px; display:block;}
#slider_container {display:block;position:relative; width:100% !important;}
#slider_wrapper .slide {width:100% !important;}
 .slidewrapper {position:relative;}
#slider_wrapper  .slidewrapper img {height:auto !important;}
#controllers_container {position:absolute; bottom:22px; display:block; width:100%; z-index:100000;}
#controllers {text-align:center;}
#controllers a {height:26px; width:26px; background:url(images/slider_bullets.png) no-repeat left bottom; margin-left:10px; display:inline-block; text-indent:-9999px;}controllers_container
#controllers a:hover, #controllers a.activeSlide {background:url(images/slider_bullets.png) no-repeat left top;}


/*----------------------INTRO TEXT BLURB----------------------------*/

#intro-blurb-section {display:block; max-width:920px; padding:40px 0; min-height:55px; position:relative; overflow:hidden; margin-bottom:40px;  padding-left:30px; padding-right:30px;}
#text-blurb {display:block; font:italic 22px "Times New Roman", Times, serif; color:#262e31; line-height:26px; max-width:715px; width:75%; float:left; color:#686868; }
#text-blurb.large_section {max-width:900px; width:100%;}

.call-to-action {float:right; position:absolute; top:25%; right:40px;}
.call-to-action-btn {display:block;  height:59px; background:url(images/call-to-btn.png) no-repeat right -59px; padding-right:13px;}
.call-to-action-btn span {display:block; height:59px; background:url(images/call-to-btn.png) 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;}


/*---------------------------CONTENT-----------------------------------*/

#content.home {display:block; max-width:920px;  overflow:hidden; margin:0 auto; padding-left:25px; padding-right:25px; padding-bottom:30px;}
content.contact-page {display:block;}
.home h3, .home h4 {display:block;  }
#content {background:none; border:0; max-width:980px; padding-bottom:0px; overflow:hidden; display:block; padding-top:0px; }
#content p {margin-bottom:15px;}
.more,.more-news, .link-to, .post-edit-link, .link-to-twitter { font:12px Verdana, Arial, Helvetica, sans-serif; color:#7b7b7b; display:inline-block; margin-right:10px;}
.more-news {display:inline-block; margin-top:10px;}
.link-to-twitter {float:right;}

.right_sidebar .bg_line_container {max-width:680px;float:left; display:block; width:100%;}
.left_sidebar .bg_line_container {max-width:680px;float:right; display:block; width:100%;}


/*_______________________________________________BLOG__________________________________________*/



.post {display:block;margin-bottom:40px; overflow:hidden;}
#posts-container, #post_container {display:block; overflow:hidden; margin-bottom:0px; }

.single .post {margin-bottom:20px; padding-bottom:10px;}
.post h1, .post h2,  .post h3,  .post h4,  .post h5  {margin-bottom:18px;}
h1.line, h2.line {padding-bottom:15px; background:url(images/line.gif) repeat-x left bottom;}
.post h1 a, .post h2 a,  .post h3 a,  .post h4 a,  .post h5 a {color:#1d1e1e;text-decoration:none;}

.meta {font:11px Verdana, Arial, Helvetica, sans-serif; color:#626262; display:block;overflow:hidden; padding-bottom:12px; position:relative; margin-bottom:12px; background:url(images/line-b.gif) repeat-x left bottom;}
.meta.footer {background-position: left top; padding-top:5px; margin:5px;}
.meta a {color:#626262;}
.meta .category a {font-weight:bold; text-transform:capitalize;}
.author,.date {margin-right:4px; margin-left:6px; margin-bottom:6px; font-weight:bold;}
.comments a {color:#db7200; font-style:italic;}
 
.meta a:hover {color:#db7200;}
.post .img-wrapper  {display:block;margin-bottom:12px; max-width:655px; width:100%; line-height:0px; }
.post .img-wrapper img {height:auto !important; }

.go_to_top {background:url(images/line-b.gif) repeat-x left bottom; position:relative; display:block; clear:both; margin:20px 0; text-align:right; margin-top:0px;}
.go_to_top a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#999c9c; text-transform:lowercase;}



#social_stuff {display:block; overflow:hidden; clear:both; background:url(images/line-b.gif) repeat-x left bottom;}


.social-networks {display:block; overflow:hidden;margin-bottom:20px; width:260px; float:left; }
.social-networks ul {margin-bottom:0; padding:0;}
.social-networks ul li{display:block;float:left; margin-right:3px; 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(images/social_icons/twitter.png) no-repeat left top;}
#facebook_social a {background:url(images/social_icons/facebook.png) no-repeat left top;}
#linkedin_social a {background:url(images/social_icons/linkedin.png) no-repeat left top;}
#delicious_social a {background:url(images/social_icons/delicious.png) no-repeat left top;}
#digg_social a {background:url(images/social_icons/digg.png) no-repeat left top;}
#reddit_social a {background:url(images/social_icons/reddit.png) no-repeat left top;}
#stumbleupon_social a {background:url(images/social_icons/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;float:left;padding:20px; margin-bottom:40px; background:url(images/bg_overlay_slider.png); margin-top:30px;}
.author_avatar { float:left; padding-top:4px; padding-left:5px;}
.author_name {font:22px YanoneKaffeesatz; color:#262e31;text-transform:capitalize;text-shadow:1px 1px 0 #fff;}
.author_description {padding-left:110px;}
.author_bio {color:#6e6e6e; display:block;}

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

.relatedPosts {display:block; overflow:hidden; clear: both; background:url(images/line-b.gif) repeat-x left bottom; padding-bottom:10px;}
.post-box {display:block; margin-right:6px; float:left; margin-bottom:10px;}
.relatedPosts .post-box {max-width:150px;}
.relatedPosts .post-box img {padding:0px; border:0px;}
.post-box .img-wrapper {display:block; width:100%;  margin-bottom:5px;}
.post-box a {font:12px Verdana, Arial, Helvetica, sans-serif; color:#626262}


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

#comments {display:block;margin:40px 0;margin-bottom:0;	}
#comments h4, #respond h4, .author_info_container h4, .relatedPosts h4{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.even  div.comment_wrap{background:url(images/bg_even.png);}
ol.commentlist li.odd div.comment_wrap {background:url(images/bg_odd.png);}
ol.commentlist li div.comment_wrap { display:block;overflow:hidden; padding:20px;} 
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;}


.avatar {padding:0px; border:0;}
ol.commentlist li div.comment-avatar {float:left; margin-right:15px; display:block; margin-bottom:10px; }
.commentdate {color:#4f4f4f; font:11px Verdana, Arial, Helvetica, sans-serif; color:#555555;  display:block;}
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 {clear:both; display:block;}


.comment-author {margin-top:8px; float:left;}
ol.commentlist li div.comment-author a { text-decoration:none;font:12px Verdana, Arial, Helvetica, sans-serif; color:#919191; }
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:22px YanoneKaffeesatz; color:#262e31; text-transform:capitalize;}
ol.commentlist li .authorname .says {font:11px Verdana, Arial, Helvetica, sans-serif; color:#555555;}
ol.commentlist li p { font:12px  Verdana, Arial, Helvetica, sans-serif;line-height:20px; margin:5px 0 15px;color:#6e6e6e; }
ol.commentlist li ul { font:12px  Verdana, Arial, Helvetica, sans-serif;line-height:20px; margin:0 0 15px; padding:0; }

ol.commentlist li div.reply { display:block; clear:both; float:left;  text-align:center; }

ol.commentlist li div.reply a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#db7200; }
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 Verdana, Arial, Helvetica, sans-serif;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;max-width:192px; width:100%; padding:8px 10px; background:#fafafa; font:12px  Verdana, Arial, Helvetica, sans-serif;color:#555555; border:1px solid #d3d8d7; margin-bottom:10px;}

.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(images/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:90%; max-width:380px; padding:10px; background:#fafafa; border:1px solid #d3d8d7; font:12px  Verdana, Arial, Helvetica, sans-serif;color:#555555;}



/*_______________________________________ WP PAGENAVI______________________________________________*/

.wp-pagenavi, .splitter {font-size:11px;clear:both;padding-top:10px;height:23px;text-align:left;}
#posts-container .wp-pagenavi, #posts-container .splitter {margin-bottom:35px;}
.splitter li {float:left; margin-right:5px;}
.wp-pagenavi .pages{margin-right:4px;}
.wp-pagenavi a, .splitter a {color:#555555;}
.wp-pagenavi span.current, .splitter a {color:#555555;}
.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; border:1px solid #e0e0e0;}
.splitter a,.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi span.extend {  }
.splitter a:hover, .splitter a ,.wp-pagenavi a:hover ,.wp-pagenavi span.current,.wp-pagenavi a,.wp-pagenavi span.extend {background-color:#f9f9f9;}
.wp-pagenavi a:hover, .splitter a:hover {background:#e5e5e5;}
.wp-pagenavi span.current {background:#e5e5e5;}
.wp-pagenavi a:hover {color:#555555;}



/*_______________________________________________SIDEBAR__________________________________________*/

#sidebar {width:270px;display:block;overflow:hidden;padding-bottom:20px;}
#sidebar p {color:#6e6e6e;}
#sidebar ul li.widget {clear:both;margin-bottom:35px;overflow:hidden; background:url(images/line-b.gif) repeat-x left bottom;}
.right_sidebar #sidebar {float:right;width:275px;display:block; margin-top: 65px; }
.left_sidebar #sidebar {float:left;width:275px;display:block;}



/*-----------------------PORTFOLIO-------------------------*/

/*-- portfolio  layouts --*/

.zoom {background:url(images/plus_icon.png) no-repeat 50% 50%; display:inline-block;}

.portfolio-1col .post {float:none;margin-right:0px; margin-bottom:35px; overflow:hidden; background:url(images/bg_line_container.png); padding:3px;}
.portfolio-1col .post .right-block {float:right; max-width:290px; width:31.3%; padding:20px;}
.portfolio-1col .post .post_inner {background:#fff; display:block; overflow:hidden;}
.portfolio-1col .zoom {display:block; line-height:0px;}
.portfolio-1col .post h3 {background:none;  padding-bottom:0px;}
.portfolio-1col .img-wrapper {max-width:680px; width:65.6%; float:left; margin:0;}
.portfolio-1col .img-wrapper img {margin:0px; background:none; }

.portfolio-2col .post {width:47.8%;float:left;margin-right:3%; margin-bottom:35px;background:url(images/bg_line_container.png); padding:3px;}
.portfolio-2col .post .post_inner {background:#fff; display:block; overflow:hidden; padding:20px;}
.portfolio-2col .post h3 {background:none;  padding-bottom:0px;}
.portfolio-2col .zoom {display:block; line-height:0px;}
.portfolio-2col .img-wrapper {width:100%; display:block; margin-bottom:0px;}

.portfolio-3col .zoom {display:block; line-height:0px;} 
.portfolio-3col.portrait .zoom{display:inline-block;}
.portfolio-3col .img-wrapper img { margin:0; background:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.portfolio-3col.portrait .img-wrapper {text-align:center;}

.portfolio-3col .post, .post.box { width:31.3%;float:left;margin-right:2%; margin-bottom:35px;}
.portfolio-3col .post {background:url(images/bg_line_container.png); padding:3px; }
.portfolio-3col .post .post_inner {background:#fff; padding:20px;}

#posts-container.gallery {margin-bottom:15px;}
.portfolio-3col.gallery .post {margin-bottom:25px;}
.portfolio-3col .img-wrapper, .post.box .img-wrapper { width:100%; display:block; margin-bottom:0px;  position:relative;}

.portfolio-4col .zoom {display:block; line-height:0px;}
.portfolio-4col .post {width:22.4%;float:left;margin-right:2.6%; margin-bottom:35px;background:url(images/bg_line_container.png); padding:3px;}
.portfolio-4col .img-wrapper {width:100%;display:block; margin-bottom:0px;}
.portfolio-4col .post .post_inner {background:#fff; display:block; overflow:hidden; padding:20px;}


.portfolio-5col .zoom {display:block; line-height:0px;}
.portfolio-5col .post {width:17.4%;float:left;margin-right:2.4%; margin-bottom:25px; background:url(images/bg_line_container.png); padding:3px;}
.portfolio-5col .img-wrapper {width:100%;display:block; margin-bottom:0px;}


.post.box {margin-bottom:30px;}
.overlay {position:relative;}
.item_info {display:none; background:url(images/overlay_folio_item.png);  position:absolute; top:0px; left:0px; height:81%; padding:20px 0; width:100%; line-height:22px;}
.item_info h3, .item_info p {padding:0 20px;}
.item_info h3 a, .item_info p {color:#fff !important;  text-shadow:none;}

.item_links {display:block; text-align:right; position:absolute; bottom:20px; right:20px;}
.more_folio, .pretty_folio {display:inline-block; height:45px; width:45px; margin-left:10px;}
.more_folio {background:url(images/read_more_icon.png) no-repeat left top;}
.pretty_folio {background:url(images/zoom_icon.png) no-repeat left top;}

 


#posts-container {overflow:hidden; margin-bottom:0px;}

/*--aligned images--*/

img.framed {background-color:#fff;padding:0px;margin:2px;margin-bottom:10px;border:0px;}


.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; }



/*------------------------------WIDGETS--------------------------------*/



#home_widgets_wrap {display:block; overflow:hidden;  max-width:920px; width:100%; margin:0 auto; padding:0px; margin-bottom:0px; padding-left:30px; padding-right:30px; }



#sidebar #search-form .search-text, #sidebar .newslletter-form .search-text {width:222px; padding:11px 0 10px 10px; float:left; margin-right:0px; margin-bottom:0;  border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; background:url(images/bg-search-input-sidebar.png) no-repeat; border:0px; }

#sidebar .newslletter-form .search-text {background:url(images/sidebar_text_input_bg.png) no-repeat left top; width:275px; margin-bottom:10px; }

#searchform fieldset {margin:0px;}
#sidebar #search-form {padding:0;}
#sidebar .search-submit {background:url(images/search_button.png) no-repeat left top;}




/*--About widget--*/

.widget-about {font:12px  Arial, Helvetica, sans-serif; line-height:20px; padding-bottom:20px; overflow:hidden;}
.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:2%; max-width:645px; width:66%; float:left; display:block; overflow:hidden;}


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

.fvr-recentposts ul li a,  .fvr-popularposts ul li a,.fvr-recentcomments ul li a {font: 12px  Verdana, Arial, Helvetica, sans-serif; color:#626262;}
.fvr-recentposts ul li, .fvr-recentcomments ul li, .fvr-popularposts ul li {display:block; margin-bottom:20px;}
.fvr-recentposts ul li .date_post a, .fvr-popularposts ul li .post_comments {font:10px  Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px;color:#db7200; display:block; margin-left:66px;}
.fvr-recentposts ul li img, #sidebar .avatar, .fvr-popularposts ul li img { padding:0px; border:0px;float:left;margin:0 15px 0 2px; }


.fvr-recentcomments ul li {font:10px  Verdana, Arial, Helvetica, sans-serif; line-height:16px; color:#db7200;}
.fvr-recentcomments ul li strong { text-transform:capitalize;}
.fvr-recentcomments ul li a {display:block; margin-top:3px;}

/*--Twitter--*/

#sidebar .twitter_lightbox {padding-bottom:20px;}
#sidebar #twitter_update_list li {display:block; background:url(images/twitt.png) no-repeat left 2px; padding-left:40px; margin-bottom:10px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#555; line-height:20px; margin-bottom:10px; padding-bottom:8px;}
#sidebar #twitter_update_list li a {color:#db7200;}
#sidebar #twitter_update_list {position:relative;}
#sidebar #twitter_update_list li span {color:#7f7f7f;}


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

#sidebar .flickr_lightbox, #widget-section .flickr_lightbox {background:none;padding-top:0;width:auto; overflow:hidden; padding-bottom:20px;}
#sidebar  .flickr_badge_image, #widget-section .flickr_badge_image{ display:block; padding:1px; float:left; margin-right:1px;margin-bottom:2px;line-height:0;}
#sidebar .flickr_lightbox a img, #widget-section .flickr_lightbox a img{background:none;padding:0;margin:0;}  


/*--Contact info--*/

.contact_info {display:block; float:left;}
.contact_info a:hover {color:#d9801f;} 
.contact_info ul li {display:block; margin-bottom:5px;}

.contact_info ul li.myname { background:url(images/person_icon.png) no-repeat left 3px; padding-left:30px;}
.contact_info ul li.address { background:url(images/address_icon.png) no-repeat left 3px; padding-left:30px;}
.contact_info ul li.phone { background:url(images/phone_icon.png) no-repeat left 3px; padding-left:30px;}
.contact_info ul li.email { background:url(images/email_icon.png) no-repeat left 3px; padding-left:30px;}


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

.homepage_widget.widget_nav_menu, .homepage_widget.widget_categories, .homepage_widget.widget_links, .homepage_widget.widget_archive, .homepage_widget.widget_meta, .homepage_widget.widget_pages, .homepage_widget.widget_recent_entries, .homepage_widget.widget-contact-info, .homepage_widget.widget_text, .homepage_widget.widget_tag_cloud, .homepage_widget.widget_search {padding-bottom:0px; }

.homepage_widget .contact_info {width:23%;}
.fvr_newsletter,.widget_nav_menu, .widget_categories, .widget_links, .widget_archive, .widget_meta, .widget_pages, .widget_recent_entries, .widget-contact-info, .widget_text, .widget_tag_cloud, .widget_search {padding-bottom:20px;}

.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:12px  Verdana, 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 20px; font:12px  Verdana, Arial, Helvetica, sans-serif; color:#6e6e6e;margin-bottom:1px; text-transform:capitalize; background:url(images/link-arrow.png) no-repeat left 50%; }

.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:#db7200;}
.children {margin-bottom:0px;padding-left:20px;}

.tagcloud {display:block; padding:5px 0;}
.widget_tag_cloud {font-family: Verdana, Arial, Helvetica, sans-serif; color:#555555;}
.widget_tag_cloud a {color:#555555; font-size:11px !important;background-color:#f9f9f9;display:block; float:left; padding:2px 8px; border:1px solid #e0e0e0; margin-left:5px; margin-bottom:5px;}
.widget_tag_cloud a:hover {color:#d9801f;}



/*-------------------SHORTCODES SECTION-------------------------------*/

/* ------- Columns ------- */

.one_half{ width:48.5%; }
.one_third{ width:31.6%; }
.two_third{ width:65.3%; }
.one_fourth{ width:22%; }
.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.6%; float:left;margin-bottom:15px;overflow:hidden; }

/*--dividers--*/

.divider {display:block; height:2px; clear:both; margin-bottom:35px; width:100%; background:url(images/line.gif) repeat-x; }

.orange {color:#db7200;}

.show_post .img-wrapper {display:block; margin-bottom:10px;}
.show_post .date_time {font:11px Verdana, Arial, Helvetica, sans-serif; color:#b5b5b5;}

/*--Buttons--*/

.btn {background-position: right -164px; padding-right: 15px; font: 14px YanoneKaffeesatz; height: 36px; color: #fff; background-image:url(images/buttons/gray_cyan.png); display:inline-block; text-transform:uppercase;}
.btn span {display: block; height: 36px; padding: 0 12px 0 27px; background-position: left -128px; text-shadow: 1px 1px 1px #676767; cursor: pointer; background-image:url(images/buttons/gray_cyan.png); line-height:34px;}
.btn:hover {background-position: right -364px; color: #fff; }
.btn:hover span {background-position: left -328px;}

.btn.large {display:inline-block; background-position: right -64px; padding-right: 15px; font: 30px YanoneKaffeesatz; height: 64px; margin-bottom: 5px; text-transform:uppercase;}
.btn.large span {height: 64px; padding: 0 12px 0 27px; background-position: left top; display:block; line-height:58px;}
.btn.large:hover {background-position: right -264px; color: #fff;}
.btn.large:hover span {background-position: left -200px; line-height:60px;}



.btn.beige, .btn.beige span {background-image:url(images/buttons/beige.png); color:#fff;}
.btn.black, .btn.black span {background-image:url(images/buttons/black.png); color:#fff;}
.btn.blue, .btn.blue span {background-image:url(images/buttons/blue.png); color:#fff;}
.btn.blue_2, .btn.blue_2 span {background-image:url(images/buttons/blue_2.png); color:#fff;}
.btn.brown, .btn.brown span {background-image:url(images/buttons/brown.png); color:#fff;}
.btn.coffe, .btn.coffe span {background-image:url(images/buttons/coffe.png); color:#fff;}

.btn.dark_blue, .btn.dark_blue span {background-image:url(images/buttons/dark_blue.png); color:#fff;}
.btn.dark_brown, .btn.dark_brown span {background-image:url(images/buttons/dark_brown.png); color:#fff;}
.btn.dark_grey, .btn.dark_grey span {background-image:url(images/buttons/dark_grey.png); color:#fff;}
.btn.dark_green, .btn.dark_green span {background-image:url(images/buttons/dark_green.png); color:#fff;}
.btn.dark_purple, .btn.dark_purple span {background-image:url(images/buttons/dark_purple.png); color:#fff;}
.btn.dark_red, .btn.dark_red span {background-image:url(images/buttons/dark_red.png); color:#fff;}

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

.btn.light_blue, .btn.light_blue span {background-image:url(images/buttons/light_blue.png); color:#fff;}
.btn.light_gray, .btn.light_gray span {background-image:url(images/buttons/light_gray.png); color:#fff;}
.btn.light_green, .btn.light_green span {background-image:url(images/buttons/light_green.png); color:#fff;}
.btn.light_orange, .btn.light_orange span {background-image:url(images/buttons/light_orange.png); color:#fff;}
.btn.light_purple, .btn.light_purple span {background-image:url(images/buttons/light_purple.png); color:#fff;}
.btn.light_red, .btn.light_red span {background-image:url(images/buttons/light_red.png); color:#fff;}

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

.btn.orange, .btn.orange span {background-image:url(images/buttons/orange.png); color:#fff;}
.btn.pink, .btn.pink span {background-image:url(images/buttons/pink.png); color:#fff;}
.btn.purple, .btn.purple span {background-image:url(images/buttons/purple.png); color:#fff;}
.btn.purple_2, .btn.purple_2 span {background-image:url(images/buttons/purple_2.png); color:#fff;}
.btn.red, .btn.red span {background-image:url(images/buttons/red.png); color:#fff;}
.btn.silver, .btn.silver span {background-image:url(images/buttons/silver.png); color:#fff;}

.btn.white, .btn.white span {background-image:url(images/buttons/white.png); color:#575757; text-shadow:1px 1px 1px #676767;}
.btn.yellow, .btn.yellow span {background-image:url(images/buttons/yellow.png); color:#fff;}

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

/*--Accordion and Toggles--*/


h4.acc_trigger {background:url(images/bg-title-accordion.png) repeat-x; margin:0px; padding:6px 10px 6px;color:#596C73;cursor:pointer; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; display:block;  }
h4.trigger {background:url(images/bg-title-accordion.png) repeat-x; margin:0px; padding:8px 10px 6px;font-weight:normal;color:#596C73;cursor:pointer; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;clear:both; display:block; }
h4.acc_trigger a{color:#596C73;}
h4.trigger a {display:block; background:url(images/toggle-trigger.png) no-repeat left -50px; padding-left:30px; color:#596C73;}
h4.trigger {margin-bottom:1px;}
h4.trigger.alt {background:none; padding:0; margin-bottom:3px;}
h4.trigger.alt a {background:url(images/toggle-trigger.png) no-repeat left -50px;padding-left:30px;}
h4.trigger.active.alt a {background:url(images/toggle-trigger.png) no-repeat left -10px;}
h4.trigger.active a {background:url(images/toggle-trigger.png) no-repeat left -10px;}
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:4px; height:29px; background:url(images/tabs.png) no-repeat right -88px;}
ul.tabs li a span { display:block; background:url(images/tabs.png) no-repeat left -58px; font:12px  Arial, Helvetica, sans-serif;color:#626666; padding:7px 8px 10px 16px;}
ul.tabs a.current {background:url(images/tabs.png) no-repeat right -29px;}
ul.tabs a.current span {display:block; background:url(images/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; 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; border:1px solid #dcdede;}
/* initially all panes are hidden */ 
.panes .pane {display:none;}


/*--Tables--*/

table {width:100%; border-collapse:collapse; padding:0px; border:1px solid #C1C6C5; margin-bottom:20px;box-shadow: 0 1px 1px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 1px 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 #C1C6C5; }
table td {padding:10px; text-align:left; background:#fff; font:12px  Verdana, Arial, Helvetica, sans-serif; text-shadow:0px 1px 1px #fff; border-top:1px solid #e5e5e5; border-right:1px solid #C1C6C5;}
table tr:hover td {background:#f3f3f3;}

.styled_table table, .striped_table table {box-shadow: 0 1px 1px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 1px rgba(0, 0, 0, .3);}
.styled_table table th, .striped_table table th {padding:10px; background:url(images/bg-title-accordion.png) repeat-x left top; font:14px  Verdana, 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;}



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

.pullquote-left, .pullquote-right{font:14px Verdana, Arial, Helvetica, sans-serif;font-style:italic;color:#808080;padding-left:50px;background:url(images/quotes_bg.png) no-repeat left 10px;width:33%;display:block;line-height:25px;padding-top:1px;}
.pullquote-left {float:left; margin-right:10px;}
.pullquote-right {float:right; margin-left:10px;}

.block_quotes {display:block; padding:20px; background:url(images/bg_overlay_slider.png);}
blockquote {display:block;clear:both;font:14px Verdana, Arial, Helvetica, sans-serif;font-style:italic;color:#808080;padding-left:50px;background:url(images/quotes_bg.png) no-repeat left 10px;line-height:25px;margin-bottom:0;padding-top:1px; min-height:45px;}
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  Verdana, Arial, Helvetica, sans-serif; color:#555555; text-align:center; line-height:36px; margin-bottom:-5px; background:url(images/bg_caps.png) no-repeat -285px -9px;text-shadow:0 1px 0 #797c7c; margin-top:10px;}
.dropcap1.grey {color:#ecefef;background:url(images/bg_caps.png) no-repeat -238px -55px;text-shadow:0 1px 0 #797c7c;}
.dropcap1.black {color:#fff;background:url(images/bg_caps.png) no-repeat -193px -102px;text-shadow:0 1px 0 #797c7c;}
.dropcap1.red {color:#fff;background:url(images/bg_caps.png) no-repeat -147px -149px;text-shadow:0 1px 0 #797c7c;}
.dropcap1.blue {color:#fff;background:url(images/bg_caps.png) no-repeat -100px -195px;text-shadow:0 1px 0 #797c7c;}
.dropcap1.green {color:#fff;background:url(images/bg_caps.png) no-repeat -55px -240px;text-shadow:0 1px 0 #797c7c;}
.dropcap1.orange {color:#fff;background:url(images/bg_caps.png) no-repeat -8px -288px;text-shadow:0 1px 0 #797c7c;}

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

/*-----------Styled lists--------------*/

ul.list li {background: url(images/icons_dark.png) no-repeat -195px 2px;padding-left: 27px;color: #3C3C3C;margin-bottom: 5px;line-height: 18px;}
ul.check li {	background-position: -195px 2px;	}
ul.cross li {	background-position: -180px -13px;	}
ul.rarrow li {	background-position: -165px -30px;	}
ul.rarrow2 li {	background: url(images/rarr_li.png) no-repeat 5px 0.2em; padding-left: 21px;	}
ul.larrow li {	background-position: -150px -45px;	}
ul.darrow li {	background-position: -135px -58px;	}
ul.uarrow li {	background-position: -120px -74px;	}
ul.popl li {	background-position: -105px -90px;	}
ul.man li {		background-position: -90px -104px;	}
ul.plus li {	background-position: -75px -120px;	}
ul.option li {	background-position: -60px -134px;	}
ul.download li {	background-position: -46px -149px;	}
ul.write li {	background-position: -31px -163px;	}
ul.star li {	background-position: -16px -179px;	}
ul.bullet li {	background-position: -1px -194px;	}



/*-------------------FOOTER---------------------------*/

.f_top_line {display:block; background:url(images/footer_top_line.png) repeat-x; height:5px; width:100%; margin-top:-3px; margin-bottom:-2px; z-index:10; position:relative; clear:both;} 

#footer {display:block; padding:15px 5px 5px;; background:#2c2c2c url(images/footer_bg.png); overflow:hidden; position:relative; clear:both;}
#footer h3, #footer h4 {color:#dbe0e4; text-shadow:1px 1px 1px #303436; font-size:20px; font-size: 13px;}

#footer-widgets-section {display:block; overflow:hidden; padding-left: 30px;}
.footer_widget {max-width:225px; float:left; display:block; width:23%; color:#b9c0c5; margin-right:2.0%;}
.footer_widget li, .footer_widget a,.footer_widget.fvr-recentposts ul li a,  .footer_widget.fvr-popularposts ul li a, .footer_widget.fvr-recentcomments ul li a { color:#8cc1f9 !important;}


#copy_container {display:block; clear:both; position:relative; background:url(images/copyright_bg.png) repeat-x left top; height:61px; margin-top:-3px; padding:0 20px; }
.copyrights {display:block; float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color:#b9c0c5; position:absolute; bottom:20px;}


.social_networks {float:left; overflow:hidden;}
.social_networks ul li {display:block; float:left; margin-left:6px;}


/*		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 768px) and (max-width: 991px) {


#slider_wrapper.static_image {height:auto !important; padding-bottom:40px; margin-bottom:20px; display:block;}
slider_container, #slider_wrapper {height:300px !important; }

.left_sidebar #content, .right_sidebar #content, #content {background:none; border:0; max-width:980px; width:100%; padding-bottom:15px; overflow:hidden; display:block; padding-top:0px; padding-right:8px; float:none;}
#content {width:auto;}
.left_sidebar #sidebar, .right_sidebar #sidebar, #sidebar {width:100%; float:none; clear:both;}
 .item_info p {display:none;}
.item_info {height:71%;}

.portfolio-1col .post .right-block {float:none; width:100%; margin-left:0px;}
.portfolio-1col .img-wrapper {width:100%; float:left; margin-bottom:20px; max-width:100%;}
.portfolio-3col.portrait .zoom {display:block;}

.portfolio-4col .post {width:22.2%;float:left;margin-right:2.6%; margin-bottom:35px;background:url(images/bg_line_container.png); padding:3px;}
.portfolio-2col .post {width:47%;float:left;margin-right:3%; margin-bottom:35px;background:url(images/bg_line_container.png); padding:3px;}
.portfolio-3col .post, .post.box { width:31.1%;float:left;margin-right:2%; margin-bottom:35px;}
.portfolio-5col .post {width:17.2%;float:left;margin-right:2.4%; margin-bottom:25px; background:url(images/bg_line_container.png); padding:3px;}


ol.commentlist li ul.children li.depth-2 { margin:0; }
ol.commentlist li ul.children li.depth-3 { margin:0; }
ol.commentlist li ul.children li.depth-4 { margin:0; }
ol.commentlist li ul.children li.depth-5 { margin:0; }	


}



/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 767px) {

#slider_wrapper.static_image {height:auto !important; padding-bottom:40px; margin-bottom:20px; display:block;}
/*---------------------------NAVIGATION--------------------------*/
#toggle-menu { font:20px YanoneKaffeesatz; color:#ffffff;padding-right:15px; display:inline; background:url(images/line-b.gif) repeat-x left bottom; text-transform:uppercase;}
#toggle-menu.show-down {background:url(images/down_arrow.png) no-repeat right 3px;}
#toggle-menu.up {background:url(images/up_arrow.png) no-repeat right 3px;}


#main-nav .inner .mobile_menu {display:block;}
#main-nav .mobile_menu {background:none; height:auto !important; margin:0px; border:0; padding-bottom:0px;}
#main-nav .mobile_menu {margin:0; margin-bottom:15px;}
#main-nav > .inner > nav {display:none;}
#main-nav .mobile_menu > nav  > ul > li > a {font:20px YanoneKaffeesatz; color:#596c73; text-decoration:none;  display:block; width:100%; margin-top:15px; padding:0; text-transform:capitalize;}
#main-nav .mobile_menu > nav  > ul > li > a:hover {color:#353c3e;}
#main-nav .mobile_menu > nav > ul > li {display:block; width:100%; position:relative; text-align:left; overflow:hidden; padding-bottom:5px; border-bottom:1px solid #ebefee;}
#main-nav .mobile_menu > nav  > ul ul {display:block !important; position:relative !important; width:100% !important; height:auto !important; top:0px !important; left:0px !important; border:none;}
#main-nav .mobile_menu  ul ul li {display:block; width:auto; float:left; text-align:left; margin-right:10px; border:0px;}
#main-nav .mobile_menu  ul ul li a { font:11px Verdana, Arial, Helvetica, sans-serif; color:#8b9698; text-decoration:none; padding:5px 0px;}
#main-nav .mobile_menu  ul ul li a:hover {color:#525759;}
	

.bg_line_container {background:none;}
.inner_container {padding-left:0px; padding-right:0px; background:none; border:0;}
	
#slider_container, #slider_wrapper {height:90px !important; }	


#text-blurb {display:block; width:100%; float:none; margin-bottom:30px; text-align:center;}
.call-to-action {display:block; float:none; position:relative; text-align:center; right:auto; top:0px;}


	
/* ------- Columns ------- */

.one_half{ width:100%; }
.one_third{ width:100%; }
.two_third{ width:100%; }
.one_fourth{ width:100%; }
.three_fourth{ width:100%; }
.one_fifth{ width:100%; }
.two_fifth{ width:100%; }
.three_fifth{ width:100%; }
.four_fifth{ width:100%; }
.one_sixth{ width:100%; }
.five_sixth{ width:100%; }
.one_half{ position:relative; margin-right:2%; float:left;margin-bottom:15px;overflow:hidden; }
.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {margin-bottom:40px; margin-right:0px;}

.left_sidebar #sidebar, .right_sidebar #sidebar, .right_sidebar .bg_line_container, .left_sidebar .bg_line_container { width:100%; padding:0px; margin-bottom:30px; float:none;}

.top_search_form {bottom:10px; top:auto; right:auto; width:100%; text-align:center; max-width:275px; left:0;}
.top_search_form .search-text {width:215px;}
#search-form {text-align:center;}

.portfolio-1col .post .right-block {float:none; width:auto; margin-left:0px;}
.portfolio-2col .post,.portfolio-3col .post, .post.box, .portfolio-4col .post, .portfolio-5col .post { width:98%;float:left;margin-right:0; margin-bottom:35px; }
.portfolio-1col .img-wrapper,.portfolio-2col .img-wrapper,.portfolio-3col .img-wrapper, .post.box .img-wrapper, .portfolio-4col .img-wrapper, .portfolio-5col .img-wrapper { width:100%; display:block; margin-bottom:0px;  position:relative; max-width:100%; }
.portfolio-1col .img-wrapper {margin-bottom:20px;}

homepage_widget.widget_nav_menu, .homepage_widget.widget_categories, .homepage_widget.widget_links, .homepage_widget.widget_archive, .homepage_widget.widget_meta, .homepage_widget.widget_pages, .homepage_widget.widget_recent_entries, .homepage_widget.widget-contact-info, .homepage_widget.widget_text, .homepage_widget.widget_tag_cloud, .homepage_widget.widget_search {padding-bottom:0px; overflow:hidden;}


.about_info_wrap {margin-bottom:30px; width:100%; float:none; display:block; overflow:hidden;}
.homepage_widget .contact_info {display:block; width:100%; float:none; overflow:hidden; margin-bottom:30px;}

#footer {padding-bottom:40px;}
#footer .right {float:none; display:block; text-align:center;}
.footer_widget {float:none; width:100%; margin-bottom:25px;}

.item_info p {display:none;}
.item_info {height:75%;}
ol.commentlist li ul.children {margin-left:0px;}
ol.commentlist li ul.children li.depth-2 { margin:0; }
ol.commentlist li ul.children li.depth-3 { margin:0; }
ol.commentlist li ul.children li.depth-4 { margin:0; }
ol.commentlist li ul.children li.depth-5 { margin:0; }	


#twit_container {min-height:95px; padding-top:45px !important; }
#twit_container .twitt_follow {display:none;}
#twit_container .twitter_content {margin:0px;}
#twit_container #twitter_update_list {position:absolute; top:50%;}	

}



/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px) {

ol.commentlist li ul.children {margin-left:0px;}
ol.commentlist li ul.children li.depth-2 { margin:0; }
ol.commentlist li ul.children li.depth-3 { margin:0; }
ol.commentlist li ul.children li.depth-4 { margin:0; }
ol.commentlist li ul.children li.depth-5 { margin:0; }	


slider_container, #slider_wrapper {height:170px !important; }	
#slider_wrapper.static_image {height:auto !important; padding-bottom:40px; margin-bottom:20px; display:block;}
	



.item_info p {display:none;}
.item_info {height:84%;}
}


/* PB Styles */
#pb-list li {list-style: circle;}

.bullet-list li {list-style: circle;}

strong {font-weight: bold;}

li {list-style: disc;}

em {font-style: oblique;}

.ttname {margin-top: -7px;}

.ttp {margin-top: 31px;}


.post ul{list-style:disc;padding-left:30px;}

.nobullet li {list-style: none;}
.n td {border: none;}
.accLeft td {text-align: left;}