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

/* RESETS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none;
}
.clear	{ clear:both; }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

/* GENERAL */
body	{ font-size:12px; line-height:20px; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; }
.stencil_fixed	{ background-attachment: fixed;}
input, textarea	{ font-size:12px;  }
ul, ol	{ margin: 0 0 20px 20px;}

/* FORMS */

input,
textarea,
select 	{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: none;	
}

input {
	padding: 7px 0 7px 8px;
}

input[type="submit"] 	{
	padding: 4px 5px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	-webkit-transition-property:background color;
	-webkit-transition-duration: 0.12s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-property:background color;
	-moz-transition-duration: 0.12s;
	-moz-transition-timing-function: ease-out;
	-o-transition-property:background color;
	-o-transition-duration: 0.12s;
	-o-transition-timing-function: ease-out;
}

textarea 	{
	padding: 7px 10px 7px 8px;
	width: 440px;
	height: 149px;
}

select 	{
	padding: 7px 8px 7px 8px;	
}

.wpcf7-form-control-wrap 	{
	margin: 0 10px 0 0;
}

/* HEADINGS */
h1,h2,h3,h4,h5,h6,h7	{ text-transform: uppercase; font-weight: bold;}
h1	{ font-size: 32px; padding: 40px 0 20px 0; letter-spacing: -2px;}
h2	{ font-size: 28px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h3	{ font-size: 24px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h4	{ font-size: 20px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h5	{ font-size: 18px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h6	{ font-size: 16px; padding: 40px 0 20px 0; letter-spacing: -1px;}
h7	{ font-size: 14px; padding: 40px 0 20px 0; letter-spacing: -1px;}

/* TYPOGRAPHY */
a	{ text-decoration:underline; }
p	{ padding:0 0 20px 0;}

/* HEADER */
#header_container	{ width: 100%;}
#header_wrapper	{ width:940px; padding: 0 20px 0px 20px; margin: 0 auto;}
.header	{ width:940px; }
.logo_holder a img 	{ -webkit-transition-property:opacity; -webkit-transition-duration: 0.12s; -webkit-transition-timing-function: ease-out;}
.logo_holder a img:hover	{ opacity: 0.5;}

/* SLIDER */
#slider_container	{ width: 100%;}
#slider_wrapper	{ width:960px; margin: 0 auto; padding: 0 10px 0 10px; }


/* CONTENT */
#content_container	{ width: 100%;}
#content_wrapper	{ width:960px; margin: 0 auto; padding: 0 10px 0 10px;  }
.content { }

/* GENERAL FADING ANIMATION */
a, #fc_submit, #submit, #searchsubmit {  -webkit-transition-property:background color; -webkit-transition-duration: 0.12s; -webkit-transition-timing-function: ease-out; -moz-transition-property:background color; -moz-transition-duration: 0.12s; -moz-transition-timing-function: ease-out; -o-transition-property:background color; -o-transition-duration: 0.12s; -o-transition-timing-function: ease-out; }

/* POST */
#cat_title_container	{ width:100%; font-size: 12px; }
#cat_title_wrapper	{ width:940px; margin: 0 auto; padding: 0 20px 0 20px; }
#cat_title	{ width: 940px; margin: 0 auto;}
#cat_title h1	{ float: left; width:220px; padding: 20px 0 20px 0; font-size: 24px; text-indent: -5px; line-height:40px; text-transform: uppercase; letter-spacing: -1px;}
#cat_title h1 a	{ text-decoration:none; padding: 0 5px 0 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#cat_title p {float:right; padding: 31px 0 0 0; width: 700px; font-size: 13px; text-transform: uppercase;}

/* POST CONTENT */
#post_wrapper	{ padding:40px 0 0 0;}
#post_wrapper .entry	{ padding: 0 0 20px 0; margin: 0 0 0 0; }
#post_wrapper .entry .post_title	{ padding: 0;} /* little fix for categories */
#post_wrapper .entry .post_content	{ padding: 0;} /* little fix for categories */
.post_content a	{ text-decoration: none; }
.post_content a:hover	{ text-decoration: underline; }
.post_title { font-size:32px; line-height:40px; letter-spacing: -2px; text-indent: -5px; position: relative; top: 3px; }
.post_title a { text-decoration:none; padding: 0 5px 0 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.post_info { font-size:13px; text-transform: uppercase;}
.post_info span	{ padding:0 9px 0 0; margin:0 9px 0 0;}
.post_info a	{ font-weight: bold; text-decoration: none;}
.big_image_wrapper	{ margin:0 0 20px 0; display: block; }
.big_image { }
/*.post_content { font-size:12px; }	leave, handles the size of text */
.more-link	{ font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 0px 7px; margin: 0 0 20px 0; line-height: 19px; display: inline-block; position: relative; top:-10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
a.more-link:hover	{ text-decoration: none;}

/* SINGLE BLOG */

.post_title	{ padding: 60px 0 40px 0;}
#post_wrapper .post_content	{ padding: 0 0 40px 0;}

#post_wrapper .post_meta	{ padding: 0 0 40px 0;}
#post_wrapper .post_meta h2	{ margin: 0 10px 20px 10px; padding: 0; font-weight: bold; letter-spacing: 2px; font-size: 9px;}
#post_wrapper .post_meta .post_gallery	{ padding: 0; }
#post_wrapper .post_meta .post_gallery img.big_image	{display:block;}
#post_wrapper .post_meta .post_gallery .small_image_wrapper { display: block; float: left; margin: 0 10px 20px 10px; }
#post_wrapper .post_meta .post_gallery img.small_image	{display:block;}

.post_info_single	{ padding: 20px 0 0 0; font-size:10px; text-transform: uppercase; }
.post_info_single span	{ width:230px; display:block; margin: 0 10px 0 10px;}
.post_info_single a	{ text-decoration: none; font-weight: bold;}

/* INPUTS AND TEXTAREAS GLOBAL */
input, textarea	{ font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}

/* GALLERY - RIGHT SIDEBAR */
#page-gallery-right #gallery	{ padding: 0 0 50px 0; }
#page-gallery-right .gallery_image_wrapper	{ margin: 10px; float: left; }
#page-gallery-right .gallery_image	{ display: block; }
#page-gallery-right #post_area	{width:720px; float:left; }
#page-gallery-right #post_wrapper	{ }
#page-gallery-right #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
#page-gallery-right #post_wrapper .entry .entry_holder { }
#page-gallery-right #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-gallery-right #post_wrapper .entry .post_title a { }
#page-gallery-right #post_wrapper .entry .post_image { }
#page-gallery-right #post_wrapper .entry .post_content { }
#page-gallery-right .sidebar { padding-top: 140px; }

/* GALLERY - LEFT SIDEBAR */
#page-gallery-left #gallery	{ padding: 0 0 50px 0;}
#page-gallery-left .gallery_image_wrapper	{ margin: 10px; float: left; }
#page-gallery-left .gallery_image	{ display: block; }
#page-gallery-left #post_area	{width:720px; float:right;}
#page-gallery-left #post_wrapper	{ }
#page-gallery-left #post_wrapper .entry {margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
#page-gallery-left #post_wrapper .entry .entry_holder { }
#page-gallery-left #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-gallery-left #post_wrapper .entry .post_title a { }
#page-gallery-left #post_wrapper .entry .post_image { }
#page-gallery-left #post_wrapper .entry .post_content { }
#page-gallery-left .sidebar { padding-top: 140px; }

/* GALLERY - FULLWIDTH */
#page-gallery-fullwidth #gallery	{ padding: 0 0 50px 0; }
#page-gallery-fullwidth .gallery_image_wrapper	{ margin: 10px; float: left; }
#page-gallery-fullwidth .gallery_image	{ display: block; }
#page-gallery-fullwidth #post_area	{width:960px; float:left;  }
#page-gallery-fullwidth #post_wrapper	{ }
#page-gallery-fullwidth #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
#page-gallery-fullwidth #post_wrapper .entry .entry_holder { }
#page-gallery-fullwidth #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 20px;}
#page-gallery-fullwidth #post_wrapper .entry .post_title a { }
#page-gallery-fullwidth #post_wrapper .entry .post_content { }

/* PAGE - RIGHT SIDEBAR */
#page-right-sidebar #post_area	{width:720px; float:left; }
#page-right-sidebar #post_wrapper	{ }
#page-right-sidebar #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 40px;  }
#page-right-sidebar #post_wrapper .entry .entry_holder { }
#page-right-sidebar #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-right-sidebar #post_wrapper .entry .post_title a { }
#page-right-sidebar #post_wrapper .entry .post_image { }
#page-right-sidebar #post_wrapper .entry .post_content { }
#page-right-sidebar .sidebar { padding-top: 140px; }

/* PAGE - LEFT SIDEBAR */
#page-left-sidebar #post_area	{width:720px; float:right; }
#page-left-sidebar #post_wrapper	{ }
#page-left-sidebar #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 40px;  }
#page-left-sidebar #post_wrapper .entry .entry_holder { }
#page-left-sidebar #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px;}
#page-left-sidebar #post_wrapper .entry .post_title a { }
#page-left-sidebar #post_wrapper .entry .post_image { }
#page-left-sidebar #post_wrapper .entry .post_content { }
#page-left-sidebar .sidebar { padding-top: 140px; }

/* PAGE - FULLWIDTH */
#page-fullwidth #post_area	{width:960px; float:left;  }
#page-fullwidth #post_wrapper	{ }
#page-fullwidth #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 40px; }
#page-fullwidth #post_wrapper .entry .entry_holder { }
#page-fullwidth #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-fullwidth #post_wrapper .entry .post_title a { }
#page-fullwidth #post_wrapper .entry .post_image { }
#page-fullwidth #post_wrapper .entry .post_content { }

/* CONTACT PAGE - RIGHT, LEFT, FULLWIDTH */
#contact_form_wrapper	{ margin: 0 10px 0 10px;}
#contact_form	{ padding: 0 0 80px 0; }
#page-right-sidebar #contact_form { }
#contact_form .contact_form_left	{ width:220px; float:left; }
#contact_form .contact_form_left h2	{ font-size:24px; font-weight: bold; letter-spacing: -1px; padding: 5px 0 0 0;}
#contact_form .contact_form_right	{ float:left; padding: 0 0 0 20px;}
#contact_form label	{ font-size:11px; padding: 0 0 0 10px; }
#contact_form input	{ width: 210px; font-size:12px; border: none; padding: 7px 0 7px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#contact_form textarea	{ width:440px; height:149px; margin-bottom: -4px; border: none; line-height: 20px; padding:7px 10px 7px 8px; font-size:12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#contact_form .submit_contact	{ width: auto; cursor: pointer; border: none; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: relative; top: 1px; margin:0; }
#contact_form p	{ padding:0 0 15px 0; }
#contact_form .cancel-contact-reply	{ margin: 0 0 18px 0; float: right; position: relative; top:-23px; font-size:11px;}
#page-fullwidth #contact_form textarea { }
#page-fullwidth #contact_form {width:960px;}

/* SIDEBAR */
.sidebar	{font-size: 12px; line-height: 20px;}
.sidebar h2	{ text-transform:uppercase; font-size: 11px; letter-spacing: 0;}

/* POST COMMENTS */
.comments_number	{ font-size: 24px; padding: 20px 0 40px 240px; margin: 0 10px 0 10px; }
#post_comments	{ padding: 0 10px 0 10px; font-size: 12px;}
#post_comments-1 ul 	{ margin-left: 0;}
#respond	{ padding: 40px 0 0 0;}
.commentlist	{ list-style:none; padding:20px 0 0 0;}
.commentlist li	{ padding: 0 0 19px 0; word-wrap:break-word;}
.commentlist ul.children	{ list-style:none;}
.commentlist .comment_wrapper .user_wrapper	{ width:230px; float:left; }
.commentlist .comment_wrapper .user_wrapper img	{ float:left; display:block; padding: 3px 0 10px 0; }
.commentlist .comment_wrapper .user_wrapper .comment_user_meta	{float:right; width:170px; padding: 0 0 18px 0; }
.commentlist .comment_wrapper .comment_message_wrapper	{ font-size:11px }

.commentlist .comment_wrapper .comment_author	{ font-size:11px; font-weight: bold; text-transform: uppercase;}
.commentlist .comment_wrapper .comment_author a	{ text-decoration:none;}
.commentlist .comment_wrapper .comment_date	{ font-size:10px; display:block; text-transform: uppercase;  }
.commentlist .comment_wrapper .comment-reply-link	{ display: none; font-size:10px; text-decoration:none; font-weight: bold; text-transform: uppercase; padding: 0 3px 0 3px; margin: 0 0 0 2px; line-height: 15px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  }
.commentlist li:hover .comment-reply-link	{ display: inline-block;}
.commentlist .comment_wrapper .comment_approval	{ font-size:10px; text-decoration:none; font-weight: bold; text-transform: uppercase; padding: 1px 3px 1px 3px; margin: 0 0 0 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.commentlist .comment_wrapper .comment_message_wrapper	{float:right; width:440px;}
.commentlist .comment_wrapper .comment_content	{ padding-left:240px; padding-bottom: 20px; position: relative; }
.commentlist .comment_wrapper .comment_content p	{ display: block; }
.commentlist ul.children li .comment_wrapper .user_wrapper	{  padding: 0 0 0 60px; }
.commentlist ul.children li .comment_wrapper .comment_content	{ padding-left:300px; }
.commentlist ul.children ul li .comment_wrapper .user_wrapper	{ padding: 0 0 0 120px; }
.commentlist ul.children ul li .comment_wrapper .comment_content	{ padding-left:360px; }
.commentlist ul.children ul ul li .comment_wrapper .user_wrapper	{ padding: 0 0 0 180px; }
.commentlist ul.children ul ul li .comment_wrapper .comment_content	{ padding-left:420px; }
.commentlist ul.children ul ul ul li .comment_wrapper .user_wrapper	{  padding: 0 0 0 240px; }
.commentlist ul.children ul ul ul li .comment_wrapper .comment_content	{ padding-left:480px; }
.commentlist ul.children ul ul ul ul li .comment_wrapper .user_wrapper	{ padding: 0 0 0 360px; }
.commentlist ul.children ul ul ul ul li .comment_wrapper .comment_content	{ padding-left:540px; }

.commentlist ul.children li .comment_wrapper .comment_message_wrapper	{  width:389px; }

/* COMMENT FORM */
#comment_form_wrapper	{ padding: 0 10px 0 10px; }
#comment_form	{ padding:0 0 80px 0; }
#comment_form .comment_form_left	{ width:220px; float:left; padding: 0 10px 0 0; }
#comment_form .comment_form_left h3	{ font-size:24px; font-weight: bold; letter-spacing: -1px; padding: 5px 0 0 0;}
#comment_form .comment_form_right	{ width:460px; float:left; padding: 0 0 0 10px;}
#comment_form label	{ font-size:11px; padding: 0 0 0 10px; }
#comment_form input	{ border:none; width: 210px; font-size:12px; padding: 7px 0 7px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#comment_form textarea	{ width:440px; height:149px; border:none; line-height: 20px; padding:7px 10px 7px 8px; margin-bottom: -4px; font-size:12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/*#comment_form .submit_comment	{ display:block; width: 117px; height:27px; padding-right:8px; font-size:11px; text-align:center; border: 0; cursor:pointer;  }*/
#comment_form .submit_comment	{ width: auto; cursor: pointer; border: none; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

#comment_form p	{ padding:0 0 15px 0; }
#comment_form .cancel-comment-reply	{ margin: 0 0 0 0; float: right; font-size:12px;}

#post_comments #comment_form	{ margin-left: 0;  } /* Fixes the margin jump when your click "reply" */

/* PAGINATION */
.fresh-pagination	{ margin: 20px 10px 60px 8px; font-size: 14px; font-weight: bold;}
.fresh-pagination .current, .fresh-pagination .page, .fresh-pagination .previouspostslink, .fresh-pagination .nextspostslink	{ -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.fresh-pagination .current	{ text-decoration: none; padding: 5px 10px; margin: 0 2px 0 2px;}
.fresh-pagination .page		{ text-decoration: none; padding: 5px 10px; margin: 0 2px 0 2px;}
.fresh-pagination .previouspostslink	{ padding: 5px 10px; margin: 0 2px 0 2px; text-decoration: none;}
.fresh-pagination .nextspostslink		{ padding: 5px 10px; margin: 0 2px 0 2px; text-decoration: none;}
.fresh-pagination .page:hover, .previouspostslink:hover, .nextspostslink:hover	{}

/* HTML ELEMENTS */
blockquote	{ display: block; font-style: italic;  margin: 0 0 20px 0; font-size: 13px; padding: 20px 20px 0 20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
pre, code	{ display: block; font-style: italic;  margin: 0 0 20px 0; font-size: 13px; padding: 20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
acronym { border-bottom-style: dotted; border-bottom-width: 1px; cursor: help;}
strong { font-weight: bold;}
del { text-decoration: line-through;}

table { border-collapse: collapse; margin: 10px 0; width: 100%; }
tr { }
tr:hover {}
th, td { border-style: solid; border-width: 1px; text-align: left;}
th { font-weight: bold; padding: 10px 20px 20px 20px; border:none; }
td { padding: 10px 20px 20px 20px; border-left: none; border:none;}

/* WORDPRESS "INSERT IMAGE" FUNCTIONS + SHORTCODE "FRAME ALIGN_X + GALLERY"*/
.wp-caption {-khtml-border-radius: 2px;- moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 10px;	text-align: center;}

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

img.aligncentered, div.aligncentered { display: block; text-align:center; margin:0 auto;}

.wp-caption img { border: 0 none; margin: 0; padding: 0; display: block;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 30px; margin: 0; padding: 0 20px;}

.gallery-item	{ margin-top: 0px !important;}
.gallery-item img	{ border:none !important;}

/* SHORTCODES - BUTTONS */
.btn_a	{ font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 0px 5px; margin: 0 0 20px 0; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
a.btn_a:hover	{ text-decoration: none;}

/* SHORTCODES - COLUMNS */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {float:left; position:relative;}
.one_half{width:49%; margin-right:2%;}
.one_third{width:32%; margin-right:2%;}
.two_third{width:66%; margin-right:2%;}
.one_fourth{width:23.5%; margin-right:2%;}
.three_fourth{width:74.5%; margin-right:4%;}
.last	{margin-right:0 !important;}
.divider	{ display:block; width:100%; clear:both;}

/*SHORTCODES - YES&NO - TICK&CROSS */
.sc_yes, .sc_no	{ position:relative; top:3px;}

/* SHORTCODES - BOXES */
.box_download, .box_info, .box_warning, .box_note	{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin:0 0 23px 0; font-weight: bold;}
.box_download	{ background-repeat: no-repeat; background-position: 20px 12px; padding:20px 120px 20px 120px;}
.box_info	{ background-repeat: no-repeat; background-position: 19px 14px; padding:20px 120px 20px 120px;}
.box_warning	{ background-repeat: no-repeat; background-position: 20px 14px; padding:20px 120px 20px 120px;}
.box_note	{ background-repeat: no-repeat; background-position: 20px 14px; padding:20px 120px 20px 120px;}

/* SHORTCODES - DROPCAP */
.dropcap	{ display:block; float:left; font-size:66px; font-weight: bold; line-height:60px; margin:0 10px 0 0}

/* SHORTCODES - PULLQUOTES */
.pullquote_left	{ float:left; margin:20px 20px 20px 0; padding:0 0 0 20px; font-size:16px; font-weight: bold; text-transform: uppercase; line-height:20px; width:33%;}
.pullquote_right	{ float:right; margin:20px 0 20px 20px; padding:0 20px 0 0; font-size:16px; font-weight: bold; text-transform: uppercase; line-height:20px; width:33%;}

/* SHORTCODES - HIGHLIGHTS */
.highlight1	{ }
.highlight2	{ }

/* SHORTCODES - HIGHLIGHTS */
.sc_divider	{ display:block; width:96%; height:23px; clear:both; position:relative;}
.top a	{ position:absolute; top:-12px; right:-4%; font-size:9px; font-weight: bold; text-transform: uppercase; text-decoration:none; padding:0 0 0 5px;}

/* SHORTCODES - TABS */
.sc_tabs	{ width:100%; margin:0 0 20px 0;}

.sc_tabs_header	{ width:100%; }
.sc_tab	{ position:relative; padding:3px 15px 2px 15px; top:2px; font-size:11px; font-weight:bold; float:left; margin:0 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0;}
.sc_tab_active	{ padding:4px 15px 4px 15px; top:0px;}
.sc_tab:hover	{cursor:pointer;}

.sc_tabs_body	{width:100%;}
.sc_tab_single_box	{ float:left; width:96%; padding:2%; display:none; -moz-border-radius:0 2px 2px 2px; -webkit-border-radius:0 2px 2px 2px; border-radius:0 2px 2px 2px; }
.sc_tabs_box_first	{ display:block;}

/* SHORTCODES - TOGGLE */
.toggle	{ padding:10px 0 10px 20px; margin: 0 0 20px 0; background-repeat:no-repeat; background-position: -29px 16px; cursor: pointer; }
.toggle_active	{ background-repeat:no-repeat; background-position: 0 -43px;}
.toggle a	{ text-decoration: none; font-size: 15px;}
.toggle_body .block	{ margin-left:25px; padding: 0 20px 40px 20px;}

/* FOOTER 1 */
#footer1_container { width: 100%;}
#footer1_wrapper	{ width:960px; padding: 0 10px 40px 10px; margin: 0 auto;}
#footer1 { width:960px; font-size: 12px; line-height: 20px; }
#footer1 .footer1_top_line	{ margin: 0 10px; height:39px;}
#footer1 a	{ font-weight: bold; text-decoration:none;}

#footer1 .widget_1	{ width: 940px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_2	{ width: 460px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_3	{ width: 300px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_4	{ width: 220px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_5	{ width: 172px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_6	{ width: 140px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_7	{ width: 117px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_8	{ width: 100px; margin:0 10px 0 10px; float:left;}

#footer1 .footer_widget	{ margin: 0 0 18px 0; }
#footer1 .footer_widget h2	{ font-size: 11px; letter-spacing: 0px; margin: 0 0 20px 0; font-weight: bold; padding: 0;}

#footer1 ul	{ list-style:none; margin: 0; }

#footer1 .logo_footer	{ background-repeat: no-repeat; display: block; width: 109px; height: 20px; margin-top: 5px; -webkit-transition-property:opacity; -webkit-transition-duration: 0.12s; -webkit-transition-timing-function: ease-out;}
#footer1 .logo_footer:hover	{ opacity: 0.5;}

/* FOOTER 2 */
#footer2_container	{ width: 100%;}
#footer2_wrapper	{ width:960px; padding: 0 10px 0 10px; margin: 0 auto; }
#footer2	{ width:940px; margin:0 10px; font-size:10px; }
#footer2 .left	{ float:left; padding: 21px 0 22px 0;}
#footer2 .right	{ float: right; padding: 21px 0 22px 20px; width: 220px; }
#footer2 .right p	{ padding: 0; margin: 0;}

#footer2 .footer2_search	{ position: relative;}
#footer2 .footer2_search_input	{ border: none; font-size: 10px; width: 200px; font-weight: normal;}
#footer2 .footer2_search_button	{ width: 11px; height: 12px; display: block; background-repeat: no-repeat; background-color: transparent; background-position: center center; border: none; outline: none; cursor: pointer; text-indent: -9999px; position: absolute; top:0px; right: 0px; padding: 10px;}

/* GRID */
#grid { display:none; width:100%; height:100%; position:absolute; top:0px; left:0px;  background: url(gfx/grid_18.png) repeat center -4px; }


/* LIGHTBOX */
.pp_social { display: none;}
.light_rounded 	{color: #777777;}