/*@import url(http://fonts.googleapis.com/css?family=Ubuntu:200,300,400,600,700&subset=latin,latin-ext);    */
.widget p, body p, table tfoot tr td p {
	font-style: normal
}
.post-navi, .post-navi .post-gallery {
	max-height: 128px
}
.cf:after, .post .single-meta .author strong:after, .widget h6 {
	clear: both
}
#header, #mobile-menu ul li a, #subheader ul li a, .btn, input[type=submit], label {
	text-transform: uppercase
}
.icon-1x, .icon-2x, .icon-3x, .icon-4x, .post .post-meta ul li .avatar {
	vertical-align: middle
}
.subscribe-down, .subscribe-wrap {
	box-sizing: border-box
}
#breadcrumbs ul, #mobile-menu ul, #nav nav>ul, #nav nav>ul>li .category-holder>ul, #subheader ul, .post .post-meta ul {
	list-style: none
}
body {
	font-weight: 400
}
body blockquote, body dd, body div, body dl, body dt, body form, body li, body ol, body p, body pre, body td, body th, body ul {
	font-size: inherit;
	font-family: inherit
}
body.boxed {
	backgrounde: #f5f5f5;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
@font-face {
	font-family: pt_sansbold;
	src: url(../fonts/pts75f-webfont.eot);
	src: url(../fonts/pts75f-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/pts75f-webfont.woff2) format('woff2'), url(../fonts/pts75f-webfont.woff) format('woff'), url(../fonts/pts75f-webfont.ttf) format('truetype'), url(../fonts/pts75f-webfont.svg#pt_sansbold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: pt_sansregular;
	src: url(../fonts/pts55f-webfont.eot);
	src: url(../fonts/pts55f-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/pts55f-webfont.woff2) format('woff2'), url(../fonts/pts55f-webfont.woff) format('woff'), url(../fonts/pts55f-webfont.ttf) format('truetype'), url(../fonts/pts55f-webfont.svg#pt_sansregular) format('svg');
	font-weight: 400;
	font-style: normal
}
.disable-hover, .disable-hover * {
	pointer-events: none!important
}
a, h1, h2, h3, h4, h5, h6 {
	color: #222
}
a:hover {
	color: #17b3e6
}
#author-page strong a, #breadcrumbs, #breaking .item .type, #breaking h3, #comments #reply-title, #comments .headline a, #comments ol.commentlist .comment-reply-link, #comments ol.commentlist .commentmeta .authorname, #comments ol.commentlist .commentmeta strong, #endpage-box aside a, #footer, #header, #mobile-menu, #nav, #nav nav>ul>li .category-holder .category-children>div .gotocategory, #nav nav>ul>li .category-holder>ul li a, #recentnews #loadmore, #subfooter, #subheader, .archiveheadline h1, .btn, .carousel .post.back .post-title .readmore, .categoryheadline h2, .categoryheadline span, .headline h2, .label, .pagenavi .pages, .pagenavi ul li a, .post .post-content h4, .post .post-content h6, .post .post-gallery .imagetag, .post .post-meta ul li, .post .post-title aside, .post .single-meta .author strong, .post .single-meta .meta-list, .seperator>h6, .sharethispost .sharenow, .tabs, .toggle .title, .ubuntu, .widget h6, .widget h6.force, .widget.widget_calendar table, .widget.widget_latestreviews li aside, .widget.widget_socialcounter, .wp-caption .wp-caption-text, [class^=tag-link], [data-hint]:after, div.notification-box h6, input[type=submit], label, table, ul.accordion>li>div.title h5 {
font-family:Ubuntu, sans-serif;
font-weight:400
}
#breadcrumbs ul, #searchform fieldset, #subheader ul, .carousel .post.front .post-title h2, .flex .post .post-title h2, .post .post-meta ul, .post .post-title h2, .reset, .widget.widget_calendar table {
	margin: 0;
	padding: 0
}
.cf:after, .cf:before, .post .single-meta .author strong:after, .post .single-meta .author strong:before {
	content: " ";
	display: table
}
.btn, input[type=submit] {
	font-size: 18px;
	font-weight: 700;
	padding: 10px 18px;
	margin: 0 0 3px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	color: #17b6e3;
	background: 0 0;
	text-shadow: none!important;
	border: 3px solid #17b6e3;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}
.btn i, input[type=submit] i {
	font-size: 18px;
	display: inline-block;
	margin-left: 5px
}
.btn:active, input[type=submit]:active {
	-webkit-transform: translateY(2px);
	-moz-transform: translateY(2px);
	-ms-transform: translateY(2px);
	-o-transform: translateY(2px);
	transform: translateY(2px);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn.blue1, input[type=submit].blue1 {
	border: 0;
	color: #fff;
	background: #14b9d6
}
.btn.blue1:hover, input[type=submit].blue1:hover {
	background: #1091a7
}
.post_contents .prt_article article .post-content {
	position: relative
}
#text-25 #mc_embed_signup form input.button:hover, .btn, .btn.blue:hover, input[type=submit].blue:hover, input[type=submit]:hover {
	background: #059cc7;
	color: #fff
}
.btn.green1, input[type=submit].green1 {
	border: 0;
	color: #fff;
	background: #2eb398
}
.btn.green1:hover, input[type=submit].green1:hover {
	background: #248a76
}
.btn.green2, input[type=submit].green2 {
	border: 0;
	color: #fff;
	background: #55bc75
}
.btn.green2:hover, input[type=submit].green2:hover {
	background: #3f9f5d
}
.btn.black, input[type=submit].black {
	border: 0;
	color: #fff;
	background: #3d3d3d
}
.btn.black:hover, input[type=submit].black:hover {
	background: #242424
}
.btn.pink, input[type=submit].pink {
	border: 0;
	color: #fff;
	background: #e019b8
}
.btn.pink:hover, input[type=submit].pink:hover {
	background: #b21492
}
.btn.bordeaux, input[type=submit].bordeaux {
	border: 0;
	color: #fff;
	background: #c93d6e
}
.btn.bordeaux:hover, input[type=submit].bordeaux:hover {
	background: #a52e58
}
.btn.green3, input[type=submit].green3 {
	border: 0;
	background: #4daf7c
}
.btn.green3:hover, input[type=submit].green3:hover {
	background: #3d8c63
}
.btn.yellow, input[type=submit].yellow {
	border: 0;
	background: #ffc600
}
.btn.yellow:hover, input[type=submit].yellow:hover {
	background: #cc9e00
}
.btn.orange, input[type=submit].orange {
	border: 0;
	background: #f27935
}
.btn.orange:hover, input[type=submit].orange:hover {
	background: #e55c0f
}
.btn.purple, input[type=submit].purple {
	border: 0;
	background: #624daf
}
.btn.purple:hover, input[type=submit].purple:hover {
	background: #4e3d8c
}
.btn.red, input[type=submit].red {
	border: 0;
	background: #e76049
}
.btn.red:hover, input[type=submit].red:hover {
	background: #e03a1d
}
.btn.blue2, input[type=submit].blue2 {
	border: 0;
	background: #1d8bdf
}
.btn.blue2:hover, input[type=submit].blue2:hover {
	background: #176fb2
}
.btn.grey, input[type=submit].grey {
	border: 0;
	background: #78979b
}
.btn.grey:hover, input[type=submit].grey:hover {
	background: #5f7d81
}
.btn.smoked, input[type=submit].smoked {
	border: 0;
	background: #90899c
}
.btn.medium, .btn.small, input[type=submit].medium, input[type=submit].small {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	color: #fff
}
.btn.smoked:hover, input[type=submit].smoked:hover {
	background: #766e84
}
.btn.small, input[type=submit].small {
	font-size: 12px;
	font-weight: 400;
	padding: 8px 17px;
	border-radius: 0
}
.btn.medium, input[type=submit].medium {
	font-size: 13px;
	font-weight: 700;
	padding: 0 13px 3px;
	border-radius: 0
}
.btn.large, input[type=submit].large {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 12px 25px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.btn.more-link, input[type=submit].more-link {
	font-size: 12px;
	border: 1px solid #ddd;
	padding: 11px 13px;
	color: #919191;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.btn.more-link:after, input[type=submit].more-link:after {
	content: "";
	display: block;
	position: absolute;
	background: #17b3e6;
	height: 0;
	width: 100%;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	z-index: -1
}
.btn.more-link:hover, input[type=submit].more-link:hover {
	color: #fff;
	border-color: #17b3e6
}
.btn.more-link:hover:after, input[type=submit].more-link:hover:after {
	height: 360%
}
form {
	margin: 0
}
form fieldset {
	padding: 0;
	margin: 0;
	border: 0
}
.woocommerce table.cart td.actions .coupon .input-text, input[type=date], input[type=datetime], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea {
	border: 1px solid #d7d7d7;
	padding: 12px;
	height: 40px;
	margin-bottom: 25px;
	color: gray;
	font-size: 12px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#mobile-menu ul li a, .owl .owl-controls .owl-buttons {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out
}
.woocommerce table.cart td.actions .coupon .input-text:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, textarea:focus {
	background: #fff;
	border-color: #17b3e6;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 0 6px rgba(187,231,248,.7);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 0 6px rgba(187,231,248,.7);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 0 6px rgba(187,231,248,.7)
}
.woocommerce table.cart td.actions .coupon .input-text.parsley-error, .woocommerce table.cart td.actions .coupon .input-text.wpcf7-not-valid, input[type=date].parsley-error, input[type=date].wpcf7-not-valid, input[type=datetime].parsley-error, input[type=datetime].wpcf7-not-valid, input[type=email].parsley-error, input[type=email].wpcf7-not-valid, input[type=number].parsley-error, input[type=number].wpcf7-not-valid, input[type=password].parsley-error, input[type=password].wpcf7-not-valid, input[type=search].parsley-error, input[type=search].wpcf7-not-valid, input[type=tel].parsley-error, input[type=tel].wpcf7-not-valid, input[type=text].parsley-error, input[type=text].wpcf7-not-valid, input[type=time].parsley-error, input[type=time].wpcf7-not-valid, input[type=url].parsley-error, input[type=url].wpcf7-not-valid, textarea.parsley-error, textarea.wpcf7-not-valid {
	border-color: #e76049
}
.parsley-error-list, .wpcf7-not-valid-tip {
	display: none!important
}
textarea {
	height: 200px
}
label {
	color: #222;
	margin-bottom: 10px;
	font-weight: 300
}
#mobile-menu ul .sub-menu li a, #mobile-menu ul li span {
	font-weight: 400;
	font-size: 12px
}
label span {
	color: gray
}
#header #searchform {
	float: right;
	width: 100%
}
#header #searchform fieldset input {
	height: 47px
}
#header #searchform fieldset input:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
#searchform fieldset {
	position: relative;
	border: 0
}
#searchform fieldset input {
	padding-left: 10px;
	padding-right: 45px;
	margin-bottom: 0;
	font-size: 13px
}
#searchform fieldset:before {
	display: block;
	font-size: 20px;
	content: "\f002";
	position: absolute;
	top: 10px;
	right: 10px;
	font-weight: 400;
	font-family: FontAwesome;
	z-index: 99
}
.widget .textwidget .meta-list, a#author_cont, a#author_cont1 {
	font-family: Ubuntu, sans-serif
}
a#author_cont1 {
	font-family: Ubuntu, sans-serif
}
#wrapper {
	overflow: hidden;
	background: #fff
}
.boxed #wrapper {
	margin: 0 auto;
	-webkit-box-shadowE: 0 0 27px rgba(0,0,0,.4);
	-moz-box-shadowE: 0 0 27px rgba(0,0,0,.4);
	box-shadowE: 0 0 27px rgba(0,0,0,.4)
}
#subheader {
	background: #14b9d5
}
#subheader ul li a {
	font-size: 12px
}
#subheader .social {
	text-align: right;
	padding: 7px 0 0
}
#subheader .social a {
	display: inline-block;
	width: 27px;
	height: 27px;
	font-size: 10px;
	margin-left: 5px;
	color: #fff;
	background: #000;
	margin-top: 5px;
	cursor: pointer
}
#subheader .social a i {
	font-size: 13px;
	line-height: 26px
}
.fontResizer a {
	font-size: 15px
}
#subheader .social a:hover {
	color: #fff
}
#subheader .social a.twitter:hover {
	background: #2caae1
}
#subheader .social a.facebook:hover {
	background: #3b5998
}
#subheader .social a.google-plus:hover {
	background: #dd4a38
}
#subheader .social a.pinterest:hover {
	background: #ca222e
}
#subheader .social a.linkedin:hover {
	background: #069
}
#subheader .social a.instagram:hover {
	background: #f60
}
#subheader .social a.xing:hover {
	background: #555
}
#subheader .social a.tumblr:hover {
	background: #253b50
}
@media only screen and (max-width:767px) {
#subheader .social a {
	margin-left: 0
}
}
#subheader .sf-menu, #subheader .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}
#subheader .sf-menu li {
	position: relative
}
#subheader .sf-menu ul {
	position: absolute;
	display: none;
	top: 50px;
	left: -10px;
	z-index: 99;
	min-width: 12em
}
#subheader .sf-menu ul ul {
	top: 0;
	left: 100%
}
#subheader .sf-menu>li {
	float: left;
	margin-right: 30px;
	padding: 0
}
#subheader .sf-menu li.sfHover>ul, #subheader .sf-menu li:hover>ul {
	display: block
}
#subheader .sf-menu a {
	display: block;
	position: relative
}
#subheader .sf-menu li>a {
	color: #e8e8e8;
	line-height: 50px;
	position: relative
}
#subheader .sf-menu li>a:hover {
	color: #000
}
#subheader .sf-menu li ul li {
	background: #222
}
#subheader .sf-menu li ul li>a {
	font-size: 11px;
	line-height: 30px;
	padding: 0 10px;
	border-top: 1px solid #373737
}
#subheader .sf-menu li ul li>a:hover {
	background: #17b3e6;
	color: #fff
}
#mobile-toggle {
	color: #e8e8e8;
	font-size: 22px;
	display: inline-block;
	margin: 15px 0 0;
	cursor: pointer
}
#mobile-menu {
	display: none;
	background: #222;
	padding: 0;
	width: 100%;
	float: left;
	font-size: 12px
}
#mobile-menu ul {
	margin: 0;
	padding: 0
}
#mobile-menu ul li {
	border-bottom: 1px solid #2d3036
}
#mobile-menu ul li span {
	float: right;
	margin-right: 0;
	line-height: 1;
	margin-top: 5px
}
#mobile-menu ul li a {
	display: block;
	padding: 12px 15px;
	color: #e8e8e8;
	transition: all .4s ease-in-out
}
#mobile-menu ul .sub-menu {
	display: none
}
#mobile-menu ul .sub-menu li {
	border-top: 1px solid #373737;
	border-bottom: 0
}
#mobile-menu ul .sub-menu li a span {
	float: none;
	margin-right: 5px;
	font-size: 14px
}
#header {
	padding: 28px 0;
	color: gray;
	clear: left;
	background: #f9f9f9
}
#header .logo {
	text-align: center
}
#header .logo a, #header .logo span {
	display: block;
	float: left;
	font-size: 26px;
	color: #a5a5a5
}
#header .logo img {
	max-width: 96%
}
#header .logo time {
	margin-top: 10px
}
#header.style2 .logo {
	text-align: left
}
#header.style2 .logo a, #header.style2 .logo span {
	margin-top: 0
}
#header.style2 .advertisement {
	max-width: 100%;
	width: 728px;
	margin: 0;
	float: right
}
#header.style2 .advertisement .placeholder {
	padding-bottom: 90px;
	line-height: 90px
}
#weather {
	float: left
}
#weather .icon {
	font-size: 60px;
	float: left;
	padding: 0 30px 0 10px;
	color: #17b3e6
}
@media only screen and (max-width:940px) {
#weather .icon {
	display: none
}
}
#weather .info {
	float: left
}
#weather .info strong {
	color: #454545
}
#weather .info p {
	margin: 0
}
#weather .info .temperature {
	position: relative;
	top: -2px
}
#weather .info .temperature b {
	color: #17b3e6
}
#weather .info .additional {
	font-weight: 600;
	color: #7a7a7a
}
#weather .info .additional i {
	color: #bbb;
	margin-right: 8px
}
#weather .info .additional i.wi-strong-wind {
	margin-left: 13px
}
#nav {
	background: #efefef;
	height: 60px
}
#nav nav {
	width: 100%
}
#nav nav>ul {
	height: 60px;
	width: 100%;
	line-height: 56px;
	margin: 0;
	border-top: 4px solid #dfdfdf;
	text-align: center
}
#nav nav>ul>li {
	display: inline-block;
	position: relative;
	border-left: 1px solid #fff;
	top: -4px
}
#nav nav>ul>li:first-child {
	border-left: 0
}
#nav nav>ul>li.smallmenu {
	position: relative
}
#nav nav>ul>li.smallmenu .extendmenu {
	display: none;
	position: absolute;
	top: 60px;
	right: 0;
	background: #efefef;
	z-index: 200
}
#nav nav>ul>li.smallmenu .extendmenu a, #nav nav>ul>li>a {
	display: block;
	line-height: 56px;
	text-align: center;
	color: #222;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase
}
#nav nav>ul>li.smallmenu .extendmenu a {
	padding: 0 25px;
	background: #efefef;
	border-top: 1px solid #fff;
	-webkit-transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
	transition: background-color .2s ease-in-out, border-color .2s ease-in-out
}
#nav nav>ul>li>a {
	float: left;
	padding: 0 24px;
	white-space: nowrap;
	border-top: 4px solid #dfdfdf
}
#nav nav>ul>li>a:hover {
	background: #222;
	border-color: #222;
	color: #fff
}
#nav nav>ul>li .category-holder {
	position: absolute;
	display: none;
	top: 60px;
	left: 0;
	z-index: 120;
	width: 600px;
	background: #fff;
	border: 1px solid #efefef
}
@media only screen and (max-width:940px) {
#nav nav>ul>li .category-holder {
	display: none!important
}
}
#nav nav>ul>li:first-child .category-holder>ul, #nav nav>ul>li:nth-child(2) .category-holder>ul, #nav nav>ul>li:nth-child(3) .category-holder>ul, #nav nav>ul>li:nth-child(4) .category-holder>ul {
	display: none
}
#nav nav>ul>li:first-child .category-holder, #nav nav>ul>li:nth-child(2) .category-holder, #nav nav>ul>li:nth-child(3) .category-holder, #nav nav>ul>li:nth-child(4) .category-holder {
	width: 360px
}
#nav nav>ul>li .category-holder>ul {
	display: block;
	float: left;
	width: 240px;
	margin: 0;
	z-index: 2;
	text-align: left
}
#nav nav>ul>li .category-holder>ul li {
	display: block
}
#nav nav>ul>li .category-holder>ul li a {
	display: block;
	line-height: 48px;
	padding: 0 20px;
	font-size: 12px;
	text-transform: uppercase;
	color: #acacac;
	background: #f9f9f9;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef
}
#nav nav>ul>li .category-holder>ul li a.active {
	background: #fff;
	color: #222;
	border-right-color: #fff
}
#nav nav>ul>li .category-holder .category-children {
	float: left;
	text-align: left;
	width: 357px;
	padding: 20px;
	position: relative;
	z-index: -1;
	left: -1px;
	border-left: 1px solid #efefef
}
#nav nav>ul>li .category-holder .category-children>div {
	width: 100%;
	display: none
}
#nav nav>ul>li .category-holder .category-children>div .row {
	margin: 0 -10px
}
#nav nav>ul>li .category-holder .category-children>div .row .columns {
	padding: 0 9px 2px
}
#nav nav>ul>li .category-holder .category-children>div .row .columns.post-gallery, #nav nav>ul>li .category-holder .category-children>div .row.post .post-meta ul li {
	margin-bottom: 0
}
#nav nav>ul>li .category-holder .category-children>div.active {
	display: block
}
#nav nav>ul>li .category-holder .category-children>div .gotocategory {
	display: block;
	padding: 15px 0;
	margin: 0;
	width: 100%;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAMUlEQVQIW2NkQANv376tBwo1MCKLwwSFhYUZ4RLIgiDFYAl0QbAENkGYxH+QmeiOAAAq/hfNqNYEgQAAAABJRU5ErkJggg==) top left;
	font-weight: 600
}
.bottom-social-menu {
	display: none
}
#nav nav>ul>li .category-holder.menu-left {
	left: auto;
	right: 0
}
#nav nav>ul>li .category-holder.menu-left>ul {
	display: block;
	float: right
}
#nav nav>ul>li .category-holder.menu-left>ul li a {
	text-align: right;
	border-right: 0;
	border-left: 1px solid #efefef
}
#nav nav>ul>li .category-holder.menu-left>ul li a.active {
	border-left-color: #fff
}
#nav nav>ul>li .category-holder.menu-left .category-children {
	border-left: 0;
	border-right: 1px solid #efefef;
	left: auto;
	right: -2px
}
#breaking {
	height: 50px;
	background: #f12e2e;
	color: #fff;
	overflow: hidden;
	position: relative
}
#breaking .close, #breaking h3, #breaking h3:after {
	display: block;
	height: 50px;
	position: absolute;
	top: 0
}
#breaking h3 {
	float: left;
	line-height: 50px;
	margin: 0 20px 0 0;
	font-size: 12px;
	padding: 0 20px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	background: #cd1414;
	left: 0
}
#breaking h3:after {
	content: '';
	width: 20px;
	right: -20px;
	border-left: 15px solid #cd1414;
	border-top: 25px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 25px solid transparent
}
#breaking .close {
	line-height: 50px;
	text-align: center;
	right: 0;
	background: #f12e2e;
	padding: 0 10px;
	color: #fff
}
#breaking.margin {
	margin-bottom: 30px
}
#breaking .marquee {
	width: 9999px;
	float: left;
	overflow: hidden
}
#breaking .item {
	float: left;
	padding-left: 25px;
	line-height: 50px
}
#breaking .item .dot {
	margin-right: 25px
}
#breaking .item a {
	font-size: 12px;
	color: #fff
}
#breaking .item .type {
	display: inline-block;
	background: #222;
	font-size: 11px;
	font-weight: 600;
	line-height: 1;
	padding: 6px 7px;
	margin-right: 8px;
	text-transform: uppercase
}
#breakingcontainer {
	margin-top: 0;
	visibility: hidden
}
@media only screen and (max-width:767px) {
#breakingcontainer {
	visibility: hidden;
	height: 0
}
}
#breadcrumbs {
	font-size: 12px;
	font-weight: 700;
	color: #222;
	text-transform: uppercase;
	margin: 30px 0 20px
}
#breadcrumbs a, #breadcrumbs i {
	color: gray;
	font-weight: 300
}
#breadcrumbs i {
	margin-right: 8px
}
#breadcrumbs ul li {
	display: inline-block;
	padding-right: 10px
}
.owl {
	display: none;
	position: relative
}
.owl.row {
	margin: 0 -2px
}
.owl .owl-pagination {
	display: block;
	width: 100%;
	text-align: center;
	left: 0
}
.owl .owl-pagination .owl-page {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	background: #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}
.owl .owl-pagination .owl-page.active {
	background: #17b3e6
}
.owl .owl-controls .owl-buttons {
	transition: all .4s ease-in-out;
	filter: alpha(opacity=1);
	opacity: 1
}
.owl .owl-controls .owl-buttons div, .post .post-gallery .overlay.blue {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out
}
.owl .owl-controls .owl-buttons div {
	display: block;
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-top: -25px;
	text-align: center;
	vertical-align: middle;
	background: #fff;
	font-weight: 600;
	color: #474747;
	font-size: 20px;
	transition: all .4s ease-in-out ;
	padding-top:12px;
}
.owl .owl-controls .owl-buttons div:hover {
	background: #17b3e6;
	color: #fff
}
.owl .owl-controls .owl-buttons div.owl-prev {
	left: -15px
}
.owl .owl-controls .owl-buttons div.owl-next {
	right: -15px;
	vertical-align:middle;
}
.owl:hover .owl-buttons {
	filter: alpha(opacity=100);
	opacity: 1
}
.owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}
.owl-wrapper:hover {
	cursor: url(../img/grabbing.png) 8 8, move
}
#author_post, #loadmore_360, .close, .owl-buttons div, .owl-page, .popup, .toggle .title, a#author_cont, a#author_cont1{
	cursor: pointer
}
.owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
	min-height: 213px
}
.owl-item {
	float: left
}
.owl-controls {
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.carousel {
	position: relative;
	width: 100%
}
.carousel .post {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 1px;
	background: #000;
}
.carousel .post.back {
	border: 4px solid #222;
	background: #fff;
	z-index: 4;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.carousel .post.back .post-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 25px 25px 6px
}
.carousel .post.back .post-title h2 a {
	font-weight: 600;
	font-size: 18px;
	line-height: 30px
}
.carousel .post.back .post-title aside {
	margin-bottom: 20px
}
.carousel .post.back .post-title .readmore {
	display: block;
	font-size: 13px;
	font-weight: 600;
	border-top: 1px solid #efefef;
	padding-top: 15px;
	margin-bottom: 15px;
	text-transform: uppercase
}
.carousel .post.back .post-meta {
	margin-bottom: 15px!important
}
.carousel .post.front {
	z-index: 5
}
.carousel .post.front .post-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 25px
}
.carousel .post.front .post-title h2 {
	line-height: 34px
}
.carousel .post.front .post-title h2 a {
	color: #fff;
	font-weight: 600;
	font-size: 25px;
	line-height: 28px;
	text-shadow: 0 1px 0 rgba(0,0,0,.85)
}
.carousel .post.front .post-title aside {
	margin-bottom: 20px
}
.carousel .post.front .post-meta {
	margin-top: 5px;
	color: #fff;
	margin-bottom: 0!important
}
.carousel .post.front .post-meta ul li a {
	color: #fff
}
.carousel .owl-item {
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	-o-perspective: 1000;
	perspective: 1000
}
.carousel .owl-item .hidden {
	visibility: hidden;
	width: 100%
}
.carousel .owl-item article {
	display: block;
	position: relative;
	margin: 4px 2px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d  ;
	height: 348px;
}
#featured {
	margin-bottom: 0
}
#recentnews .post .post-title aside {
	margin-bottom: 7px
}
#recentnews .post .post-content p {
	font-size: 14px;
	line-height: 22px
}
#recentnews .post {
	padding-bottom: 15px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 15px
}
.post .single-meta .meta-list li, .widget .textwidget .meta-list li {
	padding: 15px 0;
	border-bottom: 1px solid #efefef
}
#recentnews .post:last-of-type {
	margin-bottom: 0;
	border: 0
}
@media only screen and (max-width:767px) {
.owl .owl-controls .owl-buttons {
	filter: alpha(opacity=100);
	opacity: 1
}
#recentnews .post .post-gallery {
	margin-bottom: 20px
}
}
#author_cont, #author_post, #loadmore_360, #recentnews #loadmore, #author_cont1 {
	display: block;
	padding: 15px 0;
	margin: 0 0 30px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	background: #efefef;
	font-weight: 600
}
#author_cont:hover, #author_post:hover, #loadmore_360:hover, #recentnews #loadmore:hover, #author_cont1:hover {
	background-color: #14B9D5;
	color: #fff
}
#author_cont{
	float: left;
	width: 96%!important
}
#author_cont1{
	float: left;
	width: 100%!important
}
a#author_cont, a#author_cont1 {
	color: #222
}
.post .post-title h1 a:hover, .post .post-title h2 a:hover, .post .post-title h4 a:hover {
	color: inherit;
	text-decoration: underline
}
#recentnews #loadmore.active {
	-webkit-animation: progress-bar-stripes 2s 0 linear infinite;
	-moz-animation: progress-bar-stripes 2s 0 linear infinite;
	-ms-animation: progress-bar-stripes 2s 0 linear infinite;
	-o-animation: progress-bar-stripes 2s 0 linear infinite;
	animation: progress-bar-stripes 2s 0 linear infinite
}
.categorynews .categoryholder {
	padding-bottom: 30px
}
.categorynews .post-gallery.left {
	width: 25%
}
@media only screen and (max-width:767px) {
.categorynews .post-gallery.left {
	padding: 0
}
}
.categorynews .post-title.left {
	padding-left: 20px;
	width: 75%
}
.categorynews .post .post-title h2 {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 10px;
	margin-top: 10px
}
.categorynews .post .post-title h2 a {
	font-size: 16px;
	line-height: 22px
}
.categorynews .post.side {
	padding-bottom: 15px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 15px
}
.categorynews .post.side.reverse {
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
	padding-top: 15px;
	border-top: 1px solid #efefef;
	margin-top: 15px
}
.categorynews .post.side .post-title h2 {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 5px;
	margin-top: 0
}
.categorynews .post.side .post-title h2 a {
	font-size: 13px;
	line-height: 18px
}
.categorynews .post.side .post-meta {
	margin: 0
}
@media only screen and (max-width:767px) {
.categorynews .five {
	margin-bottom: 20px
}
}
.categorynews .five:last-child .post.side, .categorynews .seven:last-child .post.side {
	border-bottom: 0;
	margin-bottom: 0
}
.post.blog-post {
	border-bottom: 1px solid #efefef;
	margin-bottom: 30px;
	padding-bottom: 20px
}
@media only screen and (max-width:767px) {
.relatedposts .post {
	margin-bottom: 20px
}
}
.post .post-title h1 {
	font-size: 36px;
	margin: 0
}
.post .post-title h1 a {
	display: block
}
.post .post-title h2 {
	line-height: 24px;
	margin-bottom: 2px
}
.post .post-title h2 a {
	display: block;
	font-size: 20px;
	line-height: 28px
}
.post .post-title h4 {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 5px;
	margin-top: 0
}
.post .post-title h4 a {
	display: block
}
.post .post-title aside {
	display: block;
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 15px
}
.category-360 .post-title aside .boxed, .single-post .post-title aside .boxed {
	top: -23px!important;
	left: 0!important
}
.post .post-title aside .boxed {
	padding: 8px 11px;
	color: #fff;
	position: absolute;
	top: -35px;
	left: 74px
}
.blog .post .post-title aside, .single-post .post .post-title aside {
	margin: 0 0 20px
}
.post .post-gallery {
	position: relative;
	line-height: 0
}
.post .post-gallery .overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(../img/overlay.png) bottom left repeat-x
}
.post .post-gallery .overlay.blue {
	background: rgba(23,179,230,.8);
	transition: all .4s ease-in-out;
	filter: alpha(opacity=0);
	opacity: 0
}
.flex .post .post-title, .post .post-gallery img {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out
}
.post .post-gallery .overlay.blue:hover {
	filter: alpha(opacity=100);
	opacity: 1
}
.post .post-gallery .overlay .details {
	display: block;
	width: 100%;
	height: 100%
}
.post .post-gallery .overlay .details i {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	font-size: 52px;
	margin: -26px 0 0 -21px
}
.post .post-gallery .imagetag {
	height: 50px;
	line-height: 50px;
	min-width: 50px;
	padding: 0 5px;
	text-align: center;
	color: #3d3d3d;
	background: rgba(255,255,255,.75);
	position: absolute;
	font-weight: 700;
	bottom: 10px;
	right: 10px;
	font-size: 16px
}
.post .post-gallery img {
	width: 100%;
	transition: all .4s ease-in-out
}
.blog .post .post-gallery, .single-post .post .post-gallery {
	margin-bottom: 30px
}
.relatedposts .post .post-gallery {
	margin-bottom: 20px
}
.post .post-meta {
	color: gray;
	text-transform: uppercase;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding: 6px 0
}
.post .post-meta ul li {
	display: inline-block;
	font-size: 11px;
	line-height: 22px;
	font-weight: 300;
	margin: 0 12px 0 0
}
@media only screen and (max-width:767px) {
.post .post-meta ul li {
	margin: 0 8px 0 0
}
.post .post-meta ul li.right {
	display: none
}
.flex-viewport {
	height: auto
}
}
.blog .post .post-meta ul li, .single-post .post .post-meta ul li {
	line-height: 26px;
	margin-bottom: 25px
}
.post .post-meta ul li.right {
	float: right;
	margin-right: 0;
	text-align: right
}
.archiveheadline, .flex .flex-direction-nav a, .headline, .pagenavi ul li a, .pagenavi ul.center, .widget h6 {
	text-align: center
}
.post .post-meta ul li .avatar {
	border: 3px solid #fff;
	margin: 0 0 0 10px;
	display: inline;
	width: auto
}
.post .post-meta ul li a {
	color: gray
}
.post .post-meta ul li i {
	margin: 0 7px 0 10px;
	font-size: 10px
}
@media (min-width:0px) and (max-width:767px) {
#openModal {
	display: none!important
}
}
@media only screen and (max-width:767px) {
.post .post-meta ul li i {
	margin: 0 2px 0 5px
}
}
.post .post-meta ul li i.fa-comment-o {
	font-size: 11px
}
.post .post-content {
	line-height: 22px
}
.post .post-content dl, .post .post-content ol, .post .post-content ul {
	list-style-position: inside
}
.post .post-content h1 {
	font-size: 34px
}
.post .post-content h2 {
	font-size: 30px
}
.post .post-content h3 {
	font-size: 24px
}
.post .post-content h4 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 23px
}
.post .post-content h5 {
	font-size: 16px;
	line-height: 22px
}
.post .post-content h6 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 300;
	display: block;
	border-bottom: 1px solid #ddd;
	margin: 0 0 15px;
	padding-bottom: 13px
}
.post .post-content table {
	width: 100%
}
.post .post-content table td {
	text-align: center;
	text-transform: none
}
.post .single-meta {
	float: right;
	width: 25%;
	padding-left: 30px
}
@media only screen and (max-width:767px) {
.post .single-meta {
	display: none
}
}
.post .single-meta .author {
	font-size: 12px
}
.post .single-meta .author .avatar {
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	-ms-border-radius: 35px;
	-o-border-radius: 35px;
	border-radius: 35px
}
.post .single-meta .author strong {
	display: block;
	color: #222;
	text-transform: uppercase;
	font-weight: 700;
	margin: 20px 0 15px
}
.post .single-meta .author p {
	margin: 0;
	font-style: italic;
	line-height: 1.5
}
.post .single-meta .meta-list, .widget .textwidget .meta-list {
	width: 100%;
	font-size: 12px;
	margin: 30px 0;
	border-top: 5px solid #efefef;
	display: block;
	color: gray;
	text-transform: uppercase;
	float: left;
	list-style: none
}
.post .single-meta .meta-list li a {
	color: gray
}
.post .single-meta .meta-list li i {
	font-size: 10px;
	margin-right: 8px
}
[class^=tag-link] {
display:block;
float:left;
border:1px solid #c6c6c6;
color:gray;
font-size:11px;
padding:7px 10px;
margin:0 4px 4px 0;
line-height:1;
text-transform:uppercase
}
.flex {
	position: relative
}
.flex.flex-start {
	overflow: hidden;
	min-height: 200px;
	background: url(../img/flex-preloader.gif) center center no-repeat #2c2c2c
}
.flex.categoryslider {
	margin-bottom: 11px
}
.flex .flex-control-nav {
	bottom: auto;
	height: 40px;
	width: auto;
	left: 40px;
	right: auto;
	top: 38px;
	z-index: 99
}
@media only screen and (max-width:767px) {
.flex .flex-control-nav {
	display: none
}
}
.flex .flex-control-nav.flex-control-paging li {
	margin: 0 5px 0 0
}
.flex .flex-control-nav.flex-control-paging li a {
	width: 12px;
	height: 12px;
	background: 0 0;
	border: 3px solid rgba(255,255,255,.4);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.flex .flex-control-nav.flex-control-paging li a.flex-active {
	background: #fff
}
.flex .flex-direction-nav {
	z-index: 100
}
.flex .flex-direction-nav a {
	position: absolute;
	display: block;
	top: 30px;
	width: 34px;
	height: 34px;
	margin: 0;
	background: rgba(255,255,255,.4);
	font-family: FontAwesome;
	color: rgba(0,0,0,.4);
	text-indent: 0;
	font-size: 18px;
	line-height: 34px;
	z-index: 100;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	-ms-border-radius: 17px;
	-o-border-radius: 17px;
	border-radius: 17px;
	-webkit-transition: left .4s ease-in-out, right .4s ease-in-out, background .2s ease-in-out;
	-moz-transition: left .4s ease-in-out, right .4s ease-in-out, background .2s ease-in-out;
	-o-transition: left .4s ease-in-out, right .4s ease-in-out, background .2s ease-in-out;
	transition: left .4s ease-in-out, right .4s ease-in-out, background .2s ease-in-out
}
.flex .flex-direction-nav a:hover {
	background: #fff;
	color: rgba(0,0,0,.85)
}
.flex .flex-direction-nav .flex-prev {
	left: auto;
	right: 70px
}
@media only screen and (max-width:767px) {
.flex .flex-direction-nav a {
	top: 25px
}
.flex .flex-direction-nav .flex-prev {
	right: 65px
}
}
.flex .flex-direction-nav .flex-prev i {
	padding-right: 2px
}
.flex .flex-direction-nav .flex-next {
	right: 30px
}
.flex .flex-direction-nav .flex-next i {
	padding-left: 2px
}
.flex .post .post-title {
	position: absolute;
	bottom: 39px;
	left: 0;
	width: 100%;
	padding: 30px 40px 0;
	transition: all .4s ease-in-out;
	filter: alpha(opacity=0);
	opacity: 0
}
.flex .post .post-title h2 a {
	color: #fff;
	font-weight: 600;
	font-size: 28px;
	line-height: 34px;
	text-shadow: 0 1px 0 rgba(0,0,0,.85)
}
.flex .post .post-meta {
	margin-top: 5px;
	color: #fff;
	z-index: 99;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	filter: alpha(opacity=0);
	opacity: 0
}
.flex .post aside {
	border: 0
}
.categoryheadline, .headline {
	border-bottom: 5px solid #efefef;
	position: relative;
	width: 100%
}
.flex .post .post-meta ul li a {
	color: #fff
}
.categoryheadline h2, .headline h2 {
	color: #222;
	font-weight: 600;
	font-size: 24px;
	text-transform: uppercase
}
@media only screen and (max-width:767px) {
.flex .flex-direction-nav .flex-next {
	right: 25px
}
.flex .post .post-title {
	padding: 25px
}
.flex .post .post-title aside {
	display: none
}
.flex .post .post-meta {
	margin-bottom: 0
}
}
.flex .flex-active-slide {
	z-index: 200
}
.flex .flex-active-slide .post-meta, .flex .flex-active-slide .post-title {
	filter: alpha(opacity=100);
	opacity: 1;
	z-index: 99
}
.headline {
	display: block;
	float: left;
	height: 37px;
	margin: 35px 0
}
.headline h2 {
	display: inline-block;
	background: #fff;
	padding: 19px 20px 0;
	margin: 0
}
.categoryheadline {
	display: block;
	padding-bottom: 10px;
	margin-bottom: 30px
}
.categoryheadline h2 {
	display: inline-block;
	margin: 0
}
.categoryheadline span {
	font-size: 12px;
	line-height: 16px;
	float: right;
	text-transform: uppercase
}
.archiveheadline {
	display: block;
	border-bottom: 1px solid #222;
	width: 100%;
	margin-top: 20px
}
.archiveheadline h1 {
	font-size: 28px;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 0 2px;
	padding: 0 0 5px
}
.pagenavi ul li, .pagenavi ul li a {
	display: inline-block;
	font-size: 13px;
	font-weight: 400
}
.iconlist {
	list-style: none
}
.iconlist li {
	padding: 0 0 10px 20px;
	position: relative
}
.iconlist li>i {
	position: absolute;
	top: 3px;
	left: 0;
	color: #efefef
}
.archivepage .post {
	margin-bottom: 30px
}
.archivepage .post-content {
	font-size: 13px
}
.archivepage .post-title {
	margin-top: 20px
}
.archivepage .post-title h4 {
	margin-bottom: 20px
}
.advertisement, .widget {
	margin-bottom: 30px
}
.masonry img {
	width: 100%;
	max-width: 100%
}
@media only screen and (max-width:767px) {
.masonry .item {
	width: 100%!important
}
}
.masonry .item.three {
	width: 24.99%
}
.masonry [class*=column]+[class*=column]:last-child {
	float: left
}
.pagenavi {
	margin-top: 10px!important
}
.pagenavi ul {
	list-style: none;
	float: left
}
.pagenavi ul li {
	margin-right: 4px
}
.pagenavi ul li a {
	width: 36px;
	height: 36px;
	line-height: 34px;
	color: #a9a9a9;
	border: 1px solid #ddd;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.pagenavi ul li a:hover {
	color: #17b3e6;
	border-color: #17b3e6
}
.pagenavi ul li.disabled a {
	background: #17b3e6;
	color: #fff;
	border-color: #17b3e6
}
.pagenavi .pages {
	display: block;
	float: right;
	background: #efefef;
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	font-size: 12px;
	text-transform: uppercase;
	color: #656565
}
.widget, .widget p {
	font-size: 13px
}
.widget p {
	line-height: 18px
}
.widget h6 {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
	padding-bottom: 15px;
	text-transform: uppercase;
	color: #222;
	border-bottom: 5px solid #efefef
}
.widget h6.force {
	text-align: center!important;
	font-size: 13px!important;
	font-weight: 600!important;
	margin-bottom: 20px!important;
	padding-bottom: 15px!important;
	text-transform: uppercase!important;
	color: #222;
	clear: both;
	border-bottom: 5px solid #efefef!important
}
.widget figure img {
	width: 100%
}
.widget ul {
	list-style: none;
	margin-bottom: 0
}
.widget.widget_tag_cloud li {
	display: block;
	float: left
}
.widget.widget_minigallery a {
	display: block;
	float: left;
	width: 97px;
	margin-bottom: 10px
}
.widget.widget_minigallery a:nth-child(even) {
	margin-right: 10px
}
.widget.widget_latestcategory .post, .widget.widget_latestimages .post, .widget.widget_topnewsbycategory .post {
	margin-bottom: 25px;
	text-align: center
}
.widget.widget_latestcategory .post h4, .widget.widget_latestimages .post h4, .widget.widget_topnewsbycategory .post h4 {
	margin: 10px 0 5px
}
.widget.widget_latestcategory .post .post-title aside, .widget.widget_latestimages .post .post-title aside, .widget.widget_topnewsbycategory .post .post-title aside {
	margin-bottom: 10px
}
.widget.widget_latestcategory .iconlist a:hover, .widget.widget_latestcategory .post .post-title a:hover, .widget.widget_latestimages .iconlist a:hover, .widget.widget_latestimages .post .post-title a:hover, .widget.widget_topnewsbycategory .iconlist a:hover, .widget.widget_topnewsbycategory .post .post-title a:hover {
	color: inherit;
	text-decoration: underline
}
.widget.widget_latestcategory .post {
	margin-bottom: 20px;
	text-align: left
}
.widget.widget_latestcategory .post h4 {
	font-size: 16px;
	line-height: 20px
}
.widget.widget_topnewsbycategory li .post {
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
	padding-bottom: 20px
}
.widget.widget_topnewsbycategory li .post:last-child {
	margin-bottom: 0;
	border-bottom: 0
}
.widget.widget_topnewsbycategory li .post h4 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px
}
.widget.widget_sponsors {
	padding: 15px 0;
	text-align: center;
	background: url(../img/bg-sponsors.png)
}
.widget.widget_sponsors h6 {
	border: 0;
	margin: 0
}
.widget.widget_sponsor .placeholder, .widget.widget_sponsors .placeholder {
	border: 1px solid #ebebeb;
	height: 0;
	background: #fff;
	text-align: center;
	text-transform: uppercase
}
.widget.widget_sponsors a {
	display: block;
	line-height: 0;
	margin-bottom: 12px
}
.widget.widget_sponsors a:last-child {
	margin: 0
}
.widget.widget_sponsors img {
	display: inline-block
}
.widget.widget_sponsors .sponsors {
	max-width: 160px;
	margin: 0 auto
}
.widget.widget_sponsors .placeholder {
	padding-bottom: 100%;
	line-height: 160px;
	display: block
}
.widget.widget_sponsor {
	text-align: center
}
.widget.widget_sponsor a {
	display: block;
	line-height: 0
}
.widget.widget_sponsor img {
	display: inline-block
}
.widget.widget_sponsor .placeholder {
	padding-bottom: 600px;
	line-height: 600px;
	display: block
}
.widget.widget_calendar #calendar_wrap {
	border: 1px solid #efefef
}
.widget.widget_calendar table {
	background: #fff;
	border: 0;
	width: 100%;
	border-collapse: collapse;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.widget.widget_calendar table thead {
	background: #fff;
	font-size: 13px;
	border-bottom: 1px solid #efefef
}
.widget.widget_calendar table thead th {
	padding: 15px 0;
	color: #303030;
	text-align: center
}
.widget.widget_calendar table tbody tr:nth-child(even) {
	background: #f8f8f8
}
.widget.widget_calendar table tbody td {
	font-size: 13px;
	color: #686868;
	text-align: center;
	padding: 9px 0
}
.widget.widget_calendar table tfoot {
	background: #fff;
	margin-top: 10px;
	border-top: 1px solid #efefef
}
.widget.widget_calendar table tfoot tr td {
	padding: 15px 10px;
	font-size: 13px
}
.widget.widget_calendar table tfoot tr td a {
	color: #686868
}
.widget.widget_calendar table tfoot tr #next {
	text-align: right
}
.widget.widget_calendar table caption {
	color: #222;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 15px 0;
	border-bottom: 1px solid #efefef
}
.widget.widget_socialcounter {
	text-align: center;
	text-transform: uppercase
}
.widget.widget_socialcounter .row {
	margin: 0
}
.widget.widget_socialcounter .columns {
	padding: 0
}
.widget.widget_socialcounter .icon-holder a {
	display: inline-block;
	width: 52px;
	height: 52px;
	line-height: 52px;
	background: #d3d3d3;
	color: #fff;
	font-size: 18px;
	margin-bottom: 15px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	-ms-border-radius: 26px;
	-o-border-radius: 26px;
	border-radius: 26px
}
.widget.widget_socialcounter .icon-holder a.facebook:hover {
	background: #3b5998
}
.widget.widget_socialcounter .icon-holder a.twitter:hover {
	background: #2caae1
}
.widget.widget_socialcounter .icon-holder a.rss:hover {
	background: #f60
}
.widget.widget_socialcounter p {
	font-size: 12px
}
.widget.widget_socialcounter p span {
	color: #222;
	font-size: 16px;
	display: block;
	font-weight: 600
}
.widget.widget_tabbedposts .rowcontainer {
	padding-bottom: 20px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 20px
}
.widget.widget_tabbedposts .rowcontainer:last-child {
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0
}
.widget.widget_tabbedposts .row {
	margin: 0 -10px
}
.widget.widget_tabbedposts .row .columns {
	padding: 0 10px
}
.widget.widget_tabbedposts .post {
	font-size: 12px
}
.widget.widget_tabbedposts .post .post-gallery {
	margin-bottom: 0
}
.widget.widget_tabbedposts .post .post-meta ul li {
	margin-bottom: 0;
	line-height: 20px
}
.widget.widget_tabbedposts figure a {
	float: left;
	line-height: 0
}
.widget.widget_tabbedposts h4 {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	position: relative;
	top: -2px
}
.post-navi, .sharethispost {
	float: left;
	margin-top: 30px
}
.widget.widget_recent_entries ul li a {
	display: block;
	padding: 15px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #ddd;
	margin-bottom: 5px
}
.widget.widget_recent_entries ul li:last-child a {
	margin-bottom: 0
}
.widget.widget_recent_entries .post-date {
	display: none
}
.widget.widget_latestreviews li {
	display: block;
	float: left;
	width: 100%;
	min-height: 75px;
	position: relative;
	padding: 25px 75px 25px 20px;
	margin-bottom: 2px
}
.widget.widget_latestreviews li a {
	display: block;
	float: left;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px
}
.widget.widget_latestreviews li a:hover {
	text-decoration: underline
}
.widget.widget_latestreviews li aside {
	display: block;
	position: absolute;
	top: 8px;
	right: 8px;
	bottom: 8px;
	text-align: center;
	border: 1px solid rgba(255,255,255,.25);
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	width: 60px;
	padding: 0;
	line-height: 60px;
	vertical-align: middle
}
.widget.widget_archive, .widget.widget_categories, .widget.widget_recent_comments {
	color: #737373
}
.widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_recent_comments ul li {
	display: block;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	padding: 10px 0
}
.widget.widget_archive ul li:last-child, .widget.widget_categories ul li:last-child, .widget.widget_recent_comments ul li:last-child, table tbody tr:last-child {
	border-bottom: 0
}
.widget.widget_archive ul li:first-child, .widget.widget_categories ul li:first-child, .widget.widget_recent_comments ul li:first-child {
	padding-top: 0
}
.advertisement .placeholder {
	padding-bottom: 120px;
	text-align: center;
	line-height: 120px;
	display: block;
	background: #fff;
	border: 1px solid #ebebeb;
	height: 0;
	text-transform: uppercase
}
.sharethispost, .sharethispost .sharenow {
	display: block;
	border-bottom: 1px solid #ddd;
	text-align: center
}
.sharethispost {
	height: 0;
	width: 100%;
	margin-bottom: 20px;
	position: relative;
	overflow: visible!important
}
.post-navi, .sharethispost .placeholder, .toggle .inner {
	overflow: hidden
}
.sharethispost .sharenow {
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	height: 35px;
	padding: 0 20px;
	line-height: 30px;
	position: absolute;
	bottom: -30px;
	left: 50%;
	margin-left: -100px;
	color: gray;
	text-transform: uppercase
}
.sharethispost .sharenow i {
	margin-left: 20px
}
.sharethispost .button {
	display: inline-block;
	max-width: 105px;
	padding: 0 10px
}
.post-navi {
	display: block;
	clear: right;
	position: relative;
	width: 50%!important
}
@media only screen and (max-width:767px) {
.post-navi {
	display: none
}
}
.post-navi .post-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 25px
}
.post-navi .post-title h2 {
	margin: 0!important
}
.post-navi .post-title h2 a {
	color: #fff;
	font-weight: 600;
	font-size: 22px;
	line-height: 26px;
	text-shadow: 0 1px 0 rgba(0,0,0,.85)
}
.post-navi .post-title h2 a:hover {
	color: #fff
}
.post-navi .post-gallery .overlay {
	background-position: top left
}
.post-navi.next {
	border-left: 1px solid #fff;
	float: right
}
.post-navi.prev {
	text-align: right
}
.label {
	display: inline-block;
	padding: 6px 6px 5px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 1;
	font-weight: 700
}
.label.black {
	background: #202020
}
.label.blue {
	background: #17b3e6
}
.label.red {
	background: #f13112
}
.label.yellow {
	background: #edbe1b
}
.label.green {
	background: #0b9a81
}
.label.grey {
	background: #ccc
}
.aligncenter, .alignleft, .alignright, .bypostauthor, .gallery-caption, .sticky {
	color: inherit
}
.alignright {
	float: right;
	margin: 0 0 14px 20px
}
.alignleft {
	float: left;
	margin: 0 20px 14px 0
}
.aligncenter img, .alignleft img, .alignright img {
	width: 100%;
	max-width: 100%
}
.aligncenter {
	clear: both;
	margin: 0 auto
}
.wp-caption {
	position: relative;
	min-height: 40px
}
.wp-caption a, .wp-caption img {
	display: block;
	line-height: 0
}
.wp-caption .wp-caption-text {
	display: block;
	position: absolute;
	bottom: 5px;
	left: 5px;
	text-transform: uppercase;
	max-width: 90%;
	color: #fff;
	background: rgba(0,0,0,.75);
	font-weight: 400;
	padding: 7px 12px;
	font-size: 12px;
	margin: 0
}
#endpage-box, table tbody tr:nth-child(even), table thead {
	background: #fff
}
#endpage-box aside a, table thead {
	font-weight: 700;
	text-transform: uppercase
}
.wp-caption.alignright .wp-caption-text {
	left: auto;
	right: 5px
}
#endpage-box {
	border-top: 5px solid #222;
	width: 440px;
	padding: 20px 25px;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.15);
	box-shadow: 0 2px 3px rgba(0,0,0,.15);
	display: none;
	position: fixed;
	bottom: 20px;
	right: 0;
	z-index: 99
}
#endpage-box .close {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #ddd
}
#endpage-box .close:hover {
	color: #ccc
}
#endpage-box aside {
	padding: 0 0 5px;
	border-bottom: 1px solid #222;
	float: left;
	clear: left
}
#endpage-box aside a {
	font-size: 12px
}
#endpage-box h3 {
	font-size: 16px;
	line-height: 20px;
	float: left;
	width: 100%
}
#endpage-box .btn {
	float: left
}
#scrollbubble {
	display: none;
	position: fixed;
	top: 0;
	right: 20px;
	z-index: 98;
	padding: 8px;
	background-color: rgba(0,0,0,.2);
	color: #fff;
	border-radius: 3px
}
#scrollbubble:after {
	content: " ";
	position: absolute;
	top: 50%;
	right: -8px;
	height: 0;
	width: 0;
	margin-top: -4px;
	border: 4px solid transparent;
	border-left-color: rgba(0,0,0,.2)
}
table {
	border: 1px solid #f0f0f0;
	border-spacing: 0;
	border-collapse: collapse;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
table tbody tr, table thead tr {
	border-bottom: 1px solid #f0f0f0
}
table tbody tr td, table thead tr th {
	padding: 18px 20px;
	font-size: 13px
}
table tbody {
	text-transform: uppercase;
	font-weight: 300
}
table tfoot {
	background: #17b3e6
}
table tfoot tr td {
	padding: 18px 20px;
	color: #fff
}
table tfoot tr td h6 {
	margin: 0 0 10px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff
}
table tfoot tr td p {
	font-size: 12px;
	margin: 0
}
.review_table {
	margin-top: 30px;
	margin-bottom: 0
}
.review_table .stars {
	float: right;
	color: #17b3e6;
	font-size: 16px
}
.review_table .stars i {
	margin-left: 5px
}
.review_table .stars i.icon-star-empty {
	color: #d9d9d9
}
.review_table .percentage_holder {
	background: #e8e8e8;
	height: 37px;
	color: #fff;
	margin-bottom: 4px
}
.review_table .percentage_holder:last-child {
	margin-bottom: 0
}
.review_table .percentage_holder span {
	display: block;
	background: #17b3e6;
	height: 37px;
	font-size: 13px;
	line-height: 37px;
	padding: 0 15px
}
.review_table .percentage_holder span b {
	float: right;
	font-weight: 700
}
.review_table tfoot tr td:last-child {
	background: #02a3d8;
	text-align: center;
	width: 140px;
	padding: 18px 10px
}
.review_table tfoot tr td:last-child strong {
	font-size: 36px;
	line-height: 1;
	font-weight: 700
}
.review_table tfoot tr td:last-child .stars {
	display: block;
	margin: 10px 0 0;
	float: none;
	color: #fff
}
.review_table tfoot tr td:last-child .stars i.icon-star-empty {
	color: #0788b3
}
blockquote {
	border: 0;
	padding-top: 0;
	padding-left: 34px;
	position: relative;
	font-style: italic
}
blockquote:after {
	display: block;
	font-size: 60px;
	content: "\201C";
	position: absolute;
	top: -18px;
	left: 0;
	font-weight: 600;
	color: #000;
	font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif
}
blockquote p {
	font-size: 13px;
	color: #787878;
	line-height: 20px;
	font-style: italic
}
.abt_content {
	color: #000;
	font-family: Merriweather;
	font-size: 28px;
	font-weight: 700;
	font-style: italic
}
blockquote p cite {
	padding-top: 10px
}
blockquote.pullleft {
	float: left;
	width: 40%;
	margin-right: 30px
}
@media only screen and (max-width:767px) {
blockquote.pullleft {
	width: 100%;
	margin-right: 0
}
}
blockquote.pullright {
	float: right;
	text-align: right;
	width: 40%;
	margin-left: 30px
}
@media only screen and (max-width:767px) {
blockquote.pullright {
	width: 100%;
	margin-left: 0
}
}
.dropcap {
	font-size: 72px;
	float: left;
	font-weight: 700;
	line-height: 1;
	margin-right: 15px;
	margin-top: 3px;
	color: #222
}
.seperator {
	display: block;
	width: 100%;
	float: none;
	text-align: left;
	margin: 0 0 19px
}
.seperator>h6 {
	color: #222!important;
	font-weight: 600!important;
	font-size: 13px!important;
	margin: 0!important;
	border: 0!important;
	text-transform: uppercase
}
.seperator.style1 {
	height: auto;
	border-bottom: 5px solid #efefef;
	padding-bottom: 13px!important
}
.seperator.style1 h6 {
	padding: 0!important
}
.seperator.style2 {
	height: 10px;
	border-bottom: 5px solid #efefef
}
.seperator.style2 h6 {
	display: inline-block;
	background: #fff;
	font-size: 20px!important;
	padding: 0 20px 0 0!important
}
.seperator.style3 {
	height: auto;
	border-bottom: 3px double #222;
	padding-bottom: 3px
}
.seperator.style3 h6 {
	display: block;
	border-bottom: 0;
	padding-bottom: 10px!important;
	margin: 0
}
.tabs {
	margin-bottom: 0;
	height: 51px;
	text-transform: uppercase;
	border-left: 1px solid #e3e3e3;
	background: #f7f7f7
}
.post-content .tabs {
	background: #fff
}
.tabs dd, .tabs li {
	border-right: 1px solid #e3e3e3
}
.tabs dd.active, .tabs li.active {
	margin: 0;
	border-top: 0;
	height: 52px
}
.tabs dd.active a, .tabs li.active a {
	color: #222;
	border: 0;
	height: 51px;
	border-top: 1px solid #ebebeb
}
.tabs dd a, .tabs li a {
	font-size: 13px;
	color: #919191;
	font-weight: 700;
	line-height: 50px;
	height: 50px;
	background: #efefef;
	border-top: 1px solid #e3e3e3
}
.tabs dd a i, .tabs li a i {
	margin-right: 10px
}
.widget_tabbedposts .tabs dd {
	box-sizing: border-box;
	width: 33.3333%
}
.widget_tabbedposts .tabs dd a {
	width: 100%;
	text-align: center;
	padding: 0
}
.widget_tabbedposts .tabs dd a i {
	font-size: 18px;
	margin: 0
}
.toggle, ul.accordion>li {
	margin-bottom: 10px
}
ul.tabs-content {
	border-bottom: 1px solid #e3e3e3;
	font-size: 13px;
	padding: 20px;
	float: left;
	width: 100%
}
ul.tabs-content p {
	font-size: 13px
}
ul.accordion {
	clear: both;
	border: 0
}
ul.accordion>li {
	border: 0
}
ul.accordion>li>div.title {
	background: #fff;
	border: 1px solid #ddd;
	position: relative;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase
}
ul.accordion>li>div.title:after {
	font-family: FontAwesome;
	content: "\f0fe";
	position: absolute;
	color: #c6c6c6;
	top: 0;
	right: 34px;
	font-size: 16px;
	border: 0
}
ul.accordion>li>div.title h5 {
	color: #999;
	font-size: 12px;
	line-height: 50px;
	text-transform: uppercase
}
ul.accordion>li>div.title:hover {
	border-color: #bbb
}
ul.accordion>li>div.title:hover h5, ul.accordion>li>div.title:hover:after {
	color: #606060
}
ul.accordion>li.active {
	border: 0
}
ul.accordion>li.active div.title {
	border: 0;
	background: #222;
	padding: 0 20px
}
ul.accordion>li.active div.title:after {
	content: "\f146";
	color: #fff;
	border: 0;
	top: 0;
	right: 34px
}
ul.accordion>li.active h5 {
	color: #fff!important
}
ul.accordion>li.active .content {
	border-top: 0;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	padding: 20px;
	font-size: 13px
}
ul.accordion>li.active .content p {
	font-size: 13px
}
.toggle .title {
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	position: relative;
	border: 1px solid #ddd;
	background: #fff;
	color: #999;
	font-size: 12px;
	text-transform: uppercase
}
.toggle .title:hover {
	color: #606060;
	border-color: #bbb
}
.toggle .title:hover:after {
	color: #606060
}
.toggle .title:after {
	font-family: FontAwesome;
	content: "\f0fe";
	position: absolute;
	color: #c6c6c6;
	top: 0;
	right: 20px;
	font-size: 16px;
	border: 0
}
.nine p, .post-content p, .post-title p {
	font-family: Merriweather, Georgia, Times, serif!important
}
.toggle .inner, .toggle .inner p {
	font-size: 13px
}
.toggle .title.toggled {
	background: #222;
	color: #fff;
	border-color: #222
}
.toggle .title.toggled:after {
	content: "\f146";
	color: #fff
}
.toggle .inner {
	display: none;
	border: 0;
	border-top: 0;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	padding: 20px;
	background: #fff
}
.toggle .inner p:last-of-type {
	margin-bottom: 0
}
div.notification-box {
	position: relative;
	min-height: 90px;
	float: left;
	width: 100%;
	padding-left: 100px;
	padding-right: 20px;
	margin-bottom: 20px;
	background: #fff
}
div.notification-box .close {
	background: #fff;
	color: rgba(0,0,0,.25);
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	font-size: 14px;
	font-weight: 600;
	position: absolute;
	right: 12px;
	top: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}
div.notification-box .close:hover {
	color: rgba(0,0,0,.45)
}
div.notification-box p {
	font-size: 13px
}
div.notification-box .icon-holder {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 105px;
	min-height: 90px;
	height: 100%;
	text-align: center;
	line-height: 90px;
	font-size: 40px
}
div.notification-box h6 {
	border: 0!important;
	font-size: 16px!important;
	font-weight: 700!important;
	padding: 0!important;
	margin: 25px 0 7px!important
}
div.notification-box.success {
	background: #dffed7
}
div.notification-box.success .icon-holder {
	color: #55bc75
}
div.notification-box.error {
	background: #fde2de
}
div.notification-box.error .icon-holder {
	color: #f13112
}
div.notification-box.information {
	background: #fbf2d1
}
div.notification-box.information .icon-holder {
	color: #edbe1b
}
div.notification-box.warning {
	background: #fce4d7
}
div.notification-box.warning .icon-holder {
	color: #f27935
}
div.notification-box.note {
	background: #d1f0fa
}
div.notification-box.note .icon-holder {
	color: #17b3e6
}
div.notification-box.grey {
	background: #efefef
}
div.notification-box.grey .icon-holder {
	color: #dfdfdf
}
[data-hint]:after {
	font-size: 11px;
	padding: 5px 7px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
#comments {
	margin-top: 30px;
	float: left;
	width: 100%
}
#comments .headline {
	height: 30px;
	text-align: left;
	margin-bottom: 10px
}
#comments .headline h2 {
	padding: 0
}
#comments .headline a {
	text-transform: uppercase;
	float: right;
	margin-top: 2px;
	font-size: 12px
}
#comments #reply-title {
	text-transform: uppercase;
	font-size: 18px;
	color: #222;
	font-weight: 700;
	margin: 30px 0 5px
}
#comments #reply-title small {
	color: gray
}
#comments #respond {
	padding-top: 10px;
	clear: both;
	margin-bottom: 30px;
	border-top: 1px dashed #cecece
}
#comments ol.commentlist {
	list-style: none;
	width: 100%;
	float: left;
	margin: 0
}
#comments ol.commentlist li {
	width: 100%;
	float: left;
	padding-bottom: 30px
}
#comments ol.commentlist li li:last-child {
	padding-bottom: 0
}
#comments ol.commentlist>li {
	border-bottom: 1px dashed #cecece
}
#comments ol.commentlist>li:first-child .comment-inner {
	margin-top: 0
}
#comments ol.commentlist>li:last-child {
	border: 0
}
#comments ol.commentlist .vcard {
	float: left;
	width: 60px;
	margin-right: 20px
}
#comments ol.commentlist .vcard .avatar {
	float: left;
	width: 60px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}
#comments ol.commentlist .commentmeta strong {
	color: #222;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase
}
#comments ol.commentlist .commentmeta .authorname {
	color: gray;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 10px;
	position: relative;
	top: -3px
}
#comments ol.commentlist .awaiting_moderation {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 8px;
	padding: 2px 4px;
	font-style: normal
}
#comments ol.commentlist .comment-inner {
	width: 100%;
	float: left;
	padding: 20px 20px 3px 0;
	position: relative;
	margin-top: 20px
}
#comments ol.commentlist .comment-reply-link {
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	color: #17b3e6
}
#comments ol.commentlist .comment-reply-link i {
	margin-right: 5px
}
#comments ol.commentlist .comment-text {
	width: auto;
	margin-left: 80px;
	position: relative;
	color: #222;
	font-size: 12px
}
#comments ol.commentlist .children {
	display: block;
	float: left;
	width: 100%;
	margin: 20px 0 0;
	padding-left: 80px;
	list-style: none;
	position: relative
}
#comments ol.commentlist .children>li:first-child>.comment-inner, #footer {
	margin-top: 0
}
#comments ol.commentlist .children .vcard {
	float: left;
	width: 50px;
	margin-right: 20px
}
#comments ol.commentlist .children .vcard .avatar {
	float: left;
	width: 50px
}
#comments ol.commentlist .children .comment-text {
	margin-left: 70px
}
#comments ol.commentlist .children .children {
	padding-left: 60px
}
.google_map {
	width: 100%;
	height: 600px
}
.google_map img {
	max-width: none;
	height: auto
}
#footer {
	padding-top: 45px;
	padding-bottom: 35px
}
#footer .widget>h6 {
	font-size: 24px;
	text-align: left;
	margin: 0 0 20px;
	padding-bottom: 0;
	border-bottom: 0
}
#footer .widget.widget_categories ul li, #footer .widget.widget_nav_menu ul li, #footer .widget.widget_recent_comments ul li {
	margin-bottom: 10px
}
#footer .widget.widget_categories ul li a:hover, #footer .widget.widget_nav_menu ul li a:hover, #footer .widget.widget_recent_comments ul li a:hover {
	color: inherit;
	text-decoration: underline
}
#footer a {
	color: #969696
}
#subfooter {
	font-size: 12px;
	text-transform: uppercase
}
.boxed-icon i, .boxed-icon.icon-1x i {
	font-size: 14px
}
#subfooter a {
	color: #fff
}
#subfooter a:hover {
	color: #cff4fa
}
#subfooter p {
	color: #84dfee;
	margin: 0 0 0 6px
}
#subfooter ul {
	list-style: none;
	margin: 0;
	text-align: left
}
@media only screen and (max-width:767px) {
#subfooter p, #subfooter ul {
	text-align: center
}
#subfooter p {
	margin-bottom: 20px
}
}
#subfooter ul li {
	display: inline-block;
	position: relative
}
#subfooter ul li a {
	padding: 0 6px
}
#subfooter ul li:after {
	content: '';
	display: block;
	position: absolute;
	width: 2px;
	height: 11px;
	border-left: 1px solid #d7d7d7;
	top: 4px;
	left: 0
}
#subfooter ul li:first-child:after {
	border: 0
}
.boxed-icon {
	display: inline-block;
	text-align: center;
	color: #fff;
	width: 28px;
	height: 28px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}
footer .boxed-icon {
	background: rgba(0,0,0,.1)
}
.boxed-icon:hover {
	background: #222;
	color: #fff
}
.boxed-icon.twitter:hover {
	background: #2caae1
}
.boxed-icon.facebook:hover {
	background: #3b5998
}
.boxed-icon.google-plus:hover {
	background: #dd4a38
}
.boxed-icon.pinterest:hover {
	background: #ca222e
}
.boxed-icon.linkedin:hover {
	background: #069
}
.boxed-icon.instagram:hover {
	background: #406e94
}
.boxed-icon.xing:hover {
	background: #555
}
.boxed-icon.tumblr:hover {
	background: #253b50
}
.boxed-icon.rounded {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}
.boxed-icon.no-link, .boxed-icon.no-link:hover {
	background: 0 0!important;
	color: #373737
}
.boxed-icon i {
	width: auto;
	line-height: 28px
}
.boxed-icon.icon-1x {
	height: 28px;
	width: 28px;
	line-height: 28px
}
.boxed-icon.icon-2x {
	font-size: 20px;
	height: 46px;
	width: 46px;
	line-height: 46px
}
.boxed-icon.icon-2x i {
	font-size: 20px
}
.boxed-icon.icon-3x {
	font-size: 24px;
	height: 52px;
	width: 52px;
	line-height: 52px
}
.boxed-icon.icon-3x i {
	font-size: 24px
}
.boxed-icon.icon-4x {
	font-size: 28px;
	height: 58px;
	width: 58px;
	line-height: 58px
}
.boxed-icon.icon-4x i {
	font-size: 28px
}
.icon-1x {
	font-size: 14px
}
.icon-2x {
	font-size: 20px
}
.icon-3x {
	font-size: 24px
}
.icon-4x {
	font-size: 28px
}
#author-page {
	border: 1px solid #ebebeb;
	padding: 20px;
	margin-bottom: 30px
}
#author-page .row {
	margin: 0 -10px
}
#author-page .row .columns {
	padding: 0 10px
}
#author-page strong a {
	display: block;
	text-transform: uppercase;
	color: #222;
	font-weight: 700;
	margin-bottom: 15px
}
.notfound {
	padding: 100px 0;
	text-align: center
}
.notfound h2 {
	font-size: 20px;
	font-weight: 300;
	margin: 60px 0 30px
}
.notfound #searchform {
	max-width: 360px;
	margin: 0 auto 30px
}
.notfound p {
	margin-bottom: 25px
}
.notfound p a {
	color: #17b3e6;
	font-weight: 700;
	text-decoration: underline
}
.post-content p, .post-title p {
	color: #000!important
}
.notfound .boxed-icon {
	margin: 0 3px
}
.post-content p {
	font-size: 1.7rem
}
.post-title p {
	font-size: 1.4rem
}
.nine p {
	color: #000
}
@-moz-keyframes progress-bar-stripes {
0 {
background-position:0 0
}
100% {
background-position:40px 0
}
}
@-webkit-keyframes progress-bar-stripes {
0 {
background-position:0 0
}
100% {
background-position:40px 0
}
}
@-o-keyframes progress-bar-stripes {
0 {
background-position:0 0
}
100% {
background-position:40px 0
}
}
@-ms-keyframes progress-bar-stripes {
0 {
background-position:0 0
}
100% {
background-position:40px 0
}
}
@keyframes progress-bar-stripes {
0 {
background-position:0 0
}
100% {
background-position:40px 0
}
}
.wpcf7-response-output {
	float: left;
	margin: -46px 0 0 113px
}
@media only screen and (max-width:767px) {
#header.style2 .logo a {
	margin: 0
}
#header .logo time {
	margin-top: 0
}
.four.columns.logo {
	padding-bottom: 20px
}
}
@media print {
a[href]:after {
	content: " "
}
#breaking, #footer, #searchform, #subfooter, #subheader, #weather, .nav, .sidebar {
	display: none
}
#breadcrumbs {
	margin-top: 0
}
}
#subheader .social .donate a.btn.blue.medium, #subheader .social .donate a.btn.pink.medium {
	display: block;
	width: inherit;
	height: inherit;
	color: #fff;
	font-size: 12px;
	border-radius: 30px;
	float: left;
	font-weight: 400
}
#subheader .social .donate a.btn.pink.medium {
	background: #ffaf4b;
	background: -moz-linear-gradient(top, #ffaf4b 0, #ff920a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffaf4b), color-stop(100%, #ff920a));
	background: -webkit-linear-gradient(top, #ffaf4b 0, #ff920a 100%);
	background: -o-linear-gradient(top, #ffaf4b 0, #ff920a 100%);
	background: -ms-linear-gradient(top, #ffaf4b 0, #ff920a 100%);
	background: linear-gradient(to bottom, #ffaf4b 0, #ff920a 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0);
	margin: 0 0 13px 20px
}
#subheader .social .donate a.btn.blue.medium {
	background: #7fd617;
	margin: 0 0 13px 3px
}
#subheader .social .donate .widget, .su-newsletter #text-6 {
	margin: 0
}
#subheader .social .donate a.btn.medium:hover, #subheader .social .donate a.btn.pink.medium:hover {
	background: #000
}
.su-newsletter {
	float: left;
	width: 50%
}
.su-newsletter .widget h6 {
	margin: 0;
	padding-bottom: 8px
}
.su-newsletter .widget p {
	margin: 7px 0 0;
	text-align: left
}
.su-newsletter form#newsletter p input[type=text] {
	width: 60%;
	float: left;
	margin: 0 6px 0 0;
	height: 47px
}
.advertisement #search-3 {
	float: right;
	margin: 66px 0 0 33px;
	width: 45%
}
.metaslider {
	position: relative;
	z-index: 0;
	max-width: inherit!important
}
.textwidget {
	font-weight: 400;
	line-height: 1.6
}
#socialcounter-2 h6 {
	display: none
}
.flex-viewport {
	height: 450px
}
#breakingcontainer #breaking {
	height: 0
}
@media only screen and (max-width:799px) {
.wpsr_floatbt_min, .wpsr_shareminbt {
	display: none!important
}
.post_contents .prt_article article .post-content {
	float: left;
	margin: 13px 0 0!important
}
.archiveheadline div, .post-title div {
	padding: 0!important
}
.wpsr_floatbt_min {
	left: 5%!important;
	margin-left: 0!important;
	margin-top: 0!important;
	position: fixed!important;
	top: 50%!important;
	width: 200px
}
.wpsr_floatbt_min .wpsr_floatbt {
	float: left;
	margin: 10px 1%;
	min-height: 90px;
	overflow: hidden;
	width: 90%
}
.got-logo {
	border-left: 3px solid #dfdfdf!important;
	border-right: 3px solid #dfdfdf!important;
	padding: 2px 6px!important
}
.got-logo .widget {
	margin-bottom: 7px!important
}
#header.style2 .logo a {
	margin-top: 7px!important;
	padding-bottom: 28px;
	margin: auto;
	text-align: center;
	float: none
}
#header .logo a {
	font-size: 16px!important
}
}
@media only screen and (max-width:770px) {
.custom_side_bar {
	border: 1px solid #e3e3e3;
	width: 95%!important;
	margin: 0 0 15px 16px
}
}
@media only screen and (max-width:620px) {
.widget_tabbedposts {
	display: none
}
.advertisement #search-3 {
	float: right;
	margin: 0;
	width: 100%
}
.wpsr_shareminbt {
	display: none!important
}
.nolink img {
	height: inherit!important
}
.post_contents .prt_article article .post-content {
	float: left;
	margin: 13px 0 0!important
}
.post_contents .prt_article article .post-content .right_area .single-meta {
	display: none
}
.archiveheadline div, .post-title div {
	padding: 0!important
}
.sub_post_li ul li {
	width: 94%!important
}
.wp-caption {
	width: 100%!important
}
}
@media only screen and (max-width:480px) {
.fontResizer {
	display: none
}
.advertisement #search-3 {
	float: right;
	margin: 0;
	width: 100%
}
}
@media only screen and (max-width:360px) {
.fontResizer {
	display: none
}
.advertisement #search-3 {
	float: right;
	margin: 0;
	width: 100%
}
}
@media only screen and (max-width:568px) {
.fontResizer {
	display: none
}
.post-content .right_area blockquote, .post-content .right_area div.wp-caption {
	display: block!important;
	visibility: visible!important
}
.footer {
	margin-top: 0
}
#text-7.widget_text, .footer .downslider_outer, .footer .headline {
	display: none;
	visibility: hidden
}
.advertisement #search-3 {
	float: right;
	margin: 0;
	width: 100%
}
}
@media only screen and (min-width:320px) {
.su-newsletter, .su-newsletter form#newsletter p input[type=text] {
	width: 100%
}
.btn, input[type=submit] {
	margin: 15px 0 0
}
.advertisement #search-3 {
	float: right;
	margin: 0;
	width: 100%
}
.widget {
	margin-bottom: 15px
}
.widget p {
	text-align: center
}
.btn.pink.medium {
	margin: 0 0 10px 3px!important
}
.donate {
	float: left
}
}
@media only screen and (min-width:360px) {
.donate {
	float: left;
	margin: 0 10px 0 0
}
}
@media only screen and (min-width:480px) {
.su-newsletter, .su-newsletter form#newsletter p input[type=text] {
	width: 100%
}
.btn, input[type=submit] {
	margin: 15px 0 0
}
.advertisement #search-3 {
	margin: 0;
	width: 100%
}
.widget {
	margin-bottom: 15px
}
.widget p {
	text-align: center
}
.donate {
	float: left;
	margin: 0 10px
}
}
@media only screen and (min-width:568px) {
.su-newsletter, .su-newsletter form#newsletter p input[type=text] {
	width: 100%
}
.btn, input[type=submit] {
	margin: 15px 0 0
}
.advertisement #search-3 {
	margin: 0;
	width: 100%
}
.widget {
	margin-bottom: 15px
}
.widget p {
	text-align: center
}
}
@media only screen and (min-width:768px) {
.btn.pink.medium {
	margin: 0!important
}
.donate {
	float: left;
	margin: 0 10px;
	padding: 0 0 0 6px;
	width: 80%
}
.boxed-icon {
	float: left;
	margin-bottom: 6px
}
}
@media only screen and (min-width:1024px) {
.su-newsletter {
	width: 50%
}
.advertisement #search-3 {
	margin: 4px 0 0;
	width: 100%
}
}
.prt_article .post-title aside {
	border: 0
}
.footer_slider .owl-item {
	margin: 0 9px 0 9.8px;
	min-height: 310px;
	width: 216px!important
}
.footer_slider .owl-item img {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	width: 92%;
	margin: 0
}
.footer_slider .owl-item img:hover {
	border: 5px solid #efefef
}
.footer_slider .owl-item .post .post-gallery .overlay {
	position: inherit
}
.each-article {
	float: left
}
.each-article img {
	float: left;
	margin: 0 0 20px
}
.each-article-right {
	float: left;
	width: 65%;
	margin: 0 0 0 20px
}
.each-article-right>a {
	color: #17b6e3
}
.each-article-right h3 {
	margin: 0 0 10px
}
.each-article-right>p {
	margin: 8px 0
}
.each-article-right h3 a {
	font-size: 24px
}
.footer {
	margin-top: 30px
}
.downslider {
	background-color: #14b9d5;
	padding: 20px 60px
}
.footer_slider .owl-item .post-title {
	padding-top: 10px;
	color: #c1eef6;
	font-style: italic;
	font-size: 11px
}
.footer_slider .owl-item .post-title h4 {
	margin: 0 0 5px
}
.footer_slider .owl-item .post-title h4 a {
	color: #fff;
	font-size: 13px;
	font-style: normal
}
.footer_slider .owl-item .post-title a {
	color: #fff;
	font-size: 11px;
	font-style: normal
}
.footer_slider .owl-item .post-meta, .footer_slider .owl-item .post-meta a {
	color: #c1eef6
}
.by {
	font-size: 12px;
	font-style: italic
}
.post-title a[rel=author] {
	font-size: 12px;
	color: #059cc7;
	display: inline-block;
	padding-left: 5px;
	margin-bottom: 10px
}
.post-content a {
	color: #059cc7
}
.post-content a:hover {
	color: #0082a7
}
.blog-section .post-meta ul li, .blog-section .post-meta ul li a {
	color: gray;
	font-size: 11px;
	font-family: Ubuntu, sans-serif
}
.footer .owl .owl-controls .owl-buttons div.owl-prev {
	left: -75px;
	background: url(../img/arrow_wht_left.png) center right no-repeat;
	text-indent: -9999px;
	top: 50%
}
.footer .owl .owl-controls .owl-buttons div.owl-next {
	right: -75px;
	background: url(../img/arrow_wht_right.png) center left no-repeat;
	text-indent: -9999px;
	top: 50%
}
.blog-section .attachment-recent.wp-post-image {
	width: 100%
}
.blog-section .post-title>h3 {
	margin: 0 0 3px
}
.blog-section .post-meta ul li {
	display: inline-block;
	font-weight: 300;
	line-height: 30px;
	margin: 0 12px 0 0
}
.blog-section .post-meta ul li i {
	margin: 0 7px 0 10px;
	font-size: 10px
}
.blog-section .each-article {
	padding: 0 10px
}
#text-2, #text-3, #text-4 {
	padding-left: 100px
}
.footer_area {
	border-top: 5px solid #ddd;
	float: left;
	margin-top: 40px;
	width: 100%;
	background-color: #eee
}
#text-2 {
	background: url(../img/sprite2.png) left -150px no-repeat
}
#text-3 {
	background: url(../img/contribute.png) no-repeat
}
#text-4 {
	background: url(../img/sprite2.png) left -334px no-repeat
}
.learn {
	font-weight: 700;
	padding: 0 2px;
	color: #2e586a!important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	font-size: 15px
}
.learn:hover {
	color: #05859b!important;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in
}
.footer_area_two .icon-holder {
	padding-top: 15px
}
.footer_area_two .four.mobile-one p, .footer_area_two .four.mobile-two p {
	color: #fff!important
}
.footer_area_two .four.mobile-one.columns span, .footer_area_two .four.mobile-two.columns span {
	font-size: 15px;
	color: #cff4fa;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.footer_area_two .four.mobile-one:hover.columns span, .footer_area_two .four.mobile-two:hover.columns span {
	font-size: 15px;
	color: #fff;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in
}
.footer_area_two .widget.widget_socialcounter .icon-holder a {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #62d0e3;
	color: #fff;
	font-size: 18px;
	margin-bottom: 8px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	-ms-border-radius: 26px;
	-o-border-radius: 26px;
	border-radius: 26px
}
@media only screen and (min-width:940px) {
.carousel .owl-item:hover article {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.downslider .carousel .owl-item:hover article {
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0)
}
.footer_slider .owl-item:hover article {
	transform: rotateY(0)
}
.single .right_area iframe, .single .right_area img {
	display: block
}
}
@media only screen and (max-width:800px) {
.flex-viewport {
	height: auto
}
.fontResizer {
	display: none
}
#subheader .social .donate a {
	font-size: 14px;
	padding: 3px 10px
}
}
@media only screen and (max-width:1024px) {
.fontResizer {
	margin: 0 20px 0 -60px
}
}
.got-logo {
	border: 4px solid #dfdfdf;
	border-bottom: 0;
	border-top: 0
}
.fl {
	float: right
}
.text_content {
	padding: 5px 0 0;
	text-align: center
}
.sidebar h2 {
	font-size: 26px;
	text-align: center
}
.post-title div span.degree {
	color: #0082a7;
	margin: 0 0 0 25px
}
.archiveheadline div span.degree {
	color: #0082a7;
	margin: 0 0 0 13px
}
.archiveheadline div, .post-title div {
	display: inline-block;
	padding: 0 0 0 10px
}
.post-gallery .resizers {
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	margin-top: 10px;
	padding: 16px 0 0
}
#subscribe_widget-2, #text-25, #text-6, #text-6 p {
	background: url(../img/fo-news-back.jpg) left top
}
.post-gallery .resizers li {
	float: left;
	line-height: 25px
}
.post-gallery .resizers li a.fontResizer_minus {
	font-size: 15px!important;
	font-weight: 700
}
.post-gallery .resizers li a.fontResizer_reset {
	font-size: 20px!important;
	font-weight: 700
}
.post-gallery .resizers li a.fontResizer_add {
	font-size: 30px!important;
	font-weight: 700
}
.post_contents article .post-meta ul {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7
}
.post_contents article .post-meta ul li {
	margin: 0 12px 0 0!important;
	padding: 5px 0
}
#featured article .post-content {
	float: none;
	margin: 0!important
}
#featured article .post-meta ul {
	border: 0
}
.post_contents .prt_article article .post-content {
	float: left;
	margin: 13px 85px 0
}
article.right_area p em span:first-letter {
	text-transform: uppercase;
	font-size: 30px
}
.wpsr-floatbar-float_left {
	z-index: 9;
	width: 71px!important;
	margin-top: 10px!important
}
article .right_area p:first-of-type:first-letter {
	font-size: 50px;
	color: #000;
	font-weight: 700;
	float: left;
	margin-right: 5px;
	display: block;
	-webkit-margin-before: -16px;
	-webkit-margin-start: 0
}
article .right_area p {
	color: #000
}
.left_360 {
	float: left
}
.left_360 .textwidget p span {
	display: block;
	float: left
}
.left_360 .textwidget p {
	width: 68px;
	float: left
}
.left_360 .stButton .stFb, .left_360 .stButton .stMainServices, .left_360 .stButton .stTwbutton {
	height: 25px
}
.left_360 .stButton .stBubble_count {
	padding-top: 5px
}
.left_360 .stButton .stBubble {
	height: 35px
}
.left_360 .wp-socializer {
	float: left;
	width: 50px
}
.left_360 .textwidget {
	float: left;
	width: 68px;
	margin-right: 25px
}
.page-id-4166 .post_contents article .post-content {
	margin: 13px 0 0!important
}
.notification-box a {
	color: #17b6e3!important
}
.accordion table tbody tr td {
	font-size: 13px;
	padding: 15px 10px;
	line-height: 20px
}
.footer_slider .post.front1 {
	text-align: center
}
.wpcf7-validation-errors {
	color: red;
	line-height: 20px
}
aside.side_drop {
	padding: 0
}
.prt_article {
	clear: both
}
#text-25, #text-6, #text-6 p {
	margin: 0!important;
	color: #525252;
	text-align: center
}
#text-6 {
	padding: 10% 5% 0
}
#text-6 p {
	font-style: normal;
	font-size: 16px;
	line-height: 25px;
	font-weight: 700
}
#subscribe_widget-2 {
	padding: 5%
}
#subscribe_widget-2 h6, #text-6 h4 {
	margin: 0 0 7%!important;
	padding: 0!important;
	border-bottom: 5px solid #e2cdb3;
	box-shadow: 1px 2px 3px #ffe8ca
}
#text-25 h6, #text-6 h4 {
	margin: 8px 0!important;
	padding-bottom: 6px
}
#subscribe_widget-2 p, #text-25 h6 {
	color: #0baad7!important;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 12px;
	border: 0
}
#text-25 #mc_embed_signup {
	margin: auto;
	width: 90%
}
#text-25 #mc_embed_signup form input {
	margin: 0 0 15px
}
#subscribe_widget-2 input[type=text] {
	border: 1px solid #decbb3!important
}
#subscribe_widget-2 button[type=submit] {
	margin: 0!important
}
#text-6 .textwidget p a {
	color: #17b3e6
}
#slideshow8f88364 li:first-child, #slideshow8f88364 li:first-child img {
	width: 300px;
	height: 250px
}
.custom_side_bar {
	border: 1px solid #e3e3e3;
	width: 25%;
	min-height: 450px;
	height: 451px;
	overflow: hidden
}
.custom_side_bar h2 {
	background-color: #efefef;
	border-bottom: 1px solid #e3e3e3;
	margin: 0!important;
	padding: 16px 0;
	font-size: 22px
}
.custom_side_bar ul {
	float: left;
	width: 100%;
	padding: 3%
}
.custom_side_bar ul li {
	float: left;
	width: 100%;
	list-style: none;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 8px;
	margin-bottom: 8px
}
.custom_side_bar ul li ul {
	margin: 0;
	padding: 10px 0 20px
}
.custom_side_bar .attachment-post-thumbnail.wp-post-image {
	float: left;
	margin-right: 13px;
	margin-top: 5px
}
.custom_side_bar ul li a {
	font-size: 12px!important
}
.custom_side_bar ul li img {
	float: left;
	width: 26%
}
.custom_side_bar ul li aside.post-meta ul li a {
	font-size: 11px!important;
	color: gray
}
.custom_side_bar ul li aside.post-meta ul {
	padding: 2px 0 0
}
#cssmenu1 {
	float: left;
	height: 391px;
	overflow: auto
}
.nolink img {
	height: 450px
}
.custom_side_bar ul li aside.post-meta ul li {
	border-bottom: medium none!important;
	float: left;
	width: auto!important
}
#text-25>h6 {
	text-transform: inherit
}
.custom_side_bar ul li aside.post-meta ul li a i.fa {
	margin: 0 4px
}
.custom_side_bar ul li aside.post-meta ul li a span.count {
	padding: 0
}
.custom_side_bar ul li aside.post-meta ul li:first-child {
	float: left;
	width: 38%;
	margin-right: 8px
}
.custom_side_bar ul li ul li {
	font-size: 12px
}
.mediaElementInfo_container {
	display: block!important;
	float: right
}
.multimedia.ze_mobileLayout {
	float: left;
	width: 100%;
	max-width: 100%!important
}
.multimedia.ze_mobileLayout .cp_reset_style {
	float: left;
	width: 100%!important;
	max-width: 100%!important
}
.mediaElementVideoContainer {
	width: 50%;
	float: left
}
.multimedia .mediaElementInfo_container {
	width: 47%;
	float: right
}
.cp_pl_item {
	border: none!important;
	box-shadow: none!important;
	width: 100%!important;
	margin: 0!important;
	padding: 0!important
}
.cp_pl_item:hover {
	background-color: transparent!important
}
.multimedia .pl_item_thumb {
	display: none!important
}
.multimedia .pl_item_name {
	display: block!important;
	font-size: 20px!important;
	line-height: 28px!important;
	width: 100%!important;
	margin-bottom: 10px;
	color: #000!important
}
.multimedia .pl_item_description {
	font-size: 14px!important;
	line-height: 22px!important;
	width: 100%!important
}
.context, .degree {
	line-height: 14px;
	clear: both
}
.view_more_custom {
	display: block;
	margin-top: -52px;
	text-transform: capitalize;
	color: #17b6e3;
	font-size: 14px;
	position: absolute;
	right: 10px
}
.view_more_custom:hover {
	color: #108fb3
}
.degree_wrap {
	display: inline-block;
	padding: 0 15px 10px;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif
}
.degree {
	font-size: 14px;
	padding: 0 16px
}
.context {
	font-size: 11px;
	display: block;
	color: #fff;
	background-color: #000;
	padding: 0 5px
}
.count, .home .post .post-title aside {
	display: inline
}
.count {
	padding: 0 10px 0 3px
}
.fa.fa-heart-o {
	line-height: 22px
}
.category-360 {
	position: relative
}
.donate {
	margin: 7px 3px 4px 0;
	width: auto;
	float: right
}
.home .post .post-title aside .boxed {
	color: #fff;
	left: 29px;
	padding: 8px 11px;
	position: absolute;
	top: -17px
}
div.red {
	background: #ffb837
}
.home #tabbedposts-3 {
	margin: 44px 0 12px
}
.single-post .addheading {
	display: block!important
}
.single-post .archiveheadline {
	display: none
}
.downslider_outer {
	background-color: #14b9d5;
	float: left;
	width: 100%
}
.about_menus {
	width: 100%;
	padding: 0!important;
	margin: 0 0 5px;
	clear: both
}
.about_menus ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 10px 0 0;
	text-align: center
}
.about_menus ul li {
	list-style: none;
	display: inline-block;
	padding: 0 8px 0 0
}
.about_menus ul li a {
	line-height: 36px;
	float: left;
	display: block;
	padding: 0 20px;
	background-color: #e5e5e5;
	border: 1px solid #d6d6d6;
	transition: inherit
}
.about_menus ul li a:hover {
	background-color: #14b9d5;
	color: #fff
}
#text-23 {
	float: left;
	margin-right: 20px
}
#text-24 {
	float: left;
	width: 53%
}
.more_view a.view_more_custom {
	position: inherit;
	margin: 0
}
.fluid-width-video-wrapper>iframe {
	height: 100%!important
}
.mejs-container {
	width: 73%!important
}
.mejs-controls div.mejs-time-rail {
	width: 77%!important
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	width: 76%!important
}
.more_view {
	float: right
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	width: 100%!important
}
.single-post ul.tabs-content {
	height: 483px
}
.sub_post_li {
	float: left;
	margin: 0 15px;
	width: 100%
}
.sub_post_li ul {
	margin: 10px 0 0;
	padding: 0
}
.sub_post_li ul li {
	border: 1px solid #f5f5f5;
	float: left;
	list-style: none;
	margin-bottom: 15px;
	margin-right: 1.5%;
	width: 31.5%;
	padding: 8px;
	margin-top: 5px;
	min-height: 97px
}
.sub_post_li ul li img {
	float: left;
	margin-right: 15px
}
.sub_post_li a {
	font-size: 15px;
	color: #000
}
.sub_post_li ul li aside.post-meta ul {
	border: 0
}
.sub_post_li ul li aside.post-meta ul li {
	border: 0;
	padding: 0;
	height: inherit;
	min-height: inherit
}
.sub_post_li ul li aside.post-meta ul li a {
	font-size: 11px
}
.post_contents .prt_article article .right_area p {
	font-family: Merriweather, Georgia, Times, serif;
	font-size: 1.7rem
}
.flex .post .post-title aside {
	margin-bottom: 0
}
.category-multimedia #slider .post .post-gallery div.overlay {
	display: block
}
#recentnews .post .post-title aside .boxed {
	position: inherit
}
#recentnews .post .post-title {
	margin: 9px 0 0
}
.social_media_bt {
	float: right;
	margin: 0 10px 0 0
}
.post-gallery .featured_video_plus .fluid-width-video-wrapper {
	padding-top: 48.25%!important
}
.slider .post-gallery .featured_video_plus .fluid-width-video-wrapper {
	padding-top: 55.5%!important
}
.flex-pauseplay {
	display: none
}
.menu-middle_manu-container ul {
	margin: 0;
	padding: 0;
	text-align: center
}
.menu-middle_manu-container ul li {
	list-style: none;
	position: relative;
	top: -4px;
	display: inline-block;
	border-left: 1px solid #fff
}
.menu-middle_manu-container>ul>li:first-child {
	border-left: 0
}
.menu-middle_manu-container>ul>li>a {
	border-top: 4px solid #dfdfdf;
	color: #222;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: 600;
	line-height: 56px;
	padding: 0 24px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap
}
.menu-middle_manu-container ul li:hover {
	background: #e7e7e7;
	color: #fff;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-khtml-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0
}
.menu-middle_manu-container ul li ul.sub-menu {
	padding: 0;
	position: absolute;
	top: 62px;
	left: 0;
	width: 239px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transiton: opacity .2s;
	-moz-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-o-transition: opacity .2s;
	-transition: opacity .2s;
	z-index: 99999;
	background: #fff;
	border: 1px solid #efefef
}
.menu-middle_manu-container ul li ul.sub-menu li>ul {
	display: none!important;
	left: 239px;
	position: absolute;
	top: 0
}
.menu-middle_manu-container ul li ul.sub-menu li:hover>ul {
	display: block!important
}
.menu-middle_manu-container ul li ul.sub-menu li {
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	color: #acacac;
	display: block;
	font-size: 12px;
	line-height: 48px;
	padding: 0 20px;
	text-transform: uppercase;
	background: #f9f9f9
}
.fixed_header, .menu-middle_manu-container ul li ul.sub-menu li:hover {
	background: #fff
}
.menu-middle_manu-container ul li ul.sub-menu li a {
	color: #acacac
}
.menu-middle_manu-container ul li ul.sub-menu li a:hover {
	color: #000
}
.menu-middle_manu-container ul li:hover ul.sub-menu {
	display: block;
	opacity: 1;
	visibility: visible
}
.captcha-447, .captcha-956 {
	float: left;
	width: 12%;
	margin: 0 10px 0 0
}
.wpcf7-captchar {
	float: left;
	margin: 0!important;
	padding: 0
}
#captcha {
	padding: 3px 0 0
}
.sub_post_li ul li aside {
	border: none!important
}
.fixed_header {
	width: 100%;
	z-index: 999;
	position: relative
}
#scroll .nano ul.tabs-content .post-content aside {
	border: 0;
	padding: 0
}
#pull, .nine.columns.desktop_title.mobile_title {
	display: none
}
@media only screen and (max-width:640px) and (min-width:320px) {
#header {
	padding: 15px 0!important
}
#header.style2 .logo a {
	margin-top: 2px!important;
	padding-bottom: 15px!important
}
.flex .slides .post .post-gallery .attachment-category-slider.wp-post-image {
	height: 255px!important
}
.wpsr-floatbar-float_ {
	display: block!important
}
}
@media only screen and (max-width:1024px) {
.footer_slider .owl-item {
	margin: 0 9px 0 0;
	min-height: 252px;
	width: 170px!important
}
#nav nav>ul>li:first-child .category-holder {
	left: 0;
	position: absolute
}
}
@media only screen and (max-width:980px) {
#subheader .three.columns, .got-logo {
	display: none
}
.nine, .row .nine {
	width: 56%
}
.row .three, .three {
	width: 40%
}
#header {
	padding: 14px 0!important
}
#mobile-toggle {
	margin: 20px 0 0
}
}
@media only screen and (max-width:800px) {
.avt_image {
	margin: -59px auto 0!important;
	width: 55%!important
}
.wp-socializer {
	display: block!important
}
.post_contents .prt_article {
	float: left;
	margin: 0 15px 0 0
}
}
@media only screen and (max-width:768px) {
.meta-list input, .nine, .row .nine, .row .three, .three {
	width: 100%
}
.sidebar.three.columns {
	display: none
}
.avt_image {
	margin: -53px auto 0!important;
	width: 55%!important
}
#subfooter .four p {
	margin: 0;
	font-size: 8px
}
.widget.widget_socialcounter p {
	font-size: 8px
}
#scroll {
	height: 325px
}
.flex .slides .post .post-gallery .attachment-category-slider.wp-post-image {
	height: 374px
}
.footer_slider .owl-item {
	margin: 0;
	min-height: 229px;
	width: 163px!important
}
.custom_side_bar {
	width: 96%!important
}
.social_media_bt {
	float: right;
	margin: 0 13px 0 0
}
}
.nine.columns.desktop_title, .state_mem, span.post_mem {
	display: block
}
@media only screen and (max-width:640px) {
.footer_slider .owl-item {
	margin: 0 9px 0 9.8px;
	min-height: 315px;
	width: 245px!important
}
.custom_side_bar {
	width: 95%!important
}
}
@media only screen and (max-width:620px) {
.footer_slider .owl-item {
	margin: 0 9px 0 9.8px;
	min-height: 310px;
	width: 233px!important
}
.custom_side_bar {
	width: 95%!important
}
}
@media only screen and (max-width:600px) {
.footer_slider .owl-item {
	margin: 0 9px 0 0;
	min-height: 310px;
	width: 226px!important
}
.custom_side_bar {
	width: 95%!important
}
}
@media only screen and (max-width:568px) {
.footer_slider .owl-item {
	margin: 0 9px 0 0;
	min-height: 310px;
	width: 209px!important
}
.custom_side_bar {
	width: 94.5%!important
}
}
@media only screen and (max-width:480px) {
#header .logo img, .donate-left input, .meta-list input {
	width: 100%
}
.avt_image {
	margin: -60px auto 0!important;
	width: 50%!important
}
.team_1 {
	width: 47%!important
}
.footer_slider .owl-item {
	margin: 0 9px 0 0;
	min-height: 249px;
	width: 165px!important
}
.custom_side_bar {
	width: 94%!important
}
}
@media only screen and (max-width:384px) {
.avt_image {
	margin: -53px auto 0!important;
	width: 60%!important
}
.team_1 {
	width: 46%!important
}
.footer_slider .owl-item {
	margin: 0 9px 0 9.8px;
	min-height: 300px;
	width: 233px!important
}
.custom_side_bar {
	width: 92%!important
}
}
@media only screen and (max-width:360px) {
.avt_image {
	margin: -75px auto 0!important;
	width: 49%!important
}
.team_1 {
	width: 100%!important
}
.footer_slider .owl-item {
	margin: 0 9px 0 9.8px;
	min-height: 310px;
	width: 225px!important
}
.custom_side_bar {
	width: 91%!important
}
}
@media only screen and (max-width:320px) {
.footer_slider .owl-item {
	margin: 0 9px 0 0;
	min-height: 244px;
	width: 179px!important
}
.custom_side_bar {
	width: 90%!important
}
}
#captcha_code, #fscf_captcha_code1, #fscf_captcha_code2, #fscf_captcha_code3 {
	float: left;
	width: 120px!important;
	height: 36px;
	margin-right: 10px;
	padding: 0 0 0 12px
}
#fscf_captcha_field1 span, #fscf_captcha_field2 span, #fscf_captcha_field3 span, .required {
	margin-left: 4px;
	margin-right: 7px;
	color: red
}
#captcha_code_label, #fscf_captcha_field1, #fscf_captcha_field2, #fscf_captcha_field3, .required {
	float: left
}
#fscf_captcha_image_div1, #fscf_captcha_image_div2, #fscf_captcha_image_div3, .captchaSizeDivLarge {
	float: left;
	height: inherit!important;
	width: 149px!important
}
#fscf_submit_div1 {
	float: left;
	margin: 2px 0 15px
}
#fscf_captcha_image_div1 img#fscf_captcha_image1, #fscf_captcha_image_div2 img#fscf_captcha_image2, #fscf_captcha_image_div3 img#fscf_captcha_image3, .captchaSizeDivLarge img#si_image_com {
	float: left;
	width: 77%
}
#fscf_div_field1_3 textarea {
	margin-bottom: 10px!important
}
#fscf_form1 span, #fscf_form2 span, #fscf_form3 span {
	color: red
}
#fscf_form2 textarea {
	margin: 0 0 10px!important
}
.team_1 {
	background: #faf9f9;
	float: left;
	width: 30%;
	margin-right: 3%;
	border: 1px solid #e3e2e2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	box-shadow: 0 0 3px #e6e5e5;
	padding: 15px 15px 5px;
	margin-top: 50px;
	min-height: 430px
}
.state_mem {
	font-size: 12px;
	color: #f78f0e;
	font-weight: 700;
	padding: 5px 10px;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
	text-align: center
}
.team_1 h3 {
	font-size: 18px;
	color: #000;
	text-align: center;
	margin: 3px 0
}
span.post_mem {
	color: #14b9d5;
	font-size: 12px;
	text-align: center
}
.team_1 p {
	text-align: center!important;
	color: #000!important;
	font-family: Merriweather, Georgia, Times, serif!important;
	font-size: 1.7rem!important
}
.avt_image {
	margin: -64px auto 0;
	width: 130px;
	text-align: center
}
.avt_image img {
	border: 5px solid #fff;
	-moz-border-radius: 62px;
	-webkit-border-radius: 62px;
	-khtml-border-radius: 62px;
	border-radius: 80px;
	box-shadow: 0 0 4px #b0afaf;
	max-height: 130px
}
#form-comment>p br {
	display: none
}
#comments .comment-notes {
	margin-bottom: 20px;
	font-family: Ubuntu, sans-serif;
	font-size: 12px;
	color: red
}
#comments .comment-notes.note_reply_form {
	margin-bottom: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 12px;
	color: red
}
#comments .comment-notes.note_reply_form+.comment-notes.note_reply_form {
	margin-bottom: 20px
}
#form-comment label span {
	color: red
}
#fscf_required1, #fscf_required2, #fscf_required3 {
	margin-bottom: 20px;
	font-size: 12px
}
#fscf_form_error1 {
	margin: 0 0 11px;
	font-size: 13px
}
.fscf-div-redirecting {
	text-align: center!important;
	color: #029b31;
	margin: 0 0 15px
}
.stButton .stBubble {
	height: 35px!important;
	line-height: 26px!important;
	overflow: inherit!important;
	padding: 0
}
.c-img, .category-holder {
	overflow: hidden
}
.stButton .stFb, .stButton .stMainServices, .stButton .stTwbutton, .st_fblike_hcount .pluginButton, .st_plusone_hcount #___plusone_0, .st_plusone_hcount #button, .st_plusone_hcount div, .st_plusone_hcount iframe {
	height: 22px!important
}
.stButton div {
	padding: 0!important
}
a.more-link {
	color: #fff!important
}
.category-holder #business-menu, .category-holder #culture-menu, .category-holder #economics-menu, .category-holder #politics-menu {
	padding: 10px 10px 2px
}
a#politice-al-menu {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAMUlEQVQIW2NkQANv376tBwo1MCKLwwSFhYUZ4RLIgiDFYAl0QbAENkGYxH+QmeiOAAAq/hfNqNYEgQAAAABJRU5ErkJggg==) left top;
	display: block;
	font-weight: 600;
	line-height: 1;
	margin: 0 0 9px 9px;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
	width: 95%
}
.page-id-1179 blockquote p em, .page-id-36399 blockquote p {
	font-weight: 700;
	font-size: 26px;
	line-height: 35px;
	color: #000
}
.category-holder #business-menu .post-title h4 a, .category-holder #culture-menu .post-title h4 a, .category-holder #economics-menu .post-title h4 a, .category-holder #politics-menu .post-title h4 a {
	text-align: left
}
.category-holder #business-menu .post-content .post-meta, .category-holder #culture-menu .post-content .post-meta, .category-holder #economics-menu .post-content .post-meta, .category-holder #politics-menu .post-content .post-meta {
	float: left;
	width: 100%;
	text-align: left
}
#nav nav>ul>li.smallmenu .extendmenu a:hover {
	color: #fff;
	background: #222
}
#fscf_hint_file_types2_4, #fscf_hint_file_types3_4 {
	margin: 12px 0;
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 18px
}
.fscf-div-submit {
	display: block;
	float: left;
	width: 100%
}
.fscf-div-error {
	margin: 0 0 10px;
	color: red
}
#featured .owl-wrapper .owl-item article .post-title span {
	margin-bottom: 3px
}
.page-id-36399 blockquote p {
	display: inline-block
}
.page-id-1179 blockquote {
	padding: 0
}
.page-id-1179 blockquote:after {
	content: none!important
}
.page-id-36399 blockquote p:after, blockquote:before {
	content: "\201D";
	position: absolute
}
.page-id-36399 blockquote p:after {
	color: #000;
	float: left;
	font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif;
	font-size: 60px;
	font-weight: 600;
	right: -10px;
	top: 15px
}
.learn_donate {
	font-weight: 700;
	color: red!important
}
.author_de a {
	color: #059cc7
}
.home .fluid-width-video-wrapper>iframe {
	height: 100%!important
}
.wp-socializer-buttons {
	display: none!important
}
.city_auth, .location, .page-id-1179 blockquote, .page-id-36399 blockquote {
	display: inline-block
}
.img_aut {
	border: 5px solid #e9e9e9;
	border-radius: 100px;
	margin: 0 0 10px 20px;
	box-shadow: 0 0 10px #A1A1A1
}
.four.columns.state_city {
	float: left;
	width: 100%;
	padding: 0!important;
	color: #000
}
.city_auth, .location {
	color: #00A4C0;
	padding: 0 3px 0 0
}
.location {
	margin: 0 0 13px
}
.city_auth {
	margin: 0 0 13px 5px
}
.boxed-icon.rounded.twitter {
	background: #2CAAE1
}
.postid-36354 .featured_video_plus.responsive {
	height: 443px
}
.ext_content {
	margin: 12px 0 0
}
.ext_content a, .ext_content_single em a {
	color: #17B3E6
}
.right_area .single-meta .author p:first-of-type:first-letter {
	font-size: inherit;
	float: none;
	margin: 0;
	font-weight: 400
}
.right_area .single-meta .author p {
	font-size: 13px!important;
	line-height: 21px;
	margin: -9px 0 3px
}
.stop_point {
	color: #000
}
#pagination {
	float: left;
	width: 100%
}
#pagination span.pages {
	float: left;
	padding: 9px 7px 0 0
}
#pagination ul.page-numbers {
	float: left;
	margin: 0;
	padding: 0
}
#pagination ul.page-numbers>li {
	float: left;
	list-style: none;
	margin: 0 0 0 3px;
	border: 1px solid #D8D8D8
}
#pagination ul.page-numbers>li:hover {
	background: #f8f8f8
}
#pagination ul.page-numbers>li a, #pagination ul.page-numbers>li span.current {
	padding: 4px 10px;
	display: inline-block
}
.page-numbers .current {
	background: #22C7E3
}
.boxed-icon {
	margin-right: 5px;
	background: #222
}
.boxed-icon.facebook {
	background: #3B5998
}
.boxed-icon.google-plus {
	background: #DD4A38
}
.widget.widget_socialcounter .icon-holder a.facebook {
	background: #3B5998
}
.widget.widget_socialcounter .icon-holder a.twitter {
	background: #2CAAE1
}
.widget.widget_socialcounter .icon-holder a.rss {
	background: #F60
}
.footer_area_two .widget.widget_socialcounter .icon-holder a.facebook, .footer_area_two .widget.widget_socialcounter .icon-holder a.rss, .footer_area_two .widget.widget_socialcounter .icon-holder a.twitter {
	background: #000
}
.mega-menu li .category-children .post .post-meta, .mega-menu li .post .post-meta {
	border-bottom: none;
	border-top: none;
	color: gray;
	padding: 0;
	text-transform: uppercase
}
.mega-menu li .category-children .row.post {
	border-bottom: 1px solid #eee;
	padding: 10px 0
}
.mega-menu li .row.post {
	border-bottom: 1px solid #eee
}
.mega-menu li .post .post-meta .category-holder #business-menu, .mega-menu li .post .post-meta .category-holder #culture-menu, .mega-menu li .post .post-meta .category-holder #economics-menu, .mega-menu li .post .post-meta .category-holder #politics-menu {
	border-bottom: 1px solid #EFEFEF
}
.author p {
	text-transform: none;
	font-family: Merriweather, Georgia, Times, serif!important;
	font-size: 14px;
	line-height: 22px
}
.author p::first-letter, .contributors>h2 .left-line, .donate-left h5, .single-post-form>h2, .sort-left>h2, .sponser h2, .subscribe-top ul li {
	text-transform: uppercase
}
.sub_post_readmore {
	float: right;
	margin-right: 20px
}
.sub_post_readmore a {
	color: #059cc7
}
.sub_post_readmore a:hover {
	color: #0082a7
}
#recentnews .post-meta {
	border: none;
	padding: 0
}
.footer_area_two .widget.widget_socialcounter .icon-holder a.facebook:hover {
	background: #3B5998
}
.footer_area_two .widget.widget_socialcounter .icon-holder a.twitter:hover {
	background: #2CAAE1
}
.footer_area_two .widget.widget_socialcounter .icon-holder a.rss:hover {
	background: #F60
}
.footer_area_two .widget.widget_socialcounter .icon-holder a.facebook:hover .fa, .footer_area_two .widget.widget_socialcounter .icon-holder a.rss:hover .fa, .footer_area_two .widget.widget_socialcounter .icon-holder a.twitter:hover .fa {
	color: #fff
}
.upload_text {
	color: #fff!important;
	padding: 10px;
	margin: auto;
	width: 307px;
	display: block;
	text-align: center;
	background: #ffaf4b;
	background: -moz-linear-gradient(top, #ffaf4b 0, #ff920a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffaf4b), color-stop(100%, #ff920a));
	background: -webkit-linear-gradient(top, #ffaf4b 0, #ff920a 100%);
	background: -o-linear-gradient(top, #ffaf4b 0, #ff920a 100%);
	background: -ms-linear-gradient(top, #ffaf4b 0, #ff920a 100%);
	background: linear-gradient(to bottom, #ffaf4b 0, #ff920a 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0 )
}
.upload_text:hover {
	background: #ef7809;
	background: -moz-linear-gradient(top, #ef7809 20%, #ef7809 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #ef7809), color-stop(100%, #ef7809));
	background: -webkit-linear-gradient(top, #ef7809 20%, #ef7809 100%);
	background: -o-linear-gradient(top, #ef7809 20%, #ef7809 100%);
	background: -ms-linear-gradient(top, #ef7809 20%, #ef7809 100%);
	background: linear-gradient(to bottom, #ef7809 20%, #ef7809 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef7809', endColorstr='#ef7809', GradientType=0 )
}
#socialcounter-3 .icon-holder a.facebook, #socialcounter-3 .icon-holder a.rss, #socialcounter-3 .icon-holder a.twitter, .close {
	background: #000
}
.sub_post_li ul li aside.post-meta ul li {
	width: auto
}
.custom_side_bar ul li aside.post-meta ul li {
	display: inline-block;
	padding-bottom: 0!important;
	margin: 0 12px 0 0;
	line-height: 22px
}
#login_error>a, .issn-number, .social a#pull {
	display: none
}
.custom_side_bar ul li aside.post-meta ul {
	float: none
}
nav li .post .post-gallery, nav li aside.post-meta ul li {
	margin-bottom: 0!important
}
.issn-number {
#subfooter a background:#D0D9E0;
	color: #000;
	float: left;
	height: 25px;
	padding: 6px 8px;
	margin-top: 12px
}
.front .post-title div, .help {
	padding: 0
}
.issn-number span.is-us {
	color: #01076d
}
.issn-number span.issn {
	color: #8a0702
}
#subfooter .issn-number {
	margin-top: 52px
}
#backtoblog, .login #login_error, .login form {
	float: left
}
.donation-video {
	float: left;
	margin-right: 18px
}
#donation-three {
	margin-right: 0
}
.upload-text h2 {
	font-size: 25px!important
}
.donate .btn.medium {
	border: none
}
.btn.pink.medium {
	margin: 0 0 0 5px!important
}
.help {
	border-bottom: 1px solid #0082A7;
	display: inline-block;
	float: right;
	margin: 0 0 0 7px
}
.content_h {
	float: left;
	font-size: 12px;
	margin-top: -75px
}
.fscf-div-submit {
	margin-top: 9px
}
.author {
	margin-bottom: 20px
}
#socialcounter-3 .icon-holder a.facebook:hover {
	background: #3B5998
}
#socialcounter-3 .icon-holder a.twitter:hover {
	background: #2CAAE1
}
#socialcounter-3 .icon-holder a.rss:hover {
	background: #F60
}
.slides .post-title {
	background: url(../img/title-bg.png);
	padding: 20px 19px 12px 20px!important;
	bottom: 0!important
}
#subheader .social .donate a.btn.medium {
	background: #FDD017;
	display: block;
	width: inherit;
	height: inherit;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	margin: 0 0 0 5px;
	float: left;
	border-radius: 30px
}
.home .carousel .post.front .post-title h2 {
	background: url(../img/title-bg.png);
	margin: 0 0 10px -25px;
	width: 285px;
	padding: 10px 5px
}
blockquote p:first-letter {
	font-size: inherit!important;
	font-style: italic!important;
	line-height: 20px;
	float: none!important;
	font-weight: 400!important
}
blockquote:before {
	color: #000;
	right: 0;
	font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif;
	display: block;
	font-size: 60px;
	font-weight: 600
}
.video_post_val {
	background: url(../img/video-icon.png) center center no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0
}
.video_post_val:hover {
	background: url(../img/video-icon-hover.png) center center no-repeat
}
.sponser, .sponserbx {
	background: #282828
}
.sponser {
	padding: 15px 0;
	width: 100%;
	text-align: left;
	color: #fff
}
.sponserbx .sponser-one:before {
	background: url(../img/sidebar-leftbg.png) right no-repeat #282828;
	content: "";
	right: 0
}
.sponserbx .sponser-two:after {
	background: url(../img/sidebar-rightbg.png) left no-repeat #282828;
	content: "";
	left: 0
}
.sponserbx .sponser-one:before, .sponserbx .sponser-two:after {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 20px
}
.sponserbx .sponser-one {
	padding-right: 40px;
	position: relative
}
.sponserbx .sponser-two {
	padding-left: 40px;
	position: relative
}
.sponser h2 {
	color: #fff;
	font-family: Ubuntu, sans-serif;
	font-size: 30px;
	font-weight: 400
}
#header .logo span, .modalDialog, .subscribe-top ul li, table.tbl, table.tbl td, table.tbl tr td a, table.tbl tr th, table.tbl tr th a {
	font-family: Arial, Helvetica, sans-serif
}
.sponser h2 a, .sponser h2 a:hover {
	color: #fff;
	text-decoration: none
}
.top_email_newsletter input {
	float: left;
	margin: 0
}
.top_email_newsletter input[type=submit] {
	margin: 0 0 0 1%;
	padding: 1.3% 4.5%
}
#header .logo #text-8 span, #text-8 {
	margin: 0
}
.top_email_newsletter .t-email {
	float: left;
	width: 56%
}
.top_email_newsletter .widget_wysija_cont p label, .top_email_newsletter .wysija-paragraph .abs-req {
	display: none!important
}
.sponser li, .wysija-paragraph {
	display: inline
}
.top_email_newsletter input.button {
	background: url(../img/sprite2.png) left top no-repeat!important;
	border: none!important;
	border-radius: 0!important;
	height: 40px;
	margin: 0!important
}
.top_email_newsletter input.button:hover {
	background: url(../img/sprite2.png) left -40px no-repeat!important
}
.top_email_newsletter input.t-email {
	width: 91%!important;
	font-size: 14px
}
.formError .formErrorContent {
	background: #ddd!important;
	border: 2px solid #ccc!important;
	box-shadow: 0 0 6px #d6d6d6!important;
	color: #ee0101!important
}
.formError {
	left: 780px!important;
	top: 47px!important
}
.home .headline {
	margin: 0 0 35px
}
.home .footer_slider .owl-item {
	margin: 0 9px 0 9.8px;
	min-height: 245px;
	width: 216px!important
}
.footer_area_two {
	background-color: #14b9d5;
	border-top: medium none;
	float: left;
	width: 100%;
	padding: 15px 0
}
.got-logo, .sponser li {
	float: none
}
#header .logo span {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px
}
#header .logo span:hover {
	color: #01b1d7
}
.got-logo {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #dfdfdf;
	border-image: none;
	border-left: none;
	border-right: none;
	border-style: none solid;
	border-width: 0;
	margin-top: 10px;
	padding: 0
}
.sponser ul {
	list-style: none;
	width: 100%;
	text-align: left
}
.modalDialog .fieldSctn, .sponser li a {
	display: inline-block
}
.sponser li a {
	height: 88px;
	padding-right: 1%
}
.sponser li a img {
	height: 100%;
	width: 100%
}
.home .footer {
	margin-top: 0
}
.home .nine.columns>#recentnews+#recentnews {
	margin-top: -20px
}
@media screen and (min-width:1200px) {
.got-logo {
	float: none;
	margin-right: 0
}
}
@media screen and (max-width:1095px) {
.got-logo {
	float: right;
	margin-right: 0
}
}
.modalDialog {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.5);
	z-index: 999
}
.modalDialog h2 {
	text-align: center!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-weight: 400;
	color: #201911;
	font-size: 39px;
	margin: 0 0 20px!important
}
.modalDialog>div {
	background: #fff;
	border: 5px solid #ffe5c6;
	height: 500px;
	margin: 5% auto;
	padding: 40px 1% 20px;
	position: relative;
	text-align: center;
	max-width: 985px;
	width: 90%
}
.close {
	color: #FFF;
	line-height: 35px;
	position: absolute;
	right: -19px;
	text-align: center;
	top: -18px;
	width: 35px;
	text-decoration: none;
	font-weight: 700;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	font-size: 19px
}
table.tbl td:first-child, table.tbl th:first-child {
	text-align: left;
	padding-left: 10px
}
.fieldSctn, .subscribe-down, .subscribe-top, .subscribe-top ul, .subscribe-wrap {
	width: 100%;
	float: left
}
.close-top, .toppop-up {
	box-shadow: 0 5px 25px 0 #000
}
.close:hover {
	background: #00d9ff
}
.subscribe-top {
	clear: both
}
.subscribe-top ul {
	padding: 0;
m argin:0;
positi  on:relative
}
.subscribe-top ul li {
	color: #14b9d5;
	font-size: 36px;
list-st yle:none;
margin-botto m:40px;
	line-height: 36px
}
.subscri be-down {
	clear: both;
	background-color: #ffe5c6;
	padding: 0
}
.top_email_newsletter input.button {
	width: 40px!important;
	text-indent: -9999px
}
.loudspeaker {
	background: url(../img/loudspeaker.png) 98% 38% no-repeat!important;
	top: 0;
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
	width: 100%
}
.subscribe-down .top_email_newsletter {
	max-width: 90%;
	margin: 0 auto
}
.subscribe-down .top_email_newsletter input.t-email {
	min-height: 67px;
	width: 80%!important;
	font-size: 17px;
	font-weight: 300!important;
	font-family: arial
}
.close-top, .toppop-up, .toppop-up span {
	font-family: pt_sansregular
}
.c-content a.lat-article, .c-content h2 a, .c-content>p, .contri-content a.lat-article, .contri-content h3, .contri-content h3 a, .contri-content p, .contri-content strong, .contri-content>h2 a, .contributors>h2, .single-post-form>h2, .sort-left>h2 {
	font-family: Ubuntu, sans-serif
}
.subscribe-down .top_email_newsletter input.button {
	background: url(../img/top_arrow-big.png) left top no-repeat!important;
	border: none!important;
	border-radius: 0!important;
	height: 67px;
	margin: 0!important;
	text-indent: -9999px;
	width: 80px!important
}
.subscribe-down .top_email_newsletter input.button:hover {
	background: url(../img/top_arrow-big.png) left -67px no-repeat!important
}
.parteners_logos {
	float: left;
	width: 100%;
	text-align: left
}
.parteners_logos>li {
	list-style: none;
	display: inline;
	padding-right: 5%
}
.parteners_logos a {
	display: inline-block;
	max-width: 175px;
	min-height: 100px
}
.subscrib-down-left {
	width: 55%;
	float: left;
	border-right: 1px solid #efcfa9;
	padding: 20px 1% 40px
}
.subscrib-down-right {
	width: 45%;
	float: left;
	border-left: 1px solid #f6ece3;
	padding: 20px 1%
}
.popup-social, .popup-social ul {
	width: 100%;
	float: left
}
.popup-social ul {
	margin: 0;
	padding: 0;
	text-align: center
}
.popup-social ul li {
	display: inline;
	list-style: none;
	margin: 0 4%
}
.popup-social ul li a {
	display: inline-block;
	width: 54px;
	height: 54px
}
.donate-left {
	width: 48%;
	border-right: 1px solid #ccc;
	float: left;
	padding: 11px 20px;
	margin: 0 0 16px;
	position: relative
}
.donate-left p, .donate-right p {
	margin: 0;
	color: #14b9d5;
	font-weight: 700
}
.donate-left p {
	padding: 0 0 4px;
	font-size: 16px!important
}
.donate-right {
	width: 48%;
	float: left;
	padding: 12px 0
}
.donate-right p {
	padding: 3px 20px;
	line-height: 20px;
	font-size: 16px
}
.top_email_newsletter .clear {
	clear: none
}
.donate-left h5 {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	bottom: 0;
	font-size: 12px!important;
	height: 29px;
	position: absolute;
	right: -15px;
	top: 33%;
	width: 29px;
	vertical-align: center;
	padding: 3px 0 0
}
.toppop-up:hover {
	color: #fff
}
#header_popup {
	position: absolute!important;
	z-index: 999;
	top: 11px;
	left: 0;
	right: 0;
	margin: auto 20px
}
.toppop-up {
	background-color: rgba(0,0,0,.8);
	border: 3px solid #fafafa;
	border-radius: 5px;
	color: #fff!important;
	display: block;
	font-size: 22px;
	margin: auto;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	z-index: -1
}
.toppop-up p, .toppop-up p span, .toppop-up span {
	padding: 0;
	margin: 0
}
.toppop-up span {
	font-size: 24px
}
.toppop-up p span {
	color: #14b9d5
}
.close-top {
	background: #000;
	border-radius: 50%;
	font-size: 14px!important;
	height: 25px;
	position: absolute;
	right: -8px;
	text-align: center;
	top: -10px;
	width: 25px;
	border: 3px solid #fafafa;
	color: #fff;
	padding: 2px
}
table.tbl a:link {
	color: #00aeef;
	font-weight: 700
}
table.tbl a:visited, table.tbl td {
	color: #333;
	font-weight: 700;
	text-decoration: none
}
table.tbl a:active, table.tbl a:hover {
	color: #00aeef;
	text-decoration: underline
}
table.tbl {
	color: #666;
	font-size: 12px;
	background: #eaebec;
	border: 1px solid #ccc;
	border-collapse: inherit!important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
	width: 100%
}
table.tbl th {
	padding: 11px 15px 12px;
	border-top: 1px solid #14b9d5;
	border-bottom: 1px solid #14b9d5;
	background: #14b9d5
}
table.tbl tr:first-child th:first-child {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px
}
table.tbl tr:first-child th:last-child {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px
}
table.tbl tr {
	padding-left: 10px
}
table.tbl tr th, table.tbl tr th a {
	color: #fff!important;
	font-size: 12px
}
table.tbl td:first-child {
	border-left: 0
}
table.tbl td {
	padding: 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top, #fbfbfb, #fafafa);
	font-size: 12px
}
.fb-like.fb_iframe_widget, .st_plusone_hcount>div {
	padding-left: 0!important
}
table.tbl tr td a {
	font-size: 12px;
	color: #075673!important
}
table.tbl tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6)
}
table.tbl tr:last-child td {
	border-bottom: 0
}
table.tbl tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px
}
table.tbl tr:last-child td:last-child {
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px
}
table.tbl tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0)
}
.st_fblike_hcount>span {
	margin-top: 0!important
}
.st_plusone_hcount>div {
	width: 61px!important;
	margin-top: -6px
}
.st_twitter_hcount {
	margin-left: 3px
}
.st_linkedin_hcount {
	margin-left: -1px
}
.st_plusone_hcount {
	margin-left: 3px;
	margin-right: 2px
}
@media(max-width:1250px) {
.st_plusone_hcount {
	display: inline-block
}
.post_contents .prt_article article .post-content {
	margin: 13px 0 0
}
}
@media(max-width:1160px) {
#subheader .social a {
	margin-left: 2px
}
.top_email_newsletter input.t-email {
	width: 90%!important
}
}
@media(max-width:1100px) {
#subheader .social a {
	width: 24px;
	height: 24px
}
}
@media screen and (max-width:1095px) {
.got-logo {
	float: none
}
}
@media screen and (max-width:1050px) {
.top_email_newsletter input.t-email {
	width: 89%!important
}
#subheader .sf-menu>li {
	margin-right: 24px
}
.advertisement {
	margin-top: 4px
}
}
@media screen and (max-width:1024px) {
.logo>a {
	width: 100%
}
}
@media screen and (max-width:1010px) {
#subheader .social a {
	width: 22px;
	height: 22px;
	margin-left: 1px
}
}
@media only screen and (max-width:980px) {
.got-logo {
	display: block
}
.advertisement {
	margin-top: 8px
}
#subheader .social a {
	width: 27px;
	height: 27px;
	margin-left: 5px
}
#subheader .social a i {
	line-height: 28px
}
#subheader .row .two {
	width: 40%
}
#subheader .row .two.fl {
	float: left
}
.social_media_bt {
	float: right;
	margin: 5px 0 0
}
#subheader .social {
	padding: 0 15px
}
#subheader .sf-menu>li {
	margin-right: 17px
}
}
@media only screen and (max-width:961px) {
.top_email_newsletter input.t-email {
	width: 88%!important
}
}
@media only screen and (max-width:940px) {
#header .logo span {
	font-size: 20px
}
}
@media only screen and (max-width:890px) {
.top_email_newsletter input.t-email {
	width: 87%!important
}
.logo>a {
	width: 92%
}
#subheader .sf-menu>li {
	margin-right: 12px
}
}
@media only screen and (max-width:830px) {
.top_email_newsletter input.t-email {
	width: 86%!important
}
#subheader .sf-menu>li {
	margin-right: 6px!important
}
#subheader ul li a {
	font-size: 11px
}
}
@media only screen and (max-width:799px) {
.top_email_newsletter input.t-email {
	width: 84%!important
}
.got-logo {
	border-left: none!important;
	border-right: none!important;
	padding: 0!important
}
#header .logo span {
	line-height: 27px;
	font-size: 18px
}
#header {
	padding: 28px 0 10px
}
}
@media only screen and (max-width:768px) {
#subheader .row .three {
	width: 45%!important
}
#subheader .row .two {
	width: 45%
}
.logo>a {
	width: 100%
}
.top_email_newsletter input.t-email {
	width: 80%!important
}
}
@media only screen and (max-width:767px) {
.got-logo, .logo>a {
	width: 100%
}
#header {
	padding: 28px 0
}
.got-logo {
	max-width: 475px;
	margin: 0 auto
}
#subheader .row .two.fl {
	float: right;
	width: 31%!important;
	margin: 8px 0
}
#subheader {
	padding-bottom: 8px
}
#subheader .row .three {
	width: 44%!important;
	float: left
}
#header.style2 .logo a {
	padding-bottom: 0!important
}
#nav, .style2 .five.columns.logo {
	display: none!important
}
#recentnews .headline {
	display: block!important
}
.mobile_title {
	padding-bottom: 25px
}
.mobile_title .post .post-title h2 {
	margin-top: 2px!important
}
#subheader .three.columns {
	display: block;
	margin-left: 0
}
#breadcrumbs, .sponserbx {
	display: none
}
.row .mobile-one {
	width: 15%!important
}
#subheader .row .three.small-search {
	width: 40%!important
}
}
@media only screen and (max-width:701px) {
#subheader .row .two.fl {
	width: 34%!important
}
#subheader .row .three {
	width: 41%!important
}
#subheader {
	padding-bottom: 5px
}
}
@media (max-width:667px) {
#recentnews .headline {
	display: none!important
}
.nine.columns.desktop_title .post-title, .nine.columns.desktop_title.mobile_title .post-title {
	display: block!important
}
#recentnews .headline, .flex.categoryslider {
	display: none!important
}
}
@media only screen and (max-width:640px) {
#subheader .row .two.fl {
	width: 39%!important
}
#subheader .row .three {
	width: 36%!important
}
}
@media only screen and (max-width:599px) {
#subheader .row .two.fl {
	width: 45%!important
}
#subheader .row .three {
	width: 30%!important
}
#header.style2 .logo a {
	margin-left: -5px
}
}
@media only screen and (max-width:520px) {
.right_area a[href="http://www.fairobserver.com/donate/"] {
	clear: both;
	display: block;
	float: left;
	padding-bottom: 15px;
	text-align: center;
	width: 100%
}
.right_area a[href="http://www.fairobserver.com/donate/"] img {
	float: none;
	margin: 0 auto
}
#subheader .row .three.small-search {
	width: 68%!important
}
#subheader .row .two.fl.social {
	position: relative;
	width: 65px!important;
	margin-bottom: 0!important
}
.social_media_bt {
	display: none;
	height: auto;
	float: none;
	width: auto;
	margin-top: 0;
	position: absolute;
	background: #14b9d5;
	z-index: 9;
	padding-bottom: 5px
}
#subheader .social a#pull i {
	font-size: 24px;
	margin-top: -8px;
	margin-left: -5px
}
.social a#pull {
	display: block;
	width: auto;
	height: 40px;
	font-size: 14px;
	color: #fff;
	background: 0 0;
	padding: 12px;
	position: relative
}
.social a#pull:after {
	content: "";
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 0
}
.social_media_bt a {
	display: block;
	float: none;
	box-sizing: border-box;
	margin-right: 12px!important;
	clear: both
}
}
@media only screen and (max-width:390px) {
#subheader .row .three.small-search {
	width: 64%!important
}
}
@media(max-width:1250px) {
.post-content .wp-caption img, .post-content iframe {
	width: 100%!important
}
.post-content iframe {
	max-width: 100%!important
}
}
@media(max-width:530px) {
.post-content iframe {
	width: 100%!important;
	max-width: 100%!important
}
}
.post_contents .prt_article article .right_area p.no-break+p:first-letter {
	float: left;
	font-size: 45px;
	line-height: 30px;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 3px
}
.search-results .post-content p {
	font-size: 14px!important;
	line-height: 22px
}
#fetch_art .featured_video_plus.responsive>iframe {
	width: 100%!important;
	height: 100%!important
}
.last_chil .featured_video_plus.responsive>iframe {
	float: left;
	height: 80px;
	margin-right: 15px;
	width: 110px
}
.author_post .featured_video_plus.responsive>iframe {
	width: 100%!important;
	height: 100%!important
}
.nano.has-scrollbar .fluid-width-video-wrapper {
	height: 57px
}
.nano.has-scrollbar .featured_video_plus.responsive {
	max-height: 100%;
	width: 77px;
	height: 57px;
	float: left;
	max-width: 100%;
	margin-right: 13px
}
.post-title p.wp-caption-text {
	color: #fff!important
}
.bottom-social-menu.left-side {
	display: block;
	left: -92px;
	position: absolute;
	top: 25px;
	z-index: 999;
	width: 70px
}
@media(max-width:767px) {
.bottom-social-menu {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 999;
	display: block
}
.bottom-social-menu.left-side {
	display: none
}
}
.bottom-social-menu.left-side ul li {
	width:60px;
    height:56px;
}
.bottom-social-menu ul {
	margin: 0;
	padding: 0
}
.bottom-social-menu ul li {
	list-style: none;
	float: left;
	width: 20%;
	text-align: center
}
.bottom-social-menu ul li a {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	display: block;
	padding: 15px 5px
}
.bottom-social-menu ul li.facebook-like {
	background: #4a68a7
}
.bottom-social-menu ul li.facebook {
	background: #3b5998
}
.bottom-social-menu ul li.twitter {
	background: #51a5e5
}
.bottom-social-menu ul li.linkedin {
	background: #007bb6
}
.bottom-social-menu ul li.whatsup {
	background: #189d0e
}
.bottom-social-menu ul li.email, .bottom-social-menu ul li.gmail {
	background: #e44d42
}
.bottom-social-menu ul li.pint {
	background: #bd081c
}
.contributors {
	background: #efefef;
	padding: 20px;
	float: left;
	width: 100%
}
.contributors>h2 {
	margin: 0 0 20px;
	float: left;
	width: 100%
}
.contributors>h2 .left-line {
	color: #000;
	font-size: 24px;
	border-bottom: 5px solid #14b9d5;
	float: left;
	padding-bottom: 10px
}
.contributors>h2 .right-box {
	float: right;
	background: #14b9d5;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	padding: 10px 20px
}
.contri-img>img {
	background: #fff;
	border: 1px solid #d5d5d5;
	padding: 5px
}
.contri-img {
	float: left;
	width: 26%;
	margin-right: 4%
}
.contri-content {
	float: left;
	width: 70%
}
.contri-content strong {
	color: #000;
	font-size: 18px
}
.contri-content>h2 {
	margin: 5px 0
}
.contri-content>h2 a {
	font-size: 28px
}
.contri-content a.lat-article, .contri-content h3, .contri-content p {
	font-size: 17px
}
.contri-content p {
	line-height: 25px;
	font-weight: 400
}
.contri-content h3 {
	color: #ffa12b;
	margin: 0 0 10px
}
.contri-content h3 a {
	color: #ffa12b
}
.contri-content a.lat-article {
	color: #14b9d5;
	font-weight: 400;
	text-decoration: underline
}
.sort-left ul li a, .sort-right>a {
	font-weight: 700;
	display: inline-block;
	font-family: Ubuntu, sans-serif
}
.sort-authors-block {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding: 25px 0;
	margin: 25px 0;
	float: left;
	width: 100%
}
.sort-left>h2 {
	font-size: 20px;
	margin: 0 0 15px
}
.sort-left {
	float: left
}
.sort-right {
	float: right;
	margin: 6px 0
}
.sort-left ul {
	margin: 0;
	padding: 0
}
.sort-left ul li {
	float: left;
	list-style: none
}
.sort-left ul li a {
	color: #000;
	font-size: 16px;
	border-right: 2px solid #000;
	line-height: 16px;
	padding-right: 7px;
	padding-left: 7px
}
.sort-right>a {
	background: #14b9d5;
	color: #fff;
	font-size: 18px;
	padding: 14px 30px
}
.sort-left ul li a:hover {
	color: #14b9d5
}
.sort-left ul li:first-child a {
	padding-left: 0
}
.sort-left ul li:last-child a {
	border: none
}
.c-img>img {
    height: 100%;
    width: auto;
    max-width: 100%;
}
.c-img {
	height: 200px;
        text-align: center;
        box-shadow: inset 0 0 30px #eaeaea;
}
.c-content {
	float: left;
	width: 100%;
	background: #efefef;
	padding: 20px;
        min-height:312px;
}
.c-content>h2 {
	margin: 0 0 12px;
	line-height: 17px;
        min-height:45px;
}
.c-content>p {
	line-height: 23px;
	font-size: 14px;
	color: #000;
	font-weight: light
}
.c-content h2 a {
	font-size: 17px;
	font-weight: 700
}
.c-content>h3 {
	margin-bottom: 10px
}
.c-content>h3, .c-content>h3 a {
	color: #ffa12b;
	font-size: 14px
}
.c-content a.lat-article {
	color: #14b9d5;
	font-size: 14px;
	font-weight: light;
	text-decoration: underline;
	line-height: 20px
}
.contributors-side {
	height: 340px;
	min-height: 340px
}
.contri-team {
	margin-bottom: 25px
}
.single-post-form {
	max-width: 767px;
	width: 100%;
	float: left;
	background: #f2f2f2;
	border: 1px solid #ccc;
	padding: 30px
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
.clear{clear:both; height:0;}
.single-post-form.clearfix {
	max-width: 767px;
	width: 100%;
	float: none !important;
        margin:auto;
	background: #f2f2f2;
	border: 1px solid #ccc;
	padding: 30px;
        clear:both;
}
.single-post-form>h2 {
	margin: 0;
	font-size: 23px;
	line-height: 30px
}
.single-white-box {
	background: #fff;
	float: left;
	margin-top: 25px;
	width: 100%
}
.single-white-box .left-box h3, .single-white-box .right-box h3 {
	font-size: 20px;
	text-transform: uppercase;
	margin: 0 0 20px;
	font-family: arial
}
.single-white-box .left-box {
	border-right: 1px solid #efefef;
	float: left;
	padding: 25px 30px 32px 25px;
	width: 74%
}
.single-white-box .right-box {
	float: left;
	text-align: center;
	width: 25.6%;
	padding-top: 25px
}
.single-white-box .right-box ul li {
	display: inline-block;
	list-style: none;
	margin-right: 10px
}
.single-white-box .right-box ul li a {
	color: #fff;
	font-size: 24px;
	padding: 4px 17px 2px;
	display: inline-block
}
.single-white-box .right-box ul li.fb {
	background: #305891
}
.single-white-box .right-box ul li.fb:hover {
	background: #3569b4
}
.single-white-box .right-box ul li.tw:hover {
	background: #3dc1ed
}
.single-white-box .right-box ul li.tw {
	background: #2ca8d2;
	margin-right: 0
}
.single-white-box .right-box ul li.tw a {
	padding: 4px 12px 2px
}
@media(max-width:1300px) {
.c-img {
	height: auto
}
}
@media(max-width:980px) {
.three.columns.contri-team {
	width: 33.33%;
	float: left
}
}
@media(max-width:950px) {
.top-s-post {
	width: 100%!important
}
.contributors-side {
	width: 96.8%!important;
	margin: 25px 1.6% 0
}
}
@media(max-width:767px) {
.three.columns.contri-team {
	width: 50%!important;
	float: left
}
.sort-right {
	margin: 15px 0 0;
	width: 100%;
	text-align: center
}
.single-post-form>h2 {
	font-size: 18px;
	line-height: 24px
}
}
@media(max-width:550px) {
.contributors>h2 .left-line {
	font-size: 18px;
	padding-bottom: 6px
}
.contributors>h2 .right-box {
	font-size: 15px;
	padding: 10px 15px
}
.contri-content>h2 a {
	font-size: 20px
}
.contri-content>h2 {
	margin: 8px 0;
	font-size: inherit
}
.contri-content a.lat-article, .contri-content h3, .contri-content p {
	font-size: 15px
}
.single-white-box .left-box h3, .single-white-box .right-box h3 {
	font-size: 16px
}
.single-white-box .left-box {
	border-right: none;
	width: 100%;
	padding: 25px 30px 20px 25px
}
.single-white-box .right-box {
	padding-top: 0;
	text-align: left;
	width: 100%;
	padding-left: 25px
}
}
@media(max-width:450px) {
.contri-img {
	margin-right: 0;
	width: 100%;
	margin-bottom: 15px
}
.contri-content {
	width: 100%
}
.contributors>h2 .right-box {
	width: 100%;
	margin-top: 15px;
	text-align: center
}
}
@media(max-width:400px) {
.three.columns.contri-team {
	width: 100%!important;
	float: left
}
.sort-left>h2 {
	font-size: 15px
}
.sort-left ul li a {
	font-size: 13px
}
}

.bottom-social-menu.left-side.sticky-fixed{ position:fixed; left:38px; top:30px;}
.bottom-social-menu.left-side li {
  position: relative;
}
.bottom-social-menu.left-side li div {
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity:0;
width:60px;
height:56px;
}
.bottom-social-menu.left-side li:hover div{  opacity:1;}
.bottom-social-menu.left-side li:hover a{display:none;}
.bottom-social-menu.left-side li div span {
  display: table;
  height: 100%;
  width: 100%;
}
.bottom-social-menu.left-side li div span strong {
  display: table-cell;
  vertical-align: middle;
}
.bottom-social-menu.left-side li.email:hover a, .bottom-social-menu.left-side li.twitter:hover a, .bottom-social-menu.left-side li:hover div a.share{display:block !important;cursor:pointer; color:#fff;}