/*
	Theme Name: Epic Blank
 	Theme URI: http://epicup.eu
	Description: Epic Blank WordPress Theme
	Version: 1.0.0
	Author: EpicUp
	Author URI: http://coulomb.pl
*/


/* Fonts */

@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');

/* =WordPress Core
-------------------------------------------------------------- */

@import url("//hello.myfonts.net/count/2faea5");
@font-face {
    font-family: 'Zahrah-Semibold';
    src: url('webfonts/2FAEA5_0_0.eot');
    src: url('webfonts/2FAEA5_0_0.eot?#iefix') format('embedded-opentype'), url('webfonts/2FAEA5_0_0.woff2') format('woff2'), url('webfonts/2FAEA5_0_0.woff') format('woff'), url('webfonts/2FAEA5_0_0.ttf') format('truetype');
}

body {
    font-family: 'Zahrah-Semibold', serif;
    color: #1e3056;
    font-size: 16px;
    line-height: 1.875em;
}

.admin-bar .header-blue.menu-top {
    top: 32px;
}

.header-right-menu .assement-icon {
    margin-left: 0;
}

.header-right-menu li {
    font-size: 13px;
    padding: 0 10px !important;
}

.header-right-menu .assement-icon > a {
    display: block;
}

.header-blue.menu-top a.freeassessment,
.assessment-open-mobile a,
.assessment-open-mobile a:hover,
.assessment-open-mobile a:focus {
    color: #fff !important;
}

.header-right-menu .assement-icon span {
    display: inline-block;
    width: 22px;
    margin-right: 5px;
}

.header-right-menu .assement-icon img {
    max-width: 100%;
}

.header-blue .header-right-menu .assement-icon,
.header-home .header-right-menu .assement-icon {
    position: absolute;
    right: -150px;
}

.header-blue .header-right-menu .assement-icon a {
    font-size: 13px;
}
.header-right-menu li,
.header-right-menu li > a,
.header-blue .header-right-menu .assement-icon a,
.header-right-menu li i{
    color: #1e3056 !important;
}
.header-blue.menu-top .header-right-menu li,
.header-blue.menu-top .header-right-menu li > a,
.header-blue.menu-top .header-right-menu .assement-icon a,
.header-blue.menu-top .header-right-menu li i{
    color:#fff !important;
}

.header-right-menu li i {
    margin-right: 7px;
}

.header-right-menu li > a:hover {
    text-decoration: none;
}
/* Assessment popup */
.assessment-menu .assessment{
    height:100%;
    min-height:auto;
    padding-bottom:50px;
}
.assessment-menu .assessment.form-assessment-wrapper .assessment-cf_cont{
    padding:10px 0;
}
.assessment-open.open::before,
.assessment-open.open::after,
.services-all-open.open:after,
.services-all-open.open:before{
    display:none;
}
#assessment-form-wrapper .close {
  color: #fff;
  font-size: 30px;
  opacity: 1;
}

/*-- Footer --*/
.footer .footer_right .menu-wrap{
    overflow:hidden;
}
.footer .footer_right .facebook-widget{
    clear:both;
    margin-top:40px;
}
.footer .footer_right .facebook-widget >  ul{
    padding:0;
}



@media only screen and (max-width:767px) {
    body.body-open main {
        position: fixed;
        height: 100%;
        weight: 100%;
    }
    
    .menu-nav-close {
        padding-bottom: 10px !important
    }
    
    .menu-navbar-nav {
        padding-top: 0 !important;
    }
    
    .menu-nav.open {
        top: 40px;
    }
    .menu-navbar-nav::before{
        display:none !important;
    }
    
    #wpadminbar {
        position: fixed;
    }
    
    .admin-bar .wrapper {
        padding-top: 0;
    }
    /* #wpadminbar{
		position:absolute;
	}
	*/
    
    .header-right-menu .menu-nav-open i {
        display: none;
    }
    
    .menu-nav .menu-navbar-nav li i.fa {
        margin-right: 10px;
    }
    
    .header-blue.menu-top .header-right-menu .pay-online,
    .header-blue .header-right-menu .pay-online {
        display: none;
    }
    .assessment-menu{
        top: 0;
        bottom:0;
        height: 100%;
    
    }
    .assessment-menu .assessment {
        height: auto !important;
        min-height: 100% !important;
        padding-bottom: 20px;
    }

}

@media only screen and (max-width:960px) {
    .header-right-menu .assement-icon {
        margin-left: 0;
    }
    
    .header-right-menu .assement-icon span {
        margin-right: 0;
    }
    
    .header-right-menu .assement-icon,
    .header-blue.menu-top .header-right-menu .assement-icon {
        display: none;
    }
    .assessment-menu{
        overflow:hidden !important;
    }

}

@media only screen and (min-width:768px) and (max-width:960px) {
    .admin-bar .header-blue {
        top: 46px;
    }
    
    .header-blue .header_logo {
        width: 35%
    }
    
    .header-blue .header-right {
        width: 65%
    }
    
    .header .header-right-menu li {
        padding: 0 5px !important;
    }

}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	header.header-blue .header-right {
       width: 60%;
   }
   
   header.header-blue .header_logo {
       width: 40%;
   }
   
   header.header-blue .header_logo .web_logo {
       width: 40%;
   }
   
   header.header-blue .header_logo .header_phone {
       padding-left: 35px;
   }
   
   .header-right-menu .assement-icon {
       margin-left: 10px;
       position: absolute;
       right: -140px;
   }
   
   .header-right-menu .assement-icon span {
       width: 22px;
   }
   
   .header-right-menu {
       float: left;
   }
   /*.header-blue .header-right-menu .assement-icon{
		position:absolute;
		right:-120px;
	}
	
    .header-blue.menu-top .header-right-menu .assement-icon a{
    	font-size:0;
    }*/
   
   .header-right-menu li {
       padding: 0 3px !important;
   }

}

@media only screen and (min-width:1024px) and (max-width:1071px) {
    header.header-blue.menu-top .header_logo {
        width: 40%;
    }
    
    header.header-blue.menu-top .header_logo .web_logo {
        width: 110px;
    }
    
    header.header-blue.menu-top .header-right {
        width: 60%;
    }
    
    .header-right-menu li {
        padding: 0 3px !important;
    }
    
    header.header-blue.menu-top .header_logo .web_logo {
        width: 95px;
        margin-top: 6px;
    }
    
    header.header-blue.menu-top .header_logo .header_phone {
        padding-left: 35px;
    }

}
