/* @override http://themes.siiimple.com/symple-blank/wp-content/themes/symple/style.css */

/*
Theme Name: Symple
Theme URI: http://www.siiimple.com
Description: A powerful, responsive, minimalist WordPress theme.
Version: 1.5.6
Author: Siiimple
Author URI: http://www.siiimple.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: business, minimalist, responsive
*/


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

TABLE OF CONTENTS

01::GLOBAL REST (COMPRESSED)
02::WORDPRESS STYLES (COMPRESSED)
03::HIDDEN HEADER WRAPPER
04::LOGO & TOP NAVIGATION
05::HOME TEMPLATE 
	A::CREATIVE HEADERS
	B::HERO UNIT
	C::CIRCLES (STATIC)
	D::MARKETING
	E::LATEST
	F::LATEST FEATURES
	G::FEATURES
	H::CONTACT
06::FOOTER
07::SLIDESHOW FLICKER
08::SHORTCODES
09::BLOGS GENERAL
10::BLOGS ALTERNATIVE
11::SINGLE ALTERNATIVE
12::PAGES ALTERNATIVE
13::COMMENTS
14::GALLERY
15::CYCLE
16::SOCIAL

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


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

01::GLOBAL RESET (COMPRESSED)

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

*, 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 }

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

02::WORDPRESS STYLES (COMPRESSED)

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

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

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

03::HIDDEN HEADER WRAPPER & NOTIFICATION

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

.header-wrapper {
	width: 100%;
	margin: 0 0 0 0
}

.header-hidden-wrap {
	z-index: 999;
	position: relative
}

.header-hidden {
	margin: 0 auto;
	width: 938px;
	padding: 15px 10px 15px 10px;
	position: relative;
	display: none;
	background: #eee;
	border: 1px solid #eee;
	border-top: 0;
}

.header-hidden-toggle-wrap {
	width: 960px;
	position: relative;
	margin: 0 auto
}

.show-hidden {
	margin-top: 0;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	transition: .1s ease-in
}

.hidden-toggle {
	position: absolute;
	right: 0px;
	bottom: -30px;
	background: yellow url(framework/images/nav_plus.png) no-repeat center center;
	display: block;
	width: 21px;
	height: 21px;
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in
}

.hidden-toggle:hover {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;
	cursor: pointer !important;
	background: #de5e2d  url(framework/images/nav_plus.png) no-repeat center center
}

.show-hidden .hidden-toggle {
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	background: url(framework/images/nav_plus.png) no-repeat center center;
	right: 0px;
	bottom: -35px
}

.header-hidden-left {
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #999;
	font-style: italic
}

.header-hidden-right {
	float: right
}

.header-hidden-right .social-icons a {
	float: left;
	margin-left: 5px;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	transition: .1s ease-in;
	opacity: 1
}

.header-hidden-right .social-icons a:hover {
	opacity: .7;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	transition: .1s ease-in
}

.ondemand {
	width: 100%;
	border-bottom: 1px solid #fff !important;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3000;
	background: #de5e2d;
	background: -moz-linear-gradient(top, #de5e2d 0%, #de5e2d 100%);
	opacity: .9 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#CC0000')";
	-pie-background: linear-gradient(#CC0000, #CC0000 100%);
	behavior: url(PIE.htc);
	-moz-box-shadow: 1px 1px 2px #676767;
	-webkit-box-shadow: 1px 1px 2px #676767;
	box-shadow: 1px 1px 2px #676767;
	height: 40px;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #de5e2d),color-stop(1, #de5e2d));
}

.show {
	background: #CC0000;
	background: -moz-linear-gradient(top, #CC0000 0%, #CC0000 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#CC0000')";
	-pie-background: linear-gradient(#CC0000, #CC0000 100%);
	behavior: url(PIE.htc);
	-moz-box-shadow: 1px 1px 7px #676767;
	-webkit-box-shadow: 1px 1px 7px #676767;
	box-shadow: 1px 1px 7px #676767;
	height: 35px;
	float: right;
	width: 30px;
	overflow: hidden;
	margin-right: 10px !important;
	text-align: center;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #CC0000),color-stop(1, #CC0000));
	}

.show img {
	margin-top: 10px;
}

.ondemand p{ 
	text-align: center; 
	padding:0px; 
	margin:0px; 
	line-height:40px; 
	color:#fff; 
	font-weight: 700;
	font-size:12px;
}

.ondemand a{ 
	float:right; 
	margin:13px 10px 0px 0px; 
}

.ondemand a.close { 
	margin-top: -30px; 
	}

.vid-container { 
	margin-top: 20px;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px;
	border-radius: 10px !important;
	}
	
.ondemand p a { 
	float: none; 
	color: #fff;
	text-decoration: underline;
	}
	
.ondemand p a:hover { 
	color: #222; 
	}

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

04::LOGO & TOP NAVIGATION

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

.logo,.search { 
	margin-top:30px; 
	margin-bottom: 30px;
}

body.search.search-results { 
	margin-top: 0; 
	}
	
body.search.search-no-results #blog1 h2 { 
	padding: 20px; 
	margin-top: 20px;
	background: #fff;
	border: 1px solid #eee;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px;
	border-radius: 10px !important;
	font-size: 18px;
	}
	
body.search.search-no-results { 
	margin-top: 0; 
	}

.eight.columns.logo { 
	margin-left: 0; 
	margin-bottom: 50px;
	}
	
.eight.columns.logo h2 { 
	font-size: 28px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 400; 
	}
	
.eight.columns.logo h2 a { 
	color: #474747; 
	}
	
.eight.columns.logo h2 a:hover {
	color:#649EBF;
	}
	
.eight.columns.logo p.desc { 
	color: #999; 
	}
	
.eight.columns.search { 
	width: 480px !important;
	margin-right: 0; 
	}

form#searchform { 
	float: right;
	}
	
form#searchform label { 
	color: #474747; 
	font-size: 12px;
	}
	
.eight.columns.search form#searchform input { 
	background:#fff url(framework/images/search.png)210px no-repeat;
	padding-right: 15px;
	color: #ccc;
	border: 1px solid #ddd !important;
	}

form#searchform .btn { 
	display: none; 
	}

form#searchform input,form#searchform .btn  { 
	 float: left;
	 margin-top: 8px;
	 }
	 
img#top-phone { 
	float: left; 
	margin-right: 10px;
	}

#nav{
	background:url(framework/images/footer_bg.png);
	height: auto;
	min-height: 60px;
	width: 960px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	}
	
#nav select { 
	display: none; 
	}
	
#uniform-undefined.selector { 
	display: none !important; 
}

.sf-menu,
.sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu {
	line-height: 1.0;
}
.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 180px;
    
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
    visibility: inherit;
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu a {
	font-weight: normal !important;
    display: block;
    position: relative;
	transition: background 0.6s ease;
    -webkit-transition: background 0.6s ease;
    -o-transition: background 0.6s ease;
    -moz-transition: background 0.6s ease;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left: 0px;
    top: 50px;
    z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top: -999em }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: 180px;
    top: 1px;
}

.sf-menu {
    float: left;
	border-right: 1px solid #3c3c3c;
	border-right: 1px solid rgba(255,255,255, 0.08);
	
}

/*** BORDER ON LAST ITEM ***/
.sf-menu li:last-child a, .sf-menu{ 
border-right: none; 
}

.sf-menu a {
	font-size: 11px;
	height: 60px;
	line-height: 83px;
	font-family: "Oswald", Helvetica !important;
	font-weight:normal;
	text-transform: uppercase;
    color: #fff !important;
    text-decoration: none;
	border-left: 1px solid #3c3c3c;
	border-left: 1px solid rgba(255,255,255, 0.08);
	border-right: 1px solid #222;
	border-right: 1px solid rgba(0,0,0, 0.5);
}
.sf-menu li:first-child a{
	border-left: none;
}

.sf-menu a:hover{
	background-color: #649EBF;
	color: #fff;
	text-decoration: none;
}

#nav .current-menu-item > a{
	background-color:#649EBF !important;
}

#nav .current-menu-item.current_page_item.menu-item-home a { 
	background-color:#649EBF !important;
	-webkit-border-radius:5px 0px 0px 5px !important;
	-moz-border-radius:5px 0px 0px 5px !important;
	border-radius:5px 0px 0px 5px !important; 
	}
	
.sf-menu li.sfHover > a{
	background-color: #649EBF !important;
}

/***Subs Menus***/
.sf-menu ul{
	font-size: 12px;
	background: #333;
	padding: 0px;
	margin-top: 10px;
	border-top: 1px solid #111;
	border-top: 1px solid rgba(0,0,0, 0.7);
	z-index: 50000 !important;
}

.sf-menu ul a{
	margin: 0px;
	padding: 12px 10px;
	height: auto;
	line-height: 1.3em !important;
	color: #fff;
	font-weight: normal;
	border-left: none;
	border-right: none;
	border-top: 1px solid #3c3c3c;
	border-top: 1px solid rgba(255,255,255, 0.08);
	border-bottom: 1px solid #111;
	border-bottom: 1px solid rgba(0,0,0, 0.7);
}
.sf-menu ul a:hover{
	color: #fff !important;
	background-color: #649EBF !important;
}

.sf-menu ul li:last-child > a{
	border-bottom: none;
}
.sf-menu ul ul a{
	border-bottom: 1px solid #111;
	border-bottom: 1px solid rgba(0,0,0, 0.7);
}
.sf-menu ul ul li:last-child a{
	border-bottom: none !important;
}

.sf-menu ul ul,
.sf-menu ul ul li:first-child a{
	border-top: none;
}

.sf-menu a.sf-with-ul {
    padding-right: 2.25em;
    padding-left: 2.25em;
    min-width: 1px;
}

.sf-sub-indicator {
    position: absolute;
    display: block;
	top: 50%;
	margin-top: 5px;
    right: .95em;
    width: 12px;
    height: 12px;
    text-indent: -999em;
    overflow: hidden;
	background: url('framework/images/nav_down_white.png');
	opacity: 0.3;
}
a:focus >.sf-sub-indicator,
a:hover >.sf-sub-indicator,
a:active >.sf-sub-indicator,
li:hover >a >.sf-sub-indicator,
li.sfHover >a >.sf-sub-indicator {
	opacity: 1;
}

.sf-menu ul .sf-sub-indicator {
	top: 50%;
	margin-top: -6px;
	background: url('framework/images/nav_right_white.png');
	margin-right: -2px;
	opacity: 0.8;
}

.sf-menu ul a:focus >.sf-sub-indicator,
.sf-menu ul a:hover >.sf-sub-indicator,
.sf-menu ul a:active >.sf-sub-indicator,
.sf-menu ul li:hover >a >.sf-sub-indicator,
.sf-menu ul li.sfHover >a >.sf-sub-indicator {
	opacity: 1;
}

.no-text > a{
	text-indent: -9999px;
	background-position: center center !important;
}

.no-icon > a{ 
	line-height: 60px;
	text-align: center;
	padding-top: 0px;
	padding-left:28px !important;
	padding-right: 28px;

}
	
.no-icon .sf-sub-indicator { 
	margin-top: -6px; 
	right: .5em;
	
}

.sf-menu .icon-file > a,
.sf-menu .icon-audio > a,
.sf-menu .icon-magnify > a,
.sf-menu .icon-upload > a,
.sf-menu .icon-light > a,
.sf-menu .icon-pie > a,
.sf-menu .icon-tv > a,
.sf-menu .icon-bolt > a,
.sf-menu .icon-pig > a,
.sf-menu .icon-briefcase > a,
.sf-menu .icon-camera > a,
.sf-menu .icon-film > a,
.sf-menu .icon-gear > a,
.sf-menu .icon-grid > a,
.sf-menu .icon-home > a,
.sf-menu .icon-mail > a,
.sf-menu .icon-pencil > a,
.sf-menu .icon-photo > a,
.sf-menu .icon-graph > a,
.sf-menu .icon-lab > a,
.sf-menu .icon-map > a,
.sf-menu .icon-cloud > a,
.sf-menu .icon-cart > a,
.sf-menu .icon-flag > a,
.sf-menu .icon-bulb > a,
.sf-menu .icon-date > a,
.sf-menu .icon-brush > a,
.sf-menu .icon-megaphone > a,
.sf-menu .icon-support > a,
.sf-menu .icon-person > a,
.sf-menu .icon-bubble > a,
.sf-menu .icon-rss > a,
.sf-menu .icon-shuffle > a,
.sf-menu .icon-link > a{
	background-position: center 12px;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 0px;
	padding-left:31px !important;
	padding-right: 31px;

}

ul.sub-menu .icon-pie > a,
ul.sub-menu .icon-tv > a,
ul.sub-menu .icon-light > a,
ul.sub-menu .icon-upload > a,
ul.sub-menu .icon-magnify > a,
ul.sub-menu .icon-audio > a,
ul.sub-menu .icon-file > a,
ul.sub-menu .icon-bolt > a,
ul.sub-menu .icon-pig > a,
ul.sub-menu .icon-briefcase > a,
ul.sub-menu .icon-camera > a,
ul.sub-menu .icon-film > a,
ul.sub-menu .icon-gear > a,
ul.sub-menu .icon-grid > a,
ul.sub-menu .icon-home > a,
ul.sub-menu .icon-mail > a,
ul.sub-menu .icon-pencil > a,
ul.sub-menu .icon-photo > a,
ul.sub-menu .icon-graph > a,
ul.sub-menu .icon-lab > a,
ul.sub-menu .icon-map > a,
ul.sub-menu .icon-cloud > a,
ul.sub-menu .icon-cart > a,
ul.sub-menu .icon-flag > a,
ul.sub-menu .icon-bulb > a,
ul.sub-menu .icon-date > a,
ul.sub-menu .icon-brush > a,
ul.sub-menu .icon-megaphone > a,
ul.sub-menu .icon-support > a,
ul.sub-menu .icon-person > a,
ul.sub-menu .icon-bubble > a,
ul.sub-menu .icon-rss > a,
ul.sub-menu .icon-shuffle > a,
ul.sub-menu .icon-link > a { 
	background-position: 11px center;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 12px 20px 12px 40px!important;
	text-align:left;
	height: auto;
	line-height: 1.3em !important;
	color: #999;
	font-weight: normal;
	border-left: none;
	border-right: none;
	border-top: 1px solid #3c3c3c;
	border-top: 1px solid rgba(255,255,255, 0.08);
	border-bottom: 1px solid #111;
	border-bottom: 1px solid rgba(0,0,0, 0.7);
 }

/*REMEMBER THIS IT COULD BE AN ISSUE*/
ul.sub-menu { 
	min-width: 175px; 
}
.sf-menu .icon-pie > a{
	background-image: url("framework/images/menu/icon-pie.png");
}
.sf-menu .icon-light > a{
	background-image: url("framework/images/menu/icon-light.gif");
}
.sf-menu .icon-file > a{
	background-image: url("framework/images/menu/icon-file.png");
}

.sf-menu .icon-audio > a{
	background-image: url("framework/images/menu/icon-audio.png");
}

.sf-menu .icon-magnify > a{
	background-image: url("framework/images/menu/icon-magnify.png");
}

.sf-menu .icon-upload > a{
	background-image: url("framework/framework/images/menu/icon-upload.png");
}

.sf-menu .icon-tv > a{
	background-image: url("framework/images/menu/icon-tv.png");
}

.sf-menu .icon-bolt > a{
	background-image: url("framework/images/menu/icon-bolt.png");
}

.sf-menu .icon-briefcase > a{
	background-image: url("framework/images/menu/icon-briefcase.png");
}

.sf-menu .icon-camera > a{
	background-image: url("framework/images/menu/icon-camera.png");
}

.sf-menu .icon-film > a{
	background-image: url("framework/images/menu/icon-film.png");
}

.sf-menu .icon-gear > a{
	background-image: url("framework/images/menu/icon-gear.png");;
}

.sf-menu .icon-grid > a{
	background-image: url("framework/images/menu/icon-grid.png");
}

.sf-menu .icon-home > a{
	background-image: url("framework/images/menu/icon-home.png");
}

.sf-menu .icon-mail > a{
	background-image: url("framework/images/menu/icon-mail.png");
}

.sf-menu .icon-pencil > a{
	background-image: url("framework/images/menu/icon-pencil.png");
}
.sf-menu .icon-photo > a{
	background-image: url("framework/images/menu/icon-photo.png");
}
.sf-menu .icon-graph > a{
	background-image: url("framework/images/menu/icon-graph.png");
}
.sf-menu .icon-lab > a{
	background-image: url("framework/images/menu/icon-lab.png");
}
.sf-menu .icon-map > a{
	background-image: url("framework/images/menu/icon-map.png");
}
.sf-menu .icon-cloud > a{
	background-image: url("framework/images/menu/icon-cloud.png");
}
.sf-menu .icon-cart > a{
	background-image: url("framework/images/menu/icon-cart.png");
}
.sf-menu .icon-flag > a{
	background-image: url("framework/images/menu/icon-flag.png");
}
.sf-menu .icon-date > a{
	background-image: url("framework/images/menu/icon-date.png");
}
.sf-menu .icon-bulb > a{
	background-image: url("framework/images/menu/icon-bulb.png");
}
.sf-menu .icon-brush > a{
	background-image: url("framework/images/menu/icon-brush.png");
}
.sf-menu .icon-megaphone > a{
	background-image: url("framework/images/menu/icon-megaphone.png");
}
.sf-menu .icon-support > a{
	background-image: url("framework/images/menu/icon-support.png");
}
.sf-menu .icon-person > a{
	background-image: url("framework/images/menu/icon-person.png");
}
.sf-menu .icon-bubble > a{
	background-image: url("framework/images/menu/icon-bubble.png");
}

.sf-menu .icon-rss > a{
	background-image: url("framework/images/menu/icon-rss.png");
}

.sf-menu .icon-link > a{
	background-image: url("framework/images/menu/icon-link.png");
}

.sf-menu .icon-shuffle > a{
	background-image: url("framework/images/menu/icon-shuffle.png");
}

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

05::A::CREATIVE HEADERS

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

h2.top-creative-header {
	font-family: "Oswald", Helvetica !important;
	margin-top: 0px;
	margin-bottom: 40px;
	margin-right: 0px;
	font-size: 16px;
	margin-left: 0px;
	padding: 3px 20px;
	font-weight: normal;
	background: url(framework/images/lines.png)center repeat-x;
	text-align: left;
}

h2.top-creative-header span {
	font-family: "Oswald", Helvetica !important;
	background: #fff;
	padding-left: 20px;
	color: #474747;
	text-transform: uppercase;
	padding-right: 20px;
	font-weight: normal;
}

span.header-highlight { 
	font-size: 18px;
	line-height: 20px; 
	}

span.tch-right {
	float: right;
	background: #fff url(framework/images/nav_right.png)no-repeat 72px 14px !important;
	font-size: 12px;
	padding-right: 30px !important;
}



span.tch-right a { 
	color: #474747; 
	}
	
span.tch-right a:hover { 
	color: #649EBF;
	}

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

05::B::HERO UNIT

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

body.page #main.hero-unit { 
	margin-top: 20px; 
	}

#main.hero-unit {
	text-align: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 20px 0px 20px;
	padding: 50px 0px 50px;
	position: relative;
	background:#fff;
	border: 1px solid #eee;
}

#main.hero-unit h2 {
	font-family: 'Oswald', sans-serif !important;
	font-weight: normal;
	text-transform: uppercase;
	color: #474747;
	font-size: 24px;
	margin-bottom: 10px !important;
}

#main.hero-unit p {
	color: #959595;
	padding: 0 150px;
	font-family:Georgia, serif;
	font-style: italic;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 24px;
}

.btn-btn {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #649EBF url(framework/images/nav_right_white.png)110px no-repeat;
	color: #fff !important;
	text-align: center;
	padding-right: 28px;
	padding-left: 20px;
	height: 39px;
	line-height: 39px;
	text-shadow: 0px 1px -1px #777;
	text-transform: uppercase;
	margin-top: 20px;
	font-weight: 700;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
}

.btn-btn:hover {
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	transition: .2s ease-in;
	cursor: pointer !important;
	text-decoration: none;
	color: #fff;
	background: #444 url(framework/images/nav_right_white.png)110px no-repeat;
}

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

05::C::CIRCLES (STATIC)

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

body.page #circles2 { 
	margin-top: 0; 
	}

#circles2 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 30px 0px 30px;
	padding: 20px 0px 40px;
	background:#fff;
	border: 1px solid #eee;
}

#circles2 .span3 {
	text-align: center;
}

#circles2 .span3:hover {
	cursor: pointer;
	-webkit-transition: .9s ease-in;
	-moz-transition: .9s ease-in;
	-o-transition: .9s ease-in;
}

#circles2 .span3 h3 {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #474747;
}

#circles2 .span3 h3 a {
	color: #474747;
}

#circles2 .span3 h3 a:hover { 
	color: #649EBF; 
	}

#circles2 .span3 img {
	margin-bottom: 20px;
	text-align: center;
	
}

.circle-wrap-1,.circle-wrap-2,.circle-wrap-3,.circle-wrap-4 {
	margin-left: 37px;
}

#circles2 .span3.inner p { 
	padding: 0 15px; 
	}

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

05::D::CIRCLES CSS

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

body.page #circles { 
	margin-top: 20px; 
	}

#circles {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 30px 0px 30px;
	padding: 20px 0px 60px;
	background:#fff;
	border: 1px solid #eee;
}

body.page #circles span.tch-right { 
	display: none; 
	}

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

05::D::MARKETING

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

body.page #marketing { 
	margin-top: 0; 
	}

#marketing h2.top-creative-header {
	margin-bottom: 0px;
}

body.page #latest span.tch-right { 
	display: none; 
	}

#marketing.row {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 30px 0px 30px;
	padding: 20px 0px 40px;
	position: relative;
	background:#fff;
	border: 1px solid #eee;
}

#marketing .five {
	margin-left: 20px;
	margin-right: 20px;
	min-height: 245px;
}

#marketing.row .five .inner {
	padding: 35px 0px 35px 0px;
}

#marketing.row .five .inner h3 {
	font-size: 15px;
	margin-bottom: 10px;
}

#marketing.row .five .inner h3 a {
	color: #474747; 
	line-height: 22px; 
	}
	
#marketing.row .five .inner h3 a:hover { 
	color:#649EBF; 
	}

#marketing.row .five .inner img {
	float: left;
	margin-right: 10px;
	margin-bottom: 150px;
}

#marketing a.button.primary {
	margin-top: 0px;
}

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

05::E::LATEST & SERIVCE TABS

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

#latest {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 30px 0px 30px;
	padding: 20px 0px 40px;
	position: relative;
	background:#fff;
	border: 1px solid #eee;
	min-height: 480px;
}

.idTabs {
	float: left;
	width: 940px;
	padding: 0px 20px;
	border-bottom: 0 !important;
}

.idTabs .tabs-tab-content {
	padding-right: 30px;
}

.idTabs  h2.creative-header {
	font-size: 24px;
	margin-bottom: 20px;
}

.idTabs ul {
	padding: 5px;
	float: left;
	margin-bottom: 20px;
	height: 60px;
}

.idTabs li {
	list-style: none;
	min-width: 250px;
}

.idTabs li img {
	float: left;
	padding: 15px;
}

.idTabs a {
	color: #474747 !important;
	font-family: "Oswald", Helvetica !important;
	font-size: 12px;
	display: block;
	border: 1px solid #eee;
	margin-right: 15px;
	padding:15px !important;
	margin-bottom: 8px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 9;
}

.idTabs a.selected {
	color: #649EBF !important;
}

.items>div {
	display: none;
	float: left;
	width: 620px;
	margin-left: 20px;
}

.idTabs ul, .idTabs a {
	border-radius: 5px;
	-moz-border-radius: 5px;
}

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

05::F::LATEST FEATURES

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

#latest-features.row {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 30px 0px 30px;
	padding: 20px 0px 0px;
	position: relative;
	background: #fff !important;
	border: 1px solid #eee;
}

#latest-features.row .three {
	width: 267px;
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 50px;
	border: 1px solid #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#latest-features.row .three img { 
	-webkit-border-radius:5px 5px 0px 0px ;
	-moz-border-radius:5px 5px 0px 0px ;
	border-radius:5px 5px 0px 0px;
	margin-bottom: 0;
	}

#latest-features.row .three h3 {
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 18px;
}

#latest-features.row .three h3 a {
	color: #474747;
	font-family: "Oswald", Helvetica !important;
	font-size: 15px;
	font-weight: normal;
}

#latest-features.row .three h3 a:hover {
	color: #649EBF;
}

#latest-features.row .three a.button {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#latest-features.row .three p { 
	padding-left: 10px;
	padding-right: 0px; 
	margin-bottom: 10px;
	}
	
#latest-features.row .three a.button.primary { 
	padding: 5px !important; 
	float: right;
	margin-right: 10px;
	}

.side-corner-tag {
	position: relative;
	color: #fff !important;
	overflow: hidden;
	height: 140px;
	font-family: "Oswald",Arial, sans-serif;
}

.side-corner-tag img { 
	 width: 100%;
	 height: auto;
	} 

.side-corner-tag p {
	display: inline;
}

.side-corner-tag p span {
	position: absolute;
	display: inline-block;
	right: -25px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
	text-align: center;
	text-transform: uppercase;
	top: 22px;
	font-size: 14px !important;
	text-shadow: 0px 1px -1px #000;
	color: #fff;
	background: #d93131;
	width: 100px;
	padding: 3px 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.side-corner-tag p:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: -17px;
	right: 69px;
	z-index: -1;
	border: 17px solid;
	border-color: transparent transparent #662121 transparent;
}

.side-corner-tag p:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 74px;
	z-index: -1;
	right: -10px;
	border: 17px solid;
	border-color: #662121 transparent transparent transparent;
}


/*AUTHOR*/

.side-corner-tag-author span {
	position: relative;
	color: #fff !important;
	overflow: hidden;
	height: 140px;
	font-family: "Oswald",Arial, sans-serif;
}

.side-corner-tag-author p span {
	position: absolute;
	display: inline-block;
	right: -35px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
	text-align: center;
	text-transform: uppercase;
	top: 72px;
	font-size: 14px !important;
	text-shadow: 0px 1px -1px #000;
	color: #fff;
	background: #d93131;
	width: 100px;
	padding: 3px 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.side-corner-tag-author p:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: -17px;
	right: 69px;
	z-index: -1;
	border: 17px solid;
	border-color: transparent transparent #662121 transparent;
}

.side-corner-tag-author p:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 74px;
	z-index: -1;
	right: -10px;
	border: 17px solid;
	border-color: #662121 transparent transparent transparent;
}



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

05::G::FEATURES

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

h2.creative-header.latest-posts {
	font-size: 16px;
	margin-bottom: 25px;
	padding-left: 0px;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #fff;
	text-align: center;
	background: #649ebf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#features.row {
	margin: 30px 0px 30px;
	padding: 20px 0px 40px;
	position: relative;
	background: #fff !important;
	border: 1px solid #eee;
}

#features.row .five {
	margin-right: 20px;
}

#features #first h2.creative-header {
	background: #ff8e7b;
}

#features #first {
	margin-left: 30px;
}

#features.row #third h2.creative-header {
	background: #474747;
}

#features.row .wrap {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #eee;
	padding: 10px;
}

#features.row .inner-wrap {
	border-bottom: 1px solid #eee;
	margin-left: 0;
	margin-bottom: 20px;
	padding-bottom: 20px !important;
	padding: 0;
}

#features.row .inner-wrap img {
	width: 55px;
	height: 55px;
	margin-bottom: 60px;
	float: left;
	margin-right: 10px;
	border: 1px solid #eee;
}

#features.row .flickrwrap img {
	margin-bottom: 10px;
	float: left;
	margin-right: 0px;
	margin: 0 7px 30px 7px;
	border: 1px solid #eee;
	height: 69px;
	width: 69px;
}

#features .tweet li { 
	border-bottom: 1px solid #eee;
	padding-bottom: 18px; 
	padding-top: 10px;
	}

#features.row h3 {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
	font-weight: normal;
}

#features p.time { 
	margin-bottom: 5px; 
	}

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

05::CONTACT

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

ul.contactform { 
	 margin: 0px 0px 30px;
	padding: 10px 30px 20px !important;
	position: relative;
	background: #fff !important;
	border: 1px solid #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	}
	
ul.contactform li input { 
	width: 48%; 
	padding: 14px 12px;
	background: #f7f7f7;
	}
	
ul.contactform textarea { 
	width: 98%; 
	background: #f7f7f7;
	}
	
ul.contactform li.button { 
	background: none; 
	border:none;
	margin: 0 !important;
	padding: 0 !important;
	}
	
ul.contactform label { 
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: 500;
	color: #474747; 
	}
	
.thanks { 
	 margin: 0px 0px 0px;
	padding: 30px 30px 20px !important;
	position: relative;
	background: #fff !important;
	border: 1px solid #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
.thanks  p { 
	margin-bottom: 0; 
	font-size: 14px;
	}

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

06::FOOTER

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

#footer { 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:url(framework/images/footer_bg.png); 
	margin-top: 30px;
	}

#footer .four .flickrwrap img{ 
	height: 50px;
	width: 50px;
	float: left;
	margin:10px 10px 10px 0px;
}

#footer .four.last { 
	margin-right: 0; 
	}

#footer .four { 
	width: 200px;
	margin: 25px 22px; 
	}
	
#footer .four{ 
	color:#999; 
	}
#footer .four h4{ 
	 color: #fff;
	 font-size: 16px;
	 margin-bottom: 10px;
	}
	
#footer .tweet ul  { 
	margin-left: 0; 
	}
	
#footer .tweet li { 
	margin-bottom: 20px; 
	}
	
.tweet a.time-ago { 
	margin-left: 10px; 
	}
	
#footer ul li { 
	margin-bottom: 5px; 
	
	}

#footer #wp-calendar { 
	 width: 200px;
	}
	
#footer #wp-calendar caption { 
	margin-bottom: 15px; 
	}
	
#footer a:hover { 
	color: #fff; 
	}
	
#footer a:hover { 
	color: #fff; 
	}
	
#footer ul li { 
	text-align: left;
	padding-left: 0;
	margin-left: 0 !important; 
	}
	
#footer ul li a { 
	font-size: 13px;
	color: #649ebf;
	font-weight: normal;
	padding: 0;
	margin: 0; 
	}
	
#footer input#s { 
	width: 187px; 
	background: #575757;
	color: #ccc;
	border: none;
	}
	
#footer label.control-label { 
	color: #ccc; 
	}

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

07::SLIDESHOW FLICKER

************************/
	 
.slideshow-block img {
	width: 960px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

.slideshow-block {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	width: 960px;
	height: 300px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background:url(framework/images/footer_bg.png);
}

a.link {
	position: absolute;
	width: 960px;
	height: 300px;
	display: block;
	z-index: 10;
	background: url('framework/images/logo2.png') no-repeat center center;
}

a.link:hover {
	background-position: center;
}

.slides {
	z-index: 0;
	visibility: hidden;
}

.slides.active {
	visibility: visible;
}

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

08::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(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(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(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 {
	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;
	padding-top: 10px;
	font-size: 1em;
	line-height: 18px;
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}

.box p {
	font-style: italic;
}

.button2 {
	background: #00a6fc;
	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 {
	background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -34px;
	-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: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -34px, -moz-linear-gradient(top, rgba(255,255,255,.4) 0%, transparent 100%);
	background: #00a6fc url(../images/misc/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;
}

.button2.left-align {
	text-align: left;
	text-indent: 12px;
}

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

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

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

.large.button2 {
	font-size: 18px;
	padding: 11px 48px 13px;
	width: auto;
}

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

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

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

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

.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: #0192dd;
	color: #fff;
}

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

.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: 400;
	font-size: 12px;
    text-shadow: 1px 1px 1px rgba(255,255,255,1);
    margin-bottom: 0px;
    margin-top: 5px;
    text-indent: 25px;
	background-color: #fff;
	background-image: url("framework/images/nav_plus.png");
	background-position: 10px center;
	background-repeat: no-repeat;
}
h3.trigger a:hover,
h3.active a{
	background-color: #f5f5f5;
}

h3.active a {
	background-image: url("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;
}
/**********************  

09::BLOGS GENERAL

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

#top-blog-header { 
	background: #fff;
	margin-top: 20px; 
	border: 1px solid #eee;
	padding: 28px 20px 28px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
#top-blog-header .five.columns { 
	margin-left: 0;
	margin-right: 0;
	width: 590px; 
	}
	
#top-blog-header .ten.columns { 
	width: 300px; 
	}
	
#top-blog-header h1 { 
	font-size: 36px; 
	margin-bottom: 0;
	}

#full-right { 
	background: #fff; 
	width: 550px;
	margin-right: 20px;
	border: 1px solid #eee;
	padding: 30px 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: 0;
	}
	
#sidebar-container { 
	width: 265px; 
	background: #fff;
	padding: 30px;
	border: 1px solid #eee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right: 0;
	margin-left: 0;
	}
	
h1.latest-blog { 
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 18px;
	}
	
h1.latest-blog a { 
	color: #474747; 
	}
	
h1.latest-blog a:hover { 
	color: #649EBF; 
	}
	
span.comments { 
	float: right; 
	}
	
span.comments span { 
	font-size: 12px;
	color: #ccc; 
	}
	
span.comments a { 
	font-size: 14px;
	color: #999; 
	background: url(framework/images/meta-comment.png)left no-repeat;padding-left: 20px;
	}
	
.sidebar-single{ 
	margin-bottom: 40px; 
	}
	
.sidebar-single h4 { 
	font-size: 18px;
	margin-bottom: 20px; 
	background: url(framework/images/lines.png)center repeat-x;
	}
	
span.sidebar-title { 
	background: #fff;
	padding-right: 20px; 
	}
	
.sidebar-single ul li{ 
	margin-bottom: 6px; 
	font-size: 13px;
	}
	
.sidebar-single .tweet ul li { 
	margin-bottom: 15px; 
	}
	
#authorbox { 
	border: 1px solid #eee;
	padding: 30px;
	margin-top: 40px;
	margin-bottom: 40px; 
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	}
	
#authorbox img.avatar { 
	height: 50px;
	width: 50px; 
	margin-bottom: 40px;
	}
	
#authorbox p { 
	margin-bottom: 5px; 
	}
	
#authorbox h4 { 
	font-size: 16px;
	line-height: 18px; 
	margin-bottom: 10px;
	}

#full-right.ten.columns .post {
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px solid #eee;
}	

#blog-left-loop .post {
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px solid #eee;
}

#small-right .post {
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px solid #eee;
}		

.blog-gallery .navigation {
width:960px;
margin-top:30px;
}

	
.post img { 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
	}
	
.post ul li { 
	list-style: disc;
	margin-left: 20px; 
	}
	
.post ol li { 
	list-style: decimal;
margin-left: 0 !important;  
	}
	
.post a.button { 
	float: right; 
	}
	
ul.sub-meta li { 
	font-size: 12px;
	margin-bottom: 5px;
	 }
	 
	 
#breadcrumbs { 
	float: right;
	font-size: 12px;
	margin-top: 14px !important; 
	
	}
	
#breadcrumbs a, span.current { 
	background: #fff;
	padding: 0px 5px; 
	}

span.breadcrumbs-title {
	color: #999; 
	background: #fff;
	padding-right: 5px; 
	}
	
/**********************  

10::BLOG - ALTERNATIVES

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

#blog-left-loop { 
	float: right;
	background: #fff; 
	width: 550px;
	margin-right: 0px;
	border: 1px solid #eee;
	padding: 30px 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: 0;
	}

#small-right.ten.columns { 
	background: #fff; 
	width: 550px;
	margin-right: 20px;
	border: 1px solid #eee;
	padding: 30px 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: 0; 
	}
	
#small-right.ten.columns img.blog-small-image { 
	 float: left;
	 margin-right: 20px;
	 margin-bottom: 0;
	}
	
.float-left { 
	float: right !important; 
	margin-right: 0 !important;
	}
	
#blog-gallery .blog-gallery { 
	width: 985px;
	position: relative;
	overflow: hidden;
	margin-bottom: -20px;
	margin-right: -25px;
	 
	}
	
#blog-gallery .blog-gallery .post { 
	width: 192px; 
	float: left;
	margin: 0px 21px 25px 0px;
	padding: 15px;
	background: #fff !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #eee;
	min-height: 370px !important;
	}
	
#blog-gallery .blog-gallery .post img { 
	width: 190px;
	height: 150px; 
	}
	
#blog-gallery .blog-gallery h4 { 
	margin-bottom: 10px; 
	}
#blog-gallery .blog-gallery h4 a { 
	font-size: 16px; 
	}
	
.gallerySlider { 
	height: 220px !important;
	margin-bottom: 20px; 
	}
	
#blog-gallery .gallery-post ol { 
	bottom: 0px !important; 
	left: -10px !important;
	}
	
#blog-gallery .blog-gallery .post { 
	min-height: 390px !important; 
	}
	
#blog-gallery .blog-gallery .post { 
	position: relative; 
	}
	
#blog-gallery .blog-gallery .post a.button { 
	position: absolute;
	bottom: 20px; 
	right: 10px;
	}
	
#blog-gallery .gallery-post .gallerySlider { 
	height: 150px !important; 
	}
	
.gallery-post { 
	position: relative; 
	}
	
.gallery-post ol { 
	position: absolute; 
	bottom: 5px;
	}
	
#single .gallery-post ol { 
	bottom: 30px;; 
	}
	
#single .gallery-post ul li img { 
	margin-bottom: 20px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
.gallery-post ol li { 
	display: inline;
	margin-right: 10px; 
	background: url(framework/images/bg-opacity.png);
	padding: 4px 8px;
	-webkit-border-radius:20px;
	border-radius:20px;
	-moz-border-radius:20px;
	}
	
.gallery-post ol li a { 
	color: #fff; 
	}
	
.gallery-post ol li.current { 
	background: #fff;
	color: #474747; 
	}
	
.gallery-post ol li.current a { 
	color: #474747; 
	}
	

.navigation { 
	margin-bottom: 20px; 
	
	background:url(framework/images/lines.png)center repeat-x ;
	}
	
span.pages { 
	color: #ccc;
	background: #fff;
	padding-right: 10px;
	margin-left: 0;
	padding-left: 0 !important;
	}
	
.navigation a, span.page-numbers, span.pages { 
	margin-right: 10px; 
	margin-bottom: 20px;
	font-family: Oswald;
	background: #fff;
	padding-right: 10px;
	padding-left: 10px;
	}

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

11::SINGLE - ALTERNATIVES

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

#single { 
	margin-top: 20px; 
	}

#single .post{ 
	margin-bottom: 20px; 
	}

#single .single-right { 
	float: right; 
	background: #fff; 
	width: 550px;
	margin-right: 0px;
	border: 1px solid #eee;
	padding: 30px 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: 0;
	}
	
#single .single-left{ 
	float:left; 
	background: #fff; 
	width: 550px;
	margin-right: 20px;
	border: 1px solid #eee;
	padding: 30px 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: 0;
	}
	
#single .no-sidebar { 
	width: 900px;
	border: 1px solid #eee;
	margin-left: 0;
	margin-top: 10px;
	background: #fff;
	padding: 30px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
#single .no-sidebar img.full-thumb { 
	width: 900px; 
	margin-bottom: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
#single img.small-post-img { 
	float: left;
	margin-right: 20px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
#single img.post-img { 
	margin-bottom: 20px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float: left;
	margin-right: 20px;
	}
	
#single h4.latest-blog-single { 
	margin-bottom: 20px; 
	}

#single ul.post-meta-single { 
	padding: 12px 0px 0px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee; 
	}
	
#single ul.post-meta-single li{ 
	float: left;
	margin-right: 15px; 
	}
	

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

12::PAGES - ALTERNATIVES

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

#page-full img.full-thumb{ 
	width: 900px !important; 
	margin-bottom: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
body.page #page-full .post, #page-full-slideshow { 
	background: #fff;
	padding: 30px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #eee;
	}
	
h2.page-template { 
	font-size: 27px; 
	margin-bottom: 0;
	}
	
#page-header.ten.columns.archives { 
	width: 100%; 
	}
	
body.archive .five.columns { 
	display: none; 
	}
	
body.page h6,body.page h5 { 
	margin-bottom: 10px; 
	}
	
/**********************  

13::COMMENTS

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

h3#comments {
	margin: 0px 0px;
	padding-top: 0px;
	font-size: 18px;
}

h3#comments-respond {
	font-size: 16px;
	line-height: 18px;
	margin: 40px 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 {
	border-bottom: 1px solid #f2f2f2;
	padding: 30px 0px;
	margin-bottom: 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;
}

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: orange;
	font-size: 14px;
}

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

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

14::GALLERY/PORTFOLIO

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

ul.filterable-grid { 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 30px 0px 30px;
	padding: 40px 30px 30px;
	background: #fff !important;
	border: 1px solid #eee;
	
	}

ul.filterable-grid li.q-thumb { 
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	width: 247px;
	margin-bottom: 50px;
	border: 1px solid #eee;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	padding: 10px !important; 
	}
	
ul.filterable-grid li.q-thumb img { 
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px; 
	}
	
ul.filterable-grid li.q-thumb img:hover { 
	opacity: .5; 
	}


ul.filterable-grid li.q-thumb h3 a{ 
	color: #373737;
	font-family: "Oswald", Helvetica !important;
	font-size: 16px;
	font-weight: normal;
}

ul.filterable-grid li.q-thumb p.loop-text { 
	line-height: 18px; 
	color: #474747;
	}


ul.filter{
	background: #fff url(framework/images/lines.png)center repeat-x;
	margin-bottom: 0;
	
	border: 1px solid #eee;
	padding: 30px 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

ul.filter li {
	background: #fff;
	padding: 0px 10px;
	
	display: inline;
	color: #999;
	margin-left: 20px;
}

ul.filter li a { 
	font-family: "Oswald";
	color: #474747; 
	}
	
ul.filter li.active A{ 
	color:#649EBF; 
	}

ul#filters li#filter-title { 
	font-family: "Oswald";
	margin-left: 0; 
	}

span.dash { 
	margin-right: 10px;
	margin-left: 10px; 
}
							


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

15::SOCIAL

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

.nine.columns.bottom-right, .six.columns.bottom-left { 
	 margin-bottom: 20px;
	}
	
.six.columns.bottom-left { 
	margin-left: 0;
	font-size: 12px;
	color: #999; 
	}

.nine.columns.bottom-right { 
	width: 580px !important; 
	}

ul#social { 
	float: right; 
	}

ul#social li { 
	display: inline;
	margin-right: 10px; 
	}

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

16::CYCLE

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

#main {
	position: relative;
}

#s2.pics {
	margin-top: 20px;
	position: relative;
	position: relative;
	width: 960px;
	height: 300px;
	overflow: hidden;
}

#s2.pics img {
	display: block;
	max-width: 100%;
	height: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#s3.pics {
	margin-top: 20px;
	position: relative;
	position: relative;
	width: 960px;
	height: 300px;
	overflow: hidden;
}

#s3.pics img {
	display: block;
	width: 960px;
	height: 300px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.nav a#prev2:hover,.nav a#next2:hover {
	opacity: .6;
}

.nav a#next2 {
	position: absolute;
	text-indent: -9999px !important;
	height: 30px;
	width: 30px;
	right: 3%;
	z-index: 200;
	top: 35%;
	background: url(framework/images/up.png);
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 0px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.nav a#prev2 {
	position: absolute;
	text-indent: -9999px !important;
	height: 30px;
	width: 30px;
	right: 3%;
	z-index: 200;
	top: 45%;
	background: url(framework/images/down.png);
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

#caption {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: url(framework/images/bg-opacity.png);
	position: absolute;
	bottom: 0px;
	left: 20px;
	padding: 10px 15px 8px 15px;
	color: #fff;
	font-size: 13px !important;
}

.tipsy {
	padding: 5px;
    font-size: 11px;
	margin-top: -5px;
    background-repeat: no-repeat;
	font-family: 'Helvetica Neue', Arial;
    background-image: url("framework/images/tipsy.gif");
}
.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: #000;
    color: white;
    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;
}

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

17::GALLERY EFFECTS

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


p.date-gallery { 
	padding-left: 0 !important;
	margin-top: 5px;
	font-size: 12px;
	}
	
img.page-slideshow {
-webkit-border-radius:10px !important;
border-radius:10px !important;
-moz-border-radius:10px !important; 
width:100% !important;
}

/*REMOVE FOR NON DEMO*/	
.resize {
position: fixed;
bottom: 0;
right: 0;
height: 80px;
width: 80px;
background: url(resize.png); }