@charset "CP850";

/* Theme Name: girlslove2travel */
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;dis
}

html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

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:700;
}

blockquote {
	margin:1em 40px;
}

dfn {
	font-style:italic;
}

mark {
	background:#ff0;
	color:#000;
}

p,pre {
	margin:0 0 1em;
}

code,kbd,pre,samp {
	font-family:monospace,serif;
	font-size:1em;
}

hr {
	border:none;
	border-bottom:1px solid #ccc;
	clear:both;
	display:block;
	height:3px;
	margin:40px 0;
	padding:0;
}

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%;
}

sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

sup {
	top:-.5em;
}

sub {
	bottom:-.25em;
}

dl,menu,ol,ul {
	margin:0;
}

dd {
	margin:0 0 0 40px;
}

menu,ol,ul {
	padding:0 0 0 40px;
}

nav ul,nav ol {
	list-style:none;
	list-style-image:none;
}

img {
	border:0;
}

svg:not(:root) {
	overflow:hidden;
}

figure {
	margin:0;
}

form {
	margin:0;
}

fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em;
}

legend {
	border:0;
	padding:0;
	white-space:normal;
	margin-left:-7px;
}

button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	vertical-align:middle;
}

button,input {
	line-height:normal;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
	overflow:visible;
}

button[disabled],input[disabled] {
	cursor:default;
}

input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0;
	height:13px;
	width:13px;
}

input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	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;
	vertical-align:top;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

p {
	-webkit-hyphens:auto;
	-epub-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto;
}

b,strong,.strong {
	font-weight:700;
}

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;
}

.clearfix {
	zoom:1;
}

.clearfix:before,.clearfix:after {
	content:"";
	display:table;
}

.clearfix:after {
	clear:both;
}

* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.image-replacement {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

span.amp {
	font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important;
	font-style:italic;
}

.text-left {
	text-align:left;
}

.text-center {
	text-align:center;
}

.text-right {
	text-align:right;
}

.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;
}

#boxer,#boxer .boxer-container,#boxer .boxer-content,#boxer-overlay {
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
}

#boxer-overlay {
	background:#000;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:905;
}

#boxer {
	background:#fff url(library/images/fs-boxer-loading.gif) no-repeat center;
	box-shadow:0 0 25px #000;
	padding:10px;
	position:absolute;
	z-index:905;
}

#boxer.inline {
	padding:30px;
}

#boxer .boxer-close {
	background:#fff url(library/images/fs-boxer-icons.png) no-repeat -70px 10px;
	border-radius:100%;
	cursor:pointer;
	display:block;
	height:30px;
	position:absolute;
	padding:0;
	right:-8px;
	top:-8px;
	width:30px;
	text-indent:-99999px;
	z-index:906;
}

#boxer .boxer-close:hover {
	background-position:-70px -20px;
}

#boxer .boxer-container {
	background:#fff;
	height:100%;
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:905;
	zoom:1;
}

#boxer .boxer-content {
	background:#fff;
	overflow:hidden;
	padding:0;
	width:10000px;
}

#boxer .boxer-image {
	float:left;
}

#boxer .boxer-video {
	height:100%;
	width:100%;
}

#boxer .boxer-iframe {
	float:left;
	height:100%;
	overflow:auto;
	width:100%;
}

#boxer .boxer-meta {
	clear:both;
}

#boxer .boxer-arrow {
	background:#fff url(library/images/fs-boxer-icons.png) no-repeat 0 0;
	border-radius:100%;
	box-shadow:0 0 6px rgba(0,0,0,0.4);
	cursor:pointer;
	display:block;
	height:40px;
	margin-right:auto;
	margin-left:auto;
	opacity:0;
	position:absolute;
	text-indent:-99999px;
	top:0;
	width:40px;
	-webkit-transition:opacity .1s linear;
	-moz-transition:opacity .1s linear;
	-ms-transition:opacity .1s linear;
	-o-transition:opacity .1s linear;
	transition:opacity .1s linear;
}

#boxer .boxer-arrow.previous {
	left:20px;
}

#boxer .boxer-arrow.next {
	background-position:-40px 0;
	right:20px;
}

#boxer .boxer-content:hover .boxer-arrow {
	opacity:.75;
}

#boxer .boxer-content .boxer-arrow:hover {
	opacity:1;
}

#boxer .boxer-content:hover .boxer-arrow.disabled {
	opacity:.3;
	cursor:default!important;
}

#boxer .boxer-position {
	color:#999;
	font-size:11px;
	margin:0;
	padding:15px 10px 5px;
}

#boxer .boxer-caption p {
	margin:0;
	padding:15px 10px 10px;
}

#boxer .boxer-caption.gallery p {
	padding-top:0;
}

.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%;
}

@font-face {
	font-family:'Montserrat Regular';
	src:url(library/fonts/montserrat-regular-webfont.eot);
	src:url(library/fonts/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(library/fonts/montserrat-regular-webfont.woff2) format("woff2"),url(library/fonts/montserrat-regular-webfont.woff) format("woff"),url(library/fonts/montserrat-regular-webfont.ttf) format("truetype"),url(library/fonts/montserrat-regular-webfont.svg#montserratregular) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'Lato Regular';
	src:url(library/fonts/lato-regular-webfont.eot);
	src:url(library/fonts/lato-regular-webfont.eot?#iefix) format("embedded-opentype"),url(library/fonts/lato-regular-webfont.woff2) format("woff2"),url(library/fonts/lato-regular-webfont.woff) format("woff"),url(library/fonts/lato-regular-webfont.ttf) format("truetype"),url(library/fonts/lato-regular-webfont.svg#latoregular) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'Montserrat Bold';
	src:url(library/fonts/montserrat-bold-webfont.eot);
	src:url(library/fonts/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(library/fonts/montserrat-bold-webfont.woff2) format("woff2"),url(library/fonts/montserrat-bold-webfont.woff) format("woff"),url(library/fonts/montserrat-bold-webfont.ttf) format("truetype"),url(library/fonts/montserrat-bold-webfont.svg#montserratbold) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'Lato Bold';
	src:url(library/fonts/lato-bold-webfont.eot);
	src:url(library/fonts/lato-bold-webfont.eot?#iefix) format("embedded-opentype"),url(library/fonts/lato-bold-webfont.woff2) format("woff2"),url(library/fonts/lato-bold-webfont.woff) format("woff"),url(library/fonts/lato-bold-webfont.ttf) format("truetype"),url(library/fonts/lato-bold-webfont.svg#latobold) format("svg");
	font-weight:400;
	font-style:normal;
}

body {
	line-height:1.75em;
	background-color:#fff;
	color:#323737;
	-webkit-font-smoothing:antialiased;
	text-rendering:geometricPrecision;
	font-family:'Lato Regular',sans-serif;
}

a {
	-webkit-transition:all .35s;
	-moz-transition:all .35s;
	-o-transition:all .35s;
	transition:all .35s;
}

.wrap {
	width:310px;
	margin:0 auto;
}

.cb-repaint {
	clear:both;
}

#cb-outer-container {
	-webkit-transform:translate3d(0,0,0);
}

#cb-container.cb-rel-wrap {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.animated {
	-moz-animation-duration:1.5s;
	-moz-animation-fill-mode:both;
	-ms-animation-duration:1.5s;
	-ms-animation-fill-mode:both;
	-o-animation-duration:1.5s;
	-o-animation-fill-mode:both;
	-webkit-animation-duration:1.5s;
	-webkit-animation-fill-mode:both;
	animation-duration:1.5s;
	animation-fill-mode:both;
}

@-webkit-keyframes fadeInDown {
	0% {
		-webkit-transform:translateY(-20px);
		opacity:0;
	}
	
	100% {
		-webkit-transform:translateY(0);
		opacity:1;
	}
}

@-moz-keyframes fadeInDown {
	0% {
		-webkit-transform:translateY(-20px);
		opacity:0;
	}
	
	100% {
		-webkit-transform:translateY(0);
		opacity:1;
	}
}

@-o-keyframes fadeInDown {
	0% {
		-webkit-transform:translateY(-20px);
		opacity:0;
	}
	
	100% {
		-webkit-transform:translateY(0);
		opacity:1;
	}
}

@keyframes fadeInDown {
	0% {
		-webkit-transform:translateY(-20px);
		opacity:0;
	}
	
	100% {
		-webkit-transform:translateY(0);
		opacity:1;
	}
}

.fadeInDown {
	-moz-animation-name:fadeInDown;
	-o-animation-name:fadeInDown;
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
}

@-webkit-keyframes fadeInUp {
	0% {
		-webkit-transform:translateY(20px);
		opacity:0;
	}
	
	100% {
		-webkit-transform:translateY(0);
		opacity:1;
	}
}

@-moz-keyframes fadeInUp {
	0% {
		-webkit-transform:translateY(20px);
		opacity:0;
	}
	
	100% {
		-webkit-transform:translateY(0);
		opacity:1;
	}
}

@-o-keyframes fadeInUp {
	0% {
		-webkit-transform:translateY(20px);
		opacity:0;
	}
	
	100% {
		-webkit-transform:translateY(0);
		opacity:1;
	}
}

@keyframes fadeInUp {
	0% {
		-webkit-transform:translateY(20px);
		opacity:0;
	}
	
	100% {
		-webkit-transform:translateY(0);
		opacity:1;
	}
}

.fadeInUp {
	-moz-animation-name:fadeInUp;
	-o-animation-name:fadeInUp;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}

.header {
	background-position:center top;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	margin-bottom:30px;
	height:250px;
	margin-top:0;
}

.header .monththeme {
	font-family:'Oswald',sans-serif;
	font-size:16px;
	left:5%;
	top:32%;
	position:relative;
	color:#fff;
	float:left;
	text-transform:uppercase;
}

.header .monththeme h1 {
	font-size:36px;
	line-height:.8em;
}

.header .monththeme h1:after {
	content:"By girlsl\2665ve2travel";
	font-size:11px;
	position:relative;
	left:-128px;
	font-family:'Montserrat Regular',sans-serif;
	top:13px;
}

header.transparent {
	background:none!important;
}

.single-post .header .monththeme {
	display:none;
}

.single-post .header {
	background:transparent!important;
	height:0!important;
}

#cb-inner-header {
	padding:15px 0 0;
}

#cb-nav-bar,#cb-top-menu {
	font-family:'Montserrat Regular';
}

#cb-nav-bar #cb-main-menu {
	display:none;
}

#cb-content {
	min-height:200px;
}

.category .cb-grid-4,.category .cb-grid-5,.category .cb-grid-6,.home.blog .cb-grid-4,.home.blog .cb-grid-5,.home.blog .cb-grid-6 {
	margin-bottom:3px;
}

.cb-single-title {
	text-align:center;
	margin-top:20px;
}

.pgm .canvas {
	height:300px!important;
}

#cb-small-menu {
	left:0;
	top:0;
	-webkit-transform:translate3d(-220px,0,0);
	-moz-transform:translate3d(-220px,0,0);
	-ms-transform:translate3d(-220px,0,0);
	-o-transform:translate3d(-220px,0,0);
	transform:translate3d(-220px,0,0);
	position:absolute;
	height:100%;
	width:220px;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000;
}

#cb-small-menu ul li a {
	padding:10px;
	display:block;
	font-weight:700;
	font-family:'Montserrat Bold','Lato Bold',Arial,Verdana,sans-serif;
	text-transform:uppercase;
}

.sub-menu .cb-has-children a {
	color:#fe7473!important;
	font-weight:700!important;
	font-size:16px!important;
	display:none!important;
}

.sub-menu .cb-has-children li a {
	color:#333!important;
	font-weight:400!important;
	font-size:14px!important;
	display:block!important;
}

#cb-small-menu ul li ul li a {
	padding:10px 10px 10px 25px;
	font-size:14px;
	font-weight:400;
	text-transform:none;
	color:#333;
}

#cb-small-menu #cb-small-menu-close {
	display:block;
	text-align:right;
	font-size:20px;
	padding:10px 20px 0 0;
}

#cb-small-menu.cb-dark-menu {
	background:#333;
}

#cb-small-menu.cb-dark-menu ul li a {
	color:#E6E6E6;
}

#cb-small-menu.cb-dark-menu #cb-small-menu-close {
	color:#f0f0f0;
}

#cb-small-menu.cb-light-menu {
	background:#fafafa;
	border-right:3px solid #f0f0f0;
}

#cb-small-menu.cb-light-menu ul li a {
	color:#333;
}

#cb-small-menu.cb-light-menu #cb-small-menu-close {
	color:#1f1f1f;
}

#cb-bg-to {
	top:0;
	left:0;
	position:fixed;
	display:inline;
	width:100%;
	cursor:pointer;
	height:100%;
}

#cb-outer-container.cb-small-menu {
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	-transition:all .5s ease;
	transition:all .5s ease;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
}

#cb-outer-container.cb-small-menu.cb-main-nav-on {
	-webkit-transform:translate3d(220px,0,0);
	-moz-transform:translate3d(220px,0,0);
	-ms-transform:translate3d(220px,0,0);
	-o-transform:translate3d(220px,0,0);
	transform:translate3d(220px,0,0);
}

#cb-outer-container.cb-small-menu.cb-main-nav-on #cb-small-menu {
	left:0;
}

#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li a span,#cb-small-menu.cb-light-menu ul li a span {
	background-color:#82d9b2;
	-webkit-border-radius:20px;
	border-radius:20px;
	color:#333;
	cursor:default;
	float:right;
	font-size:10px;
	height:14px;
	line-height:14px;
	text-align:center;
	width:auto;
	position:relative;
	min-width:16px;
	letter-spacing:1px;
	margin-right:0;
	margin-top:-1px;
}

#cb-small-menu.cb-light-menu ul li a span {
	margin-top:6px;
}

#cb-top-menu {
	width:100%;
	float:left;
	z-index:10;
	position:relative;
}

#cb-top-menu #cb-small-menu-trigger {
	display:inline-block;
	width:50px;
	height:40px;
	float:left;
	text-align:center;
	line-height:35px;
	font-size:18px;
	border-right:solid 1px #888;
	color:#fafafa;
}

#cb-top-menu .cb-small-menu-icons {
	font-size:17px;
	color:#333;
	float:right;
	text-align:center;
	width:10%;
	line-height:40px;
	padding-right:5px;
}

#cb-top-menu .cb-breaking-news {
	width:70%;
	height:35px;
	overflow:hidden;
	line-height:38px;
	float:left;
	padding-left:15px;
	display:none;
}

.mobilelogo {
	display:block;
	margin:6px 0 0 15px;
	float:left;
}

#mobilelang a {
	display:block;
	padding-right:16px;
	padding-top:4px;
	float:right;
	letter-spacing:2px;
	font-size:9px;
}

#cb-top-menu .cb-breaking-news span {
	text-align:center;
	font-size:10px;
	padding:0 10px 0 5px;
	letter-spacing:1px;
	color:#888;
	float:left;
	text-transform:uppercase;
	line-height:3.8em;
}

#cb-top-menu .cb-breaking-news span .fa-long-arrow-right {
	margin-left:5px;
	font-size:10px;
}

#cb-top-menu .cb-breaking-news ul {
	overflow:hidden;
	margin:0;
	padding:0 5px 0 0;
	line-height:30px;
}

#cb-top-menu .cb-breaking-news ul li {
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
}

#cb-top-menu .cb-breaking-news ul li a {
	color:#888;
}

#cb-top-menu .cb-top-nav {
	display:none;
}

#cb-top-menu .cb-lang-nav {
	display:block;
}

#cb-top-menu .cb-top-nav li:last-child a,#cb-top-menu .cb-lang-nav li:last-child a {
	padding-left:4px;
	margin-right:2px;
}

#cb-top-menu .cb-lang-nav li:last-child a {
	float:right;
	font-size:9px;
	letter-spacing:2px;
	padding-top:2px;
	padding-right:10px;
}

#cb-top-menu .cb-lang-nav li:first-child {
	display:none;
}

#cb-top-menu.cb-light-menu {
	background:#222;
/* 	border-bottom:1px solid #e5e5e5; */
}

#cb-content,#content.widecolumn {
	background:#fff;
}

#cb-content .cb-sidebar,#content.widecolumn .cb-sidebar {
	padding:30px 0 0 30px;
}

#cb-content a,#cb-content a:visited,#content.widecolumn a,#content.widecolumn a:visited {
/* on click */
/* mobile tap color */
}

#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);
}

#main {
	margin:0 0 0 10px;
/* width: 290px; */
	padding:10px 0 0;
}

#main.cb-full-width {
	width:290px;
}

#main.cb-full-width #cb-standard-featured .cb-mask {
	text-align:center;
}

.cb-page-header,.cb-404-header,.cb-cat-header {
	text-align:center;
	padding:38px 0;
	margin:0 5% 15px;
	background:#fff;
	letter-spacing:1px;
	border-bottom:1px solid transparent;
	background:url(library/images/line-pink.png) repeat-x center 52px;
}

.cb-page-header #cb-cat-title,.cb-404-header #cb-cat-title,.cb-cat-header #cb-cat-title,.cb-cat-header #cb-search-title {
	text-transform:uppercase;
	font-size:28px;
	line-height:1em;
	letter-spacing:3px;
	margin:0;
	background:#fff;
	padding:0 24px;
	display:inline;
}

.cb-page-header #cb-cat-title span,.cb-404-header #cb-cat-title span,.cb-cat-header #cb-cat-title span {
	color:#999;
}

.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:#222;
	padding:20px;
	font-weight:700;
	letter-spacing:7px;
	font-size:.6em;
	text-transform:uppercase;
}

.cb-cat-header.cb-tag-header p {
	margin-top:10px;
}

.cb-block-title {
	padding:0 0 5px;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-size:16px;
	color:#333;
	margin:0 0 20px;
}

a,a:visited {
	color:#fe7473;
	text-decoration:none;
/* mobile tap color */
}

a:focus {
	outline:none;
}

p a,p a:visited {
	color:#fe7473;
	text-decoration:none;
/* mobile tap color */
}

p a:hover {
	color:#222;
}

a.cb-lightbox {
	border:none;
}

a:link,a:visited:link {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
}

.cb-search {
	margin-top:0;
	position:relative;
	border:1px solid #f1f1f1;
}

.cb-search .cb-search-field {
	width:100%;
	color:#999;
	background:#fff;
	border:none;
	font-size:20px;
	padding:10px 20px 10px 60px;
	height:60px;
	outline:none;
	font-style:italic;
	font-family:georgia;
}

.cb-search .cb-search-submit {
	background:transparent;
	font-size:28px;
	border:0;
	color:#ccc;
	width:60px;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	-webkit-appearance:none;
	outline:none;
}

#post-not-found {
	text-align:center;
	color:#333;
}

#post-not-found h2 {
	font-size:30px;
	color:#b3b3b3;
	text-transform:uppercase;
	margin:0 0 40px;
}

#post-not-found .cb-search {
	width:80%;
	margin:0 10% 60px;
}

/* H1, H2, H3, H4, H5 STYLES */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
	font-weight:400;
	line-height:1.6em;
	text-transform:uppercase;
}

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 5px;
}

h4,.h4 {
	font-size:12px;
	margin:0 0 5px;
}

h5,.h5 {
	font-size:11px;
	margin:0 0 3px;
}

h6,.h6 {
	font-size:10px;
	margin:0 0 3px;
}

/* HEADER STYLES */
#logo {
	float:left;
	margin:0;
}

.single-post #logo {
	display:none;
}

#logo a {
	height:200px;
	width:200px;
	padding:20px;
	display:block;
	-webkit-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	-transition:all .5s;
	transition:all .5s;
}

.cb-logo-center #logo a {
	margin:30px auto;
}

.cb-logo-center #logo,.cb-logo-center .cb-large,.cb-logo-center .cb-medium {
	width:100%;
	text-align:center;
	position:absolute;
}

.cb-large {
	float:left;
	width:310px;
	margin:10px 10px 10px 0;
	padding:0 10px;
}

.cb-medium {
	float:left;
	width:310px;
	margin:10px 10px 10px 0;
}

.cb-category-top {
	width:100%;
	text-align:center;
	margin:0 0 30px;
}

.cb-category-top img {
	width:auto;
}

.dash {
	width:10%;
	height:1px;
	background:#111;
	display:block;
	position:relative;
	margin-bottom:15px;
}

/* NAVIGATION STYLES */
he {
	float:left;
	border:none!important;
	width:60px;
	height:18px;
	position:absolute;
	background:transparent url(library/images/nav_logo_small.png);
	top:17px;
	left:15px;
}

#cb-nav-bar #cb-main-menu .main-nav li:after {
}

#cb-nav-bar #cb-main-menu .main-nav li.cb-icons {
	border:none;
}

/* #cb-nav-bar #cb-main-menu .main-nav li:first-child { background-color: #fff!important; } */
#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu {
	background:#fe7473;
}

#cb-nav-bar.cb-stuck #cb-main-menu .main-nav #cb-nav-logo img {
	max-height:28px;
}

#cb-nav-bar.cb-stuck .cb-nav-logo-sticky {
	visibility:visible;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
	top:0;
}

#cb-nav-bar .wrap,#cb-top-menu .wrap,#cb-footer .cb-footer-lower .wrap {
	width:100%;
}

#cb-nav-bar #cb-main-menu .main-nav #cb-nav-logo > a {
	padding:13px 0 4px 15px;
	position:absolute;
/* background: transparent url(library/images/logobg.black.jpg) left center no-repeat; */
	top:0;
	left:0;
	margin:0;
	background:;
}

#cb-nav-bar #cb-main-menu .main-nav #cb-nav-logo:hover {
	cursor:pointer;
}

.cb-nav-logo-sticky {
	visibility:hidden;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	border:none!important;
}

.cb-multi-widget .tabberlive .tabbertabhide,.cb-multi-widget .tabber {
	display:none;
}

.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;
}

.cb-multi-widget .tabbernav ul {
	margin:0;
}

.cb-multi-widget .tabbernav li {
	text-align:center;
	border-bottom:#ccc 1px solid;
	letter-spacing:1px;
	width:50%;
	display:inline-block;
	padding:14px 10px 15px;
}

.cb-multi-widget .tabbernav li a {
	display:block;
	text-transform:uppercase;
	color:#999;
}

.cb-multi-widget .tabbernav .tabberactive a {
	color:#1f1f1f;
}

.cb-multi-widget .tabbernav .tabberactive {
	border-bottom-color:#fe7473;
}

.cb-multi-widget .tabberlive .tabbertab ul {
	margin:0;
}

.cb-multi-widget .tabberlive .tabbertab h2,.cb-multi-widget .tabberlive .tabbertab h3 {
	display:none;
}

ul.instagram-pics li {
	float:left;
	width:25%;
	padding-right:3px;
}

ul.instagram-pics li a img {
	width:100%;
	height:auto;
	margin-right:4px;
}

ul.instagram-pics li:last-child a img {
	padding-right:0;
}

.cb-module-header {
	text-align:center;
	border-bottom:transparent 0 solid;
	padding:14px 20px 15px;
	margin:0 4% 30px;
	background:url(library/images/line-pink.png) repeat-x center 25px;
}

.cb-module-header h2 {
	margin:0;
	letter-spacing:2px;
	font-size:14px;
	color:#444;
	display:inline-block;
	text-transform:uppercase;
	background:#fff;
	padding:0 24px;
	line-height:1em;
}

.cb-module-header p {
	color:#222;
	padding:20px 0 0;
	font-weight:700;
	letter-spacing:7px;
	font-size:.6em;
	line-height:1.8em;
	text-transform:uppercase;
}

#cb-section-a,#cb-section-c {
	width:100%;
}

#cb-section-a {
	margin-top:10px;
}

#cb-section-b,#cb-section-d {
	width:300px;
	padding:0 0 0 10px;
}

.cb-byline {
	font-size:10px;
	letter-spacing:2px;
	line-height:2em;
	text-transform:uppercase;
	margin:0 0 3px;
	color:#999;
}

.single .cb-byline {
	text-align:center;
	margin-bottom:30px;
}

#cb-footer .cb-byline {
	text-align:left;
	margin-bottom:0;
}

.cb-byline .cb-author,.cb-byline .cb-date,.cb-byline .cb-category,.cb-byline .cb-comments {
	display:inline-block;
	margin:0 7px 5px 0;
}

.cb-byline .fa-clock-o,.cb-byline .fa-folder,.cb-byline .fa-comment,.cb-byline .fa-user,.cb-byline .fa-map-marker {
	margin-right:5px;
	color:#82d9b2;
}

.cb-byline a {
	color:#999;
}

.cb-breadcrumbs {
	width:100%;
	font-size:12px;
	background:#f7f7f7;
	padding-left:10px;
	line-height:30px;
	border-bottom:1px solid #F3F3F3;
}

.cb-breadcrumbs a {
	color:#333;
}

.cb-breadcrumbs div {
	display:inline-block;
}

.cb-breadcrumbs .cb-current {
	color:#999;
}

.cb-breadcrumbs .fa-angle-right {
	font-size:16px;
	color:#ccc;
	padding:0 10px;
	line-height:30px;
}

.cb-breadcrumbs.cb-padding-off {
	width:100%;
}

#main .cb-breadcrumbs {
	margin:0 0 20px;
}

.menu-item-10493 a {
	display:none;
}

.cb_top_menu_extras {
	position:relative;
}

.cb-login-modal,#cb-search-modal,#cb-dark-bg,.cb-register-modal {
	display:none;
}

.cb-dark-bg {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(37,37,37,0.8);
	z-index:99;
}

#cb-tap-detect {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:99;
	display:none;
}

.cb-login-modal,#cb-search-modal,.cb-register-modal {
	background:#272727;
	position:absolute;
	z-index:100;
	left:50%;
}

#cb-nav-bar .cb-login-modal,#cb-nav-bar #cb-search-modal,#cb-nav-bar .cb-register-modal {
	margin-top:50px;
}

.cb-login-modal .cb-avatar {
	float:left;
	width:50%;
}

.cb-login-modal .cb-avatar img {
	width:80%;
	float:left;
}

.cb-login-modal .cb-user-data {
	width:50%;
	float:left;
	padding-left:10px;
}

.cb-login-modal .cb-user-data .cb-block {
	text-align:left;
	margin-bottom:10px;
}

.cb-login-modal .cb-user-data .cb-block a {
	color:#e5e5e5;
}

.cb-login-modal .cb-user-data .cb-block i {
	margin-right:10px;
	color:#C5C5C5;
}

.cb-login-modal .cb-user-data .cb-last-block {
	margin-bottom:0;
}

#cb-search-modal .lwa-loading,.cb-join-modal .lwa-loading,.lwa .lwa-loading {
	position:absolute;
	width:100%;
	height:100%;
	background:#222 url(library/images/loading.gif) 50% 50% no-repeat;
	left:0;
	top:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	opacity:.85;
	z-index:1;
}

#cb-search-modal .cb-header,.cb-join-modal .cb-header,.lwa .cb-header {
	width:100%;
	text-align:left;
	border-bottom:1px solid transparent;
	text-transform:uppercase;
	font-family:'Oswald',sans-serif;
	color:#f7f7f7;
	display:inline-block;
	padding:15px 0;
	margin:5px 0 20px;
}

#cb-search-modal .cb-header .cb-title,.cb-join-modal .cb-header .cb-title,.lwa .cb-header .cb-title {
	width:95%;
	float:left;
	font-size:26px;
	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:3%;
	float:right;
}

#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-right: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:#333;
}

#cb-search-modal {
	width:300px;
}

#cb-search-modal .cb-search .cb-search-field {
	border:none;
	padding:10px 20px 10px 80px!important;
	color:#e5e5e5;
	background:#333;
	letter-spacing:1px;
}

#cb-search-modal .cb-search .cb-search-submit {
	border:none;
	font-size:24px;
	color:#b3b3b3;
}

.wp-smiley {
	width:auto!important;
}

#cb-search-modal,.lwa-form,.lwa-remember,.lwa-register-form,.lwa.cb-logged-in {
	padding:0 30px 30px;
}

#cb-search-modal {
	margin-left:-150px;
}

.cb-login-modal,.cb-register-modal {
	margin-left:-150px;
}

.lwa,.cb-join-modal {
	width:300px;
	text-align:center;
	margin-bottom:0;
}

.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:left;
	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;
	width:100%;
}

.lwa .cb-form-body .cb-password,.cb-join-modal .cb-form-body .cb-password {
	margin:0 0 20px;
	width:100%;
}

.lwa .cb-form-body .cb-email,.cb-join-modal .cb-form-body .cb-email {
	margin:0 0 20px;
	width:100%;
}

.lwa .cb-form-body .cb-submit,.cb-join-modal .cb-form-body .cb-submit {
	margin:0 0 20px;
	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:#999;
}

.lwa .cb-form-body label,.cb-join-modal .cb-form-body label {
	display:block;
	float:left;
}

.lwa .cb-form-body .fa-lock,.lwa .cb-form-body .fa-user,.lwa .cb-form-body .fa-envelope-o,.cb-join-modal .cb-form-body .fa-lock,.cb-join-modal .cb-form-body .fa-user,.cb-join-modal .cb-form-body .fa-envelope-o {
	width:20%;
	background:#242424;
	color:#f2f2f2;
	display:block;
	height:50px;
	float:left;
	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:#333;
	border:none;
	font-size:14px;
	padding:10px 20px;
	color:#f2f2f2;
	height:50px;
	width:80%;
	letter-spacing:2px;
	line-height:1;
	-webkit-transition:background .35s;
	-ms-transition:background .35s;
	-o-transition:background .35s;
	-transition:background .35s;
	transition:background .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:#333;
}

.lwa .cb-form-body input[type="submit"],.cb-join-modal .cb-form-body input[type="submit"] {
	background:#272727;
	color:#999;
	font-weight:700;
	border:3px solid #333;
	padding:8px 30px;
	letter-spacing:1px;
	text-transform:uppercase;
	width:100%;
	height:50px;
	-webkit-transition:background .35s;
	-ms-transition:background .35s;
	-o-transition:background .35s;
	-transition:background .35s;
	transition:background .35s;
}

.lwa .cb-form-body input[type="submit"]:focus,.cb-join-modal .cb-form-body input[type="submit"]:focus {
	background:#333;
	outline:none;
}

.lwa .cb-form-body input[type="submit"]:disabled,.cb-join-modal .cb-form-body input[type="submit"]:disabled {
	cursor:pointer;
	opacity:.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;
	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:#fafafa;
}

.cb-join-modal .lwa-status,.lwa-remember .lwa-status {
	margin:10px 0;
}

.widget_loginwithajaxwidget .cb-login-modal {
	display:block;
	position:relative;
	top:0;
	left:0;
	margin-left:0;
	z-index:95;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	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-right:none;
	width:100%;
}

.widget_loginwithajaxwidget .cb-login-modal .lwa {
	width:100%;
}

.cb-login-modal.cb-light-menu,.cb-register-modal.cb-light-menu,#cb-search-modal.cb-light-menu {
	background:#fafafa;
}

.cb-login-modal.cb-light-menu .cb-block a,.cb-register-modal.cb-light-menu .cb-block a,#cb-search-modal.cb-light-menu .cb-block a {
	color:#333;
}

.cb-login-modal.cb-light-menu .cb-header,.cb-register-modal.cb-light-menu .cb-header,#cb-search-modal.cb-light-menu .cb-header {
	color:#1f1f1f;
}

.cb-login-modal.cb-light-menu a,.cb-register-modal.cb-light-menu a,#cb-search-modal.cb-light-menu a {
	color:#1f1f1f;
}

.cb-login-modal.cb-light-menu .cb-password,.cb-login-modal.cb-light-menu .cb-username,.cb-login-modal.cb-light-menu .cb-email,.cb-register-modal.cb-light-menu .cb-password,.cb-register-modal.cb-light-menu .cb-username,.cb-register-modal.cb-light-menu .cb-email,#cb-search-modal.cb-light-menu .cb-password,#cb-search-modal.cb-light-menu .cb-username,#cb-search-modal.cb-light-menu .cb-email {
	border:3px solid #e9e9e9;
}

.cb-login-modal.cb-light-menu .fa-lock,.cb-login-modal.cb-light-menu .fa-user,.cb-login-modal.cb-light-menu .fa-envelope-o,.cb-register-modal.cb-light-menu .fa-lock,.cb-register-modal.cb-light-menu .fa-user,.cb-register-modal.cb-light-menu .fa-envelope-o,#cb-search-modal.cb-light-menu .fa-lock,#cb-search-modal.cb-light-menu .fa-user,#cb-search-modal.cb-light-menu .fa-envelope-o {
	color:#999;
	background:#f0f0f0;
}

.cb-login-modal.cb-light-menu input[type="password"],.cb-login-modal.cb-light-menu input[type="text"],.cb-login-modal.cb-light-menu input[type="submit"],.cb-register-modal.cb-light-menu input[type="password"],.cb-register-modal.cb-light-menu input[type="text"],.cb-register-modal.cb-light-menu input[type="submit"],#cb-search-modal.cb-light-menu input[type="password"],#cb-search-modal.cb-light-menu input[type="text"],#cb-search-modal.cb-light-menu input[type="submit"] {
	background:#f1f1f1;
	color:#999;
	-webkit-transition:background .35s;
	-ms-transition:background .35s;
	-o-transition:background .35s;
	-transition:background .35s;
	transition:background .35s;
	border:1px solid #f1f1f1;
}

.cb-login-modal.cb-light-menu input[type="password"]:focus,.cb-login-modal.cb-light-menu input[type="text"]:focus,.cb-login-modal.cb-light-menu input[type="submit"]:focus,.cb-register-modal.cb-light-menu input[type="password"]:focus,.cb-register-modal.cb-light-menu input[type="text"]:focus,.cb-register-modal.cb-light-menu input[type="submit"]:focus,#cb-search-modal.cb-light-menu input[type="password"]:focus,#cb-search-modal.cb-light-menu input[type="text"]:focus,#cb-search-modal.cb-light-menu input[type="submit"]:focus {
	background:#f5f5f5;
}

.cb-login-modal.cb-light-menu input[type="submit"],.cb-register-modal.cb-light-menu input[type="submit"],#cb-search-modal.cb-light-menu input[type="submit"] {
	border:3px solid #e9e9e9;
}

.cb-login-modal.cb-light-menu .cb-register a,.cb-register-modal.cb-light-menu .cb-register a,#cb-search-modal.cb-light-menu .cb-register a {
	color:#333;
}

.cb-login-modal.cb-light-menu .cb-search .cb-search-field,.cb-register-modal.cb-light-menu .cb-search .cb-search-field,#cb-search-modal.cb-light-menu .cb-search .cb-search-field {
}

.cb-login-modal.cb-light-menu .lwa-status-invalid a,.cb-register-modal.cb-light-menu .lwa-status-invalid a,#cb-search-modal.cb-light-menu .lwa-status-invalid a {
	color:#fafafa;
}

.cb-module-a,.cb-module-b,.cb-module-c,.cb-module-d,.cb-module-e,.cb-module-f,.cb-module-g,.cb-a-large,.cb-a-medium,.cb-a-square,.cb-slider-a,.cb-slider-b,.cb-grid-4,.cb-grid-5,.cb-grid-6,.cb-module-custom {
	position:relative;
	margin-bottom:40px;
}

.cb-module-a .cb-module-header,.cb-module-b .cb-module-header,.cb-module-c .cb-module-header,.cb-module-d .cb-module-header,.cb-module-e .cb-module-header,.cb-module-f .cb-module-header,.cb-module-g .cb-module-header,.cb-a-large .cb-module-header,.cb-a-medium .cb-module-header,.cb-a-square .cb-module-header,.cb-slider-a .cb-module-header,.cb-slider-b .cb-module-header,.cb-grid-4 .cb-module-header,.cb-grid-5 .cb-module-header,.cb-grid-6 .cb-module-header,.cb-module-custom .cb-module-header {
	margin-bottom:5px;
}

.cb-module-a .cb-article .cb-mask,.cb-module-b .cb-article .cb-mask,.cb-module-c .cb-article .cb-mask,.cb-module-d .cb-article .cb-mask,.cb-module-e .cb-article .cb-mask,.cb-module-f .cb-article .cb-mask,.cb-module-g .cb-article .cb-mask {
	position:relative;
}

.cb-module-a .cb-article .cb-mask a,.cb-module-b .cb-article .cb-mask a,.cb-module-c .cb-article .cb-mask a,.cb-module-d .cb-article .cb-mask a,.cb-module-e .cb-article .cb-mask a,.cb-module-f .cb-article .cb-mask a,.cb-module-g .cb-article .cb-mask a {
	display:block;
}

.cb-module-a .cb-article .cb-mask a img,.cb-module-b .cb-article .cb-mask a img,.cb-module-c .cb-article .cb-mask a img,.cb-module-d .cb-article .cb-mask a img,.cb-module-e .cb-article .cb-mask a img,.cb-module-f .cb-article .cb-mask a img,.cb-module-g .cb-article .cb-mask a img {
	-webkit-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	-transition:all .5s;
	transition:all .5s;
}

.cb-module-a .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-a .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-a .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-a .cb-article .cb-meta .cb-byline .fa-user,.cb-module-b .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-b .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-b .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-b .cb-article .cb-meta .cb-byline .fa-user,.cb-module-c .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-c .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-c .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-c .cb-article .cb-meta .cb-byline .fa-user,.cb-module-d .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-d .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-d .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-d .cb-article .cb-meta .cb-byline .fa-user,.cb-module-e .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-e .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-e .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-e .cb-article .cb-meta .cb-byline .fa-user,.cb-module-f .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-f .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-f .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-f .cb-article .cb-meta .cb-byline .fa-user,.cb-module-g .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-g .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-g .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-g .cb-article .cb-meta .cb-byline .fa-user {
	margin-right:2px;
}

.cb-module-a .cb-article .cb-meta .cb-byline .cb-author,.cb-module-a .cb-article .cb-meta .cb-byline .cb-date,.cb-module-a .cb-article .cb-meta .cb-byline .cb-category,.cb-module-a .cb-article .cb-meta .cb-byline .cb-comments,.cb-module-b .cb-article .cb-meta .cb-byline .cb-author,.cb-module-b .cb-article .cb-meta .cb-byline .cb-date,.cb-module-b .cb-article .cb-meta .cb-byline .cb-category,.cb-module-b .cb-article .cb-meta .cb-byline .cb-comments,.cb-module-c .cb-article .cb-meta .cb-byline .cb-author,.cb-module-c .cb-article .cb-meta .cb-byline .cb-date,.cb-module-c .cb-article .cb-meta .cb-byline .cb-category,.cb-module-c .cb-article .cb-meta .cb-byline .cb-comments,.cb-module-d .cb-article .cb-meta .cb-byline .cb-author,.cb-module-d .cb-article .cb-meta .cb-byline .cb-date,.cb-module-d .cb-article .cb-meta .cb-byline .cb-category,.cb-module-d .cb-article .cb-meta .cb-byline .cb-comments,.cb-module-e .cb-article .cb-meta .cb-byline .cb-author,.cb-module-e .cb-article .cb-meta .cb-byline .cb-date,.cb-module-e .cb-article .cb-meta .cb-byline .cb-category,.cb-module-e .cb-article .cb-meta .cb-byline .cb-comments,.cb-module-f .cb-article .cb-meta .cb-byline .cb-author,.cb-module-f .cb-article .cb-meta .cb-byline .cb-date,.cb-module-f .cb-article .cb-meta .cb-byline .cb-category,.cb-module-f .cb-article .cb-meta .cb-byline .cb-comments,.cb-module-g .cb-article .cb-meta .cb-byline .cb-author,.cb-module-g .cb-article .cb-meta .cb-byline .cb-date,.cb-module-g .cb-article .cb-meta .cb-byline .cb-category,.cb-module-g .cb-article .cb-meta .cb-byline .cb-comments {
	margin:0 7px 5px 0;
}

.cb-module-a img,.cb-module-b img,.cb-module-c img,.cb-module-d img,.cb-module-e img,.cb-module-f img,.cb-module-g img {
	vertical-align:top;
}

.cb-module-b,.cb-module-c,.cb-module-d,.cb-a-square {
	float:left;
}

.cb-module-a.cb-light,.cb-module-b.cb-light,.cb-module-c.cb-light,.cb-module-d.cb-light,.cb-module-e.cb-light,.cb-module-f.cb-light,.cb-module-g.cb-light,.cb-ad-half.cb-light,.cb-ad-full.cb-light,.cb-module-custom {
/* background: #f2f2f2; */
}

.cb-module-a.cb-light .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-a.cb-light .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-a.cb-light .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-a.cb-light .cb-article .cb-meta .cb-byline .fa-user,.cb-module-b.cb-light .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-b.cb-light .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-b.cb-light .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-b.cb-light .cb-article .cb-meta .cb-byline .fa-user,.cb-module-c.cb-light .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-c.cb-light .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-c.cb-light .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-c.cb-light .cb-article .cb-meta .cb-byline .fa-user,.cb-module-d.cb-light .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-d.cb-light .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-d.cb-light .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-d.cb-light .cb-article .cb-meta .cb-byline .fa-user,.cb-module-e.cb-light .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-e.cb-light .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-e.cb-light .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-e.cb-light .cb-article .cb-meta .cb-byline .fa-user,.cb-module-f.cb-light .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-f.cb-light .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-f.cb-light .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-f.cb-light .cb-article .cb-meta .cb-byline .fa-user,.cb-module-g.cb-light .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-g.cb-light .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-g.cb-light .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-g.cb-light .cb-article .cb-meta .cb-byline .fa-user,.cb-ad-half.cb-light .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-ad-half.cb-light .cb-article .cb-meta .cb-byline .fa-folder,.cb-ad-half.cb-light .cb-article .cb-meta .cb-byline .fa-comment,.cb-ad-half.cb-light .cb-article .cb-meta .cb-byline .fa-user,.cb-ad-full.cb-light .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-ad-full.cb-light .cb-article .cb-meta .cb-byline .fa-folder,.cb-ad-full.cb-light .cb-article .cb-meta .cb-byline .fa-comment,.cb-ad-full.cb-light .cb-article .cb-meta .cb-byline .fa-user,.cb-module-custom .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-module-custom .cb-article .cb-meta .cb-byline .fa-folder,.cb-module-custom .cb-article .cb-meta .cb-byline .fa-comment,.cb-module-custom .cb-article .cb-meta .cb-byline .fa-user {
	color:#b3b3b3;
}

.cb-module-a.cb-light .cb-article .cb-meta h2 a,.cb-module-b.cb-light .cb-article .cb-meta h2 a,.cb-module-c.cb-light .cb-article .cb-meta h2 a,.cb-module-d.cb-light .cb-article .cb-meta h2 a,.cb-module-e.cb-light .cb-article .cb-meta h2 a,.cb-module-f.cb-light .cb-article .cb-meta h2 a,.cb-module-g.cb-light .cb-article .cb-meta h2 a,.cb-ad-half.cb-light .cb-article .cb-meta h2 a,.cb-ad-full.cb-light .cb-article .cb-meta h2 a,.cb-module-custom .cb-article .cb-meta h2 a {
	color:#4d4d4d;
}

.cb-dark {
	background:#333;
}

.cb-dark .cb-module-header {
	background:#242424;
}

.cb-dark .cb-module-header h2 {
	color:#f0f0f0;
}

.cb-dark .cb-module-header h2 a {
	color:#f0f0f0;
}

.cb-dark .cb-article .cb-meta .cb-byline {
	color:#e5e5e5;
}

.cb-dark .cb-article .cb-meta .cb-byline .fa-clock-o,.cb-dark .cb-article .cb-meta .cb-byline .fa-folder,.cb-dark .cb-article .cb-meta .cb-byline .fa-comment,.cb-dark .cb-article .cb-meta .cb-byline .fa-user {
	color:#ccc;
}

.cb-dark .cb-article .cb-meta .cb-byline a {
	color:#e5e5e5;
}

.cb-dark .cb-article .cb-meta .cb-excerpt {
	color:#b3b3b3;
}

.cb-dark .cb-article .cb-meta h2 a {
	color:#f2f2f2;
}

.cb-review-ext-box {
	position:absolute;
	top:0;
	right: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:#fafafa;
	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 {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity:.9;
	height:100%;
	width:100%;
	top:3px;
	right:3px;
	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-left: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:left;
}

.cb-recent-comments-avatar .cb-comment-with-avatar .cb-comment {
	padding-left: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:#333;
}

.cb-recent-comments-avatar .cb-comment-with-avatar .cb-comment .url {
	color:#4d4d4d;
}

/*********************
SPECIFIC MODULE STYLES
*********************/
.cb-module-a {
	width:100%;
}

.cb-module-a .cb-article {
	width:100%;
}

.cb-module-a .cb-article .cb-mask {
	float:left;
	width:100%;
}

.cb-module-a .cb-article .cb-mask a img {
	width:100%;
}

.cb-module-a .cb-article .cb-meta {
	padding:10px 20px 30px;
	display:inline-block;
}

.cb-module-a .cb-article .cb-meta h2 {
	margin:0 0 10px;
	letter-spacing:1px;
}

.cb-module-a .cb-article .cb-meta .cb-excerpt {
	display:none;
}

.cb-module-a .cb-article .cb-meta .cb-byline {
	display:none;
}

.cb-module-a.cb-module-fw {
	width:100%;
	padding:0 10px 10px;
}

.cb-module-a.cb-module-fw .cb-article {
	width:100%;
}

.cb-module-a.cb-module-fw .cb-article .cb-mask .cb-review-ext-box,.cb-module-a.cb-module-fw .cb-article .cb-mask .cb-media-icon {
	display:none;
}

#cb-full-width-featured {
	background:#fff;
}

.cb-module-b {
	width:100%;
}

.cb-module-b .cb-article {
	margin:0 0 20px;
}

.cb-module-b .cb-big .cb-mask {
	margin:0 0 5px;
}

.cb-module-b .cb-big .cb-meta {
	padding:10px;
}

.cb-module-b .cb-big .cb-meta h2 {
	margin:0 0 10px;
}

.cb-module-b .cb-small {
	padding:0 10px;
}

.cb-module-b .cb-small .cb-mask {
	display:none;
}

.cb-module-b .cb-small .cb-category {
	display:inline-block;
	vertical-align:top;
}

.cb-module-b .cb-small .cb-meta h2 {
	margin:0 0 5px;
}

.cb-module-c {
	width:100%;
}

.cb-module-c .cb-article {
	float:left;
	width:100%;
}

.cb-module-c .cb-article .cb-meta {
	padding:10px 10px 20px;
}

.cb-module-c .cb-article .cb-meta h2 {
	margin:0 0 10px;
}

.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:left;
	width:100%;
	padding:10px 20px;
}

.cb-module-d .cb-article h2 {
	margin:0 0 10px;
}

.cb-module-d .cb-article:last-child {
	padding:10px 15px 30px;
}

.cb-module-d .cb-article:first-of-type {
	padding:20px 15px;
}

.cb-module-custom {
	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;
}

.interaction {
	padding:60px 0 20px;
	max-width:100%!important;
	text-align:center;
	margin:0!important;
}

.interaction #cb-author-box .cb-mask {
	float:none;
	margin:0 auto;
	width:130px;
}

.single #cb-author-box .cb-meta {
	width:100%!important;
	margin-top:30px;
}

.interaction #cb-author-box .cb-meta .cb-author-bio {
	margin:0 auto;
	float:none!important;
	padding:0!important;
	max-width:500px;
}

.single aside {
	display:none!important;
}

.single #cb-content #main {
	margin:0 auto!important;
	float:none!important;
}

.single #cb-standard-featured .cb-entry-header .cb-title-fi .cb-entry-title {
	text-align:center!important;
}

.single #cb-standard-featured .cb-entry-header {
	text-align:center!important;
}

.single .dash {
	margin:10px auto 30px;
}

.cb-review-box {
	margin:0 0 10px;
	color:#333;
	padding:10px;
	background:#eee;
}

.cb-review-box #cb-review-title {
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:16px;
	color:#333;
	margin:0 0 15px;
}

.cb-review-box .cb-bar {
	width:100%;
	margin:0 0 12px;
	position:relative;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:12px;
	float:left;
	color:#333;
}

.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:right;
}

.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-left:5px;
}

.cb-review-box .cb-bar #cb-vote .cb-overlay-stars .fa-star:first-child {
	margin-left:0;
}

.cb-review-box .cb-bar #cb-vote .cb-overlay-stars .cb-opacity {
	position:absolute;
	background:#eee;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity:.6;
	top:0;
	right:0;
	height:100%;
}

.cb-review-box .cb-bar .cb-criteria-score {
	float:right;
	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;
	position:relative;
}

.cb-review-box .cb-overlay-stars .fa-star {
	font-size:20px;
	margin-left:5px;
}

.cb-review-box .cb-overlay-stars .cb-opacity {
	position:absolute;
	background:#eee;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity:.75;
	top:0;
	right:0;
	height:100%;
}

.cb-review-box .cb-bar.cb-user-rating {
	margin-bottom:0;
}

.cb-review-box .cb-bar.cb-stars {
	padding:0 10px 0 0;
	margin:0 0 10px;
	text-align:center;
}

.cb-review-box .cb-bar.cb-stars .cb-criteria,.cb-review-box .cb-bar.cb-stars .cb-overlay-stars {
	display:block;
}

.cb-review-box .cb-bar.cb-stars .cb-criteria {
	margin-bottom:5px;
}

.cb-review-box .cb-summary {
	width:100%;
	float:left;
}

.cb-review-box .cb-summary #cb-conclusion {
	font-size:14px;
	color:#999;
	display:block;
	margin:0 0 20px;
}

.cb-review-box .cb-pros-cons {
	width:50%;
	float:left;
	text-align:center;
	margin:15px 0 30px;
}

.cb-review-box .cb-pros-cons ul {
	padding:20px 20px 0;
	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:#333;
}

.cb-review-box .cb-score-box {
	position:relative;
	height:130px;
	color:#fff;
	margin:15px 0 30px 25%;
	width:50%;
	float:left;
	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;
}

.cb-review-box .cb-score-box .score-title {
	font-size:16px;
	letter-spacing:1px;
	padding:15px 0 0;
	text-transform:uppercase;
}

.cb-review-box .cb-score-box .filling {
	top:0;
	background-color:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:.7;
}

.cb-review-box .cb-score-box .cb-overlay-stars {
	width:100%;
	float:none;
	padding:10px 0;
}

.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;
}

.cb-review-box .cb-score-box.cb-stars .score-title {
	padding:10px 0 0;
}

.cb-top-review-box #cb-review-title {
	display:none;
}

.cb-user-rating-tip {
	display:none;
	position:absolute;
	background:#333;
	border-top:3px solid #4d4d4d;
	padding:7px 10px;
	color:#fff;
}

.cb-review-box.cb-half .cb-score-box {
	margin-left:25%;
	width:50%;
	float:left;
}

.cb-review-box.cb-half .cb-bar.cb-stars {
	padding:0;
	margin:0 0 10px;
	border-bottom:none;
	text-align:center;
}

#cb-related-posts {
	margin:0 0 30px;
}

#cb-related-posts ul li {
	float:left;
	width:100%;
	position:relative;
	text-align:center;
}

#cb-related-posts ul li .cb-mask a img {
	width:100%;
}

#cb-author-box {
	margin:0 0 80px;
}

#cb-author-box .cb-mask {
	display:none;
	float:left;
	overflow:hidden;
	display:block;
	border-radius:50%;
	border:5px solid #fff;
	-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.10),0 -3px 4px rgba(0,0,0,0.03),1px 1px 1px rgba(0,0,0,0.15),2px 3px 4px rgba(0,0,0,0.15);
	-moz-box-shadow:0 -1px 1px rgba(0,0,0,0.10),0 -3px 4px rgba(0,0,0,0.03),1px 1px 1px rgba(0,0,0,0.15),2px 3px 4px rgba(0,0,0,0.15);
	box-shadow:0 -1px 1px rgba(0,0,0,0.10),0 -3px 4px rgba(0,0,0,0.03),1px 1px 1px rgba(0,0,0,0.15),2px 3px 4px rgba(0,0,0,0.15);
	-webkit-border-radius:100px;
	border-radius:100px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}

#cb-author-box .cb-mask img {
	margin:0;
}

#cb-author-box .cb-meta {
	width:100%;
	float:left;
}

#cb-author-box .cb-meta .cb-info {
	float:left;
	width:100%;
	line-height:1;
}

#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-title a {
	color:#333;
	display:inline-block;
}

#cb-author-box .cb-meta .cb-info .cb-author-position {
	color:#ccc;
	font-size:16px;
	margin-left:10px;
	display:inline-block;
	vertical-align:middle;
}

#cb-author-box .cb-meta .cb-info .cb-author-position .fa-long-arrow-right {
	margin-right:10px;
}

#cb-author-box .cb-meta .cb-info .cb-author-contact {
	vertical-align:middle;
	padding:10px 0 0;
	display:none;
}

#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-link,#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-twitter,#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-envelope-o,#cb-author-box .cb-meta .cb-info .cb-author-contact .cb-googleplus {
	margin:0 0 0 10px;
	display:inline-block;
	vertical-align:middle;
}

#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-link {
	color:#ccc;
	font-size:20px;
}

#cb-author-box .cb-meta .cb-info .cb-author-contact .cb-googleplus {
	text-decoration:none;
	width:18px;
}

#cb-author-box .cb-meta .cb-info .cb-author-contact .cb-googleplus img {
	border:0;
	margin:0;
}

#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-twitter {
	color:#00aced;
	font-size:22px;
}

#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-envelope-o {
	color:#ccc;
	font-size:18px;
	margin:-2px 0 0;
}

#cb-author-box .cb-meta .cb-author-bio {
	padding:10px 0 0;
	font-family:Georgia,Times,serif;
	font-size:1em;
	font-style:italic;
	line-height:1.6em;
}

.cb-author-page .cb-author-details,.cb-about-page .cb-author-line .cb-author-details {
	padding:20px 0 0;
}

.cb-author-page .cb-author-details .cb-mask,.cb-about-page .cb-author-line .cb-author-details .cb-mask {
	overflow:hidden;
	width:100%;
	padding:0 30px;
	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;
	height:auto;
	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-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:10px 10px 5px;
	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:#333;
}

.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 .fa-link,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-link,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus {
	margin:0 0 0 10px;
	display:inline-block;
	vertical-align:middle;
}

.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-link,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-link {
	color:#b3b3b3;
	font-size:18px;
}

.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus {
	width:18px;
	text-decoration:none;
}

.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus img,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus img {
	margin:0;
	border:0;
	vertical-align:middle;
}

.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter {
	color:#00aced;
	font-size:20px;
}

.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o {
	color:#b3b3b3;
	font-size:17px;
}

.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;
	color:#b3b3b3;
}

.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:#999;
}

.cb-about-page .cb-author-line {
	margin:0 0 30px;
}

.cb-about-page .cb-author-line .cb-author-details {
	padding:0;
	margin-right:30px;
	margin-bottom:30px;
	width:100%;
	float:left;
}

.cb-about-page .cb-author-line .cb-author-details:last-child {
	margin-right:0;
}

.cb-about-page .cb-author-line .cb-author-details .cb-mask img {
	width:100px;
	border-radius:50%;
}

.cb-about-page.wrap .cb-author-line .cb-author-details {
	width:100%;
}

.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea {
	padding:12px;
	font:inherit;
	line-height:1.5em;
	background:#f7f7f7;
	color:#333;
	margin-top:10px;
	border:1px solid #C5C5C5;
	-webkit-transition:background,.35s;
	-ms-transition:background,.35s;
	-o-transition:background,.35s;
	-transition:background,.35s;
	transition:background,.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;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.wpcf7-form-control.wpcf7-textarea {
	width:100%;
}

.wpcf7-form p {
	color:#333;
	font-size:1.15em;
}

.wpcf7-form-control.wpcf7-text:focus,.wpcf7-form-control.wpcf7-textarea:focus {
	background-color:#fff;
}

.cb-accordion a,.cb-accordion span {
	color:#fff;
	display:block;
	padding:10px;
}

.cb-accordion span {
	background-color:#333;
}

.cb-accordion a {
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:700;
	font-size:14px;
	background-color:#333;
}

.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:#333;
	border-color:#bfa40f;
}

.cb-alert.cb-green {
	background:#1ba83f;
	border-color:#13732b;
}

.cb-alert.cb-white {
	background:#fafafa;
	color:#999;
	border-color:#dcdcdc;
}

.cb-alert.cb-blue {
	background:#263852;
	border-color:#16202f;
}

.cb-highlight {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	padding:3px 1px;
	color:#fff;
}

.cb-button {
	letter-spacing:2px;
}

.cb-button a {
	padding:10px 30px;
	color:#fafafa!important;
	display:inline-block;
	margin:2px 2px 2px 0;
	border:3px solid transparent;
}

.cb-button.cb-center {
	display:block;
	text-align:center;
}

.cb-button.cb-no-url {
	padding:10px 30px;
	color:#fafafa;
	display:inline-block;
	margin:2px 2px 2px 0;
	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:#333!important;
	border-color:#ccc;
}

.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:#ccc;
	display:inline-block;
	margin-right:10px;
	float:left;
	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:#333;
}

.cb-toggler .cb-toggle-content {
	display:none;
	margin-bottom:15px;
}

.cb-dropcap-big {
	font-size:80px;
	color:#4d4d4d;
	float:left;
	line-height:1;
	margin-right:15px;
	font-weight:700;
}

.cb-dropcap-small {
	font-size:60px;
	color:#4d4d4d;
	float:left;
	line-height:1;
	margin-right:10px;
	font-weight:700;
}

.cb-tabs {
	margin:0 0 30px;
}

.cb-tabs > ul {
	margin:0;
}

.cb-tabs > ul li {
	text-align:center;
	border-bottom:#e5e5e5 3px solid;
	background:#fafafa;
	letter-spacing:2px;
	font-weight:700;
	text-transform:uppercase;
	display:inline-block;
	padding:14px 30px 15px;
}

.cb-tabs > ul li a {
	color:#999;
}

.cb-tabs > ul .current {
	border-bottom:#1f1f1f 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;
}

.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:1px;
	margin:40px 0;
	background:#e5e5e5;
}

.cb-divider .cb-title {
/*   background: white; */
	padding:7px 30px;
	font-size:14px;
	color:#333;
	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-grid-block {
	padding-bottom:30px;
}

.cb-grid-block .cb-module-header {
	margin-bottom:25px;
}

/*.cb-grid-block .cb-grid-img {
	display:none;
}*/

.cb-grid-block.cb-dark {
	background:none;
}

.cb-grid-4,.cb-grid-5,.cb-grid-6 {
	position:relative;
	margin:3px 0 20px;
}

.cb-grid-4 > div,.cb-grid-5 > div,.cb-grid-6 > div {
	overflow:hidden;
	display:block;
	float:left;
	position:relative;
}

.cb-grid-4 > div img,.cb-grid-5 > div img,.cb-grid-6 > div img {
	max-width:none;
}

.cb-grid-4 img,.cb-grid-4 a,.cb-grid-5 img,.cb-grid-5 a,.cb-grid-6 img,.cb-grid-6 a {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
}

.cb-grid-4 img,.cb-grid-5 img,.cb-grid-6 img {
	min-width:100%;
	height:auto;
}

.cb-grid-4 .cb-link,.cb-grid-5 .cb-link,.cb-grid-6 .cb-link {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;
	z-index:17;
}

.cb-grid-4 .cb-article-meta,.cb-grid-5 .cb-article-meta,.cb-grid-6 .cb-article-meta {
	position:absolute;
	bottom:0;
	left:0;
	z-index:16;
	width:100%;
}

.cb-grid-4 .cb-article-meta h2,.cb-grid-5 .cb-article-meta h2,.cb-grid-6 .cb-article-meta h2 {
	line-height:1.35;
	width:100%;
	text-align:left;
	margin:0;
	font-size:20px;
	font-weight:700;
	letter-spacing:1px;
	padding:10px;
	text-transform:uppercase;
	font-style:normal!important;
}

.cb-grid-4 .cb-article-meta h2 a,.cb-grid-5 .cb-article-meta h2 a,.cb-grid-6 .cb-article-meta h2 a {
	color:#fff;
}

.cb-grid-4 .cb-article-meta .cb-byline,.cb-grid-5 .cb-article-meta .cb-byline,.cb-grid-6 .cb-article-meta .cb-byline {
	width:100%;
	padding:0 20px 10px;
	letter-spacing:1px;
	color:#fff;
	text-align:left;
}

.cb-grid-4 .cb-article-meta .cb-byline a,.cb-grid-5 .cb-article-meta .cb-byline a,.cb-grid-6 .cb-article-meta .cb-byline a {
	color:#fff;
}

.cb-grid-4 .cb-article-meta .cb-byline .fa-clock-o,.cb-grid-4 .cb-article-meta .cb-byline .fa-folder,.cb-grid-4 .cb-article-meta .cb-byline .fa-comment,.cb-grid-4 .cb-article-meta .cb-byline .fa-user,.cb-grid-5 .cb-article-meta .cb-byline .fa-clock-o,.cb-grid-5 .cb-article-meta .cb-byline .fa-folder,.cb-grid-5 .cb-article-meta .cb-byline .fa-comment,.cb-grid-5 .cb-article-meta .cb-byline .fa-user,.cb-grid-6 .cb-article-meta .cb-byline .fa-clock-o,.cb-grid-6 .cb-article-meta .cb-byline .fa-folder,.cb-grid-6 .cb-article-meta .cb-byline .fa-comment,.cb-grid-6 .cb-article-meta .cb-byline .fa-user {
	color:#f0f0f0;
}

.cb-grid-4 .cb-article-meta .cb-byline .cb-categories,.cb-grid-5 .cb-article-meta .cb-byline .cb-categories,.cb-grid-6 .cb-article-meta .cb-byline .cb-categories {
	display:inline-block;
	vertical-align:top;
}

.cb-grid-4 .cb-article-meta .cb-byline .cb-categories a,.cb-grid-5 .cb-article-meta .cb-byline .cb-categories a,.cb-grid-6 .cb-article-meta .cb-byline .cb-categories a {
	display:inline-block;
	vertical-align:top;
	letter-spacing:1px;
	color:#fff;
}

.cb-grid-4 .cb-article-meta .cb-byline .cb-comments a,.cb-grid-5 .cb-article-meta .cb-byline .cb-comments a,.cb-grid-6 .cb-article-meta .cb-byline .cb-comments a {
	color:#fff;
}

.cb-grid-4 .cb-feature-1 {
	width:100%;
	height:160px;
	margin:0;
	border-bottom:3px solid #fff;
}

.cb-grid-4 .cb-feature-1 h2 {
	font-size:16px;
	letter-spacing:3px;
	padding:10px;
}

.cb-grid-4 .cb-feature-2 {
	width:100%;
	height:120px;
	margin:0;
	border-bottom:3px solid #fff;
}

.cb-grid-4 .cb-feature-2 .cb-article-meta h2 {
	font-size:14px;
}

.cb-grid-4 .cb-feature-3 {
	width:100%;
	height:120px;
	margin:0;
	border-bottom:3px solid #fff;
}

.cb-grid-4 .cb-feature-3 .cb-article-meta h2 {
	font-size:12px;
}

.cb-grid-4 .cb-feature-4 {
	width:100%;
	height:120px;
}

.cb-grid-4 .cb-feature-4 .cb-article-meta h2 {
	font-size:12px;
}

.cb-grid-4 .cb-feature-2 .cb-article-meta .cb-byline,.cb-grid-4 .cb-feature-3 .cb-article-meta .cb-byline,.cb-grid-4 .cb-feature-4 .cb-article-meta .cb-byline,.cb-grid-4 .cb-feature-5 .cb-article-meta .cb-byline {
	display:none;
}

.cb-grid-5 .cb-feature-1,.cb-grid-5 .cb-feature-2,.cb-grid-5 .cb-feature-3,.cb-grid-5 .cb-feature-4,.cb-grid-5 .cb-feature-5 {
	height:190px;
	width:100%;
}

.cb-grid-5 .cb-feature-1 .cb-article-meta h2,.cb-grid-5 .cb-feature-2 .cb-article-meta h2,.cb-grid-5 .cb-feature-3 .cb-article-meta h2,.cb-grid-5 .cb-feature-4 .cb-article-meta h2,.cb-grid-5 .cb-feature-5 .cb-article-meta h2 {
	font-size:14px;
}

.cb-grid-5 .cb-feature-1,.cb-grid-5 .cb-feature-2,.cb-grid-5 .cb-feature-3,.cb-grid-5 .cb-feature-4,.cb-grid-5 .cb-feature-5 {
	border-bottom:3px solid #fff;
}

.cb-grid-6 .cb-feature-1,.cb-grid-6 .cb-feature-2,.cb-grid-6 .cb-feature-3,.cb-grid-6 .cb-feature-4,.cb-grid-6 .cb-feature-5,.cb-grid-6 .cb-feature-6 {
	height:250px;
	width:100%;
	border-bottom:3px solid #fff;
}

.cb-grid-6 .cb-feature-6 {
	border:none;
}

.cb-grid-6 .cb-feature-1 .cb-article-meta .cb-byline,.cb-grid-6 .cb-feature-6 .cb-article-meta .cb-byline {
	display:none;
}

.cb-mask img {
	vertical-align:top;
}

.gallery-caption {
	background:#333;
}

.cb-media-icon {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-13px;
	margin-left:-24px;
	z-index:3;
}

.cb-media-icon .fa-play,.cb-media-icon .fa-headphones {
	font-size:24px;
	background:url(library/images/white-50.png);
	background:rgba(255,255,255,0.5);
	padding:10px 10px 10px 15px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	color:#272727;
	color:rgba(39,39,39,0.85);
	z-index:49;
}

.cb-media-icon .fa-play:hover,.cb-media-icon .fa-headphones:hover {
	cursor:pointer;
}

.cb-media-icon .fa-headphones {
	font-size:26px;
	padding:10px 12px;
}

#cb-media-overlay #cb-media-frame {
	position:absolute;
	width:50%;
	margin-left:25%;
	top:-9999px;
}

.cb-small li .cb-mask .cb-media-icon {
	margin-top:-10px;
	margin-left:-15px;
}

.cb-small li .cb-mask .cb-media-icon .fa-play,.cb-small li .cb-mask .cb-media-icon .fa-headphones {
	font-size:15px;
	padding:8px 8px 8px 12px;
}

.cb-small li .cb-mask .cb-media-icon .fa-headphones {
	padding:9px;
}

.cb-small .cb-mask .cb-media-icon {
	margin-top:-10px;
	margin-left:-15px;
}

.cb-small .cb-mask .cb-media-icon .fa-play,.cb-small .cb-mask .cb-media-icon .fa-headphones {
	font-size:15px;
	padding:8px 8px 8px 12px;
}

.cb-small .cb-mask .cb-media-icon .fa-headphones {
	padding:9px;
}

.cb-blog-style-a img,.cb-blog-style-b img {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	height:auto;
	width:100%;
}

.cb-blog-style-a,.cb-blog-style-d {
	border-bottom:1px solid #f1f1f1;
	margin:0 0 30px;
}

.cb-blog-style-a .cb-mask,.cb-blog-style-d .cb-mask {
	width:100%;
	margin:0;
	position:relative;
	overflow:hidden;
	float:left;
}

.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:left;
	padding:10px 20px 10px 10px;
}

.cb-blog-style-a .cb-meta h2,.cb-blog-style-d .cb-meta h2 {
	margin:0 0 5px;
	letter-spacing:1px;
}

.cb-blog-style-a .cb-meta h2 a,.cb-blog-style-d .cb-meta h2 a {
	color:#4d4d4d;
}

.cb-blog-style-a .cb-meta .cb-excerpt,.cb-blog-style-d .cb-meta .cb-excerpt {
	margin:0 0 10px;
	font-family:'Lato Regular';
}

.cb-blog-style-a {
	width:290px;
}

.cb-blog-style-b,.cb-blog-style-c {
	background:#FFF;
	width:100%;
	float:left;
	margin:0 0 20px;
	box-shadow:0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
	-o-box-shadow:0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
}

.cb-blog-style-b .cb-mask,.cb-blog-style-c .cb-mask {
	width:100%;
	position:relative;
	overflow:hidden;
	float:left;
	background:#333;
}

.cb-blog-style-b .cb-mask img,.cb-blog-style-c .cb-mask img {
	width:100%;
	height:auto;
}

.cb-blog-style-b .cb-mask a,.cb-blog-style-c .cb-mask a {
	display:block;
}

.cb-blog-style-b .cb-meta,.cb-blog-style-c .cb-meta {
	width:100%;
	float:left;
	padding:10px 20px 20px;
}

.cb-blog-style-b .cb-meta h2,.cb-blog-style-c .cb-meta h2 {
	margin:0 0 5px;
	font-size:16px;
	letter-spacing:1px;
}

.cb-blog-style-b .cb-meta h2 a,.cb-blog-style-c .cb-meta h2 a {
	color:#4d4d4d;
}

.cb-blog-style-b .cb-meta .cb-excerpt,.cb-blog-style-c .cb-meta .cb-excerpt {
	color:#333;
}

.cb-blog-style-c {
	width:100%;
	margin:0 10px 20px 0;
}

.cb-blog-style-b.cb-last,.cb-blog-style-c.cb-last {
	margin:0 0 20px;
}

.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-a.cb-dark-blog,.cb-blog-style-b.cb-dark-blog,.cb-blog-style-c.cb-dark-blog,.cb-blog-style-d.cb-dark-blog {
	background:#333;
}

.cb-blog-style-a.cb-dark-blog .cb-meta .cb-byline,.cb-blog-style-b.cb-dark-blog .cb-meta .cb-byline,.cb-blog-style-c.cb-dark-blog .cb-meta .cb-byline,.cb-blog-style-d.cb-dark-blog .cb-meta .cb-byline {
	color:#e5e5e5;
}

.cb-blog-style-a.cb-dark-blog .cb-meta .cb-byline .fa-clock-o,.cb-blog-style-a.cb-dark-blog .cb-meta .cb-byline .fa-folder,.cb-blog-style-a.cb-dark-blog .cb-meta .cb-byline .fa-comment,.cb-blog-style-a.cb-dark-blog .cb-meta .cb-byline .fa-user,.cb-blog-style-b.cb-dark-blog .cb-meta .cb-byline .fa-clock-o,.cb-blog-style-b.cb-dark-blog .cb-meta .cb-byline .fa-folder,.cb-blog-style-b.cb-dark-blog .cb-meta .cb-byline .fa-comment,.cb-blog-style-b.cb-dark-blog .cb-meta .cb-byline .fa-user,.cb-blog-style-c.cb-dark-blog .cb-meta .cb-byline .fa-clock-o,.cb-blog-style-c.cb-dark-blog .cb-meta .cb-byline .fa-folder,.cb-blog-style-c.cb-dark-blog .cb-meta .cb-byline .fa-comment,.cb-blog-style-c.cb-dark-blog .cb-meta .cb-byline .fa-user,.cb-blog-style-d.cb-dark-blog .cb-meta .cb-byline .fa-clock-o,.cb-blog-style-d.cb-dark-blog .cb-meta .cb-byline .fa-folder,.cb-blog-style-d.cb-dark-blog .cb-meta .cb-byline .fa-comment,.cb-blog-style-d.cb-dark-blog .cb-meta .cb-byline .fa-user {
	color:#ccc;
}

.cb-blog-style-a.cb-dark-blog .cb-meta .cb-byline a,.cb-blog-style-b.cb-dark-blog .cb-meta .cb-byline a,.cb-blog-style-c.cb-dark-blog .cb-meta .cb-byline a,.cb-blog-style-d.cb-dark-blog .cb-meta .cb-byline a {
	color:#e5e5e5;
}

.cb-blog-style-a.cb-dark-blog .cb-meta h2,.cb-blog-style-b.cb-dark-blog .cb-meta h2,.cb-blog-style-c.cb-dark-blog .cb-meta h2,.cb-blog-style-d.cb-dark-blog .cb-meta h2 {
	font-weight:400;
}

.cb-blog-style-a.cb-dark-blog .cb-meta h2 a,.cb-blog-style-b.cb-dark-blog .cb-meta h2 a,.cb-blog-style-c.cb-dark-blog .cb-meta h2 a,.cb-blog-style-d.cb-dark-blog .cb-meta h2 a {
	color:#f2f2f2;
}

.cb-blog-style-a.cb-dark-blog .cb-meta .cb-excerpt,.cb-blog-style-b.cb-dark-blog .cb-meta .cb-excerpt,.cb-blog-style-c.cb-dark-blog .cb-meta .cb-excerpt,.cb-blog-style-d.cb-dark-blog .cb-meta .cb-excerpt {
	color:#b3b3b3;
}

#cb-standard-featured .cb-mask {
	position:relative;
	background:#eee;
	height:155px;
	overflow:hidden;
}

#cb-standard-featured .cb-mask .cb-fi-standard {
	display:none;
	width:100%;
}

#cb-standard-featured .cb-mask .cb-image-credit {
	z-index:2;
	display:inline-block;
	position:absolute;
	bottom:0;
	right:0;
	background:url(library/images/black-50.png);
	background:rgba(0,0,0,0.65);
	color:#f0f0f0;
	font-size:12px;
	padding:5px 10px;
}

#cb-standard-featured .cb-mask .cb-image-credit .fa-camera {
	color:#fafafa;
	margin-right:10px;
	font-size:10px;
}

#cb-standard-featured .cb-mask .cb-image-credit a {
	color:#ccc;
}

#cb-standard-featured .cb-mask #cb-media-overlay {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
}

#cb-standard-featured .cb-mask #cb-media-overlay #cb-media-frame {
	position:absolute;
	margin-left:12%;
	max-height:90%;
	width:75%;
	top:-9999px;
}

#cb-standard-featured .cb-mask #cb-media-overlay #cb-media-frame iframe {
	-webkit-box-shadow:0 0 30px 8px #060606;
	-moz-box-shadow:0 0 30px 8px #060606;
	box-shadow:0 0 30px 8px #060606;
	width:100%;
	height:100%;
}

#cb-standard-featured .cb-mask #cb-media-overlay #cb-media-bg {
	display:block;
	background:url(library/images/black-50.png);
	background:rgba(0,0,0,0.85);
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
}

#cb-standard-featured .cb-entry-header {
	color:#1f1f1f;
	z-index:3;
}

#cb-standard-featured .cb-entry-header .cb-title-fi .cb-entry-title {
	padding:10px 0;
	letter-spacing:1px;
	margin:0;
	font-size:14px;
}

#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline {
	padding:0 0 10px;
	color:#b3b3b3;
}

#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline .fa-clock-o,#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline .fa-folder,#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline .fa-comment,#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline .fa-user {
	color:#b3b3b3;
}

#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline a {
	color:#b3b3b3;
}

#cb-full-width-featured,#cb-full-background-featured,#cb-parallax-featured {
	position:relative;
}

#cb-full-width-featured .cb-entry-header,#cb-full-background-featured .cb-entry-header,#cb-parallax-featured .cb-entry-header {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:100%;
}

#cb-full-width-featured .cb-entry-header .cb-title-fi,#cb-full-background-featured .cb-entry-header .cb-title-fi,#cb-parallax-featured .cb-entry-header .cb-title-fi {
	display:inline-block;
	bottom:0;
	position:absolute;
	left:0;
	text-align:left;
	background:#fff;
	z-index:3;
	padding:0 10px;
	max-width:75%;
}

#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-entry-title {
	padding:5px 0;
	letter-spacing:1px;
	font-size:12px;
	margin:0;
}

#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-byline,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-byline,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-byline {
	margin:0;
	color:#b3b3b3;
	display:none;
}

#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-byline .fa-clock-o,#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-byline .fa-folder,#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-byline .fa-comment,#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-byline .fa-user,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-byline .fa-clock-o,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-byline .fa-folder,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-byline .fa-comment,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-byline .fa-user,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-byline .fa-clock-o,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-byline .fa-folder,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-byline .fa-comment,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-byline .fa-user {
	color:#abe4c9;
}

#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-byline a,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-byline a,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-byline a {
	color:#555;
}

#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-byline a:hover,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-byline a:hover,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-byline a:hover {
	color:#333;
}

#cb-full-width-featured .cb-entry-header #cb-media-overlay,#cb-full-background-featured .cb-entry-header #cb-media-overlay,#cb-parallax-featured .cb-entry-header #cb-media-overlay {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
}

#cb-full-width-featured .cb-entry-header #cb-media-overlay #cb-media-frame,#cb-full-background-featured .cb-entry-header #cb-media-overlay #cb-media-frame,#cb-parallax-featured .cb-entry-header #cb-media-overlay #cb-media-frame {
	position:absolute;
	width:80%;
	margin-left:10%;
	top:-9999px;
	z-index:50;
	height:76%;
}

#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 {
	-webkit-box-shadow:0 0 30px 8px #060606;
	-moz-box-shadow:0 0 30px 8px #060606;
	box-shadow:0 0 30px 8px #060606;
	width:100%;
	height:100%;
}

#cb-full-width-featured .cb-entry-header #cb-media-overlay #cb-media-bg,#cb-full-background-featured .cb-entry-header #cb-media-overlay #cb-media-bg,#cb-parallax-featured .cb-entry-header #cb-media-overlay #cb-media-bg {
	display:block;
	background:url(library/images/black-50.png);
	background:rgba(0,0,0,0.85);
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
}

#cb-full-width-featured .cb-mask,#cb-full-background-featured .cb-mask,#cb-parallax-featured .cb-mask {
	position:relative;
	height:100%;
}

#cb-full-width-featured .cb-image-credit,#cb-full-background-featured .cb-image-credit,#cb-parallax-featured .cb-image-credit {
	display:inline-block;
	position:absolute;
	top:0;
	right:0;
	background:url(library/images/black-50.png);
	background:rgba(0,0,0,0.5);
	color:#f0f0f0;
	font-size:10px;
	padding:2px 10px;
	z-index:2;
}

#cb-full-width-featured .cb-image-credit .fa-camera,#cb-full-background-featured .cb-image-credit .fa-camera,#cb-parallax-featured .cb-image-credit .fa-camera {
	color:#fafafa;
	margin-right:10px;
	font-size:10px;
}

#cb-full-width-featured .cb-image-credit a,#cb-full-background-featured .cb-image-credit a,#cb-parallax-featured .cb-image-credit a {
	color:#ccc;
}

#cb-full-width-featured {
	height:200px;
	background:#1a1a1a;
}

#cb-full-width-featured .cb-entry-header {
	z-index:3;
}

#cb-full-background-featured {
	height:150px;
}

.backstretch #cb-media-bg {
	height:100%;
	width:100%;
	display:block;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity:.75;
	display:none;
	z-index:4;
}

#cb-parallax-featured {
	position:static;
}

#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-entry-header {
	min-height:100px;
}

#cb-parallax-featured .cb-image {
	z-index:-1;
	position:absolute;
/* text-align: center; */
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-position:49% 0;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-attachment:fixed;
}

#cb-parallax-featured .cb-mask {
	height:auto;
}

#cb-parallax-featured #cb-parallax-bg {
	-webkit-transition:background-color,.4s;
	-ms-transition:background-color,.4s;
	-o-transition:background-color,.4s;
	-transition:background-color,.4s;
	transition:background-color,.4s;
	z-index:-2;
	position:absolute;
	text-align:center;
	background-color:#060606;
	top:0;
	left:0;
	width:100%;
	background-position:49% 0;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-attachment:fixed;
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
}

#cb-parallax-featured .cb-parallax-bg-color {
	background-color:#000!important;
}

#cb-full-background-featured #cb-big-media-bg {
	display:none;
	background:url(library/images/black-50.png);
	background:rgba(0,0,0,0.85);
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	position:fixed;
}

.cb-style-off {
	margin-bottom:20px;
}

.entry-content {
	margin:0 0 30px;
}

.entry-content blockquote {
	width:80%;
	margin:0 15% 0 5%;
}

.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;
	border-left:3px solid #e9e9e9;
	padding-left:20px;
}

.entry-content dt {
	font-weight:700;
}

.entry-content dd {
	padding-left:50px;
}

.entry-content table {
	width:100%;
	margin-bottom:20px;
}

.entry-content table tr td {
	border-bottom:1px solid #e7e7e7;
	padding:10px;
	font-size:14px;
}

.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;
	font-size:14px;
}

.entry-content ul li ol,.entry-content ul li ul {
	margin:0 0 0 20px;
}

.entry-content ol {
	margin:15px 0;
	list-style-type:decimal;
	list-style-position:inside;
	font-size:14px;
}

.entry-content ol li ol,.entry-content ol li ul {
	margin:0 0 0 20px;
}

.entry-content dd {
	margin-left:0;
	font-size:.9em;
	color:#787878;
	margin-bottom:1.5em;
}

.entry-content img {
	margin:0 0 20px;
	max-width:100%;
	height:auto;
}

.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;
}

#main.cb-full-width .entry-content .alignnone.size-full {
	margin:10px 0 10px -10px;
	max-width:310px;
	height:auto;
}

.wp-caption {
	max-width:100%;
	overflow:hidden;
	background:#333;
	margin:5px 0 30px;
}

.wp-caption img {
	width:100%;
	margin-bottom:0;
	-webkit-transition:opacity .35s;
	-ms-transition:opacity .35s;
	-o-transition:opacity .35s;
	-transition:opacity .35s;
	transition:opacity .35s;
	height:auto;
}

.wp-caption img:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	opacity:.85;
}

.wp-caption .wp-caption-text {
	background:#333;
	padding:5px 10px 8px;
	text-align:center;
	color:#f7f7f7;
	margin:0;
	letter-spacing:1px;
}

.alignnone {
	overflow:hidden;
}

.gallery {
	background:#fff;
	margin:30px 0!important;
}

.gallery dl {
	margin-top:30px!important;
}

.gallery dl dt {
	font-size:0;
}

.gallery dl dd.gallery-caption {
	padding:0 10px;
	background:transparent;
	text-align:center;
	font-style:italic;
	color:#333;
	margin:0;
	letter-spacing:1px;
}

.gallery dl a {
	vertical-align:top;
}

.gallery dl img {
	border:none!important;
	margin:0;
	padding:2px;
}

.boxer-caption.gallery {
	background:transparent;
	margin:0!important;
}

#cb-gallery-post {
	background:#f7f7f7;
}

#cb-gallery-post #cb-gallery {
	overflow:hidden;
	height:130px;
	padding-top:5px;
}

#cb-gallery-post #cb-gallery .slides {
	height:100%;
}

#cb-gallery-post #cb-gallery .slides li {
	position:relative;
	background:#1a1a1a;
	display:none;
	height:100%;
}

#cb-gallery-post #cb-gallery .slides li .cb-meta .cb-caption {
	position:absolute;
	bottom:10%;
	text-align:center;
	padding:15px 50px;
	background:url(library/images/black-50.png);
	background:rgba(0,0,0,0.6);
	color:#f7f7f7;
	letter-spacing:2px;
	z-index:5;
	font-size:16px;
}

#cb-gallery-post #cb-gallery .flex-direction-nav {
	display:none;
}

#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 {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity:.5;
	display:none;
	position:relative;
	margin:0 5px 5px 0;
}

#cb-gallery-post #cb-carousel .slides .flex-active-slide {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
	opacity:.95;
}

#cb-gallery-post #cb-carousel .flex-direction-nav {
	*height:0;
}

#cb-gallery-post #cb-carousel .flex-direction-nav a {
	z-index:10;
	width:40px;
	top:0;
	height:100%;
	margin:0;
	display:block;
	position:absolute;
	cursor:pointer;
	font-size:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:.8;
}

#cb-gallery-post #cb-carousel .flex-direction-nav .flex-next {
	right:0;
	background:#fafafa;
}

#cb-gallery-post #cb-carousel .flex-direction-nav .flex-next:before {
	content:"\f105";
	font-size:40px;
	font-family:'fontawesome';
	top:50%;
	position:absolute;
	line-height:1;
	margin:-20px 0 0 14px;
	color:#4d4d4d;
}

#cb-gallery-post #cb-carousel .flex-direction-nav .flex-prev {
	left:0;
	background:#fafafa;
}

#cb-gallery-post #cb-carousel .flex-direction-nav .flex-prev:before {
	content:"\f104";
	font-size:40px;
	font-family:'fontawesome';
	top:50%;
	position:absolute;
	line-height:1;
	margin:-20px 0 0 14px;
	color:#4d4d4d;
}

#cb-gallery-post #cb-carousel .flex-direction-nav .flex-disabled {
	opacity:.3!important;
	filter:alpha(opacity=30);
	cursor:default;
}

.cb-page-navigation,.page-navigation,.wp-prev-next {
	margin:20px 0 30px;
}

.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 {
	float:left;
	margin:0 10px 10px 0;
	list-style-type:none!important;
	font-size:14px;
	background:#fff;
	-webkit-transition:all,.35s;
	-ms-transition:all,.35s;
	-o-transition:all,.35s;
	-transition:all,.35s;
	transition:all,.35s;
	letter-spacing:1px;
}

.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 {
	display:block;
	padding:3px 10px;
	text-decoration:none;
	position:relative;
	color:#888;
	border:1px solid #e1e1e1;
}

.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 {
	background:#efefef;
	border:1px solid #e1e1e1;
	padding:3px 10px;
}

.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 {
	display:block;
}

.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 {
	color:#b3b3b3;
}

.wp-prev-next .prev-link {
	float:left;
}

.wp-prev-next .next-link {
	float:right;
}

.fb_iframe_widget {
	margin-right:22px;
}

.cb-post-pagination {
	margin:20px 0 30px;
}

.cb-post-pagination a .wp-link-pages-number {
	display:inline-block;
	margin:0 10px 10px 0;
	text-decoration:none;
	position:relative;
	color:#999;
	border:1px solid #e1e1e1;
	background:#f7f7f7;
}

.cb-post-pagination .wp-link-pages-number {
	padding:10px 15px;
	float:left;
	margin:0 10px 10px 0;
	background:#b3b3b3;
	font-size:14px;
	border:1px solid #e1e1e1;
	text-decoration:none;
	position:relative;
	color:#fafafa;
}

#cb-blog-infinite-load {
	margin:0 0 40px;
}

#cb-blog-infinite-load a {
	-webkit-transition:all .35s;
	-ms-transition:all .35s;
	-o-transition:all .35s;
	-transition:all .35s;
	transition:all .35s;
	display:block;
	padding:15px;
	text-align:center;
	color:#999;
	background:#f7f7f7;
	margin:0 5px 5px 0;
	letter-spacing:2px;
	border:1px solid #e1e1e1;
	font-size:18px;
	text-transform:uppercase;
}

#cb-blog-infinite-load a:hover {
	background-color:#e5e5e5;
	color:#333;
	text-decoration:none!important;
}

.cb-no-more-posts {
	display:block;
	padding:15px;
	text-align:center;
	color:#B8B8B8;
	background:#f7f7f7;
	margin:0 0 40px;
	letter-spacing:2px;
	border:3px solid #eee;
	font-size:18px;
	text-transform:uppercase;
}

#cb-blog-infinite-load.cb-hidden,#cb-blog-infinite-scroll.cb-hidden {
	display:none;
}

#main.cb-loading {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity:.5;
}

.commentlist {
	margin:20px 0;
}

.commentlist .cb-gravatar-image {
	width:80px;
	float:left;
	margin-left: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:left;
	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 0 0 20px;
	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;
}

.commentlist .vcard cite.fn {
	font-weight:700;
	font-size:20px;
	letter-spacing:2px;
	font-style:normal;
	margin:0 0 2px;
	display:block;
}

.commentlist .vcard cite.fn a.url {
	color:#4d4d4d;
}

.commentlist .vcard time {
	display:block;
	font-size:12px;
	color:#b3b3b3;
	letter-spacing:.1em;
}

.commentlist .vcard time a {
	color:#999;
	text-decoration:none;
}

.commentlist .vcard time a:hover {
	text-decoration:underline;
}

.commentlist .vcard img.avatar {
	position:absolute;
	left:10px;
	padding:2px;
	border:1px solid #cecece;
	background-color:#fff;
}

.commentlist .comment_content p {
	margin:0 0 20px;
	color:#333;
}

.commentlist .comment-reply-link {
	float:left;
	padding:0 2px;
	font-size:12px;
	color:#999;
	-webkit-transition:opacity,.35s;
	-ms-transition:opacity,.35s;
	-o-transition:opacity,.35s;
	-transition:opacity,.35s;
	transition:opacity,.35s;
	margin-bottom:10px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:700;
}

.commentlist .comment-reply-link:focus {
	background:#e9e9e9;
	text-decoration:none!important;
}

#reply-title {
	padding:0 0 5px;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-size:16px;
	color:#333;
	margin:0 0 15px;
}

#reply-title:after {
	margin:16px auto;
	display:block;
	content:'';
	width:20px;
	height:1px;
	background-color:#e74c4c;
}

#reply-title small {
	float:right;
}

#reply-title a {
	display:block;
	margin-top:5px;
	font-size:12px;
}

#respond {
	margin:0 0 30px;
	background:#fff;
}

#respond p {
	margin:0 0 30px;
}

#respond p.form-submit {
	margin-top:20px;
}

#respond form {
	font-size:16px;
}

#respond form label,#respond form small {
	display:block;
}

#respond form .comment-form-author,#respond form .comment-form-email {
	width:48%;
	float:left;
}

#respond form .comment-form-author {
	margin:0 4% 0 0;
}

#respond form .comment-form-url {
	width:100%;
}

#respond form .comment-notes {
	font-size:12px;
	color:#ccc;
	margin:0 0 20px;
}

#respond .span_4 {
	width:32%;
	margin-right:2%;
	float:left;
}

#respond .col_last {
	margin-right:0;
}

#respond form input[type=text],#respond form input[type=email],#respond form input[type=url],#respond form textarea {
	clear:both;
	display:block;
	width:100%;
	margin:0 auto 25px;
	padding:15px 20px;
	float:left;
	color:#555;
	font-family:Georgia,Times,serif;
	font-size:1em;
	-webkit-border-radius:0px;
	border-radius:0px;
	margin-bottom:1.2em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #ccc;
	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);
}

#respond form input[type=text]:focus,#respond form input[type=email]:focus,#respond form input[type=url]:focus,#respond form textarea:focus {
	background:#fbfcfd;
	outline:none;
}

#respond form input[type=text]:invalid,#respond form input[type=email]:invalid,#respond form input[type=url]:invalid,#respond form textarea:invalid {
	outline:none;
	border-color:#fbc2c4;
	background-color:#f6e7eb;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow: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:100px;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	-o-transition:all .5s ease-out;
	transition:all .5s ease-out;
}

#respond form textarea:focus {
	height:220px;
}

#respond form #submit,.wpcf7-submit {
	font-family:'Montserrat Regular','Lato Regular',Arial,Verdana,sans-serif;
	font-size:.8em;
	display:block;
	height:auto;
	margin:0 0 25px;
	border:0;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fe7473;
	color:#fff;
	padding:10px 30px;
	border-radius:40px;
	height:40px;
	width:200px;
	-webkit-appearance:none;
}

#respond form #submit {
/* 	margin:0 auto 25px!important; */
	float: right;
}

.comment-form .g-recaptcha {
	float: left;
	margin-bottom: 20px;
}

#respond form #submit:hover,.wpcf7-submit:hover,#respond form #submit:focus {
	background:#82d9b2;
}

#comment-form-title {
	margin:0 0 15px;
}

.comments-logged-in-as,.logged-in-as {
	font-size:12px;
	letter-spacing:1px;
}

#allowed_tags {
	margin:20px 10px 10px 0;
}

.nocomments {
	margin:0 20px 20px;
}

.cb-tags,.bbp-topic-tags {
	margin:0 0 20px;
}

.cb-tags a,.bbp-topic-tags a {
	padding:6px 10px;
	font-size:12px!important;
	display:inline-block;
	color:#222;
	font-style:italic;
	background:#fff;
	margin:0 5px 5px 0;
	letter-spacing:1px;
	border:1px solid #111;
}

.cb-tags a:hover,.bbp-topic-tags a:hover {
	/* background-color:#eee; */
	text-decoration:none!important;
}

#cb-previous-next-links {
	width:100%;
	overflow:hidden;
	margin:0 0 40px;
	text-align:center;
	color:#999;
	background:#eee;
}

#cb-previous-next-links #cb-previous-link,#cb-previous-next-links #cb-next-link,#cb-previous-next-links .cb-empty {
	padding:20px 15px 100px;
	margin-bottom:-80px;
	width:100%;
	float:left;
	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:#ccc;
}

#cb-previous-next-links #cb-previous-link a,#cb-previous-next-links #cb-next-link a,#cb-previous-next-links .cb-empty a {
	color:#999;
	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-right:3px solid #fff;
}

#cb-previous-next-links #cb-next-link {
	border-left:2px solid #fff;
}

#cb-previous-next-links .cb-empty {
	font-size:10px;
	text-transform:uppercase;
	line-height:40px;
}

.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-right:10px;
}

.cb-beside {
	padding:20px;
	text-align:center;
	margin:0 0 20px;
	background:#fff;
}

.cb-beside .cb-title-subtle {
	color:#333;
	letter-spacing:1px;
	text-transform:uppercase;
	width:100%;
	font-size:16px;
	margin:0 0 20px;
	position:relative;
	top:-3px;
}

.cb-social-sharing .cb-facebook {
	position:relative;
	top:-5px;
}

#cb-to-top {
	display:none;
}

.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 h4 {
	font-family:'oswald';
	font-style:normal;
}

.cb-sidebar-widget .cb-sidebar-widget-title {
	margin:0 0 30px;
	text-align:center;
	border-bottom:#fe7473 1px solid;
	padding:14px 20px 15px;
	letter-spacing:2px;
	font-size:18px;
	color:#1f1f1f;
	text-transform:uppercase;
}

.woocommerce span.onsale,.woocommerce-page span.onsale {
	background:#abe4c9;
	background:-webkit-gradient(linear,left top,left bottom,from(#abe4c9),to(#85ad74));
	background:-webkit-linear-gradient(#abe4c9,#85ad74);
	background:-moz-linear-gradient(center top,#abe4c9 0,#85ad74 100%);
	background:-moz-gradient(center top,#abe4c9 0,#85ad74 100%);
}

.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce div.product p.price,.woocommerce-page div.product p.price {
	color:#1f1f1f!important;
}

.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img {
	margin-right:15px;
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product {
	background:none!important;
}

.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3 {
	letter-spacing:0!important;
	text-transform:uppercase!important;
}

.star-rating {
	display:none!important;
}

.woocommerce div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce-page #content div.product form.cart .button {
	font-weight:400;
}

.cb-sidebar-widget .cb-light li .cb-meta .cb-byline a,.cb-sidebar-widget .cb-light li .cb-meta .cb-byline .fa-clock-o,.cb-sidebar-widget .cb-light li .cb-meta .cb-byline .fa-folder,.cb-sidebar-widget .cb-light li .cb-meta .cb-byline .fa-comment,.cb-sidebar-widget .cb-light li .cb-meta .cb-byline .fa-user,.cb-sidebar-widget .cb-light li .cb-meta .cb-byline .updated {
	color:#b3b3b3;
	font-size:.9em!important;
}

.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;
}

.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 0 0 20px;
}

.cb-125-ads li {
	display:inline-block;
	margin:0 10px 15px 9px;
}

.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:#999;
	font-style:italic;
	margin:0 5px 5px 0;
	letter-spacing:1px;
	background:#fff;
	border:1px solid #dee0e0;
}

.widget_tag_cloud a {
	color:#b3b3b3;
}

#calendar_wrap {
	background-color:#f2f2f2;
}

#calendar_wrap td {
	padding:10px;
	text-align:center;
}

#wp-calendar {
	width:100%;
	color:#999;
	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;
	color:#1f1f1f;
}

#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 li {
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
}

.cb-top-reviews-widget li .cb-meta,#cb-related-posts li .cb-meta {
	position:absolute;
	bottom:10px;
	width:100%;
	text-align:center;
}

.cb-top-reviews-widget li .cb-meta h4 a,#cb-related-posts li .cb-meta h4 a {
	color:#f7f7f7;
	font-size:22px;
	width:100%;
	padding:0 20px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3),-2px -2px 1px rgba(0,0,0,0.075);
}

.cb-top-reviews-widget li .cb-meta .cb-byline,#cb-related-posts li .cb-meta .cb-byline {
	color:#fafafa;
	text-shadow:1px 1px 1px rgba(0,0,0,0.25);
}

.cb-top-reviews-widget li .cb-meta .cb-byline .fa-clock-o,.cb-top-reviews-widget li .cb-meta .cb-byline .fa-folder,.cb-top-reviews-widget li .cb-meta .cb-byline .fa-comment,.cb-top-reviews-widget li .cb-meta .cb-byline .fa-user,#cb-related-posts li .cb-meta .cb-byline .fa-clock-o,#cb-related-posts li .cb-meta .cb-byline .fa-folder,#cb-related-posts li .cb-meta .cb-byline .fa-comment,#cb-related-posts li .cb-meta .cb-byline .fa-user {
	color:#f2f2f2;
}

.cb-top-reviews-widget li .cb-meta .cb-byline a,#cb-related-posts li .cb-meta .cb-byline a {
	color:#fafafa;
}

.cb-top-reviews-widget li .cb-mask img,#cb-related-posts li .cb-mask img {
	width:100%;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
}

.cb-top-reviews-widget li .cb-countdown,#cb-related-posts li .cb-countdown {
	font-size:32px;
	padding:10px 0;
	text-align:center;
	font-weight:700;
	position:absolute;
	top:0;
	left:0;
	background:#f2f2f2;
	color:#333;
	height:50px;
	width:50px;
	line-height:1;
}

#cb-related-posts li {
	margin-bottom:10px;
}

/* Social Media widget */
.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:46px;
	width:46px;
	position:relative;
	margin:30px 10px 10px;
}

.cb-social-media-widget .cb-rss {
	background:url(library/images/icon-rss.png) no-repeat;
}

.cb-social-media-widget .cb-twitter {
	background:url(library/images/icon-twitter.png) no-repeat;
}

.cb-social-media-widget .cb-googleplus {
}

.cb-social-media-widget .cb-facebook {
	background:url(library/images/icon-facebook.png) no-repeat;
}

.cb-social-media-widget .cb-instagram {
	background:url(library/images/icon-instagram.png) no-repeat;
}

.cb-social-media-widget .cb-youtube {
	background:url(library/images/icon-youtube.png) no-repeat;
}

.widget-latest-articles ul {
	margin:0;
}

.widget-latest-articles ul li {
	margin:0 0 20px;
}

.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-author,.widget-latest-articles ul li .cb-meta .cb-byline .cb-date,.widget-latest-articles ul li .cb-meta .cb-byline .cb-category,.widget-latest-articles ul li .cb-meta .cb-byline .cb-comments {
	margin:0 3px 5px 0;
}

.widget-latest-articles ul li .cb-meta .cb-byline .fa-clock-o,.widget-latest-articles ul li .cb-meta .cb-byline .fa-folder,.widget-latest-articles ul li .cb-meta .cb-byline .fa-comment,.widget-latest-articles ul li .cb-meta .cb-byline .fa-user {
	margin:0 2px 0 0;
}

.widget-latest-articles ul li:last-child {
	margin:0;
}

.widget-latest-articles .cb-small li .cb-mask {
	float:left;
	margin:0 20px 0 0;
}

.widget-latest-articles .cb-small li .cb-meta {
	padding:0 0 0 100px;
}

.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;
}

.widget-latest-articles .cb-big li .cb-meta .h2 {
	margin:0 0 5px;
	letter-spacing:1px;
}

#cb-footer a {
	color:#333;
}

#cb-footer .cb-byline {
	font-size:.55em;
	letter-spacing:1px;
}

#cb-footer .cb-recent-comments-avatar {
	background:transparent;
}

#cb-footer .cb-recent-comments-avatar .cb-comment-with-avatar .cb-comment {
	color:#fafafa;
}

#cb-footer .cb-top-reviews-widget li .cb-meta h4 a,#cb-footer .flexslider-widget .slides li .cb-meta h4 a {
	color:#fff;
}

#cb-footer #cb-widgets {
	overflow:hidden;
}

#cb-footer #cb-widgets > div {
	float:left;
	padding-top:10px;
	background:#fff;
}

#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;
}

#cb-footer #cb-widgets .cb-footer-widget-title {
	border-bottom:1px solid #fe7473;
}

#cb-footer #cb-widgets .widget_tag_cloud a {
	color:#e5e5e5;
	background:#272727;
	border:3px solid #333;
}

#cb-footer #cb-widgets .widget_tag_cloud a:hover {
	background-color:#333;
	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;
}

#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;
}

#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;
}

#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;
}

#cb-footer #cb-widgets .cb-search .cb-search-field {
	color:#333;
	border:none;
}

#cb-footer #cb-widgets .cb-search input {
	padding-left:70px!important;
}

#cb-footer #cb-widgets .cb-search .cb-search-submit {
	border:0;
}

#cb-footer .cb-column {
	margin-bottom:-700px;
	padding-bottom:700px;
}

#cb-footer .cb-footer-a .cb-one {
	width:100%;
}

#cb-footer .cb-footer-a .cb-two {
	width:100%;
}

#cb-footer .cb-footer-a .cb-three {
	width:100%;
}

#cb-footer .cb-footer-b .cb-one {
	width:100%;
}

#cb-footer .cb-footer-b .cb-two {
	width:100%;
}

#cb-footer .cb-footer-b .cb-three {
	width:100%;
}

#cb-footer .cb-footer-b .cb-four {
	width:100%;
}

#cb-footer .cb-footer-c .cb-one {
	width:100%;
}

#cb-footer .cb-footer-c .cb-two {
	width:100%;
}

#cb-footer .cb-footer-c .cb-three {
	width:100%;
}

#cb-footer .cb-footer-d .cb-one {
	width:100%;
}

#cb-footer .cb-footer-d .cb-two {
	width:100%;
}

#cb-footer .cb-footer-d .cb-three {
	width:100%;
}

#cb-footer .cb-footer-a .cb-footer-widget,#cb-footer .cb-footer-b .cb-footer-widget,#cb-footer .cb-footer-c .cb-footer-widget,#cb-footer .cb-footer-d .cb-footer-widget {
	margin:0 10px;
	padding-bottom:20px;
}

#cb-footer .cb-social-media-widget {
	text-align:center;
}

#cb-footer .widget-latest-articles ul li .cb-meta h4 a {
	color:#1f1f1f;
}

#cb-footer .widget-latest-articles ul li .cb-meta h4 a:hover {
	color:#fe7473;
}

#cb-footer .widget-latest-articles ul li .cb-meta .cb-comments .fa-comments {
	color:#ccc;
}

#cb-footer .cb-footer-lower {
	padding:25px 0;
	background:#fff;
	font-size:12px;
	color:#ddd;
	border-top:1px solid #f1f1f1;
}

#cb-footer .cb-footer-lower > div {
	padding:0 15px;
}

#cb-footer .cb-footer-lower > div > div {
	display:inline-block;
}

#cb-footer .cb-footer-lower .cb-copyright {
	width:100%;
	color:#333;
	font-size:1.6em;
	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;
}

#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:#1f1f1f;
	text-transform:uppercase;
	letter-spacing:2px;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li a:hover {
	text-decoration:none;
	color:#fe7473;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li .sub-menu {
	display:none;
}

#respond {
	background-color:transparent!important;
	box-shadow:none!important;
	padding:20px!important;
}

#respond h3 {
	text-transform:uppercase;
	font-size:20px!important;
}

#respond > p,#respond p.comment-notes,p.logged-in-as {
	margin-bottom:10px;
	line-height:1.5em;
}

p.logged-in-as {
	padding-bottom:0;
}

.comment-list {
	margin-bottom:40px!important;
	margin-left:0!important;
	text-align:left!important;
}

.comment-list li {
	list-style:none!important;
}

.comment-list li.comment > div,.comment-list li.pingback > div {
	background-color:#fff;
	margin:0;
	overflow:hidden;
	padding:10px 10px 30px;
	margin-top:2em;
	position:relative;
	padding-left:20px;
	border:1px solid #dee0e0;
}

.pingback .comment-body .comment-author .fn a {
	width:80%;
	display:block;
}

.comment-list .children {
	margin-left:0!important;
	padding-left:40px;
	border-left:1px solid #ddd;
	background-repeat:no-repeat;
	background-position:left 20px;
	background-image:url(img/icons/comment-children-line.jpg);
}

.comment-list li.comment > div img.avatar {
	border-radius:360px;
	-moz-border-radius:360px;
	-webkit-border-radius:360px;
	-o-border-radius:360px;
	float:left;
	margin:0 14px 2px 0;
}

.comment-list .reply {
	position:relative;
	margin-bottom:10px;
}

h3#comments {
	letter-spacing:.1em;
}

.comment-list .reply a {
	border:1px solid #ccc;
	color:#ccc;
	cursor:pointer;
	padding:6px 7px;
	font-size:11px;
	transition:all .2s linear 0;
	-moz-transition:all .2s linear 0;
	-webkit-t9ransition:all .2s linear 0;
	-o-transition:all .2s linear 0;
	width:auto;
	background-color:#FFF;
	letter-spacing:1px;
}

.comment-list .comment-author {
	color:#333;
	font-weight:700;
	font-size:.9em;
}

.comment-list .comment-meta {
	font-size:11px;
	line-height:15px;
}

.comment-list .comment-meta a {
	color:#999;
}

.comment-list .comment-meta a:hover {
	color:#ff5252;
}

.comment-list .reply a:hover {
	background-color:#ff5252;
}

.comment-list li.comment > div p {
	padding-bottom:0;
	margin-top:20px;
}

#respond h3 .cancel-comment-reply,#respond #cancel-comment-reply-link {
	display:inline-block;
	margin-left:10px;
	padding-left:10px;
	position:relative;
	border-left:1px dotted #ddd;
}

.comment-author a {
	color:inherit;
}

.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;
}

.flexslider,.flexslider-widget {
	margin:0;
}

.flexslider .slides > li,.flexslider-widget .slides > li {
	display:none;
	-webkit-backface-visibility:hidden;
}

.flexslider .slides img,.flexslider-widget .slides img {
	width:100%;
	display:block;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity:.9;
}

.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;
	-moz-transition:all 1s ease;
	transition:all 1s ease;
}

.loading .flex-viewport {
	max-height:300px;
}

.carousel li {
	margin-right:5px;
}

.flexslider {
	margin:0 0 60px;
	position:relative;
	zoom:1;
}

.flexslider .slides {
	zoom:1;
}

.flexslider:hover .flex-next {
	opacity:.8;
	right:5px;
}

.flexslider:hover .flex-next:hover {
	opacity:1;
}

.flexslider:hover .flex-prev {
	opacity:.8;
	left:5px;
}

.flex-viewport ul li a:hover {
	color:#fff!important;
}

.flexslider:hover .flex-prev:hover {
	opacity:1;
}

.flexslider .flex-direction-nav {
	*height:0;
}

.flexslider .flex-direction-nav a {
	width:30px;
	height:30px;
	margin:-20px 0 0;
	display:block;
	background:url(images/bg_direction_nav.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
	opacity:0;
	-webkit-transition:all .3s ease;
}

.flexslider .flex-direction-nav .flex-next {
	background-position:100% 0;
	right:-36px;
}

.flexslider .flex-direction-nav .flex-prev {
	left:-36px;
}

.flexslider .flex-direction-nav .flex-disabled {
	opacity:.3!important;
	filter:alpha(opacity=30);
	cursor:default;
}

.flexslider .flex-control-nav {
	width:100%;
	position:absolute;
	bottom:-40px;
	text-align:center;
}

.flexslider .flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.flexslider .flex-control-paging li a {
	width:11px;
	height:11px;
	display:block;
	background:url(library/images/black-50.png);
	background:rgba(0,0,0,0.5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
}

.flexslider .flex-control-paging li a:hover {
	background:url(library/images/black-50.png);
	background:rgba(0,0,0,0.7);
}

.flexslider .flex-control-paging li a.flex-active {
	background:url(library/images/black-50.png);
	background:rgba(0,0,0,0.9);
	cursor:default;
}

.flexslider .flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden;
}

.flexslider .flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0;
}

.flexslider .flex-control-thumbs img {
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer;
}

.flexslider .flex-control-thumbs img:hover {
	opacity:1;
}

.flexslider .flex-control-thumbs .flex-active {
	opacity:1;
	cursor:default;
}

@media screen and (max-width: 860px) {
	#cb-nav-bar #cb-main-menu .main-nav li a {
		letter-spacing:1px!important;
	}
}

@media screen and (max-width: 860px) {
	.flexslider .flex-direction-nav .flex-prev {
		opacity:1;
		left:0;
	}
	
	.flexslider .flex-direction-nav .flex-next {
		opacity:1;
		right:0;
	}
}

.slides li img {
	width:100%;
}

.flexslider-widget {
	position:relative;
	zoom:1;
}

.flexslider-widget .slides {
	zoom:1;
}

.flexslider-widget .slides li {
	position:relative;
	text-align:center;
	background:#333;
}

.flexslider-widget .slides li .cb-meta {
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	width:100%;
}

.flexslider-widget .slides li .cb-meta h4 {
	text-shadow:1px 1px 1px rgba(0,0,0,0.3),-2px -2px 1px rgba(0,0,0,0.075);
	margin:2px 0;
	width:100%;
	padding:0 30px 10px;
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
}

.flexslider-widget .slides li .cb-meta h4 a {
	color:#fff;
	border-bottom:2px #fff solid;
}

.flexslider-widget .slides li .cb-meta .cb-byline {
	padding:0 10px 5px;
	width:100%;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.25);
	display:none!important;
	visibility:hidden;
}

.flexslider-widget .slides li .cb-meta .cb-byline a {
	color:#fff;
}

.flexslider-widget .slides li .cb-meta .cb-byline .cb-comments a,.flexslider-widget .slides li .cb-meta .cb-byline .fa-clock-o,.flexslider-widget .slides li .cb-meta .cb-byline .fa-folder,.flexslider-widget .slides li .cb-meta .cb-byline .fa-comment,.flexslider-widget .slides li .cb-meta .cb-byline .fa-user {
	color:#f2f2f2;
}

.flexslider-widget .slides li img {
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity:.9;
}

.flexslider-widget .flex-direction-nav {
	*height:0;
}

.flexslider-widget .flex-direction-nav a {
	z-index:10;
	width:40px;
	top:0;
	height:100%;
	margin:0;
	display:block;
	position:absolute;
	cursor:pointer;
	font-size:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:.8;
}

.flexslider-widget .flex-direction-nav .flex-next {
	right:0;
	background:#fafafa;
}

.flexslider-widget .flex-direction-nav .flex-next:before {
	content:"\f105";
	font-size:40px;
	font-family:'fontawesome';
	top:50%;
	position:absolute;
	line-height:1;
	margin:-20px 0 0 14px;
	color:#fe7473;
}

.flexslider-widget .flex-direction-nav .flex-prev {
	left:0;
	background:#fafafa;
}

.flexslider-widget .flex-direction-nav .flex-prev:before {
	content:"\f104";
	font-size:40px;
	font-family:'fontawesome';
	top:50%;
	position:absolute;
	line-height:1;
	margin:-20px 0 0 14px;
	color:#fe7473;
}

.flexslider-widget .flex-direction-nav .flex-disabled {
	opacity:.3!important;
	filter:alpha(opacity=30);
	cursor:default;
}

.flexslider-1-fw,.flexslider-1,.flexslider-1-fw-menu,.flexslider-1-menu,.flexslider-2-fw,.flexslider-2 {
	position:relative;
	zoom:1;
}

.flexslider-1-fw .slides,.flexslider-1 .slides,.flexslider-1-fw-menu .slides,.flexslider-1-menu .slides,.flexslider-2-fw .slides,.flexslider-2 .slides {
	zoom:1;
}

.flexslider-1-fw .slides li,.flexslider-1 .slides li,.flexslider-1-fw-menu .slides li,.flexslider-1-menu .slides li,.flexslider-2-fw .slides li,.flexslider-2 .slides li {
	margin-right:3px;
	position:relative;
	background:#060606;
	overflow:hidden;
	display:none;
}

.flexslider-1-fw .slides li img,.flexslider-1 .slides li img,.flexslider-1-fw-menu .slides li img,.flexslider-1-menu .slides li img,.flexslider-2-fw .slides li img,.flexslider-2 .slides li img {
	vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity:.9;
}

.flexslider-1-fw .slides li .cb-meta,.flexslider-1 .slides li .cb-meta,.flexslider-1-fw-menu .slides li .cb-meta,.flexslider-1-menu .slides li .cb-meta,.flexslider-2-fw .slides li .cb-meta,.flexslider-2 .slides li .cb-meta {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
/* text-align:center; */
	margin-bottom:5px;
}

.flexslider-1-fw .slides li .cb-meta h2,.flexslider-1 .slides li .cb-meta h2,.flexslider-1-fw-menu .slides li .cb-meta h2,.flexslider-1-menu .slides li .cb-meta h2,.flexslider-2-fw .slides li .cb-meta h2,.flexslider-2 .slides li .cb-meta h2 {
	margin:0;
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 10px 10px;
	text-shadow:0 1px 4px rgba(0,0,0,0.4);
}

.flexslider-1-fw .slides li .cb-meta h2 a,.flexslider-1 .slides li .cb-meta h2 a,.flexslider-1-fw-menu .slides li .cb-meta h2 a,.flexslider-1-menu .slides li .cb-meta h2 a,.flexslider-2-fw .slides li .cb-meta h2 a,.flexslider-2 .slides li .cb-meta h2 a {
	color:#fff;
}

.flexslider-1-fw .slides li .cb-meta .cb-byline,.flexslider-1 .slides li .cb-meta .cb-byline,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline,.flexslider-1-menu .slides li .cb-meta .cb-byline,.flexslider-2-fw .slides li .cb-meta .cb-byline,.flexslider-2 .slides li .cb-meta .cb-byline {
	padding:0 5px 5px;
	color:#f7f7f7;
	text-transform:none;
	display:none;
}

.flexslider-1-fw .slides li .cb-meta .cb-byline a,.flexslider-1 .slides li .cb-meta .cb-byline a,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline a,.flexslider-1-menu .slides li .cb-meta .cb-byline a,.flexslider-2-fw .slides li .cb-meta .cb-byline a,.flexslider-2 .slides li .cb-meta .cb-byline a {
	color:#f7f7f7;
}

.flexslider-1-fw .slides li .cb-meta .cb-byline .fa-clock-o,.flexslider-1-fw .slides li .cb-meta .cb-byline .fa-folder,.flexslider-1-fw .slides li .cb-meta .cb-byline .fa-comment,.flexslider-1-fw .slides li .cb-meta .cb-byline .fa-user,.flexslider-1 .slides li .cb-meta .cb-byline .fa-clock-o,.flexslider-1 .slides li .cb-meta .cb-byline .fa-folder,.flexslider-1 .slides li .cb-meta .cb-byline .fa-comment,.flexslider-1 .slides li .cb-meta .cb-byline .fa-user,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline .fa-clock-o,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline .fa-folder,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline .fa-comment,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline .fa-user,.flexslider-1-menu .slides li .cb-meta .cb-byline .fa-clock-o,.flexslider-1-menu .slides li .cb-meta .cb-byline .fa-folder,.flexslider-1-menu .slides li .cb-meta .cb-byline .fa-comment,.flexslider-1-menu .slides li .cb-meta .cb-byline .fa-user,.flexslider-2-fw .slides li .cb-meta .cb-byline .fa-clock-o,.flexslider-2-fw .slides li .cb-meta .cb-byline .fa-folder,.flexslider-2-fw .slides li .cb-meta .cb-byline .fa-comment,.flexslider-2-fw .slides li .cb-meta .cb-byline .fa-user,.flexslider-2 .slides li .cb-meta .cb-byline .fa-clock-o,.flexslider-2 .slides li .cb-meta .cb-byline .fa-folder,.flexslider-2 .slides li .cb-meta .cb-byline .fa-comment,.flexslider-2 .slides li .cb-meta .cb-byline .fa-user {
	color:#f2f2f2;
}

.flexslider-1-fw .slides li .cb-review-ext-box,.flexslider-1 .slides li .cb-review-ext-box,.flexslider-1-fw-menu .slides li .cb-review-ext-box,.flexslider-1-menu .slides li .cb-review-ext-box,.flexslider-2-fw .slides li .cb-review-ext-box,.flexslider-2 .slides li .cb-review-ext-box {
	display:none;
}

.flexslider-1-fw .flex-direction-nav,.flexslider-1 .flex-direction-nav,.flexslider-1-fw-menu .flex-direction-nav,.flexslider-1-menu .flex-direction-nav,.flexslider-2-fw .flex-direction-nav,.flexslider-2 .flex-direction-nav {
	*height:0;
	font-size:0;
}

.flexslider-1-fw .flex-direction-nav a,.flexslider-1 .flex-direction-nav a,.flexslider-1-fw-menu .flex-direction-nav a,.flexslider-1-menu .flex-direction-nav a,.flexslider-2-fw .flex-direction-nav a,.flexslider-2 .flex-direction-nav a {
	z-index:10;
	top:0;
	letter-spacing:0!important;
	text-align:left;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:.7;
	height:100%;
	margin:0;
	display:block;
	position:absolute;
	cursor:pointer;
	font-size:0;
}

.flexslider-1-fw .flex-direction-nav .flex-next,.flexslider-1 .flex-direction-nav .flex-next,.flexslider-1-fw-menu .flex-direction-nav .flex-next,.flexslider-1-menu .flex-direction-nav .flex-next,.flexslider-2-fw .flex-direction-nav .flex-next,.flexslider-2 .flex-direction-nav .flex-next {
	right:0;
	background:#fafafa;
}

.flexslider-1-fw .flex-direction-nav .flex-next:before,.flexslider-1 .flex-direction-nav .flex-next:before,.flexslider-1-fw-menu .flex-direction-nav .flex-next:before,.flexslider-1-menu .flex-direction-nav .flex-next:before,.flexslider-2-fw .flex-direction-nav .flex-next:before,.flexslider-2 .flex-direction-nav .flex-next:before {
	content:"\f105";
	font-family:'fontawesome';
	top:50%;
	line-height:1;
	position:absolute;
	color:#4d4d4d;
}

.flexslider-1-fw .flex-direction-nav .flex-prev,.flexslider-1 .flex-direction-nav .flex-prev,.flexslider-1-fw-menu .flex-direction-nav .flex-prev,.flexslider-1-menu .flex-direction-nav .flex-prev,.flexslider-2-fw .flex-direction-nav .flex-prev,.flexslider-2 .flex-direction-nav .flex-prev {
	left:0;
	background:#fafafa;
}

.flexslider-1-fw .flex-direction-nav .flex-prev:before,.flexslider-1 .flex-direction-nav .flex-prev:before,.flexslider-1-fw-menu .flex-direction-nav .flex-prev:before,.flexslider-1-menu .flex-direction-nav .flex-prev:before,.flexslider-2-fw .flex-direction-nav .flex-prev:before,.flexslider-2 .flex-direction-nav .flex-prev:before {
	content:"\f104";
	font-family:'fontawesome';
	top:50%;
	line-height:1;
	position:absolute;
	color:#4d4d4d;
}

.flexslider-1-fw .flex-direction-nav .flex-disabled,.flexslider-1 .flex-direction-nav .flex-disabled,.flexslider-1-fw-menu .flex-direction-nav .flex-disabled,.flexslider-1-menu .flex-direction-nav .flex-disabled,.flexslider-2-fw .flex-direction-nav .flex-disabled,.flexslider-2 .flex-direction-nav .flex-disabled {
	opacity:.3!important;
	filter:alpha(opacity=30);
	cursor:default;
}

.cb-slider-a.cb-module-fw {
	padding:0 10px;
}

.flexslider-1-fw {
	width:100%;
}

.cb-slider-a.cb-module-fw.cb-dark {
	background:#333;
}

.cb-slider-a .flexslider-1-fw .flex-direction-nav a,.cb-slider-a .flexslider-1 .flex-direction-nav a,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav a,.cb-slider-a .flexslider-1-menu .flex-direction-nav a {
	width:30px;
}

.cb-slider-a .flexslider-1-fw .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1 .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1-menu .flex-direction-nav .flex-next:before {
	font-size:26px;
	margin:-13px 0 0 10px;
}

.cb-slider-a .flexslider-1-fw .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1 .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1-menu .flex-direction-nav .flex-prev:before {
	font-size:26px;
	margin:-13px 0 0 10px;
}

.cb-slider-a.cb-module-fw.cb-no-title {
	padding:0 30px;
	background:none;
}

.flexslider-2-fw .slides li,.flexslider-2 .slides li {
	margin-right:0;
}

.flexslider-2-fw .slides li .cb-meta h2,.flexslider-2 .slides li .cb-meta h2 {
	font-size:13px;
	padding:0 10px 10px;
}

.flexslider-2-fw .slides li .cb-meta .cb-byline,.flexslider-2 .slides li .cb-meta .cb-byline {
	padding:0 20px 5px;
	font-size:12px;
}

.flexslider-2-fw .slides li .cb-meta .cb-byline .fa-clock-o,.flexslider-2-fw .slides li .cb-meta .cb-byline .fa-folder,.flexslider-2-fw .slides li .cb-meta .cb-byline .fa-comment,.flexslider-2-fw .slides li .cb-meta .cb-byline .fa-user,.flexslider-2 .slides li .cb-meta .cb-byline .fa-clock-o,.flexslider-2 .slides li .cb-meta .cb-byline .fa-folder,.flexslider-2 .slides li .cb-meta .cb-byline .fa-comment,.flexslider-2 .slides li .cb-meta .cb-byline .fa-user {
	color:#f2f2f2;
}

.flexslider-2-fw .flex-direction-nav a,.flexslider-2 .flex-direction-nav a {
	width:30px;
}

.flexslider-2-fw .flex-direction-nav .flex-next:before,.flexslider-2 .flex-direction-nav .flex-next:before {
	font-size:30px;
	margin:-15px 0 0 10px;
}

.flexslider-2-fw .flex-direction-nav .flex-prev:before,.flexslider-2 .flex-direction-nav .flex-prev:before {
	font-size:30px;
	margin:-15px 0 0 10px;
}

.flexslider-2.cb-featured .slides li {
	height:520px;
	overflow:hidden;
}

.flexslider-2.cb-featured .flex-direction-nav a {
	width:60px;
}

.flexslider-2.cb-featured .flex-direction-nav .flex-next:before {
	font-size:60px;
	margin:-30px 0 0 20px;
}

.flexslider-2.cb-featured .flex-direction-nav .flex-prev:before {
	font-size:60px;
	margin:-30px 0 0 20px;
}

.flexslider-2-fw .slides li {
	max-height:130px;
}

.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:left;
}

#respond .social_connect_ui p {
	margin-bottom:10px;
}

.come-in {
	animation:come-in;
	animation-duration:.25s;
	animation-timing-function:ease;
	animation-fill-mode:forwards;
	opacity:1;
}

.already-visible {
	opacity:1;
}

.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;
	}
}

@-moz-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%;
	}
}

@-moz-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:0 0;
	background-repeat:repeat;
	margin-top:0;
	font-family:FontAwesome;
	font-weight:400;
	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;
}

@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%;
	}
}

@media only screen and (min-width: 481px) {
	h1,.h1 {
		font-size:24px;
	}
	
	h2,.h2 {
		font-size:16px;
	}
	
	h3,.h3 {
		font-size:14px;
	}
	
	h4,.h4 {
		font-size:13px;
	}
	
	h5,.h5 {
		font-size:11px;
	}
	
	h6,.h6 {
		font-size:10px;
	}
	
	.header {
		height:300px;
	}
	
	.header .monththeme h1 {
		font-size:46px;
		display:block;
	}
	
	.wrap {
		width:480px;
	}
	
	#main {
	/* width: 440px; */
		float:left;
		padding:20px 0 0;
	}
	
	#main.cb-full-width {
		width:440px;
	}
	
	#main-full-width {
		padding:20px 20px 0;
	}
	
	#main.cb-full-width .entry-content .alignnone.size-full {
		margin:20px 0 20px -20px;
		max-width:480px;
	}
	
	#cb-section-b,#cb-section-d {
		width:460px;
		padding:0 0 0 20px;
	}
	
	#cb-section-a {
		margin-top:20px;
	}
	
	#cb-content #main,#content.widecolumn #main {
		margin:0 20px;
	}
	
	#cb-content .cb-sidebar,#content.widecolumn .cb-sidebar {
		margin:0 20px;
		font-size:.8em;
	}
	
	.cb-login-modal,#cb-search-modal,.cb-register-modal {
		margin-left:-175px;
	}
	
	.lwa,.cb-join-modal,#cb-search-modal {
		width:350px;
	}
	
	.cb-boxed {
		overflow:hidden;
	}
	
	#cb-top-menu .cb-small-menu-icons {
		font-size:20px;
		padding-right:15px;
	}
	
	#cb-top-menu .cb-small-menu-icons.cb-small-menu-login {
		width:8%;
	}
	
	#cb-top-menu .cb-small-menu-icons.cb-small-menu-search {
		padding-right:0;
	}
	
	#cb-top-menu .cb-breaking-news span {
		font-size:9px;
		padding:0 10px;
	}
	
	#cb-top-menu .cb-breaking-news ul {
		padding:0 70px 0 0;
		line-height:34px;
	}
	
	#cb-top-menu .cb-breaking-news ul li {
		letter-spacing:1px;
	}
	
	.mobile-logo {
		display:block;
		margin-left:10px;
	}
	
	.cb-large {
		width:480px;
	}
	
	.cb-medium {
		width:480px;
	}
	
	#cb-related-posts li {
		margin-bottom:20px;
	}
	
	.entry-content .alignleft,.entry-content img.alignleft {
		margin-right:1.5em;
		display:inline;
		float:left;
	}
	
	.entry-content .alignright,.entry-content img.alignright {
		margin-left:1.5em;
		display:inline;
		float:right;
	}
	
	.entry-content .aligncenter,.entry-content img.aligncenter {
		margin-right:auto;
		margin-left:auto;
		display:block;
		clear:both;
	}
	
	#cb-standard-featured .cb-mask {
		height:235px;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-title-fi,#cb-full-background-featured .cb-entry-header .cb-title-fi,#cb-parallax-featured .cb-entry-header .cb-title-fi {
		padding:0 20px;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-entry-title {
		padding:5px 0;
		font-size:14px;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-byline,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-byline,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-byline {
		display:block;
	}
	
	#cb-full-width-featured .cb-image-credit,#cb-full-background-featured .cb-image-credit,#cb-parallax-featured .cb-image-credit {
		font-size:12px;
		padding:5px 10px;
	}
	
	#cb-full-width-featured .cb-image-credit .fa-camera,#cb-full-background-featured .cb-image-credit .fa-camera,#cb-parallax-featured .cb-image-credit .fa-camera {
		margin-right:10px;
		font-size:10px;
	}
	
	#cb-parallax-featured .cb-entry-header {
		min-height:100px;
	}
	
	#cb-full-width-featured {
		height:320px;
	}
	
	.commentlist li .cb-comment-body {
		padding:0 20px;
	}
	
	#cb-author-box .cb-meta .cb-info .cb-author-title {
		float:left;
	}
	
	#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:left;
	}
	
	#cb-author-box .cb-meta .cb-info .cb-author-contact {
		display:block;
		padding:0;
		margin-bottom:20px;
	}
	
	#cb-author-box .cb-meta .cb-info .cb-author-contact a {
		font-size:.65em!important;
		letter-spacing:2px;
		text-transform:uppercase;
		padding-right:15px;
	}
	
	#respond {
		background-color:transparent!important;
		box-shadow:none!important;
		padding:20px!important;
		margin:20px 0;
	}
	
	#respond h3 {
		text-transform:uppercase;
		font-size:20px!important;
	}
	
	#respond > p,#respond p.comment-notes,p.logged-in-as {
		margin-bottom:10px;
	}
	
	p.logged-in-as {
		padding-bottom:0;
	}
	
	.comment-list {
		margin-bottom:40px!important;
		margin-left:0!important;
	}
	
	.comment-list li {
		list-style:none!important;
	}
	
	.comment-list li.comment > div,.comment-list li.pingback > div {
		background-color:#fff;
		margin:0;
		overflow:hidden;
		padding:25px 25px 45px;
		margin-top:2em;
		position:relative;
		padding-left:120px;
		border:1px solid #dee0e0;
	}
	
	.pingback .comment-body .comment-author .fn a {
		width:80%;
		display:block;
	}
	
	.comment-list .children {
		margin-left:0!important;
		padding-left:40px;
		border-left:1px solid #ddd;
		background-repeat:no-repeat;
		background-position:left 20px;
		background-image:url(img/icons/comment-children-line.jpg);
	}
	
	.comment-list li.comment > div img.avatar {
		position:absolute;
		left:29px;
		top:29px;
		border-radius:360px;
		-moz-border-radius:360px;
		-webkit-border-radius:360px;
		-o-border-radius:360px;
	}
	
	.comment-list .reply {
		position:absolute;
		top:29px;
		right:29px;
	}
	
	h3#comments {
		letter-spacing:.1em;
	}
	
	.comment-list .reply a {
		border:1px solid #ccc;
		color:#555;
		cursor:pointer;
		padding:6px 7px;
		font-size:11px;
		transition:all .2s linear 0;
		-moz-transition:all .2s linear 0;
		-webkit-transition:all .2s linear 0;
		-o-transition:all .2s linear 0;
		width:auto;
		background-color:#FFF!important;
		letter-spacing:1px;
	}
	
	.comment-list .comment-author {
		color:#333;
		font-weight:700;
	}
	
	.comment-list .comment-meta {
		font-size:11px;
		line-height:15px;
	}
	
	.comment-list .comment-meta a {
		color:#999;
	}
	
	.comment-list .comment-meta a:hover {
		color:#ff5252;
	}
	
	.comment-list .reply a:hover {
		background-color:#ff5252;
	}
	
	.comment-list li.comment > div p {
		padding-bottom:0;
		margin-top:10px;
	}
	
	#respond h3 .cancel-comment-reply,#respond #cancel-comment-reply-link {
		display:inline-block;
		margin-left:10px;
		padding-left:10px;
		position:relative;
		border-left:1px dotted #ddd;
	}
	
	.comment-author a {
		color:inherit;
	}
	
	.cb-about-page .cb-author-line {
		margin:0 0 20px;
	}
	
	.cb-about-page .cb-author-line .cb-author-details {
		margin-right:10px;
		width:140px;
		margin-bottom:0;
	}
	
	.cb-about-page .cb-author-line .cb-author-details .cb-mask img {
		width:100%;
	}
	
	.cb-author-page #main {
		width:440px;
	}
	
	.cb-about-page.wrap {
		padding:0 30px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details {
		margin-right:20px;
		margin-bottom:20px;
		width:210px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even) {
		margin-right:0;
	}
	
	.cb-sidebar .cb-lwa-profile,.cb-sidebar .cb-form-body {
		padding:0 15px;
	}
	
	.cb-125-ads li {
		margin:0 10px 15px 35px;
	}
	
	.cb-module-header {
		padding:14px 20px 15px;
		margin-bottom:30px;
	}
	
	.cb-module-header h2 {
		font-size:28px;
	}
	
	.cb-blog-style-a {
		margin:0 0 20px;
		width:auto;
	}
	
	.cb-blog-style-a .cb-mask {
		width:100%;
		height:auto;
		margin:0 0 15px;
	}
	
	.cb-blog-style-a .cb-meta {
		width:100%;
		padding:10px;
	}
	
	.cb-blog-style-a .cb-meta h2 {
		margin:0 0 5px;
		font-size:16px;
	}
	
	.cb-blog-style-a .cb-meta .cb-excerpt {
		font-size:13px;
		margin-bottom:15px;
	}
	
	.cb-blog-style-b {
		width:48%;
		margin:0 4% 20px 0;
	}
	
	.cb-blog-style-b .cb-meta {
		padding:10px 10px 15px;
	}
	
	.cb-blog-style-b.cb-last,.cb-blog-style-c.cb-last {
		margin:0 0 20px;
	}
	
	.cb-blog-style-d .cb-meta {
		padding:20px;
	}
	
	.cb-blog-style-d .cb-meta h2 {
		font-size:20px;
	}
	
	.cb-grid-4 .cb-article-meta h2,.cb-grid-5 .cb-article-meta h2 {
		font-size:12px;
		padding:15px;
	}
	
	.cb-grid-4 .cb-article-meta .cb-byline,.cb-grid-5 .cb-article-meta .cb-byline {
		padding:0 20px 15px;
		font-size:13px;
	}
	
	.cb-grid-4 .cb-feature-1 {
		height:250px;
	}
	
	.cb-grid-4 .cb-feature-1 h2 {
		font-size:20px;
		padding:0 20px 15px;
	}
	
	.cb-grid-4 .cb-feature-2,.cb-grid-4 .cb-feature-3,.cb-grid-4 .cb-feature-4 {
		height:200px;
	}
	
	.cb-grid-4 .cb-feature-2 .cb-article-meta h2,.cb-grid-4 .cb-feature-3 .cb-article-meta h2,.cb-grid-4 .cb-feature-4 .cb-article-meta h2 {
		font-size:18px;
		padding:0 20px 15px;
	}
	
	.cb-grid-4 .cb-feature-2 .cb-article-meta .cb-byline,.cb-grid-4 .cb-feature-3 .cb-article-meta .cb-byline,.cb-grid-4 .cb-feature-4 .cb-article-meta .cb-byline {
		display:block;
	}
	
	.cb-grid-5 .cb-feature-1,.cb-grid-5 .cb-feature-2,.cb-grid-5 .cb-feature-3,.cb-grid-5 .cb-feature-4,.cb-grid-5 .cb-feature-5 {
		height:300px;
	}
	
	.cb-grid-5 .cb-feature-1 .cb-article-meta h2,.cb-grid-5 .cb-feature-2 .cb-article-meta h2,.cb-grid-5 .cb-feature-3 .cb-article-meta h2,.cb-grid-5 .cb-feature-4 .cb-article-meta h2,.cb-grid-5 .cb-feature-5 .cb-article-meta h2 {
		font-size:18px;
	}
	
	.cb-grid-6 .cb-feature-1,.cb-grid-6 .cb-feature-6 {
		height:200px;
	}
	
	.cb-module-a .cb-article {
		width:48%;
		float:left;
	}
	
	.cb-module-a .cb-article .cb-mask {
		float:left;
		width:100%;
	}
	
	.cb-module-a .cb-article .cb-mask a img {
		width:100%;
	}
	
	.cb-module-a .cb-article .cb-meta h2 {
		margin:0 0 3px;
		font-size:14px;
	}
	
	.cb-module-a .cb-article .cb-meta .cb-excerpt {
		font-size:14px;
	}
	
	.cb-module-a .no-2 {
		margin:0 0 0 4%;
	}
	
	.cb-module-a.cb-module-fw {
		width:440px;
		margin:0 20px 20px;
		padding:0;
	}
	
	.cb-module-a.cb-module-fw .cb-article {
		width:32%;
	}
	
	.cb-module-a.cb-module-fw .cb-article .cb-mask .cb-review-ext-box {
		display:block;
	}
	
	.cb-module-a.cb-module-fw .no-2 {
		margin:0 0 0 2%;
	}
	
	.cb-module-a.cb-module-fw .no-3 {
		margin:0 0 0 2%;
	}
	
	.cb-a-square {
		width:48%;
	}
	
	.cb-module-b {
		width:48%;
	}
	
	.cb-module-b .cb-big .cb-meta {
		padding:10px 15px;
	}
	
	.cb-module-b .cb-small {
		padding:0 15px;
	}
	
	.cb-module-c {
		width:48%;
	}
	
	.cb-module-c .cb-article .cb-meta {
		padding:10px 15px 30px;
	}
	
	.cb-module-c .cb-article .cb-meta .cb-excerpt {
		display:block;
	}
	
	.cb-module-d {
		width:48%;
	}
	
	.flexslider-1-fw .slides li .cb-meta h2,.flexslider-1 .slides li .cb-meta h2,.flexslider-1-fw-menu .slides li .cb-meta h2,.flexslider-1-menu .slides li .cb-meta h2,.flexslider-2-fw .slides li .cb-meta h2,.flexslider-2 .slides li .cb-meta h2 {
		padding:0 10px 10px;
	}
	
	.flexslider-1-fw .slides li .cb-meta .cb-byline,.flexslider-1 .slides li .cb-meta .cb-byline,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline,.flexslider-1-menu .slides li .cb-meta .cb-byline,.flexslider-2-fw .slides li .cb-meta .cb-byline,.flexslider-2 .slides li .cb-meta .cb-byline {
		padding:0 10px 5px;
	}
	
	.cb-slider-a.cb-module-fw {
		padding:0 20px;
	}
	
	.cb-slider-a .flexslider-1-fw .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1 .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1-menu .flex-direction-nav .flex-next:before {
		font-size:30px;
		margin:-15px 0 0 15px;
	}
	
	.cb-slider-a .flexslider-1-fw .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1 .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1-menu .flex-direction-nav .flex-prev:before {
		font-size:30px;
		margin:-15px 0 0 10px;
	}
	
	.flexslider-2-fw .slides li .cb-meta h2,.flexslider-2 .slides li .cb-meta h2 {
		font-size:18px;
		padding:0 20px 10px;
	}
	
	.flexslider-2-fw .slides li .cb-meta .cb-byline,.flexslider-2 .slides li .cb-meta .cb-byline {
		padding:0 20px 10px;
		font-size:13px;
	}
	
	.flexslider-2-fw .flex-direction-nav a,.flexslider-2 .flex-direction-nav a {
		width:40px;
	}
	
	.flexslider-2-fw .flex-direction-nav .flex-next:before,.flexslider-2 .flex-direction-nav .flex-next:before {
		font-size:40px;
		margin:-20px 0 0 15px;
	}
	
	.flexslider-2-fw .flex-direction-nav .flex-prev:before,.flexslider-2 .flex-direction-nav .flex-prev:before {
		font-size:40px;
		margin:-20px 0 0 15px;
	}
	
	.flexslider-2-fw .slides li {
		max-height:200px;
	}
	
	.cb-module-half:nth-child(odd) {
		margin:0 4% 20px 0;
	}
	
	#cb-gallery-post #cb-gallery {
		height:200px;
		padding-top:10px;
	}
	
	#cb-gallery-post #cb-carousel {
		margin:10px 10px 0;
	}
	
	#cb-gallery-post #cb-carousel .slides li {
		margin:0 10px 10px 0;
	}
	
	#cb-footer #cb-widgets .cb-125-ads li {
		margin:0 20px 15px;
	}
	
	#cb-footer .cb-footer-a .cb-footer-widget,#cb-footer .cb-footer-b .cb-footer-widget,#cb-footer .cb-footer-c .cb-footer-widget,#cb-footer .cb-footer-d .cb-footer-widget {
		margin:0 20px;
		padding-bottom:20px;
	}
	
	#cb-footer .cb-footer-lower {
		padding:25px 0;
	}
	
	#cb-footer .cb-footer-lower > div {
		padding:0 15px;
	}
	
	#cb-footer .cb-footer-lower .cb-copyright {
		display:none;
	}
	
	#cb-footer .cb-footer-lower .cb-footer-links ul {
		margin:2px 0 0;
	}
	
	.widget-latest-articles .cb-big li .cb-meta {
		padding:10px 10px 20px;
	}
	
	.widget-latest-articles .cb-big li .cb-meta .h2 {
		margin:0 0 10px;
	}
	
	#cb-previous-next-links {
		margin:0 0 30px;
	}
	
	#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;
	}
	
	.cb-review-box {
		margin:0 0 20px;
		padding:15px;
	}
	
	.cb-review-box #cb-review-title {
		font-size:16px;
		margin:0 0 15px;
	}
	
	.cb-review-box .cb-bar #cb-vote {
		text-align:left;
	}
	
	.cb-review-box .cb-bar #cb-vote .cb-overlay-stars {
		float:right;
		margin:0;
		display:inline-block;
	}
	
	.cb-review-box .cb-bar #cb-vote .cb-overlay-stars .fa-star {
		font-size:20px;
		margin-left:5px;
	}
	
	.cb-review-box .cb-overlay-stars .fa-star {
		font-size:20px;
		margin-left:5px;
	}
	
	.cb-review-box .cb-bar.cb-stars {
		text-align:left;
		margin:0 0 5px;
	}
	
	.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:left;
	}
	
	.cb-review-box .cb-bar.cb-stars .cb-overlay-stars {
		float:right;
	}
	
	.cb-review-box .cb-summary #cb-conclusion {
		font-size:14px;
		margin:0 0 20px;
	}
	
	.cb-review-box .cb-pros-cons {
		width:34%;
		margin:15px 0 30px;
	}
	
	.cb-review-box .cb-pros-cons ul {
		padding:20px 20px 0;
	}
	
	.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;
		width:32%;
		float:right;
	}
	
	.cb-review-box .cb-score-box .score {
		font-size:65px;
		padding:15px 0 0;
	}
	
	.cb-review-box .cb-score-box.cb-stars .score {
		font-size:55px;
		padding:15px 0 0;
	}
	
	.cb-review-box .cb-score-box.cb-stars .score-title {
		padding:10px 0 0;
	}
	
	.cb-review-box.cb-readers .cb-score-box {
		margin:15px 34% 30px 0;
	}
	
	.cb-review-box.cb-half .cb-score-box {
		margin:10px 0 20px 33%;
		width:33%;
	}
	
	.cb-review-box.cb-half .cb-bar.cb-stars {
		text-align:left;
	}
}

@media only screen and (min-width: 768px) {
	h1,.h1 {
		margin:0 0 10px;
	}
	
	h2,.h2 {
		margin:0 0 10px;
	}
	
	h3,.h3 {
		margin:0 0 10px;
	}
	
	h4,.h4 {
		margin:0 0 5px;
	}
	
	h5,.h5 {
		margin:0 0 5px;
	}
	
	h6,.h6 {
		margin:0 0 5px;
	}
	
	.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.182320438%;
	}
	
	.eightcol {
		width:65.745856349%;
	}
	
	.ninecol {
		width:74.30939226%;
	}
	
	.tencol {
		width:82.872928171%;
	}
	
	.elevencol {
		width:91.436464082%;
	}
	
	.twelvecol {
		width:99.999999993%;
	}
	
	.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol {
		position:relative;
		float:left;
		margin-left:2.762430939%;
	}
	
	.first {
		margin-left:0;
	}
	
	.last {
		float:right;
	}
	
	.header {
		height:300px;
		margin-top:32px;
	}
	
	.header .monththeme {
		font-size:16px;
		left:6%;
		top:32%;
		text-shadow:1px 1px 2px rgba(0,0,0,0.25);
	}
	
	.header .monththeme h1 {
		font-size:46px;
		line-height:.8em;
	}
	
	.header .monththeme h1:after {
		font-size:16px;
		left:-182px;
		top:16px;
	}
	
	.mobilelogo {
		display:none;
	}
	
	#cb-section-a,#cb-section-c,#cb-section-b,#cb-section-d {
		float:left;
	}
	
	#main {
	/* width: 450px; */
		float:left;
		padding:20px 0 0;
	}
	
	.single #main {
	/* width: 575px;  */
	}
	
	#main.cb-full-width .entry-content .alignnone.size-full {
		max-width:750px;
	}
	
	#main.cb-full-width {
		width:710px;
	}
	
	#main.cb-full-width .cb-review-box .cb-pros-cons {
		width:38%;
	}
	
	#main.cb-full-width .cb-review-box .cb-score-box {
		width:24%;
	}
	
	#main.cb-sidebar-left {
		float:right;
	}
	
	#main-full-width {
		padding:20px 20px 0;
	}
	
	#cb-section-b,#cb-section-d {
		width:470px;
		padding:0 0 0 20px;
	}
	
	.cb-page-header,.cb-404-header,.cb-cat-header {
		padding:30px 0;
	}
	
	.cb-page-header #cb-cat-title,.cb-404-header #cb-cat-title,.cb-cat-header #cb-cat-title,.cb-cat-header #cb-search-title {
		font-size:26px;
		line-height:46px;
	}
	
	.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-content .cb-media-icon a:hover {
		text-decoration:none;
	}
	
	#cb-container {
		position:relative;
		padding-top: 52px;
	}
	
	#cb-container.cb-unboxed.cb-rel-wrap {
		position:static;
	}
	
	#cb-container.cb-unboxed.cb-rel-wrap .header,#cb-container.cb-unboxed.cb-rel-wrap .wrap,#cb-container.cb-unboxed.cb-rel-wrap #cb-footer,#cb-container.cb-unboxed.cb-rel-wrap #lang_sel_footer {
		position:relative;
	}
	
	#cb-outer-container {
		-webkit-transform:none;
	}
	
	#cb-footer .cb-footer-lower .cb-copyright {
		display:block;
		float:left;
	}
	
	#cb-footer .cb-footer-lower .cb-footer-links ul {
		margin:2px 0 0;
	}
	
	.cb-author-page .cb-author-details .cb-mask img,.cb-about-page .cb-author-line .cb-author-details .cb-mask {
		border-radius:50%;
		overflow:hidden;
	}
	
	.cb-author-page .cb-author-details .cb-mask img,.cb-about-page .cb-author-line .cb-author-details .cb-mask img {
		-webkit-transition:all .35s;
		-moz-transition:all .35s;
		-o-transition:all .35s;
		transition:all .35s;
		width:100%;
		opacity:.8;
	}
	
	.cb-about-page .cb-author-line .cb-author-details {
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		-o-transition:all .5s;
		transition:all .5s;
	}
	
	.cb-about-page .cb-author-line .cb-author-details:hover {
		margin-top:-7px;
	}
	
	.cb-author-page .cb-author-details .cb-mask img:hover,.cb-about-page .cb-author-line .cb-author-details .cb-mask img:hover {
		opacity:1;
	}
	
	.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 .fa-link,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-link,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus {
		margin:0 0 0 12px;
	}
	
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-link:hover,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-link:focus,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter:hover,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter:focus,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o:hover,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o:focus,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus:hover,.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus:focus,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-link:hover,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-link:focus,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter:hover,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter:focus,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o:hover,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o:focus,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus:hover,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus:focus {
		text-decoration:none!important;
	}
	
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus {
		width:19px;
	}
	
	.cb-author-page #main {
		width:470px;
	}
	
	.cb-author-page .cb-author-details {
		margin:20px 0 20px 20px;
		width:220px;
		padding:0;
	}
	
	.cb-about-page.wrap {
		padding:0 30px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details {
		margin-right:10px;
		margin-bottom:0;
		width:170px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even) {
		margin-right:10px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details:last-child {
		margin-right:0;
	}
	
	.cb-about-page .cb-author-line .cb-author-details {
		margin-right:15px;
		width:140px;
	}
	
	.pgm .canvas {
		height:400px!important;
	}
	
	#cb-author-box {
		margin:0 0 80px;
	}
	
	#cb-author-box .cb-mask {
		width:60px;
	}
	
	#cb-author-box .cb-meta {
		width:390px;
		min-height:60px;
	}
	
	#cb-author-box .cb-meta .cb-info {
		padding:0 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-left:5px;
	}
	
	#cb-author-box .cb-meta .cb-info .cb-author-position .fa-long-arrow-right {
		margin-right:5px;
	}
	
	#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-link,#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-twitter,#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-envelope-o {
		margin:0 0 0 5px;
	}
	
	#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-link:hover,#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-twitter:hover,#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-envelope-o:hover {
		text-decoration:none;
	}
	
	#cb-author-box .cb-meta .cb-author-bio {
	}
	
	#cb-standard-featured .cb-mask {
		height:240px;
	}
	
	#cb-standard-featured .cb-mask .cb-image-credit .fa-camera {
		font-size:12px;
	}
	
	#cb-standard-featured .cb-entry-header .cb-title-fi .cb-entry-title {
		font-size:22px;
	}
	
	#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline {
		padding:0 0 5px;
	}
	
	#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline .cb-author,#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline .cb-date,#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline .cb-category,#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline .cb-comments {
		padding:0 5px;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-media-icon .fa-play,#cb-full-width-featured .cb-entry-header .cb-media-icon .fa-headphones,#cb-full-background-featured .cb-entry-header .cb-media-icon .fa-play,#cb-full-background-featured .cb-entry-header .cb-media-icon .fa-headphones,#cb-parallax-featured .cb-entry-header .cb-media-icon .fa-play,#cb-parallax-featured .cb-entry-header .cb-media-icon .fa-headphones {
		-webkit-transition:all .35s;
		-moz-transition:all .35s;
		-o-transition:all .35s;
		transition:all .35s;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-media-icon .fa-play:hover,#cb-full-width-featured .cb-entry-header .cb-media-icon .fa-headphones:hover,#cb-full-background-featured .cb-entry-header .cb-media-icon .fa-play:hover,#cb-full-background-featured .cb-entry-header .cb-media-icon .fa-headphones:hover,#cb-parallax-featured .cb-entry-header .cb-media-icon .fa-play:hover,#cb-parallax-featured .cb-entry-header .cb-media-icon .fa-headphones:hover {
		background:rgba(255,255,255,0.9);
		color:#272727;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-title-fi,#cb-full-background-featured .cb-entry-header .cb-title-fi,#cb-parallax-featured .cb-entry-header .cb-title-fi {
		padding:0 20px;
		max-width:490px;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-entry-title {
		padding:10px 0;
		font-size:17px;
	}
	
	#cb-full-width-featured .cb-image-credit,#cb-full-background-featured .cb-image-credit,#cb-parallax-featured .cb-image-credit {
		top:auto;
		bottom:0;
		max-width:240px;
	}
	
	#cb-full-width-featured .cb-image-credit .fa-camera,#cb-full-background-featured .cb-image-credit .fa-camera,#cb-parallax-featured .cb-image-credit .fa-camera {
		font-size:12px;
	}
	
	#cb-full-width-featured {
		height:400px;
	}
	
	.commentlist {
		margin:20px 0;
	}
	
	.commentlist li .cb-comment-body {
		padding:0 30px;
	}
	
	.commentlist li article {
		padding:20px 0;
	}
	
	.commentlist ul.children {
		padding:0 0 0 40px;
	}
	
	.commentlist .comment-author {
		margin:0 0 10px;
	}
	
	.commentlist .vcard cite.fn {
		font-size:20px;
		margin:0 0 2px;
	}
	
	.commentlist .vcard time {
		font-size:12px;
	}
	
	.commentlist .vcard time a:hover {
		text-decoration:underline;
	}
	
	.commentlist .vcard img.avatar {
		left:10px;
		padding:2px;
	}
	
	.commentlist .comment_content p {
		margin:0 0 20px;
	}
	
	.commentlist .comment-reply-link {
		-webkit-transition:opacity,.35s;
		-moz-transition:opacity,.35s;
		-o-transition:opacity,.35s;
		transition:opacity,.35s;
		margin-bottom:10px;
	}
	
	.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus {
		background:#e9e9e9;
		text-decoration:none!important;
	}
	
	#respond {
		padding-top:30px;
	}
	
	.cb-breadcrumbs {
		padding-left:20px;
		line-height:40px;
	}
	
	.cb-breadcrumbs .fa-angle-right {
		line-height:40px;
		padding:0 20px;
	}
	
	#cb-content #main,#content.widecolumn #main {
		margin:0;
	}
	
	#cb-content .cb-sidebar,#content.widecolumn .cb-sidebar {
		margin:0 20px;
	}
	
	#cb-content #main.cb-sidebar-left,#content.widecolumn #main.cb-sidebar-left {
		margin:0 20px 0 0;
	}
	
	#cb-content a:hover,#cb-content a:focus,#cb-content a:visited:hover,#cb-content a:visited:focus,#content.widecolumn a:hover,#content.widecolumn a:focus,#content.widecolumn a:visited:hover,#content.widecolumn a:visited:focus {
		color:#fe7473;
	}
	
	.cb-search .cb-search-field {
		-webkit-transition:background .35s;
		-moz-transition:background .35s;
		-o-transition:background .35s;
		transition:background .35s;
	}
	
	.cb-search .cb-search-submit {
		-webkit-transition:background .35s;
		-moz-transition:background .35s;
		-o-transition:background .35s;
		transition:background .35s;
	}
	
	.cb-search .cb-search-submit:hover {
		color:#b3b3b3;
	}
	
	.widget_tag_cloud a:hover,.tags-title:hover {
		background-color:#e5e5e5;
		color:#333;
		text-decoration:none!important;
	}
	
	#cb-search-modal {
		width:400px;
	}
	
	#cb-search-modal .cb-search .cb-search-submit:hover,#cb-search-modal .cb-search .cb-search-submit:focus,#cb-search-modal.cb-light-menu .cb-search .cb-search-submit:hover {
		background:#f1f1f1;
	}
	
	.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:#333;
	}
	
	.lwa .cb-form-body input[type="submit"]:hover,.cb-join-modal .cb-form-body input[type="submit"]:hover {
		background:#333;
	}
	
	.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,.35s;
		-moz-transition:background,.35s;
		-o-transition:background,.35s;
		transition:background,.35s;
	}
*/
	
	.wrap {
		width:750px;
	}
	
	#logo {
		padding:0;
	}
	
	.cb-with-large {
		width:100%;
		text-align:center;
	}
	
	.cb-large {
		float:left;
		width:728px;
		height:90px;
		margin:12px 20px 10px 10px;
		padding:0;
	}
	
	.cb-medium {
		float:left;
		width:468px;
		height:60px;
		margin:10px 20px 10px 0;
	}
	
	.cb-login-search {
		width:20%;
		float:left;
		text-align:right;
		padding:5px 0;
	}
	
	.cb-login-search a {
		color:#b3b3b3;
		margin-right:20px;
	}
	
	.cb-login-search a .fa-user,.cb-login-search a .fa-sign-in,.cb-login-search a .fa-search,.cb-login-search a .fa-envelope-o {
		margin-right:5px;
	}
	
	.cb-login-search a:hover .fa-user,.cb-login-search a .fa-sign-in,.cb-login-search a .fa-search,.cb-login-search a .fa-envelope-o {
		text-decoration:none;
	}
	
	#cb-top-menu {
		width:100%;
	}
	
	#cb-top-menu .cb-breaking-news {
		width:38%;
		display:block;
	}
	
	#cb-top-menu .cb-breaking-news ul li {
		font-size:16px;
	}
	
	#cb-top-menu .cb-breaking-news span {
		padding:0 5px 0 0;
	}
	
	#cb-top-menu .cb-breaking-news span .fa-long-arrow-right {
		margin-left:15px;
		font-size:10px;
	}
	
	#cb-top-menu a {
		font-size:9px;
		letter-spacing:2px;
		display:block;
		text-transform:uppercase;
		border-bottom:0;
		color:#999;
	}
	
	#cb-top-menu a:hover {
		color:#fe7473!important;
	}
	
	#cb-top-menu .cb-top-nav {
	/* width: 50%; */
		float:right;
		text-align:right;
		display:block;
		border:0;
		margin:0;
		height:35px;
	}
	
	#cb-top-menu .cb-lang-nav li:nth-child(2):before {
		content:"|";
		font-size:9px;
		padding:2px 7px 0 5px;
		letter-spacing:1px;
		display:block;
		color:#bcbcbc;
		float:left;
		text-transform:uppercase;
	}
	
	#cb-top-menu .cb-top-nav .cb-has-children > a:after {
		content:"\f067";
		font-family:fontawesome;
		font-size:8px;
		color:#b3b3b3;
		padding-left:5px;
		vertical-align:middle;
	}
	
	#cb-top-menu .cb-top-nav li {
		display:inline-block;
		position:relative;
		line-height:1.8em;
		height:100%;
		-webkit-transition:all .35s;
		-moz-transition:all .35s;
		-o-transition:all .35s;
		transition:all .35s;
	}
	
	#cb-top-menu .cb-top-nav li:hover {
		color:#111;
		text-decoration:underline;
	}
	
	#cb-top-menu .cb-top-nav li:hover a {
		color:#1F1F1F;
	}
	
	#cb-top-menu .cb-top-nav li a {
		border-bottom:0;
		color:#888;
		padding:0 5px;
		display:inline-block;
		height:100%;
	}
	
	#mobilelang a {
		display:none;
	}
	
	#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 #ccc;
	}
	
	#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 #ccc;
		position:relative;
		-webkit-transition:background .35s;
		-moz-transition:background .35s;
		-o-transition:background .35s;
		transition:background .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:#fafafa;
	}
	
	#cb-top-menu .cb-top-nav li ul.sub-menu li a,#cb-top-menu .cb-top-nav li ul.children li a {
		border-right: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;
	}
	
	#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 {
		left:100%;
		display:block;
		top:0;
	}
	
	#cb-top-menu .cb-lang-nav li:last-child a {
		color:#fe7473;
	}
	
	cb-top-menu .cb-top-nav li:last-child:before {
		content:" - ";
	}
	
	#cb-top-menu.cb-hidden {
		display:none;
	}
	
	.cb-no-top #cb-top-menu {
		display:none;
	}
	
	#cb-top-menu #cb-small-menu-trigger,.cb-small-menu-icons {
		display:none;
	}
	
	#cb-nav-bar .cb-login-modal,#cb-nav-bar #cb-search-modal,#cb-nav-bar .cb-register-modal {
		margin-top:150px;
	}
	
	#cb-nav-bar #cb-main-menu {
		display:block;
		width:100%;
		float:left;
		padding:0;
		text-align:right;
		-webkit-transition:all 1s;
		-moz-transition:all 1s;
		-o-transition:all 1s;
		transition:all 1s;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav {
		border:0;
		margin:0;
		position:relative;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li {
		display:inline-block;
		vertical-align:top;
		font-size:11px;
		font-weight:700;
		text-transform:uppercase;
	}
	
	#cb-nav-bar.cb-light-menu {
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li > a {
		padding:12px 5px;
		display:inline-block;
		-webkit-transform:translate3d(0,0,0);
		-moz-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		-o-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		letter-spacing:3px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li li {
		margin-right:0;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu {
		position:absolute;
		left:0;
		width:750px;
		overflow:hidden;
		display:none;
		z-index:900;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-ms-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles {
		width:100%;
		float:right;
		padding:0 0 20px;
	}
	
	#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:1px solid transparent;
		padding:0 0 5px;
		display:inline-block;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent {
		float:left;
		width:50%;
		padding:0 30px 500px;
		margin-bottom:-500px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul {
		margin:0;
		text-align:left;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li {
		width:100%;
		margin:0 0 10px;
		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:left;
		margin-right: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 {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity:.6;
	}
	
	#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 .35s;
		-moz-transition:all .35s;
		-o-transition:all .35s;
		transition:all .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;
		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:left;
		border:none!important;
	}
	
	#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 4% 15px 0;
	}
	
	#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 4% 0 0;
	}
	
	#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:left;
		padding:0 20px 500px;
		margin-bottom:-500px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li {
		position:relative;
		border:none;
		overflow:hidden;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-mask {
		position:relative;
		float:left;
		width:260px;
		height:130px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured 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-featured ul li .cb-mask a {
		display:block;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-mask img {
		-webkit-transition:all .35s;
		-moz-transition:all .35s;
		-o-transition:all .35s;
		transition:all .35s;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li:hover .cb-mask img {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity:.6;
		-webkit-transform:scale(1.1,1.1);
		-moz-transform:scale(1.1,1.1);
		-ms-transform:scale(1.1,1.1);
		-o-transform:scale(1.1,1.1);
		transform:scale(1.1,1.1);
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta {
		position:absolute;
		bottom:0;
		left:0;
		z-index:16;
		width:100%;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta h2 {
		width:100%;
		text-align:center;
		margin:0;
		padding:0 40px 15px;
		font-size:16px;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:1px;
		text-shadow:1px 1px 1px rgba(0,0,0,0.35),0 0 3px rgba(0,0,0,0.35);
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta h2 a {
		color:#fff;
		border-bottom:2px #fff solid;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta .cb-byline {
		display:none;
		margin:0 0 20px;
		color:#fafafa;
		text-transform:none;
		text-shadow:1px 1px 1px rgba(0,0,0,0.35),0 0 3px rgba(0,0,0,0.35);
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta .cb-byline .fa-clock-o,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta .cb-byline .fa-folder,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta .cb-byline .fa-comment,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta .cb-byline .fa-user {
		color:#f2f2f2;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta .cb-byline a {
		color:#fafafa;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured 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-featured ul li .cb-meta .cb-byline .cb-comments a {
		color:#fff;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a {
		margin:0;
		padding:0 20px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu {
		width:710px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu .slides li,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu .slides li {
		margin-right:3px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu .slides li .cb-byline .fa-clock-o,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu .slides li .cb-byline .fa-folder,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu .slides li .cb-byline .fa-comment,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu .slides li .cb-byline .fa-user,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu .slides li .cb-byline .fa-clock-o,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu .slides li .cb-byline .fa-folder,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu .slides li .cb-byline .fa-comment,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu .slides li .cb-byline .fa-user {
		color:#f0f0f0;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu .slides li .cb-byline a:hover,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu .slides li .cb-byline a:hover {
		text-decoration:underline;
	}
	
	#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-articles.cb-with-sub .cb-slider-a .flexslider-1-fw-menu,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles.cb-with-sub .cb-slider-a .flexslider-1-menu {
		width:560px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu {
		width:20%;
		border-right:1px solid #333;
		margin:0 0 -500px;
		padding-bottom:500px;
		float:left;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li {
		width:100%;
		border-bottom:1px solid #333;
		position:relative;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li:hover {
		background:#333;
	}
	
	#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;
		right:-200px;
		width:200px;
		z-index:16;
		border-left:1px dashed #fafafa;
	}
	
	#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 .cb-sub-menu li .cb-grandchild-menu {
		background:none!important;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu {
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
		display:none;
		z-index:900;
		background:#333;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-ms-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		padding:10px 0 20px;
	}
	
	#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 2% 1000px;
		text-align:left;
		margin-bottom:-1000px;
		border-left:1px solid #e2ebef;
		float:left;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu > li:first-child {
		border:none;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li {
		width:20%;
	}
	
	#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:1px solid transparent;
		padding:20px 0 0;
		width:100%;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li a:hover {
		background:transparent;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu > li a[title="hide"] {
		color:transparent!important;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu {
		margin:0;
		width:100%;
		line-height:1.3em;
		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;
		line-height:2em;
		padding:0;
	}
	
	#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:10px;
		font-weight:400;
		line-height:1.6em;
		padding:0;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li a:hover {
		color:#fe7473!important;
	}
	
	#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 #fafafa;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li {
		width:200px;
		border-bottom:1px solid #333;
		position:relative;
		-webkit-transition:background .35s;
		-moz-transition:background .35s;
		-o-transition:background .35s;
		transition:background .35s;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:hover {
		background:#333;
	}
	
	#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;
		right:-180px;
		width:180px;
		margin:0;
	}
	
	#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:right;
		margin-right:0;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-login,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in {
		float:right;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-login a,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a {
		display:block;
		padding:12px 8px;
		-webkit-transition:padding .35s;
		-moz-transition:padding .35s;
		-o-transition:padding .35s;
		transition:padding .35s;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-login a .fa-user,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-login a .fa-search,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a .fa-user,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a .fa-search,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a .fa-user,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a .fa-search {
		font-size:16px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a img {
		margin:3px 5px -3px 0;
		height:25px;
		width:25px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search {
		margin-right:1px;
		border:none;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a {
		padding:5px 8px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-mega-menu .cb-has-children a:after {
		content:"";
	}
	
	#cb-nav-bar.cb-stuck {
		position:fixed;
		top:0;
		z-index:20;
		width:750px;
		-webkit-transition: opacity 1s;
		-moz-transition:opacity 1s;
		-o-transition:opacity 1s;
		transition:opacity 1s;
		border-bottom:1px solid #f1f1f1;
	}
	
	#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-login a .fa-user,#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-search a .fa-search {
		font-size:14px;
	}
	
	#cb-nav-bar.cb-stuck.cb-full-width {
		width:100%;
	}
	
	#cb-nav-bar.cb-dark-menu {
		background-color:#333;
		background-color:rgba(27,27,27,0.95);
	}
	
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu {
		background:#444;
	}
	
	#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-recent ul li .cb-meta .cb-byline,#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 .fa-clock-o,#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 .fa-folder,#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 .fa-comment,#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 .fa-user {
		color:#999;
	}
	
	#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,#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 .fa-clock-o a,#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 .fa-folder a,#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 .fa-comment a,#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 .fa-user a {
		color:#999;
	}
	
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu {
		border-right:1px solid #333;
		background:#333;
	}
	
	#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:#333!important;
	}
	
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul {
		background-color:#333;
	}
	
	#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:#333!important;
	}
	
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-mega-menu {
		background:#444;
	}
	
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu {
		background:transparent!important;
	}
	
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li {
		background:transparent!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:transparent!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:#ccc;
	}
	
	#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-nav-bar {
		z-index:50;
		position:relative;
	}
	
	#cb-nav-bar.cb-light-menu {
		background:#fff;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .cb-icons .fa-search,#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .cb-icons .fa-user {
		color:#303030;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .cb-icons .fa-search:hover,#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .cb-icons .fa-user:hover {
		color:#fe7473;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu {
		background:#f0f0f0;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title {
		color:#333;
	}
	
	#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:#333;
	}
	
	#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:#888;
	}
	
	#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:#888;
	}
	
	#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 .fa-clock-o,#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 .fa-folder,#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 .fa-comment,#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 .fa-user {
		color:#ccc;
	}
	
	#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 .cb-categories a {
		color:#ccc;
	}
	
	#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 .cb-comments a {
		color:#ccc;
	}
	
	#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-right:1px solid #e5e5e5;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu {
		border-right:1px solid #e5e5e5;
		background:#fafafa;
	}
	
	#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:#fafafa;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu {
		background:#fafafa;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li {
		border-bottom:1px solid #e2ebef;
		text-align:left;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li a {
		color:#111;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:hover,#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li:hover a {
		background:#f6f6f6!important;
		color:#fe7473;
	}
	
	#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:#fafafa;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu {
		background:#f1f1f1;
		-moz-box-shadow:0 2px 2px rgba(0,0,0,0.25),0 10px 10px 0 rgba(0,0,0,0.15);
		-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25),0 10px 10px 0 rgba(0,0,0,0.15);
		box-shadow:0 2px 2px rgba(0,0,0,0.25),0 10px 10px 0 rgba(0,0,0,0.15);
		background:#fbfcfd url(library/images/map.png) no-repeat center center fixed;
		border-top:1px solid #e2ebef;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu:after {
		width:100%;
		display:inline-block;
		margin-bottom:-50px;
		height:20px;
		background:#fff url(library/images/bg-dash-1.png) repeat-x center center;
		content:"";
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu {
		background:transparent;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li {
		background:transparent!important;
		overflow:hidden;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li a {
		color:#fe7473;
		margin-bottom:10px;
	}
	
	#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:transparent;
		border:none;
		color:#333;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li a {
		color:#111;
	}
	
	#cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li a:hover {
		color:#fe7473;
	}
	
	#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:#444;
	}
	
	#cb-nav-bar.cb-dark-menu.stickybar {
		background-color:#333;
		background-color:rgba(51,51,51cs,0.95);
	}
	
	#cb-small-menu,#cb-small-menu-trigger {
		display:none;
	}
	
	#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;
	}
	
	.cb-module-header {
		padding:11px 15px 10px;
		margin-bottom:20px;
	}
	
	.cb-module-header h2 {
		letter-spacing:3px;
		font-size:26px;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-ms-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
	}
	
	.cb-article-meta h2 {
		text-shadow:0 1px 4px rgba(0,0,0,0.4);
	}
	
	.cb-grid-4,.cb-grid-5,.cb-grid-6 {
		overflow:hidden;
		margin:3px 20px 20px;
	}
	
	.cb-grid-4 > div:hover img,.cb-grid-5 > div:hover img,.cb-grid-6 > div:hover img {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
		opacity:.7;
		-webkit-transform:scale(1.1,1.1);
		-moz-transform:scale(1.1,1.1);
		-ms-transform:scale(1.1,1.1);
		-o-transform:scale(1.1,1.1);
		transform:scale(1.1,1.1);
	}
	
	.cb-grid-4 img,.cb-grid-4 a,.cb-grid-5 img,.cb-grid-5 a,.cb-grid-6 img,.cb-grid-6 a {
		-webkit-transition:all 1s;
		-moz-transition:all 1s;
		-o-transition:all 1s;
		transition:all 1s;
		-webkit-transform:translate3d(0,0,0);
		-moz-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		-o-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-ms-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
	}
	
	.cb-grid-4 .cb-article-meta h2,.cb-grid-5 .cb-article-meta h2,.cb-grid-6 .cb-article-meta h2 {
		font-size:16px;
		padding:0 20px 10px;
	}
	
	.cb-grid-4 .cb-article-meta h2 a:hover,.cb-grid-4 .cb-article-meta h2 a:visited,.cb-grid-5 .cb-article-meta h2 a:hover,.cb-grid-5 .cb-article-meta h2 a:visited,.cb-grid-6 .cb-article-meta h2 a:hover,.cb-grid-6 .cb-article-meta h2 a:visited {
		text-decoration:none!important;
	}
	
	.cb-grid-4 .cb-article-meta .cb-byline,.cb-grid-5 .cb-article-meta .cb-byline,.cb-grid-6 .cb-article-meta .cb-byline {
		display:block;
		padding:0 10px;
		margin:0 0 10px;
	}
	
	.cb-grid-4 .cb-article-meta .cb-byline .cb-categories a:hover,.cb-grid-5 .cb-article-meta .cb-byline .cb-categories a:hover,.cb-grid-6 .cb-article-meta .cb-byline .cb-categories a:hover {
		color:#fff;
	}
	
	.cb-grid-4 {
		height:400px;
	}
	
	.cb-grid-4 .cb-feature-1 {
		width:56%;
		height:62%;
		border-bottom:3px solid #fff;
		border-right:3px solid #fff;
	}
	
	.cb-grid-4 .cb-feature-1 .cb-article-meta h2 {
		font-size:20px;
	}
	
	.cb-grid-4 .cb-feature-2 {
		width:44%;
		height:62%;
		border-bottom:3px solid #fff;
	}
	
	.cb-grid-4 .cb-feature-2 a img {
		margin-left:-6%;
		height:100%;
		width:auto;
	}
	
	.cb-grid-4 .cb-feature-3 {
		width:50%;
		height:39%;
		border-bottom:none;
		border-right:3px solid #fff;
	}
	
	.cb-grid-4 .cb-feature-3 .cb-article-meta h2 {
		font-size:14px;
		padding:0 20px 20px;
	}
	
	.cb-grid-4 .cb-feature-4 {
		width:50%;
		height:39%;
	}
	
	.cb-grid-4 .cb-feature-4 .cb-article-meta h2 {
		font-size:14px;
		padding:0 20px 20px;
	}
	
	.cb-grid-4 .cb-feature-3 .cb-article-meta .cb-byline {
		display:none;
	}
	
	.cb-grid-4 .cb-feature-4 .cb-article-meta .cb-byline {
		display:none;
	}
	
	.cb-grid-5 {
		height:400px;
	}
	
	.cb-grid-5 .cb-feature-1,.cb-grid-5 .cb-feature-2 {
		width:50%;
		height:50%;
		border-bottom:3px solid #fff;
	}
	
	.cb-grid-5 .cb-feature-1 .cb-article-meta h2,.cb-grid-5 .cb-feature-2 .cb-article-meta h2 {
		font-size:20px;
	}
	
	.cb-grid-5 .cb-feature-3,.cb-grid-5 .cb-feature-4,.cb-grid-5 .cb-feature-5 {
		width:33%;
		height:50%;
	}
	
	.cb-grid-5 .cb-feature-3 .cb-article-meta .cb-byline,.cb-grid-5 .cb-feature-4 .cb-article-meta .cb-byline,.cb-grid-5 .cb-feature-5 .cb-article-meta .cb-byline {
		display:none;
	}
	
	.cb-grid-5 .cb-feature-3 .cb-article-meta h2,.cb-grid-5 .cb-feature-4 .cb-article-meta h2,.cb-grid-5 .cb-feature-5 .cb-article-meta h2 {
		font-size:14px;
	}
	
	.cb-grid-5 .cb-feature-3 {
		width:34%;
	}
	
	.cb-grid-5 .cb-feature-1,.cb-grid-5 .cb-feature-3,.cb-grid-5 .cb-feature-4 {
		border-right:3px solid #fff;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-5,.cb-grid-5.cb-flipped .cb-feature-4 {
		width:50%;
		height:61.5%;
		border:none;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-5 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-4 .cb-article-meta h2 {
		font-size:34px;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-1,.cb-grid-5.cb-flipped .cb-feature-2,.cb-grid-5.cb-flipped .cb-feature-3 {
		width:33%;
		height:38.5%;
		border:none;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-1 .cb-article-meta .cb-byline,.cb-grid-5.cb-flipped .cb-feature-2 .cb-article-meta .cb-byline,.cb-grid-5.cb-flipped .cb-feature-3 .cb-article-meta .cb-byline {
		display:none;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-1 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-2 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-3 .cb-article-meta h2 {
		font-size:14px;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-4,.cb-grid-5.cb-flipped .cb-feature-5 {
		border-top:3px solid #fff;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-4 .cb-article-meta .cb-byline,.cb-grid-5.cb-flipped .cb-feature-5 .cb-article-meta .cb-byline {
		display:block;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-4 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-5 .cb-article-meta h2 {
		font-size:20px;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-2 {
		width:34%;
		border-right:3px solid #fff;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-1,.cb-grid-5.cb-flipped .cb-feature-4 {
		border-right:3px solid #fff;
	}
	
	.cb-grid-6 {
		height:305px;
	}
	
	.cb-grid-6 .cb-feature-1 {
		width:50%;
		height:50%;
		border-bottom:3px solid #fff;
		border-right:3px solid #fff;
	}
	
	.cb-grid-6 .cb-feature-2 {
		width:25%;
		height:50%;
		border-right:3px solid #fff;
		border-bottom:3px solid #fff;
	}
	
	.cb-grid-6 .cb-feature-3 {
		width:25%;
		height:50%;
		border-bottom:3px solid #fff;
	}
	
	.cb-grid-6 .cb-feature-4 {
		width:25%;
		height:50%;
		border-right:3px solid #fff;
	}
	
	.cb-grid-6 .cb-feature-5 {
		width:25%;
		height:50%;
		border-right:3px solid #fff;
	}
	
	.cb-grid-6 .cb-feature-6 {
		width:50%;
		height:50%;
	}
	
	.cb-grid-6 .cb-feature-2 .cb-article-meta h2,.cb-grid-6 .cb-feature-3 .cb-article-meta h2,.cb-grid-6 .cb-feature-4 .cb-article-meta h2,.cb-grid-6 .cb-feature-5 .cb-article-meta h2 {
		padding:0 20px 10px;
	}
	
	.cb-grid-6 .cb-feature-2 .cb-article-meta .cb-byline,.cb-grid-6 .cb-feature-3 .cb-article-meta .cb-byline,.cb-grid-6 .cb-feature-4 .cb-article-meta .cb-byline,.cb-grid-6 .cb-feature-5 .cb-article-meta .cb-byline {
		display:none;
	}
	
	.cb-grid-6 .cb-feature-1 .cb-article-meta .cb-byline,.cb-grid-6 .cb-feature-6 .cb-article-meta .cb-byline {
		display:block;
	}
	
	.cb-grid-6 .cb-feature-1 .cb-article-meta h2,.cb-grid-6 .cb-feature-6 .cb-article-meta h2 {
		font-size:14px;
		font-weight:700px;
		text-transform:uppercase;
	}
	
	.cb-grid-6 .cb-feature-4,.cb-grid-6 .cb-feature-5 {
		border-bottom:none;
	}
	
	.cb-grid-5 .cb-feature-1 .cb-grid-img a img,.cb-grid-5 .cb-feature-2 .cb-grid-img a img {
		margin-top:-20%;
	}
	
	.cb-module-a .cb-article .cb-mask:hover img,.cb-module-b .cb-article .cb-mask:hover img,.cb-module-c .cb-article .cb-mask:hover img,.cb-module-d .cb-article .cb-mask:hover img {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity:.6;
	}
	
	.cb-module-a .cb-article .cb-mask a img,.cb-module-b .cb-article .cb-mask a img,.cb-module-c .cb-article .cb-mask a img,.cb-module-d .cb-article .cb-mask a img {
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		-o-transition:all .5s;
		transition:all .5s;
	}
	
	.cb-module-a .cb-article {
		float:left;
	}
	
	.cb-module-a .cb-article .cb-mask {
		float:left;
		width:100%;
	}
	
	.cb-module-a .cb-article .cb-mask a img {
		width:100%;
	}
	
	.cb-module-a .cb-article h2 {
		margin:0 0 3px;
		font-size:16px;
	}
	
	.cb-module-a .cb-article .cb-meta .cb-excerpt {
		font-size:13px;
		display:block;
	}
	
	.cb-module-a .cb-article .cb-meta .cb-byline {
		display:block;
	}
	
	.cb-module-a.cb-module-fw {
		margin:0 20px 20px;
		width:710px;
	}
	
	.cb-module-a.cb-module-fw .cb-article .cb-meta .cb-byline {
		display:block;
	}
	
	.cb-module-a.cb-module-fw .cb-article .cb-mask .cb-media-icon {
		display:block;
	}
	
	.cb-module-c .cb-article .cb-meta .cb-excerpt {
		display:block;
	}
	
	.cb-module-half:nth-child(odd) {
		margin:0 4% 20px 0;
	}
	
	.flexslider-widget .slides li .cb-meta h4 {
		padding:0 40px 10px;
		font-size:16px;
	}
	
	.flexslider-widget .slides li .cb-meta h4 a:hover {
		text-decoration:none!important;
	}
	
	.flexslider-widget .slides li img {
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		-o-transition:all .5s;
		transition:all .5s;
	}
	
	.flexslider-widget .slides li:hover img {
		-webkit-transform:scale(1.1,1.1);
		-moz-transform:scale(1.1,1.1);
		-ms-transform:scale(1.1,1.1);
		-o-transform:scale(1.1,1.1);
		transform:scale(1.1,1.1);
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		opacity:.5;
	}
	
	.flexslider-widget:hover .flex-next {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		opacity:.5;
	}
	
	.flexslider-widget:hover .flex-next:hover {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
		opacity:.85;
	}
	
	.flexslider-widget:hover .flex-prev {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		opacity:.5;
	}
	
	.flexslider-widget:hover .flex-prev:hover {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
		opacity:.85;
	}
	
	.flexslider-widget .flex-direction-nav a {
		width:40px;
		-webkit-transition:all .35s ease;
		-moz-transition:all .35s ease;
		-o-transition:all .35s ease;
		transition:all .35s ease;
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
		opacity:.25;
	}
	
	.flexslider-widget .flex-direction-nav a:hover {
		text-decoration:none!important;
	}
	
	.flexslider-widget .flex-direction-nav .flex-next:before {
		font-size:40px;
		margin:-20px 0 0 14px;
	}
	
	.flexslider-widget .flex-direction-nav .flex-prev:before {
		font-size:40px;
		margin:-20px 0 0 14px;
	}
	
	.flexslider-1-fw .slides li:hover img,.flexslider-1 .slides li:hover img,.flexslider-1-fw-menu .slides li:hover img,.flexslider-1-menu .slides li:hover img,.flexslider-2-fw .slides li:hover img,.flexslider-2 .slides li:hover img {
		-webkit-transform:scale(1.1,1.1);
		-moz-transform:scale(1.1,1.1);
		-ms-transform:scale(1.1,1.1);
		-o-transform:scale(1.1,1.1);
		transform:scale(1.1,1.1);
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
		opacity:.7;
	}
	
	.flexslider-1-fw .slides li img,.flexslider-1 .slides li img,.flexslider-1-fw-menu .slides li img,.flexslider-1-menu .slides li img,.flexslider-2-fw .slides li img,.flexslider-2 .slides li img {
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		-o-transition:all .5s;
		transition:all .5s;
	}
	
	.flexslider-1-fw .slides li .cb-meta h2,.flexslider-1 .slides li .cb-meta h2,.flexslider-1-fw-menu .slides li .cb-meta h2,.flexslider-1-menu .slides li .cb-meta h2,.flexslider-2-fw .slides li .cb-meta h2,.flexslider-2 .slides li .cb-meta h2 {
		padding:0 10px 10px 15px;
		line-height:1.7;
	}
	
	.flexslider-1-fw .slides li .cb-meta h2 a:hover,.flexslider-1 .slides li .cb-meta h2 a:hover,.flexslider-1-fw-menu .slides li .cb-meta h2 a:hover,.flexslider-1-menu .slides li .cb-meta h2 a:hover,.flexslider-2-fw .slides li .cb-meta h2 a:hover,.flexslider-2 .slides li .cb-meta h2 a:hover {
		text-decoration:none!important;
	}
	
	.flexslider-1-fw .slides li .cb-meta .cb-byline,.flexslider-1 .slides li .cb-meta .cb-byline,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline,.flexslider-1-menu .slides li .cb-meta .cb-byline,.flexslider-2-fw .slides li .cb-meta .cb-byline,.flexslider-2 .slides li .cb-meta .cb-byline {
		padding:0 10px 5px;
	}
	
	.flexslider-1-fw .slides li .cb-review-ext-box,.flexslider-1 .slides li .cb-review-ext-box,.flexslider-1-fw-menu .slides li .cb-review-ext-box,.flexslider-1-menu .slides li .cb-review-ext-box,.flexslider-2-fw .slides li .cb-review-ext-box,.flexslider-2 .slides li .cb-review-ext-box {
		display:block;
	}
	
	.flexslider-1-fw:hover .flex-next,.flexslider-1:hover .flex-next,.flexslider-1-fw-menu:hover .flex-next,.flexslider-1-menu:hover .flex-next,.flexslider-2-fw:hover .flex-next,.flexslider-2:hover .flex-next {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		opacity:.5;
	}
	
	.flexslider-1-fw:hover .flex-next:hover,.flexslider-1:hover .flex-next:hover,.flexslider-1-fw-menu:hover .flex-next:hover,.flexslider-1-menu:hover .flex-next:hover,.flexslider-2-fw:hover .flex-next:hover,.flexslider-2:hover .flex-next:hover {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
		opacity:.85;
	}
	
	.flexslider-1-fw:hover .flex-prev,.flexslider-1:hover .flex-prev,.flexslider-1-fw-menu:hover .flex-prev,.flexslider-1-menu:hover .flex-prev,.flexslider-2-fw:hover .flex-prev,.flexslider-2:hover .flex-prev {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		opacity:.5;
	}
	
	.flexslider-1-fw:hover .flex-prev:hover,.flexslider-1:hover .flex-prev:hover,.flexslider-1-fw-menu:hover .flex-prev:hover,.flexslider-1-menu:hover .flex-prev:hover,.flexslider-2-fw:hover .flex-prev:hover,.flexslider-2:hover .flex-prev:hover {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		opacity:.8;
	}
	
	.flexslider-1-fw .flex-direction-nav a,.flexslider-1 .flex-direction-nav a,.flexslider-1-fw-menu .flex-direction-nav a,.flexslider-1-menu .flex-direction-nav a,.flexslider-2-fw .flex-direction-nav a,.flexslider-2 .flex-direction-nav a {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
		opacity:.25;
		-webkit-transition:all .35s ease;
		-moz-transition:all .35s ease;
		-o-transition:all .35s ease;
		transition:all .35s ease;
	}
	
	.flexslider-1-fw .flex-direction-nav a:hover,.flexslider-1 .flex-direction-nav a:hover,.flexslider-1-fw-menu .flex-direction-nav a:hover,.flexslider-1-menu .flex-direction-nav a:hover,.flexslider-2-fw .flex-direction-nav a:hover,.flexslider-2 .flex-direction-nav a:hover {
		text-decoration:none!important;
	}
	
	.flexslider-2-fw .slides li .cb-meta h2,.flexslider-2 .slides li .cb-meta h2 {
		font-size:22px;
		padding:0 20px 15px;
	}
	
	.flexslider-2-fw .slides li .cb-meta .cb-byline,.flexslider-2 .slides li .cb-meta .cb-byline {
		padding:0 20px 15px;
		font-size:15px;
	}
	
	.flexslider-2-fw .slides li .cb-review-ext-box,.flexslider-2 .slides li .cb-review-ext-box {
		display:none;
	}
	
	.cb-slider-a .flexslider-1-fw .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1 .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1-menu .flex-direction-nav .flex-next:before {
		font-size:26px;
		margin:-13px 0 0 12px;
	}
	
	.cb-slider-a .flexslider-1-fw .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1 .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1-menu .flex-direction-nav .flex-prev:before {
		font-size:26px;
		margin:-13px 0 0 11px;
	}
	
	.flexslider-2-fw .slides li {
		max-height:320px;
	}
	
	.cb-blog-style-a .cb-mask img,.cb-blog-style-d .cb-mask img {
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		-o-transition:all .5s;
		transition:all .5s;
		width:100%;
		margin-bottom:30px;
		height:auto;
	}
	
	.cb-blog-style-a .cb-mask:hover img,.cb-blog-style-d .cb-mask:hover img {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity:.6;
	}
	
	.cb-blog-style-a .cb-meta {
		padding:10px 20px 10px 10px;
	}
	
	.cb-blog-style-a .cb-meta h2 {
		font-size:18px;
	}
	
	.cb-blog-style-b .cb-mask img,.cb-blog-style-c .cb-mask img {
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		-o-transition:all .5s;
		transition:all .5s;
	}
	
	.cb-blog-style-b .cb-mask:hover img,.cb-blog-style-c .cb-mask:hover img {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity:.6;
	}
	
	.cb-blog-style-b .cb-meta,.cb-blog-style-c .cb-meta {
		padding:10px 15px 20px;
	}
	
	.cb-blog-style-b .cb-meta h2,.cb-blog-style-c .cb-meta h2 {
		margin:0 0 10px;
		font-size:18px;
	}
	
	.cb-blog-style-c {
		width:230px;
		margin:0 10px 20px 0;
	}
	
	.cb-blog-style-b.cb-last,.cb-blog-style-c.cb-last {
		margin:0 0 20px;
	}
	
	#cb-gallery-post #cb-gallery li .fa-search {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity:0;
		top:50%;
		left:50%;
		position:absolute;
		line-height:1;
		margin:-40px 0 0 -20px;
		font-size:40px;
		background:url(library/images/white-80.png);
		background:rgba(255,255,255,0.85);
		padding:20px 22px;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-ms-border-radius:50%;
		-o-border-radius:50%;
		border-radius:50%;
		color:rgba(39,39,39,0.85);
		z-index:5;
		-webkit-transition:opacity .35s;
		-moz-transition:opacity .35s;
		-o-transition:opacity .35s;
		transition:opacity .35s;
	}
	
	#cb-gallery-post #cb-gallery li img {
		-webkit-transition:opacity .35s;
		-moz-transition:opacity .35s;
		-o-transition:opacity .35s;
		transition:opacity .35s;
	}
	
	#cb-gallery-post #cb-gallery li a:hover .fa-search {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity:1;
	}
	
	#cb-gallery-post #cb-gallery li a:hover img {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
		opacity:.85;
	}
	
	#cb-gallery-post #cb-carousel .slides li img:hover {
		cursor:pointer;
	}
	
	#cb-gallery-post #cb-carousel .flex-direction-nav a {
		-webkit-transition:all .35s ease;
		-moz-transition:all .35s ease;
		-o-transition:all .35s ease;
		transition:all .35s ease;
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
		opacity:.25;
	}
	
	#cb-gallery-post #cb-carousel .flex-direction-nav a:hover {
		text-decoration:none!important;
	}
	
	#cb-gallery-post #cb-carousel .flex-direction-nav:hover .flex-next {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		opacity:.5;
	}
	
	#cb-gallery-post #cb-carousel .flex-direction-nav:hover .flex-next:hover {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
		opacity:.85;
	}
	
	#cb-gallery-post #cb-carousel .flex-direction-nav:hover .flex-prev {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		opacity:.5;
	}
	
	#cb-gallery-post #cb-carousel .flex-direction-nav:hover .flex-prev:hover {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
		opacity:.85;
	}
	
	.tiled-gallery img {
		-webkit-transition:opacity .35s;
		-moz-transition:opacity .35s;
		-o-transition:opacity .35s;
		transition:opacity .35s;
	}
	
	.tiled-gallery img:hover {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=83);
		opacity:.825;
	}
	
	.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-left: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;
	}
	
	.cb-page-navigation,.page-navigation,.wp-prev-next {
		margin:20px 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 {
		margin:0 10px 0 0;
		font-size:14px;
		-webkit-transition:all,.35s;
		-moz-transition:all,.35s;
		-o-transition:all,.35s;
		transition:all,.35s;
	}
	
	.cb-page-navigation .cb-page-navi li:hover,.cb-page-navigation .cb-page-navi li:focus,.cb-page-navigation .page-numbers li:hover,.cb-page-navigation .page-numbers li:focus,.page-navigation .cb-page-navi li:hover,.page-navigation .cb-page-navi li:focus,.page-navigation .page-numbers li:hover,.page-navigation .page-numbers li:focus,.wp-prev-next .cb-page-navi li:hover,.wp-prev-next .cb-page-navi li:focus,.wp-prev-next .page-numbers li:hover,.wp-prev-next .page-numbers li:focus {
		background:#e9e9e9;
	}
	
	.cb-page-navigation .cb-page-navi li a:hover,.cb-page-navigation .cb-page-navi li a:focus,.cb-page-navigation .page-numbers li a:hover,.cb-page-navigation .page-numbers li a:focus,.page-navigation .cb-page-navi li a:hover,.page-navigation .cb-page-navi li a:focus,.page-navigation .page-numbers li a:hover,.page-navigation .page-numbers li a:focus,.wp-prev-next .cb-page-navi li a:hover,.wp-prev-next .cb-page-navi li a:focus,.wp-prev-next .page-numbers li a:hover,.wp-prev-next .page-numbers li a:focus {
		text-decoration:none!important;
	}
	
	.cb-page-navigation .cb-page-navi .cb-current:hover,.cb-page-navigation .cb-page-navi .cb-current:focus,.cb-page-navigation .cb-page-navi li .current:hover,.cb-page-navigation .cb-page-navi li .current:focus,.cb-page-navigation .page-numbers .cb-current:hover,.cb-page-navigation .page-numbers .cb-current:focus,.cb-page-navigation .page-numbers li .current:hover,.cb-page-navigation .page-numbers li .current:focus,.page-navigation .cb-page-navi .cb-current:hover,.page-navigation .cb-page-navi .cb-current:focus,.page-navigation .cb-page-navi li .current:hover,.page-navigation .cb-page-navi li .current:focus,.page-navigation .page-numbers .cb-current:hover,.page-navigation .page-numbers .cb-current:focus,.page-navigation .page-numbers li .current:hover,.page-navigation .page-numbers li .current:focus,.wp-prev-next .cb-page-navi .cb-current:hover,.wp-prev-next .cb-page-navi .cb-current:focus,.wp-prev-next .cb-page-navi li .current:hover,.wp-prev-next .cb-page-navi li .current:focus,.wp-prev-next .page-numbers .cb-current:hover,.wp-prev-next .page-numbers .cb-current:focus,.wp-prev-next .page-numbers li .current:hover,.wp-prev-next .page-numbers li .current:focus {
		background-color:#b3b3b3;
	}
	
	.cb-post-pagination {
		margin:20px 0;
	}
	
	.cb-post-pagination a .wp-link-pages-number {
		-webkit-transition:all,.35s;
		-moz-transition:all,.35s;
		-o-transition:all,.35s;
		transition:all,.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 {
		font-size:14px;
	}
	
	#cb-to-top {
		z-index:10;
		cursor:pointer;
		position:absolute;
		left:49%;
		bottom:25px;
	}
	
	#cb-to-top .fa-chevron-up {
		font-size:16px;
		background:#f1F1F1;
		color:#222;
		padding:15px;
		border-radius:50%;
		-webkit-transition:all .35s;
		-moz-transition:all .35s;
		-o-transition:all .35s;
		transition:all .35s;
	}
	
	#cb-to-top:hover .fa-chevron-up {
		background:#82d9b2;
	}
	
	.cb-button a {
		-webkit-transition:all .35s;
		-moz-transition:all .35s;
		-o-transition:all .35s;
		transition:all .35s;
	}
	
	.cb-button a:hover,.cb-button a:focus {
		text-decoration:none!important;
		background:#333!important;
	}
	
	.cb-button.cb-white a:hover,.cb-button.cb-white a:focus {
		background:#ccc!important;
	}
	
	.cb-tabs ul li a:hover {
		color:#1f1f1f;
	}
	
	#cb-gallery-post #cb-gallery {
		height:320px;
	}
	
	.cb-sidebar {
		margin-left:20px;
		width:250px;
		float:left;
		padding:30px 0 0;
	}
	
	.cb-sidebar .cb-lwa-profile,.cb-sidebar .cb-form-body {
		padding:0 20px;
	}
	
	.cb-social-media-widget .cb-social-media-icon {
		margin:0 2px 10px;
		-webkit-transition:all .25s;
		-moz-transition:all .25s;
		-o-transition:all .25s;
		transition:all .25s;
	}
	
	.cb-social-media-widget .cb-social-media-icon:hover {
		margin-top:-7px;
	}
	
	.cb-125-ads li {
		margin:0 10px 15px 50px;
	}
	
	.cb-top-reviews-widget li,#cb-related-posts li {
		margin-bottom:20px;
	}
	
	.cb-top-reviews-widget li .cb-meta,#cb-related-posts li .cb-meta {
		bottom:0;
		width:100%;
	}
	
	.cb-top-reviews-widget li .cb-meta h4 a,#cb-related-posts li .cb-meta h4 a {
		font-size:18px;
		padding:0 10px;
	}
	
	.cb-top-reviews-widget li .cb-mask img,#cb-related-posts li .cb-mask img {
		-webkit-transition:all .35s;
		-moz-transition:all .35s;
		-o-transition:all .35s;
		transition:all .35s;
	}
	
	.cb-top-reviews-widget li:hover .cb-mask img,#cb-related-posts li:hover .cb-mask img {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity:.6;
		-webkit-transform:scale(1.1,1.1);
		-moz-transform:scale(1.1,1.1);
		-ms-transform:scale(1.1,1.1);
		-o-transform:scale(1.1,1.1);
		transform:scale(1.1,1.1);
	}
	
	.cb-top-reviews-widget li .cb-countdown,#cb-related-posts li .cb-countdown {
		font-size:32px;
		padding:10px 0;
		height:50px;
		width:50px;
	}
	
	.widget-latest-articles ul li {
		margin:0 0 10px;
	}
	
	.widget-latest-articles ul li .cb-mask:hover img {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity:.6;
	}
	
	.widget-latest-articles ul li .cb-mask a img {
		-webkit-transition:all .35s;
		-moz-transition:all .35s;
		-o-transition:all .35s;
		transition:all .35s;
	}
	
	.widget-latest-articles ul li .cb-meta .cb-byline .cb-author,.widget-latest-articles ul li .cb-meta .cb-byline .cb-date,.widget-latest-articles ul li .cb-meta .cb-byline .cb-category,.widget-latest-articles ul li .cb-meta .cb-byline .cb-comments {
		margin:0 3px 5px 0;
	}
	
	.widget-latest-articles ul li .cb-meta .cb-byline .fa-clock-o,.widget-latest-articles ul li .cb-meta .cb-byline .fa-folder,.widget-latest-articles ul li .cb-meta .cb-byline .fa-comment,.widget-latest-articles ul li .cb-meta .cb-byline .fa-user {
		margin:0 2px 0 0;
	}
	
	.widget-latest-articles .cb-small li .cb-mask {
		display:none;
	}
	
	.widget-latest-articles .cb-small li .cb-meta {
		padding:0;
	}
	
	.widget-latest-articles .cb-big li .cb-meta {
		padding:10px 10px 20px;
	}
	
	.widget-latest-articles .cb-big li .cb-meta .h2 {
		margin:0 0 10px;
	}
	
	#cb-related-posts ul li {
		width:48%;
	}
	
	#cb-related-posts ul .no-2,#cb-related-posts ul .no-4,#cb-related-posts ul .no-6,#cb-related-posts ul .no-8,#cb-related-posts ul .no-10,#cb-related-posts ul .no-12 {
		margin-left:4%;
	}
	
	#cb-footer {
		padding:60px 0 0;
		background:#fff url(library/images/map.png) no-repeat center center;
		border-top:1px solid #f1f1f1;
		margin-top:60px;
	}
	
	#cb-footer #cb-widgets > div {
		padding-top:20px;
		background:none;
	}
	
	#cb-footer #cb-widgets .cb-footer-widget-title span {
		padding:10px 0;
		font-size:16px;
		margin:0 0 20px;
	}
	
	#cb-footer #cb-widgets .widget_tag_cloud a:hover {
		background-color:#333;
		color:#b3b3b3;
	}
	
	#cb-footer #cb-widgets .cb-search .cb-search-submit:hover,#cb-footer #cb-widgets .cb-search .cb-search-submit:focus {
		background:#f1f1f1;
	}
	
	#cb-footer .cb-footer-a .cb-one {
		width:33%;
	}
	
	#cb-footer .cb-footer-a .cb-two {
		width:34%;
	}
	
	#cb-footer .cb-footer-a .cb-three {
		width:33%;
	}
	
	#cb-footer .cb-footer-b .cb-one {
		width:25%;
		border-right:1px solid #e1e1e1;
	}
	
	#cb-footer .cb-footer-b .cb-two {
		width:25%;
		border-right:1px solid #e1e1e1;
	}
	
	#cb-footer .cb-footer-b .cb-three {
		width:25%;
		border-right:1px solid #e1e1e1;
	}
	
	#cb-footer .cb-footer-b .cb-four {
		width:25%;
	}
	
	#cb-footer .cb-footer-c .cb-one {
		width:44%;
		border-right:1px solid #e1e1e1;
	}
	
	#cb-footer .cb-footer-c .cb-two {
		width:28%;
		border-right:1px solid #e1e1e1;
	}
	
	#cb-footer .cb-footer-c .cb-three {
		width:28%;
	}
	
	#cb-footer .cb-footer-d .cb-one {
		width:28%;
		border-right:1px solid #e1e1e1;
	}
	
	#cb-footer .cb-footer-d .cb-two {
		width:28%;
		border-right:1px solid #e1e1e1;
	}
	
	#cb-footer .cb-footer-d .cb-three {
		width:44%;
	}
	
	#cb-footer .cb-footer-a .cb-footer-widget,#cb-footer .cb-footer-b .cb-footer-widget,#cb-footer .cb-footer-c .cb-footer-widget,#cb-footer .cb-footer-d .cb-footer-widget {
		margin:0 20px;
		padding-bottom:20px;
	}
	
	#cb-footer .cb-footer-lower {
		padding:20px 0;
		font-size:12px;
		margin-top:40px;
	}
	
	#cb-footer .cb-footer-lower > div {
		padding:0 15px;
	}
	
	#cb-footer .cb-footer-lower .cb-copyright {
		width:29.5%;
		text-align:left;
	}
	
	#cb-footer .cb-footer-lower .cb-footer-links {
		width:70%;
	}
	
	#cb-footer .cb-footer-lower .cb-footer-links ul {
		text-align:right;
		margin:0;
	}
	
	.cb-review-box .cb-bar.cb-user-rating {
		margin:0;
	}
	
	.cb-review-box .cb-bar #cb-vote {
		text-align:left;
	}
	
	.cb-review-box .cb-bar #cb-vote .cb-overlay.cb-stars {
		float:right;
		margin-top:0;
	}
	
	.cb-review-box.cb-half .cb-bar {
		color:#999;
		margin:0 0 10px;
	}
	
	.cb-review-box.cb-half .cb-bar.cb-stars {
		margin:0 0 15px;
	}
	
	.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 0 20px 30%;
	}
	
	.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-positioner {
		left:-99999px;
		position:absolute;
		pointer-events:none;
		top:-99999px;
		z-index:95;
	}
	
	.tipper-positioner .tipper-wrapper {
		position:relative;
	}
	
	.tipper-positioner .tipper-content {
		background:#333;
		background:rgba(0,0,0,0.85);
		border-radius:3px;
		color:#fafafa;
		letter-spacing:1px;
		display:block;
		font-size:12px;
		margin:0;
		padding:8px 12px;
		white-space:nowrap;
	}
	
	.tipper-positioner .tipper-caret {
		display:block;
		height:11px;
		margin:0;
		overflow:hidden;
		position:absolute;
		width:5px;
	}
	
	.tipper-positioner.right .tipper-caret {
		background-position:left center;
		left:-5px;
		top:0;
	}
	
	.tipper-positioner.left .tipper-caret {
		background-position:right center;
		right:-5px;
		top:0;
	}
	
	.tipper-positioner.top .tipper-caret,.tipper-positioner.bottom .tipper-caret {
		display:block;
		float:none;
		height:5px;
		margin:0 auto;
		width:11px;
	}
	
	.tipper-positioner.top .tipper-caret {
		width:0;
		height:0;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		border-top:6px solid rgba(0,0,0,0.85);
		bottom:-6px;
		left:0;
	}
	
	.tipper-positioner.bottom .tipper-caret {
		width:0;
		height:0;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		border-bottom:6px solid rgba(0,0,0,0.85);
		top:-6px;
		left:0;
	}
}

@media only screen and (min-width: 960px) {
	#cb-nav-logo {
		float:left;
		border:none!important;
		width:236px;
		height:18px;
		position:absolute;
		background:transparent url(library/images/nav_logo_full.png);
		top:17px;
		left:10px;
	}
}

@media only screen and (min-width: 1020px) {
	h1,.h1 {
		font-size:32px;
		margin:0 0 20px;
	}
	
	h2,.h2 {
		font-size:25px;
		margin:0 0 20px;
	}
	
	h3,.h3 {
		font-size:30px;
		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;
	}
	
	.header {
		height:300px;
	}
	
	.header .monththeme h1 {
		font-size:62px;
	}
	
	#logo {
		margin-top:30px;
	}
	
	#main {
		width:610px;
		padding:30px 0 0;
	}
	
	#main.cb-full-width .entry-content .alignnone.size-full {
		margin:0 0 30px;
		max-width:1020px;
	}
	
	#main.cb-full-width {
		width:940px;
	}
	
	#main.cb-full-width .cb-review-box .cb-pros-cons {
		width:42%;
	}
	
	#main.cb-full-width .cb-review-box .cb-score-box {
		width:16%;
	}
	
	#cb-section-b,#cb-section-d {
		padding:0 0 0 30px;
		width:610px;
	}
	
	#cb-section-a {
		margin-top:30px;
	}
	
	.wrap {
		width:1000px;
	}
	
	.cb-with-large {
		text-align:left;
		width:auto;
	}
	
	.cb-with-large a img {
		max-width:210px;
	}
	
	.cb-large {
		float:right;
		width:728px;
		height:90px;
		margin:12px 10px 10px 0;
	}
	
	.cb-medium {
		float:right;
		width:468px;
		height:60px;
		margin:10px 10px 10px 0;
	}
	
	#cb-content #main,#content.widecolumn #main {
		margin:0 0 0 30px;
	}
	
	#cb-content #main.cb-sidebar-left,#content.widecolumn #main.cb-sidebar-left {
		margin:0 30px 0 0;
	}
	
	#cb-content .cb-sidebar,#content.widecolumn .cb-sidebar {
		margin:0 30px;
		padding:30px 0 0;
	}
	
	#cb-content {
		min-height:500px;
	}
	
	.cb-byline {
		margin:0 0 5px;
	}
	
	.cb-byline .cb-author,.cb-byline .cb-date,.cb-byline .cb-category,.cb-byline .cb-comments {
		margin:0 10px 5px 0;
	}
	
	.cb-byline .fa-clock-o,.cb-byline .fa-folder,.cb-byline .fa-comment,.cb-byline .fa-user {
		margin-right:5px;
	}
	
	.cb-byline .cb-comments {
		display:inline-block;
	}
	
	.cb-page-header,.cb-404-header,.cb-cat-header {
		padding:25px 0;
	}
	
	.cb-page-header #cb-cat-title,.cb-404-header #cb-cat-title,.cb-cat-header #cb-cat-title,.cb-cat-header #cb-search-title {
		font-size:32px;
		line-height:50px;
	}
	
	.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-review-box.cb-half {
		margin:0 20px 20px 0;
		float:left;
		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:left;
	}
	
	.cb-review-box.cb-half .cb-bar.cb-stars .cb-overlay-stars {
		float:right;
	}
	
	.cb-review-box.cb-half .cb-bar #cb-vote .cb-overlay-stars {
		float:right;
		margin-top:0;
	}
	
	.cb-review-box.cb-half .cb-score-box {
		margin:20px 0 30px 30%;
		width:40%;
	}
	
	.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;
	}
	
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-link,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-link {
		font-size:22px;
	}
	
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus {
		width:22px;
	}
	
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus img,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .cb-googleplus img {
		margin-top:-5px;
	}
	
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-twitter {
		font-size:26px;
	}
	
	.cb-author-page .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o,.cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact .fa-envelope-o {
		font-size:19px;
		margin:-3px 0 0 10px;
	}
	
	.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;
	}
	
	.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 #main {
		width:700px;
	}
	
	.cb-author-page .cb-author-details {
		width:210px;
		float:left;
		margin:30px 0 30px 30px;
	}
	
	.cb-about-page .cb-author-line {
		margin:0 0 30px;
	}
	
	.cb-about-page .cb-author-line .cb-author-details {
		margin-right:20px;
		width:190px;
	}
	
	.cb-about-page.wrap {
		padding:0 30px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details {
		margin-right:20px;
		width:220px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even) {
		margin-right:20px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details:last-child {
		margin-right:0;
	}
	
	.cb-breadcrumbs {
		font-size:12px;
		padding-left: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 10px 0 0;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li {
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li > a {
		padding:12px 7px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li a {
		letter-spacing:3px;
	}
	
	#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;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title {
		padding:15px 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;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask {
		margin-right: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 0 0 90px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .h4 {
		margin:0 0 4px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline .cb-author,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline .cb-date,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline .cb-category,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline .cb-comments {
		margin:0 7px 3px 0;
	}
	
	#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 4% 25px 0;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured {
		width:470px;
		padding:0 30px 500px;
		margin-bottom:-500px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-mask {
		width:410px;
		height:205px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured 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-featured ul li .cb-meta h2 {
		width:100%;
		padding:0 40px 15px;
		font-size:16px;
		letter-spacing:.1em;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta h2 a {
		color:#fff;
		border-bottom:2px #fff solid;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta .cb-byline {
		display:block;
		margin:0 0 20px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a {
		padding:0 30px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu {
		width:940px;
	}
	
	#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-articles.cb-with-sub .cb-slider-a .flexslider-1-fw-menu,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles.cb-with-sub .cb-slider-a .flexslider-1-menu {
		width:740px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu {
		width:20%;
		border-right:1px solid #333;
		margin:0 0 -500px;
		padding-bottom:500px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li {
		width:100%;
		border-bottom:1px solid #333;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li a {
		padding:10px 20px;
		letter-spacing:1px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li .cb-grandchild-menu {
		right:-200px;
		width:200px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu {
		padding:0 0 30px;
	}
	
	#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:0;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li a {
		font-size:10px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-links-menu .cb-sub-menu li {
		width:200px;
		border-bottom:1px solid #333;
	}
	
	#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 {
		right:-200px;
		width:200px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-login a,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a {
		padding:13px 13px 11px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-login a .fa-user,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-login a .fa-search,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a .fa-user,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a .fa-search {
		font-size:16px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a {
		padding:7px 8px;
	}
	
	#cb-nav-bar.cb-stuck {
		width:1000px;
	}
	
	#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a {
		padding:6px 8px;
	}
	
	#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-login a,#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-search a {
		padding:13px 14px;
	}
	
	#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-login a .fa-user,#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-search a .fa-search {
		font-size:16px;
	}
	
	#cb-nav-bar.cb-stuck #cb-main-menu .main-nav li > a {
		padding:12px 8px;
	}
	
	.cb-module-header {
		padding:14px 20px 15px;
		margin-bottom:30px;
		background-position-y:30px;
	}
	
	.cb-module-header h2 {
		font-size:32px;
	}
	
	.cb-grid-4,.cb-grid-5,.cb-grid-6 {
		margin:3px 0 30px;
	}
	
	.cb-grid-4 .cb-article-meta h2,.cb-grid-5 .cb-article-meta h2,.cb-grid-6 .cb-article-meta h2 {
		font-size:20px;
		padding:0 20px 15px;
	}
	
	.cb-grid-4 .cb-article-meta .cb-byline,.cb-grid-5 .cb-article-meta .cb-byline,.cb-grid-6 .cb-article-meta .cb-byline {
		padding:0 15px;
		margin:0 0 15px;
		font-size:14px;
	}
	
	.cb-grid-4 {
		height:530px;
	}
	
	.cb-grid-4 .cb-feature-1 .cb-article-meta h2 {
		font-size:30px;
		padding:0 25px 20px;
	}
	
	.cb-grid-4 .cb-feature-1 .cb-article-meta .cb-byline {
		margin:0 0 20px;
	}
	
	.cb-grid-4 .cb-feature-2 .cb-article-meta h2 {
		font-size:22px;
		padding:0 25px 20px;
	}
	
	.cb-grid-4 .cb-feature-3 .cb-article-meta h2,.cb-grid-4 .cb-feature-4 .cb-article-meta h2 {
		padding:0 20px 15px;
	}
	
	.cb-grid-4 .cb-feature-3 .cb-article-meta .cb-byline,.cb-grid-4 .cb-feature-4 .cb-article-meta .cb-byline {
		display:block;
		font-size:12px;
	}
	
	.cb-grid-block {
		margin:0 30px;
	}
	
	.cb-grid-5 {
		height:500px;
	}
	
	.cb-grid-5 .cb-feature-2 .cb-article-meta h2,.cb-grid-5 .cb-feature-3 .cb-article-meta h2,.cb-grid-5 .cb-feature-4 .cb-article-meta h2,.cb-grid-5 .cb-feature-5 .cb-article-meta h2 {
		padding:0 20px 15px;
	}
	
	.cb-grid-5 .cb-feature-3 .cb-article-meta h2,.cb-grid-5 .cb-feature-4 .cb-article-meta h2,.cb-grid-5 .cb-feature-5 .cb-article-meta h2 {
		font-size:18px;
	}
	
	.cb-grid-5 .cb-feature-1 .cb-article-meta h2,.cb-grid-5 .cb-feature-2 .cb-article-meta h2 {
		font-size:20px;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-5 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-4 .cb-article-meta h2 {
		font-size:20px;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-1 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-2 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-3 .cb-article-meta h2 {
		font-size:18px;
		padding:0 30px 30px;
	}
	
	.cb-grid-6 {
		height:410px;
	}
	
	.cb-grid-6 .cb-feature-2 .cb-article-meta h2,.cb-grid-6 .cb-feature-3 .cb-article-meta h2,.cb-grid-6 .cb-feature-4 .cb-article-meta h2,.cb-grid-6 .cb-feature-5 .cb-article-meta h2 {
		padding:0 20px 20px;
	}
	
	.cb-grid-6 .cb-feature-1 .cb-article-meta h2,.cb-grid-6 .cb-feature-6 .cb-article-meta h2 {
		font-size:20px;
	}
	
	.cb-module-a,.cb-module-b,.cb-module-c,.cb-module-d,.cb-module-e,.cb-module-f,.cb-module-g,.cb-a-large,.cb-a-medium,.cb-a-square,.cb-slider-a,.cb-slider-b,.cb-grid-4,.cb-grid-5,.cb-grid-6,.cb-module-custom {
		margin-bottom:40px;
	}
	
	.cb-module-a .cb-article-big {
		padding-right:15px;
	}
	
	.cb-module-a .cb-article-small {
		padding-left:15px;
	}
	
	.cb-module-a .cb-article-small .mask {
		width:60px;
		height:60px;
	}
	
	.cb-module-a .cb-article .cb-meta h2 {
		margin:0 0 10px;
		font-size:20px;
	}
	
	.cb-module-a .cb-article .cb-meta .cb-excerpt {
		font-size:14px;
	}
	
	.cb-module-a.cb-module-fw {
		margin:0 30px 30px;
		width:940px;
	}
	
	.cb-module-b .cb-small .cb-mask {
		float:left;
		margin-right:20px;
		display:block;
	}
	
	.cb-module-b .cb-small .cb-meta {
		padding:0 0 0 100px;
	}
	
	.cb-module-half:nth-child(odd) {
		margin:0 4% 40px 0;
	}
	
	.flexslider-1-fw,.flexslider-1,.flexslider-1-fw-menu,.flexslider-1-menu,.flexslider-2-fw,.flexslider-2 {
	/* Direction Nav */
	}
	
	.flexslider-1-fw .slides li .cb-meta h2,.flexslider-1 .slides li .cb-meta h2,.flexslider-1-fw-menu .slides li .cb-meta h2,.flexslider-1-menu .slides li .cb-meta h2,.flexslider-2-fw .slides li .cb-meta h2,.flexslider-2 .slides li .cb-meta h2 {
		padding:0 20px 15px;
		line-height:1.5;
		font-size:15px;
	}
	
	.flexslider-1-fw .slides li .cb-meta .cb-byline,.flexslider-1 .slides li .cb-meta .cb-byline,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline,.flexslider-1-menu .slides li .cb-meta .cb-byline,.flexslider-2-fw .slides li .cb-meta .cb-byline,.flexslider-2 .slides li .cb-meta .cb-byline {
		padding:0 10px 5px;
	}
	
	.flexslider-1-fw .flex-direction-nav .flex-next,.flexslider-1 .flex-direction-nav .flex-next,.flexslider-1-fw-menu .flex-direction-nav .flex-next,.flexslider-1-menu .flex-direction-nav .flex-next,.flexslider-2-fw .flex-direction-nav .flex-next,.flexslider-2 .flex-direction-nav .flex-next {
		padding:0!important;
	}
	
	.flexslider-1-fw .flex-direction-nav .flex-prev,.flexslider-1 .flex-direction-nav .flex-prev,.flexslider-1-fw-menu .flex-direction-nav .flex-prev,.flexslider-1-menu .flex-direction-nav .flex-prev,.flexslider-2-fw .flex-direction-nav .flex-prev,.flexslider-2 .flex-direction-nav .flex-prev {
		padding:0!important;
	}
	
	.cb-slider-a .flexslider-1-fw .flex-direction-nav a,.cb-slider-a .flexslider-1 .flex-direction-nav a,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav a,.cb-slider-a .flexslider-1-menu .flex-direction-nav a {
		width:50px;
	}
	
	.cb-slider-a .flexslider-1-fw .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1 .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav .flex-next:before,.cb-slider-a .flexslider-1-menu .flex-direction-nav .flex-next:before {
		font-size:44px;
		margin:-22px 0 0 18px;
	}
	
	.cb-slider-a .flexslider-1-fw .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1 .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1-fw-menu .flex-direction-nav .flex-prev:before,.cb-slider-a .flexslider-1-menu .flex-direction-nav .flex-prev:before {
		font-size:44px;
		margin:-22px 0 0 18px;
	}
	
	.cb-slider-a .flexslider-1 .slides li .cb-meta .cb-byline {
		display:block;
	}
	
	.flexslider-2-fw .slides li .cb-meta h2,.flexslider-2 .slides li .cb-meta h2 {
		font-size:36px;
		padding:0 80px 20px;
	}
	
	.flexslider-2-fw .slides li .cb-meta .cb-byline,.flexslider-2 .slides li .cb-meta .cb-byline {
		padding:0 20px 20px;
		font-size:15px;
	}
	
	.flexslider-2-fw .flex-direction-nav a,.flexslider-2 .flex-direction-nav a {
		width:70px;
	}
	
	.flexslider-2-fw .flex-direction-nav .flex-next:before,.flexslider-2 .flex-direction-nav .flex-next:before {
		font-size:60px;
		margin:-35px 0 0 23px;
	}
	
	.flexslider-2-fw .flex-direction-nav .flex-prev:before,.flexslider-2 .flex-direction-nav .flex-prev:before {
		font-size:60px;
		margin:-35px 0 0 25px;
	}
	
	.flexslider-1-fw-menu .slides li .cb-meta h2,.flexslider-1-menu .slides li .cb-meta h2 {
		font-size:22px;
	}
	
	.flexslider-1-fw-menu .slides li .cb-meta .cb-byline,.flexslider-1-menu .slides li .cb-meta .cb-byline {
		font-size:13px;
	}
	
	.flexslider-2-fw .slides li {
		max-height:430px;
	}
	
	.cb-slider-a.cb-module-fw {
		padding:0 30px 20px;
	}
	
	#cb-gallery-post #cb-gallery {
		height:430px;
		padding-top:15px;
	}
	
	#cb-gallery-post #cb-carousel {
		margin:15px 15px 0;
	}
	
	#cb-gallery-post #cb-carousel .slides li {
		margin:0 15px 15px 0;
	}
	
	.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-left: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-media-icon {
		margin-top:-18px;
		margin-left:-35px;
	}
	
	.cb-media-icon .fa-play,.cb-media-icon .fa-headphones {
		font-size:35px;
		padding:20px 20px 20px 28px;
	}
	
	.cb-media-icon .fa-headphones {
		font-size:38px;
		padding:15px 20px;
	}
	
	.cb-blog-style-a {
		margin:0 0 30px;
		width:auto;
	}
	
	.cb-blog-style-a .cb-mask {
		width:40%;
		margin:0 3% 0 0;
	}
	
	.cb-blog-style-a .cb-meta {
		width:57%;
		padding:10px 20px 10px 10px;
	}
	
	.cb-blog-style-a .cb-meta h2 {
		margin:0 0 10px;
		font-size:20px;
	}
	
	.cb-blog-style-a .cb-meta .cb-excerpt {
		font-size:14px;
		margin-bottom:20px;
	}
	
	.cb-blog-style-b,.cb-blog-style-c {
		margin:0 4% 30px 0;
	}
	
	.cb-blog-style-b .cb-mask img,.cb-blog-style-c .cb-mask img {
		-webkit-transition:all .5s;
		-ms-transition:all .5s;
		-o-transition:all .5s;
		-transition:all .5s;
		transition:all .5s;
	}
	
	.cb-blog-style-b .cb-mask:hover img,.cb-blog-style-c .cb-mask:hover img {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity:.6;
		-webkit-filter:#333scale(100%);
	}
	
	.cb-blog-style-b .cb-meta,.cb-blog-style-c .cb-meta {
		padding:10px 20px 20px;
	}
	
	.cb-blog-style-b .cb-meta h2,.cb-blog-style-c .cb-meta h2 {
		font-size:20px;
		margin-top:15px;
	}
	
	.cb-blog-style-b .cb-meta .cb-excerpt,.cb-blog-style-c .cb-meta .cb-excerpt {
		font-size:14px;
	}
	
	.cb-blog-style-c {
		width:300px;
		margin:0 20px 30px 0;
	}
	
	.cb-blog-style-b.cb-last,.cb-blog-style-c.cb-last {
		margin:0 0 30px;
	}
	
	.cb-blog-style-d .cb-meta {
		padding:20px;
	}
	
	.cb-blog-style-d .cb-meta h2 {
		font-size:26px;
	}
	
	.thumb,.cb-mask {
		-webkit-transition:all .5s ease;
		-moz-transition:all .5s ease;
		-ms-transition:all .5s ease;
		-o-transition:all .5s ease;
	}
	
	.cb-page-navigation,.page-navigation,.wp-prev-next {
		margin:20px 0 40px;
	}
	
	.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 {
		margin:0 10px 0 0;
		font-size:16px;
	}
	
	.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 {
		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 {
		padding:10px 20px;
	}
	
	.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-right:30px;
	}
	
	.cb-beside {
		padding:30px 0 10px;
		margin:0 0 40px;
	}
	
	.cb-beside .cb-title-subtle {
		font-size:16px;
		margin:0 40px 20px 0;
	}
	
	#cb-previous-next-links {
		margin:0 0 40px;
	}
	
	#cb-previous-next-links #cb-previous-link,#cb-previous-next-links #cb-next-link,#cb-previous-next-links .cb-empty {
		padding:10px 40px 100px;
		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;
	}
	
	#cb-author-box {
		margin:0 0 80px;
	}
	
	#cb-author-box .cb-mask {
		width:130px;
	}
	
	#cb-author-box .cb-meta {
		width:490px;
	}
	
	#cb-author-box .cb-meta .cb-info {
		padding:0 0 0 30px;
	}
	
	#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-left:10px;
	}
	
	#cb-author-box .cb-meta .cb-info .cb-author-position .fa-long-arrow-right {
		margin-right:10px;
	}
	
	#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-link,#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-twitter,#cb-author-box .cb-meta .cb-info .cb-author-contact .fa-envelope-o {
		margin:0 0 0 12px;
	}
	
	#cb-author-box .cb-meta .cb-author-bio {
	}
	
	.cb-login-modal,#cb-search-modal,.cb-register-modal {
		margin-left:-200px;
	}
	
	.lwa,.cb-join-modal,#cb-search-modal {
		width:400px;
	}
	
	#cb-standard-featured .cb-mask {
		height:325px;
	}
	
	#cb-standard-featured .cb-mask .cb-image-credit .fa-camera {
		font-size:13px;
	}
	
	#cb-standard-featured .cb-entry-header .cb-title-fi .cb-entry-title {
		padding:15px 0;
		letter-spacing:2px;
		font-size:28px;
	}
	
	#cb-standard-featured .cb-entry-header .cb-title-fi .cb-byline {
		padding:0 0 10px;
		font-size:13px;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-title-fi,#cb-full-background-featured .cb-entry-header .cb-title-fi,#cb-parallax-featured .cb-entry-header .cb-title-fi {
		padding:0 30px;
		max-width:670px;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-entry-title {
		padding:15px 0 10px;
		font-size:24px;
	}
	
	#cb-full-width-featured .cb-image-credit,#cb-full-background-featured .cb-image-credit,#cb-parallax-featured .cb-image-credit {
		max-width:270px;
	}
	
	#cb-full-width-featured .cb-image-credit .fa-camera,#cb-full-background-featured .cb-image-credit .fa-camera,#cb-parallax-featured .cb-image-credit .fa-camera {
		font-size:13px;
	}
	
	#cb-full-width-featured {
		height:520px;
	}
	
	#cb-full-background-featured,#cb-parallax-featured {
		height:350px;
	}
	
	.cb-style-off .cb-byline {
		font-size:11px;
	}
	
	.cb-style-off h1 {
		margin:0 0 15px;
		text-align:center;
		padding:0 20%;
	}
	
	.cb-sidebar {
		width:300px;
		float:left;
	}
	
	.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;
	}
	
	.cb-125-ads li {
		margin:0 5px 15px 15px;
	}
	
	.cb-top-reviews-widget li .cb-meta,#cb-related-posts li .cb-meta {
		bottom:10px;
	}
	
	.cb-top-reviews-widget li .cb-meta h4 a,#cb-related-posts li .cb-meta h4 a {
		font-size:22px;
		width:100%;
		padding:0 20px;
	}
	
	.cb-top-reviews-widget li .cb-countdown,#cb-related-posts li .cb-countdown {
		font-size:32px;
		padding:10px 0;
		height:50px;
		width:50px;
	}
	
	.cb-recent-comments-avatar {
		padding:20px;
	}
	
	.widget-latest-articles ul li {
		margin:0 0 20px;
	}
	
	.widget-latest-articles ul li .cb-meta .cb-byline .cb-author,.widget-latest-articles ul li .cb-meta .cb-byline .cb-date,.widget-latest-articles ul li .cb-meta .cb-byline .cb-category,.widget-latest-articles ul li .cb-meta .cb-byline .cb-comments {
		margin:0 3px 5px 0;
	}
	
	.widget-latest-articles ul li .cb-meta .cb-byline .fa-clock-o,.widget-latest-articles ul li .cb-meta .cb-byline .fa-folder,.widget-latest-articles ul li .cb-meta .cb-byline .fa-user {
		margin:0 2px 0 0;
	}
	
	.widget-latest-articles ul li .cb-meta .cb-byline .fa-comment {
		margin:0 5px 0 0;
	}
	
	.widget-latest-articles .cb-small li .cb-mask {
		margin:0 20px 0 0;
		width:auto;
		display:block;
	}
	
	.widget-latest-articles .cb-small li .cb-meta {
		padding:0 0 0 100px;
	}
	
	.widget-latest-articles .cb-big li .cb-meta {
		padding:15px 15px 20px;
	}
	
	.widget-latest-articles .cb-big li .cb-meta .h2 {
		margin:0 0 10px;
	}
	
	#cb-footer #cb-widgets > div {
		padding-top:30px;
	}
	
	#cb-footer #cb-widgets .cb-footer-widget-title {
		padding:15px;
		font-size:16px;
		margin:0 0 20px;
	}
	
	#cb-footer #cb-widgets .widget-latest-articles .cb-small li .cb-meta {
		padding:0 5px 5px 100px;
	}
	
	#cb-footer .cb-footer-a .cb-footer-widget,#cb-footer .cb-footer-b .cb-footer-widget,#cb-footer .cb-footer-c .cb-footer-widget,#cb-footer .cb-footer-d .cb-footer-widget {
		margin:0 30px;
		padding-bottom:30px;
	}
	
	#cb-footer .cb-footer-lower {
		padding:12px 0;
		font-size:12px;
	}
	
	#cb-footer .cb-footer-lower > div {
		padding:0 15px;
	}
	
	.cb-review-box {
		padding:30px;
	}
	
	.cb-review-box #cb-review-title {
		font-size:16px;
		margin:0 0 15px;
	}
	
	.cb-review-box .cb-bar #cb-vote {
		text-align:left;
	}
	
	.cb-review-box .cb-bar #cb-vote .cb-overlay.cb-stars {
		float:right;
		margin-top:0;
	}
	
	.cb-review-box .cb-bar #cb-vote .cb-overlay.cb-stars .fa-star {
		font-size:20px;
		margin-left:5px;
	}
	
	.cb-review-box .cb-overlay-stars .fa-star {
		font-size:20px;
		margin-left:5px;
	}
	
	.cb-review-box .cb-summary #cb-conclusion {
		font-size:14px;
		margin:0 0 20px;
	}
	
	.cb-review-box .cb-pros-cons {
		width:38%;
		margin:15px 0 30px;
	}
	
	.cb-review-box .cb-pros-cons ul {
		padding:20px 20px 0;
	}
	
	.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;
		width:24%;
	}
	
	.cb-review-box .cb-score-box.cb-stars .score {
		font-size:55px;
		padding:15px 0 0;
	}
	
	.cb-review-box .cb-score-box.cb-stars .score-title {
		padding:10px 0 0;
	}
	
	.cb-review-box.cb-readers .cb-score-box {
		margin:15px 38% 30px 0;
	}
}

@media only screen and (min-width: 1200px) {
	#main {
		width:750px;
	}
	
	#main.cb-full-width {
		width:100%;
	}
	
	#main-full-width {
		padding:30px 30px 0;
	}
	
	#cb-section-b,#cb-section-d {
		width:840px;
	}
	
	.wrap {
		width:1200px;
	}
	
	#cb-content {
		min-height:600px;
	}
	
	.cb-with-large a img {
		max-width:none;
	}
	
	.cb-homepage {
		margin:30px;
	}
	
	.cb-slider-b.cb-module-fw .flexslider-2-fw {
		height:520px;
		overflow:hidden;
	}
	
	#main.cb-full-width .entry-content .alignnone.size-full {
		max-width:1200px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li {
		font-size:12px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li > a {
		padding:10px;
	}
	
	#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-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:420px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li {
		width:100%;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-mask {
		margin-right:20px;
		width:80px;
	}
	
	#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 0 0 100px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .h4 {
		letter-spacing:1px;
		font-size:14px;
	}
	
	#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;
		letter-spacing:1px;
		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-big-menu .cb-articles .cb-featured ul li .cb-mask {
		width:480px;
		height:244px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured 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-featured ul li .cb-meta {
		width:100%;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta h2 {
		width:100%;
		padding:0 40px 15px;
		font-size:16px;
		letter-spacing:.1em;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta h2 a {
		color:#fff;
		border-bottom:2px #fff solid;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-featured ul li .cb-meta .cb-byline {
		margin:0 0 20px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a {
		margin:0;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu {
		width:1140px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-fw-menu .slides li,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-slider-a .flexslider-1-menu .slides li {
		margin-right: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-articles.cb-with-sub .cb-slider-a .flexslider-1-fw-menu,#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles.cb-with-sub .cb-slider-a .flexslider-1-menu {
		width:900px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu {
		width:20%;
		border-right:1px solid #333;
		margin:0 0 -500px;
		padding-bottom:500px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li {
		width:100%;
		border-bottom:1px solid #333;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li a {
		padding:10px 20px;
		letter-spacing:.1em;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li .cb-grandchild-menu {
		right:-200px;
		width:200px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu {
	/* width:1200px; */
	}
	
	#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-bottom:1000px;
		margin-bottom:-1000px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu li .cb-grandchild-menu li a {
		font-size:10px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav li .cb-mega-menu .cb-sub-menu > li a[title="hide"] {
		color:transparent!important;
		text-shadow:none!important;
	}
	
	#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 .cb-icons .cb-icon-login a,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a {
		padding:12px 18px 10px 15px;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-login a,#cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-search a:hover {
		background:transparent;
	}
	
	#cb-nav-bar #cb-main-menu .main-nav .cb-has-children a:after {
		font-size:10px;
		padding-left:5px;
	}
	
	#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent {
		border-left:1px solid #333;
	}
	
	#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-main-menu .main-nav .cb-icons .cb-icon-logged-in a {
		padding:9px 8px;
	}
	
	#cb-nav-bar.cb-stuck {
		width:1200px;
	}
	
	#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a {
		padding:7px 8px;
	}
	
	#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-login a,#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-search a {
		padding:12px 14px;
	}
	
	#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-login a .fa-user,#cb-nav-bar.cb-stuck #cb-main-menu .main-nav .cb-icons .cb-icon-search a .fa-search {
		font-size:16px;
	}
	
	#cb-gallery-post #cb-gallery {
		height:520px;
	}
	
	.cb-module-header h2 {
		font-size:32px;
	}
	
	.cb-grid-4 img,.cb-grid-5 img,.cb-grid-6 img {
		width:auto;
	}
	
	.cb-grid-4 .cb-article-meta h2,.cb-grid-5 .cb-article-meta h2,.cb-grid-6 .cb-article-meta h2 {
		font-size:18px;
		padding:0 20px 20px;
	}
	
	.cb-grid-4 .cb-article-meta .cb-byline,.cb-grid-5 .cb-article-meta .cb-byline,.cb-grid-6 .cb-article-meta .cb-byline {
		padding:0 20px;
		margin:0 0 20px;
	}
	
	.cb-grid-5 .cb-feature-3 .cb-article-meta .cb-byline,.cb-grid-5 .cb-feature-4 .cb-article-meta .cb-byline,.cb-grid-5 .cb-feature-5 .cb-article-meta .cb-byline,.cb-grid-5.cb-flipped .cb-feature-1 .cb-article-meta .cb-byline,.cb-grid-5.cb-flipped .cb-feature-2 .cb-article-meta .cb-byline,.cb-grid-5.cb-flipped .cb-feature-3 .cb-article-meta .cb-byline {
		display:block;
	}
	
	.cb-grid-4 {
		height:650px;
	}
	
	.cb-grid-4 .cb-feature-1 .cb-article-meta h2 {
		font-size:40px;
		padding:0 30px 25px;
	}
	
	.cb-grid-4 .cb-feature-1 .cb-article-meta .cb-byline {
		margin:0 0 30px;
	}
	
	.cb-grid-4 .cb-feature-2 .cb-article-meta h2 {
		font-size:24px;
	}
	
	.cb-grid-4 .cb-feature-3 .cb-article-meta h2 {
		font-size:16px;
		padding:0 20px 20px;
	}
	
	.cb-grid-4 .cb-feature-4 .cb-article-meta h2 {
		font-size:16px;
		padding:0 20px 20px;
	}
	
	.cb-grid-5 {
		height:500px;
	}
	
	.cb-grid-5 .cb-feature-1,.cb-grid-5 .cb-feature-2 {
		width:50%;
		height:250px;
	}
	
	.cb-grid-5 .cb-feature-1 .cb-article-meta h2,.cb-grid-5 .cb-feature-2 .cb-article-meta h2 {
		font-size:20px;
	}
	
	.cb-grid-5 .cb-feature-3,.cb-grid-5 .cb-feature-4,.cb-grid-5 .cb-feature-5 {
		width:380px;
		height:250px;
	}
	
	.cb-grid-5 .cb-feature-3 .cb-article-meta h2,.cb-grid-5 .cb-feature-4 .cb-article-meta h2,.cb-grid-5 .cb-feature-5 .cb-article-meta h2 {
		padding:0 20px 15px;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-5,.cb-grid-5.cb-flipped .cb-feature-4 {
		width:600px;
		height:400px;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-5 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-4 .cb-article-meta h2 {
		font-size:34px;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-1,.cb-grid-5.cb-flipped .cb-feature-2,.cb-grid-5.cb-flipped .cb-feature-3 {
		width:400px;
		height:250px;
	}
	
	.cb-grid-5.cb-flipped .cb-feature-1 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-2 .cb-article-meta h2,.cb-grid-5.cb-flipped .cb-feature-3 .cb-article-meta h2 {
		font-size:18px;
		padding:0 30px 30px;
	}
	
	.cb-grid-6 {
		height:500px;
	}
	
	.cb-grid-6 .cb-feature-1 .cb-article-meta h2,.cb-grid-6 .cb-feature-6 .cb-article-meta h2 {
		font-size:20px;
	}
	
	.cb-module-a .cb-article {
		width:360px;
	}
	
	.cb-module-a .no-2 {
		margin:0 0 0 30px;
	}
	
	.cb-module-a.cb-module-fw {
		width:1140px;
	}
	
	.cb-module-a.cb-module-fw .cb-article {
		width:360px;
	}
	
	.cb-module-a.cb-module-fw .no-2 {
		margin:0 0 0 30px;
	}
	
	.cb-module-a.cb-module-fw .no-3 {
		margin:0 0 0 30px;
	}
	
	.cb-module-b {
		width:360px;
	}
	
	.cb-module-c {
		width:360px;
	}
	
	.cb-module-d {
		width:360px;
	}
	
	.cb-module-half:nth-child(odd) {
		margin:0 30px 50px 0;
	}
	
	.cb-module-custom {
		padding:0 30px 20px;
	}
	
	.cb-a-square {
		width:360px;
	}
	
	.flexslider-1-fw .slides li .cb-meta .cb-byline,.flexslider-1 .slides li .cb-meta .cb-byline,.flexslider-1-fw-menu .slides li .cb-meta .cb-byline,.flexslider-1-menu .slides li .cb-meta .cb-byline {
		padding:0 15px 5px;
	}
	
	.flexslider-2-fw .slides li {
		max-height:520px;
	}
	
	.cb-media-icon {
		margin-top:-40px;
		margin-left:-50px;
	}
	
	.cb-media-icon .fa-play,.cb-media-icon .fa-headphones {
		font-size:40px;
		padding:25px 25px 25px 35px;
	}
	
	.cb-media-icon .fa-headphones {
		font-size:50px;
		padding:21px 25px;
	}
	
	.cb-blog-style-c {
		width:360px;
		margin:0 30px 30px 0;
	}
	
	#cb-section-b {
		padding:0;
	}
	
	#cb-section-d {
		padding:0;
	}
	
	.cb-section-top {
		margin:30px 0 0;
	}
	
	#cb-content .cb-sidebar.cb-section-top {
		margin:30px 0 0;
	}
	
	#cb-standard-featured .cb-mask {
		height:400px;
	}
	
	#cb-standard-featured .cb-entry-header .cb-entry-title {
		font-size:32px;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-title-fi,#cb-full-background-featured .cb-entry-header .cb-title-fi,#cb-parallax-featured .cb-entry-header .cb-title-fi {
		max-width:810px;
	}
	
	#cb-full-width-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-full-background-featured .cb-entry-header .cb-title-fi .cb-entry-title,#cb-parallax-featured .cb-entry-header .cb-title-fi .cb-entry-title {
		padding:20px 0 15px;
		font-size:32px;
	}
	
	#cb-full-width-featured .cb-image-credit,#cb-full-background-featured .cb-image-credit,#cb-parallax-featured .cb-image-credit {
		max-width:320px;
	}
	
	#cb-full-background-featured,#cb-parallax-featured {
		height:520px;
	}
	
	#cb-full-background-featured .cb-media-icon,#cb-parallax-featured .cb-media-icon {
		margin-top:-50px;
	}
	
	.cb-author-page #main {
		width:870px;
	}
	
	.cb-author-page #main .cb-blog-style-a .cb-mask {
		width:300px;
	}
	
	.cb-author-page #main .cb-blog-style-a .cb-meta {
		width:540px;
	}
	
	.cb-author-page .cb-author-details {
		width:240px;
	}
	
	.cb-about-page .cb-author-line .cb-author-details {
		margin-right:30px;
		width:230px;
	}
	
	.cb-about-page.wrap {
		padding:0 30px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details {
		margin-right:30px;
		width:202px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even) {
		margin-right:30px;
	}
	
	.cb-about-page.wrap .cb-author-line .cb-author-details:last-child {
		margin-right:0;
	}
	
	#cb-author-box {
		margin:0 0 80px;
	}
	
	#cb-author-box .cb-meta {
		width:630px;
	}
	
	.cb-about-page .cb-author-details {
		width:240px;
		padding:30px 0 30px 30px;
	}
	
	.cb-sidebar {
		width:360px;
		padding:30px 0 0;
	}
	
	#cb-sidebar-d,#cb-sidebar-b {
		padding:0;
	}
	
	.cb-125-ads li {
		margin:0 10px 15px 35px;
	}
	
	.commentlist {
		margin:20px 0;
	}
	
	.commentlist .cb-gravatar-image {
		margin-left:30px;
	}
	
	.commentlist li .cb-comment-body {
		width:610px;
		padding:0 0 0 30px;
	}
	
	.commentlist li article {
		padding:30px 0;
	}
	
	.commentlist ul.children {
		padding:0 0 0 110px;
	}
	
	.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;
	}
	
	.commentlist .vcard cite.fn {
		font-size:20px;
		margin:0 0 2px;
	}
	
	.commentlist .vcard time {
		font-size:12px;
	}
	
	.commentlist .vcard img.avatar {
		left:10px;
		padding:2px;
	}
	
	.commentlist .comment_content p {
		margin:0 0 20px;
	}
	
	.commentlist .comment-reply-link {
		margin-bottom:10px;
	}
	
	#cb-previous-next-links #cb-previous-link,#cb-previous-next-links #cb-next-link,#cb-previous-next-links .cb-empty {
		padding:20px 40px 110px;
	}
	
	#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;
	}
	
	#main.cb-full-width #cb-author-box .cb-meta {
		width:1020px;
	}
	
	#main.cb-full-width .cb-review-box.cb-half .cb-score-box {
		width:33%;
		margin-left:33%;
	}
	
	#main.cb-full-width #cb-related-posts ul li {
		width:360px;
		margin-bottom:30px;
	}
	
	#main.cb-full-width #cb-related-posts ul .no-4,#main.cb-full-width #cb-related-posts ul .no-7,#main.cb-full-width #cb-related-posts ul .no-10 {
		margin-left:0;
	}
	
	#main.cb-full-width #cb-related-posts ul .no-2,#main.cb-full-width #cb-related-posts ul .no-3,#main.cb-full-width #cb-related-posts ul .no-5,#main.cb-full-width #cb-related-posts ul .no-6,#main.cb-full-width #cb-related-posts ul .no-8,#main.cb-full-width #cb-related-posts ul .no-9,#main.cb-full-width #cb-related-posts ul .no-11,#main.cb-full-width #cb-related-posts ul .no-12 {
		margin-left:30px;
	}
	
	.cb-review-box {
		margin:0 0 30px;
	}
	
	.cb-review-box .cb-bar #cb-vote .cb-overlay.cb-stars .fa-star {
		font-size:20px;
		margin-left:5px;
	}
	
	.cb-review-box .cb-overlay-stars .fa-star {
		font-size:20px;
		margin-left:5px;
	}
	
	.cb-review-box .cb-bar.cb-stars {
		padding:0 10px 15px;
	}
	
	.cb-review-box .cb-summary #cb-conclusion {
		font-size:14px;
		margin:0 0 20px;
	}
	
	.cb-review-box .cb-pros-cons {
		width:40%;
		margin:15px 0 30px;
	}
	
	.cb-review-box .cb-pros-cons ul {
		padding:20px 20px 0;
	}
	
	.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;
	}
	
	.cb-review-box .cb-score-box.cb-stars .score-title {
		padding:10px 0 0;
	}
	
	.cb-review-box.cb-readers .cb-score-box {
		margin:15px 40% 30px 0;
	}
	
	.cb-review-box.cb-half {
		width:50%;
	}
	
	.cb-review-box.cb-half .cb-score-box {
		margin:20px 0 30px 27%;
		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) {
	#boxer .boxer-arrow,#boxer .boxer-close {
		background-size:90px 40px;
	}
	
	#boxer .boxer-close {
		background-image:url(library/images/fs-boxer-icons@2x.png);
	}
	
	#boxer .boxer-arrow {
		background:#fff url(library/images/fs-boxer-icons@2x.png);
	}
}

@media print {
	* {
		background:transparent!important;
		color:#000!important;
		text-shadow:none!important;
		filter:none!important;
		-ms-filter:none!important;
	}
	
	a,a:visited {
		color:#444!important;
		text-decoration:none;
	}
	
	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:.5cm;
	}
	
	p,h2,h3 {
		orphans:3;
		widows:3;
	}
	
	h2,h3 {
		page-break-after:avoid;
	}
	
	.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav,.article-footer,#respond,.header,#cb-top-menu {
		display:none;
	}
	
	#cb-footer {
		display:none!important;
	}
	
	#main,#cb-content {
		max-width:none!important;
		width:100%!important;
	}
	
	#cb-full-background-featured {
		margin-bottom:60px;
	}
}

.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button {
	font-weight:400;
	font-size:.9em;
}

.woocommerce ul.cart_list,.woocommerce-page ul.cart_list,.woocommerce ul.product_list_widget,.woocommerce-page ul.product_list_widget {
	background:#fafafa!important;
	padding:0!important;
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product {
	text-align:center;
	overflow:hidden;
	letter-spacing:1px;
	border-bottom:1px solid transparent;
	background:#fff;
}

.woocommerce .star-rating,.woocommerce-page .star-rating {
	width:100px;
}