/*
Theme Name: Shopkeeper - The Child Theme
Theme URI: https://1.envato.market/wp-dashboard-to-shopkeeper
Description: This is the Child Theme for Shopkeeper - a Hassle-free Worpress Theme with great design and extensive functionality.
Author: Get Bowtied
Author URI: https://www.getbowtied.com/
Template: shopkeeper
Version: 2.0
*/
/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/
@font-face {font-family: "Times New Roman";src: url(../fonts/times new roman.ttf);}
@font-face {font-family: "Proxima Nova Rg"; src: url(../fonts/Proxima Nova Font.otf);}
/************************ ESTILOS GERAIS ********************************/
.entry-header, .home #masthead,.home #site-top-bar{display: none !important;}
h1, .titlelv1.entry-title{font-family: "Times New Roman" !important; color: #000 !important;font-size: 40px; line-height: 48px;font-weight: 700;}
h2{font-family: "Times New Roman", Sans-serif !important; color: #000000 !important;font-size: 36px; line-height: 42px;font-weight: 500;}
h3{font-family: "Proxima Nova Rg";color: #000;font-size: 24px; line-height: 32px;font-weight: 700;}
h4{font-family: "Proxima Nova Rg", Sans-serif;color: #000;font-size: 20px; line-height: 28px;font-weight: 500;}
h5{font-family: "Proxima Nova Rg", Sans-serif;color: #000;font-size: 18px; line-height: 26px;font-weight: 500;}
h6{font-family: "Proxima Nova Rg", Sans-serif;color: #000;font-size: 16px; line-height: 24px;font-weight: 500;}
p, label, input{font-family: "Proxima Nova Rg", Sans-serif;color: #000;font-size: 16px; line-height: 24px;font-weight: 500;}
li{font-family: "Proxima Nova Rg", Sans-serif;font-size: 16px; line-height: 24px;}
button{background-color: #FFFFFF00;border:#2c3a27 solid 1px; border-radius: 36px; }
.content-area{padding: 10px 0;}
/*************************** PORTFOLIO *********************************/
#pfhub_portfolio_content_1 #pfhub_portfolio_filters_1 ul li a{font-family: "Proxima Nova Rg", Sans-serif;background-color:#E0912F !important ;color: #2C3A27;font-size: 16px; line-height: 24px;}
.pfhub_portfolio_filters_1, .title-block_1 {text-align:center;}
#pfhub_portfolio_content_1 #pfhub_portfolio_container_1{width:100% !important;}
#pfhub_portfolio_content_1 #pfhub_portfolio_filters_1 ul li{min-width:120px; text-align:center;border-width: 0px;}
section#pfhub_portfolio_content_1{margin: 0 8%;}
.portelement_1{max-width: 442px !important ;}
#pfhub_portfolio_content_1 #pfhub_portfolio_filters_1{margin: 0 5% 0 13%;margin-bottom:25px !important;}
#pfhub_portfolio_popup_list_1 .pfhub-portfolio-popup-wrapper_1 .image-block_1{border-right:0px;margin-bottom:40px;}
.pfhub_portfolio_popup_list.active div{border-width:0px !important;}
#pfhub_portfolio_popup_list_1 .heading-navigation_1 .left-change a, #pfhub_portfolio_popup_list_1 .heading-navigation_1 .right-change a{top:67% !important;}
.pfhub-portfolio-popup-wrapper .title{font-weight:400;color: #E0912F!important;}
.portelement_1 .title-block_1{background-color:#F8F0E3 !important}
/************************** TICKER HOME ******************************/
.projBlock a{color:#bebdab !important;}
.projBlock a:hover,.projBlock a:visited {color:#bebdab !important;font-weight: 700 !important;}

@-webkit-keyframes ticker {
  0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);visibility: visible;}
  100% {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
}
@keyframes ticker {
  0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);visibility: visible;}
  100% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
}
.ticker-wrap .ticker__item:before{content: "|"; line-height: 43px; display: inline-block; border-radius: 100%; position: relative; margin: 0 70px 0 30px; color: #2C3A27;font-family: "Proxima Nova Rg", Sans-serif !important; font-size: 36px; }
.ticker-wrap{position: relative; bottom: 0; width: 100%; overflow: hidden; height: 45px; padding-left: 100%; box-sizing: content-box;}
.ticker:hover{-webkit-animation-play-state: paused; -moz-animation-play-state: paused; -ms-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused;}
.ticker {display: inline-block; height: 2.5rem; line-height: 2.5rem; white-space: nowrap; padding-right: 100%; box-sizing: content-box; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-name: ticker; animation-name: ticker; -webkit-animation-duration:60s; animation-duration:60s ;}
.ticker__item, .ticker__item a{display: inline-block;padding: 0 30px 0 0;font-size: 2rem;color: #2C3A27;font-family: "Proxima Nova Rg", Sans-serif !important; font-size: 36px;  line-height: 43px;}
.elementor-page-6412 .ticker:hover{-webkit-animation-play-state:running !important; -moz-animation-play-state: running !important; -ms-animation-play-state: running !important; -o-animation-play-state: running !important; animation-play-state: running !important;}

/****************************************************************/
/*****************************MOBILE*****************************/
@media screen and (max-width: 1024px) {
  section#pfhub_portfolio_content_1{margin: 0 !important}
}


