.main_home .content{padding-top: 12%; position: static;}

.main_home .content_left{padding-top: 50px;}

.content_right{width: 30%;}
.content_right figure{width: 100%; float: left; padding: 0 10%;}

.content_left{width: 70%; padding-left: 30%;}
.v_title{font-size: 2.375em; margin-bottom: 30px; text-shadow: 1px 1px #000;}
.content_left p{font-size: 1.125em; margin-bottom: 30px; line-height: 1.5; text-shadow: 1px 1px #000;}
.content_left span{width: 100%; margin-top: 30px;}

.content_form{width: 65%;}

.content_form label{width: 100%; float: left; margin-bottom: 30px;}
.l_first input, .l_amigo input{width: 48%; margin-right: 4%; float: left;}
.l_first input:nth-of-type(2n+0), .l_amigo input:nth-of-type(2n+0){margin-right: 0;}

.l_end input[type="text"]{width: 81%;}
.l_end select{width: 15%; float: right;}

.l_exibir{margin: 30px 0 10px 0 !important;}
.l_exibir input{width: auto;}
.l_enviar input{width: auto;}

.form_enviar {width: 30%;}
.form_enviar .btn {width: 70%;}
.img_loader{width: 20%; float: right; margin: 0px 10px 0 0;}

.main_lista .content{padding-top: 5%;}

.main_lista .content_right{width: 30%; padding: 0 5% 0 0;}

.main_lista .content_left{width: 70%; padding: 0;}

.box_busca { width: 100%; margin-bottom: 30px; }
.box_busca p { width: auto; float: left; font-size: 1.125em; line-height: 50px; color: #FFF; }
.box_busca form { width: 20%;}
.box_busca input[type="text"] { width: 100%; float: left; padding: 0 68px 0 10px; color: #FFF; border: 1px solid #FFF; line-height: 49px; background: none; }
.box_busca input[type="submit"] { width: 54px; height: 54px; float: left; position: absolute; margin: 0 0 0 -58px; border: none; cursor: pointer; background: url(../img/icon-lupa.png) center no-repeat; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;}
.box_busca input[type="submit"]:hover { opacity: 0.8; }
.box_busca .btn{width: 25%; margin-left: 30px;}

.item_vela { width: 22.75%; margin: 0 3% 30px 0; }
.item_vela:nth-of-type(4n+0) { margin-right: 0; }
.item_vela:nth-of-type(5) { margin-bottom: 0; }
.item_vela:nth-of-type(6) { margin-bottom: 0; }
.item_vela:nth-of-type(7) { margin-bottom: 0; }
.item_vela:nth-of-type(8) { margin: 0; }
.item_vela a { width: auto; float: left; }
.item_vela figure { width: 90%; margin: 0 5% 15px 5%;}
.item_vela figure img { float: left; border-radius: 50%; border: 7px solid #CC985D; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;}
.item_vela h1 { width: 100%; margin-bottom: 5px; color: #FFF; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;}
.item_vela figcaption { width: 100%; font-size: 0.875em; color: #FFF; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;}
.item_vela a:hover img { border: 7px solid #FFF; }
.item_vela a:hover h1 { opacity: 0.7; }
.item_vela a:hover figcaption { opacity: 0.7; }

.paginator { width: 100%; margin-top: 40px; }
.paginator { font-size: 0.75em; font-weight: 700; color: #FFF; line-height: 14px; text-transform: uppercase; }
.paginator a { color:#FFF; margin:0 0 0 2px; padding: 12px 15px; line-height: 40px; border:1px solid #f5f5f5;}
.paginator span {color:#000; margin:0 2px; padding:12px 15px; background:#FFF; border: 1px solid #f5f5f5;}
.paginator a:hover{background:#FFF; color: #000; border:1px solid #FFF;}

.main_vela .content{padding-top: 10%;}

.content_vela p{margin: 60px 0 30px 0;}

.vela_redes_sociais { width: 100%; float: left; margin: 30px 0; }
.vela_redes_sociais p { width: auto; float: left; font-size: 14px; line-height: 28px; margin: 0 10px 0 0; }

.vela_redes_sociais a {font-size: 1.75em; float: left; padding: 0 8px; color: #FFF; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;}
.vela_redes_sociais a:hover {opacity: 0.6;}

@media(max-width: 1540px){
    .bg-home, .bg-velas {position: initial;}
    .bg-acesa, .bg-acender {position: absolute;}
	
	.bg_video {right: -250px;}
}

@media(max-width: 1366px){
    .bg-acender {position: initial;}
    
    .content{width: 80%; margin: 0 10%;}

    .content_left {padding-left: 32%;}
    .content_left h1{font-size: 1.2em;}
    .content_left p{font-size: 1em;}

    .main_lista h1{font-size: 1em;}

    .btn{font-size: 0.875em;}
}

@media(max-width: 1180px){
    .bg_video {right: -450px;}
}

@media(max-width: 1024px){
    .main_home .content, .main_vela .content{padding-top: 12%;}

    .content_right, .content_left{width: 70%; margin-left: 30%; padding: 0;}  

    .content_right figure{padding: 0 32.5%;}

    .main_home .content_left{padding-top: 0;}

    .form_enviar {width: 45%;}
    
    .bg-velas{background-repeat: repeat-y;}
    
    .main_lista .content{padding-top: 3%;}
    
    .main_lista .content_right{width: 100%; padding: 0 44%; margin: 0 0 20px 0;}

    .main_lista .content_left{width: 100%;}
    
    .paginator {margin-bottom: 120px;}
	
	.bg_video {right: -600px;}
}

@media(max-width: 860px){
    .bg_video {right: -700px;}
}

@media(max-width: 768px){
    .content{width: 90%; margin: 0 5%;}
    
    .content_right figure{padding: 0 30%;}

    .v_title{font-size: 1.7em;}

    .content_form label{margin-bottom: 20px;}

    .l_end input[type="text"]{width: 100%; margin-bottom: 20px;}
    .l_end select{width: 100%; float: right;}

    .l_first input, .l_amigo input{width: 100%; margin: 0 0 20px 0; float: left;}
    .l_first input:nth-of-type(2n+0), .l_amigo input:nth-of-type(2n+0){margin: 0;}

    .l_exibir{margin-top: 20px !important;}
    .l_exibir, .l_enviar{font-size: 0.875em;}
    
    .content_vela h1{font-size: 1.5em;}
	
	.bg_video {right: -850px;}
}

@media(max-width: 640px){
    .content_vela p{margin-top: 30px;}
    
    .content_vela h1{font-size: 1.2em;}
    
    .vela_redes_sociais p{margin-top: 0;}
    
    .form_enviar {width: 70%; margin: 0;}
    .img_loader{width: 16%; float: right; margin: 2px 10px 0 0;}
    
    .main_lista .content_right {padding: 0 35%;}
    
    .box_busca p {width: 100%; text-align: center; margin-bottom: 20px; line-height: 1;}
    
    .box_busca .btn{width: 40%; margin-left: 30px;}
    
    .item_vela:nth-of-type(4n+0),
    .item_vela { width: 48%; margin: 0 4% 20px 0; }
    .item_vela:nth-of-type(2n+0) { margin-right: 0; }
    
    .paginator {margin-bottom: 50px; text-align: center;}
	
	.bg_video {right: -920px;}
}

@media(max-width: 480px){
    .bg-home, .bg-velas {position: initial;}
    .bg-acesa {position: absolute;}
    
    .main_home .content{padding-top: 20%;}

    .v_title{font-size: 1.5em;}

    .btn{width: 100%; margin-bottom: 10px; font-size: 1em;}

    .l_exibir, .l_enviar{font-size: 0.75em;}

    .form_enviar {width: 100%; margin: 0;}
    .img_loader{width: 16%; float: right; margin: 2px 10px 0 0;}
    
    .box_busca form{width: 100%;}
    .box_busca .btn{width: 100%; margin: 0 0 30px 0;}
	
	.bg_video {right: -1080px;}
}

@media(max-width: 320px){
    .bg-acender {position: initial;}
}