/*---------------------------------------------------------------------------------

 Theme Name:   Novacom
 Theme URI:    https://novacom.com
 Description:  
 Author:       Novacom
 Author URI:   https://novacom.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

@media screen and (max-width: 980px) {
	iv#logo-footer {
    margin: auto !important;
}
div#logo-footer {
    margin-left: auto!important;
}
.mobile_menu_bar:before {
	color: #77aeb5 !important;
}
.et_mobile_menu {
    border-top: 3px solid #77aeb5 !important;
}
}
#carousel-txt h3 {
    color: #4d5257 !important;
    font-size: 24px !important;
}
.ds-vertical-align {
       display: flex;
       flex-direction: column;
       justify-content: center;
}
.categories a {
    background-color: #77aeb5 !important;
}
.js .tina_the_flame_blog article .post-meta .author a {
    color: #77aeb5 !important;
	display: none;
}
.category-blog {
    overflow: hidden;
}
.category-blog img {
    transition: 1s;
}
.category-blog:hover img {
    transform: scale(1.07) rotate(0.5deg);
}
.tina_the_flame_blog article .categories {
    top: 15px !important;
    right: 15px !important;
}
img.avatar.avatar-92.photo {
    display: none;
}
.category-blog.done {
    box-shadow: 0px 0px 10px #F6F6F6;
}
.category-blog.done h2, .category-blog.done .post-meta, div.post-content {
    padding-left: 25px;
    padding-right: 25px;
}
@media screen and (min-width: 981px) {
.tina_the_flame_blog article .more-link {
    bottom: 40px!important;
    left: 25px!important;
}
}
@media screen and (max-width: 980px) {
.tina_the_flame_blog article .more-link {
    left: 25px!important;
}
}
@media screen and (min-width: 981px) and (max-width: 1139px) {
#main-header .container {
    width: 95% !important;
}
div#velit {
    width: 90%;
}
}
@media screen and (max-width: 767px) {
	.swiper-button-prev.dica-prev-btn-0 {
	right: 35px;
    right: 27px !important;
    font-size: 40px !important;
}
.swiper-button-next.dica-next-btn-0 {
  	left: 45px;
    left: 27px !important;
    font-size: 40px !important;
}	
@media screen and (min-width: 768px) and (max-width: 980px) {
.swiper-button-prev.dica-prev-btn-0 {
    	left: 20px !important;
    	font-size: 40px !important;
}
.swiper-button-next.dica-next-btn-0 {
    right: 10px !important;
    font-size: 40px !important;
}
}
}
footer#main-footer {
    display: none;
}
.error404 #main-header {
    background: #231f20;
}
.et-pb-contact-message {
    color: #fff;
}
#ts-section-apropos h4 {
    color: #fff !important;
}