/*------------------------------------------------------------------
L&D theme  Stylesheet
-------------------------------------------------------------------*/
::-moz-selection {
    color: #fff;
    background: #ddd;
    text-shadow: none;
}
::selection {
    color: #fff;
    background: #ddd;
    text-shadow: none;
}

::-moz-selection {
    /* Firefox */
    color: #fff;
    background: #ddd;
    text-shadow: none;
}

::-webkit-selection {
    /* Safari */
    color: #fff;
    background: #ddd;
    text-shadow: none;
}

a,
.menuzord-menu > li.active > a,
.menuzord-menu > li:hover > a,
.portfolio-with-title .portfolio-title h4 a:hover,
.f-link:hover,
#footer .f-list li a:hover,
.featured-item.border-box:hover .icon i,
.post-single .post-cat li a:hover,
.post-single .post-desk h4 a:hover,
.post-single .post-desk a.author:hover,
.post-list .post-single .post-cat li a,
.portfolio-description a:hover,
.portfolio-title a:hover,
.post-sub-title,
.team-member .s-link a:hover,
.t-s-link a:hover,
.price-col.feature h1,
.widget-category li a:hover,
.widget-comments li a:hover,
.blog-classic .blog-post h4 a:hover,
.post-meta li a:hover,
.widget-latest-post .w-desk a:hover,
.comments-list .comment-author a:hover,
.comments-list .comment-item-data a:hover,
.product-title h5 a:hover,
.comments-list .comment-info a:hover,
.portfolio-with-title.blog-m .portfolio-title .date a:hover,
.comments-list .comment-info .comment-author a:hover,
.icon-tabs .nav-pills > li > a:hover,
.icon-tabs .nav-pills > li.active > a,
.icon-tabs .nav-pills > li.active > a:focus,
.icon-tabs .nav-pills > li.active > a:hover,
.cd-nav .cd-primary-nav li.selected a,
.no-touch .cd-nav .cd-primary-nav a:hover,
.intro-portfolio a:hover {
    color: #fff;
}

.theme-color {
    color: #fff !important;
}

.theme-bg,
.massive-progress.progress-theme-color .progress-bar,
.massive-progress-alt.progress-theme-color .progress-bar,
.ei-slider-thumbs li.ei-slider-element,
.massive-progress.progress-theme-color .progress-bar > span,
.massive-progress.progress-theme-color .progress-bar > span:before {
    background: #fff !important;
}

.massive-progress.progress-theme-color .progress-bar > span:before {
    border-color: #fff;
}

.btn-theme-border-color,
.widget-social-link a:hover,
.widget-tags a:hover {
    border: 1px solid #fff;
}

.icon-tabs .nav-pills > li > a:hover,
.icon-tabs .nav-pills > li.active > a,
.icon-tabs .nav-pills > li.active > a:focus,
.icon-tabs .nav-pills > li.active > a:hover {
    border-bottom: 1px solid #fff;
}

.btn-theme-border-color:hover,
.price-col.feature .p-btn:hover,
.side-social-link a:hover,
.massive-progress.progress-theme-color .progress-bar > span:before {
    border: 1px solid #fff;
}

.accordion.time-line > dt > a:hover:after,
.accordion.time-line > dt > a.active:after,
.accordion.time-line > dt > a.active:hover:after,
.toggle.time-line > dt > a:hover:after,
.toggle.time-line > dt > a.active:after,
.toggle.time-line > dt > a.active:hover:after,
.btn-dark-solid:hover,
.btn-dark-solid:focus,
.btn-theme-color,
.btn-theme-border-color:hover,
.btn-light-solid:hover,
.feature-border-box:hover .icon,
.price-col.feature .p-btn:hover,
.side-social-link a:hover,
.widget-social-link a:hover,
.widget-tags a:hover,
.sale-label,
.stock .status,
.lift-off:hover,
.menuzord-menu ul.dropdown li:hover > a,
.menuzord-menu > li > .megamenu .megamenu-row li:hover a,
.travel-form.icon-tabs .nav-pills > li > a:hover,
.travel-form.icon-tabs .nav-pills > li.active:hover > a,
.travel-form.icon-tabs .nav-pills > li.active > a,
.travel-form.icon-tabs .nav-pills > li.active > a:focus {
    background: #d6b161;
}

.l-navbar-wrapper_has-sticky  .menuzord-menu > li.active > a,
.l-navbar-wrapper_has-sticky  .menuzord-menu > li:hover > a {
	color: #ddd;
}

@media screen and (max-width: 768px) {
	.menuzord-menu > li.active > a{
		color: #ddd;
	}
}

.menuzord .menuzord-menu ul.dropdown li:hover > a,
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a {
    color: #fff;
}

.menuzord-menu > li.active > a,
.menuzord-menu > li:hover > a {
	font-weight: 600;
} 

@media (min-width: 768px) {
    .c-nav_s-underline.menuzord-menu > li.active > a,
    .c-nav_s-underline.menuzord-menu > li:hover > a {
        border-bottom: 1px solid #fff;
    }
    .c-nav_s-outline.menuzord-menu > li.active > a,
    .c-nav_s-outline.menuzord-menu > li:hover > a {
        border: 1px solid #fff;
    }
    .c-nav_s-bg.menuzord-menu > li.active > a,
    .c-nav_s-bg.menuzord-menu > li:hover > a {
        background: #fff;
    }
}

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

body, p {
    color: #323232;
    font-family: 'Raleway', sans-serif;
}

p a, footer a {
	color: #73B3FF;
}

p a:hover, footer a:hover {
	color: #323232;
}

.banner-scroll .scroll-down {margin-left: -4px;}
.banner-scroll a::before {margin-left: 7px;}

.rsvp-form .form-control {
	margin-bottom: 0;
}

.rsvp-form .form-group p {
	margin-bottom: 5px;
	color: #7e7e7e;
	font-size: 14px;
}

label {
	font-weight: 500;
}

.login-parallax {
    background-image: url("../img/login-bg.jpg");
}

.login-parallax .login-box {
    background: rgba(255, 255, 255, 0);
}

.login-box .btn {
}

.form-control {
    border: 1px solid #e5e5e5;
    background-color: rgba(255, 255, 255, 0.75);
}

.form-control:focus {
    border-color: #aaa;
}

.banner-box1 {
    background-image: url("../img/box_banner.jpg") !important;
}

 .page-content {
    padding: 75px 0;
} 

.heading-title {
    margin-bottom: 50px;
}

.parallax {
	background-image: url("../img/login-bg.jpg");
}

.fun-factor-parallax {
    background-image: url("../img/demo.jpg")!important;
}

.toggle.time-line > dt > a:hover:after,
.toggle.time-line > dt > a.active:hover:after {
	background: #000;
    color: #777;
}

.toggle.time-line > dt > a.active:after {
	background: #000;
	color: #fff;
}

/* .toggle.time-line > dt > a.active::after, .toggle.time-line > dt > a.active:hover::after {
	font-family: "fontawesome";
	content: "\f068";
} */

.banner-title img {
	padding-bottom: 110px;
}

.portfolio-hover {
	border: 1px solid rgba(0, 0, 0, .5);
}

.lift-off:hover {
	background: rgba(0, 0, 0, 0);
}

.time-line a{
	color: #73B3FF;
}

.time-line a:hover{
	color: #323232;
}

.circle-list li:before {
    content: "\f105";
    font-family: "fontawesome";
    font-size: 14px;
}

.career-box {
    padding: 25px;
    border: 0px;
    margin: 0px;
}

.featured-item .title,
.featured-item .desc {
    color: #000;
}

.featured-item .title h4 {
    font-weight: 300;
    font-size: 26px;
    letter-spacing: 2px;
    margin-bottom: 5px;
    line-height: 1.0;
    
}

.featured-item .title h4 span {
    font-family: Verdana; 
}

.featured-item .desc p {
    font-family: "Baskerville Old Face", Baskerville, Garamond, "Times New Roman", serif;
    font-size: 17px;
    margin: 10px 0;
}

.featured-item .desc .it {
    font-style: italic;
}

.featured-item .desc .noun {
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 2.5px;
}

.form-group {
	margin-bottom: 20px;
}
