body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: 'Roboto Condensed';
}
#main {
	margin: 0 auto;
	min-height: 100%;
	padding: 0 0 84px;
	height: auto !important;
}
.wrap {
	width: 100%;
	margin: 0 auto;
}
.container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.hide {display: none;}
.disabled {cursor: default !important;}

/*---HEADER---*/
#header {border-bottom: 2px solid #d8d8d8; background: #fff;}
#header.fixed {position: fixed; z-index: 1; top: 0; left: 0; right: 0;}

.top-header-wrap {
	font-size: 0;
	background: #e3e3e3;
}
.top-header {
	width: 100%;
	margin: 0 auto;
	cursor: pointer;
}
.top-header h1 {
	color: #fff;
	float: left;
	width: 360px;
	margin: 20px 0 0 50px;
	font: 700 37px/37px 'Roboto Slab', sans-serif;
}
.top-header .get-free {
	width: 240px;
	height: 54px;
	float: right;
	border: none;
	cursor: pointer;
	margin: 33px 50px;
	background: url('/web/img/get-free.png') center no-repeat;
}
.top-header .wowza {
	width: 122px;
	height: 36px;
	float: right;
	margin: 40px;
	background: url('/web/img/wowza.png') center no-repeat;
}
.banner img {
	width: 100%;
	height: 100%;
}
.navigation {
	padding: 24px 0 22px;
}
.logo {
	float: left;
	width: 160px;
	height: 38px;
	cursor: pointer;
	background: url('/web/img/logo.png') 100% 100% no-repeat;
}
.header-nav {
	font-size: 0;
	padding: 7px 0;
	margin-left: 50px;
	display: inline-block;
}
.mobile-menu{
	width: 42px;
	height: 42px;
	float: right;
	cursor: pointer;
	line-height: 44px;
	display: inline-block;
	vertical-align: middle;
	-moz-user-select: none;
	-khtml-user-select: none;
		   user-select: none;
}
.mobile-menu {
	display: none;
}
.mobile-nav{
	display: none;
}
.mobile-nav ul li a{
	width: inherit;
	height: inherit;
	display: block;
	text-decoration: none;
	color: #262626;
	font-size: 20px;
	font-weight: normal;
}
.mobile-nav ul li a:hover{
	cursor: pointer;
	background-color: #f9f9f9;
}
.mobile-nav ul li{
	border-bottom: 1px solid #D8D8D8;
}
.mobile-nav ul li:last-child{
	border-bottom: 0;
}
.mobile-menu .icon{
	width: 42px;
	height: 36px;
	background: url('/web/img/menu.svg') 0 0  no-repeat;
	display: inline-block;
}
.mobile-menu input[type="checkbox"]{
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	opacity: 0;
	position: absolute;
}
.mobile-menu input[type="checkbox"]:checked + .icon, .mobile-menu.actived .icon {background-position: 0 -36px;}
.mobile-menu input[type="checkbox"]:checked + .icon + .mobile-nav, .mobile-menu.actived .mobile-nav {
	left: 0;
	right: 0;
	z-index: 11;
	margin-top: -2px;
	text-align: center;
	position: absolute;
	background-color: white;
	display: block !important;
	border: 2px solid #D8D8D8;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.header-nav ul li {
	margin-right: 44px;
	display: inline-block;
	vertical-align: middle;
}
.header-nav ul li:last-child {
	margin-right: 0;
}
.header-nav ul li a {
	color: #262626;
	font-size: 20px;
	text-decoration: none;
}
.header-nav ul li.selected a {color: #D0492A;}
.header-nav ul li a:hover {
	color: #ef4b25;
}
.search {
	float: right;
	width: 240px;
	height: 36px;
	position: relative;
	border: 2px solid transparent;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.search .search-text{
	cursor: default;
}
.search.active{
	border-color: #d3d3d3;
	-webkit-transition: all 500ms ease;
	   -moz-transition: all 500ms ease;
		-ms-transition: all 500ms ease;
		 -o-transition: all 500ms ease;
			transition: all 500ms ease;
}
.search.active .search-text{
	cursor: initial;
}
.search-text {
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	padding-right: 36px;
	padding: 0 41px 0 5px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.search-button {
	top: 0;
	right: 0;
	width: 32px;
	height: 32px;
	border: none;
	cursor: pointer;
	position: absolute;
	background-size: 21px 21px;
	background: url('/web/img/search-icon.png') center center no-repeat;
}
.search-button:hover, .search-button:active, .search-button:focus{
	outline: 0;
	background: url('/web/img/search-icon-hover.png') center center no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

a.login-url {display: block; float: right; text-decoration: none; border: 2px solid #bfbfbf; padding: .65em; height: 36px; font-size: 15px; text-align: center; margin: 0 0 15px; border-radius: 5px; text-transform: none; font-weight: 500; color: #7d7d7d; line-height: 14px; width: 130px; margin-left: 20px;}
a.login-url:hover {border: 2px solid #929292; background-color: #929292; color: #fff}

body.ipad a.login-url {width: 60px;}
body.ipad .search {width: 190px;}
body.ipad .header-nav {margin-left: 37px;}
body.ipad .header-nav ul li {margin-right: 36px;}
body.ipad .header-nav ul li:last-child {margin-right: 10px;}

/*---CONTENT---*/
.middle {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.content {
	width: 100%;
	display: block;
	position: relative;
	padding: 0 300px 0 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.top-content {
	margin-top: 39px;
}
.top-content h1 {
	color: #262626;
	margin-bottom: 24px;
	text-transform: uppercase;
	font: 700 18px/20px 'Roboto Condensed', sans-serif;
}
.main-content {
	font-size: 0;
}
.content-nav {
	padding: 33px 0;
}
.content-nav ul li {
	margin-right: 33px;
	display: inline-block;
}
.content-nav ul li:last-child {
	margin-right: 0;
}
.content-nav ul li a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font: 700 18px/22px 'Roboto Condensed', sans-serif;
}
.content-nav ul li.selected a {color: #D0492A;}
.content-nav ul li a:hover {
	color: #ef4b25;
}
.content-nav:active, .content-nav:hover {
	color: #ef4b25;
}
.block-content {
	width: 300px;
	font-size: 0;
	text-align: left;
	min-height: 370px;
	position: relative;
	vertical-align: top;
	margin: 0 40px 27px 0;
	display: inline-block;
}
.block-content a {
	text-decoration: none;
}
.block-content a:hover h1 {
	color: #ef4b25;
	-webkit-transition: color 200ms ease;
	   -moz-transition: color 200ms ease;
		-ms-transition: color 200ms ease;
		 -o-transition: color 200ms ease;
			transition: color 200ms ease;
}
.block-content h1 {
	color: #262626;
	margin-bottom: 11px;
	text-transform: none;
	font: 700 22px/26px 'Roboto Slab', sans-serif;
}
.block-content p {
	color: #535353;
	word-spacing: 1.5px;
	margin-bottom: 18px;
	font: 400 13px/16px 'Roboto Slab', sans-serif;
}
.video-top h1 {
	color: #262626;
	margin-top: 31px;
	font: 400 30px/35px 'Roboto Slab', sans-serif;
}

.mce-content-body {padding: 20px 0;}
.mce-content-body p {margin: 14px 0; text-align: justify; font: 400 14px/17px 'Roboto Slab', sans-serif;}

.mce-content-body h1, .mce-content-body h2, .mce-content-body h3, .mce-content-body h4, .mce-content-body h5, .mce-content-body h6 {color: #262626;}
.mce-content-body h1 {margin-bottom: 20px; font: 400 26px/29px 'Roboto Slab', sans-serif;}
.mce-content-body h2 {margin-bottom: 20px; font: 400 24px/26px 'Roboto Slab', sans-serif;}
.mce-content-body h3 {margin-bottom: 15px; font: 400 20px/25px 'Roboto Slab', sans-serif;}
.mce-content-body h4 {margin-bottom: 10px; font: 400 18px/25px 'Roboto Slab', sans-serif;}
.mce-content-body h5 {margin-bottom: 5px; font: 400 16px/22px 'Roboto Slab', sans-serif;}

.mce-content-body iframe, .mce-content-body video, .mce-content-body object, .mce-content-body embed {width: 100%;}
.mce-content-body img {max-width: 100%;}

body.mce-content-body {padding: 20px 15px;}

.video {
	display: block;
	margin: 20px auto 0;
}
.posted {
	color: #7e7e7e;
	margin-top: 8px;
	margin-bottom: 10px;
	font: 700 14px/16px 'Roboto Slab', sans-serif;
}
.posted a {
	color: #7e7e7e;
	position: relative;
	text-decoration: none;
}
.posted a:before {
	bottom: 0;
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	background: #7e7e7e;
	-webkit-transition: background 300ms ease;
	   -moz-transition: background 300ms ease;
		-ms-transition: background 300ms ease;
		 -o-transition: background 300ms ease;
			transition: background 300ms ease;
}
.posted a:hover:before {
	background: transparent;
	-webkit-transition: background 300ms ease;
	   -moz-transition: background 300ms ease;
		-ms-transition: background 300ms ease;
		 -o-transition: background 300ms ease;
			transition: background 300ms ease;
}
.autor {
	float: left;
}
.date {
	float: right;
}
.image {
	width: 100%;
	cursor: pointer;
	margin-bottom: 14px;
}
.play {
	left: 9px;
	top: 141px;
	cursor: pointer;
	position: absolute;
}
.view-wrap {
	vertical-align: middle;
}
.view {
	color: #919191;
	display: block;
	position: relative;
	padding-left: 25px;
	margin-top: 3px;
	font: 700 14px/14px 'Roboto Slab', sans-serif;
}
.view:before {
	top: 0;
	left: 0;
	content: '';
	width: 20px;
	height: 12px;
	position: absolute;
	background: url('/web/img/view.png') center center no-repeat;
}
.more-stories {
	padding: 8px 0;
	text-align: center;
	margin-bottom: 86px;
}
.more-stories a {
	text-decoration: none;
	display: inline-block;
}
.more-stories p {
	color: #ef4b25;
	text-align: center;
	border-bottom: 2px dashed;
	font: 400 36px/38px 'Roboto Condensed', sans-serif;
}
.follow-wrap {
	width: 100%;
	font-size: 0;
	text-align: center;
}
.follow-wrap .follow {
	width: 32%;
	height: 45px;
	cursor: pointer;
	border-radius: 3px;
}

.follow-wrap .follow.tw {float: left; background: #0ec3f3 url('/web/img/tw1.png') center center no-repeat;}
.follow-wrap .follow.tw:hover {background: #21B2D9 url('/web/img/tw1.png') center center no-repeat;}

.follow-wrap .follow.fb {display: inline-block; background: #224774 url('/web/img/fb1.png') center center no-repeat;}
.follow-wrap .follow.fb:hover {background: #223C5C url('/web/img/fb1.png') center center no-repeat;}

.follow-wrap .follow.pn {float: right; background: #ba1219 url('/web/img/pn1.png') center center no-repeat;}
.follow-wrap .follow.pn:hover {background: #A21F25 url('/web/img/pn1.png') center center no-repeat;}

.veiw-comment {
	padding: 8px 0;
	margin-top: 13px;
	border-top: 2px solid #e3e0cd;
	border-bottom: 2px solid #e3e0cd;
}
.veiw-comment .view, .veiw-comment .comment {
	float: left;
}
.comments {
	color: #d0492a;
	margin-left: 8%;
	font: 700 14px/16px 'Roboto Slab', sans-serif;
}

/*---SIDEBAR---*/
#sidebar {
	float: left;
	width: 300px;
	font-size: 0;
	position: relative;
	margin-left: -300px;
}
.sidebar-social {
	height: 80px;
	display: none;
	margin: 38px 0;
	text-align: center;
}
.social {
	width: 100px;
	display: inline-block;
}
.st_facebook_vcount .stButton,
.st_pinterest_vcount .stButton,
.st_twitter_vcount .stButton {
	display: none !important;
}
.st_facebook_vcount,
.st_pinterest_vcount,
.st_twitter_vcount {
	cursor: pointer;
	width: 59px !important;
	font-size: 0 !important;
	height: 77px !important;
	padding-top: 0 !important;
	display: inline-block !important;
}
.st_facebook_vcount,
.st_pinterest_vcount {
	margin-right: 40px;
}
.st_facebook_vcount {
	background: url('/web/img/fb-like-1.png') center center no-repeat !important;
}
.st_pinterest_vcount {
	background: url('/web/img/pn-like-1.png') center center no-repeat !important;
}
.st_twitter_vcount {
	background: url('/web/img/tw-like-1.png') center center no-repeat !important;
}
.last-commented h1 {
	margin-bottom: 27px;
	text-transform: uppercase;
	font: 700 18px/18px 'Roboto', sans-serif;
}
.advertising {
	margin-bottom: 20px;
}
.block-sidebar-wrap {
	margin-bottom: 30px;
}
.block-sidebar {
	position: relative;
	margin-bottom: 20px;
}
.comment {
	width: 300px;
	height: 185px;
}
.comment-text {
	left: 0;
	right: 0;
	color: #fff;
	bottom: 10px;
	width: 270px;
	padding: 5px;
	margin: 0 auto;
	background: #000;
	position: absolute;
	font: 400 13px/16px 'Roboto Slab', sans-serif;
	max-height: 55px;
	overflow: hidden;
}








.spinner-circle {-webkit-animation-name:spin;-o-animation-name:spin;-webkit-animation-duration:1.5s; background-repeat:no-repeat}
.spinner-circle {background-image:url(/web/img/transparent-loading-spinner-gif.png);display:block;background-position:center;background-size:120px;height:120px;width:100%;-moz-animation-name:spin;-ms-animation-name:spin;animation-name:spin;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}
.spinner-circle.spinner-small{height:64px;background-size:64px}
.overlay,.overlay .spinner-circle {height:100%}
.overlay {position:absolute;width:100%;top:0;left:0;background-color:#888;opacity:.5;z-index:1}

.modal-backdrop.in {opacity: .8;}

.form-control {height: 40px;}
.btn.btn-primary {border-color: #b33d19;}
.text-danger {color: red !important;}
.qtip-content label {margin: 0;}

.modal {padding: 0 !important;}
.modal .close{position:absolute;top:15px;right:15px;display:block;width:13px;text-indent:-9999px;background-image:url(/web/img/sprite.png?upd=6);background-position:0 -101px; opacity: 1;}
.modal .newsletter-choice.signin .newsletter-image{float:none!important}
.modal .newsletter-choice.signin .choices{float:none!important;margin:0 auto}
.modal .newsletter-choice.signin label{line-height:36px}
.modal .newsletter-choice.signin button{margin-top:1em}
.modal .newsletter-choice label.text-secondary{color:#949494}.elementErrorMode{border:1px solid red!important}.custom-form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:2em 2.5em;background:#fff;margin-bottom:3.688em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 2px 0 #ccc}.custom-form .form-message,.form-content .post-categories .post-selected-categories{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.custom-form .form-message{width:100%;text-align:center;padding:1em 0;margin:0 0 2em;background:#e9e9e9;border-radius:3px}.custom-form h2{float:left;clear:both;font-family:Merriweather,serif;font-weight:700;line-height:1.2;font-size:2em}@media (max-width:979px){.custom-form{margin-top:0}}@media (max-width:768px){.custom-form{padding:1.75em 1.562em}}.custom-form .remove-account{text-align:left;margin-top:10px}.custom-form .remove-account a#remove-account-button{color:#ccc}.form-content{float:left;clear:both;margin:2em}.form-content ul{float:left}.form-content ul li{float:left;list-style:none;clear:both;margin-bottom:1em}.form-content ul li .profile-image{float:left;width:7em;height:7em}.form-content ul li .edit-profile-image{float:left;color:#616161;font-size:1em;font-weight:700;margin-left:.7em}.form-content ul li .edit-profile-image i{float:left;background:url(/web/img/sprite.png?upd=6) 0 -348px no-repeat;width:16px;height:16px;margin-right:.2em}.form-content ul li label{float:left;clear:none;color:#616161;font-size:1em;font-weight:700;margin-bottom:.4em}.form-content ul li input[type=text],.form-content ul li input[type=password]{float:left;font-family:Arial;clear:both;background:#e5e5e5;color:#616161;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:1.5em;width:20em;padding:.3em}.form-content ul li input[type=checkbox]{float:left}.form-content ul li textarea{float:left;font-family:Arial;clear:both;background:#e5e5e5;color:#616161;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:1.5em;width:20em;padding:.3em;margin:0;height:4em}.form-content .post-categories{float:left;clear:both}.form-content .post-categories .post-selected-categories{float:left;position:relative;background:#e5e5e5;color:#616161;width:20em;font-size:1.5em;padding:.3em;border-radius:3px;cursor:pointer;height:1em}.form-buttons .button,.form-content .post-media .post-media-image{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.form-content .post-categories .post-selected-categories i{position:absolute;width:0;height:0;border-left:.438em solid transparent;border-right:.438em solid transparent;border-top:.438em solid #000;margin:.34em .3em 0 0;right:.3em}.form-content .post-categories ul{position:absolute;display:none}.form-content .post-media{float:left;clear:both}.form-content .post-media .post-media-image{float:left;clear:both;background:#e5e5e5;color:#616161;width:20em;padding:.3em;font-size:1.5em;border-radius:3px;text-align:center}.form-content .post-media .post-media-image h2{float:left;width:100%;text-align:center;font-size:1.5em;margin:.7em 0 0}.form-content .post-media .post-media-image .tip{float:left;width:100%;font-size:.6em;text-align:center;margin:.5em 0}.form-content .post-media .post-media-image .select-files{float:left;color:#616161;font-weight:700;line-height:2.5em;background:#fff;width:10em;font-size:.7em;text-transform:uppercase;margin:1.5em 0}.form-content .post-media .post-media-video{display:none;float:left;clear:both;background:#e5e5e5;color:#616161}@media (max-width:979px){.form-content{width:100%;margin:1em 0}.form-content ul,.form-content ul li{width:100%}.form-content ul li label{float:left;clear:none}.form-content ul li input[type=checkbox]{float:left}.form-content ul li input[type=text],.form-content ul li textarea{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.form-buttons{position:relative;float:left;clear:both;width:100%}.form-buttons ul{float:right}#bsap_1245457,.header .nav.left,.header .triangle,.pagination{float:left}.form-buttons ul li{list-style:none}.form-buttons .button{background:#d74b1f;padding:1.5em 3.786em 1.286em;border-radius:3px;font-size:.875em;float:left;font-weight:700;text-transform:uppercase;color:#fff;border:none}.form-buttons .button:hover{background:#7ca254}.btn{display:inline-block;padding:7px 20px;line-height:normal;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:none;cursor:pointer}.fixed-popup .spanish-title,.fixed-popup a{line-height:120%}

.btn-primary{color:#fff;background-color:#d74b1f}
.btn-primary:hover, .btn-primary:active,.btn-secondary{background-color:#CD4E3E}.btn-secondary{color:#fff}.btn-secondary:hover{background-color:#55703a}
.btn-action-call{color:#fff;background-color:#353535}.btn-action-call:hover{background-color:#282828}.form-group{margin-bottom:.313em}.form-group .form-control{font-size:1.2em;border:1px solid #e0e0e0;padding:.365em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:.521em;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-group .form-label{color:#000;margin-bottom:.313em;font-size:1em;display:block}.radio-black,.radio-white{display:inline-block;cursor:pointer}.radio-black{background:url(/web/img/sprite.png?upd=6) 0 -287px no-repeat;width:20px;height:20px}.radio-black.checked{background:url(/web/img/sprite.png?upd=6) 0 -258px no-repeat}.radio-white{background:url(/web/img/sprite.png?upd=6) 0 -852px no-repeat;width:23px;height:24px}.radio-white.checked{background:url(/web/img/sprite.png?upd=6) 0 -829px no-repeat}.wpcf7 img{width:22px!important}.below-post-ad-mobile,.home-page-mobile-ad{width:100%;overflow:hidden;text-align:center}div.wpcf7-validation-errors{border-color:transparent}.home-page-mobile-ad{display:none;padding:0;margin-bottom:1.688em}.home-page-mobile-ad div{margin:0 auto}@media (max-width:480px){.home-page-mobile-ad{display:block}}.below-post-ad{text-align:center;margin:1em 0 2em}.below-post-ad div{margin:0 auto}@media (max-width:768px){.below-post-ad{display:none}}.below-post-ad-mobile{display:none;margin:1em 0 2em}.below-post-ad-mobile div{margin:0 auto;width:300px}@media (max-width:480px){.below-post-ad-mobile{display:block}}.bottom-separate-line-ad,.narrow-post .post-subscribe-form .right-ad,.narrow-post-700 .post-subscribe-form .right-ad{display:none}.mobile-ad-bottom{margin:1em 0;width:100%;text-align:center}#bsap_1245457{background-color:#FFF;width:300px;height:450px;padding:0;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 1px #c3c3c3;-moz-box-shadow:0 2px 1px #c3c3c3;box-shadow:0 2px 1px #c3c3c3}.fixed-popup{position:fixed;background:#fff;bottom:15px;right:-350px;padding:25px 10px 10px;border:1px solid #c8c8c8;z-index:10000;width:300px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.fixed-popup a{display:block;font-size:.9em;margin-bottom:10px;font-family:Merriweather,serif;font-weight:700;color:#000}.fixed-popup a.hide-box{margin-top:10px}.fixed-popup .close-box{background-image:url(/web/img/builder-delete.png);background-size:100%;width:12px;height:12px;position:absolute;top:5px;right:5px}.fixed-popup .hide-box{color:#000;font-size:.8em}.fixed-popup .hide-box span{text-decoration:underline}.fixed-popup .hide-box:hover{text-decoration:none}@media (max-width:768px){.fixed-popup{display:none}}.fixed-popup.newsletter{background-color:#7ca254;border:1px solid #7ca254;padding-top:15px}.fixed-popup.newsletter .hide-box{color:#fff}.fixed-popup.newsletter .close-box{background-image:url(/web/img/x-mark-32.png)}.fixed-popup.newsletter .title{text-align:left}#infscr-loading{background-image:url(/web/img/transparent-loading-spinner-gif.png);display:block;background-repeat:no-repeat;background-position:center;height:64px;width:100%;background-size:64px;-moz-animation-name:spin;-ms-animation-name:spin;animation-name:spin;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}#infscr-loading img,.pagination{display:none}.cover{background:url(/web/img/header-background.jpg) center top repeat-x #fff;width:100%;height:199px}.cover .container{position:relative}@media (max-width:979px){.cover{display:none}}.panda-killing-boredom{background:url(/web/img/header-panda.png?upd=1) no-repeat;display:block;width:220px;height:160px;position:absolute;top:68px;left:295px}.panda-killing-boredom-travel{background:url(/web/img/panda_travel.png) no-repeat;top:56px;left:338px}.panda-killing-boredom-animals{background:url(/web/img/panda_animals.svg) no-repeat;top:44px;left:291px}.panda-killing-boredom-parenting{background:url(/web/img/header-panda-parenting.png) no-repeat;top:56px;left:325px}.panda-killing-boredom-diy{background:url(/web/img/header-panda-diy.svg) no-repeat;top:68px;left:312px;width:220px;height:129px;background-size:220px 129px}.panda-killing-boredom-photography{background:url(/web/img/header-panda-photography.svg) no-repeat;top:24px;left:274px;height:167px;width:254px}.panda-killing-boredom-good-news{background:url(/web/img/good-news.svg) no-repeat;top:24px;left:274px;height:167px;width:254px}.panda-killing-boredom-art{background:url(/web/img/header-panda-art.svg) no-repeat;top:38px;left:317px;height:151px;width:180px;background-size:180px 151px}.panda-killing-boredom-food{background:url(/web/img/Panda-food.svg) no-repeat;top:63px;left:336px;height:121px;width:130px;background-size:130px 121px}.header{position:absolute;top:12.438em;width:100%;height:5.575em;background:#fff;z-index:9998}.header.fixed{position:fixed!important;top:0!important}.header a{color:#050505;text-decoration:none;font-weight:700;font-size:1em}.header a:hover{color:#d74b1f}.header .triangle{height:4em;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;cursor:pointer}.header .triangle:hover{background:#f7f7f7}.header .triangle:hover .pandas{display:block}.header .triangle-icon{display:inline-block;width:0;height:0;border-left:.438em solid transparent;border-right:.438em solid transparent;border-top:.438em solid #000;margin:1.75em .625em 0}.header .nav .notifications{position:relative;margin:0 1.5em}.header .nav .notifications a{border-right:none}.header .nav .notifications a:hover{background-color:initial}.header .nav .notifications a:focus{outline:0}.header .nav .notifications .notification-count{position:absolute;top:17px;right:-13px;width:21px;height:21px;line-height:21px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;text-align:center;font-size:.85em;font-weight:700;background-color:#dadada;color:#000}.header .nav .notifications .notification-count.unseen{background-color:#dd4c39;color:#fff}.header .nav .notifications .dropdown-menu{width:330px;left:-150px;top:61px;padding:4px;background-color:rgba(0,0,0,.3);-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}.header .nav .notifications .dropdown-menu ul{max-height:450px;overflow-y:auto}.header .nav .notifications .dropdown-menu ul a{font-size:.9em;line-height:130%}.header .nav .notifications .dropdown-menu ul a.unseen{background-color:#f7f7f7}.header .nav .notifications .dropdown-menu ul a:hover{color:inherit}.header .nav .notifications .dropdown-menu ul a .time{font-size:.8em;margin-top:.3em}.header .nav .notifications .dropdown-menu ul a .time .icon-bg-img{height:14px;background-size:14px;padding:0 9px;display:inline-block}.header .nav .notifications .dropdown-menu:before{position:absolute;top:-12px;left:150px;content:" ";border-style:solid;border-width:0 10px 12px;border-color:transparent transparent rgba(0,0,0,.3)}.header .nav .notifications .dropdown-menu a{display:block;background-color:#fff;text-transform:none;padding:.5em;font-weight:400}.header .nav .notifications .dropdown-menu a:hover{background-color:#f7f7f7}.header .nav .notifications .dropdown-menu a.show-all{line-height:45px;text-align:center;padding:0}.header .nav.right{float:right}.header .nav .add-post a{padding-top:1.189em;background:#d74b1f;color:#fff;border:0}.header .nav .add-post a:hover{background:#7ca254;color:#fff}.header .nav .add-post i{background:url(/web/img/cloud-storage.svg);background-size:1.5em 1.5em;display:inline-block;width:1.375em;height:1.188em;margin-right:.313em}.header .nav .user-menu{position:relative}.header .nav .user-menu .button{height:4em;padding:0}.header .nav .user-menu img{display:block;float:left;width:4em;height:4em}.header .nav .user-menu span{display:block;float:left;margin:1.563em 0 0 .688em}.header .nav .user-menu .triangle-icon{display:block;float:left}.header .nav .user-menu .submenu{display:none;border:1px solid #c8c8c8;background:#fff;position:absolute;z-index:3;left:0;top:4.022em;width:261px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header .nav .user-menu .submenu ul li{float:none}.header .nav .user-menu .submenu ul li a{display:block;border:0;padding:.938em 0 .875em 8%}.header .nav .user-menu:hover .submenu{display:block}.header .nav .search{position:relative}.header .nav .search .search-icon{display:block;width:1.563em;height:1.563em;background:url(/web/img/icon-search.svg) center center no-repeat;background-size:1.563em 1.563em;padding:1.063em .5em 1.375em}.header .nav .search .search-icon.hover,.header .nav .search .search-icon:hover{background-color:#f7f7f7}.header .nav>ul>li{height:4em}.header .nav ul li{display:block;float:left}.header .nav ul li a{display:inline-block;text-transform:uppercase;padding:1.563em .625em 1.46em;border-right:1px solid #c8c8c8}.header .nav ul li a:hover{background-color:#f7f7f7;color:#d74b1f}
.header .nav ul li a.login-url,.header .nav ul li.border-left a{border-left:1px solid #c8c8c8}

.auth-dialog{max-width:33.75em;width:90%;margin:3.15em auto 0; font-weight: 48px;}
.auth-dialog .modal-body{padding:2.5em}
.auth a{text-decoration:none}.auth h2{font-size:2em;border-bottom:none;padding:0;font-weight:700;margin:.45em 0 .8em}.auth p{color:#949494;font-size:1.2em;margin:.938em 0;line-height:120%}

.auth .fb-login i,.auth .pinterest-login i,.auth .twitter-login i{background-image:url(/web/img/sprite.png?upd=6);background-size:3.125em 62.5em;height:1.513em;margin-left:5px;float:left}
.auth .fb-login{background-color:#3b589e;margin-bottom:.7em}.auth .fb-login i{background-position:.4em -3.813em;width:1.469em;margin-top:4px;margin-right:3px}
.auth .pinterest-login{background-color:#DD0B00;margin-bottom:.7em}.auth .pinterest-login i{background-position:.3em -16.92em;width:1.643em;margin-top:0.38em; height: 1.115em;}
.auth .twitter-login{background-color:#67ACD5;cursor:pointer}.auth .twitter-login i{background-position:.3em -18.171em;width:1.643em;margin-top:0.38em; height: 1.1em;}

a.social-connect-button:hover {opacity: .9;}

.auth .break{margin:.938em 0}.auth .break hr{border:0;float:left;background:#e0e0e0;height:1px;width:44%;margin-top:.938em}
.auth .break p{float:left;color:#000;font-size:1.5em;width:12%;text-align:center;margin:.292em 0 0}
.auth label{color:#000;margin-bottom:.313em;margin-top:.834em;font-size:1em;display:block; font-weight: normal;}.auth input{width:100%;font-size:1.2em;border:1px solid #e0e0e0;padding:.365em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:.521em;display:block}
.auth .links .btn,.social-connect-button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px}.auth .links{margin-top:1.146em;text-align:right}.auth .links a{color:#dd4c39;font-size:.9em;display:block;margin-bottom:.438em}.auth .links a span{color:#949494}.auth .links .btn{font-size:1.2em!important;text-align:center;color:#FFF!important;background-color:#dd4c39;cursor:pointer;padding:.625em .729em;width:6.25em;-o-border-radius:5px;border-radius:5px;display:inline-block;margin:0!important;float:left}.newsletter-choice,.page-template-auth-template-php{background-color:#fff}.auth .tos{color:#dd4c39;margin-bottom:.438em;display:block;clear:both;text-align:center;margin-top:2.6em;font-size:.84em}.auth .tos span{color:#949494}

.auth{margin:5%}
.auth .tos{font-size:1.2em}
.auth .social-connect-button{font-size:1.8em;width:100%}
.auth .social-connect-button i{width:15%;margin-left:0;margin-right:0;background-repeat:no-repeat}
.auth .social-connect-button span{width:80%;margin:0}
.auth label{margin:0}.auth .form-control{font-size:1.5em}
.auth .overlay{position:fixed}.auth .newsletter-choice button,.auth .newsletter-choice label{font-size:2em}.auth .links h4{margin-top:2em;text-align:center}.auth .newsletter-prompt h5{text-align:center;margin-bottom:1em}

.social-connect-button{display:inline-block;width:14.375em;text-decoration:none;line-height:1.875em;-o-border-radius:5px;border-radius:5px;font-size:2em;color:#fff!important;margin:0}
.social-connect-button span{margin-left:1.875em}
.newsletter-choice{text-align:center}.newsletter-choice .newsletter-image{width:200px;height:100%}.newsletter-choice label{display:block;cursor:pointer;font-size:1.2em;font-weight:700;line-height:50px}.newsletter-choice .choices{width:100%;text-align:center}.newsletter-choice .buttons{display:inline-block;text-align:left}.newsletter-choice button{font-size:1.2em;margin-top:2em;padding:.625em .729em;width:6.25em}



.comment-row {margin-top: 15px;}
.comment-author-image {float: left; width: 50px;}
.comment-author-image img {border-radius: 5px;}
.comment-block {margin-left: 50px;}
.comment-author {color: #22242b; font-size: 14px; font-weight: 700;}
.comment-time {color: #929292; font-size: 12px; font-weight: 500; line-height: 1.7; margin-left: 12px;}

.comment-rating {float: right; border: 1px solid #fff; border-radius: 9px; border-color: #f9f9f9;}
.comment-rating span, .comment-rating em {box-sizing: content-box;}
.comment-rating span {float: left; text-decoration: none; color: #a8a8a8; font-size: 16px; padding: 2px 10px 1px; cursor:pointer; width:10px;}
.comment-rating span:hover {color: #000;}
.comment-rating em {float: left; font-size: 12px; padding: 5px 0 0; font-style: italic;}
.comment-rating-good {color: #009c34;}
.comment-rating-bad {color: red;}

.empty {text-align: center; margin-top: 15px;}


label.error {float: right; color: red;}








/*---FOOTER---*/
#footer {
	position: relative;
	background: #e3e3e3;
	margin: -84px auto 0;
	padding: 25px 0 23px;
}
.footer-nav {
	float: left;
}
.footer-nav ul li {
	margin-right: 40px;
	display: inline-block;
}
.footer-nav ul li a {
	color: #262626;
	text-decoration: none;
	font: 400 18px/36px 'Roboto Condensed', sans-serif;
}
.footer-nav ul li a:hover {
	color: #ef4b25;
}
.footer-nav ul li a:last-child {
	margin-right: 0;
}
.footer-logo {
	float: right;
	width: 160px;
	height: 38px;
	cursor: pointer;
	background: url('/web/img/logo_foot.png') 100% 100% no-repeat;
}
.video-wrap {
	padding: 0 40px 0 0;
}

/*
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}
*/

.videocontent2 {
	min-width: 230px;
}
.clearfix:before,
.clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom:1;
}
.hidden {
	width: 0;
	height: 0;
	opacity: 0;
	position: absolute;
}
.spinner {
	width: 70px;
	text-align: center;
	margin: 69px auto;
}
.spinner > div {
	width: 18px;
	height: 18px;
	border-radius: 100%;
	display: inline-block;
	background-color: rgb(38, 88, 155);
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% { -webkit-transform: scale(0) }
	40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	} 40% {
		-webkit-transform: scale(1.0);
		transform: scale(1.0);
	}
}

@media screen and (min-width: 1320px) {
	.content {
		padding: 0 310px 0 10px;
	}
	.wrap {
		max-width: 1305px;
	}
	.block-content {
		width: 288px;
	}
	.play {
		top: 137px;
	}
	.top-header {
		padding: 0 10px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}
	#sidebar {
		margin-left: -310px;
	}
	.block-content:nth-child(3n) {
		margin-right: 0;
	}
	#footer {
		padding: 25px 10px 23px;
	}
	.content-nav {
		padding: 33px 0;
	}
	.navigation {
		padding: 24px 10px 15px;
	}
}
@media screen and (min-width: 980px) and (max-width: 1319px) {
	.wrap {
		max-width: 980px;
	}
	.block-content:nth-child(2n) {
		margin-right: 0;
	}
	#sidebar {
		margin-left: -300px;
	}
	.more-stories {
		margin-right: 40px;
	}
}
@media screen and (min-width: 680px) and (max-width: 979px) {
	.video-top h1 {
		font: 400 20px/24px 'Roboto Slab', sans-serif;
	}
	.date {
		float: left;
	}
	.block-content:nth-child(1n) {
		margin-right: 0;
	}
	.wrap {
		max-width: 640px;
	}
	.top-header {
		text-align: center;
	}
	.top-header h1 {
		margin: 20px;
		width: initial;
		font-size: 27px;
		margin-right: 0;
		text-align: left;
	}
	.top-header .get-free {
		float: left;
		margin: 29px 0px 0 20px;
	}
	.content-nav ul li a {
		font: 700 16px/20px 'Roboto Condensed', sans-serif;
	}
	#footer .wrap {
		position: relative;
	}
	.navigation {
		padding: 15px 0;
		position: relative;
	}
	.navigation .logo, .navigation .search {
		float: left;
		margin: 0 auto;
	}
	.navigation .logo {
		margin-bottom: 15px;
	}
	.content-nav {
		padding: 20px 0;
	}
	.search {
		width: 100%;
	}
	.follow.tw, .follow.fb, .follow.pn {
		width: 84px;
	}
	.header-nav {
		width: 100%;
		margin-left: 0 !important;
	}
	.header-nav ul li a {
		font-size: 18px;
	}
	.search, a.login-url {position: absolute; top: 15px;}
	.search {
		right: 85px;
		float: none;
		width: 240px;
	}
	a.login-url {right: 0;}
	.footer-nav ul li {
		margin-right: 15px;
	}
	.more-stories {
		margin-right: 40px;
		margin-bottom: 55px;
	}
	.more-stories p {
		font: 400 26px/28px 'Roboto Condensed', sans-serif;
	}
}
@media screen and (min-width: 640px) and (max-width: 679px) {
	.video-top h1 {
		font: 400 20px/24px 'Roboto Slab', sans-serif;
	}
	.date {
		float: left;
	}
	.block-content:nth-child(1n) {
		margin-right: 0;
	}
	.wrap {
		max-width: 625px;
	}
	.block-content {
		width: 285px;
	}
	.play {
		top: 131px;
	}
	.top-header {
		text-align: center;
	}
	.top-header h1 {
		margin: 20px;
		width: initial;
		font-size: 27px;
		margin-right: 0;
		text-align: left;
	}
	.top-header .get-free {
		float: left;
		margin: 29px 0px 0 20px;
	}
	.content-nav ul li a {
		font: 700 16px/20px 'Roboto Condensed', sans-serif;
	}
	#footer .wrap {
		position: relative;
	}
	.navigation {
		padding: 15px 0;
		position: relative;
	}
	.navigation .logo, .navigation .search {
		float: left;
		margin: 0 auto;
	}
	a.login-url {float: left;}
	.navigation .logo {
		margin-bottom: 15px;
	}
	.content-nav {
		padding: 20px 0;
	}
	.search {
		width: 100%;
	}
	.follow.tw, .follow.fb, .follow.pn {
		width: 80px;
	}
	.header-nav {
		width: 100%;
		margin-left: 0 !important;
	}
	.header-nav ul li a {
		font-size: 18px;
	}
	a.login-url, .search {position: absolute; top: 15px;}
	.search {
		right: 85px;
		float: none;
		width: 240px;
	}
	a.login-url {right: 0;}
	.footer-nav ul li {
		margin-right: 15px;
	}
	.more-stories {
		margin-right: 40px;
		margin-bottom: 55px;
	}
	.more-stories p {
		font: 400 26px/28px 'Roboto Condensed', sans-serif;
	}
}
@media screen and (max-width: 639px) {
	.content { padding: 0; }
	.wrap { max-width: 320px; }
	#sidebar { display: none; }
	.header-nav { display: none; }
	.header-nav { margin: 10px 0; }
	.mobile-menu { display: block; }
	.footer-nav ul li { display: block; }
	.navigation { text-align: center; position: relative; }
	.block-content:nth-child(1n) { margin-right: 0; }
	.follow {
		text-align: center;
		padding: 0 20px;
	}
	#footer .wrap {
		padding: 0 10px;
		position: relative;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}
	.main-content {
		text-align: center;
	}
	.footer-logo {
		top: 0;
		bottom: 0;
		float: none;
		right: 10px;
		margin: auto;
		position: absolute;
	}
	.top-header .get-free {
		float: left;
		margin: 20px 0px 20px 20px;
	}
	.content-nav ul li a {
		font: 700 16px/20px 'Roboto Condensed', sans-serif;
	}
	#footer .wrap {
		padding: 0 10px;
		position: relative;
	}
	.date {
		float: left;
	}
	.navigation .logo, .navigation .search {
		float: left;
		margin: 0 auto;
	}
	a.login-url {float: left;}
	.navigation .logo {
		margin-bottom: 15px;
	}
	.navigation {
		padding: 15px 10px;
	}
	.content-nav {
		padding: 20px 10px;
	}
	.search {
		width: 100%;
		border-color: #d3d3d3;
	}
	.navigation { text-align: center; }
	.header-nav ul li {
		display: block;
		text-align: left;
		margin: 0 0 10px 0;
	}
	.header-nav ul li:last-child {
		margin: 0;
	}
	.top-header h1{
		width: initial;
		font-size: 20px;
		text-align: left;
		margin-left: 20px;
	}
	.top-header .wowza {
		float: left;
		margin: 20px 0 0 20px;
	}
	.footer-nav ul li {
		margin-right: 0;
	}
	.video-wrap {
		padding: 0 10px;
	}
	.video-top h1 {
		font: 400 20px/27px 'Roboto Slab', sans-serif;
	}
	.follow.tw, .follow.fb, .follow.pn{
		width: 84px;
	}
	.top-content-title {
		padding: 0 10px;
	}
	.more-stories {
		margin-bottom: 55px;
	}
	.more-stories p {
		font: 400 26px/28px 'Roboto Condensed', sans-serif;
	}
}
@media screen and (max-width: 460px) {
	.auth-dialog{width:99%;margin:.15em auto 0;}
	.auth h2 {font-size: 1.8em;}
	.auth .social-connect-button {font-size: 1.5em;}
	
	.auth-dialog .modal-body {padding: 1.5em;}
}
@media screen and (max-width: 319px) {
	body, html { max-width: 320px; }
}