@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {


.sf-arrows li ul li .sf-with-ul:after {
	background-image:url(../images/background/menu-arrow@2x.png);
	background-size:7px 12px;
}
.kopa-carousel-widget .carousel-nav .carousel-prev,
.home-slider .flex-prev,
.gallery-slider .flex-prev,
.kopa-single-slider .flex-prev {
	background-image:url(../images/slider/flex-prev@2x.png);
	background-size:13px 20px;
}
.kopa-carousel-widget .carousel-nav .carousel-next,
.home-slider .flex-next,
.gallery-slider .flex-next,
.kopa-single-slider .flex-next {
	background-image:url(../images/slider/flex-next@2x.png);
	background-size:13px 20px;
}
.kopa-video-widget ul li .entry-item .entry-content .entry-thumb .play-icon,
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list .play-icon,
.kp-gallery-carousel .play-icon {	
	background-image:url(../images/icons/play-icon@2x.png);
	background-size:11px 13px;
}
.kopa-twitter-widget .tweetList li {
	background:url(../images/icons/twitter@2x.png) no-repeat 0 0;
	background-size:35px 35px;
}
.widget-area-13 {
	background:url(../images/background/bottom-sidebar-bg@2x.png) no-repeat 0 0 #0a0a0a;
	background-size:180px 167px;
}
.widget-area-14 {
	background:url(../images/background/bottom-sidebar-bg-2@2x.png) no-repeat right bottom #0a0a0a;
	background-size:154px 155px;
}
#back-top a {    
    background-image:url(images/icons/arrow-up@2x.png);
	background-size:20px 20px;
}
.entry-thumb-slider .flex-prev {
	background-image:url(../images/slider/small-flex-prev@2x.png);
	background-size:7px 10px;	
}
.entry-thumb-slider .flex-next {
	background-image:url(../images/slider/small-flex-next@2x.png);
	background-size:7px 10px;	
}
.kp-gallery-slider .flex-prev {
	background-image:url(../images/slider/flex-prev-2@2x.png);
	background-size:25px 41px;	
}
.kp-gallery-slider .flex-next {
	background-image:url(../images/slider/flex-next-2@2x.png);	
	background-size:25px 41px;
}
.kp-gallery-carousel .flex-prev {
	background-image:url(../images/slider/small-flex-prev-2@2x.png);
	background-size:11px 18px;
}
.kp-gallery-carousel .flex-next {
	background-image:url(../images/slider/small-flex-next-2@2x.png);
	background-size:11px 18px;
}
.kp-gallery-carousel .flex-prev:hover {
	background-image:url(../images/slider/small-flex-prev-2-hover@2x.png);
	background-size:11px 18px;
}
.kp-gallery-carousel .flex-next:hover {
	background-image:url(../images/slider/small-flex-next-2-hover@2x.png);
	background-size:11px 18px;
}
.kp-gallery-slider .play-icon {
	background-image:url(../images/icons/big-play-icon@2x.png);
	background-size:25px 30px;
}



}

@media only screen and (min-width: 1024px) and (max-width: 1083px) {
	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:980px;
	
}

#main-col {
	width:800px;
}

/* =========================================================
Header
============================================================ */
.kp-headline {
	width:730px;
}
.kp-headline dd {
	margin: 0 200px;
}
.sb-search{display:none}
#logo-image{width:20%}
.top-banner {width:44%;margin:40px 5px}

#main-menu > li {padding:10px 8px}
#main-menu > li > a {font-weight:normal}
#category-menu{width:90%}

/* ====ASSOCIE-SE===*/
.rr-box-associe h1 {font-size:20px;}
.rr-box-associe h3 {font-size:18px; line-height:20px; padding:10px}
.rr-box-associe2{width:80%;margin:15px 55px;}
.rr-box-associe-button{margin:20px 25px}
.rr-box-associe3{margin:10px 70px}
/* === NOVIDADES ===*/
.rr-box-novidades{width:98%}
.rr-box-new-photos {width:98%}
.rr-box-eventos-container iframe{width:100%;height:100%}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:720px;
}
.widget-area-1 .widget .widget-title .title-text {font-size:28px}

.rr-box-filtro select {width:110px}
.rr-box-model{width:100%}
.rr-box-model-md{width:70%}
.rr-box-model-md a {font-size:18px;}
.rr-box-model-sm{width:47%}

/* =========================================================
Full Page - Destaque VIP
============================================================ */
#header-middle-destaquevip{
width:100%;
height:140px;
background-size:contain;
background-position:center;
}
.destaquevip-wrapper{width:710px}
.destaquevip-sidebar{width:190px}
.destaquevip{width:100%}
.destaquevip dl{width:50%;border:0}
.destaquevip-videos {width:100%}
.destaquevip-videos-container {width:100%}
.destaquevip-videos-container iframe {width:100%;height:300px}
.destaquevip-fotos{width:100%}
.destaquevip-fotos-container{width:100%}

#header-middle-destaquepremium{
width:100%;
height:100px;
background-size:contain;
background-position:center;
}
.wrapper-premium{width:90%}
.destaquepremium-wrapper{width:650px}
.destaquepremium{width:100%}
.destaquepremium dl{width:50%}

/*====CLIPES===*/
.rr-box-clipes{width:730px}
.rr-box-clipes-video{width:80%;padding:0}
.rr-box-clipes-video-tb{width:20%;border:0;margin:0;height:100%}
.rr-box-clipes-video-tb-tn{margin:10px 5px}
.rr-box-clipes-btn-download{margin:15px 10px}
.rr-box-clipes-mais{width:90%}
/*====ENSAIOS - GALERIA===*/
.rr-box-ensaios{width:730px}
.rr-box-parceiros {width:100%}
.rr-box-parceiros-links{height:84px;}
.rr-box-parceiros-links2{width:90%}
/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:360px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:170px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:165px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:264px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:196px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:220px;
}
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li:first-child{margin-left:10px}
/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:629px 0;
}
.widget-area-13 {
	width:95%;
	padding:22px;
}
.rr-tags-footer{width:690px;margin-top:10px}
#footer-menu li{margin: 0 0 0 20px;}
.widget-area-14 {
	width:300px;
}

.widget-area-13 .textwidget {
	width:323px;
}

}

@media only screen and (min-width: 980px) and (max-width: 1023px) {
	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:900px;
}
#main-col {
	width:539px;
	padding-right:15px;
}

/* =========================================================
Header
============================================================ */
.kp-headline {
	width:550px;
}
.kp-headline dd {
	margin: 0 200px;
}
#logo-image {
	margin:15px 0 0 15px;
}
.top-banner {
	margin:15px 15px 0 0;
}
#header-middle {
	height:95px;
}
#header-bottom {
	padding:15px 0 11px;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}

#main-content {
	padding:15px;
}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:340px;
	padding-right:15px;
}
.widget-area-2 {
	width:168px;
	padding:0 15px
}
.sidebar {
	padding-left:15px;
}

.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:340px;
	padding-left:15px;
}
.widget-area-6 {
	width:168px;
	padding-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:170px;
	margin-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:155px;
}
.kp-headline-title {
	padding:10px 15px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:254px;
}
.widget-area-9 {
	padding-right:15px;
}
.widget-area-10 {
	padding-left:15px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:186px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:149px;
	margin-left:15px;
	padding-left:15px;
}
.list-container-2 .tabs-2 li a {
	padding:0 10px;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:569px 0;
}
.widget-area-13 {
	width:539px;
	padding:15px;
}
.widget-area-14 {
	width:300px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:283px;
}

#footer-menu li {
	margin:0 0 0 15px;
}

.kp-gallery-slider .mask {
	margin:20px 185px;
	width:500px !important;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb,
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}

}

@media only screen and (min-width: 800px) and (max-width: 979px) {
	
/* =========================================================
Colunms
============================================================ */
.wrapper{width:720px;}
.rr-wrapper{width:720px;}
#main-col {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}
.rr-title{background:url(../images/background/menubar.png) repeat-x center 0;height:52px}
.rr-title h1{padding: 10px 0; display:none}
.rr-tags {width:90%;}
.rr-legal-box .left-col h4{padding-left:15px}
/* =========================================================
Header
============================================================ */
#header-top {
    background-color: #292929;
    height: 30px;
}	
.kp-headline-wrapper {
	float:left;
	width:620px;
	border-left:5px solid #f7c610;
	height:26px;
	margin-top:2px;
	margin-left:3px;
	
}
.kp-headline {
	float:left;
	width:500px;
	height:26px;
	margin-left:5px;
	overflow:hidden;
	
}
.kp-headline h6{
	margin:0;
	padding:0;
	line-height:26px;
}

.kp-headline-title {
	width:110px;
	float:left;	
	height:26px;
	line-height:26px;
	background:#444;
	margin:0;
	padding:0;
}
.kp-headline-title h6{	
	font-size:14px;
	line-height:25px;
	color:#ddd;
	margin:0;	
	padding:0 4px;
	position:relative;
	text-transform:uppercase;	
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	width:105px;
	overflow:hidden;
	height:24px;
}
.kp-headline-title span {
    position:absolute;
    top:7px;
    right:-6px;
    border-left: 6px solid #444;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    display: block;
    height: 0;
    transition: border 0.3s ease-in-out 0s;
    width: 0;
}
.rr-anuncie{
	font-size:14px;
	line-height:16px;
}
.rr-anuncie-wp{
	font-size:14px;
	line-height:16px;
	padding-left:3px;
}
.social-search-box{display:none}
#logo-image {
	margin:15px 0 0 25px;
	width:30%;
}
.top-banner {display:none}
#header-middle {
	width:100%;
	height:130px;
}
#login{margin-top:15px}
#header-bottom {
	padding:5px 0 11px;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}
#category-menu-nav{width:100%}
#category-menu-nav h1{margin:0; padding:0 5px;font-size:14px}
#category-menu-nav h4{margin:0; padding:0 5px;font-size:14px}
#category-menu{width:90%}
#category-menu > li {padding:10px 5px}
#main-content {
	padding:15px;
}
.rr-box-filtro span{margin-left:5px;}
.rr-box-filtro select {width:100px;}

.rr-box-model{width:100%}
.rr-box-model-sm{width:45%}

/* =========================================================
Full Page - Destaque VIP
============================================================ */
#header-middle-destaquevip{
width:100%;
height:103px;
background-size:contain;
background-position:center;
}

.destaquevip-wrapper{width:100%}
.destaquevip-sidebar{width:90%}
.destaquevip{width:100%}
.destaquevip dl{width:50%;border:0}
.destaquevip-videos {width:100%}
.destaquevip-videos-container {width:100%}
.destaquevip-videos-container iframe {width:100%;height:300px}
.destaquevip-fotos{width:100%}
.destaquevip-fotos-container{width:100%}

#header-middle-destaquepremium{
width:100%;
height:83px;
background-size:contain;
background-position:center;
}
.wrapper-premium{width:95%}
.destaquepremium-wrapper{width:100%}
.destaquepremium{width:100%}
.destaquepremium dl{width:50%}
/*======ASSOCIE-SE======*/
.rr-box-associe-button{margin:20px 8px;}
.rr-box-associe-button-form{margin:5px 35px;}
/*====CLIPES===*/
.rr-box-clipes{width:100%}
.rr-box-clipes-video{width:80%;padding:0}
.rr-box-clipes-video-tb{width:20%;border:0;margin:0;height:100%}
.rr-box-clipes-video-tb-tn{margin:10px 5px}
.rr-box-clipes-btn-download{margin:15px}
.rr-box-clipes-mais{width:90%}
/****CLIPE - MODELO DETALHE****/
.modelclipe-wrapper{width:98%;}
.rr-modelclipe-box{margin:40px 0 0 10px; width:340px;}
.rr-modelclipe-mais{margin:55px 10px; width:100px; padding:4px}
.rr-modelclipe-container{width:640px;}
/*====ENSAIOS - GALERIA===*/
.rr-box-ensaios{width:100%}
.rr-box-parceiros {width:100%}
.rr-box-parceiros-links{height:126px;}
.rr-box-parceiros-links2{width:90%}
/****Eventos****/

/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:100%;
	padding-right:0;
	border-right:0;
}
.widget-area-1 .widget .widget-title .title-text{font-size:26px}


.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:476px;
	padding-left:15px;
}
.widget-area-6 {
	width:183px;
	padding-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:230px;
	margin-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:230px;
}


/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:329px;
}
.widget-area-9 {
	padding-right:15px;
}
.widget-area-10 {
	padding-left:15px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:261px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:auto;
	line-height:21px;
}
.widget-area-12 .widget .widget-title {
	font-size:20px;
}
.list-container-2 {
	left:220px;
}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 5px 7px 15px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:150px;
	margin-left:10px;
	padding-left:10px;
}
.list-container-2 .tabs-2 li a {
	padding:0 5px;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:479px 0;
}
.widget-area-13 {
	width:95%;
	padding:15px;
}
.rr-legal-footer{width:35%}
.rr-legal-footer2{width:30%}
.widget-area-14 {
	width:210px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:254px;
}
.bottom-sidebar .newsletter-form .submit {
	font-size:12px;
	padding:9px 10px 10px;
}
.bottom-sidebar .newsletter-form .email {
	width:135px;
}

#footer-menu li {
	margin:0 0 0 15px;
}
.rr-tags-footer{width:65%}
.kp-gallery-slider .mask {
	margin:20px 145px;
	width:400px !important;
}
.kp-gallery-caption {
	padding:10px 15px;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}

.widget-area-13 #footer-logo {
	width:180px;
	margin-right:15px;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb,
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}

}


@media only screen and (min-width: 768px) and (max-width: 799px) {
	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:680px;
}
#main-col {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}
.rr-wrapper{width:680px;}
.rr-tags{width:600px;}
.rr-legal-box .left-col h4 {padding-left:15px}
/* =========================================================
Header
============================================================ */
#header-top {
    background-color: #292929;
    height: 30px;
}	
.kp-headline-wrapper {
	float:left;
	width:580px;
	border-left:5px solid #f7c610;
	height:26px;
	margin-top:2px;
	margin-left:3px;
	
}
.kp-headline {
	float:left;
	width:400px;
	height:26px;
	margin-left:5px;
	overflow:hidden;
	
}
.kp-headline h6{
	margin:0;
	padding:0;
	line-height:26px;
}

.kp-headline-title {
	width:110px;
	float:left;	
	height:26px;
	line-height:26px;
	background:#444;
	margin:0;
	padding:0;
}
.kp-headline-title h6{	
	font-size:12px;
	line-height:25px;
	color:#ddd;
	margin:0;	
	padding:0 4px;
	position:relative;
	text-transform:uppercase;	
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	width:105px;
	overflow:hidden;
	height:24px;
}
.kp-headline-title span {
    position:absolute;
    top:7px;
    right:-6px;
    border-left: 6px solid #444;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    display: block;
    height: 0;
    transition: border 0.3s ease-in-out 0s;
    width: 0;
}
.rr-anuncie{
	font-size:14px;
	line-height:16px;
}
.rr-anuncie-wp{
	font-size:14px;
	line-height:16px;
	padding-left:3px;
}
.social-search-box{display:none}
#logo-image {
	margin:25px 0 0 25px;
	width:30%;
}
.top-banner {display:none}
.rr-title h1{display:none}

#header-middle {
	height:140px;
}
#header-bottom {
	padding:15px 0 11px;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}

#main-content {
	padding:15px;
}

/* === ASSOCIE-SE===*/
.rr-box-associe{width:90%;margin:10px 0px}
.rr-box-associe2{width:80%;margin:10px 30px}
.rr-box-associe-button{margin:20px 16px;}
.rr-box-associe3{width:80%;margin:10px 30px}
/* === NOVIDADES ===*/
.rr-box-novidades{width:98%}
.rr-box-new-photos {width:98%}
/****Eventos****/
.rr-box-eventos-container iframe{width:100%;height:100%}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:100%;
	padding-right:0;
	border-right:0;
}
.widget-area-1 .widget .widget-title .title-text{font-size:26px}
.widget-area-1 .widget .widget-title .title-text2 {font-size:22px}
#category-menu-nav h1{padding-left:4px;padding-right:4px;border-left:3px solid #ccc; font-size:14px}
#category-menu-nav h4{padding-left:4px;padding-right:4px;border-left:3px solid #ccc; font-size:14px}
#category-menu{width:89%}
#category-menu > li {padding: 10px 3px; letter-spacing:0;font-size:10px}
.rr-box-filtro span{margin-left:5px;}
.rr-box-filtro select {width:100px;}
.rr-box-filtro input[type="submit"]{padding:4px; font-size:10px}

.rr-box-model{width:100%}
.rr-box-model-md{width:80%}
.rr-box-model-sm{width:45%}

/* =========================================================
Full Page - Destaque VIP
============================================================ */
#header-middle-destaquevip{
width:100%;
height:103px;
background-size:contain;
background-position:center;
}
.destaquevip-wrapper{width:100%}
.destaquevip-sidebar{width:90%}
.destaquevip{width:100%}
.destaquevip dl{width:50%;border:0}
.destaquevip-videos {width:100%}
.destaquevip-videos-container {width:100%}
.destaquevip-videos-container iframe {width:100%;height:300px}
.destaquevip-fotos{width:100%}
.destaquevip-fotos-container{width:100%}

#header-middle-destaquepremium{
width:100%;
height:79px;
background-size:contain;
background-position:center;
}
.wrapper-premium{width:95%}
.destaquepremium-wrapper{width:100%}
.destaquepremium{width:100%}
.destaquepremium dl{width:50%}

/*====CLIPES===*/
.rr-box-clipes{width:100%}
.rr-box-clipes-video{width:80%;padding:0}
.rr-box-clipes-video-tb{width:20%;border:0;margin:0;height:100%}
.rr-box-clipes-video-tb-tn{margin:10px 5px}
.rr-box-clipes-btn-download{margin:15px 10px}
.rr-box-clipes-mais{width:90%}
/****CLIPE - MODELO DETALHE****/
.modelclipe-wrapper{width:98%;}
.rr-modelclipe-box{margin:40px 0 0 10px; width:340px;}
.rr-modelclipe-mais{margin:55px 10px; width:100px; padding:4px}
.rr-modelclipe-container{width:640px;}

/*====ENSAIOS - GALERIA===*/
.rr-box-ensaios{width:100%}
.rr-box-parceiros {width:100%}
.rr-box-parceiros-links{height:126px;}
.rr-box-parceiros-links2{width:90%}

.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}


/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:436px;
	padding-left:15px;
}
.widget-area-6 {
	width:183px;
	padding-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:210px;
	margin-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:210px;
}


/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:309px;
}
.widget-area-9 {
	padding-right:15px;
}
.widget-area-10 {
	padding-left:15px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:241px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:auto;
	line-height:21px;
}
.widget-area-12 .widget .widget-title {
	font-size:20px;
}
.list-container-2 {
	left:185px;
}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 5px 7px 15px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:105px;
	margin-left:15px;
	padding-left:15px;
}
.list-container-2 .tabs-2 li a {
	padding:0 5px;
	font-size:11px;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:439px 0;
}
.widget-area-13 {
	width:95%;
	padding:15px;
}
.widget-area-14 {
	width:210px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:234px;
}

.rr-tags-footer{width:70%}

#footer-menu li {
	margin:0 0 0 15px;
}

.kp-gallery-slider .mask {
	margin:20px 135px;
	width:380px !important;
}
.kp-gallery-caption {
	padding:10px 15px;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}

.widget-area-13 #footer-logo {
	width:160px;
	margin-right:15px;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb,
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}
}

/* =========================================================
404 Page
============================================================ */
#back-top {
	display:none !important;
}

}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:560px;
}
#main-col {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}

/* =========================================================
Header
============================================================ */
.kp-headline {
	width:330px;
}
.kp-headline-title {
	display:none;
}
.kp-headline dd {
	margin: 0 200px;
}
#logo-image {
	margin:15px 0 0 15px;
	width:21.669794%;
}
.top-banner {
	margin:15px 15px 0 0;
	width:43.902439%;
}
#header-middle {
	height:70px;
}
#header-bottom {
	padding:15px 0 11px;
}
#main-menu {
	display:none;
}
#mobile-menu {
	display:block;
}

#main-content {
	padding:15px;
}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:100%;
	padding-right:0px;
	margin-right:0;
	border-right:none;
	margin-bottom:25px;
}
.widget-area-2 {
	width:100%;
	padding:0;
	border-right:none;
	border-left:none;
	margin-right:0;
}
.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}

.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:100%;
	padding-left:0px;
	border-left:none;
}
.widget-area-6 {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:258px;
	margin-right:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:257px;
}
.kp-headline-title {
	padding:10px 15px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:249px;
}
.widget-area-9 {
	padding-right:15px;
}
.widget-area-10 {
	padding-left:15px;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:181px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:auto;
	line-height:21px;
}
.widget-area-12 .widget .widget-title {
	font-size:18px;
}
.list-container-2 {
	left:160px;
}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 0px 7px 10px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:81px;
	margin-left:15px;
	padding-left:15px;
}
.list-container-2 .tabs-2 li a {
	padding:0 4px;
	font-size:11px;
}

/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background-position:319px 0;
}
.widget-area-13 {
	width:289px;
	padding:15px;
}
.widget-area-14 {
	width:210px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:100%;
}
.bottom-sidebar .newsletter-form .submit {
	font-size:12px;
	padding:9px 10px 10px;
}
.bottom-sidebar .newsletter-form .email {
	width:135px;
}

#footer-menu li {
	margin:0 0 0 15px;
}

.kp-gallery-slider .mask {
	margin:20px 105px;
	width:380px !important;
}
.kp-gallery-caption {
	padding:10px 15px;
	display:none;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}

.widget-area-13 #footer-logo {
	width:100%;
	margin-bottom:15px;
	margin-right:0;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb,
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}

/* =========================================================
404 Page
============================================================ */
#back-top {
	display:none !important;
}

.error-404 .left-col p {
	font-size:100px;
}


}

@media only screen and (min-width: 480px) and (max-width: 639px) {

body {
	padding:0;
}	
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:95%;
}
#main-col {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}
.rr-box-model{
padding:0;
margin:0 auto;
margin-bottom:20px;

background:#242424;
width:100%;
border:1px solid #222;
}

.rr-box-model-md{
width:70%;
padding:0;
margin:0 auto;
margin-bottom:20px;
border-radius:0px 0px 25px 25px;

}

.rr-box-model-sm{width:45%}
.rr-box-model-sm a {font-size:10px}
/* =========================================================
Index Page
============================================================ */
.rr-legal-box{margin:15px 0;}
.rr-legal-box-title{font-size:18px;}
.rr-legal-box-title2{font-size:12px;}
.rr-legal-box .left-col h4{padding-left:10px;font-size:16px;}
.rr-legal-box .right-col p{font-size:11px; line-height:13px}
.medium-button {	padding:8px 10px;font-size:16px;}
.rr-legal-footer{float:left;width:55%; margin-left:10px;}
.rr-legal-footer2{float:left;width:80%; margin:15px}

/* =========================================================
Header
============================================================ */
#logo-top{display:none }
.rr-wrapper{width:95%}
.rr-title{
background:url(../images/background/menubar-m.png) repeat-x center 0;
height:40px;
}
.rr-title h1{font-size:18px;line-height:40px; margin:0; padding:0}
.rr-headline-wrapper {
	float:left;
	width:455px;
	background:#000;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	border-top:1px solid #666;
	padding:0;
	margin:0;
}
.rr-tags {width:90%;}
#header-top{
    background-color: #292929;
    height: 30px;
}
.rr-tags-title {
float:left;	
	width:10px;		
	font-size:9px;
	margin:0 auto;
	color:#f7c610;
	padding:6px 2px;
	text-align:center;	
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	background-color:#666;
	word-wrap: break-word;
	line-height:10px;
	text-transform:uppercase;
}
.rr-tags-title span {
    position:absolute;
    top:19px;
    right:-5px;
    border-left: 6px solid #666;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    display: block;
    height: 0;
    transition: border 0.3s ease-in-out 0s;
    width: 0;
}
.rr-tags-tag{
	float:left;
	margin-left:6px;
	padding:1px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	line-height:13px;
	color:#ccc;	
}	
.kp-headline-wrapper {
	float:left;
	width:360px;
	border-left:5px solid #f7c610;
	height:26px;
	margin-top:2px;
	margin-left:3px;
	
}
.kp-headline {
	float:left;
	width:220px;
	height:26px;
	margin-left:5px;
	overflow:hidden;
	
}
.kp-headline h6{
	margin:0;
	padding:0;
	line-height:26px;
}

.kp-headline-title {
	width:110px;
	float:left;	
	height:26px;
	line-height:26px;
	background:#444;
	margin:0;
	padding:0;
}
.kp-headline-title h6{	
	font-size:14px;
	line-height:25px;
	color:#ddd;
	margin:0;	
	padding:0 4px;
	position:relative;
	text-transform:uppercase;	
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	width:105px;
	overflow:hidden;
	height:24px;
}
.kp-headline-title span {
    position:absolute;
    top:7px;
    right:-6px;
    border-left: 6px solid #444;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    display: block;
    height: 0;
    transition: border 0.3s ease-in-out 0s;
    width: 0;
}
.rr-anuncie{
	margin-left:2px;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	font-size:12px;
	color:#ffc600;	
	line-height:14px;
	letter-spacing:1px
}
.rr-anuncie-wp{
	
	font-family: 'Oswald', sans-serif !important;
	font-weight:400;
	font-size:12px;
	color:#fff;	
	letter-spacing:0px;
	margin:0;
	padding:0;
	line-height:14px;
	padding-left:3px;
	letter-spacing:1px
}

#logo-image {
	margin:10px;
	width:180px;
	text-align:center;
	float:left;
}
#logo-image  img{width:100%}
.social-search-box {display:none}
.top-banner {
	margin:15px 15px 0 0;
	width:43.902439%;
	display:none;
}
#header-middle {
	height:120px;
}
#login{
margin:10px;
width:180px; 
height:80px;
}
#login h1{font-size:12px;line-height:14px;height: 16px;margin-bottom: 5px; letter-spacing:0px}
#login h4{font-size:12px;line-height:14px;height: 16px;margin-bottom: 5px; letter-spacing:0px}
#login .form label {font-size:10px}
#login .form input[type=text],
#login .form input[type=password] {
width:110px;
font-size:10px;
margin-bottom: 5px;
}
#login .form input[type=submit] {
width:30px;
font-size:12px;
}
#header-bottom {
	padding:5px 0 4px;
}
#main-menu {
	display:none;
}
#mobile-menu {display:block;}
#category-menu-nav{display:none}
#main-content {
	padding:15px;
}

/****Associe-se****/
.rr-box-associe{margin:5px 0}
.rr-box-associe h1{font-size:16px; line-height:18px; }
.rr-box-associe h3{font-size:16px; line-height:18px;padding:4px}
.rr-box-associe-button{float:left;margin:12px 9px;width:160px;height:80px;padding:8px}
.rr-box-associe-button h1{font-size:20px; line-height:20px;}
.rr-box-associe-button h2{font-size:16px; line-height:16px;}
.rr-box-associe2{margin:10px 0; width:95%; padding:8px}
.rr-box-associe-button-form{margin:5px auto; width:95%; height:30px;}
.rr-box-associe-button-form h2{font-size:18px; padding:0; line-height:18px}
.rr-box-associe3{margin:10px 0; padding:5px; width:95%}
.rr-box-associe3 h5{font-size:12px; line-height:12px}

/***Novidades***/
.rr-box-novidades {margin:0 0 10px 0;border-left: 2px solid #fff;}
.rr-box-novidades-container{margin:10px 0 10px 10px}
.rr-box-new-photos{margin:0}
/***Membros****/
.membros-title{font-size:14px;}

/***Fotos e VIdeos****/
.rr-box-clipes{width:430px; margin:0; padding:0}
.rr-box-clipes-pages h1{font-size:16px;width:50px;padding-left:5px}
.rr-box-clipes-pages ul li a{font-size:12px}
.rr-box-clipes-video{width:410px; padding:2px}
.rr-box-clipes-video-tb {width: 412px;border-left: none; height: 100%;}
.rr-box-clipes-video-tb-tn{margin-top:10px;margin-left:5px;width:32%}
.rr-box-clipes-video-tb img{width:95%}
.rr-box-clipes-btn-download{width: 210px;margin: 10px 5px;padding: 10px 3px;font-size: 10px;line-height:10px;}
.rr-box-clipes-btn-assine{width: 155px;margin: 10px 5px;padding: 10px 3px;font-size: 10px;line-height:10px;}
.rr-box-clipes-btn-download span, .rr-box-clipes-btn-assine span {font-size: 10px;line-height: 10px;padding: 2px;}
.rr-box-clipes-amadores{width: 95%;}
.rr-box-clipes-amadores h1{font-size:18px}
.rr-box-videosamadores-assine{font-size:18px}
.rr-box-clipes-mais{width: 90%;}
/****CLIPE - MODELO DETALHE****/
.modelclipe-wrapper{width:480px;}
#header-middle-modelclipe{height:110px}

.rr-modelclipe-box{margin:15px 0 0 0; width:230px; border:1px solid #ccc;}
.rr-modelclipe-box h1{font-size:16px;line-height:16px}
.rr-modelclipe-box h2{font-size:14px;line-height:14px}
.rr-modelclipe-box h3{font-size:10px;line-height:10px}
.rr-modelclipe-mais{margin:5px 70px; width:80px; padding:8px}
.rr-modelclipe-mais h1 {font-size:12px;line-height:12px}
.rr-modelclipe-container{width:440px;}
.rr-modelclipe-header, .rr-modelclipe-header2 {font-size:14px}
.rr-modelclipe-bt, .rr-modelclipe-bt2 {font-size:13px}
.rr-modelclipe-bt2 p{margin-bottom:5px;line-height:14px}
/* =========================================================
Ensaios - Galeria Fotos
============================================================ */
.rr-box-ensaios{width:100%;}
.rr-box-ensaios h1{font-size:18px;line-height:18px;}
.rr-box-ensaios h2 {font-size:14px;}
.rr-box-ensaios-tb{margin:5px 0 0 5px;width:140px;}

/****Contatos***/
.rr-box-contatos h2 {font-size:16px}
.rr-box-contatos h3{margin-left:15px}
.rr-box-contatos h4{margin-left:15px}
.rr-box-contatos h5{margin-left:15px}
.rr-box-contatos-title2{font-size:16px}
/****Eventos****/
.rr-box-eventos-container iframe{width:100%;height:100%}
/****Parceiros****/
.rr-box-parceiros{width:98%}
.rr-box-parceiros-links{width:98%; text-align:center}
.rr-box-parceiros-links2{width:95%;padding:5px}
.rr-box-parceiros textarea {width: 350px;font-size:10px}
/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:100%;
	padding-right:0px;
	margin-right:0;
	border-right:none;
	margin-bottom:25px;
}

.widget-area-1 .widget .widget-title {
	font-size:18px;
	line-height:18px;	
}
.widget-area-1 .widget .widget-title .title-text {
	display:inline-block;	
	background-color:#d20443 !important;
	position:relative;
	z-index:1;
	padding:10px 15px;	
	margin-right:0;
	text-align:center;
}
.widget-area-1 .widget .widget-title .title-text2 {
	display:inline-block;	
	background-color:#BC1414 !important;
	position:relative;
	z-index:1;
	padding:10px 15px;	
	margin-right:0;
	text-align:center;
	font-size:14px;
}
.rr-box-filtro{height:100%; padding-bottom:5px}
.rr-box-filtro form {margin:0; padding:0; text-align:center}
.rr-box-filtro h1{text-align:center;float:none;line-height:12px; margin:0; padding:6px 0;background:#222; border-radius: 5px 5px 0 0}
.rr-box-filtro span{width:110px;text-align:center;margin:0; padding:0;float:left;line-height:16px;font-size:14px;}
.rr-box-filtro select{margin:0; padding:0;float:left; height:22px;font-size:11px; width:110px}
.filtros{margin:5px; padding:0;float:left; width:110px}
.rr-box-filtro input[type=submit] {
margin:10px 0 0 0;
font-size:10px;
padding:2px 4px
}
.rr-box-model a{font-size:16px}
.rr-box-model-md a {font-size:14px}
.rr-info-destaque{width:95%}
.rr-box-model-thumb{margin:5px; width:155px}
.rr-box-model-thumb a{font-size:14px;}
.rr-box-model-thumb p a{font-size:13px;}
.mcid{font-size:14px}
.widget-area-2 {
	width:100%;
	padding:0;
	border-right:none;
	border-left:none;
	margin-right:0;
}
.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}

.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}
/* =========================================================
Full Page - Destaque VIP
============================================================ */
#header-middle-destaquevip {	

background: url(../images/background/header-middle-bg2-480.jpg) no-repeat 0 0 #480000;
height: 80px;
overflow: hidden;
}
#header-bottom-destaquevip{height:100px;}
.destaquevip-wrapper{width:100%;}
.destaquevip{width:100%;}
.destaquevip .widget-title .title-text{padding:5px 15px}
.destaquevip .widget-title{font-size:26px}
.destaquevip dl{width:100%;border:0}
.destaquevip h1 a {font-size:20px}
.destaquevip h2 {font-size:18px}
.destaquevip h4 {font-size:16px}
.destaquevip blockquote p{font-size:16px}
.destaquevip-videos{width:100%;}
.destaquevip-videos-container{width:98%;}
.destaquevip-videos-container iframe {width: 100%;height: 100%;}
.destaquevip-fotos {width:100%;}
.destaquevip-fotos-container{width:98%;}
.destaquevip-sidebar{width:90%}
.destaquevip-sidebar-btn{width:29%; margin:5px;padding:0}
.destaquevip-sidebar-btn h1 {margin:0 5px;font-size:16px}
.destaquevip-sidebar-btn h2{margin:0 2px;font-size:16px}
.destaquevip-sidebar-btn h5 {margin:5px;font-size:16px; padding:3px}
/****DESTAQUE PREMIUM****/
.wrapper-premium{width:100%}
#header-middle-destaquepremium {
	background:url(../images/background/header-premium480.jpg) no-repeat 0 0 #e03d3d;height:80px;
}	
.destaquepremium-wrapper{margin:0;padding:0;float:left;width:100%;}
.destaquepremium{width:100%}
.destaquepremium h3{font-size:18px}
.destaquepm-box-title h1{font-size:20px}
.destaquepm-box-title h2 {font-size:18px}
.destaquepm-box-title h4 {font-size:16px}
.destaquepremium dl{width:100%;}

.destaquepremium blockquote p{font-size:14px}
.destaquepremium-videos-container iframe{width:100%;height:100%}
/****DESTAQUE STANDARD****/
#header-middle-destaquestandard {
	background:url(../images/background/header-standard480.jpg) no-repeat 0 0 #222;height:80px;
}
.destaquestandard{width:100%}
.destaquestandard h3{font-size:18px; line-height:20px}
/**.destaquest-box-title h1 {font-size:14px; line-height:16px}
.destaquest-box-title h2 {font-size:16px; line-height:18px}
.destaquest-box-title h4 {font-size:12px; line-height:14px}*/
.destaquestandard-info-head{height:30px;}
.destaquestandard-info-head h1{font-size:18px; line-height:30px}
.destaquestandard-info-head h3{font-size:18px; line-height:30px}
.destaquestandard p{font-size:14px}
//*.destaquestandard dl{width:100%;}*/
.destaquestandard dl{border:0;width:360px}
/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:100%;
	padding-left:0px;
	border-left:none;
}
.widget-area-6 {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:100%;
	margin-right:0px;
	margin-bottom:25px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:100%;
}


/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:100%;
}
.widget-area-9 {
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-10 {
	padding-left:0px;
	border-left:none;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:302px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:auto;
	line-height:21px;
}
.widget-area-12 .widget .widget-title {
	font-size:18px;
	margin-bottom:40px;
}
.list-container-2 {
	left:0px;
	top:50px;
}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 0px 7px 10px;
}

/* =========================================================
Widget area 12
============================================================ */
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:100%;
	border-left:none;
	margin-left:0px;
	padding-left:0px;
}
.list-container-2 .tabs-2 li a {
	padding:0 4px;
	font-size:11px;
	color:#000;
}
.list-container-2 .tabs-2 li.active a, .list-container-2 .tabs-2 li:hover a {
	color:#e03d3d;
}
.kopa-entry-list-widget {background:#1c1c1c;}
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:45%;
	border-left:none;
	margin-left:10px;
	padding-left:0px;
	float:left;
	text-align:center;
}
.list-container-2 .tabs-2 li a {
	padding:0 4px;
	font-size:11px;
	color:#000;
	display:none;
}
.list-container-2 .tabs-2 li.active a, .list-container-2 .tabs-2 li:hover a {
	color:#e03d3d;
}
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li:first-child {margin-left:10px;}
.kopa-entry-list-widget .entry-thumb > a,
.kopa-entry-list-widget .entry-thumb > a > img {
	display:block;
	
}
/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	background:#0a0a0a;
}
.widget-area-13 {
	width:406px;
	padding:10px;
}
.widget-area-14 {
	width:370px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:100%;
}
.bottom-sidebar .newsletter-form .submit {
	font-size:12px;
	padding:9px 10px 10px;
}
.bottom-sidebar .newsletter-form .email {
	width:295px;
}

#footer-menu li {
	margin:0 0 0 15px;
}

.kp-gallery-slider .mask {
	margin:20px;
	width:330px !important;
}
.kp-gallery-caption {
	padding:10px 15px;
	display:none;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}

.widget-area-13 #footer-logo {
	width:80px;
	margin-bottom:15px;
	margin-right:0;
}
.rr-tags-footer{
	float:left;
	width:310px;
	margin-left:10px;
}
.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb {
	margin-right:0px;
	width:100%;
	float:none;
	margin-bottom:15px;
}
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}

/* =========================================================
404 Page
============================================================ */
#back-top {
	display:none !important;
}

.error-404 .left-col p {
	font-size:70px;
}
.error-404 .right-col h1 {
	font-size:22px;
}

.kopa-single-slider .flex-caption {
	font-size:18px;
	line-height:18px;
	padding:10px 0;
}
#footer-nav {
	text-align:center;
}
#footer-menu {
	display:inline-block;
}
#footer-menu li:first-child {
	margin:0;
	margin-left:8px;
}
#footer-menu li{
font-size:12px;
margin:0 0 0 8px;
}
#page-footer {
	padding:10px 0 5px;
}

}

@media only screen and (max-width: 479px) {
	
body {
	padding:0;	
}
.destaquevip {width:100%}
/* =========================================================
Elements
============================================================ */
.mcid{font-size:16px;line-height:16px}
.kopa-button {
	display:inline-block;
	color:#fff;
	font-size:10px;
	padding:4px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	position:relative;
	z-index:0;
}
.small-button {
	padding:5px 10px;
}
.medium-button {
	padding:10px 10px;
	font-size:25px;
	line-height:20px;
}
.big-button {
	padding:20px 30px;
	font-size:20px;
}
.red-button,
.border-button:hover {
	background-color:#a90f0f;
	border:1px solid #a90f0f;
	color:#fff;
	padding:10px;
	margin: 10px;
}
.red-button:hover,
.border-button {
	background-color:#d41111;
	border:1px solid #d50f0f;
	color:#fff;
}	
.kopa-divider {
	height:2px;
	max-height:2px;
	background-color:#ff0000;
	width:100%;
	margin:5px 0;
}

/* =========================================================
Index Page
============================================================ */
.rr-wrapper{
    width:380px;
	padding:-5px;
	overflow:hidden;
    margin: 2px auto;
	position:relative;
	z-index:0;
	border:1px solid #111;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}
.rr-headline-wrapper {
	float:left;
	width:379px;
	background:#000;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	border-top:1px solid #666;
	padding:0;
	margin:0;
}
.rr-tags {
	float:left;
	width:290px;
	padding:0px 4px;
	background:#000;
	margin:0;
}
.rr-tags-title {
	float:left;	
	width:10px;		
	font-size:9px;
	margin:0 auto;
	color:#f7c610;
	padding:6px 2px;
	text-align:center;	
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	background-color:#666;
	word-wrap: break-word;
	line-height:10px;
	text-transform:uppercase;
}
.rr-tags-title span {
    position:absolute;
    top:19px;
    right:-5px;
    border-left: 6px solid #666;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    display: block;
    height: 0;
    transition: border 0.3s ease-in-out 0s;
    width: 0;
}
.rr-tags-tag{
	float:left;
	margin-left:6px;
	padding:1px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:10px;
	line-height:12px;
	color:#ccc;	
}
.rr-legal-box{
	margin:0;
	border:1px solid #666;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;		
	padding:1px;
	background: url(../images/background/bottom-sidebar-bg.png) no-repeat 0 0 #0a0a0a;
}
.rr-legal-box-title{
    font-family: 'Open Sans', sans-serif;	
    font-size:10px;
    color:#f7c610;    
	margin:3px 0px;
	padding:0;
	line-height:12px;
}
.rr-legal-box-title2{
    font-family: 'Open Sans', sans-serif;	
    font-size:7px;
    color:#fff;
    margin:0;
	padding:0;
	margin-top:5px;
	line-height:8px;
	font-weight:normal;
}
.rr-legal-box-p{margin:0;padding:0;margin-top:3px;}
.rr-legal-box .left-col{
    
	width:95%;
    float:left;
    margin:2% 2%;
	border-bottom:1px solid #666;
	
}
.rr-legal-box .left-col h4{
font-size:12px;
line-height:13px;
margin:0;
padding:0;
padding-left:50px;
}
.rr-legal-box .left-col #logo-image{
margin:0;
width:40%;
float:left;
}
.rr-legal-box.left-col p{
    font-size:120px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
    color:#e03d3d;
    line-height:100px;
    text-align:center;
}
.rr-legal-box .right-col{
    width:100%;
    float:left;
    margin:0;	
	border-left:0px solid #999;	
	color:#ccc;
	font-size:8px;
	line-height:11px;
	font-weight:normal;
}
.rr-legal-box .right-col h1{
    font-family: 'Open Sans', sans-serif;
	margin-bottom:10px;
    font-size:29px;
    color:#e03d3d;
    margin-top:0;
}
.rr-legal-box .right-col p{
    margin-left:5px;
	margin-right:2px;
	margin-bottom:2px;
	line-height:10px;    
}
.rr-legal-box .right-col a {
    color:#ccc;
	font-weight:700;
}
.rr-legal-box .right-col a:hover {
    color:#fff;
}
.rr-flags{
width:40%;
float:right; 
margin:2px;
margin-top:5px;
padding:0px;
text-align:center;
box-shadow:0 0 4px rgba(202,202,202,0.55);
}
.rr-flags p{
margin:0;
}
.rr-flags img{
width:40%;
}
.rr-legal-footer{float:left;width:51%; margin:5px; margin-right:0;padding:0}
.rr-legal-footer h6{margin:0; padding:0; font-size:9px;line-height:9px; font-weight:normal;}
.rr-legal-footer2{float:right;width:25%; margin:0;padding:0;}
.rr-legal-footer2 img{margin-left:2px; border-left:2px solid #e03d3d;box-shadow:0 0 5px rgba(202,202,202,0.55); width:30px;}
/* =========================================================
COMMOM MAIN PAGES
============================================================ */
/* =========================================================
Colunms
============================================================ */
.wrapper{
    width:380px;
	
}

#main-col {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
}
/* =========================================================
Header
============================================================ */
#logo-top{display:none }
#header-top {
	background-color:#292929;
	height:30px;
}
.kp-headline-wrapper {
	float:left;
	width:230px;
	border-left:5px solid #f7c610;
	height:26px;
	margin-top:2px;
	margin-left:3px;
}
.kp-headline {
	float:left;
	width:	170px;
	height:26px;
	margin-left:5px;
	overflow:hidden;
	
}
.kp-headline h6{
	margin:0;
	padding:0;
	line-height:26px;
}

.kp-headline-title {
	width:48px;
	float:left;	
	height:26px;
	line-height:26px;
	background:#444;
	margin:0;
	padding:0;
}
.kp-headline-title h6{	
	font-size:12px;
	line-height:25px;
	color:#ddd;
	margin:0;	
	padding:0 4px;
	position:relative;
	text-transform:uppercase;	
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	width:45px;
	overflow:hidden;
	height:24px;
}
.kp-headline-title span {
    position:absolute;
    top:7px;
    right:-6px;
    border-left: 6px solid #444;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    display: block;
    height: 0;
    transition: border 0.3s ease-in-out 0s;
    width: 0;
}
.rr-anuncie{
	margin-left:2px;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Oswald', sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#ffc600;
	text-transform:uppercase;
	line-height:14px;
}
.rr-anuncie-wp{
	
	font-family: 'Oswald', sans-serif !important;
	font-weight:400;
	font-size:12px;
	color:#fff;
	/*text-transform:uppercase;*/
	letter-spacing:0px;
	margin:0;
	padding:0;
	line-height:14px;
	padding-left:3px;
}
.kp-headline dd {
	margin: 0 200px;
	display:none;
}
.social-search-box {
	float:right;
	position:relative;
	width:52px;
	display:none;
	
}
/*----- Social Link -----*/
.social-links {
	margin:2px 4px 0 0;	
	position:relative;
	z-index:20;
	
}
.social-links li {
	float:left;
	list-style:none;
	margin:1px 2px 0 0;
	padding:2px 4px;
	/*background:#a90f0f;*/
	background:#333;
	border:1px solid #666;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.social-links li:hover {
	
	background:#666;
	border:1px solid #999;
}
.social-links li a {
	color:#f7c610;
	position:relative;
	z-index:20;	
	font-size:12px;
}
.social-links li a:hover {
	/*color:#ffb400;*/	
	color:#fff !important;
	
}
.sb-search{display:none}

#logo-image {
	margin:25px 2px;
	width:140px;
	text-align:center;
	float:left;	
}
#logo-image  img{width:95%}
#logo-image-index {
	margin:5px;
	width:50%;
	text-align:center;
	float:left;	
}
#logo-image-index img{width:70%}
.top-banner {
	margin:15px 15px 0 0;
	width:90%;
	/*width:43.902439%;*/
	display:none;
}
.rr-title{
background:url(../images/background/menubar-m.png) repeat-x center 0;
height:30px;
}
.rr-title h1{
	margin:0; 
	padding: 0;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:14px;
	color:#fff;
	line-height:34px;
	
}


#header-middle {
	height:110px
}

#header-bottom {
	padding:5px 0 4px;
	display:block;
	
}

#main-menu{display:none}

#mobile-menu {display:block;}

/*---toggle---*/


/*----mobile menu------*/
#category-menu-nav{display:none;}
#main-content {
	padding:6px 4px;
}
#login{
	float:left; 
	width:155px; 
	height:80px;
	font-family: 'Ubuntu', 'Lato', sans-serif;
    font-weight: 400;
    /* Size and position */
   
    position: relative;
    margin-top:10px;
	margin-right:0px;
    padding: 4px;
    overflow: hidden;

    /* Styles */
    background: rgba(0,0,0,0.7);
    border: 1px solid #191919;
	border-radius: 0.4em;    
	box-shadow: none;
}
#login .icon{
	float:left;	
	margin:2px;
	width:16px;
}

#login p{
	float:left;
	padding:0px;
	margin:0px;
}
#login h1{
	text-align:center;
	text-transform:uppercase;
	background:#000;
	color:#fff;
	height:16px;
	font-size:12px;
	line-height:16px;
	font-weight: 700;
	margin-top:0px;	
	margin-bottom:10px;
	letter-spacing:0px;	
}
#login h4{
	text-align:center;
	text-transform:uppercase;
	background:#000;
	color:#fff;
	height:16px;
	font-size:12px;
	line-height:16px;
	font-weight: 700;
	margin-top:0px;	
	margin-bottom:10px;
	letter-spacing:0px;	
}
#login .form label {
    /* Size and position */
    width: 100px;
    float: left;
    padding-top: 9px;

    /* Styles */
    color: #ddd;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 0 1px 0 #000;
    text-indent: 10px;
    font-weight: 700;
    cursor: pointer;
}

#login .form input[type=text],
#login .form input[type=password] {
    /* Size and position */
    width: 100px;
    float: left;
    padding: 2px 5px;
    margin-bottom: 10px;
    font-size: 12px;

    /* Styles */
    background: #1f2124; /* Fallback */
    background: -moz-linear-gradient(#1f2124, #27292c);
    background: -ms-linear-gradient(#1f2124, #27292c);
    background: -o-linear-gradient(#1f2124, #27292c);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f2124), to(#27292c));
    background: -webkit-linear-gradient(#1f2124, #27292c);
    background: linear-gradient(#1f2124, #27292c);    
    border: 1px solid #000;
    box-shadow:
        0 1px 0 rgba(255,255,255,0.1);
    border-radius: 3px;

    /* Font styles */
    font-family: 'Ubuntu', 'Lato', sans-serif;
    color: #fff;

}

#login .form input[type=text]:hover,
#login .form input[type=password]:hover,
#login .form label:hover ~ input[type=text],
#login .form label:hover ~ input[type=password] {
    background: #666;/*#27292c;*/
}

#login .form input[type=text]:focus, 
#login .form input[type=password]:focus {
    box-shadow: inset 0 0 2px #000;
    background: #494d54;
    border-color: #ffa200;/*#51cbee;*/
    outline: none; /* Remove Chrome outline */
}

#login .form p:nth-child(3),
#login .form p:nth-child(4) {
    float: left;
    width: 50%;
}


#login .form input[type=submit] {
    /* Width and position */
    width: 30px;
    padding: 2px 2px;
  margin-left:5px;
  margin-top:2px;  
    /* Styles */
    border: 1px solid #0273dd; /* Fallback */
    border: 1px solid rgba(0,0,0,0.4);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.3),
        inset 0 10px 10px rgba(255,255,255,0.1);
    border-radius: 3px;
    background: #f7c610;/*#38a6f0;*/
    cursor:pointer;
  
    /* Font styles */
    font-family: 'Ubuntu', 'Lato', sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 10px;
    text-shadow: 0 -1px 0 rgba(202,202,202,0.8);
}

#login .form input[type=submit]:hover { 
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);
}

#login .form input[type=submit]:active { 
    background: #ffa200;/*#287db5;*/
    box-shadow: inset 0 0 3px rgba(0,0,0,0.6);
    border-color: #000; /* Fallback */
    border-color: rgba(0,0,0,0.9);
}

#login .no-boxshadow .form input[type=submit]:hover {
    background: #2a92d8;
}

#login .form:after {
    /* Size and position */
    content: "";
    height: 1px;
    width: 33%;
    position: absolute;
    left: 20%;
    top: 0;

    /* Styles */
    background: -moz-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
    background: -ms-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
    background: -o-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.25, #444), color-stop(0.5, #b6b6b8), color-stop(0.75, #444), to(transparent));
    background: -webkit-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
    background: linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
}

#login .form:before {
    /* Size and position */
    content: "";
    width: 8px;
    height: 5px;
    position: absolute;
    left: 34%;
    top: -7px;
    
    /* Styles */
    border-radius: 50%;
    box-shadow: 0 0 6px 4px #fff;
}

#login .form p:nth-child(1):before{
    /* Size and position */
    content:"";
    width:250px;
    height:100px;
    position:absolute;
    top:0;
    left:45px;

    /* Styles */
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg);
    background: -moz-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: -ms-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: -o-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: -webkit-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    pointer-events:none;
}

#login .no-pointerevents .form p:nth-child(1):before {
    display: none;
}

/* =========================================================
Atualizações e Fotos
============================================================ */
.rr-box-novidades{
margin:10px 4px;
width:95%;
border-left: 2px solid #fff;
}
.rr-box-novidades-title{
height:20px;
line-height:20px;
}

.rr-box-novidades-container{
margin:10px;
}
.rr-box-novidades-container h4{
font-size:11px;
}
.rr-box-novidades-container h5{
font-size:11px;
padding-bottom:6px;
}
.rr-box-novidades-container img{width:80%}
.rr-box-novidades-container p{margin:0; padding:0}
.rr-box-novidades-container a{
font-size:12px;
}

.rr-box-novidades-container p a{
font-size:12px;
height:14px;
}

.rr-box-new-photos{
width:95%;
}
.rr-box-new-photos-title{
height:20px;
line-height:20px;
}

/* =========================================================
ASSINE JA
============================================================ */
.rr-box-associe{
margin:0 auto;
width:95%;
padding:5px;
border-top:4px solid #ffc600;
margin-top:10px;
}

.rr-box-associe h1{
font-size:14px;
line-height:14px;
}
.rr-box-associe h2{
font-size:18px;
}
.rr-box-associe h3{
font-size:13px;
line-height:13px;
margin:10px 5px;
padding:8px 0px 8px 10px;
border-left:2px solid #999;
}
.rr-box-associe h4{
font-size:14px;
}
.rr-box-associe h5{
font-size:12px;
}
.rr-box-associe2{
float:left;
margin:0 auto;
margin-top:10px;
width:95%;
padding:5px;
border-top:2px solid #ccc;
padding-bottom:10px;
}
.rr-box-associe-button{
	float:left;
	margin:8px 5px;
	width:125px;
	height:60px;	
	border-top:2px solid #fff;
	border-radius:5px;
	    
	padding:6px 4px;
}
.rr-box-associe-button:hover{
	border: 1px solid #333;	
	border-top:2px solid #ffc600;
	cursor:pointer;
}
.rr-box-associe-button h1{
text-align:center;
color:#fff;
margin:5px;
padding:0;
font-size:16px;
line-height:16px;
}
.rr-box-associe-button h2{
text-align:center;
color:#fff;
font-size:12px;
font-weight:400;
line-height:12px;
}
.rr-box-associe-button h2 a{
color:#FF0;
font-weight:600;
text-decoration:underline;
}
.rr-box-associe-title{color:#FF0;}
.rr-box-associe-button-form{
	margin:5px 15px;
	width:85%;
	height:30px;	
	padding:5px;
}
.rr-box-associe-button-form:hover{
	border: 1px solid #c9c9c9;
background: linear-gradient(top,  #ccc,  #999);
  background: -ms-linear-gradient(top,  #ccc,  #999);
  background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
  background: -moz-linear-gradient(top,  #ccc,  #999);	
	cursor:pointer;	
}
.rr-box-associe-button-form h1{
text-align:center;
color:#fff;
font-size:20px;
}
.rr-box-associe-button-form h2{
text-align:center;
color:#fff;
font-size:18px;
font-weight:400;
line-height:30px;
margin:0;
}
.rr-box-associe-button-form h2 a{
color:#FF0;
font-weight:600;
text-decoration:underline;
}
.rr-box-associe3{
float:left;
margin:15px 0px;
width:95%;
background:#111;
border: 1px solid #999;
padding:5px;
font-family: 'Ubuntu', 'Lato', sans-serif;
font-weight: 400;
border: 1px solid #333;
border-top:2px solid #666;
border-radius: 0.4em;    
	box-shadow: 
        inset 0 0 2px 1px rgba(255,255,255,0.08), 
        0 16px 10px -8px rgba(0, 0, 0, 0.6);    
}
.rr-box-associe3 h5{
margin:0;
padding:3px;
font-size:12px;
line-height:12px;
}


/* =========================================================
Widget-area-1
============================================================ */
.widget-area-1 {
	width:100%;
	padding-right:0px;
	margin-right:0;
	border-right:none;
	margin-bottom:25px;
}
.widget-area-1 .widget .widget-title {
	font-size:16px;
	line-height:16px;	
}
.widget-area-1 .widget .widget-title .title-text {
	padding:12px 5px 10px 5px;
	margin-right:0px;
}
.widget-area-1 .widget .widget-title .title-text2 {
	padding:12px 5px 10px 5px;
	margin-right:0px;
	font-size:12px;
}
.widget-area-1 .widget .widget-title .title-text .triangle-right {
    border-bottom-width: 40px;
    border-right-width: 20px;
    right: -20px;
}
.widget-area-1 .widget .widget-title .title-text .triangle-left {
    border-left-width: 14px;
    border-top-width: 28px;
    right: -26px;
}
.widget-area-1 .widget .widget-title .title-right {
	height:28px;
}
.widget .home-slider .entry-item .entry-title {
	font-size:24px;
	line-height:24px;
}
.widget-area-1 p {margin:0;}
.list-container-1 ul li a {
	padding:0 8px;
}
.kopa-article-list-widget .tab-container-1 ul li .entry-title {
	font-size:18px;
}
.widget .widget-title {
	font-size:20px;
	line-height:18px;
}
.widget .widget-title .title-line {
	height:1px;
	margin-top:0;
}
.widget .entry-item .entry-title {
	font-size:18px;
	line-height:18px;
}
.widget-area-2 {
	width:100%;
	padding:0;
	border-right:none;
	border-left:none;
	margin-right:0;
}
.sidebar {
	padding-left:0px;
	border-left:none;
	width:100%;
	margin-top:25px;
}

.kopa-carousel-widget .carousel-nav .carousel-next {
	right:13px;
}
.home-slider .flex-direction-nav a {
	top:56%;
}
.kopa-carousel-widget .carousel-nav a {
	top:50px;
}

.rr-box-filtro{height:100%; padding-bottom:5px}
.rr-box-filtro form {margin:0; padding:0; text-align:center}
.rr-box-filtro h1{text-align:center;float:none;line-height:12px; margin:0; padding:6px 0;background:#222; border-radius: 5px 5px 0 0}
.rr-box-filtro h4{text-align:center;float:none;line-height:12px; margin:0; padding:6px 0;background:#222; border-radius: 5px 5px 0 0}
.rr-box-filtro span{width:70px;display: inline-block;text-align:right;margin:0; padding:0;float:left;line-height:30px}
.rr-box-filtro select{margin:5px 0 0 5px; padding:0;float:left; height:22px;}
.filtros{width:68%; margin:0 5px; padding:0; height:30px;float:left}
.rr-box-filtro input[type=submit] {
margin:30px 5px 0 0;
padding: 10px 8px;
}
.rr-box-model{
margin-bottom:10px;
width:360px;
}
.rr-box-model p{
padding:0;
margin:0;

}
.rr-box-model h4{
padding:0;
margin:0;

}
.rr-box-model:hover{
-webkit-box-shadow: 0 0px 10px 0px rgba(202,202,202,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(202,202,202,1);
box-shadow: 0px 0px 10px 0px rgba(202,202,202,1);
}
.rr-box-model a{
font-size:12px;
line-height:14px;
}

.rr-box-model-md{
width:320px;
margin-bottom:10px;
border-radius:0px 0px 5px 5px;

}
.rr-box-model-md p{margin:0; padding:0}
.rr-box-model-md h4{margin:0; padding:0}
.rr-box-model-md:hover{
-webkit-box-shadow: 0 0px 10px 0px rgba(202,202,202,0.7);
-moz-box-shadow: 0px 0px 10px 0px rgba(202,202,202,0.7);
box-shadow: 0px 0px 10px 0px rgba(202,202,202,0.7);
}
.rr-box-model-md a{
font-size:10px;
border-bottom:1px solid #ff0000;
}

.rr-info-destaque{
	width:270px;	
	padding:4px 4px;	
	border-top:2px solid #fff;	
	font-weight:600;
	font-size:10px;	
}

.rr-box-model-sm{
width:170px;
margin:5px 5px;
border-bottom:2px solid #BC1414;
}

.rr-box-model-sm:hover{
-webkit-box-shadow: 0 0px 5px 0px rgba(202,202,202,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(202,202,202,1);
box-shadow: 0px 0px 5px 0px rgba(202,202,202,1);
}
.rr-box-model-sm p, .rr-box-model-sm h4{
margin:0; padding:1px;
line-height:10px;
}
.rr-box-model-sm a{
font-size:10px;
line-height:10px;
font-weight:400;
}

.rr-box-model-thumb{
width:155px;
height:310px;
border:2px solid #000;
padding-top:10px;
padding:2px;
margin:8px;

}
.rr-box-model-thumb a{
color:#e67e7f;
font-size:14px;
line-height:13px;
font-family: 'Open Sans', sans-serif;
font-weight:400;
padding:0;
margin:0 auto;
text-align:center;
}
.rr-box-model-thumb a:hover{
color:#fff;
}
.rr-box-model-thumb p a{
color:#fff;
font-size:10px;
line-height:14px;
font-family: 'Open Sans', sans-serif;
font-weight:500;
padding:0;
margin:0;
height:18px;
}
.rr-box-model-thumb p a:hover{
color:#fff;
}
.rr-box-model-thumb p{line-height:10px;}
.rr-tags-footer{
	float:left;
	width:230px;
	margin-left:0px;
}
/* =========================================================
Full Page - Destaque VIP
============================================================ */
#header-middle-destaquevip {
	background:url(../images/background/header-vip380.jpg) no-repeat 0 0 #e03d3d;
	height:80px;
	overflow:hidden;
}
#destaquevip-badge{margin:5px; float:left;}

.destaquevip-wrapper{margin:0;padding:0;float:left;width:370px;}
.destaquevip{
float:left;
background:#BC1414;
width:370px;
padding:0px;
box-shadow:0 0 5px rgba(000,000,000,0.75);
overflow:hidden;
border:1px solid #000;
border-radius:8px 8px 0px 0px;
}
.destaquevip-sidebar-head2{
width:100%;
text-align:center;
margin:0; 
}
#logo-sidebar2{margin:3px}
#logo-sidebar2 img{width:80px;}
.destaquevip-sidebar-head2 p{margin:10px 5px;float:left}
.destaquevip-sidebar-head2 a{color:#fff;font-size:10px;font-weight:700;}
.destaquevip-sidebar-head2 a:hover{color:#ffc600}

.destaquevip .widget-title {font-size:22px;line-height:22px;margin:0;padding:0}
.destaquevip p{margin:0; padding:0;}
.destaquevip  h1{margin:0;padding:0;font-size:16px;color:#f4e261;text-align:center;}
.destaquevip  h1 a {color:#ffec67;}
.destaquevip  h1 a:hover{color:#ffe000 !important;}
.destaquevip  h2{margin:0;padding:0;font-size:17px;color:#fff;text-align:center;font-weight:700;line-height:19px}
.destaquevip  h4{margin:0;padding:0;font-size:14px;color:#ffe000;text-align:center;font-style:italic;font-weight:700;}
.destaquevip h3{
margin-bottom:0 !important;
border-top:1px solid #000;
}

.destaquevip-box-title h1 {margin:5px; padding:5px;font-size: 20px}
.destaquevip-box-title h2{margin:5px; padding:5px;font-size: 20px}
.destaquevip-box-title h3{margin:5px; padding:5px;font-size: 20x}
.destaquevip-update {margin:2px 10px;padding:2px 6px;font-size:10px}
.destaquevip dl{border:0;width:370px}

.destaquevip blockquote {margin:0;padding:3px 5px;}
.destaquevip blockquote p{font-size:12px;line-height:14px;padding:2px;}
/*----BOX VIDEOS---*/
.destaquevip-no-videos{display:none;}
.destaquevip-videos{
float:left;
background:#111;
width:370px;
padding:0px;
box-shadow:0 0 10px rgba(000,000,000,0.75);
overflow:hidden;
border:1px solid #000;
border-radius:8px 8px 0px 0px;
margin:5px 0;
}
.destaquevip-videos-container{padding:10px 0; width:366px;text-align:center}
.destaquevip-videos-container iframe{width:100%;height:100%;}
/*----BOX FOTOS---*/
.destaquevip-fotos{
float:left;
background:#111;
width:368px;
padding:0px;
box-shadow:0 0 10px rgba(000,000,000,0.75);
overflow:hidden;
border:1px solid #000;
border-radius:8px 8px 0px 0px;
margin:5px 0;
}
.destaquevip-fotos-container{padding:2px; width:368px;text-align:center}

.destaquevip-sidebar{float:left; margin:0; width:96%;box-shadow:none;margin-bottom:10px}
.destaquevip-sidebar-btn{width:auto; padding:0; margin:4px;}
.destaquevip-sidebar-btn h1{font-size:14px;margin:0 5px}
.destaquevip-sidebar-btn h2{font-size:16px;margin:0 5px}
/****DESTAQUE PREMIUM****/
.wrapper-premium{width:370px;}
#header-middle-destaquepremium {
	background:url(../images/background/header-premium380.jpg) no-repeat 0 0 #e03d3d;height:80px;
}	
.destaquepremium-wrapper{margin:0;padding:0;float:left;width:360px;}
.destaquepremium{width:360px}
.destaquepremium h3{font-size:18px}
/*.destaquepm-box-title h1{font-size:14px;line-height:16px}
.destaquepm-box-title h2 {font-size:16px;line-height:18px}
.destaquepm-box-title h4 {font-size:12px;line-height:14px}
*/
.destaquepremium-info-head{height:30px}
.destaquepremium-info-head h1{line-height:25px; font-size:16px; text-align:center}
.destaquepremium-info-head h3{line-height:25px; font-size:16px; text-align:center}
.destaquepremium blockquote p{font-size:12px}
.destaquepremium-videos-container iframe{width:100%;height:100%}
.destaquepremium dl{border:0;width:360px}
/****DESTAQUE standard****/
#header-middle-destaquestandard {
	background:url(../images/background/header-standard380.jpg) no-repeat 0 0 #222;height:80px;
}
.destaquestandard{width:360px}
.destaquestandard h3{font-size:18px; line-height:20px}
.destaquestandard h2{font-size:18px; line-height:20px}	
.destaquest-box-title h1 {font-size:18px; line-height:20px}
.destaquest-box-title h2 {font-size:21px; line-height:22px}
.destaquest-box-title h3 {font-size:18px; line-height:20px}
.destaquest-box-title h4 {font-size:12px; line-height:14px}
.destaquest-box-title  h1 a {color:#FF8D04;}
.destaquest-box-title  h1 a:hover{color:red!important;} 
.destaquestandard-info-head{height:30px;}
.destaquestandard-info-head h1{font-size:18px; line-height:30px}
.destaquestandard-info-head h3{font-size:18px; line-height:30px}
.destaquestandard p{font-size:14px}

/* =========================================================
Clipes e Videos
============================================================ */
.rr-box-clipes{width:100%}
.rr-box-clipes-title{font-size:16px}
.rr-box-clipes-pages h1{padding:0 8px;font-size:12px;width:45px;margin-left:3px}
.rr-box-clipes-pages ul {width:230px}
.rr-box-clipes-pages ul li a{font-size:12px;margin:0 3px;padding:5px 8px;}
.rr-box-clipes-content{margin:5px 0;}
.rr-box-clipes-container{margin:0;padding:1px;}
.rr-box-clipes-video{padding:0px;width:310px}
.rr-box-clipes-header h2{font-size:16px;padding: 4px 0 4px 0;padding-left:10px;}
.rr-box-clipes-video-tb{width:310px;border-left:none;height:100%}
.rr-box-clipes-video-tb-tn{margin:10px 5px; padding:0;float:left;width:30%}
.rr-box-clipes-video-tb img{width:100%;}
.rr-box-clipes-container-bt{padding:2px 0}
.rr-box-clipes-container-bt h1{width:250px; font-size:14px;line-height:18px;margin-left:15px}
.rr-box-clipes-btn-download{width:150px;margin:10px 5px;padding:10px 3px;font-size:12px;line-height:12px;height:20px;text-align:center}
.rr-box-clipes-btn-assine{width:120px;margin:10px 5px;padding:10px 3px;font-size:12px;line-height:12px;height:20px;text-align:center}
.rr-box-clipes-btn-download span, .rr-box-clipes-btn-assine span{font-size:12px; line-height:12px;padding:3px}
.rr-box-clipes-amadores{float:left; margin:5px;width:300px;}
.rr-box-clipes-amadores h1{font-size:18px; line-height:18px}
.rr-box-videosamadores h1{font-size:14px;line-height:14px;}
.rr-box-videosamadores h2{font-size:14px;line-height:14px;font-weight:700;}
.rr-box-videosamadores-assine{font-size:14px;}
.rr-box-clipes-mais{width:310px;}

/****CLIPE - MODELO DETALHE****/
.modelclipe-wrapper{width:380px;}
#header-middle-modelclipe{height:150px}

.rr-modelclipe-box{margin:0 5px; width:78%; border:1px solid #ccc;}
.rr-modelclipe-box h1{font-size:16px;line-height:16px}
.rr-modelclipe-box h2{font-size:14px;line-height:14px}
.rr-modelclipe-box h3{font-size:10px;line-height:10px}
.rr-modelclipe-mais{margin:5px 3px; width:15%; padding:0}
.rr-modelclipe-mais h1 {font-size:12px;line-height:12px}
.rr-modelclipe-container{width:310px;}
.rr-modelclipe-header, .rr-modelclipe-header2 {font-size:14px}
.rr-modelclipe-bt, .rr-modelclipe-bt2 {font-size:13px}
.rr-modelclipe-bt2 p{margin-bottom:5px;line-height:14px}
/* =========================================================
Ensaios - Galeria Fotos
============================================================ */
.rr-box-ensaios{width:370px;}
.rr-box-ensaios h1{font-size:18px;line-height:18px;}
.rr-box-ensaios h2 {font-size:14px;}
.rr-box-ensaios-tb{margin:5px 0 0 5px;width:140px;}

/* =========================================================
Membros - Login
============================================================ */
#rr-login {
  margin: 50px auto;
  width: 100%;
-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
}
#rr-login h1{
height:30px;
}
#rr-login form {
  margin: auto;  
  /*width: 100%;*/
  padding: 12px 12px 12px 12px;
  border-radius: 0 0 5px 5px;
  background: #191919;
  border-top: 2px solid #333;
  border-bottom: 2px solid #999;
}
.rr-box-membros{width:310px}
.membros-title{font-size:16px;line-height:16px;}

/*****Eventos*****/
.rr-box-eventos-container iframe{width:100%;height:100%}

/* =========================================================
Contatos
============================================================ */
.rr-box-contatos h1{font-size:16px; line-height:16px;}
.rr-box-contatos h2{font-size:14px; line-height:14px;}
.rr-box-contatos h3{font-size:16px; line-height:16px; margin-left:5px;text-align:center;}
.rr-box-contatos h3 span{display:block;text-align:center;}
.rr-box-contatos h4{margin:0;width:90%}
.rr-box-contatos h5{margin:0;font-size:16px; line-height:16px;width:95%;text-align:center;}
.rr-box-contatos h5 span{display:block}
.rr-box-contatos-title2{font-size:16px;line-height:16px;}

/***** Parceiros***/
.rr-box-parceiros{width:310px;}
.rr-box-parceiros-links{float:left; margin:0 auto; width:270px;background:#000;height:60px;text-align:center}
.rr-box-parceiros-links2{float:left; margin:0 auto; width:262px;background:#000;padding:4px;font-size:10px;}
.rr-box-parceiros-links2 a{font-size:10px;}
.rr-box-parceiros textarea{width:260px; height:130px;margin:0 auto; font-size:10px;}

/* =========================================================
Widget-area-7
============================================================ */
.widget-area-7 {
	width:100%;
	padding-left:0px;
	border-left:none;
}
.widget-area-6 {
	width:100%;
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-7 .kopa-entry-list-widget .entry-item {
	width:100%;
	margin-right:0px;
	margin-bottom:25px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:15px;
}
.widget-area-7 .kopa-entry-list-widget .older-post {
	width:100%;
}

.widget-area-1 .widget .widget-title .title-text .triangle-bottom {
	left:5px;
}

/* =========================================================
Widget-area-8
============================================================ */
.widget-area-8 .widget .widget-title {
	font-size:18px;
}
.widget-area-8 .widget .widget-title .title-text {
    margin-right: 16px;
    padding: 9px 0px 7px 10px;
}
.widget-area-8 .widget .widget-title .title-text .triangle-right {
	border-right-width:10px;
	right:-10px;
}
.widget-area-8 .widget .widget-title .title-text .triangle-left {
	border-left-width:10px;
	right:-16px;
}
.widget-area-8 .widget .widget-title .title-text .triangle-bottom {
	left:5px;
}
.kopa-twitter-widget .load-more {
	font-size:11px;
	top:10px;
	right:5px;
}

/* =========================================================
Widget-area-9
============================================================ */
.widget-area-9,
.widget-area-10 {
	width:100%;
}
.widget-area-9 {
	padding-right:0px;
	border-right:none;
	margin-right:0;
	margin-bottom:25px;
}
.widget-area-10 {
	padding-left:0px;
	border-left:none;
}

.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,
.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content {
	width:162px;
}

.kopa-adv-widget {
	display:none;
}

.kopa-audio-widget .older-post li a {
	width:197px;
	line-height:18px;
}
.widget-area-12 .widget .widget-title {
	font-size:18px;
	margin-bottom:65px;
}
.list-container-2 {
	left:0px;
	top:50px;	
	}
.widget-area-12 .widget .widget-title .title-text {
	padding:9px 0px 7px 10px;
}

/* =========================================================
Widget area 12
============================================================ */
.kopa-entry-list-widget {background:#1c1c1c;}
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li {
	width:45%;
	border-left:none;
	margin-left:10px;
	padding-left:0px;
	float:left;
	text-align:center;
}
.list-container-2 .tabs-2 li a {
	padding:0 4px;
	font-size:11px;
	color:#000;
	display:none;
}
.list-container-2 .tabs-2 li.active a, .list-container-2 .tabs-2 li:hover a {
	color:#e03d3d;
}
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li:first-child {margin:left:10px;}
.kopa-entry-list-widget .entry-thumb > a,
.kopa-entry-list-widget .entry-thumb > a > img {
	display:block;
	
}
/* =========================================================
Bottom sidebar
============================================================ */
.bottom-sidebar {
	/*background:none;*/
}
.widget-area-13 {
	width:290px;
	padding:5px;
}
.widget-area-14 {
	width:230px;
	padding:15px;
}

.widget-area-13 .textwidget {
	width:100%;
}
.bottom-sidebar .newsletter-form .submit {
	font-size:12px;
	padding:9px 10px 10px;
}
.bottom-sidebar .newsletter-form .email {
	width:155px;
}

#footer-menu li {
	margin:0 0 0 5px;
	font-size:10px;
}

.kp-gallery-slider .mask {
	margin:0px;
	width:230px !important;
}
.kp-gallery-carousel {
	display:none;
}
.kp-gallery-slider.flexslider:hover .flex-next {
	right:0;
}
.kp-gallery-slider.flexslider:hover .flex-prev {
	left:0;
}
.kp-gallery-caption {
	padding:10px 15px;
	display:none;
}

.widget-area-12 .kopa-entry-list-widget .entry-date {
	font-size:11px;
}
.kopa-gallery-page .widget-area-12 .widget .widget-title,
.kopa-video-page .widget-area-12 .widget .widget-title {
	margin-bottom:30px;
}

.widget-area-13 #footer-logo {
	width:20%;
	margin-bottom:5px;
	margin-right:0;
	margin-top:5px;
}
.widget-area-13 .textwidget {
	float:left;
	width:409px;
}

.elements-box .kopa-button {
	margin-bottom:10px;
	margin-right:10px;
}
.article-list li .entry-item .entry-thumb,
.entry-box .entry-thumb {
	margin-right:0px;
	width:100%;
	float:none;
	margin-bottom:15px;
}
.avatar-thumb {
	margin-right:15px;
}
.kopa-single-slider .flex-caption a {
	margin:0 15px;
}
.about-author-detail {
	padding:15px 15px 10px;
}

.list-container-3 ul li {
	width:74px;
}

/* =========================================================
404 Page
============================================================ */
#back-top {
	display:none !important;
}
.error-404 {
	margin:0;
}
.error-404 .left-col {
	width:100%;
	margin:0;
}
.error-404 .right-col {
	width:100%;
	margin:0;
	text-align:center;
}
.error-404 .left-col p {
	font-size:70px;
	text-align:center;
}
.error-404 .right-col h1 {
	font-size:22px;
}

.kopa-single-slider .flex-caption {
	display:none;
	font-size:18px;
	line-height:18px;
	padding:10px 0;
}
#footer-nav {
	text-align:center;
}
#footer-menu {
	display:inline-block;
}
#footer-menu li:first-child {
	margin-left:5px;
	border-left:none;
}

#page-footer {
	padding:10px 0 5px;
}

.gallery-slider .gallery-caption {
	font-size:22px;
	line-height:20px;
	padding:5px 0;
}
.kopa-audio-widget .entry-thumb audio {
	width:100%;
}
.article-list li .entry-item .entry-title {
	font-size:20px;
}
.pagination .page-numbers li {
	margin-left:10px;
}
.pagination .page-numbers li a, .pagination .page-numbers li span {
	font-size:18px;
}
.entry-box .entry-title {
	font-size:24px;
	line-height:24px;
}



#gradCity {
/*background: linear-gradient(#797979, black);*/
background-image:url(/images/city-bg-mobile2.png); background-repeat:repeat-x;
/*background: rgba(100, 0, 0, 0.1); */
}
#gradName {
background-image:url(/images/name-bg-mobile2.png); background-repeat:repeat-x;
}
.cityStyle{
position: absolute; top: 0; right: 0; float:right; text-align:center; color:#FFF; padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:8px; margin:0px; font-size:1.0em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; clear:both;
}
.nameStyle{
position: absolute; bottom: 40px; left: 0; text-align:center; color:#FFF; padding:5px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; font-style:italic; float:left; clear:both;
}

.vidIcon{
z-index:2000; width:80px; height:80px; position:absolute; margin-right:1%; margin-top:40%; right:0px; opacity: 0.7;
}
.vidIconPrem{
z-index:2000; width:60px; height:60px; position:absolute; margin-right:7%; margin-top:41%; right:0px; opacity: 0.7;
}
#baihhos_button{
display:block;
}

.rr-box-model h4{
color:#ffc600;
font-size:14px;
font-family: 'Open Sans', sans-serif;
font-weight:700;
padding-bottom:5px
}
.rr-box-model-md h4{
color:#fff;
font-size:12px;
font-family: 'Open Sans', sans-serif;
font-weight:700;
}

.whatsIcon{
z-index:2000; width:70px; height:70px; position:absolute; margin-right:0; margin-top:47%; right:0px; opacity: 0.9;
display:block;
}

.whatsIconSmall{
z-index:2000; width:100%; height:35px; display:block; padding:2px; margin:2px; clear:both;
}

.whatsIconSmall-left{
float:left; margin:2px; padding:2px; height:30px; width:10%; margin-left:10%; display:block;	
	}
.whatsIconSmall-right{
	float:left; clear:right; width:70%; height:22px; margin:2px; padding:2px; border: dashed 1px #6b062d;  margin-top:4px; background-image: linear-gradient(#d1145d, #b70e50); display:block;
	}
	
.toptitle h1{
margin:0; 
	padding: 0;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:13px;
	color:#fff;
	line-height:34px;
}
.models-text{
display: none !important;
}