@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@400;700&display=swap');
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
body {font-family:"muli", "Mulish", Arial!important; color:#999; background:#222!important;}

body a, body .uk-link {color:#fff;}
body a:hover, body .uk-link:hover {color:#fff;}

body h1 {color:#3FA4E4;}
body h2 {color:#999;}
body h3 {color:#222!important;}

#menu-custom {position:fixed; bottom:50px; left:0; width:100%;}
#menu-custom ul {list-style:none; display:table; width:100%; margin:0; padding:0;}
#menu-custom ul li {float:left; width:20%; text-align:center; position:relative;}
#menu-custom ul li a {opacity:0.5; font-family: 'Montserrat'; text-transform:uppercase; font-weight:700; font-size:11px;}
#menu-custom ul li a img {max-width:50px; width:100%;}
#menu-custom ul li a span {opacity:0; position:absolute; bottom:-50px; left:50%; margin-left:-25%; width:50%;}
#menu-custom ul li a:hover {opacity:1;}
#menu-custom ul li a:hover img {margin-top:-20px;}
#menu-custom ul li a:hover span {display:block; bottom:-30px; opacity:1;}

div.k2Pagination {font-size: 12px; color: #666;}
div.k2Pagination ul li {font-size: 16px; color: #666; background: #444; border-radius: 4px;}
div.k2Pagination ul li .pagenav {padding: 5px 8px; display: inline-block;}
div.k2Pagination ul li a {color: #333; margin: 0; border: none; vertical-align: baseline;}
div.k2Pagination ul li a:hover,
div.k2Pagination ul li.pagination-start a:hover,
div.k2Pagination ul li.pagination-prev a:hover,
div.k2Pagination ul li.pagination-next a:hover,
div.k2Pagination ul li.pagination-end a:hover {color: #333; background: #fff;}
div.k2Pagination ul li.pagination-prev {margin-right: 25px;}
div.k2Pagination ul li.pagination-next {margin-left: 25px;}
div.k2Pagination ul li a,
div.k2Pagination ul li.pagination-start a,
div.k2Pagination ul li.pagination-prev a,
div.k2Pagination ul li.pagination-next a,
div.k2Pagination ul li.pagination-end a {background: #666; color: #999; border: none; margin: 0;}

#k2Container.pg-portfolio h3.catItemTitle {color: #3FA4E4!important;}

.email:after {content:"@movieyou.com.br";}
 
.uk-position-cover {border-radius:10px;}
.uk-article-title {color:#3FA4E4;}

.tm-logo img { max-width: 60%; height: auto;}
.pg-abertura .tm-logo img { max-width: 100%; height: auto;}

.tm-socialbar {width:70px!important;}
.tm-socialbar img{opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);}
.tm-socialbar img:hover {width:35px!important; opacity:1; -moz-opacity: 1; filter: alpha(opacity=1);}


.pg-fundo-escuro .tm-wrapper .tm-main.uk-width-medium-1-1 .uk-article,
.pg-fundo-escuro .tm-wrapper .tm-content {background-color:#333 ;}
 
.tm-isblog .tm-toolbar {height:auto; padding:5px 0; background:#111;}
.tm-wrapper {background:#222;}
.tm-wrapper .tm-block {background:none;}
.tm-wrapper .tm-block.tm-block-middle {padding:35px 0;}

.pg-home .tm-navbar-wrapper {margin-top:50px;}
.pg-home .tm-navbar:not(.uk-navbar-attached) .tm-nav-logo {top:-60px;}

.uk-container .uk-breadcrumb li {font-size:11px;}
.uk-container .uk-breadcrumb li a {text-decoration:none; color:#999;}
.uk-container .uk-breadcrumb li a:hover {color:#fff;}

.tm-navbar.uk-navbar-attached {background:#111;}
 
.mod-abertura .controls-wrapper header, .mod-abertura .controls, .pg-abertura .tm-block-middle,
.pg-home.pg-abertura .tm-block.tm-bottom {display:none;}

.tm-navbar-wrapper .uk-navbar-nav > li {background:none!important;}
.tm-navbar-wrapper .uk-navbar-nav > li a {color:#fff;}
.tm-navbar-wrapper .uk-navbar-nav > li li {margin-bottom:10px;}
.tm-navbar-wrapper .uk-navbar-nav > li li a {color:#333; line-height:18px;}
.tm-navbar-wrapper .uk-navbar-nav > li.uk-open,
.tm-navbar-wrapper .uk-navbar-nav > li.uk-active > a:hover,
.tm-navbar-wrapper .uk-navbar-nav > li > a:hover,
.tm-navbar-wrapper .tm-navbar-fullscreen-contrast:not(.uk-navbar-attached) .uk-navbar-nav > li:hover > a,
.tm-navbar-wrapper .tm-navbar-fullscreen-contrast:not(.uk-navbar-attached) .uk-navbar-nav > li > a:focus,
.tm-navbar-wrapper .tm-navbar-fullscreen-contrast:not(.uk-navbar-attached) .uk-navbar-nav > li.uk-open > a,
.tm-navbar-wrapper .uk-navbar-nav > li li a:hover,
.tm-navbar-wrapper .uk-navbar-attached .uk-navbar-nav > li.uk-open > a,
.tm-navbar-wrapper .uk-navbar-attached .uk-navbar-nav > li:hover > a,
.tm-navbar-wrapper .uk-navbar-attached .uk-navbar-nav > li > a:focus,
.tm-navbar-wrapper .uk-navbar-attached .uk-navbar-nav > li.uk-open > a {background:none!important; color:rgba(240,96,48,1);}
.tm-navbar-wrapper .uk-navbar-nav > li.uk-active > a {color:#3FA4E4; background:none!important;}

.tm-nav .uk-navbar-attached .uk-dropdown-navbar, .tm-nav .uk-dropdown.uk-dropdown-navbar {margin-top:0; border-top:1px solid #3FA4E4; background:rgba(255,255,255,0.9);}
.tm-nav .uk-navbar-attached .uk-dropdown-navbar:hover, .tm-nav .uk-dropdown.uk-dropdown-navbar:hover {border-top:1px solid #F06030;}

.pg-faviconH2 h2 {position:relative; margin-top:110px;}
.pg-faviconH2 h2:before {position:absolute; top:-80px; left:50%; margin-left:-30px; content:url(../images/template/favicon.png);}

 
.pg-abertura .uk-overlay-panel {padding:0!important;}
.pg-abertura .uk-overlay-panel div {width:100%;}
.pg-abertura .uk-overlay-panel .uk-margin {width:60%; margin:auto; display:table; position:relative;}
.pg-abertura .uk-overlay-panel .uk-margin .target {width:47.5%; float:left;}
.pg-abertura .uk-overlay-panel .uk-margin .target:first-child {margin-right:2.5%;}
.pg-abertura .uk-overlay-panel .uk-margin .target a {text-decoration:none;}
.pg-abertura .uk-overlay-panel .uk-margin .target a img {-webkit-filter:blur(3px); -moz-filter:blur(3px); -ms-filter:blur(3px); -o-filter:blur(3px); filter:blur(3px); -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.pg-abertura .uk-overlay-panel .uk-margin .target a:hover img {-webkit-filter:blur(0);-moz-filter:blur(0); -ms-filter:blur(0); -o-filter:blur(0); filter:blur(0); -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.pg-abertura .uk-overlay-panel .uk-margin .target a img {opacity:0.9;}
.pg-abertura .uk-overlay-panel .uk-margin .target a:hover img {opacity:1;}

.pg-quemsomos .uk-width-medium-2-3.uk-container-center .uk-grid-width-1-1 {display:table;}
.pg-quemsomos .uk-width-medium-2-3.uk-container-center .uk-grid-width-1-1 div {width:50%; float:left; padding:0;}
.pg-quemsomos .uk-width-medium-2-3.uk-container-center .uk-grid-width-1-1 div div {width:100%; float:none;}
.pg-quemsomos .uk-width-medium-2-3.uk-container-center .uk-grid-width-1-1 div .uk-panel {text-align:center; padding:0 20px;}
.pg-quemsomos .uk-width-medium-2-3.uk-container-center .uk-grid-width-1-1 div .uk-panel img {border-radius:50%;}

.pg-portfolio .uk-slideshow .uk-overlay-panel {position:fixed; bottom:30px; left:0; background:rgba(0,0,0,0.7); padding:20px; opacity:0.3;}
.pg-portfolio .uk-slideshow .uk-overlay-panel:hover {opacity:1;}
.pg-portfolio .uk-slideshow .uk-overlay-panel h3 {color:#fff!important;}
.pg-portfolio .uk-slideshow .uk-overlay-panel p {color:#999;}

.tm-content {padding-top:35px;}
.tm-content .page-header {border-bottom:none;}
.tm-content .uk-grid .uk-article {border-top:2px solid #3FA4E4; padding:0; background:#333; color:#777; box-shadow:0 1px 0 rgba(255,255,255,0.1);}
.tm-content .uk-grid .uk-article .block-article {padding:35px;}
.tm-content .uk-grid .uk-article .img-intro-article {margin:0 0 30px 0; width:100%;}
.tm-content .uk-grid .uk-article .img-intro-article img {width:100%;}

.tm-content .uk-panel.uk-panel-header {padding:0; background:none;}
.tm-content .uk-panel.uk-panel-header p {font-size:20px;}

.tm-footer .uk-subnav li {margin:2px 20px; padding:0; font-weight:bold;}
.tm-footer .uk-subnav li:before {margin:0; border:none;}
.tm-footer .uk-subnav .uk-parent ul {display:table; padding:0; margin:10px auto; list-style:none;}
.tm-footer .uk-subnav .uk-parent ul li {margin:0; font-size:12px; font-weight:normal;}

.uk-article h3 {color:#3FA4E4;}
 

.tm-content div#b2jcontainer_c220.b2jcontainer.b2j_contact {padding:0; border:none; background:none;}
.tm-content div#b2jcontainer_c220.b2jcontainer.b2j_contact h2 {background:none; color:inherit;}

/* K2 */
#k2Container .itemListCategory {margin:0; padding:0; border:none; background:none;}
#k2Container .itemListCategory h2 {color: #3FA4E4; font-size: 24px; line-height: 28px; font-weight: 700; text-transform: uppercase;}
#k2Container.pg-portfolio .catItemVideoBlock {background:none; padding:0;}
#k2Container.pg-portfolio .catItemView {padding:20px; margin:20px; background:rgba(100,100,100,0.2);}
#k2Container.pg-portfolio h3.catItemTitle {text-align:center;}
#k2Container.pg-portfolio h3.catItemTitle a {text-decoration:none; position:relative;}
#k2Container.pg-portfolio h3.catItemTitle a:hover {color: #3FA4E4;}
#k2Container.pg-portfolio h3.catItemTitle a:after {content:url(../images/template/ico-external.svg); width:15px; height:15px; opacity:0.3; position:absolute; bottom:7px; right:-20px;}
#k2Container.pg-portfolio h3.catItemTitle a:hover:after {opacity:1;}
#k2Container.pg-portfolio .uk-modal-dialog {background:rgba(0,0,0,0.3); width:80%;}
#k2Container.pg-portfolio .catItemBody {display:none;}
#k2Container.pg-portfolio.vr .catItemBody {display:block;}
#k2Container.pg-portfolio.vr .catItemImageBlock {margin-bottom: 0;}

#k2Container.pg-portfolio h3.catItemTitle a:after,
#k2Container.pg-portfolio h3.catItemTitle a:hover:after,
#menu-custom ul li a img,
#menu-custom ul li a:hover img {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}

#menu-custom ul li a,
#menu-custom ul li a:hover,
#menu-custom ul li a span,
#menu-custom ul li a:hover span {-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}

#btn-whatsapp-fixed {width: 54px; height: 54px; background: #25d366; position: fixed; bottom: 42px; right: 14px; z-index: 99; text-align: center; border-radius: 50%; border: 5px solid rgb(220, 248, 198, 0);}
#btn-whatsapp-fixed:hover {border: 5px solid rgb(220, 248, 198, 0.5);}
#btn-whatsapp-fixed:hover i {color: rgba(255,255,255,1);}
#btn-whatsapp-fixed i {color: rgba(255,255,255,0.7); font-size: 40px; padding: 7px 0;}

@media (max-width: 570px) {
	.pg-home .tm-navbar-wrapper {margin-top: 10px;}
	#menu-custom ul li {text-align: center;}
	#menu-custom ul li a img {max-width: 40px;}
   #btn-whatsapp-fixed {bottom: 101px; right: 18px; z-index: 99;}
}

@media (max-width: 767px) {
.pg-abertura .uk-overlay-panel .uk-margin .target {width:100%;}
.tm-logo-small img {width:60%;}
.pg-abertura .tm-slideshow-fullscreen .uk-overlay-panel .uk-margin {margin-top:0;}
}
