/*
Theme Name: Dikka Child
Description: Child theme for the Dikka Theme
Author: UX-Qode
Template: dikka-installable
*/


/* updates to the Breadcrumbs */

#breadcrumbs { 
     font-size: .8em;
      line-height: 3em;
      color: #777;
}

#breadcrumbs a{ 
     color: #777;
}

/*  Header Updates  */

.social-icons-fa {
    float: right !important;
    position: relative;
}

.top-bar .phone-mail {
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    margin: 0 !important;
    opacity: 0.9;
    position: relative;
}

/* Top Bar */

/*.navbar-brand {
    float: left;
    font-size: 18px;
    margin: 15px 20px 20px -30px !important;
} */

.pagetitle .section-title {
   display: none;
}

.nav-topbar {
    height: 150px;
}

.nav-topbar.navbar-shrink {
    height: 150px !important;
}

.nav-shrink #s_top:focus, .nav-shrink #s_top, .navbar.nav-shrink {
    height: 100px !important;
}

/*.navbar-default.default.nav-topbar.slight .navbar-nav > li > a {
    padding: 5px !important;

}*/


.navbar-default.default .navbar-nav > li {
    padding: 14px 0;
margin-left: 20px;
}

.navbar-default.default .navbar-nav > li:hover {
    padding: 13px 0;
   border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-top: 1px solid rgba(0, 0, 0, 0);
       border-bottom-color: #cecece;
    border-top-color: #cecece;
}


.navbar-default.default.nav-topbar .navbar-nav > li > a {
    padding: 14px 0;
    font-size: 14px !important;}




.navbar-nav {
    padding-top: 30px;
}


/* Slider Specific  */

.tp-button.blue-fill {
    background-color: #21b4e5 !important;
    border: 2px solid #21b4e5 !important;
   border-radius: 15px !important;

}

.authcontrol { background-color: #777; }
.authtext { width: 100px !important; }

/* FOOTER */

widget li, .widget_nav_menu li {
    color: #d4d2d2 !important;
}


.widget ul li a, .widget_nav_menu li a, .grey-section .symbol i, .light-section .symbol i {
    color: #d4d2d2;
}

.footer .widgettitle {
    border-bottom: none;
    color: #c6dfec !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: none !important;
    text-transform: none !important;
}

.footer .col-sm-3 {
   border-left: 1px;
   border-color: #b4adaa
}


/* Updates for Calendar */

#calendariframe { height: 1300px; padding: 20px; margin-bottom: 100px;}

.body.white {
    background: none !important
}


/*  Media Quetries */

@media (min-width:479px) and (max-width:768px) {

.navbar-collapse .navbar-default.default .navbar-nav > li > a {
    margin-left: 20px;
    padding: none !important;
}
.navbar-collapse .nav-topbar.navbar-shrink {
    height: 100px !important;
}


.navbar-collapse .navbar-default.default.nav-topbar.slight .navbar-nav > li > a {
    padding: none !important;
}
.navbar-collapse .navbar-nav {
    padding-top: 1px;
}
.navbar-collapse .navbar-default.default .navbar-nav > li:hover {
    padding: 13px 0;
   border-bottom: none;
    border-top: none;
}
.navbar-default.default .navbar-nav > li:hover {
    padding: 13px 0;
   border-bottom: none;
    border-top: none;
     background-color: #c6dfec !important;
}

.navbar-default.default.nav-topbar.slight .navbar-nav > li > a {
    padding: none;
}
.navbar-default.default .navbar-nav > li {
    padding: none !important;
}
	.navbar .navbar-collapse .navbar-nav>li>a,.navbar-shrink .navbar-collapse .navbar-nav>li>a {line-height: 10px !important;}
	.navbar .navbar-collapse .navbar-nav>li>a,.navbar-shrink .navbar-collapse .navbar-nav>li { margin-left: 20px; padding: none !important}
.navbar-default.default.slight .nav li a{background: #fff;}
	.navbar-default.default.slight .nav li a{background: #c6dfec !important; padding: none !important}


}
