/*
 Theme Name: Today
 Theme URI: http://comiconverse.com
 Description: Custom WordPress Theme for ComiConverse
 Author: Melissa Royal
 Author URI: http://letsdowpthings.com
 Version: 2
 License: GNU GENERAL PUBLIC LICENSE
 
 -------------------------------------------
      01. CSS RESET
      02. MISC
      03. GENERAL
      04. LAYOUT
      05. NAVIGATION
      06. WIDGETS
      07. SOCIAL MEDIA
      08. PAGINATION
      09. COMMENTS
      10. CONTACT  
      11. WORDPRESS CORE
 -------------------------------------------
 */


/* -------------------------------------------
   CSS RESET
   ------------------------------------------- */

/* -------------------------------------------
   GENERAL
   ------------------------------------------- */

html, body { margin:0; padding:0; font-family:arial;}

.preload { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999999; background-color: white;}

.main-page {background-color:#fff;box-sizing:border-box; padding: 35px 2.537%;margin-top:7px;overflow:hidden;}

.wrapper {max-width:1380px; margin:0 auto;}

.single-archive p, p{color:#373737;line-height:28px;font-size: 17px;}

a {text-decoration: none;}

/* -------------------------------------------
   HEADER
   ------------------------------------------- */
header { width:100%; border-bottom:4px solid #b2b2b2; padding:0 10px; box-sizing:border-box; background-color:#fff; position: relative; float: left; }

header .logo { float:left; position: absolute; z-index: 1; top: -71px; left: -34px; }

.logo img { max-width: 182px; margin-top: 3px; width: 182px; }

.nav { margin-left: 140px; }

.f-nav .nav { width: 100%; padding-left: 150px; margin-left: 0px; box-sizing: border-box; }

.f-nav .mobilemenu .nav { padding-left: 0px;}

.nav .search-icon { float: right; padding-top: 14px; margin-right: 12px; padding-left: 8px; }

.add-post {width: 100% !important; max-width: 100% !Important;}

.um-social-login-overlay { background: rgba(000,000,000,.8) !important;}

.f-nav .nav .search-icon.search-trigger { float: none; position: relative; top: -7px; margin-left: 2%; float: left; }

.f-nav .nav .search-icon .fa {font-size: 16px;}

.f-nav .search-cont {display:none;}

.f-nav .mobilemenu #fixsearch {position: static;}

.nav-container .nav .search-cont { padding: 0px 0px 0px 10px; position: absolute; top: 4px; left: 161px; width: 83%; z-index: 1; display: none;}

.nav .fa-angle-up { font-weight: bold; }

.top_nav .button a {color: #000;}

.nav .search-icon:hover { cursor: pointer; }

.nav .search-cont input { margin-top: 0px; padding: 3px 0 0 0; width: 92%; font-size: 19px; font-family: 'Open Sans Condensed', sans-serif !important; -webkit-appearance: none !important; background-color: transparent; border-radius: 0 !important; color: #474646; text-transform: uppercase; }

.nav .search-cont .search-icon { background-color: #febf10; color: #303030; font-size: 21px; margin: 0px; padding: 5px 3%; max-width: 8%; box-sizing: border-box; }

header nav ul li {display:block;float:left;padding-top:10px;padding-left:6px;margin-left:2%; padding-bottom: 8px;}

header nav .logged-container ul li {margin-left: 0px;}

header nav ul li a {color:#000;text-decoration:none;font-size:19px;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif; font-weight: bold;}

header nav ul li a:hover,.header ul li a:hover {color: #474646;}

header .social-cont ul li {display:block;float:left;padding:21px 10px 0;font-size:21px;}

header .social-cont ul li a {color:#000;text-decoration:none;}

.search-icon .fa {font-size: 19px;}

.f-nav .menu-social-menu-container { float: right; padding-right: 54px;}

header .search-cont { float:right; border: 1px solid #dedbdb; margin-top:0px; padding:3px 10px; width: 21%; background-color: #F2F4F3; }

.search-cont input {float:left;border:none;margin-top:3px;width:75%;}

.search-cont input:focus {outline:none;}

.search-cont .search-icon {color:#b8b7b7;float:right;padding-top:1px;font-size:24px;margin-right:2px;cursor:pointer;}

.search-social {float:right;}

.logo-nav {overflow:hidden;float:left;}

.main-container a, .blog-full a,#et_builder_outer_content a:active, #et_builder_outer_content a{color:#036;font-weight:bold; text-decoration: none;}

#et_builder_outer_content a{color:#036 !important;}

#et_builder_outer_content a.um-button-social {color: white !important;}

.um-2346.um input[type=submit].um-button:hover, .um-2346.um a.um-button:hover {
    background-color: #003366 !important;
	color: white !important;
}

.um-field-checkbox-option, .um-field-radio-option { margin: 0 0 0 36px !important;}

.single-tag {display:none;}

#top_nav .button,.mobilemenu_bot .button, .f-nav .button {background-color: #febf10 !important; border: none !important; padding: 12px 25px !important; float: right !important; cursor: pointer !important; font-family: 'Open Sans Condensed', sans-serif; color: #000 !important; -webkit-appearance: none !important; border-radius: 0 !important; line-height: normal !important;position: relative; top: -5px; margin-bottom: -10px; }

#top_nav .button a {color: #000 !important;}

.f-nav .logged-in-menu {display: none; width: 100%; position: absolute; top: 44px; background-color: white;}

.menu-top-menu-container {margin-top: 7px;}

.nav .not-logged-container, .nav .logged-container {display: none;}

.f-nav .not-logged-container, .f-nav .logged-container {display: inline-block; float: right; border: 0px; padding: 0px;}	

.not-logged-container,.mobilemenu_bot .logged-container { border-bottom: 1px solid #bcbcbc; border-top: 1px solid #bcbcbc; text-align: center; padding: 13px 0px;}

.f-nav .button.logged-in-button { padding: 12px 41px !important; }

.mobilemenu_bot .logged-container {float: none; display: block; margin: 5px auto 0px;}
	
.mobilemenu_bot .button {float: none !important; top: 0px; max-width: 200px; margin: 0 auto;}	

#top_nav .button .fa:hover {color: #000;}

#top_nav .button .name { padding-right: 6px; }

#top_nav .button.logged-in-button { padding: 12px 41px !important; }

.logged-in-menu .menu {float: right; border: 1px solid #b2b2b2; border-top: 0px;  width: 100%;}

.mobilemenu_bot .menu {border: 0px;}

.dashboard-link { background-color: #eaeaea;}

.logged-container {position: relative; display: inline-block; float: right;}

.logged-in-menu .menu li a { color: #000;}

.mobilemenu {display:none;min-height:30px;background:#ffffff;}

.header {width:100%;	padding:5px 0px;}

.header ul li {display:inline;padding:10px;}
	
.header ul li a { font-weight: bold;color: #000; font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; text-decoration: none; text-transform: uppercase; }

.search-social .social-cont { display: none; }

.menu-top-menu-with-social-container {display: inline-block;}

.f-nav .newmanu .logo {top:0px;}
	
.f-nav .newmanu .logo img{	height:36px;}

.f-nav { position:fixed; top:0px; left:0px; right:0px; z-index: 100; background:#fff; border-bottom: 4px solid #b2b2b2; }

.f-nav header {border-bottom:none;padding:5px 0px;}

.f-nav ul li {padding-top: 5px;}

.f-nav .newmanu {position:relative;overflow:visible;}

.navmanu .logo {position:absolute;top:0px;laft:}

.nav-container.f-nav .newmanu .logo {height:30px;}

.f-nav .social-cont { display: block;}

.menu-social-menu-container ul li { display: inline-block; padding-bottom: 0; padding-left: 10px; padding-top: 5px; margin: 0px; }

.f-nav .menu-social-menu-container ul li a { color: #000; font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; text-decoration: none; text-transform: uppercase; }

.navsm { display:none; }

.f-nav .navsm{ display:block; float:right; margin-right: 39px; }

.f-nav #fixsearch{ display:none; width: 59%; }

.mobilemenu_bot div.logged-in-menu {display: none; z-index: 1; background-color: white; margin-top: 13px;}

#top_nav div {display: inline-block;}

#top_nav div.logged-in-menu {display: none; position: absolute; top: 119%; background-color: white; width: 100%; z-index: 1;}

.logged-in-menu .menu li { display: block; text-align: center; width: 100%; box-sizing: border-box; text-decoration: none; font-size: 16px; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; padding: 10px 10px; }	

.menu-logged-in-menu-container {display: inline !important;}

.navsm a, .fa {color: #000;}

.fa:hover {	color: #febf10;}

.search-cont .search-icon:hover .fa	{color: #303030;}

.search-cont .search-icon:hover {background-color: #febf10;}

.f-nav ul li a {font-size: 16px;}

.logged-container .fa:hover {color: #000;}

/* -------------------------------------------
   STILL SORTING THROUGH
   ------------------------------------------- */

.single .main-container .insert-post-ads {float: none !important;}

.story-continued {font-size: 11px;}

.story-continued:hover {text-decoration: underline;}

main { background-color: white; overflow:hidden; background-repeat:no-repeat; background-attachment: fixed; float:left; width:100%; -webkit-background-size:100%; -moz-background-size:100%; -o-background-size:100%; background-size:100%; }

.body-wrapper {-webkit-box-shadow: -1px 7px 22px -1px rgba(0,0,0,0.44); -moz-box-shadow: -1px 7px 22px -1px rgba(0,0,0,0.44); box-shadow: -1px 7px 22px -1px rgba(0,0,0,0.44);}

.header .wrapper {box-shadow: none;}

ul {margin:0;padding:0;list-style:none;}

#et_builder_outer_content ol,#et_builder_outer_content ol li {list-style-position: inside !important; list-style: decimal !important; line-height:28px;font-size: 17px; margin-bottom: 1em !important;}

#et_builder_outer_content ul,#et_builder_outer_content ul li {list-style-position: inside !important;list-style: initial !important;} 

#et_builder_outer_content ul,#et_builder_outer_content ol {	margin-left:1em !important;	line-height: 17px !important;}

#et_builder_outer_content li ul {margin-left: 2em !important; margin-top: 1em !important;}

#et_builder_outer_content li ul li {margin-bottom: 0px !important; }

h1,h2,h3,h4 {margin:0;padding:0;}

.clear {clear:both;overflow:hidden;float: none !important;}

img {max-width:100%;}

.left {float:left;}

.right {float:right;}

input {-webkit-appearance: none;border-radius:0;}

input[type="submit"] {-webkit-appearance: none;border-radius:0;}


.um-profile-note {padding-top: 0px !important;}

.um-profile-note .et_pb_button:hover:after {color: #fff !important;}

.um-profile-note h1,#help h1 { text-transform: uppercase; padding:0px !important; font-family: 'Open Sans Condensed', sans-serif; color: #000 !important; line-height: 1em !important; font-size: 32px;}


#help {z-index: 10000;position: fixed; top: 0px; width: 40%; right: 0px; padding: 25px; box-sizing: border-box !important; background-color: white; height: 100%; -webkit-box-shadow: -1px 7px 22px -1px rgba(0,0,0,0.44); -moz-box-shadow: -1px 7px 22px -1px rgba(0,0,0,0.44); box-shadow: -1px 7px 22px -1px rgba(0,0,0,0.44);}

#help-overlay { z-index: 9999; top: 0px; left: 0px; height: 100%; background-color: rgba(0,0,0,.8) !important; width: 100%; position: fixed;}

#help-close .fa:hover {cursor: pointer;}

#help-close .fa { font-size: 28px;}

#help-close {text-align: right;}

 .et_divi_builder #help #et_builder_outer_content .et_pb_gutters2 .et_pb_column_1_4, .et_divi_builder #help #et_builder_outer_content .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {width: 46.75% !important; text-align: center !important; margin-bottom: 20px !important; }


.um-right-form {width: 18%; float: left;}

.um-profile-body {width: 79% !important; float: right !important; clear: none !important; background-color: #f5f5f5; padding: 25px !important; box-sizing: border-box !important;}

.um-header.no-cover .um-profile-meta {width: 100% !important;}

.um-profile-nav-item a {border-radius: 0px !important; box-sizing: border-box;width: 100%; color: #003366 !important; border: 1px solid #003366 !important;}

.um-profile-nav {padding: 0px !important; background: transparent !important;}

.um-page-user .title-head {display: none;}

.um-profile-connect.um-member-connect a {width: 31px !important; height: 31px !important; line-height: 31px !important;}

div.um .um-profile-body.activity, div.um-activity {max-width: 100% !important;}

.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li {width: 48% !important;}

p.red,p.red a {color: #F72C25 !important; margin: 0px !important;}

/*** Popup Gallery***/

#popup_gallery {position: relative;}

#popup_gallery .fa-camera {transition: all 0.5s ease; position: absolute; border: 3px solid white; border-radius: 50%; color: white; top: 50%; left: 50%; font-size: 60px; padding: 20px 20px; margin-left: -40px; margin-top: -40px;}
		
#popup_gallery .fa-camera:hover {color: #febf10; border: 3px solid #febf10;}

#popup_gallery .fa-camera span {position: absolute; top: 12px; font-size: 17px; background-color: red; border-radius: 50%; padding: 2px 7px; right: 14px;}
	
#popup_gallery .fa-camera:hover span {color: white;}

#slider-pager img {padding: 1px;}

.rslides_here img,#slider-pager img:hover {padding: 0px !important; border: 1px solid #febf10;}

.gallery-container{ position: fixed; top:0; left:0; width:100%; height: 100%; z-index: 1000; visibility: hidden; }

.gallery-container .black-bg{ background-color: #000; top:0; left:0; width:100%; height: 100%; opacity: 0; z-index: 1; }

.gallery-container .white-bg{ width:100%; height:100%; margin:auto; position: absolute; left: calc(50% - 50%); top: calc(50% - 50%); z-index: 3; z-index: }

.gallery-container .closeBtn{ position: absolute; top: 0; right: 0; z-index: 3; padding: 20px;  }

.gallery-container .closeBtn { -webkit-transition: -webkit-transform .2s ease-in-out; transition: transform .2s ease-in-out; }

.gallery-container .closeBtn:hover { -webkit-transform: rotate(90deg) scale(0.8); transform: rotate(90deg) scale(0.8); }

.gallery-container .fa-times { font-size: 31px;}

.gallery-container .picture{ float:left; width:80%; height:100%; }

.gallery-container .picture #slideshowMenu { width: 100%; height: 100%; }

.gallery-container #slideshowMenu .caption { position: absolute; bottom: 50px; text-align: center; left: 50%; font-family: Roboto; text-transform: uppercase; }

.gallery-container .caption p { background-color: rgba(255,255,255,0.6); padding: 3px 10px; color: #000; width: auto; margin: auto; position: relative; left: -50%; text-align: center; vertical-align: middle; line-height: 13px; }

.gallery-container .picture #slideshowMenu .slide-img{ width: 100%; height:100%; background-size: cover; background-position: center center; }

.gallery-container .picture ul.rslides_tabs { position: absolute; bottom: 15px; z-index: 20; display: inline-block; width: 80%; text-align: center; }

.gallery-container .picture ul.rslides_tabs li{ display: inline-block; margin: 2px; }

.gallery-container .picture ul.rslides_tabs li a .puce{ transition:opacity 0.5s; background-color: #000; color:#000; border-radius: 50%; width:10px; height: 10px; opacity: 0.3; }

.gallery-container .picture ul.rslides_tabs li a .puce:hover{ opacity: 0.4; }

.gallery-container .picture ul.rslides_tabs li.rslides_here a .puce{ opacity: 0.5; }

.rslides { position: relative; list-style: none; width: 100%; padding: 0; margin: 0; }

.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; height: 100%; left: 0; top: 0; }

.rslides li:first-child { position: relative; display: block; float: left; }

.rslides img { display: block; height: auto; float: left; max-width: 70%; border: 0; }

.js-fix { position:absolute; top:50%; left:50%;}

.slider-sidebar-container, .white-sidebar {width: 20%; height: 100%;position: fixed; top: 0px; right: 0px; background-color: white;}

.slider-sidebar-container {background-color: transparent;}

.slider-sidebar {padding: 110px 20px 20px;height: 100%;}

.slider-sidebar-container .slider-sidebar {padding-top: 200px;}


/* Slider */

.bxslider {	position: relative;}

.bxslider img {width: 100%;}

.bxslider {max-width: 938px; max-height: 532px; overflow: hidden;} 

.slider-overlay { position: absolute; width: 100%; height: 100%; background-color: rgba(000,000,000,.4) !important; }

.slider-category { font-weight: 600; top: 10px; left: 10px; color: #fff !important; padding: 2px 7px !important; position: absolute; font-size: 14px; line-height: 19px; text-transform: uppercase; cursor:default; }

.topslideback{ width: 100%; position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.7) !important; padding: 25px !important; box-sizing: border-box !important; }

/****main-cont css starts******/
.add-cont { text-align:center; width:100%; padding:29px 0 29px; float: left; }

.breaking-news-cont {display:table;width:100%;}

.breaking-news-cont .news-heading {display:table-cell;padding:8px 15px 9px;width:237px;vertical-align:middle;background-color:#fff;font-size:21px;font-family:'Open Sans Condensed', sans-serif;color:#474646;text-transform:capitalize;}

.breaking-news-cont .news-text {display:table-cell;vertical-align:middle;color:#fff;font-size:14px;box-sizing:border-box;padding:0 20px; background: #252525; /* Old browsers */ background: -moz-linear-gradient(top, #252525 0%, #292929 36%, #111111 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#252525), color-stop(36%,#292929), color-stop(100%,#111111)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #252525 0%,#292929 36%,#111111 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #252525 0%,#292929 36%,#111111 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #252525 0%,#292929 36%,#111111 100%); /* IE10+ */ background: linear-gradient(to bottom, #252525 0%,#292929 36%,#111111 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#111111',GradientType=0 ); /* IE6-9 */ }

.main-container h2 {padding:3px 0 !important;}

.main-page h2,.widget-title {margin-bottom: 10px !important;border-top:3px solid #febf10 !important;position:relative;top:-3px;text-transform:uppercase;padding:6px 0 0 !important;float:left;font-family:'Open Sans Condensed', sans-serif; color: #474646 !important; line-height: 1em;}

.main-page h2.bl2page-title {margin-bottom: 3px !important;}



.main-page .main-container {float:left;width:71.55%;}

.main-page .sidebar {float:right;width:25.65%;}

.column-three, .column-one,.column-two,.column-four {clear: both; overflow: hidden;}

.share-img {width: 100%;}

/**** ! COLUMN ONE ***/
.one-column h3 {background-image:url(images/top-stories-bg.png) !important;background-repeat:no-repeat !important;padding:10px 20px !important;position:relative;left:-21px;margin-top:7px !important; background-position:left !important;float: none; color: black !important; border-top: 0px !important; top: 0px !important; font-size: 24px !important;font-family: 'Open Sans Condensed', sans-serif; margin-bottom: 10px !important;}

#et_builder_outer_content .column-one .image-text a { color: black !important; text-decoration: none !important; font-size: 16px; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase;}

#panel-18-1-0-0 {border-top: 0px !important;}

.one-column {border:10px solid #303030 !important;}

.column-one {padding:0 20px !important;}

.column-one-article {width:100%;box-sizing:border-box;padding:10.7px 0 !important;border-top:1px solid #cccccc !important;}

.column-one div:first-child {border-top:0px !important;}

.column-one .image-text {color: #000; text-decoration: none; float: right; width: 65%; font-size: 16px; font-family: 'Open Sans Condensed', sans-serif;}

.column-one-image { display: block; float: left; width: 30%;}

.column-one-image img { width: 100%;}

#et_builder_outer_content .column-one .next-story {text-align: right !important;font-size:24px;padding:2px 0px 15px !important;display:block;color:#303030 !important;text-decoration:none !important;font-family:'Open Sans Condensed', sans-serif;text-transform:uppercase;}

.column-one .next-story:hover {color: #474646 !important;}

.column-one .column-one-article:last-of-type {padding-bottom: 0px;}

/**** ! END COLUMN ONE ***/

/**** ! COLUMN TWO ***/
.one-half {overflow: hidden;}

.one-half a { width: 100% !important; float: left;}

.one-half img { -moz-transition: all 1s !important; -webkit-transition: all 1s !important; transition: all 1s !important;}

.one-half:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}

/**** ! END COLUMN TWO ***/

/**** ! COLUMN THREE ***/
.column-three-article a {float: left !important;float: left; overflow: hidden; width: 100%; }

.no-lh {line-height: 0em;}

.column-three-article {position: relative; margin-top: 12px !important; float: left; width: 100%; overflow: hidden;}

.column-three-article:first-child {margin-top: 0px;}

.column-three-article.big img, .one-half img {width: 100%; max-width: 100% !important;}

.column-three-article.small img {width: 100%; max-width: 100%; }

.column-three-article.small {width: 48%; float: left;}

.column-three .small:nth-child(2n) { float: right;}

.column-three-article img { width: 100% !important; -moz-transition: all 1s !important; -webkit-transition: all 1s !important; transition: all 1s !important;}

.column-three-article:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}

/**** ! END COLUMN THREE ***/

/**** ! COLUMN FOUR ***/
.one-fourth { width: 23.2%; float: left; margin-left: 2.4% !important;}

.one-fourth img,.one-half img { width: 100%;}

.column-four .one-fourth:first-child, .column-four .one-fourth:nth-child(5n) {margin-left: 0px !important;}

#et_builder_outer_content .one-fourth a { float: left; font-size: 15px; font-family: 'Open Sans', sans-serif; text-transform: uppercase; color: rgb(55, 55, 55) !important;}

/**** ! END COLUMN FOUR ***/



/**** ! UF FORM ****/
.wpuf-el {position: relative;}

ul.wpuf-form li .wpuf-label { float: none !important; color: #303030; text-decoration: none; display: block; font-family: 'Open Sans Condensed', sans-serif; font-size: 21px; text-transform: uppercase; }

ul.wpuf-form li .wpuf-fields { width: 100% !important; }

ul.wpuf-form li .wpuf-section-wrap .wpuf-section-details {padding: 0px !important;}

ul.wpuf-form li .wpuf-section-wrap {margin: 0 auto !important;}

ul.wpuf-form li .wpuf-section-wrap {padding: 0px !important;}

ul.wpuf-form li { margin: 0 auto !important; padding: 15px 0px !important;}

.post_youtube, .post_vimeo {width: 50%; float: left;}

ul.wpuf-form li.post_vimeo {float: right;border-right: 2px solid #ddd; border-bottom: 2px solid #ddd; padding-left: 2% !important; box-sizing: border-box; padding: 0px 10px 10px !important;}

ul.wpuf-form li.post_youtube {border-left: 2px solid #ddd; border-bottom: 2px solid #ddd; padding-right: 2% !important; box-sizing: border-box !important; padding: 0px 10px 10px !important;} 

ul.wpuf-form li .wpuf-fields select { border: 2px solid #ddd !important; padding: 3px 2px !important; height: 40px !important; width: 100%; box-sizing: border-box; }

ul.wpuf-form li.ta_post_review_name, ul.wpuf-form li.ta_post_review_summary { border-right: 2px solid #ddd; border-left: 2px solid #ddd; padding-right: 2% !important; padding-left: 2% !important; box-sizing: border-box !important; padding: 0px 10px 10px !important; }

ul.wpuf-form li.ta_post_review_summary {border-bottom: 2px solid #ddd;}

ul.wpuf-form li.ta_post_review_price {border-left: 2px solid #ddd; padding-left: 1% !important; box-sizing: border-box !important;}

ul.wpuf-form li.last-thirty {border-right: 2px solid #ddd; padding-right: 1% !important; box-sizing: border-box !important;}

.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard {margin: 0px 0 20px!important;}

.wpuf-attachment-upload-filelist {width: 100%;}

#wpuf-featured_image-pickfiles {z-index: 1; width: 100%;}

.post_youtube .wpuf-label, .post_vimeo .wpuf-label {font-size: 18px !important;}

.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::before {margin-top: -17px !important; border-left-color: #e4e4e4 !important;}

.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step {background-color: #003366 !important;}

.wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step::after { margin-top: -33px !important; border-left-color: #003366 !important;}

ul.wpuf-form li.thirty {width: 49%; float: left; padding-bottom: 30px !important; }

ul.wpuf-form li.thirty.third {width: 32%;}

ul.wpuf-form li.tags.thirty.third {margin: 0 2% !important; }

ul.wpuf-form li.ta_post_review_summary {clear: both;}

ul.wpuf-form li .wpuf-fields textarea.wpuf_ta_post_review_summary_13409 {width: 100%;}

ul.wpuf-form li.ta_post_review_price, ul.wpuf-form li.last-thirty {padding-bottom: 10px !important;}

ul.wpuf-form li.wpuf-el.category,ul.wpuf-form li.thirty.last-thirty {float: right;}

ul.wpuf-form li .wpuf-fields select {border: 2px solid #ddd;}

ul.wpuf-form li[data-label="Video"],ul.wpuf-form li[data-label="Review Settings"] { clear: both; border: 2px solid #ddd; border-bottom: 0; padding: 5px 10px !important; }

ul.wpuf-form li[data-label="Review Settings"] {margin-top: 10px;}

.wpuf-label .required {position: absolute; right: 5px; top: 13px; z-index: 5000;}
	
.wpuf-button, ul.wpuf-form .wpuf-submit input[type=submit], ul.wpuf-form li .wpuf-fields a.file-selector, ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a#wpuf-insert-image {padding: 10px 20px !important;}

.post_content .wpuf-label { border: 2px solid #ddd; width: 100% !important; border-bottom: 0px; padding: 5px 10px; box-sizing: border-box;}

fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn { padding: 10px 20px !important; background-color: #003366 !important; vertical-align: middle!important; height: auto!important; font-size: 15px; cursor: pointer!important; box-shadow: none; text-shadow: none; font-family: inherit; outline: 0!important; margin: 0; opacity: 1; color: #fff !important; border: none!important; display: inline-block; line-height: 1em!important; text-decoration: none!important; text-align: center; text-transform: none!important; font-weight: 400!important; overflow: hidden; position: relative; transition: .25s; box-sizing: border-box; -moz-border-radius: 4px!important; -webkit-border-radius: 4px!important; border-radius: 4px!important; border-top: 1px solid rgba(0,0,0,0)!important; border-bottom: 2px solid rgba(0,0,0,.1)!important; }

ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container { position: absolute; right: 15px; top: 72px;}

.post_content {clear: both;}

fieldset.wpuf-multistep-fieldset {padding: 0px 0px 50px 0px; margin: 0px;}

ul.wpuf-form li.post_content {padding-top: 30px !important; padding-bottom: 30px !important;}

ul.wpuf-form li.post_content .required {top: 30px;}

/**** ! END UF FORM ****/

/***** SINGLE POST *****/

.bio-sharing { border: 2px solid #ddd; padding: 10px; margin: 15px 0;}

.single-bio p { margin: 5px 0 0px; font-size: 14px; line-height: 20px;}
	
.single-avatar img {border-radius: 50%; float: left; margin-right: 10px;}

.single-avatar { float: left;}

.single-social { float: left; margin-left: 65px;}

.slider-left-cat { position: relative; font-weight: 600; top: 10px; left: 10px; color: #fff; padding: 2px 7px; position: absolute; font-size: 14px; line-height: 19px; text-transform: uppercase; cursor: default; }

.single-author {position: relative;float: left; font-size: 14px;}

.single-date {font-size: 12px; color: #888;}

.single-social .fa-twitter { color: white; padding: 5px 5px 4px; background-color: #00aced; border-radius: 50%;}

/**** ! SINGLE POST ****/

.error404 .error_page #menu-newmanu-2 li { float: left; width: 50%; }

.error404 .error-message { background-color: #febf10 !important; color: white; font-size: 45px; line-height: 1; margin-bottom: 17px; text-align: center; padding: 35px 0; }

.error404 .error-message i { font-size: 89px; }

.error404 .follow-cont i { font-size: 28px; }

.error404 .error-message input { border: 0px; padding: 12px 15px; font-size: 18px; font-family: 'Open Sans Condensed', sans-serif; color: #373737; text-transform: uppercase; width: 300px; margin-left: 40px; }

.error404 .error-message .fa-search { font-size: 18px; position: relative; left: -40px; color: #373737; }

.error404 .error-message i:hover { color: white; }

.error404 .follow-cont,.error404 .loop-cont { border-top: 3px solid #e0e0e0; }

.error404 h2 { font-size: 24px; color: #373737; }

.error404 #mc_embed_signup label { padding-top: 0px; }

.error404 #mc_embed_signup form { padding-top: 0px; }

.error404 .error-message p { font-size: 24px; margin-bottom: 35px; }

.column-three,.column-two, .column-four {border-top: 3px solid rgb(224, 224, 224) !important; overflow: visible !Important;}


.error404 .follow-cont ul { padding-left: 0px;}

/*** Sidebar ***/
.sidebar .newsinput-cont {width: 100%;}

.sidebar h2,.widget-title {font-size:24px;color:#474646; }

.sidebar .menu-social-menu-container li { display: inline-block; font-size: 28px; margin: 6px 7px 7px 7px; padding: 0px; }

.sidebar .menu-social-menu-container ul { width: 100%; text-align: center;}

.widget-blog-one img,.widget-blog-one span {display: none;}

.widget-blog-one a, .error404 .main-page ul li a{color:#000036;text-decoration:none;font-size:16px;font-family: 'Open Sans', sans-serif; font-weight: 300;}

.widget-blog-one li,.error-404 .main-page ul li {padding:4px 0 2px;line-height:24px;}

.widget-blog-one li {margin: 0px;}

.widget-blog-one ul ,.error404 .main-page ul {list-style-image: url('images/bullet.png') !important;padding-left:29px;}

#zergnet-widget-37121 .zergentity { width:100% !important; margin-bottom:15px !important; margin-top:0% !important; }

#zergnet-widget-37121 #zerglayout { width: 100% !important; }

#zergnet-widget-37121 .zergheadline { width:100% !important; margin-top:7px !important; text-align:left !important; }

.breadcrumbs {font-size: 14px; padding-bottom: 10px; margin-left: 15%; position: relative; top: -25px;}

.zergheadline a { color: #303030 !important; font-family: 'Open Sans Condensed', sans-serif !important; font-size: 18px !important; }

#zergnet-widget-37121 img { width: 100% !important;-ms-transform: translateY(20%);-webkit-transform: translateY(20%);transform: translateY(20%);height: auto !important; }

#zergnet-widget-48953 .zergentity { width: 16% !important;}

.lc-post-advert {margin: 19px auto; float: left;}
	
#zergnet-widget-37121 .zergentity > a {display: block;margin-top: -40% !important;overflow: hidden;}

#zerglayout div:last-child .zergentity {margin-bottom: 0px !important;}

.image-cont {overflow:hidden;position:relative;}

.sidebar .widget {margin-left:0px !important;width:100%;float:left;}

.sidebar .widget_nav_menu {margin-bottom: 0px;}

.sidebar #mc_embed_signup label {padding-top: 0px;}

.image-cont .text-cont {position:absolute;bottom:10px;padding:10px;}

.image-cont .bold-text {font-weight:700;font-size:21px;padding:8px 0;font-family:'Open Sans Condensed', sans-serif;}

.image-cont .small-text {font-size:12px;line-height:18px;font-family:'Open Sans', sans-serif;}

.image-cont {box-sizing:border-box;color:#fff;position:relative;padding-top:5px;}

.sidebar .widget {margin-bottom: 37px;}

.required-reading-cont{background-color:#eaeaea;box-sizing:border-box;padding:0px 0 15px;}

.required-reading-cont h3 {background-position:center;color:#eaeaea;font-size:21px;text-align:center;background-size: cover; background-image:url('images/heading-bg.png');padding:5px 0 19px;background-repeat:no-repeat;font-family:-webkit-body;font-weight:normal;text-shadow: 0px 4px 6px rgba(0, 0, 0, 0.8);}

.required-reading-cont ul {padding:0 24px;position:relative;top:-3px;}

.required-reading-cont li {display:block;font-size:21px;padding:0px 0 5px;}

.required-reading-cont .yellow-number {color:#dcaa0c;}

.required-reading-cont li a {color:#303030;text-decoration:none;display:block;padding:10px 0;font-family:'Open Sans Condensed', sans-serif;}

.single-widgit {background-color:#303030;color:#909090;overflow:hidden;box-sizing:border-box;margin-top:10px;}

.category-heading {font-size:14px;padding:13px 15px 3px;font-family:'Open Sans', sans-serif;}

.widget-heading {font-size:14px;font-weight:700;padding:0 15px 10px;font-family:'Open Sans Condensed', sans-serif;}

.thumbnail {width:130px;vertical-align:top;}

.widgit-text {font-size:12px;display:table-cell;vertical-align:top;padding-left:10px;font-family: 'Open Sans', sans-serif; font-weight: 300; padding-right:10px;}

.widgit-text a {text-decoration:none;color:#eeeeee;}

.thumb-text-cont {display:table;padding:15px 15px 6px;border-top:1px solid #909090;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;}

.stories-shows-cont {width:100%;padding:19px 0 0;}

.thumb-cont {display:table-cell;vertical-align:top;padding-right:10px;}

.thumb-cont img {max-width:100px;max-width:68px;}

.story-text-cont {display:table-cell;vertical-align:top;}

.text-cont {font-size:13px;font-family:'Open Sans Condensed', sans-serif;;}

.date-cont {font-size:12px;font-family:'Open Sans', sans-serif;padding-top:10px;}

.shows-cont {float: right;border-top:3px solid #e0e0e0;width:49%;}

.shows-cont h2 {font-size:24px;}

.shows-cont .full-img-cont {width:100%;position:relative;margin-bottom:8px;}

.full-img-cont a

.shows-cont .full-img-cont img {width:100%;}

.shows-cont .num-conter {position:absolute;top:10px;right:12px;border: 2px solid #fff;padding:0px 4px;color:#fff;font-weight:700;}

.shows-cont .num-conter .triangle {width:0;height:0;border-style:solid; border-width:12px 8px 0 0px;border-color:#fff transparent transparent transparent;position:absolute;bottom:-14px;right:-2px;}

.shows-cont .full-img-cont .image-text {color:#fff;position:absolute;bottom:0;font-size:12px;text-transform:uppercase;padding:10px;line-height:18px;font-family:'Open Sans', sans-serif;}

.shows-cont .half-img-cont {position:relative;width:48%;}

.half-img-cont a {color:#303030;text-decoration:none;font-family:'Open Sans', sans-serif;position:relative;top:-5px;}

.half-img-cont .image-text {font-size:13px;font-family:'Open Sans Condensed', sans-serif;}

.shows-cont .half-img-cont img {width:100%;}

 .half-img-cont img {height:100px;}
 
.shows-cont .left {float:left;}

.shows-cont .right {float:right;}

.half-img-cont .hf-img-text {font-size:13px;}

.comics-cont {width:100%;overflow:hidden;padding-bottom:10px;}

.one-half { width: 48.5%; position: relative; margin-bottom: 24px !important; float: left; }

.one-half:nth-child(even) {float: right;}

#et_builder_outer_content .one-half .image-text a {color:#fff;text-decoration:none;font-family: 'Open Sans Condensed', sans-serif;font-size:20px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.76);}

.num-conter {position:absolute;top:10px;right:12px;border: 2px solid #fff !important;padding:0px 4px !important;color:#fff !important;font-weight:700;}

.num-conter .triangle {width:0;height:0;border-style:solid !important; border-width:12px 8px 0 0px !important;border-color:#fff transparent transparent transparent !important;position:absolute;bottom:-14px;right:-2px;}

#et_builder_outer_content .one-half .image-text,#et_builder_outer_content .column-three-article .image-text {color:#fff !important;position:absolute;bottom:0;font-size:12px;text-transform:uppercase;padding:10px !important;line-height:18px;}

#et_builder_outer_content .column-three-article .image-text a{ color: #fff !important; text-decoration: none !important; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.76) !important;}

#et_builder_outer_content .one-half .image-text a {color: #fff !important;}

.when-in {display: none !important;}

.logged-in .when-out {display: none !important;}

.logged-in .when-in {display: block !important;}

.loop-cont h2 {font-size:24px;color:#373737;}

.two-img-cont .half-img-cont {position:relative;width:100%;display:table;}

.two-img-cont .half-img-cont img {width:100%;}

.two-img-cont .half-img-cont .hf-img-text {font-size:13px;text-transform:uppercase;display:table-cell;vertical-align:top;box-sizing:border-box;padding:0 10px;}

.two-img-cont .half-img-cont .thumbnail-cont {display:table-cell;position:relative;vertical-align:top;width:150px;padding-bottom:5px;}



.widget_blog_author li {display: block; float: none; margin-bottom: 10px;width:100%;float:none;}

.author-image { height: 100px; overflow: hidden; float: left;}

.dp-cont {display:table-cell;vertical-align:top;padding:2px 0 0 0;width:75px;}

.columnist-text {display:table-cell;font-size:13px;vertical-align:top;box-sizing: border-box;padding:0 10px;line-height:17px;font-family: 'Open Sans', sans-serif; font-weight: 300;}

.columnist-text .columnist-name {font-family:'Open Sans Condensed', sans-serif;;}

.columnist-name { font-family: 'Open Sans Condensed', sans-serif !important; font-size: 17px; padding-bottom: 5px; text-transform: uppercase; }



.no-padding-right {padding-right: 0px !important;}

.no-padding-left {padding-left: 0px !important;}

#page-left { width: 71%; float: left;}

.top-contributor {width: 48.5% !important; float: left !important; padding: 6px !important; border: 2px solid rgb(224, 224, 224) !important; box-sizing: border-box !important; margin: 7px 0px !important;}

.contributor-image {float: left; padding-bottom: 0px !important;}

.contributor-name {margin-top: 18px !important;
    display: block;}

.top-contributor:nth-child(even) {float: right !important;}

.top-contributor img {margin-right: 12px !important;}

.slider-cont {overflow: hidden;}

.newsletter-cont h3 {font-size:18px;text-transform:uppercase;padding-top:14px;font-family:'Open Sans Condensed', sans-serif;}

.sidebar h3 {font-size:18px;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif;}

.sidebar hr {color: #999; border-top: 1px solid #e0e0e0; border-bottom: 0px; margin-top: 0px; margin-bottom: 6px;}
	
.sidebar .Nknewsletter_description { margin-top: 0px !important; margin-bottom: 10px !important; }



.fa-flipboard { background-image: url('images/flipboard.png'); background-repeat: no-repeat;height: 15px; width: 15px; position: relative; top: 2px; background-size: auto 100%; }

.main-page .fa-flipboard {height: 25px; width: 25px;}

.fa-flipboard:hover { background-position: right;} 

.follow-cont .fa-flipboard { height: 28px; width: 28px; }

#login-box .um {opacity: 1 !important;}

#text-15, #text-11, footer .follow-cont {padding-top: 12px;}

.Nknewsletter_space {clear:inherit !important;margin-bottom:0 !important;}

.Nknewsletter_space_submit {max-width:none !important;min-width:inherit !important;width:auto !important;}

.bx-wrapper img {width:100%;}

.bx-wrapper .bx-viewport {-moz-box-shadow:0 0 0 !important;-webkit-box-shadow:0 0 0 !important;box-shadow:0 0 0 !important;border: 0px !important;left:initial !important;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform: translatez(0);}

.bx-wrapper {position:relative;margin:0 auto 15px !important;}

.slider-left-bg {width: 100% !important;}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {display:none;position:absolute;bottom:10px !important;right:10px;width:auto !important;padding-top:0px !important;}

.bx-wrapper .bx-pager.bx-default-pager a {width:8px !important;height:8px !important;}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff !important;}

.Nknewsletter_description {margin:10px 0 17px !important;padding:0;line-height:1.625;font-family:'Open Sans', sans-serif;font-size:14px;color:#787878;}

#nksnewslettersubscriber-2 {padding-bottom:3px;}

#footer .Nknewsletter_description {font-size: 13px; margin-top: 0px !important; font-family: arial;}

#footer .newsinput-cont {width: 85%;}

.follow-cont #nksnewslettersubscriber-2 {padding-bottom: 10px;}

.facebookshare {float:right;width:49.3%;position:relative;margin-bottom:8px;position:relative;text-align:center;color:#fff;}

.twittershare {width:49.3%;position:relative;margin-bottom:8px;float:left;position:relative;text-align:center;}

.social-box-cont {position:relative;top:-16px;}

.social-button-cont {position:absolute;top:0;font-size:13px;width:100%;padding:18px 18px 0 18px;box-sizing:border-box;}

.social-button {text-transform:uppercase;}

.social-button a {text-decoration:none; color:#1d1d1e; padding:4px 20px 4px 12px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #ece7e7 48%, #e2e1e1 51%, #e2e1e1 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(48%,#ece7e7), color-stop(51%,#e2e1e1), color-stop(100%,#e2e1e1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#ece7e7 48%,#e2e1e1 51%,#e2e1e1 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#ece7e7 48%,#e2e1e1 51%,#e2e1e1 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#ece7e7 48%,#e2e1e1 51%,#e2e1e1 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#ece7e7 48%,#e2e1e1 51%,#e2e1e1 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e1e1',GradientType=0 ); /* IE6-9 */ display:inline-block; }

.social-button-cont a i {font-size:21px;}

.twittershare .social-button a i {color:#1bc6ff;}

.facebookshare .social-button a i {color:#3b579d;}

.facebookshare img, .twittershare img {width:100%;}

.social-button-cont a span {display:inline-block;position:relative;bottom:2px;padding-left:10px;}

.social-logo img {width:auto;}

.social-text-cont {padding:8px 32px;}

.Nknewsletter_name {display:none;}

.bl2page-archive .bl2page-cover {position:relative;width:220px;height:150px;overflow:hidden;float:left;margin-right:20px;}

.bl2page-archive h2.bl2page-title { font-weight: 600; margin-bottom: 3px; font-size: 20px; word-wrap: break-word; border: 0px; float: none; padding: 0px !important; line-height: 20px;}
	
.bl2page-archive {margin-bottom:25px;width:100%;font-size:17px;color:#222;overflow:hidden; opacity:0;}

.bl2page-archive .bl2page-info {margin-bottom:12px;color:#888;position:relative;font-size:17px;}

#wrap .title-head {background-color:#fff;text-align:center;}

#wrap .main-page {margin-top:0px;} 

#wrap .title-head h1 {border-bottom:1px #000000 solid;padding:10px;}

#wrap .title-head {padding-bottom:10px; clear: both;} 

.page-id-12446 #wrap .title-head {padding-bottom: 0px;}

.page-id-12446 .main-page {padding-top: 0px !important;}

#respond {margin-top:10px;margin-bottom:0px;position:relative;overflow:hidden;}

p.comment-form-author, p.comment-form-email, p.comment-form-url {width:50%;margin-bottom:-2px;}

#respond label {font-size:13px;display:block;}

#respond .required {font-weight:400;box-sizing:border-box;}

form#contact input {color:#222;border:1px solid #eee;padding:5px;background:#f5f5f5;}

#respond textarea {width:99%;}

#commentsText {color:#222;border:1px solid #eee;padding:0 0 0 5px;background:#f5f5f5;}

#respond .form-submit {margin:12px 0;}

.button-send#submitmail {transition:.3s ease-in-out;text-transform:uppercase;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background:#888;color: #fff;border:none;cursor:pointer;padding:6px 8px 4px 8px;outline:none;}

#respond .form-submit input {width:auto;font-size:12px;}

.tptn_counter{display:none;} 

.single h1.single-title {font-weight:600;margin-bottom:5px;font-size:26px;}

.single h1.single-title a {color:#222;}

.single .single-info {margin-bottom:10px;color:#888;position:relative;font-size:14px;}

.single .single-cover-art {margin-bottom:10px;position:relative;width:100%;overflow:hidden;}

.single .single-cover-art img {width: 100%;}

.highlight { background-color: yellow; color: #666 !important;}



.et_divi_builder #et_builder_outer_content .et_pb_with_background .et_pb_row,.et_divi_builder #et_builder_outer_content .et_pb_row { width: 100% !important; max-width: 100% !important; }

form#contact input { color: #222; border: 1px solid #eee; padding: 5px; background: #f5f5f5; } 

/********Media Query ends**********/
.Nknewsletter_space { clear: inherit !important; margin-bottom: 0 !important; position: absolute !important; top: 26px !important; }

div.newsinput-cont {position: relative;}

.widget_blog_author a{ color:#000;text-decoration:none;}

.postbox-container{display:none;}

#postbox-container-1{display:none;}

.textwidget > a, footer a { color: #787878; }

.single h4 { margin-bottom: 1em;}

.top-stories-cont li {padding: 13.5px 0 !important;}

.wp-caption { background-color: #f3f3f3; border: 1px solid #ddd; border-radius: 3px; margin: 10px; padding-top: 4px; text-align: center; margin: 0 auto; }

.wp-caption-text { margin-bottom: 5px !important; margin-top: 5px !important; line-height: 14px !important; font-size: 11px !important; } 

#ta_post_review_after{ background-color: #036 !important; color: #fff; margin: 0px !important; border: 0px !important; overflow: hidden; padding: 20px !important; width: 100%; box-sizing: border-box !important; }

#ta_post_review_after span {  color:#fff !important;  line-height: 28px;
    font-size: 17px;}

#comments {clear: both;}

.um-profile-body {width: 100%; max-width: 100%;}

.um-profile-body .wp-video {margin: 0 auto;}

.review_left, .review_right{ float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.review_left{width:20%;}

.review_right{width:80%;padding-left: 20px;}

.post .content .review_right h5 { font-size: 32px; font-weight: bold; color: #FFF; text-transform: uppercase; line-height: 1; margin: 0 0 10px 0; }

.review_right p { margin-bottom: 0; margin-top: 0; color: #fff;}

.post .content .review_right p { font-size: 14px; margin: 0; }

.review_title { display: block; margin-bottom: 10px; font-weight: bold; font-size: 14px; line-height: 1.3; color:#fff !important; }

.ta_rating { background: transparent url(images/stars32.png) 0 -32px repeat-x !important; height: 32px !important; width: 160px !important;}

.ta_rating .result { background: transparent url(images/stars32.png) 0 0px repeat-x !important; height: 32px !important;}

.post .content .review_left ul { margin: 0px; padding: 0;}

.post .content .review_left ul li { display: inline-block; width: 25px; height: 26px; margin-right: 10px; background:url('img/rating.svg')no-repeat 0px 0px; } 

.review_box p { margin-bottom: 0; margin-top: 0; color: #fff; }

.review_right h4 { color: #fff; font-size: 28px; font-weight: bold; line-height: 1; margin: 0 0 10px; text-transform: uppercase; }

.wp-caption > a,.wp-caption a {display: block;}

.wp-caption > img,.wp-caption a > img{width:100%;}

img[class*="align"], img[class*="wp-image-"] { height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ }

img.size-full { max-width: 97.5%; width: auto; height: auto !important;/* Prevent stretching of full-size images with height and width attributes in IE8 */ }

.wp-caption, .wp-caption-text { max-width: 97.5%; height: auto; width: auto9; /* ie8 */ }

.review_box{width:100%;box-sizing:border-box}

/* Mailchimp */

#mc_embed_signup { background-color: transparent !important; }

#mc_embed_signup label{ font-size: 18px !important; text-transform: uppercase; padding-top: 14px; font-family: 'Open Sans Condensed', sans-serif; padding-bottom: 0px !important; text-align: left; }

#mc_embed_signup .button,.findjobs { background-color: #febf10 !important; border: none !important; padding: 5px 10px !important; float: right !important; cursor: pointer !important; font-family: 'Open Sans', sans-serif !important; text-transform: uppercase !important; color: #000 !important; -webkit-appearance: none !important; border-radius: 0 !important; line-height: normal !important; }

#mc_embed_signup input.email { background-color: transparent !important; border: none !important; float: left !important; padding: 5px !important; font-size: 13px !important; width: 56% !important; font-family: 'Open Sans', sans-serif !important; -webkit-appearance: none !important; border-radius: 0 !important; }

#indeed_widget_wrapper {margin-bottom: 20px;}

#indJobContent a {color: #036 !important; font-weight: bold;}

#indeed_widget_wrapper {width: 287px !important;}

#indJobContent, #indeed_search_wrapper {border-top: 0px !important;}

#indeed_search_wrapper input[type='text'] {width: 90px !important; background-color: transparent !important; border: none !important; -webkit-appearance: none !important; border: 1px solid #d9d9d9 !important; padding: 5px;}

.page-id-12052 #page-left,.page-id-12059 #page-left,.page-id-12064 #page-left {float: left; width: 66.54%;}

.comiconversity-box { text-align: center; width: 50%; float: left;}
	
.middle.comiconversity-box { width: 100%; }

.comiconversity-box a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; width: 200px; display: block; margin: 0 auto; height: 82px; padding: 43px 20px 0; margin-bottom: 45px; font-size: 24px; color: #474646; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; border: 3px solid #e0e0e0; border-top: 3px solid #febf10;}
	
.comiconversity-box a:hover {background-color:#e0e0e0 ; }

.comiconversity-box a:active {position: relative; top: 1px; left: 1px; }
	
.top-right-box.comiconversity-box a, .bottom-right-box.comiconversity-box a { height: 97px; padding-top: 28px; }
	
.Nknewsletter_description { text-align: left; }

.ninja-forms-required-items { clear: both; width: 100%; margin-bottom: 35px; }

.ninja-forms-form-wrap { border-top: 3px solid #e0e0e0; }

.ninja-forms-form-wrap input,.ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #C2C2C2; box-shadow: 1px 1px 4px #EBEBEB; -moz-box-shadow: 1px 1px 4px #EBEBEB; -webkit-box-shadow: 1px 1px 4px #EBEBEB; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 7px; outline: none }

input[type="radio"] { -webkit-appearance: radio; }

.other-textbox-wrap { position: relative; top: -17px; left: 25px; }

.ninja-forms-form-wrap input[type="submit"] { background-color: #febf10 !important; border: none !important; padding: 9px 51px !important; cursor: pointer !important; font-family: 'Open Sans', sans-serif !important; text-transform: uppercase !important; color: #000 !important; -webkit-appearance: none !important; border-radius: 0 !important; line-height: normal !important; margin: 0 auto; display: block; font-size: 16px; }

blockquote { background-color: #eaeaea; background-image: url("images/yellow-quote.png"); background-repeat: no-repeat; background-size: 28px; padding: 15px 20px 15px 57px; background-position: 15px 10px; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; }

blockquote p { margin-top: 0px; margin-bottom: 0px; color: #000036 !important; }

#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button >a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button,.sd-content ul li .option a.share-ustom span, .sd-content ul li a.sd-button>span, .sd-content ul li.advanced a.share-more span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-social-icon-text .sd-content ul li a.sd-button>span, .sd-social-official .sd-content>ul>li .digg_button >a span, .sd-social-official .sd-content>ul>li>a.sd-button span, .sd-social-text .sd-content ul li a.sd-button span{ background: transparent !important; border: 0px !important; color: #fff !important; font-family: 'Open Sans', sans-serif !important; font-weight: 300 !important; text-transform: uppercase !important; width: 100% !important; margin: 0 5px 0px 0 !important; font-size: 18px !important; padding: 3px 8px 3px 5px !important; }

.option a.share-ustom span, .sd-content ul li a.sd-button>span, .sd-content ul li.advanced a.share-more span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-social-icon-text .sd-content ul li a.sd-button>span, .sd-social-official .sd-content>ul>li .digg_button >a span, .sd-social-official .sd-content>ul>li>a.sd-button span, .sd-social-text .sd-content ul li a.sd-button span { padding-left: 7px !important; }

.sd-content ul li { padding: 0; width: 24% !important; margin-right: 5.33% !important; display: block; float: left; box-sizing: border-box; }

.sharedaddy { width: 100%; float: left; margin-bottom: 10px; }

.sd-content ul li.share-email.share-service-visible { margin-right: 0% !important; background-color: #606060; }

.sd-content ul li.share-reddit { background: #1e5799; background: -moz-linear-gradient(top, #1e5799 0%, #207cca 0%, #231f20 2%, #515050 71%); background: -webkit-linear-gradient(top, #1e5799 0%,#207cca 0%,#231f20 2%,#515050 71%); background: linear-gradient(to bottom, #1e5799 0%,#207cca 0%,#231f20 2%,#515050 71%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#515050',GradientType=0 ); margin-right: 1.33% !important; }

.sd-content ul li.share-facebook { background-color: #3b5998; margin-right: 1.33% !important; }

.sd-content ul li.share-twitter { background-color: #4099ff; margin-right: 1.33% !important; }

.sd-content ul li.share-pinterest { background-color: #c92228; margin-right: 1.33% !important; }

.sd-content ul li.share-email div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-email a:before, .sd-social-icon-text .sd-content li.share-email a:before, .sd-social-official .sd-content li.share-email a:before, .sd-social-text .sd-content ul li.share-email a:before,.sd-content ul li.share-pinterest div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-pinterest a:before, .sd-social-icon-text .sd-content li.share-pinterest a:before, .sd-social-text .sd-content ul li.share-pinterest a:before,.sd-content ul li.share-twitter div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-twitter a:before, .sd-social-icon-text .sd-content li.share-twitter a:before, .sd-social-text .sd-content ul li.share-twitter a:before,.sd-content ul li.share-facebook div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-icon-text .sd-content li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before,.sd-content ul li.share-reddit div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-reddit a:before, .sd-social-icon-text .sd-content li.share-reddit a:before, .sd-social-text .sd-content ul li.share-reddit a:before { color: #fff; font-size: 18px; }

.sd-social .sd-button .share-count { font-size: 11px !important; position: relative !important; top: -2px !important; margin-left: 3px; }

/**
 * Zergnet
 */

.content-zergnet-heading { padding-left: 5px; padding-top: 1px; padding-bottom: 10px; }

.content-zergnet-heading h3{ font-size: 10px !important; text-align: center !important; margin-top: 10px; color: #000 !important; }

.content-zergnet { margin-left: -20px; margin-right: -20px; }

.content-zergnet.in-content { margin-left: 0; margin-right: 0; margin-top: 20px; padding-left: 5px; padding-right: 5px; padding-bottom: 1px; background-color: #f1f1f1; box-sizing: border-box; }

.content-zergnet #zerglayout, .entry-footer #zerglayout { width: 100% !important; margin: 0 !important; }

.content-zergnet.in-content #zerglayout { width: auto !important; margin: 0 !important; }

.content-zergnet .zergentity, .entry-footer .zergentity { width: 25% !important; margin: 0 !important; }

.content-zergnet.in-content .zergentity { padding-left: 5px; padding-right: 5px; box-sizing: border-box; height: 205px; }

.content-zergnet .zergentity img, .entry-footer .zergentity img { width: 100% !important; height: auto !important; -webkit-transition: opacity 0.4s ease; transition: opacity 0.4s ease; }

.content-zergnet .zergentity img:hover, .entry-footer .zergentity img:hover { opacity: .85; }

.content-zergnet .zergheadline, .entry-footer .zergheadline { text-align: left !important; padding: 10px 10px 20px !important; }

.zergnet-heading { padding: 20px 15px; background: #000; max-width: 970px; position: relative; }

.zergnet-heading h3 { color: #FFF !important; float: left; text-transform: uppercase; font-size: 24px !important; font-weight: bold !important; margin: -5px 0!important; }

.zergnet-heading a { float: right; font-size: 12px !important; font-weight: normal; font-family: 'Arial'; padding-top: 2px; color: #FFF !important; }

.zergnet-heading:before { content: ''; width: 0; height: 0; border-style: solid; border-width: 7px 7px 0 7px; border-color: #000 transparent transparent transparent; position: absolute; bottom: -6px; z-index: 10; left: 30px; }

.js-footer-zerg {padding-top : 10px;}

.content-zergnet .zergentity img, .entry-footer .zergentity img { width: 100% !important; height: auto !important; -webkit-transition: opacity 0.4s ease; transition: opacity 0.4s ease; }

.content-zergnet #zerglayout, .entry-footer #zerglayout { width: 100% !important; margin: 0 !important; }

.zergnet-heading h3 { color: #FFF !important; float: left; text-transform: uppercase; font-size: 24px !important; font-weight: bold !important; margin: -5px 0!important; }

.zergnet-heading { padding: 20px 15px; background: #000; max-width: 620px; position: relative; }

.um-form input[type=number], .um-form input[type=password], .um-form input[type=tel], .um-form input[type=text] {
    padding: 0 12px!important;
    width: 100%;
    display: block!important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: text!important;
    font-size: 15px!important;
    height: 40px!important;
    box-sizing: border-box!important;
    box-shadow: none!important;
    margin: 0!important;
    position: static;
    outline: 0!important;
    border: 2px solid #ddd !important;
}

.dashboard-link {
    background-color: #eaeaea;
}

.menu-menu-1-container {
    width: 100%;
}

.newsinput-cont p {padding: 0;}

.sidebar .newsinput-cont {
    height: 32px;
}

input#mc-embedded-subscribe {
    position: relative;
    top: -16px;
}

.sidebar input#mc-embedded-subscribe {
    top: -33px;
}

div.newsinput-cont {
    height: 32px;
}

#help {
    width: 660px !important;
}

.um-name a {font-family: 'Open Sans Condensed', sans-serif !important;}

.wrapper #wrap .main-page .et_pb_text.et_pb_module ul li {
    padding: 5px 0px 5px 0px;
}

.um-form input[type=number], .um-form input[type=password], .um-form input[type=tel], .um-form input[type=text], input.um-form-field {    padding: 0 12px!important;
    width: 100%;
    display: block!important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: text!important;
    font-size: 15px!important;
    height: 40px!important;
    box-sizing: border-box!important;
    box-shadow: none!important;
    margin: 0!important;
    position: static;
    outline: 0!important;     border: 2px solid #ddd !important;}

.wpuf-multistep-prev-btn {
    vertical-align: middle!important;
    height: auto!important;
    font-size: 15px;
    cursor: pointer!important;
    box-shadow: none;
    text-shadow: none;
    font-family: inherit;
    outline: 0!important;
    margin: 0;
    opacity: 1;
    background: #3ba1da !important;
    color: #fff !important;
    border: none!important;
    display: inline-block;
    line-height: 1em!important;
    padding: 16px 20px!important;
    text-decoration: none!important;
    text-align: center;
    text-transform: none!important;
    font-weight: 400!important;
    overflow: hidden;
    position: relative;
    transition: .25s;
    box-sizing: border-box;
    -moz-border-radius: 4px!important;
    -webkit-border-radius: 4px!important;
    border-radius: 4px!important;
    border-top: 1px solid rgba(0,0,0,0)!important;
    border-bottom: 2px solid rgba(0,0,0,.1)!important;
    padding: 10px 20px !important;
    background-color: #003366 !important;
    left: 0px !important;
}

.wpuf-multistep-prev-btn:hover {
    background-color: #44b0ec !important;
}

/* -------------------------------------------
   FOOTER
   ------------------------------------------- */
footer a {text-decoration: none;} 
  
footer h3 {font-size: 18px; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif;}

footer .widget {float: left; width: 100%; padding-top: 14px;}	

footer .widget:first-child {padding-top: 0px;}

footer input:focus{outline:none;}

#footer-top {background-color:#fff;box-sizing:border-box; padding: 35px 2.537%;margin-top:0px;overflow:hidden;}

footer {border-top:25px solid #eeeeee;overflow:hidden; border-bottom:25px solid #eeeeee; margin-bottom: 25px;background-color:#f7f7f7;box-sizing:border-box;padding:14px 17px 15px;}

footer #mc_embed_signup form {padding: 0px !important;}

.newsinput-cont { float: left; border: 1px solid #d9d9d9;}

footer p {font-size:13px; line-height:17px; margin: 0px;}

footer #footer-column-one {float:left;width:25.5%;padding-right:6.5%; }

footer #footer-column-two {float:left;width:22.6%;padding-right:6.5%;}

footer #footer-column-three {float:left;width:13%;padding-right:5.9%;}

footer #footer-column-four {float:left;width:19.6%;}

footer .fa {display:inline-block;padding:4px 0px 0;font-size:21px; color: black;}

footer .fa-flipboard { padding: 0px 0px 0px; height: 19px; width: 19px;}

footer .menu-social-menu-container li:first-child {padding-left: 0px;}

/* -------------------------------------------
   RESPONSIVE
   ------------------------------------------- */

@media screen and (max-width:1400px) {
	.wrapper { max-width: 90%;}
	
	.nav-container .nav .search-cont {width: 80%;}
	
	.f-nav #fixsearch {width: 62%;min-width: 765px;}
	
	.um-profile-connect.um-member-connect a {
    margin-bottom: 5px;
}

}

@media screen and (min-width: 1250px) {
	header nav {height:auto !important;}
	
	header nav ul li {padding-left:8px !important;}
}

@media screen and (max-width: 1350px) {
	footer #footer-column-two {padding-right:3% !important; width: 25.6%;}
	
	.menu-footer-menu-container {overflow:hidden;padding:0 10px;}

	.search-social {width:25.5% !important;}
}


@media screen and (max-width: 1300px) {
	.author-image {width: 100px;}
	
	.author-image img {width: 100%;height:auto;}
	
	.header ul li a,#top_nav .button,.f-nav ul li a {font-size: 14px;}
	
	.f-nav #fixsearch {width: 61%; min-width: 0px;}
}

@media screen and (max-width: 1250px) {
	.nav-container .nav .search-cont { width: 77%;}
	
	header nav ul li { margin-left: 1.74%;}
	
	.f-nav #fixsearch {width: 59%;}
}

@media screen and (max-width:1190px) {
	.f-nav #fixsearch {width: 54%; min-width: 557px;}
	
	.f-nav .button.logged-in-button { padding: 12px 20px !important;}
	
	header nav ul li { margin-left: 1%;}
	
	header nav ul li a,.search-icon .fa {font-size: 17px;}
	
	.nav-container .nav .search-cont {width: 76%;}
	
	.header ul li {padding: 9px;}
	
	#top_nav .button.logged-in-button {padding: 9px 41px !important; top: 0px; margin-bottom: 0px;}
	
	.header {padding: 0px;}
	
	.logo img { max-width: 170px; width: 170px;}
}

@media screen and (max-width:1110px) {
	.slider-left-title {font-size: 22px !important; width: 100% !important;}
	
	.slider-left-des {font-size: 14px !important; width: 100% !important;}
	
	.main-page h2, .widget-title,.one-column h3,.sidebar h2, .widget-title {font-size: 22px !important;}
	
	.widget-blog-one a, .error404 .main-page ul li a,#et_builder_outer_content .column-one .image-text a {font-size: 14px !important;}
	
	.one-column h3 {font-size: 16px !important;}
	
	#et_builder_outer_content .column-three-article .image-text a, .zergheadline a, #et_builder_outer_content .one-half .image-text a {font-size: 18px !important;}
	
	.sidebar h2, .widget-title {font-size: 19px !important;}
	
	.sidebar .menu-social-menu-container li { font-size: 20px; margin: 6px 5px 7px 5px;}
	
	.fa-flipboard { width: 20px !important; height: 20px !important;}
	
	.header .fa-flipboard { width: 14px !important; height: 14px !important;}
	
	.mobilemenu .fa-flipboard {height: 15px !important; width: 15px !important;}
}

@media screen and (max-width:1025px) {
	#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button >a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button,.sd-content ul li .option a.share-ustom span, .sd-content ul li a.sd-button>span, .sd-content ul li.advanced a.share-more span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-social-icon-text .sd-content ul li a.sd-button>span, .sd-social-official .sd-content>ul>li .digg_button >a span, .sd-social-official .sd-content>ul>li>a.sd-button span, .sd-social-text .sd-content ul li a.sd-button span { font-size: 14px !important;}
}

@media screen and (max-width:1024px){
	
	.header,.newmanu {display:none;}
	
	header {padding-left:0px;padding-right:0px;}
	
	.mobilemenu {display: block;}
	
	.mobilemenu .logo { float:left!important; width:auto; color:#fff; position: static; font-size: 20px;}

	.toglebtn{float:right;}
	
	.mobilemenu_top{background:#FFF;padding:5px 20px 2px;overflow:hidden;}
	
	.navsm {width:100%;float:none;}
	
	.mobilemenu_bot .nav ul li{width:50%;float:left;padding:10px 10px;border-bottom: 1px solid #bcbcbc;text-align:left;box-sizing:border-box;}
	
	.mobilemenu_bot .nav ul li a{ text-align:left; color: #000; text-decoration: none; font-size: 16px; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; }
	
	.navsm { display: block; float: none; overflow: hidden; text-align: center; width: 100%; padding: 10px 0; }
	
	.navsm ul li{ display:inline-block; float:none; width:auto; font-size:16px; margin-right:10px; }
	
	.mobilemenu_bot .nav{ width:100%; display: block; margin-left: 0px; }
	
	.mobilemenu_bot .search-cont{ width:96%; border:0px; margin:0px; position: static; float: left; width: 100%; background-color: transparent; display: block !important; border-bottom: 1px solid #bcbcbc; padding: 0px; }
	
	.search-cont .search-icon { padding: 0px; margin: 0px; padding: 7px 5% !important; text-align: center; box-sizing: border-box; background-color: #303030; width: 25%; }
	
	.search-cont input { color: #888; font-size: 16px; margin-top: 0px; padding: 10px; box-sizing: border-box; width: 75%; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; }
	
	.fa-search { color: #ffffff; font-size: 16px; margin: 0px; }
	
	header .wrapper { max-width:100%; }
	
	.toglebtn a { display: inline-block; margin-top: 5px; padding: 0; }
	
	.mrbar { height: 4px; width: 32px; margin-bottom: 5px; display: block; background: #000; margin-top: 4px;}

	a {color:#036;text-decoration:none;}

	.mobilemenu_bot .button a {color: #000;}
	
	.jp-relatedposts-post-context { display:none !important;}

	.um-profile-body.posts.posts-default { float: left;}

	.f-nav #fixsearch {width: 100%; min-width: 100% !important;}
	
	header nav ul li {display:block;float:none;}
	
	header nav ul {background-color:#fff;z-index:9;padding:0 45px 15px 0;}
	
	header nav { position: absolute;top: 66px;width: 100%;z-index: 9;left: 0; height: 28px;overflow: hidden;border-bottom:2px solid #666;cursor:pointer;}
	
	header nav.res-nav { height:auto !important;}
	
	.search-social {float:right;width:60%!important;}
	
	.social-cont ul li {padding: 21px 15px 0 !important;font-size: 21px !important;}
	
	.add-cont {padding:30px 0 30px !important;}
	
	.top-stories-cont h3 {background-size:100% 100%;}
}

@media (max-width: 980px) {
	.et_divi_builder #et_builder_outer_content .et_pb_row, .et_divi_builder #et_builder_outer_content .et_pb_column .et_pb_row_inner { padding: 0px !important;}
	
	.home.et_divi_builder #et_builder_outer_content .et_pb_row_1 .et_pb_column {width: 48% !important; float: left !important;}
	
	.home.et_divi_builder #et_builder_outer_content .et_pb_row_1 .et_pb_column.et_pb_column_2 {float: right !important;}
}

@media screen and (max-width: 953px) {

.um-right-form {
    width: 100%;
    float: none;
}

.um-profile-body {
    width: 100% !important;
    float: none !important;
    margin: 24px 0px 0px 0px !important;
} 

.um-profile-nav-item {
    float: left;
    width: 12.2%;
    padding: 0px 1%;
}

.um-profile .um-header .um-profile-photo {
    float: left !important;
    width: 30% !important;
    display: block;
    max-width: 30% !important;
}

.um-profile .um-header .um-profile-meta {
    float: left !important;
    width: 66% !important;
    display: block !important;
    padding-left: 4% !important;
}

.um-profile .um-header.no-cover .um-profile-meta {
    padding-left: 4% !important;
}

.um-followers-bar {
    padding: 20px 0 !important;
    FLOAT: LEFT !important;
}

.um-profile-nav {
    padding: 10px 0px 0px 0px !important;
}

}

@media screen and (max-width:900px) {
	footer .fa {font-size: 18px;}
	
	footer .fa.fa-flipboard { height: 17px !important; width: 17px !important;}
	
	.sd-content ul li.share-facebook a.sd-button>span { padding-left: 0px !important;}
	
	.sd-social .sd-button .share-count { top: 0px !important;}
	
	#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button >a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button,.sd-content ul li .option a.share-ustom span, .sd-content ul li a.sd-button>span, .sd-content ul li.advanced a.share-more span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-social-icon-text .sd-content ul li a.sd-button>span, .sd-social-official .sd-content>ul>li .digg_button >a span, .sd-social-official .sd-content>ul>li>a.sd-button span, .sd-social-text .sd-content ul li a.sd-button span { font-size: 12px !important;	}
}

@media screen and (max-width:850px) {
	.author-image,.columnist-text {float: none; text-align: center;}
	
	.columnist-text {display: block;}
}

@media screen and (max-width: 800px) {
	.review_right, .review_left {width: 100% !important;text-align: left;padding-left: 0px;	}
	
	.review_left .ta_rating {margin-bottom: 20px;}
	
	.review_right { padding-left: 0px !important;}
	
	footer .fa {font-size: 16px;}
	
	footer .fa.fa-flipboard { height: 15px !important; width: 15px !important;}
}

@media screen and (max-width: 768px) { 
    .js #menu { display: none }
    .js .slicknav_menu { display: block }
    #header-breaking { display: none }
    #header {
        overflow: hidden;
        width: 100%;
    }
    .header-banner-none { display: none }
    #logo { margin-left: 190px }
    #wrap {
        width: 99%;
            padding: 20px .5% 6px .5%;
        overflow: hidden;
    }
    #slider { width: 100% }
    .slider-left-bg { width: 100% }
    #slider-left {
        width: 99%;
        margin-left: 0px;
    }
    #slider-left .slides img { width: 100% }
    #slider-right-top,
    #slider-right-bottom {
        width: 48%;
        float: left;
        margin-left: 0px;
        margin-top: 5px;
        margin-right: 7px;
    }
    #slider-right-bottom {
        width: 50%;
        float: left;
    }
    .slider-right-bg,
    .slider-left-bg { width: 100% }
    #slider-right-top .slides img,
    #slider-right-bottom  .slides img { width: 100% }
    #feat-slide { display: none }
    #content-left {
        margin-top: 20px;
        width: 99%;
    }
    .short-title { width: 100% }
    #short-one,
    #short-two,
    #short-three,
    #short-four,
    #short-five { width: 100% }
    .short-two-art {
        width: 49%;
        margin-right: 7px;
    }
    .short-two-video,
    .short-two-bg,
    .short-two-art img { width: 100% }
    .backstretch { display: none }
    .short-three-cover { width: 55% }
    .short-three-bg,
    .short-three-video,
    .short-three-cover img { width: 100% }
    .short-four-art {
        width: 48%;
        margin-right: 14px;
    }
    .short-four-cover,
    .short-four-cover img { width: 100% }
    .short-five-cover { width: 60% }
    .short-five-bg,
    .short-five-video,
    .short-five-cover img { width: 100% }
    .short-five-coverM { width: 39% }
    .short-five-bgM,
    .short-five-videoM,
    .short-five-coverM img { width: 100% }
    #sidebar-right,
    #sidebar-left {
        float: none;
        margin-left: -10px;
    }

    .header-row { width: 80% }
    #blog-right,
    #blog-left {
        float: left;
        width: 120%;
    }
    .blog-cover {
        width: 745px;
        margin-left: -4px;
    }
    .blog-cover h1 { font-size: 22px }
    .blog-cover span {
        font-size: 16px;
        width: 500px;
        line-height: 18px;
    }
}

@media screen and (max-width:767px) {
	.author-image {float: left; text-align: left;}
	
	.columnist-text {text-align: left;}
	
	.featured-column-cont li {display: block;}
	
	.columnist-text {display: table-cell;}
	
	.main-page .main-container {width:54%;}
	
	.main-page .sidebar {width:45%;}
	
	.archive .main-page .main-container {width:100%;}
	
	.archive .main-page .sidebar {width:100%; float:none; padding-top:30px;}
	
	.js .slicknav_menu {display: none !important;}
	
	#text_description {display:none;}
	
	.top-stories-cont {float:none;border: 10px solid #303030;width:100%;box-sizing:border-box;margin-bottom:20px;}
	
	.shows-cont {float:none;width:100%;}
	
	.loop-cont .full-img-cont {float:none !important;width:100%;position:relative;margin-bottom: 8px;}
	
	.loop-cont .two-img-cont {float:none;width:100%;}
	
	.top-stories-cont h3 {background-position:left;}

	footer .footer-column {width:44% !important;padding-right:5.9% !important; margin-bottom: 20px;}
	
	footer #footer-column-three { clear: left;}
	
	.newsinput-cont input[type="text"] {width: 50% !important;}
	
	header {text-align:center;}
	
	header .logo {float:none !important;width:100%;text-align:center;}
	
	header .social-cont {float: none !important; padding-right:0 !important;text-align: center;overflow: hidden;}
	
	header .social-cont ul {display:inline-block;}
	
	header .search-cont {float: none;overflow: hidden;display: inline-block;}
	
	header nav {top: 175px !important;}
	
	.social-cont ul li {padding:21px 15px 0 !important;font-size:21px !important;}
	
	.slider-left-title {font-size:14px !important;bottom:50px !important;}
	
	.slider-left-des {display:none;}
	
	.search-social {width: 100% !important;float:none !important;}
	
	.facebookshare {float:none !important;width:100%;position:relative;margin-bottom:8px;}
	
	.twittershare {float:none !important;width:100%;position:relative;margin-bottom:8px;}
}

@media screen and (max-width:760px) {
	.gallery-container .picture,.gallery-container .picture ul.rslides_tabs {width: 100% !important;}
	
	.slider-sidebar-container, .white-sidebar {display: none !important;}
	
	.home.et_divi_builder #et_builder_outer_content .et_pb_row_1 .et_pb_column,.one-half {width: 100% !important; float: none !important;}
	
	.one-fourth {width: 46%; margin-left: 0px !important; margin-bottom: 20px !important;}

	.one-fourth a {font-size: 12px !important;}
	
	.one-fourth:first-child {margin-right: 2.5% !important;}
	
	.one-fourth:last-child {margin-left: 2.5% !important;}
}

@media screen and (max-width:620px) {

ul.wpuf-form li.thirty {
    width: 100% !important;
    float: none !important;
    margin: 0 auto !important;
    padding: 0px 0px 15px !important;
}

ul.wpuf-form li.tags.thirty.third {
    margin: 0 auto !important;
}

.post_youtube, .post_vimeo {
    width: 100% !important;
    float: none !important;
    border: 0px !important;
}
	
li.wpuf-el.ta_post_review_price.thirty {
    padding-right: 2% !important;
    padding-left: 2% !important;
    border-right: 2px solid #ddd;
    border-left: 2px solid #ddd;
    border-bottom: 0px !important;
    border-top: 0px !important;
}



li.wpuf-el.thirty.last-thirty {
    padding-right: 2% !important;
    padding-left: 2% !important;
    border-right: 2px solid #ddd;
    border-left: 2px solid #ddd;
    border-bottom: 0px !important;
    border-top: 0px !important;
}
	
}	

@media screen and (max-width:608px) {

.um-followers-bar {
    padding: 20px 0 !important;
    FLOAT: none !important;
    width: 240px !important;
    clear: both !important;
    margin: 0px auto !important;
}

.um-profile-nav-item {
    float: left;
    width: 21%;
    padding: 0px 2%;
}

.um-profile .um-header .um-profile-meta {
    float: left !important;
    width: 100% !important;
    display: block !important;
    padding-left: 0% !important;
}

.um-profile .um-header.no-cover .um-profile-meta {
    padding-left: 0% !important;
}

.um-profile .um-header .um-profile-photo {
    max-width: 100% !important;
}

.bl2page-cover {
    float: none !important;
    margin: 0px auto 16px !important;
    width: 200px !important;
    height: auto !important;
    max-width: 100% !important;
}

.um-profile .main-page h2{
    border-top: 0px solid #febf10 !important;
}

.um-profile .main-page h2,.um-profile .widget-title {
    border-top: 0px solid #febf10 !important;
}

.um-profile h2.bl2page-title {
    border-top: 0px solid #febf10 !important;
}

.bl2page-archive .bl2page-cover {

padding-bottom:10px;

}

}

@media screen and (max-width:600px) {
	.navsm {padding: 6px 0;}
	
	.search-cont .search-icon {padding: 3px 5% !important;}
	
	.search-cont input {padding: 7px; font-size: 15px;}
	
	.mobilemenu_bot .nav ul li {padding: 5px 10px;}
	
	.mobilemenu_bot .nav ul li a {font-size: 15px;}
}

@media screen and (max-width:550px) {
	div.uimob500 .um-profile-photo,div.uimob340 .um-profile-photo {position: static !important;}
}

@media screen and (max-width:520px) {
    .js-footer-zerg > div { width:380px !important; margin-left:auto; margin-right:auto; }
	
    #zergnet-widget-31501 { width:380px; height:245px; overflow: hidden; }
	
    #zergnet-widget-31501 div#zerglayout > div:nth-child(3) { display:none; }
}

@media screen and (max-width: 480px) {
	.main-page .main-container {float:none;width:100%;}
	
	.main-page .sidebar {float:none;width:100%;}
	
	.news-heading {display:block !important;width:100% !important;}
	
	.news-text {display:block !important;width:100% !important;padding:15px 15px 35px!important;}
	
	footer .footer-column{width:100% !important;padding-right:0 !important;}
}



@media screen and (max-width:400px) {
    .js-footer-zerg > div { width:280px !important; }
	
    #zergnet-widget-31501 { width:280px; height:195px; overflow: hidden; }
}

@media screen and (max-width: 322px) {
	.top-stories-cont h3 {background-position:right;}
}

@media screen and (max-width: 320px) { 
    .js #menu { display: none }
    .js .slicknav_menu { display: block }
    #header-breaking { display: none }
    #header { width: 100% }
    .header-banner-none { display: none }
    #logo { margin-left: 20px }
    #wrap {
        width: 98%;
           padding: 20px 1% 6px 1%;
    }
    #slider {
        width: 100%;
        height: 200px;
    }
    .slider-left-bg {
        width: 100%;
        height: 300px;
    }
    .slider-left-title {
        width: 90%;
        font-size: 16px;
        line-height: 18px;
        bottom: 115px;
    }
    .slider-left-des {
        width: 90%;
        top: 190px;
    }
    .slider-right-title {
        width: 90%;
        font-size: 16px;
        line-height: 18px;
        bottom: 90px;
    }
    .slider-right-des {
        width: 90%;
        top: 125px;
    }
    #slider-left {
        width: 98%;
        height: 300px;
        margin-left: 0px;
    }
    #slider-left .slides img {
        width: 100%;
        height: 300px;
    }
    #slider-right-top,
    #slider-right-bottom {
        width: 98%;
        float: left;
        margin-left: 0px;
        margin-top: 5px;
        margin-right: 0;
    }
    #slider-right-bottom {
        width: 98%;
        float: left;
    }
    .slider-right-bg,
    .slider-left-bg { width: 100% }
    #slider-right-top .slides img,
    #slider-right-bottom  .slides img { width: 100% }
    #feat-slide { display: none }
    #content-left {
        margin-top: 20px;
        width: 99%;
    }
    .short-title { width: 100% }
    .short-one-art { width: 100% }
    .short-one-cover {
        width: 100px;
        margin-right: 5px;
    }
    .short-one-art h2 { font-size: 12px }
    #short-one .slider-left-cat { display: none }
    #short-one,
    #short-two,
    #short-three,
    #short-four,
    #short-five { width: 100% }
    .short-two-art { width: 98% }
    .short-two-video,
    .short-two-bg,
    .short-two-art img {
        width: 100%;
        height: 210px;
    }
    .short-two-art h2 { font-size: 12px }
    .short-two-art h2,
    .short-two-art p.excerpt { width: 90% }
    .backstretch { display: none }
    .short-three-cover {
        width: 98%;
        height: 220px;
        margin-bottom: 20px;
    }
    .short-three-bg,
    .short-three-video,
    .short-three-cover img {
        width: 100%;
        height: 220px;
    }
    .short-four-art { width: 98% }
    .short-four-cover,
    .short-four-cover img { width: 100% }
    .short-five-cover {
        height: 210px;
        width: 98%;
        margin-bottom: 5px;
    }
    .short-five-bg,
    .short-five-video,
    .short-five-cover img { width: 100% }
    .short-five-coverM {
        float: left;
        width: 98%;
    }
    .short-five-bgM,
    .short-five-videoM,
    .short-five-coverM img { width: 100% }
    #sidebar-left,
    #sidebar-right {
        float: none;
        margin-left: -40px;
        margin-top: 20px;
        width: 98%;
    }
    .header-row { width: 80% }

    #blog-left,
    #blog-right { width: 300px }

    .blog-cover {
        width: 300px;
        margin-left: -4px;
    }
    .blog-cover h1 { font-size: 18px }
    .blog-cover span {
        font-size: 16px;
        width: 280px;
        line-height: 18px;
    }
    .bl2page-archive {
        width: 100%;
        overflow: hidden;
    }
    .bl2page-cover {
        width: 100px;
        margin-right: 5px;
    }
    .bl2page-archive h2 { font-size: 12px }
    .bl2page-archive .slider-left-cat { display: none }
    .short-four-cover,
    .short-four-cover img { width: 100% }
    .bl1page-archive { width: 280px }
	.commentlist { width: 300px }
	textarea#comment  { width: 300px }
	.single-video iframe { width: 300px; height: 220px; }
	#contact { width: 300px }
	.widget-blog-one ul li a { font-size:12px; }
	.flickr { width: 300px; overflow: hidden; }
	.single-cover-art { height: 100px; }
	.single-cover-art img { width: 300px; }
}

@media (min-width: 981px) {
	.et_divi_builder #et_builder_outer_content .et_pb_row { padding: 1.2% 0;}
	
	.et_divi_builder #et_builder_outer_content .et_pb_section {	padding: 0% 0;}
}

@media (max-width: 1300px) and (max-height: 830px) {

	.et_divi_builder #et_builder_outer_content .et_pb_video_0 { width: 45% !important; margin: 0px 2% 0px 0px !important; float: left !important; display: block !important;}

	#help p { font-size: 15px; line-height: 24px;}
		
	.et_divi_builder #help #et_builder_outer_content .et_pb_section {padding: 0px !important;}

}

@media (max-width: 700px) and (max-height: 830px) {

	#help {width: 360px !important;}

	.et_divi_builder #help #et_builder_outer_content .et_pb_column {margin-bottom: 15px;}

	.et_divi_builder #help #et_builder_outer_content .et_pb_video_0 { width: 45% !important; margin: 0px 2% 0px 0px !important; float: left !important; display: block !important;}

	#help h1 {font-size: 22px;}

	#help p { font-size: 14px; line-height: 22px;}
		
	.et_divi_builder #help #et_builder_outer_content .et_pb_section {padding: 0px !important;}
	
	.et_divi_builder #help #et_builder_outer_content .et_pb_button_0.et_pb_button.et_pb_module,.et_divi_builder #help #et_builder_outer_content .et_pb_button_1.et_pb_button.et_pb_module,.et_divi_builder #help #et_builder_outer_content .et_pb_button_2.et_pb_button.et_pb_module,.et_divi_builder #help #et_builder_outer_content .et_pb_button_3.et_pb_button.et_pb_module {    font-size: 14px !important; padding: 3px 0px !important;}
	
	.et_divi_builder #help #et_builder_outer_content .et_pb_button_0:after,.et_divi_builder #help #et_builder_outer_content .et_pb_button_1:after,.et_divi_builder #help #et_builder_outer_content .et_pb_button_2:after,.et_divi_builder #help #et_builder_outer_content .et_pb_button_3:after {display: none !important;}

}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font-size: 16px; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:14px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; font-weight: normal; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}