	/* 
	Theme Name: Planer
	Theme URI: http://themeforest.net/user/Dankov
	Author: Dankov
	Author URI: http://themeforest.net/user/Dankov
	Description: Ad optimized magazine. AdSense ready. Responsive AdSense.
	Version: 1.0
	License: GPL2
	License URI: http://themeforest.net/user/Dankov
	Text Domain: dankov
	*/
	/*

	     0 - Reset
	     1 - Common
	     2 - Layout
	     3 - Special
	     4 - Editor style
	     5 - Components
	     6 - bbPress
	     7 - BuddyPress
	     8 - Menu
	     9 - Forms
	    10 - Sidebars
	    11 - Breadcrumbs
	    12 - Archive
	    13 - Post
	    14 - Formats
	    15 - Templates
	    16 - 404
	    17 - Comments
	    18 - Pingbacks
	    19 - Widgets
	    20 - Icons
	    21 - Pagination

	*/
	/*===============================================

	    R E S E T
	    Reset default styles of browsers

	===============================================*/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    outline: 0;
	    font-weight: inherit;
	    font-style: inherit;
	    font-size: 100%;
	    font-family: inherit;
	    vertical-align: baseline;
	}
	:focus {    outline: 0 }
	ol, ul {    list-style: none }
	table {
	    border-collapse: separate;
	    border-spacing: 0;
	}
	caption, th, td {
	    text-align: left;
	    font-weight: normal;
	}
	blockquote, q {    quotes: "" "" }
	/*===============================================

	    C O M M O N
	    General styles

	===============================================*/
	/*

	    1 - COMMON

	        1.1  - Body
	        1.2  - Titles
	        1.3  - Links
	        1.4  - Paragraphs
	        1.5  - Lists
	        1.6  - Images
	        1.7  - Tables
	        1.8  - Quotes
	        1.9  - Fieldsets
	        1.10 - Code
	        1.11 - Other HTML tags

	*/
	html {
	    height: 100%;
	    font-size: 100.01%;
	}
	/*-------------------------------------------
	        1.1 - Body
	    -------------------------------------------*/
	body {
	    height: auto;
	    min-height: 100%;
	    color: #56646F;
	}
	body, div, td {
	    font-family: Arial, Tahoma, Verdana, sans-serif;
	    font-size: 14px;
	    font-style: normal;
	    font-variant: normal;
	    font-weight: normal;
	    line-height: 1.785em;
	    vertical-align: top;
	    margin: 0;
	    padding: 0;
	    word-wrap: break-word;
	    hyphens: auto;
	}
	/*-------------------------------------------
	        1.2 - Titles
	    -------------------------------------------*/
	h1, h2, h3, h4, h5, h6 {
	    color: #3d3d3d;
	    line-height: 1.3em;
	    padding: 0.5em 0;
	    margin: 0 0 0 -0.05em;
	    font-style: normal;
	    font-weight: 400;
	    font-family: inherit;
	    text-transform: uppercase;
	}
	h1 {
	    font-size: 31px;
	    font-weight: 400;
	}
	#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {    color: #FFF }
	.sidebar-homepage-b h1 {
	    display: table;
	    margin: 0 auto;
	    padding: 0.25em 0;
	    text-align: center;
	    font-weight: 300;
	}
	.sidebar-homepage-b h1 span {    display: block }
	.sidebar-homepage-b h1 a { }
	h2 {
	    font-size: 2em;
	    letter-spacing: -0.02em;
	}
	h3 {
	    font-size: 1.6em;
	    letter-spacing: -0.01em;
	}
	h4 {    font-size: 1.3em }
	h5 {    font-size: 1.15em }
	h6 {    font-size: 1em }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	    color: #3d3d3d;
	    text-decoration: none;
	}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {    color: #00c8d7 }
	.title-sub {    opacity: 0.65 }
	.post-title .title-sub {
	    display: block;
	    font-size: 66%;
	    font-weight: 300;
	}
	.title-end { }
	/*-------------------------------------------
	        1.3 - Links
	    -------------------------------------------*/
	a {
	    color: #00c8d7;
	    text-decoration: none;
	    -webkit-transition: all 250ms linear;
	    -moz-transition: background-color 250ms linear;
	    -o-transition: background-color 250ms linear;
	    -ms-transition: background-color 250ms linear;
	    transition: all 250ms linear;
	}
	a:hover {
	    color: #3d3d3d;
	    text-decoration: none;
	    -webkit-transition: all 125ms linear;
	    -moz-transition: background-color 125ms linear;
	    -o-transition: background-color 125ms linear;
	    -ms-transition: background-color 125ms linear;
	    transition: all 125ms linear;
	}
	/*-------------------------------------------
	        1.4 - Paragraphs
	    -------------------------------------------*/
	p {
	    line-height: inherit;
	    margin: 0 0 1em 0;
	    padding: 0;
	    font-weight: 300;
	}
	/*-------------------------------------------
	        1.5 - Lists
	    -------------------------------------------*/
	ol {
	    list-style-type: decimal;
	    line-height: inherit;
	    margin: 0 0 0 1.5em;
	}
	ul {
	    list-style-type: disc;
	    line-height: inherit;
	    margin: 0 0 0 1.5em;
	}
	dl {    display: table }
	dt { }
	dd {    padding-left: 2em }
	/*-------------------------------------------
	        1.6 - Images
	    -------------------------------------------*/
	img {
	    display: inline-block;
	    max-width: 100%;
	    height: auto;
	    font: normal 10px/1em sans-serif;
	    border: 0;
	}
	/*--- Attachment -----------------------------*/
	.wp-caption {
	    display: block;
	    font-size: 0.85em;
	    text-align: center;
	    width: auto;
	    max-width: 100% !important;
	    margin-bottom: 1em;
	    padding: 5px 0 10px;
	    background: url('assets/images/line-light.png');
	}
	.wp-caption.aligncenter {    display: block }
	.wp-caption a { }
	.wp-caption img {
	    display: block;
	    margin: 0 auto;
	}
	.wp-caption-text {
	    font-size: 11px;
	    line-height: 1.4em;
	    width: auto;
	    max-width: 100%;
	    margin: 0 auto;
	    padding: 10px 10px 0;
	}
	/*--- Gallery -----------------------------*/
	.gallery {
	    font-size: 0.85em;
	    width: auto !important;
	    max-width: 100%;
	    margin-bottom: 1em !important;
	    padding: 25px 25px 0;
	    background: url('assets/images/bg-black-10.png');
	}
	.gallery-item {
	    display: inline-block;
	    float: none !important;
	    margin: 0 0 25px !important;
	    vertical-align: top;
	}
	.gallery img {
	    display: block;
	    margin: 0 auto;
	    border: none !important;
	}
	/*-------------------------------------------
	        1.7 - Tables
	    -------------------------------------------*/
	table {
	    text-align: left;
	    width: 100%;
	    max-width: 100%;
	    margin: 0 0 1em;
	    border: 0;
	    border-collapse: collapse;
	}
	caption {
	    line-height: 1.5em;
	    color: #FFF !important;
	    text-align: center;
	    padding: 1em;
	    background: #3d3d3d url('assets/images/bg-white-20.png');
	}
	thead { }
	thead tr {    background: none }
	th {
	    line-height: 1.3em;
	    color: #FFF !important;
	    padding: 5px 10px;
	    background: #3d3d3d url('assets/images/bg-white-40.png');
	    border-bottom: 5px solid #eee;
	}
	tbody { }
	tr {
	    background: #FFF;
	    border-bottom: 1px solid #EAEAEA;
	}
	tr.alt {    background: #F9F9F9 }
	td {
	    line-height: inherit;
	    vertical-align: top;
	    color: #56646F;
	    padding: 10px;
	    border-left: 1px solid #eee;
	}
	td:first-child {    border-left: none }
	tfoot { }
	tfoot tr {
	    background: #EAEAEA;
	    border-bottom: 1px solid #eee;
	}
	tfoot td {    border-right: none }
	/*-------------------------------------------
	        1.8 - Quotes
	    -------------------------------------------*/
	blockquote {
	    font-size: 1.2em;
	    text-align: left; /* needed */
	    margin: 0 0 0 35px;
	    padding: 0 0 0 15px;
	    border-left: 1px solid #eee;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	blockquote:before {
	    content: '\201C';
	    position: absolute;
	    font-size: 5em;
	    margin: 20px 0 0 -55px;
	    opacity: 0.35;
	}
	blockquote p {
	    font-family: inherit;
	    line-height: 1.785em;
	}
	blockquote cite {    display: table }
	cite {    font-size: 0.8em }
	q {    font-style: italic }
	q:before {    content: '\AB' }
	q:after {    content: '\BB' }
	/*-------------------------------------------
	        1.9 - Fieldsets
	    -------------------------------------------*/
	fieldset {
	    border: 1px solid #eee;
	    margin: 0 0 1.5em;
	    padding: 25px;
	}
	fieldset legend {
	    display: block;
	    font-weight: bold;
	    line-height: 1em;
	    margin: 0 0 0 -5px;
	    padding: 0 5px;
	}
	/*-------------------------------------------
	        1.10 - Code
	    -------------------------------------------*/
	pre {
	    font-family: "Courier New", monospace;
	    font-size: 12px;
	    text-align: left; /* needed */
	    line-height: 20px;
	    color: #555;
	    max-width: 100%;
	    margin-bottom: 1em;
	    padding: 0 3px;
	    background: #FFF url('assets/images/bg_code.png') left 20px repeat;
	    overflow: auto;
	    box-shadow: 0 0 1px rgba(0,0,0,0.2);
	}
	pre code {
	    background: none;
	    padding: 0;
	}
	code, kbd, var, tt {
	    font-family: "Courier New", monospace;
	    text-align: left; /* needed */
	    padding: 0 3px;
	    background: url('assets/images/bg-black-10.png') top left repeat;
	}
	/*-------------------------------------------
	        1.11 - Other HTML tags
	    -------------------------------------------*/
	em {    font-style: italic }
	abbr, acronym {
	    border-bottom: 1px dotted #666;
	    cursor: help;
	}
	del {    text-decoration: line-through }
	ins {
	    text-decoration: none;
	    background: #FFFFCC;
	}
	hr {
	    clear: both;
	    height: 1px;
	    margin-bottom: 1em;
	    background: url('assets/images/line.png') top left repeat-x;
	    border: 0 none;
	}
	big {    font-size: 1.2em }
	small {    font-size: 0.85em }
	sup {
	    font-size: 66%;
	    vertical-align: super;
	}
	/*===============================================

	    L A Y O U T
	    Layout styles

	===============================================*/
	/*

	    2 - LAYOUT

	        2.1 - Header
	        2.2 - Content
	        2.3 - Footer

	*/
	#layout {
	    overflow: hidden;
	    width: 100%;
	    margin: auto;
	    background: #fff;
	    -webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
	    -moz-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
	    box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
	}
	/*-------------------------------------------
	        2.1 - Header
	    -------------------------------------------*/
	#header {
	    position: relative;
	    z-index: 3;
	}
	#header-layout-2 {
	    width: 100%;
	    background: #f3f3f3;
	    border-top: 3px solid #00c8d7;
	    display: inline-block;
	}
	#header-holder-2 {
	    position: relative;
	    display: block;
	    width: 1140px;
	    margin: 0 auto;
	    background: transparent;
	}
	#header-layout { }
	#header-holder {
	    position: relative;
	    display: table;
	    width: 1140px;
	    margin: 0 auto;
	}
	/*--- Logo -----------------------------*/
	#logo {
	    float: left;
	    width: 262px;
	    height: 90px;
	    margin: 40px 30px 40px 0px;
	}
	#logo h2, #logo h2 a, #logo h2 img {
	    position: relative;
	    display: block;
	    font-size: 50px;
	    line-height: 0.9em;
	    font-weight: bold;
	    color: #3d3d3d;
	    letter-spacing: -0.06em;
	    text-decoration: none;
	    max-width: 100%;
	    margin: 0;
	    padding: 0;
	    opacity: 1;
	}
	#logo h2 {    max-width: 262px }
	.hidpi #logo h2 img {
	    opacity: 0; /* needed for hidpi function */
	}
	/*--- Custom data -----------------------------*/
	#hcustom {
	    float: right;
	    display: table;
	    width: 818px;
	    text-align: right;
	    height: 90px;
	    margin: 40px 0;
	}
	#hcustom .sidebar {    max-width: 828px }
	/*--- Search form -----------------------------*/
	#search-form-header {
	    position: absolute;
	    display: none;
	    float: right;
	    top: 0;
	    right: 0;
	    background: #00c8d7;
	    overflow: hidden;
	    z-index: 2;
	}
	#search-form-header span {
	    display: inline-block;
	    float: left;
	    width: 54px;
	    line-height: 58px;
	    opacity: 1;
	    cursor: pointer;
	    transition: all 250ms linear;
	    text-align: center;
	    font-size: 28px;
	    color: #fff;
	    font-family: 'Simple-Line-Icons';
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	#search-form-header span:before {    content: "\e090" }
	#search-form-header span:hover, #search-form-header span.inProgress {
	    opacity: 1;
	    transition: all 125ms linear;
	}
	#search-form-header input {
	    position: absolute;
	    display: inline-block;
	    color: #FFF;
	    font-size: 17px;
	    text-indent: 1px;
	    width: 195px;
	    padding: 0;
	    background: transparent;
	    border: none;
	    font-weight: 300;
	}
	#search-form-header input::-webkit-input-placeholder {    color: #FFF }
	/*-------------------------------------------
	        2.2 - Content
	    -------------------------------------------*/
	#content {
	    z-index: 1;
	    position: relative;
	}
	#content-layout {
	    display: block;
	    width: 1140px;
	    : ;
	    margin: 0 auto;
	    padding: 0;
	    z-index: 1;
	}
	#content-holder { }
	#content-box {    min-height: 600px }
	/* Content area */
	div.post-single {    width: 737px }
	/* If sidebar by right */
	.sidebar-position-right #content-box {
	    float: left;
	    width: 790px;
	}
	.sidebar-position-right #content-box > div {
	    padding: 70px 50px 50px 0;
	    border-right: 1px solid #eee;
	}
	.sidebar-position-right div.post-single {    float: right }
	/* If sidebar by left */
	.sidebar-position-left #content-box {
	    float: right;
	    width: 790px;
	}
	.sidebar-position-left #content-box > div {
	    padding: 70px 0 50px 50px;
	    border-left: 1px solid #eee;
	}
	.sidebar-position-left div.post-single {    float: left }
	/* If sidebar none */
	.sidebar-position-none #content-box > div {    padding: 50px 0 }
	.sidebar-position-none div.post-single {
	    float: right;
	    width: 1140px;
	}
	/*-------------------------------------------
	        2.3 - Footer
	    -------------------------------------------*/
	#footer {
	    position: relative;
	    color: #777;
	    background: #2d2d2d;
	    z-index: 2;
	}
	#footer-layout { }
	#footer-holder {
	    position: relative;
	    width: 1140px;
	    : ;
	    margin: 0 auto;
	    z-index: 2;
	}
	#copyrights-holder {
	    width: 100%;
	    color: #FFF;
	    margin: 0 auto;
	    padding: 7px 0;
	    background: #3d3d3d;
	}
	#copyrights-box {
	    width: 1140px;
	    margin: auto;
	}
	#copyrights-box a {
	    color: #FFF;
	    opacity: 1;
	    transition: opacity 250ms linear;
	}
	#copyrights-box a:hover {
	    color: #FFF;
	    opacity: 0.6;
	    transition: opacity 125ms linear;
	}
	#copyrights-company {
	    font-size: 13px;
	    width: 65%;
	    float: left;
	    font-weight: 300;
	}
	#copyrights-developer {
	    font-size: 13px;
	    width: 35%;
	    float: right;
	    text-align: right;
	    font-weight: 300;
	}
	/*===============================================

	    S P E C I A L
	    Permanent useful styles

	===============================================*/
	/*

	    3 - SPECIAL

	        3.1 - WP classes
	        3.2 - Div as table
	        3.3 - Embed, iframe, object, video
	        3.4 - Mediaelement
	        3.5 - Another special classes

	*/
	/*-------------------------------------------
	        3.1 - WP classes
	    -------------------------------------------*/
	.alignleft {
	    float: left;
	    margin-right: 15px;
	}
	.aligncenter {
	    float: none;
	    clear: both;
	    display: table;
	    margin-left: auto;
	    margin-right: auto;
	}
	.alignright {
	    float: right;
	    margin-left: 15px;
	}
	.bypostauthor { }
	.wp-post-image {
	    display: inline-block;
	    margin: 0 0 2em;
	    width: 100%;
	}
	.gallery-caption { }
	#content-box .sticky.post-default {
	    padding: 25px 25px 50px;
	    background: url('assets/images/line-light.png') repeat;
	}
	.more-link {
	    display: inline-block !important;
	    line-height: 1em !important;
	    color: #FFF;
	    text-decoration: none !important;
	    white-space: nowrap;
	    padding: 0.7em 1em 0.7em 1em;
	    background-color: #00c8d7;
	    transition: background-color 150ms linear;
	}
	.more-link:hover {
	    color: #FFF;
	    background-color: #3d3d3d;
	    transition: background-color 150ms linear;
	    cursor: pointer;
	}
	/*-------------------------------------------
	        3.2 - Div as table
	    -------------------------------------------*/
	.div-as-table {
	    position: relative;
	    display: table;
	}
	.div-as-table > div {
	    display: table-cell;
	    vertical-align: middle;
	}
	.div-as-table > div > div { }
	.div-as-table > div > div:after {
	    display: block;
	    clear: both;
	    content: ".";
	    height: 0;
	    font-size: 0;
	}
	/*-------------------------------------------
	        3.3 - Embed, iframe, object, video
	    -------------------------------------------*/
	embed, iframe, object, video {    max-width: 100% }
	/*-------------------------------------------
	        3.4 - Mediaelement
	    -------------------------------------------*/
	#layout .mejs-container {
	    display: block;
	    margin: 1em 0 2em 0;
	    background: transparent;
	}
	#layout .mejs-audio {    height: 70px !important }
	.mejs-fullscreen #header {    display: none }
	.mejs-fullscreen .mejs-container {    margin: 0 }
	#layout .mejs-controls {
	    height: 70px !important;
	    background: #3d3d3d;
	}
	.mejs-fullscreen #layout .mejs-controls {    height: 83px !important }
	#layout .project-wrapper-color .mejs-controls, #layout .mejs-video .mejs-controls {    background: url('assets/images/bg-black-60.png') }
	#layout .mejs-play { }
	#layout .mejs-pause {    background: url('assets/images/bg-white-50.png') }
	#layout .mejs-playpause-button {
	    width: 46px;
	    height: 46px;
	    margin: 10px 5px 10px 10px;
	    border: 2px solid #FFF;
	    border-radius: 50px;
	}
	#layout .mejs-playpause-button button {
	    width: 46px;
	    height: 46px;
	    margin: 0;
	}
	#layout .mejs-play button {
	    background: url('../../plugins/stkit/assets/images/icons/16/glyphs/white/play.png') 54% center no-repeat;
	    background-size: 16px 16px;
	}
	.hidpi .mejs-play button {    background-image: url('../../plugins/stkit/assets/images/icons/32/glyphs/white/play.png') }
	#layout .mejs-pause button {
	    background: url('../../plugins/stkit/assets/images/icons/16/glyphs/white/pause.png') center center no-repeat;
	    background-size: 16px 16px;
	}
	.hidpi .mejs-pause button {    background-image: url('../../plugins/stkit/assets/images/icons/32/glyphs/white/pause.png') }
	#layout .mejs-mute button {
	    background: url('../../plugins/stkit/assets/images/icons/16/glyphs/white/speaker.png') center center no-repeat;
	    background-size: 16px 16px;
	}
	.hidpi .mejs-mute button {    background-image: url('../../plugins/stkit/assets/images/icons/32/glyphs/white/speaker.png') }
	#layout .mejs-unmute button {
	    background: url('../../plugins/stkit/assets/images/icons/16/glyphs/white/speaker-off.png') center center no-repeat;
	    background-size: 16px 16px;
	}
	.hidpi .mejs-unmute button {    background-image: url('../../plugins/stkit/assets/images/icons/32/glyphs/white/speaker-off.png') }
	#layout .mejs-fullscreen-button button {
	    background: url('../../plugins/stkit/assets/images/icons/16/glyphs/white/fullscreen.png') center center no-repeat;
	    background-size: 16px 16px;
	}
	#layout .mejs-time-current, #layout .mejs-horizontal-volume-current {    background: #FFF }
	#layout .mejs-time-loaded {    background: #00c8d7 }
	#layout .mejs-time-total, #layout .mejs-horizontal-volume-total {    background: url('assets/images/bg-black-60.png') }
	#layout .mejs-time-float {
	    width: 37px;
	    height: 18px;
	    top: -24px;
	    color: #56646F;
	    background: #FFF;
	    border: none;
	    box-shadow: 0 0 1px rgba(0,0,0,0.2);
	}
	#layout .mejs-time-float-current {    margin: 4px 3px 0 3px }
	#layout .mejs-time-float-corner {
	    top: 16px;
	    border: solid 5px #FFF;
	    border-color: #FFF transparent transparent;
	}
	#layout .mejs-time {    padding: 29px 5px 0 }
	#layout .mejs-time span {
	    font-size: 11px;
	    line-height: 11px;
	    opacity: 0.7;
	}
	#layout .mejs-time-rail {    padding-top: 25px }
	#layout .mejs-volume-button, #layout .mejs-horizontal-volume-slider {    margin-top: 20px }
	#layout .mejs-fullscreen-button {    margin: 20px 7px 0 3px }
	#layout .mejs-button button:focus {    outline: 0 }
	#layout .mejs-overlay-button {
	    background: url('assets/images/icons/256/glyphs/white/play.png') center center no-repeat;
	    background-size: 100% 100%;
	    opacity: 0.6;
	}
	#layout .mejs-overlay-button:hover {
	    background-position: center center;
	    opacity: 0.9;
	}
	#layout .mejs-poster {    background-size: 100% auto }
	#layout .mejs-volume-slider {    background: #3d3d3d url('assets/images/bg-black-25.png') }
	#layout .mejs-video .mejs-volume-slider {    background: url('assets/images/bg-black-60.png') }
	/*-------------------------------------------
	        3.5 - Another special classes
	    -------------------------------------------*/
	/*--- Visibility --------------------------*/
	.block {    display: block !important }
	.none {    display: none !important }
	.hidden {    visibility: hidden }
	/*--- Position -----------------------------*/
	.relative {    position: relative }
	.absolute {    position: absolute }
	/*--- Floating -----------------------------*/
	.fl {    float: left !important }
	.fr {    float: right !important }
	.clear {
	    font-size: 0 !important;
	    line-height: 0 !important;
	    width: 0 !important;
	    height: 0 !important;
	    float: none !important;
	    margin: 0 !important;
	    padding: 0 !important;
	    clear: both !important;
	}
	/*--- Alignment -----------------------------*/
	.align-center {    text-align: center }
	/*--- Fonts ---------------------------------*/
	.f11 {    font-size: 11px }
	.f13 {    font-size: 13px }
	.normal {    font-weight: normal }
	/*--- Selection -----------------------------*/
	.non-selectable {
	    -webkit-user-select: none;
	    -khtml-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	}
	/*===============================================

	    E D I T O R   S T Y L E
	    Additional styles for TinyMCE

	===============================================*/
	/*

	    4 - EDITOR STYLE

	*/
	body#tinymce.wp-editor {    padding: 10px }
	body#tinymce .aligncenter {    display: table }
	dl.wp-caption {    display: inline-block }
	dt.wp-caption-dt { }
	dd.wp-caption-dd {    padding: 10px 5px 0 }
	/*===============================================

	    C O M P O N E N T S
	    ST Kit components

	===============================================*/
	/*

	    5 - COMPONENTS

	        5.1 - AdSense

	*/
	/*-------------------------------------------
	        5.1 - ST AdSense
	    -------------------------------------------*/
	.st-adsense {    display: block }
	.widget-adsense {
	    display: block !important;
	    padding: 0 !important;
	    background: transparent !important;
	}
	.adsbygoogle {
	    display: block;
	    background: transparent;
	}
	.sidebar-ad-a .adsbygoogle {    margin: 0 0 0 auto }
	.sidebar-ad-b .adsbygoogle {    margin: 0 auto }
	.sidebar-ad-c .adsbygoogle {    margin: 0 auto }
	/*===============================================

	    B B P R E S S
	    Styles for bbPress plugin

	===============================================*/
	/*

	    6 - BBPRESS

	        6.1 - bbPress Style
	        6.2 - Breadcrumb and Tags
	        6.3 - Forms
	        6.4 - Notices
	        6.5 - Stickies
	        6.6 - Avatars
	        6.7 - Toggles
	        6.8 - Widgets

	*/
	/*-------------------------------------------
	        6.1 - bbPress Style
	    -------------------------------------------*/
	#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {    border: none }
	.bbp-pagination-count {
	    float: left;
	    border: 1px solid transparent;
	    font-weight: 300;
	}
	#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
	    margin-left: 130px;
	    padding: 0;
	    text-align: left;
	}
	#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header { }
	#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	    text-transform: uppercase;
	    padding: 10px 25px;
	    background: #eee;
	    border: none;
	}
	.bbp-header .bbp-reply-author {    display: none }
	.bbp-footer {    display: none }
	div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header {    border: none }
	#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {    padding: 20px 25px }
	#bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content {    margin-left: 113px }
	#bbpress-forums div.even, #bbpress-forums ul.even {    background: #fafafa }
	#bbpress-forums div.odd, #bbpress-forums ul.odd {    background: #f7f7f7 }
	.bbp-body li.bbp-forum-info, .bbp-body li.bbp-topic-title {    font-size: 14px }
	.bbp-body li.bbp-forum-info > a, .bbp-body li.bbp-topic-title > a {
	    font-weight: 400;
	    text-transform: uppercase;
	}
	.bbp-body li.bbp-topic-freshness {    font-size: 11px }
	.bbp-meta {
	    font-size: 11px;
	    color: #BBB;
	}
	#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {    font-style: normal }
	#bbpress-forums li.bbp-header ul {
	    overflow: hidden;
	    font-weight: 400;
	    font-size: 14px;
	}
	/*-------------------------------------------
	        6.2 - Breadcrumb and Tags
	    -------------------------------------------*/
	div.bbp-breadcrumb, div.bbp-topic-tags {    font-size: 11px }
	.bbp-breadcrumb {    margin-right: 0.5em }
	/*-------------------------------------------
	        6.3 - Forms
	    -------------------------------------------*/
	.bbpress .wp-editor-container textarea.wp-editor-area, .bbpress .wp-editor-container textarea.wp-editor-area:focus {
	    border: none;
	    box-shadow: 1px 1px 0 rgba(0,0,0,0.15) inset, -1px -1px 0 rgba(0,0,0,0.15) inset;
	    border-radius: 0;
	}
	.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input {
	    width: 280px;
	    height: 14px;
	    padding: 10px;
	    background: #FFF;
	    border: 1px solid #eee;
	}
	#content-data .bbp-submit-wrapper {    margin-top: 0px !important }
	/*-------------------------------------------
	        6.4 - Notices
	    -------------------------------------------*/
	div.bbp-template-notice {
	    color: #AD8643;
	    text-align: center;
	    padding: 1em 4em;
	    border: none;
	    border-radius: 0;
	    background-color: #FBEED5;
	    box-shadow: 0 0 1px rgba(0, 0, 0, 0.35) inset;
	}
	div.bbp-template-notice a { }
	div.bbp-template-notice.info {
	    color: #3A87AD;
	    padding: 1em 4em;
	    text-align: center;
	    background-color: #D9EDF7;
	    border: none;
	}
	div.bbp-template-notice.important {
	    border: #e6db55 1px solid;
	    background-color: #fffbcc;
	}
	div.bbp-template-notice.error, div.bbp-template-notice.warning {
	    color: #B94A48;
	    padding: 1em 4em;
	    text-align: center;
	    background-color: #F2DEDE;
	    border: none;
	}
	div.bbp-template-notice.error a, div.bbp-template-notice.warning a {    color: #c00 }
	/*-------------------------------------------
	        6.5 - Stickies
	    -------------------------------------------*/
	.super-sticky .bbp-topic-title > a, .sticky .bbp-topic-title > a {    font-weight: bold }
	/*-------------------------------------------
	        6.6 - Avatars
	    -------------------------------------------*/
	.bbp-author-avatar {
	    display: inline-block;
	    margin-bottom: -5px;
	    padding: 3px;
	}
	.bbp-forum-freshness {    font-weight: 300 }
	#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar, #bbp-single-user-details img.avatar {
	    display: block;
	    border: none;
	    margin-top: 0;
	    margin-bottom: 0;
	}
	/*-------------------------------------------
	        6.7 - Toggles
	    -------------------------------------------*/
	#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
	    font-size: 13px;
	    font-weight: 300;
	    margin: 5px 0 0;
	}
	/*-------------------------------------------
	        6.8 - Widgets
	    -------------------------------------------*/
	.widget_display_forums > ul, .widget_display_replies > ul, .widget_display_topics > ul, .widget_display_views > ul {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	.widget_display_forums > ul > li, .widget_display_replies > ul > li, .widget_display_topics > ul > li, .widget_display_views > ul > li {
	    padding: 0.6em 0;
	    border-bottom: 1px solid #eee;
	}
	.widget_display_forums > ul > li:first-child, .widget_display_replies > ul > li:first-child, .widget_display_topics > ul > li:first-child, .widget_display_views > ul > li:first-child {    padding-top: 0 }
	/* Recent Replies */
	.widget_display_replies .avatar {
	    display: block;
	    border: none;
	}
	.widget_display_replies div {    font-size: 11px }
	/* Recent Topics */
	.widget_display_topics .avatar {
	    display: block;
	    border: none;
	}
	.widget_display_topics div {    font-size: 11px }
	/* Stats*/
	.widget_display_stats dl {    display: block }
	.widget_display_stats dt {    position: absolute }
	.widget_display_stats dd {
	    display: block;
	    color: #00c8d7;
	    text-align: right;
	    padding: 5px 0;
	}
	.widget_display_stats dd strong {    font-weight: 400 }
	.widget_display_stats dd:after {
	    float: left;
	    display: block;
	    clear: both;
	    content: ".";
	    height: 0;
	    font-size: 0;
	}
	/* Search*/
	#sidebar .sidebar .widget_display_search {    background: #fff }
	.searchform {    border: 1px solid #eee }
	#bbpress-forums #bbp-search-form {    display: none }
	#bbp-search-form {
	    background: #FFF;
	    padding: 10px 44px 10px 10px;
	    border: 0;
	    height: 20px;
	    border: 1px solid #eee;
	}
	#bbp-search-form label {    display: none }
	#bbp_search {
	    float: left;
	    width: 100%;
	    height: 20px;
	    padding: 0;
	    border: none;
	    background: none;
	}
	#bbp_search_submit {
	    width: 30px !important;
	    height: 20px;
	    text-indent: -9999px;
	    background: url('assets/images/icons/16/glyphs/gray/search.png') center center no-repeat;
	    float: right;
	    margin: 0 -37px 0 0;
	    padding: 0;
	}
	#bbp_search_submit:hover {    box-shadow: none }
	/* Login */
	.bbp-logged-in img.avatar {
	    float: left;
	    margin: 0;
	}
	.bbp_widget_login h4 {
	    float: left;
	    margin-left: 15px;
	}
	.bbp_widget_login h4 a {
	    color: #3d3d3d;
	    text-transform: capitalize;
	    font-weight: 400;
	    font-size: 16px;
	}
	.bbp_widget_login .bbp-logged-in h4 {
	    font-size: 1.1em;
	    padding-top: 0;
	}
	.bbp_widget_login .bbp-logged-in h4 a {
	    display: inline-block;
	    width: 40%;
	    word-wrap: normal;
	}
	.bbp_widget_login a.button {
	    float: right;
	    padding: 7px 10px;
	    margin-top: 8px;
	    font-weight: 300;
	}
	.bbp-login-form fieldset {
	    margin: 0;
	    padding: 0;
	    border: 0;
	}
	.bbp-login-form .bbp-username {    margin-top: 0 }
	.bbp-login-form .bbp-username input, .bbp-login-form .bbp-password input {
	    width: 280px;
	    height: 14px;
	    padding: 10px;
	    border: 0;
	    background: #FFF;
	    border: 1px solid #eee;
	}
	#sidebar .bbp-login-form label {
	    width: 162px;
	    font-weight: 300;
	    font-size: 13px;
	}
	.bbp-login-links a:hover {    color: #00C8D7 }
	.bbp-login-form .bbp-username, .bbp-login-form .bbp-email, .bbp-login-form .bbp-password, .bbp-login-form .bbp-remember-me, .bbp-login-form .bbp-submit-wrapper {    margin-top: 7px }
	.bbp-login-form .bbp-login-links a {
	    float: none;
	    margin-right: 10px;
	    font-weight: 300;
	    font-size: 13px;
	}
	.bbp-login-form .bbp-login-links a:hover {    color: #00C8D7 }
	.bbp-submit-wrapper {    margin-top: -17px !important }
	.bbp-submit-wrapper .user-submit {
	    padding: 10px 15px;
	    font-weight: 300;
	}
	.bbp-submit-wrapper .user-submit:hover {
	    color: #FFF !important;
	    box-shadow: 0 -40px 0 0 rgba(0,0,0,0.25) inset;
	}
	/*===============================================

	    B U D D Y P R E S S
	    Styles for BuddyPress

	===============================================*/
	/*

	    7 - BUDDYPRESS

	        7.1 - Common
	        7.2 - Forms
	        7.3 - Buttons
	        7.4 - Members and Groups list
	        7.5 - Profile
	        7.6 - Navigation bar
	        7.7 - Acivity Stream
	        7.8 - Alerts
	        7.9 - Messages
	        7.10 - Widgets General
	        7.11 - Widget: Login
	        7.12 - Widget: Members
	        7.13 - Widget: Friends
	        7.14 - Widget: Groups

	*/
	/*-------------------------------------------
	        7.1 - Common
	    -------------------------------------------*/
	#buddypress ul.item-list li div.item-desc, #buddypress div.pagination, #buddypress ul.item-list li div.meta {    color: inherit }
	#buddypress div#item-header div#item-meta {    color: inherit }
	/*-------------------------------------------
	        7.2 - Forms
	    -------------------------------------------*/
	#buddypress .standard-form textarea, #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form input[type="password"], #buddypress .dir-search input[type="search"], #buddypress .dir-search input[type="text"] {
	    background: #FFF;
	    border: 1px solid #eee;
	    color: #888;
	    font-family: inherit;
	    font-size: inherit;
	    font-size-adjust: inherit;
	    font-stretch: inherit;
	    font-style: inherit;
	    font-variant: inherit;
	    font-weight: inherit;
	    line-height: inherit;
	    margin-bottom: 5px;
	    padding: 10px;
	}
	#buddypress .standard-form {
	    padding: 25px;
	    background: url('assets/images/line-light.png');
	}
	#buddypress .standard-form > label:first-child {    margin-top: 0 }
	#buddypress .standard-form#signup_form div.submit {    float: none }
	#buddypress form#whats-new-form #whats-new-options select {
	    display: block;
	    margin-top: 0;
	}
	/*-------------------------------------------
	        7.3 - Buttons
	    -------------------------------------------*/
	#buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"] {
	    color: #FFF;
	    font-size: inherit;
	    padding: 0.7em 1em 0.7em 1em;
	    background-color: #00c8d7;
	    border: 0;
	    box-shadow: 0 0 0 0 rgba(0,0,0,0) inset;
	    transition: all 250ms linear;
	}
	#buddypress input[type="submit"]:hover, #buddypress input[type="button"]:hover, #buddypress input[type="reset"]:hover {
	    color: #FFF;
	    background-color: #00c8d7;
	    border: 0;
	    box-shadow: 0 -50px 0 0 rgba(0,0,0,0.25) inset;
	    transition: all 125ms linear;
	}
	#item-buttons {    padding-top: 20px }
	#buddypress div#item-header div.generic-button, #buddypress div#item-header a.button {
	    float: none;
	    display: inline-block;
	    margin: 5px 5px 0;
	}
	a.bp-title-button, #buddypress button, #buddypress a.button, #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link {
	    color: inherit;
	    font-size: 11px;
	    text-transform: uppercase;
	    letter-spacing: 0;
	    border: 0;
	    background: none;
	    box-shadow: 1px 1px 0 rgba(0,0,0,0.1) inset, -1px -1px 0 rgba(0,0,0,0.1) inset;
	}
	#buddypress button:hover, #buddypress a.button:hover, #buddypress a.button:focus, #buddypress ul.button-nav li a:hover, #buddypress ul.button-nav li.current a, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover {
	    color: inherit;
	    border: 0;
	    background: none;
	    box-shadow: 1px 1px 0 rgba(0,0,0,0.25) inset, -1px -1px 0 rgba(0,0,0,0.25) inset;
	}
	#buddypress .standard-form div.submit input {
	    display: inline-block;
	    margin-right: 5px;
	}
	/*-------------------------------------------
	        7.4 - Members and Groups list
	    -------------------------------------------*/
	.groups .page-title a.button {
	    display: table !important;
	    font-weight: normal;
	    margin: 10px 0;
	}
	.groups .page-title a.button:after {    content: '' }
	#buddypress ul.item-list li div.item-desc {
	    width: auto;
	    font-size: inherit;
	    margin-left: 65px;
	}
	#buddypress ul.item-list li div.action {
	    position: relative;
	    text-align: left;
	    top: auto;
	    left: auto;
	    margin: 0 0 0 65px;
	}
	#buddypress #members-list .item, #buddypress #friend-list .item {    padding: 0 0 0 65px }
	#buddypress ul.item-list li div.item-title, #buddypress ul.item-list li h4 {
	    font-size: inherit;
	    font-weight: bold;
	    line-height: 1em;
	    padding: 0.5em 0 0;
	}
	#buddypress ul.item-list li div.item-title span {
	    color: inherit;
	    font-size: inherit;
	    font-weight: normal;
	    line-height: 1.785em;
	}
	#buddypress ul.item-list li img.avatar {    margin-right: 15px }
	/*-------------------------------------------
	        7.5 - Profile
	    -------------------------------------------*/
	.buddypress .breadcrumbs {    display: none }
	#buddypress div#item-header div#item-actions {
	    float: none;
	    width: auto;
	    text-align: center;
	    margin: 0 0 25px;
	    padding: 0;
	}
	#buddypress div#item-header div#item-actions h3 {
	    font-size: 1em;
	    margin: 0;
	}
	#buddypress div#item-header #group-admins {
	    text-align: center;
	    margin: 0;
	}
	#buddypress div#item-header #group-admins li {
	    float: none;
	    display: inline-block;
	}
	#buddypress div#item-header div#item-meta {    font-size: 1em }
	.single-item h1.page-title, .single-item #item-header-avatar, .bp-user h1.page-title {    text-align: center }
	.activity-permalink h1.page-title {    text-align: left }
	.single-item #item-header-content, .bp-user #item-header {
	    text-align: center;
	    padding: 0 0 40px;
	}
	#item-header-avatar > a {
	    display: inline-block;
	    margin: 0 auto 10px;
	    padding: 5px;
	    border-radius: 150px;
	    background: url('assets/images/line-light.png');
	}
	.single-item #buddypress div#item-header img.avatar, .bp-user #buddypress #item-header-avatar .avatar {
	    float: none;
	    display: block;
	    margin: 0;
	}
	#buddypress div#item-header h2 {
	    margin: 0;
	    padding: 0;
	    font-size: 1em;
	}
	#buddypress div#item-header div#item-header-content {    float: none }
	/*-------------------------------------------
	        7.6 - Navigation bar
	    -------------------------------------------*/
	#buddypress div.item-list-tabs {    overflow: visible }
	#buddypress div.item-list-tabs ul li {
	    float: none;
	    display: inline-block;
	}
	#buddypress div.item-list-tabs ul li a {
	    position: relative;
	    padding: 10px 10px 9px;
	}
	#buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a {
	    color: #FFF;
	    background: #00c8d7;
	    opacity: 1;
	}
	#buddypress div.item-list-tabs ul li.selected a span, #buddypress div.item-list-tabs ul li.current a span, #buddypress div.item-list-tabs ul li a span, #buddypress div.item-list-tabs ul li a:hover span {
	    position: absolute;
	    top: -1em;
	    right: 0.5em;
	    color: #FFF;
	    font-size: 11px;
	    line-height: 10px;
	    font-weight: bold;
	    padding: 3px 5px;
	    background: #3d3d3d;
	    border: none;
	    border-radius: 0;
	    -webkit-transition: all 250ms linear;
	    -moz-transition: background-color 250ms linear;
	    -o-transition: background-color 250ms linear;
	    -ms-transition: background-color 250ms linear;
	    transition: all 250ms linear;
	}
	#buddypress div.item-list-tabs ul li a:hover span {
	    top: -1.5em;
	    transition: all 125ms linear;
	    -webkit-transition: all 125ms linear;
	    -moz-transition: background-color 125ms linear;
	    -o-transition: background-color 125ms linear;
	    -ms-transition: background-color 125ms linear;
	    transition: all 125ms linear;
	}
	#buddypress div.item-list-tabs ul li.current a:after {
	    position: absolute;
	    content: " ";
	    bottom: -8px;
	    left: 50%;
	    margin-left: -10px;
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 10px 10px 0 10px;
	    border-color: #00c8d7 transparent transparent transparent;
	}
	#buddypress div.item-list-tabs ul li a span:after {
	    position: absolute;
	    content: " ";
	    bottom: -3px;
	    left: 50%;
	    margin-left: -5px;
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 5px 5px 0 5px;
	    border-color: #3d3d3d transparent transparent transparent;
	}
	#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span, #buddypress div.item-list-tabs ul li.last select {
	    font-weight: bold;
	    text-transform: uppercase;
	    line-height: 1.4em;
	}
	/*-- Primary level ------------------------*/
	#item-nav {
	    font-size: 1em;
	    margin-bottom: 60px;
	}
	#buddypress #item-nav div.item-list-tabs {    overflow: visible }
	#buddypress #item-nav div.item-list-tabs ul {    text-align: center }
	/*-- Secondary level ----------------------*/
	#buddypress div#subnav.item-list-tabs {    margin: 0 }
	#buddypress div#subnav {
	    position: relative;
	    border-bottom: 3px solid #00c8d7;
	}
	#buddypress div#subnav > ul {    float: left }
	#buddypress div#subnav.item-list-tabs ul li.selected a, #buddypress div#subnav.item-list-tabs ul li.current a {
	    color: #FFF;
	    background-color: #00c8d7;
	    opacity: 1;
	}
	#buddypress div#subnav.item-list-tabs ul li.last {
	    position: absolute;
	    right: 0;
	    margin-top: 0;
	}
	#buddypress div.item-list-tabs ul li.last select {
	    padding: 10px 10px 8px;
	    border: none;
	    background: url('assets/images/bg-black-10.png');
	}
	#buddypress div.message-search {    margin: 0 0 -3px }
	/*-- Search form --------------------------*/
	#buddypress div.dir-search, #buddypress div.message-search {
	    position: relative;
	    margin: 0 0 -40px;
	    z-index: 1;
	}
	#buddypress div.dir-search input[type="text"], #buddypress div.message-search input[type="text"] {
	    font-size: 14px;
	    line-height: 1.4em;
	    padding: 0.7em 1em;
	    margin: -1px -3px 0 0;
	    border: 0;
	    background: url('assets/images/line-light.png');
	}
	/*-- Other --------------------------------*/
	.activity-type-tabs {    margin: 25px 0 }
	.activity-type-tabs ul {    text-align: center }
	/*-------------------------------------------
	        7.7 - Acivity Stream
	    -------------------------------------------*/
	#buddypress form#whats-new-form, #buddypress #item-body form#whats-new-form {
	    padding: 25px;
	    background: url('assets/images/bg-black-10.png');
	}
	#buddypress form#whats-new-form p.activity-greeting {
	    line-height: inherit;
	    margin-bottom: 0;
	}
	#buddypress #whats-new:focus {
	    border-color: #AAA !important;
	    outline-color: transparent;
	}
	#buddypress #whats-new-options {
	    height: auto !important;
	    overflow: hidden;
	}
	#buddypress #activity-stream {    margin-top: 0 }
	#buddypress ul.item-list {    border-top: 0 }
	#buddypress ul.item-list li {
	    padding: 25px 0;
	    border: 0;
	    background: url('assets/images/line.png') left top repeat-x;
	}
	/* .activity-avatar
	                ================================================*/
	#buddypress .activity-list li.mini .activity-avatar img.avatar, #buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic {    margin: 8px 0 0 45px }
	/* .activity-content
	                ================================================*/
	#buddypress .activity-list .activity-content .activity-inner, #buddypress .activity-list .activity-content blockquote {    margin: 0 }
	/* .activity-comments
	                ================================================*/
	#buddypress div.activity-comments { }
	#buddypress div.activity-comments > ul {
	    margin-top: 25px;
	    padding: 0;
	}
	#buddypress div.activity-comments ul li {
	    padding: 25px 0 0;
	    border-top: 0;
	}
	#buddypress div.activity-comments ul li > ul {    padding-left: 5px }
	/*-- .acomment-meta -----------------------------------------*/
	#buddypress div.activity-comments div.acomment-meta {    font-size: 100% }
	/*-- .acomment-content -----------------------------------------*/
	#buddypress div.activity-comments div.acomment-content {
	    font-size: 90%;
	    margin-left: 40px;
	}
	/*-- .activity-header --*/
	#buddypress .activity-list .activity-content .activity-header, #buddypress .activity-list .activity-content .comment-header {
	    line-height: inherit;
	    margin-right: 0;
	}
	#buddypress .activity-header a, #buddypress .comment-meta a, #buddypress .acomment-meta a {    font-weight: bold }
	#buddypress a.activity-time-since {
	    font-size: 10px;
	    font-weight: normal;
	}
	#buddypress a.activity-time-since:before {
	    content: ' ';
	    display: block;
	}
	#buddypress .activity-list .activity-content .activity-header img.avatar {    margin-bottom: -5px !important }
	/*-- .activity-inner --*/
	/*-- .activity-meta --*/
	#buddypress div.activity-meta {    margin: 10px 0 0 }
	#buddypress div.activity-meta a, #buddypress div.activity-meta a:hover {
	    color: #AAA;
	    font-size: 11px;
	    font-weight: bold;
	    text-transform: uppercase;
	    margin: 0 10px 0 0;
	    padding: 0;
	    border: 0;
	    background: none;
	    box-shadow: none;
	}
	#buddypress div.activity-meta a:hover {
	    color: #3d3d3d;
	    box-shadow: none;
	}
	#buddypress a.bp-primary-action span, #buddypress #reply-title small a span {
	    position: relative;
	    color: #FFF;
	    font-size: 10px;
	    line-height: 10px;
	    font-weight: bold;
	    padding: 1px 4px;
	    background: #999;
	    border: none;
	    border-radius: 0;
	    opacity: 1;
	}
	#buddypress div.activity-meta a:hover span, #buddypress #reply-title small a a:hover span {    background: #3d3d3d }
	#buddypress a.bp-primary-action span:before, #buddypress #reply-title small a span:before {
	    position: absolute;
	    content: " ";
	    left: -3px;
	    top: 50%;
	    margin-top: -5px;
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 5px 5px 5px 0;
	    border-color: transparent #999 transparent transparent;
	}
	#buddypress a.bp-primary-action:hover span:before, #buddypress #reply-title small a:hover span:before {    border-color: transparent #3d3d3d transparent transparent }
	/*-- .acomment-options -----------------------------------------*/
	#buddypress .acomment-options {
	    line-height: 1.725em;
	    margin: 0 0 25px 40px;
	}
	#buddypress div.activity-comments li form.ac-form {
	    margin: 0 0 35px 40px;
	    padding: 0;
	}
	#buddypress div.activity-comments form .ac-textarea {
	    margin-bottom: 5px;
	    border: 1px solid #eee;
	}
	#buddypress div.activity-comments form .ac-textarea:focus {    border-color: 1px solid #AAA }
	/* .activity-permalink
	                ================================================*/
	body.activity-permalink #buddypress div.activity-comments > ul {    padding: 0 }
	body.activity-permalink #buddypress div.activity-comments ul li, body.activity-permalink #buddypress .activity-list > li:first-child {    padding: 25px 0 0 }
	body.activity-permalink .activity-avatar {
	    padding: 5px;
	    background: url('assets/images/line-light.png');
	}
	body.activity-permalink #buddypress .activity-avatar img.avatar {
	    width: 110px;
	    height: 110px;
	    margin-right: 0;
	}
	/*-------------------------------------------
	        7.8 - Alerts
	    -------------------------------------------*/
	#buddypress div#message p, #sitewide-notice p {
	    position: relative;
	    font-size: inherit;
	    text-align: center;
	    color: #AD8643;
	    margin: 1em 0;
	    padding: 1em 4em;
	    box-shadow: 0 0 1px rgba(0,0,0,0.35) inset;
	    background: #FBEED5;
	    border: 0 !important;
	}
	#buddypress div#message.updated p {
	    color: #468847;
	    background: #DFF0D8;
	}
	/*-------------------------------------------
	        7.9 - Messages
	    -------------------------------------------*/
	#buddypress a.bp-secondary-action, #buddypress span.highlight {
	    font-size: 11px;
	    color: inherit;
	    background: none;
	}
	.message-metadata .avatar-box {    background: none }
	#buddypress div#message-thread div.alt {    background: url('assets/images/bg-black-05.png') }
	#buddypress div#message-thread div.message-content {    margin-left: 40px }
	#buddypress table#message-threads tr, #buddypress table#message-threads tr td, #buddypress table#message-threads tr.unread td {
	    color: inherit;
	    background: none;
	    border: 0;
	}
	#buddypress table#message-threads tr {    background: url('assets/images/line-light.png') left top repeat-x }
	#buddypress li span.unread-count, #buddypress tr.unread span.unread-count {
	    font-size: 11px;
	    padding: 2px 5px;
	    background: #B94A48;
	}
	#buddypress span.activity, #buddypress table tr td.thread-info p.thread-excerpt {
	    font-weight: normal;
	    margin-top: 0;
	}
	/*-------------------------------------------
	        7.10 - Widgets General
	    -------------------------------------------*/
	.widget.buddypress .item-avatar {
	    float: left;
	    margin: 0 9px 9px 0;
	    padding: 3px;
	    background: url('assets/images/line-light.png');
	    border-radius: 70px;
	}
	.widget.buddypress ul.item-list img.avatar {
	    display: block;
	    float: none;
	    width: 25px;
	    height: 25px;
	    margin: 0;
	    overflow: hidden;
	}
	.widget.buddypress div.item-meta, .widget.buddypress div.item-content {    margin-left: 40px }
	.widget.buddypress div.item-avatar img.avatar {    margin: 0 }
	/*-------------------------------------------
	        7.11 - Widget: Login
	    -------------------------------------------*/
	.widget.buddypress .bp-login-widget-user-links > div {    margin-bottom: 0 }
	#bp-login-widget-form { }
	.widget.buddypress #bp-login-widget-form label {    margin: 0 }
	#bp-login-widget-user-login, #bp-login-widget-user-pass {
	    color: #56646F;
	    width: 192px;
	    height: 20px;
	    margin-bottom: 10px;
	    padding: 10px;
	    border: 0;
	    background: #FFF;
	}
	.forgetmenot {    margin-bottom: 10px }
	/*-------------------------------------------
	        7.12 - Widget: Members
	    -------------------------------------------*/
	#members-list-options {
	    font-weight: bold;
	    font-size: 12px;
	    text-transform: uppercase;
	    padding-top: 0;
	}
	#members-list-options .selected {    color: #FFF }
	#members-list {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	/*-------------------------------------------
	        7.13 - Widget: Friends
	    -------------------------------------------*/
	#friends-list-options {
	    font-weight: bold;
	    font-size: 12px;
	    text-transform: uppercase;
	    padding-top: 0;
	}
	#friends-list-options .selected {    color: #FFF }
	#friends-list {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	/*-------------------------------------------
	        7.14 - Widget: Groups
	    -------------------------------------------*/
	#groups-list-options {
	    font-weight: bold;
	    font-size: 12px;
	    text-transform: uppercase;
	    padding-top: 0;
	}
	#groups-list-options .selected {    color: #FFF }
	#groups-list {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	/*===============================================

	    M E N U
	    Menu styles

	===============================================*/
	/*

	    8 - MENU

	        8.1 - Primary menu

	            - Level 1
	            - Level 2
	            - Level 3
	            - Menu on responsive mode

	        8.2 - Secondary menu

	            - Level 1
	            - Level 2
	            - Level 3

	        8.3 - Mobile menu

	*/
	/*-------------------------------------------
	        8.1 - Primary menu
	    -------------------------------------------*/
	.menu-full {
	    background: #3d3d3d;
	    color: #fff;
	    width: 100%;
	    position: relative;
	    clear: both;
	    display: table;
	}
	.menu-full.menu-sticky {
	    position: fixed;
	    width: 100%;
	    box-shadow: 0 2px 1px rgba(0,0,0,0.1);
	}
	#menu {
	    position: relative;
	    clear: both;
	    width: 1140px;
	    margin: 0 auto;
	    background: #3d3d3d;
	    z-index: 5;
	    display: block;
	}
	.admin-bar #menu.menu-sticky {    top: 28px }
	#menu.menu-sticky ul.menu > li > a > span.subline {    display: none }
	#menu-box {
	    position: relative;
	    z-index: 1;
	}
	ul.menu {
	    display: table;
	    float: left;
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	    line-height: 1.2em;
	    position: relative;
	    z-index: 1;
	}
	ul.menu li {    position: relative }
	ul.menu a {
	    position: relative;
	    display: block;
	    text-decoration: none;
	    transition: all 200ms linear;
	}
	ul.menu a:hover {    transition: all 125ms linear }
	ul.menu ul {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	/* Level 1
	    ================================================*/
	ul.menu > li {    float: left }
	ul.menu > li > a {
	    font-size: 15px;
	    text-transform: uppercase;
	    color: #FFF;
	    padding: 21px;
	    z-index: 9;
	}
	ul.menu > li.hasUl > a {    padding-right: 35px }
	ul.menu > li > a:hover, ul.menu > li.hover-has-ul > a {    background: #2D2D2D }
	ul.menu > li.current-menu-item > a, ul.menu > li.current_page_item > a, ul.menu > li.current-menu-ancestor > a, ul.menu > li.current-post-ancestor > a {
	    background: #2a2a2a;
	    opacity: 1;
	}
	ul.menu > li > .ico-menu-top {
	    position: absolute;
	    display: block;
	    top: 23px;
	    right: 13px;
	    z-index: 10;
	    opacity: 0.7;
	    cursor: pointer;
	    -webkit-user-select: none;
	    -khtml-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	    font-family: FontAwesome;
	    font-size: 16px;
	    color: #fff;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	ul.menu > li > .ico-menu-top:before {    content: "\f107" }
	.ico-menu-top.clicked {    opacity: 1 !important }
	ul.menu > li > a > span.subline {
	    display: block;
	    font-size: 12px;
	    font-weight: normal;
	    text-transform: none;
	    margin-top: 5px;
	    opacity: 0.6;
	    transition: all 200ms cubic-bezier(0.440, 0.405, 0.135, 1.000);
	}
	ul.menu > li > a:hover > span.subline {
	    opacity: 0.8;
	    transition: all 200ms cubic-bezier(0.440, 0.405, 0.135, 1.000);
	}
	ul.menu > li.hasUl > a > span.subline {    margin-right: -18px }
	/* Level 2
	    ================================================*/
	ul.menu ul {
	    position: absolute;
	    width: 190px;
	    line-height: 1.785em;
	    top: -9999px;
	    left: 0;
	    padding: 6px 0 0;
	    border-bottom: 5px solid #3D3D3D;
	    z-index: 10;
	}
	.ie ul.menu ul {
	    background: url('assets/images/line-light.png'); /* hack for IE8,9,10 */
	}
	ul.menu ul li {
	    padding: 0 5px;
	    background: #3D3D3D;
	}
	ul.menu ul li:first-child {    border-top: 5px solid #3D3D3D }
	ul.menu > li > ul > li:first-child > a:before {
	    position: absolute;
	    content: "";
	    width: 0;
	    height: 0;
	    border-style: solid;
	    top: -10px;
	    left: 20px;
	    border-width: 0 5px 5px 5px;
	    : ;
	    border-color: transparent transparent #3D3D3D transparent;
	}
	ul.menu ul li:first-child > a {    background-image: none }
	ul.menu ul li a {
	    display: block;
	    color: #fff;
	    font-weight: 400;
	    text-transform: uppercase;
	    padding: 15px 20px 13px;
	}
	ul.menu ul li a:hover {
	    box-shadow: 180px 0 0 #2A2A2A inset;
	    color: #fff;
	    font-weight: 400;
	}
	ul.menu ul li span.subline {
	    font-size: 12px;
	    font-weight: normal;
	    line-height: 1.535em;
	    display: block;
	    margin: 2px 0 4px;
	    text-transform: none;
	    opacity: 0.7;
	}
	ul.menu ul li span.ico-menu-top {
	    float: right;
	    width: 15px;
	    height: 15px;
	    margin: 0.25em 0 0;
	    background: url('assets/images/ico-menu-sub.png') center right no-repeat;
	}
	.hidpi ul.menu ul li span.ico-menu-top {
	    background-image: url('assets/images/ico-menu-sub-2x.png');
	    background-size: 8px 8px;
	}
	/* Level 3
	    ================================================*/
	ul.menu ul ul {
	    left: 190px;
	    top: -9999px;
	    background: #FFF;
	    padding: 0;
	    box-shadow: -1px 0 0 rgba(0,0,0,0.07);
	}
	/* Menu on responsive mode
	    ================================================*/
	#menu-select {
	    position: relative;
	    display: none;
	    width: 47px;
	    height: 47px;
	    background: url('assets/images/icons/32/glyphs/white/menu.png') center center no-repeat;
	    background-size: 32px 32px;
	    cursor: pointer;
	    opacity: 0.6;
	    z-index: 2;
	}
	#menu-select.resp-menu-opened {    opacity: 1 }
	.hidpi #menu-select {    background-image: url('assets/images/icons/64/glyphs/white/menu.png') }
	#menu-box.resp-menu-opened {    height: 0 }
	#menu-responsive {
	    display: block;
	    list-style-type: none;
	    width: 300px;
	    font-size: 1.15em;
	    margin: 0 auto;
	    padding: 0;
	    overflow: hidden;
	    clear: both;
	}
	#menu-responsive li {    background: url('assets/images/line-light.png') top left repeat-x }
	#menu-responsive a {
	    display: block;
	    color: #FFF;
	}
	#menu-responsive > li > a {
	    text-transform: uppercase;
	    font-weight: 400;
	    color: #FFF;
	    padding: 15px 0;
	}
	#menu-responsive span.ico-menu-top {    display: none }
	#menu-responsive span.subline {
	    display: block;
	    line-height: 1.535em;
	    text-transform: none;
	    font-size: 0.8em;
	    font-weight: normal;
	    margin-top: 5px;
	    opacity: 0.6;
	}
	#menu-responsive > li > ul > li > a {
	    padding: 15px 15px 15px 25px;
	    background: url('assets/images/icons/16/glyphs/gray/arrow-right.png') left 18px no-repeat;
	}
	#menu-responsive ul {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	#menu-responsive > li > ul > li > ul, #menu-responsive > li > ul > li > ul ul {
	    margin: 0 0 0 25px;
	    font-size: 0.9em;
	}
	#menu-responsive > li > ul > li > ul a {    padding: 10px 15px }
	/*-------------------------------------------
	        8.2 - Secondary menu
	    -------------------------------------------*/
	#menu-2 {
	    display: inline-block;
	    float: left;
	}
	ul.menu-2 {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	    line-height: 1.2em;
	    position: relative;
	}
	ul.menu-2 li {    position: relative }
	ul.menu-2 a {
	    font-size: 13px;
	    line-height: 1.3em;
	    text-transform: none;
	    position: relative;
	    display: block;
	    text-decoration: none;
	    transition: all 200ms linear;
	}
	ul.menu-2 a:hover {    transition: all 200ms linear }
	ul.menu-2 ul {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	/* Level 1
	    ================================================*/
	ul.menu-2 > li {
	    float: left;
	    display: inline-block;
	    margin: 4px 0;
	}
	ul.menu-2 > li > a {
	    padding: 5px 15px;
	    color: #3d3d3d;
	    opacity: 0.8;
	}
	ul.menu-2 > li > a:hover, ul.menu-2 > li.hover-has-ul > a {
	    opacity: 1;
	    color: #3a3a3a;
	}
	ul.menu-2 > li.current-menu-item > a, ul.menu-2 > li.current_page_item > a, ul.menu-2 > li.current-menu-ancestor > a, ul.menu-2 > li.current-post-ancestor > a {
	    color: #3a3a3a;
	    opacity: 1;
	}
	ul.menu-2 > li a span {
	    font-family: FontAwesome;
	    font-size: 11px;
	    color: #3d3d3d;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    left: 4px;
	    position: relative;
	}
	ul.menu-2 > li a span:before {    content: "\f107" }
	/* Level 2
	    ================================================*/
	ul.menu-2 ul {
	    width: 150px;
	    top: -9999px;
	    left: 0;
	    padding: 4px 0;
	    line-height: 1.4em;
	    position: absolute;
	    z-index: 10;
	}
	ul.menu-2 ul li {
	    background: #F3F3F3;
	    transition: background-color 200ms linear;
	}
	ul.menu-2 ul li:first-child > a {    background-image: none }
	ul.menu-2 ul li a {
	    position: relative;
	    color: #56646F;
	    padding: 10px 10px 9px 10px;
	    border-bottom: 1px solid #e5e5e5;
	    border-left: 1px solid #e5e5e5;
	    border-right: 1px solid #e5e5e5;
	}
	ul.menu-2 ul li:hover > a {
	    color: #3d3d3d;
	    background: #fff;
	}
	ul.menu-2 ul li a span {    float: right }
	/* Level 3
	    ================================================*/
	ul.menu-2 ul ul {
	    left: 147px;
	    padding: 0;
	    background: #FFF;
	}
	/*===============================================

	    F O R M S
	    Styles for HTML Controls

	===============================================*/
	/*

	    9 - FORMS

	        9.1 - Label
	        9.2 - Textarea
	        9.3 - Input Text
	        9.4 - Input Button
	        9.5 - Input Submit
	        9.6 - Input File
	        9.7 - Input Checkbox
	        9.8 - Input Radio
	        9.9 - Select

	*/
	form {
	    position: relative;
	    margin: 0;
	    padding: 0;
	}
	input, select, textarea {
	    width: auto;
	    height: auto;
	    font-family: inherit;
	    font-size: inherit;
	    line-height: 1.4em !important;
	    color: #888;
	    margin: 0;
	    padding: 10px;
	    background: #FFF;
	    border: 1px solid #eee;
	}
	input:focus, select:focus, textarea:focus {
	    color: #555;
	    border: 1px solid #AAA;
	}
	:invalid {    box-shadow: none }
	/*-------------------------------------------
	        9.1 - Label
	    -------------------------------------------*/
	label {
	    font-size: 12px;
	    display: inline-block;
	}
	/*-------------------------------------------
	        9.2 - Textarea
	    -------------------------------------------*/
	.textarea-box {
	    padding: 0 22px 0 0;
	    margin: 0 0 10px;
	}
	.textarea-box textarea {
	    width: 100%;
	    font-weight: 300;
	}
	textarea {
	    width: 70%;
	    height: 50px;
	    display: block;
	    line-height: 1.785em !important;
	}
	/*-------------------------------------------
	        9.3 - Input Text
	    -------------------------------------------*/
	.input-text-box {
	    padding: 0 22px 0 0;
	    margin: 0 0 10px;
	}
	.input-text-box input[type="text"], .input-text-box input[type="email"], .input-text-box input[type="url"] {
	    width: 100%;
	    font-weight: 300;
	}
	input[type="text"] {    width: auto }
	/*-------------------------------------------
	        9.4 - Input Button
	    -------------------------------------------*/
	input[type="button"] {
	    display: block;
	    padding: 12px 11px;
	    border: none;
	    background-color: #00c8d7;
	    color: #FFF;
	    cursor: pointer;
	}
	input[type="button"]:hover {    background-color: #3d3d3d }
	/*-------------------------------------------
	        9.5 - Input Submit
	    -------------------------------------------*/
	input[type="submit"], button {
	    display: inline-block;
	    color: #FFF;
	    font-weight: 400;
	    text-transform: uppercase;
	    padding: 12px 11px;
	    background: #00c8d7;
	    border: none;
	    box-shadow: 0 0 0 0 rgba(0,0,0,0) inset;
	    transition: all 250ms linear;
	    cursor: pointer;
	}
	input[type="submit"]:hover {
	    box-shadow: 0 50px 0 0 rgba(0,0,0,0.25) inset;
	    transition: all 250ms linear;
	}
	/*-------------------------------------------
	        9.6 - Input File
	    -------------------------------------------*/
	input[type="file"] { }
	/*-------------------------------------------
	        9.7 - Input Checkbox
	    -------------------------------------------*/
	input[type="checkbox"] {    padding: 0 }
	/*-------------------------------------------
	        9.8 - Input Radio
	    -------------------------------------------*/
	input[type="radio"] { }
	/*-------------------------------------------
	        9.9 - Select
	    -------------------------------------------*/
	select {    max-width: 100% }
	/*

	    10 - SIDEBARS

	        10.1 - Sidebar
	        10.2 - Post Sidebar
	        10.3 - Ad Sidebars
	        10.4 - Footer Sidebars
	             - 1/3 + 1/3 + 1/3
	             - 1/4 + 1/4 + 1/2
	             - 1/4 + 1/2 + 1/4
	             - 1/2 + 1/4 + 1/4
	             - 1/4 + 1/4 + 1/4 + 1/4
	             - 2/3 + 1/3

	*/
	/*===============================================

	    S I D E B A R S
	    Sidebar - is a default sidebar by right side. Available on almost pages.
	    Post Sidebar - is an optional sidebar. Available on post page only.

	===============================================*/
	.widget > h5 {
	    margin-bottom: 1em;
	    border-bottom: 1px solid #eee;
	}
	#sidebar .widget > h5, #sidebar .widget > h5 a {    color: #3d3d3d }
	#sidebar .widget_text > h5 {    color: inherit }
	#sidebar .widget_calendar > h5 {    display: none }
	#sidebar .widget-posts > h5 {
	    margin-bottom: 15px;
	    border-bottom: 1px solid #eee;
	}
	/*-------------------------------------------
	        10.1 - Sidebar
	    -------------------------------------------*/
	.sidebar-position-right #sidebar {    float: right }
	.sidebar-position-left #sidebar {    float: left }
	#sidebar {
	    width: 350px;
	    padding: 50px 0;
	    background: transparent;
	    z-index: 2;
	}
	/* Sidebar margin by left */
	.sidebar-position-right .sidebar {    margin-left: 50px }
	/* Sidebar margin by right */
	.sidebar-position-left .sidebar {    margin-right: 50px }
	.sidebar {
	    display: block;
	    max-width: 100%;
	}
	.sidebar #stickyDiv {    width: 207px }
	.widget {
	    position: relative;
	    margin: 0 auto 50px;
	}
	#sidebar .widget {    color: #56646F }
	#content-holder #sidebar .widget_text {
	    /* #content-holder needed because custom colors */
	    padding: 0;
	    color: inherit;
	    background: none !important;
	}
	/*-------------------------------------------
	        10.2 - Post Sidebar
	    -------------------------------------------*/
	div.sidebar-post {
	    background: url('assets/images/line-light.png') right top no-repeat; /* needed for responsive*/
	}
	/* Post Sidebar by left side */
	.sidebar-position-right div.sidebar-post, .sidebar-position-none div.sidebar-post {
	    float: left;
	    width: 120px;
	    margin-right: -145px;
	}
	/* Post Sidebar by right side */
	.sidebar-position-left div.sidebar-post {
	    float: right;
	    width: 120px;
	    margin-left: -145px;
	}
	.sidebar-post, .sidebar-post div {    font-size: 12px }
	#stickyDiv {    width: 120px }
	/*-------------------------------------------
	        10.3 - Ad Sidebars
	    -------------------------------------------*/
	#content-holder .sidebar-ad-a {
	    margin: 0;
	    padding: 0;
	    background: none;
	}
	.sidebar-ad-a .widget {
	    display: inline-block;
	    max-width: 888px;
	    margin-bottom: 0;
	    padding: 0;
	    background: none;
	}
	.sidebar-ad-a .widget img {    display: block }
	#content-holder .sidebar-ad-b {
	    text-align: center;
	    margin: 0;
	    padding: 25px;
	    background: #f3f3f3;
	}
	.sidebar-ad-b .widget {
	    display: inline-block;
	    max-width: 100%;
	    margin: 0 auto;
	    padding: 0;
	    background: none;
	}
	.sidebar-ad-b .textwidget img {    display: block }
	#sidebar-ad-c { }
	#sidebar-ad-c .sidebar-ad-c {
	    text-align: center;
	    padding: 25px 0;
	    margin: 0 auto;
	    background: #f3f3f3;
	}
	.sidebar-ad-c .widget {
	    display: inline-block;
	    max-width: 1140px;
	    : ;
	    margin: 0 auto;
	    padding: 0;
	    background: none;
	}
	.sidebar-ad-c .textwidget img {    display: block }
	/*-------------------------------------------
	        10.4 - Footer sidebar
	    -------------------------------------------*/
	.sidebar-footer {    float: left }
	.sidebar-footer > div {    margin: 40px 50px 50px 0 }
	.sidebar-footer > div .widget {    color: #aaadae }
	.sidebar-footer .widget-flickr .flickr_badge_image {
	    width: 75px;
	    height: 75px;
	    display: inline-block;
	    margin: 0 4px 12px 8px;
	}
	.sidebar-footer h5 {
	    color: #ddd;
	    margin-left: 0;
	    margin-bottom: 1em;
	    border-bottom: 1px solid #555;
	}
	.sidebar-footer a {    color: #ddd }
	.sidebar-footer > div .widget:not(.widget_nav_menu) a:hover {    color: inherit }
	/*--- 1/3 + 1/3 + 1/3 -----------------------------*/
	.footer-box-v1 .sidebar-footer {    width: 397px }
	.footer-box-v1 .sidebar-footer.last {    width: 346px }
	.footer-box-v1 .sidebar-footer.last > div {    margin-right: 0 }
	/*--- 1/4 + 1/4 + 1/2 -----------------------------*/
	.footer-box-v2 .sidebar-footer {    width: 293px }
	.footer-box-v2 .sidebar-footer.last {    width: 554px }
	.footer-box-v2 .sidebar-footer.last > div {    margin-right: 0 }
	.footer-box-v2 .sidebar-footer .widget-subscribe input[name="email"] {width: 127px;}

	/*--- 1/4 + 1/2 + 1/4 -----------------------------*/
	.footer-box-v3 .sidebar-footer {    width: 606px }
	.footer-box-v3 .sidebar-footer:first-child {    width: 292px }
	.footer-box-v3 .sidebar-footer.last {    width: 242px }
	.footer-box-v3 .sidebar-footer.last > div {    margin-right: 0 }
	.footer-box-v3 .sidebar-footer .widget-subscribe input[name="email"] {width: 127px;}
	/*--- 1/2 + 1/4 + 1/4 -----------------------------*/
	.footer-box-v4 .sidebar-footer {    width: 292px }
	.footer-box-v4 .sidebar-footer:first-child {    width: 606px }
	.footer-box-v4 .sidebar-footer.last {    width: 242px }
	.footer-box-v4 .sidebar-footer.last > div {    margin-right: 0 }
	/*--- 1/4 + 1/4 + 1/4 + 1/4 -----------------------------*/
	.footer-box-v5 .sidebar-footer {    width: 292px }
	.footer-box-v5 .sidebar-footer.last {    width: 264px }
	.footer-box-v5 .sidebar-footer.last > div {    margin-right: 0 }
	.footer-box-v5 .sidebar-footer .widget-subscribe input[name="email"] {width: 127px;}
	/*--- 2/3 + 1/3 -----------------------------*/
	.footer-box-v6 .sidebar-footer {    width: 387px }
	.footer-box-v6 .sidebar-footer:first-child {    width: 753px }
	.footer-box-v6 .sidebar-footer.last > div {    margin-right: 0 }
	/*===============================================

	    B R E A D C R U M B S
	    Styles for Archive page

	===============================================*/
	/*

	    11 - BREADCRUMBS

	        11.1 - Trail
	        11.2 - Yoast

	*/
	/*-------------------------------------------
	        11.1 - Trail
	    -------------------------------------------*/
	.breadcrumb-trail {
	    line-height: 1.3em;
	    margin: -0.5em 0 1em;
	    opacity: 0.7;
	    font-weight: 300;
	}
	.breadcrumb-trail * {
	    font-size: 0.85em;
	    color: inherit;
	}
	.breadcrumb-trail .sep:before {
	    content: '/';
	    display: inline-block;
	    padding: 0 0.5em;
	}
	.breadcrumb-trail .button {    display: none !important }
	/*-------------------------------------------
	        11.2 - Yoast
	    -------------------------------------------*/
	.breadcrumb-yoast {
	    font-size: 0.85em;
	    margin: -0.5em 0 1em;
	    opacity: 0.65;
	}
	.breadcrumb-yoast * {    color: inherit }
	/*===============================================

	    A R C H I V E
	    Styles for Archive page

	===============================================*/
	/*

	    12 - ARCHIVE

	*/
	#term {
	    margin-bottom: 50px;
	    padding: 0 0 25px;
	    border-bottom: 1px solid #eee;
	}
	.term-title { }
	.term-title .title-sub:before {    content: '(' }
	.term-title .title-sub:after {    content: ')' }
	.term-title h1 {
	    font-size: 1.15em;
	    font-weight: normal;
	    margin-left: 0;
	    padding: 0;
	}
	.term-title h1:before {
	    content: ' ';
	    display: inline-block;
	    width: 22px;
	    height: 22px;
	    margin: 0 0.3em -0.3em 0;
	    background: #00c8d7 center center no-repeat;
	    background-size: 16px 16px;
	}
	/* Search */
	body.search .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/search.png') }
	body.search.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/search.png') }
	/* Blog */
	body.page-template-template-blog-php .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/pen.png') }
	body.page-template-template-blog-php.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/pen.png') }
	/* Date */
	body.date .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/calendar.png') }
	body.date.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/calendar.png') }
	/* Category */
	body.category .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/folder.png') }
	body.category.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/folder.png') }
	/* Tag */
	body.tag .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/tag.png') }
	body.tag.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/tag.png') }
	/* Image */
	body.term-post-format-image .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/image.png') }
	body.term-post-format-image.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/image.png') }
	/* Gallery */
	body.term-post-format-gallery .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/gallery.png') }
	body.term-post-format-gallery.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/gallery.png') }
	/* Audio */
	body.term-post-format-audio .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/audio.png') }
	body.term-post-format-audio.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/audio.png') }
	/* Video */
	body.term-post-format-video .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/video.png') }
	body.term-post-format-video.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/video.png') }
	/* Link */
	body.term-post-format-link .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/link.png') }
	body.term-post-format-link.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/link.png') }
	/* Quote */
	body.term-post-format-quote .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/quote.png') }
	body.term-post-format-quote.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/quote.png') }
	/* Status */
	body.term-post-format-status .term-title h1:before {    background-image: url('assets/images/icons/16/glyphs/white/user.png') }
	body.term-post-format-status.hidpi .term-title h1:before {    background-image: url('assets/images/icons/32/glyphs/white/user.png') }
	.term-description {    padding: 1em 0 0 }
	.term-description p {    margin-bottom: 0 }
	/*===============================================

	    P O S T
	    Styles for post page

	===============================================*/
	/*

	    13 - POST

	        13.1 - Page data
	        13.2 - Post data
	        13.3 - Post info
	        13.4 - Prev/Next post links

	*/
	/*-------------------------------------------
	        13.1 - Page data
	    -------------------------------------------*/
	.page-title {    margin-top: -0.5em }
	.page-title .title-sub {
	    display: block;
	    font-size: 66%;
	    font-weight: 300;
	}
	.page-title a.button:after {
	    content: '.';
	    display: block;
	    position: relative;
	    clear: both;
	    width: 1px;
	    height: 1px;
	    background: #333;
	}
	/*-------------------------------------------
	        13.2 - Post data
	    -------------------------------------------*/
	h1.post-title {
	    /* h1 because is_single() */
	    padding-top: 0;
	}
	#post-excerpt { }
	.post-single .featured-image {    width: 100% }
	#attachment-data {    text-align: center }
	#title-after, #post-before {    margin-bottom: 1em }
	/*-------------------------------------------
	        13.3 - Post info
	    -------------------------------------------*/
	.single-author-info {
	    margin-bottom: 2.5em;
	    margin-top: 2.5em;
	    min-height: 75px;
	}
	.single-author-upic { }
	.single-author-upic img {
	    display: block;
	    width: 75px;
	    height: 75px;
	    float: left;
	}
	.single-author-info h5 {
	    line-height: 1.785em;
	    margin-left: 15px;
	    display: inline-block;
	    margin-top: -8px;
	}
	.single-author-info p {
	    margin-left: 90px;
	    margin-top: -6px;
	}
	.post-short-info {
	    margin-bottom: 2em;
	    padding-bottom: 1.5em;
	    background: url('assets/images/line.png') right bottom repeat-x;
	}
	.post-short-info .ico16 {
	    display: block;
	    margin-bottom: 1.5em;
	}
	/*-------------------------------------------
	        13.4 - Prev/Next post links
	    -------------------------------------------*/
	#pre_next_post {
	    position: relative;
	    font-size: 1.2em;
	    line-height: inherit;
	    margin: 40px 0 0;
	    padding: 1.5em 45px;
	    box-shadow: 0 1px 0 #eee inset, 0 -1px 0 #eee inset;
	}
	#pre_next_post a {
	    display: inline-block;
	    max-width: 50%;
	}
	#pre_next_post a.p {
	    float: left;
	    font-weight: 300;
	}
	#pre_next_post a.n {
	    float: right;
	    text-align: right;
	    font-weight: 300;
	}
	#pre_next_post .p:before {
	    content: "\e07a";
	    display: inline-block;
	    float: left;
	    margin: 1px 0 0 -30px;
	    font-family: 'Simple-Line-Icons';
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    color: #3d3d3d;
	    font-size: 19px;
	}
	#pre_next_post .n:before {
	    content: "\e079";
	    display: inline-block;
	    float: right;
	    min-height: 16px;
	    margin: 1px -30px 0 0;
	    font-family: 'Simple-Line-Icons';
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    color: #3d3d3d;
	    font-size: 19px;
	}
	/*===============================================

	    F O R M A T S
	    Styles for post formats

	===============================================*/
	/*

	    14 - FORMATS

	        14.1 - Stabdard
	        14.2 - Image
	        14.3 - Link
	        14.4 - Quote
	        14.5 - Status
	        14.6 - Video

	*/
	/*-------------------------------------------
	        14.1 - Standard
	    -------------------------------------------*/
	.st-format-standard-holder { }
	.single .st-format-standard-holder {    margin-top: 1em }
	/*-------------------------------------------
	        14.2 - Image
	    -------------------------------------------*/
	.st-format-image-holder { }
	.single .st-format-image-holder {    margin-top: 1em }
	/*-------------------------------------------
	        14.3 - Link
	    -------------------------------------------*/
	.st-format-link-holder {
	    margin: 0 0 1.5em;
	    padding: 25px 25px 25px 73px;
	    box-shadow: 1px 1px 0 #eee inset, -1px -1px 0 #eee inset;
	}
	.single .st-format-link-holder {    margin-top: 1em }
	.st-format-link-holder a {
	    display: inline-block;
	    font-size: 2em;
	    line-height: 1.2em;
	    padding: 0 0 0 16px;
	    border-left: 1px solid #eee;
	}
	.st-format-link-holder a:before {
	    content: "\e08d";
	    display: inline-block;
	    margin: 0 32px -0.2em -64px;
	    font-family: 'Simple-Line-Icons';
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 32px;
	    color: #3d3d3d;
	}
	/*-------------------------------------------
	        14.4 - Quote
	    -------------------------------------------*/
	.st-format-quote-holder {
	    margin: 0 0 1.5em;
	    padding: 25px;
	    background: #FFF;
	    box-shadow: 1px 1px 0 #eee inset, -1px -1px 0 #eee inset;
	}
	.single .st-format-quote-holder {    margin-top: 1em }
	.st-format-quote-holder p {    margin: 0 }
	/*-------------------------------------------
	        14.5 - Status
	    -------------------------------------------*/
	.st-format-status-holder {    margin: 0 0 1.5em }
	.single .st-format-status-holder {    margin-top: 1em }
	.status-header {
	    padding: 40px 25px 40px 110px;
	    background: #3d3d3d;
	}
	.status-header .avatar {
	    position: absolute;
	    margin: -1.6em 0 0 -85px;
	    border-radius: 50px;
	}
	.status-header a {    font-size: 2em }
	.status-header a:hover {    color: #FFF }
	.status-content {
	    position: relative;
	    font-size: 1.2em;
	    color: #56646F;
	    padding: 25px;
	    background: #FFF;
	    box-shadow: 1px 1px 0 rgba(0,0,0,0.15) inset, -1px -1px 0 rgba(0,0,0,0.15) inset;
	}
	.status-content:before {
	    position: absolute;
	    content: '';
	    top: -14px;
	    right: 25px;
	    border-style: solid;
	    border-width: 0 26px 15px 26px;
	    border-color: transparent transparent #FFF transparent;
	}
	/*-------------------------------------------
	        14.6 - Video
	    -------------------------------------------*/
	.st-format-video-holder iframe {
	    display: block;
	    margin: 0 0 2em;
	}
	.single .st-format-video-holder iframe {    margin-top: 1em }
	/*-------------------------------------------
	        14.7 - Audio
	    -------------------------------------------*/
	.st-format-audio-holder iframe {
	    display: block;
	    width: 100%;
	    margin: 0 0 2em;
	}
	.single .st-format-audio-holder iframe {    margin-top: 1em }
	/*-------------------------------------------
	        14.8 - Gallery
	    -------------------------------------------*/
	.single .st-format-gallery-holder {    margin-top: 1em }
	/*===============================================

	    T E M P L A T E S
	    Styles for post templates

	===============================================*/
	/*

	    15 - TEMPLATES

	        15.1 - Default
	        15.2 - Template 4
	        15.3 - Template 8
	        15.4 - Featured
	        15.5 - Related

	*/
	.post-template {
	    position: relative;
	    margin-bottom: 70px;
	    padding-bottom: 70px;
	    border-bottom: 1px solid #eee;
	}
	.post-template .meta, .posts-featured-wrapper .meta {    font-size: 0.85em }
	.posts-featured-wrapper .meta {
	    position: absolute;
	    left: 25px;
	    bottom: 20px;
	}
	.post-template .meta .ico16, .posts-featured-wrapper .meta .ico16 {
	    margin-right: 20px;
	    opacity: 0.9;
	    transition: all 250ms linear;
	}
	.post-template .meta .ico16:hover, .posts-featured-wrapper .meta .ico16:hover {
	    opacity: 1;
	    transition: all 125ms linear;
	}
	.post-template .meta .ico16 a, .posts-featured-wrapper .meta .ico16 a {    color: #56646F }
	.meta .ico16 a:first-child {
	    margin-left: -25px;
	    padding-left: 25px;
	}
	/*-------------------------------------------
	        15.1 - Default
	    -------------------------------------------*/
	.post-default {    padding-bottom: 50px }
	.post-default .post-title {    padding-top: 0 }
	.post-default .meta {    padding-top: 1em }
	/*-------------------------------------------
	        15.2 - Template 4
	    -------------------------------------------*/
	.post-t4 {    padding-left: 312px }
	.post-t4 .thumb-wrapper {
	    display: block;
	    float: left;
	    width: 272px;
	    margin: 0 0 0 -312px;
	}
	.post-t4 h3 {
	    font-size: 25px;
	    padding-top: 0;
	    letter-spacing: 0;
	    text-transform: none;
	    padding-top: 0;
	}
	.post-t4-no-thumb {    padding-left: 0 }
	.post-t4-no-thumb h3 { }
	/*-------------------------------------------
	        15.3 - Template 8
	    -------------------------------------------*/
	.post-t8 { }
	.post-t8 h5 {    padding-top: 0 }
	.post-t8 .ico16 {    margin-right: 20px }
	/*-------------------------------------------
	        15.4 - Featured
	    -------------------------------------------*/
	/* The wrapper of all posts */
	.posts-featured-wrapper {
	    padding-top: 50px;
	    border-bottom: 1px solid #eee;
	    padding-bottom: 70px;
	}
	/* Post 1 */
	.posts-featured-wrapper div.posts-featured-a-wrapper {
	    width: 750px;
	    float: left;
	    display: block;
	}
	.posts-featured-wrapper div.posts-featured-a-wrapper > div {    opacity: 0 }
	div.posts-featured-a-wrapper a.post-thumb-slider {
	    display: block;
	    height: 380px;
	    background-position: 50% 50%;
	}
	.posts-featured-details-wrapper p {    margin: 0 }
	.posts-featured-details-wrapper {
	    /* for all */
	    position: relative;
	    height: 0;
	}
	.posts-featured-details-wrapper > div {
	    /* for all */
	    display: block;
	    padding: 10px 25px 0px 25px;
	    background: rgba(255,255,255,0.85);
	}
	.posts-featured-details-wrapper h1 {
	    font-size: 31px;
	    font-weight: bold;
	    letter-spacing: 0em;
	    padding-bottom: 10px;
	    padding-top: 0px;
	}
	/* Post 1 (alone) */
	.posts-featured-wrapper > div.posts-featured-alone-wrapper {
	    display: block;
	    margin-bottom: 50px;
	    padding-bottom: 70px;
	}
	.posts-featured-wrapper > div.posts-featured-alone-wrapper > div { }
	div.posts-featured-alone-wrapper a.post-thumb-slider {
	    display: block;
	    height: 380px; /* 854 */
	    background-position: 50% 50%;
	}
	div.posts-featured-alone-wrapper .posts-featured-details-wrapper {
	    position: relative;
	    height: auto;
	}
	div.posts-featured-alone-wrapper .posts-featured-details-wrapper > div {    padding-bottom: 50px }
	/* Posts 2,3 */
	.posts-featured-wrapper div.posts-featured-b-wrapper {
	    width: 262px;
	    float: left;
	    display: block;
	    margin-bottom: -50px;
	    margin-left: 30.5px;
	    margin-top: 70px;
	}
	.posts-featured-b-wrapper .posts-featured-details-wrapper > div {
	    display: block;
	    padding: 10px;
	    background: none;
	}
	.posts-featured-wrapper div.posts-featured-b-wrapper > div {    opacity: 0 }
	.posts-featured-details-wrapper h3 {
	    font-size: 17px;
	    letter-spacing: 0;
	    padding-top: 0;
	    font-weight: 400;
	    text-transform: none;
	}
	/* Posts 4,5,6... */
	.posts-featured-wrapper > div.posts-featured-c-wrapper {
	    width: 262px;
	    float: left;
	    display: block;
	    margin-bottom: 50px;
	    margin-right: 50px;
	    box-shadow: 1px 1px 0 rgba(0,0,0,0.1) inset, -1px -1px 0 rgba(0,0,0,0.1) inset;
	}
	.posts-featured-wrapper > div.posts-featured-c-wrapper > div {    opacity: 0 }
	.posts-featured-wrapper > div.first {    clear: left }
	div.posts-featured-wrapper > div.last {
	    clear: right;
	    margin-right: 0;
	}
	a.post-thumb {
	    display: block;
	    width: 100%;
	    height: 180px;
	    background-color: #E5E5E5;
	    background-position: top center;
	    background-repeat: no-repeat;
	    background-size: 100% auto;
	    overflow: hidden;
	}
	#content-box a.post-thumb {
	    display: block;
	    width: 100%;
	    height: 204px;
	    background-color: #E5E5E5;
	    background-position: top center;
	    background-repeat: no-repeat;
	    background-size: 100% auto;
	    overflow: hidden;
	}
	article .meta {    padding: 10px 0 }
	/*--- Hover -----------------------------*/
	.st-hover {
	    position: relative;
	    z-index: 2;
	    opacity: 0;
	}
	.st-hover-bg {
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    opacity: 0.75;
	}
	.st-hover-data {
	    text-align: center;
	    color: #FFF;
	    width: 100%;
	    height: 100%;
	}
	.st-hover-data p {
	    margin: 50px 0 0;
	    opacity: 1;
	    text-transform: capitalize;
	    font-size: 14px;
	}
	.st-hover-format {
	    font-family: 'Simple-Line-Icons';
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 32px;
	    color: #fff;
	    font-style: normal;
	}
	.st-hover-format-standard:before {    content: "\e05f" }
	.st-hover-format-image:before {    content: "\e07f" }
	.st-hover-format-gallery:before {    content: "\e032" }
	.st-hover-format-audio:before {    content: "\e061" }
	.st-hover-format-video:before {    content: "\e03a" }
	.st-hover-format-link:before {    content: "\e08d" }
	.st-hover-format-quote:before {    content: "\e02c" }
	.st-hover-format-status:before {    content: "\e005" }
	/*-------------------------------------------
	        15.5 - Related
	    -------------------------------------------*/
	.posts-related-wrapper {    padding: 50px 0 0 }
	.posts-related-wrapper h6 {
	    font-size: 2em;
	    font-weight: 300;
	    text-align: center;
	    padding: 0 0 50px;
	}
	.posts-related-wrapper tr, .posts-related-wrapper td {
	    text-align: center;
	    padding: 0;
	    background: none;
	    border: 0;
	}
	.posts-related-1-wrapper td {    width: 100% }
	.posts-related-2-wrapper td {    width: 50% }
	.posts-related-3-wrapper td {    width: 33% }
	.posts-related-wrapper div.posts-related-post-wrapper {
	    width: 262px;
	    display: block;
	    float: none;
	    margin: 0 auto;
	}
	.posts-related-wrapper div.posts-related-post-wrapper a.post-thumb {    height: 190px !important }
	.posts-related-wrapper div.posts-related-post-wrapper > div {    opacity: 0 }
	.posts-related-details-wrapper {
	    /* for all */
	    position: relative;
	    height: 0;
	    overflow: hidden;
	}
	.posts-related-details-wrapper > div {
	    /* for all */
	    display: block;
	    padding: 10px;
	}
	.posts-related-details-wrapper > div h5 {    font-size: 1em }
	.posts-related-wrapper div.first {    clear: left }
	.posts-related-wrapper div.last {
	    clear: right;
	    margin-right: 0;
	}
	/*===============================================

	    4 0 4
	    Styles for error page

	===============================================*/
	/*

	    16 - 404

	*/
	#page-404 { }
	.notice#content-404 {
	    margin-bottom: 50px;
	    padding: 50px 117px 50px 50px;
	}
	#page-404 h1 {
	    font-size: 4em;
	    font-weight: bold;
	    line-height: 1em;
	    padding: 0 0 20px;
	}
	.notice#content-404 p {    margin-right: -67px }
	#page-404 ul {
	    list-style-type: none;
	    margin: 0;
	}
	#page-404 ul > li {
	    padding: 0.5em 0;
	    border-bottom: 1px solid #eee;
	}
	#page-404 form {    padding: 0 0 0.5em }
	#page-404 form input {
	    display: inline-block;
	    font-size: 1.4em;
	    width: 100%;
	    margin: 15px 0 0;
	    padding: 0.75em 15px 0.75em 50px;
	    background-image: url('assets/images/icons/32/glyphs/gray/search.png');
	    background-repeat: no-repeat;
	    background-position: 12px 50%;
	}
	.hidpi #page-404 form input {
	    background-image: url('assets/images/icons/64/glyphs/gray/search.png');
	    background-size: 32px 32px;
	}
	/*===============================================

	    C O M M E N T S
	    Comment styles

	===============================================*/
	/*

	    17 - COMMENTS

	        17.1 - Top level comment
	        17.2 - Low level comment
	        17.3 - Comment form

	*/
	.comments-title {
	    padding: 35px 0 15px;
	    margin: 0 0 25px 0;
	    border-bottom: 1px solid #eee;
	    color: #3d3d3d;
	    font-size: 19px;
	}
	.comments-title-dummy {
	    display: block;
	    clear: both;
	    height: 35px;
	}
	#comments {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	#comments > li {
	    display: table; /* needed */
	    width: 100%;
	    margin-bottom: 25px;
	    border-bottom: 1px solid #eee;
	}
	.comment { }
	.comment-holder { }
	.avatar-box {    float: left }
	.comment .avatar {    display: block }
	.comment-box {    font-weight: 300 }
	.comment-date {
	    font-size: 0.85em;
	    margin-bottom: 1em;
	    opacity: 0.65;
	}
	.quick-holder {    padding-top: 5px }
	.quick-reply {    font-weight: 300 }
	.quick-reply-cancel {    font-weight: 300 }
	/*-------------------------------------------
	                17.1 - Top level comment
	            -------------------------------------------*/
	.comment-top-level .comment-box {
	    padding-left: 108px;
	    margin-bottom: 25px;
	}
	.comment-top-level .comment-author {    font-size: 1.4em }
	/*-------------------------------------------
	                17.2 - Low level comment
	            -------------------------------------------*/
	.children {
	    list-style-type: none;
	    padding: 0;
	    margin: 0 0 0 25px;
	}
	.comment-low-level .comment-box {
	    padding-left: 83px;
	    margin-bottom: 25px;
	}
	.comment-low-level .comment-author {    font-size: 1.3em }
	/*-------------------------------------------
	                17.3 - Comment form
	            -------------------------------------------*/
	#reply-title {
	    font-size: 1.4em;
	    font-weight: normal;
	    text-transform: none;
	}
	#cancel-comment-reply-link {
	    font-size: 14px;
	    font-weight: normal;
	    letter-spacing: 0;
	}
	#respond {    clear: both }
	#commentform {
	    clear: both;
	    text-align: left; /* needed */
	    padding: 0 0 20px;
	}
	.input-text-name {
	    width: 50%;
	    float: left;
	    padding: 0;
	}
	.input-text-name > div {    padding: 0 27px 0 0 }
	.input-text-email {
	    width: 50%;
	    float: right;
	    padding: 0;
	}
	.input-text-email > div {    padding: 0 22px 0 5px }
	.input-submit-box {
	    display: inline-block;
	    margin-right: 10px;
	    float: left;
	}
	p.form-submit {    margin: 0 }
	/*===============================================

	    P I N G B A C K S
	    Pingback styles

	===============================================*/
	/*

	    18 - PINGBACKS

	*/
	.pingback-title {    padding-top: 15px }
	#pingbacks {    margin-bottom: 25px }
	.pingback-date {
	    font-size: 0.85em;
	    margin-bottom: 1.785em;
	    padding: 2px 0 0;
	}
	/*===============================================

	    W I D G E T S
	    WordPress widgets

	===============================================*/
	/*

	    19 - WIDGETS

	        19.1 - Standard widgets

	             - Recent Posts
	             - Pages
	             - Archives
	             - Categories
	             - Meta
	             - Recent Comments
	             - Search
	             - Calendar
	             - Tags
	             - Custom menu
	             - RSS

	        19.2 - Custom widgets

	             - ST Flickr
	             - ST Get In Touch
	             - ST Posts
	             - ST Subscribe
	             - ST Sharrre

	*/
	.widget_recent_entries > ul, .widget_pages > ul, .widget_archive > ul, .widget_categories > ul, .widget_meta > ul, .widget_recent_comments > ul {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	.widget_recent_entries > ul > li, .widget_pages > ul > li, .widget_archive > ul > li, .widget_categories > ul > li, .widget_meta > ul > li, .widget_recent_comments > ul > li {    padding: 0.6em 0 }
	.widget_recent_entries > ul > li:first-child, .widget_pages > ul > li:first-child, .widget_archive > ul > li:first-child, .widget_categories > ul > li:first-child, .widget_meta > ul > li:first-child, .widget_recent_comments > ul > li:first-child {    padding-top: 0 }
	/*-------------------------------------------
	        19.1 - Standard widgets
	    -------------------------------------------*/
	/* Recent Posts
	    ================================================*/
	.widget_recent_entries .post-date {
	    display: block;
	    font-size: 0.85em;
	}
	/* Pages
	    ================================================*/
	.widget_pages { }
	/* Archives
	    ================================================*/
	.widget_archive > ul {    position: relative }
	.widget_archive > ul > li span {
	    position: absolute;
	    right: 5px;
	    font-size: 0.85em;
	    line-height: 2em;
	}
	/* Categories
	    ================================================*/
	.widget_categories > ul > li {    position: relative }
	.widget_categories > ul > li span {
	    position: absolute;
	    right: 5px;
	    font-size: 0.85em;
	    line-height: 2em;
	}
	/* Meta
	    ================================================*/
	.widget_meta { }
	/* Recent Comments
	    ================================================*/
	.widget_recent_comments { }
	/* Search
	    ================================================*/
	.widget_search form > div {
	    background: #FFF;
	    padding: 10px 44px 10px 10px;
	    border: 0;
	    height: 20px;
	}
	.widget_search form label {    display: none }
	.widget_search input[name="s"] {
	    border: none;
	    padding: 0;
	    float: left;
	    width: 100%;
	    height: 20px;
	}
	.widget_search input[type="submit"] {
	    float: right;
	    text-indent: -9999px;
	    width: 30px !important;
	    height: 20px;
	    margin: 0 -37px 0 0;
	    padding: 0;
	    background: url('assets/images/icons/16/glyphs/gray/search.png') center center no-repeat;
	    box-shadow: none;
	}
	.hidpi .widget_search input[type="submit"] {
	    background-image: url('assets/images/icons/32/glyphs/gray/search.png');
	    background-size: 16px 16px;
	}
	/* Calendar
	    ================================================*/
	#sidebar .widget_calendar {
	    padding: 0;
	    background: inherit;
	}
	#wp-calendar caption, #wp-calendar th, #wp-calendar td {
	    font-size: 0.85em;
	    line-height: 1.54em; /* needed */
	    text-align: center;
	}
	#wp-calendar caption { }
	#wp-calendar tbody {    background: #FFF }
	#wp-calendar td {
	    width: 14.285%;
	    padding: 6px;
	}
	#wp-calendar tbody a {
	    position: relative;
	    display: block;
	    color: #56646F;
	    font-weight: bold;
	    text-decoration: none;
	    margin: -6px;
	    padding: 6px 0;
	}
	#wp-calendar tbody a:hover {
	    background: #F5F5F5;
	    color: #56646F;
	}
	#wp-calendar tbody a:after {
	    position: absolute;
	    right: 0;
	    top: 0;
	    content: "";
	    border-style: solid;
	    border-width: 0 8px 8px 0;
	    border-color: transparent #eee transparent transparent;
	}
	#wp-calendar tfoot { }
	#wp-calendar tfoot td {    border-left: none }
	#wp-calendar tfoot a { }
	#prev a, #next a {
	    display: inline-block;
	    width: 25px;
	    height: 16px;
	    text-indent: -9999px;
	    opacity: 0.6;
	}
	#prev a:hover, #next a:hover {    opacity: 1 }
	#prev a {    background: url('assets/images/icons/16/glyphs/gray/arrow-left.png') center no-repeat }
	.hidpi #prev a {
	    background-image: url('assets/images/icons/32/glyphs/gray/arrow-left.png');
	    background-size: 16px 16px;
	}
	#next a {    background: url('assets/images/icons/16/glyphs/gray/arrow-right.png') center no-repeat }
	.hidpi #next a {
	    background-image: url('assets/images/icons/32/glyphs/gray/arrow-right.png');
	    background-size: 16px 16px;
	}
	/* Tags
	    ================================================*/
	.tagcloud a {
	    display: inline-block;
	    float: left;
	    color: #FFF;
	    line-height: 1em;
	    text-decoration: none !important;
	    white-space: nowrap;
	    margin: 0 5px 5px 0;
	    padding: 7px 10px;
	    background: #00c8d7;
	    overflow: hidden;
	    font-weight: 300;
	    text-transform: lowercase;
	}
	.tagcloud a:hover {
	    color: #FFF !important;
	    box-shadow: 0 30px 0 0 rgba(0,0,0,0.25) inset;
	}
	.tagcloud a span {
	    display: inline;
	    color: inherit !important;
	    margin: 0 -10px 0 10px;
	    padding: 7px 10px;
	    background: rgba(255,255,255,0.3);
	    font-weight: 400;
	}
	/* Custom menu
	    ================================================*/
	.widget_nav_menu {
	    padding: 5px 0 7px !important;
	    background: #3d3d3d url('assets/images/line.png') left 5px repeat-x;
	}
	.widget_nav_menu h5 {
	    position: relative;
	    font-size: 0.85em;
	    font-weight: normal;
	    line-height: 1.5em;
	    color: #FFF;
	    text-align: center;
	    margin: -6px 0 0;
	    padding: 1em 0;
	    background: #3d3d3d url('assets/images/bg-white-20.png');
	}
	.widget_nav_menu a { }
	.widget_nav_menu a:hover { }
	.sidebar-footer .widget_nav_menu {    background: url('assets/images/bg-black-25.png') }
	/*--- Level 1 -----------------------------*/
	.widget_custom_menu {
	    list-style-type: none;
	    text-transform: uppercase;
	    margin: 0;
	    padding: 0;
	}
	.widget_custom_menu > li {
	    position: relative;
	    margin-top: -1px;
	    background: url('assets/images/line-light.png') left bottom repeat-x;
	}
	.widget_custom_menu > li:hover { }
	.widget_custom_menu > li.stCurrent:hover { }
	.widget_custom_menu > li > a {
	    display: block;
	    font-size: 15px;
	    font-weight: bold;
	    padding: 15px 35px 16px 20px;
	}
	.widget_custom_menu > li:first-child > a { }
	.widget_custom_menu > li > a {    color: #FFF }
	.widget_custom_menu > li > a:hover, .widget_custom_menu > li.wHover {    background: #00c8d7 }
	.widget_custom_menu > li.current-menu-item > a {    background-image: url('assets/images/bg-white-10.png') }
	.widget_custom_menu span.subline {
	    display: block;
	    font-size: 13px;
	    font-weight: normal;
	    line-height: 1.535em;
	    text-transform: none;
	    opacity: 0.6;
	}
	.widget_custom_menu > li > span {
	    position: absolute;
	    display: block;
	    top: 12px;
	    right: 8px;
	    width: 30px;
	    height: 30px;
	    background: url('assets/images/icons/16/glyphs/white/menu.png') center no-repeat;
	    opacity: 0.5;
	    z-index: 10;
	    cursor: pointer;
	    -webkit-user-select: none;
	    -khtml-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	}
	.hidpi .widget_custom_menu > li > span {
	    background-image: url('assets/images/icons/32/glyphs/white/menu.png');
	    background-size: 16px 16px;
	}
	.widget_custom_menu > li > span:hover, .widget_custom_menu > li.stCurrent > span {    opacity: 1 }
	/*--- Level 2 -----------------------------*/
	.widget_custom_menu > li > ul {
	    list-style-type: none;
	    display: none;
	    text-transform: none;
	    margin: 0;
	    padding: 0;
	    background: #F5F5F5;
	}
	.widget_custom_menu > li.stCurrent > ul {    display: block }
	.widget_custom_menu > li > ul { }
	.widget_custom_menu > li > ul > li {    background: url('assets/images/line-light.png') left top repeat-x }
	.widget_custom_menu > li > ul > li > a {
	    display: block;
	    color: #56646F;
	    font-size: 16px;
	    line-height: 1.44em;
	    padding: 15px 15px 15px 40px;
	    background: url('assets/images/icons/16/glyphs/gray/arrow-right.png') 17px 1.15em no-repeat;
	}
	.hidpi .widget_custom_menu > li > ul > li > a {
	    background-image: url('assets/images/icons/32/glyphs/gray/arrow-right.png');
	    background-size: 16px 16px;
	}
	.widget_custom_menu > li > ul > li.current-menu-item > a {
	    color: #3d3d3d;
	    background-color: #CCC;
	}
	.widget_custom_menu > li > ul > li > a:hover {
	    color: #56646F !important;
	    /*background-color: #E5E5E5;*/
	    box-shadow: 262px 0 0 rgba(0,0,0,0.05) inset;
	}
	/*--- Level 3 -----------------------------*/
	.widget_custom_menu ul ul {
	    list-style-type: none;
	    margin: 0 0 0 40px;
	}
	.widget_custom_menu ul ul li {    margin-top: -1px }
	.widget_custom_menu ul ul li a {
	    display: block;
	    color: #56646F;
	    padding: 10px 15px;
	    background: url('assets/images/line-light.png') left top repeat-x;
	}
	.widget_custom_menu > li > ul > li > ul > li.current-menu-item > a {    font-weight: bold }
	.widget_custom_menu ul ul li a:hover {
	    color: #56646F !important;
	    /*background-color: #E5E5E5;*/
	    box-shadow: -250px 0 0 rgba(0,0,0,0.05) inset;
	}
	/*--- Level 4+ -----------------------------*/
	.widget_custom_menu ul ul ul {    margin-left: 1.2em }
	/* RSS
	    ================================================*/
	.widget_rss {    background: url('assets/images/line-light.png') right bottom repeat-x }
	.widget_rss ul {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	}
	.widget_rss > ul > li {
	    padding: 5px 0 14px;
	}
	.widget_rss > ul > li:first-child {
	    padding-top: 0;
	    background: none;
	}
	.widget_rss h5 > .rsswidget {    color: #FFF }
	.widget_rss h5 > a.rsswidget:first-child {
	    display: inline-block;
	    width: 18px;
	    height: 18px;
	    margin: 0 0 -2px;
	    background: #D8AD00 url('../../plugins/stkit/assets/images/icons/72/social/color/RSS.png') center center repeat;
	    background-size: 18px 18px;
	}
	.widget_rss h5 > a.rsswidget:first-child img {    display: none }
	.widget_rss .rss-date {
	    display: block;
	    font-size: 12px;
	    margin-bottom: 2px;
	}
	.widget_rss cite {    font-size: 12px }
	/*-------------------------------------------
	        19.2 - Custom widgets
	    -------------------------------------------*/
	/* ST Flickr
	    ================================================*/
	.widget-flickr .flickr_badge_image {
	    width: 70px;
	    height: 70px;
	    display: inline-block;
	    margin: 0 5px 5px 0;
	}
	/*--- Begin // Widget on footer ---*/
	.sidebar-footer .widget-flickr {    margin-right: -5px }
	/*--- End // Widget on footer ---*/
	/* ST Get In Touch
	    ================================================*/
	.widget-info p.widget-info-address, .widget-info p.widget-info-phone, .widget-info p.widget-info-email, .widget-info p.widget-info-name {
	    padding-left: 25px;
	    background-position: 0 0.22em;
	    background-repeat: no-repeat;
	    display: table; /* needed */
	}
	.widget-info p.widget-info-address {    background-image: url('../../plugins/stkit/assets/images/icons/16/glyphs/white/pin.png') }
	.hidpi .widget-info p.widget-info-address {
	    background-image: url('../../plugins/stkit/assets/images/icons/32/glyphs/white/pin.png');
	    background-size: 16px 16px;
	}
	.widget-info p.widget-info-phone {    background-image: url('../../plugins/stkit/assets/images/icons/16/glyphs/white/phone.png') }
	.hidpi .widget-info p.widget-info-phone {
	    background-image: url('../../plugins/stkit/assets/images/icons/32/glyphs/white/phone.png');
	    background-size: 16px 16px;
	}
	.widget-info p.widget-info-email {    background-image: url('../../plugins/stkit/assets/images/icons/16/glyphs/white/mail-3.png') }
	.hidpi .widget-info p.widget-info-email {
	    background-image: url('../../plugins/stkit/assets/images/icons/32/glyphs/white/mail-3.png');
	    background-size: 16px 16px;
	}
	.widget-info p.widget-info-name {    background-image: url('../../plugins/stkit/assets/images/icons/16/glyphs/white/user.png') }
	.hidpi .widget-info p.widget-info-name {
	    background-image: url('../../plugins/stkit/assets/images/icons/32/glyphs/white/user.png');
	    background-size: 16px 16px;
	}
	.widget-info p span {    font-weight: bold }
	/*--- Begin // Widget on footer ---*/
	.sidebar-footer .widget-info p span {
	    font-weight: normal;
	    color: #FFF;
	}
	.sidebar-footer .widget-info p a.mailto {    color: #00c8d7 }
	/*--- End // Widget on footer ---*/
	/* ST Posts
	    ================================================*/
	.widget-posts { }
	#sidebar .widget-posts { }
	.widget-posts > div {    padding: 6px 0 6px }
	#sidebar .widget-posts > div { }
	.widget-posts > h5 + div, #sidebar .widget-posts > h5 + div {
	    padding-top: 0;
	    background-image: none;
	}
	.sidebar-footer .widget-posts h5 + div {
	    padding-top: 0;
	    background: none;
	}
	.widget-posts .wp-post-image {
	    float: left;
	    width: 65px;
	    height: 65px;
	    margin: 3px 15px 0 0;
	}
	.widget-posts-icon {
	    float: left;
	    width: 50px;
	    height: 35px;
	    text-align: center;
	    margin: 0 15px 0 0;
	    padding-top: 15px;
	    transition: background-color 250ms linear;
	}
	.sidebar-footer .widget-posts-icon, #sidebar .widget-posts-icon {    background-image: url('assets/images/bg-white-15.png') }
	.widget-posts-icon:hover {
	    background-color: #00c8d7;
	    transition: background-color 125ms linear;
	}
	.widget-posts-icon img {
	    opacity: 0.7;
	    transition: opacity 250ms linear;
	}
	.widget-posts-icon:hover img {
	    opacity: 1;
	    transition: opacity 125ms linear;
	}
	.widget-posts-post-box { }
	.widget-posts-post-box-with-thumb {    padding-left: 65px }
	.widget-posts-title {
	    display: table;
	    padding-bottom: 2px;
	}
	#sidebar .widget-posts-title {
	    color: #3d3d3d;
	    transition: opacity 250ms linear;
	    font-size: 15px;
	}
	#sidebar .widget-posts-title:hover {
	    opacity: 1;
	    color: #00c8d7;
	    transition: opacity 250ms linear;
	}
	.widget-posts-date {
	    color: #00c8d7;
	    font-size: 12px;
	    margin-bottom: 2px;
	    opacity: 1;
	    font-weight: 300;
	    float: left;
	    margin-right: 15px;
	}
	.widget-posts-excerpt {    line-height: 1.352em }
	.widget-posts-excerpt p {
	    font-size: 12px;
	    color: #3d3d3d;
	    margin: 0 0 2px;
	}
	.sidebar-footer .widget-posts-excerpt p {
	    font-size: 13px;
	    float: left;
	    margin-left: -65px;
	    margin-top: 10px;
	}
	.widget-posts-views {
	    font-size: 13px;
	    color: #00c8d7;
	    font-weight: 300;
	}
	.widget-posts-comments {
	    font-size: 13px;
	    color: #00c8d7;
	    font-weight: 300;
	    margin-left:15px;
	}
	/* ST Subscribe
	    ================================================*/
	.widget-subscribe form > div {
	    background: #FFF;
	    padding: 10px 44px 10px 10px;
	    border: 1px solid #eee;
	    height: 20px;
	}
	.widget-subscribe form label {    display: none }
	.widget-subscribe input[name="email"] {
	    border: none;
	    padding: 0;
	    float: left;
	    width: 100%;
	    height: 20px;
	}
	.widget-subscribe input[type="submit"] {
	    width: 30px !important;
	    height: 20px;
	    text-indent: -9999px;
	    background: url('../../plugins/stkit/assets/images/icons/16/glyphs/gray/mail.png') center center no-repeat;
	    float: right;
	    margin: 0 -37px 0 0;
	    padding: 0;
	}
	.hidpi .widget-subscribe input[type="submit"] {
	    background-image: url('../../plugins/stkit/assets/images/icons/32/glyphs/gray/mail.png');
	    background-size: 16px 16px;
	}
	.sidebar-footer .widget-subscribe input[name="email"] {
	    background: #3D3D3D;
	    font-weight: 300;
	    width: 233px;
	}
	.sidebar-footer .widget-subscribe input[type="submit"] {
	    width: inherit !important;
	    height: 40px;
	    text-indent: 0px;
	    background: #00c8d7;
	    float: right;
	    margin: 0 -44px 0 0;
	    padding: 0;
	    margin-top: -10px;
	    font-weight: 400;
	    padding: 10px;
	}
	.sidebar-footer .widget-subscribe form > div {
	    background: #3D3D3D;
	    padding: 10px 44px 10px 10px;
	    border: none;
	    height: 20px;
	}
	.sidebar-footer .textwidget {    font-weight: 300 }
	.sidebar-footer .widget-subscribe h5 {    display: none }
	.sidebar-footer .widget-subscribe {    margin-top: -30px }
	/* Recent Comments Widget
	    ================================================*/
	.rc-item .rc-avatar {
	    border: none;
	    padding: 0;
	}
	.rc-info {
	    font-weight: 300;
	    margin-top: -4px;
	}
	.rc-item .rc-reviewer {    font-weight: 300 }
	.rc-excerpt {
	    margin-left: 72px;
	    font-weight: 300;
	}
	.widget_recentcomments ul {    margin: 0px }
	.rc-comment {    padding-bottom: 20px }
	.rc-item .rc-left {
	    display: inline;
	    float: left;
	    margin-right: 12px;
	    margin-top: 4px;
	}
	/* ST Sharrre
	    ================================================*/
	.sharrre_wrapper { }
	.sharrre {
	    display: inline-block;
	    margin: 5px 5px 0 0;
	}
	.sharrre .box a:hover {    text-decoration: none }
	.sharrre .count {
	    color: #999;
	    display: block;
	    font-size: 18px;
	    font-weight: bold;
	    line-height: 40px;
	    height: 40px;
	    position: relative;
	    text-align: center;
	    width: 47px;
	    border: 1px solid #eee;
	    background: #fbfbfb;
	}
	#sidebar .sharrre .count {
	    color: #FFF;
	    border: 0;
	    background: #00c8d7;
	}
	.sharrre .count:before, .sharrre .count:after {
	    content: '';
	    display: block;
	    position: absolute;
	    left: 49%;
	    width: 0;
	    height: 0;
	}
	.sharrre .count:before {
	    border: solid 7px transparent;
	    border-top-color: #CCC;
	    margin-left: -7px;
	    bottom: -14px;
	}
	#sidebar .sharrre .count:before {    border-top-color: #00c8d7 }
	.sharrre .count:after {
	    border: solid 6px transparent;
	    margin-left: -6px;
	    bottom: -12px;
	    border-top-color: #fbfbfb;
	}
	#sidebar .sharrre .count:after {    border-top-color: #00c8d7 }
	.sharrre .share {
	    display: block;
	    font-weight: bold;
	    height: 48px;
	    line-height: 48px;
	    padding: 0;
	    text-align: center;
	    text-decoration: none;
	    width: 49px;
	    text-indent: -9999px;
	}
	.sharrre:hover .share { }
	#sharrre_googlePlus .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/gray/GooglePlus.png') center no-repeat;
	    background-size: 42px 42px;
	}
	#sidebar #sharrre_googlePlus .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/white/GooglePlus.png') center no-repeat;
	    background-size: 42px 42px;
	}
	#sharrre_facebook .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/gray/Facebook.png') center no-repeat;
	    background-size: 30px 30px;
	}
	#sidebar #sharrre_facebook .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/white/Facebook.png') center no-repeat;
	    background-size: 30px 30px;
	}
	#sharrre_twitter .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/gray/Twitter.png') center no-repeat;
	    background-size: 32px 32px;
	}
	#sidebar #sharrre_twitter .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/white/Twitter.png') center no-repeat;
	    background-size: 32px 32px;
	}
	#sharrre_digg .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/gray/Digg.png') center no-repeat;
	    background-size: 36px 36px;
	}
	#sidebar #sharrre_digg .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/white/Digg.png') center no-repeat;
	    background-size: 36px 36px;
	}
	#sharrre_delicious .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/gray/Delicious.png') center no-repeat;
	    background-size: 32px 32px;
	}
	#sidebar #sharrre_delicious .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/white/Delicious.png') center no-repeat;
	    background-size: 32px 32px;
	}
	#sharrre_stumbleupon .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/gray/Stumbleupon.png') center no-repeat;
	    background-size: 26px 26px;
	}
	#sidebar #sharrre_stumbleupon .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/white/Stumbleupon.png') center no-repeat;
	    background-size: 26px 26px;
	}
	#sharrre_linkedin .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/gray/LinkedIn.png') center no-repeat;
	    background-size: 30px 30px;
	}
	#sidebar #sharrre_linkedin .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/white/LinkedIn.png') center no-repeat;
	    background-size: 30px 30px;
	}
	#sharrre_pinterest .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/gray/Pinterest.png') center no-repeat;
	    background-size: 30px 30px;
	}
	#sidebar #sharrre_pinterest .share {
	    background: url('../../plugins/stkit/assets/images/icons/72/social/white/Pinterest.png') center no-repeat;
	    background-size: 30px 30px;
	}
	/*===============================================

	    I C O N S
	    Social and other icons

	===============================================*/
	/*

	    20 - ICONS

	        20.1 - Social icons
	        20.2 - 16px icons

	*/
	/*-------------------------------------------
	        20.1 - Social icons
	    -------------------------------------------*/
	.icons-social {
	    display: block;
	    float: left;
	    margin-top: -20px;
	}
	.icons-social a {
	    float: left;
	    transition: background-color 350ms, opacity 350ms;
	    font-family: 'FontAwesome';
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 21px;
	    color: #3d3d3d;
	    margin: 0 7px 7px 0;
	    width: 34px;
	    height: 34px;
	    text-align: center;
	    line-height: 35px;
	}
	.icons-social a:hover {
	    opacity: 1;
	    transition: background-color 350ms, opacity 350ms;
	    background: none;
	    color: #3d3d3d;
	}
	#icon-Dribbble:before {    content: "\f17d" }
	#icon-Dribbble {
	    background: #EC4989;
	    color: #fff;
	    border: 1px solid #EC4989;
	}
	#icon-Dribbble:hover {
	    background: #fff;
	    color: #EC4989;
	    border: 1px solid #EC4989;
	}
	#icon-Facebook {
	    background: #39579B;
	    color: #fff;
	    border: 1px solid #39579B;
	}
	#icon-Facebook:hover {
	    background: #fff;
	    color: #39579B;
	    border: 1px solid #39579B;
	}
	#icon-Facebook:before {    content: "\f09a" }
	#icon-Flickr:before {    content: "\f16e" }
	#icon-Flickr {
	    background: #005FDF;
	    color: #fff;
	    border: 1px solid #005FDF;
	}
	#icon-Flickr:hover {
	    background: #fff;
	    color: #005FDF;
	    border: 1px solid #005FDF;
	}
	#icon-GitHub:before {    content: "\f113" }
	#icon-GitHub {
	    background: #171515;
	    color: #fff;
	    border: 1px solid #171515;
	}
	#icon-GitHub:hover {
	    background: #fff;
	    color: #171515;
	    border: 1px solid #171515;
	}
	#icon-GooglePlus {
	    background: #d34836;
	    color: #fff;
	    border: 1px solid #d34836;
	}
	#icon-GooglePlus:hover {
	    background: #fff;
	    color: #d34836;
	    border: 1px solid #d34836;
	}
	#icon-GooglePlus:before {    content: "\f0d5" }
	#icon-Instagram:before {    content: "\f16d" }
	#icon-Instagram {
	    background: #3C719D;
	    color: #fff;
	    border: 1px solid #3C719D;
	}
	#icon-Instagram:hover {
	    background: #fff;
	    color: #3C719D;
	    border: 1px solid #3C719D;
	}
	#icon-LinkedIn {
	    background: #0075AA;
	    color: #fff;
	    border: 1px solid #0075AA;
	}
	#icon-LinkedIn:hover {
	    background: #fff;
	    color: #0075AA;
	    border: 1px solid #0075AA;
	}
	#icon-LinkedIn:before {    content: "\f0e1" }
	#icon-Pinterest:before {    content: "\f0d2" }
	#icon-Pinterest {
	    background: #CA2025;
	    color: #fff;
	    border: 1px solid #CA2025;
	}
	#icon-Pinterest:hover {
	    background: #fff;
	    color: #CA2025;
	    border: 1px solid #CA2025;
	}
	#icon-RSS {
	    background: #F0801E;
	    color: #fff;
	    border: 1px solid #F0801E;
	}
	#icon-RSS:hover {
	    background: #fff;
	    color: #F0801E;
	    border: 1px solid #F0801E;
	}
	#icon-RSS:before {    content: "\f09e" }
	#icon-Tumblr:before {    content: "\f173" }
	#icon-Tumblr {
	    background: #335170;
	    color: #fff;
	    border: 1px solid #335170;
	}
	#icon-Tumblr:hover {
	    background: #fff;
	    color: #335170;
	    border: 1px solid #335170;
	}
	#icon-Skype:before {    content: "\f17e" }
	#icon-Skype {
	    background: #00AEF3;
	    color: #fff;
	    border: 1px solid #00AEF3;
	}
	#icon-Skype:hover {
	    background: #fff;
	    color: #00AEF3;
	    border: 1px solid #00AEF3;
	}
	#icon-Twitter {
	    background: #50ABF1;
	    color: #fff;
	    border: 1px solid #50ABF1;
	}
	#icon-Twitter:hover {
	    background: #fff;
	    color: #50ABF1;
	    border: 1px solid #50ABF1;
	}
	#icon-Twitter:before {    content: "\f099" }
	#icon-Vimeo {
	    background: #3BBAFF;
	    color: #fff;
	    border: 1px solid #3BBAFF;
	}
	#icon-Vimeo:hover {
	    background: #fff;
	    color: #3BBAFF;
	    border: 1px solid #3BBAFF;
	}
	#icon-Vimeo:before {    content: "\f194" }
	#icon-Youtube {
	    background: #C62E24;
	    color: #fff;
	    border: 1px solid #C62E24;
	}
	#icon-Youtube:hover {
	    background: #fff;
	    color: #C62E24;
	    border: 1px solid #C62E24;
	}
	#icon-Youtube:before {    content: "\f167" }
	/*-------------------------------------------
	        20.2 - 16px icons
	    -------------------------------------------*/
	.ico16:before {
	    font-family: 'Simple-Line-Icons';
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 16px;
	    color: #00c8d7;
	    padding: 0 10px 0 0;
	}
	.ico16 a {
	    font-size: 12px;
	    font-weight: 300;
	    position: relative;
	    top: -2px;
	    color: #56646F;
	}
	.ico16 i {
	    font-size: 12px;
	    font-weight: 300;
	    position: relative;
	    top: -2px;
	    font-style: normal;
	}
	.ico16 {
	    margin-right: 20px;
	    opacity: 0.9;
	    transition: all 250ms linear;
	    font-size: 12px;
	    font-weight: 300;
	    font-weight: 300;
	    color: #56646F;
	}
	.ico16:hover {
	    opacity: 1;
	    transition: all 125ms linear;
	}
	.ico16-folder:before {    content: "\e089" }
	.ico16-calendar:before {    content: "\e081" }
	.ico16-tag:before {    content: "\e055" }
	.ico16-comment:before {    content: "\e04a" }
	.ico16-comment-2:before {    content: "\e07d" }
	.ico16-link:before {    content: "\e08d" }
	.meta span + span.ico16-link:before {    content: "\e079" }
	.ico16-image:before {    content: "\e07f" }
	.ico16-gallery:before {    content: "\e032" }
	.ico16-audio:before {    content: "\e061" }
	.ico16-video:before {    content: "\e07e" }
	.ico16-quote:before {    content: "\e02c" }
	.ico16-status:before {    content: "\e005" }
	.ico16-views:before {    content: "\e087" }
	/*===============================================

	    P A G I N A T I O N
	    1,2,3,4...

	===============================================*/
	/*

	    21 - PAGINATION

	        21.1 - Page pagination
	        21.2 - Comments pagination
	        21.3 - Default pagination
	        21.4 - WP-Pagenavi
	        21.5 - BuddyPress

	*/
	/*-------------------------------------------
	        21.1 - Page pagination
	    -------------------------------------------*/
	#page-pagination {
	    float: none;
	    display: block;
	    text-align: center;
	    margin: 25px 0;
	}
	/*-------------------------------------------
	        21.2 - Comments pagination
	    -------------------------------------------*/
	.nav-previous {
	    float: left;
	    margin-bottom: 25px;
	}
	.nav-next {
	    float: right;
	    margin-bottom: 25px;
	}
	.nav-next a, .nav-previous a {
	    display: inline-block;
	    text-align: center;
	    white-space: nowrap;
	    border: none;
	    font-size: 0.85em;
	    padding: 0.7em 1.0em;
	    margin: 0 1px;
	    color: #3d3d3d;
	    background: #eee;
	}
	.nav-next a:hover, .nav-previous a:hover {    background: #FFF }
	/*-------------------------------------------
	        21.3 - Default pagination
	    -------------------------------------------*/
	#but-prev-next {
	    display: block;
	    position: relative;
	    text-align: center;
	    line-height: 1em;
	}
	#but-prev-next a {
	    display: inline-block;
	    text-align: center;
	    white-space: nowrap;
	    border: none;
	    padding: 0.7em 1.0em;
	    margin: 0 1px;
	    color: #3d3d3d;
	    background: url('assets/images/bg-black-15.png') repeat;
	}
	#but-prev-next a:hover {    background: #FFF }
	/*-------------------------------------------
	        21.4 - WP-Pagenavi
	    -------------------------------------------*/
	#wp-pagenavibox {
	    display: block;
	    position: relative;
	    text-align: center;
	}
	#wp-pagenavibox .wp-pagenavi {
	    display: inline-block;
	    position: relative;
	    line-height: 1em;
	}
	#wp-pagenavibox .wp-pagenavi * {
	    display: block;
	    float: left;
	    text-align: center;
	    white-space: nowrap;
	    border: none;
	    padding: 0.75em 1.0em;
	    margin: 0 1px;
	    color: #56646F;
	    font-weight: 300;
	}
	/* 1 2 3 4 5 */
	#wp-pagenavibox a { }
	#wp-pagenavibox a:hover {
	    background: #f3f3f3;
	    color: #3D3D3D;
	}
	/* 1 2 [3] 4 5 */
	#wp-pagenavibox span.current {
	    background: #f3f3f3;
	    color: #3D3D3D;
	}
	/*  « First  « ... »  Last » */
	#wp-pagenavibox a.first, #wp-pagenavibox a.last, #wp-pagenavibox a.previouspostslink, #wp-pagenavibox a.nextpostslink { }
	/* Page 3 of 7 */
	#wp-pagenavibox span.pages {    opacity: 0.8 }
	/* ... */
	#wp-pagenavibox span.extend {    display: none }
	.single-post #wp-pagenavibox .wp-pagenavi * {
	    display: block;
	    float: left;
	    text-align: center;
	    white-space: nowrap;
	    border: none;
	    padding: 0.75em 1.0em;
	    margin: 0 1px;
	    color: #56646F;
	    font-weight: 300;
	    font-size: 13px;
	}
	.single-post #wp-pagenavibox span.pages {    opacity: 1 }
	/*-------------------------------------------
	        21.5 - BuddyPress
	    -------------------------------------------*/
	#buddypress div.pagination .pag-count {
	    line-height: 1em;
	    padding: 0.75em 0;
	}
	#buddypress div.pagination div.pagination-links {
	    display: block;
	    position: relative;
	    text-align: center;
	    line-height: 1em;
	    margin: 0;
	}
	#buddypress div.pagination div.pagination-links * {
	    display: block;
	    float: left;
	    text-align: center;
	    white-space: nowrap;
	    border: none;
	    padding: 0.75em 1.0em;
	    margin: 0 1px;
	    color: #3d3d3d;
	}
	/* 1 2 3 4 5 */
	#buddypress div.pagination div.pagination-links a { }
	#buddypress div.pagination div.pagination-links a:hover {
	    font-weight: normal;
	    background: #FFF url('assets/images/bg-black-15.png') repeat;
	}
	/* 1 2 [3] 4 5 */
	#buddypress div.pagination div.pagination-links span.current {
	    background: url('assets/images/bg-black-15.png') repeat;
	    font-weight: normal;
	}
	.feature-text h1 {
	    margin: 0px;
	    padding-top: 0px;
	}
	.feature-text .textwidget {    font-weight: 300 }
	.infa {
	    float: right;
	    color: #3d3d3d;
	    position: relative;
	    transition: background-color 250ms, opacity 250ms;
	    margin-top: 6px;
	    font-size: 13px;
	}
	.infa i {    font-size: 13px }
	.clock-tel {
	    margin-left: 15px;
	    opacity: 0.8;
	    transition: background-color 250ms, opacity 250ms;
	}
	.clock-tel:hover {
	    opacity: 1;
	    transition: background-color 250ms, opacity 250ms;
	}
	.clock-date {
	    margin-left: 15px;
	    opacity: 0.8;
	    transition: background-color 250ms, opacity 250ms;
	}
	.clock-date:hover {
	    opacity: 1;
	    transition: background-color 250ms, opacity 250ms;
	}

	.tweet_list {
	    font-weight: 300;
	    margin: 0;
	    list-style: none;
	}
	.tweet_list {
	    list-style: none;
	    margin: 0;
	    padding: 0;
	}
	.tweet_list li {
	    float: none;
	    position: relative;
	    background: none;
	    margin: 10px 0 0 40px;
	    padding-bottom: 10px;
	    opacity: 1 !important;
	}
	.tweet_list li:before {
	    position: absolute;
	    left: -40px;
	    content: "\e009";
	    font-family: 'Simple-Line-Icons';
	    color: #00c8d7;
	    overflow: hidden;
	    font-size: 22px;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	.tweet_text a {    color: #00c8d7 }
	.tweet_list li:first-child {    margin-top: 0px }
	.tweet_list li:last-child {    border: none !important }
	.loading-tweet {
	    font-size: 14px;
	    font-weight: 300;
	}
	.tweet_text {
	    font-size: 14px;
	    font-weight: 300;
	}
	.feature-text {
	    float: left;
	    width: 350px;
	}
	div.pp_default .pp_description {    font-weight: 300 }

body, div, td {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif; 
}


/*-------------------------------------------
    Secondary: Color
-------------------------------------------*/

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a,
.st-ul li.st-current, .st-ul li.st-current:hover,
.widget_display_stats dd,
.sidebar-footer .widget-info p a.mailto,
.flex-direction-nav a,
.ico16:before,
.widget-posts-views,
#sidebar .widget-posts-title:hover {
  color: #46abf2;
}


/*-------------------------------------------
    Secondary: Background Color
-------------------------------------------*/

input[type="button"],
input[type="submit"], button,
#search-form-header,
#search-form-header span,
.term-title h1:before,
a.button,
.toggle-closed .toggle-title span,
.pricing-table-featured .pricing-table-title,
.pricing-table-featured .pricing-table-price,
.pricing-table-featured .button,
.skill-bar,
.st-gallery ol li.st-gallery-tab-current,
.more-link,
#layout .mejs-time-loaded,
#sidebar .sidebar .widget_display_search,
.tagcloud a,
.widget_custom_menu > li > a:hover,
.widget_custom_menu > li.wHover,
.widget-posts-icon:hover,
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active,
.sidebar-footer .widget-subscribe input[type="submit"] {
  background-color: #46abf2;
}


/*-------------------------------------------
    Secondary: Border Top Color
-------------------------------------------*/

.st-ul li.st-current, .st-ul li.st-current:hover,
#sidebar .sharrre .count:before,
#sidebar .sharrre .count:after,
#header-layout-2 {
  border-top-color: #46abf2;
}


/*-------------------------------------------
    Secondary: Border Bottom Color
-------------------------------------------*/

#menu {
  border-bottom-color: #46abf2;
}


/*-------------------------------------------
    Custom styles
-------------------------------------------*/

#search-form-header {
   background-color:#46abf2;
}

#header-layout-2 {
  border-top:3px solid #46abf2;
}
.flex-direction-nav a:before{
    font-size:34px !important;
}
@media (min-width:1171px) {
#logo h2 {
    max-width:400px;
}
#logo {
    width:462px;
}
#hcustom {
    width:618px;
}
}

@media (max-width:1170px) And (min-width:960px) {
#logo h2 {
    max-width:400px;
}
#logo {
    width:410px;
}
#hcustom {
    width:475px;
}
}

#pre_next_post{
    display:none !important;
}
div.infa, #header-holder-2 {
    display:none !important;
}

#copyrights-company {
    padding-top:5px;
    width:auto;
}
.footerIcn span {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-image: url(https://cdnssl.mediafire.com/images/backgrounds/footer/social/footerIcons.png);
background-repeat: no-repeat;
cursor: pointer;
opacity: .3;
}

.footerIcnFb {
background-position: 0px top;
}

.footerIcnTw {
background-position: -28px top;
}

.footerIcnGP {
background-position: -56px top;
}

.footerIcnBlog {
background-position: -84px top;
}
#content-box a.post-thumb, a.post-thumb { 
   background-size:cover !important;
}

#footer ul {
    margin:0px;
    list-style-type:none;
}

.post-template {
    margin-bottom:35px !important;
    padding-bottom:35px !important;
}
.sidebar-position-right #content-box > div {
    padding:35px 50px 50px 0 !important;
}
.feature-text {
    position:absolute;
    padding:30px;
    color:white;
}
@media (min-width: 1170px) {
.feature-text {
    width:300px;
}
}
.feature-text h1 a{
    height:150px !important;
    color:white;
    font-size:24px;
    line-height:1em;
}

@media (max-width: 959px) {
.flexslider {
     margin-top: 400px !important; 
}
}
@media (max-width: 959px) {
    .feature-text {
        width:90%;
    }
}
@media (max-width: 479px) {
    .feature-text {
        padding:15px;
    }
}
.posts-featured-wrapper {
    margin:50px 0px;
    padding:0px;
    background-color:#3d3d3d !important;
    margin-bottom:50px;
}

div.posts-featured-a-wrapper a.post-thumb-slider {
    height:480px;   
    background-repeat:no-repeat;
}
.feature-text .textwidget {
    height:270px;
    overflow:hidden;
}

.flex-control-nav.flex-control-paging {
    display: none;
}