/*
Theme Name: tagclick 2.0
Theme URL: https://www.tagclick.com.br
Description: Tema WordPress Oficial  
Author: Tiago Neves 
Author URL: https://www.tlndesign.com.br
Version: 2.0.0
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700;900&family=Nunito+Sans:wght@200;300;400;700;900&display=swap');

h1,h2,h3,h4,h5,h6 {font-family: "BauhausRegular"!important}

.montserrat {font-family: 'Montserrat'!important;}

.container {max-width: 1140px!important;}
.bg-secondary {background: #F7F7F7!important;}

.bg-success   {background-color: #58b000!important;}
.text-success {color: #59B001!important;}
.btn-success  {background-color: #59B001!important;border-color: #59B001!important;}
.btn-success:hover  {background-color: #3b7500!important;border-color: #3b7500!important;}
.border-success {border-color: #59B001!important;}

.bg-info   {background-color: #00A1B0!important;}
.text-info {color: #00A1B0!important;}
.btn-info  {background-color: #00A1B0!important;border-color: #00A1B0!important;}
.btn-info:hover  {background-color: #007781!important;border-color: #007781!important;}
.border-info {border-color: #00A1B0!important;}

.bg-tint-info {background-color:rgba(0, 162, 176, 0.10)!important}

.btn-outline-success  {color: #59B001;border-color: #59B001;}
.btn-outline-success:hover  {background-color: #3b7500;border-color: #3b7500;}

.accordion.accordion-custom .accordion-button {font-weight: 700;}
.accordion-button:not(.collapsed),
.accordion.accordion-custom .accordion-button:not(.collapsed):after {color:#00A1B0!important}
.accordion.accordion-custom .accordion-button:not(.collapsed), .accordion.accordion-custom .accordion-collapse {background-color:rgba(0, 162, 176, 0.10)!important}

strong {font-weight: 900!important;}
.fw-bold {font-family: "BauhausBold"}

.text-11 {font-size: 11px;}
.text-12 {font-size: 12px;}
.text-14 {font-size: 14px; line-height: 17px;}
.text-15 {font-size: 15px; line-height: 18px;}
.text-18 {font-size: 18px; line-height: 21px;}
.text-20 {font-size: 20px; line-height: 20px;}
.text-25 {font-size: 25px; line-height: 27px;}
.text-30 {font-size: 30px; line-height: 32px;}
.text-50 {font-size: 50px; line-height: 52px;}
.text-60 {font-size: 60px; line-height: 60px;}

/* Large desktop */
@media (min-width: 1200px) {
    .navbar-expand-lg .navbar-brand {width: 15.5rem;}
}     
     
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .navbar-expand-lg .navbar-brand {width: 15.5rem;}
}
     
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
}
     
/* Landscape phones and down */
@media (max-width: 480px) {
    .navbar-brand {width: 9.5rem;}

}