/*!
Theme Name: Valenti
Theme URI: https://themeforest.net/item/valenti-wordpress-hd-review-magazine-news-theme/5888961
Author: Codetipi
Author URI: http://www.codetipi.com
Description: Responsive, modern and clean Wordpress theme.
Version: 5.5.2
Text Domain: cubell
License: http://themeforest.net/licenses/regular_extended
License URI: http://themeforest.net/licenses/regular_extended
*/
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css  Do not edit this section*/
@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary{
	display:block;
}
audio,
canvas,
video{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
audio:not([controls]){
	display:none;
	height:0;
}
[hidden]{
	display:none;
}
html{
	font-size:100%;
	/* 1 */
	-webkit-text-size-adjust:100%;
	/* 2 */
	-ms-text-size-adjust:100%;
	/* 2 */
}
html{
	font-family:sans-serif;
}
body{
	margin:0;
}
a:focus{
	outline:thin dotted;
}
a:active,
a:hover{
	outline:0;
}
abbr[title]{
	border-bottom:1px dotted;
}
b,
strong{
	font-weight:bold;
}
blockquote{
	margin:1em 40px;
}
dfn{
	font-style:italic;
}
mark{
	background:#ff0;
	color:#000;
}
p,
pre{
	margin:0 0 1em 0;
}
/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
code,
kbd,
pre,
samp{
	font-family:monospace, serif;
	_font-family:'courier new', monospace;
	font-size:1em;
}
pre{
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
}
q{
	quotes:none;
}
q:before,
q:after{
	content:'';
	content:none;
}
small{
	font-size:75%;
}
/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */
sub,
sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup{
	top:-0.5em;
}
sub{
	bottom:-0.25em;
}
dl,
menu,
ol,
ul{
	margin:0;
}
dd{
	margin:0 40px 0 0;
}
menu,
ol,
ul{
	padding:0 40px 0 0;
}
nav ul,
nav ol{
	list-style:none;
	list-style-image:none;
}
/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img{
	border:0;
	/* 1 */
	-ms-interpolation-mode:bicubic;
	/* 2 */
	height:auto;
}
svg:not(:root){
	overflow:hidden;
}
figure{
	margin:0;
}
form{
	margin:0;
}
fieldset{
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em;
}
legend{
	border:0;
	/* 1 */
	padding:0;
	white-space:normal;
	/* 2 */
	*margin-right:-7px;
	/* 3 */
}
button,
input,
select,
textarea{
	font-size:100%;
	/* 1 */
	margin:0;
	/* 2 */
	vertical-align:baseline;
	/* 3 */
	*vertical-align:middle;
	/* 3 */
}
button,
input{
	line-height:normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
	-webkit-appearance:button;
	/* 2 */
	cursor:pointer;
	/* 3 */
	*overflow:visible;
	/* 4 */
}
button[disabled],
input[disabled]{
	cursor:default;
}
input[type="checkbox"],
input[type="radio"]{
	box-sizing:border-box;
	/* 1 */
	padding:0;
	/* 2 */
	*height:13px;
	/* 3 */
	*width:13px;
	/* 3 */
}
input[type="search"]{
	-webkit-appearance:textfield;
	/* 1 */
	/* 2 */
	box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none;
}
button::-moz-focus-inner,
input::-moz-focus-inner{
	border:0;
	padding:0;
}
textarea{
	overflow:auto;
	/* 1 */
	vertical-align:top;
	/* 2 */
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
p{
	-webkit-hyphens:auto;
	-epub-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
}
b, strong, .strong{
	font-weight:bold;
}
dfn, em, .em{
	font-style:italic;
}
small, .small{
	font-size:75%;
}
ul, ol{
	padding:0;
	list-style-type:none;
}
button{
	padding:0;
}
dd{
	margin:0;
}
.sidebar ul,
.sidebar ol,
.commentlist{
	list-style:none;
}
/*********************
CLEARFIXIN'
*********************/
.clearfix{
	zoom:1;
}
.clearfix:before, .clearfix:after{
	content:"";
	display:table;
}
.clearfix:after{
	clear:both;
}
/*********************
TOOLS
*********************/
*{
	box-sizing:border-box;
}
.image-replacement{
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
/*********************
TYPOGRAPHY
*********************/
span.amp{
	font-family:Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif !important;
	font-style:italic;
}
.text-left{
	text-align:right;
}
.text-center{
	text-align:center;
}
.text-right{
	text-align:left;
}
.alert-help, .alert-info, .alert-error, .alert-success{
	margin:10px;
	padding:5px 18px;
	border:1px solid;
}
.alert-help{
	border-color:#e8dc59;
	background:#ebe16f;
}
.alert-info{
	border-color:#bfe4f4;
	background:#d5edf8;
}
.alert-error{
	border-color:#f8cdce;
	background:#fbe3e4;
}
.alert-success{
	border-color:#deeaae;
	background:#e6efc2;
}
/*! formstone v0.8.38 [lightbox.css] 2016-02-04 | MIT License | formstone.it */
.fs-lightbox{
	width:200px;
	height:200px;
	position:absolute;
	left:0;
	right:0;
	z-index:101;
	background:#ffffff;
	border-radius:3px;
	box-shadow:0 0 25px #000000;
	opacity:0;
	margin:0 auto;
	padding:10px;
	-webkit-transform:translateZ(0);
}
.fs-lightbox,
.fs-lightbox *:not(input):not(textarea){
	box-sizing:border-box;
	-webkit-user-select:none !important;
	-moz-user-select:none !important;
	-ms-user-select:none !important;
	user-select:none !important;
}
.fs-lightbox-fixed{
	position:fixed;
	top:0;
	bottom:0;
	margin:auto;
}
.fs-lightbox-inline{
	padding:30px;
}
.fs-lightbox-animating{
	-webkit-transition:height 0.25s ease, width 0.25s ease, opacity 0.25s linear, top 0.25s ease;
	transition:height 0.25s ease, width 0.25s ease, opacity 0.25s linear, top 0.25s ease;
}
.fs-lightbox-animating .fs-lightbox-container{
	-webkit-transition:opacity 0.25s linear 0.25s, visibility 0.25s linear 0.25s;
	transition:opacity 0.25s linear 0.25s, visibility 0.25s linear 0.25s;
}
.fs-lightbox-mobile .fs-lightbox-image_container{
	-webkit-transform:translate3D(0, 0, 0);
	-ms-transform:translate3D(0, 0, 0);
	transform:translate3D(0, 0, 0);
}
.fs-lightbox-mobile.fs-lightbox-animating .fs-lightbox-image_container{
	-webkit-transition:height 0.25s ease, width 0.25s ease, top 0.25s ease, right 0.25s ease;
	transition:height 0.25s ease, width 0.25s ease, top 0.25s ease, right 0.25s ease;
}
.fs-lightbox-overlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:100;
	background:#000000;
	opacity:0;
	-webkit-transition:opacity 0.25s linear;
	transition:opacity 0.25s linear;
}
.fs-lightbox-open{
	opacity:1;
}
.fs-lightbox-overlay.fs-lightbox-open{
	opacity:0.75;
}
.fs-lightbox-close{
	border:none;
	width:30px;
	height:30px;
	position:absolute;
	top:-7.5px;
	left:-7.5px;
	z-index:105;
	background:#ffffff;
	border-radius:100%;
	cursor:pointer;
	display:block;
	overflow:hidden;
	padding:0;
	text-indent:200%;
	white-space:nowrap;
}
.fs-lightbox-close:focus{
	outline:none;
}
.fs-lightbox-close:before{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	color:#333333;
	content:"\00d7";
	display:block;
	font-family:"Helvetica", Arial, sans-serif;
	font-size:22px;
	font-weight:700;
	line-height:30px;
	margin:auto;
	text-align:center;
	text-indent:0;
	-webkit-transition:color 0.15s linear;
	transition:color 0.15s linear;
}
.no-opacity .fs-lightbox-close{
	text-indent:-999px;
}
.fs-lightbox-loading_icon{
	width:50px;
	height:50px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:105;
	display:block;
	margin:auto;
	opacity:0;
	-webkit-transition:opacity 0.25s linear, visibility 0.25s linear;
	transition:opacity 0.25s linear, visibility 0.25s linear;
	visibility:hidden;
}
.fs-lightbox-loading_icon:before,
.fs-lightbox-loading_icon:after{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border-radius:110%;
	content:'';
	display:block;
}
.fs-lightbox-loading_icon:before{
	border:5px solid rgba(51, 51, 51, 0.25);
}
.fs-lightbox-loading_icon:after{
	-webkit-animation:fs-lightbox-loading-spin 0.75s linear infinite;
	animation:fs-lightbox-loading-spin 0.75s linear infinite;
	border:5px solid transparent;
	border-top-color:#333333;
}
@-webkit-keyframes fs-lightbox-loading-spin{
	from{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	to{
		-webkit-transform:rotate(-360deg);
		transform:rotate(-360deg);
	}
}
@keyframes fs-lightbox-loading-spin{
	from{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	to{
		-webkit-transform:rotate(-360deg);
		transform:rotate(-360deg);
	}
}
.fs-lightbox-container{
	width:100%;
	height:100%;
	position:relative;
	z-index:103;
	background:#ffffff;
	overflow:hidden;
}
.fs-lightbox-container:after{
	clear:both;
	content:'';
	display:table;
}
.fs-lightbox-content{
	width:100%;
	background:#ffffff;
	opacity:1;
	overflow:hidden;
	padding:0;
	visibility:visible;
}
.fs-lightbox-content:after{
	clear:both;
	content:'';
	display:table;
}
.fs-lightbox-inline .fs-lightbox-content{
	width:auto;
}
.fs-lightbox-iframed .fs-lightbox-content{
	width:100%;
	height:100%;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
}
.fs-lightbox-mobile .fs-lightbox-image_container{
	width:1px;
	height:1px;
	margin:0;
	position:absolute;
}
.fs-lightbox-image{
	float:right;
}
.fs-lightbox-mobile .fs-lightbox-image{
	position:relative;
	float:none;
}
.fs-lightbox-video{
	width:100%;
	height:100%;
}
.fs-lightbox-iframe{
	width:100%;
	height:100%;
	border:none;
	float:right;
	overflow:auto;
}
.fs-lightbox-meta{
	clear:both;
	padding:10px 10px 0;
}
.fs-lightbox-control{
	border:none;
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	z-index:105;
	background:#ffffff;
	border-radius:100%;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.25);
	cursor:pointer;
	display:block;
	margin-left:auto;
	margin-right:auto;
	opacity:1;
	overflow:hidden;
	text-indent:200%;
	-webkit-transition:opacity 0.15s linear, visibility 0.15s linear;
	transition:opacity 0.15s linear, visibility 0.15s linear;
	white-space:nowrap;
	visibility:visible;
}
.fs-lightbox-control:focus{
	outline:none;
}
.fs-lightbox-control:before{
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	content:'';
	margin:auto;
}
.no-opacity .fs-lightbox-control{
	text-indent:-999px;
}
.fs-lightbox-control_previous{
	right:20px;
}
.fs-lightbox-control_previous:before{
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:10.4px solid #333333;
	margin-right:14px;
}
.fs-lightbox-control_next{
	left:20px;
}
.fs-lightbox-control_next:before{
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:10.4px solid #333333;
	margin-left:14px;
}
.fs-lightbox-control_disabled{
	opacity:0;
	visibility:hidden;
}
.no-touchevents .fs-lightbox .fs-lightbox-control{
	opacity:0;
	visibility:hidden;
}
.no-touchevents .fs-lightbox:hover .fs-lightbox-control{
	opacity:1;
	visibility:visible;
}
.no-touchevents .fs-lightbox .fs-lightbox-control_disabled,
.no-touchevents .fs-lightbox:hover .fs-lightbox-control_disabled{
	opacity:0;
	cursor:default;
	visibility:hidden;
}
.fs-lightbox-position{
	color:#999999;
	font-size:12px;
	margin:5px 0;
	padding:0;
}
.fs-lightbox-caption:after{
	clear:both;
	content:'';
	display:table;
}
.fs-lightbox-caption p{
	color:#666666;
	font-size:14px;
	margin:5px 0;
	padding:0;
}
.fs-lightbox-caption_toggle{
	display:none;
}
.fs-lightbox-error{
	width:250px;
}
.fs-lightbox-error p{
	color:#990000;
	font-size:14px;
	margin:0;
	padding:25px;
	text-align:center;
	text-transform:uppercase;
}
.fs-lightbox-loading .fs-lightbox-container{
	opacity:0;
	-webkit-transition:opacity 0.25s linear;
	transition:opacity 0.25s linear;
	visibility:hidden;
}
.fs-lightbox-loading .fs-lightbox-loading_icon{
	opacity:1;
	visibility:visible;
}
.fs-lightbox-mobile{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:#111111;
	border-radius:0;
	padding:40px 0 0;
}
.fs-lightbox-mobile .fs-lightbox-close{
	height:40px;
	width:40px;
	top:0;
	left:0;
	background:#111111;
	border-radius:0;
}
.fs-lightbox-mobile .fs-lightbox-close:before{
	color:#cccccc;
	font-size:28px;
	font-weight:700;
	line-height:40px;
}
.fs-lightbox-mobile .fs-lightbox-loading_icon:before{
	border-color:rgba(153, 153, 153, 0.25);
}
.fs-lightbox-mobile .fs-lightbox-loading_icon:after{
	border-top-color:#999999;
}
.fs-lightbox-mobile .fs-lightbox-container{
	position:static;
	background:#111111;
}
.fs-lightbox-mobile .fs-lightbox-content{
	background-color:#111111;
	padding:0 15px;
}
.fs-lightbox-mobile .fs-lightbox-tools{
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	background-color:#111111;
}
.fs-lightbox-mobile .fs-lightbox-control{
	width:50px;
	height:100%;
	min-height:50px;
	background:#111111;
	border-radius:0;
	box-shadow:none;
	opacity:1;
	visibility:visible;
}
.fs-lightbox-mobile .fs-lightbox-control_previous{
	right:0;
}
.fs-lightbox-mobile .fs-lightbox-control_previous:before{
	border-left-color:#eeeeee;
	margin-right:19px;
}
.fs-lightbox-mobile .fs-lightbox-control_next{
	left:0;
}
.fs-lightbox-mobile .fs-lightbox-control_next:before{
	border-right-color:#eeeeee;
	margin-left:19px;
}
.no-touchevents .fs-lightbox-mobile .fs-lightbox-control,
.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control{
	opacity:1;
	visibility:visible;
}
.fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touchevents .fs-lightbox-mobile .fs-lightbox-control_disabled,
.no-touchevents .fs-lightbox-mobile:hover .fs-lightbox-control_disabled{
	opacity:0;
	cursor:default !important;
	visibility:hidden;
}
.fs-lightbox-mobile .fs-lightbox-meta{
	padding:15px 65px;
}
.fs-lightbox-mobile .fs-lightbox-position{
	color:#999999;
	font-size:12px;
	margin:0;
	padding:0 0 0 15px;
}
.fs-lightbox-mobile .fs-lightbox-caption p{
	color:#eeeeee;
	font-size:14px;
	margin:0;
	padding:0;
}
.fs-lightbox-mobile .fs-lightbox-image{
	-webkit-transition:none !important;
	transition:none !important;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
}
.fs-lightbox-mobile.fs-lightbox-animated .fs-lightbox-image{
	-webkit-transition:-webkit-transform 0.25s ease-out !important;
	transition:-webkit-transform 0.25s ease-out !important;
	transition:transform 0.25s ease-out !important;
	transition:transform 0.25s ease-out, -webkit-transform 0.25s ease-out !important;
}
.fs-lightbox-mobile.fs-lightbox-inline .fs-lightbox-content,
.fs-lightbox-mobile.fs-lightbox-iframe .fs-lightbox-content{
	height:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
}
.fs-lightbox-lock{
	overflow:hidden !important;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-tools{
	width:auto;
	position:static;
	background:transparent;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls{
	width:100%;
	height:50px;
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	z-index:105;
	background-color:#111111;
	padding:0 65px;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-caption_toggle{
	color:#999999;
	display:block;
	font-size:12px;
	line-height:50px;
}
.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta{
	width:100%;
	height:80%;
	position:fixed;
	top:20%;
	left:0;
	bottom:0;
	right:0;
	z-index:104;
	background:#222222;
	box-shadow:0 0 25px #000000;
	padding:15px 15px 65px;
	-webkit-transform:translate(0, 100%);
	-ms-transform:translate(0, 100%);
	transform:translate(0, 100%);
	-webkit-transition:-webkit-transform 0.25s ease;
	transition:-webkit-transform 0.25s ease;
	transition:transform 0.25s ease;
	transition:transform 0.25s ease, -webkit-transform 0.25s ease;
}
.fs-lightbox-touch.fs-lightbox-caption_open .fs-lightbox-meta{
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face{
	font-family:'FontAwesome';
	src:url("fontawesome/fonts/fontawesome-webfont.eot?v=4.6.3");
	src:url("fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("fontawesome/fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("fontawesome/fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("fontawesome/fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("fontawesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
	font-weight:normal;
	font-style:normal;
}
.fa{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg{
	font-size:1.33333333em;
	line-height:0.75em;
	vertical-align:-15%;
}
.fa-2x{
	font-size:2em;
}
.fa-3x{
	font-size:3em;
}
.fa-4x{
	font-size:4em;
}
.fa-5x{
	font-size:5em;
}
.fa-fw{
	width:1.28571429em;
	text-align:center;
}
.fa-ul{
	padding-right:0;
	margin-right:2.14285714em;
	list-style-type:none;
}
.fa-ul > li{
	position:relative;
}
.fa-li{
	position:absolute;
	right:-2.14285714em;
	width:2.14285714em;
	top:0.14285714em;
	text-align:center;
}
.fa-li.fa-lg{
	right:-1.85714286em;
}
.fa-border{
	padding:.2em .25em .15em;
	border:solid 0.08em #eeeeee;
	border-radius:.1em;
}
.fa-pull-left{
	float:right;
}
.fa-pull-right{
	float:left;
}
.fa.fa-pull-left{
	margin-left:.3em;
}
.fa.fa-pull-right{
	margin-right:.3em;
}
/* Deprecated as of 4.4.0 */
.pull-right{
	float:left;
}
.pull-left{
	float:right;
}
.fa.pull-left{
	margin-left:.3em;
}
.fa.pull-right{
	margin-right:.3em;
}
.fa-spin{
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
}
.fa-pulse{
	-webkit-animation:fa-spin 1s infinite steps(8);
	animation:fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		-webkit-transform:rotate(-359deg);
		transform:rotate(-359deg);
	}
}
@keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		-webkit-transform:rotate(-359deg);
		transform:rotate(-359deg);
	}
}
.fa-rotate-90{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
.fa-rotate-180{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg);
}
.fa-rotate-270{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform:rotate(-270deg);
	-ms-transform:rotate(-270deg);
	transform:rotate(-270deg);
}
.fa-flip-horizontal{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform:scale(-1, 1);
	-ms-transform:scale(-1, 1);
	transform:scale(-1, 1);
}
.fa-flip-vertical{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform:scale(1, -1);
	-ms-transform:scale(1, -1);
	transform:scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical{
	-webkit-filter:none;
	filter:none;
}
.fa-stack{
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle;
}
.fa-stack-1x,
.fa-stack-2x{
	position:absolute;
	right:0;
	width:100%;
	text-align:center;
}
.fa-stack-1x{
	line-height:inherit;
}
.fa-stack-2x{
	font-size:2em;
}
.fa-inverse{
	color:#ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before{
	content:"\f000";
}
.fa-music:before{
	content:"\f001";
}
.fa-search:before{
	content:"\f002";
}
.fa-envelope-o:before{
	content:"\f003";
}
.fa-heart:before{
	content:"\f004";
}
.fa-star:before{
	content:"\f005";
}
.fa-star-o:before{
	content:"\f006";
}
.fa-user:before{
	content:"\f007";
}
.fa-film:before{
	content:"\f008";
}
.fa-th-large:before{
	content:"\f009";
}
.fa-th:before{
	content:"\f00a";
}
.fa-th-list:before{
	content:"\f00b";
}
.fa-check:before{
	content:"\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before{
	content:"\f00d";
}
.fa-search-plus:before{
	content:"\f00e";
}
.fa-search-minus:before{
	content:"\f010";
}
.fa-power-off:before{
	content:"\f011";
}
.fa-signal:before{
	content:"\f012";
}
.fa-gear:before,
.fa-cog:before{
	content:"\f013";
}
.fa-trash-o:before{
	content:"\f014";
}
.fa-home:before{
	content:"\f015";
}
.fa-file-o:before{
	content:"\f016";
}
.fa-clock-o:before{
	content:"\f017";
}
.fa-road:before{
	content:"\f018";
}
.fa-download:before{
	content:"\f019";
}
.fa-arrow-circle-o-down:before{
	content:"\f01a";
}
.fa-arrow-circle-o-up:before{
	content:"\f01b";
}
.fa-inbox:before{
	content:"\f01c";
}
.fa-play-circle-o:before{
	content:"\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before{
	content:"\f01e";
}
.fa-refresh:before{
	content:"\f021";
}
.fa-list-alt:before{
	content:"\f022";
}
.fa-lock:before{
	content:"\f023";
}
.fa-flag:before{
	content:"\f024";
}
.fa-headphones:before{
	content:"\f025";
}
.fa-volume-off:before{
	content:"\f026";
}
.fa-volume-down:before{
	content:"\f027";
}
.fa-volume-up:before{
	content:"\f028";
}
.fa-qrcode:before{
	content:"\f029";
}
.fa-barcode:before{
	content:"\f02a";
}
.fa-tag:before{
	content:"\f02b";
}
.fa-tags:before{
	content:"\f02c";
}
.fa-book:before{
	content:"\f02d";
}
.fa-bookmark:before{
	content:"\f02e";
}
.fa-print:before{
	content:"\f02f";
}
.fa-camera:before{
	content:"\f030";
}
.fa-font:before{
	content:"\f031";
}
.fa-bold:before{
	content:"\f032";
}
.fa-italic:before{
	content:"\f033";
}
.fa-text-height:before{
	content:"\f034";
}
.fa-text-width:before{
	content:"\f035";
}
.fa-align-left:before{
	content:"\f036";
}
.fa-align-center:before{
	content:"\f037";
}
.fa-align-right:before{
	content:"\f038";
}
.fa-align-justify:before{
	content:"\f039";
}
.fa-list:before{
	content:"\f03a";
}
.fa-dedent:before,
.fa-outdent:before{
	content:"\f03b";
}
.fa-indent:before{
	content:"\f03c";
}
.fa-video-camera:before{
	content:"\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before{
	content:"\f03e";
}
.fa-pencil:before{
	content:"\f040";
}
.fa-map-marker:before{
	content:"\f041";
}
.fa-adjust:before{
	content:"\f042";
}
.fa-tint:before{
	content:"\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before{
	content:"\f044";
}
.fa-share-square-o:before{
	content:"\f045";
}
.fa-check-square-o:before{
	content:"\f046";
}
.fa-arrows:before{
	content:"\f047";
}
.fa-step-backward:before{
	content:"\f048";
}
.fa-fast-backward:before{
	content:"\f049";
}
.fa-backward:before{
	content:"\f04a";
}
.fa-play:before{
	content:"\f04b";
}
.fa-pause:before{
	content:"\f04c";
}
.fa-stop:before{
	content:"\f04d";
}
.fa-forward:before{
	content:"\f04e";
}
.fa-fast-forward:before{
	content:"\f050";
}
.fa-step-forward:before{
	content:"\f051";
}
.fa-eject:before{
	content:"\f052";
}
.fa-chevron-left:before{
	content:"\f053";
}
.fa-chevron-right:before{
	content:"\f054";
}
.fa-plus-circle:before{
	content:"\f055";
}
.fa-minus-circle:before{
	content:"\f056";
}
.fa-times-circle:before{
	content:"\f057";
}
.fa-check-circle:before{
	content:"\f058";
}
.fa-question-circle:before{
	content:"\f059";
}
.fa-info-circle:before{
	content:"\f05a";
}
.fa-crosshairs:before{
	content:"\f05b";
}
.fa-times-circle-o:before{
	content:"\f05c";
}
.fa-check-circle-o:before{
	content:"\f05d";
}
.fa-ban:before{
	content:"\f05e";
}
.fa-arrow-left:before{
	content:"\f060";
}
.fa-arrow-right:before{
	content:"\f061";
}
.fa-arrow-up:before{
	content:"\f062";
}
.fa-arrow-down:before{
	content:"\f063";
}
.fa-mail-forward:before,
.fa-share:before{
	content:"\f064";
}
.fa-expand:before{
	content:"\f065";
}
.fa-compress:before{
	content:"\f066";
}
.fa-plus:before{
	content:"\f067";
}
.fa-minus:before{
	content:"\f068";
}
.fa-asterisk:before{
	content:"\f069";
}
.fa-exclamation-circle:before{
	content:"\f06a";
}
.fa-gift:before{
	content:"\f06b";
}
.fa-leaf:before{
	content:"\f06c";
}
.fa-fire:before{
	content:"\f06d";
}
.fa-eye:before{
	content:"\f06e";
}
.fa-eye-slash:before{
	content:"\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before{
	content:"\f071";
}
.fa-plane:before{
	content:"\f072";
}
.fa-calendar:before{
	content:"\f073";
}
.fa-random:before{
	content:"\f074";
}
.fa-comment:before{
	content:"\f075";
}
.fa-magnet:before{
	content:"\f076";
}
.fa-chevron-up:before{
	content:"\f077";
}
.fa-chevron-down:before{
	content:"\f078";
}
.fa-retweet:before{
	content:"\f079";
}
.fa-shopping-cart:before{
	content:"\f07a";
}
.fa-folder:before{
	content:"\f07b";
}
.fa-folder-open:before{
	content:"\f07c";
}
.fa-arrows-v:before{
	content:"\f07d";
}
.fa-arrows-h:before{
	content:"\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before{
	content:"\f080";
}
.fa-twitter-square:before{
	content:"\f081";
}
.fa-facebook-square:before{
	content:"\f082";
}
.fa-camera-retro:before{
	content:"\f083";
}
.fa-key:before{
	content:"\f084";
}
.fa-gears:before,
.fa-cogs:before{
	content:"\f085";
}
.fa-comments:before{
	content:"\f086";
}
.fa-thumbs-o-up:before{
	content:"\f087";
}
.fa-thumbs-o-down:before{
	content:"\f088";
}
.fa-star-half:before{
	content:"\f089";
}
.fa-heart-o:before{
	content:"\f08a";
}
.fa-sign-out:before{
	content:"\f08b";
}
.fa-linkedin-square:before{
	content:"\f08c";
}
.fa-thumb-tack:before{
	content:"\f08d";
}
.fa-external-link:before{
	content:"\f08e";
}
.fa-sign-in:before{
	content:"\f090";
}
.fa-trophy:before{
	content:"\f091";
}
.fa-github-square:before{
	content:"\f092";
}
.fa-upload:before{
	content:"\f093";
}
.fa-lemon-o:before{
	content:"\f094";
}
.fa-phone:before{
	content:"\f095";
}
.fa-square-o:before{
	content:"\f096";
}
.fa-bookmark-o:before{
	content:"\f097";
}
.fa-phone-square:before{
	content:"\f098";
}
.fa-twitter:before{
	content:"\f099";
}
.fa-facebook-f:before,
.fa-facebook:before{
	content:"\f09a";
}
.fa-github:before{
	content:"\f09b";
}
.fa-unlock:before{
	content:"\f09c";
}
.fa-credit-card:before{
	content:"\f09d";
}
.fa-feed:before,
.fa-rss:before{
	content:"\f09e";
}
.fa-hdd-o:before{
	content:"\f0a0";
}
.fa-bullhorn:before{
	content:"\f0a1";
}
.fa-bell:before{
	content:"\f0f3";
}
.fa-certificate:before{
	content:"\f0a3";
}
.fa-hand-o-right:before{
	content:"\f0a4";
}
.fa-hand-o-left:before{
	content:"\f0a5";
}
.fa-hand-o-up:before{
	content:"\f0a6";
}
.fa-hand-o-down:before{
	content:"\f0a7";
}
.fa-arrow-circle-left:before{
	content:"\f0a8";
}
.fa-arrow-circle-right:before{
	content:"\f0a9";
}
.fa-arrow-circle-up:before{
	content:"\f0aa";
}
.fa-arrow-circle-down:before{
	content:"\f0ab";
}
.fa-globe:before{
	content:"\f0ac";
}
.fa-wrench:before{
	content:"\f0ad";
}
.fa-tasks:before{
	content:"\f0ae";
}
.fa-filter:before{
	content:"\f0b0";
}
.fa-briefcase:before{
	content:"\f0b1";
}
.fa-arrows-alt:before{
	content:"\f0b2";
}
.fa-group:before,
.fa-users:before{
	content:"\f0c0";
}
.fa-chain:before,
.fa-link:before{
	content:"\f0c1";
}
.fa-cloud:before{
	content:"\f0c2";
}
.fa-flask:before{
	content:"\f0c3";
}
.fa-cut:before,
.fa-scissors:before{
	content:"\f0c4";
}
.fa-copy:before,
.fa-files-o:before{
	content:"\f0c5";
}
.fa-paperclip:before{
	content:"\f0c6";
}
.fa-save:before,
.fa-floppy-o:before{
	content:"\f0c7";
}
.fa-square:before{
	content:"\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before{
	content:"\f0c9";
}
.fa-list-ul:before{
	content:"\f0ca";
}
.fa-list-ol:before{
	content:"\f0cb";
}
.fa-strikethrough:before{
	content:"\f0cc";
}
.fa-underline:before{
	content:"\f0cd";
}
.fa-table:before{
	content:"\f0ce";
}
.fa-magic:before{
	content:"\f0d0";
}
.fa-truck:before{
	content:"\f0d1";
}
.fa-pinterest:before{
	content:"\f0d2";
}
.fa-pinterest-square:before{
	content:"\f0d3";
}
.fa-google-plus-square:before{
	content:"\f0d4";
}
.fa-google-plus:before{
	content:"\f0d5";
}
.fa-money:before{
	content:"\f0d6";
}
.fa-caret-down:before{
	content:"\f0d7";
}
.fa-caret-up:before{
	content:"\f0d8";
}
.fa-caret-left:before{
	content:"\f0d9";
}
.fa-caret-right:before{
	content:"\f0da";
}
.fa-columns:before{
	content:"\f0db";
}
.fa-unsorted:before,
.fa-sort:before{
	content:"\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before{
	content:"\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before{
	content:"\f0de";
}
.fa-envelope:before{
	content:"\f0e0";
}
.fa-linkedin:before{
	content:"\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before{
	content:"\f0e2";
}
.fa-legal:before,
.fa-gavel:before{
	content:"\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before{
	content:"\f0e4";
}
.fa-comment-o:before{
	content:"\f0e5";
}
.fa-comments-o:before{
	content:"\f0e6";
}
.fa-flash:before,
.fa-bolt:before{
	content:"\f0e7";
}
.fa-sitemap:before{
	content:"\f0e8";
}
.fa-umbrella:before{
	content:"\f0e9";
}
.fa-paste:before,
.fa-clipboard:before{
	content:"\f0ea";
}
.fa-lightbulb-o:before{
	content:"\f0eb";
}
.fa-exchange:before{
	content:"\f0ec";
}
.fa-cloud-download:before{
	content:"\f0ed";
}
.fa-cloud-upload:before{
	content:"\f0ee";
}
.fa-user-md:before{
	content:"\f0f0";
}
.fa-stethoscope:before{
	content:"\f0f1";
}
.fa-suitcase:before{
	content:"\f0f2";
}
.fa-bell-o:before{
	content:"\f0a2";
}
.fa-coffee:before{
	content:"\f0f4";
}
.fa-cutlery:before{
	content:"\f0f5";
}
.fa-file-text-o:before{
	content:"\f0f6";
}
.fa-building-o:before{
	content:"\f0f7";
}
.fa-hospital-o:before{
	content:"\f0f8";
}
.fa-ambulance:before{
	content:"\f0f9";
}
.fa-medkit:before{
	content:"\f0fa";
}
.fa-fighter-jet:before{
	content:"\f0fb";
}
.fa-beer:before{
	content:"\f0fc";
}
.fa-h-square:before{
	content:"\f0fd";
}
.fa-plus-square:before{
	content:"\f0fe";
}
.fa-angle-double-left:before{
	content:"\f100";
}
.fa-angle-double-right:before{
	content:"\f101";
}
.fa-angle-double-up:before{
	content:"\f102";
}
.fa-angle-double-down:before{
	content:"\f103";
}
.fa-angle-left:before{
	content:"\f104";
}
.fa-angle-right:before{
	content:"\f105";
}
.fa-angle-up:before{
	content:"\f106";
}
.fa-angle-down:before{
	content:"\f107";
}
.fa-desktop:before{
	content:"\f108";
}
.fa-laptop:before{
	content:"\f109";
}
.fa-tablet:before{
	content:"\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before{
	content:"\f10b";
}
.fa-circle-o:before{
	content:"\f10c";
}
.fa-quote-left:before{
	content:"\f10d";
}
.fa-quote-right:before{
	content:"\f10e";
}
.fa-spinner:before{
	content:"\f110";
}
.fa-circle:before{
	content:"\f111";
}
.fa-mail-reply:before,
.fa-reply:before{
	content:"\f112";
}
.fa-github-alt:before{
	content:"\f113";
}
.fa-folder-o:before{
	content:"\f114";
}
.fa-folder-open-o:before{
	content:"\f115";
}
.fa-smile-o:before{
	content:"\f118";
}
.fa-frown-o:before{
	content:"\f119";
}
.fa-meh-o:before{
	content:"\f11a";
}
.fa-gamepad:before{
	content:"\f11b";
}
.fa-keyboard-o:before{
	content:"\f11c";
}
.fa-flag-o:before{
	content:"\f11d";
}
.fa-flag-checkered:before{
	content:"\f11e";
}
.fa-terminal:before{
	content:"\f120";
}
.fa-code:before{
	content:"\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before{
	content:"\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before{
	content:"\f123";
}
.fa-location-arrow:before{
	content:"\f124";
}
.fa-crop:before{
	content:"\f125";
}
.fa-code-fork:before{
	content:"\f126";
}
.fa-unlink:before,
.fa-chain-broken:before{
	content:"\f127";
}
.fa-question:before{
	content:"\f128";
}
.fa-info:before{
	content:"\f129";
}
.fa-exclamation:before{
	content:"\f12a";
}
.fa-superscript:before{
	content:"\f12b";
}
.fa-subscript:before{
	content:"\f12c";
}
.fa-eraser:before{
	content:"\f12d";
}
.fa-puzzle-piece:before{
	content:"\f12e";
}
.fa-microphone:before{
	content:"\f130";
}
.fa-microphone-slash:before{
	content:"\f131";
}
.fa-shield:before{
	content:"\f132";
}
.fa-calendar-o:before{
	content:"\f133";
}
.fa-fire-extinguisher:before{
	content:"\f134";
}
.fa-rocket:before{
	content:"\f135";
}
.fa-maxcdn:before{
	content:"\f136";
}
.fa-chevron-circle-left:before{
	content:"\f137";
}
.fa-chevron-circle-right:before{
	content:"\f138";
}
.fa-chevron-circle-up:before{
	content:"\f139";
}
.fa-chevron-circle-down:before{
	content:"\f13a";
}
.fa-html5:before{
	content:"\f13b";
}
.fa-css3:before{
	content:"\f13c";
}
.fa-anchor:before{
	content:"\f13d";
}
.fa-unlock-alt:before{
	content:"\f13e";
}
.fa-bullseye:before{
	content:"\f140";
}
.fa-ellipsis-h:before{
	content:"\f141";
}
.fa-ellipsis-v:before{
	content:"\f142";
}
.fa-rss-square:before{
	content:"\f143";
}
.fa-play-circle:before{
	content:"\f144";
}
.fa-ticket:before{
	content:"\f145";
}
.fa-minus-square:before{
	content:"\f146";
}
.fa-minus-square-o:before{
	content:"\f147";
}
.fa-level-up:before{
	content:"\f148";
}
.fa-level-down:before{
	content:"\f149";
}
.fa-check-square:before{
	content:"\f14a";
}
.fa-pencil-square:before{
	content:"\f14b";
}
.fa-external-link-square:before{
	content:"\f14c";
}
.fa-share-square:before{
	content:"\f14d";
}
.fa-compass:before{
	content:"\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before{
	content:"\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before{
	content:"\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before{
	content:"\f152";
}
.fa-euro:before,
.fa-eur:before{
	content:"\f153";
}
.fa-gbp:before{
	content:"\f154";
}
.fa-dollar:before,
.fa-usd:before{
	content:"\f155";
}
.fa-rupee:before,
.fa-inr:before{
	content:"\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before{
	content:"\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before{
	content:"\f158";
}
.fa-won:before,
.fa-krw:before{
	content:"\f159";
}
.fa-bitcoin:before,
.fa-btc:before{
	content:"\f15a";
}
.fa-file:before{
	content:"\f15b";
}
.fa-file-text:before{
	content:"\f15c";
}
.fa-sort-alpha-asc:before{
	content:"\f15d";
}
.fa-sort-alpha-desc:before{
	content:"\f15e";
}
.fa-sort-amount-asc:before{
	content:"\f160";
}
.fa-sort-amount-desc:before{
	content:"\f161";
}
.fa-sort-numeric-asc:before{
	content:"\f162";
}
.fa-sort-numeric-desc:before{
	content:"\f163";
}
.fa-thumbs-up:before{
	content:"\f164";
}
.fa-thumbs-down:before{
	content:"\f165";
}
.fa-youtube-square:before{
	content:"\f166";
}
.fa-youtube:before{
	content:"\f167";
}
.fa-xing:before{
	content:"\f168";
}
.fa-xing-square:before{
	content:"\f169";
}
.fa-youtube-play:before{
	content:"\f16a";
}
.fa-dropbox:before{
	content:"\f16b";
}
.fa-stack-overflow:before{
	content:"\f16c";
}
.fa-instagram:before{
	content:"\f16d";
}
.fa-flickr:before{
	content:"\f16e";
}
.fa-adn:before{
	content:"\f170";
}
.fa-bitbucket:before{
	content:"\f171";
}
.fa-bitbucket-square:before{
	content:"\f172";
}
.fa-tumblr:before{
	content:"\f173";
}
.fa-tumblr-square:before{
	content:"\f174";
}
.fa-long-arrow-down:before{
	content:"\f175";
}
.fa-long-arrow-up:before{
	content:"\f176";
}
.fa-long-arrow-left:before{
	content:"\f177";
}
.fa-long-arrow-right:before{
	content:"\f178";
}
.fa-apple:before{
	content:"\f179";
}
.fa-windows:before{
	content:"\f17a";
}
.fa-android:before{
	content:"\f17b";
}
.fa-linux:before{
	content:"\f17c";
}
.fa-dribbble:before{
	content:"\f17d";
}
.fa-skype:before{
	content:"\f17e";
}
.fa-foursquare:before{
	content:"\f180";
}
.fa-trello:before{
	content:"\f181";
}
.fa-female:before{
	content:"\f182";
}
.fa-male:before{
	content:"\f183";
}
.fa-gittip:before,
.fa-gratipay:before{
	content:"\f184";
}
.fa-sun-o:before{
	content:"\f185";
}
.fa-moon-o:before{
	content:"\f186";
}
.fa-archive:before{
	content:"\f187";
}
.fa-bug:before{
	content:"\f188";
}
.fa-vk:before{
	content:"\f189";
}
.fa-weibo:before{
	content:"\f18a";
}
.fa-renren:before{
	content:"\f18b";
}
.fa-pagelines:before{
	content:"\f18c";
}
.fa-stack-exchange:before{
	content:"\f18d";
}
.fa-arrow-circle-o-right:before{
	content:"\f18e";
}
.fa-arrow-circle-o-left:before{
	content:"\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before{
	content:"\f191";
}
.fa-dot-circle-o:before{
	content:"\f192";
}
.fa-wheelchair:before{
	content:"\f193";
}
.fa-vimeo-square:before{
	content:"\f194";
}
.fa-turkish-lira:before,
.fa-try:before{
	content:"\f195";
}
.fa-plus-square-o:before{
	content:"\f196";
}
.fa-space-shuttle:before{
	content:"\f197";
}
.fa-slack:before{
	content:"\f198";
}
.fa-envelope-square:before{
	content:"\f199";
}
.fa-wordpress:before{
	content:"\f19a";
}
.fa-openid:before{
	content:"\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before{
	content:"\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before{
	content:"\f19d";
}
.fa-yahoo:before{
	content:"\f19e";
}
.fa-google:before{
	content:"\f1a0";
}
.fa-reddit:before{
	content:"\f1a1";
}
.fa-reddit-square:before{
	content:"\f1a2";
}
.fa-stumbleupon-circle:before{
	content:"\f1a3";
}
.fa-stumbleupon:before{
	content:"\f1a4";
}
.fa-delicious:before{
	content:"\f1a5";
}
.fa-digg:before{
	content:"\f1a6";
}
.fa-pied-piper-pp:before{
	content:"\f1a7";
}
.fa-pied-piper-alt:before{
	content:"\f1a8";
}
.fa-drupal:before{
	content:"\f1a9";
}
.fa-joomla:before{
	content:"\f1aa";
}
.fa-language:before{
	content:"\f1ab";
}
.fa-fax:before{
	content:"\f1ac";
}
.fa-building:before{
	content:"\f1ad";
}
.fa-child:before{
	content:"\f1ae";
}
.fa-paw:before{
	content:"\f1b0";
}
.fa-spoon:before{
	content:"\f1b1";
}
.fa-cube:before{
	content:"\f1b2";
}
.fa-cubes:before{
	content:"\f1b3";
}
.fa-behance:before{
	content:"\f1b4";
}
.fa-behance-square:before{
	content:"\f1b5";
}
.fa-steam:before{
	content:"\f1b6";
}
.fa-steam-square:before{
	content:"\f1b7";
}
.fa-recycle:before{
	content:"\f1b8";
}
.fa-automobile:before,
.fa-car:before{
	content:"\f1b9";
}
.fa-cab:before,
.fa-taxi:before{
	content:"\f1ba";
}
.fa-tree:before{
	content:"\f1bb";
}
.fa-spotify:before{
	content:"\f1bc";
}
.fa-deviantart:before{
	content:"\f1bd";
}
.fa-soundcloud:before{
	content:"\f1be";
}
.fa-database:before{
	content:"\f1c0";
}
.fa-file-pdf-o:before{
	content:"\f1c1";
}
.fa-file-word-o:before{
	content:"\f1c2";
}
.fa-file-excel-o:before{
	content:"\f1c3";
}
.fa-file-powerpoint-o:before{
	content:"\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before{
	content:"\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before{
	content:"\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before{
	content:"\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before{
	content:"\f1c8";
}
.fa-file-code-o:before{
	content:"\f1c9";
}
.fa-vine:before{
	content:"\f1ca";
}
.fa-codepen:before{
	content:"\f1cb";
}
.fa-jsfiddle:before{
	content:"\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before{
	content:"\f1cd";
}
.fa-circle-o-notch:before{
	content:"\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before{
	content:"\f1d0";
}
.fa-ge:before,
.fa-empire:before{
	content:"\f1d1";
}
.fa-git-square:before{
	content:"\f1d2";
}
.fa-git:before{
	content:"\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before{
	content:"\f1d4";
}
.fa-tencent-weibo:before{
	content:"\f1d5";
}
.fa-qq:before{
	content:"\f1d6";
}
.fa-wechat:before,
.fa-weixin:before{
	content:"\f1d7";
}
.fa-send:before,
.fa-paper-plane:before{
	content:"\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before{
	content:"\f1d9";
}
.fa-history:before{
	content:"\f1da";
}
.fa-circle-thin:before{
	content:"\f1db";
}
.fa-header:before{
	content:"\f1dc";
}
.fa-paragraph:before{
	content:"\f1dd";
}
.fa-sliders:before{
	content:"\f1de";
}
.fa-share-alt:before{
	content:"\f1e0";
}
.fa-share-alt-square:before{
	content:"\f1e1";
}
.fa-bomb:before{
	content:"\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before{
	content:"\f1e3";
}
.fa-tty:before{
	content:"\f1e4";
}
.fa-binoculars:before{
	content:"\f1e5";
}
.fa-plug:before{
	content:"\f1e6";
}
.fa-slideshare:before{
	content:"\f1e7";
}
.fa-twitch:before{
	content:"\f1e8";
}
.fa-yelp:before{
	content:"\f1e9";
}
.fa-newspaper-o:before{
	content:"\f1ea";
}
.fa-wifi:before{
	content:"\f1eb";
}
.fa-calculator:before{
	content:"\f1ec";
}
.fa-paypal:before{
	content:"\f1ed";
}
.fa-google-wallet:before{
	content:"\f1ee";
}
.fa-cc-visa:before{
	content:"\f1f0";
}
.fa-cc-mastercard:before{
	content:"\f1f1";
}
.fa-cc-discover:before{
	content:"\f1f2";
}
.fa-cc-amex:before{
	content:"\f1f3";
}
.fa-cc-paypal:before{
	content:"\f1f4";
}
.fa-cc-stripe:before{
	content:"\f1f5";
}
.fa-bell-slash:before{
	content:"\f1f6";
}
.fa-bell-slash-o:before{
	content:"\f1f7";
}
.fa-trash:before{
	content:"\f1f8";
}
.fa-copyright:before{
	content:"\f1f9";
}
.fa-at:before{
	content:"\f1fa";
}
.fa-eyedropper:before{
	content:"\f1fb";
}
.fa-paint-brush:before{
	content:"\f1fc";
}
.fa-birthday-cake:before{
	content:"\f1fd";
}
.fa-area-chart:before{
	content:"\f1fe";
}
.fa-pie-chart:before{
	content:"\f200";
}
.fa-line-chart:before{
	content:"\f201";
}
.fa-lastfm:before{
	content:"\f202";
}
.fa-lastfm-square:before{
	content:"\f203";
}
.fa-toggle-off:before{
	content:"\f204";
}
.fa-toggle-on:before{
	content:"\f205";
}
.fa-bicycle:before{
	content:"\f206";
}
.fa-bus:before{
	content:"\f207";
}
.fa-ioxhost:before{
	content:"\f208";
}
.fa-angellist:before{
	content:"\f209";
}
.fa-cc:before{
	content:"\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before{
	content:"\f20b";
}
.fa-meanpath:before{
	content:"\f20c";
}
.fa-buysellads:before{
	content:"\f20d";
}
.fa-connectdevelop:before{
	content:"\f20e";
}
.fa-dashcube:before{
	content:"\f210";
}
.fa-forumbee:before{
	content:"\f211";
}
.fa-leanpub:before{
	content:"\f212";
}
.fa-sellsy:before{
	content:"\f213";
}
.fa-shirtsinbulk:before{
	content:"\f214";
}
.fa-simplybuilt:before{
	content:"\f215";
}
.fa-skyatlas:before{
	content:"\f216";
}
.fa-cart-plus:before{
	content:"\f217";
}
.fa-cart-arrow-down:before{
	content:"\f218";
}
.fa-diamond:before{
	content:"\f219";
}
.fa-ship:before{
	content:"\f21a";
}
.fa-user-secret:before{
	content:"\f21b";
}
.fa-motorcycle:before{
	content:"\f21c";
}
.fa-street-view:before{
	content:"\f21d";
}
.fa-heartbeat:before{
	content:"\f21e";
}
.fa-venus:before{
	content:"\f221";
}
.fa-mars:before{
	content:"\f222";
}
.fa-mercury:before{
	content:"\f223";
}
.fa-intersex:before,
.fa-transgender:before{
	content:"\f224";
}
.fa-transgender-alt:before{
	content:"\f225";
}
.fa-venus-double:before{
	content:"\f226";
}
.fa-mars-double:before{
	content:"\f227";
}
.fa-venus-mars:before{
	content:"\f228";
}
.fa-mars-stroke:before{
	content:"\f229";
}
.fa-mars-stroke-v:before{
	content:"\f22a";
}
.fa-mars-stroke-h:before{
	content:"\f22b";
}
.fa-neuter:before{
	content:"\f22c";
}
.fa-genderless:before{
	content:"\f22d";
}
.fa-facebook-official:before{
	content:"\f230";
}
.fa-pinterest-p:before{
	content:"\f231";
}
.fa-whatsapp:before{
	content:"\f232";
}
.fa-server:before{
	content:"\f233";
}
.fa-user-plus:before{
	content:"\f234";
}
.fa-user-times:before{
	content:"\f235";
}
.fa-hotel:before,
.fa-bed:before{
	content:"\f236";
}
.fa-viacoin:before{
	content:"\f237";
}
.fa-train:before{
	content:"\f238";
}
.fa-subway:before{
	content:"\f239";
}
.fa-medium:before{
	content:"\f23a";
}
.fa-yc:before,
.fa-y-combinator:before{
	content:"\f23b";
}
.fa-optin-monster:before{
	content:"\f23c";
}
.fa-opencart:before{
	content:"\f23d";
}
.fa-expeditedssl:before{
	content:"\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before{
	content:"\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before{
	content:"\f241";
}
.fa-battery-2:before,
.fa-battery-half:before{
	content:"\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before{
	content:"\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before{
	content:"\f244";
}
.fa-mouse-pointer:before{
	content:"\f245";
}
.fa-i-cursor:before{
	content:"\f246";
}
.fa-object-group:before{
	content:"\f247";
}
.fa-object-ungroup:before{
	content:"\f248";
}
.fa-sticky-note:before{
	content:"\f249";
}
.fa-sticky-note-o:before{
	content:"\f24a";
}
.fa-cc-jcb:before{
	content:"\f24b";
}
.fa-cc-diners-club:before{
	content:"\f24c";
}
.fa-clone:before{
	content:"\f24d";
}
.fa-balance-scale:before{
	content:"\f24e";
}
.fa-hourglass-o:before{
	content:"\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before{
	content:"\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before{
	content:"\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before{
	content:"\f253";
}
.fa-hourglass:before{
	content:"\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before{
	content:"\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before{
	content:"\f256";
}
.fa-hand-scissors-o:before{
	content:"\f257";
}
.fa-hand-lizard-o:before{
	content:"\f258";
}
.fa-hand-spock-o:before{
	content:"\f259";
}
.fa-hand-pointer-o:before{
	content:"\f25a";
}
.fa-hand-peace-o:before{
	content:"\f25b";
}
.fa-trademark:before{
	content:"\f25c";
}
.fa-registered:before{
	content:"\f25d";
}
.fa-creative-commons:before{
	content:"\f25e";
}
.fa-gg:before{
	content:"\f260";
}
.fa-gg-circle:before{
	content:"\f261";
}
.fa-tripadvisor:before{
	content:"\f262";
}
.fa-odnoklassniki:before{
	content:"\f263";
}
.fa-odnoklassniki-square:before{
	content:"\f264";
}
.fa-get-pocket:before{
	content:"\f265";
}
.fa-wikipedia-w:before{
	content:"\f266";
}
.fa-safari:before{
	content:"\f267";
}
.fa-chrome:before{
	content:"\f268";
}
.fa-firefox:before{
	content:"\f269";
}
.fa-opera:before{
	content:"\f26a";
}
.fa-internet-explorer:before{
	content:"\f26b";
}
.fa-tv:before,
.fa-television:before{
	content:"\f26c";
}
.fa-contao:before{
	content:"\f26d";
}
.fa-500px:before{
	content:"\f26e";
}
.fa-amazon:before{
	content:"\f270";
}
.fa-calendar-plus-o:before{
	content:"\f271";
}
.fa-calendar-minus-o:before{
	content:"\f272";
}
.fa-calendar-times-o:before{
	content:"\f273";
}
.fa-calendar-check-o:before{
	content:"\f274";
}
.fa-industry:before{
	content:"\f275";
}
.fa-map-pin:before{
	content:"\f276";
}
.fa-map-signs:before{
	content:"\f277";
}
.fa-map-o:before{
	content:"\f278";
}
.fa-map:before{
	content:"\f279";
}
.fa-commenting:before{
	content:"\f27a";
}
.fa-commenting-o:before{
	content:"\f27b";
}
.fa-houzz:before{
	content:"\f27c";
}
.fa-vimeo:before{
	content:"\f27d";
}
.fa-black-tie:before{
	content:"\f27e";
}
.fa-fonticons:before{
	content:"\f280";
}
.fa-reddit-alien:before{
	content:"\f281";
}
.fa-edge:before{
	content:"\f282";
}
.fa-credit-card-alt:before{
	content:"\f283";
}
.fa-codiepie:before{
	content:"\f284";
}
.fa-modx:before{
	content:"\f285";
}
.fa-fort-awesome:before{
	content:"\f286";
}
.fa-usb:before{
	content:"\f287";
}
.fa-product-hunt:before{
	content:"\f288";
}
.fa-mixcloud:before{
	content:"\f289";
}
.fa-scribd:before{
	content:"\f28a";
}
.fa-pause-circle:before{
	content:"\f28b";
}
.fa-pause-circle-o:before{
	content:"\f28c";
}
.fa-stop-circle:before{
	content:"\f28d";
}
.fa-stop-circle-o:before{
	content:"\f28e";
}
.fa-shopping-bag:before{
	content:"\f290";
}
.fa-shopping-basket:before{
	content:"\f291";
}
.fa-hashtag:before{
	content:"\f292";
}
.fa-bluetooth:before{
	content:"\f293";
}
.fa-bluetooth-b:before{
	content:"\f294";
}
.fa-percent:before{
	content:"\f295";
}
.fa-gitlab:before{
	content:"\f296";
}
.fa-wpbeginner:before{
	content:"\f297";
}
.fa-wpforms:before{
	content:"\f298";
}
.fa-envira:before{
	content:"\f299";
}
.fa-universal-access:before{
	content:"\f29a";
}
.fa-wheelchair-alt:before{
	content:"\f29b";
}
.fa-question-circle-o:before{
	content:"\f29c";
}
.fa-blind:before{
	content:"\f29d";
}
.fa-audio-description:before{
	content:"\f29e";
}
.fa-volume-control-phone:before{
	content:"\f2a0";
}
.fa-braille:before{
	content:"\f2a1";
}
.fa-assistive-listening-systems:before{
	content:"\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before{
	content:"\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before{
	content:"\f2a4";
}
.fa-glide:before{
	content:"\f2a5";
}
.fa-glide-g:before{
	content:"\f2a6";
}
.fa-signing:before,
.fa-sign-language:before{
	content:"\f2a7";
}
.fa-low-vision:before{
	content:"\f2a8";
}
.fa-viadeo:before{
	content:"\f2a9";
}
.fa-viadeo-square:before{
	content:"\f2aa";
}
.fa-snapchat:before{
	content:"\f2ab";
}
.fa-snapchat-ghost:before{
	content:"\f2ac";
}
.fa-snapchat-square:before{
	content:"\f2ad";
}
.fa-pied-piper:before{
	content:"\f2ae";
}
.fa-first-order:before{
	content:"\f2b0";
}
.fa-yoast:before{
	content:"\f2b1";
}
.fa-themeisle:before{
	content:"\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before{
	content:"\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before{
	content:"\f2b4";
}
.sr-only{
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0, 0, 0, 0);
	border:0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus{
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto;
}
.onecol{
	width:100%;
}
.twocol{
	width:100%;
}
.threecol{
	width:100%;
}
.fourcol{
	width:100%;
}
.fivecol{
	width:100%;
}
.sixcol{
	width:100%;
}
.sevencol{
	width:100%;
}
.eightcol{
	width:100%;
}
.ninecol{
	width:100%;
}
.tencol{
	width:100%;
}
.elevencol{
	width:100%;
}
.twelvecol{
	width:100%;
}
/*********************
GENERAL STYLES
*********************/
body{
	font-size:14px;
	line-height:1.5;
	color:#808080;
	-webkit-font-smoothing:antialiased;
}
img:not(.fs-lightbox-image){
	max-width:100%;
}
/*********************
LAYOUT & GRID STYLES
*********************/
.wrap{
	width:100%;
	margin:0 auto;
}
.cb-repaint{
	clear:both;
}
#cb-container.cb-rel-wrap{
	-ms-box-shadow:none;
	box-shadow:none;
	position:relative;
	z-index:1;
}
.cb-fis-type-parallax #cb-container.cb-rel-wrap{
	position:static;
}
/*********************
HEADER
*********************/
.header{
	background:#f5f5f5;
}
#cb-inner-header{
	padding:15px 0 0 0;
}
#cb-nav-bar #cb-main-menu{
	display:none;
}
#cb-content{
	min-height:200px;
}
.home #cb-content{
	min-height:0px !important;
}
.category .cb-grid-block > div, .home.blog .cb-grid-block > div, .tag .cb-grid-block > div{
	margin-bottom:3px;
}
.home.blog .cb-slider-a, .category .cb-slider-a{
	margin-top:20px;
	margin-bottom:0;
}
#cb-media-frame-lb{
	width:90%;
	position:fixed;
	right:50%;
	-webkit-transform:translate(50%, -50%);
	-ms-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	z-index:906;
	visibility:hidden;
	-webkit-transition:0.5s all ease;
	-transition:0.5s all ease;
	transition:0.5s all ease;
	text-align:center;
	display:inline-block;
	top:-100%;
}
#cb-overlay{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	z-index:905;
	visibility:hidden;
	-webkit-transition:0.4s all;
	-ms-transition:0.4s all;
	-o-transition:0.4s all;
	-transition:0.4s all;
	transition:0.4s all;
	background:#000;
}
.cb-m-modal-on #cb-media-frame-lb{
	visibility:visible;
	opacity:1;
	top:50%;
}
.cb-m-modal-on #cb-overlay{
	visibility:visible;
	opacity:0.955;
}
#cb-media-frame-lb{
	max-width:none;
}
#cb-media-frame-lb iframe{
	max-width:100%;
	max-height:250px;
}
#cb-media-frame-lb audio{
	width:100%;
}
#cb-media-frame-lb audio::-webkit-media-controls-enclosure{
	max-width:100%;
}
#cb-media-frame-lb iframe[src*="soundcloud"]{
	height:auto;
}
.fa.cb-times{
	color:#fff;
	font-size:20px;
}
.fa.cb-times:before{
	content:'\f105';
}
.fa.cb-times:after{
	content:'\f104';
	position:relative;
	right:-3px;
}
.cb-ta-right{
	text-align:left;
}
.cb-ta-left{
	text-align:right;
}
.cb-ta-center{
	text-align:center;
}
.cb-close-m{
	padding-bottom:10px;
}
.cb-close-m:hover{
	cursor:pointer;
}
.cb-relative{
	position:relative;
}
/*********************
NAVIGATION STYLES
*********************/
#cb-mob-menu{
	-ms-transform:translateX(100%);
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-transition:-webkit-transform 0.5s ease;
	transition:-webkit-transform 0.5s ease;
	transition:transform 0.5s ease;
	transition:transform 0.5s ease, -webkit-transform 0.5s ease;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:#161616;
	z-index:110;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
}
#cb-mob-menu .cb-mob-menu-wrap{
	text-align:center;
}
#cb-mob-menu .cb-mob-menu-wrap ul{
	margin:0;
	padding:20px 0;
}
#cb-mob-menu .cb-mob-menu-wrap ul li{
	display:block;
	margin:10px 40px;
	font-size:13px;
}
#cb-mob-menu .cb-mob-menu-wrap ul li a{
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:700;
	text-decoration:none;
	color:#f2f2f2;
}
#cb-mob-menu .cb-mob-menu-wrap ul li a:hover{
	text-decoration:underline;
}
#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu{
	margin-bottom:10px;
	padding:5px 0;
}
#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li{
	margin:0 10px;
}
#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li a{
	font-size:0.8em;
	color:#B8B8B8;
	padding:5px;
	display:block;
}
#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li .sub-menu{
	margin-bottom:0;
}
#cb-mob-menu #cb-mob-close{
	display:block;
	text-align:left;
	font-size:20px;
	padding:10px 0 0 20px;
}
#cb-mob-menu{
	background:#2d2d2d;
}
#cb-mob-menu ul li a{
	color:#E6E6E6;
}
#cb-mob-menu #cb-mob-close{
	color:#f0f0f0;
}
.cb-mob-op{
	overflow:hidden;
}
.cb-mob-op #cb-mob-menu{
	-ms-transform:translateX(0%);
	-webkit-transform:translateX(0%);
	transform:translateX(0%);
}
#cb-bg-to{
	display:none;
}
#cb-top-menu{
	height:40px;
	line-height:40px;
	width:100%;
	font-size:18px;
}
#cb-top-menu .cb-top-menu-wrap{
	background:inherit;
	z-index:109;
	height:inherit;
}
#cb-top-menu #cb-mob-open{
	display:inline-block;
	width:15%;
	float:right;
	padding-right:10px;
}
#cb-top-menu .cb-mob-right{
	float:left;
	width:20%;
	text-align:left;
}
#cb-top-menu .cb-mob-right .cb-small-menu-search{
	padding-left:10px;
}
#cb-top-menu .cb-mob-right .cb-small-menu-login{
	padding-left:20px;
}
#cb-top-menu .cb-breaking-news{
	width:85%;
	overflow:hidden;
	float:right;
	font-size:12px;
	height:40px;
}
#cb-top-menu .cb-breaking-news span{
	text-align:center;
	padding:0 5px 0 10px;
	letter-spacing:1px;
	float:right;
	text-transform:uppercase;
}
#cb-top-menu .cb-breaking-news span i{
	margin-right:5px;
}
#cb-top-menu .cb-breaking-news ul{
	overflow:hidden;
	margin:0;
	padding:0 0 0 5px;
}
#cb-top-menu .cb-breaking-news ul li{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#cb-top-menu .cb-mob{
	float:right;
	width:80%;
	height:inherit;
}
#cb-top-menu .cb-mob #mob-logo{
	width:50%;
	float:left;
	min-height:1px;
	display:table;
	height:40px;
	visibility:hidden;
	opacity:0;
	-webkit-transform:translate3d(0, -50px, 0);
	transform:translate3d(0, -50px, 0);
	text-align:center;
}
#cb-top-menu .cb-mob #mob-logo img{
	max-height:30px;
	max-width:100%;
}
#cb-top-menu .cb-mob #mob-logo img:not(.cb-retina){
	width:auto;
}
#cb-top-menu .cb-mob #mob-logo a{
	display:table-cell;
	vertical-align:middle;
	line-height:0;
}
#cb-top-menu{
	background:#e5e5e5;
	color:#424242;
}
#cb-top-menu a{
	color:#424242;
}
/*********************
LINK STYLES
*********************/
#cb-content, #content.widecolumn{
	background:#fff;
}
#cb-content .cb-sidebar, #content.widecolumn .cb-sidebar{
	margin:0 10px;
}
#cb-content a:link, #cb-content a:visited:link, #content.widecolumn a:link, #content.widecolumn a:visited:link{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3);
}
.cb-main{
	width:100%;
	padding:10px;
}
.cb-fw-bs .cb-main .entry-content .alignnone.size-full{
	margin:10px 0;
	max-width:100%;
	height:auto;
}
.cb-fw-narrow .cb-main{
	margin-right:auto !important;
	margin-left:auto !important;
	float:none !important;
}
.cb-page-header, .cb-404-header, .cb-cat-header{
	text-align:center;
	padding:15px;
	background:#f5f5f5;
	letter-spacing:1px;
	border-bottom:3px solid transparent;
}
.cb-page-header #cb-cat-title, .cb-404-header #cb-cat-title, .cb-cat-header #cb-cat-title{
	text-transform:uppercase;
	font-size:18px;
	font-weight:700;
	color:#333333;
	margin:0;
}
.cb-page-header #cb-cat-title span, .cb-404-header #cb-cat-title span, .cb-cat-header #cb-cat-title span{
	color:#999999;
}
.cb-page-header #cb-search-title, .cb-404-header #cb-search-title, .cb-cat-header #cb-search-title{
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#666666;
	margin:0;
}
.cb-page-header #cb-search-title span, .cb-404-header #cb-search-title span, .cb-cat-header #cb-search-title span{
	display:block;
	font-size:38px;
	margin-top:10px;
	line-height:1;
}
.cb-page-header p, .cb-404-header p, .cb-cat-header p{
	color:#b3b3b3;
	margin:0;
	font-weight:700;
	padding:0 10px;
}
.cb-cat-header.cb-tag-header p{
	margin-top:10px;
}
.cb-cat-t-light .cb-page-header #cb-cat-title, .cb-cat-t-light .cb-404-header #cb-cat-title, .cb-cat-t-light .cb-cat-header #cb-cat-title{
	color:#f2f2f2;
}
.cb-cat-t-light .cb-page-header p, .cb-cat-t-light .cb-404-header p, .cb-cat-t-light .cb-cat-header p{
	color:#ddd;
}
.cb-cat-t-bg .cb-page-header, .cb-cat-t-bg .cb-404-header, .cb-cat-t-bg .cb-cat-header{
	padding:30px 15px;
}
.cb-block-title{
	padding:0 0 5px 0;
	letter-spacing:0.15em;
	text-transform:uppercase;
	font-size:16px;
	color:#808080;
	margin:0 0 20px 0;
	border-bottom:10px solid #f0f0f0;
}
a, a:visited{
	color:red;
	text-decoration:none;
}
a:link, a:visited:link{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3);
}
.cb-search{
	margin-top:0;
	position:relative;
}
.cb-search .cb-search-field{
	width:100%;
	color:#999999;
	background:#f7f7f7;
	border:3px solid #e9e9e9;
	font-size:20px;
	padding:10px 80px 10px 20px;
	height:60px;
	outline:none;
}
.cb-search .cb-search-field:focus{
	background:#e9e9e9;
}
.cb-search .cb-search-submit{
	background:#cccccc;
	font-size:28px;
	border:0;
	color:#fafafa;
	width:60px;
	height:60px;
	position:absolute;
	top:0;
	right:0;
	-webkit-appearance:none;
	outline:none;
}
.cb-404-header{
	border-bottom-color:#cccccc;
}
#post-not-found{
	text-align:center;
	color:#808080;
}
#post-not-found h2{
	font-size:30px;
	color:#b3b3b3;
	text-transform:uppercase;
	margin:0 0 40px 0;
}
#post-not-found .cb-search{
	width:80%;
	margin:0 10% 60px 10%;
}
/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
	font-weight:700;
}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a{
	text-decoration:none;
}
h1, .h1{
	font-size:16px;
	margin:0 0 10px;
}
h2, .h2{
	font-size:14px;
	margin:0 0 10px;
}
h3, .h3{
	font-size:13px;
	margin:0 0 10px;
}
h4, .h4{
	font-size:12px;
	margin:0 0 5px;
}
h5, .h5{
	font-size:11px;
	font-weight:400;
	margin:0 0 5px;
}
h6, .h6{
	font-size:10px;
	font-weight:400;
	margin:0 0 5px;
}
/*********************
HEADER STYLES
*********************/
#cb-logo-box{
	display:table;
	padding:10px;
}
#logo{
	margin-bottom:10px;
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-align:center;
	float:right;
}
.cb-logo-center #logo, .cb-logo-center .cb-large, .cb-logo-center .cb-medium{
	width:100%;
	text-align:center;
}
.cb-h-block{
	float:right;
	width:100%;
	padding:0 10px;
}
.cb-category-top{
	width:100%;
	text-align:center;
	margin:0 0 30px 0;
}
.cb-category-top img{
	width:auto;
}
/*********************
NAVIGATION STYLES
*********************/
#cb-nav-logo{
	float:right;
	padding-right:15px;
	position:relative;
	line-height:0;
}
#cb-nav-logo img{
	max-height:30px;
	width:auto;
}
#cb-nav-bar #cb-main-menu .main-nav #cb-nav-logo > a{
	padding:0;
}
.cb-multi-widget .tabberlive .tabbertabhide, .cb-multi-widget .tabber{
	display:none;
}
.cb-multi-widget .tabbernav li{
	width:33.33333333%;
	font-size:16px;
	padding:3px;
}
.cb-multi-widget .cb-onetab li{
	width:100%;
	font-size:18px;
}
.cb-multi-widget .cb-twotabs li{
	width:50%;
	font-size:18px;
	padding:3px 5px;
}
.cb-multi-widget .cb-threetabs li{
	width:33.333333333333%;
	font-size:16px;
	padding:3px;
}
.cb-multi-widget .cb-fourtabs li{
	width:25%;
	font-size:12px;
	padding:5px 2px;
}
.cb-multi-widget .tabbernav{
	margin:0 0 30px 0;
}
.cb-multi-widget .tabbernav ul{
	margin:0;
}
.cb-multi-widget .tabbernav li{
	text-align:center;
	border-bottom:#cccccc 3px solid;
	background:#f2f2f2;
	letter-spacing:1px;
	font-weight:700;
	text-transform:uppercase;
	display:inline-block;
	padding:14px 10px 15px 10px;
}
.cb-multi-widget .tabbernav li a{
	display:block;
	color:#999999;
}
.cb-multi-widget .tabbernav .tabberactive a{
	color:#666666;
}
.cb-multi-widget .tabberlive .tabbertab ul{
	margin:0;
}
.cb-multi-widget .tabberlive .tabbertab h2, .cb-multi-widget .tabberlive .tabbertab h3{
	display:none;
}
/*********************
HOMEPAGE BUILDER STYLES
*********************/
.cb-module-header{
	width:100%;
	text-align:center;
	border-bottom:transparent 3px solid;
	padding:15px 20px;
	margin-bottom:30px;
}
.cb-module-header h2{
	margin:0;
	letter-spacing:1px;
	font-size:14px;
	font-weight:700;
	color:#4d4d4d;
	display:inline-block;
	text-transform:uppercase;
}
.cb-module-header p{
	color:#b3b3b3;
	margin:3px 0 0 0;
	font-weight:700;
	letter-spacing:2px;
}
.cb-module-header a{
	color:#222;
}
#cb-section-a{
	padding-top:10px;
}
#cb-section-a.cb-first-true{
	padding-top:0 !important;
}
.cb-section-top{
	padding-top:10px;
}
.cb-hp-section{
	background:#fff;
}
.cb-hp-section .cb-main{
	padding-top:0;
	float:right;
}
.cb-hp-section .cb-slider-block{
	margin-bottom:20px;
}
/*********************
GLOBAL STYLES
*********************/
.cb-byline{
	font-size:11px;
	color:#676767;
	letter-spacing:1px;
	font-weight:400;
	text-transform:none;
}
.cb-byline .cb-byline-element{
	display:inline-block;
	margin:0 0 10px 7px;
}
.cb-byline i{
	margin-left:3px;
}
.cb-byline a{
	color:#676767;
}
.cb-breadcrumbs{
	width:100%;
	font-size:12px;
	background:#f7f7f7;
	padding-right:10px;
	line-height:30px;
	border-bottom:1px solid #F3F3F3;
}
.cb-breadcrumbs a{
	color:#808080;
}
.cb-breadcrumbs div{
	display:inline-block;
}
.cb-breadcrumbs .cb-current{
	color:#999999;
}
.cb-breadcrumbs .fa-angle-right{
	font-size:16px;
	color:#cccccc;
	padding:0 10px;
	line-height:30px;
}
.cb-breadcrumbs.cb-padding-off{
	width:100%;
}
.cb-main .cb-breadcrumbs{
	margin:0 0 20px 0;
}
.cb-circle{
	border-radius:50%;
}
/*********************
MODAL STYLES
*********************/
.cb_top_menu_extras{
	position:relative;
}
.cb-login-modal .cb-avatar{
	float:right;
	width:50%;
}
.cb-login-modal .cb-avatar img{
	width:80%;
	float:right;
}
.cb-login-modal .cb-user-data{
	width:50%;
	float:right;
	padding-right:10px;
}
.cb-login-modal .cb-user-data .cb-block{
	text-align:right;
	margin-bottom:10px;
}
.cb-login-modal .cb-user-data .cb-block a{
	color:#e5e5e5;
}
.cb-login-modal .cb-user-data .cb-block i{
	margin-left:10px;
	color:#C5C5C5;
}
.cb-login-modal .cb-user-data .cb-last-block{
	margin-bottom:0;
}
.cb-remember-me label{
	margin-left:10px;
}
#cb-search-modal .lwa-loading, .cb-join-modal .lwa-loading, .lwa .lwa-loading{
	position:absolute;
	width:100%;
	height:100%;
	background:#222 url(../images/loading.gif) 50% 50% no-repeat;
	right:0px;
	top:0px;
	opacity:0.85;
	z-index:1;
}
#cb-search-modal .cb-header, .cb-join-modal .cb-header, .lwa .cb-header{
	width:100%;
	text-align:center;
	border-bottom:3px solid transparent;
	text-transform:uppercase;
	color:#f7f7f7;
	display:inline-block;
	padding:15px 0;
	margin:0 0 30px 0;
}
#cb-search-modal .cb-header .cb-title, .cb-join-modal .cb-header .cb-title, .lwa .cb-header .cb-title{
	width:95%;
	float:right;
	font-size:16px;
	font-weight:700;
	letter-spacing:1px;
}
#cb-search-modal .cb-header .cb-close, .cb-join-modal .cb-header .cb-close, .lwa .cb-header .cb-close{
	width:5%;
	float:left;
}
#cb-search-modal .cb-header .cb-close .lwa-links-remember-cancel, #cb-search-modal .cb-header .cb-close .cb-close-modal, .cb-join-modal .cb-header .cb-close .lwa-links-remember-cancel, .cb-join-modal .cb-header .cb-close .cb-close-modal, .lwa .cb-header .cb-close .lwa-links-remember-cancel, .lwa .cb-header .cb-close .cb-close-modal{
	margin-left:0;
	cursor:pointer;
}
#cb-search-modal .cb-header .cb-close .lwa-links-remember-cancel .fa-times, #cb-search-modal .cb-header .cb-close .cb-close-modal .fa-times, .cb-join-modal .cb-header .cb-close .lwa-links-remember-cancel .fa-times, .cb-join-modal .cb-header .cb-close .cb-close-modal .fa-times, .lwa .cb-header .cb-close .lwa-links-remember-cancel .fa-times, .lwa .cb-header .cb-close .cb-close-modal .fa-times{
	color:#808080;
}
#cb-search-modal .cb-search .cb-search-field{
	border:none;
	padding:10px 80px 10px 20px;
	color:#e5e5e5;
	background:#2d2d2d;
	letter-spacing:1px;
}
#cb-search-modal .cb-search .cb-search-submit{
	background:#242424;
	border:none;
	font-size:24px;
	color:#f2f2f2;
}
.lwa, .cb-join-modal{
	text-align:center;
	margin-bottom:0px;
}
.lwa .lwa-remember, .cb-join-modal .lwa-remember{
	margin-top:0;
}
.lwa .lwa-remember .lwa-button-remember, .cb-join-modal .lwa-remember .lwa-button-remember{
	margin-bottom:20px;
}
.lwa .cb-form-body, .cb-join-modal .cb-form-body{
	float:right;
	width:100%;
}
.lwa .cb-form-body > div, .cb-join-modal .cb-form-body > div{
	display:inline-block;
}
.lwa .cb-form-body .cb-username, .cb-join-modal .cb-form-body .cb-username{
	margin:0 0 20px 0;
	width:100%;
}
.lwa .cb-form-body .cb-password, .cb-join-modal .cb-form-body .cb-password{
	margin:0 0 20px 0;
	width:100%;
}
.lwa .cb-form-body .cb-email, .cb-join-modal .cb-form-body .cb-email{
	margin:0 0 20px 0;
	width:100%;
}
.lwa .cb-form-body .cb-submit, .cb-join-modal .cb-form-body .cb-submit{
	margin:0 0 20px 0;
	width:100%;
}
.lwa .cb-form-body .cb-lost-password, .cb-join-modal .cb-form-body .cb-lost-password{
	margin:0;
	width:100%;
}
.lwa .cb-form-body .cb-remember-buttons, .cb-join-modal .cb-form-body .cb-remember-buttons{
	width:100%;
}
.lwa .cb-form-body .cb-register, .cb-join-modal .cb-form-body .cb-register{
	margin-top:3px;
}
.lwa .cb-form-body a, .cb-join-modal .cb-form-body a{
	color:#999999;
}
.lwa .cb-form-body label, .cb-join-modal .cb-form-body label{
	display:block;
	float:right;
}
.lwa .cb-form-body i, .cb-join-modal .cb-form-body i{
	width:20%;
	background:#242424;
	color:#f2f2f2;
	display:block;
	height:50px;
	float:right;
	line-height:50px;
	font-size:24px;
}
.lwa .cb-form-body input[type="password"], .lwa .cb-form-body input[type="text"], .cb-join-modal .cb-form-body input[type="password"], .cb-join-modal .cb-form-body input[type="text"]{
	background:#2d2d2d;
	border:none;
	font-size:14px;
	padding:10px 20px;
	color:#f2f2f2;
	height:50px;
	width:80%;
	letter-spacing:2px;
	line-height:1;
	-webkit-transition:background 0.35s;
	-ms-transition:background 0.35s;
	-o-transition:background 0.35s;
	-transition:background 0.35s;
	transition:background 0.35s;
}
.lwa .cb-form-body input[type="password"]:focus, .lwa .cb-form-body input[type="text"]:focus, .cb-join-modal .cb-form-body input[type="password"]:focus, .cb-join-modal .cb-form-body input[type="text"]:focus{
	outline:none;
	background:#2d2d2d;
}
.lwa .cb-form-body input[type="submit"], .cb-join-modal .cb-form-body input[type="submit"]{
	background:#272727;
	color:#999999;
	font-weight:700;
	border:3px solid #2d2d2d;
	padding:8px 30px;
	letter-spacing:1px;
	text-transform:uppercase;
	width:100%;
	height:50px;
	-webkit-transition:background 0.35s;
	-ms-transition:background 0.35s;
	-o-transition:background 0.35s;
	-transition:background 0.35s;
	transition:background 0.35s;
}
.lwa .cb-form-body input[type="submit"]:focus, .cb-join-modal .cb-form-body input[type="submit"]:focus{
	background:#2d2d2d;
	outline:none;
}
.lwa .cb-form-body input[type="submit"]:disabled, .cb-join-modal .cb-form-body input[type="submit"]:disabled{
	cursor:pointer;
	opacity:0.5;
}
.lwa .cb-form-body input[type="submit"]:active, .cb-join-modal .cb-form-body input[type="submit"]:active{
	outline:none;
}
.lwa .cb-form-body .cb-register, .cb-join-modal .cb-form-body .cb-register{
	width:100%;
	display:inline-block;
}
.lwa .cb-form-body .cb-register a, .cb-join-modal .cb-form-body .cb-register a{
	color:#b3b3b3;
}
.lwa .lwa-status, .cb-join-modal .lwa-status{
	margin:0 0 10px 0;
	padding:10px;
	color:#333;
	border-radius:0;
	display:none;
}
.lwa .lwa-status-invalid, .cb-join-modal .lwa-status-invalid{
	background-color:#da564d;
	border:none;
	color:#f7f7f7;
}
.lwa .lwa-status-invalid a, .cb-join-modal .lwa-status-invalid a{
	color:#f5f5f5;
}
.cb-join-modal .lwa-status, .lwa-remember .lwa-status{
	margin:10px 0;
}
.widget_loginwithajaxwidget .cb-form-body{
	padding:0 !important;
}
.widget_loginwithajaxwidget .cb-register-modal{
	display:none;
}
.widget_loginwithajaxwidget .cb-login-modal{
	display:block;
	position:relative;
	top:0;
	right:0;
	margin-right:0;
	z-index:95;
	box-shadow:none;
}
.widget_loginwithajaxwidget .cb-login-modal .cb-close{
	display:none;
}
.widget_loginwithajaxwidget .cb-login-modal .cb-meta{
	width:210px;
}
.widget_loginwithajaxwidget .cb-login-modal .cb-meta .cb-welcome .cb-title{
	border-left:none;
	width:100%;
}
.widget_loginwithajaxwidget .cb-login-modal .lwa{
	width:100%;
}
.cb-modal{
	width:90%;
	max-width:400px;
	position:fixed;
	right:50%;
	top:50%;
	-webkit-transform:translate3d(50%, -50%, 0);
	-ms-transform:translate3d(50%, -50%, 0);
	transform:translate3d(50%, -50%, 0);
	opacity:0;
	z-index:906;
	visibility:hidden;
	-webkit-transition:0.5s opacity ease, 0.5s transform ease;
	-ms-transition:0.5s opacity ease, 0.5s transform ease;
	-o-transition:0.5s opacity ease, 0.5s transform ease;
	-transition:0.5s opacity ease, 0.5s transform ease;
	-webkit-transition:0.5s opacity ease, 0.5s -webkit-transform ease;
	transition:0.5s opacity ease, 0.5s -webkit-transform ease;
	transition:0.5s opacity ease, 0.5s transform ease;
	transition:0.5s opacity ease, 0.5s transform ease, 0.5s -webkit-transform ease;
	box-shadow:0px 0px 20px 3px #000;
	padding:0 30px 30px 30px;
}
.widget_loginwithajaxwidget .cb-modal{
	position:static;
	visibility:visible;
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	width:100%;
	max-width:none;
	z-index:inherit;
	box-shadow:none;
}
.widget_loginwithajaxwidget .cb-modal .cb-close{
	display:none;
}
#cb-media-overlay{
	opacity:0;
	visibility:hidden;
	top:-100%;
	right:0;
	width:100%;
	height:100%;
	position:absolute;
	z-index:97;
	-webkit-transition:0.35s opacity ease;
	-ms-transition:0.35s opacity ease;
	-o-transition:0.35s opacity ease;
	-transition:0.35s opacity ease;
	transition:0.35s opacity ease;
}
#cb-media-overlay iframe{
	box-shadow:0 0 30px 8px #060606;
	width:100%;
	height:100%;
}
#cb-media-overlay .cb-close-m{
	position:absolute;
	left:-50px;
}
.cb-audio-overlay iframe{
	width:94%;
}
.cb-s-modal{
	max-width:600px;
}
.cb-s-modal-on .cb-s-modal{
	visibility:visible;
	opacity:1;
}
.cb-s-modal-on #cb-overlay{
	visibility:visible;
	opacity:0.9;
}
.cb-m-modal-on #cb-media-overlay{
	visibility:visible;
	opacity:1;
	top:50%;
}
.cb-m-modal-on #cb-overlay{
	visibility:visible;
	opacity:0.955;
}
.cb-m-em-modal-on #cb-media-overlay{
	visibility:visible;
	opacity:1;
	top:0;
}
.cb-m-em-modal-on #cb-media-overlay.cb-audio-overlay{
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	height:auto;
}
.cb-m-em-modal-on #cb-m-trigger{
	opacity:0;
	visibility:hidden;
	-webkit-transition:0.35s opacity ease;
	-ms-transition:0.35s opacity ease;
	-o-transition:0.35s opacity ease;
	-transition:0.35s opacity ease;
	transition:0.35s opacity ease;
}
.cb-m-em-modal-on #cb-par-wrap img{
	filter:alpha(opacity=10);
	opacity:0.1 !important;
}
.cb-m-em-modal-on #cb-media-bg{
	visibility:visible;
	filter:alpha(opacity=90);
	opacity:0.9 !important;
}
.cb-m-em-modal-on .cb-title-fi{
	opacity:0;
	visibility:hidden;
}
.cb-m-em-modal-on #cb-standard-featured .cb-title-fi{
	opacity:1;
	visibility:visible;
}
.cb-m-em-modal-on.cb-fis-type-full-width #cb-media-bg{
	visibility:hidden;
	opacity:0;
}
.cb-m-em-modal-on.cb-fis-type-full-width #cb-full-width-featured #cb-media-bg{
	visibility:visible;
	opacity:0.9;
}
.cb-fis-type-standard.cb-m-em-modal-on #cb-media-bg{
	visibility:hidden;
	opacity:0;
}
.cb-modal.cb-m-modal{
	max-width:none;
}
.cb-modal.cb-m-modal iframe{
	max-width:100%;
}
.cb-modal.cb-m-modal audio{
	width:100%;
}
.cb-modal.cb-m-modal audio::-webkit-media-controls-enclosure{
	max-width:100%;
}
.cb-modal.cb-m-modal iframe[src*="soundcloud"]{
	height:auto;
}
.cb-lwa-modal-on #cb-lwa .cb-login-modal, .cb-lwa-modal-on #cb-lwa .cb-logged-in{
	visibility:visible;
	opacity:1;
}
.cb-lwa-modal-on #cb-overlay{
	visibility:visible;
	opacity:0.9;
}
.cb-lwa-r-modal-on .cb-register-modal, .cb-lwa-r-modal-on #cb-lwa{
	visibility:visible;
	opacity:1;
}
.cb-lwa-r-modal-on #cb-lwa .cb-login-modal{
	visibility:hidden;
	opacity:0;
}
.cb-lwa-r-modal-on #cb-overlay{
	visibility:visible;
	opacity:0.9;
}
.cb-modal .cb-avatar{
	float:right;
	width:50%;
}
.cb-modal .cb-user-data{
	width:50%;
	float:right;
	padding-right:10px;
}
.cb-modal .cb-user-data .cb-block{
	text-align:right;
	margin-bottom:10px;
}
.cb-modal-light .cb-modal{
	background:#f2f2f2;
	color:#666666;
}
.cb-modal-light .cb-modal a{
	color:#666666;
}
.cb-modal-light .cb-modal i .cb-password, .cb-modal-light .cb-modal .cb-username, .cb-modal-light .cb-modal .cb-email{
	border:3px solid #e9e9e9;
}
.cb-modal-light .cb-modal i{
	color:#999999;
	background:#f0f0f0;
}
.cb-modal-light .cb-modal input[type="password"], .cb-modal-light .cb-modal input[type="text"], .cb-modal-light .cb-modal input[type="submit"]{
	background:#f7f7f7;
	color:#999999;
	-webkit-transition:background 0.35s;
	-ms-transition:background 0.35s;
	-o-transition:background 0.35s;
	-transition:background 0.35s;
	transition:background 0.35s;
}
.cb-modal-light .cb-modal input[type="password"]:focus, .cb-modal-light .cb-modal input[type="text"]:focus, .cb-modal-light .cb-modal input[type="submit"]:focus{
	background:#e9e9e9;
}
.cb-modal-light .cb-modal input[type="submit"]{
	border:3px solid #e9e9e9;
}
.cb-modal-light .cb-modal .cb-register a{
	color:#808080;
}
.cb-modal-light .cb-modal .cb-search .cb-search-field{
	color:#999999;
	background:#f7f7f7;
	border:3px solid #e9e9e9;
}
.cb-modal-light .cb-modal .cb-search .cb-search-submit{
	border:none;
	background:#e5e5e5;
	color:#999999;
}
.cb-modal-light .cb-modal .lwa-status-invalid a{
	color:#fafafa;
}
.cb-modal-dark .cb-modal{
	background:#272727;
	color:#f2f2f2;
}
.cb-modal-dark .cb-modal a{
	color:#f2f2f2;
}
.cb-modal-dark .cb-modal .cb-user-data .cb-block i{
	margin-left:10px;
}
/*********************
GENERAL MODULE STYLES
*********************/
.cb-module-block{
	position:relative;
	margin-bottom:20px;
}
.cb-module-block .cb-module-header{
	margin-bottom:10px;
}
.cb-module-block img{
	-webkit-transition:opacity 0.5s;
	-ms-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
	-transition:opacity 0.5s;
	transition:opacity 0.5s;
}
.cb-module-block .format-video .cb-mask a:after, .cb-module-block .format-audio .cb-mask a:after, .cb-module-block .format-gallery .cb-mask a:after{
	font-family:'FontAwesome';
	color:#161616;
	background:#fff;
	background:rgba(255, 255, 255, 0.7);
	height:60px;
	width:60px;
	position:absolute;
	top:50%;
	right:50%;
	text-align:center;
	line-height:60px;
	border-radius:50% 50%;
	margin-right:-30px;
	margin-top:-30px;
	font-size:20px;
}
.cb-module-block .format-video .cb-mask a:after{
	content:'\f04b';
}
.cb-module-block .format-audio .cb-mask a:after{
	content:'\f025';
	font-size:24px;
}
.cb-module-block .format-gallery .cb-mask a:after{
	content:'\f030';
}
.cb-module-block .cb-blog-style-e.format-video .cb-mask a:after, .cb-module-block .cb-blog-style-e.format-audio .cb-mask a:after, .cb-module-block .cb-blog-style-e.format-gallery .cb-mask a:after{
	display:none;
}
.cb-module-block .cb-article-row{
	width:100%;
	float:right;
}
.cb-module-block .cb-article-row .cb-meta{
	padding:10px;
}
.cb-module-block .cb-article-row img{
	min-width:100%;
}
.cb-module-block .cb-no-1{
	margin-right:0 !important;
}
.cb-module-block .cb-mask{
	line-height:0;
}
.cb-module-block .cb-mask .cb-review-ext-box{
	line-height:1.5;
}
.cb-module-block .cb-post-title{
	letter-spacing:1px;
	font-weight:400;
	font-size:16px;
}
.archive #cb-content > .cb-module-block.cb-slider-b{
	margin-bottom:0;
}
.cb-separated{
	margin-bottom:20px;
}
.cb-light-blog .cb-module-block article{
	background:#f2f2f2;
}
.cb-light-blog .cb-module-block .cb-post-title a{
	color:#4d4d4d;
}
.cb-dark-blog .cb-module-block article{
	background:#2d2d2d;
}
.cb-dark-blog .cb-module-block .cb-post-title a{
	color:#f2f2f2;
}
.cb-dark-blog .cb-module-block .cb-byline, .cb-dark-blog .cb-module-block .cb-byline a{
	color:#e5e5e5;
}
.cb-dark-blog .cb-module-block .cb-excerpt{
	color:#b3b3b3;
}
.cb-mask{
	position:relative;
	overflow:hidden;
}
#cb-m-trigger{
	color:#161616;
	background:#fff;
	background:rgba(255, 255, 255, 0.7);
	height:80px;
	width:80px;
	text-align:center;
	line-height:80px;
	border-radius:50% 50%;
	font-size:30px;
	display:inline-block;
	margin-top:15px;
}
#cb-m-trigger:hover{
	cursor:pointer;
}
.cb-fis-tl-st-default #cb-m-trigger, .cb-fis-tl-default #cb-m-trigger{
	position:absolute;
	top:50%;
	right:50%;
	margin-right:-40px;
	margin-top:-40px;
	z-index:1;
}
.cb-module-b, .cb-module-c, .cb-module-d, .cb-a-square, .cb-module-custom-h{
	float:right;
}
.cb-light{
	background:#f0f0f0;
}
.cb-light h2 a{
	color:#4d4d4d;
}
#cb-footer .cb-light{
	background:transparent;
}
#cb-footer .cb-light h4 a{
	color:#e5e5e5;
}
#cb-footer .cb-light .cb-byline a, #cb-footer .cb-light .cb-byline{
	color:#cccccc;
}
.cb-light-off .cb-light{
	background:transparent;
}
.cb-light-off article{
	background:#f2f2f2;
}
.cb-dark{
	background:#2d2d2d;
}
.cb-dark h2{
	color:#f2f2f2;
}
.cb-dark h2 a{
	color:#f2f2f2;
}
.cb-dark .cb-module-header{
	background:inherit;
}
.cb-dark .cb-byline{
	color:#f2f2f2;
}
.cb-dark .cb-byline a{
	color:#f2f2f2;
}
.cb-dark .cb-excerpt{
	color:#b3b3b3;
}
.cb-line-next{
	margin-top:20px;
}
.cb-module-a{
	width:100%;
	padding:0 0 20px;
}
.cb-module-a .cb-article{
	float:right;
}
.cb-module-a .cb-article .cb-meta{
	padding:10px 20px 0;
}
.cb-module-fw{
	width:100%;
}
.cb-module-a.cb-module-fw{
	padding-bottom:20px;
}
.cb-module-a.cb-module-fw .cb-article .cb-meta{
	padding:10px 10px 0;
}
.cb-module-b{
	width:100%;
}
.cb-module-b .cb-article{
	margin:0 0 20px 0;
}
.cb-module-b .cb-big .cb-mask{
	margin:0 0 5px 0;
}
.cb-module-b .cb-big .cb-meta{
	padding:10px;
}
.cb-module-b .cb-big .cb-meta h2{
	margin:0 0 10px 0;
}
.cb-module-c{
	width:100%;
}
.cb-module-c .cb-article{
	float:right;
	width:100%;
}
.cb-module-c .cb-article .cb-meta{
	padding:10px 10px 20px 10px;
}
.cb-module-c .cb-article .cb-meta h2{
	margin:0 0 10px 0;
}
.cb-module-c .cb-article .cb-meta .cb-excerpt{
	display:none;
}
.cb-module-d{
	width:100%;
}
.cb-module-d .cb-module-header{
	margin-bottom:0;
}
.cb-module-d .cb-article{
	float:right;
	width:100%;
	padding:10px 20px;
}
.cb-module-d .cb-article h2{
	margin:0 0 10px 0;
}
.cb-module-d .cb-article:last-child{
	padding:10px 15px 30px 15px;
}
.cb-module-d .cb-article:first-of-type{
	padding:20px 15px 20px 15px;
}
.cb-module-g{
	width:100%;
	padding:0 10px 10px 10px;
}
.cb-module-g .cb-article{
	margin:0 0 20px 0;
	width:100%;
}
.cb-module-g .cb-big .cb-mask{
	margin:0 0 5px 0;
}
.cb-module-g .cb-big .cb-mask a img{
	width:100%;
}
.cb-module-g .cb-big .cb-meta{
	padding:10px;
}
.cb-module-g .cb-big .cb-meta h2{
	margin:0 0 10px 0;
}
.cb-module-g .cb-small .cb-mask{
	display:none;
}
.cb-module-custom, .cb-module-custom-h{
	width:100%;
}
.cb-box .cb-module-title{
	margin:0 0 5px;
	text-transform:uppercase;
	color:#aeaeae;
	font-size:10px;
}
.cb-a-medium, .cb-a-large{
	height:auto;
	width:100%;
}
.cb-a-square, .cb-a-medium, .cb-a-large{
	text-align:center;
	height:auto;
}
.cb-module-lp .cb-page-navigation{
	background:#fff;
}
.cb-small{
	padding:0 10px;
}
.cb-small .cb-mask{
	display:none;
}
.cb-small .cb-category{
	display:inline-block;
	vertical-align:top;
}
.cb-small .cb-meta{
	overflow:hidden;
}
.cb-small .cb-meta h2{
	margin:0 0 5px 0;
}
.cb-mod-underlines .cb-grid-entry h2 a{
	border-bottom:2px white solid;
}
/*********************
GRID STYLES
*********************/
.cb-grid-block .cb-module-header{
	margin-bottom:3px;
}
.cb-grid-block .cb-xs .cb-title{
	font-size:14px;
}
.cb-grid-img{
	opacity:0;
	-webkit-transition:1s opacity ease;
	-ms-transition:1s opacity ease;
	-o-transition:1s opacity ease;
	-transition:1s opacity ease;
	transition:1s opacity ease;
}
.cb-imgs-loaded .cb-grid-img{
	opacity:1;
}
.cb-grid-block{
	position:relative;
	margin:3px 0 20px 0;
}
.cb-grid-block .cb-grid-module{
	overflow:hidden;
}
.cb-grid-block .cb-grid-module > div{
	overflow:hidden;
	float:right;
	position:relative;
	background:#0d0d0d;
}
.archive .cb-grid-block{
	margin-bottom:0;
}
.cb-style-overlay .cb-article-meta{
	position:absolute;
	right:0;
	z-index:16;
	width:100%;
	text-align:center;
}
.cb-style-overlay .cb-byline{
	color:#fff;
	margin-bottom:10px;
	padding:0 20px;
}
.cb-style-overlay .cb-byline a{
	color:#fff;
}
.cb-style-overlay .cb-post-title{
	line-height:1.7;
	text-transform:uppercase;
	padding:0 10px;
	margin:0 0 10px;
}
.cb-style-overlay .cb-post-title a{
	color:#fff;
}
.cb-style-overlay img{
	width:100%;
}
.cb-style-overlay .cb-link{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	display:block;
	z-index:17;
}
.cb-light-blog .cb-style-overlay .cb-post-title a{
	color:#fff;
}
.cb-dark-bg{
	background:#060606;
}
.cb-gs-style-a .cb-style-overlay img{
	opacity:0.8;
}
.cb-gs-style-a .cb-style-overlay .cb-article-meta{
	bottom:0;
}
.cb-gs-style-b .cb-style-overlay .cb-article-meta{
	background:url(../images/black-50.png);
	background:rgba(0, 0, 0, 0.5);
	bottom:0;
	padding-top:10px;
}
.cb-gs-style-c .cb-style-overlay img{
	opacity:0.8;
}
.cb-gs-style-c .cb-style-overlay .cb-article-meta{
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}
.cb-gs-style-c .cb-style-overlay .cb-byline{
	margin-bottom:0;
}
.cb-gs-style-c .cb-style-overlay .cb-title{
	margin-bottom:10px;
}
.cb-gs-style-e .cb-style-overlay .cb-article-meta{
	display:none;
}
.cb-gs-style-d .cb-style-overlay .cb-article-meta{
	background:url(../images/black-50.png);
	background:-webkit-gradient(linear, right top, right bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));
	background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
	background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
	bottom:0;
	padding-top:40px;
}
.cb_module_underlines .cb-grid-module .cb-article-meta h2 a{
	border-bottom:2px solid #fff;
}
.cb-grid-3 .cb-grid-entry{
	width:100%;
	height:150px;
	margin:0;
	border-bottom:3px solid #fff;
}
.cb-grid-4 .cb-grid-entry{
	margin:0;
	border-bottom:3px solid #fff;
	width:100%;
}
.cb-grid-4 .cb-feature-1{
	height:150px;
}
.cb-grid-4 .cb-feature-2{
	height:110px;
}
.cb-grid-4 .cb-feature-3{
	height:110px;
}
.cb-grid-4 .cb-feature-4{
	height:110px;
}
.cb-grid-5 .cb-grid-entry{
	height:185px;
	width:100%;
	border-bottom:3px solid #fff;
}
.cb-grid-6 .cb-grid-entry{
	max-height:240px;
	width:100%;
	border-bottom:3px solid #fff;
	height:auto;
}
.cb-grid-6 .cb-feature-6{
	border:none;
}
.cb-grid-6 .cb-m{
	max-height:150px;
}
/*********************
REVIEW STYLES
*********************/
.cb-review-ext-box{
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:35px;
	text-align:center;
}
.cb-review-ext-box .cb-bg, .cb-review-ext-box .cb-score{
	display:block;
}
.cb-review-ext-box .cb-percent-sign{
	font-size:12px;
	position:relative;
}
.cb-review-ext-box .cb-score{
	color:#f5f5f5;
	font-size:18px;
	position:relative;
	line-height:35px;
	letter-spacing:1px;
}
.cb-review-ext-box .cb-score-title{
	color:#f0f0f0;
	position:relative;
	font-size:9px;
	text-transform:uppercase;
	letter-spacing:1px;
	display:none;
}
.cb-review-ext-box .cb-bg{
	opacity:0.9;
	height:100%;
	width:100%;
	top:0;
	right:0;
	position:absolute;
}
.cb-review-ext-box.cb-small-box{
	width:33px;
	height:25px;
}
.cb-review-ext-box.cb-small-box .cb-percent-sign{
	font-size:10px;
	margin-right:1px;
}
.cb-review-ext-box.cb-small-box .cb-score{
	font-size:12px;
	line-height:26px;
}
.cb-review-ext-box.cb-small-box .cb-score-title{
	display:none;
}
.cb-recent-comments-avatar{
	background:#f2f2f2;
	padding:10px;
}
.cb-recent-comments-avatar .cb-comment-with-avatar{
	margin-bottom:20px;
	min-height:60px;
}
.cb-recent-comments-avatar .cb-comment-with-avatar:last-child{
	margin-bottom:0;
}
.cb-recent-comments-avatar .cb-comment-with-avatar .cb-avatar{
	float:right;
}
.cb-recent-comments-avatar .cb-comment-with-avatar .cb-comment{
	padding-right:80px;
	color:#4d4d4d;
}
.cb-recent-comments-avatar .cb-comment-with-avatar .cb-comment .fa-long-arrow-right{
	padding:0 5px;
	color:#b3b3b3;
	font-size:16px;
	vertical-align:middle;
}
.cb-recent-comments-avatar .cb-comment-with-avatar .cb-comment a{
	color:#808080;
}
.cb-recent-comments-avatar .cb-comment-with-avatar .cb-comment .url{
	color:#4d4d4d;
}
.cb-review-box{
	margin:0 0 10px 0;
	color:#808080;
	padding:10px;
	background:#eeeeee;
}
.cb-review-box #cb-review-title{
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:16px;
	color:#808080;
	margin:0 0 15px 0;
}
.cb-review-box .cb-bar{
	width:100%;
	margin:0 0 12px 0;
	position:relative;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:12px;
	float:right;
	color:#808080;
}
.cb-review-box .cb-bar #cb-vote{
	width:100%;
	position:relative;
	text-align:center;
}
.cb-review-box .cb-bar #cb-vote .cb-average-score{
	float:left;
}
.cb-review-box .cb-bar #cb-vote .cb-overlay-stars{
	display:block;
	position:relative;
	height:auto;
	margin:0 auto;
	width:125px;
	background:none;
	float:none;
	margin-top:10px;
}
.cb-review-box .cb-bar #cb-vote .cb-overlay-stars .fa-star{
	font-size:20px;
	margin-right:5px;
}
.cb-review-box .cb-bar #cb-vote .cb-overlay-stars .fa-star:first-child{
	margin-right:0;
}
.cb-review-box .cb-bar #cb-vote .cb-overlay-stars .cb-opacity{
	position:absolute;
	background:#eeeeee;
	opacity:0.6;
	top:0;
	left:0;
	height:100%;
}
.cb-review-box .cb-bar .cb-criteria-score{
	float:left;
	z-index:5;
}
.cb-review-box .cb-bar .cb-criteria{
	z-index:5;
}
.cb-review-box .cb-bar .cb-overlay{
	height:20px;
	margin-top:2px;
	display:block;
	width:100%;
	background:#fff;
}
.cb-review-box .cb-bar .cb-overlay span{
	height:100%;
	display:block;
}
.cb-review-box .cb-overlay-stars{
	display:inline-block !important;
	position:relative;
}
.cb-review-box .cb-overlay-stars .fa-star{
	font-size:20px;
	margin-right:5px;
}
.cb-review-box .cb-overlay-stars .cb-opacity{
	position:absolute;
	background:#eeeeee;
	opacity:0.75;
	top:0;
	left:0;
	height:100%;
}
.cb-review-box .cb-bar.cb-user-rating{
	margin-bottom:0;
}
.cb-review-box .cb-bar.cb-stars{
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	text-align:center;
}
.cb-review-box .cb-bar.cb-stars .cb-criteria{
	display:block;
}
.cb-review-box .cb-bar.cb-stars .cb-criteria{
	margin-bottom:5px;
}
.cb-review-box .cb-summary{
	width:100%;
	float:right;
}
.cb-review-box .cb-summary #cb-conclusion{
	font-size:14px;
	color:#999999;
	display:block;
	margin:0 0 20px 0;
}
.cb-review-box .cb-pros-cons{
	width:50%;
	float:right;
	text-align:center;
	margin:15px 0 30px 0;
}
.cb-review-box .cb-pros-cons ul{
	padding:20px 20px 0 20px;
	list-style-type:square;
	list-style-position:inside;
	margin:0;
}
.cb-review-box .cb-pros-cons ul li{
	font-size:12px;
	margin-bottom:5px;
}
.cb-review-box .cb-title{
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:16px;
	line-height:40px;
	height:40px;
	color:#808080;
}
.cb-review-box .cb-score-box{
	position:relative;
	height:130px;
	color:#fff;
	margin:15px 25% 30px 0;
	width:50%;
	float:right;
	border:3px solid #e5e5e5;
}
.cb-review-box .cb-score-box > span{
	line-height:1;
	width:100%;
	display:block;
	text-align:center;
}
.cb-review-box .cb-score-box .score{
	font-size:65px;
	padding:15px 0 0 0;
}
.cb-review-box .cb-score-box .score-title{
	font-size:16px;
	letter-spacing:1px;
	padding:15px 0 0 0;
	text-transform:uppercase;
}
.cb-review-box .cb-score-box .filling{
	top:0;
	background-color:#fff;
	opacity:0.7;
}
.cb-review-box .cb-score-box .cb-overlay-stars{
	width:100%;
	float:none;
	padding:10px 0;
	max-width:125px;
	margin:0 auto;
}
.cb-review-box .cb-score-box.cb-stars{
	height:auto;
}
.cb-review-box .cb-score-box.cb-stars .score{
	font-size:55px;
	padding:15px 0 0 0;
}
.cb-review-box .cb-score-box.cb-stars .score-title{
	padding:10px 0 0 0;
}
.cb-top-review-box #cb-review-title, .cb-half #cb-review-title{
	display:none;
}
.cb-user-rating-tip{
	display:none;
	position:absolute;
	background:#333333;
	border-top:3px solid #4d4d4d;
	padding:7px 10px;
	color:#fff;
}
.cb-review-box.cb-half .cb-score-box{
	margin-right:25%;
	width:50%;
	float:right;
}
.cb-review-box.cb-half .cb-bar.cb-stars{
	padding:0;
	margin:0 0 10px 0;
	border-bottom:none;
	text-align:center;
}
/*********************
RELATED POST STYLE
*********************/
.cb-related-posts-block{
	margin:0 0 30px 0;
}
.cb-related-posts-block ul li{
	float:right;
	width:100%;
	position:relative;
	text-align:center;
}
.cb-related-posts-block ul .cb-style-overlay img{
	opacity:1;
}
/*********************
AUTHOR BOX STYLE
*********************/
#cb-author-box{
	margin:0 0 40px 0;
}
#cb-author-box .cb-mask{
	display:none;
	float:right;
	overflow:hidden;
	border-radius:50% 50%;
}
#cb-author-box .cb-mask img{
	margin:0;
}
#cb-author-box .cb-meta{
	width:100%;
	float:right;
}
#cb-author-box .cb-meta .cb-info{
	float:right;
	width:100%;
	line-height:1;
}
#cb-author-box .cb-meta .cb-info a{
	color:#555;
	display:inline-block;
}
#cb-author-box .cb-meta .cb-info .cb-author-title{
	letter-spacing:1px;
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
}
#cb-author-box .cb-meta .cb-info .cb-author-position{
	color:#cccccc;
	font-size:16px;
	margin-right:10px;
	display:inline-block;
	vertical-align:middle;
}
#cb-author-box .cb-meta .cb-info .cb-author-position .fa-long-arrow-right{
	margin-left:10px;
}
#cb-author-box .cb-meta .cb-info .cb-author-contact{
	vertical-align:middle;
	padding:10px 0 0 0;
	display:none;
}
#cb-author-box .cb-meta .cb-info .cb-author-contact i{
	margin:0 10px 0 0;
	display:inline-block;
	vertical-align:middle;
}
#cb-author-box .cb-meta .cb-author-bio{
	margin:0;
	color:#999999;
	float:right;
	width:100%;
	padding:10px 0 0 0;
}
/*********************
AUTHOR PAGE
*********************/
.cb-author-page .cb-author-details, .cb-about-page .cb-author-line .cb-author-details{
	background:#f5f5f5;
}
.cb-author-page .cb-author-details .cb-mask, .cb-about-page .cb-author-line .cb-author-details .cb-mask{
	overflow:hidden;
	width:100%;
	max-width:200px;
	border-radius:50% 50%;
	margin:30px auto 0;
	text-align:center;
}
.cb-author-page .cb-author-details .cb-mask img, .cb-about-page .cb-author-line .cb-author-details .cb-mask img{
	width:100px;
	margin:0;
}
.cb-author-page .cb-author-details .cb-meta, .cb-about-page .cb-author-line .cb-author-details .cb-meta{
	text-align:center;
	overflow:hidden;
	letter-spacing:1px;
	border:1px solid #e5e5e5;
	border-top:none;
}
.cb-author-page .cb-author-details .cb-meta h3, .cb-about-page .cb-author-line .cb-author-details .cb-meta h3{
	width:100%;
	padding:20px 10px 5px 10px;
	font-size:16px;
	margin:0;
}
.cb-author-page .cb-author-details .cb-meta h3 a, .cb-about-page .cb-author-line .cb-author-details .cb-meta h3 a{
	color:#555;
}
.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact{
	width:100%;
	padding:10px 0;
	border-bottom:3px solid transparent;
}
.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact i, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact i{
	margin:0 10px 0 0;
	display:inline-block;
	vertical-align:middle;
	font-size:18px;
	color:#555;
}
.cb-author-page .cb-author-details .cb-meta .cb-author-position, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-position{
	font-size:13px;
	padding:0 0 5px 0;
	color:#808080;
}
.cb-author-page .cb-author-details .cb-meta .cb-author-bio, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-bio{
	padding:10px;
	margin:0;
	color:#999999;
}
.cb-author-page .cb-author-details{
	width:100%;
}
.cb-about-page .cb-author-line{
	margin:0 0 30px 0;
}
.cb-about-page .cb-author-line .cb-author-details{
	padding:0;
	margin-left:30px;
	margin-bottom:30px;
	width:100%;
	float:right;
}
.cb-about-page .cb-author-line .cb-author-details:last-child{
	margin-left:0;
}
.cb-about-page .cb-author-line .cb-author-details .cb-mask img{
	width:100px;
}
.cb-about-page.wrap .cb-author-line .cb-author-details{
	width:100%;
}
/******************************************************************
CONTACT PAGE STYLES
******************************************************************/
.wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{
	margin-top:5px;
	width:50%;
	padding:12px;
	font:inherit;
	line-height:1.5em;
	border:3px solid #f0f0f0;
	background:#fafafa;
	color:#808080;
	margin-top:10px;
	-webkit-transition:background, 0.35s;
	-ms-transition:background, 0.35s;
	-o-transition:background, 0.35s;
	-transition:background, 0.35s;
	transition:background, 0.35s;
}
.wpcf7-form-control.wpcf7-text:focus, .wpcf7-form-control.wpcf7-textarea:focus{
	background:#fff;
	outline:none;
}
.wpcf7-form-control.wpcf7-text:invalid, .wpcf7-form-control.wpcf7-textarea:invalid{
	outline:none;
	border-color:#fbc2c4;
	background-color:#f6e7eb;
	-ms-box-shadow:none;
	box-shadow:none;
}
.wpcf7-form-control.wpcf7-textarea{
	width:100%;
}
.wpcf7-form p{
	color:#808080;
	font-size:1.15em;
}
.wpcf7-form-control.wpcf7-text:focus, .wpcf7-form-control.wpcf7-textarea:focus{
	background-color:#fff;
}
.wpcf7-submit{
	text-decoration:none;
	margin-top:20px;
	font-size:1.25em;
	background:#fafafa;
	-webkit-transition:background, 0.35s;
	-ms-transition:background, 0.35s;
	-o-transition:background, 0.35s;
	-transition:background, 0.35s;
	transition:background, 0.35s;
	padding:10px 30px;
	color:#999999;
	border:3px solid #f0f0f0;
	letter-spacing:0.1em;
	text-transform:uppercase;
	-webkit-appearance:none;
	font-weight:700;
}
.wpcf7-submit:hover, .wpcf7-submit:focus{
	background:#f5f5f5;
}
/**********************
SHORTCODES
*********************/
.cb-accordion a, .cb-accordion span{
	color:#fff;
	display:block;
	padding:10px;
}
.cb-accordion span{
	background-color:#333333;
}
.cb-accordion a{
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:700;
	font-size:14px;
	background-color:#2d2d2d;
}
.cb-alert{
	width:100%;
	padding:40px;
	color:#fff;
	border:3px solid transparent;
	margin:20px 0;
	text-align:center;
	letter-spacing:2px;
}
.cb-alert.cb-red{
	background:#D62F2F;
	border-color:#af2323;
}
.cb-alert.cb-yellow{
	background:#f0d544;
	color:#333333;
	border-color:#bfa40f;
}
.cb-alert.cb-green{
	background:#1ba83f;
	border-color:#13732b;
}
.cb-alert.cb-white{
	background:#f5f5f5;
	color:#999999;
	border-color:gainsboro;
}
.cb-alert.cb-blue{
	background:#263852;
	border-color:#16202f;
}
.cb-highlight{
	border-radius:3px;
	padding:3px 1px;
	color:#fff;
}
.cb-button{
	letter-spacing:2px;
}
.cb-button a{
	border-radius:3px;
	padding:10px 30px;
	color:#fafafa !important;
	display:inline-block;
	margin:2px 0 2px 2px;
	border:3px solid transparent;
}
.cb-button.cb-center{
	display:block;
	text-align:center;
}
.cb-button.cb-no-url{
	border-radius:3px;
	padding:10px 30px;
	color:#fafafa;
	display:inline-block;
	margin:2px 0 2px 2px;
	border:3px solid transparent;
}
.cb-button.cb-yellow a, .cb-button.cb-yellow.cb-no-url{
	background:#eccb15;
}
.cb-button.cb-white a, .cb-button.cb-white.cb-no-url{
	background:#f0f0f0;
	color:#808080 !important;
	border-color:#cccccc;
}
.cb-button.cb-pink a, .cb-button.cb-pink.cb-no-url{
	background:#ca56b0;
}
.cb-button.cb-green a, .cb-button.cb-green.cb-no-url{
	background:#1a9f3c;
}
.cb-button.cb-red a, .cb-button.cb-red.cb-no-url{
	background:#D62F2F;
}
.cb-button.cb-black a, .cb-button.cb-black.cb-no-url{
	background:#1a1a1a;
}
.cb-button.cb-grey a, .cb-button.cb-grey.cb-no-url{
	background:#4d4d4d;
}
.cb-button.cb-blue a, .cb-button.cb-blue.cb-no-url{
	background:#263852;
}
.cb-button.cb-brown a, .cb-button.cb-brown.cb-no-url{
	background:#975021;
}
.cb-button.cb-big a, .cb-button.cb-big.cb-no-url{
	padding:15px 40px;
	font-size:18px;
}
.cb-toggler{
	margin-bottom:15px;
}
.cb-toggler .fa-minus, .cb-toggler .fa-plus{
	color:#cccccc;
	display:inline-block;
	margin-left:10px;
	float:right;
	line-height:24px;
}
.cb-toggler .fa-minus{
	display:none;
}
.cb-toggler .cb-toggle{
	display:block;
	margin-bottom:5px;
	font-weight:700;
	letter-spacing:1px;
	color:#808080;
}
.cb-toggler .cb-toggle-content{
	display:none;
	margin-bottom:15px;
}
.cb-dropcap-big{
	font-size:80px;
	color:#4d4d4d;
	float:right;
	line-height:1;
	margin-left:15px;
	font-weight:700;
}
.cb-dropcap-small{
	font-size:60px;
	color:#4d4d4d;
	float:right;
	line-height:1;
	margin-left:10px;
	font-weight:700;
}
.cb-tabs{
	margin:0 0 30px 0;
}
.cb-tabs > ul{
	margin:0;
}
.cb-tabs > ul li{
	text-align:center;
	border-bottom:#e5e5e5 3px solid;
	background:#f5f5f5;
	letter-spacing:2px;
	font-weight:700;
	text-transform:uppercase;
	display:inline-block;
	padding:14px 30px 15px 30px;
}
.cb-tabs > ul li a{
	color:#999999;
}
.cb-tabs > ul .ui-state-active, .cb-tabs > ul .current{
	border-bottom:#666666 3px solid;
}
.cb-tabs .cb-panes .cb-tab-content{
	margin-top:30px;
	display:none;
}
.cb-tabs .cb-panes .cb-tab-content h2{
	font-size:30px;
	margin:-20px 0 0 0;
}
.cb-tabs .cb-panes .cb-tab-content p{
	margin:20px 0;
}
.cb-video-frame{
	margin:20px 0;
}
.cb-divider{
	width:100%;
	text-align:center;
	height:auto;
	margin:30px 0;
	background:#e5e5e5;
}
.cb-divider .cb-title{
	background:#fff;
	padding:7px 30px;
	font-size:14px;
	color:#808080;
	font-weight:700;
	letter-spacing:2px;
	display:inline-block;
	top:-10px;
	position:relative;
}
.cb-video-gallery a{
	vertical-align:top;
}
.cb-video-gallery a img{
	margin:0;
}
.cb-video-gallery .cb-media-icon{
	color:#161616;
	background:#fff;
	background:rgba(255, 255, 255, 0.7);
	height:60px;
	width:60px;
	position:absolute;
	top:50%;
	right:50%;
	text-align:center;
	line-height:60px;
	border-radius:50% 50%;
	margin-right:-30px;
	margin-top:-30px;
}
/******************************************************************
BLOG STLYES
******************************************************************/
.cb-hp-paginated.cb-site-padding{
	padding-top:20px;
}
.cb-mask img{
	vertical-align:top;
	min-width:100%;
}
.sticky{
	border:#e5e5e5 1px solid;
	background:#f5f5f5;
}
.gallery-caption{
	background:#2d2d2d;
}
.cb-read-more{
	text-transform:uppercase;
	padding-right:3px;
	-webkit-transition:0.35s background, 0.35s color;
	-transition:0.35s background, 0.35s color;
	transition:0.35s background, 0.35s color;
	margin-bottom:10px;
	font-size:10px;
	letter-spacing:1px;
	display:inline-block;
	font-weight:700;
	color:#666;
}
.cb-blog-style-a, .cb-blog-style-d{
	margin:0 0 30px 0;
}
.cb-blog-style-a .cb-mask, .cb-blog-style-d .cb-mask{
	width:100%;
	margin:0;
	position:relative;
	overflow:hidden;
	float:right;
}
.cb-blog-style-a .cb-mask a, .cb-blog-style-d .cb-mask a{
	display:block;
}
.cb-blog-style-a .cb-meta, .cb-blog-style-d .cb-meta{
	width:100%;
	float:right;
	padding:10px 10px 10px 20px;
}
.cb-blog-style-a .cb-meta h2, .cb-blog-style-d .cb-meta h2{
	margin:0 0 5px 0;
	font-weight:700;
	letter-spacing:1px;
}
.cb-blog-style-a .cb-meta .cb-excerpt, .cb-blog-style-d .cb-meta .cb-excerpt{
	margin:0;
}
.cb-blog-style-a{
	width:100%;
}
.cb-blog-style-a:last-of-type{
	margin-bottom:0 !important;
}
.cb-blog-style-d .cb-mask, .cb-blog-style-d .cb-mask a img, .cb-blog-style-d .cb-meta{
	width:100%;
}
.cb-blog-style-d .cb-meta{
	padding:10px;
}
.cb-blog-style-d .cb-meta h2{
	font-size:18px;
}
.cb-blog-style-e{
	padding:0 0 10px 0;
}
.cb-blog-style-e .cb-post-title{
	font-size:12px;
	margin-bottom:10px !important;
}
.cb-blog-style-e .cb-mask{
	width:50%;
	margin-left:0;
	display:block;
	float:right;
}
.cb-blog-style-e .cb-meta{
	width:50%;
	padding:5px 10px 5px 0 !important;
	float:right;
}
.cb-blog-style.cb-dark-blog{
	background:#2d2d2d;
}
.cb-blog-style.cb-dark-blog .cb-meta .cb-byline{
	color:#e5e5e5;
}
.cb-blog-style.cb-dark-blog .cb-meta .cb-byline a{
	color:#e5e5e5;
}
.cb-blog-style.cb-dark-blog .cb-meta h2{
	font-weight:400;
}
.cb-blog-style.cb-dark-blog .cb-meta h2 a{
	color:#f2f2f2;
}
.cb-blog-style.cb-dark-blog .cb-meta .cb-excerpt{
	color:#b3b3b3;
}
/*********************
POSTS & CONTENT STYLES
*********************/
.cb-image-credit{
	z-index:2;
	display:inline-block;
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/black-50.png);
	background:rgba(0, 0, 0, 0.65);
	color:#f0f0f0;
	font-size:12px;
	padding:5px 10px;
}
.cb-image-credit i{
	margin-left:10px;
	font-size:10px;
}
.cb-image-credit a{
	color:#cccccc;
}
#cb-standard-featured{
	margin-bottom:20px;
}
#cb-standard-featured .cb-entry-header{
	color:#666666;
	z-index:3;
}
#cb-standard-featured .cb-video-overlay .cb-video-frame{
	margin:0;
}
#cb-standard-featured .cb-video-overlay .cb-video-frame iframe[src*="vimeo"]{
	height:97%;
}
.cb-first-drop .cb-entry-content > p:first-of-type:first-letter{
	font-weight:700;
	float:right;
	line-height:1;
	margin:0 0 0 20px;
	text-transform:uppercase;
}
.cb-drop-s .cb-entry-content > p:first-of-type:first-letter{
	font-size:3em;
}
.cb-drop-l .cb-entry-content > p:first-of-type:first-letter{
	font-size:6em;
}
.cb-fis-big{
	position:relative;
}
.cb-fis-big .cb-entry-header{
	width:100%;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	text-align:center;
}
.cb-fis-big .cb-entry-header .cb-title-fi{
	padding:0 10px;
	-webkit-transition:0.35s opacity ease;
	-ms-transition:0.35s opacity ease;
	-o-transition:0.35s opacity ease;
	-transition:0.35s opacity ease;
	transition:0.35s opacity ease;
}
.cb-fis-big .cb-entry-header .cb-title-fi .cb-entry-title{
	text-transform:uppercase;
	padding:5px 0;
	letter-spacing:1px;
	font-size:13px;
	font-weight:700;
	color:#4d4d4d;
	margin:0;
}
.cb-fis-big .cb-entry-header .cb-title-fi .cb-byline{
	margin:0;
	display:none;
}
.cb-fis-big .cb-mask{
	position:relative;
	height:100%;
}
.cb-fis-big .cb-image-credit{
	bottom:auto;
	top:0;
	font-size:10px;
	padding:2px 10px;
}
.cb-fis-tl-overlay .cb-fis-big #cb-full-width-featured-img #cb-media-bg{
	visibility:visible;
	opacity:0.4;
}
.cb-fis-tl-overlay .cb-fis-big #cb-par-wrap img{
	opacity:0.6;
}
.cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi{
	position:absolute;
	right:0;
	width:100%;
	padding:0 10%;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:95;
}
.cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-entry-title{
	color:#fff;
	font-size:16px;
}
.cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-byline, .cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-byline a{
	color:#f2f2f2;
}
.cb-fis-tl-default .cb-fis-big .cb-entry-header .cb-title-fi{
	display:inline-block;
	bottom:0;
	position:absolute;
	right:0;
	text-align:right;
	background:white;
	z-index:3;
	max-width:75%;
}
.cb-fis .cb-single-title{
	color:#333;
}
.cb-fis-tl-st-above #cb-standard-featured .cb-fis{
	margin-bottom:20px;
}
.cb-fis-tl-st-default #cb-standard-featured .cb-fis{
	margin-top:20px;
}
#cb-full-width-featured{
	background:#fff !important;
}
#cb-full-width-featured-img{
	height:200px;
}
#cb-full-background-featured{
	height:150px;
	-webkit-transition:0.6s height ease;
	-ms-transition:0.6s height ease;
	-o-transition:0.6s height ease;
	-transition:0.6s height ease;
	transition:0.6s height ease;
}
#cb-full-background-featured .cb-mask{
	overflow:visible;
}
#cb-media-bg{
	height:100%;
	width:100%;
	background:#000;
	opacity:0;
	visibility:hidden;
	z-index:4;
	position:absolute;
	-webkit-transition:0.35s all ease;
	-ms-transition:0.35s all ease;
	-o-transition:0.35s all ease;
	-transition:0.35s all ease;
	transition:0.35s all ease;
}
#cb-parallax-featured{
	position:static;
	-webkit-transition:0.6s height ease;
	-ms-transition:0.6s height ease;
	-o-transition:0.6s height ease;
	-transition:0.6s height ease;
	transition:0.6s height ease;
}
#cb-parallax-featured .cb-parallax-media-bg{
	background:#000 !important;
}
#cb-parallax-featured .cb-entry-header, #cb-parallax-featured .cb-entry-header .cb-byline{
	position:relative;
}
#cb-parallax-featured .cb-mask{
	height:auto;
}
#cb-parallax-featured #cb-parallax-bg{
	z-index:-2;
	position:absolute;
	background-color:#060606;
	top:0;
	right:0;
	width:100%;
	overflow:hidden;
}
#cb-parallax-featured .cb-parallax-bg-color{
	background-color:#000 !important;
}
#cb-par-wrap{
	position:absolute;
	overflow:hidden;
	top:-50%;
	right:-50%;
	width:200%;
	height:200%;
}
#cb-par-wrap img{
	position:absolute;
	top:0px;
	right:0px;
	left:0px;
	bottom:0px;
	margin:auto;
	min-width:50%;
	min-height:50%;
	max-width:none;
	-webkit-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
}
.cb-style-off{
	margin-bottom:20px;
}
.entry-content{
	margin:0 0 30px 0;
}
.entry-content blockquote{
	width:80%;
	margin:0 5% 0 15%;
	border-right:3px solid #e9e9e9;
	padding-right:20px;
}
.entry-content blockquote cite{
	font-size:14px;
	color:#b3b3b3;
	display:block;
	margin-top:10px;
}
.entry-content blockquote p{
	font-size:16px;
	font-style:italic;
	color:#777;
}
.entry-content dt{
	font-weight:bold;
}
.entry-content dd{
	padding-right:50px;
}
.entry-content table{
	width:100%;
	margin-bottom:20px;
}
.entry-content table tr td{
	border-bottom:1px solid #e7e7e7;
	padding:10px;
}
.entry-content table tr th{
	border-bottom:3px solid #e7e7e7;
	padding:10px;
	background-color:#f0f0f0;
}
.entry-content ul{
	margin:15px 0;
	list-style-type:circle;
	list-style-position:inside;
}
.entry-content ul li ol, .entry-content ul li ul{
	margin:0 20px 0 0;
}
.entry-content ol{
	margin:15px 0;
	list-style-type:decimal;
	list-style-position:inside;
}
.entry-content ol li ol, .entry-content ol li ul{
	margin:0 20px 0 0;
}
.entry-content dd{
	margin-right:0;
	font-size:0.9em;
	color:#787878;
	margin-bottom:1.5em;
}
.entry-content img{
	margin:0 0 20px 0;
}
.entry-content .wp-smiley{
	margin:0;
}
.entry-content video, .entry-content object{
	max-width:100%;
	height:auto;
}
.entry-content pre{
	background:#eee;
	border:1px solid #cecece;
	padding:10px;
}
.wp-caption{
	max-width:100%;
	overflow:hidden;
	background:#333333;
	margin:5px 0 30px 0;
}
.wp-caption img{
	width:100%;
	margin-bottom:0;
	-webkit-transition:opacity 0.35s;
	-ms-transition:opacity 0.35s;
	-o-transition:opacity 0.35s;
	-transition:opacity 0.35s;
	transition:opacity 0.35s;
	height:auto;
}
.wp-caption img:hover{
	opacity:0.85;
}
.wp-caption .wp-caption-text{
	background:#333333;
	padding:5px 10px 8px 10px;
	text-align:center;
	color:#f7f7f7;
	margin:0;
	letter-spacing:1px;
}
.alignnone{
	overflow:hidden;
}
.gallery{
	margin:30px 0 !important;
}
.gallery dl{
	margin-top:30px !important;
}
.gallery dl dt{
	font-size:0;
}
.gallery dl dd.gallery-caption{
	background:#f2f2f2;
	padding:8px 10px;
	text-align:center;
	color:#535353;
	margin:0;
	letter-spacing:1px;
}
.gallery dl a{
	vertical-align:top;
}
.gallery dl img{
	border:none !important;
	margin:0;
}
.boxer-caption.gallery{
	background:transparent;
	margin:0 !important;
}
/******************************************************************
GALLERY POST STYLES
*****************************************************************/
#cb-gallery-post{
	background:#f7f7f7;
}
#cb-gallery-post #cb-gallery{
	overflow:hidden;
	max-height:240px;
}
#cb-gallery-post #cb-gallery .slides{
	height:100%;
	line-height:0;
}
#cb-gallery-post #cb-gallery .slides li{
	position:relative;
	background:#1a1a1a;
	display:none;
	height:100%;
}
#cb-gallery-post #cb-gallery .slides li i{
	opacity:0;
}
#cb-gallery-post #cb-gallery .slides li .cb-meta .cb-caption{
	line-height:1.2;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	padding:15px 10px;
	background:url(../images/black-50.png);
	background:rgba(0, 0, 0, 0.6);
	color:#f7f7f7;
	letter-spacing:1px;
	z-index:5;
	font-size:12px;
}
#cb-gallery-post #cb-gallery .flex-direction-nav{
	display:none;
	line-height:0;
}
#cb-gallery-post #cb-gallery .flex-viewport{
	height:100%;
}
#cb-gallery-post #cb-carousel{
	margin:5px;
	position:relative;
}
#cb-gallery-post #cb-carousel .slides li{
	opacity:0.5;
	display:none;
	position:relative;
	margin:0 0 5px 5px;
}
#cb-gallery-post #cb-carousel .slides .flex-active-slide{
	opacity:0.95;
}
/******************************************************************
PAGE NAVI STYLES
******************************************************************/
.cb-page-navigation, .page-navigation, .wp-prev-next, .woocommerce-pagination{
	padding:20px 0 30px 0;
	clear:both;
}
.cb-page-navigation .cb-page-navi, .cb-page-navigation .page-numbers, .page-navigation .cb-page-navi, .page-navigation .page-numbers, .wp-prev-next .cb-page-navi, .wp-prev-next .page-numbers, .woocommerce-pagination .cb-page-navi, .woocommerce-pagination .page-numbers{
	margin:0;
}
.cb-page-navigation .cb-page-navi li, .cb-page-navigation .page-numbers li, .page-navigation .cb-page-navi li, .page-navigation .page-numbers li, .wp-prev-next .cb-page-navi li, .wp-prev-next .page-numbers li, .woocommerce-pagination .cb-page-navi li, .woocommerce-pagination .page-numbers li{
	display:inline-block;
	margin:0 0 10px 10px;
	-webkit-transition:all 0.35s;
	-ms-transition:all 0.35s;
	-o-transition:all 0.35s;
	-transition:all 0.35s;
	transition:all 0.35s;
}
.cb-page-navigation .cb-page-navi li a, .cb-page-navigation .page-numbers li a, .page-navigation .cb-page-navi li a, .page-navigation .page-numbers li a, .wp-prev-next .cb-page-navi li a, .wp-prev-next .page-numbers li a, .woocommerce-pagination .cb-page-navi li a, .woocommerce-pagination .page-numbers li a{
	display:block;
	padding:3px 10px;
	color:#999999;
	border:3px solid #e9e9e9;
}
.cb-page-navigation .cb-page-navi .cb-current, .cb-page-navigation .cb-page-navi li .current, .cb-page-navigation .page-numbers .cb-current, .cb-page-navigation .page-numbers li .current, .page-navigation .cb-page-navi .cb-current, .page-navigation .cb-page-navi li .current, .page-navigation .page-numbers .cb-current, .page-navigation .page-numbers li .current, .wp-prev-next .cb-page-navi .cb-current, .wp-prev-next .cb-page-navi li .current, .wp-prev-next .page-numbers .cb-current, .wp-prev-next .page-numbers li .current, .woocommerce-pagination .cb-page-navi .cb-current, .woocommerce-pagination .cb-page-navi li .current, .woocommerce-pagination .page-numbers .cb-current, .woocommerce-pagination .page-numbers li .current{
	background:#b3b3b3;
	border:3px solid #b3b3b3;
	padding:3px 10px;
	color:#f5f5f5;
}
.cb-page-navigation .cb-page-navi li .current, .cb-page-navigation .page-numbers li .current, .page-navigation .cb-page-navi li .current, .page-navigation .page-numbers li .current, .wp-prev-next .cb-page-navi li .current, .wp-prev-next .page-numbers li .current, .woocommerce-pagination .cb-page-navi li .current, .woocommerce-pagination .page-numbers li .current{
	display:block;
}
.cb-page-navigation .cb-page-navi .cb-prev-link, .cb-page-navigation .cb-page-navi .cb-next-link, .cb-page-navigation .page-numbers .cb-prev-link, .cb-page-navigation .page-numbers .cb-next-link, .page-navigation .cb-page-navi .cb-prev-link, .page-navigation .cb-page-navi .cb-next-link, .page-navigation .page-numbers .cb-prev-link, .page-navigation .page-numbers .cb-next-link, .wp-prev-next .cb-page-navi .cb-prev-link, .wp-prev-next .cb-page-navi .cb-next-link, .wp-prev-next .page-numbers .cb-prev-link, .wp-prev-next .page-numbers .cb-next-link, .woocommerce-pagination .cb-page-navi .cb-prev-link, .woocommerce-pagination .cb-page-navi .cb-next-link, .woocommerce-pagination .page-numbers .cb-prev-link, .woocommerce-pagination .page-numbers .cb-next-link{
	margin:0 10px 10px 0;
}
.cb-page-navigation .cb-page-navi .cb-prev-link a, .cb-page-navigation .cb-page-navi .cb-next-link a, .cb-page-navigation .page-numbers .cb-prev-link a, .cb-page-navigation .page-numbers .cb-next-link a, .page-navigation .cb-page-navi .cb-prev-link a, .page-navigation .cb-page-navi .cb-next-link a, .page-navigation .page-numbers .cb-prev-link a, .page-navigation .page-numbers .cb-next-link a, .wp-prev-next .cb-page-navi .cb-prev-link a, .wp-prev-next .cb-page-navi .cb-next-link a, .wp-prev-next .page-numbers .cb-prev-link a, .wp-prev-next .page-numbers .cb-next-link a, .woocommerce-pagination .cb-page-navi .cb-prev-link a, .woocommerce-pagination .cb-page-navi .cb-next-link a, .woocommerce-pagination .page-numbers .cb-prev-link a, .woocommerce-pagination .page-numbers .cb-next-link a{
	color:#b3b3b3;
}
.wp-prev-next .prev-link{
	float:right;
}
.wp-prev-next .next-link{
	float:left;
}
.cb-post-pagination{
	margin:20px 0 30px 0;
}
.cb-post-pagination a .wp-link-pages-number{
	display:inline-block;
	margin:0 0 10px 10px;
	text-decoration:none;
	position:relative;
	color:#999999;
	border:3px solid #e9e9e9;
	background:#f7f7f7;
}
.cb-post-pagination .wp-link-pages-number{
	padding:10px 20px;
	float:right;
	margin:0 0 10px 10px;
	background:#b3b3b3;
	font-size:14px;
	border:3px solid #b3b3b3;
	text-decoration:none;
	position:relative;
	color:#f5f5f5;
}
#cb-blog-infinite-load{
	margin:40px 0;
}
#cb-blog-infinite-load a{
	-webkit-transition:all 0.35s;
	-ms-transition:all 0.35s;
	-o-transition:all 0.35s;
	-transition:all 0.35s;
	transition:all 0.35s;
	display:block;
	padding:15px;
	text-align:center;
	color:#999999;
	background:#f7f7f7;
	margin:0 0 5px 5px;
	letter-spacing:2px;
	border:3px solid #e5e5e5;
	font-size:18px;
	text-transform:uppercase;
}
#cb-blog-infinite-load a:hover{
	background-color:#e5e5e5;
	color:gray;
	text-decoration:none !important;
}
.cb-no-more-posts{
	display:block;
	padding:15px;
	text-align:center;
	color:#B8B8B8;
	background:#f7f7f7;
	margin:40px 0;
	letter-spacing:2px;
	border:3px solid #eee;
	font-size:18px;
	text-transform:uppercase;
}
.cb-pagination-button{
	clear:right;
}
#cb-blog-infinite-load.cb-hidden, #cb-blog-infinite-scroll.cb-hidden{
	display:none;
}
#main.cb-loading{
	opacity:0.5;
}
.cb-hide{
	display:none;
}
/******************************************************************
COMMENT STYLES
******************************************************************/
.commentlist{
	margin:20px 0 20px 0;
}
.commentlist .cb-gravatar-image{
	width:80px;
	float:right;
	margin-right:30px;
	display:none;
}
.commentlist li{
	position:relative;
	clear:both;
	overflow:hidden;
	list-style-type:none;
	border-top:1px solid #f0f0f0;
}
.commentlist li .cb-comment-body{
	width:100%;
	float:right;
	padding:0 10px;
}
.commentlist li:last-child{
	margin-bottom:0;
	border-bottom:1px solid #f0f0f0;
}
.commentlist li:last-child article{
	border-bottom:none !important;
}
.commentlist li article{
	padding:40px 0;
}
.commentlist ul.children{
	background:#fff;
	padding:0 20px 0 0;
	margin:0;
}
.commentlist ul.children li:last-child{
	margin-bottom:0;
	border-bottom:none;
}
.commentlist .bypostauthor{
	background:#f0f0f0;
	border-bottom:3px solid #fff;
}
.commentlist .bypostauthor article{
	border-bottom:3px solid #fff;
}
.commentlist .comment-author{
	margin:0 0 10px 0;
}
.commentlist .vcard cite.fn{
	font-weight:700;
	font-size:20px;
	letter-spacing:2px;
	font-style:normal;
	margin:0 0 2px 0;
	display:block;
}
.commentlist .vcard cite.fn a.url{
	color:#4d4d4d;
}
.commentlist .vcard time{
	display:block;
	font-size:12px;
	color:#b3b3b3;
	letter-spacing:0.1em;
}
.commentlist .vcard time a{
	color:#999;
	text-decoration:none;
}
.commentlist .vcard time a:hover{
	text-decoration:underline;
}
.commentlist .vcard img.avatar{
	position:absolute;
	right:10px;
	padding:2px;
	border:1px solid #cecece;
	background-color:#fff;
}
.commentlist .comment_content p{
	margin:0 0 20px 0;
	color:#808080;
}
.commentlist .comment-reply-link{
	text-decoration:none;
	float:right;
	background:#f7f7f7;
	padding:7px 20px;
	font-size:14px;
	color:#999999;
	border:3px solid #e9e9e9;
	-webkit-transition:opacity, 0.35s;
	-ms-transition:opacity, 0.35s;
	-o-transition:opacity, 0.35s;
	-transition:opacity, 0.35s;
	transition:opacity, 0.35s;
	margin-bottom:10px;
	letter-spacing:2px;
	text-transform:uppercase;
	font-weight:700;
}
.commentlist .comment-reply-link:focus{
	background:#e9e9e9;
	text-decoration:none !important;
}
/******************************************************************
COMMENT FORM STYLES
******************************************************************/
#reply-title{
	padding:0 0 5px 0;
	letter-spacing:0.15em;
	text-transform:uppercase;
	font-size:16px;
	color:#808080;
	margin:0 0 15px 0;
	border-bottom:10px solid #f0f0f0;
	font-weight:700;
	display:block;
}
#reply-title small{
	float:left;
}
#reply-title a{
	display:block;
	margin-top:5px;
	font-size:12px;
}
#respond{
	margin:0 0 30px 0;
	background:#fff;
}
#respond p{
	margin:0 0 30px 0;
}
#respond form{
	font-size:18px;
}
#respond form label, #respond form small{
	display:block;
}
#respond form .comment-form-author, #respond form .comment-form-email{
	width:48%;
	float:right;
}
#respond form .comment-form-author{
	margin:0 0 0 4%;
}
#respond form .comment-form-url{
	width:100%;
}
#respond form .comment-notes{
	font-size:16px;
	color:#cccccc;
	margin:0 0 20px 0;
}
#respond form input[type=text], #respond form input[type=email], #respond form input[type=url], #respond form textarea{
	padding:12px;
	font:inherit;
	line-height:1.5em;
	border:3px solid #e9e9e9;
	background:#f7f7f7;
	color:#808080;
	margin-top:10px;
	-webkit-transition:background, 0.35s;
	-ms-transition:background, 0.35s;
	-o-transition:background, 0.35s;
	-transition:background, 0.35s;
	transition:background, 0.35s;
}
#respond form input[type=text]:focus, #respond form input[type=email]:focus, #respond form input[type=url]:focus, #respond form textarea:focus{
	background:#e9e9e9;
	outline:none;
}
#respond form input[type=text], #respond form input[type=email], #respond form input[type=url]{
	width:100%;
	margin-top:10px;
}
#respond form textarea{
	width:100%;
	height:150px;
}
#respond form #submit{
	text-decoration:none;
	background:#f7f7f7;
	-webkit-transition:background, 0.35s;
	-ms-transition:background, 0.35s;
	-o-transition:background, 0.35s;
	-transition:background, 0.35s;
	transition:background, 0.35s;
	padding:10px 30px;
	color:#999999;
	border:3px solid #e9e9e9;
	letter-spacing:0.1em;
	text-transform:uppercase;
	-webkit-appearance:none;
	font-weight:700;
}
#respond form #submit:hover, #respond form #submit:focus{
	background:#e9e9e9;
}
#comment-form-title{
	margin:0 0 15px;
}
.comments-logged-in-as, .logged-in-as{
	font-size:12px;
	color:#b3b3b3;
	letter-spacing:1px;
}
#allowed_tags{
	margin:20px 0 10px 10px;
}
.nocomments{
	margin:0 20px 20px;
}
/******************************************************************
TAGS FOOTER POSTS
*****************************************************************/
.cb-tags, .bbp-topic-tags{
	margin:0 0 20px 0;
}
.cb-tags a, .bbp-topic-tags a{
	margin:0 0 5px 5px;
	border:3px solid #e9e9e9;
	background:#f7f7f7;
	padding:6px 10px;
	font-size:12px !important;
	display:inline-block;
	color:#999999 !important;
	letter-spacing:1px;
}
.cb-tags a:hover, .bbp-topic-tags a:hover{
	background-color:#eeeeee;
	text-decoration:none !important;
}
.cb-post-footer-block{
	margin:0 0 30px;
}
/******************************************************************
PREVIOUS/NEXT LINKS
*****************************************************************/
#cb-previous-next-links{
	width:100%;
	overflow:hidden;
	text-align:center;
	color:#999999;
	background:#eeeeee;
}
#cb-previous-next-links #cb-previous-link, #cb-previous-next-links #cb-next-link, #cb-previous-next-links .cb-empty{
	padding:20px 15px 100px 15px;
	margin-bottom:-80px;
	width:100%;
	float:right;
	position:relative;
}
#cb-previous-next-links #cb-previous-link .cb-title, #cb-previous-next-links #cb-next-link .cb-title, #cb-previous-next-links .cb-empty .cb-title{
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;
	color:#cccccc;
}
#cb-previous-next-links #cb-previous-link a, #cb-previous-next-links #cb-next-link a, #cb-previous-next-links .cb-empty a{
	color:#999999;
	letter-spacing:1px;
	margin-top:5px;
	display:block;
}
#cb-previous-next-links #cb-previous-link .fa-long-arrow-left, #cb-previous-next-links #cb-previous-link .fa-long-arrow-right, #cb-previous-next-links #cb-next-link .fa-long-arrow-left, #cb-previous-next-links #cb-next-link .fa-long-arrow-right, #cb-previous-next-links .cb-empty .fa-long-arrow-left, #cb-previous-next-links .cb-empty .fa-long-arrow-right{
	color:#c5c5c5;
	font-size:20px;
	display:block;
}
#cb-previous-next-links #cb-previous-link{
	border-left:3px solid #fff;
}
#cb-previous-next-links #cb-next-link{
	border-right:2px solid #fff;
}
#cb-previous-next-links .cb-empty{
	font-size:10px;
	text-transform:uppercase;
	line-height:40px;
}
/******************************************************************
SOCIAL SHARING
******************************************************************/
.cb-social-sharing > div, .cb-social-sharing > iframe{
	display:inline-block;
	margin-bottom:10px;
}
.cb-social-sharing .cb-facebook, .cb-social-sharing .cb-pinterest, .cb-social-sharing .cb-tall, .cb-social-sharing .cb-twitter{
	margin-left:10px;
}
.cb-beside{
	padding:20px;
	text-align:center;
	background:#eeeeee;
}
.cb-beside .cb-title-subtle{
	color:#808080;
	letter-spacing:1px;
	text-transform:uppercase;
	width:100%;
	font-size:16px;
	margin:0 0 20px 0;
	position:relative;
	top:-3px;
}
.cb-social-sharing .cb-facebook{
	position:relative;
	top:-5px;
}
#cb-to-top{
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.35s ease;
	-ms-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	-transition:all 0.35s ease;
	transition:all 0.35s ease;
	position:fixed;
	bottom:0;
	left:20px;
	-webkit-transform:translate3d(0, 20px, 0);
	transform:translate3d(0, 20px, 0);
}
#cb-to-top i{
	font-size:40px;
	padding:5px 15px;
}
/*********************
SIDEBARS & ASIDES
*********************/
.cb-sidebar{
	background:#fff;
	float:right;
	max-width:100vw;
}
.cb-sidebar .cb-lwa-profile, .cb-sidebar .cb-form-body{
	padding:0 10px;
}
.cb-sidebar-widget{
	margin-bottom:30px;
	max-width:100%;
	overflow:hidden;
}
.cb-sidebar-widget a{
	color:#4d4d4d;
}
.cb-sidebar-widget .cb-sidebar-widget-title{
	margin:0 0 30px 0;
	text-align:center;
	border-bottom:transparent 3px solid;
	background:#f2f2f2;
	padding:14px 20px 15px 20px;
	letter-spacing:2px;
	font-size:18px;
	font-weight:700;
	color:#666666;
	text-transform:uppercase;
}
.cb-sidebar-widget .cb-light{
	background:#f2f2f2;
}
.cb-sidebar-widget .cb-light li .cb-meta h3 a{
	color:#4d4d4d;
}
.cb-sidebar-widget .lwa-form, .cb-sidebar-widget .lwa-remember, .cb-sidebar-widget .lwa-register-form, .cb-sidebar-widget .lwa.cb-logged-in{
	padding:0 0 30px 0;
}
.widget_categories ul{
	margin:15px 0;
	list-style-type:circle;
	list-style-position:inside;
	font-size:14px;
}
.widget_categories ul li ol, .widget_categories ul li ul{
	margin:0 20px 0 0;
}
.cb-small-squares-widget{
	text-align:center;
}
.cb-small-squares-widget li{
	display:inline-block;
	width:50%;
	margin:0 5px;
}
.widget_nav_menu ul, .widget_rss ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_meta ul, .widget_categories ul, .widget_archive ul, .widget_pages ul{
	list-style-type:disc;
	list-style-position:inside;
}
.widget_tag_cloud a, .tags-title{
	padding:6px 10px;
	font-size:12px !important;
	display:inline-block;
	color:#999999;
	background:#f7f7f7;
	margin:0 0 5px 5px;
	letter-spacing:1px;
	border:3px solid #e5e5e5;
}
.widget_tag_cloud a{
	color:#b3b3b3;
}
#calendar_wrap{
	background-color:#f2f2f2;
}
#calendar_wrap td{
	padding:10px;
	text-align:center;
}
#wp-calendar{
	width:100%;
	color:#999999;
	font-size:12px;
}
#wp-calendar caption{
	padding:15px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:16px;
	border-bottom:3px solid transparent;
	margin:0 0 20px 0;
	color:#666666;
}
#wp-calendar thead, #wp-calendar tfoot{
	background-color:#f2f2f2;
}
#wp-calendar thead tr th{
	padding:5px 0;
}
.cb-top-reviews-widget li, .cb-related-posts-block li{
	margin-bottom:20px;
}
.cb-top-reviews-widget li .cb-post-title, .cb-related-posts-block li .cb-post-title{
	font-weight:400;
}
.cb-top-reviews-widget li .cb-countdown, .cb-related-posts-block li .cb-countdown{
	font-size:32px;
	padding:10px 0;
	text-align:center;
	font-weight:700;
	position:absolute;
	top:0;
	right:0;
	background:#f2f2f2;
	color:#333333;
	height:50px;
	width:50px;
	line-height:1;
}
.cb-social-media-widget{
	text-align:center;
	overflow:visible;
}
.cb-social-media-widget .cb-social-media-icon{
	display:inline-block;
	vertical-align:top;
	top:0;
	height:70px;
	width:70px;
	position:relative;
	margin:10px;
}
.cb-social-media-widget .cb-rss{
	background:url(../images/social-icons.png) -210px 0 no-repeat;
}
.cb-social-media-widget .cb-twitter{
	background:url(../images/social-icons.png) -70px 0 no-repeat;
}
.cb-social-media-widget .cb-googleplus{
	background:url(../images/social-icons.png) -140px 0 no-repeat;
}
.cb-social-media-widget .cb-facebook{
	background:url(../images/social-icons.png) 100% 0 no-repeat;
}
.cb-social-media-widget .cb-youtube{
	background:url(../images/social-icons.png) -280px 0 no-repeat;
}
.widget-latest-articles ul{
	margin:0;
}
.widget-latest-articles ul li{
	margin:0 0 20px 0;
}
.widget-latest-articles ul li .cb-mask{
	position:relative;
}
.widget-latest-articles ul li .cb-mask a{
	display:block;
}
.widget-latest-articles ul li .cb-meta .cb-byline .cb-byline-element{
	margin:0 0 5px 3px;
}
.widget-latest-articles ul li .cb-meta .cb-byline i{
	margin:0 0 0 2px;
}
.widget-latest-articles ul li:last-child{
	margin:0;
}
.widget-latest-articles .cb-small{
	padding:10px;
}
.widget-latest-articles .cb-small li .cb-mask{
	float:right;
	margin:0 0 0 20px;
}
.widget-latest-articles .cb-small li .cb-mask{
	display:block;
}
.widget-latest-articles .cb-big li{
	margin:0;
}
.widget-latest-articles .cb-big li .cb-mask a img{
	width:100%;
}
.widget-latest-articles .cb-big li .cb-meta{
	padding:5px 5px 20px 5px;
}
.widget-latest-articles .cb-big li .cb-meta .h2{
	margin:0 0 5px 0;
	letter-spacing:1px;
}
/*********************
FOOTER STYLES
*********************/
#cb-footer{
	background-color:#272727;
	border-top:20px solid #333333;
}
#cb-footer a{
	color:#cccccc;
}
#cb-footer .cb-recent-comments-avatar{
	background:transparent;
}
#cb-footer .cb-recent-comments-avatar .cb-comment-with-avatar .cb-comment{
	color:#f5f5f5;
}
#cb-footer .cb-top-reviews-widget li .cb-meta h4 a{
	color:#f7f7f7;
}
#cb-footer #cb-widgets{
	background-color:#272727;
	overflow:hidden;
}
#cb-footer #cb-widgets > div{
	float:right;
	padding-top:10px;
}
#cb-footer #cb-widgets .cb-footer-widget-title{
	text-align:center;
	padding:15px;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:16px;
	text-align:center;
	margin:0 0 20px 0;
	color:#f2f2f2;
	line-height:3;
}
#cb-footer #cb-widgets .cb-footer-widget-title span{
	border-bottom:3px solid #333333;
}
#cb-footer #cb-widgets .widget_tag_cloud a{
	color:#e5e5e5;
	background:#272727;
	border:3px solid #333333;
}
#cb-footer #cb-widgets .widget_tag_cloud a:hover{
	background-color:#333333;
	color:#b3b3b3;
}
#cb-footer #cb-widgets .fb-like-box{
	background:#fff;
	width:100%;
	overflow:hidden;
}
#cb-footer #cb-widgets .cb-125-ads li{
	margin:0 10px 15px;
}
#cb-footer #cb-widgets .cb-comment-with-avatar{
	background:#272727;
}
#cb-footer #cb-widgets .cb-single-image-widget{
	padding-bottom:0;
	text-align:center;
}
#cb-footer #cb-widgets .cb-single-image-widget img{
	padding:10px 0 20px 0;
}
#cb-footer #cb-widgets .lwa .cb-header{
	display:none;
}
#cb-footer #cb-widgets .lwa-form, #cb-footer #cb-widgets .lwa-remember, #cb-footer #cb-widgets .lwa-register-form, #cb-footer #cb-widgets .lwa.cb-logged-in{
	padding:0;
}
#cb-footer #cb-widgets .lwa .cb-form-body .cb-username, #cb-footer #cb-widgets .cb-join-modal .cb-form-body .cb-username{
	margin:0 0 30px 0;
}
#cb-footer #cb-widgets .lwa .cb-form-body .cb-password, #cb-footer #cb-widgets .cb-join-modal .cb-form-body .cb-password{
	margin:0 0 30px 0;
}
#cb-footer #cb-widgets .lwa .cb-form-body .cb-email, #cb-footer #cb-widgets .cb-join-modal .cb-form-body .cb-email{
	margin:0 0 30px 0;
}
#cb-footer #cb-widgets .cb-search .cb-search-field{
	color:#e5e5e5;
	background:#2d2d2d;
	border:0;
}
#cb-footer #cb-widgets .cb-search .cb-search-submit{
	background:#242424;
	color:#f2f2f2;
	border:0;
}
#cb-footer .cb-fw{
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}
#cb-footer .cb-column{
	margin-bottom:-700px;
	padding-bottom:700px;
}
#cb-footer .cb-footer-wrap .cb-column{
	width:100%;
}
#cb-footer .cb-footer-wrap .cb-footer-widget{
	margin:0 10px;
	padding-bottom:20px;
}
#cb-footer .cb-social-media-widget{
	text-align:center;
}
#cb-footer .cb-social-media-widget .cb-social-media-icon{
	margin:0 10px 20px 10px;
	box-shadow:none;
}
#cb-footer .cb-footer-lower{
	padding:20px 0;
	font-size:12px;
	background:#1c1d1e;
}
#cb-footer .cb-footer-lower > div{
	padding:0 10px;
}
#cb-footer .cb-footer-lower > div > div{
	display:inline-block;
}
#cb-footer .cb-footer-lower .cb-copyright{
	width:100%;
	color:#808080;
	text-align:center;
}
#cb-footer .cb-footer-lower .cb-footer-links{
	width:100%;
}
#cb-footer .cb-footer-lower .cb-footer-links ul{
	text-align:center;
	margin:20px 0 0 0;
}
#cb-footer .cb-footer-lower .cb-footer-links ul li{
	display:inline-block;
	margin:0 5px;
}
#cb-footer .cb-footer-lower .cb-footer-links ul li a{
	color:#b3b3b3;
}
#cb-footer .cb-footer-lower .cb-footer-links ul li .sub-menu{
	display:none;
}
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{
	outline:none;
}
.slides,
.flex-control-nav,
.flex-direction-nav{
	margin:0;
	padding:0;
	list-style:none;
}
.flex-pauseplay span{
	text-transform:capitalize;
}
.slides:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
html[xmlns] .slides{
	display:block;
}
* html .slides{
	height:1%;
}
.flex-viewport{
	max-height:2000px;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
}
.loading .flex-viewport{
	max-height:300px;
}
.carousel li{
	margin-left:5px;
}
.slides li img{
	width:100%;
}
/******************************************************************
SLIDER MODULE STYLES
******************************************************************/
.cb-slider-block{
	position:relative;
	zoom:1;
	margin:0;
}
.cb-slider-block .cb-flex{
	position:relative;
}
.cb-slider-block .slides{
	zoom:1;
}
.cb-slider-block .slides li{
	margin-left:3px;
	position:relative;
	background:#060606;
	overflow:hidden;
	display:none;
}
.cb-slider-block .slides li img{
	vertical-align:top;
}
.cb-slider-block .flex-direction-nav{
	line-height:0;
	text-align:right;
}
.cb-slider-block .flex-direction-nav a{
	z-index:10;
	top:0;
	opacity:0.7;
	height:100%;
	margin:0;
	display:block;
	position:absolute;
	background:#f5f5f5;
	width:40px;
	padding:0 !important;
}
.cb-slider-block .flex-direction-nav a i{
	top:50%;
	position:absolute;
	color:#4d4d4d;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
	text-align:center;
	font-size:36px;
	right:0;
}
.cb-slider-block .flex-direction-nav .flex-next{
	left:0;
}
.cb-slider-block .flex-direction-nav .flex-prev{
	right:0;
}
.cb-slider-block .flex-direction-nav .flex-disabled{
	opacity:0.3 !important;
	filter:alpha(opacity=30);
	cursor:default;
}
.flexslider-1-fw{
	width:100%;
}
.cb-slider-a .cb-flex h2{
	font-size:16px;
	margin-bottom:10px;
}
.cb-slider-a.cb-module-fw.cb-no-title{
	padding:0 30px;
	background:none;
}
.cb-slider-b .slides li{
	margin-left:0;
}
.cb-slider-b .cb-review-ext-box{
	display:none;
}
.flexslider-2.cb-featured .slides li{
	height:520px;
	overflow:hidden;
}
.comment-form-social-connect label{
	color:#a3a3a3;
	text-transform:uppercase;
	font-size:13px;
	font-weight:700;
	letter-spacing:1px;
	float:none !important;
	text-align:center;
}
#respond .comment-form-social-connect label{
	text-align:right;
}
#respond .social_connect_ui p{
	margin-bottom:10px;
}
/******************************************************************
CSS ANIMATION STYLES
******************************************************************/
.cb-zero-trigger{
	width:0 !important;
}
.cb-zero-stars-trigger{
	width:100% !important;
}
.cb-bar-ani{
	animation:cb-bar-ani 2s;
	-webkit-animation:cb-bar-ani 2s;
}
@keyframes cb-bar-ani{
	from{
		width:0;
	}
}
@-webkit-keyframes cb-bar-ani{
	from{
		width:0;
	}
}
.cb-bar-ani-stars{
	animation:cb-bar-ani-stars 2s;
	-webkit-animation:cb-bar-ani-stars 2s;
}
@keyframes cb-bar-ani-stars{
	from{
		width:100%;
	}
}
@-webkit-keyframes cb-bar-ani-stars{
	from{
		width:100%;
	}
}
.icon-facebook, .icon-twitter, .icon-youtube, .icon-instagram, .icon-linkedin, .icon-tumblr, .icon-flickr, .icon-pinterest{
	width:auto;
	height:auto;
	line-height:normal;
	vertical-align:baseline;
	background-image:none;
	background-position:100% 0%;
	background-repeat:repeat;
	margin-top:0;
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
}
.icon-facebook:before, .icon-twitter:before, .icon-youtube:before, .icon-instagram:before, .icon-linkedin:before, .icon-tumblr:before, .icon-flickr:before, .icon-pinterest:before{
	text-decoration:inherit;
	display:inline-block;
	speak:none;
}
.icon-facebook:before{
	content:"\f09a";
}
.icon-google-plus:before{
	content:"\f0d5";
}
.icon-twitter:before{
	content:"\f099";
}
.icon-instagram:before{
	content:"\f16d";
}
.icon-linkedin:before{
	content:"\f0e1";
}
.icon-pinterest:before{
	content:"\F0D2";
}
.icon-youtube:before{
	content:"\f167";
}
.icon-tumblr:before{
	content:"\f173";
}
.icon-flickr:before{
	content:"\F16E";
}
.icon-2x{
	font-size:2em;
}
.fa-eye:before{
	position:relative;
	top:-1px;
}
.cb-pre-load .cb-recent ul{
	opacity:1;
	-webkit-transition:0.25s opacity ease;
	-ms-transition:0.25s opacity ease;
	-o-transition:0.25s opacity ease;
	-transition:0.25s opacity ease;
	transition:0.25s opacity ease;
}
.cb-pre-load .cb-recent:before{
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	font-family:'fontawesome';
	content:'\f1ce';
	-webkit-animation:cb-spinner 1s infinite;
	animation:cb-spinner 1s infinite;
	position:absolute;
	top:50%;
	right:0;
	width:100%;
	text-align:center;
	font-size:40px;
	z-index:1;
	opacity:0;
	-webkit-transition:0.25s opacity ease;
	-ms-transition:0.25s opacity ease;
	-o-transition:0.25s opacity ease;
	-transition:0.25s opacity ease;
	transition:0.25s opacity ease;
}
.cb-dark-menu .cb-pre-load .cb-recent:before{
	color:#fff;
}
.cb-light-menu .cb-pre-load .cb-recent:before{
	color:#161616;
}
.cb-pre-load.cb-pro-load .cb-recent:before{
	opacity:1;
}
.cb-pre-load.cb-pro-load .cb-recent ul{
	opacity:0.15;
}
@-webkit-keyframes cb-spinner{
	from{
		-webkit-transform:rotate(0deg);
	}
	to{
		-webkit-transform:rotate(-360deg);
	}
}
@keyframes cb-spinner{
	from{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	to{
		-webkit-transform:rotate(-360deg);
		transform:rotate(-360deg);
	}
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	float:right;
	margin:0 0 2.992em 4%;
	padding:0;
	position:relative;
	width:30.6666666666%;
	margin-right:0;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{
	margin-left:0;
}
.woocommerce-MyAccount-navigation ul{
	list-style-type:none;
	background:#f2f2f2;
	padding:30px 30px 0;
	text-transform:uppercase;
	font-weight:700;
	float:right;
	width:100%;
	margin-bottom:30px;
}
.woocommerce-MyAccount-navigation li{
	float:right;
	margin-left:30px;
	margin-bottom:30px;
}
@media only screen and (max-width:319px){
	#cb-top-menu .cb-breaking-news{
		display:none;
	}
	#cb-top-menu .cb-mob{
		width:50%;
	}
	#cb-top-menu .cb-mob-right{
		width:50%;
	}
}
@media only screen and (max-width:481px){
	#cb-full-width-featured .cb-entry-header #cb-media-overlay #cb-media-frame iframe, #cb-full-background-featured .cb-entry-header #cb-media-overlay #cb-media-frame iframe, #cb-parallax-featured .cb-entry-header #cb-media-overlay #cb-media-frame iframe{
		width:100%;
		height:100%;
	}
	.cb-divider{
		height:auto;
	}
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{
		padding:20px 0 !important;
	}
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{
		padding:9px 5px !important;
	}
	.woocommerce-page ul.products li.product, .woocommerce ul.products li.product{
		width:100%;
		float:right;
		clear:both;
		margin:0;
	}
	.woocommerce-page ul.products li.product:nth-child(2n), .woocommerce ul.products li.product:nth-child(2n){
		float:right;
		clear:none !important;
	}
}
@media only screen and (min-width:481px){
	/*********************
GENERAL STYLES
*********************/
	h1, .h1{
		font-size:20px;
	}
	.wrap{
		width:480px;
	}
	.cb-main{
		width:440px;
		float:right;
		padding:20px 0 0 0;
	}
	.cb-fw-bs .cb-main{
		width:440px;
	}
	.cb-fw-bs .cb-main .entry-content .alignnone.size-full{
		margin:20px -20px 20px 0;
		max-width:480px;
	}
	.cb-site-padding{
		padding:0 20px;
	}
	#cb-section-a{
		padding-top:20px;
	}
	#cb-content .cb-main, #content.widecolumn .cb-main{
		margin:0 20px;
	}
	#cb-content .cb-sidebar, #content.widecolumn .cb-sidebar{
		margin:0 20px;
	}
	#cb-media-frame-lb iframe{
		max-height:none;
	}
	/*********************
MODAL STYLES
*********************/
	.cb-boxed #cb-container{
		box-shadow:0px 9px 0px 0px rgba(255, 255, 255, 0), 0px -9px 0px 0px rgba(255, 255, 255, 0), -10px 0px 30px 0px rgba(0, 0, 0, 0.15), 10px 0px 30px 0px rgba(0, 0, 0, 0.15);
	}
	/*********************
POSTS & CONTENT STYLES
*********************/
	.entry-content .alignleft, .entry-content img.alignleft{
		margin-left:1.5em;
		display:inline;
		float:right;
	}
	.entry-content .alignright, .entry-content img.alignright{
		margin-right:1.5em;
		display:inline;
		float:left;
	}
	.entry-content .aligncenter, .entry-content img.aligncenter{
		margin-left:auto;
		margin-right:auto;
		display:block;
		clear:both;
	}
	/*********************
FEATURED IMAGES STYLES
*********************/
	.cb-fis-big .cb-entry-header .cb-title-fi{
		padding:0 20px;
	}
	.cb-fis-big .cb-entry-header .cb-title-fi .cb-entry-title{
		font-size:14px;
	}
	.cb-fis-big .cb-entry-header .cb-title-fi .cb-byline{
		display:block;
	}
	.cb-fis-big .cb-image-credit{
		font-size:12px;
		padding:5px 10px;
	}
	#cb-full-width-featured-img{
		height:320px;
	}
	/******************************************************************
COMMENT STYLES
******************************************************************/
	.commentlist li .cb-comment-body{
		padding:0 20px;
	}
	/*********************
AUTHOR BOX STYLE
*********************/
	#cb-author-box .cb-meta .cb-info .cb-author-title{
		float:right;
	}
	#cb-author-box .cb-meta .cb-info .cb-author-title a{
		font-size:18px;
	}
	#cb-author-box .cb-meta .cb-info .cb-author-position{
		font-size:18px;
		float:right;
	}
	#cb-author-box .cb-meta .cb-info .cb-author-contact{
		display:block;
		padding:0;
		float:left;
	}
	/*********************
AUTHOR PAGE
*********************/
	.cb-about-page .cb-author-line{
		margin:0 0 20px 0;
	}
	.cb-about-page .cb-author-line .cb-author-details{
		margin-left:10px;
		width:140px;
		margin-bottom:0;
	}
	.cb-about-page .cb-author-line .cb-author-details .cb-mask img{
		width:100%;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details{
		margin-left:20px;
		margin-bottom:20px;
		width:210px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even){
		margin-left:0;
	}
	/*********************
SIDEBAR STYLES
*********************/
	.cb-sidebar .cb-lwa-profile, .cb-sidebar .cb-form-body{
		padding:0 15px;
	}
	.cb-125-ads li{
		margin:0 35px 15px 10px;
	}
	/******************************************************************
BLOG STYLE A
******************************************************************/
	.cb-blog-style-a{
		margin:0 0 20px 0;
		width:auto;
	}
	.cb-blog-style-a .cb-mask{
		width:33%;
		margin:0 0 0 3%;
	}
	.cb-blog-style-a .cb-meta{
		width:64%;
		padding:10px;
	}
	.cb-blog-style-a .cb-meta h2{
		margin:0 0 5px 0;
		font-size:16px;
	}
	.cb-blog-style-a .cb-meta .cb-excerpt{
		font-size:13px;
	}
	/******************************************************************
BLOG STYLE D
******************************************************************/
	.cb-blog-style-d .cb-meta h2{
		font-size:20px;
	}
	/*********************
GRID STYLES
*********************/
	.cb-grid-3 .cb-grid-entry{
		height:200px;
	}
	.cb-grid-4 .cb-feature-1{
		height:250px;
	}
	.cb-grid-4 .cb-feature-2, .cb-grid-4 .cb-feature-3, .cb-grid-4 .cb-feature-4{
		height:200px;
	}
	.cb-grid-5 .cb-grid-entry{
		height:300px;
	}
	.cb-grid-6 .cb-m, .cb-grid-6 .cb-grid-entry{
		max-height:none;
	}
	.cb-grid-6 .cb-feature-1, .cb-grid-6 .cb-feature-6{
		height:200px;
	}
	/*********************
MODULE STYLES
*********************/
	.cb-a-square, .cb-module-custom-h{
		width:48%;
	}
	.cb-module-b{
		width:48%;
	}
	.cb-module-b .cb-big .cb-meta{
		padding:10px 15px;
	}
	.cb-module-c{
		width:48%;
	}
	.cb-module-c .cb-article .cb-meta{
		padding:10px 15px 30px 15px;
	}
	.cb-module-c .cb-article .cb-meta .cb-excerpt{
		display:block;
	}
	.cb-module-d{
		width:48%;
	}
	.cb-module-half:nth-child(odd){
		margin:0 0 20px 4%;
	}
	/******************************************************************
GALLERY POST STYLES
*****************************************************************/
	#cb-gallery-post #cb-gallery{
		max-height:none;
	}
	#cb-gallery-post #cb-carousel{
		margin:10px 10px 0 10px;
	}
	#cb-gallery-post #cb-carousel .slides li{
		margin:0 0 10px 10px;
	}
	/*********************
FOOTER STYLES
*********************/
	#cb-footer #cb-widgets .cb-125-ads li{
		margin:0 20px 15px;
	}
	#cb-footer .cb-footer-wrap .cb-footer-widget{
		margin:0 20px;
	}
	#cb-footer .cb-footer-lower{
		padding:20px 0;
	}
	#cb-footer .cb-footer-lower > div{
		padding:0 20px;
	}
	.widget-latest-articles .cb-big li .cb-meta{
		padding:10px 10px 20px 10px;
	}
	.widget-latest-articles .cb-big li .cb-meta .h2{
		margin:0 0 10px 0;
	}
	/******************************************************************
PREVIOUS/NEXT LINKS
*****************************************************************/
	#cb-previous-next-links #cb-previous-link, #cb-previous-next-links #cb-next-link, #cb-previous-next-links .cb-empty{
		width:50%;
	}
	#cb-previous-next-links #cb-previous-link .cb-title, #cb-previous-next-links #cb-next-link .cb-title, #cb-previous-next-links .cb-empty .cb-title{
		font-size:11px;
	}
	#cb-previous-next-links #cb-previous-link .fa-long-arrow-left, #cb-previous-next-links #cb-previous-link .fa-long-arrow-right, #cb-previous-next-links #cb-next-link .fa-long-arrow-left, #cb-previous-next-links #cb-next-link .fa-long-arrow-right, #cb-previous-next-links .cb-empty .fa-long-arrow-left, #cb-previous-next-links .cb-empty .fa-long-arrow-right{
		font-size:20px;
	}
	#cb-previous-next-links #cb-next-link{
		border-top:none;
	}
	#cb-previous-next-links .cb-empty{
		font-size:10px;
		line-height:40px;
	}
	/*********************
REVIEW STYLES
*********************/
	.cb-review-box{
		margin:0 0 20px 0;
		padding:15px;
	}
	.cb-review-box #cb-review-title{
		font-size:16px;
		margin:0 0 15px 0;
	}
	.cb-review-box .cb-bar #cb-vote{
		text-align:right;
	}
	.cb-review-box .cb-bar #cb-vote .cb-overlay-stars{
		float:left;
		margin:0;
		display:inline-block;
	}
	.cb-review-box .cb-bar #cb-vote .cb-overlay-stars .fa-star{
		font-size:20px;
		margin-right:5px;
	}
	.cb-review-box .cb-overlay-stars .fa-star{
		font-size:20px;
		margin-right:5px;
	}
	.cb-review-box .cb-bar.cb-stars{
		text-align:right;
		margin:0 0 5px 0;
	}
	.cb-review-box .cb-bar.cb-stars .cb-criteria, .cb-review-box .cb-bar.cb-stars .cb-overlay-stars{
		display:inline-block;
	}
	.cb-review-box .cb-bar.cb-stars .cb-criteria{
		margin-bottom:0;
		float:right;
	}
	.cb-review-box .cb-bar.cb-stars .cb-overlay-stars{
		float:left;
	}
	.cb-review-box .cb-summary #cb-conclusion{
		font-size:14px;
		margin:0 0 20px 0;
	}
	.cb-review-box .cb-pros-cons{
		width:34%;
		margin:15px 0 30px 0;
	}
	.cb-review-box .cb-pros-cons ul{
		padding:20px 20px 0 20px;
	}
	.cb-review-box .cb-pros-cons ul li{
		font-size:12px;
		margin-bottom:5px;
	}
	.cb-review-box .cb-title{
		font-size:16px;
		line-height:40px;
		height:40px;
	}
	.cb-review-box .cb-score-box{
		margin:15px 0 30px 0;
		width:32%;
		float:left;
	}
	.cb-review-box .cb-score-box .score{
		font-size:65px;
		padding:15px 0 0 0;
	}
	.cb-review-box .cb-score-box.cb-stars .score{
		font-size:55px;
		padding:15px 0 0 0;
	}
	.cb-review-box .cb-score-box.cb-stars .score-title{
		padding:10px 0 0 0;
	}
	.cb-review-box.cb-readers .cb-score-box{
		margin:15px 0 30px 34%;
	}
	.cb-review-box.cb-half .cb-score-box{
		margin:10px 33% 20px 0;
		width:33%;
	}
	.cb-review-box.cb-half .cb-bar.cb-stars{
		text-align:right;
	}
}
@media only screen and (max-width:767px){
	#cb-nav-bar{
		display:none;
	}
	.cb-module-a .cb-article{
		margin-bottom:20px;
	}
	.cb-tm-stuck #cb-top-menu .cb-top-menu-wrap{
		position:fixed;
		top:0;
	}
	.cb-tm-stuck #cb-top-menu .cb-mob #mob-logo{
		visibility:visible;
		opacity:1;
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
		-webkit-transition:all ease 0.35s;
		-ms-transition:all ease 0.35s;
		-o-transition:all ease 0.35s;
		-transition:all ease 0.35s;
		transition:all ease 0.35s;
	}
	.cb-tm-stuck.cb-unboxed #cb-top-menu .cb-top-menu-wrap{
		width:100%;
	}
	.cb-tm-logo.cb-tm-stuck #cb-top-menu .cb-breaking-news{
		display:none;
	}
	.cb-tm-logo.cb-tm-stuck #cb-top-menu .cb-mob{
		width:67%;
	}
	.cb-tm-logo.cb-tm-stuck #cb-top-menu #cb-mob-open{
		width:50%;
	}
	.cb-tm-logo.cb-tm-stuck #cb-top-menu .cb-mob-right{
		width:33%;
	}
	.admin-bar #cb-mob-menu{
		padding-top:46px;
	}
	.admin-bar.cb-tm-stuck #cb-mob-menu{
		padding-top:0;
	}
	#wpadminbar{
		position:absolute;
	}
	.cb-mobm-dark #cb-top-menu{
		background:#252525;
		color:#f5f5f5;
	}
	.cb-mobm-dark #cb-top-menu a{
		color:#f5f5f5;
	}
	.cb-top-nav{
		display:none;
	}
	.cb-menu-logo-vis #cb-top-menu .cb-breaking-news{
		display:none;
	}
	.cb-menu-logo-vis #cb-top-menu .cb-mob{
		width:67%;
	}
	.cb-menu-logo-vis #cb-top-menu #cb-mob-open{
		width:50%;
	}
	.cb-menu-logo-vis #cb-top-menu .cb-mob-right{
		width:33%;
	}
	.cb-menu-logo-vis #cb-top-menu .cb-mob #mob-logo{
		visibility:visible;
		opacity:1;
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
		-webkit-transition:all ease 0.35s;
		-ms-transition:all ease 0.35s;
		-o-transition:all ease 0.35s;
		-transition:all ease 0.35s;
		transition:all ease 0.35s;
	}
	.cb-large{
		width:100%;
	}
	.cb-sidebar{
		padding:10px;
		width:100%;
	}
}
@media only screen and (min-width:768px){
	.onecol{
		width:5.801104972%;
	}
	.twocol{
		width:14.364640883%;
	}
	.threecol{
		width:22.928176794%;
	}
	.fourcol{
		width:31.491712705%;
	}
	.fivecol{
		width:40.055248616%;
	}
	.sixcol{
		width:48.618784527%;
	}
	.sevencol{
		width:57.182320438000005%;
	}
	.eightcol{
		width:65.74585634900001%;
	}
	.ninecol{
		width:74.30939226%;
	}
	.tencol{
		width:82.87292817100001%;
	}
	.elevencol{
		width:91.436464082%;
	}
	.twelvecol{
		width:99.999999993%;
	}
	.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol{
		position:relative;
		float:right;
		margin-right:2.762430939%;
	}
	.first{
		margin-right:0;
	}
	.last{
		float:left;
	}
	/*********************
GENERAL STYLES
*********************/
	.cb-main{
		width:450px;
	}
	.cb-fw-bs .cb-main{
		width:710px;
	}
	.cb-fw-bs .cb-main .entry-content .alignnone.size-full{
		max-width:750px;
	}
	.cb-fw-bs .cb-main .cb-review-box .cb-pros-cons{
		width:38%;
	}
	.cb-fw-bs .cb-main .cb-review-box .cb-score-box{
		width:24%;
	}
	.cb-sb-nar-embed-fw.cb-fw-narrow .cb-entry-content .alignnone.size-full{
		width:750px;
		max-width:none;
		margin-right:-150px;
	}
	.cb-sb-nar-embed-fw.cb-fw-narrow .cb-entry-content .wp-caption.alignnone{
		width:750px !important;
		max-width:none;
		margin-right:-150px;
	}
	.cb-sidebar-left #cb-content .cb-main{
		float:left;
		margin:0 0 0 20px;
	}
	.cb-page-header, .cb-404-header, .cb-cat-header{
		padding:20px;
	}
	.cb-page-header #cb-cat-title, .cb-404-header #cb-cat-title, .cb-cat-header #cb-cat-title{
		font-size:26px;
	}
	.cb-page-header #cb-search-title, .cb-404-header #cb-search-title, .cb-cat-header #cb-search-title{
		font-size:16px;
	}
	.cb-page-header #cb-search-title span, .cb-404-header #cb-search-title span, .cb-cat-header #cb-search-title span{
		font-size:26px;
		margin-top:10px;
	}
	.cb-page-header p, .cb-404-header p, .cb-cat-header p{
		margin:0;
		padding:0 20px;
	}
	#cb-content{
		min-height:400px;
	}
	.cb-unboxed #cb-container.cb-rel-wrap{
		position:static;
	}
	.cb-unboxed #cb-container.cb-rel-wrap .header, .cb-unboxed #cb-container.cb-rel-wrap .wrap, .cb-unboxed #cb-container.cb-rel-wrap #cb-footer, .cb-unboxed #cb-container.cb-rel-wrap #lang_sel_footer{
		position:relative;
	}
	.cb-divider{
		height:20px;
	}
	/*********************
AUTHOR PAGE
*********************/
	.cb-author-page .cb-author-details, .cb-about-page .cb-author-line .cb-author-details{
		float:right;
	}
	.cb-author-page .cb-author-details .cb-mask img, .cb-about-page .cb-author-line .cb-author-details .cb-mask img{
		width:100%;
	}
	.cb-author-page .cb-author-details .cb-meta .cb-author-bio, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-bio{
		padding:20px 10px;
	}
	.cb-author-page .cb-author-details .cb-meta a:hover, .cb-about-page .cb-author-line .cb-author-details .cb-meta a:hover{
		text-decoration:underline;
	}
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact a:hover, .cb-author-page .cb-author-details .cb-meta .cb-author-page-contact a:focus, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact a:hover, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact a:focus{
		text-decoration:none !important;
	}
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact i, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact i{
		margin:0 6px;
	}
	.cb-author-page .cb-author-details{
		margin-bottom:30px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details{
		margin-left:10px;
		margin-bottom:0;
		width:170px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even){
		margin-left:10px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details:last-child{
		margin-left:0;
	}
	.cb-about-page .cb-author-line .cb-author-details{
		margin-left:15px;
		width:140px;
	}
	/*********************
AUTHOR BOX STYLE
*********************/
	#cb-author-box{
		margin:0 0 20px 0;
	}
	#cb-author-box .cb-mask{
		width:60px;
		display:block;
	}
	#cb-author-box .cb-meta{
		width:390px;
		min-height:60px;
	}
	#cb-author-box .cb-meta .cb-info{
		padding:0px 20px;
	}
	#cb-author-box .cb-meta .cb-info .cb-author-title a{
		font-size:16px;
	}
	#cb-author-box .cb-meta .cb-info .cb-author-position{
		font-size:16px;
		margin-right:5px;
	}
	#cb-author-box .cb-meta .cb-info .cb-author-position .fa-long-arrow-right{
		margin-left:5px;
	}
	#cb-author-box .cb-meta .cb-author-bio{
		margin:0;
		padding:10px 15px;
	}
	/*********************
FEATURED IMAGES STYLES
*********************/
	.cb-fis-big .cb-entry-header .cb-title-fi .cb-entry-title{
		padding:10px 0;
		font-size:17px;
	}
	.cb-fis-big .cb-entry-header .cb-default{
		max-width:75%;
	}
	.cb-fis-big .cb-image-credit{
		top:auto;
		bottom:0;
		max-width:240px;
		max-width:25%;
	}
	.cb-fis-big .cb-image-credit i{
		font-size:12px;
	}
	#cb-media-frame-lb{
		max-width:750px;
	}
	#cb-media-frame-lb iframe[src*="youtube.com"], #cb-media-frame-lb iframe[src*="vimeo"]{
		width:750px;
		height:422px;
	}
	.fa.cb-times{
		font-size:28px;
	}
	#cb-full-width-featured-img{
		height:400px;
	}
	/******************************************************************
COMMENT STYLES
******************************************************************/
	.commentlist{
		margin:20px 0 20px 0;
	}
	.commentlist li .cb-comment-body{
		padding:0 30px;
	}
	.commentlist li article{
		padding:20px 0;
	}
	.commentlist ul.children{
		padding:0 40px 0 0;
	}
	.commentlist .comment-author{
		margin:0 0 10px 0;
	}
	.commentlist .vcard time a:hover{
		text-decoration:underline;
	}
	.commentlist .comment_content p{
		margin:0 0 20px 0;
	}
	.commentlist .comment-reply-link{
		padding:7px 20px;
		font-size:14px;
		-webkit-transition:opacity, 0.35s;
		-ms-transition:opacity, 0.35s;
		-o-transition:opacity, 0.35s;
		-transition:opacity, 0.35s;
		transition:opacity, 0.35s;
		margin-bottom:10px;
	}
	.commentlist .comment-reply-link:hover, .commentlist .comment-reply-link:focus{
		background:#e9e9e9;
		text-decoration:none !important;
	}
	#respond{
		padding-top:30px;
	}
	/*********************
BREADCRUMBS
*********************/
	.cb-breadcrumbs{
		padding-right:20px;
		line-height:40px;
	}
	.cb-breadcrumbs .fa-angle-right{
		line-height:40px;
		padding:0 20px;
	}
	/*********************
LINK STYLES
*********************/
	#cb-content .cb-main, #content.widecolumn .cb-main{
		margin:0 20px 0 0;
	}
	#cb-content a:hover, #content.widecolumn a:hover{
		text-decoration:underline;
	}
	.cb-search .cb-search-field{
		-webkit-transition:background 0.35s;
		-ms-transition:background 0.35s;
		-o-transition:background 0.35s;
		-transition:background 0.35s;
		transition:background 0.35s;
	}
	.cb-search .cb-search-submit{
		-webkit-transition:background 0.35s;
		-ms-transition:background 0.35s;
		-o-transition:background 0.35s;
		-transition:background 0.35s;
		transition:background 0.35s;
	}
	.cb-search .cb-search-submit:hover{
		background:#b3b3b3;
	}
	.widget_tag_cloud a:hover, .tags-title:hover{
		background-color:#e5e5e5;
		color:#808080;
		text-decoration:none !important;
	}
	/*********************
MODAL STYLES
*********************/
	#cb-search-modal .cb-search .cb-search-submit:hover, #cb-search-modal .cb-search .cb-search-submit:focus{
		background:#2d2d2d;
		background:rgba(27, 27, 27, 0.95);
	}
	#cb-search-modal.cb-light-menu .cb-search .cb-search-submit:hover{
		background:#b3b3b3;
	}
	.lwa .cb-form-body a:hover, .cb-join-modal .cb-form-body a:hover{
		text-decoration:underline;
	}
	.lwa .cb-form-body input[type="password"]:hover, .lwa .cb-form-body input[type="password"]:focus, .lwa .cb-form-body input[type="text"]:hover, .lwa .cb-form-body input[type="text"]:focus, .cb-join-modal .cb-form-body input[type="password"]:hover, .cb-join-modal .cb-form-body input[type="password"]:focus, .cb-join-modal .cb-form-body input[type="text"]:hover, .cb-join-modal .cb-form-body input[type="text"]:focus{
		outline:none;
		background:#2d2d2d;
	}
	.lwa .cb-form-body input[type="submit"]:hover, .cb-join-modal .cb-form-body input[type="submit"]:hover{
		background:#2d2d2d;
	}
	.lwa.cb-light-menu .cb-form-body input[type="password"]:hover, .lwa.cb-light-menu .cb-form-body input[type="password"]:focus, .lwa.cb-light-menu .cb-form-body input[type="text"]:hover, .lwa.cb-light-menu .cb-form-body input[type="text"]:focus, .cb-join-modal.cb-light-menu .cb-form-body input[type="password"]:hover, .cb-join-modal.cb-light-menu .cb-form-body input[type="password"]:focus, .cb-join-modal.cb-light-menu .cb-form-body input[type="text"]:hover, .cb-join-modal.cb-light-menu .cb-form-body input[type="text"]:focus, .cb-login-modal.cb-light-menu .cb-form-body input[type="password"]:hover, .cb-login-modal.cb-light-menu .cb-form-body input[type="password"]:focus, .cb-login-modal.cb-light-menu .cb-form-body input[type="text"]:hover, .cb-login-modal.cb-light-menu .cb-form-body input[type="text"]:focus{
		background:#e9e9e9;
	}
	.lwa.cb-light-menu .cb-form-body input[type="submit"]:hover, .lwa.cb-light-menu .cb-form-body input[type="submit"]:focus, .cb-join-modal.cb-light-menu .cb-form-body input[type="submit"]:hover, .cb-join-modal.cb-light-menu .cb-form-body input[type="submit"]:focus, .cb-login-modal.cb-light-menu .cb-form-body input[type="submit"]:hover, .cb-login-modal.cb-light-menu .cb-form-body input[type="submit"]:focus{
		background:#e9e9e9;
	}
	.tagcloud a, .cb-tags a, .bbp-topic-tags a{
		-webkit-transition:background, 0.35s;
		-ms-transition:background, 0.35s;
		-o-transition:background, 0.35s;
		-transition:background, 0.35s;
		transition:background, 0.35s;
	}
	/*********************
LAYOUT & GRID STYLES
*********************/
	.wrap{
		width:750px;
	}
	/*********************
HEADER STYLES
*********************/
	.cb-with-large{
		width:100%;
		text-align:center;
	}
	.cb-large{
		float:right;
		width:728px;
		height:90px;
		padding:0;
	}
	.cb-medium{
		float:right;
		width:468px;
		height:60px;
	}
	/*********************
NAVIGATION STYLES
*********************/
	.cb-login-search{
		width:20%;
		float:right;
		text-align:left;
		padding:5px 0;
	}
	.cb-login-search a{
		color:#b3b3b3;
		margin-left:20px;
	}
	.cb-login-search a i{
		margin-left:5px;
	}
	.cb-login-search a:hover{
		text-decoration:none;
	}
	#cb-top-menu{
		width:100%;
	}
	#cb-top-menu .wrap{
		padding-left:10px;
	}
	#cb-top-menu .cb-mob{
		width:50%;
	}
	#cb-top-menu .cb-breaking-news{
		width:100%;
	}
	#cb-top-menu .cb-breaking-news ul li{
		font-size:16px;
	}
	#cb-top-menu .cb-breaking-news ul li .cb-mask{
		float:right;
	}
	#cb-top-menu .cb-breaking-news span{
		padding:0 20px;
	}
	#cb-top-menu .cb-breaking-news span i{
		margin-right:10px;
	}
	#cb-top-menu a{
		font-size:11px;
		letter-spacing:1px;
		text-transform:uppercase;
		border-bottom:0;
		color:#999999;
	}
	#cb-top-menu a:hover{
		text-decoration:underline;
	}
	#cb-top-menu .cb-top-nav{
		width:50%;
		float:left;
		text-align:left;
		display:block;
		border:0;
		margin:0;
		height:40px;
	}
	#cb-top-menu .cb-top-nav .fa-2x{
		top:3px;
		position:relative;
	}
	#cb-top-menu .cb-top-nav .cb-has-children > a:after{
		content:"\f067";
		font-family:fontawesome;
		font-size:8px;
		color:#b3b3b3;
		padding-right:5px;
		vertical-align:middle;
	}
	#cb-top-menu .cb-top-nav li{
		float:left;
		display:table;
		position:relative;
		height:100%;
		-webkit-transition:all 0.35s;
		-ms-transition:all 0.35s;
		-o-transition:all 0.35s;
		-transition:all 0.35s;
		transition:all 0.35s;
	}
	#cb-top-menu .cb-top-nav li:hover{
		background:#2d2d2d;
	}
	#cb-top-menu .cb-top-nav li:hover a{
		color:#f5f5f5;
	}
	#cb-top-menu .cb-top-nav li a{
		border-bottom:0;
		padding:0 10px;
		height:100%;
		display:table-cell;
		vertical-align:middle;
	}
	#cb-top-menu .cb-top-nav li a:hover{
		text-decoration:none !important;
	}
	#cb-top-menu .cb-top-nav li ul.sub-menu, #cb-top-menu .cb-top-nav li ul.children{
		text-align:center;
		margin-top:0;
		position:absolute;
		display:none;
		z-index:8999;
		background:#e5e5e5;
		border-top:1px dashed #cccccc;
	}
	#cb-top-menu .cb-top-nav li ul.sub-menu li, #cb-top-menu .cb-top-nav li ul.children li{
		width:100%;
		border-bottom:1px dashed #cccccc;
		position:relative;
		-webkit-transition:background 0.35s;
		-ms-transition:background 0.35s;
		-o-transition:background 0.35s;
		-transition:background 0.35s;
		transition:background 0.35s;
		padding:0;
	}
	#cb-top-menu .cb-top-nav li ul.sub-menu li:hover > a, #cb-top-menu .cb-top-nav li ul.children li:hover > a{
		color:#f5f5f5;
	}
	#cb-top-menu .cb-top-nav li ul.sub-menu li a, #cb-top-menu .cb-top-nav li ul.children li a{
		border-left:0;
		width:100%;
		display:block;
		color:#b3b3b3;
		line-height:1.5;
		padding:10px;
	}
	#cb-top-menu .cb-top-nav li ul.sub-menu li:last-child, #cb-top-menu .cb-top-nav li ul.children li:last-child{
		border-bottom:none;
	}
	#cb-top-menu .cb-top-nav li ul.sub-menu li:last-child a, #cb-top-menu .cb-top-nav li ul.children li:last-child a{
		border-bottom:0;
	}
	#cb-top-menu .cb-top-nav li:hover > ul{
		top:100%;
		display:block;
		right:0;
	}
	#cb-top-menu .cb-top-nav li:hover > ul li ul{
		display:none;
	}
	#cb-top-menu .cb-top-nav li:hover > ul li:hover > ul{
		right:100%;
		display:block;
		top:0;
	}
	#cb-top-menu .cb-small-menu-icons{
		display:none;
	}
	#cb-top-menu.cb-hidden{
		display:none;
	}
	.admin-bar.cb-stuck #cb-nav-bar .cb-nav-bar-wrap{
		top:32px;
	}
	.admin-bar.cb-stuck-hid #cb-nav-bar .cb-nav-bar-wrap{
		top:32px;
	}
	.cb-no-admin-bar.admin-bar.cb-stuck #cb-nav-bar .cb-nav-bar-wrap{
		top:0;
	}
	.cb-no-admin-bar.admin-bar.cb-stuck-hid #cb-nav-bar .cb-nav-bar-wrap{
		top:0;
	}
	.cb-stuck-hid #cb-nav-bar .cb-nav-bar-wrap{
		position:fixed;
		-webkit-transform:translate3d(0, -100%, 0);
		transform:translate3d(0, -100%, 0);
	}
	.cb-stuck-hid.cb-stuck #cb-nav-bar .cb-nav-bar-wrap{
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
		-webkit-transition:transform 0.25s;
		-ms-transition:transform 0.25s;
		-o-transition:transform 0.25s;
		-transition:transform 0.25s;
		-webkit-transition:-webkit-transform 0.25s;
		transition:-webkit-transform 0.25s;
		transition:transform 0.25s;
		transition:transform 0.25s, -webkit-transform 0.25s;
	}
	#cb-nav-bar .cb-nav-bar-wrap{
		top:0;
		z-index:100;
		position:relative;
	}
	#cb-nav-bar #cb-main-menu{
		display:block;
		padding:0;
		background-color:inherit;
		height:inherit;
	}
	#cb-nav-bar #cb-main-menu .main-nav{
		border:0;
		position:relative;
		text-align:center;
		height:inherit;
	}
	#cb-nav-bar #cb-main-menu .main-nav li{
		-webkit-transition:background, 0.35s;
		-ms-transition:background, 0.35s;
		-o-transition:background, 0.35s;
		-transition:background, 0.35s;
		transition:background, 0.35s;
		display:inline-block;
		vertical-align:top;
		font-size:14px;
		text-transform:uppercase;
		margin-left:-2px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li > a{
		padding:9px 7px;
		display:inline-block;
		letter-spacing:1px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li li{
		margin-left:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu{
		position:absolute;
		right:0;
		width:750px;
		overflow:hidden;
		display:none;
		z-index:900;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles{
		width:100%;
		float:left;
		padding:0 0 20px 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title{
		padding:10px 0;
		font-size:14px;
		letter-spacing:2px;
		text-transform:uppercase;
		margin:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title span{
		border-bottom:3px solid transparent;
		padding:0 0 10px 0;
		display:inline-block;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent{
		float:right;
		width:50%;
		padding:0 30px;
		position:relative;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul{
		margin:0;
		text-align:right;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li{
		width:100%;
		margin:0 0 10px 0;
		display:inline-block;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask{
		position:relative;
		float:right;
		margin-left:20px;
		display:none;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask .cb-review-ext-box{
		top:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask:hover img{
		opacity:0.7;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask a{
		display:block;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask a img{
		-webkit-transition:all 0.35s;
		-ms-transition:all 0.35s;
		-o-transition:all 0.35s;
		-transition:all 0.35s;
		transition:all 0.35s;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .h4{
		margin:0 0 2px 0;
		text-transform:none;
		font-size:13px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .h4:hover, #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .h4:focus{
		text-decoration:underline;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline{
		display:none;
		font-size:11px;
		color:#b3b3b3;
		letter-spacing:1px;
		margin:0;
		text-transform:none;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a:hover{
		text-decoration:underline;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li:last-child{
		margin:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul li{
		width:48%;
		float:right;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-1, #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-3{
		margin:0 0 15px 4%;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-5{
		margin:0 0 0 4%;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-6{
		margin:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured{
		width:50%;
		float:right;
		padding:0 20px 500px 20px;
		margin-bottom:-500px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured .cb-style-overlay img{
		opacity:1;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured .cb-style-overlay img:hover{
		opacity:0.7;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a{
		margin:0 auto;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .slides li{
		margin-left:3px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles.cb-with-sub{
		width:80%;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu{
		width:20%;
		border-left:1px solid #333333;
		margin:0 0 -500px 0;
		padding-bottom:500px;
		float:right;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li{
		width:100%;
		border-bottom:1px solid #333333;
		position:relative;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li:hover{
		background:#333333;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li a{
		padding:5px 10px;
		letter-spacing:1px;
		width:100%;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li .cb-grandchild-menu{
		display:none;
		position:absolute;
		top:0;
		left:-200px;
		width:200px;
		z-index:16;
		border-right:1px dashed #f5f5f5;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li .cb-grandchild-menu li:last-child{
		border-bottom:none !important;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu{
		position:absolute;
		right:0;
		width:750px;
		overflow:hidden;
		display:none;
		z-index:900;
		background:#2d2d2d;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
		padding:10px 0 20px 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu{
		margin:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu > li{
		padding:0 20px 1000px 20px;
		margin-bottom:-1000px;
		float:right;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li{
		width:25%;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li a{
		display:inline-block;
		color:#f7f7f7;
		font-weight:700;
		border-bottom:3px solid transparent;
		padding:15px 0 10px 0;
		margin:0 0 15px 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu{
		margin:0;
		width:100%;
		z-index:15;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li{
		width:100%;
		margin:0;
		border:none;
		padding:5px 20px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li a{
		text-transform:none;
		border:none;
		margin:0;
		font-size:12px;
		font-weight:400;
		padding:0;
		-webkit-transition:background 0.35s;
		-ms-transition:background 0.35s;
		-o-transition:background 0.35s;
		-transition:background 0.35s;
		transition:background 0.35s;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li a:hover{
		text-decoration:underline;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu{
		position:relative;
		z-index:900;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu{
		min-height:37px;
		position:absolute;
		right:0;
		margin:0;
		display:none;
		width:200px;
		border-top:1px dashed #f5f5f5;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li{
		width:200px;
		border-bottom:1px solid #333333;
		position:relative;
		-webkit-transition:background 0.35s;
		-ms-transition:background 0.35s;
		-o-transition:background 0.35s;
		-transition:background 0.35s;
		transition:background 0.35s;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:hover{
		background:#333333;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li a{
		padding:8px 12px;
		width:100%;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li .cb-grandchild-menu{
		z-index:15;
		display:none;
		position:absolute;
		top:0;
		left:-180px;
		width:180px;
		margin:0;
		border-right:1px dashed #f5f5f5;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:last-child{
		border-bottom:none;
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons{
		float:left;
		margin-left:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-menu-icon{
		float:left;
		position:relative;
		top:50%;
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		transform:translateY(-50%);
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-menu-icon a{
		display:block;
		padding:0 8px;
		margin-left:10px;
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-menu-icon a i{
		font-size:16px;
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in{
		line-height:1;
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a img{
		height:25px;
		width:25px;
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-has-children > a:after{
		content:"\f067";
		font-family:fontawesome;
		font-size:10px;
		padding-right:5px;
		vertical-align:middle;
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-mega-menu .cb-has-children a:after{
		content:"";
	}
	#cb-nav-bar #cb-main-menu #cb-nav-logo{
		display:table;
		height:100%;
	}
	#cb-nav-bar #cb-main-menu #cb-nav-logo a{
		display:table-cell;
		vertical-align:middle;
	}
	#cb-nav-bar .flexslider-1-menu{
		width:560px;
	}
	#cb-nav-bar .flexslider-1-fw-menu{
		width:710px;
	}
	#cb-nav-bar.cb-dark-menu{
		background-color:#2d2d2d;
		background-color:rgba(27, 27, 27, 0.95);
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu{
		background:#2d2d2d;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title span{
		color:#f7f7f7;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured{
		border-left:1px solid #333333;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline{
		color:#999999;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a{
		color:#999999;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu{
		border-left:1px solid #333333;
		background:#2d2d2d;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li{
		border-bottom:1px dashed #fafafa;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li:hover{
		background:#333333 !important;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul{
		background-color:#2d2d2d;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul li{
		border-bottom:1px dashed #f7f7f7;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul li:hover{
		background:#333333 !important;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-mega-menu{
		background-color:#2d2d2d;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu{
		background:#2d2d2d !important;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li{
		background:#2d2d2d !important;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li a{
		color:#f7f7f7;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu{
		background:#2d2d2d !important;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li a{
		color:#cccccc;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li:hover > a{
		color:#fff;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li a{
		color:#f2f2f2;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav .current-menu-item a, #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav .current_page_item a, #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav .current-page-ancestor a, #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav .current-category-ancestor a, #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav .current-menu-ancestor a, #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav .current-menu-parent a, #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav .current-post-parent a, #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav .current-post-ancestor a{
		color:#fafafa;
	}
	.cb-layout-fw #cb-nav-bar #cb-main-menu{
		width:100%;
	}
	.cb-layout-fw #cb-nav-bar.cb-dark-menu{
		background-color:#1b1b1b;
	}
	.cb-fis-tl-default.cb-fw-narrow .cb-fis-big .cb-entry-header .cb-title-fi{
		max-width:530px;
		right:50%;
		-ms-transform:translateX(50%);
		-webkit-transform:translateX(50%);
		transform:translateX(50%);
		width:100%;
	}
	.cb-nav-logo-sticky{
		visibility:hidden;
		opacity:0;
		-webkit-transform:translate3d(0, -50px, 0);
		transform:translate3d(0, -50px, 0);
	}
	.cb-stuck #cb-nav-bar .cb-nav-bar-wrap{
		position:fixed;
	}
	.cb-stuck .cb-nav-logo-sticky{
		visibility:visible;
		opacity:1;
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
	}
	.cb-menu-logo-vis .cb-nav-logo-sticky{
		visibility:visible;
		opacity:1;
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
	}
	#cb-nav-bar.cb-light-menu{
		background-color:#f2f2f2;
		background-color:rgba(240, 240, 240, 0.92);
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .cb-icons i{
		color:#b3b3b3;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu{
		background:#f2f2f2;
		box-shadow:0px 7px 7px -6px rgba(0, 0, 0, 0.5);
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title{
		color:#808080;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .h4 a{
		color:#808080;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline{
		color:#A0A0A0;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a{
		color:#A0A0A0;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a a{
		color:#f7f7f7;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-featured{
		border-left:1px solid #e5e5e5;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-featured a{
		color:#f2f2f2;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu{
		border-left:1px solid #e5e5e5;
		background:#f5f5f5;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li{
		border-bottom:1px dashed #fafafa;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li a{
		color:#fafafa;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li:hover{
		background:#4d4d4d !important;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li .cb-grandchild-menu{
		border:1px solid #e5e5e5;
		border-bottom:none;
		margin-top:-1px;
		background:#f5f5f5;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu{
		background:#f5f5f5;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li{
		border-bottom:1px dashed #e5e5e5;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li a{
		color:#fafafa;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:hover{
		background:#4d4d4d !important;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:last-child{
		border-bottom:none;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li .cb-grandchild-menu{
		border:1px solid #e5e5e5;
		border-bottom:none;
		margin-top:-1px;
		background:#f5f5f5;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu{
		background:#f5f5f5;
		box-shadow:0px 7px 7px -6px rgba(0, 0, 0, 0.5);
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu{
		background:#f5f5f5;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li{
		background:#f5f5f5 !important;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li a{
		color:#808080;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li a{
		background:#f5f5f5;
		border:none;
		color:#999999;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li:hover > a{
		color:#fff;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li a{
		color:#999999;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li ul li:hover a{
		color:#b3b3b3;
	}
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-menu-item a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current_page_item a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-page-ancestor a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-category-ancestor a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-menu-ancestor a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-menu-parent a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-post-parent a, #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .current-post-ancestor a{
		color:#fafafa;
	}
	#cb-mob-menu, #cb-top-menu #cb-mob-open{
		display:none;
	}
	#cb-nav-bar.cb-dark-menu.stickybar{
		background-color:#2d2d2d;
		background-color:rgba(27, 27, 27, 0.95);
	}
	#cb-nav-bar.cb-light-menu.stickybar{
		background-color:#f0f0f0;
		background-color:rgba(240, 240, 240, 0.92);
	}
	#cb-previous-next-links #cb-previous-link .fa-long-arrow-left, #cb-previous-next-links #cb-previous-link .fa-long-arrow-right, #cb-previous-next-links #cb-next-link .fa-long-arrow-left, #cb-previous-next-links #cb-next-link .fa-long-arrow-right{
		text-decoration:none;
	}
	/*********************
HOMEPAGE BUILDER STYLES
*********************/
	.cb-module-header h2{
		letter-spacing:3px;
		font-size:18px;
	}
	.cb-section-top{
		padding-top:20px;
	}
	/*********************
MODULE STYLES
*********************/
	.cb-module-title a:hover{
		text-decoration:underline;
	}
	.cb-module-block .cb-no-1{
		clear:both;
	}
	.cb-module-block .slides .cb-no-1{
		clear:none;
	}
	.cb-module-block .cb-article-row-2{
		width:48%;
		margin-right:4%;
	}
	.cb-module-block .cb-article-row-3{
		width:32%;
		margin-right:2%;
	}
	.cb-module-block .cb-excerpt{
		font-size:13px;
	}
	.cb-module-block .cb-big-thumb.format-video .cb-mask a:after, .cb-module-block .cb-big-thumb.format-audio .cb-mask a:after, .cb-module-block .cb-big-thumb.format-gallery .cb-mask a:after{
		line-height:100px;
		margin-right:-50px;
		margin-top:-50px;
		height:100px;
		width:100px;
		font-size:2em;
	}
	.cb-grid-block{
		overflow:hidden;
	}
	.cb-grid-block h2{
		letter-spacing:1px;
	}
	.cb-grid-block .cb-s .cb-byline{
		display:none;
	}
	.cb-mod-zoom .cb-grid-entry img{
		-webkit-transition:all 1s ease;
		-ms-transition:all 1s ease;
		-o-transition:all 1s ease;
		-transition:all 1s ease;
		transition:all 1s ease;
	}
	.cb-mod-zoom .cb-grid-entry:hover img{
		opacity:0.7;
		-webkit-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
	}
	.cb-grid-3{
		height:360px;
	}
	.cb-grid-3 .cb-l{
		width:100%;
		height:64%;
		border-bottom:3px solid #fff;
	}
	.cb-grid-3 .cb-feature-2{
		border-left:3px solid #fff;
	}
	.cb-grid-3 .cb-feature-3, .cb-grid-3 .cb-feature-2{
		border-bottom:none;
	}
	.cb-grid-3 .cb-s{
		width:50%;
		height:36%;
	}
	.cb-grid-4{
		height:400px;
	}
	.cb-grid-4 .cb-feature-1{
		width:56%;
		height:62%;
		border-bottom:3px solid #fff;
		border-left:3px solid #fff;
	}
	.cb-grid-4 .cb-feature-2{
		width:44%;
		height:62%;
		border-bottom:3px solid #fff;
	}
	.cb-grid-4 .cb-feature-3{
		width:50%;
		height:39%;
		border-bottom:none;
		border-left:3px solid #fff;
	}
	.cb-grid-4 .cb-feature-4{
		width:50%;
		height:39%;
	}
	.cb-grid-4 .cb-feature-1 a img, .cb-grid-4 .cb-feature-2 a img{
		margin-right:-6%;
		height:100%;
		width:auto;
		max-width:none;
	}
	.cb-grid-5{
		height:400px;
	}
	.cb-grid-5 .cb-l{
		width:50%;
		height:61.5%;
		border-bottom:3px solid #fff;
	}
	.cb-grid-5 .cb-s{
		width:33.33333333%;
		height:38.5%;
	}
	.cb-grid-5 .cb-feature-1, .cb-grid-5 .cb-feature-3, .cb-grid-5 .cb-feature-4{
		border-left:3px solid #fff;
	}
	.cb-grid-5.cb-flipped .cb-l{
		width:50%;
		height:61.5%;
		border:none;
		border-top:3px solid #fff;
	}
	.cb-grid-5.cb-flipped .cb-s{
		width:33.33333333%;
		height:38.5%;
		border:none;
	}
	.cb-grid-5.cb-flipped .cb-feature-2{
		border-left:3px solid #fff;
	}
	.cb-grid-5.cb-flipped .cb-feature-1, .cb-grid-5.cb-flipped .cb-feature-4{
		border-left:3px solid #fff;
	}
	.cb-grid-6{
		height:305px;
	}
	.cb-grid-6 .cb-s{
		width:25%;
	}
	.cb-grid-6 .cb-m{
		width:50%;
	}
	.cb-grid-6 .cb-grid-entry{
		height:50%;
	}
	.cb-grid-6 .cb-feature-1{
		border-bottom:3px solid #fff;
		border-left:3px solid #fff;
	}
	.cb-grid-6 .cb-feature-2{
		border-left:3px solid #fff;
		border-bottom:3px solid #fff;
	}
	.cb-grid-6 .cb-feature-3{
		border-bottom:3px solid #fff;
	}
	.cb-grid-6 .cb-feature-4{
		border-left:3px solid #fff;
	}
	.cb-grid-6 .cb-feature-5{
		border-left:3px solid #fff;
	}
	.cb-grid-6 .cb-feature-4, .cb-grid-6 .cb-feature-5{
		border-bottom:none;
	}
	.cb-color-hover .cb-mask img{
		-webkit-transition:0.5s ease opacity;
		-ms-transition:0.5s ease opacity;
		-o-transition:0.5s ease opacity;
		-transition:0.5s ease opacity;
		transition:0.5s ease opacity;
	}
	.cb-color-hover .cb-mask:hover img{
		opacity:0.7;
	}
	.cb-module-fw{
		margin:0 auto;
		width:710px;
	}
	.cb-module-a .cb-article{
		width:48%;
	}
	.cb-module-a .no-2{
		margin:0 4% 0 0;
	}
	.cb-module-a.cb-module-fw .cb-article{
		width:32%;
	}
	.cb-module-a.cb-module-fw .no-2{
		margin:0 2% 0 0;
	}
	.cb-module-a.cb-module-fw .no-3{
		margin:0 2% 0 0;
		float:left;
	}
	.cb-module-c .cb-article .cb-meta .cb-excerpt{
		display:block;
	}
	.cb-module-g{
		padding:0 0 10px 10px;
	}
	.cb-module-g .cb-article{
		width:50%;
		float:right;
	}
	.cb-module-g .cb-big{
		max-width:225px;
	}
	.cb-module-half:nth-child(odd){
		margin:0 0 20px 4%;
	}
	.cb-slider-block .flex-direction-nav a{
		opacity:0.25;
		-webkit-transition:all 0.35s ease;
		-ms-transition:all 0.35s ease;
		-o-transition:all 0.35s ease;
		-transition:all 0.35s ease;
		transition:all 0.35s ease;
	}
	.cb-slider-block .flex-direction-nav a:hover{
		text-decoration:none !important;
		opacity:0.7;
	}
	.cb-slider-block .flex-direction-nav a{
		width:50px;
	}
	.cb-slider-block .cb-post-title{
		letter-spacing:1px;
	}
	.cb-blog-style-a .cb-meta{
		padding:10px 10px 10px 20px;
	}
	.cb-blog-style-a .cb-meta h2{
		font-size:18px;
	}
	.cb-blog-style-e{
		padding:0;
	}
	.cb-blog-style-e .cb-post-title{
		font-size:14px;
		margin-bottom:10px !important;
	}
	.cb-blog-style-e .cb-mask{
		width:100%;
	}
	.cb-blog-style-e .cb-meta{
		width:100%;
		padding:10px !important;
	}
	/******************************************************************
GALLERY POST STYLES
*****************************************************************/
	#cb-gallery-post #cb-gallery .slides li .cb-meta .cb-caption{
		padding:15px 30px;
	}
	#cb-gallery-post #cb-gallery li i{
		color:#161616;
		background:#fff;
		background:rgba(255, 255, 255, 0.7);
		height:60px;
		width:60px;
		position:absolute;
		top:50%;
		right:50%;
		text-align:center;
		line-height:60px;
		border-radius:50% 50%;
		margin-right:-30px;
		margin-top:-30px;
		font-size:20px;
		-webkit-transition:opacity 0.35s;
		-ms-transition:opacity 0.35s;
		-o-transition:opacity 0.35s;
		-transition:opacity 0.35s;
		transition:opacity 0.35s;
	}
	#cb-gallery-post #cb-gallery li img{
		-webkit-transition:opacity 0.35s;
		-ms-transition:opacity 0.35s;
		-o-transition:opacity 0.35s;
		-transition:opacity 0.35s;
		transition:opacity 0.35s;
	}
	#cb-gallery-post #cb-gallery li :hover i{
		opacity:1;
	}
	#cb-gallery-post #cb-gallery li :hover img{
		opacity:0.7;
	}
	#cb-gallery-post #cb-carousel .slides li img:hover{
		cursor:pointer;
	}
	.tiled-gallery img{
		-webkit-transition:opacity 0.35s;
		-ms-transition:opacity 0.35s;
		-o-transition:opacity 0.35s;
		-transition:opacity 0.35s;
		transition:opacity 0.35s;
	}
	.tiled-gallery img:hover{
		opacity:0.825;
	}
	/******************************************************************
REVIEW STYLES
******************************************************************/
	.cb-review-ext-box.cb-small-box{
		width:33px;
		height:25px;
	}
	.cb-review-ext-box.cb-small-box .cb-percent-sign{
		font-size:10px;
		margin-right:1px;
	}
	.cb-review-ext-box.cb-small-box .cb-score{
		font-size:12px;
		line-height:26px;
	}
	.cb-review-ext-box.cb-small-box .cb-score-title{
		display:none;
	}
	.cb-review-box{
		padding:20px;
	}
	.cb-review-box .cb-bar .cb-overlay{
		height:25px;
	}
	.cb-review-box .cb-bar #cb-vote .cb-overlay:hover, .cb-review-box .cb-bar #cb-vote .cb-overlay-stars:hover{
		cursor:pointer;
	}
	.cb-review-box .cb-bar .cb-voted .cb-overlay:hover, .cb-review-box .cb-bar .cb-voted .cb-overlay-stars:hover{
		cursor:auto !important;
	}
	/******************************************************************
PAGE NAVI STYLES
******************************************************************/
	.cb-page-navigation .cb-page-navi li, .cb-page-navigation .page-numbers li, .page-navigation .cb-page-navi li, .page-navigation .page-numbers li, .wp-prev-next .cb-page-navi li, .wp-prev-next .page-numbers li, .woocommerce-pagination .cb-page-navi li, .woocommerce-pagination .page-numbers li{
		margin:0 0 0 10px;
		-webkit-transition:all 0.35s;
		-ms-transition:all 0.35s;
		-o-transition:all 0.35s;
		-transition:all 0.35s;
		transition:all 0.35s;
	}
	.cb-page-navigation .cb-page-navi li:hover a, .cb-page-navigation .page-numbers li:hover a, .page-navigation .cb-page-navi li:hover a, .page-navigation .page-numbers li:hover a, .wp-prev-next .cb-page-navi li:hover a, .wp-prev-next .page-numbers li:hover a, .woocommerce-pagination .cb-page-navi li:hover a, .woocommerce-pagination .page-numbers li:hover a{
		border-color:#b3b3b3;
	}
	.cb-page-navigation .cb-page-navi .cb-current:hover, .cb-page-navigation .cb-page-navi li .current:hover, .cb-page-navigation .page-numbers .cb-current:hover, .cb-page-navigation .page-numbers li .current:hover, .page-navigation .cb-page-navi .cb-current:hover, .page-navigation .cb-page-navi li .current:hover, .page-navigation .page-numbers .cb-current:hover, .page-navigation .page-numbers li .current:hover, .wp-prev-next .cb-page-navi .cb-current:hover, .wp-prev-next .cb-page-navi li .current:hover, .wp-prev-next .page-numbers .cb-current:hover, .wp-prev-next .page-numbers li .current:hover, .woocommerce-pagination .cb-page-navi .cb-current:hover, .woocommerce-pagination .cb-page-navi li .current:hover, .woocommerce-pagination .page-numbers .cb-current:hover, .woocommerce-pagination .page-numbers li .current:hover{
		background-color:#b3b3b3;
	}
	.cb-page-navigation .cb-page-navi .cb-prev-link, .cb-page-navigation .cb-page-navi .cb-next-link, .cb-page-navigation .page-numbers .cb-prev-link, .cb-page-navigation .page-numbers .cb-next-link, .page-navigation .cb-page-navi .cb-prev-link, .page-navigation .cb-page-navi .cb-next-link, .page-navigation .page-numbers .cb-prev-link, .page-navigation .page-numbers .cb-next-link, .wp-prev-next .cb-page-navi .cb-prev-link, .wp-prev-next .cb-page-navi .cb-next-link, .wp-prev-next .page-numbers .cb-prev-link, .wp-prev-next .page-numbers .cb-next-link, .woocommerce-pagination .cb-page-navi .cb-prev-link, .woocommerce-pagination .cb-page-navi .cb-next-link, .woocommerce-pagination .page-numbers .cb-prev-link, .woocommerce-pagination .page-numbers .cb-next-link{
		margin:0 10px 0 0;
	}
	.cb-post-pagination{
		margin:20px 0 20px 0;
	}
	.cb-post-pagination a .wp-link-pages-number{
		-webkit-transition:all, 0.35s;
		-ms-transition:all, 0.35s;
		-o-transition:all, 0.35s;
		-transition:all, 0.35s;
		transition:all, 0.35s;
	}
	.cb-post-pagination a .wp-link-pages-number:hover, .cb-post-pagination a .wp-link-pages-number:focus{
		background:#e9e9e9;
	}
	.cb-post-pagination .wp-link-pages-number{
		padding:10px 20px;
		font-size:14px;
	}
	/*********************
TO TOP STYLE
*********************/
	.cb-to-top-vis #cb-to-top{
		z-index:100;
		cursor:pointer;
		opacity:0.75;
		visibility:visible;
		-webkit-transform:translate3d(0, -20px, 0);
		transform:translate3d(0, -20px, 0);
	}
	.cb-to-top-vis #cb-to-top:hover{
		opacity:0.95;
	}
	/*********************
SHORTCODE STYLES
*********************/
	.cb-button a{
		-webkit-transition:all 0.35s;
		-ms-transition:all 0.35s;
		-o-transition:all 0.35s;
		-transition:all 0.35s;
		transition:all 0.35s;
	}
	.cb-button a:hover, .cb-button a:focus{
		text-decoration:none !important;
		background:#333333 !important;
	}
	.cb-button.cb-white a:hover, .cb-button.cb-white a:focus{
		background:#cccccc !important;
	}
	.cb-tabs ul li a:hover{
		color:#666666;
	}
	#respond{
		margin:0 0 20px 0;
		padding-top:20px;
	}
	#respond p{
		margin:0 0 20px 0;
	}
	#respond form{
		font-size:16px;
	}
	#respond form .comment-notes{
		font-size:14px;
		margin:0 0 20px 0;
	}
	#respond form input[type=text],
	#respond form input[type=email],
	#respond form input[type=url],
	#respond form textarea{
		padding:7px;
		margin-top:10px;
	}
	#respond form #submit{
		padding:7px 20px;
	}
	/*********************
SIDEBARS & ASIDES
*********************/
	.cb-sidebar{
		margin-right:20px;
		width:240px;
		float:right;
		padding:20px 0 0 0;
	}
	.cb-sidebar .cb-lwa-profile, .cb-sidebar .cb-form-body{
		padding:0 20px;
	}
	.cb-sidebar .cb-social-media-widget .cb-social-media-icon{
		margin:0 5px 10px 5px;
		-webkit-transition:all 0.25s;
		-ms-transition:all 0.25s;
		-o-transition:all 0.25s;
		-transition:all 0.25s;
		transition:all 0.25s;
	}
	.cb-sidebar .cb-social-media-widget .cb-social-media-icon:hover{
		top:-7px;
		box-shadow:0 10px 6px -6px #cccccc;
	}
	.cb-sticky-sidebar{
		position:relative;
		float:right;
	}
	.cb-sticky-sidebar .cb-is-stuck{
		position:fixed;
		bottom:0;
	}
	.cb-sticky-sidebar .cb-is-stuck-perm{
		position:absolute;
		bottom:0;
	}
	.cb-sticky-sidebar .cb-is-stuck-t{
		position:fixed;
		top:0;
	}
	.cb-sticky-sidebar .cb-is-stuck-frozen{
		position:absolute;
		bottom:auto;
		top:auto;
	}
	.admin-bar .cb-sticky-sidebar .cb-is-stuck-t{
		top:32px;
	}
	.cb-stuck .cb-sticky-sidebar .cb-is-stuck-t{
		top:48px;
	}
	.admin-bar.cb-stuck .cb-sticky-sidebar .cb-is-stuck-t{
		top:80px;
	}
	#cb-sidebar-d, #cb-sidebar-b{
		padding:0 !important;
	}
	.cb-small-squares-widget li{
		width:auto;
	}
	.widget-latest-articles ul li{
		margin:0 0 10px 0;
	}
	.widget-latest-articles ul li .cb-mask:hover img{
		opacity:0.7;
	}
	.widget-latest-articles ul li .cb-mask a img{
		-webkit-transition:all 0.35s;
		-ms-transition:all 0.35s;
		-o-transition:all 0.35s;
		-transition:all 0.35s;
		transition:all 0.35s;
	}
	.widget-latest-articles ul li .cb-meta .cb-byline .cb-byline-element{
		margin:0 0 5px 3px;
	}
	.widget-latest-articles ul li .cb-meta .cb-byline i{
		margin:0 0 0 2px;
	}
	.widget-latest-articles .cb-small{
		padding:15px;
	}
	.widget-latest-articles .cb-small li .cb-meta{
		padding:0;
		overflow:hidden;
	}
	.widget-latest-articles .cb-big li .cb-meta{
		padding:10px 10px 20px 10px;
	}
	.widget-latest-articles .cb-big li .cb-meta .h2{
		margin:0 0 10px 0;
	}
	/*********************
RELATED POST STYLE
*********************/
	.cb-related-posts-block ul li{
		width:48%;
	}
	.cb-related-posts-block ul .no-1{
		clear:right;
	}
	.cb-related-posts-block ul .no-2{
		margin-right:4%;
	}
	.cb-related-posts-block ul a:hover{
		text-decoration:none important;
	}
	/*********************
FOOTER STYLES
*********************/
	#cb-footer #cb-widgets > div{
		padding-top:20px;
	}
	#cb-footer #cb-widgets .cb-footer-widget-title span{
		padding:10px 0;
		font-size:16px;
		margin:0 0 20px 0;
	}
	#cb-footer #cb-widgets .widget_tag_cloud a:hover{
		background-color:#333333;
		color:#b3b3b3;
	}
	#cb-footer #cb-widgets .cb-search .cb-search-submit:hover, #cb-footer #cb-widgets .cb-search .cb-search-submit:focus{
		background:#2d2d2d;
		background:rgba(27, 27, 27, 0.95);
	}
	#cb-footer .cb-footer-a .cb-column{
		width:33%;
		border-left:1px solid #333333;
	}
	#cb-footer .cb-footer-a .cb-three{
		width:34%;
		border-left:0;
	}
	#cb-footer .cb-footer-b .cb-column{
		width:25%;
		border-left:1px solid #333333;
	}
	#cb-footer .cb-footer-b .cb-four{
		border-left:0;
	}
	#cb-footer .cb-footer-c .cb-one{
		width:44%;
		border-left:1px solid #333333;
	}
	#cb-footer .cb-footer-c .cb-two{
		width:28%;
		border-left:1px solid #333333;
	}
	#cb-footer .cb-footer-c .cb-three{
		width:28%;
	}
	#cb-footer .cb-footer-d .cb-one{
		width:28%;
		border-left:1px solid #333333;
	}
	#cb-footer .cb-footer-d .cb-two{
		width:28%;
		border-left:1px solid #333333;
	}
	#cb-footer .cb-footer-d .cb-three{
		width:44%;
	}
	#cb-footer .cb-footer-e .cb-column{
		width:50%;
	}
	#cb-footer .cb-footer-e .cb-one{
		border-left:1px solid #333333;
	}
	#cb-footer .cb-footer-lower{
		font-size:12px;
	}
	#cb-footer .cb-footer-lower .cb-copyright{
		width:29.5%;
		text-align:right;
	}
	#cb-footer .cb-footer-lower .cb-footer-links{
		width:70%;
	}
	#cb-footer .cb-footer-lower .cb-footer-links ul{
		text-align:left;
		margin:0;
	}
	#cb-footer .cb-footer-lower .cb-footer-links ul li a:hover{
		text-decoration:underline;
	}
	.cb-review-box .cb-bar.cb-user-rating{
		margin:0;
	}
	.cb-review-box .cb-bar #cb-vote{
		text-align:right;
	}
	.cb-review-box .cb-bar #cb-vote .cb-overlay.cb-stars{
		float:left;
		margin-top:0;
	}
	.cb-review-box.cb-half .cb-bar{
		color:#999999;
		margin:0 0 10px 0;
	}
	.cb-review-box.cb-half .cb-bar.cb-stars{
		margin:0 0 15px 0;
	}
	.cb-review-box.cb-half .cb-bar.cb-stars .cb-criteria, .cb-review-box.cb-half .cb-bar.cb-stars .cb-overlay-stars{
		display:block;
	}
	.cb-review-box.cb-half .cb-bar.cb-stars .cb-criteria{
		margin-bottom:5px;
		float:none;
	}
	.cb-review-box.cb-half .cb-bar.cb-stars .cb-overlay-stars{
		float:none;
	}
	.cb-review-box.cb-half .cb-score-box{
		width:40%;
		margin:20px 30% 20px 0;
	}
	.cb-review-box.cb-half .cb-bar.cb-user-rating{
		margin:0;
	}
	.cb-review-box.cb-half .cb-bar #cb-vote .cb-overlay-stars{
		float:none;
		margin-top:5px;
	}
	/*
 * Tipper v3.1.0 - 2014-11-25
 * A jQuery plugin for simple tooltips. Part of the formstone library.
 * http://formstone.it/tipper/
 *
 * Copyright 2014 Ben Plum; MIT Licensed
 */
	.tipper{
		width:1px;
		height:1px;
		position:absolute;
		top:-999px;
		right:-999px;
		z-index:10;
		margin-top:10px;
		opacity:0;
		pointer-events:none;
		letter-spacing:2px;
		text-transform:uppercase;
		font-size:10px;
		-webkit-transition:opacity 0.15s linear;
		transition:opacity 0.15s linear;
	}
	.tipper *{
		-webkit-transition:none;
		transition:none;
	}
	.tipper,
	.tipper *{
		-webkit-user-select:none !important;
		-moz-user-select:none !important;
		-ms-user-select:none !important;
		user-select:none !important;
	}
	.tipper.visible{
		opacity:1;
	}
	.tipper .tipper-content{
		background:#161616;
		border-radius:3px;
		color:#ffffff;
		display:block;
		float:right;
		margin:0;
		padding:10px 15px;
		position:relative;
		white-space:nowrap;
	}
	.tipper .tipper-caret{
		width:0;
		height:0;
		content:'';
		display:block;
		margin:0;
		position:absolute;
	}
	.tipper.right .tipper-content{
		box-shadow:-1px 0 5px rgba(0, 0, 0, 0.35);
	}
	.tipper.right .tipper-caret{
		top:0;
		right:-5px;
		border-top:5px solid transparent;
		border-bottom:5px solid transparent;
		border-left:5px solid #111111;
	}
	.tipper.left .tipper-content{
		box-shadow:1px 0 5px rgba(0, 0, 0, 0.35);
	}
	.tipper.left .tipper-caret{
		top:0;
		left:-5px;
		border-top:5px solid transparent;
		border-bottom:5px solid transparent;
		border-right:5px solid #111111;
	}
	.tipper.top .tipper-caret,
	.tipper.bottom .tipper-caret{
		display:block;
		float:none;
		margin:0 auto;
	}
	.tipper.top .tipper-content{
		box-shadow:0 -1px 5px rgba(0, 0, 0, 0.35);
	}
	.tipper.top .tipper-caret{
		bottom:-5px;
		right:0;
		border-right:5px solid transparent;
		border-left:5px solid transparent;
		border-top:5px solid #111111;
	}
	.tipper.bottom .tipper-content{
		box-shadow:0 1px 5px rgba(0, 0, 0, 0.35);
	}
	.tipper.bottom .tipper-caret{
		top:-5px;
		right:0;
		border-right:5px solid transparent;
		border-left:5px solid transparent;
		border-bottom:5px solid #111111;
	}
}
@media only screen and (max-width:1020px){
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		width:48%;
		float:right;
		clear:both;
		margin:0 0 2.992em;
	}
	.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){
		float:left;
		clear:none !important;
	}
}
@media only screen and (min-width:1020px){
	/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
	h1, .h1{
		font-size:28px;
		margin:0 0 20px;
	}
	h2, .h2{
		font-size:20px;
		margin:0 0 20px;
	}
	h3, .h3{
		font-size:16px;
		margin:0 0 10px;
	}
	h4, .h4{
		font-size:14px;
		margin:0 0 10px;
	}
	h5, .h5{
		font-size:12px;
		margin:0 0 10px;
	}
	h6, .h6{
		font-size:11px;
		margin:0 0 10px;
	}
	/*********************
LAYOUT & GRID STYLES
*********************/
	.cb-main{
		width:610px;
		padding:30px 0 0 0;
	}
	.cb-fw-bs .cb-main{
		width:940px;
	}
	.cb-fw-bs .cb-main .entry-content .alignnone.size-full{
		margin:30px -30px 30px 0;
		max-width:1020px;
	}
	.cb-fw-bs .cb-main .cb-review-box .cb-pros-cons{
		width:42%;
	}
	.cb-fw-bs .cb-main .cb-review-box .cb-score-box{
		width:16%;
	}
	.cb-sb-nar-embed-fw.cb-fw-narrow .cb-entry-content .alignnone.size-full{
		width:1000px;
		margin-right:-195px;
	}
	.cb-sb-nar-embed-fw.cb-fw-narrow .cb-entry-content .wp-caption.alignnone{
		width:1000px !important;
		margin-right:-195px;
	}
	.cb-fis-tl-default.cb-fw-narrow .cb-fis-big .cb-entry-header .cb-title-fi{
		max-width:730px;
	}
	#cb-bg-to{
		top:0;
		right:0;
		position:fixed;
		display:inline;
		width:100%;
		cursor:pointer;
		height:100%;
	}
	#cb-section-a{
		padding-top:30px;
	}
	.wrap{
		width:1000px;
	}
	#logo{
		width:auto;
		text-align:right;
		float:none;
		margin-bottom:0;
	}
	.cb-with-large{
		text-align:right;
		width:auto;
	}
	.cb-with-large a img{
		max-width:210px;
	}
	#cb-logo-box{
		padding:10px 30px 10px 10px;
	}
	.cb-large{
		float:left;
	}
	.cb-medium{
		float:left;
	}
	#cb-content .cb-main, #content.widecolumn .cb-main{
		margin:0 30px 0 0;
	}
	#cb-content .cb-sidebar, #content.widecolumn .cb-sidebar{
		margin-right:30px;
		padding:30px 0 0 0;
	}
	.cb-sidebar-left #cb-content .cb-main{
		margin:0 0 0 30px;
	}
	#cb-content{
		min-height:500px;
	}
	.cb-page-header, .cb-404-header, .cb-cat-header{
		padding:25px;
	}
	.cb-page-header #cb-cat-title, .cb-404-header #cb-cat-title, .cb-cat-header #cb-cat-title{
		font-size:32px;
	}
	.cb-page-header #cb-search-title, .cb-404-header #cb-search-title, .cb-cat-header #cb-search-title{
		font-size:16px;
	}
	.cb-page-header #cb-search-title span, .cb-404-header #cb-search-title span, .cb-cat-header #cb-search-title span{
		font-size:38px;
		margin-top:10px;
	}
	.cb-page-header p, .cb-404-header p, .cb-cat-header p{
		margin:0;
		padding:0 20px;
	}
	.cb-cat-t-bg .cb-page-header, .cb-cat-t-bg .cb-404-header, .cb-cat-t-bg .cb-cat-header{
		padding:50px 20px;
	}
	.cb-review-box.cb-half{
		margin:0 0 20px 20px;
		float:right;
		width:60%;
	}
	.cb-review-box.cb-half .cb-bar.cb-stars .cb-criteria, .cb-review-box.cb-half .cb-bar.cb-stars .cb-overlay-stars{
		display:inline-block;
	}
	.cb-review-box.cb-half .cb-bar.cb-stars .cb-criteria{
		margin-bottom:0;
		float:right;
	}
	.cb-review-box.cb-half .cb-bar.cb-stars .cb-overlay-stars{
		float:left;
	}
	.cb-review-box.cb-half .cb-bar #cb-vote .cb-overlay-stars{
		float:left;
		margin-top:0;
	}
	.cb-review-box.cb-half .cb-score-box{
		margin:20px 30% 30px 0;
		width:40%;
	}
	/*********************
AUTHOR PAGE
*********************/
	.cb-author-page .cb-author-details .cb-meta h3, .cb-about-page .cb-author-line .cb-author-details .cb-meta h3{
		font-size:22px;
	}
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact{
		padding:15px 0 30px;
	}
	.cb-author-page .cb-author-details .cb-meta .cb-author-position, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-position{
		font-size:16px;
		padding:0 0 5px 0;
	}
	.cb-author-page .cb-author-details .cb-meta .cb-author-bio, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-bio{
		padding:20px 10px;
	}
	.cb-about-page .cb-author-line{
		margin:0 0 30px 0;
	}
	.cb-about-page .cb-author-line .cb-author-details{
		margin-left:20px;
		width:190px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details{
		margin-left:20px;
		width:220px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even){
		margin-left:20px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details:last-child{
		margin-left:0;
	}
	/*********************
BREADCRUMBS
*********************/
	.cb-breadcrumbs{
		font-size:12px;
		padding-right:30px;
		line-height:35px;
		height:35px;
	}
	.cb-breadcrumbs .fa-angle-right{
		font-size:16px;
		padding:0 20px;
		line-height:35px;
	}
	#cb-top-menu .cb-breaking-news span{
		padding:0 30px 0 20px;
	}
	/*********************
MENU STYLES
*********************/
	#cb-nav-bar #cb-main-menu .main-nav li > a{
		padding:12px 10px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu{
		width:1000px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles{
		padding:0 0 30px 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title{
		padding:20px 0;
		font-size:18px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent{
		width:330px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li{
		width:100%;
		margin:0 0 25px 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask{
		margin-left:20px;
		width:70px;
		display:block;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask .cb-review-ext-box{
		top:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta{
		padding:0 90px 0 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .h4{
		margin:0 0 3px 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline .cb-byline-element{
		margin:0 0 3px 7px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw{
		width:530px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-1, #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-3{
		margin:0 0 25px 4%;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured{
		width:470px;
		padding:0 30px 500px 30px;
		margin-bottom:-500px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li a{
		padding:10px 20px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu{
		width:1000px;
		padding:20px 0 30px 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu{
		margin:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li{
		padding:5px 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li a{
		font-size:14px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li a{
		padding:10px 20px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li .cb-grandchild-menu{
		left:-200px;
		width:200px;
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-menu-icon a i{
		font-size:20px;
	}
	#cb-nav-bar .flexslider-1-menu{
		width:740px;
	}
	#cb-nav-bar .flexslider-1-fw-menu{
		width:940px;
	}
	/*********************
HOMEPAGE BUILDER STYLES
*********************/
	.cb-module-header h2{
		font-size:22px;
	}
	.cb-hp-paginated.cb-site-padding{
		padding-top:30px;
	}
	/*********************
MODULE STYLES
*********************/
	.cb-grid-block .cb-byline{
		font-size:12px;
	}
	.cb-grid-block .cb-l h2{
		font-size:26px;
		padding:0 30px;
	}
	.cb-grid-block .cb-s h2{
		margin:0 0 10px;
	}
	.cb-grid-block .cb-s .cb-byline{
		display:block;
	}
	.cb-grid-3{
		height:500px;
	}
	.cb-grid-4{
		height:480px;
	}
	.cb-grid-5{
		height:530px;
	}
	.cb-grid-6{
		height:410px;
	}
	.cb-module-block{
		margin-bottom:30px;
	}
	.cb-module-block .cb-post-title{
		font-size:20px;
	}
	.cb-module-block .cb-article-row .cb-meta{
		padding:20px;
	}
	.cb-module-block .cb-excerpt{
		font-size:14px;
	}
	.cb-hp-section .cb-slider-block{
		margin-bottom:30px;
	}
	.cb-module-block.cb-slider-b .cb-post-title{
		font-size:30px;
		padding:0 40px;
	}
	.archive #cb-content > .cb-module-block.cb-slider-b{
		margin-bottom:0;
	}
	.cb-line-next{
		margin-top:30px;
	}
	.cb-module-a{
		padding:0 0 30px;
	}
	.cb-module-a .cb-article-big{
		padding-left:15px;
	}
	.cb-module-a .cb-article-small{
		padding-right:15px;
	}
	.cb-module-a .cb-article-small .mask{
		width:60px;
		height:60px;
	}
	.cb-separated{
		margin-bottom:30px;
	}
	.cb-module-fw{
		width:940px;
	}
	.cb-module-a.cb-module-fw{
		padding-bottom:30px;
	}
	.cb-module-a.cb-module-fw .cb-article .cb-meta{
		padding:20px 20px 0;
	}
	.cb-module-g{
		padding:0 0 10px;
	}
	.cb-module-g .cb-article{
		margin:0 0 30px 0;
	}
	.cb-module-g .cb-big{
		max-width:300px;
	}
	.cb-module-g .cb-small{
		padding-right:20px;
	}
	.cb-module-g .cb-small .cb-mask{
		float:right;
		margin-left:20px;
		display:block;
	}
	.cb-module-half:nth-child(odd){
		margin:0 0 40px 4%;
	}
	.cb-slider-b.cb-module-fw .cb-flex{
		max-height:520px;
		overflow:hidden;
	}
	.cb-slider-b.cb-module-fw .cb-byline{
		font-size:14px;
	}
	.cb-slider-b.cb-module-fw .cb-title{
		font-size:26px;
		padding:0 50px;
	}
	.cb-small .cb-mask{
		float:right;
		margin-left:20px;
		display:block;
	}
	/******************************************************************
REVIEW STYLES
******************************************************************/
	.cb-review-ext-box{
		width:80px;
		height:70px;
	}
	.cb-review-ext-box .cb-percent-sign{
		font-size:14px;
	}
	.cb-review-ext-box .cb-score{
		font-size:30px;
		line-height:50px;
		height:40px;
	}
	.cb-review-ext-box .cb-score-title{
		font-size:9px;
		display:inline-block;
	}
	.cb-review-ext-box.cb-small-box{
		width:33px;
		height:25px;
	}
	.cb-review-ext-box.cb-small-box .cb-percent-sign{
		font-size:10px;
		margin-right:1px;
	}
	.cb-review-ext-box.cb-small-box .cb-score{
		font-size:12px;
		line-height:26px;
	}
	.cb-review-ext-box.cb-small-box .cb-score-title{
		display:none;
	}
	/******************************************************************
BLOG STYLES
******************************************************************/
	.cb-blog-style-a{
		margin:0 0 30px 0;
		width:auto;
	}
	.cb-blog-style-a .cb-mask{
		width:40%;
		margin:0 0 0 3%;
	}
	.cb-blog-style-a .cb-meta{
		width:57%;
		padding:10px 10px 10px 20px;
	}
	.cb-blog-style-a .cb-meta h2{
		margin:0 0 10px 0;
		font-size:20px;
	}
	.cb-blog-style-a .cb-meta .cb-excerpt{
		font-size:14px;
	}
	.cb-blog-style-d .cb-meta{
		padding:20px;
	}
	.cb-blog-style-d .cb-meta h2{
		font-size:26px;
	}
	.cb-blog-style-e .cb-post-title{
		font-size:14px;
	}
	/******************************************************************
PAGE NAVI STYLES
******************************************************************/
	.cb-page-navigation, .page-navigation, .wp-prev-next, .woocommerce-pagination{
		padding:20px 0 40px 0;
	}
	.cb-page-navigation .cb-page-navi li a, .cb-page-navigation .page-numbers li a, .page-navigation .cb-page-navi li a, .page-navigation .page-numbers li a, .wp-prev-next .cb-page-navi li a, .wp-prev-next .page-numbers li a, .woocommerce-pagination .cb-page-navi li a, .woocommerce-pagination .page-numbers li a{
		padding:10px 20px;
	}
	.cb-page-navigation .cb-page-navi .cb-current, .cb-page-navigation .cb-page-navi li .current, .cb-page-navigation .page-numbers .cb-current, .cb-page-navigation .page-numbers li .current, .page-navigation .cb-page-navi .cb-current, .page-navigation .cb-page-navi li .current, .page-navigation .page-numbers .cb-current, .page-navigation .page-numbers li .current, .wp-prev-next .cb-page-navi .cb-current, .wp-prev-next .cb-page-navi li .current, .wp-prev-next .page-numbers .cb-current, .wp-prev-next .page-numbers li .current, .woocommerce-pagination .cb-page-navi .cb-current, .woocommerce-pagination .cb-page-navi li .current, .woocommerce-pagination .page-numbers .cb-current, .woocommerce-pagination .page-numbers li .current{
		padding:10px 20px;
	}
	.cb-page-navigation .page-numbers.dots, .page-navigation .page-numbers.dots, .wp-prev-next .page-numbers.dots, .woocommerce-pagination .page-numbers.dots{
		display:block;
		padding:20px 0px 0;
	}
	/******************************************************************
SOCIAL SHARING
******************************************************************/
	.cb-social-sharing > div, .cb-social-sharing > iframe{
		margin-bottom:20px;
	}
	.cb-social-sharing .cb-facebook, .cb-social-sharing .cb-pinterest, .cb-social-sharing .cb-tall, .cb-social-sharing .cb-twitter{
		margin-left:30px;
	}
	.cb-beside{
		padding:30px 0 10px 0;
	}
	.cb-beside .cb-title-subtle{
		font-size:16px;
		margin:0 0 0 40px;
		width:auto;
	}
	#respond{
		margin:0 0 30px 0;
		padding-top:30px;
	}
	#respond p{
		margin:0 0 30px 0;
	}
	#respond form{
		font-size:18px;
	}
	#respond form .comment-notes{
		font-size:16px;
		margin:0 0 20px 0;
	}
	#respond form input[type=text],
	#respond form input[type=email],
	#respond form input[type=url],
	#respond form textarea{
		padding:12px;
		margin-top:10px;
	}
	#respond form textarea{
		height:220px;
	}
	#respond form #submit{
		padding:10px 30px;
	}
	.cb-post-footer-block{
		margin:0 0 40px;
	}
	/******************************************************************
PREVIOUS/NEXT LINKS
*****************************************************************/
	#cb-previous-next-links #cb-previous-link, #cb-previous-next-links #cb-next-link, #cb-previous-next-links .cb-empty{
		padding:10px 40px 100px 40px;
		margin-bottom:-80px;
		width:50%;
	}
	#cb-previous-next-links #cb-previous-link .fa-long-arrow-left, #cb-previous-next-links #cb-previous-link .fa-long-arrow-right, #cb-previous-next-links #cb-next-link .fa-long-arrow-left, #cb-previous-next-links #cb-next-link .fa-long-arrow-right, #cb-previous-next-links .cb-empty .fa-long-arrow-left, #cb-previous-next-links .cb-empty .fa-long-arrow-right{
		font-size:40px;
	}
	#cb-previous-next-links .cb-empty{
		line-height:40px;
	}
	/*********************
AUTHOR BOX STYLE
*********************/
	#cb-author-box{
		margin:0 0 30px 0;
	}
	#cb-author-box .cb-mask{
		width:120px;
	}
	#cb-author-box .cb-meta{
		width:490px;
	}
	#cb-author-box .cb-meta .cb-info{
		padding:0 30px 0 0;
	}
	#cb-author-box .cb-meta .cb-info .cb-author-title a{
		font-size:22px;
	}
	#cb-author-box .cb-meta .cb-info .cb-author-position{
		font-size:22px;
		margin-right:10px;
	}
	#cb-author-box .cb-meta .cb-info .cb-author-position .fa-long-arrow-right{
		margin-left:10px;
	}
	#cb-author-box .cb-meta .cb-author-bio{
		margin:0;
		padding:15px 30px 15px 0;
	}
	/*********************
FEATURED IMAGES STYLES
*********************/
	.cb-fis-big .cb-entry-header .cb-title-fi{
		padding:0 30px;
	}
	.cb-fis-big .cb-entry-header .cb-title-fi .cb-entry-title{
		padding:15px 0 10px 0;
		font-size:24px;
	}
	.cb-fis .cb-image-credit i{
		font-size:13px;
	}
	.cb-fis .cb-byline{
		font-size:14px;
	}
	#cb-full-width-featured-img{
		height:520px;
	}
	#cb-full-background-featured, #cb-parallax-featured{
		height:350px;
	}
	.cb-style-off .cb-byline{
		font-size:13px;
	}
	.cb-style-off h1{
		margin:0 0 15px;
	}
	#cb-media-frame-lb{
		max-width:1020px;
	}
	#cb-media-frame-lb iframe[src*="youtube.com"], #cb-media-frame-lb iframe[src*="vimeo"]{
		width:1020px;
		height:575px;
	}
	.cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-entry-title{
		font-size:32px;
		letter-spacing:2px;
	}
	/******************************************************************
COMMENT STYLES
******************************************************************/
	.commentlist{
		margin:20px 0 20px 0;
	}
	.commentlist .cb-gravatar-image{
		margin-right:30px;
		display:block;
	}
	.commentlist li .cb-comment-body{
		width:470px;
		padding:0 30px 0 0;
	}
	.commentlist li article{
		padding:40px 0;
	}
	.commentlist ul.children{
		padding:0 120px 0 0;
	}
	.commentlist li.depth-2 .cb-comment-body{
		width:350px;
	}
	.commentlist li.depth-3 .cb-comment-body{
		width:230px;
	}
	.commentlist .comment-author{
		margin:0 0 10px 0;
	}
	.commentlist .comment_content p{
		margin:0 0 20px 0;
	}
	.commentlist .comment-reply-link{
		padding:7px 20px;
		font-size:14px;
		margin-bottom:10px;
	}
	/*********************
SIDEBAR STYLES
*********************/
	.cb-sidebar{
		width:300px;
		margin-right:30px;
		float:right;
	}
	.cb-sidebar .cb-lwa-profile, .cb-sidebar .cb-form-body{
		padding:0 30px;
	}
	.cb-sidebar .cb-social-media-widget .cb-social-media-icon{
		margin:0 10px 20px 10px;
	}
	.cb-125-ads li{
		margin:0 15px 15px 5px;
	}
	.cb-recent-comments-avatar{
		padding:20px;
	}
	.widget-latest-articles ul li{
		margin:0 0 20px 0;
	}
	.widget-latest-articles ul li .cb-meta .cb-byline .cb-byline-element{
		margin:0 0 5px 3px;
	}
	.widget-latest-articles ul li .cb-meta .cb-byline i{
		margin:0 0 0 2px;
	}
	.widget-latest-articles ul li .cb-meta .cb-byline .fa-comment{
		margin:0 0 0 5px;
	}
	.widget-latest-articles .cb-small{
		padding:20px;
	}
	.widget-latest-articles .cb-big li .cb-meta{
		padding:15px 15px 20px 15px;
	}
	.widget-latest-articles .cb-big li .cb-meta .h2{
		margin:0 0 10px 0;
	}
	/*********************
FOOTER STYLES
*********************/
	#cb-footer #cb-widgets > div{
		padding-top:30px;
	}
	#cb-footer #cb-widgets .cb-footer-widget-title{
		padding:15px;
	}
	#cb-footer .cb-footer-wrap .cb-footer-widget{
		margin:0 30px;
		padding-bottom:30px;
	}
	#cb-footer .cb-footer-lower{
		padding:30px 0;
		font-size:12px;
	}
	#cb-footer .cb-footer-lower > div{
		padding:0 30px;
	}
	/*********************
REVIEW STYLES
*********************/
	.cb-review-box{
		padding:30px;
	}
	.cb-review-box #cb-review-title{
		font-size:16px;
		margin:0 0 15px 0;
	}
	.cb-review-box .cb-bar #cb-vote{
		text-align:right;
	}
	.cb-review-box .cb-bar #cb-vote .cb-overlay.cb-stars{
		float:left;
		margin-top:0;
	}
	.cb-review-box .cb-bar #cb-vote .cb-overlay.cb-stars .fa-star{
		font-size:20px;
		margin-right:5px;
	}
	.cb-review-box .cb-overlay-stars .fa-star{
		font-size:20px;
		margin-right:5px;
	}
	.cb-review-box .cb-summary #cb-conclusion{
		font-size:14px;
		margin:0 0 20px 0;
	}
	.cb-review-box .cb-pros-cons{
		width:38%;
		margin:15px 0 30px 0;
	}
	.cb-review-box .cb-pros-cons ul{
		padding:20px 20px 0 20px;
	}
	.cb-review-box .cb-pros-cons ul li{
		font-size:12px;
		margin-bottom:5px;
	}
	.cb-review-box .cb-title{
		font-size:16px;
		line-height:40px;
		height:40px;
	}
	.cb-review-box .cb-score-box{
		margin:15px 0 30px 0;
		width:24%;
	}
	.cb-review-box .cb-score-box.cb-stars .score{
		font-size:55px;
		padding:15px 0 0 0;
	}
	.cb-review-box .cb-score-box.cb-stars .score-title{
		padding:10px 0 0 0;
	}
	.cb-review-box.cb-readers .cb-score-box{
		margin:15px 0 30px 38%;
	}
	.woocommerce.cb-fw-bs ul.products li.product, .woocommerce-page.cb-fw-bs ul.products li.product{
		margin:0 0 2em 2%;
		width:23.5%;
	}
	.woocommerce.cb-fw-bs ul.products li.first, .woocommerce-page.cb-fw-bs ul.products li.first{
		clear:both;
	}
	.woocommerce.cb-fw-bs ul.products li.last, .woocommerce-page.cb-fw-bs ul.products li.last{
		margin-left:0;
	}
}
@media only screen and (min-width:1200px){
	/*********************
LAYOUT & GRID STYLES
*********************/
	.cb-main{
		width:750px;
	}
	.cb-fw-bs .cb-main{
		width:1140px;
	}
	.cb-fw-bs .cb-main .entry-content .alignnone.size-full{
		max-width:1200px;
	}
	.cb-fw-bs .cb-main .cb-review-box .cb-pros-cons{
		width:42%;
	}
	.cb-fw-bs .cb-main .cb-review-box .cb-score-box{
		width:16%;
	}
	.cb-fw-bs .cb-main #cb-author-box .cb-meta{
		width:1020px;
	}
	.cb-fw-bs .cb-main .cb-review-box.cb-half .cb-score-box{
		width:33%;
		margin-right:33%;
	}
	.cb-fw-bs .cb-main .cb-related-posts-block ul li{
		width:360px;
		margin-bottom:30px;
	}
	.cb-fw-bs .cb-main .cb-related-posts-block ul .no-1{
		margin-right:0;
	}
	.cb-fw-bs .cb-main .cb-related-posts-block ul .no-2, .cb-fw-bs .cb-main .cb-related-posts-block ul .no-3{
		margin-right:30px;
	}
	.wrap{
		width:1200px;
	}
	.cb-site-padding{
		padding:0 30px;
	}
	#cb-content{
		min-height:600px;
	}
	.cb-with-large a img{
		max-width:none;
	}
	/*********************
POSTS & CONTENT STYLES
*********************/
	.cb-homepage{
		margin:30px;
	}
	.home.blog .cb-slider-a, .category .cb-slider-a{
		margin-top:30px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li{
		font-size:16px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li > a{
		padding:12px 15px;
		letter-spacing:2px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu{
		width:1200px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles{
		width:100%;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent{
		width:420px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask{
		width:80px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta{
		padding:0 100px 0 0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .h4{
		letter-spacing:1px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline{
		font-size:10px;
		display:block;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li:last-child{
		margin:0;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw{
		width:660px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured{
		width:540px;
	}
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu{
		width:1200px;
	}
	#cb-nav-bar #cb-main-menu .main-nav .cb-has-children a:after{
		font-size:10px;
		padding-right:5px;
	}
	#cb-nav-bar .flexslider-1-menu{
		width:900px;
	}
	#cb-nav-bar .flexslider-1-fw-menu{
		width:1140px;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent{
		border-right:1px solid #333333;
	}
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul li{
		border-bottom:1px dashed #f7f7f7;
	}
	/*********************
GRID STYLES
*********************/
	.cb-grid-block{
		margin:3px 0 30px 0;
	}
	.cb-grid-block img{
		width:auto;
	}
	.cb-grid-block .cb-l h2{
		font-size:32px;
	}
	.archive .cb-grid-block{
		margin-bottom:0;
	}
	.cb-grid-entry .cb-l h2{
		font-size:30px;
	}
	.cb-grid-3{
		height:620px;
	}
	.cb-grid-4{
		height:645px;
	}
	.cb-grid-5{
		height:645px;
	}
	.cb-grid-5 .cb-l{
		height:400px;
	}
	.cb-grid-5 .cb-s{
		height:245px;
	}
	.cb-grid-5.cb-flipped .cb-l{
		width:600px;
		height:400px;
	}
	.cb-grid-5.cb-flipped .cb-s{
		width:400px;
		height:245px;
	}
	.cb-grid-6{
		height:495px;
	}
	/*********************
MODULE STYLES
*********************/
	.cb-module-a .cb-article{
		width:360px;
	}
	.cb-module-a .no-2{
		margin:0 30px 0 0;
	}
	.cb-module-a.cb-module-fw .cb-article{
		width:360px;
	}
	.cb-module-a.cb-module-fw .no-2{
		margin:0 30px 0 0;
	}
	.cb-module-a.cb-module-fw .no-3{
		margin:0 30px 0 0;
	}
	.cb-module-b{
		width:360px;
	}
	.cb-module-c{
		width:360px;
	}
	.cb-module-d{
		width:360px;
	}
	.cb-module-custom-h{
		width:360px;
	}
	.cb-module-g .cb-big{
		max-width:360px;
	}
	.cb-module-half:nth-child(odd){
		margin:0 0 50px 30px;
	}
	.cb-module-custom{
		padding:0 30px 20px 30px;
	}
	.cb-a-square{
		width:360px;
	}
	.cb-slider-b.cb-module-fw{
		width:1200px;
	}
	.cb-slider-b.cb-module-fw .cb-title{
		font-size:34px;
	}
	.cb-module-fw{
		width:1140px;
	}
	/*********************
HOMEPAGE BUILDER STYLES
*********************/
	.cb-section-top{
		padding-top:30px;
	}
	#cb-content .cb-sidebar.cb-section-top{
		margin:30px 30px 0 30px;
	}
	.cb-blog-style-e{
		padding-right:0;
	}
	.cb-blog-style-e .cb-mask{
		width:50%;
		margin-left:0;
	}
	.cb-blog-style-e .cb-meta{
		width:50%;
		padding:5px 15px !important;
		float:right;
	}
	/*********************
FEATURED IMAGES STYLES
*********************/
	.cb-fis-big .cb-entry-header .cb-title-fi .cb-entry-title{
		padding:20px 0 15px;
		font-size:32px;
	}
	#cb-full-background-featured, #cb-parallax-featured{
		height:520px;
	}
	#cb-full-width-featured-img{
		height:600px;
	}
	#cb-media-frame-lb{
		max-width:1200px;
	}
	#cb-media-frame-lb iframe[src*="youtube.com"], #cb-media-frame-lb iframe[src*="vimeo"]{
		width:1200px;
		height:675px;
	}
	.fa.cb-times{
		font-size:40px;
	}
	.cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-entry-title{
		font-size:44px;
	}
	.cb-fis-tl-default.cb-fw-narrow .cb-fis-big .cb-entry-header .cb-title-fi{
		max-width:810px;
	}
	.cb-sb-nar-embed-fw.cb-fw-narrow .cb-entry-content .alignnone.size-full{
		width:1200px;
		margin-right:-225px;
	}
	.cb-sb-nar-embed-fw.cb-fw-narrow .cb-entry-content .wp-caption.alignnone{
		width:1200px !important;
		margin-right:-225px;
	}
	/*********************
AUTHOR PAGE
*********************/
	.cb-about-page .cb-author-line .cb-author-details{
		margin-left:30px;
		width:230px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details{
		margin-left:30px;
		width:262px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even){
		margin-left:30px;
	}
	.cb-about-page.wrap .cb-author-line .cb-author-details:last-child{
		margin-left:0;
	}
	/*********************
AUTHOR BOX STYLE
*********************/
	#cb-author-box{
		margin:0 0 40px 0;
	}
	#cb-author-box .cb-meta{
		width:630px;
	}
	/*********************
ABOUT PAGE
*********************/
	.cb-about-page .cb-author-details{
		width:240px;
		padding:30px 30px 30px 0;
	}
	/*********************
SIDEBAR STYLES
*********************/
	.cb-sidebar{
		width:360px;
		padding:30px 0 0 0;
	}
	.cb-125-ads li{
		margin:0 35px 15px 10px;
	}
	/******************************************************************
COMMENT STYLES
******************************************************************/
	.commentlist{
		margin:20px 0 20px 0;
	}
	.commentlist .cb-gravatar-image{
		margin-right:30px;
	}
	.commentlist li .cb-comment-body{
		width:610px;
		padding:0 30px 0 0;
	}
	.commentlist li article{
		padding:30px 0;
	}
	.commentlist ul.children{
		padding:0 110px 0 0;
	}
	.commentlist li.depth-2 .cb-comment-body{
		width:490px;
	}
	.commentlist li.depth-3 .cb-comment-body{
		width:380px;
	}
	.commentlist .comment-author{
		margin:0 0 10px 0;
	}
	.commentlist .comment_content p{
		margin:0 0 20px 0;
	}
	.commentlist .comment-reply-link{
		padding:7px 20px;
		font-size:14px;
		margin-bottom:10px;
	}
	/******************************************************************
PREVIOUS/NEXT LINKS
*****************************************************************/
	#cb-previous-next-links #cb-previous-link, #cb-previous-next-links #cb-next-link, #cb-previous-next-links .cb-empty{
		padding:20px 40px 110px 40px;
	}
	#cb-previous-next-links #cb-previous-link .fa-long-arrow-left, #cb-previous-next-links #cb-previous-link .fa-long-arrow-right, #cb-previous-next-links #cb-next-link .fa-long-arrow-left, #cb-previous-next-links #cb-next-link .fa-long-arrow-right, #cb-previous-next-links .cb-empty .fa-long-arrow-left, #cb-previous-next-links .cb-empty .fa-long-arrow-right{
		font-size:40px;
	}
	#cb-previous-next-links .cb-empty{
		font-size:11px;
		line-height:40px;
	}
	.cb-review-box{
		margin:0 0 30px 0;
	}
	.cb-review-box .cb-bar #cb-vote .cb-overlay.cb-stars .fa-star{
		font-size:20px;
		margin-right:5px;
	}
	.cb-review-box .cb-overlay-stars .fa-star{
		font-size:20px;
		margin-right:5px;
	}
	.cb-review-box .cb-bar.cb-stars{
		padding:0 10px 15px 10px;
	}
	.cb-review-box .cb-summary #cb-conclusion{
		font-size:14px;
		margin:0 0 20px 0;
	}
	.cb-review-box .cb-pros-cons{
		width:40%;
		margin:15px 0 30px 0;
	}
	.cb-review-box .cb-pros-cons ul{
		padding:20px 20px 0 20px;
	}
	.cb-review-box .cb-pros-cons ul li{
		font-size:13px;
		margin-bottom:5px;
	}
	.cb-review-box .cb-title{
		font-size:16px;
		line-height:40px;
		height:40px;
	}
	.cb-review-box .cb-score-box{
		width:20%;
	}
	.cb-review-box .cb-score-box.cb-stars .score{
		font-size:50px;
		padding:10px 0 0 0;
	}
	.cb-review-box .cb-score-box.cb-stars .score-title{
		padding:10px 0 0 0;
	}
	.cb-review-box.cb-readers .cb-score-box{
		margin:15px 0 30px 40%;
	}
	.cb-review-box.cb-half{
		width:50%;
	}
	.cb-review-box.cb-half .cb-score-box{
		margin:20px 27% 30px 0;
		width:46%;
	}
}
/*
RETINA (2x RESOLUTION DEVICES)

*/
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){
	/* Social Media widget */
	.cb-social-media-widget .cb-rss, .cb-social-media-widget .cb-twitter, .cb-social-media-widget .cb-googleplus, .cb-social-media-widget .cb-facebook, .cb-social-media-widget .cb-youtube{
		background-image:url(../images/social-icons@2x.png);
		background-size:350px 70px;
	}
	#boxer .boxer-arrow, #boxer .boxer-close{
		background-size:90px 40px !important;
	}
	#boxer .boxer-close{
		background-image:url(../images/fs-boxer-icons@2x.png);
	}
	#boxer .boxer-arrow{
		background:#fff url(../images/fs-boxer-icons@2x.png);
	}
}
@media print{
	*{
		background:transparent !important;
		color:black !important;
		text-shadow:none !important;
		-webkit-filter:none !important;
		filter:none !important;
		-ms-filter:none !important;
	}
	a, a:visited{
		color:#444 !important;
		text-decoration:underline;
	}
	a:after, a:visited:after{
		content:" (" attr(href) ")";
	}
	a abbr[title]:after, a:visited abbr[title]:after{
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after{
		content:"";
	}
	pre, blockquote{
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead{
		display:table-header-group;
	}
	tr, img{
		page-break-inside:avoid;
	}
	img{
		max-width:100% !important;
	}
	@page{
		margin:0.5cm;
	}
	p, h2, h3{
		orphans:3;
		widows:3;
	}
	h2,
	h3{
		page-break-after:avoid;
	}
	.sidebar,
	.page-navigation,
	.wp-prev-next,
	.respond-form,
	nav{
		display:none;
	}
}
.cb-flex{
	direction:ltr;
}
.tipper-positioner{
	left:-99999px;
	right:auto;
}
*{
	letter-spacing:0 !important;
}
.cb-slider-block .flex-direction-nav .flex-next{
	left:auto;
	right:0;
}
.cb-slider-block .flex-direction-nav .flex-prev{
	right:auto;
	left:0;
}
.fa-long-arrow-right:before{
	content:"\f177" !important;
}
.fa-long-arrow-left:before{
	content:"\f178" !important;
}
.fa.cb-times:after{
	content:"\f104";
	right:auto;
	left:-3px;
	position:relative;
}
#cb-mob-menu{
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
}
.cb-modal{
	left:auto;
	right:50%;
	-webkit-transform:translate3d(50%, -50%, 0);
	-ms-transform:translate3d(50%, -50%, 0);
	transform:translate3d(50%, -50%, 0);
}
.cb-sticky-sidebar{
	float:right;
}
.single-post .wpcf7-form{
	display:inline-block;
}
.single-post [id^=wpcf7-f1116],
.single-post [id^=wpcf7-f1126],
.postid-1119 .wpcf7,
.postid-1112 .wpcf7,
.postid-956 .wpcf7,
.postid-1095 .wpcf7,
.postid-1088 .wpcf7,
.postid-1208 .wpcf7,
.postid-1073 .wpcf7{
	margin:0;
}
.postid-1119 .cb-mask,
.postid-1136 .cb-mask,
.postid-1112 .cb-mask,
.postid-956 .cb-mask,
.postid-1095 .cb-mask,
.postid-1088 .cb-mask,
.postid-1208 .cb-mask,
.postid-1073 .cb-mask{
	display:none;
}
.single-post [id^=wpcf7-f1116] .wpcf7-form,
.single-post [id^=wpcf7-f1126] .wpcf7-form,
.postid-1119.wpcf7 .wpcf7-form,
.postid-1112.wpcf7 .wpcf7-form,
.postid-956 .wpcf7 .wpcf7-form,
.postid-1095 .wpcf7 .wpcf7-form,
.postid-1088 .wpcf7 .wpcf7-form,
.postid-1208 .wpcf7 .wpcf7-form,
.postid-1073 .wpcf7 .wpcf7-form{
	padding:10px;
	background:#ee242d;
}
.single-post [id^=wpcf7-f1116] .wpcf7-form > p,
.single-post [id^=wpcf7-f1126] .wpcf7-form > p,
.postid-1112 .wpcf7 .wpcf7-form > p,
.postid-956 .wpcf7 .wpcf7-form > p,
.postid-1119 .wpcf7 .wpcf7-form > p,
.postid-1095 .wpcf7 .wpcf7-form > p,
.postid-1088 .wpcf7 .wpcf7-form > p,
.postid-1208 .wpcf7 .wpcf7-form > p,
.postid-1073 .wpcf7 .wpcf7-form > p{
	width:50%;
	margin-left:-6px;
	padding:0 10px;
	position:relative;
	vertical-align:text-top;
}
.single-post [id^=wpcf7-f1116] .wpcf7-form > p.form_title,
.single-post [id^=wpcf7-f1116] .wpcf7-form > p:last-of-type,
.single-post [id^=wpcf7-f1126] .wpcf7-form > p.form_title,
.single-post [id^=wpcf7-f1126] .wpcf7-form > p:last-of-type,
.postid-1095 .wpcf7 .wpcf7-form > p.form_title,
.postid-1088 .wpcf7 .wpcf7-form > p.form_title,
.postid-1208 .wpcf7 .wpcf7-form > p.form_title,
.postid-1073 .wpcf7 .wpcf7-form > p.form_title,
.postid-1095 .wpcf7 .wpcf7-form > p:last-of-type,
.postid-1112 .wpcf7 .wpcf7-form > p.form_title,
.postid-956 .wpcf7 .wpcf7-form > p.form_title,
.postid-1119 .wpcf7 .wpcf7-form > p.form_title,
.postid-1119 .wpcf7 .wpcf7-form > p:last-of-type,
.postid-1112 .wpcf7 .wpcf7-form > p:last-of-type,
.postid-956 .wpcf7 .wpcf7-form > p:last-of-type,
.postid-1088 .wpcf7 .wpcf7-form > p:last-of-type,
.postid-1208 .wpcf7 .wpcf7-form > p:last-of-type,
.postid-1073 .wpcf7 .wpcf7-form > p:last-of-type{
	width:100%;
	text-align:center;
	margin-bottom:0;
}
.single-post [id^=wpcf7-f1116] .wpcf7-form > p.form_title,
.single-post [id^=wpcf7-f1126] .wpcf7-form > p.form_title,
.postid-1119 .wpcf7 .wpcf7-form > p.form_title,
.postid-1112 .wpcf7 .wpcf7-form > p.form_title,
.postid-956 .wpcf7 .wpcf7-form > p.form_title,
.postid-1095 .wpcf7 .wpcf7-form > p.form_title,
.postid-1088 .wpcf7 .wpcf7-form > p.form_title,
.postid-1208 .wpcf7 .wpcf7-form > p.form_title,
.postid-1073 .wpcf7 .wpcf7-form > p.form_title{
	color:#ffffff;
	margin-top:10px;
	font-size:18px;
	font-weight:600;
	margin-bottom:10px;
}
.single-post [id^=wpcf7-f1116] .wpcf7-form .wpcf7-submit,
.single-post [id^=wpcf7-f1126] .wpcf7-form .wpcf7-submit,
.postid-1119 .wpcf7 .wpcf7-form .wpcf7-submit,
.postid-1112 .wpcf7 .wpcf7-form .wpcf7-submit,
.postid-956 .wpcf7 .wpcf7-form .wpcf7-submit,
.postid-1095 .wpcf7 .wpcf7-form .wpcf7-submit,
.postid-1088 .wpcf7 .wpcf7-form .wpcf7-submit,
.postid-1208 .wpcf7 .wpcf7-form .wpcf7-submit,
.postid-1073 .wpcf7 .wpcf7-form .wpcf7-submit{
	width:18%;
	border:none;
	border-radius:50px;
	background:#000;
	color:#fff;
	margin-top:0;
	margin-bottom:20px;
}
.single-post [id^=wpcf7-f1116] .wpcf7-form,
.single-post [id^=wpcf7-f1126] .wpcf7-form,
.postid-1119.single-post .wpcf7-form,
.postid-956 .single-post .wpcf7-form,
.postid-1112.single-post .wpcf7-form{
	background:#3596cb;
}
.single-post [id^=wpcf7-f1116] .wpcf7-form .wpcf7-submit,
.single-post [id^=wpcf7-f1126] .wpcf7-form .wpcf7-submit,
.postid-1119 .wpcf7 .wpcf7-form .wpcf7-submit,
.postid-956 .wpcf7 .wpcf7-form .wpcf7-submit,
.postid-1112 .wpcf7 .wpcf7-form .wpcf7-submit{
	width:20%;
}
.single-post [id^=wpcf7-f1116] .wpcf7-form .ajax-loader,
.single-post [id^=wpcf7-f1126] .wpcf7-form .ajax-loader,
.postid-1119 .wpcf7 .wpcf7-form .ajax-loader,
.postid-956 .wpcf7 .wpcf7-form .ajax-loader,
.postid-1112 .wpcf7 .wpcf7-form .ajax-loader,
.postid-1095 .wpcf7 .wpcf7-form .ajax-loader,
.postid-1088 .wpcf7 .wpcf7-form .ajax-loader,
.postid-1208 .wpcf7 .wpcf7-form .ajax-loader,
.postid-1073 .wpcf7 .wpcf7-form .ajax-loader{
	position:absolute;
	left:0;
}
@media only screen and (max-width:767px){
	.single-post [id^=wpcf7-f1116] .wpcf7-form,
	.single-post [id^=wpcf7-f1126] .wpcf7-form,
	.postid-1119 .wpcf7 .wpcf7-form,
	.postid-956 .wpcf7 .wpcf7-form,
	.postid-1112 .wpcf7 .wpcf7-form,
	.postid-1095 .wpcf7 .wpcf7-form,
	.postid-1088 .wpcf7 .wpcf7-form,
	.postid-1208 .wpcf7 .wpcf7-form,
	.postid-1073 .wpcf7 .wpcf7-form{
	}
	.single-post [id^=wpcf7-f1116] .wpcf7-form > p,
	.single-post [id^=wpcf7-f1126] .wpcf7-form > p,
	.postid-1119 .wpcf7 .wpcf7-form > p,
	.postid-956 .wpcf7 .wpcf7-form > p,
	.postid-1112 .wpcf7 .wpcf7-form > p,
	.postid-1095 .wpcf7 .wpcf7-form > p,
	.postid-1088 .wpcf7 .wpcf7-form > p,
	.postid-1208 .wpcf7 .wpcf7-form > p,
	.postid-1073 .wpcf7 .wpcf7-form > p{
		width:100%;
	}
	.single-post [id^=wpcf7-f1116] .wpcf7-form > p.form_title,
	.single-post [id^=wpcf7-f1116] .wpcf7-form > p:last-of-type,
	.single-post [id^=wpcf7-f1126] .wpcf7-form > p.form_title,
	.single-post [id^=wpcf7-f1126] .wpcf7-form > p:last-of-type,
	.postid-1119 .wpcf7 .wpcf7-form > p.form_title,
	.postid-956 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1112 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1095 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1088 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1208 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1073 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1119 .wpcf7 .wpcf7-form > p:last-of-type,
	.postid-956 .wpcf7 .wpcf7-form > p:last-of-type,
	.postid-1112 .wpcf7 .wpcf7-form > p:last-of-type,
	.postid-1095 .wpcf7 .wpcf7-form > p:last-of-type,
	.postid-1088 .wpcf7 .wpcf7-form > p:last-of-type,
	.postid-1208 .wpcf7 .wpcf7-form > p:last-of-type,
	.postid-1073 .wpcf7 .wpcf7-form > p:last-of-type{
	}
	.single-post [id^=wpcf7-f1116] .wpcf7-form > p.form_title,
	.single-post [id^=wpcf7-f1126] .wpcf7-form > p.form_title,
	.postid-1119 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1112 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1095 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1088 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1208 .wpcf7 .wpcf7-form > p.form_title,
	.postid-1073 .wpcf7 .wpcf7-form > p.form_title{
		font-size:15px;
	}
	.single-post [id^=wpcf7-f1116] .wpcf7-form .wpcf7-submit,
	.single-post [id^=wpcf7-f1126] .wpcf7-form .wpcf7-submit,
	.postid-1119 .wpcf7 .wpcf7-form .wpcf7-submit,
	.postid-1112 .wpcf7 .wpcf7-form .wpcf7-submit,
	.postid-956 .wpcf7 .wpcf7-form .wpcf7-submit,
	.postid-1095 .wpcf7 .wpcf7-form .wpcf7-submit,
	.postid-1088 .wpcf7 .wpcf7-form .wpcf7-submit,
	.postid-1208 .wpcf7 .wpcf7-form .wpcf7-submit,
	.postid-1073 .wpcf7 .wpcf7-form .wpcf7-submit{
		width:50%;
	}
}
.awacs_popup{
	visibility:hidden;
	opacity:0;

}
.single.single-post .awacs_popup{
	width:766px;
	height:450px;
	position: fixed;
	top:0;
	bottom:0;
	margin:auto;
	left:0;
	right:0;
	background:#29afe2;
	z-index:999;
	padding-top:80px;
	text-align:center;
	transition:all 700ms;
	visibility:hidden;
	opacity:0;
	transform:translate(0, -50px);
}
.single.single-post .awacs_popup._open{
	transform:translate(0, 0);
	opacity:1;
	visibility:visible;
}
.single.single-post .awacs_popup form{
	background:none;
}
.single.single-post .awacs_popup .close{
	position:absolute;
	top:26px;
	right:28px;
	width:20px;
	height:20px;
}
.single.single-post .awacs_popup .close:before, .single.single-post .awacs_popup .close:after{
	content:'';
	position:absolute;
	width:20px;
	height:2px;
	background-color:#000;
	top:9px;
}
.single.single-post .awacs_popup .close:before{
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);
	left:0;
}
.single.single-post .awacs_popup .close:after{
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	transform:rotate(-45deg);
	right:0;
}
.single.single-post .awacs_popup form p.form_title{
	font-size:39px;
	font-weight:400;
	line-height:1;
	margin-bottom:30px;
}
.single.single-post .awacs_popup form p{
	margin:0 auto;
	width:59%;
}
.single.single-post .awacs_popup form p .wpcf7-submit{
	width:59%;
	margin-top:30px;
	border-radius:0;
	background:#ee492c;
	font-size:20px;
	line-height:28px;
	margin-bottom:0;
}
.single.single-post .awacs_popup .wpcf7-form-control.wpcf7-text{
	padding:5px 20px;
	color:#000;
}
.single.single-post .awacs_popup .wpcf7-form-control.wpcf7-text::placeholder{
	color:#000;
	font-size:16px;
}
.single.single-post .awacs_popup div.wpcf7-mail-sent-ok{
	margin-top:7px;
}
@media screen and (max-width:640px){
	.single.single-post .awacs_popup{
		width:90%;
		height: 400px;
		padding-top:70px;
	}

	.single.single-post .awacs_popup form p.form_title{
		font-size:21px;
		line-height:1.2;
		margin-bottom: 20px;
	}
	.single.single-post .awacs_popup form p{
		width:90%;
	}
	
	.single.single-post .awacs_popup form p .wpcf7-submit{
		width:90%;
	}
}
.wrap{
  overflow-x:hidden;
}
.cb-google {
  display:none !important;}
