/*
Theme Name: Roneous Child
Theme URI: http://www.themelogi.com/themes/roneous
Description: A child theme of Roneous Theme
Author: THEMELOGI
Author URI: http://www.themelogi.com
Version: 1.0.0
Template: roneous
*/

@font-face {
    font-family: 'Luxia Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Luxia Regular'), url('/LuxiaRegular.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Luxia Display';
    font-style: normal;
    font-weight: normal;
    src: local('Luxia Display'), url('/LuxiaDisplay.woff') format('woff');
    }


    h1, h2, h3, h4, h5{
        font-family: 'Luxia Display' !important;
        font-style: normal;
        font-weight: normal  !important;
    }

@media (min-width: 1200px) {
    .container {
        width: 1400px;
    }
}

 .bg-graydark {
    background-repeat: no-repeat;
    background-size: cover;
 background: #4F5446;
  
}

footer.bg-white .sub-footer, footer.bg-graydark .sub-footer{
 background: #4F5446;

}
.m-text{
    font-size: 100px !important;
    font-family: 'Luxia Display' !important;

}

hr{
    width: 100%;
    margin: 10px 0 30px 0;
}

.widget_block{
    margin-bottom: 20px;
}

.widget_block p{
    padding-right: 20px;
}

.bg-cont{
    background: linear-gradient(-90deg, rgba(239, 234, 234, 1) 80%, rgba(239, 234, 234, 0) 0%);
}

.nav-bar{
	    background: linear-gradient(-180deg, rgba(255, 255, 255, 0.8) 31%, rgba(255, 255, 255, 0) 230%)
}

.nav-container nav.transparent .menu > li > a, .nav-container nav.transparent .module.widget-wrap i, .nav-container nav.transparent .nav-utility{
	color: #6a2d2e;
}

.image-xs {
    max-height: 150px;
}
.menu-overlay .nav-container nav {
    min-width: 100%;
}

.heading-title{
    font-size: 55px;
    letter-spacing: 2px;
	text-shadow: 1px 1px 6px black;
}

.heading-content h1{
	margin-bottom:0;
 	text-shadow: 1px 1px 6px black !important;
}

.heading-content h2{
 	text-shadow: 1px 1px 6px black;

	}

.headerimage .header-single {
		height:950px;
}


.nav-container nav .nav-bar {
    line-height: 80px; 
}

.widget-wrap.module i {
    font-size: 38px !important;
}

@media only screen and (max-width: 1024px) {
  .headerimage .header-single {
    height:450px;
  }
	.headerimage .header-single .heading-content h1 {
		padding-top:190px;
		font-size:45px !important;
	}
	.headerimage .header-single .heading-content h2 {
		font-size:35px !important;
	}
	
	.parallax > .background-content{
		height:100%;
	}
}


@media (min-width: 768px) {
    	.headerimage .header-single .vertical-flex-column .row > [class*="col-"].text-center, .header-slider .vertical-flex-column .row > [class*="col-"].text-center {
      margin-top:200px;
        padding: 0;
    }
}

    .box-zoom .box-mask .mask-content .mask-content__title.title-small {
		font-size: 38px;
}

.filters li {
	font-size:14px;
}


.nav-control {
    width: 40px !important;
    height: 79px !important;
    line-height: 80px !important;
    color: #fff;
	background:#6a2d2e ;

}

.nav-control i{
	    font-weight: 700;
    font-size: 20px;
}


.nav-next{
	width: 40px !important;
}

.nav-title
{
	    height: 79px !important;
			background:#6a2d2e !important;

}
.nav-title .subtitle{
	display:none;
}
.nav-name{
	margin-top:22px;
	font-size:24px !important;
}
.mobile-hide{
	display:inherit !important;
}


