 

.anuncio1 {
    background: url(anuncio1.png) #ffffff0f no-repeat top right;
    padding: 20px;
    height: 90px;
    overflow: hidden;
    width: 96.276%;
    margin-left: 1px;
    border-radius: 10px;
    margin-top: -200px;
    margin-bottom: 15px;
}

.descr a {
    font-size: 11px;
    font-family: georgia;
    color: #ffffff;
    text-align: justify;
    line-height: 21px;
    padding: 5px 8px;
    font-style: normal;
    background: #00000017;
    margin: 3px;
    border-radius: 5px;
    text-transform: uppercase;
}

body {
    line-height: 13px;
    background-position: top center;
    background-repeat: no-repeat;
    font-family: Open Sans;
    font-size: 11px;
    color: #3c3c3c;
    margin: 0px;
    background: rgb(241 235 212);
}
.descr {
    font-size: 0px;
    font-family: georgia;
    color: #e8c6c8;
    line-height: 21px;
    padding: 14px;
    text-align: left;
    position: absolute;
    top: 1px;
}

.thumb_title {
    display: block;
    position: relative;
    font-size: 10px;
    text-align: center;
    color: rgb(153 147 132);
    font-weight: 400;
    background: #ebe4c2;
    width: 80%;
    padding: 15px;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    text-transform: uppercase;
    margin-bottom: 20px;
    border-radius: 10px 27px;
}

span.maisea {
    display: none;
    width: 78px;
    background: #2b2f32;
    font-family: poppins;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 5px;
    color: #fff;
    font-size: 7px;
    position: absolute;
    top: 3px;
    right: 16px;
    border: none;
    border-radius: 0px 4px 4px 0px;
    text-align: right;
    padding-right: 20px;
}

.anuncio {
    background: url(anuncio1.png) #efdbd4 no-repeat top right;
    padding: 20px;
    height: 90px;
    overflow: hidden;
    width: 96.276%;
    margin-left: 1px;
    border: 1px solid #d6d6d629;
    margin-bottom: 20px;
}
div#footer {
    padding: 30px;
    background: #fff;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
}

.descricont {
    width: 72%;
    margin: auto;
    text-align: justify;
}

 

.descricont strong {
    color: #ebccb8;
    font-weight: 500;
}

 
.descri {
    background: #ededed;
    display: block;
    font-size: 11.5px;
    font-family: raleway;
    color: #808080;
    font-weight: 400;
    padding: 30px;
    margin: auto;
    line-height: 20px;
    margin-top: -170px;
    margin-bottom: 20px;
}

.siga-nos {
    position: absolute;
    right: 14px;
    margin-top: -181px;
    width: 21%;
    font-size: 9px;
    text-align: center;
    color: #ffffff59;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'PT Serif', serif;
}


.siga-nos smal {
    /* border: 1px solid #ece9d417; */
    padding: 1px 13px;
}

sh.fab.fa-twitter.sh, sh.fab.fa-instagram.sh {
    text-align: center;
    width: 40px;
    height: 37px;
    color: #fff;
    line-height: 38px;
    font-size: 12px;
    margin-top: 10px;
    margin-right: 5px;
}

sh.fab.fa-instagram.sh {
    background: #c6494e;
}

sh.fab.fa-twitter.sh {
    background: #50bcc1;
}

sh.fab.fa-twitter.sh:hover, sh.fab.fa-instagram.sh:hover {
    opacity: 0.5;
}

.header {
    background: url(header.png) top center repeat;
    height: 1071px;
    background-size: 1961px;
}

.nav {
    text-align: center;
    font-family: "Open Sans";
    color: rgba(146, 146, 146, 0.3);
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    width: 100%;
    position: absolute;
    font-size: 0px;
    top: 19px;
    margin: auto;
    padding-bottom: 25px;
    right: 1px;
} 

 
 
.ads {
    background: #ffffff4a;
    padding: 10px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.des {
    margin-top: 45px;
    width: 39%;
    font-size: 11px;
    font-family: 'Open Sans';
    color: #a49384;
    height: 115px;
    margin-left: 15px;
    text-align: justify;
    line-height: 16px;
}
.menu {
    margin: 16px;
    font-size: 0px;
    width: 57%;
    margin-top: -223px;
    margin-left: 27px;
}

.menu a {
    text-transform: uppercase;
    font-size: 11px;
    border-radius: 10px;
    color: #6f6f6f;
    font-weight: 600;
    font-family: Raleway;
    padding: 2px 9px;
}

.menu a:hover {
    color: #b74335;
}

.nav a {
    color: #ffffffa6;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 100px;
    padding: 6px;
}
.nav a:hover {
    background: #ffffff;
    color: #717171;
}

.catrow tbody:before, .catrow_noalb tbody:before {
    position: absolute;
    background: #b74335;
    border-radius: 100px;
    margin-left: -1%;
    content: '\f1c5';
    margin-top: 2px;
    font-family: 'Font Awesome 5 Free';
    font-size: 11px;
    color: #fefefec7;
    padding: 7px 9px;
}

.thumb_dimensions {
    background: #ffffff;
    line-height: 9px;
    visibility: hidden;
}


.wel {
    background: url(wel.png) top right;
    height: 214px;
    float: left;
    width: 233px;
    margin-top: -94px;
    margin-bottom: 20px;
}
.descir {
    padding: 21px;
    line-height: 17px;
    font-weight: 400;
    width: 82%;
    margin: auto;
    font-size: 12px;
    font-family: "Open Sans";
    color: rgba(87, 87, 87, 0.678);
    font-style: italic;
    margin-top: -105px;
    position: relative;
}


#fina2 {
    background: #f5eae6;
    clear: both;
    width: 100%;
    font-size: 9px;
    margin-top: 30px;
    color: rgb(19 14 12 / 38%);
    z-index: 1000;
    line-height: 20px;
    letter-spacing: 1px;
    font-family: 'Spartan', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}
#fina2 a {
    color: #ce9776;
}


a {color: #6d6d6d; text-decoration: none;outline:none;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;

}

a:hover {
 text-decoration: none;outline:none;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;

}


a:visited {border-bottom: 1px dotted #95c0c5;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}


.alblink a {
    background-repeat: no-repeat;
    background-position: left;
    text-decoration: none;
    color: rgba(56, 48, 54, 0.56);
    letter-spacing: 1px;
    font-size: 10px;
    font-family: raleway;
    font-weight: 600;
    line-height: 30px;
}

.alblink a:hover {
color: #323232;
}

.tableh1 {
    font-weight: 300;
    color: #9b9795;
    background: #ebe4c275;
    padding: 23px;
    font-family: Raleway;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    border-radius: 6px;
}

.tableb {
    background: #fff;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    line-height: 22px;
}

.catrow td, .catrow_noalb td {
    padding-left: 14px;
    padding-bottom: 0px;
}

.tableh1 img {display: none;}

.tableh1_compact {
background-position: top left;
background-repeat: repeat-x;
letter-spacing: 0px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 10px;
color: #b4a897;
letter-spacing: 1px;
padding: 10px;}

.tableh1_compact img {}

.pic_title {margin-left: 0px;
margin-right: 0px;
background: #;
padding: 6px;
background-position: top left;
background-repeat: repeat-x;
letter-spacing: 2px;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 11px;
color: #ad494f;
letter-spacing: 1px;
padding: 10px;}


.tableh2 {
    background-position: top left;
    font-weight: 600;
    background: rgba(255, 255, 255, 0.43);
    text-transform: uppercase;
    color: #777;
    padding: 5px;
}

.tableh2:hover {-webkit-transition:All 0.3s  ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}

.tableh2 img  {}

.minu {overflow: hidden;
color: #c53247; text-transform: uppercase;
background: #c53247;
font-family: 'Glegoo', serif;
font-weight: 700;
margin-bottom: 1px;
height: 70px; display: block;
font-size: 0px;
margin-top: 0px;
-webkit-transition: opacity ease-out 0.6s 0.1s;
-moz-transition: all ease-out 0.6s 0.1s;-o-transition: all ease-out 0.6s 0.1s;-ms-transition: all ease-out 0.6s 0.1s;
transition: all ease-out 0.2s 0.1s;}
.minu  a {padding: 10px; margin-top: 14px; color: #fff;
    line-height: 20px; display: inline-block; font-size: 17px;
text-transform: uppercase; margin-left: 10px;}
.minu a:hover{color: #fff; background: #d14256;}

.sss {float: right; margin-right: 0px;}
.sss a {padding: 10px; margin-top: 14px; color: #fff;
    line-height: 20px; display: inline-block; font-size: 17px;
text-transform: uppercase;margin-left: 10px;}
.sss a:hover    {color: #fff; background: #d14256;}



.tableb {
padding-bottom: 0px;
padding-top: 0px;
padding-right: 10px;
padding-left: 10px;
color: #3c3c3c;
}

.tableb_compact {padding-bottom: 0px; padding-top: 0px;
padding-right: 0px;
padding-left: 0px;overflow: hidden;}

.tableb_alternate {
    overflow: hidden;
    margin-bottom: 2px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    color: #3c3c3c;
    background: rgba(208, 209, 212, 0);
}

.tablef {padding-bottom: 0px; padding-top: 0px;
padding-right: 10px;
padding-left: 10px;overflow: hidden;}


.catrow, .catrow_noalb {
    color: #afa6a6;
    background: rgb(242 237 215);
    font-weight: 500;
    font-size: 8px;
    font-family: Open Sans;
    border-radius: 4px;
    padding: 11px 3px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.catlink {margin-bottom: 0px;
font-style: normal;
display: block;
}

.catlink a {
    font-weight: 500;
    font-style: normal;
    color: #b74335;
    text-decoration: none;
    display: inline-block;
    font-family: raleway;
    line-height: 0px;
    margin-bottom: 3px;
    margin-top: -2px;
    border-radius: 4px;
    letter-spacing: 1px;
    padding: 11px 6px;
    text-transform: uppercase;
    font-size: 10px;
}


.catrow:hover .catlink a, .catrow_noalb:hover .catlink a {
    color: #ffffff;
    background: #e09d97;
    padding: 11px;
}

span.cpg_user_message {
    color: #5e635f82;
    background: #eee8cc;
}

.album_stat {
    line-height: 20px;
    padding: 10px;
    font-family: Open Sans;
    font-style: normal;
    font-size: 9px;
    font-weight: 700;
    color: #0000005e;
    text-transform: uppercase;
}

.thumb_filename {
font-size: 10px;
display: block;}



.thumb_title_views {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 11px;
    font-weight: 600;
    font-size: 8px;
    display: inherit;
    border-left: none;
    text-align: center;
    margin-top: 40px;
    font-style: normal;
    position: absolute;
    top: -1px;
    color: #999384;
    width: max-content;
    border-radius: 10px 0px;
    padding: 5px 12px;
}

.thumb_caption_mtime {
margin-top: 12px;
font-weight: normal; display: none;
background: rgba(0,0,0,0.5);
float: left;
font-family: 'Roboto Condensed', sans-serif;
text-transform: uppercase;
color: #fff;
letter-spacing: 1px;
margin-top: 0px;
width: 130px;
margin-left:  10px;
position: absolute; top: 107px;
font-family: 'Lato', sans-serif;
font-weight: 900;
font-size: 9px;
margin-bottom: 0px;
padding: 10px;
-webkit-transition: all ease-out 0.6s 0.1s;
-moz-transition: all  ease-out 0.6s 0.1s;
-o-transition: all  ease-out 0.6s 0.1s;
-ms-transition: all  ease-out 0.6s 0.1s;
transition: opacity ease-out 0.2s 0.1s;}

.pic_caption {text-transform: uppercase;  font-size: 10px;margin-left: 0px; margin-right: 0px;padding: 20px; background: #fff; display: block;}


.thumb_num_comments {
margin-top: 12px;
font-weight: normal;
background: #fff; border: 1px solid #f4f4f4; float: left;
font-family: 'Roboto Condensed', sans-serif;
text-transform: uppercase;
color: #ccc;
margin-top: 0px;
width: 128px;
margin-left: 10px;
font-family: 'Lato', sans-serif;
font-weight: 900;
font-size: 9px;
margin-top: 0px;
padding: 10px;
display: block;}

.thumbnails .image {
    margin-top: 28px;
    margin-bottom: 10px;
    padding: 11px;
    background: #ebe4c2;
}


.thumbnails .image:hover {
    filter: grayscale(1);
}




.imageborder {
margin-top: 0px;
margin-bottom: 0px;}

.display_media {
    background: #ffffff26;
    text-align: center;
    padding: 5px;
}

.display_media .image {
margin-top: 0px;
margin-bottom: 0px;
padding: 20px;
background: #f4f4f4;
-webkit-transition: all ease-out 0.6s 0.1s;
-moz-transition: all  ease-out 0.6s 0.1s;
-o-transition: all  ease-out 0.6s 0.1s;
-ms-transition: all  ease-out 0.6s 0.1s;
transition: opacity ease-out 0.2s 0.1s;}
.display_media .image:hover {}


.thumbnails {
    margin-bottom: 0px;
    position: relative;
    padding: 5px;
    background: rgb(242 237 215);
    border-radius: 3px;
}



#filmstrip {
    overflow: hidden;
}


.tableh1 .statlink {
    font-weight: 400;
    font-style: normal;
    font-size: 10px;
    color: #0806064a;
    letter-spacing: 0px;
    font-family: Open sans;
    padding: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 8px;
}

.tableh1 .statlink a {
    text-decoration: none;
    margin-right: 10px;
    text-transform: uppercase;
    border-left: 0px solid #eee;
    font-weight: 500;
    font-size: 10px;
    padding: 3px 7px;
    color: #d19e96;
    background: #ffffff;
    font-family: raleway;
    border-radius: 5px;
}

.tableh1 .statlink a:hover {
color: #08070794;}


.user_thumb_infobox {
margin-top: 1px;
margin-bottom: 1px;}

.user_thumb_infobox th {
font-weight: bold;
font-size: 100%;
margin-top: 1px;
margin-bottom: 1px;
text-align: center;}

.user_thumb_infobox td {
font-size: 85%;
margin-top: 1px;
margin-bottom: 1px;
text-align: center;}

.user_thumb_infobox a {
text-decoration: none;
color: #382A1D;}

.user_thumb_infobox a:hover {
color: #382A1D;
text-decoration: none;}

.sortorder_cell {
color: #999;
font-size: 0px;
display: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 10px;
margin: 0px;}

.sortorder_options {
font-family: Tahoma;
color: #999;
padding: 0px;
margin: 0px;
font-weight: bold;
font-size: 0px;
white-space: nowrap;}

.descrptio {
    font-family: "Georgia";
    color: rgb(203, 179, 171);
    background: #eddcd6;
    width: 76%;
    margin: auto;
    line-height: 17px;
    border-radius: 4px;
    padding: 25px;
}

.descrptio p {
    font-family: "Georgia";
    font-size: 13px;
    text-align: justify;
    display: block;
    margin: 0px;
}

.navmenu {background: #fff;
background-position: top left;
background-repeat: repeat-x;
letter-spacing: 0px;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 10px;
color: #777;
letter-spacing: 1px;
padding: 10px;}

.navmenu img {}

.navmenu a {background: #fff;
background-position: top left;
background-repeat: repeat-x;
letter-spacing: 0px;
line-height: 0px;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 10px;
color: #777;
letter-spacing: 1px;
padding-left: 5px;
padding-right: 5px;}

.navmenu a:hover {
color: #111;}

.navmenu a img {
border: 0px;
padding: 0px;}

.navmenu a img:hover {
border: 0px;
padding: 0px;}

.admin_menu_thumb {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
width: 80px;
font-size: 9px;
border: 1px solid #a9a9a9;
color: #707070;
font-weight: bold;}

 
.admin_menu_thumb a {
color: #707070;
text-decoration: none;
display: block;
position: relative;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 10px;
padding-right: 10px;}

.admin_menu_thumb a:hover {
color: #707070;
text-decoration: underline;}

.admin_menu {
display: block;
font-family: Arial;
font-size: 10px;
background-color: #FFF;
color: #777;
display: inline-block;
margin: 5px;
padding: 5px;
text-transform: none;
text-align: center;}

.admin_menu a {
color: #777;
text-decoration: none;
display: block;
position: relative;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;}

.admin_menu a:hover {
color: #707070;
text-decoration: underline;}

td #admin_menu_anim {
}

 
.comment_date{
color: #dcccde;
font-size: 90%;
vertical-align: middle;}

.comment_date a img {
border: 0px;
padding: 0px;}

.comment_date a img:hover {
border: 0px;
padding: 0px;}


.elementos-header {margin-top: -189px;margin-bottom: 20px;}

 
.footer {display: block; overflow: hidden; display: none; color: #eee5d2; height: 0px;
font-size: 0px; margin-top: 0px; text-transform: uppercase;}


a {color: #; text-decoration: none; }
a:hover {color: #892c59; }
.fanfu a {color: #c24e87;}


strong {
    color: #3c3c3c7a;
    text-shadow: 0px 0px 0px #;
}
b {color: rgba(62, 60, 60, 0.74); text-shadow: 0px 0px 0px #;}

.topmenu {
font-family: Trebuchet MS, Geneva, Arial, sans-serif;
line-height: 130%;
font-size: 110%;}

.topmenu a {
color: #825c00;
text-decoration: none;}

.topmenu a:hover  {
color: #949494;
text-decoration: underline;}

/* ------- imagem table ---- */
.img_caption_table {
border: none;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background: #eee;
width: 100%;
margin: 0px;}

.img_caption_table th {
background:#eee;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
font-size: 100%;
color: #000000;
padding-top: 4px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;}

.img_caption_table td {
background: #eee;
padding: 6px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
padding-top: 6px;
padding-right: 10px;
padding-bottom: 6px;
padding-left: 10px;
border-top: 1px solid #fff;
white-space: normal;}

.debug_text {
background: #eee;
padding: 6px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
width: 100%;
margin: 0px;
}

.clickable_option {
cursor: default;}

.listbox_lang {
color: #777;
background: #eee;
font-size: 80%;
font-family: Arial, Helvetica, sans-serif;
vertical-align: middle;}

#vanity a {
display:block;
width:57px;
height:20px;
margin: 3px 20px;}

h1 {
text-decoration: none;
line-height: 120%;
color: #808080;
margin: 0px;}

h2 {
    background-position: left;
    padding-left: 13px;
    font-size: 13px;
    margin: 0px;
}

h3 {
font-weight: normal;
font-size: 9px;
margin: 0px;}


/* ------- de mais ---- */
p {
font-family: Trebuchet MS;
font-size: 11px;
margin: 2px 0px;}

ul {list-style-type: none;
margin-left: 5px;
padding: 0px;}

li {
margin-left: 10px;
margin-top: 4px;
margin-bottom: 4px;
padding: 0px;
list-style-position: outside;
list-style-type: none;}

.textinput {
font-family: Trebuchet MS, Geneva, Arial, sans-serif;
font-size: 100%;
margin-top: 10px;
background: #eee;
border: 1px solid #eee;
padding-right: 5px;
padding-left: 5px;}

.listbox {
font-family: Trebuchet MS, Geneva, Arial, sans-serif;
font-size: 100%;
border: 1px solid #1e1416;
vertical-align: middle;}

.button {
font-family: Trebuchet MS;
font-size: 100%;
border: 1px solid #bfbdbd;
background-position: bottom;}

.comment_button {
font-family: Trebuchet MS;
font-size: 100%;
border: 1px solid #bfbdbd;
background-position: bottom;
padding-left: 3px;
padding-right: 3px;}

.radio {
font-family: Trebuchet MS, Geneva, Arial, sans-serif;
font-size: 100%;
vertical-align: middle;}

.checkbox {
font-family: Trebuchet MS, Geneva, Arial, sans-serif;
font-size: 100%;
vertical-align: middle;}

.cred{position: fixed; bottom: 0px; right: 0px; }
.anuncio2 {
    padding: 10px;
    overflow: hidden;
}

.thumb_caption {
    overflow: hidden;
    width: 55%;
    z-index: 11111;
    margin: auto;
    border-radius: 6px;
    display: block;
    font-family: "Open Sans";
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    margin-bottom: 20px;
    padding: 7px 5px;
    font-size: 8px;
    letter-spacing: 0px;
    margin-top: -23px;
    background: rgb(183 67 53);
}

.thumbnails:hover .thumb_caption {
}

.thumb_caption_mtime {
margin-top: 12px;
font-weight: normal; display: none;
background: rgba(0,0,0,0.5);
float: left;
font-family: 'Roboto Condensed', sans-serif;
text-transform: uppercase;
color: #fff;
letter-spacing: 1px;
margin-top: 0px;
width: 130px;
margin-left:  10px;
position: absolute; top: 107px;
font-family: 'Lato', sans-serif;
font-weight: 900;
font-size: 9px;
margin-bottom: 0px;
padding: 10px;
-webkit-transition: all ease-out 0.6s 0.1s;
-moz-transition: all  ease-out 0.6s 0.1s;
-o-transition: all  ease-out 0.6s 0.1s;
-ms-transition: all  ease-out 0.6s 0.1s;
transition: opacity ease-out 0.2s 0.1s;}


@media (min-width: 1200px){

.conteudo {
    width: 1110px;
    margin: auto;
}

.maintable {
     width: 1110px;
}
}





@media (min-width: 320px) and (max-width: 325px) {
 
 body {    background: #eae6e7;

 }
 .descri {
    margin-top: -63px;
    background: #ffffff38;
}

.descricont {
    width: 100%;
    margin: auto;
}

span.thumb_title.thumb_title_title {
    width: 78%;
}

span.thumb_title.thumb_title_views {
    margin-left: 2px;
}
 
.thumb_caption {
    width: 56%;
}

.catlink a {
    display: block;
    line-height: 17px;
}

.header {
    background-size: cover;
    height: 0;
    padding-bottom: 100%;
}

 
 
.maintable {
     width: 100%;
}


.container {
    width: 100%;
    margin: auto;
}

 

.thumbnails {
     padding: 0px;
    width: 50%;
    display: inline-block;
}

 
 
.thumbnails:nth-child(2) {
    clear: both;
}
 

 .display_media img {
    width: 60%;
    height: auto;
}

 

.strip_image {
    width: 40px !important;
}

#film, .thumb a, .tape {
    width: 0% !important;    
    margin-left: 0px !important;
}

.tape {
    height: 0 !important;
}
 
 
.thumb_caption {
    width: 56%;
}
 
 
}

 
@media (min-width: 350px) and (max-width: 390px) {
body {

background: #f2edd7;

}
 .descri {
    margin-top: -63px;
    background: #ffffff38;
}

.descricont {
    width: 100%;
    margin: auto;
}

span.thumb_title.thumb_title_title {
    width: 78%;
}

span.thumb_title.thumb_title_views {
    margin-left: 10px;
    margin-top: 50px;
}
 
.thumb_caption {
    width: 56%;
}

.catlink a {
    display: block;
    line-height: 17px;
}

.header {
    height: 451px;
    background: url(header2.png) top center;
}

 
 
.maintable {
     width: 100%;
}


.container {
    width: 100%;
    margin: auto;
}

 .des {
    width: 88%;
    margin-top: 0px;
    margin: auto;
    line-height: 18px;
    height: auto;
}

.menu {
    width: 88%;
    background: #fff;
    padding: 15px;
    border-radius: 8px;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
}

.thumbnails:nth-child(2) {
    clear: both;
}
.thumbnails {
     padding: 13px;
     width: 41%;
     display: inline-block;
}

 

 .display_media img {
    width: 60%;
    height: auto;
}
 

.strip_image {
    width: 40px !important;
}

#film, .thumb a, .tape {
    width: 0% !important;    
    margin-left: 0px !important;
}

.tape {
    height: 0 !important;
}

.anuncio {
    width: auto;
}
.tableh1 {
      padding: 12px;
 }
 

.thumbnails .image {
}
}
 


@media (min-width: 400px) and (max-width: 700px) {
body {

background: #f2edd7;

}
 .descri {
    margin-top: -63px;
    background: #ffffff38;
}

.descricont {
    width: 100%;
    margin: auto;
}

span.thumb_title.thumb_title_title {
    width: 78%;
}

span.thumb_title.thumb_title_views {
    margin-left: 10px;
    margin-top: 50px;
}
 
.thumb_caption {
    width: 56%;
}

.catlink a {
    display: block;
    line-height: 17px;
}

.header {
    height: 451px;
    background: url(header2.png) top center;
}

 
 
.maintable {
     width: 100%;
}


.container {
    width: 100%;
    margin: auto;
}

 .des {
    width: 88%;
    margin-top: 0px;
    margin: auto;
    line-height: 18px;
    height: auto;
}

.menu {
    width: 88%;
    background: #fff;
    padding: 15px;
    border-radius: 8px;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
}

.thumbnails:nth-child(2) {
    clear: both;
}
.thumbnails {
     padding: 15px;
     width: 41.3%;
     display: inline-block;
}

 

 .display_media img {
    width: 60%;
    height: auto;
}
 

.strip_image {
    width: 40px !important;
}

#film, .thumb a, .tape {
    width: 0% !important;    
    margin-left: 0px !important;
}

.tape {
    height: 0 !important;
}

.anuncio {
    width: auto;
}
.tableh1 {
      padding: 12px;
 }
 

.thumbnails .image {
}
}
 
 @media (min-width: 720px) and (max-width: 1024px) {
   
.container {
    width: 751px;
    margin: auto;
}
 

 .display_media img {
    width: 60%;
    height: auto;
}  

.strip_image {
    width: 40px !important;
}

#film, .thumb a, .tape {
    width: 0% !important;    
    margin-left: 0px !important;
}

.tape {
    height: 0 !important;
}

 

}