.bttn:focus:after{width:100%;}
.bttn:focus{color:#FFF;}
.navigation .nav-links a:focus, .bttn:focus, button:focus, input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus{color:#FFF;}
.entry-footer a:focus{color:#01AEFD;}
.comment-author .fn .url:focus{border-bottom:1px dotted #333;}
.socials a:focus{color:#FFF;background:#01aefd;}
.main-navigation li:focus > a{background:#04A3ED;}
.main-navigation ul ul li:focus > a , .main-navigation ul ul li.current-menu-item > a{color:#01AEFD;}
.main-navigation ul li:focus-within > ul{display:block;}
.event-detail h4 a:focus{color:#01aefd}
.featured-post.big-icon h4.has-icon:focus .fa{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
.featured-image:focus .featured-overlay{opacity:0.8;filter:alpha(opacity=80);transform:rotateY(180deg) scale(1);-ms-transform:rotateY(180deg) scale(1);-webkit-transform:rotateY(180deg) scale(1);}
#bottom-section .thumbnail-gallery .gallery-item:focus{background:rgba(0,0,0,0.2);}
#bottom-section .thumbnail-gallery .gallery-item:focus img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
.site-footer a:focus{color:#F9F9F9;}
#top-footer .footer .socials a:focus{border:1px solid #01AEFD;}
.sidebar .widget_recent_comments .url:focus{color:#01AEFD;}
.sidebar ul li a:focus{color:#01AEFD;}
.cat-portfolio-list:focus .portofolio-layout{background:rgba(0,151,214,0.6);}
.cat-portfolio-list:focus .portofolio-layout .entry-title{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);}
.cat-portfolio-list:focus .portofolio-layout .cat-portfolio-excerpt{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);}
.cat-portfolio-list:focus .cat-portfolio-image img{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);}
#call-to-action .action-btn:focus{
background: #282F35;
}@media screen and (max-width:1300px){
.slider-caption .caption-title{font-size:50px;line-height:40px;}
.slider-caption .caption-description{font-size:26px;line-height:30px;}
}
@media screen and (max-width:1200px){
.boxed-layout #page{width:100%;}
.ak-container, .boxed-layout .ak-container{width:100%;padding:0 10px;}
#masthead .right-header{padding-top:10px;}
.header-text{display:none;}
.socials{float:none;margin:0 0 10px;text-align:right;}
.ak-search{float:none;margin:0 0 10px;}
.ak-search .searchform{float:right;}
.slider-caption .caption-title{font-size:30px;line-height:26px;}
.slider-caption .caption-description{font-size:16px;line-height:20px;}
#slider-banner .bx-wrapper .bx-pager{bottom:5px;}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a{height:14px;width:14px;}
#welcome-text{width:53.5%}
#top-section .welcome-text-image{width:30%}
#top-section .welcome-detail{width:65%}
#latest-events{width:44%;}
.event-list .event-thumbnail{width:28%;}
.event-list .event-thumbnail img{width:100%;}
.event-list .event-detail{width:68%;}
.featured-post{width:30%;margin-right:5%;}
#bottom-section .testimonial-slider-wrap, 
#bottom-section .thumbnail-gallery, 
#bottom-section .text-box{width:31%;margin-right:3.5%}
#bottom-section .testimonial-slider-wrap{margin-right:0;}
.testimonial-thumbnail{width:30%;}
.testimonial-excerpt{width:65%;}
#bottom-section .thumbnail-gallery ul li:nth-child(3n){margin-right:6px;}
}
@media screen and (max-width:940px){
body{background:#F2F2F2;}
#page{max-width:768px;width:100%;margin:0 auto;background:#FFF;box-shadow:0 0 10px #999;}
#slider-banner .bx-controls-direction{display:none;}
#welcome-text{width:auto;margin-bottom:25px;float:none;}
#top-section{margin-top:20px;margin-bottom:30px;}
#top-section .welcome-text-image img{width:100%}
#latest-events{width:auto;float:none;}
#bottom-section .testimonial-slider-wrap, 
#bottom-section .gallery, 
#bottom-section .subscribe{width:auto;float:none;margin:0 0 25px;}
.testimonial-thumbnail, .testimonial-sidebar .testimonial-thumbnail{width:100px;margin-right:20px}
.testimonial-excerpt, .testimonial-sidebar .testimonial-excerpt{width:calc( 100% - 120px);float:left;}
#site-navigation .ak-container{padding:0;}
.menu-toggle{display:block;float:right;background:url(https://desentupidoradesentupidora.net.br/wp-content/themes/accesspress-lite/images/menu.png) no-repeat center rgba(0,0,0,0.3);height:48px;width:48px;text-indent:-9999px;margin:0;}
.main-navigation.menu-right{text-align:left;}
.main-navigation .menu{display:none;}
#top-footer .footer{width:50%;}
.hide{display:block;margin-bottom:25px;}
#bottom-footer .site-info{float:none;text-align:center;margin-bottom:10px;}
#bottom-footer .copyright{float:none;text-align:center;}
.main-navigation .menu{position:absolute;left:0;width:100%;top:48px;z-index:9999;background:#0077B2;}
.main-navigation .menu li{width:100%;float:none;line-height:38px;border-bottom:1px solid #0383BF;}
.main-navigation.menu-right .menu li{text-align:right;margin-left:0;}
.main-navigation.menu-center .menu li{margin-left:0;margin-right:0;}
.main-navigation ul ul{position:static;box-shadow:none;border:none;}
.main-navigation ul ul a{padding:0 20px;}
.main-navigation .menu ul li{line-height:38px;border-bottom:1px solid #DDD;padding:0;}
.main-navigation ul ul ul{background:#F6F6F6;}
#primary-wrap{float:none;width:auto;}
#primary, .left-sidebar #primary, 
.both-sidebar #primary,
.both-sidebar #primary-wrap .sidebar,
.both-sidebar .sidebar{float:none;width:auto;margin-bottom:25px;}
.sidebar, .sidebar.left-sidebar{width:auto;float:none;}
}
@media screen and (max-width:768px){
.slider-caption .caption-title{margin-bottom:0;}
.slider-caption .caption-description{display:none;}
.slider-caption{padding:20px 0;}
#bottom-section .testimonial-slider, 
#bottom-section .thumbnail-gallery, 
#bottom-section .text-box{width:100%;float:none;margin:0 0 20px;}
.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"],
.wpcf7-form select{width:80%;}
.wpcf7-form textarea{width:100%;}
.span1, .span2, .span3, .span4, .span5, .span6{width:100%;float:none;margin-left:0;}
}
@media screen and (max-width:580px){ h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
#mid-section{margin-bottom:30px;}
.slider-caption .caption-title{font-size:16px;}
.featured-post{width:auto;margin:0 0 20px;float:none;text-align:center;}
.featured-post .featured-image img{margin:0 auto;}
#masthead .right-header{display:none;}
#masthead .site-branding{float:none;text-align:center;}
}
@media screen and (max-width:480px){
.slider-caption{display:none;}
#top-section .welcome-text-image{width:auto !important;float:none;margin-bottom:15px;}
#top-section .welcome-text-image img{width:100%;}
#top-section .welcome-detail{width:auto !important;}
#top-footer .footer{width:100%;float:none;margin:0 0 20px;}
#top-footer .footer .widget{padding-right:0}
#top-footer h1.widget-title{margin-bottom:10px;}
.cat-portfolio-list{width:100%;margin-right:0;}
.cat-testimonial-list .entry-header{float:none;width:50%;margin-bottom:30px;}
.cat-testimonial-list .entry-header img{width:100%;}
.cat-testimonial-list .cat-testimonial-excerpt{float:none;width:100%;}
.cat-testimonial-list .cat-testimonial-excerpt:before{border-color:transparent transparent #F2F3F4;top:-40px;left:20px;}
.cat-testimonial-list:nth-child(odd) .cat-testimonial-excerpt:before{border-color:transparent transparent #F2F3F4;top:-40px;right:20px;}
#call-to-action{text-align:center;padding:20px 0;}
#call-to-action h4{width:100%;float:none;max-width:none;margin-bottom:5px;}
#call-to-action .action-btn{float:none;display:inline-block;}
}
@media screen and (max-width:380px){
.portofolio-layout .entry-title{font-size:22px;}
.portofolio-layout .cat-portfolio-excerpt{font-size:14px;}
.portofolio-layout .cat-portfolio-excerpt{top:110px;}
.cat-event-list .cat-event-image{width:100%;float:none;margin-bottom:15px;}
.cat-event-list .cat-event-excerpt{width:100%;float:none;}
.cat-testimonial-list .entry-header{width:100%;}
}
@media screen and (min-width:941px){
.main-navigation .menu {
display: block !important;
}
}