/*
Theme Name: mycareerbridge-child
Description: This is a child theme for mycareerbridge Theme
Author: John Shrestha
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


blockquote, dl, figure, form, ol, p, pre, ul {
    margin-bottom: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0.2em;
	
   
}
p{
	
}
.header:not(.transparent) .header-nav-main.nav > li > a {
   
}
.section-title-container {
    margin-bottom: 0.5em;
}



@media only screen and (max-width: 48em) {
 

}

/*===================== header  =====================*/

#header-contact li a{ font-size:0.9em; font-weight: bold !important; letter-spacing: 1px; }

.header-bottom-nav li a {
   
    padding: 0 30px;
}
.nav > li > a {
    font-weight: 400 !important;
    font-style: normal;
 
}

.nav-dropdown-has-border .nav-dropdown {
    border: 0px solid #ddd;
}
.nav-dropdown-default {
    padding: 5px;
}
.nav-dropdown.nav-dropdown-default>li>a {
    color: #222;
    font-size: 14px;
    font-weight: bold;
}

.secondary.is-underline, .secondary.is-link, .secondary.is-outline, .stars a.active, .star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before, .color-secondary {
    color: #FFAC03 !important;
}

#top-bar li p{
    font-size: 1.2em !important;
}
/*===================== footer  =====================*/


span.widget-title {
    line-height: 1.05;
    letter-spacing: 0em;
     font-size: 1.3em;
     font-weight: 400; 
     
    
}


.footer-2 ul.menu>li:before, .widget>ul>li:before  {
	
	content: "" !important;
}

/* icon */
ul.menu>li:before, .widget>ul>li:before {
    font-family: "fl-icons";
    display: inline-block;
    opacity: .6;
    margin-right: 6px;
}

/* icon */
.footer-widgets .textwidget i{margin-right: 5px; font-size: 20px; }

.icon-map-pin-fil:before {
    content: "\e009";
}

.icon-phone:before {
    content: "\e600";
}
.icon-envelop:before {
    content: "\e003";
}
.footer-2 p{margin-bottom:0.3em; font-size:0.8em;}
.footer-2 .is-divider {
    background-color: #f9f9f9 !important;
}
.footer-2 .widget i{color: #f9f9f9 !important;}
.footer-2 .widget {
    margin-bottom: 0.5em;
}
.footer-2 li {font-size:0.8em;}
.absolute-footer {
       color: #fff !important;
	font-size:0.9em;
	padding:15px 0;
    letter-spacing: 1px;
}


#top-link {
    border: 2px solid #fff !important;
    background-color: transparent;
    background: #2a2a2a;
}
#top-link i{color: #fff !important;}

.footer-secondary {
    padding: 0;
}
.button.is-outline i{
    color: #fff;
}

.wpforms-container .wpforms-field {
    padding: 7px 0px !important;
    position: relative;
    
}
div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form textarea{
    border-radius: 5px !important;
    padding: 20px 10px;
   /* background-color: transparent;
    color:#f9f9f9;*/
}
.wpforms-container .wpforms-submit-container {
    padding: 0px 0 0 0 !important;
    clear: both;
    position: relative;
}
button.wpforms-submit  {
    background: #2fb2b5 !important;
    color: #fff !important;
    padding: 2px 30px !important;
    border-radius:5px !important;
}