/*
Theme Name: Pixova Lite
Theme URI: https://colorlib.com/wp/themes/pixova-lite/
Author: Colorlib
Author URI: https://colorlib.com/
Description: A modern design with clean lines and styling for a wide variety of content, exactly how a business design should be. Pixova is a one-page parallax theme, with excellent built-in functionality. You can add as many images as you want to the main header area, turn them into slider. Theme includes animations (can be turned off), a custom pre-loader (can be turned off) and has been optimized for loading speed.
Most One Page Themes are not SEO optimized, but Pixova Lite is. You should defintely download this theme and check it out.
Version: 2.0.3
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column,two-columns,right-sidebar,left-sidebar,custom-header,custom-menu,featured-image-header,featured-images,sticky-post,full-width-template,front-page-post-form,threaded-comments,translation-ready
Text Domain: pixova-lite

This theme, like WordPress, is licensed under the GPL.
*/


.main-navigation li{
    margin: 0;
    padding: 19px 10px;
}
.logo, .main-navigation a {
    color: #fff;
    opacity: 1;
}
.main-navigation a:hover {
    color: #000 !important;
    opacity: 1;
    text-decoration: underline;
} 
h1.intro-cta-title{
    font-size: 48px;
	line-height: 1.2;
	text-shadow: 1px 1px 0px rgba(0,0,0,1);
}
h2.intro-title{
    font-size: 32px;
}
body .btn-cta{
    padding: 10px 20px;
	background: #d61c44;
	border: 1px solid #d61c44;
}
body .btn-cta.btn-cta-intro-outline:hover{
	background: none;
	color: #fff;
	border: 1px solid #d61c44;
}
body .btn-cta.btn-cta-intro-outline:focus{
	color: #fff;
	outline: none;
}
.fcontact{
    padding: 5px 0;
    color: white;
}
.fh3contact{
    margin-bottom: 20px;
    font-size: 25px; 
}
.pixova-footer-widget{
    text-align: center;
}
.smaller .main-navigation a{
    color: #fff;
}
input#submit, input[type=submit] {
    background: #ff004f;
}
.sport-content p{
    color: white !important;
}
.bg-img{
    margin-top: -60px;
    margin-bottom: calc(-55px - 1.5em );
    min-height: 1050px;
    content: '';
    position: absolute;
    z-index: -2;
    top:0;
    width: 100vw;
    left:50%;
    transform:translateX(-50%);
    background-size: cover ;
    background-repeat: no-repeat;
}
.bg-afine{
    margin-top: -60px;
    margin-bottom: calc(-55px - 1.5em );
    min-height: 1050px;
    content: '';
    position: absolute;
    z-index: -2;
    top:0;
    width: 100vw;
    left:50%;
    transform:translateX(-50%);
    background-image: url(/dev2/wp-content/uploads/2018/03/afine-895476.jpeg);
    background-size: cover ;
    background-repeat: no-repeat;
}
.bg-gaini{
    margin-top: -60px;
    margin-bottom: calc(-55px - 1.5em );
    min-height: 1050px;
    content: '';
    position: absolute;
    z-index: -2;
    top:0;
    width: 100vw;
    left:50%;
    transform:translateX(-50%);
    background-image: url(/dev2/wp-content/uploads/2018/03/easter-3159031_960_720.jpg);
    background-size: cover ;
    background-repeat: no-repeat;
    background-position-y: 80%;
}
.bg-grass{
    margin-top: -60px;
    margin-bottom: calc(-55px - 1.5em );
    /* background-color: red; */
    /* height: 100%; */
    min-height: 1050px;
    content: '';
    position: absolute;
    z-index: -2;
    top:0;
    width: 100vw;
    left:50%;
    transform:translateX(-50%);
    background-image: url(/dev2/wp-content/uploads/2018/03/iarba-838410.jpeg);
    background-size: cover ;
    background-repeat: no-repeat;
}
.bg-grey{
    margin-top: -60px;
    margin-bottom: calc(-55px - 1.5em );
    background-color: rgba(53, 53, 53, 0.63);
    min-height: 1050px;
    content: '';
    position: absolute;
    z-index: -1;
    top:0;
    width: 100vw;
    left:50%;
    transform:translateX(-50%);
    background-size: cover ;
    background-repeat: no-repeat;
}
.bg-parent{
    position: relative;
    min-height: 550px;
    margin-bottom: calc(-55px - 1.5em );
}
#comments {
    border-top: 0px solid #eee;
}
.about-content{
    padding: 0px 0px 40px;
    text-align: justify;
}
.about-content2{
    margin-top: 20px;
}
.offer1, .offer2{
    float: none;
    display: table-cell;
    vertical-align: top;
}
.offer-content p {
    font-size: 24px;
}
.about-content h1{
    margin-bottom: 70px;
}
.about-content2 h2.fancy{
    margin-bottom: 50px;
}
.offer1 p, .offer2 p{
    float: none;
    display: table-cell;
    color: white !important;
}
.entry-content .about-content2 p, .entry-content .about-content2 h2,
.about-content2 p, .about-content2 h2{
    color: white;
    font-size: 18px;
    line-height: 1.5;
}
.about-content p, .about-content h1{
    color: rgb(255, 255, 255) !important;
}
.fancy span {
    display: inline-block;
    position: relative;  
}
/*
 * .fancy span:before,
.fancy span:after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    top: 22px;
    width: 40px;
}
.fancy span:before {
    right: 100%;
    margin-right: 15px;
}
.fancy span:after {
    left: 100%;
    margin-left: 15px;
}
*
*/
.entry-content h1{
    font-size: 48px;
	line-height: 1.2;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	margin-bottom: 10px;
}
@media (min-width: 768px){
    .main-navigation {
        opacity: 1;
        position: initial;
        visibility: visible;
        float: right;
    }
    #nav-expander {
        display: none;
    }
}
@media screen and (max-width: 640px) {
    .bg-img, .bg-grey {
        min-height: 1260px;
    }
}
.whiteBg .main-navigation a{
	color: #000;
}