.background-main {
	background-repeat: repeat
}

body {
	max-width: 1045px;
	font-family: roboto,Tahoma,Arial,sans-serif;
	font-size: 13px;
	color: #555;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #fff;
	background-image: none;
	text-align: left;
	height: auto;
	margin: 20px auto;
	-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.5)
}

.header-logo .logo .site-logo-retina {
	display: none
}

@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
}

.container {
	max-width: 1045px;
	padding-left: 30px;
	padding-right: 30px
}

a,li,img,i,b,span,.camera_prev,.camera_next,.camera_wrap .camera_pag .camera_pag_ul li>span:hover,.wdg-social-counter ul.social-counter li>div:after,.article-content .post-navigation h3,.mobile-menu .close-button,.comments-box .comment-respond .comment-form>p.form-submit #submit,.btn-goto-top {
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}

a {
}

a:hover,a:focus,.meta-info a:hover {
	text-decoration: none
}

a.more {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.social-menu .navbar-nav>li>a,.social-menu .dropdown-menu>li>a,.main-menu .nav>li>a,.camera_caption>div h3,.widget-title h3,.widget-title h1,.tkr-breaking-news .title h3,.tkr-breaking-news .content .ticker .ticker-content a,.wdg-tabs .nav-tabs,.wdg-social-counter ul.social-counter li>div .fans-count,.article-content h1,.article-content .post-navigation cite,.article-content .article-boxes .box-title h3,.article-content .author-box .name,.comments-box li.comment-main>article.comment .comment-content .creator,.comments-box .comment-reply-title,.comments-box .comment-respond .comment-form>p>label,.blog-page .blog-items .sec-title h2,.cbp_tmtimeline>li .cbp_tmlabel h2,.cbp_tmtimeline>li .cbp_tmtime span {
	font-family: Oswald,roboto,Tahoma,Arial,sans-serif;
	font-weight: 400
}

.social-menu .navbar-nav>li>a,.social-menu .dropdown-menu>li>a,.widget-title h3,.widget-title h1,.cat-widget .widget-title .sub-title,.wdg-tabs .nav-tabs,.tkr-breaking-news .title h3,.tkr-breaking-news .content .ticker .ticker-content a,.article-content .post-navigation cite,.article-content .article-boxes .box-title h3,.article-content .author-box .name,.comments-box li.comment-main>article.comment .comment-content .creator,.comments-box .comment-reply-title,.comments-box .comment-respond .comment-form>p>label {
	text-transform: uppercase;
	letter-spacing: 1px
}

.widget .widget-title h3,.cat-widget .widget-title h1,.cat-widget .widget-title h3,.comments-box .comment-respond .comment-reply-title {
	color: #555
}

ul,ol,li {
	margin: 0;
	padding: 0
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	font-family: roboto,Tahoma,Arial,sans-serif;
	font-weight: 600;
	color: #555
}

h1 {
	font-size: 29px;
	line-height: 42px
}

h2 {
	font-size: 23px;
	line-height: 34px
}

h3 {
	font-size: 18px;
	line-height: 29px
}

h4 {
	font-size: 16px;
	line-height: 23.2px
}

h5 {
	font-size: 13px;
	line-height: 22px
}

h6 {
	font-size: 11px
}

.camera_wrap [class^=icon-],.camera_wrap [class*=" icon-"],.meta-info [class^=icon-],.meta-info [class*=" icon-"],.wdg-cat-opposite [class^=icon-],.wdg-cat-opposite [class*=" icon-"],.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar [class^=icon-],.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar [class*=" icon-"],.wdg-cat-vert .first-post .top-bar span [class^=icon-],.wdg-cat-vert .first-post .top-bar span [class*=" icon-"],.wdg-cat-horiz-1col-sm .first-post .top-bar span [class^=icon-],.wdg-cat-horiz-1col-sm .first-post .top-bar span [class*=" icon-"],.cat-scroll-box .top-bar span [class^=icon-],.cat-scroll-box .top-bar span [class*=" icon-"],.article-content [class^=icon-],.article-content [class*=" icon-"],.comments-box li.comment-main>article.comment .comment-content .time [class^=icon-],.comments-box li.comment-main>article.comment .comment-content .time [class*=" icon-"] {
	margin-right: 2px;
	top: -1px
}

.icon-tv,.icon-library {
	top: -2px!important
}

.icon-camera,.icon-camera2 {
	top: -1px
}

.animated.more-slow {
	animation-delay: 1200ms;
	-webkit-animation-delay: 1200ms;
	-moz-animation-delay: 1200ms;
	-o-animation-delay: 1200ms
}

.animated.slow {
	animation-delay: 800ms;
	-webkit-animation-delay: 800ms;
	-moz-animation-delay: 800ms;
	-o-animation-delay: 800ms
}

.animated.fast {
	animation-delay: 400ms;
	-webkit-animation-delay: 400ms;
	-moz-animation-delay: 400ms;
	-o-animation-delay: 400ms
}

.animated.more-fast {
	animation-delay: 0ms;
	-webkit-animation-delay: 0ms;
	-moz-animation-delay: 0ms;
	-o-animation-delay: 0ms;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s
}

.btn-srp {
	float: left;
	position: relative;
	margin-right: 5px
}

.btn-srp:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(0,0,0,.19);
	border-left: 10px solid transparent;
	right: 0
}

.btn-srp>a {
	float: left;
	padding: 3px 6px;
	font-size: 11px;
	font-weight: 700
}

.btn-srp a:hover {
	background-color: rgba(0,0,0,.2);
	color: #fff
}

.border-radius-50-per {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}

.border-radius-2px {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px
}

.header-background {
	margin: 0 auto 40px
}

.mask-background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-moz-transition: all .4s linear;
	-webkit-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0
}

.mask-background.white {
	background-color: rgba(255,255,255,.4)
}

.mask-background.black {
	background-color: rgba(0,0,0,.4)
}

.wdg-classic-posts .post-box .sec-image:hover .mask-background,.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image:hover .mask-background,.wdg-cat-horiz-1col-sm .related-posts .post-box .sec-image:hover .mask-background,.wdg-cat-vert .related-posts .wdg-col-4:hover .mask-background,.wdg-review-posts .wdg-col-4:hover .mask-background {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1
}

.meta-info {
	margin-top: 5px;
	font-size: 11px;
	color: #777;
	margin-bottom: 0;
	padding-left: 1px
}

.meta-info span {
	margin-right: 5px
}

.meta-info span:last-child {
	margin-right: 0
}

.post-type {
	position: absolute;
	font-size: 11px;
	color: #444;
	line-height: 19px;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 0 0 1px transparent;
	text-align: center;
	left: 0%;
	top: 0;
	margin: -10px 0 0 25px;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0)
}

.tooltip-inner {
	background-color: #444;
	font-size: 10px
}

.tooltip.top .tooltip-arrow {
	border-top-color: #444
}

.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #444
}

.tooltip.left .tooltip-arrow {
	border-left-color: #444
}

.tooltip.right .tooltip-arrow {
	border-right-color: #444
}

.tooltip.fade {
	-webkit-transition: opacity .5s linear;
	transition: opacity .5s linear;
	-moz-transition: opacity .5s linear;
	-ms-transition: opacity .5s linear;
	-o-transition: opacity .5s linear
}

.sb-left-layout {
}

.sb-left-layout .col-md-8 {
	float: right
}

.sb-none-layout {
}

.btn-goto-top {
	position: fixed;
	right: 30px;
	background-color: #fff;
	color: #555;
	font-size: 15px;
	bottom: -200px;
	margin-left: -15px;
	padding: 5px 13px;
	cursor: pointer;
	border: 1px solid #eee
}

.btn-goto-top:hover {
	color: #fff;
	border: 1px solid #d41144
}

.btn-goto-top-visible {
	bottom: 20px
}

.flexslider {
	margin: 0;
	background: transparent;
	border: none;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: noen;
	-o-box-shadow: noen;
	box-shadow: none;
	zoom: 1
}

.tkr-breaking-news {
	border-bottom: none
}

.tkr-breaking-news,.tkr-breaking-news .content .ticker-swipe,.tkr-breaking-news .content .ticker-swipe span {
	background-color: #444
}

.tkr-breaking-news .title {
	float: left;
	margin-right: 0;
	border-right: 1px solid rgba(230,230,230,.2);
	border-left: 1px solid rgba(230,230,230,.2);
	padding: 8px 15px 7px;
	color: rgba(255,255,255,.85)
}

.tkr-breaking-news .title h3 {
	font-size: 16px;
	color: #fff
}

.tkr-breaking-news .content {
	position: relative;
	overflow: hidden
}

.tkr-breaking-news .content img {
	width: 50px;
	height: 41px;
	float: left;
	margin: -7px 10px 0
}

.tkr-breaking-news .content .ticker {
	width: 100%;
	height: 41px
}

.tkr-breaking-news .content .ticker .ticker-title,.tkr-breaking-news .content .ticker .ticker-content {
	padding-top: 10px;
	line-height: 22px
}

.tkr-breaking-news .content .ticker .ticker-content a {
	color: rgba(255,255,255,.85);
	font-size: 12px
}

.tkr-breaking-news .content .ticker .ticker-content a:hover {
	color: #fff
}

.tkr-breaking-news .content .ticker-swipe {
	margin-top: 8px;
	padding-top: 0;
	width: 100%;
	height: 94%
}

.tkr-breaking-news .content .ticker-swipe span {
	border-bottom: 15px solid #444;
	margin-top: 5px
}

.tkr-breaking-news .content .left .ticker-swipe {
	margin-left: 60px
}

.tkr-breaking-news .ticker-controls {
}

#menu-xs {
	position: fixed;
	z-index: 10;
	top: 0;
	border-radius: 0
}

#menu-xs li:nth-child(2) {
	text-align: center
}

#menu-xs li:nth-child(3) {
	text-align: right
}

#menu-xs button.btn-menu-xs {
	border: 0;
	padding: 0;
	background: 0 0;
	line-height: 35px;
	font-size: 30px
}

#menu-xs .navbar-brand {
	float: none;
	display: inline
}

#menu-xs .site-logo {
	height: 35px;
	width: auto
}

#search-xs {
	width: 260px;
	max-width: none;
	position: absolute;
	left: auto;
	right: 0;
	top: 100%;
	z-index: 1000;
	background-color: #fff;
	padding: 5px 0;
	margin: 7px 0 0;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background-clip: padding-box
}

#search-xs .dropdown-menu>li {
	float: left
}

#search-xs .navbar-form {
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	border: 0
}

#search-xs .form-control {
	border-radius: 0;
	width: 178px;
	float: left;
	overflow: hidden;
	margin-right: 3px;
	height: 30px;
	padding: 5px 15px;
	font-size: 13px;
	color: #444;
	border: 1px solid #e6e6e6;
	-webkit-box-shadow: none;
	box-shadow: none
}

#search-xs .btn-search {
	border: 1px solid #e6e6e6;
	background-color: #fff;
	color: #3f3f3f;
	padding: 4px 10px;
	display: inline-block;
	float: right
}

.headroom {
	will-change: transform;
	transition: transform 200ms linear
}

.headroom--pinned {
	display: block;
	transform: translateY(0%)
}

.headroom--unpinned {
	display: none;
	transform: translateY(-100%)
}

#menu-sm {
	display: none;
	position: relative;
	float: left;
	padding: 0;
	margin-top: 5px;
	margin-left: 10px;
	z-index: 12
}

#menu-sm button {
	border: 0;
	padding: 0;
	background: 0 0;
	font-size: 20px;
	line-height: 22px
}

.social-menu {
	margin-bottom: 0;
	background-color: transparent;
	border-radius: 0;
	min-height: 33px;
	height: 33px;
	padding-top: 0;
	border: none;
	border-bottom: 2px solid #e6e6e6;
	z-index: 10
}

.social-menu .navbar-collapse {
}

.social-menu .nav.navbar-left>li:first-child {
	border-left: 1px solid #e6e6e6
}

.social-menu .nav.navbar-left>li {
	border-right: 1px solid #e6e6e6
}

.social-menu .nav.navbar-right>li:last-child {
	margin-right: 0
}

.social-menu .nav.navbar-right>li {
	float: right
}

.social-menu .nav.navbar-right>li.search {
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6
}

.social-menu .nav.navbar-right>li.search .mask-background {
	display: none
}

.social-menu .nav.navbar-right>li.search.open .mask-background,.social-menu .nav.navbar-right>li.search:hover .mask-background {
	display: block
}

.social-menu .nav.navbar-right>li a {
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear
}

.social-menu .nav.navbar-right>li.search.open a,.social-menu .nav.navbar-right>li:hover a {
	color: #fff
}

.social-menu .nav.navbar-right>li.search .dropdown-menu {
	width: 250px;
	max-width: none
}

.social-menu .nav.navbar-right>li.search .dropdown-menu>li {
	float: left
}

.social-menu .nav.navbar-right>li.search .dropdown-menu .form-control {
	border-radius: 0;
	width: 178px;
	float: left;
	overflow: hidden;
	margin-right: 3px;
	height: 30px;
	padding: 5px 15px;
	font-size: 13px;
	color: #444;
	border: 1px solid #e6e6e6;
	-webkit-box-shadow: none;
	box-shadow: none
}

.social-menu .nav.navbar-right>li.search .dropdown-menu .btn-search {
	border: 1px solid #e6e6e6;
	background-color: #fff;
	color: #3f3f3f;
	padding: 4px 10px;
	display: inline-block;
	float: right
}

.social-menu .nav.navbar-right>li.search .dropdown-menu .btn-search:focus {
}

.social-menu .social-icons {
}

.social-menu .social-icons ul>li {
	padding: 0;
	float: left;
	border: none;
	border-left: 1px solid #e6e6e6
}

.social-menu .navbar-nav>li>a {
	padding: 6px 10px;
	font-size: 11px;
	color: #000
}

.social-menu a {
	font-size: 11px;
	color: #fff
}

.social-menu .nav>li>a:hover,.social-menu .nav>li>a:focus {
	text-decoration: none;
	background-color: transparent;
	color: #000
}

.social-menu .nav .open>a,.social-menu .nav .open>a:hover,.social-menu .nav .open>a:focus {
	background-color: transparent
}

.social-menu .nav>li>a:hover>span.nav-line,.social-menu .nav>li>a:focus>span.nav-line,.social-menu .nav>li.active>a>span.nav-line {
	width: 100%
}

.social-menu .nav>li>a>span.nav-line {
	-webkit-transition: all 300ms cubic-bezier(.175,.885,.32,1.275) 0;
	-moz-transition: all 300ms cubic-bezier(.175,.885,.32,1.275) 0s;
	-o-transition: all 300ms cubic-bezier(.175,.885,.32,1.275) 0;
	transition: all 300ms cubic-bezier(.175,.885,.32,1.275) 0;
	overflow: hidden;
	position: absolute;
	pointer-events: none;
	left: 0;
	bottom: -1px;
	display: block;
	width: 0;
	height: 2px!important;
	max-height: 2px!important;
	background-color: #afafaf
}

.social-menu .navbar-nav>li>.dropdown-menu {
	background-color: #fff;
	margin-top: -1px;
	border-top-width: 2px;
	border-top-style: solid;
	max-width: 180px;
	width: 180px
}

.social-menu .dropdown-menu>li>a {
	color: #000;
	padding: 5px 15px;
	-webkit-transition: padding .15s ease;
	-moz-transition: padding .15s ease;
	-ms-transition: padding .15s ease;
	-o-transition: padding .15s ease;
	transition: padding .15s ease
}

.social-menu .navbar-nav>li>a,.social-menu .dropdown-menu>li>a {
	position: relative
}

.social-menu .dropdown-menu>li>a:hover,.social-menu .dropdown-menu>li>a:focus,.social-menu .dropdown-submenu:hover>a,.social-menu .dropdown-menu>.active>a,.social-menu .dropdown-menu>.active>a:hover,.social-menu .dropdown-menu>.active>a:focus {
	color: #fff;
	background: 0 0;
	padding: 5px 13px 5px 17px
}

.social-menu .dropdown-menu .divider {
	background-color: #535353
}

.social-menu .dropdown-submenu>a:after {
	position: absolute;
	top: 2px;
	right: 15px
}

.main-menu {
	padding: 0;
	background-color: #fff;
	border-radius: 0;
	border-bottom: 2px solid #d5d5d5;
	z-index: 9
}

.main-menu.navbar-fixed-top {
}

.main-menu.navbar-fixed-top .navbar-collapse {
	padding: 0 15px
}

.main-menu .navbar-nav.navbar-right:last-child {
	margin-right: 0
}

.main-menu .navbar-nav.navbar-right [class^=icon-],.main-menu .navbar-nav.navbar-right [class*=" icon-"] {
	line-height: 17px
}

.main-menu a {
	color: #000;
	font-size: 13px
}

.main-menu .nav.navbar-left>li a:before,.main-menu .nav.navbar-left>li a:after {
}

.main-menu .nav.navbar-left>li a:before {
}

.main-menu .nav.navbar-left>li a:after {
}

.main-menu .nav>li>a {
	font-size: 17px;
	text-transform: uppercase
}

.main-menu .nav>li.dropdown>a {
	padding-right: 30px
}

.main-menu .nav>li.dropdown>a:before,.main-menu .nav>li.dropdown>a:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 15px;
	width: 9px;
	height: 3px;
	margin: -4px 0 0 -4px;
	background: transparent;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444
}

.main-menu .nav>li.dropdown>a:after {
	margin-top: 0
}

.main-menu .nav>li>a>span.nav-line {
	-webkit-transition: all 300ms cubic-bezier(.175,.885,.32,1.275) 0;
	-moz-transition: all 300ms cubic-bezier(.175,.885,.32,1.275) 0s;
	-o-transition: all 300ms cubic-bezier(.175,.885,.32,1.275) 0;
	transition: all 300ms cubic-bezier(.175,.885,.32,1.275) 0;
	overflow: hidden;
	position: absolute;
	pointer-events: none;
	left: 1px;
	bottom: -2px;
	display: block;
	width: 0;
	height: 2px!important;
	max-height: 2px!important;
	background: #fff;
	background-color: #000
}

.main-menu .nav>li>a:hover>span.nav-line,.main-menu .nav>li>a:focus>span.nav-line,.main-menu .nav>li.active>a>span.nav-line {
	width: 100%
}

.main-menu .nav>li>a:hover,.main-menu .nav>li>a:focus {
	background-color: transparent
}

.main-menu .nav>li>a:hover::after,.main-menu .nav>li>a:focus::after {
}

.main-menu .nav .open>a,.main-menu .nav .open>a:hover,.main-menu .nav .open>a:focus {
	background-color: transparent;
	border: none
}

.main-menu .nav .open>a>span.nav-line,.main-menu .nav .open>a:hover>span.nav-line,.main-menu .nav .open>a:focus>span.nav-line {
	width: 100%
}

.main-menu .fa-random {
	font-size: 18px
}

.main-menu .navbar-nav .dropdown-menu {
	min-width: 210px;
	max-width: 210px
}

.main-menu .navbar-nav li>.dropdown-menu {
	margin-top: 0;
	background-color: #fff;
	border-top-width: 2px;
	border-top-style: solid
}

.main-menu .dropdown-menu {
}

.main-menu .navbar-nav li {
	margin-bottom: 0
}

.main-menu .dropdown-menu>li>a {
	font-family: Oswald,roboto,Tahoma,Arial,sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-shadow: 0 1px rgba(0,0,0,.3);
	padding: 8px 15px;
	color: #000;
	word-break: normal;
	white-space: normal;
	line-height: 20px;
	border-bottom: 1px solid #e6e6e6;
	-webkit-transition: padding .2s ease;
	-moz-transition: padding .2s ease;
	-ms-transition: padding .2s ease;
	-o-transition: padding .2s ease;
	transition: padding .2s ease
}

.main-menu .dropdown-menu>li:last-child>a {
	border-bottom: none
}

.main-menu .dropdown-menu>li>a:hover,.main-menu .dropdown-menu>li>a:focus,.main-menu .dropdown-submenu:hover>a {
	color: #fff;
	background-image: none;
	padding: 8px 10px 8px 20px
}

.main-menu .dropdown-menu>li.active>a {
	color: #fff
}

.main-menu .dropdown-menu .divider {
	margin: 5px 0;
	background-color: rgba(0,0,0,.19)
}

.dropdown-submenu {
	position: relative
}

.dropdown-submenu>a:after {
	display: block;
	float: right;
	border: none;
	width: 0;
	height: 0;
	margin-top: 0;
	margin-right: 10px;
	content: "\e7ce";
	font-family: icomoon;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -7px!important;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	margin-top: 0;
	margin-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block
}

.dropdown-submenu:hover>a {
}

.header-logo {
	/*margin-bottom: 40px;
	margin-top: 40px*/
}

.header-logo>.logo {
	float: left
}
.site-logo{width:233px; height:60px;background:url(logo.png)no-repeat;background-size:100% 100%;text-indent:-999em; display:block;}

.header-logo>#gAd-468x60 {
	float: right
}

.col-md-8 .camera_wrap {
	margin-bottom: 40px!important
}

.camera_wrap {
	float: none;
	margin-bottom: 0!important;
	padding: 0
}

.camera_wrap .meta-info [class^=icon-] {
	margin-right: 3px;
	top: -2px
}

.camera_caption>div {
	background: #2a3852;
	background: rgba(0,0,0,.8);
	padding: 10px 40px 40px;
	width: 100%;
	text-align: center
}

.camera_caption>div .fa-fw {
	width: 20px
}

.camera_caption>div h3 {
	font-size: 24px;
	line-height: 36px;
	text-transform: uppercase;
	letter-spacing: 4px;
	margin-top: 10px;
	margin-bottom: 0
}

.camera_caption>div h3 a {
	text-decoration: none
}

.camera_caption>div h3 a,.camera_caption>div .meta-info>span,.camera_caption>div .meta-info a,.camera_caption>div .meta-info .fa {
	color: rgba(255,255,255,.7)
}

.camera_caption>div h3 a:hover {
	color: #ddd
}

.camera_caption>div .meta-info {
	margin-top: 10px
}

.camera_caption>div .meta-info>span,.camera_caption>div .meta-info a,.camera_caption>div .meta-info .fa {
	font-size: 14px
}

.camera_caption>div .meta-info a {
}

.camera_caption>div .meta-info>span {
	margin-right: 8px
}

.camera_wrap .camera_pag .camera_pag_ul {
	text-align: center;
	margin-top: -30px
}

.camera_wrap .camera_pag .camera_pag_ul li {
	background: transparent;
	border: 1px solid #fff
}

.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	margin: 5px;
	position: relative;
	text-indent: -9999px;
	width: 12px
}

.camera_wrap .camera_pag .camera_pag_ul li>span {
	display: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	height: 8px;
	left: 1px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	width: 8px
}

.camera_wrap .camera_pag .camera_pag_ul li:hover>span {
	background: #fff;
	display: block
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {
	background: #fff;
	display: block
}

.cameraContent .rating {
	display: inline-block;
	z-index: 5;
	margin-bottom: 0;
	margin-top: 10px
}

.cameraContent .rating-retina {
	display: inline-block;
	z-index: 5;
	margin-bottom: 0;
	margin-top: 10px
}

.camera_bar {
	bottom: initial;
	top: 0
}

.camera_prevThumbs,.camera_nextThumbs,.camera_prev,.camera_next,.camera_commands,.camera_thumbs_cont {
	background: #000;
	background: rgba(0,0,0,.2)
}

.camera_prev,.camera_next {
	border: 1px solid rgba(255,255,255,.4)
}

.camera_prev:hover,.camera_next:hover {
	border: 1px solid #fff
}

.camera_prev {
	left: 30px
}

.camera_next {
	right: 30px
}

.camera_commands {
	display: none
}

.camera_azure_skin .camera_prev>span,.camera_azure_skin .camera_commands>.camera_play,.camera_azure_skin .camera_commands>.camera_stop,.camera_azure_skin .camera_next>span {
	background-position-y: -121px
}

.camera_prev>span,.camera_next>span {
	background: 0 0;
	font-family: icomoon;
	vertical-align: middle;
	position: relative;
	display: inline-block;
	top: 0;
	margin-right: 0;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	font-size: 33px;
	text-align: center;
	padding: 3px 0
}

.camera_prev>span:before {
	content: "\e7cb";
	margin-right: 3px
}

.camera_next>span:before {
	content: "\e7ce"
}

.widget,.cat-widget {
	margin-bottom: 40px
}

section.sidebar>.widget {
	margin-bottom: 35px
}

.widget p,.cat-widget .widget-content p {
	margin-bottom: 0
}

.widget .wdg-col-4 {
	float: left;
	position: relative;
	margin-right: 15px
}

.widget .wdg-col-8 {
	position: relative;
	overflow: hidden
}

.widget .wdg-col-4 .post-type {
	width: 22px;
	height: 21px
}

.widget .wdg-col-4 .post-type .fa {
	font-size: 11px;
	vertical-align: middle
}

.widget .wdg-col-8 .review-rate {
	margin-top: 10px
}

.widget .wdg-col-8 .review-rate .review-value {
	float: left;
	margin-right: 10px;
	font-size: 12px;
	font-weight: 500;
	padding: 3px 6px;
	background-color: #e6e6e6;
	color: #444
}

.widget .wdg-col-8 .review-rate .rating-progress {
	border: 1px solid #d6d6d6;
	padding: 1px
}

.widget .wdg-col-8 .review-rate .rating-progress .progress {
	overflow: hidden;
	height: 5px;
	margin-bottom: 0;
	background: 0 0;
	background-color: transparent;
	border-radius: 1px;
	-webkit-box-shadow: inset 0 0 3px transparent;
	box-shadow: inset 0 0 3px transparent
}

.widget .wdg-col-8 .review-rate .rating-progress .progress-striped .progress-bar {
	background-size: 17px 17px
}

.widget .wdg-col-8 .review-rate .rating-progress .progress .progress-bar {
	background: 0 0;
	background-image: none
}

.widget .wdg-col-8 .review-rate .rating-progress .progress-bar {
	-webkit-box-shadow: none;
	box-shadow: none
}

.widget .wdg-col-8 .review-rate .rating-progress .progress .progress-bar {
}

.widget h5 {
	font-size: 13px
}

.widget .widget-title,.cat-widget .widget-title {
	overflow: hidden;font-size:18px;
}

.widget .widget-title:before {
}

.widget .widget-title h3 {
	margin: 0;
	float: left;
	margin-right: 10px
}

.widget .sep-widget {
	background-repeat: repeat-x;
	height: 7px;
	overflow: hidden;
	margin-top: 11px
}

.widget .widget-content,.cat-widget .widget-content {
	padding-top: 20px
}

.widget .widget-content.paddingZero,.cat-widget .widget-content.paddingZero {
	padding-top: 0
}

.widget .meta-info {
}

.widget li.post-item:first-child {
	margin-top: 0
}

.widget li.post-item {
	border-bottom: 1px solid #e6e6e6;
	padding: 0;
	padding-bottom: 15px;
	margin-top: 15px
}

.widget li.post-item:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.widget li.post-item .post-box {
}

.widget li.post-item:last-child .post-box {
	padding-bottom: 0;
	border-bottom: none
}

.wdg-cat-opposite .related-posts .post-box .sec-image {
	width: 70px;
	height: 65px
}

.wdg-classic-posts .post-box .sec-image .post-thumbnail,.wdg-comments .avatar-thumbnail,.wdg-review-posts .post-thumbnail,.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image .post-thumbnail,.wdg-cat-horiz-1col-sm .related-posts .post-box .sec-image .post-thumbnail,.wdg-cat-opposite .related-posts .post-box .sec-image .post-thumbnail,.wdg-cat-vert .related-posts .wdg-col-4 .post-thumbnail {
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
	border: 0
}

.wdg-classic-posts .post-box .sec-image .post-thumbnail>img,.wdg-comments .avatar-thumbnail>img,.wdg-review-posts .post-thumbnail>img,.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image .post-thumbnail>img,.wdg-cat-horiz-1col-sm .related-posts .post-box .sec-image .post-thumbnail>img,.wdg-cat-opposite .related-posts .post-box .sec-image .post-thumbnail>img,.wdg-cat-vert .related-posts .wdg-col-4 .post-thumbnail>img {
	width: 70px;
	height: 65px
}

.wdg-classic-posts .post-box .sec-image .rating,.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image .rating,.wdg-cat-horiz-1col-sm .related-posts .post-box .sec-image .rating,.wdg-cat-vert .related-posts .wdg-col-4 .rating {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 3px 0;
	margin-top: 0;
	margin-left: 0;
	background-color: rgba(0,0,0,.6);
	margin: 0 0
}

.wdg-classic-posts .post-box .sec-image .rating .stars.retina.x-1,.wdg-date-posts .post-box .sec-date .rating .stars.retina.x-1,.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image .rating .stars.retina.x-1,.wdg-cat-horiz-1col-sm .related-posts .post-box .sec-image .rating .stars.retina.x-1,.wdg-cat-vert .related-posts .wdg-col-4 .rating .stars.retina.x-1,.wdg-cat-reviews .top-bar .review-value .rating .stars.retina.x-1 {
	left: 50%;
	margin-left: -27px
}

.wdg-cat-horiz-2col-sm .related-posts div.posts .divider,.wdg-cat-opposite .divider {
	float: left;
	position: relative;
	width: 100%;
	border-top: 1px solid #e6e6e6;
	margin: 15px 0
}

.wdg-cat-reviews .title-bar h4>a,.wdg-cat-vert .title-bar h4>a,.wdg-cat-scrollbox .title-bar h4>a,.wdg-cat-horiz-1col-sm .title-bar h4>a {
	color: #ddd
}

.wdg-cat-reviews .title-bar a:hover,.wdg-cat-vert .title-bar a:hover,.wdg-cat-scrollbox .title-bar a:hover,.wdg-cat-horiz-1col-sm .title-bar a:hover {
	color: #fff
}

.wdg-cat-opposite .sec-image .top-bar a,.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar a,.wdg-cat-vert .first-post .top-bar a,.wdg-cat-horiz-1col-sm .first-post .top-bar a,.cat-scroll-box .top-bar a {
	color: #ebebeb
}

.wdg-cat-opposite .sec-image .top-bar span,.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar span,.wdg-cat-vert .first-post .top-bar span,.wdg-cat-horiz-1col-sm .first-post .top-bar span,.cat-scroll-box .top-bar span {
	cursor: default
}

.wdg-cat-opposite .sec-image,.wdg-cat-horiz-2col-sm .first-post .sec-image {
	width: 220px;
	height: auto
}

.latest-item .sec-image {
	width: 120px;
	height: auto
}

.blog-page .blog-items.style-2 .sec-image .rating .stars.retina.x-3 {
	left: 50%;
	margin-left: -60px
}

.wdg-classic-posts {
}

.wdg-classic-posts li.post-item {
	zoom: 1
}

.wdg-classic-posts li.post-item:last-child {
}

.wdg-classic-posts .post-box {
}

.wdg-classic-posts .post-box .sec-image {
}

.wdg-classic-posts .post-box .sec-image:hover .post-type,.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image:hover .post-type,.wdg-cat-horiz-1col-sm .related-posts .post-box .sec-image:hover .post-type,.wdg-cat-vert .related-posts .wdg-col-4:hover .post-type {
	background-color: #444;
	color: #fff
}

.wdg-classic-posts .post-box .sec-image:hover .post-type.anim,.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image:hover .post-type.anim,.wdg-cat-horiz-1col-sm .related-posts .post-box .sec-image:hover .post-type.anim,.wdg-cat-vert .related-posts .wdg-col-4:hover .post-type.anim {
	top: 50%;
	margin-top: -11px
}

.wdg-classic-posts .post-box .sec-image .mask-comments,.wdg-classic-posts .post-box .sec-image .mask-views {
	position: absolute;
	width: 60px;
	height: 20px;
	border: 1px solid rgba(255,255,255,.41);
	background-color: transparent;
	font-size: 10px;
	padding: 2px 5px;
	color: #fff
}

.wdg-classic-posts .post-box .sec-image .mask-comments {
	top: 40%;
	margin-top: -15px;
	left: -60px;
	-moz-transition: left .4s linear;
	-webkit-transition: left .4s linear;
	-o-transition: left .4s linear;
	transition: left .4s linear
}

.wdg-classic-posts .post-box .sec-image .mask-comments>.fa {
	padding-right: 3px
}

.wdg-classic-posts .post-box .sec-image .mask-views {
	top: 75%;
	margin-top: -15px;
	right: -60px;
	-moz-transition: right .4s linear;
	-webkit-transition: right .4s linear;
	-o-transition: right .4s linear;
	transition: right .4s linear
}

.wdg-classic-posts .post-box .sec-image .mask-views>.fa {
	padding-right: 3px
}

.wdg-classic-posts .post-box .sec-image:hover .mask-comments {
	left: 50%;
	margin-left: -30px
}

.wdg-classic-posts .post-box .sec-image:hover .mask-views {
	right: 50%;
	margin-right: -30px
}

.wdg-classic-posts .post-box .sec-image .rating {
}

.wdg-classic-posts .post-box .sec-image .post-thumbnail {
}

.wdg-classic-posts .post-box .sec-image .post-thumbnail>img {
}

.wdg-classic-posts .post-box .sec-title {
}

.wdg-classic-posts .post-box .sec-title .btn-category {
}

.wdg-classic-posts .post-box .sec-title a {
}

.wdg-classic-posts .post-box .sec-title a:hover {
}

.wdg-classic-posts .post-box .sec-title h5 {
	margin-bottom: 0
}

.wdg-classic-posts .post-box .sec-title .meta-info {
}

.wdg-classic-posts .post-box .sec-title .meta-info .published-time {
}

#main-video {
}

#video-thumb-list {
	margin: 0!important;
	padding: 0!important;
	width: 100%!important
}

#video-thumb-list div {
	*width: 100%!important;
	margin: 0!important;
	padding: 5px!important
}

#video-thumb-list div:hover {
	background: #333
}

.video-img-thumb {
	float: left;
	height: 30px;
	width: auto;
	padding-right: 5px
}

.wdg-date-posts {
}

.wdg-date-posts .post-box {
}

.wdg-date-posts .post-box .sec-date {
	float: left;
	margin-right: 15px
}

.wdg-date-posts .post-box .date-border {
	background-color: transparent;
	font-size: 11px;
	color: #444;
	border: 1px solid rgba(0,0,0,.2);
	padding: 5px;
	width: 70px;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.wdg-date-posts .post-box .date-border:hover {
}

.wdg-date-posts .post-box .date-border .month-year {
	border-bottom: 1px solid rgba(0,0,0,.2);
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 5px
}

.wdg-date-posts .post-box .date-border .month-year>.month,.wdg-date-posts .post-box .date-border .month-year>.year {
	display: inline-block;
	width: 46%
}

.wdg-date-posts .post-box .date-border .day {
	font-size: 25px;
	text-align: center
}

.wdg-date-posts .post-box .date-border .rating {
	width: 100%;
	border-top: 1px solid rgba(0,0,0,.2);
	text-align: center;
	margin-bottom: 0;
	padding: 5px 0 0
}

.wdg-date-posts .post-box .date-border .rating>.stars-12 {
	margin: 0 auto
}

.wdg-review-posts {
}

.wdg-review-posts .post-thumbnail {
}

.wdg-review-posts .post-thumbnail>img {
}

.wdg-review-posts .wdg-col-4 .review-star,.wdg-review-posts .wdg-col-4 .review-value {
	position: absolute;
	width: 25px;
	height: 24px;
	font-size: 11px;
	font-weight: 700;
	color: #444;
	line-height: 19px;
	background: rgba(255,255,255,.9);
	border-radius: 50%;
	box-shadow: 0 0 0 1px transparent;
	text-align: center;
	left: 0%;
	margin-left: 31px;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0)
}

.wdg-review-posts .wdg-col-4 .review-star .fa,.wdg-review-posts .wdg-col-4 .review-value .fa {
	font-size: 11px;
	vertical-align: middle
}

.wdg-review-posts .wdg-col-4 .review-star {
	top: 0;
	margin-top: -12px
}

.wdg-review-posts .wdg-col-4 .review-value {
	padding-top: 1px;
	bottom: 0;
	margin-bottom: -12px
}

.wdg-review-posts .wdg-col-4:hover .review-star,.wdg-review-posts .wdg-col-4:hover .review-value {
	background-color: #444;
	color: #fff
}

.wdg-review-posts .wdg-col-4:hover .review-star.anim,.wdg-review-posts .wdg-col-4:hover .review-value.anim {
	border: 1px solid rgba(0,0,0,.1)
}

.wdg-review-posts .wdg-col-4:hover .review-star.anim {
	top: 50%;
	margin-top: -20px
}

.wdg-review-posts .wdg-col-4:hover .review-value.anim {
	bottom: 50%;
	margin-bottom: -20px
}

.wdg-tabs {
}

.wdg-tabs .widget-title {
	display: none
}

.wdg-tabs .tab-pane {
	padding-top: 20px
}

.wdg-tabs .nav-tabs {
	background-color: #000;
	border-bottom: none;
	font-size: 16px
}

.wdg-tabs .nav-tabs>li {
	margin-bottom: 0;
	width: 50%;
	text-align: center;
	border-right: 1px solid rgba(255,255,255,.1)
}

.wdg-tabs .nav-tabs>li>a {
	margin-right: 0;
	line-height: 1.428571429;
	border: none;
	border-radius: 0;
	color: #fff;
	padding: 10px 0
}

.wdg-tabs .nav-tabs>li:last-child {
	border-right: none
}

.wdg-tabs .nav-tabs>li:last-child>a {
	margin-right: 0
}

.wdg-tabs .nav>li>a:hover,.wdg-tabs .nav>li>a:focus {
	text-decoration: none;
	background-color: rgba(0,0,0,.09)
}

.wdg-tabs .nav-tabs>li.active>a,.wdg-tabs .nav-tabs>li.active>a:hover,.wdg-tabs .nav-tabs>li.active>a:focus {
	border: none;
	color: #fff;
	background-color: rgba(94,94,94,.7)
}

.tags-cloud {
	float: left;
	margin-bottom: -10px
}

.tags-cloud>a {
	float: left;
	background-color: transparent;
	border: 1px solid rgba(0,0,0,.2);
	padding: 5px 6px;
	font-weight: 700;
	color: #000;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 10px;
	line-height: 13px;
	text-transform: lowercase
}

.tags-cloud .badge {
	float: left;
	padding: 2px 5px;
	margin-right: 5px;
	background-color: transparent;
	border-right: 1px solid #afafaf;
	color: #000;
	border-radius: 0;
	font-size: 10px
}

.tags-cloud>a:hover {
	color: #fff
}

.tags-cloud>a:hover>.badge {
	color: #fff;
	border-right-color: #fff
}

.tags-cloud>span {
	display: inline-block;
	float: left;
	background-color: #000;
	border: 1px solid #000;
	color: #fff;
	padding: 5px 10px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 10px;
	line-height: 13px;
	font-weight: 700;
	text-transform: uppercase
}

.wdg-comments {
}

.wdg-comments .post-box .sec-title {
}

.wdg-comments .post-box .sec-title>div {
}

.wdg-comments .post-box .sec-title .comment {
}

.wdg-comments .post-box .sec-title .comment h5,.wdg-comments .post-box .sec-title .comment span,.wdg-comments .post-box .sec-title .comment p {
	display: inline
}

.wdg-comments .post-box .sec-title .comment>p,.wdg-comments .post-box .sec-title .comment>.separator:before {
	color: #444;
	font-size: 11px
}

.wdg-comments .post-box .sec-title .comment>.separator:before {
	content: ' | ';
	font-size: 13px
}

.wdg-comments .post-box .sec-title .meta-info {
	margin-top: 0;
	margin-bottom: 5px
}

.wdg-comments .post-box .sec-title .leave-comment {
	float: left;
	margin-top: 5px;
	font-size: 11px;
	border-bottom: 1px solid transparent
}

.wdg-comments .post-box .sec-title .leave-comment a:before {
	content: "\e670";
	margin-right: 3px;
	vertical-align: middle
}

.wdg-comments .post-box .sec-title .leave-comment:hover {
	text-decoration: none;
	border-bottom: 1px dotted #000
}

.wdg-scroll-box {
	position: relative
}

.wdg-scroll-box .widget-content {
	margin-left: -20px
}

.wdg-scroll-box ul.nav-arrows {
	position: absolute;
	height: 29px;
	right: -11px;
	margin-top: -47px
}

.wdg-scroll-box ul.nav-arrows li {
	background-color: #fff;
	padding: 0
}

.wdg-scroll-box ul.nav-arrows li:last-child {
	margin-left: -3px
}

.wdg-scroll-box ul.nav-arrows li>a {
	font-size: 27px;
	color: gray;
	padding: 0 0;
	line-height: 12px
}

.wdg-scroll-box ul.nav-arrows li:hover>a>i {
	color: #333
}

.wdg-scroll-box .scroll-box {
	overflow: hidden;
	height: 210px
}

.wdg-scroll-box .post-item {
	position: relative;
	float: left;
	padding: 0;
	margin-left: 20px
}

.wdg-scroll-box .post-item>.post-box {
}

.wdg-scroll-box .post-thumbnail>img {
	width: 100%;
	height: 210px
}

.wdg-scroll-box .bottom-bar {
	position: absolute;
	width: 100%;
	height: 25px;
	left: 0;
	background-color: rgba(0,0,0,.7);
	color: #ebebeb;
	font-size: 10px
}

.wdg-scroll-box .bottom-bar {
	bottom: 0;
	padding: 4px 0 0 10px
}

.wdg-scroll-box .title-bar {
	position: absolute;
	width: 100%;
	height: auto;
	left: 0;
	bottom: 25px;
	padding: 10px;
	background-color: rgba(0,0,0,.6);
	color: #fff
}

.wdg-scroll-box .title-bar .btn-srp {
	float: left;
	margin-right: 10px
}

.wdg-scroll-box .title-bar h4 {
}

.wdg-scroll-box .title-bar h4>a {
	color: #cecece
}

.wdg-scroll-box .title-bar a:hover {
	color: #fff
}

.wdg-scroll-box .title-bar .meta-info {
}

.wdg-scroll-box .bottom-bar .btn-srp {
	float: right;
	margin-right: 0;
	margin-top: -4px
}

.wdg-scroll-box .bottom-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-scroll-box .bottom-bar .rating {
	float: left;
	margin-top: 2px;
	margin-bottom: 0
}

.widget .social-icons {
}

.widget .social-icons>ul {
	list-style-type: none
}

.widget .social-icons>ul>li {
	float: left;
	margin-right: 4px;
	margin-bottom: 4px
}

.wdg-news-in-pictures {
	margin-top: -10px
}

.wdg-news-in-pictures>ul {
	list-style-type: none
}

.wdg-news-in-pictures>ul>li {
	float: left;
	margin: 1px
}

.wdg-news-in-pictures img {
	width: 75px;
	height: 75px
}

.wdg-news-in-pictures img:hover {
	opacity: .6
}

.wdg-social-counter {
}

.wdg-social-counter ul.social-counter {
	list-style-type: none;
	overflow: hidden;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -20px
}

.wdg-social-counter ul.social-counter li {
	position: relative;
	float: left;
	width: 50%;
	height: 70px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 30px
}

.wdg-social-counter ul.social-counter li>div {
	position: relative;
	width: 100%;
	height: 70px;
	color: #fff
}

.wdg-social-counter ul.social-counter li>div:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 71px solid rgba(255,255,255,.19);
	border-right: 70px solid transparent;
	left: 0;
	z-index: 99
}

.wdg-social-counter ul.social-counter li>div>[class^=fa-],.wdg-social-counter ul.social-counter li>div>[class*=" fa-"] {
	float: left;
	position: absolute;
	text-align: center;
	width: 50px;
	height: 50px;
	top: -25px;
	left: 20px;
	color: #444;
	background-color: rgba(255,255,255,.9);
	padding: 12px 8px;
	z-index: 101;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear
}

.wdg-social-counter ul.social-counter li>div>[class^=fa-]:before,.wdg-social-counter ul.social-counter li>div>[class*=" fa-"]:before {
	font-size: 24px
}

.wdg-social-counter ul.social-counter li>div .fans-word,.wdg-social-counter ul.social-counter li>div .fans-count {
	position: absolute;
	left: 34px;
	letter-spacing: 1px
}

.wdg-social-counter ul.social-counter li>div .fans-word {
	font-size: 11px;
	top: 27px
}

.wdg-social-counter ul.social-counter li>div .fans-count {
	bottom: 0;
	margin-bottom: 2px;
	font-size: 20px
}

.wdg-social-counter ul.social-counter li>div a.more {
	z-index: 100
}

.wdg-social-counter ul.social-counter .facebook,.wdg-social-counter ul.social-counter .facebook:hover>[class^=fa-],.wdg-social-counter ul.social-counter .facebook:hover>[class*=" fa-"] {
	background-color: #3c5a98
}

.wdg-social-counter ul.social-counter .twitter,.wdg-social-counter ul.social-counter .twitter:hover>[class^=fa-],.wdg-social-counter ul.social-counter .twitter:hover>[class*=" fa-"] {
	background-color: #019ad2
}

.wdg-social-counter ul.social-counter .instagram,.wdg-social-counter ul.social-counter .instagram:hover>[class^=fa-],.wdg-social-counter ul.social-counter .instagram:hover>[class*=" fa-"] {
	background-color: #125688
}

.wdg-social-counter ul.social-counter .youtube,.wdg-social-counter ul.social-counter .youtube:hover>[class^=fa-],.wdg-social-counter ul.social-counter .youtube:hover>[class*=" fa-"] {
	background-color: #af2b26
}

.wdg-social-counter ul.social-counter .gplus,.wdg-social-counter ul.social-counter .gplus:hover>[class^=fa-],.wdg-social-counter ul.social-counter .gplus:hover>[class*=" fa-"] {
	background-color: #af2b26
}

.wdg-social-counter ul.social-counter .vimeo,.wdg-social-counter ul.social-counter .vimeo:hover>[class^=fa-],.wdg-social-counter ul.social-counter .vimeo:hover>[class*=" fa-"] {
	background-color: #4bf
}

.wdg-social-counter ul.social-counter .newsletter,.wdg-social-counter ul.social-counter .newsletter:hover>[class^=fa-],.wdg-social-counter ul.social-counter .newsletter:hover>[class*=" fa-"] {
	background-color: #d41144
}

.wdg-social-counter ul.social-counter .rss,.wdg-social-counter ul.social-counter .rss:hover>[class^=fa-],.wdg-social-counter ul.social-counter .rss:hover>[class*=" fa-"] {
	background-color: #fc7d29
}

.wdg-social-counter ul.social-counter li>div:hover a.more {
}

.wdg-social-counter ul.social-counter li>div:hover::after {
}

.wdg-social-counter ul.social-counter li>div:hover>[class^=fa-],.wdg-social-counter ul.social-counter li>div:hover>[class*=" fa-"] {
	color: #fff;
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1)
}

.wdg-social-counter ul.social-counter li>div:hover .fans-word,.wdg-social-counter ul.social-counter li>div:hover .fans-count {
}

.hexagon {
	width: 100px;
	height: 55px;
	background: red;
	position: relative
}

.hexagon:before {
	content: "";
	position: absolute;
	top: -25px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-bottom: 25px solid red
}

.hexagon:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-top: 25px solid red
}

.cat-widget {
}

.cat-widget .widget-title {
}

.cat-widget .widget-title:before {
}

.cat-widget .widget-title h3,.cat-widget .widget-title h1 {
	margin: 0;
	float: left;
	margin-right: 10px
}

.widget-title1{margin: 0;
	float: left;
	margin-right: 10px;color: #555;font-size: 18px;
    line-height: 29px;}

.cat-widget .widget-title h1 {
	font-size: 18px;
	line-height: 29px
}

.cat-widget .widget-title .sub-title {
	float: left;
	font-family: Oswald,roboto,Tahoma,Arial,sans-serif;
	font-weight: 300;
	color: #a5a5a5;
	font-size: 13px;
	margin-right: 10px;
	margin-top: 4px
}

.cat-widget .sep-widget {
	background-repeat: repeat-x;
	height: 7px;
	overflow: hidden;
	margin-top: 11px
}

.cat-widget .widget-content {
}

.wdg-cat-horiz-2col-sm {
}

.wdg-cat-horiz-2col-sm .first-post {
}

.wdg-cat-horiz-2col-sm .first-post .sec-image {
	float: left;
	position: relative;
	margin-right: 20px
}

.wdg-cat-horiz-2col-sm .first-post .sec-image:hover .mask-background {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .post-thumbnail {
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .post-thumbnail>img {
	width: 100%;
	height: 100%
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar,.wdg-cat-horiz-2col-sm .first-post .sec-image .bottom-bar {
	position: absolute;
	width: 100%;
	height: 25px;
	left: 0;
	background-color: rgba(0,0,0,.7);
	color: #ebebeb;
	font-size: 10px
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar {
	top: 0;
	padding: 5px 0 0 10px
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar .fa {
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar span {
	margin-right: 5px
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar span:last-child {
	margin-right: 0
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar .btn-srp {
	float: right;
	margin-right: 0;
	margin-top: -5px
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .top-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .bottom-bar {
	bottom: 0;
	padding: 4px 10px 0 0
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .bottom-bar .btn-srp {
	margin-right: 0;
	margin-top: -4px
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .bottom-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-cat-horiz-2col-sm .first-post .sec-image .bottom-bar .rating {
	float: right;
	margin-top: 2px;
	margin-bottom: 0
}

.wdg-cat-horiz-2col-sm .first-post .sec-desc {
	position: relative;
	overflow: hidden
}

.wdg-cat-horiz-2col-sm .first-post .sec-desc .post-desc {
	margin-top: 10px
}

.wdg-cat-horiz-2col-sm .related-posts {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e6e6e6
}

.wdg-cat-horiz-2col-sm .related-posts .posts {
}

.wdg-cat-horiz-2col-sm .related-posts .posts .post-item {
	float: left;
	width: 50%
}

.wdg-cat-horiz-2col-sm .related-posts div.posts .post-item.odd-item {
	padding-right: 10px
}

.wdg-cat-horiz-2col-sm .related-posts div.posts .post-item.even-item {
	padding-left: 10px
}

.wdg-cat-horiz-2col-sm .related-posts div.posts .divider {
}

.wdg-cat-horiz-2col-sm .related-posts .wdg-col-4 {
	float: left;
	position: relative;
	margin-right: 15px
}

.wdg-cat-horiz-2col-sm .related-posts .wdg-col-4 .post-type {
	width: 22px;
	height: 21px
}

.wdg-cat-horiz-2col-sm .related-posts .wdg-col-4 .post-type .fa {
	font-size: 11px;
	vertical-align: middle
}

.wdg-cat-horiz-2col-sm .related-posts .wdg-col-8 {
	position: relative;
	overflow: hidden
}

.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image .post-thumbnail {
}

.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image .post-thumbnail>img {
}

.wdg-cat-horiz-2col-sm .related-posts .post-box .sec-image .rating {
	bottom: 0
}

.wdg-cat-horiz-1col-sm {
}

.wdg-cat-horiz-1col-sm .first-post {
	position: relative;
	float: left;
	width: 50%
}

.wdg-cat-horiz-1col-sm .post-thumbnail>img {
	width: 100%;
	height: 230px
}

.wdg-cat-horiz-1col-sm .first-post .top-bar,.wdg-cat-horiz-1col-sm .first-post .bottom-bar {
	position: absolute;
	width: 100%;
	height: 25px;
	left: 0;
	background-color: rgba(0,0,0,.7);
	color: #ebebeb;
	font-size: 10px
}

.wdg-cat-horiz-1col-sm .first-post .top-bar {
	top: 0;
	padding: 5px 0 0 10px
}

.wdg-cat-horiz-1col-sm .first-post .bottom-bar {
	bottom: 0;
	padding: 4px 10px 0 0
}

.wdg-cat-horiz-1col-sm .first-post .top-bar span {
	margin-right: 5px
}

.wdg-cat-horiz-1col-sm .first-post .top-bar span:last-child {
	margin-right: 0
}

.wdg-cat-horiz-1col-sm .first-post .top-bar .btn-srp {
	float: right;
	margin-right: 0;
	margin-top: -5px
}

.wdg-cat-horiz-1col-sm .first-post .top-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-cat-horiz-1col-sm .title-bar {
	/*position: absolute;*/
	max-width: 100%;
	left: 0;
	bottom: 15px;
	padding: 8px;
	background-color: rgba(0,0,0,.6);
	color: #fff
}

.wdg-cat-horiz-1col-sm .title-bar h5 {
}

.wdg-cat-horiz-1col-sm .title-bar h5>a {
	color: #fff
}

.wdg-cat-horiz-1col-sm .title-bar h5>a:hover {
	color: #fff
}

.wdg-cat-horiz-1col-sm .title-bar .meta-info {
	color: #ccc
}

.wdg-cat-horiz-1col-sm .title-bar .meta-info>span>a,.wdg-cat-horiz-1col-sm .title-bar .meta-info>span>a:hover {
	color: #fff
}

.wdg-cat-horiz-1col-sm .first-post .bottom-bar .btn-srp {
	margin-right: 0;
	margin-top: -4px
}

.wdg-cat-horiz-1col-sm .first-post .bottom-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-cat-horiz-1col-sm .first-post .bottom-bar .rating {
	float: right;
	margin-top: 2px;
	margin-bottom: 0
}

.wdg-cat-horiz-1col-sm .related-posts {
	position: relative;
	float: left;
	width: 50%;
	padding-left: 20px
}

.wdg-cat-horiz-1col-sm .related-posts .posts {
}

.wdg-cat-horiz-1col-sm .related-posts .posts .post-item {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 8px;
	margin-top: 9px
}

.wdg-cat-horiz-1col-sm .related-posts .posts .post-item:first-child {
	margin-top: 0
}

.wdg-cat-horiz-1col-sm .related-posts .posts .post-item:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.wdg-cat-horiz-1col-sm .related-posts .wdg-col-4 {
	float: left;
	position: relative;
	margin-right: 15px
}

.wdg-cat-horiz-1col-sm .related-posts .wdg-col-4 .post-type {
	width: 22px;
	height: 21px
}

.wdg-cat-horiz-1col-sm .related-posts .wdg-col-4 .post-type .fa {
	font-size: 11px;
	vertical-align: middle
}

.wdg-cat-horiz-1col-sm .related-posts .wdg-col-4 .post-thumbnail {
}

.wdg-cat-horiz-1col-sm .related-posts .wdg-col-4 .post-thumbnail>img {
}

.wdg-cat-horiz-1col-sm .related-posts .wdg-col-4 .rating {
	bottom: 0
}

.wdg-cat-horiz-1col-sm .related-posts .wdg-col-8 {
	position: relative;
	overflow: hidden
}

.wdg-cat-opposite {
}

.wdg-cat-opposite .divider {
}

.wdg-cat-opposite .even-item {
	width: 100%
}

.wdg-cat-opposite .odd-item {
	float: left
}

.wdg-cat-opposite .sec-image {
	position: relative
}

.wdg-cat-opposite .odd-item .sec-image {
	float: left;
	margin-right: 20px
}

.wdg-cat-opposite .even-item {
	float: right
}

.wdg-cat-opposite .even-item .sec-image {
	float: right;
	margin-left: 20px
}

.wdg-cat-opposite .odd-item .sec-image:hover .mask-background {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1
}

.wdg-cat-opposite .odd-item .sec-image .post-thumbnail {
}

.wdg-cat-opposite .sec-image .post-thumbnail>img {
	width: 100%;
	height: 150px;
}

.wdg-cat-opposite .sec-image .top-bar,.wdg-cat-opposite .sec-image .bottom-bar {
	position: absolute;
	width: 100%;
	height: 25px;
	left: 0;
	background-color: rgba(0,0,0,.7);
	color: #ebebeb;
	font-size: 11px
}

.wdg-cat-opposite .sec-image .top-bar {
	top: 0
}

.wdg-cat-opposite .sec-image .top-bar .glyphicon {
	top: 2px;
	margin-right: 3px
}

.wdg-cat-opposite .odd-item .sec-image .top-bar {
	padding: 5px 0 0 10px
}

.wdg-cat-opposite .even-item .sec-image .top-bar {
	padding: 5px 10px 0 0
}

.wdg-cat-opposite .odd-item .sec-image .top-bar .fa {
}

.wdg-cat-opposite .odd-item .sec-image .top-bar span {
	margin-right: 5px
}

.wdg-cat-opposite .odd-item .sec-image .top-bar span:last-child {
	margin-right: 0
}

.wdg-cat-opposite .even-item .sec-image .top-bar span {
	float: right;
	margin-left: 8px
}

.wdg-cat-opposite .even-item .sec-image .top-bar span:last-child {
	margin-left: 0
}

.wdg-cat-opposite .sec-image .top-bar .btn-srp {
	margin-top: -5px
}

.wdg-cat-opposite .sec-image .top-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-cat-opposite .odd-item .sec-image .top-bar .btn-srp {
	float: right;
	margin-right: 0
}

.wdg-cat-opposite .even-item .sec-image .top-bar .btn-srp {
	float: left;
	margin-left: 0
}

.wdg-cat-opposite .sec-image .bottom-bar {
	bottom: 0
}

.wdg-cat-opposite .odd-item .sec-image .bottom-bar {
	padding: 4px 10px 0 0
}

.wdg-cat-opposite .even-item .sec-image .bottom-bar {
	padding: 4px 0 0 10px
}

.wdg-cat-opposite .sec-image .bottom-bar .btn-srp {
	margin-top: -4px
}

.wdg-cat-opposite .odd-item .sec-image .bottom-bar .btn-srp {
	float: left;
	margin-right: 0
}

.wdg-cat-opposite .even-item .sec-image .bottom-bar .btn-srp {
	float: right;
	margin-left: 0;
	margin-right: 0
}

.wdg-cat-opposite .sec-image .bottom-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-cat-opposite .sec-image .bottom-bar .rating {
	margin-top: 2px;
	margin-bottom: 0
}

.wdg-cat-opposite .odd-item .sec-image .bottom-bar .rating {
	float: right
}

.wdg-cat-opposite .even-item .sec-image .bottom-bar .rating {
	float: left
}

.wdg-cat-opposite .odd-item .sec-desc,.wdg-cat-opposite .even-item .sec-desc {
	position: relative;
	overflow: hidden
}

.wdg-cat-opposite .sec-desc .post-desc {
	margin-top: 10px
}

.wdg-cat-opposite .related-posts {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e6e6e6
}

.wdg-cat-opposite .related-posts .posts {
}

.wdg-cat-opposite .related-posts .posts .post-item {
	float: left;
	width: 50%
}

.wdg-cat-opposite .related-posts div.posts .post-item.odd-item {
	padding-right: 10px
}

.wdg-cat-opposite .related-posts div.posts .post-item.even-item {
	padding-left: 10px
}

.wdg-cat-opposite .related-posts div.posts .divider {
}

.wdg-cat-opposite .related-posts .wdg-col-4 {
	float: left;
	position: relative;
	margin-right: 15px
}

.wdg-cat-opposite .related-posts .wdg-col-4 .post-type {
	width: 22px;
	height: 21px
}

.wdg-cat-opposite .related-posts .wdg-col-4 .post-type .fa {
	font-size: 11px;
	vertical-align: middle
}

.wdg-cat-opposite .related-posts .wdg-col-8 {
	position: relative;
	overflow: hidden
}

.wdg-cat-opposite .related-posts .post-box .sec-image .post-thumbnail {
}

.wdg-cat-opposite .related-posts .post-box .sec-image .post-thumbnail>img {
}

.wdg-cat-opposite .related-posts .post-box .sec-image .rating {
	bottom: 0
}

.wdg-cat-vert-container {
	margin-bottom: 40px
}

.wdg-cat-vert {
	margin-bottom: 0
}

.wdg-cat-vert .divider {
}

.wdg-cat-vert .first-post {
	position: relative
}

.wdg-cat-vert .post-thumbnail>img {
	width: 100%;
	height: 220px
}

.wdg-cat-vert .first-post .top-bar,.wdg-cat-vert .first-post .bottom-bar {
	position: absolute;
	width: 100%;
	height: 25px;
	left: 0;
	background-color: rgba(0,0,0,.7);
	color: #ebebeb;
	font-size: 10px
}

.wdg-cat-vert .first-post .top-bar {
	top: 0;
	padding: 5px 0 0 10px
}

.wdg-cat-vert .first-post .bottom-bar {
	bottom: 0;
	padding: 4px 10px 0 0
}

.wdg-cat-vert .first-post .top-bar span {
	margin-right: 5px
}

.wdg-cat-vert .first-post .top-bar span:last-child {
	margin-right: 0
}

.wdg-cat-vert .first-post .top-bar .btn-srp {
	float: right;
	margin-right: 0;
	margin-top: -5px
}

.wdg-cat-vert .first-post .top-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-cat-vert .title-bar {
	position: absolute;
	width: 100%;
	height: auto;
	left: 0;
	bottom: 25px;
	padding: 10px;
	background-color: rgba(0,0,0,.6);
	color: #fff
}

.wdg-cat-vert .title-bar h4 {
}

.wdg-cat-vert .title-bar h4>a {
}

.wdg-cat-vert .title-bar a:hover {
}

.wdg-cat-vert .title-bar .meta-info {
}

.wdg-cat-vert .first-post .bottom-bar .btn-srp {
	margin-right: 0;
	margin-top: -4px
}

.wdg-cat-vert .first-post .bottom-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-cat-vert .first-post .bottom-bar .rating {
	float: right;
	margin-top: 3px;
	margin-bottom: 0
}

.wdg-cat-vert .related-posts {
	float: left;
	width: 100%;
	margin-top: 15px;
	border-top: 1px solid #e6e6e6
}

.wdg-cat-vert .related-posts .posts {
}

.wdg-cat-vert .related-posts .posts .post-item {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 15px;
	margin-top: 15px
}

.wdg-cat-vert .related-posts .posts .post-item:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.wdg-cat-vert .related-posts .wdg-col-4 {
	float: left;
	position: relative;
	margin-right: 15px
}

.wdg-cat-vert .related-posts .wdg-col-4 .post-type {
	width: 22px;
	height: 21px
}

.wdg-cat-vert .related-posts .wdg-col-4 .post-type .fa {
	font-size: 11px;
	vertical-align: middle
}

.wdg-cat-vert .related-posts .wdg-col-4 .post-thumbnail {
}

.wdg-cat-vert .related-posts .wdg-col-4 .post-thumbnail>img {
}

.wdg-cat-vert .related-posts .wdg-col-4 .rating {
	bottom: 0
}

.wdg-cat-vert .related-posts .wdg-col-8 {
	position: relative;
	overflow: hidden
}

.cat-scroll-box {
}

.cat-scroll-box .widget-content {
	margin-left: -20px
}

.cat-scroll-box ul.nav-arrows {
	position: absolute;
	height: 29px;
	right: 6px;
	margin-top: -47px
}

.cat-scroll-box ul.nav-arrows li {
	background-color: #fff;
	padding: 0
}

.cat-scroll-box ul.nav-arrows li:last-child {
	margin-left: -3px
}

.cat-scroll-box ul.nav-arrows li>a {
	font-size: 20px;
	color: gray;
	padding: 8px;
	line-height: 28px
}

.cat-scroll-box ul.nav-arrows li:hover>a>i {
	color: #333
}

.cat-scroll-box .scroll-box {
	overflow: hidden;
	height: 210px
}

.cat-scroll-box .scroll-box>ul {
	width: 1045px;
	margin-left: -20px
}

.cat-scroll-box .post-item {
	position: relative;
	float: left;
	padding: 0;
	margin-left: 20px
}

.cat-scroll-box .post-thumbnail>img {
	width: 100%;
	height: 210px
}

.cat-scroll-box .top-bar,.cat-scroll-box .bottom-bar {
	position: absolute;
	width: 100%;
	height: 25px;
	left: 0;
	background-color: rgba(0,0,0,.7);
	color: #ebebeb;
	font-size: 10px
}

.cat-scroll-box .top-bar {
	top: 0;
	padding: 5px 0 0 10px
}

.cat-scroll-box .bottom-bar {
	bottom: 0;
	padding: 4px 10px 0 0
}

.cat-scroll-box .top-bar span {
	margin-right: 5px
}

.cat-scroll-box .top-bar span:last-child {
	margin-right: 0
}

.cat-scroll-box .top-bar .btn-srp {
	float: right;
	margin-right: 0;
	margin-top: -5px
}

.cat-scroll-box .top-bar .btn-srp>a {
	padding: 5px 15px
}

.cat-scroll-box .title-bar {
	position: absolute;
	left: 0;
	max-width: 90%;
	bottom: 15px;
	padding: 8px;
	background-color: rgba(0,0,0,.6);
	color: #fff
}

.cat-scroll-box .title-bar h5 {
}

.cat-scroll-box .title-bar h5>a {
	color: #fff
}

.cat-scroll-box .title-bar h5>a:hover {
	color: #fff
}

.cat-scroll-box .title-bar .meta-info {
	color: #ccc
}

.cat-scroll-box .title-bar .meta-info>span>a,.cat-scroll-box .title-bar .meta-info>span>a:hover {
	color: #fff
}

.cat-scroll-box .bottom-bar .btn-srp {
	margin-right: 0;
	margin-top: -4px
}

.cat-scroll-box .bottom-bar .btn-srp>a {
	padding: 5px 15px
}

.cat-scroll-box .bottom-bar .rating {
	float: right;
	margin-top: 2px;
	margin-bottom: 0
}

.wdg-cat-scrollbox {
}

.wdg-cat-reviews {
}

.wdg-cat-reviews .top-bar .review-value {
	position: absolute;
	left: 10px;
	text-align: center;
	bottom: 0;
	width: 70px;
	height: 81px;
	padding: 10px 5px 5px;
	background-color: rgba(0,0,0,.8);
	top: 0;
	color: #fff
}

.wdg-cat-reviews .top-bar .review-value span {
	margin-right: 0
}

.wdg-cat-reviews .top-bar .review-value .value {
	font-size: 20px
}

.wdg-cat-reviews .top-bar .review-value .grade {
	display: block;
	font-size: 11px;
	margin-top: 5px
}

.wdg-cat-reviews .top-bar .review-value .rating {
	display: block;
	margin-top: 5px;
	margin-bottom: 0
}

.wdg-cat-reviews .top-bar .btn-srp {
	float: right;
	margin-right: 0;
	margin-top: -5px
}

.wdg-cat-reviews .top-bar .btn-srp>a {
	padding: 5px 15px
}

.wdg-cat-reviews .title-bar {
	position: absolute;
	width: 100%;
	height: auto;
	left: 0;
	bottom: 0;
	padding: 10px;
	background-color: rgba(0,0,0,.6);
	color: #fff
}

.wdg-cat-reviews .title-bar h4 {
}

.wdg-cat-reviews .title-bar h4>a {
}

.wdg-cat-reviews .title-bar a:hover {
}

.wdg-cat-reviews .title-bar .meta-info {
}

.cat-gallery-box {
}

.cat-gallery-box .widget-content {
}

.cat-gallery-box .post-item {
	margin-bottom: 20px
}

.cat-gallery-box .post-thumbnail>img {
	width: 100%;
	height: auto
}

.cat-gallery-box .title-bar {
	position: absolute;
	left: 0;
	max-width: 75%;
	bottom: 10px;
	padding: 5px;
	margin: 0 15px;
	background-color: rgba(0,0,0,.6)
}

.cat-gallery-box .title-bar:hover {
}

.cat-gallery-box .title-bar h5 {
}

.cat-gallery-box .title-bar h5>a {
	color: #fff
}

.cat-gallery-box .title-bar h5>a:hover {
	color: #fff;
	text-shadow: 1px 1px 2px #000
}

#gallery-items {
	margin-bottom: 20px
}

#gallery-items>a>img {
	margin: 0 3px 3px 0;
	float: left
}

.sb-none-layout .wdg-cat-opposite .sec-image,.sb-none-layout .wdg-cat-horiz-2col-sm .first-post .sec-image {
	width: 350px;
	height: 220px
}

.sb-none-layout .wdg-cat-vert .post-thumbnail>img {
	width: 100%;
	height: 295px
}

.sb-none-layout .wdg-cat-horiz-1col-sm .post-thumbnail>img {
	width: 100%;
	height: 295px
}

.footer-container {
	margin-left: -30px;
	border-top: 5px solid #d1d1d1;
	padding-top: 40px;
	background-color: #333;
}

.footer-container p,.footer-container ul,.footer-container ol,.footer-container li {
	margin: 0
}

.footer-container,.footer-container a,.footer-container span,.footer-container .badge,.footer-container .widget .widget-title h3,.footer-container .social-icons [class^=fa-],.footer-container .social-icons [class*=" fa-"] {
	color: #c5c5c5
}

.footer-container a:hover,.footer-container a:focus,.footer-container .meta-info a:hover,.footer-container .social-icons [class$=-metro-but-16]:hover [class^=fa-],.footer-container .social-icons [class*=-metro-but-16]:hover [class*=" fa-"] {
	color: #fff
}

.footer-container .meta-info,.footer-container .meta-info a,.footer-container .meta-info .fa,.footer-container .meta-info span {
	color: #868686
}

.footer-container .mask-background.white {
	background-color: rgba(0,0,0,.4)
}

.footer-container .tags-cloud>a {
	background-color: rgba(221,221,221,.25);
	border: 1px solid transparent
}

.footer-container .widget li.post-item {
	border-bottom: 1px solid rgba(255,255,255,.2)
}

.footer-container .widget li.post-item:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.footer-container .post-type,.footer-container .wdg-review-posts .wdg-col-4 .review-star,.footer-container .wdg-review-posts .wdg-col-4 .review-value {
	color: #e7e7e7;
	background: #444
}

.footer-container .wdg-date-posts .post-box .date-border {
	background-color: rgba(0,0,0,.2);
	border: 1px solid rgba(255,255,255,.2)
}

.footer-container .wdg-date-posts .post-box .date-border .month-year {
	border-bottom: 1px solid rgba(255,255,255,.2)
}

.footer-container .wdg-date-posts .post-box .date-border .rating {
	border-top: 1px solid rgba(255,255,255,.2)
}

.footer-container .social-icons>ul>li {
	border: 1px solid rgba(255,255,255,.3)
}

.footer-container .wdg-scroll-box ul.nav-arrows li {
	background-color: transparent
}

.footer-container .wdg-scroll-box ul.nav-arrows {
	margin-top: -30px
}

.footer-container .wdg-scroll-box ul.nav-arrows li:hover>a>i {
	color: #fff
}

.footer-container .wdg-tabs .nav-tabs {
	background-color: rgba(0,0,0,.2);
	border: 1px solid rgba(255,255,255,.2)
}

.footer-container .wdg-tabs .nav-tabs>li {
	border-right: 1px solid rgba(255,255,255,.2)
}

.footer-container .wdg-tabs .nav-tabs>li>a {
	color: #888
}

.footer-container .wdg-tabs .nav-tabs>li.active>a,.footer-container .wdg-tabs .nav-tabs>li.active>a:hover,.footer-container .wdg-tabs .nav-tabs>li.active>a:focus {
	color: #fff
}

.footer-container .wdg-comments .post-box .sec-title .comment h5 {
	color: #fff
}

.footer-container .wdg-comments .post-box .sec-title .comment>p,.footer-container .wdg-comments .post-box .sec-title .comment>.separator:before {
	color: #c5c5c5
}

.footer-container .wdg-comments .post-box .sec-title .leave-comment:hover {
	border-bottom: 1px dotted #fff
}

.footer-container .wdg-social-counter ul.social-counter li>div>[class^=fa-],.footer-container .wdg-social-counter ul.social-counter li>div>[class*=" fa-"] {
	color: #fff;
	background-color: rgba(51,51,51,.9)
}

.footer-container .wdg-social-counter ul.social-counter span {
	color: #fff
}

.footer-container .footer-bottom {
	font-size: 11px;
	border-top-width: 5px;
	border-top-style: solid;
	padding-top: 10px;
	padding-bottom: 10px
}

.footer-container .footer-bottom ul {
	list-style-type: none
}

.footer-container .footer-bottom ul>li {
	float: left;
	margin-right: 10px
}

.article-container {
}

.article-container img,.article-content .wp-caption {
	max-width: 100%
}

.article-content {
}

.article-content h1 {
	letter-spacing: 1px;
	margin-bottom: 10px
}

.article-content .post-meta {
	width: 100%;
	background-color: transparent;
	margin-bottom: 10px
}

.article-content .post-meta {
	color: #555
}

.article-content .post-meta a {
	color: #000
}

.article-content .post-meta a:hover {
	color: #d41144
}

.article-content .post-meta [class^=icon-],.article-content .post-meta [class*=" icon-"] {
	font-size: 13px;
	margin-right: 3px
}

.article-content .post-meta ul {
	list-style-type: none;
	font-size: 11px
}

.article-content .post-meta ul li {
	display: inline-block;
	margin-right: 10px
}

.article-content .post-meta ul li:last-child {
}

.article-content .breadcrumb-container {
	background-color: transparent;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 10px;
	padding-bottom: 5px
}

.article-content .breadcrumb {
	padding: 0;
	background-color: transparent;
	border-radius: 0;
	margin-bottom: -1px
}

.article-content .breadcrumb>li+li:before {
	content: ""
}

.article-content .breadcrumb li,.article-content .breadcrumb li a {
	color: #000
}

.article-content .breadcrumb a:hover {
	color: #d41144
}

.article-content .breadcrumb.ltr {
	float: left
}

.article-content .breadcrumb.ltr li {
	position: relative;
	font-family: roboto,Tahoma,Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	padding: 5px 0 5px 0;
	margin-right: 0;
	border: none
}

.article-content .breadcrumb.ltr li+li {
	margin-left: -7px
}

.article-content .figure-container {
}

.article-content .featured-post-figure {
	position: relative;
	margin-bottom: 40px;
	border-bottom-width: 5px;
	border-bottom-style: solid
}

.col-md-8 .article-content .featured-post-figure img {
	height: auto
}

.col-md-12 .article-content .featured-post-figure img {
	height: auto
}

.article-content .featured-post-figure figcaption {
	position: absolute;
	bottom: 0;
	color: #fff;
	width: 100%;
	text-align: center;
	background-color: rgba(0,0,0,.6);
	padding: 5px;
	font-size: 14px
}

.article-content header .divider {
	float: left;
	position: relative;
	width: 100%;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 15px
}

.article-content .index-body {
	float: left;
	width: 100%
}

.article-content .post-entry {
	float: left;
	width: 100%;
	line-height: 23px;
	border-bottom-width: 5px;
	border-bottom-style: solid
}

.article-content .post-entry p,.search-results-intro,#subscribe-box p {
	margin-bottom: 15px;
	font-family: Georgia,Cambria,times new roman,Times,serif;
	letter-spacing: .01rem;
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	line-height: 1.58;
	letter-spacing: -.003em
}

.article-content .post-entry p a,#subscribe-box p a {
	text-decoration: underline
}

.article-content .post-entry .fa-ul {
	margin-top: 15px;
	margin-bottom: 15px
}

.article-content .post-entry .fa-li {
	line-height: 21px
}

.article-content .post-entry ul,.article-content .post-entry ol {
	padding-left: 0;
	margin-left: 2em;
	font-family: Georgia,Cambria,times new roman,Times,serif;
	letter-spacing: .01rem;
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	line-height: 1.58;
	letter-spacing: -.003em;
	margin-bottom: 15px
}

.article-content .post-entry ul li,.article-content .post-entry ol li {
	margin-bottom: 5px
}

.article-content .post-entry ul.post-ul {
	padding-left: 0;
	margin-left: 2.142857142857143em;
	list-style-type: none;
	margin-top: 15px;
	margin-bottom: 15px
}

.article-content .post-entry .post-ul li {
	margin-bottom: 5px
}

.article-content .post-entry .post-ul [class^=icon-],.article-content .post-entry .post-ul [class*=" icon-"] {
	margin-right: 5px
}

.article-content .post-entry .drop-capital {
	float: left;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 60px;
	margin-right: 15px;
	line-height: 60px
}

.article-content .post-entry .image-float-left {
	float: left;
	display: inline-block;
	overflow: hidden;
	margin-right: 15px;
	text-align: center
}

.article-content .post-entry .highlight {
	background-color: #ffff0f;
	padding: 1px 5px
}

.article-content .post-entry blockquote {
	display: inline-block;
	line-height: 50px;
	margin: 15px 0;
	padding: 0 20px
}

.article-content .post-entry blockquote p {
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
	font-style: italic;
	color: #666
}

.article-content .post-entry blockquote p::before {
	display: block;
	content: '\201C';
	font-family: serif,Georgia;
	font-style: normal;
	font-weight: 700;
	font-size: 80px;
	padding-top: 30px;
	top: 0;
	left: 0;
	text-shadow: 1px 1px 1px #d5d5d5
}

.article-content .post-entry .pullquote {
	display: inline-block;
	width: 45%;
	float: right;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-left: 20px;
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
	font-style: italic;
	color: #666;
	border-left: 5px solid #eee
}

.article-content .post-entry .pullquote::before {
	display: block;
	content: '\201C';
	font-family: serif,Georgia;
	font-style: normal;
	font-weight: 700;
	font-size: 80px;
	padding-top: 30px;
	top: 0;
	left: 0;
	text-shadow: 1px 1px 1px #d5d5d5
}

.article-content .post-entry .wp-caption {
	background-color: #e6e6e6;
	text-align: center;
	color: #444;
	padding: 5px 0 0;
	border: 1px solid #cecece
}

.article-content .post-entry .alignleft {
	float: left;
	margin-right: 15px
}

.article-content .post-entry .alignright {
	float: right;
	margin-left: 15px
}

.article-content .post-entry .wp-caption-text {
	margin-top: 10px;
	padding-bottom: 0;
	margin-bottom: 10px
}

.article-content .post-entry img {
	max-width: 100%;
	height: auto
}

.article-content .post-entry .news_image_caption {
	background-color: #444;
	overflow: hidden;
	max-width: 47%
}

.article-content .post-entry .image_left {
	float: left;
	margin-right: 15px
}

.article-content .post-entry .image_right {
	float: right;
	margin-left: 15px
}

.article-content .post-entry .news_image_caption span {
	display: block;
	margin: 5px;
	font-style: italic;
	font-size: 13px;
	line-height: 1.3em;
	color: #fff;
	text-align: center
}

.article-content .post-entry span.caption {
	display: block;
	background-color: #444;
	padding: 5px;
	font-family: roboto,Tahoma,Arial,sans-serif;
	font-size: 13px;
	line-height: 1.3em;
	color: #fff;
	text-align: center
}

.article-content .post-entry .ga_article_ad {
	float: left;
	width: 300px;
	margin: 0 20px 20px 0
}

.article-content .post-entry .ga_article_ad p {
	font-size: 10px;
	text-align: center;
	color: #ccc;
	margin: 0 0 5px
}

.article-content .post-entry iframe {
	max-width: 100%
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
	background: 0 0;
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	vertical-align: middle;
	margin-right: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	font-size: 15px;
	width: initial;
	height: initial;
	text-indent: initial
}

.nivo-lightbox-theme-default .nivo-lightbox-close:before {
	content: '\e6ea';
	margin-right: 5px
}

.article-content .post-navigation {
	float: left;
	width: 100%;
	margin-top: 15px;
	border-top: 1px solid #e6e6e6;
	padding-top: 20px;
	padding-bottom: 20px
}

.article-content .post-navigation .prev-article,.article-content .post-navigation .next-article {
	text-align: center
}

.article-content .post-navigation .prev-article:before,.article-content .post-navigation .next-article:before {
	position: absolute;
	font-size: 16px;
	vertical-align: middle;
	top: 50%;
	margin-top: -8px
}

.article-content .post-navigation .prev-article:before {
	content: "\2770";
	left: 0
}

.article-content .post-navigation .next-article:before {
	content: "\2771";
	right: 0
}

.article-content .post-navigation cite {
	font-weight: 400;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: 2px;
	color: #aaa
}

.article-content .post-navigation h3 {
	font-size: 14px;
	font-weight: 500;
	color: #000
}

.article-content .post-navigation .prev-article:hover h3,.article-content .post-navigation .next-article:hover h3 {
	color: #d41144
}

.article-content .article-boxes {
	float: left;
	width: 100%;
	padding-top: 20px
}

.article-content .article-boxes>div:first-child {
	margin-top: 0
}

.article-content .article-boxes>aside {
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cecece
}

.article-content .article-boxes>.cat-widget {
	padding-bottom: 0;
	border-bottom: none
}

.article-content .article-boxes>aside:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.article-content .article-boxes .box-title {
	float: left;
	margin-right: 15px
}

.article-content .article-boxes .box-title h3 {
	font-size: 13px;
	line-height: 24px;
	letter-spacing: 2px;
	color: #555
}

.article-content .article-boxes .box-content {
	position: relative;
	overflow: hidden
}

.article-content .article-boxes .tags-box {
}

.article-content .article-boxes .tags-box .tags-cloud {
	float: none;
	margin-bottom: 0
}

.article-content .article-boxes .share-box {
}

.article-content .article-boxes .share-box .share-icons {
}

.article-content .article-boxes .share-box .share-icons>a {
	float: left;
	background-color: transparent;
	border: 1px solid rgba(0,0,0,.2);
	padding: 5px 6px;
	font-weight: 700;
	color: #fff;
	line-height: 15px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 10px;
	text-transform: lowercase
}

.article-content .article-boxes .share-box .share-icons .badge {
	float: left;
	padding: 2px 8px 2px 0;
	margin-right: 10px;
	background-color: transparent;
	border-right: 1px solid #fff;
	color: #fff;
	border-radius: 0;
	font-size: 10px;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.article-content .article-boxes .share-box .share-icons a.facebook {
	background-color: #3b5998
}

.article-content .article-boxes .share-box .share-icons a.twitter {
	background-color: #00aced
}

.article-content .article-boxes .share-box .share-icons a.gplus {
	background-color: #d14836
}

.article-content .article-boxes .share-box .share-icons a.pinterest {
	background-color: #cb2027
}

.article-content .article-boxes .share-box .share-icons a.stumbleupon {
	background-color: #eb4924
}

.article-content .article-boxes .share-box .share-icons>a:hover,.article-content .article-boxes .share-box .share-icons>a:hover .badge {
	background-color: transparent;
	color: #444
}

.article-content .article-boxes .share-box .share-icons>a:hover .badge {
	border-right-color: rgba(0,0,0,.2)
}

.article-content .author-box {
	position: relative;
	border: 1px solid #cecece;
	padding-bottom: 20px
}

.article-content .author-box .box-title {
	background-color: #fff;
	float: none;
	margin-right: 0;
	position: absolute;
	top: -30px;
	left: 20px
}

.article-content .author-box .name {
	margin-bottom: 10px;
	font-size: 16px
}

.article-content .author-box .avatar {
	height: 85px;
	margin-top: 10px;
	padding: 3px;
	border: 1px solid #cecece
}

.article-content .author-box .box-content {
	overflow: initial;
	margin-left: 125px;
	margin-top: 20px
}

.article-content .author-box .social-icons>ul>li {
	float: left;
	margin-right: 3px;
	margin-bottom: 3px
}

.comments-box .comment-list {
	margin-left: 0
}

.comments-box ol {
	list-style-type: none
}

.comments-box ol li.comment-main {
	margin-bottom: 40px
}

.comments-box li.comment-main {
}

.comments-box li.comment-main>article.comment {
	border: 1px solid #cecece;
	padding: 10px
}

.comments-box li.comment-main>article.comment .vcard {
	float: left;
	margin-top: -20px;
	margin-right: 10px
}

.comments-box li.comment-main>article.comment .vcard img {
	height: 45px;
	width: 45px;
	padding: 1px;
	border: 1px solid #cecece
}

.comments-box li.comment-main>article.comment .comment-content {
	position: relative;
	overflow: hidden;
	margin-top: 0
}

.comments-box li.comment-main>article.comment .comment-content .time {
	display: block;
	margin-bottom: 10px;
	color: #aaa;
	font-size: 11px
}

.comments-box li.comment-main>article.comment .comment-content .creator {
	font-size: 13px
}

.comments-box li.comment-main>article.comment .comment-content .options .edit-link>a:before,.comments-box li.comment-main>article.comment .comment-content .options .reply>a:before,.comments-box li.comment-main>article.comment .comment-content .creator:before,.comments-box .comment-reply-title:before,.comments-box .comment-reply-title>small:before {
}

.comments-box li.comment-main>article.comment .comment-content .creator:before {
	font-size: 15px;
	margin-right: 5px;
	content: "\e677"
}

.comments-box li.comment-main>article.comment .comment-content .text {
	margin: 5px 20px 20px
}

.comments-box li.comment-main>article.comment .comment-content .options {
}

.comments-box li.comment-main>article.comment .comment-content .options .edit-link,.comments-box li.comment-main>article.comment .comment-content .options .reply {
	float: left
}

.comments-box li.comment-main>article.comment .comment-content .options .edit-link>a,.comments-box li.comment-main>article.comment .comment-content .options .reply>a {
	float: left;
	background-color: transparent;
	border: 1px solid rgba(0,0,0,.2);
	padding: 5px 14px;
	font-weight: 700;
	color: #444;
	margin-right: 10px;
	margin-bottom: 0;
	font-size: 10px;
	text-transform: uppercase
}

.comments-box li.comment-main>article.comment .comment-content .options .edit-link>a:before {
	content: "\e604";
	margin-right: 5px
}

.comments-box li.comment-main>article.comment .comment-content .options .reply>a:before {
	content: "\e670";
	margin-right: 5px
}

.comments-box li.comment-main>article.comment .comment-content .options .edit-link>a:hover,.comments-box li.comment-main>article.comment .comment-content .options .reply>a:hover {
	color: #fff
}

.comments-box li.comment-main>article.comment .comment-content .options .edit-link {
}

.comments-box li.comment-main>article.comment .comment-content .options .reply {
}

.comments-box ol.children {
	margin-top: 20px;
	margin-left: 20px
}

.comments-box ol.children>li.comment-main {
}

.comments-box .comment-respond {
}

.comments-box .comment-respond .comment-reply-title {
	border-bottom: 1px solid #cecece;
	padding-bottom: 10px;
	margin-bottom: 20px
}

.comments-box .comment-respond .comment-reply-title:before {
	content: "\e676";
	font-size: 20px;
	margin-right: 5px
}

.comments-box .comment-respond .comment-reply-title>small {
	float: right;
	margin-top: 8px
}

.comments-box .comment-respond .comment-reply-title>small:before {
	content: "\f00d";
	font-size: 15px;
	margin-right: 5px
}

.comments-box .comment-respond .comment-form {
}

.comments-box .comment-respond .comment-form>p {
	float: left;
	width: 100%;
	margin-bottom: 15px
}

.comments-box .comment-respond .comment-form>p:last-child {
	margin-bottom: 0
}

.comments-box .comment-respond .comment-form>p>label {
	font-size: 11px
}

.comments-box .comment-respond .comment-form>p>input {
	display: block;
	border: 1px solid #cecece;
	padding: 5px 10px
}

.comments-box .comment-respond .comment-form>p.comment-form-comment>label {
	display: none
}

.comments-box .comment-respond .comment-form>p.comment-form-comment>textarea {
	width: 100%;
	border: 1px solid #cecece;
	padding: 10px
}

.comments-box .comment-respond .comment-form>p.form-allowed-tags>code {
	float: left;
	margin: 10px 0 0;
	white-space: normal;
	border: 1px solid #cecece;
	padding: 10px;
	border-radius: 0
}

.comments-box .comment-respond .comment-form>p.form-submit #submit {
	float: left;
	background-color: transparent;
	border: 1px solid rgba(0,0,0,.2);
	padding: 8px 14px;
	font-weight: 700;
	color: #444;
	font-size: 10px;
	text-transform: uppercase
}

.comments-box .comment-respond .comment-form>p.form-submit #submit:hover {
	color: #fff
}

.fb-comments {
	min-height: 187px
}

.post-review {
	padding: 20px;
	margin: 15px 0;
	background-color: #474747;
	color: #fff
}

.post-review h2,.post-review h3,.post-review h4 {
	font-weight: 500
}

.post-review .criterias {
}

.post-review .criterias .criteria {
	padding: 10px 15px;
	background-color: rgba(0,0,0,.3);
	border: 1px solid rgba(255,255,255,.2);
	color: #fff;
	margin-bottom: 10px
}

.post-review .criterias .criteria:first-child {
}

.post-review .criterias .criteria:last-child {
}

.post-review .criterias .criteria .title {
	float: left
}

.post-review .criterias .criteria .title .value {
	font-weight: 300
}

.post-review.stars .rate {
	float: right;
	padding-top: 0
}

.post-review.percent .rate {
	position: relative;
	overflow: hidden;
	width: 100%;
	float: left;
	margin-top: 10px
}

.post-review.percent .rate .rating {
	display: block
}

.post-review.percent .rate .progress {
	padding: 2px;
	overflow: hidden;
	height: 15px;
	margin-bottom: 0;
	background: 0 0;
	background-color: rgba(255,255,255,.2);
	border-radius: 1px;
	border: 1px solid rgba(255,255,255,.35);
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.35);
	box-shadow: inset 0 0 3px rgba(0,0,0,.35)
}

.post-review.percent .rate .progress-striped .progress-bar {
	background-size: 17px 17px
}

.post-review.percent .rate .progress-bar-theme {
}

.post-review .rating {
	margin-bottom: 0
}

.post-review .total-score {
	margin-top: 20px
}

.post-review .total-score .result {
	display: table-cell;
	background-color: #444;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	padding: 15px 20px
}

.post-review .total-score .result .summation {
	font-size: 35px;
	line-height: 25px
}

.post-review .total-score .result .desc {
	float: none;
	margin-right: 0;
	margin-bottom: 5px
}

.post-review .total-score .summary {
	display: table-cell;
	width: 100%;
	padding: 15px 20px;
	vertical-align: middle;
	background-color: rgba(0,0,0,.3);
	color: #fff
}

.post-review .total-score .summary .title {
	float: none;
	margin-bottom: 10px;
	font-size: 21px
}

.post-review .total-score .summary .author-desc>p {
	margin-bottom: 0
}

.blog-page,.authors-page,.timeline-page,.sitemap-page {
	margin-bottom: 40px
}

.blog-page .post-entry,.authors-page .post-entry,.timeline-page .post-entry,.sitemap-page .post-entry {
	border-bottom: none
}

.blog-pagination {
	text-align: right;
	clear: both
}

.blog-pagination .pagination {
	margin: 20px 0 0
}

.blog-pagination .pagination>li:first-child>a,.blog-pagination .pagination>li:first-child>span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.blog-pagination .pagination>li:last-child>a,.blog-pagination .pagination>li:last-child>span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.blog-pagination .pagination>li>a,.blog-pagination .pagination>li>span {
	color: #444;
	border: 1px solid #cecece;
	margin: 0 2px
}

.blog-pagination .pagination>li>a:hover,.blog-pagination .pagination>li>span:hover,.blog-pagination .pagination>li>a:focus,.blog-pagination .pagination>li>span:focus {
	color: #444;
	background-color: #e6e6e6;
	border-color: rgba(0,0,0,.3)
}

.blog-pagination .pagination>.disabled>span,.blog-pagination .pagination>.disabled>span:hover,.blog-pagination .pagination>.disabled>span:focus,.blog-pagination .pagination>.disabled>a,.blog-pagination .pagination>.disabled>a:hover,.blog-pagination .pagination>.disabled>a:focus {
	color: #999;
	background-color: #fff;
	border-color: #ddd
}

.blog-pagination .pagination>.active>a,.blog-pagination .pagination>.active>span,.blog-pagination .pagination>.active>a:hover,.blog-pagination .pagination>.active>span:hover,.blog-pagination .pagination>.active>a:focus,.blog-pagination .pagination>.active>span:focus {
	color: #fff;
	border-color: rgba(0,0,0,.3)
}

.blog-page .blog-items,.authors-page .authors,.timeline-page .items,.sitemap-page .items {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	padding-bottom: 20px
}

.blog-page .blog-items.style-1 {
}

.blog-page .blog-items.style-1 .post-item {
	margin-top: 40px;
	padding-bottom: 40px;
	border-bottom: 3px double #cecece
}

.blog-page .blog-items.style-1 .post-item:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0
}

.blog-page .blog-items.style-1 .sec-image {
	position: relative;
	margin-bottom: 20px
}

.blog-page .blog-items.style-1 .sec-image .post-type {
	width: 50px;
	height: 50px;
	font-size: 22px;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	text-align: center;
	padding-top: 12px;
	z-index: 2;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear
}

.blog-page .blog-items.style-1 .sec-image .post-type [class^=icon-],.blog-page .blog-items.style-1 .sec-image .post-type [class*=" icon-"] {
	margin-right: 0;
	top: 0
}

.blog-page .blog-items.style-1 .sec-image:hover .post-type {
	color: #fff;
	padding-top: 11px;
	background-color: #333;
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1)
}

.blog-page .blog-items.style-1 .sec-image .gallery-images {
	position: relative
}

.blog-page .blog-items.style-1 .sec-image .gallery-images .nav-arrows {
}

.blog-page .blog-items.style-1 .sec-image .gallery-images .nav-arrows>li {
	background-color: rgba(0,0,0,.2);
	border: 1px solid rgba(255,255,255,.4);
	padding: 0;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 1;
	left: 10px
}

.blog-page .blog-items.style-1 .sec-image .gallery-images .nav-arrows>li:last-child {
	left: initial;
	right: 10px
}

.blog-page .blog-items.style-1 .sec-image .gallery-images .nav-arrows>li:hover {
	border-color: #fff
}

.blog-page .blog-items.style-1 .sec-image .gallery-images .nav-arrows a {
	color: #fff;
	font-size: 36px;
	line-height: 32px
}

.blog-page .blog-items.style-1 .sec-title {
}

.blog-page .blog-items.style-1 .sec-title .post-meta {
	position: relative;
	float: left;
	overflow: hidden;
	width: auto;
	margin: 5px 15px 0 0
}

.blog-page .blog-items.style-1 .sec-title .post-meta,.blog-page .blog-items.style-1 .sec-title .post-meta a {
	color: #444
}

.blog-page .blog-items.style-1 .sec-title .post-meta [class^=icon-],.blog-page .blog-items.style-1 .sec-title .post-meta [class*=" icon-"] {
	font-size: 15px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
	margin-right: 5px
}

.blog-page .blog-items.style-1 .sec-title .post-meta ul {
	font-size: 11px
}

.blog-page .blog-items.style-1 .sec-title .post-meta ul li {
	display: list-item;
	margin-right: 0;
	margin-bottom: 10px
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro {
	position: relative;
	float: left;
	width: auto;
	margin: 0
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro>ul {
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro>ul li {
	position: relative;
	text-align: center;
	margin-bottom: 2px
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro>ul li>.meta-icon {
	display: block;
	padding: 12px 11px
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro .popup-info>a:hover {
	background-color: rgba(0,0,0,.15)
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro>ul [class^=icon-],.blog-page .blog-items.style-1 .sec-title .post-meta-metro>ul [class*=" icon-"] {
	font-size: 22px;
	line-height: 22px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.15);
	margin-right: 0
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro .popup-info {
	display: none;
	position: absolute;
	left: 100%;
	width: 200px;
	top: 0;
	z-index: 1
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro .popup-info>a,.blog-page .blog-items.style-1 .sec-title .post-meta-metro .popup-info .tags {
	display: block;
	padding: 14px 10px
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro>ul li,.blog-page .blog-items.style-1 .sec-title .post-meta-metro .popup-info>a,.blog-page .blog-items.style-1 .sec-title .post-meta-metro .popup-info .tags a {
	color: #fff
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro .popup-info .tags a {
	border-bottom: 1px solid transparent
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro .popup-info .tags a:hover {
	border-bottom: 1px dotted #fff
}

.blog-page .blog-items.style-1 .sec-title .post-meta-metro li:hover .popup-info {
	display: block
}

.blog-page .blog-items.style-1 .sec-title .post-title {
	overflow: hidden;
	padding-left: 15px
}

.blog-page .blog-items.style-1 .sec-title .post-title h2 {
	letter-spacing: 1px
}

.blog-page .blog-items.style-1 .sec-title .post-title .post-desc {
	margin-top: 10px
}

.blog-page .blog-items.style-1 .sec-title .post-meta-extended {
	padding: 5px 10px;
	border: 1px dashed #cecece
}

.blog-page .blog-items.style-1 .sec-title .post-meta-extended,.blog-page .blog-items.style-1 .sec-title .post-meta-extended a {
	font-size: 11px;
	font-weight: 600
}

.blog-page .blog-items.style-1 .sec-title .post-meta-extended>span {
	float: right;
	margin-left: 10px
}

.blog-page .blog-items.style-1 .sec-title .post-meta-extended>span.read-more {
	float: left;
	margin-left: 0
}

.blog-page .blog-items.style-1 .sec-title .post-meta-extended>span [class^=icon-],.blog-page .blog-items.style-1 .sec-title .post-meta-extended>span [class*=" icon-"] {
	font-size: 13px;
	margin-right: 3px
}

.blog-page .blog-items.style-2 {
}

.blog-page .blog-items.style-2 .post-item {
	margin-top: 40px
}

.blog-page .blog-items.style-2 .post-item:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0
}

.blog-page .blog-items.style-2 .sec-title {
	margin-bottom: 10px
}

.blog-page .blog-items.style-2 .sec-content {
	position: relative;
	float: left;
	*border: 1pxsolid#cecece;
	padding: 15px
}

.blog-page .blog-items.style-2 .sec-image {
	float: left;
	position: relative;
	z-index: 2;
	margin-right: 15px
}

.blog-page .blog-items.style-2 .sec-image .post-thumbnail {
	padding: 2px;
	background-color: #fff;
	max-width: 150px;
	max-height: 125px
}

.blog-page .blog-items.style-2 .sec-image .post-thumbnail img {
	height: 100px;
	width: 145px
}

.blog-page .blog-items.style-2 .sec-image .rating {
	position: absolute;
	bottom: 0;
	margin-bottom: 0;
	background-color: rgba(0,0,0,.5);
	padding: 7px 10px;
	width: 100%;
	border: 2px solid #fff;
	border-top: none
}

.blog-page .blog-items.style-2 .sec-image .rating .stars.retina.x-3 {
}

.blog-page .blog-items.style-2 .sec-content .category-image {
	margin: -15px -15px 0;
	padding: 10px 15px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: #cecece;
	background-position: 50% 0;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

.blog-page .blog-items.style-2 .post-desc {
	overflow: hidden;
	position: relative;
	z-index: 2;
	*color: #fff;
	height: 128px;
	max-height: 128px
}

.blog-page .blog-items.style-2 .post-desc .overlay-dot {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1
}

.blog-page .blog-items.style-2 .sec-content .post-desc>p {
	padding: 10px;
	margin-bottom: 0
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro {
	margin-top: 2px
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul {
	color: #fff
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul [class^=icon-],.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul [class*=" icon-"] {
	font-size: 16px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.15);
	margin-right: 0
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul .meta-icon,.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul .read-more a {
	padding: 10px 11px
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul .read-more {
	float: right
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul .read-more a {
	display: block;
	font-size: 12px
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul .read-more a>i {
	margin-right: 3px
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul>li {
	float: left;
	position: relative;
	margin-right: 2px
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul>li:last-child {
	margin-right: 0
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro .popup-info {
	display: none;
	position: absolute;
	text-align: center;
	top: 100%;
	width: 200px;
	z-index: 1
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul .bubbles .popup-info,.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul .tv .popup-info,.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul .heart .popup-info {
	width: 80px
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro .popup-info>a,.blog-page .blog-items.style-2 .sec-content .post-meta-metro .popup-info .tags {
	display: block;
	padding: 10px 11px
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro .popup-info .tags a {
	border-bottom: 1px solid transparent
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro .popup-info .tags a:hover {
	border-bottom: 1px dotted #fff
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro .popup-info a,.blog-page .blog-items.style-2 .sec-content .post-meta-metro a {
	color: #fff
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro .popup-info>a:hover,.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul .read-more a:hover {
	background-color: rgba(0,0,0,.15)
}

.blog-page .blog-items.style-2 .sec-content .post-meta-metro>ul>li:hover .popup-info {
	display: block
}

.blog-page .blog-items.style-2 .post-desc .post-meta-extended {
	padding: 5px 10px;
	border: 1px dashed #cecece;
	margin-bottom: 15px
}

.authors-page .authors li.post-item,.timeline-page .items li.post-item,.sitemap-page .items li.post-item {
	margin-top: 40px
}

.timeline-page {
}

.cbp_tmtimeline {
	margin: 30px 0 0;
	padding: 0;
	list-style: none;
	position: relative
}

.cbp_tmtimeline>li {
	position: relative
}

.cbp_tmtimeline:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 10px;
	left: 22%;
	margin-left: 1px
}

.cbp_tmtimeline>li .cbp_tmtime {
	display: block;
	width: 28%;
	padding-right: 100px;
	padding-top: 8px;
	position: absolute
}

.cbp_tmtimeline>li .cbp_tmtime span {
	display: block;
	text-align: right;
	padding-right: 5px;
	font-size: 12px;
	text-align: center
}

.cbp_tmtimeline>li .cbp_tmtime span:last-child {
	margin-top: 3px
}

.cbp_tmtimeline>li:nth-child(odd) .cbp_tmtime span:last-child {
}

.cbp_tmtimeline>li .cbp_tmlabel {
	margin: 0 0 15px 35%;
	background: transparent;
	border: 1px solid #cecece;
	padding: 20px;
	position: relative
}

.cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel {
}

.cbp_tmtimeline>li .cbp_tmlabel h2 {
	margin-top: 0;
	padding: 0 0 10px;
	letter-spacing: 1px
}

.cbp_tmtimeline>li .cbp_tmlabel p {
	margin: 0;
	padding-top: 10px;
	border-top: 1px solid #cecece
}

.cbp_tmtimeline>li .cbp_tmlabel:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-right-color: #cecece;
	border-width: 10px;
	top: 10px
}

.cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after {
}

.cbp_tmtimeline>li .cbp_tmicon {
	width: 120px;
	height: auto;
	position: absolute;
	background: #fff;
	left: 15%;
	top: 7px;
	margin: 0 0 0 -8px;
	text-align: center
}

.cbp_tmtimeline>li .cbp_tmicon [class^=icon-],.cbp_tmtimeline>li .cbp_tmicon [class*=" icon-"] {
	top: -3px;
	margin-right: 0
}

.sitemap-page {
}

.sitemap-page .tags-cloud {
	float: none;
	margin: 0;
	padding-top: 10px;
	border-top: 1px solid #cecece
}

.sitemap-page .cbp_tmtimeline:before {
	left: 0;
	margin-left: 15px
}

.sitemap-page .cbp_tmtimeline>li .cbp_tmtime {
	display: none
}

.sitemap-page .cbp_tmtimeline>li .cbp_tmicon {
	left: 0;
	margin: 0
}

.sitemap-page .cbp_tmtimeline>li .cbp_tmlabel {
	margin-left: 59px
}

.sitemap-page li.post-item.pages ul>li {
	margin-bottom: 10px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.header-logo .logo .site-logo {
		display: none
	}

	.header-logo .logo .site-logo-retina {
		display: block
	}

	.cat-widget .sep-widget {
		background-repeat: repeat-x;
		height: 18px;
		overflow: hidden;
		margin-top: 8px
	}

	.widget .sep-widget {
		background-repeat: repeat-x;
		height: 18px;
		overflow: hidden;
		margin-top: 8px
	}
}

.tags-home {
	margin-top: -20px
}

.tags-head {
	display: inline-block;
	float: left;
	background-color: #000;
	border: 1px solid #000;
	color: #fff;
	padding: 5px 10px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 10px;
	line-height: 13px;
	font-weight: 700;
	text-transform: uppercase
}

.mp-grid {
	width: 300px;
	text-align: center
}

.mp-grid[data-columns] {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 5px;
	-moz-column-gap: 5px;
	column-gap: 5px
}

.mp-grid[data-columns]>.brick {
	display: inline-block
}

div.mp-grid img {
	transition: .8s opacity;
	max-width: 90px;
	height: auto;
	margin-bottom: 5px
}

div.mp-grid:hover img {
	opacity: .3
}

div.mp-grid:hover img:hover {
	opacity: 1
}

#video-container {
	padding-bottom: 5px
}

.playlist-thumbnail {
	width: 120px!important;
	height: auto!important
}

.publication-thumbnail {
	width: 120px!important;
	height: auto!important
}

.search-results-intro {
	margin-bottom: 20px!important
}

#gAd-125x125-1 {
	text-align: right
}

#gAd-640x150 {
	text-align: center
}

.wdg-classic-posts .post-box .sec-image .post-thumbnail>img.small-thumb {
	width: 50px;
	height: 45px
}

h4.home-featured {
	font-size: 18px
}

#events-nav {
	margin-top: 25px
}

.timeline-page #calendar {
	margin-top: 30px
}

#event-map {
	height: 200px
}

img.twitter-avatar {
	width: 48px!important;
	height: 48px!important
}

.pushy a {
	padding: 10px 30px
}

.pushy ul ul a {
	padding: 7px 30px
}

.pushy ul {
	list-style: none
}

.alert-info {
	border-color: #d41144;
	background: 0 0;
	color: #555
}

.alert-info .alert-link {
	color: #000;
	font-weight: inherit
}

.alert.alert-info .alert-link:hover {
	color: #d41144
}

@media print {
	a[href]:after {
		content: none!important
	}
}

.dont-break-out {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.post-title{font-size: 23px;
    line-height: 34px;}