/*
Theme Name: Shaka
Theme URI: https://www.siiimple.com
Description: Bold, Responsive, Business
Version: 2.0
Author: Justin Young
Author URI: https://www.siiimple.com
License: GNU General Public License version 3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: Bold, Responsive, Business
*/

/*UPDATED 12.4.12*/

/*
================================================
  Handcrafted by Justin Young @ Siiimple
  Last updated on 7.3.2012
================================================

    01 GLOBAL RESET + WP DEFAULTS
    02 -----
    03 HEADER
    04 TAGLINE
    05 SLIDER
    06 STEPS
    07 ABOUT
    08 LISTS & IMAGE
    09 CALLOUT
    10 PORTFOLIO
    11 SINGLE
    12 COMMENTS
    13 STAFF
    14 SINGLE STAFF
    15 BLOG
    16 PAGE TEMPLATES
    17 FOOTER
    18 TIPSY
    19 PRICING TABLES
    20 SHORTCODES
    21 404
    22 503
    23 ARCHIVE & SEARCH
    24 CONTACT
    25 SCROLL
    26 SITEMAP

	MAIN COLOR: #dc5d5d
	2778 LINES OF CSS.
	1,212 CUPS OF COFFEE.
	832 SONGS PLAYED.
	14 FITS THROWN.
	12TH THEME ON THEMEFOREST.
	
	
================================================
*/

/* ================================================
 
01 GLOBAL RESET + WP DEFAULTS 

================================================ */

/* @group RESET */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
strong { font-weight:bold }
em { font-style:italic }
a img { border:none }

.sticky{}.gallery-caption{}.bypostauthor{}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin:0 0 10px 20px}.alignleft{float:left;margin:0 20px 10px 0}.floatleft{float:left}.floatright{float:right}.textcenter{text-align:center}.textright{text-align:right}.textleft{text-align:left}.wp-caption{max-width:100% !important}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none;max-width:100$}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.wp-smiley{margin:0 !important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}#img-attch-page{text-align:center;overflow:hidden}#img-attch-page img{display:inline-block;margin:0 auto;max-width:100%;border:5px solid #d4d4d4;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:rgba(0,0,0,0.08);-webkit-transition:border 0.3s ease; -o-transition:border 0.3s ease; -moz-transition:border 0.3s ease}#img-attch-page a:hover img{border-color:#fc7251}#img-attach-page-content{text-align:center;margin-top:25px}
.textwidget{ 
	line-height: 20px; 
	}
/* @end */

/* ================================================
 
03  HEADER

================================================ */

/* @group HEADER */

.container { 
	-webkit-border-radius:10px 10px 10px 10px !important; 
	-moz-border-radius:10px 10px 10px 10px !important;
	border-radius:10px 10px 10px 10px !important;
	background: #fff;
	}
	
#logo-area.container { 
	background: none;
	border: none;
	margin-top: 30px !important; 
	margin-bottom: 0px !important;
	}
	
#logo-area .eight.columns { 
	margin-top: 5px;
	margin-left: 0; 
	width: 670px;
	}
	
#logo-area .eight.columns img { 
	margin-top: -5px; 
	max-width: 100%;
	height: auto;
	}
	
.eight.columns.top-right { 
	margin-right: 0; 
	margin-top: 0 !important;
	width: 280px !important;
	}
	
label.control-label { 
	font-family: "PT Sans Narrow";
	font-size: 16px;
	margin-bottom: 10px; 
	}
	
.top-number { 
	float: left; 
	}
	
input#s { 
	background:#fff url(https://b14241.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/search.png)250px no-repeat;
	color: #ccc; 
	font-size: 12px;
	padding: 10px;
	width: 260px;
	}
	
form#searchform { 
	float: right;
	margin-bottom: 15px
	}

ul#menu-menu { 
	-webkit-border-radius:5px 5px 0px 0px !important; 
	}
	
#nav select { 
	display: none; 
	}
	
#uniform-undefined.selector { 
	display: none !important; 
}

#nav .selector select {
	display: none;
}

video {
	width: 100%;
	height: auto;
}
	
/* @end */
	
/* ================================================
 
04 TAGLINE

================================================ */

/* @group TAGLINE */

body { 
	border-top: 10px solid #eee !important;
	background: url(https://1ed0d8.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/bg.png) !important; 
	}

.tagline-wrap { 
	background: url(https://c3d043.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blue-fade.png)bottom repeat-x;
	padding: 50px 0px;
	border-bottom: 1px solid #eeeeee; 
	}

h1.tagline { 
	text-align: center;
	text-transform: uppercase;
	font-size: 64px;
	letter-spacing: -2px; 
	margin-bottom:12px;
	color: #444;
	}
	
p.sub-tagline { 
	font-family: "PT Sans Narrow", Helvetica, Arial;
	text-align: center;
	color: #979797;
	font-size: 18px; 
	margin-bottom: 0px;
	}

/* @end */


/* ================================================
 
05 SLIDER

================================================ */

/* @group SLIDER */

.container { 
	margin-top: 90px !important;
	border: 1px solid #ddd;
	border-bottom: none;
	}

.slider-text-wrap { 
	float: left;
	width: 470px; 
	position: relative;
	}


	
/* @end */

/* ================================================
 
06 STEPS

================================================ */

/* @group STEPS */

#steps.row { 
	margin-bottom: 0; 
	}

#steps .five.columns { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
	padding: 30px 40px 30px 20px !important;
	width: 253px;
	}

#steps .five.columns h3{ 
	 font-size: 19px;
	 line-height: 22px;
	 margin-bottom: 20px;
	 padding-right: 10px;
	}
	
#steps .five.columns p { 
	font-size: 13px;
	line-height: 18px;
	}

#steps .five.columns img { 
	float: left;
	margin-right: 15px;
	margin-top: 5px; 
	}
	
#steps-one.five.columns,#steps-two.five.columns { 
	background: url(https://262a69.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/divider.jpg)right no-repeat;
	padding-right: 20px; 
	}
	
#steps-three.five.columns { 
	 margin-right: 0;
	}
	
/* @end */

/* ================================================
 
07 ABOUT

================================================ */

/* @group ABOUT */

#about-map.row { 
	padding-top: 50px;
	margin-bottom: 50px; 
	position: relative;
	border-top: 1px solid #eee;
	}

#about-one { 
	margin-left: 50px; 
	margin-right: 50px;
	width: 300px;
	}
	
#about-one h4 { 
	margin-bottom: 10px; 
	}

#about-one.five.columns p { 
	font-size: 15px;
	line-height: 20px;  
	}
	
.pin { 
	position: absolute;
	height: 16px;
	width: 16px;
	top:139px;
	left: 493px;
	background: url(https://0a32fc.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/icon-pin.png); 
	}
	
ul.list-left { 
	float: left;
	margin-right:15px; 
	}
	
ul.list-right { 
	float: right;
	}
	
ul.list-left li { 
	background: url(https://053bdd.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/tick.gif)left no-repeat; 
	padding-left:18px;
	}
	
ul.list-right li { 
	background: url(https://053bdd.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/tick.gif)left no-repeat; 
	padding-left:18px;
	}

/* @end */

/* ================================================
 
08 LISTS & IMAGE

================================================ */

/* @group LISTS & IMAGE */

#lists { 
	border-top: 1px solid #eee;
	padding-top:20px; 
	padding-bottom: 0px;
	margin-bottom: 0;
	}
	
#lists-one { 
	margin-left: 50px; 
	margin-right: 50px;
	}

/*COULD BE ISSUE*/	
#lists-one img { 
	margin-bottom: -4px;
	}
	
#lists-two { 
	width: 290px; 
	margin-top: 120px;
	margin-bottom: 0px;
	}
	
#lists-two p { 
	font-size: 13px;
	line-height: 18px; 
	}
	
#lists-two h5 { 
	margin-bottom:5px; 
	}

/* @end */

/* ================================================
 
09 CALLOUT

================================================ */

/* @group CALLOUT */

#callout { 
	background: #f6f9f8;
	border-top: 1px solid #eee;
	padding-bottom: 30px;
	padding-top: 30px; 
	margin-bottom: 0;
	}
	
#callout-one { 
	width: 540px;
	padding-left: 90px;
	margin-top: 15px; 
	}
	
#callout-two { 
	width: 200px; 
	}
	
#callout-two .button2 { 
	margin-top: 12px; 
	}
	
#callout p { 
	font-size: 13px; 
	}
	
#callout-one h5 { 
	font-size: 26px; 
	margin-bottom: 5px;
	}
	
/* @end */

/* ================================================
 
10 PORTFOLIO

================================================ */

/* @group PORTFOLIO */

body.page ul.filter { 
	border-top: 0; 
	}
	
.portfolio-wrap ul.sm { 
	margin-top: 20px; 
	}
	
.portfolio-wrap ul.sm li { 
	display: inline; 
	float: left;
	margin-right: 15px;
	}
	
.portfolio-wrap ul.sm li img { 
	margin-right: 5px !important; 
	}

ul.filter { 
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	text-align: center;
	padding: 15px 0px;
	}
	
ul.filter li { 
	display: inline;
	margin-right: 12px;
	margin-left: 12px;
	font-size: 13px;
	line-height: 28px;
	}
	
ul.filter li a { 
	color: #777; 
	}

ul.filter li a.all { 
	background-color: #fff !important; 
	border: none !important;
	}

ul.filterable-grid { 
	padding: 30px;
	margin-bottom: 0;
	}

li.q-thumb { 
	float: left;
	margin-right:10px;
	margin-left: 10px; 
	margin-bottom: 20px;
	}
	
li.q-thumb img { 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	}
	
li.q-thumb h3 { 
	font-size: 15px; 
	margin-right: 10px;
	position: absolute;
	background-color:rgba(255,255,255, 0.7) !important; 
	padding-right: 20px;
	padding-left: 10px;
	-webkit-border-radius:0px 0px 10px 0px;
	-moz-border-radius:0px 0px 10px 0px;
	border-radius:0px 0px 10px 0px;
	z-index: 20;
	}
	
li.q-thumb p {
	margin-top: 8px;
	margin-bottom: 0;
	}

span.rollover {
	opacity: 1;
	-o-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-webkit-transition: -webkit-transform .3s;
	background:url(https://254103.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/mag.png) center center no-repeat #444;
	cursor: pointer;
	height: 205px;
	width: 205px;
	position: absolute;
	z-index: 10;
	-webkit-border-radius:5px !important;
	-moz-border-radius:5px;
	border-radius:5px;
	opacity: 0;
}

span.rollover:hover {
	opacity: .5;
	-o-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-webkit-transition: -webkit-transform .1s;
}	

/*PORTFOLIO 2*/

#template-portfolio2 { 
	margin-bottom: 0; 
	}

#template-portfolio2 ul.filter { 
	border-top: 0;
	width: 210px;
	float: left;
	padding-left: 0px;
	margin-right: 0px;
	padding-bottom: 30px;
	padding-top: 30px;
	border-bottom: 0;
	}
	
.four.columns.port-filter-left { 
	width: 200px !important;
	margin-right: 0; 
	}
	
.twelve.columns.port-filter-right ul.filterable-grid{ 
	
	width: 708px;
	padding-top: 35px;
	border-left: 1px solid #eee;
	padding-left: 25px;
	padding-right: 0;
	}
	
#template-portfolio2 ul.filter li { 
	display: block;
	text-align: left;
	float: none;
	font-size: 14px;
	margin-right: 0px; 
	margin-bottom: 0;
	padding: 10px 0px 3px 20px;
	background: none;
	}
	
#template-portfolio2 ul.filter li.active a { 
	background: #dc5d5d;
	color: #fff !important;
	padding: 5px 14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	border: 1px solid #dc5d5d;
	}

.portfolio-wrap ul.filter li.active a,ul.filter li.active a.all { 
	background: #dc5d5d !important;
	color: #fff !important;
	padding: 5px 14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	border: 1px solid #dc5d5d !important;
	}
	
#template-portfolio2 ul.filter li.active { 
	border-right: 1px solid #dc5d5d; 
	
	}

#template-portfolio2 span.rollover { 
	height: 209px;
	width: 209px; 
	}

/*PORTFOLIO 3*/

#template-portfolio3 span.rollover { 
	height: 220px;
	width: 430px; 
	}
	
/*PORTFOLIO 4*/
	
#template-portfolio4 span.rollover { 
	height: 300px;
	width: 880px; 
	text-align: center;
	}
	
#template-portfolio4 img { 
	margin-bottom: 30px; 
	}
	
/*PORTFOLIO 5*/

#template-portfolio5 { 
	margin-bottom: 0; 
	}
	
#template-portfolio5 img { 
	float: left; 
	margin-right: 30px;
	}
	
#template-portfolio5 h2 { 
	font-size: 24px;
	margin: 0 0 15px 0; 
	line-height: 18px;
	}
	
#template-portfolio5 li.q-thumb { 
	margin-bottom: 50px; 
	}

#template-portfolio5 ul.filter { 
	border-top: 0;
	width: 210px;
	float: left;
	padding-left: 0px;
	margin-right: 0px;
	padding-bottom: 30px;
	padding-top: 30px;
	border-bottom: 0;
	}
	
#template-portfolio5 ul.filter li { 
	display: block;
	text-align: left;
	float: none;
	font-size: 14px;
	margin-right: 0px; 
	margin-bottom: 0;
	padding: 10px 0px 3px 20px;
	background: none;
	}
	
#template-portfolio5 ul.filter li.active a { 
	background: #dc5d5d;
	color: #fff !important;
	padding: 5px 14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	border: 1px solid #dc5d5d;
	}

	
#template-portfolio5 ul.filter li.active { 
	border-right: 1px solid #dc5d5d; 
	
	}
	
li.q-thumb.port5 { 
	position: relative; 
	}

#template-portfolio5 span.rollover { 
	height: 209px;
	width: 209px; 
	position: absolute;
	left: 0;
	}

/* @end */

/* ================================================
 
11  SINGLE

================================================ */

/* @group SINGLE */

body.single .container .post { 
	padding: 40px; 
	border-bottom: 1px solid #eee;
	}

body.single ul#menu-menu { 
	margin-bottom:0px; 
	}
	
#breadcrumbs.row { 
	background: url(https://c3d043.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blue-fade.png)bottom;
	padding:15px;
	border-bottom: 1px solid #eee;
	}
	
#breadcrumbs { 
	font-size: 13px; 
	height: 19px;
	margin-bottom: 0;
	}
	
#breadcrumbs span.current { 
	color: #dc5d5d;
	margin-left: 10px;
	}
	
#breadcrumbs a {
	font-size: 13px;
	margin-right: 0px; 
	padding: 15px 30px 15px 15px;
	background: url(https://e01f93.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/breadcrumb-divider.png)right no-repeat; 
	}

#top-single img { 
	
	float: right; 
	margin-right: 0px;

	}
	
#top-single h2 { 
	background-color:rgba(255,255,255, 0.7) !important; 
	position: absolute;
	font-size: 38px;
	width: 35%;
	padding-right: 0;
	margin-left: 50px; 
	margin-top: 100px;
	}
	
body.single.single-portfolio #top-single h2 { 
	width: 30%;
	}

#top-single { 
	position: relative;
	height:300px;
	border-bottom: 1px solid #eee;
	margin-bottom: 0;
	overflow: hidden;
	}
	
#content-single { 
	padding: 30px; 
	}
	
#content-single p { 
	font-size: 16px;
	line-height: 22px; 
	}

#content-single ul li { 
	background: url(https://e27894.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav-right.png)left no-repeat;
	padding-left: 20px; 
	color: #797979;
	margin-left: 20px;
	}
	
.post-navigation { 
	border-bottom: 1px solid #eee;
	padding: 15px 0px;
	text-align: center; 
	color: #ddd;
	}
	
span.post-nav-left { 
	padding-right: 10px; 
	color: #444;
	} 

span.post-nav-right { 
	padding-left: 10px; 
	color: #444;
}
	
ul.meta { 
	margin-bottom: 0 !important;
	border-bottom: 1px solid #eee;
	height: 33px; 
	text-align: center;
	padding-top: 10px;
}	
	
ul.meta li { 
	font-size: 13px;
	display: inline; 
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 2px;
	margin-bottom: 0;
}
	
ul.meta span.meta-divider { 
	background: url(https://e01f93.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/breadcrumb-divider.png)right no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
}

ul.meta span.meta-divider.last { 
	background: none; 
	}
	
.post { 
	margin-bottom: 0px; 
	position: relative;
	}

.post ul.sm  { 
	border-top: 1px solid #eee;
	padding-top: 30px; 
	margin-bottom: 0;
	}
.post ul.sm li { 
	display: inline;
	margin-right: 15px;
	margin-left: 0;
	padding-left: 0;
	}
	
.post ul.sm li img { 
	vertical-align: -3px;
	margin-right: 5px; 
	}

.info-area { 
	min-height: 178px;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	}
	
.info-area .bottom-left { 
	width: 220px;
	float: left; 
	margin-top: 75px;
	color: #999;
	text-align: center;
	}
	
.info-area .bottom-center { 
	width: 457px;
	float: left; 
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 30px 30px;
	
	}
	
.info-area .bottom-center h4 { 
	font-size: 18px; 
	}
	
.info-area .bottom-center p { 
	font-size: 14px; 
	}
	
.info-area .bottom-center img { 
	height: 50px;
	width: 50px;
	margin-bottom: 30px; 
	}
	
.info-area .bottom-right { 
	width: 220px;
	float: right;
	margin-top: 75px;
	color: #999;
	text-align: center; 
	}
	
.info-area .bottom-right a, .info-area .bottom-left a { 
	color: #444; 
	}
	
.info-area .bottom-right a { 
	background: url(https://e27894.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav-right.png)no-repeat right;
	padding-right: 16px;
	padding-left: 16px;
	}
	
.info-area .bottom-left a { 
	background: url(https://7426b0.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav_left.png)no-repeat left;
	padding-left: 16px;
 	padding-right: 20px;
 
	}

/* @end */

/* ================================================
 
12 COMMENTS

================================================ */

/* @group COMMENTS */

#respond { 
	padding: 40px; 
	}
	
form#commentform label { 
	font-size: 20px;
	font-weight: normal;
	}
	
form#commentform p { 
	margin-bottom: 10px; 
	}
	
h3#comments {
	margin: 0px 0px;
	padding-top: 0px;
	color: #999;
	font-size: 16px;
}

h3#comments-respond {
	font-size: 18px;
	line-height: 18px;
	margin: 0px 0px 20px;
	
}

#respond textarea#comment {
	width: 100%;
	min-height: 300px;
}

img.avatar {
	float: left;
	margin-right: 15px;
	border: none !important;
	float: left;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px
}

em.comment-awaiting-moderation {
	color: #999;
}

.comments-inner-wrap {
	margin: 0 auto;
	width: 100%;
}

.commentmetadata a {
	font-size: 11px;
	color: #999;
}

.comment-body p {
	margin-top: 20px;
}

.comments-title-wrap {
	text-align: left;
	margin-top: 50px;
	border-bottom: 1px solid #f2f2f2;
}

.comment-body {
	padding: 30px 0px 50px;
	margin-bottom: 20px;
	margin-top: 20px;
}

ol.commentlist {
	list-style: none;
	margin-left: 0px;
	padding: 0px 50px;
}

.comment-inner p {
	margin-left: 85px;
	margin-top: 20px;
	margin-bottom: 0;
}

h4.comments-header {
	margin-bottom: 10px;
}

h4.comments-header-bottom {
	margin-bottom: 30px;
}

ul#social-header { 
	float: right; 
	margin-bottom: 0;
	margin-top: 3px;
	}
	
ul#social-header li { 
	display: inline-block;
	margin-left: 5px; 
	margin-bottom: 0;
	}

form#commentform input{ 
	margin-bottom: 0; 
	}

form#commentform.nice input {
	color: #676767;
	padding: 10px;
	font-size: 12px;
	border: none;
	margin-bottom: 20px;
	background: #f2f2f2;
	width: 250px;
}

textarea#comment {
	color: #676767;
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
	border: none;
	box-shadow: none;
	margin-top: 10px;
	background: #f2f2f2;
	width: 95% !important;
}

#respond input {
	background: #f2f2f2;
	border: none;
	box-shadow: none;
	padding: 14px 12px !important;
}

span.reply-link {
	float: right;
	margin-top: 20px;
}

span.author-date {
	color: #979797;
}

label small {
	color: #dc5d5d;
	font-size: 14px;
}

a.comment-reply-link { 
	color: #fff;
	float: right;
	background: #dc5d5d;
	padding: 5px 12px;
	-webkit-border-radius:5px;
		-moz-border-radius:5px;
			border-radius:5px;
	font-size: 12px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	border: 1px solid #dc5d5d;
	
	}
	
a.comment-reply-link:hover { 
	color: #fff !important;
	background: #444 !important; 
	border: 1px solid #333 !important;
	}

.children {
	list-style-type: none;
	margin: 0 0 0 80px
}

ul.children li { 
	border-left: 1px solid #eee;
	padding-left: 30px; 
	border-top: 1px solid #eee;
	}
	
button#commentSubmit.button.light-gray {
	color: #fff; 
	text-shadow: none;
	background: #dc5d5d;
	padding: 12px 19px;
	-webkit-border-radius:5px;
		-moz-border-radius:5px;
			border-radius:5px;
	font-size: 12px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	border: 1px solid #dc5d5d;
	font-weight: normal; 
	}
	
button#commentSubmit.button.light-gray:hover  {
	color: #fff; 
	text-shadow: none;
	background: #444;
	padding: 12px 19px;
	-webkit-border-radius:5px;
		-moz-border-radius:5px;
			border-radius:5px;
	font-size: 12px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	border: 1px solid #333;
	font-weight: normal; 
	}

/* @end */

/* ================================================
 
13 STAFF

================================================ */

/* @group STAFF */

#staff { 
	margin-bottom: 0;
	border-top: 1px solid #eee;
	padding-top: 50px;
	padding-left: 30px; 
	}
	
#staff h4 { 
	padding-bottom: 20px;
	margin-bottom: 40px;
	border-bottom: 1px solid #eee; 
	}
	
#staff .seven { 
	margin-bottom: 50px; 
	width: 400px;
	margin-right: 40px;
	position: relative;
	min-height: 220px;
	}
	
#staff .seven h5 { 
	font-size: 17px;
	margin-bottom: 0px !important;
	line-height: 10px;
	margin-top: 10px; 
	}
	
.staff-content h5 { 
	margin-bottom: 5px; 
	}
	
#staff .seven img.staff-img { 
	margin-top: 15px;
	float: left;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border: 1px solid #eee;
	}
	
.staff-content span.rollover { 
	width: 151px;
	height: 151px; 
	position: absolute;
	left: 0;
	}
	
img.staff-img:hover { 
	opacity: .5;
	-o-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-webkit-transition: -webkit-transform .1s; 
	}
	
.single-staff #top-single h2 { 
	width: 40%; 
	}
	
.staff-wrap { 
	background: url(https://c3d043.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blue-fade.png)bottom no-repeat;
	margin-left: 80px;
	margin-right: 10px;
	border: 1px solid #eee;
	padding: 15px;
	padding-bottom: 35px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;  
	}
	
.staff-wrap p.staff-comment {
	margin-top: 13px; 
	margin-bottom:13px;
	font-size: 13px;
	}
 
 .arrow-left { 
 	position: absolute;
 	background: url(https://cbd19b.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/arrow-left.png)no-repeat;
 	top: 26px;
 	left: 64px;
	height: 26px;
	width: 17px; 
	}
	
.staff-wrap ul.social { 
	padding-bottom: 10px; 
	display: inline;
	margin-right: 10px; 
	}
	
.staff-wrap ul.social li{ 
	float: left; 
	margin-right: 6px;
	}
	
.expand { 
	position: absolute;
	background: url(https://4743a7.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/plus2.png);
	top: 6px;
	left: -9px;
	height: 16px;
	width: 16px; 
	}
	
/*TEMPLATE STAFF*/

#template-staff { 
	padding: 50px; 
	}
	
#template-staff img.staff-img { 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border: 1px solid #eee; 
	float: left;
	margin-right: 20px;
	}
	
#template-staff .staff-content { 
	min-height: 230px !important; 
	border-bottom: 1px solid #eee;
	margin-bottom: 50px;
	position: relative;
	background-position: 30px 0px !important;
	background: url(https://e7b23f.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/staff-line.png)no-repeat;	
	}
	
#template-staff .staff-content h3 a { 
	font-size: 21px; 
	}
	
#template-staff .staff-content h3 { 
	line-height: 18px; 
	}
	
#template-staff .staff-content p { 
	margin: 0;
	padding-right: 350px; 
	}
	
#template-staff .staff-content h5 { 
	font-size: 14px;
	color: #999; 
	font-weight: normal;
	}
	
#template-staff .staff-content ul#single-page-social li{ 
	margin-top: 15px; 
	margin-bottom: 0;
	}
	
#template-staff ul.right-staff { 
	position: absolute;
	top: 10px;
	right: 40px;
	}
	
#template-staff ul.right-staff li img { 
	margin-right: 10px;
	vertical-align: -3px; 
	}
	
#template-staff ul.right-staff li { 
	font-size: 14px;
	color: #999; 
	}
	
/* @end */

/* ================================================
 
14  SINGLE STAFF

================================================ */

/* @group SINGLE STAFF */

#staff-single-row { 
	border-bottom: 1px solid #eee; 
	}
	
#staff-single-row { 
	padding: 0 !important;
	height: 250px;
	margin-bottom: 0;
	}
	
.single-staff ul.social { 
	position: relative !important;
	margin: 0 !important; 
	margin-top: 20px;
	}
	
.staff-single-title h2 { 
	padding-left: 50px;
	}
	
.staff-single-title { 
	padding-top: 100px;
 	}
 
.staff-single-title ul { 
	padding-left: 50px;
	}
 
.staff-single-title ul li { 
	display: inline; 
	margin-right: 5px;
	}
	

/* @end */

/* ================================================
 
15  BLOG 1

================================================ */

/* @group BLOG 1 */

.paginate {
	font-size: 14px;
	padding: 20px 50px;
}

.paginate span.pages {
	color: #ccc;
	margin-right: 15px;
}

.paginate .page-numbers,.paginate span.pages {
	display: inline;
}

a.next.page-numbers {
	padding-left: 0;
}

.paginate a,span.pages {
	padding: 0 10px;
	margin-right: 10px;
	display: inline-block;
	text-decoration: none !important;
	color: #676767;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 300;
}

.paginate a:first-child, .paginate a.first {
	margin-left: 0;
}

.paginate a:last-child, .paginate a.last {
	margin-right: 0;
}

.paginate a:hover, .paginate a:focus {
	padding-top: 41px;
}

.paginate span.page-numbers.current {
	margin-right: 10px;
	padding: 21px 7px;
	border-top: 1px solid #dc5d5d;
	color: #dc5d5d !important;
	font-family: 'ProximaNovaRegular','Helvetica',Arial,Helvetica Neue, sans-serif !important;
}

.post ul {
	margin-top: 20px;
	margin-bottom: 20px;
}

.post ul li {
	background: url(https://e27894.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav-right.png)left no-repeat;
	padding-left: 18px;
	margin-left: 20px;
}

.post a:hover {
	color: #444 !important;
}

.post img {
	max-width: 100%;
	height: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	background: #faf8f0;
	padding: 0 20px 20px !important;
}

.right-paginate {
	text-align: right;
}

#template-blog {
	padding: 50px 50px 0px 50px;
	margin-bottom: 0;
	border-bottom: 1px solid #eee;
}

#template-blog .blog-content {
	min-height: 190px !important;
	border-bottom: 1px solid #eee;
	margin-bottom: 50px;
	padding-bottom: 60px;
	position: relative;
	background: url(https://e7b23f.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/staff-line.png)no-repeat 10px 0px;
}

#template-blog .blog-content:last-child {
	border-bottom: none;
}

#template-blog img.staff-img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #eee;
	float: left;
	margin-right: 30px;
}

#template-blog .blog-content p {
	margin-right: 50px;
}

#template-blog .blog-content:last-child {
	margin-bottom: 0;
}

#template-blog .blog-content img,#blog2-content img {
	margin-bottom: 100px;
}

ul.share {
	margin-top: 20px;
}

ul.share li {
	display: inline;
	margin-right: 20px;
}

li.pinit {
	margin-left: -20px;
}

#template-blog .blog-content h3 a {
	font-size: 21px;
}

#template-blog .blog-content h3 {
	line-height: 18px;
	margin-bottom: 15px;
}

#template-blog .blog-content h5 {
	font-size: 14px;
	color: #999;
	font-weight: normal;
	margin-bottom: 0;
}

#template-blog .blog-content ul#single-page-social li {
	margin-top: 15px;
	margin-bottom: 0;
}

#template-blog ul.right-staff {
	margin-top: 35px;
	margin-left: 70px;
	width: 180px;
}

#template-blog ul.right-staff li {
	font-size: 13px;
	color: #999;
	margin-bottom: 10px;
}

#template-blog img.staff-img {
	height: 130px;
	width: 130px;
}

li.written {
	background: url(https://3a4cf4.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blog-written.png)left no-repeat;
	padding-left: 28px;
}

li.date {
	background: url(https://296069.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blog-date.png)left no-repeat;
	padding-left: 28px;
}

li.shortlink {
	background: url(https://aa1c01.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blog-link.gif)left no-repeat;
	padding-left: 28px;
}

li.category {
	background: url(https://ccba91.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blog-cat.png)left no-repeat;
	padding-left: 28px;
}

li.tags {
	background: url(https://61303c.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blog-tag.gif)left no-repeat;
	padding-left: 28px;
}

.blog-post-wrap {
	margin-bottom: 50px;
	position: relative;
}

.blog-post-wrap p {
	margin-bottom: 0px;
}

.blog-post-wrap img.staff-img {
	margin-bottom: 50px;
}

#blog2-content {
	margin-right: 35px;
	border-right: 1px solid #eee;
	padding-right: 40px;
}

#blog2-content .blog-post-wrap {
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
}

#blog2-content .blog-post-wrap:last-child,#blog3-content .blog-post-wrap:last-child {
	border-bottom: none;
}

#template-blog #blog2-content h3 a {
	font-size: 21px;
}

#template-blog #blog2-content h3 {
	line-height: 18px;
	margin-bottom: 15px;
}

.blog-post-wrap h5 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
	color: #999;
}

.sidebar-single {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
}

.sidebar-single:last-child {
	border-bottom: 0;
}

.sidebar-single h4 {
	margin-bottom: 10px;
}

.sidebar-single ul li {
	background: url(https://fdc32e.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blue-arrow.png)left no-repeat;
	padding-left: 20px;
	margin-top: 12px;
}

.loop-text {
	margin: 5px 0px 25px 0px;
}

#blog3-content {
	margin-left: 35px;
	border-left: 1px solid #eee;
	padding-left: 40px;
}

#blog3-content .blog-post-wrap {
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
}

#blog3-content img {
	margin-bottom: 100px;
}

#blog3-content span.rollover,#blog2-content span.rollover,.blog-content span.rollover {
	height: 131px;
	width: 131px;
	position: absolute;
	left: 0;
}

.ten { 
	position: relative !important; 
	}

#blog4-content span.rollover,#blog5-content span.rollover {
	width: 516px;
	height: 231px;
	position: absolute;
	left: 0;
}

#template-blog #blog3-content h3 a {
	font-size: 21px;
}

#template-blog #blog3-content h3 {
	line-height: 18px;
	margin-bottom: 15px;
}

#blog4-content {
	width: 515px;
	margin-right: 0;
	margin-left: 60px;
	border-left: 1px solid #eee;
	padding-left: 44px;
}

#template-blog #blog4-content h3 a {
	font-size: 21px;
}

#template-blog #blog4-content h3 {
	line-height: 18px;
	margin-bottom: 15px;
}

#template-blog #blog4-content img.staff-img {
	width: 515px;
	height: 230px;
	margin-bottom: 20px;
}

#blog5-content {
	margin-right: 35px;
	border-right: 1px solid #eee;
	padding-right: 40px;
}

#template-blog #blog5-content h3 a {
	font-size: 21px;
}

#template-blog #blog5-content h3 {
	line-height: 18px;
	margin-bottom: 15px;
}

#template-blog #blog5-content img.staff-img {
	width: 515px;
	height: 230px;
	margin-bottom: 20px;
}
	
/* @end */

/* ================================================
 
16  PAGE TEMPLATES

================================================ */

/* @group PAGE TEMPLATES */

#page-right-sidebar { 
	margin-right: 30px;
	border-right: 1px solid #eee;
	padding-right: 40px; 
	}
	
#page-left-sidebar { 
	margin-left: 30px;
	border-left: 1px solid #eee;
	padding-left: 40px; 
	}
	
.flickrwrap img { 
	float: left;
	height: 60px;
	width: 60px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #eee; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	}

/* @end */

/* ================================================
 
17  FOOTER

================================================ */

/* @group FOOTER */

#footer-container.container { 
	background: none;
	border: none;
	margin-top: 10px !important; 
	}
	
#footer { 
	background: #444;
	border-bottom: 1px solid #eee;
	border-top: 5px solid #ddd;
	padding-top: 40px; 
	padding-bottom: 0px;
	margin-bottom: 0;
	-webkit-border-radius:0px 0px 5px 5px
	}
	
#footer .textwidget { 
	color: #999; 
	font-size: 13px;
	line-height: 20px;
	}
	
#footer .six { 
	width:220px;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 30px;
	}
	
#footer .six.columns.first { 
	width: 330px; 
	margin-right: 15px;	
	padding-left: 30px;
	} 
	
#footer .six.last { 
	margin-right: 0;
	}
	
#footer ul li { 
	background: url(https://fdc32e.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blue-arrow.png)left no-repeat; 
	padding-left:18px; 
	margin-bottom: 8px;
	}
	
#footer ul li a,#footer ul li { 
	color: #ddd; 
	}
	
.second-nav li a:hover { 
	color: #dc5d5d !important; 
	}
	
.tweet ul li { 
	background: none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
	margin-bottom: 10px !important;
	border-bottom: 1px solid #525252;
	padding-bottom: 10px;
	font-size: 12px;
}

.tweet a.time-ago { 
	font-size: 11px !important;
	margin-left: 5px;
	color: #999 !important; 
	}


.tweet ul li a { 
	color: #fff;
	font-size: 13px; 
	}

#footer h4 {
	font-size: 18px;
	color: #eee; 
	margin-bottom:5px;
	padding-bottom: 10px;
	}	

#footer .flickrwrap img { 
	height: 45px;
	width: 45px;

	float: left;
	margin-right: 8px;
	margin-bottom: 8px; 
	}
	
.footer-menu-media-wrap { 
	border-top: 1px solid #494949; 
	padding-top: 0px;
	margin-top: 30px;
	}
	
ul#social li { 
	display: inline;
	margin-right: 10px;
	background: none;
	padding-left: 0; 
	}
	
.six.columns.social-media-footer { 
	width: 420px !important; 
	}
	
ul#social { 
	float: right; 
	margin-top: 24px;
	}
	
.menu-footer-menu-container { 
	float: left;
	width: 460px; 
	}
.footer-nav { 
	width: 460px;
	margin-left: 40px;
	
	padding-top: 20px; 
	margin-top: 0px;
	}
	
.footer-nav li {
	background: none !important;
	display: inline !important; 
	padding-left: 0 !important;
	margin-right: 15px ;
	}	
	
.footer-nav li a { 
	font-size: 13px;
	padding-left: 0 !important;
	color: #ddd !important; 
	}
	
.very-bottom-footer .six { 
	margin-left: 0 !important; 
	margin-top: 0px;
	}
	
.very-bottom-footer p { 
	color: #999;
	font-size: 13px;
	}

/* @end */

/* ================================================
 
18  TIPSY

================================================ */

/* @group TIPSY */

.tipsy {
	padding: 5px;
    font-size: 11px;
	margin-top:5px;
    background-repeat: no-repeat;
	font-family: 'Helvetica', Arial;
    background-image: url("https://3e56f0.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/tipsy.gif");
}
.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: #111;
    color:#fff;
    font-weight: 700;
    max-width: 200px;
    text-align: center;
}
.tipsy-inner {
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.tipsy-south {
	background-position: bottom center;
}

/* @end */

/* ================================================
 
19  PRICING TABLES

================================================ */

/* @group PRICING TABLES */


#pricing-table {
	margin: 40px auto;
	text-align: center;
	width: 892px; /* total computed width = 222 x 3 + 226 */
}

#pricing-table .plan {
	font: 12px 'PT Sans Narrow', 'trebuchet MS', Arial, Helvetica;
	background: #fff;    
	margin-bottom: 40px;  
	border: 1px solid #ddd;
	padding: 20px;
	width: 180px; /* plan width = 180 + 20 + 20 + 1 + 1 = 222px */      
	float: left;
	position: relative;
}

#pricing-table #most-popular {
	z-index: 2;
	top: -13px;
	border-width: 3px;
	padding: 30px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
	box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);    
}

#pricing-table .plan:nth-child(1) {
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;        
}

#pricing-table .plan:nth-child(4) {
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;        
}

#pricing-table p { 
	margin-bottom: 70px; 
	}

/* --------------- */	

#pricing-table h3 {
	font-size: 20px;
	font-weight: normal;
	padding: 20px;
	margin: -20px -20px 50px -20px;
	background-color: #eee;
	background-image: -moz-linear-gradient(#fff,#eee);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));    
	background-image: -webkit-linear-gradient(#fff, #eee);
	background-image: -o-linear-gradient(#fff, #eee);
	background-image: -ms-linear-gradient(#fff, #eee);
	background-image: linear-gradient(#fff, #eee);
}

#pricing-table #most-popular h3 {
	background-color: #ddd;
	background-image: -moz-linear-gradient(#eee,#ddd);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));    
	background-image: -webkit-linear-gradient(#eee, #ddd);
	background-image: -o-linear-gradient(#eee, #ddd);
	background-image: -ms-linear-gradient(#eee, #ddd);
	background-image: linear-gradient(#eee, #ddd);
	margin-top: -30px;
	padding-top: 30px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0; 		
}

#pricing-table .plan:nth-child(1) h3 {
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;       
}

#pricing-table .plan:nth-child(4) h3 {
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;       
}	

#pricing-table h3 span {
	display: block;
	font: bold 25px/100px Georgia, Serif;
	color: #777;
	background: #fff;
	border: 5px solid #fff;
	height: 100px;
	width: 100px;
	margin: 10px auto -65px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	-moz-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
	-webkit-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
	box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}

/* --------------- */

#pricing-table ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
}

#pricing-table li {
	border-top: 1px solid #eee;
	padding: 12px 0;
	font-size: 13px;
	margin-bottom: 0;
	font-weight: 700;
}

/* --------------- */
	
#pricing-table .signup {
	position: relative;
	padding: 8px 20px;
	margin: 20px 0 0 0;  
	color: #fff;
	font: bold 14px Arial, Helvetica;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;       
	background-color: #72ce3f;
	background-image: -moz-linear-gradient(#72ce3f, #62bc30);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72ce3f), to(#62bc30));    
	background-image: -webkit-linear-gradient(#72ce3f, #62bc30);
	background-image: -o-linear-gradient(#72ce3f, #62bc30);
	background-image: -ms-linear-gradient(#72ce3f, #62bc30);
	background-image: linear-gradient(#72ce3f, #62bc30);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;     
	text-shadow: 0 1px 0 rgba(0,0,0,.3);        
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
}

#pricing-table .signup:hover {
	background-color: #62bc30;
	background-image: -moz-linear-gradient(#62bc30, #72ce3f);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#62bc30), to(#72ce3f));      
	background-image: -webkit-linear-gradient(#62bc30, #72ce3f);
	background-image: -o-linear-gradient(#62bc30, #72ce3f);
	background-image: -ms-linear-gradient(#62bc30, #72ce3f);
	background-image: linear-gradient(#62bc30, #72ce3f); 
	color: #fff !important;
}

#pricing-table .signup:active, #pricing-table .signup:focus {
	background: #62bc30;       
	top: 2px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
	box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset; 
}

/* @end */

/* ================================================
 
20  SHORTCODES

================================================ */

/* @group SHORTCODES */

.one_full {
	width: 98%;
}

.one_half {
	width: 48%;
}

.one_third {
	width: 30.66%;
}

.two_third {
	width: 65.33%;
}

.one_fourth {
	width: 22%;
}

.three_fourth {
	width: 74%;
}

.one_fifth {
	width: 16.8%;
}

.two_fifth {
	width: 37.6%;
}

.three_fifth {
	width: 58.4%;
}

.four_fifth {
	width: 67.2%;
}

.one_sixth {
	width: 13.33%;
}

.five_sixth {
	width: 82.67%;
}

.one_full,.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: 4%;
	margin-bottom: 20px;
	float: left
}

.column-last {
	margin-right: 0!important;
	clear: right
}

.blockquote-left {
	margin-left: 50px;
	padding-left: 20px;
	border-left: 5px solid #555;
	font-style: italic
}

blockquote {
	background: url(https://ea1db9.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blockquote.png)top left no-repeat;
	border: none;
	padding-left: 50px;
	margin-left: 0
}

.blockquote-box {
	font-family: "Droid Serif", sans-serif;
	padding: 20px !important;
	background: #eae9e4 url(https://bf5aaa.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/bg-header.png);
	color: #444;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #fff;
	outline: 1px solid #ddd;
	font-size: 14px;
	font-style: italic;
	line-height: 22px;
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}

h3.active {
	background: transparent url(https://47640d.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/toggle-minus.png)left no-repeat
}

h3.active a:link {
	color: #666
}

.toggle_content {
	font-family: "Helvetica Neue", sans-serif;
	background: #fff;
	color: #191919;
	margin-bottom: 20px;
	border: 1px solid #eee;
	width: 50%;
	padding-left: 20px;
	padding-bottom: 10px;
	font-size: 1em;
	line-height: 18px;
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}

.block p {
	font-style: italic;
}

.toggle_content .block {
	padding-top: 10px;
	padding-bottom: 0
}

.box {

	background: #ecf5fb;
	color: #191919;
	margin-bottom: 20px;
	margin-top: 20px;
	border: 1px solid #e1eff9;
	width: 50%;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 1em;
	line-height: 18px;
	color: #666;
}

.box p {
	font-style: italic;
}

.button2 {
	background: #dc5d5d;
	display: inline-block;
	text-align: center;
	padding: 9px 34px 11px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family: "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	position: relative;
	cursor: pointer;
	border: none;
}

input[type=submit].button {
	-webkit-appearance: none;
}

.button2.nice a { 
	color: #fff; 
	}

.button2.nice {
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.28);
	background: #dc5d5d url(https://2dbd03.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/button-gloss.png) repeat-x 0 -34px, -moz-linear-gradient(top, rgba(255,255,255,.4) 0%, transparent 100%);
	background: #dc5d5d url(https://2dbd03.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/button-gloss.png) repeat-x 0 -34px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.4)), color-stop(100%,transparent));
	border: 1px solid #0593dc;
	-webkit-transition: background-color .15s ease-in-out;
	-moz-transition: background-color .15s ease-in-out;
	-o-transition: background-color .15s ease-in-out;
}

.button2.radius {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.button2.round {
	-moz-border-radius: 1000px;
	-webkit-border-radius: 1000px;
	border-radius: 1000px;
}

.button2.full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}

/* Sizes ---------- */

.small.button2 {
	font-size: 11px;
	padding: 8px 20px 10px;
	width: auto;
}

.medium.button2 {
	font-size: 13px;
	width: auto;
}

.large.button2 {
	font-size: 16px;
	padding: 15px 40px 19px;
	width: auto;
}

/* Nice Sizes ---------- */

.nice.small.button2 {
	background-position: 0 -36px;
}

.nice.large.button2 {
	background-position: 0 -30px;
}

/* Colors ---------- */

.default-button.button2 { 
	background-color: #dc5d5d;
	border: 1px solid #dc5d5d;
	color: #fff; 
	}

.blue.button2 {
	background-color: #00a6fc;
	color:#fff;
}

.red.button2 {
	background-color: #e91c21;
	color:#fff;
}

.white.button2 {
	background-color: #e9e9e9;
	color: #333;
}

.black.button2 {
	background-color: #141414;
	color:#fff;
}

/* Nice Colors ---------- */

.nice.blue.button2 {
	border: 1px solid #0593dc;
}

.nice.red.button2 {
	border: 1px solid #b90b0b;
}

.nice.white.button2 {
	border: 1px solid #cacaca;
	text-shadow: none !important;
}

.nice.black.button2 {
	border: 1px solid #000;
}

/* Hovers ---------- */

.button2:hover, .button2:focus {
	background-color: #444;
	color: #fff;
	border: 1px solid #333;
}

.blue.button2:hover, .blue.button2:focus {
	background-color: #0192dd;
}

a.nice.button2:hover{ 
	color: #fff !important; 
	}

.red.button2:hover, .red.button2:focus {
	background-color: #d01217;
}

.white.button2:hover, .white.button2:focus {
	background-color: #dadada;
	color: #333;
}

.black.button2:hover, .black.button2:focus {
	background-color: #000;
}

/* Disabled ---------- */

.button2.disabled, .button2[disabled] {
	opacity: 0.6;
	cursor: default;
}

.hidden-code a {
	font-size: 12px;
	color: #999;
}

.hidden-code .hc {
	display: none;
}


/*toggle*/
.toggle-wrap{
	margin: 10px 0;
}
h3.trigger {
	margin: 0px;
}
h3.trigger a {
	display: block;
	border: 1px solid #ddd;
	padding: 10px;
	outline: 0 !important;
    font-weight: 700;
	font-size: 20px;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    text-indent: 25px;
	background-color: #fff;
	background-image: url("https://07e5fc.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav_plus.png");
	background-position: 15px center;
	background-repeat: no-repeat;
}
h3.trigger a:hover,
h3.active a{
	background-color: #f5f5f5;
}

h3.active a {
	background-image: url("https://3ed9f3.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav_minus.png");
}
 
h3.active a:hover {
}

.toggle_container {
	background-color: #fff;
	overflow: hidden;
	padding: 20px;
    border: 1px solid #ddd;
	border-top: 0px;
}
/* @end */

/* ================================================
 
21  404 PAGE

================================================ */

/* @group 404*/

#error { 
	padding: 150px 50px; 
	}

.twelve.columns.error-img{ 
	margin-left: 0;
	width: 400px !important;
	margin-right: 0;
	}
	
.twelve.columns.error-img img { 
	max-width: 357px; 
	}
	
.four.columns.error-text { 
	width: 400px !important; 
	margin-top: 20px;
	}
	
/* ================================================
 
22  503 PAGE

================================================ */

/* @group 503 */

#countdown.container { 
	text-align: center;
	padding: 50px 0px;
	border-bottom: 1px solid #ddd;
	}
	
#countdown-logo.container { 
	background: none;
	border: none;
	text-align: center;
	margin:0 auto; 
	margin-top: 50px !important;
	margin-bottom: 30px !important;
	}
	
#countdown.container p { 
	margin-bottom: 50px;
	margin-top: 10px;
	color: #999;
	padding: 0px 220px; 
	}
	
.hasCountdown {
	display: block;
	text-align: center;
	padding: 0 !important;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_row {
	display: block;
	text-align: center;
}
.countdown_section {
	display: inline-block;
	width: 122px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255,255,255,0.1);
	margin: 0 4px;
	padding: 0;
}
.countdown_section :first-child {
	margin-left: 0;
}
.countdown_section :last-child {
	margin-right: 0;
}
.countdown_section br {
	display: none;
}
 
.countdown_amount {
	background: #dc5d5d;
	margin: 0 0 10px;
	font: normal 100px/127px 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px #000;
	display: block;
	position: relative;
	color: #fff;
	border-radius: 5px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.45);
}
.countdown_descr {
	display: block;
}

/* @end */

/* ================================================
 
23  ARCHIVE & SEARCH

================================================ */

/* @group ARCHIVE */

.ten.archive,.ten.search { 
	padding: 50px; 
	}
	
.archive .ten img,.search .ten img { 
	 -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border: 1px solid #eee;
	float: left;
	margin-right: 30px;
	}
	
.archive .post span.rollover,.search span.rollover { 
	width: 190px;
	height: 190px; 
	position: absolute;
	left: 0;
	}
	
.archive .ten,.search .ten { 
	margin-bottom: 0px; 
	border-bottom: 1px solid #eee;
	min-height: 190px;
	}
	
.archive h3,.search h3 { 
	font-size: 22px; 
	line-height: 22px;
	}
	
body.search .flexslider ul.flex-direction-nav { 
	display: none;
	}
	
ul.meta-archives { 
	margin-top: 15px;
	margin-bottom: 15px; 
	}
	
ul.meta-archives li { 
	display: inline; 
	margin-right: 20px;
	padding: 5px 0px;
	}
	
ul.meta-archives li.written { 
	background: url(https://3a4cf4.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blog-written.png)left no-repeat; 
	padding-left: 22px;
	}
	
ul.meta-archives li.date { 
	background: url(https://296069.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blog-date.png)left no-repeat; 
	padding-left: 22px;
	}
	
ul.meta-archives li.shortlink { 
	background: url(https://aa1c01.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blog-link.gif)left no-repeat; 
	padding-left: 22px;
	}
	
	
ul.meta-archives li.tags { 
	background: url(https://61303c.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/blog-tag.gif)left no-repeat; 
	padding-left: 22px;
	}
	
body.search .paginate, body.archive .paginate { 
	margin-top: 50px; 
	}


/* @end */

/* ================================================
 
24  CONTACT

================================================ */

/* @group CONTACT */

#template-contact { 
	padding: 50px; 
	}
	
#template-contact .four { 
	width: 360px; 
	margin-right: 100px;
	}
	
#template-contact .ten { 
	width: 350px; 
	}
	
#template-contact label { 
	font-family: "PT Sans Narrow";
	font-weight: normal;
	margin-bottom: 10px; 
	font-size: 14px;
	color: #444;
	}
	
#template-contact input { 
	width: 280px;
	padding: 10px; 
	color: #676767;
	padding: 10px;
	font-size: 14px;
	border: none;
	margin-bottom: 20px;
	background: #f2f2f2;
	}
	
#template-contact textarea { 
	width: 390px;
	color: #676767;
	padding: 10px;
	font-size: 12px;
	border: none;
	margin-bottom: 20px;
	background: #f2f2f2;
	}
	
#template-contact .four ul li { 
	padding-left: 20px;
	background: url(https://e27894.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav-right.png)left  no-repeat; 
	}
	
#template-contact iframe { 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border: 1px solid #eee;
	padding: 5px;
	}

/* @end */

/* ================================================
 
25  SCROLL

================================================ */

/* @group SCROLL*/

.nav_up{
	padding:7px;
	background-color:white;
	border:1px solid #CCC;
	position:fixed;
	background:transparent url(https://6cb0a9.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav-up.png) no-repeat top left;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:15px;
	opacity:0.7;
	left:30px;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.nav_down{
	padding:7px;
	background-color:white;
	border:1px solid #CCC;
	position:fixed;
	background:transparent url(https://4dcfae.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav-down.png) no-repeat top left;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:15px;
	opacity:0.7;
	left:70px;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

/* @end */

/* ================================================
 
26 SITEMAP

================================================ */

/* @group SITEMAP*/

#template-sitemap { 
	padding: 40px; 
}

#template-sitemap h4 { 
	margin-bottom: 10px; 
	}
	
#template-sitemap ul  { 
	margin-bottom: 20px;
 }
	
#template-sitemap ul li ul li, ul.cat-site li { 
	background: url(https://e27894.claudeassets.com/20250713151751im_/https://ced4.com/wp-content/themes/Shaka/framework/images/nav-right.png)left no-repeat;
	padding-left: 15px; 
	}
	
ul.cat-site li { 
	margin-left: 30px; 
	}
	
li.top-site, .cat-sitemap,.page-sitemap { 
	margin-bottom: 30px; 
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	}

/* @end */
/*
     FILE ARCHIVED ON 16:58:49 Jan 12, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:36:38 Jun 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.649
  exclusion.robots: 0.07
  exclusion.robots.policy: 0.056
  esindex: 0.011
  cdx.remote: 52.842
  LoadShardBlock: 115.94 (3)
  PetaboxLoader3.datanode: 93.785 (4)
  PetaboxLoader3.resolve: 277.882 (2)
  load_resource: 298.785
*/