/* =============================================================================
/* Desktop Screens
============================================================================= */

/* =============================================================================
   Portrait tablet to landscape and desktop @screen-md-min
   ============================================================================= */
@media (min-width: 1200px) {

#infscr-loading {
	margin-left: 110px;
}

#content img.size-full {
    width: 100%; }

.pt-dk-badge-block {
	width: 16.5%;
}

.wp-caption-text {
	background-image: url("../img/caption-img.gif") !important;
	background-repeat: no-repeat !important;
	background-position: top left !important;
	text-align: left !important;
	padding-left: 50px !important;
}

	.pt-bg-area-margin {
	margin-top: -7px;
}

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

.pt-profile-container .nomo {
	padding-right: 0px !important;
}

.pt-most-hyped-up {
	/*margin-top: -25px;*/
}

.pt_n_social_bar {
	margin-bottom: 0px;
}

.pt-registration-wrap-pad iframe {
	width: 100% !important;
}

.pt-split-bio-page table {
	width: 100%;
	margin-top: 10px;
}

.pt-split-bio-page table textarea {
	width: 100% !important;
}

.pt-bio-form-one {
	margin-left: auto;
	margin-right: auto;
	width: 65%;
}

#content p {
	font-size: 16px;
	line-height: 20px;
}

.pt-registration-wrap-pad {
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
}

.pt-registration-wrap .contentheader {
	text-align: left !important;
	font-family: TitlingGothicFBMediumComp;
	font-weight: normal !important;
	font-size: 26px !important;
	margin-bottom: 8px;
	line-height: 26px !important;
}

.pt-social-fix {
	width: 100%;
}

.pt-container-single {
	margin-top: 5px !important;
}

#content .entry-content {
	margin-top: 15px !important;
}

.single #content p {
	font-size: 18px !important;
	line-height: 23px;
	margin-bottom: 20px;
}

.author-cc .author-bio{
	line-height: 20px !important
}


.flex-direction-nav a {
	margin-top: -65px !important;
}

.meta-date-white {
	background: none !important;
	padding-left: 0px !important;
	text-transform: none !important;
	color: #898989 !important;
}

.col-lg-9 {
	width: 71.6% !important;
}

.col-lg-3 {
	width: 28.4% !important;
}

#secondary {
	/*overflow: initial !important;*/
}

#content .extract:after {
	margin-bottom: 0px;
}

.pt_hide_desktop {
	display: none !important;
}

/* NEW MEDIA SLIDER */

.flex-direction-nav .flex-next{
	right: -28px !important;
}

.flex-direction-nav .flex-prev{
	left: -28px !important;
}

.flex-direction-nav .flex-prev {
	border-radius: 0px !important;
}

.flex-direction-nav .flex-next {
	border-radius: 0px !important;
}

#pt_vid_slider .flex-direction-nav .flex-prev{
	left: 0px !important;
}

#pt_vid_slider .slides li{
	margin-right: 20px;
}

#pt_vid_slider .slides li:nth-child(3) {
	/*margin-right: 40px !important;*/
}

.pt-dk-media {
	/*background-color: #e5e5e5;*/
	padding: 0px 0px 0px 0px;
	/*width: 1155px;*/
	width: 100%;
}

#media-panel .flexslider .img-inner img, #reviews-panel .flexslider .img-inner img {
	max-height: 141px;
}

.flexslider .slides > li {
	margin-right: 20px !important;
}

/* END MEDIA SLIDER */

 .extract:after {
 	border: none !important;
 }

  .featured-image img {
    min-height: 239px; }

  #slider-nn img,#slider-vid img {
    width: 100%;
    /*min-height: 432px;*/
    min-height: 350px;
    max-height: 350px !important;
     }

  .block-inner {
    height: 205px; }

  .loading {
    min-height: 380px; }

  #topnav .inners {
    max-width: 940px; }

  .block-inner {
    height: 188px; }

  #slider-nn img,#slider-vid img {
    max-height: 376px !important; } }
/*
@media (max-width: 991px) {
  #topnav .main-nav ul {
    display: none; }

  #slider-nn .flex-direction-nav,#slider-vid .flex-direction-nav {
    }

  #topnav .inners {
    max-width: 720px !important; }

  .nomo {
    width: 100%; } }
    */

/* =============================================================================
   Landscape phone to portrait tablet @screen-sm-min
   ============================================================================= */
/* prettyPhoto styling for small screens */
@media (max-width: 500px) {
.pt-embed-ad-single-mobile {
		height: 265px !important;
	}
.pp_pic_holder.pp_default { width: 100%!important; margin-top:-100px !important;left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; } }

@media (max-width: 1200px) {

	.pt_prof_main_wrap {
		margin-top: 10px;
	}
	
	.pt_prof_left_main .pt_prof_wrap {
		width: 100%;
	}

	.pt-hide-profile-name {
		display: none;
	}

	.pt-update-number {
		display: none;
	}

	.pt-login-after ul li {
		display: list-item;
	}
	
	.pt-login-after .pt-login-after-text-pad {
		text-align: center;
	}

	.pt-p-sub-f-pad {
		display: none;
	}
	
	.pt-featured-wrap-top {
		display: none;
	}

	.pt-third-row-wrap {
		float: none;
	}
	
	.pt-third-row-page-inner {
		display: none;
	}
	
	.pt-main-row-page {
		width: 100%;
		max-width: 100%;
		float: none;
	}
	
	.pt-reduce-728 {
		width: 100%;
		float: none;
	}
	
	.pt-third-row {
		display: none;
	}
	
	.pt-main-row {
		width: 100%;
		max-width: 100%;
		float: none;
	}
	
	.pt-third-row-page-inner-hor {
		display: none;
	}
}
   
@media (max-width: 1200px) {

	.pt-center-badge-right {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}

	.pt-pad-dk-behind {
		padding-left: 0px;
	}

	.column01-final {
		width: 40% !important;
	}
	
	.column02-final {
		width: 60% !important;
	}

	.pt-sort-pad {
		padding-left: 15px;
	}
	
	.pt-reg-input-fields-left {
		width: 100%;
		float: none;
		margin-bottom: 5px;
	}
	
	.pt-reg-input-fields-right {
		width: 100%;
		float: none;
		margin-bottom: 5px;
	}

	.pt-split-bio-page {
		width: 100%;
		float: none;
	}
	
	.pt-split-bio-label {
		width: 100%;
		float: none;
	}
	
	.pt-split-bio-input {
		width: 100%;
		float: none;
	}
	
	.pt-split-bio-label-full {
		width: 100%;
		float: none;
	}
	
	.pt-split-bio-input-full {
		width: 100%;
		float: none;
	}
	
	.pt-split-bio-wrap {
		margin-bottom: 0px;
	}

	.pt-demo-try .pt_bg_left_upload {
		margin-top: 0px;
	}

	.pt-cb-pad {
		position: static;

	}

	.pt-confirm-left {
		width: 100%;
		float: none;
	}
	
	.pt-confirm-right {
		margin-top: 25px;
		width: 100%;
		float: none;
		text-align: center;
	}

	.pt_bg_area_reg {
		max-width: 100%;
		height: 210px;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.pt-change-cover-overlay-save-button-area {
		top: 170px;
		right: 10px;
		position: absolute;
		z-index: 2;
	}
	
	.pt-change-cover-overlay-save-button-area .pt_mask_button {
		width: 100px;
	}

	.pt-change-cover-overlay-cancel-button {
		top: 170px;
		right: 120px;
		position: absolute;
		z-index: 2;
	}
	
	.pt-change-cover-overlay-cancel-button .pt_mask_button {
		width: 100px !important;
	}
	
	.pt-change-cover-overlay-drag-message {
		position: absolute;
		z-index: 2;
		margin-left: -100px;
		left: 50%;
		top: 120px;
	}

	.pt-access-pad input[type="text"] {
		width: 100% !important;
	}

	.pt-most-hyped-story-right {
		font-size: 15px;
		line-height: 15px;
	}

	.pt-cat-container {
		height: 700px;
	}

	/* GALLERY */
	
	.pt-pm-side {
		width: 100%;
		float: none;
	}
	
	.pt-pm-badge {
		width: 100%;
		float: none;
	}
	
	.pt-pm-badge .pt-lg-badge-sq-outer {
		margin-left: auto;
		margin-right: auto;
	}
	
	.pt-pm-content {
		margin-top: 10px;
		width: 100%;
		float: none;
	}
	
	.pt-four-prof-images-add-one {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.pt-gallery-new-gallery {
		margin-left: auto;
		margin-right: auto;
	}
	
	.pt-gallery-overlay-wrap {
		top: 0px;
		width: 100%;
		margin-left: 0px;
		left: 0px;
	}
	
	.pt-close-button {
		right: 10px;
	}
	
	.pt-gallery-display-gallery {
		width: 95%;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	
	.pt-gallery-images li, #pt-gallery-video-content-area li {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	
	/* END GALLERY */
	
	.pt-cat-icon {
		padding: 1px 20px 0px 0px;
	}
	
	.pt-reg-label {
		margin-top: 0px;
	}
	
	.container-reg {
		margin-top: 0px !important;
	}

	#p_file {
		width: 90px;
	}

	.pt-login-after input[type="text"], .pt-login-after input[type="password"] {
		margin-bottom: 15px;
	}

	.pt-404-search-text {
		width: 100%;
		float: none;
		font-size: 18px;
		text-align: center;
	}

	.pt-404-search {
		text-align: right;
		float: none;
		width: 100%;
		padding-right: 5px;
	}

	#content .extract article .featured-image:after {
		padding: 20px 0px !important;
	}

	.pt-four-prof-images-block, .pt-four-prof-images-block-last {
		float: none !important;
		width: 200px !important;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
	}

	.pt-profile-container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	#content iframe {
		height: 430px;
		width: 100%;
	}

	.froala-element {
		max-height: 125px;
	}

	#header .container {
		margin-top: 0px;
	}
	
	.pt-container-single {
		margin-top: 10px;
	}

	.sub-info {
		position: static !important;
	}

	.pt_prof_user_name {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	
	.pt_prof_icons {
		width: 100%;
	}
	
	.pt_prof_left_main {
		width: 100%;
		max-width: 100%;
		float: none;
	}
	
	.pt_prof_right_main {
		width: 100%;
		max-width: 100%;
		float: none;
	}

	.pt_new_menu_list_item_grey img {
		margin-top: -2px !important;
	}
	
	.pt_new_menu_list_item_grey a {
		font-size: 11px;
		/*color: #878787 !important;*/
		color: #000000 !important;
	}

	/*
	.pt_bg_connect {
		display: none;
	}

	.pt_bg_avatar {
		display: none;
	}
	
	.pt_bg_avatar_mini {
		display: block !important;
	}

	.pt_bg_name {
		bottom: 20px !important;
		top: auto !important;
		right: 0px;
		padding: 5px 10px 5px 10px;
		background-color:rgba(0,0,0,0.7);
	}
	
	.pt_bg_name a {
		font-size: 20px !important;
		color: #FFFFFF !important;
		font-weight: normal !important;
	}
	*/

	.logobox {
		margin-top: 0px !important;
	}

	.pt_n_post_area {
		margin-top: 50px !important;
		max-width: 100%;
	}

	.pt_login_header {
		margin-top: 10px !important;
	}

	/* TOP NAV. */
	
	.sdrn_ic {
		width: 26px !important;
		height: 26px !important;
		margin-right: 0px !important;
		padding-top: 3px !important;
		padding-right: 3px !important;
		padding-bottom: 3px !important;
		padding-left: 3px !important;
		/*background-color: #bababa;*/
		/*background-color: #878787;*/
		background-color: #000000;
		border-radius: 2px;
		background-image: none !important;
	}
	
	#sdrn_bar .sdrn_ic span {
		width: 20px !important;
		height: 4px !important;
	}

	.sdrn_ic span {
		background: #FFFFF !important;
	}

	.sdrn_ic_1 {
		display: block !important;
		left: 3px !important;
		top: 4px !important;
	}

	.sdrn_ic_2 {
		display: block !important;
		left: 3px !important;
		top: 11px !important;
	}

	.sdrn_ic_3 {
		display: block !important;
		left: 3px !important;
		top: 18px !important;
	}

	.bar_logo {
		/*float: left;*/
		/*left: 9px !important;*/
		top: 2px !important;
	}
	
	#sdrn_bar .bar_logo {
		height: 25px !important;
	}

	.pt_new_menu_back_bar {
		height: 47px;
		background-color: #FFFFFF;
		width: 100%;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 500;
	}

	.pt_new_menu_back_bar_logo {
		/*
		position: fixed;
		top: 11px;
		left: 47px;
		*/
		text-align: center;
		padding-top: 11px;
	}

	.pt_new_menu_back_bar_logo img {
		height: 25px;
	}

	.pt_new_menu_top_list {
		/*
		border-style: solid;
		border-width: 1px 0px 0px 0px;
		border-color: #dedede;
		*/
		cursor: pointer;
		position: fixed;
		width: 100%;
		max-width: 450px;
		height: 46px;
		top: 0px;
		left: 90px;
		z-index: 10001;
	}

	.pt_new_menu_list {
		border-style: solid;
		border-width: 1px 0px 1px 0px;
		border-color: #dedede;
		position: fixed;
		width: 100%;
		height: 37px;
		top: 47px;
		left: 0px;
		z-index: 10001;
		background-color: #f5f5f5;
	}

	.pt_new_menu_list_item_white img {
		padding-top: 7px;
		max-height: 31px;
		max-width: 70px;
	}

	.pt_hide_mobile {
		display: none !important;
	}

	.pt_hide_desktop {
		display: block;
	}
	
	.pt_new_menu_list div {
		text-align:center;
		cursor: pointer;
	}
	
	.pt_new_menu_top_list div {
		float: left;
		text-align:center;
		max-width: 150px;
		cursor: pointer;
		height: 46px;
	}

	.pt_new_menu_list_item_grey {
		/*width: 23.3%;*/
		/*width: 33%;*/
		width: 90px;
		border-style: solid;
		border-width: 0px 1px 0px 0px;
		border-color: #dedede;
		padding-top: 5px;
		height: 35px;
	}

	.pt_new_menu_list_item_white {
		background-color: #FFFFFF;
		height: 35px;
		width: 15%;
	}

	.pt_new_menu_search_area_buttons {
		/*
		float: left !important;
		width: 70% !important;
		max-width: 70% !important;
		*/
		
	}

	.pt_new_menu_search_area_search {
		display: none;
		position: relative;
	}
	
	.pt_new_menu_search_area_search input {
		width: 100%;
		text-align: left;
		height: 33px;
		position: absolute;
		left: 0px;
		top: 1px;
	}
	
	.pt_new_menu_list_item_grey img {
		/*padding-top: 9px !important;*/
		max-height: 29px !important;
		max-width: 65px !important;
	}
	
	/* END TOP NAV. */

	.pt_hide_mobile {
		display: none !important;
	}

	.pt_hide_desktop {
		display: block;
	}

	.bttn-wrapper {
		position: relative !important;
		height: 25px;
	}
	
	.pt_new_menu_list_item_grey img {
		/*padding-top: 9px !important;*/
		max-height: 29px !important;
		max-width: 65px !important;
	}

  .single #content .entry-header h2, .page #content .entry-header h2 {
  /*font-size: 28px;
  line-height: 1.2;*/
  font-size: 22px;
  line-height: 24px;
  margin-top: 0;
  padding-top: 0px; }

	.single #content p {
    /*margin: 0 0 15px;
    line-height: 1.5;*/
    font-family: Verdana;
    /*font-size: 12px;*/
    font-size: 13px;
    line-height: 16px;
     }

	.pt_social_element_hype {
		width: 46%;
		margin-right: 0px;
	}
	
	.pt_social_element_fb {
		width: 27%;
		margin-right: 0px;
	}
	
	.pt_social_element_twit {
		width: 27%;
		margin-right: 0px;
	}

	.pt_social_element_share {
		display: none;
	}
	
	.pt_social_element_google {
		display: none;
	}
	
	.pt_social_element_reddit {
		display: none;
	}
	
	.pt_social_element_tumblr {
		display: none;
	}

	#pt_top_ad_page {
		margin-top: 110px;
	}

	#pt_top_ad {
		margin-top: 50px;
	}

	.white-min-w {
		clear: both;
		min-width: 216px;
	}

	 #content .extract article .entry-content {
      /*padding: 0 10px;*/
      position: relative;
      min-width: 540px;
      color: #333; }
      
      .entry-meta-white {
      	/*min-width: 290px;*/
      }

	.pt_prof_left {
		width: 35%;
		max-width: 35%;
		float: left;
	}

	.pt_prof_right {
		width: 65%;
		max-width: 65%;
		float: right;
	}

	.entry-content {
		width: 100%;
	}
  #comments .metacc {
    margin-left: 5px !important; }

    #slider-nn img,#slider-vid img {
    width: 100%;
	  height: auto;
    /*min-height: 432px;*/
    /*min-height: 250px;*/
    max-height: 330px;
    min-height: 330px;
     }

  .social-bar {
    display: none; }

  #slider-nn .title-box h2,#slider-vid .title-box h2 {
    font-size: 20px !important; }

  .title-box .sub-info .now {
    display: none; }

  .title-box .sub-info {
    font-size: .8em; }

  .loading {
    min-height: 220px; }

	.n-slider-new {
		/*min-height: 325px !important;*/
	}

	#slider-nn .flex-direction-nav a, .gallery-slider .flex-direction-nav a,#slider-vid .flex-direction-nav a, .gallery-slider .flex-direction-nav a {
		top: 86%;
	}

	.flex-control-nav {
		top: 19px;
	}

	#featured-nn {
		padding-right: 15px !important;
	}

  #comments #respond .inputcom, .contact-form .inputcom {
    width: 100% !important;
    float: none;
    margin: 5px 0 0 0 !important;
    display: block; } }
/* =============================================================================
   Landscape phones and down @screen-xs-min
   ============================================================================= */
@media (max-width: 1200px) {

	/* CONTENT DESKTOP SPLASH */

	.pt-cds-wrap {
		width: 95%;
	}

	.pt-container-single-splash {
		width: 95% !important;
	}

	.pt-cds-img {
		width: 100%;
		height: auto;
	}

	.pt-cds-img img {
		width: 100%;
		height: auto;
	}

	.pt-cds-title h1 {
		font-size: 25px;
	}

	.pt-cds-title h2 {
		font-size: 15px;
	}

	.pt-cds-title h3 {
		font-size: 15px !important;
	}

	/* END CONTENT DESKTOP SPLASH */

	.pt_twit_text_pad {
		position: absolute;
		top: 38px;
	}

	.pt-menu-newsfeed {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-xbox-one {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-playstation-4 {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-wii-u {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-xbox-360 {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-playstation-3 {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-wii {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-pc {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-reviews {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-video {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-podcast {
		width: auto;
		background-image: none !important;
	}

	.pt-menu-features {
		width: auto;
		background-image: none !important;
	}

	#p_file {
		width: 90px;
	}

	.pt-login-after input[type="text"], .pt-login-after input[type="password"] {
		margin-bottom: 15px;
	}

	.pt-404-search-text {
		width: 100%;
		float: none;
		font-size: 18px;
		text-align: center;
	}

	.pt-404-search {
		text-align: right;
		float: none;
		width: 100%;
		padding-right: 5px;
	}

	#content .extract article .featured-image:after {
		padding: 20px 0px !important;
	}

	.pt-four-prof-images-block, .pt-four-prof-images-block-last {
		float: none !important;
		width: 200px !important;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
	}

	.pt-profile-container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	#content iframe {
		width: 100%;
		height: 236px;
	}

	.gallery br {
		clear: none !important;
	}

	.scroll-wrapper {
		-webkit-overflow-scrolling: touch;
	  	overflow-y: scroll;
	}
	
	.scroll-wrapper iframe {
	}

	#gallery-1 .gallery-item {
		width: 50% !important;
	}

	#header .container {
		margin-top: 0px;
	}
	
	.pt-container-single {
		margin-top: 0px;
	}

	.sub-info {
		position: static !important;
	}

	.pt-registration-wrap {
		width: 100%;
		min-height: 0px;
	}

	.pt-reg-header {
		width: 100%;
	}
	
	.pt-reg-header h2 {
		font-size: 22px;
		padding: 9px 0px 0px 9px;
	}
	
	.pt-reg-progress {
		width: 100%;
	}
	
	.pt-reg-progress-left {
		width: 100%;
		float: none;
		margin-top: -30px;
		
	}
	
	.pt-reg-progress-real-right {
		width: 100%;
		height: 25px;
		text-align: center;
	}
	
	.pt-reg-progress-real-left {
		width: 100%;
		float: none;
		margin-top: -30px;
		
	}
	
	.pt-reg-triple-left {
		width: 100%;
		float: none;
	}
	
	.pt-reg-triple-right {
		width: 100%;
		float: none;
	}
	
	.pt-reg-triple-right-left {
		width: 100%;
		float: none;
	}
	
	.pt-reg-triple-right-right {
		width: 100%;
		float: none;
	}
	
	.pt-registration-wrap-width {
		width: 100%;
		float: none;
	}
	
	.pt-reg-progress-right {
		width: 100%;
		height: 25px;
		background-color: #000000;
		text-align: center;
	}
	
	.pt-reg-progress-right div {
		padding-top: 2px;
		background-color: #000000;
		text-align: center;
		color: #FFFFFF;
		font-size: 14px;
	}
	
	.pt-registration-wrap-pad {
		padding-bottom: 0px;
		padding-top: 0px;
		width: 92%;
		margin-left: auto;
		margin-right: auto;
		overflow: hidden;
	}
	
	.pt-registration-wrap-pad input, .pt-registration-wrap-pad textarea, .pt-registration-wrap-pad select {
		background-color: #d7d7d7 !important;
		border-color: #acacac !important;
		max-width: 90%;
	}
	
	.pt-reg-back-button-hide {
		height: 27px;
	}
	
	.pt-reg-back-button-skip {
		width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		position: relative;
		bottom: 0px;
		left: 0px;
	}
	
	.pt_nav_wrapper {
		position: relative;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 25px !important;
		left: 0%;
	}
	
	.pt_badge_nav_wrapper {
		margin-top: 5px !important;
	}
	
	.pt-reg-back-button {
		min-width: 100px;
		height: 27px;
	}
	
	.pt-reg-back-button div {
		padding-top: 0px;
	}
	
	.pt-fix-sortable {
		/*min-height: 480px;*/
	}
	
	.pt-social-fix {
		font-size: 12px;
	}

	.pt_prof_user_name {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	
	.pt_prof_icons {
		width: 100%;
	}
	
	.pt_prof_left_main {
		width: 100%;
		max-width: 100%;
		float: none;
	}
	
	.pt_prof_right_main {
		width: 100%;
		max-width: 100%;
		float: none;
	}

	.pt_new_menu_list_item_grey img {
		margin-top: -2px !important;
	}
	
	.pt_new_menu_list_item_grey a {
		font-size: 11px;
		/*color: #878787 !important;*/
		color: #000000 !important;
	}

	.pt_split_inputs input {
		width: 40%;
	}
	
	.logobox {
		margin-top: 0px !important;
	}

	.pt_show_connect_left_name {
		width: 70% !important;
		padding-right: 0px !important;
	}

	.pt_n_post_area {
 		margin-top: 50px !important;
 		max-width: 100%;
	}

	.pt_login_header {
		margin-top: 10px !important;
	}

	/* TOP NAV. */
	
	.sdrn_ic {
		width: 26px !important;
		height: 26px !important;
		margin-right: 0px !important;
		padding-top: 3px !important;
		padding-right: 3px !important;
		padding-bottom: 3px !important;
		padding-left: 3px !important;
		/*background-color: #bababa;*/
		/*background-color: #878787;*/
		background-color: #000000;
		background-image: none !important;
		border-radius: 2px;
	}
	
	#sdrn_bar .sdrn_ic span {
		width: 20px !important;
		height: 4px !important;
		background-color: #FFFFFF !important;
	}

	.sdrn_ic span {
		background: #FFFFF !important;
	}

	.sdrn_ic_1 {
		display: block !important;
		left: 3px !important;
		top: 4px !important;
	}

	.sdrn_ic_2 {
		display: block !important;
		left: 3px !important;
		top: 11px !important;
	}

	.sdrn_ic_3 {
		display: block !important;
		left: 3px !important;
		top: 18px !important;
	}

	.bar_logo {
		/*float: left;*/
		/*left: 9px !important;*/
		top: 2px !important;
	}
	
	#sdrn_bar .bar_logo {
		height: 25px !important;
	}

	.pt_new_menu_back_bar {
		height: 47px;
		background-color: #FFFFFF;
		width: 100%;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 500;
	}

	.pt_new_menu_back_bar_logo {
		/*
		position: fixed;
		top: 11px;
		left: 47px;
		*/
		text-align: center;
		padding-top: 11px;
	}

	.pt_new_menu_back_bar_logo img {
		height: 25px;
	}

	.pt_new_menu_top_list {
		/*
		border-style: solid;
		border-width: 1px 0px 0px 0px;
		border-color: #dedede;
		*/
		
		position: fixed;
		width: 100%;
		max-width: 450px;
		height: 46px;
		top: 0px;
		left: 90px;
		z-index: 10001;
	}

	.pt_new_menu_list {
		border-style: solid;
		border-width: 1px 0px 1px 0px;
		border-color: #dedede;
		position: fixed;
		width: 100%;
		height: 37px;
		top: 47px;
		left: 0px;
		z-index: 10001;
		background-color: #f5f5f5;
	}

	.pt_new_menu_list_item_white img {
		padding-top: 7px;
		max-height: 31px;
		max-width: 70px;
	}

	.pt_hide_mobile {
		display: none !important;
	}

	.pt_hide_desktop {
		display: block;
	}
	
	.pt_new_menu_list div {
		text-align:center;
		cursor: pointer;
	}
	
	.pt_new_menu_top_list div {
		float: left;
		text-align:center;
		max-width: 150px;
		cursor: pointer;
		height: 46px;
	}

	.pt_new_menu_list_item_grey {
		/*width: 23.3%;*/
		/*width: 33%;*/
		width: 90px;
		border-style: solid;
		border-width: 0px 1px 0px 0px;
		border-color: #dedede;
		padding-top: 5px;
		height: 35px;
	}

	.pt_new_menu_list_item_white {
		background-color: #FFFFFF;
		height: 35px;
		width: 15%;
		z-index: 2;
		position: absolute;
		right: 0px;
	}

	.pt_new_menu_search_area_buttons {
		/*
		float: left !important;
		width: 70% !important;
		max-width: 70% !important;
		*/

	}

	.pt_new_menu_search_area_search {
		width: 100%;
		display: none;
	}
	
	.pt_new_menu_search_area_search input {
		width: 100%;
		text-align: left;
		height: 33px;
		position: absolute;
		left: 0px;
		top: 1px;
	}
	
	.pt_new_menu_list_item_grey img {
		/*padding-top: 9px !important;*/
		max-height: 29px !important;
		max-width: 65px !important;
	}
	
	/* END TOP NAV. */
	
	.froala-editor {
		text-align: center;
	}

	.bttn-wrapper {
		position: relative !important;
		display:inline-block;
		text-align: center;
		height: 30px;
		
	}

	.single #content .entry-header h2, .page #content .entry-header h2 {
  /*font-size: 28px;
  line-height: 1.2;*/
  font-size: 22px;
  line-height: 24px;
  margin-top: 0;
  padding-top: 0px; }

	.single #content p {
    /*margin: 0 0 15px;
    line-height: 1.5;*/
    font-family: Verdana;
    /*font-size: 12px;*/
    font-size: 13px;
    line-height: 16px;
     }

	/*
	.pt_social_element_hype {
		width: 50%;
		margin-right: 0px;
	}
	*/
	.pt_social_element_hype {
		float: none !important;
		width: 100%;
		margin-bottom: 5px;
	}
	
	.pt_n_social_bar .pt-hype-button-v2-wrap {
		float: none;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.pt_social_element_fb {
		width: 50%;
		margin-right: 0px;
	}
	
	.pt_social_element_twit {
		width: 50%;
		margin-right: 0px;
	}

	.pt_social_element_share {
		display: none;
	}
	
	.pt_social_element_google {
		display: none;
	}
	
	.pt_social_element_reddit {
		display: none;
	}
	
	.pt_social_element_tumblr {
		display: none;
	}

	#pt_top_ad_page {
		margin-top: 80px;
	}

	#pt_top_ad {
		margin-top: 50px;
	}

	.white-min-w {
		clear: both;
		min-width: 216px;
	}

	 #content .extract article .entry-content {
      /*padding: 0 10px;*/
      position: relative;
      min-width: 290px;
      color: #333; }
      
      .entry-meta-white {
      	/*min-width: 290px;*/
      }

	.pt_prof_left {
		width: 35%;
		max-width: 35%;
		float: left;
	}

	.pt_prof_right {
		width: 65%;
		max-width: 65%;
		float: right;
	}

	.entry-content {
		width: 100%;
	}
  #comments .metacc {
    margin-left: 5px !important; }

    #slider-nn img,#slider-vid img {
    width: 100%;
    /*min-height: 432px;*/
    min-height: 250px;
     }

  .social-bar {
    display: none; }

  #slider-nn .title-box h2,#slider-vid .title-box h2 {
    font-size: 20px !important; }

  .title-box .sub-info .now {
    display: none; }

  .title-box .sub-info {
    font-size: .8em; }

  .loading {
    min-height: 220px; }

	.n-slider-new {
		min-height: 325px !important;
	}

	#slider-nn .flex-direction-nav a, .gallery-slider .flex-direction-nav a,#slider-vid .flex-direction-nav a, .gallery-slider .flex-direction-nav a {
		top: 86%;
	}

	.flex-control-nav {
		top: 19px;
	}

	#featured-nn {
		padding-right: 15px !important;
	}

  #comments #respond .inputcom, .contact-form .inputcom {
    width: 100% !important;
    float: none;
    margin: 5px 0 0 0 !important;
    display: block; } }


.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin-bottom:20px;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 320px){
	
	.widget-area .col-md-12 {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.col-md-8, .col-lg-9 {
		padding-left: 5px !important;
		padding-right: 5px !important;
		overflow: hidden !important;
	}
	
	.col-md-4, .col-lg-3 {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	
	.widget-area .row {
		margin-left: -25px !important;
		margin-right: -25px !important;
	}
	
	.pt-most-hyped-story-right-v2 {
		width: 63%;
	}
	
	.pt-embed-ad-single-mobile {
		height: 265px !important;
	}

	.pt_new_menu_search_area_buttons {
		width: 100%;
	}

	.pt_new_menu_list_item_grey {
		width: 25%;
	}
	
	.pt_social_element_hype {
		float: none !important;
		width: 100%;
		margin-bottom: 5px;
	}
	
	.pt_n_social_bar .pt-hype-button-v2-wrap {
		float: none;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.pt_social_element_hype .pt_hype_button_count {
		width: 100%;
	}
	
	.pt_social_element_twit {
		float: right;
		width: 25%;
	}
	
	.pt_social_element_fb {
		width: 35%;
	}
	
	#sortable {
		margin-left: 7px !important;
	}
	
}

@media (max-width: 1007px) {
	.nomo {
		float: none !important;
		margin-left: auto;
		margin-right: auto;
	}
	#secondary {
		float: none !important;
		margin-left: auto;
		margin-right: auto;	
	}
	.pt-most-hyped, .pt-partner-sites, .ad_medium_wg iframe {
		display: block;
		margin-left: auto !important;
		margin-right: auto !important;	
	}
	.pt_prof_icons img {
		width: 12%;
	}
}

@media (max-width: 780px) {
	.extract iframe {
		width: auto !important;
		display: block !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}
