/*

Theme Name: RLS

Description: filmes torrent top

Author URI: https://filmestorrenttop.net

Author: RLS

Author URI: https://filmestorrenttop.net

Version: 1.0

*/



* {

	font-family: 'Source Sans Pro', sans-serif;

	margin: 0;

	padding: 0;

	-webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}
body {

	width: 100%;

	background-color: #fff;
    background-color: #fff;
	background-repeat: repeat;

}

hr {
    height: 55px;
    border-width: 0;
    background: url(https://nerdtorrent.net/linhas.png) center no-repeat transparent;	
}

a,a:visited {

	color: #0000ff;

	text-decoration: none;

}

a:hover {

	color: #343434;

	text-decoration: none;

}

input, textarea, select, option, div, button, a, img {

  -webkit-transition: all .25s linear;

	-moz-transition: all .25s linear;

	-ms-transition: all .25s linear;

	transition: all .25s linear;

	border: 0;

}

.container {

	position: relative;

	margin: 0 auto;

	padding: 0;

}



/* HEADER */

header {

	width: 100%;

	height: auto;

	position: relative;

	padding: 0;

	margin: 0;

	float: left;

	text-align: center;

	background-image: url(img/bgtop.jpg);

	background-position: top center;

	background-repeat: repeat-x;

	border-bottom: 10px solid #55f347;

}

header .logo a {

	display: inline-block;

	margin: 30px auto 50px auto;

	transform: scale(1.0);

	-o-transform: scale(1.0);

	-ms-transform: scale(1.0);

	-moz-transform: scale(1.0);

	-webkit-transform: scale(1.0);

	filter: brightness(100%);

	-webkit-filter: brightness(100%);

}

header .logo a:hover {

	transform: scale(1.06);

	-o-transform: scale(1.06);

	-ms-transform: scale(1.06);

	-moz-transform: scale(1.06);

	-webkit-transform: scale(1.06);

	filter: brightness(130%);

	-webkit-filter: brightness(130%);

}



/* MENU */

nav#menu {

	width: 100%;

	height: auto;

	float: left;

	clear: both;

	margin: -35px 0 0 0;

	padding: 0;

	font-size: 0;

	transform: none;

	-o-transform: none;

	-ms-transform: none;

	-moz-transform: none;

	-webkit-transform: none;

	filter: brightness(100%);

	-webkit-filter: brightness(100%);

}

nav#menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

nav#menu li {

	display: inline-block;

}

nav#menu .primary {

	width: 100%;

	height: auto;

	background-image: url(img/menu.png);

	background-repeat: repeat-x;

	background-position: top center;

	border-radius: 100px;

	display: inline-block;

	vertical-align: top;

	position: relative;

	z-index: 10;

}

nav#menu .menu-topo {

	display: inline-block;

	vertical-align: top;

	padding: 22px;

}

nav#menu .menu-topo li {

	font-size: 15px;

	line-height: 13px;

	border-right: 1px solid #474747;

	border-left: 1px solid #979797;

	padding-bottom: 2px;

}

nav#menu .menu-topo li:first-child {

	border-left: 0;

}

nav#menu .menu-topo li:last-child {

	border-right: 0;

}

nav#menu .menu-topo a {

	color: #fff;

	padding: 0 13px 0 13px;

}

nav#menu .menu-topo a:hover {

	color: #55f347;

}



/* BUSCA */

nav#menu .primary .search {

	float: right;

	width: 300px;

	height: 34px;

	margin: 13px 15px;

	position: relative;

}

nav#menu .primary .search input {

	width: 100%;

	height: 34px;

	background: #ccc;

	border-radius: 100px;

	padding: 0 20px;

	outline: 0;

}

nav#menu .primary .search input:focus {

	background: #eee;

}

nav#menu .primary .search button {

	width: 28px;

	height: 28px;

	position: absolute;

	top: 4px;

	right: 4px;

	background: url(img/search.png);

	cursor: pointer;

	outline: 0;

}

nav#menu .primary .search button:hover {

	filter: contrast(150%);

}



/* MENU 2 */

nav#menu .menu-category {

	width: 100%	;

	margin: 0 auto;

	display: inline-block;

	text-align: center;

	position: relative;

	z-index: 4;

}

nav#menu .menu-category ul {

	width: auto;

	margin: 0 auto;

	display: inline-block;

	padding: 10px 12px 14px 12px;

	position: relative;

}

nav#menu .menu-category li {

	font-size: 12px;

	text-transform: uppercase;

	position: relative;

	z-index: 5;

}

nav#menu .menu-category a {

	padding: 0 10px;

	color: #fff;

}

nav#menu .menu-category a:hover {

	color: #00ff00;

}

nav#menu .menu-category ul:before {

	content: '';

	width: 55%;

	background: url(img/submenu.png);

	height: 150%;

	position: absolute;

	bottom: 0;

	left: -24px;

	border-radius: 14px;

	transform: skew(20deg);

	z-index: 1;

}

nav#menu .menu-category ul:after {

	content: '';

	width: 55%;

	background: url(img/submenu.png);

	height: 150%;

	position: absolute;

	bottom: 0;

	right: -24px;

	border-radius: 14px;

	transform: skew(-20deg);

	z-index: 1;

}



#closemenu {

	display: none;

}



/* MAIN CONTENT */

main {

	width: 100%;

	display: inline-block;

	float: left;

	margin: 20px 0 0 0;

	background: #fff;

	padding: 0 10px;

}

section {

	width: 780px;

	float: left;

	position: relative;

}

section .fulltitle {

	width: 100%;

	background: #fff;

	margin: 0 0 20px 0;

	padding: 20px;

	display: inline-block;

	border: 1px solid #e1e2e1;

	box-shadow: inset 0 0 12px rgba(0,0,0,0.12);

	border-radius: 10px;

  width: 100%;

  position: relative;

  border-bottom: 1px dotted #c1c1c1;

  text-align: center;

}

section .fulltitle h1 {

	font-size: 16px;

	font-weight: 800;

	text-transform: uppercase;

	color: #004291;

	width: 100%;

	height: 100%;

  padding: 0;

}

section .fulltitle span {
	color: #004291; /* mesmo azul do h1 */
	font-weight: bold;
}



/* SIDEBAR */

aside {

	width: 220px;

	margin: 0;

	float: right;

}

aside .widget {

	width: 100%;

	margin: 0 0 20px 0;

	padding: 0;

	font-size: 0;

	color: #222;

	position: relative;

	float: right;

	border: 1px solid #eee;

	border-radius: 10px;

}

aside .widget h3 {

	width: 100%;

	margin: 0;

	padding: 10px 8px 12px 8px;

	text-transform: uppercase;

	font-size: 14px;

	text-align: center;

	font-weight: 700;

	color: #fff;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);

	display: inline-block;

	background-image: url(img/sidebar.png);

	border-radius: 10px 10px 0 0;

}

aside .widget .textwidget, 

aside .widget form,

aside .widget .wpp-list {

	font-size: 15px;

	padding: 9px;

}

aside .widget img{

	vertical-align: middle;

	border: 0;

}

aside .widget ul{

	margin: 0 0 -5px 0;

	list-style: none;

	display: inline-block;

	width: 100%;

	padding: 10px;

}

aside .widget ul li{

	width: 100%;

	font-size: 14px;

	margin: 0 0 4px 0;

	float: left;

}

aside .widget select{

	width: 100%;

	border: 1px solid #dfdfdf;
    border-radius: 6px;

	height: 44px;

	padding: 0 10px;

	outline: 0;

	box-shadow: 0 0 5px rgba(0,0,0,0.15);

}

aside .widget select:focus{

	box-shadow: 0 0 5px rgba(0,0,0,0.35);	

}

aside .widget select option{

	padding: 5px 0;

}

aside .widget .wpp-list li {

	width: 100%;

	position: relative;

	display: table;

}

aside .widget .wpp-list li img {

	width: 100%;

	height: auto;

	display: inline-block;

}

aside .widget .wpp-list li .wpp-post-title {

  position: absolute;

	top: 50%;

	left: 0;

	padding: 0 20px;

	font-size: 14px;

	font-weight: 700;

	text-align: center;

	color: #000;

  vertical-align: middle;

  filter: opacity(0%);

  -webkit-filter: opacity(0%);

  transform: translateY(-50%);

  -o-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  -moz-transform: translateY(-50%);

  -webkit-transform: translateY(-50%);

}

aside .widget .wpp-list li:hover .wpp-post-title {

	filter: opacity(100%);

	-webkit-filter: opacity(100%);

}

aside .widget .wpp-list li:hover img {

	filter: opacity(15%);

	-webkit-filter: opacity(15%);

}

aside .widget .menu {

	padding: 5px 10px 14px 10px;

}

aside .widget .menu li {

	width: 100%;

	border-bottom: 1px dotted #c1c1c1;

	vertical-align: top;

	display: inline-block;

	margin: 0;

}

aside .widget .menu li a{

	display: inline-block;

	vertical-align: top;

	width: 100%;

	padding: 6px 2px;

	color: #000;

	background: #fff;

}

aside .widget .menu li a:hover {

	padding-left: 8px;

	background: #f5f5f5;

}

aside .widget .menu li a:before {

	content: '';

	width: 4px;

	height: 4px;

	border-right: 1px solid #389f30;

	border-top: 1px solid #389f30;

	display: inline-block;

	vertical-align: middle;

	margin: -1px 6px 0 0;

	transform: rotate(45deg);

	-o-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

}

section aside.left {

	float: left;

}

section aside.right {

	float: right;

}



/* POSTS */

section .posts {

	float: right;

	width: 540px;

}

section .post {

	width: 100%;

	background: #fff;

	margin: 0 0 20px 0;

	padding: 20px 20px 14px 20px;

	display: inline-block;

	border: 1px solid #e1e2e1;

	box-shadow: inset 0 0 12px rgba(0,0,0,0.12);

	border-radius: 10px;

}

section .post .title {

  width: 100%;

  margin: -5px 0 0 0;

  position: relative;

  border-bottom: 1px dotted #c1c1c1;

  text-align: center;

  padding: 0 12px 15px 12px;

}

section .post .title a,

section .post .title h1 {

	font-size: 16px;

	font-weight: 800;

	color: #343434;

	width: 100%;

	height: 100%;

  padding: 0;

  display: inline;

}

section .post .title a:hover {

	background: #00ff00;

}

section .post .title .icon {

	width: 12px;

	height: 13px;

	background: url(img/info.png);

	display: inline-block;

	vertical-align: middle;

	margin: -1px 0 0 3px;

	position: relative;

	cursor: pointer;

}

section .post .title .icon .infos {

	position: absolute;

	bottom: 20px;

	left: 50%;

	white-space: nowrap;

	font-size: 12px;

	letter-spacing: 0.02em;

	padding: 5px 8px;

	border-radius: 4px;

	color: #d0d0d0;

	background: rgba(0,0,0,0.88);

	transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	visibility: hidden;

	filter: opacity(0%);

	-webkit-filter: opacity(0%);

}

section .post .title .icon .infos:after {

	content: '';

	width: 0;

	height: 0;

	border-top: 5px solid rgba(0,0,0,0.88);

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	position: absolute;

	bottom: -5px;

	left: 50%;

	margin-left: -5px;

}

section .post .title .icon:hover .infos {

	visibility: visible;

	filter: opacity(100%);

	-webkit-filter: opacity(100%);

}

section .post .title .category {

	margin: 12px 0 0 0;

	font-size: 0;

}

section .post .title .category a {

	font-size: 12px;

	font-weight: 400;

	background: #eaeaea;

	color: #0000ff;

	display: inline-block;

	vertical-align: top;

	width: auto;

	padding: 3px 6px;

	margin: 2px;

	border-radius: 3px;

}

section .post .title .category a:hover {

	background: #dbdbdb;

	color: #555;

}

section .post .content {

	width: 100%;

	padding: 15px 0 0 0;

}

section .post .content p {
    font-family: Arial, Helvetica, sans-serif
	margin: 0 0 10px 0;

	color: #111;

	line-height: 140%;

	font-size: 15px;

}

section .post .content p:last-child {

	margin: 0;

}

section .post .content img {

	max-width: 100%;

	height: auto;

	vertical-align: top;

	border: 0;

}

section .post .content iframe {

	max-width: 100%;

}

section .post .content .more-link {

	margin: 0;

	width: 185px;

	height: 60px;

	padding: 0;

	background: url(img/download.png);

	display: inline-block;

	text-indent: -9999px;

	filter: brightness(100%);

	-webkit-filter: brightness(100%);

}

section .post .content .more-link:hover {

	filter: brightness(120%);

	-webkit-filter: brightness(120%);

}

/* PAGE NAVI */

.wp-pagenavi{

	width: 100%;

	background: #fff;

	margin: 0 0 20px 0;

	padding: 20px 20px 15px 20px;

	display: inline-block;

	text-align: center;

	border: 1px solid #e1e2e1;

	box-shadow: inset 0 0 12px rgba(0,0,0,0.12);

	border-radius: 10px;

}

.wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi span.extend, .wp-pagenavi span.pages{

	display: inline-block;

	font-size: 20px;

	color: #2e2e2e;

	font-weight: 700;

	background-color: #e1e2e1;

	border-radius: 6px;

	line-height: 40px;

	width: 40px;

	height: 40px;

	text-align: center;

	margin: 0 5px 5px 0;

	position: relative;

	top: 0;

	left: 0;

}

.wp-pagenavi span.current{

	color: #fff;

	background: #47b93d;

}

.wp-pagenavi a:hover{

	background: #ccc;

}

.wp-pagenavi a.last, .wp-pagenavi a.first{

	display: none;

}

.wp-pagenavi span.extend{

	display: none;

}

.wp-pagenavi span.pages{

	font-size: 15px;

	font-weight: 400;

	color: #a6a6a6;

	background: #f1f1f1;

	padding: 0 20px;

	width: auto;

}



/* FOOTER */

footer {

	width: 100%;

	float: left;

	margin: 30px 0 -50px 0;

	text-align: center;

	background-image: url(img/bgfooter.jpg);

	background-position: top center;

	background-repeat: repeat-x;

}

footer .logo {

	margin: 40px 0;

}

footer .bottom {

	border-top: 4px solid #00ff00;

	font-size: 13px;

	color: #CCCCCC;

	background-image: url(img/submenu.png);

	background-repeat: repeat-x;

	background-position: top;

	padding: 16px 0;

}



/* COMMENTS */

.nocomments {

    margin: 0;

    clear: both;

    float: left;

    width: 100%;

    display: none;

}

.total-comments {

    text-transform: uppercase;

    font-size: 19px;

    color: #1e5078;

    font-weight: bold;

    padding-top: 7px;

    padding-bottom: 9px;

}

.cnumber { color: #2DB2EB }

#comments {

    padding: 0;

    float: left;

    clear: both;

    width: 100%;

}

#comments .post-info {

    width: auto;

    clear: none;

    float: none;

}

#comments .post-info .theauthor a {

    text-transform: uppercase;

    color: inherit;

}

#respond h4 {

    text-transform: uppercase;

    padding-top: 5px;

    padding-bottom: 7px;

    font-size: 19px;

}

#commentsAdd {

    width: 100%;

    float: left;

    clear: both;

    margin-bottom: 30px;

    margin-top: 25px;

}

#comments .avatar {

    float: left;

    border-radius: 50%;

}

#comments .avatar.loading {



}

.comment-text-wrap .theauthor {

    text-transform: uppercase;

    color: #333;

}

.comment time { padding-left: 10px }

ul.children .commentImageLeft {

    width: 60px;

    height: 90px;

    border-left: 1px solid #c1bbb6;

    border-bottom: 1px solid #c1bbb6;

    position: absolute;

    top: -50px;

    left: -70px;

}

.reply { float: right }

.reply a {

    text-transform: uppercase;

    color: #1e5078;

}

input.text-input, #commentform input { padding: 11px }

input#author, input#email, input#url, .contact-form input, .contact-form textarea {

    width: 400px;

    border: 1px solid #e0e0e0;

    background: #fff;

    max-width: 100%;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    height: 45px;

}

input#author, input#email, input#url, #comment, .contact-form input, .contact-form textarea { transition: all 0.25s ease-in-out }

#cancel-comment-reply-link {

    float: right;

    line-height: 24px;

    margin-top: 0;

}

#cancel-comment-reply-link {

    color: #1e5078;

    cursor: pointer;

    margin-bottom: -20px;

    text-decoration: underline;

    z-index: 100;

    position: relative;

}

#commentform input#submit, .contact-form input[type="submit"] {

    line-height: 1;

    background-color: #1e5078;

    text-transform: uppercase;

    padding: 14px;

    color: #fff;

    text-decoration: none;

    float: left;

    cursor: pointer;

    display: inline-block;

    border: none;

    transition: all 0.2s linear;

    font-size: 20px;

    text-align: center;

    width: 150px;

}

.error { color: red }

.thanks p { color: green }

ol.commentlist {

    margin-left: 0;

    margin-top: 13px;

    padding: 0;

}

.comment {

    list-style: none;

    margin: 0 0 15px 0;

    float: left;

    box-sizing: border-box;

    width: 100%;

    position: relative;

}

.comment .comment-text-wrap {

    float: right;

    width: 83%;

    background: #f5f5f5;

    padding: 15px 20px;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    position: relative;

    max-width: 738px;

}

.children .comment .comment-text-wrap {

    width: 78%;

    max-width: 678px;

}

.comment .comment-text-wrap:before {

    content: '';

    position: absolute;

    border-style: solid;

    border-width: 12px 14px 12px 0;

    display: block;

    width: 0;

    z-index: 1;

    left: -14px;

    top: 20px;

    color: transparent;

    border-color: transparent #f5f5f5;

}

.commentlist > .comment, .commentlist .children {



}

.commentlist p { margin-bottom: 5px }

.ago {

    color: #999;

    text-transform: uppercase;

    font-size: 12px;

}

.fn {

    line-height: 1.375em;

    font-weight: bold;

}

.fn a {

    color: #1e5078;

    font-weight: bold;

    font-size: 15px;

}

.comment-meta { font-size: 12px }

.commentmetadata { font-size: 15px }

.commentmetadata li {

    border: 0;

    padding: 0;

    margin-top: 0;

    margin-bottom: 5px;

    list-style: square;

}

.commentmetadata ol li { list-style: decimal }

.comment #respond {

    clear: both;

    overflow: hidden;

}

#commentsAdd #respond h4 { margin-bottom: 19px }

.comment #respond #respond { margin-top: 20px }

.commentlist .children {

    margin-left: 7%;

    margin-bottom: 0;

    margin-top: 15px;

    float: left;

    width: 93%;

    box-sizing: border-box;

    padding: 0;

}

.commentlist .children li { margin-bottom: 0 }

.avatar { float: left }

#respond h3 {

    font-size: 18px;

    margin: 0;

    padding: 0;

}

.comment-awaiting-moderation {

    font-style: italic;

    font-weight: bold;

}

.commentmetadata ul, .commentmetadata ol { margin-top: 5px }

/*-[ Comment Form ]----------------------------*/

#commentform textarea, .contact-form textarea {

    width: 100%;

    border: 1px solid #e0e0e0;

    background: #fff;

    padding: 2%;

    line-height: 25px;

    font-family: inherit;

    box-sizing: border-box;

    height: 190px;

}

#commentform p {

    margin-bottom: 20px;

    float: left;

    width: 100%;

    clear: both;

    position: relative;

}

#commentform p label {

    position: absolute;

    font-size: 14px;

    background: #f5f5f5;

    left: 0;

    top: 0;

    padding: 0px 17px;

    padding-top: 10px;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    height: 45px;

    border: 1px solid #e0e0e0;

    color: #999;

}

#commentform p.comment-form-author input, #commentform p.comment-form-email input { text-indent: 70px }

#commentform p.comment-form-url input { text-indent: 55px }

#commentform p.comment-form-comment textarea { text-indent: 105px; }

#commentform p.comment-form-comment { margin-bottom: 15px }

.cancel-comment-reply a {

    float: right;

    margin-top: -8px;

}

.required {

    color: red;

    padding: 0;

    line-height: 1;

}

.comment-notes .required {

    padding-left: 0;

    padding-top: 3px;

}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }

/*-[ pagination ]------------------*/

.pagination {

    clear: both;

    overflow: hidden;

    float: left;

    width: 100%;

    margin-top: 23px;

    margin-bottom: 45px;

    text-align: center;

    display: block!important;

}

.single .pagination {

    border: 0;

    box-shadow: none;

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

    margin-top: 0;

    padding: 2.2% 0;

    margin-bottom: 10px;

    width: 100%;

    text-align: center;

}

.pagination ul {

    list-style: none;

    margin: 0;

}

.pagination ul li {

    float: none;

    margin-bottom: 5px;

    display: inline-block;

}

.pagination .nav-previous { float: left }

.pagination .nav-next { float: right }

.currenttext {

    color: #fff;

    margin: 0;

    display: inline-block;

    float: left;

    line-height: 2.4;

    text-decoration: none;

    height: 40px;

    width: 40px;

    border-radius: 50%;

    background: #fcba55;

    font-size: 18px;

    text-align: center;

}

.post-info span:last-child .point { display: none }

.pagination .currenttext { float: none }

.pagination .page-numbers {

    background: #1e5078;

    margin: 0;

    display: inline-block;

    float: none;

    line-height: 2.4;

    text-decoration: none;

    color: #fff;

    transition: all 0.25s linear;

    width: 40px;

    height: 40px;

    border-radius: 50%;

    font-size: 18px;

    text-align: center;

}

.pagination a:hover { background: #fcba55 }

.single .pagination a, .single .pagination > .current {

    margin-right: 10px;

    float: none;

}

.single .pagination a:last-child { margin-right: 0 }

.single .pagination a .currenttext, .single .pagination a:hover .currenttext {

    padding: 0;

    background: transparent;

    margin-right: 0;

}

.single .pagination a:hover .currenttext { color: #fff }







#comments{

	width: 100%;

	background: #fff;

	margin: 0 0 20px 0;

	padding: 20px 20px 14px 20px;

	display: inline-block;

	border: 1px solid #e1e2e1;

	box-shadow: inset 0 0 12px rgba(0,0,0,0.12);

	border-radius: 10px;

}

#comments h3{

  width: 100%;

  margin: -5px 0 0 0;

  position: relative;

  /*border-bottom: 1px dotted #c1c1c1;*/

  text-align: center;

  padding: 0 12px 15px 12px;

	font-size: 16px;

	font-weight: 800;

	color: #151515;

	width: 100%;

}

#comments h3 span{

	color: #1e1e1e;

}





/* LINK EDIT POST */

#editPost{

	position: fixed;

	top: 0;

	left: 0;

	padding: 8px 12px;

	background: #eee;

	color: #999;

	font-size: 12px;

	text-transform: uppercase;

	border-radius: 0 0 5px 0;

}

#editPost:hover{

	padding: 18px 12px;

}


 img.alignleft {
    float: left;
	border-radius: 10px;
    box-shadow: 5px 5px 5px #575656;
    clear: left;
    float: left;
    margin-bottom: 1em;
    margin-right: 1em;
	 
}
 .post-content img, .post-content img:hover {
     padding: 0;
     border: 0;
     margin: 0px 10px -3px 5px;
}
 #cat, select {
   	margin: auto;
     position: relative;
     position: center;
     margin: 0 6px;
     height: 40px;
     width: 189px;
}
 label.screen-reader-text {
     color: #fff;
}
 ul.menu3 li a {
     color: #FFF;
     text-decoration: none;
     font-size: 13px;
     display: block;
     padding: 0 15px 0 4px;
     height: 37px;
     float: left;
     font-weight: 400;
     font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
}
 h2 {
     font-size: 1.2em;
     text-align: -webkit-center;
     color: #363636;
}

.content a:link {
 	color: #0000ff !important;
	font-weight: normal !important;
}

.content a:hover {
 	color: black !important;
	background: none !important;
}

.btn-envie {
	color: #FFF;
        width: 120px;
        height: 40px;
	background: url("https://i.imgur.com/udZesi8.jpg");
	border-color: #028D44;
}
.input-email {
	height: 32px;
	margin-bottom: 8px !important;
	width: 90%;
	border: 1px solid #ECECEF;
	padding: 5px;
}
.campo-pedido {
	height: 32px;
	margin-bottom: 8px !important;
	width: 100%;
	border: 1px solid #000;
}
.enviar-pedido {
	color: #FFF;
        width: 120px;
        height: 40px;
	background: url("https://i.imgur.com/1L8SPIf.jpg");
	border-color: #028D44;
}


video::-webkit-media-controls-timeline {
	display: none;
}
video{
    border: none !important;
	outline: 0px;
}
.link-block{
	display:block;
	font-size:18px;
	color: red;
	font-weight: 700;
	text-align:center;
}
#video-block{
	position:relative;
}

.button_play{
	position:absolute;
	top:40%;
	left: 35%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
	border: 50px solid transparent;
	border-left: 70px solid #999999;
	cursor: pointer;
}



#videoAd {
    width: 100%;
    height: auto;
    border: 1px solid black;
}
#video_block{
    display:table;
    width:auto;
    position:relative;
    width:100%;
	margin:0 auto;
}
.playpause {
    background-image:url(./assets/images/play.png);
    background-repeat:no-repeat;
    width:20%;
    height:20%;
    position:absolute;
    left:0%;
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
}
.adblock_detect{
	background-image: linear-gradient(to right, #f70f29 , #c40b19);
	font-weight:700;
	font-size:24px;
	text-align:center;
	color: #fff;
	border:10px solid #eeeeee;
}


.adblock_nodetect{
	background-image: linear-gradient(to right, #3f58cf , #073190);
	font-weight:700;
	font-size:24px;
	text-align:center;
	color: #fff ;
	margin:10px 0;
	padding:10px 0;
}

.adblock_nodetect p{
	color: #fff !important;
}


.skip_button{
	border:1px solid #fff;
	border-right:none;
	background-color:#000;
	opacity: .5;
	position:absolute;
	color: #fff;
	font-weight: 600;
	width:auto;
    position:absolute;
    right:0%;
    bottom:20%;
	padding: 5px 10px;
	cursor: pointer;
	min-width: 80px;
}

.skip_button:hover{
	opacity: 1;
}

.desclaimer-contrato{padding:10px;font-size:13px}
.desclaimer-contrato{padding:10px;font-size:13px}
.desclaimer-contrato{margin-bottom:15px;padding:15px;background:#FFFFDF;border:1px #fc0 solid;font-size:20px;text-align:center;clear:both}
.desclaimer-contrato{font-size:15px}