/*
Theme Name: Vantage EMIS Child
Author: SiteOrigin
Author URI: https://siteorigin.com
Theme URI: https://siteorigin.com/theme/vantage
Description: Vantage Child Theme for EMIS Micorsite
Version: 1.0.0
Template: vantage
Text Domain: vantage-child
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/* *********************************** */
/* Applies to all sites */
/* *********************************** */

/*body,button,input,select,textarea { 
	font-family: "Roboto"; 
	font-weight: 400; 
} 

#masthead h1 { 
	font-family: "Roboto"; 
	font-weight: 400; 
} 

h1,h2,h3,h4,h5,h6 { 
	font-family: "Roboto"; 
	font-weight: 400; 
} 

h1{
	margin-top: 0px !important;
}

h1.entry-title,
.entry-content h1{
	font-size: 22px !important;
}

.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5, 
.entry-content h6{
    font-size: 18px;
}

.main-navigation, 
.mobile-nav-frame, 
.mobile-nav-frame 
.title h3 { 
	font-family: "Roboto"; 
	font-weight: 400; 
} 

#masthead .hgroup h1, 
#masthead.masthead-logo-in-menu .logo > h1 { 
	color: #ffffff;
} 

#masthead .hgroup .support-text { 
	font-size: 14px;
} 

.entry-content { 
	font-size: 14px;
} 

h1, h2, h3, h4, h5, h6{
	color: #004983 !important;
}

.entry-content a {
    color: #0075D1 !important;
    text-decoration: none;
}

.entry-content a:hover {
    color: #004983 !important;
}*/

ul, ol {
    margin: 0 0 1.5em 1em;
}

/* post */
article.post .more-link, article.page .more-link{
	float: left; 
}

.post-navigation {
    display: none;
}

article.post{
	border-bottom: 0;
}

/* posts remove extra elements */
.entry-categories,
.share-buttons{
	display: none;
}

/* html tables */
.table-full-width{
	min-width: 1080px;
}

table.table-striped{
	border: 1px solid #ededed !important;
}

table.table-striped td{
	padding: 5px;
}

.table-striped tr:nth-child(even) {
    background-color: #f2f2f2
}

/* masthead */
/*#masthead{
	background: url(/wp-content/uploads/2018/07/header.jpg) no-repeat center center / cover rgba(0, 0, 0, 1);
}

#masthead .hgroup {
    padding-top: 75px;
    padding-bottom: 75px;
}

#masthead .hgroup .logo img {
    display: block;
    margin-bottom: 30px;
}

#masthead .hgroup h1, #masthead.masthead-logo-in-menu .logo > h1 {
    color: #ffffff !important;
}

#masthead .hgroup h1, #masthead.masthead-logo-in-menu .logo > h1 {
    color: #ffffff;
}*/

/* footer */
div#custom-footer {
    padding: 0;
}

#custom-footer a {
    padding-right: 10px;
    text-decoration: none;
}

#custom-footer a:hover{
	color: #0075D1;
}

#custom-footer #custom-footer-menu{
	text-align: right;
}

/* custom side bar */
.custom-side-bar .widget-title {
    background-color: #004983;
    padding: 10px 15px;
    color: #FFF !important;
    font-size: 18px;
}

.custom-side-bar {
    background-color: #f1f1f1;
}

.custom-side-bar .siteorigin-widget-tinymce.textwidget {
    padding: 0 15px 1px 5px;
}

/* main navigation */
/*.main-navigation {
    background-color: #004983;
}

.main-navigation ul li{
	font-family: "Roboto" !important; 
	font-weight: 400  !important;
	font-size: 14px;
}

.main-navigation ul li a {
    padding: 20px 28px;
}

.main-navigation a{
	font-weight: normal;
	text-transform: uppercase;
}

.main-navigation ul li a {
    padding: 20px 20px 16px 20px; 
}*/

/* mobile navigation */
/*.mobile-nav-frame .title{
	background-color: #004983 !important;
}

.mobile-nav-frame .title h3 {
    color: #FFF !important;
}*/

/* **************************************** */
/* navigation style 1 with background color */
/* **************************************** */

/*.main-navigation ul li:hover > a {
    background: #0075D1;
}*/

/* submenu */
/*.main-navigation ul ul{
	background: #004983;
}

.main-navigation ul ul li:hover > a{
	background: #0075D1;
}

.main-navigation ul ul li a{
	padding-top: 12px;
	padding-bottom: 12px;
}*/

/* current page navigation item background color */

/*.main-navigation ul li.current-menu-item > a, 
.main-navigation ul li.current_page_item > a {
    background-color: #0075D1 !important;
}*/

/* ******************************************** */
/* end navigation style 1 with background color */
/* ******************************************** */

/* search */

/*#search-icon #search-icon-icon {
    background-color: rgba(0,0,0, 0.3);
}

#search-icon #search-icon-icon:hover {
    background-color: #0075D1;
}*/

/* *********************************************** */
/* navigation style 2, border slides at the bottom */
/* *********************************************** */

/* .main-navigation ul li:hover > a {
    background: #004983;
}

 .main-navigation ul li.menu-item:after {
      content: '';
	  display: block;
	  height: 2px;
	  width: 0;
	  background: transparent;
	  transition: width 0.5s ease, background-color 0.5s ease; .5 seconds for changes to the width and background-color
	  -webkit-transition: width 0.5s ease, background-color 0.5s ease; Chrome and Safari
	  -moz-transition: width 0.5s ease, background-color 0.5s ease; FireFox
}

.main-navigation ul li.menu-item:hover:after {
    width: 100%;
    background: #5ca0eb;
} */

/* keep the underline for the active page */

/* .main-navigation ul li.current-menu-item:after, 
.main-navigation ul li.current_page_item:after {
	content: '' !important;
	display: block !important;
	height: 2px !important;
	width: 100% !important; 
    background-color: #5ca0eb !important;
}

.main-navigation ul li.current-menu-item > a, 
.main-navigation ul li.current_page_item > a {
    background-color: #004983 !important;
} */

/* *************************************************** */
/* end navigation style 2, border slides at the bottom */
/* *************************************************** */

/* scroll to top */
/*#scroll-to-top {
    background: #004983;
    padding: 12px;
}

#scroll-to-top.displayed,
#scroll-to-top.displayed:hover {
	opacity: 1 !important;
} 

#scroll-to-top.displayed:hover {
	background: #0075D1;
} */

/* siteorigin accordion */
/*.so-widget-sow-accordion-default-99be652ed941 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header{
    padding: 10px 30px 10px 30px;
    background-color: #4879b1;
}

.so-widget-sow-accordion-default-99be652ed941 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header:hover {
    background-color: #0075D1;
}

.ow-button-base a{
	text-align: left;
}*/

/* TCG webiste: country porfile */

/*link font-size for the country name under the flags
* font size 12px since some country names are long
*/

/*.page-id-470 #pl-470 a,
.page-id-470 #pl-470 p{
	font-size: 12px;
}*/

/* ***************************************************************** */
/* START MEDIA QUERY CSS */
/* ***************************************************************** */

/*@media screen and (min-width: 240px){

	#main{
		padding: 35px 15px;
	}

}

@media screen and (max-width: 780px){

	#custom-footer #custom-footer-menu{
		text-align: left;
	}

	#custom-footer .panel-grid-cell{
		margin-bottom: 0;
	}

	body.responsive #footer-widgets .widget{
		padding-bottom: 0;
	}

}

@media screen and (min-width: 240px) and (max-width: 1024px){

	#masthead .hgroup {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}

	#masthead .hgroup h1, #masthead.masthead-logo-in-menu .logo > h1{
		font-size: 30px;
	}

	body.responsive #masthead .hgroup .support-text{
		margin-top: 0;
	}

	h1.site-title.logo-title {
	    padding-top: 15px;
	}

}*/

/* ***************************************************************** */
/* END MEDIA QUERY CSS */
/* ***************************************************************** */