body { font-size: 14px; }
.footer-copyright { font-size:12px;}
#header {
	background: none;/* url(images/header.png) top left repeat;*/
	min-height:90px;
	/*border-bottom: 3px solid #881A13; /*#dc291e;*/
	border-top: none;
	margin-top:0px;
	margin-bottom:5px;
}
#before_header {
	background: url(images/menu-bg.png) top left repeat;
	min-height:24px;
	/*border-bottom: 1px solid #222222;*/
	display:block;
}
#before_header h3 {
	float:left;
	font-size:12px;
	margin-bottom: 0px;
	vertical-align:bottom;
	line-height:24px;
	padding-left:5px;
	color:#FFFFFF;
}
#before_header h4 {
	margin-bottom: 0px;
	float:right;
	color:#FFFFFF;
	padding-right:5px;
}
#before_header h4 a {
	color:#dc291e;
}
#before_header h4 a:hover {
	color:#ffffff;
}
.header4 #logo { 
	margin-top:5px;
	margin-bottom:5px;
	z-index:1;
}
#main-menu {
	margin-top:0px;
	margin-bottom:8px;
	height: 45px;
	border-top: 0px solid #111111;
}
#main-menu.menu2 ul li a {
	font-size: 16px;
	padding: 0px 15px;
}
#main-menu.menu2 ul li a i {
	font-size:22px;
}
#main-menu.menu2 ul li a:hover {
	color:#e32424;
}
#main-menu.menu2 ul li.current_page_item a:hover {
	color:#FFFFFF;
}
#main-menu ul.sf-menu li.alignright {
	float:right;
}
#main-menu ul li a {
	line-height: 45px;
}
#main-menu .container {
	width:100%;
}
#main-menu ul.sf-menu li #searchform {
	margin-top:4px;
	margin-right:5px;
}
#slideshow-container {
	margin-top: 0px;
}
#slideshow-container,
.camera_fakehover {
	min-height:420px;
}
#slideshow-container .camera_wrap {
	background: url(images/slides/bg_slide.jpg) center center no-repeat; /*#393939*/
}
body.boxed {
	background: #000 url(images/bedblue.jpg) top center; /*#393939*/
	background-attachment:fixed;
}
.header4 #logo a {
	width: 633px /*310px*/;
	height: 122px /*70px*/;
}
h2.headerh2 {
	float:left;
	color:#FFFFFF;
	font-size:27px;
	padding-left:20px;
	margin-top: 15px /*26px*/;
	margin-bottom: 0px;
	font-family:'Finger Paint', cursive;
	font-weight:400;
	width:225px;
}
#header #searchform {
	margin-bottom: 10px;
}

@-webkit-keyframes blink {
  50% {
    zoom: 1;
    color: #FF6666;
  }

  100% {
    color: white;
  }
}

@-moz-keyframes blink {
  50% {
    zoom: 1;
    color: #FF6666;
  }

  100% {
    color: white;
  }
}

@-ms-keyframes blink {
  50% {
    zoom: 1;
    color: #FF6666;
  }

  100% {
    color: white;
  }
}

@keyframes blink {
  50% {
    zoom: 1;
    color: #FF6666;
  }

  100% {
    color: white;
  }
}

.button.joinnow.blink,
.button.joinbutton.blink,
.button.instantaccess.blink {
	
  -webkit-animation: blink 0.5s 0s linear infinite;
  -moz-animation: blink 0.5s 0s linear infinite;
  -ms-animation: blink 0.5s 0s linear infinite;
  -o-animation: blink 0.5s 0s linear infinite;
  animation: blink 1s 0.5s linear infinite;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.button.exitbutton {
	padding-left: 30px;
	padding-right: 30px;
	margin-top:32px;
}

.button.joinbutton {
	
	font-size: 25px;
	font-weight:bold;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	background-color:#ff2424;
	float:right;
	margin-top:40px;
	margin-bottom:10px;
	color: #FFFFFF;
	
	-webkit-animation-name: blinker;  
	-webkit-animation-iteration-count: infinite;  
	-webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
	-webkit-animation-duration: 1.7s;
	
	animation: blinker 1.7s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
.button.joinbutton.alignleft {
	float:left;
}
.button.joinbutton:hover {
	background-color:#ca291e;
	color: #ffdede;
}
.button.small.joinbutton { padding:8px 25px; }
.button.medium.joinbutton { padding:10px 35px; }
.button.large.joinbutton { padding:13px 50px; }

.sidebar h2.widgettitle {
	margin-bottom:14px;
	font-size:18px;
	margin-right:-10px;
}
/**
.sidebar .widget:first-child h2.widgettitle {
	-moz-border-top-right-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-radius-top-right: 7px;
}
/**/
.sidebar .widget h2.widgettitle {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	
	background:#4e4e4e;
}
.widget_categories ul li a, .widget_archive ul li a {
	padding-top: 9px;
	padding-bottom: 9px;
}
.date-comment-wrapper .date { background:#4e4e4e; }

.toggle-frame h5.toggle-accordion, .toggle-frame h5.toggle {
	background: #dc291e;
}
.toggle-frame h5.toggle-accordion.active, .toggle-frame h5.toggle.active {
	background: #4e4e4e;
}
.toggle-frame h5.toggle-accordion a, .toggle-frame h5.toggle a {
	color: #DDDDDD;
}
.toggle-frame h5.toggle-accordion a:hover, .toggle-frame h5.toggle a:hover {
	color: #FFFFFF;
}

a.button.instantaccess {
	text-align:center;
	font-family:'Eurostile', sans-serif;
	font-weight:400;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-animation-name: blinker;
	-webkit-animation-iteration-count: infinite;  
	-webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
	-webkit-animation-duration: 1.7s;
	animation: blinker 1.7s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
a.button.instantaccess:hover {
	padding: 13px 50px;
}

#footer .widget ul li a.button.joinnow {
	text-align:center;

	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#footer .widget ul li a.button.joinnow:hover {
	padding: 10px 35px;
}
.widget ul li.joinnow, #footer .widget ul li.joinnow,
#footer .widget_categories ul li.joinnow, #footer .widget_archives ul li.joinnow,
.widget_categories ul li.joinnow, .widget_archives ul li.joinnow  {
	border-top: none;
}
.widget ul li a.joinnow:before, #footer .widget ul li a.joinnow:before,
.widget_categories ul li a.joinnow:before, #footer .widget_categories ul li a.joinnow:before,
.widget_archive ul li a.joinnow:before, #footer .widget_archive ul li a.joinnow:before {
	content: "";
}
#footer .widget ul li a.button.joinnow {
	margin-top:0px;
}
#footer h2.widgettitle.smaller {
	font-size:17px;
}

#footer .widget ul li a.button.red:hover {
	color:#FFFFFF;
}

#footer .social-icons li, #footer .widget ul.social-icons li { width:auto; clear:none; float:left; display:inline; margin:0px 10px 0px 0px; padding:0px; position:relative; }
#footer ul.social-icons { margin-top: 0px !important; }

	/* #Fonts
	================================================== */
	h1, h2, h3, h4, h5, h6, th, #main-menu ul li a, .slideshow-desc a.slideshow-btn, .date-comment-wrapper .date, .date-comment-wrapper .comment a, #footer input[type="submit"], #contact-form input[type="submit"], ul.tabs-frame li a, ul.tabs-vertical-frame li a, ul.commentlist li cite.author-name, .respond input[type="submit"], .button, .progress .bar-text, #iview .caption1, #iview .caption4, .mobile-menu, .color-picker-holder span { font-family:'Roboto', sans-serif; font-weight:400; }
	
	/* #Headings
	================================================== */
	
	h1{ font-size:24px; margin-bottom:15px; }
	h2{ font-size:22px; margin-bottom:15px; }
	h3{ font-size:18px; margin-bottom:15px; }
	h4{ font-size:16px; margin-bottom:15px; }
	h5{ font-size:14px; margin-bottom:10px; }
	h6{ font-size:13px; margin-bottom:10px; font-weight:normal; }
	
	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color:#ffed75; }
	
	h1.title-with-border, h2.title-with-border, h3.title-with-border, h4.title-with-border, h5.title-with-border, h6.title-with-border {
		clear:both; margin-bottom:25px; text-transform:uppercase;
		background-repeat:repeat;
	}
	h1.title-with-border span, h2.title-with-border span, h3.title-with-border span, h4.title-with-border span, h5.title-with-border span, h6.title-with-border span {
		padding-right:12px; padding-left:8px;
		/*background:url(skins/light/images/bg_h2.jpg) right center repeat-y;*/
	}
	
    h1.title-with-border { font-size:24px; }
	h2.title-with-border { font-size:22px; margin-left:-10px; margin-right:-10px; min-height:38px; }
    h3.title-with-border { font-size:18px; }
    h4.title-with-border { font-size:16px; }
	h5.title-with-border { font-size:14px; }
	h6.title-with-border { font-size:13px; }
	
	h2.title-with-border span { vertical-align: middle; line-height:38px; min-height: 38px; display: inline-block; /*padding-top:2px; padding-bottom:5px;*/ }
	
	.slideshow-content h2 { font-size: 18px; }
	
	.date-comment-wrapper .comment a span { font-size: 12px; }
	
	h2.red, h2.red span { color:#e32424; }
	
	#footer h2.widgettitle { font-size: 18px; }
	
	h2 span.right_link.last {
		margin-right: 10px;
	}
	h2.title-with-border span.right_link,
	h2 span.right_link {
		float:right;
		background-position:left top;
		
		color: #FFFFFF;
		
		font-size: 12px;
		margin-left: 3px;
		margin-top: 3px;
		
		line-height: 32px;
		min-height: 32px;
		
		padding-right: 8px;
		
		text-transform:none;
		
		-moz-border-radius: 0 !important;
		-webkit-border-radus: 0 !important;
		border-radius: 0 !important;
	}
	
	h2 span.right_link .red  { color:#e32424;font-size: 14px ! important; }
	h2 span.right_link   { color:#e32424;font-size: 14px ! important; }	
	 a.MAS_sortby_active  { color:#e32424;  font-size: 14px ! important;}
		 a.MAS_sortby  {  font-size: 14px ! important;}
		 
	h2.title-with-border span.right_link b,
	h2 span.right_link b { font-weight:inherit; }

/* #Container
================================================== */
.container.fullwidth { width:1000px /*980px*/; margin:0 auto; position: inherit; }
.container { position: inherit; }
.playres { width:960px ! important; }		
.clients-slider-holder .container { position: relative; }

.boxed .inner-wrapper {
	background-color: transparent;
	/*background-image: url(images/bg_transparent.png);*/
	background-image:none;
	margin-bottom:10px;
	
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.main-title {
	padding: 20px 0px;
}
#main {
	padding: 20px 0px 0px;
}

.container_bg {
	width:100%;
	/*background-image: url(images/bg_transparent.png);*/ /*changed to serve from skins/dark or light */
	margin-bottom: 20px;
}
.margin_bottom_20 {
	margin-bottom: 20px !important;
}
.margin_bottom_40 {
	margin-bottom: 40px !important;
}
.margin_top_bottom_10 {
	margin-bottom: 10px !important;
	margin-bottom: 10px !important;
}
.margin_top_bottom_20 {
	margin-bottom: 20px !important;
	margin-bottom: 20px !important;
}
.portfolio-slider .slider-arrows {
	top: 0px;
}
.da-thumbs .column { position:relative; }
.da-thumbs .column p.da_date { background:url(images/portfolio-hover-bg.png) repeat; width:100%; margin:0; padding:2px 0px; bottom:0px; left:0px; right:0px; position:absolute; }
.da-thumbs .column p.da_date span { font-size:11px; color:#FFF; padding-left:5px; padding-right:5px; }
.da-thumbs .column p.da_date .to_rate { width:105px; height:20px; }

.da-thumbs .column p.da_date img { clear:none; display:inline; }
.da-thumbs .column:hover p.da_date img { transform: none; -ms-transform: none; -webkit-transform: none; -o-transform: none; -moz-transform: none; }
	
.h_left { float:left; }
.h_right { float:right; }

.da-thumbs .column article.da-animate h5 {
	display:none;
}
.comingsoon .da-thumbs .column article.da-animate h5 {
	display: block;
}

.da-thumbs .column article .play_detail {
		width:66px; 
		height:64px; 
		-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}
.da-thumbs .column article .play_detail i { font-size:30px; line-height:66px; }

.da-thumbs .column.one-third.half article .play_detail { left:0px; bottom:110px;  }
.da-thumbs .column.one-third  article .play_detail { left:0px; bottom:78px; }
.da-thumbs .column.one-fourth article .play_detail { left:0px; bottom:28px; }

.da-thumbs .column article .zoom { left:0px; right:0px; bottom:40%; width:43px; height:40px;		-moz-border-radius: 6px; -webkit-border-radius: 6px; 	border-radius: 6px; }
.da-thumbs .column article .zoom i { font-size:22px; line-height:42px; }

.da-thumbs .column article h2 { font-size: 18px; text-transform:none; }
.da-thumbs .column.one-third article h2 { margin-top: 22px; }
.da-thumbs .column.one-fourth article h2 { margin-top: 12px; font-size: 16px; }

h1.h1_white_center { color: #FFFFFF; text-align:center; }

.blog-item.full_blog .blog-content-wrapper { width:100%; }
.blog-item.full_blog .blog-content-wrapper h2.blog-title { font-size: 19px; }

.portfolio-container.da-thumbs.gallery.isotope .isotope-item,
.portfolio-carousel.da-thumbs.gallery li {
	cursor:pointer;
}
.comingsoon .portfolio-carousel.da-thumbs.gallery li {
	cursor: auto;
}

.round_border,
.container_bg,
#slideshow-container,
#slideshow-container .camera_wrap,
#slideshow-container .camera_wrap .camera_fakehover,
#slideshow-container .camera_wrap .camera_fakehover .camera_target_content,
#slideshow-container .camera_wrap .camera_fakehover .camera_target_content .cameraContents,
#slideshow-container .camera_wrap .camera_fakehover .cameraCont,
#slideshow-container .camera_wrap .camera_fakehover .cameraCont .cameraSlide,
#slideshow-container .camera_wrap .camera_fakehover .cameraCont .cameraSlide img.imgLoaded,
#main-menu,
#main-menu ul.sf-menu,
#main-menu ul li.current_page_item > a,
#main-menu ul li:hover {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#before_header {
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.round_border_top,
.container_bg h2.title-with-border {
	-moz-border-top-left-radius: 7px;
	-moz-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.container_bg h2.title-with-border span {
	-moz-border-top-left-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
}
.round_border_bottom {
	-moz-border-bottom-left-radius: 7px;
	-moz-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
#searchform input[type="text"] {
	-moz-border-top-left-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
	
	-moz-border-bottom-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-bottom-left-radius: 7px;
}
#searchform input[type='submit'] {
	-moz-border-top-right-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px;
	
	-moz-border-bottom-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-right-radius: 7px;
}
.rate { display:none; }

.models_gallery .model_title { z-index:100; line-height: 20px; }


.portfolio-container .one-third { width: 305px; height: 213px; }

.portfolio-container  .half { width: 470px; height: 320px; ! important }

.portfolio-container.models_gallery .one-third { width: 305px; height: 305px; }

.portfolio-container .one-fifth { width:176px; height:264px; }

.portfolio-container .one-fifth img.thumbs { width:176px; height:264px; }

.portfolio-container .one-fourth { width:224px; height:336px; }

.portfolio-container.models_gallery .da-animate p {
	text-align:center;
	padding-top: 50%;
	font-size: 20px;
}
.portfolio-container.models_gallery .da-animate h2 {
	text-align: center;
}

table.topmodels,
table.topmodels td {
	background-color:transparent;
	border:none;
}
table.topmodels td {
	padding: 5px;
	text-align:center;
	border:none;
}

.blog-full-view.featured_image .blog-content-wrapper { width:auto; padding-right: 80px; }

h3.aligncenter,
h4.aligncenter,
h5.aligncenter { text-align:center; }

div.trailer { width:100%; }

div.trailer_social { width:auto; min-height:24px; margin-top:20px; margin-bottom:10px; margin-left:auto; margin-right:auto; display: block; text-align:center; }
div.trailer_social .float_left, div.trailer_social .float_right { width:auto; max-width:180px; float:left; clear:none; margin-left:5px; margin-right:5px; }
div.trailer_social .float_right { float:right; }
.three-fourth .trailer_social iframe { border:0; }

div.trailer #hpromo img { width:100%; max-width:960px; }

div.trailer p.desc, div.trailer h3.featuring_model, h5.video_categories { text-align:left; }

.hr.big { margin:40px 0; }

#model_a-z-links { float:left; margin-top:0px; margin-bottom: 10px; }
h3.featuring_model {font-size: 16px}
/*.pagination.footer_pagination { float:none; max-width:400px; margin-left:auto; margin-right:auto; }*/
.pagination.footer_pagination p { clear:both; text-align:right; }

.tb-price sub span {
	white-space: nowrap;
}
.pr-tb-col {
	background: #2e2e2e;
	border: 1px solid #3F3F3F;
}
.tb-header {
	border-bottom: 1px solid #3F3F3F;
}
.pr-tb-col ul.tb-content li b.bprice {
	color: #dc291e;
	font-size: 15px;
}
.tb-price {
	font-size: 55px;
	font-family:'Finger Paint', cursive; font-weight:400;
}
.tb-content li {
	margin: 0px 15px;
	font-size:14px;
	padding-bottom: 2px;
}
.tb-header h2 {
	font-size: 27px;
}
.pr-tb-col .signup-now .button {
	font-family:'Finger Paint', cursive; font-weight:400;
}
#modimg {width:230px ! important; height:320px ! important;}

@media only screen and (min-width: 960px) and (max-width: 1020px) {
	
	.portfolio-container .one-third { width: 300px; height: 210px; }
	
	#slideshow-container,
	.camera_fakehover {
		min-height:412px;
	}
	
}
@media only screen and (max-width:969px) {
	
	body { font-size: 12px; }
	
	h1.h1_white_center { font-size: 19px; }
	
	h2.title-with-border { font-size: 18px; }
	
	a.button.instantaccess { font-size: 18px; }
	#footer h2.widgettitle { font-size: 16px; }
	
	h2 { font-size: 18px; }

	.da-thumbs .column p.da_date span { font-size:10px; padding-left:2px; padding-right:2px; }
	.da-thumbs .column p.da_date span.to_rate { width: 90px; }
	.da-thumbs .column p.da_date span.to_rate img { width: 14px; height:14px; margin-top:3px; }
	
	.toggle-frame h5.toggle-accordion, .toggle-frame h5.toggle { font-size: 16px; }
	
	.portfolio-container .one-third { width: 222px; height: 155px; }
	
	.portfolio-container .one-fifth { width: 162px; height: 243px; }
	
	.portfolio-container .one-fifth img.thumbs { width:162px; height:243px; }
	
	.portfolio-container .one-fourth { width: 222px; height: 333px; }
	
	.da-thumbs .column article .play_detail { width:56px; height:54px; }
	.da-thumbs .column article .play_detail i { font-size:32px; line-height:56px; }
	
	.da-thumbs .column article .play_detail { left:0px; bottom:34px; }
	.da-thumbs .column.one-fourth article .play_detail { left:0px; bottom:28px; }
	
	.da-thumbs .column article h2,
	.da-thumbs .column.one-third article h2 { margin-top:12px; font-size:16px; }
	
	.da-thumbs .column article p { font-size: 12px; line-height:normal; }
	.da-thumbs .column.one-third.half article .play_detail { left:0px; bottom:30px ! important;  }
}

@media only screen and (min-width:768px) and (max-width:969px) {
	#main-menu.menu2 ul li a {
		font-size: 14px;
		padding: 0px 8px;
	}
	#main-menu #searchform input[type="text"] {
		width: 110px;
	}
	.tb-header h2 {
		font-size: 22px;
	}
	
	.widget table.topmodels img.thumbs,
	.widget table.topmodels a.elevpreview { display:none; }
	
	.portfolio-container.only_8 .one-fifth:nth-child(9) { display:none; visibility:hidden; height:0; padding:0; margin:0; }
	.portfolio-container.only_8 .one-fifth:nth-child(10) { display:none; visibility:hidden; height:0; padding:0; margin:0; }
	
	.portfolio-container.only_6 .one-fourth:nth-child(7) { display:none; visibility:hidden; height:0; padding:0; margin:0; }
	.portfolio-container.only_6 .one-fourth:nth-child(8) { display:none; visibility:hidden; height:0; padding:0; margin:0; }
	
	#slideshow-container,
	.camera_fakehover {
		min-height:315px;
	}
h2.headerh2 {
	width: 400px;
}
.da-thumbs .column.one-third.half article .play_detail { left:0px; bottom:55px ! important;  }
.da-thumbs .column.one-third article .play_detail { left:0px; bottom:55px ! important;  }
#modimg {width:176px ! important; height:238px ! important;}
#logo a {width: 500px ! important; height: auto ! important;}
#logo a img{width: 100%;}
}
@media only screen and (max-width:767px) {
	#main-menu {
		height: 65px;
	}
	h2.headerh2 {
		float:none;
		font-size:20px;
		padding-left:0px;
		margin-top: 6px;
		text-align:center;
		width: 100%;
	}
	.slideshow-content {
		display:none;
	}
	.button.joinbutton {
		float:none;
		margin-top: 10px ! important;
	}
	#header .container {
		text-align:center;
	}
	#main-menu #searchform input[type="text"] {
		width: 110px;
	}
	.tb-header h2 {
		font-size: 22px;
	}
	#before_header h3 { max-width: 300px; }
	
	h2.title-with-border span.right_link b,
	h2 span.right_link b { display: none; }
	
	h2.title-with-border span.right_link b.clicksremaining,
	h2 span.right_link b.clicksremaining { display: inherit; }
	
	h2.title-with-border span.right_link i,
	h2 span.right_link i { line-height:30px; }
	
	.da-thumbs .column article .play_detail { left:0px; bottom:28px; }
	
	.da-thumbs .column.one-fifth article p,
	.da-thumbs .column.one-fourth article p { display:none; }
	
	#slideshow-container,
	.camera_fakehover {
		min-height:200px;
	}
.da-thumbs .column.one-third.half article .play_detail { left:0px; bottom:45px ! important;  }
.da-thumbs .column.one-third article .play_detail { left:0px; bottom:45px ! important;  }
#logo a {width: 100% ! important; height: auto ! important;}
#logo a img{width: 100%;}	
}	
@media only screen and (min-width: 321px) and (max-width: 767px) {
	.portfolio-container .one-third { width: 200px; height: 140px; }
	
	.portfolio-container .one-fifth { width: 126px; height: 189px; }
	
	.portfolio-container .one-fifth img.thumbs { width:126px; height:189px; }
	
	.portfolio-container .one-fourth { width: 200px; height: 300px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.portfolio-container.models_gallery.only_8 .one-fifth:nth-child(10) { display:none; visibility:hidden; height:0; padding:0; margin:0; }
	
	.portfolio-container.favorite_9 .one-third:nth-child(9) { display:none; visibility:hidden; height:0; padding:0; margin:0; }

}
@media only screen and (min-width: 960px) and (max-width: 1020px) {
	.container.fullwidth { width:940px; }
.da-thumbs .column.one-third.half article .play_detail { left:0px; bottom:75px ! important;  }
.da-thumbs .column.one-third article .play_detail { left:0px; bottom:75px ! important;  }
	
}
@media only screen and (min-width:768px) and (max-width:969px) {
	.container.fullwidth { width:750px; }
	.playres { width:730px ! important; }		
	#before_header h4 {
		font-size: 15px;
	}
	#main-menu.menu2 ul li a i {
		font-size:16px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container.fullwidth { width:460px; }
	.playres { width:440px ! important; }			
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.container.fullwidth { width:320px; }
.da-thumbs .column.one-third.half article .play_detail { left:0px; bottom:75px ! important;  }
.da-thumbs .column.one-third article .play_detail { left:0px; bottom:75px ! important;  }
		
}
@media only screen and (max-width:320px) {
	.container.fullwidth { width:260px; }
}
@media only screen and (max-width:480px) {
	h2.headerh2 {
		font-size:17px;
	}
	.header4 #logo a, .header4 #logo img {
		width:100%;
		height:auto;
	}
	.playres { width:300px ! important; }		
	h1.h1_white_center { font-size: 18px; }
	
	h2.title-with-border { font-size: 17px; }
	
	.da-thumbs .column article .play_detail { left:0px; bottom:68px; }
	
	.portfolio-container .one-third { width: 280px; height: 196px; }
	
	.portfolio-container .one-fifth { width: 130px; height: 195px; }
	
	.portfolio-container .one-fifth img.thumbs { width:130px; height:195px; }
	
	.portfolio-container .one-fourth { width: 130px; height: 195px; }
}
.itemv {float:left; margin: 0 0.7%; margin-bottom:5px; position:relative}
.bnr { width:100%; margin: 0 auto}
.bonus-feeds .width-bloc {width:100%; clear:both; padding: 0px ! important}
.nm-name-cov { 
		background:url(images/portfolio-hover-bg.png) repeat;
		width:100%;
		margin:0;
		padding:5px 0;
		bottom:0px;
		left:0px;
		right:0px; 
		position:absolute;
		color:#fff;
		text-align:center
		}
	.bonus-feeds .channel-logo {margin-top:0px ! important}
	
	.channel-watch-all  a.right 
	 {
	-moz-box-shadow:inset 0px 1px 2px 0px #dc3808;
	-webkit-box-shadow:inset 0px 1px 2px 0px #dc3808;
	box-shadow:inset 0px 1px 2px 0px #dc3808;
	background: -moz-linear-gradient(top, #d83416 0%, #b21904 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d83416), color-stop(100%,#b21904)); /*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, #d83416 0%,#b21904 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d83416 0%,#b21904 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #d83416 0%,#b21904 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d83416', endColorstr='#b21904',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99d83416,endColorstr=#99b21904)";
	background: linear-gradient(top, #d83416 0%,#b21904 100%); /* W3C */
	background-color: #c42005;
	border: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .5);
	cursor: pointer;
	margin-bottom: 10px;
	line-height: 14px;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5px;
	float:right;
	width:auto ! important;
	height:auto ! important;
	padding:8px! important;
	font-size:13px ! important;
}

.bonus-feeds .channel-intro {padding-bottom:0px ! important; width:100%}
.bonus-feeds .channel-heading h2 {border-bottom: 1px solid #666 ! important;}
.bonus-feeds .channel-heading h2 span { color: #fff ! important}
.col-sm-12 {clear:both}
.bonus-feeds .container {width:100%}
h3.mg-md {padding-left:10px}
.videonewinfo {text-align: center; padding-bottom:5px}
.backall {margin-bottom:10px ! important}
.text-center {text-align: center}
.main {background: #000 ! important}
.bonus-feeds .blue { color:#dc291e; }
.bonus-feeds .backall { background-color:#dc291e !important; display: inline-block; }
.bonus-feeds .backall-container { text-align: center; margin-bottom: 20px; }
.bonus-feeds .videonewinfo h2 { margin-top: 16px; }