/*
Theme Name: ColorMag Child
Theme URI: https://themegrill.com/themes/colormag/
Template: colormag
Author: ThemeGrill
Author URI: https://themegrill.com
Description: ColorMag is a perfect responsive magazine style WordPress theme. Suitable for news, newspaper, magazine, publishing, business and any kind of sites. Get free support at https://themegrill.com/support-forum/ and check the demo at https://demo.themegrill.com/colormag/
Tags: one-column,two-columns,right-sidebar,left-sidebar,flexible-header,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,featured-images,theme-options,post-formats,footer-widgets,blog,e-commerce,news,rtl-language-support
Version: 2.0.6.1642702128
Updated: 2022-01-20 15:08:48

*/

#site-navigation {
    background-color: #004674;
    border-top-color: #232323 !important;
}
.main-navigation a:hover, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current_page_ancestor > a, .main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li.current_page_item > a, .main-navigation ul li:hover > a, .main-navigation ul li.focus > a {
    background-color: #232323 !important;
}
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {
    background-color: #004674 !important;
}
a#scroll-up {
    bottom: 40px;
}
.widget_slider_area {
    margin-bottom: 10px;
    overflow: hidden;
    max-height: 300px;
}
.widget_featured_slider .single-slide {
    margin-bottom: 10px;
    max-height: 300px;
}
.widget_featured_slider img {
    width: 100%;
    min-height: 300px;
}
.widget_featured_slider .slide-content .entry-title a {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.widget_featured_slider .slide-content .entry-title a:hover {
    color: #ffacc4 !important;
}
.widget_highlighted_posts .single-article {
    width: 49%;
    overflow: hidden;
    max-height: 170px;
}
.widget_highlighted_posts img {
    width: 100% !important;
}
.widget_highlighted_posts .article-content .entry-title a {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
}
.widget_highlighted_posts .article-content .entry-title a:hover {
    color: #ffacc4 !important;
}
#bx-tempo .weather-atlas-header, #bx-tempo .weather-atlas-wrapper .current_temp .current_text, #bx-tempo .weather-atlas-wrapper .current_text_2, #bx-tempo .weather-atlas-wrapper .weather-atlas-footer {
    display: none;
}
#bx-tempo .weather-atlas-wrapper .current_temp .wi, #bx-tempo .weather-atlas-wrapper .current_temp .temp {
    font-size: 1.5em;
}
.grecaptcha-badge {
    visibility: hidden;
}
.table-cotacao, .table-cotacao a {
    color: #666 !important;
}
.table-cotacao td, .table-cotacao td a {
    color: #666 !important;
}
.widget_featured_posts .first-post figure {
    margin-bottom: 10px;
    overflow: hidden;
    max-height: 220px;
}
.widget_featured_posts .first-post img {
    width: 100% !important;
}
.col-3 {
    width: 50%;
    float: left;
}
.col-6 {
    width: 95%;
    float: none;
    clear: both;
    padding: 5px 15px;
}
.slide-content .below-entry-meta, .widget_beside_slider .below-entry-meta {
    display: none;
}
.home .below-entry-meta {
    display: none !important;
}
.boxbanner_2 img {
    width: 250px !important;
    height: 250px !important;
    border: solid 1px #efefef;
}
.vitrine-home {
    background-color: #efefef;
    text-align: center;
    border-bottom: 2px solid #d00;
    background-image: url("https://backup.alphavilleearredores.com.br/wp-content/uploads/2021/11/vitrine-bg4.png");
    padding: 30px 5px 35px;
}
.widget-title.tit-vitrine {
    margin-bottom: 0;
}
.vitrine-home .boxbanner_2 img {
    width: 100% !important;
    height: auto !important;
    max-width: 250px;
    border: solid 4px #fff;
    -moz-box-shadow: 3px 3px 3px #333;
    -webkit-box-shadow: 3px 3px 3px #333;
    -o-box-shadow: 3px 3px 3px #333;
    box-shadow: 3px 3px 3px #333;
}
@media only screen and (max-width: 799px) {
#header-right-section {
    width: 100%;
}
}
@media only screen and (max-width: 480px) {
.news-bar {
    display: none;
}
#header-right-sidebar {
    padding-right: 5%;
    padding-left: 5%;
}
.widget_highlighted_posts .single-article {
    height: 160px;
}
.widget_highlighted_posts img {
    height: 160px;
}
.widget_featured_posts .first-post figure, .widget_featured_posts.widget_featured_meta .following-post .single-article figure {
    margin-right: 0;
    width: 100%;
    float: none;
    margin-bottom: 10px;
    height: 110px;
    overflow: hidden;
}
.widget_featured_posts .first-post img, .widget_featured_posts .following-post img {
    width: 100%;
    min-height: 110px;
}
div#bx-tempo {
    float: right;
    padding-right: 1em;
    white-space: nowrap;
}
}
@media only screen and (min-width: 600px) {
.widget_highlighted_posts .single-article {
    width: 49%;
    overflow: hidden;
    max-height: 170px;
}
.widget_highlighted_posts img {
    width: 100% !important;
}
.widget_featured_slider .single-slide {
    margin-bottom: 10px;
    position: relative !important;
    max-height: 350px;
}
.widget_slider_area {
    overflow: hidden;
    max-height: 350px;
}
.widget_featured_slider img {
    width: 100%;
    min-height: 350px;
}
.widget_featured_posts.widget_featured_meta .following-post .single-article figure {
    width: 130px;
    height: 90px;
    overflow: hidden;
}
.widget_featured_posts.widget_featured_meta .following-post .single-article figure img {
    width: 100%;
    min-height: 90px;
}
#header-right-section {
    width: 100%;
}
.col-3 {
    width: 20%;
    float: right;
    display: block;
}
.col-6 {
    width: 55%;
    float: right;
    display: block;
    clear: none;
}
}
@media only screen and (min-width: 600px) and (max-width: 900px) {
.vitrine-home a {
    margin-left: 10px !important;
    float: left !important;
    display: block !important;
    max-width: 30% !important;
}
.vitrine-home .g-col {
    float: inherit;
}
}
@media only screen and (min-width: 800px) {
#header-right-section {
    width: 50%;
}
}
