/*
 Theme Name:     Biss Child Theme
 Theme URI:      http://demo.vegatheme.com/biss
 Description:    Biss Child Theme
 Author:         OceanThemes
 Author URI:     http://oceanthemes.net
 Template:       biss
 Version:        1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  biss-child
*/
 
@import url("../biss/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
/*main menu header*/
.site-header nav.blocked > ul > li ul > li > a:hover {
   color:#666 ;
  background-color: #ffffff;
}
.site-header nav.blocked > ul > li > .wrapper {
  background-color: #ffffff;
  width: 100%;
  float: left;
  color: #fff;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.site-header nav.blocked > ul > li > .wrapper > .hover {
  background-color: #fff !important;
  width: 100%;
  height: 100%;
  float: left;
  position: absolute;
  left: 0px;
  top: 100%;
  margin-top: -2px;
  z-index: 1;
}

p {color:#373d4b;}

.text-color-white.margin-bottom-0 { color: #eeb131 !important; font-size:36px }

/*newsletter*/
.newsletter-submit.d-btn.d-btn-secondary.d-btn-normal{
	border:2px solid #eeb131 !important; 
	color:#fff;
	background-color:transparent;
	}

.widget h2{color:#eeb131 !important;}

.site-header .header-contacts p > i.fa {
  background-color: #fff !important;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #1B598C !important;
}

.biss-btn-border-white {
    border: 2px solid #eeb131 !important;
    background-color: transparent;
    color: #ffffff;
    line-height: 30px !important;
    height: 34px !important;
    transition: all ease 0.4s;
}

.call-to-action {color:#eeb131}

.stats-item span.value {color:#eeb131; font-size:48px;}

.white-color {color:#eeb131 !important;}

.newsletter-firstname {color:#373d4b}

.newsletter-email {color:#373d4b}

.biss-btn-border { #eeb131;}

.biss-btn.biss-btn-secondary{
	background-color:transparent; !important;
    color: #1B598C;
	border:2px solid #373d4b !important;
}

.biss-btn.biss-btn-secondary:hover {
	color: #eeb131;
	background-color:#1B598C;
	border:2px solid #1B598C !important;
}
.biss-btn.biss-btn-primary{
	background-color:transparent; !important;
    color: #373d4b;
	border:2px solid #eeb131 !important;
	
}

.biss-btn.biss-btn-primary:hover {
	color: #eeb131;
	background-color:#1B598C;
	border:2px solid #373d4b !important;
}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-black:hover {
	border: #373d4b;
	color:#373d4b;
	}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-black:hover {border: #373d4b;color:#eeb131}

.services-1 .inner p.h {
    margin-bottom: 10px;
    font-family: 'Lora', sans-serif;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 20px;
}

.widget h2 {
    font-family: 'Lora', serif;
    font-weight: bolder;
}

.wpb_wrapper section .section-subtitle {
	font-size:40px;
}

.wpb_wrapper h2.section-title { font-size:38px}

.wpb_wrapper h3.section-title { font-size:28px}

.team-member p.title {
    font-size: 2em;
    font-family: 'Lora', sans-serif;
	}
	
	
		.post .meta span {
    font-family: 'Lora', sans-serif;
}

.meta { font-family: 'Lora', sans-serif; font-size:11px}

.transparent-bg-secondary-layer {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #373d4b;
    opacity: 0.6;
	
}

.vc_tta-title-text {
   
    color:#1B598C;
}

i._mi._before.fa.fa{color:#eeb131;}

.textwidget,.textwidget a{color:#ffffff;}

.textwidget a{color:#eeb131;}

input#sendMessageBtn.wpcf7-form-control.wpcf7-submit.biss-btn.biss-btn-primary,input#sendMessageBtn.wpcf7-form-control.wpcf7-submit.biss-btn.biss-btn-primary:hover{ background-color:transparent;}

.title-bar h1 {
    font-size: 4em;
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
    font-family: 'open sans', sans-serif;
    text-transform: capitalize;
	font-size:48px
}

.site-header nav.blocked > ul > li > .wrapper > a {
    padding: 5px 20px;
    padding-bottom: 10px;
    color: #fff;
    width: 100%;
    float: left;
    position: relative;
    z-index: 2;
    font-family: 'Lora', sans-serif;
    font-weight: bold;
    text-transform: capitalize;
}


 /*TOP BAR MENU*/
li#menu-item-1570.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1570 > a,li#menu-item-1567.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1567 > a,li#menu-item-1568.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1568 > a,li#menu-item-1569.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1569 > a     {
	text-transform:none;
	} 
	
	h2.section-title {
		font-size:36px;
	
	}
	
	p.section-subtitle{
		font-size:16px;
			text-transform:capitalize;
	}
	
	section .section-title {
    text-transform: capitalize;
    font-size: 48px;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 40px!important;
}

footer.site-footer .widget h2 {
    color: #fff;
    font-size: 24px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin-bottom: 1.5rem;
	 text-transform: capitalize;
}

/*FACTS description */

.stats-item.white span {
    color: #333;
}

.stats-item span.description {
    text-transform: none;
    font-size: 14px;
    margin-top: 10px;
}
.stats-item span.value {
    color: #eeb131;
}

/*Homepage Latest News Text */
.text-color-white.margin-bottom-0 {
    color: #eeb131 !important;
    font-size: 36px;
	text-transform:none;
}
.primary-bg h1, .primary-bg h2, .primary-bg h3, .primary-bg h4, .primary-bg h5, .primary-bg h6 {
    color: #fff;
}

.wpb_wrapper h1, .wpb_wrapper h2, .wpb_wrapper h3, .wpb_wrapper h4, .wpb_wrapper h5, .wpb_wrapper h6 {
   
    color: #333333;
    text-transform: none;
}

/*Blog Read more font*/
.post .readmore a {
    font-family: 'Lora', serif;
    text-transform: uppercase;
}


/*sidebar*/
.widget_pages ul li a:hover {
    color: #1B598C;
}

ul#menu-media.menu a:hover{
	color: #1B598C;
}

/*widget title*/
h3.widget-title {font-family: 'Lora', serif;}

/*header banner overlay*/
.transparent-bg-secondary-layer {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #373d4b;
    opacity: 0.1;
}

/*download brochure*/
a.download-brochure {
    border-width: 2px;
    border-style: solid;
    display: inline-block;
    padding: 20px 50px;
    text-align: center !important;
    margin-left: 35% !important;
}