/*
Theme Name: Sliva
Theme URI: http://themes.tvda.eu
Author: TVDA Themes
Author URI: http://themeforest.net/user/tvdathemes
Description: Powerful WordPress Theme
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: sliva
*/

@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
h1, h2, h3, h4, h5, h6{
	font-family: 'Exo', sans-serif !important;
}

.portfolio-section, #portfolio { height:auto !important}

.aboutus h1 {
    margin-top: 80px;
}
.footer.footer-compact.light-alt {
    padding: 20px 15px 0px;
	color: #000 !important;
}
.footer.footer-compact.light-alt strong {
    float: right;
}
.iv-layout.footer {
    background: #ec1b24;
    color: #fff;
	border-top: solid #fff 1px;
 }
.iv-layout.footer a {
    color: #fff;
    font-weight: bold;
}
.footer-normal .col-sm-6.col-md-1.widget-col.widget-col-1 {
    width: 100%;
}
.footer-normal .col-sm-6.col-md-1.widget-col.widget-col-1 ul li {
    float: left;
    padding: 0px 15px;
}
.iv-layout.footer .widget {
    padding: 35px 0 50px;
}
.reach p {
    color: #fff;
}
.reach h2 {
    color: #fff;
}
.reach button {
    border-radius: 0px !important;
    background: #818286 !important;
    padding: 20px 50px!important;
	border: solid #818286 1px !important;
}
.reach button:hover {
    background: #f00 !important;
	border: solid #f00 1px !important;
  }
.readmore button {
    background: none !important;
    border: solid #ffff 1px !important;
}
.ourteam {
    background: #818286;
    color: #fff;
    padding: 15px 48px;
    font-weight: bold;
	float: left;
    margin-right: 20px;
	z-index: 9999;
    position: relative;
}
.ourteam:hover {
    background: #f00 !important;
 }
.readmore a {
    border: solid #f00 1px;
    padding: 15px 20px;
    color: #f00;
    display: flow-root;
    width: 162px;
    text-align: center;
}
.readmore a:hover {
    background: #f00;
    color: #fff;
}
.cat_tittle{
	margin-top: -150px;
    margin-left: 20px;
	transition: all 0.5s;
	z-index: 999;
    position: relative;
}
.category {
    transition: all 0.5s;
    padding: 10px 20px;
    overflow: hidden;
   
}

.category:hover {
    transform: scale(1.03);
    transition: all 0.5s;
   }
.category:hover .cat_tittle {
    margin-top: -150px;
    margin-left: 20px;
    color: #fff;
    transition: all 0.5s;
}
.cat_tittle h1 {
    color: #fff;
    font-size: 30px;
    margin: 0px;
	position: relative;
}
.cat_tittle p {
    margin: 0px;
    color: #ffffff;
}
.cat_tittle h1:after {
    position: absolute;
    content: '';
    width: 50%;
    height: 2px;
    background: #f7be68;
    left: 0px;
    bottom: -12px;
}
.iv-layout.header.transparent-bg {
    background: #fff;
}

.learn-more span {
    padding: 15px 30px;
    margin-top: 20px;
    display: inline-block;
    color: #fff;
    border: solid #ed1924 1px;
    color: #f00;
}
.learn-more span:hover {
    padding: 15px 30px;
    margin-top: 20px;
    display: inline-block;
    color: #fff;
    border: solid #ed1924 1px;
	background: #f00;
}

@media only screen and (max-width:768px){
.reach {
    padding-left: 30px !important;
    padding-right: 30px !important;
}	
.footer.footer-compact.light-alt strong {
    float: left;
}
div#mar {
    margin-top: 0px;
}

}
