/*
 Theme Name:    Divi Child for HSSEAS
 Theme URI:     http://www.elegantthemes.com/gallery/divi
 Description:   Divi Child Theme
 Author:        Elegant Themes
 Author URI:    http://www.elegantthemes.com
 Template:      Divi
 Version:       2.7.3
*/
@font-face {font-family:'ProximaNova'; src:url('fonts/proximanova-light.eot'); src:url('fonts/proximanova-light.eot?#iefix') format('embedded-opentype'),url('fonts/proximanova-light.woff') format('woff'),url('fonts/proximanova-light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face {font-family:'ProximaNova'; src:url('fonts/proximanova-regular.eot'); src:url('fonts/proximanova-regular.eot?#iefix') format('embedded-opentype'),url('fonts/proximanova-regular.woff') format('woff'),url('fonts/proximanova-regular.ttf') format('truetype');font-weight:400;font-style:normal;}@font-face {font-family:'ProximaNova'; src:url('fonts/proximanova-semibold.eot'); src:url('fonts/proximanova-semibold.eot?#iefix') format('embedded-opentype'),url('fonts/proximanova-semibold.woff') format('woff'),url('fonts/proximanova-semibold.ttf') format('truetype');font-weight:600;font-style:normal;}body {font-family:ProximaNova, Verdana, sans-serif !important;}body a {color:#1E4B87;}body h1 {color:#347BAD; border-bottom:1px solid; font-size:30px;line-height:1.1;}body h2 {line-height:1.2;}body h3 {line-height:1.3;}body h4 {font-size:18px;line-height:1.3;}body blockquote {border:1px solid #eee;padding:10px 10px 10px 10px;background:#f8f8f8;}ol > li {list-style-position:outside;margin-left:1em;}ol.lower-alpha {list-style-type:lower-alpha !important ;}body a:hover { opacity:1 !important;}.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container,.et_boxed_layout #page-container .et_pb_row {width:100%;}.container, .et_pb_row {width:96% !important;}.et_pb_column {margin-bottom:16px;}#main-content .container {padding-top:20px;}.main_title {margin-bottom:50px;}@media screen and (max-width:999px) {#main-content .et_pb_section:not(.et_pb_fullwidth_section) {padding-top:20px;}}.et_pb_pagebuilder_layout .et_post_meta_wrapper {width:96% !important;padding-top:3% !important;}body:not(.page):not(.single) #sidebar {display:none;}body:not(.page):not(.single) #main-content .container:before {display:none; }body:not(.page):not(.single) #left-area {width:100% !important;padding-right:0% !important;}#main-header {background:url("images/header-bg.jpg") repeat-x scroll center top #2C5E91 !important;}#main-header #logo {max-width:350px;}#main-header:not(.et-fixed-header) #top-menu > li > a {padding-top:33px;}#main-header.et-fixed-header #top-menu > li > a {padding-top:0px;}#main-header #top-menu > li > a {padding-bottom:11px;padding-right:0px;}@media screen and (min-width:1000px) {#main-header:not(.et-fixed-header) #et_search_icon::before {top:-26px;}}#main-header #top-menu > li > a:first-child::after {display:none;}#main-header #top-menu > li.menu-item-has-children:nth-last-child(2):not(.mega-menu) > ul.sub-menu,#main-header #top-menu > li.menu-item-has-children:last-child:not(.mega-menu) > ul.sub-menu{left:auto !important;right:0px !important;}#main-header #top-menu > li.menu-item a:hover {color:#ffe800 !important; }#main-header #top-menu ul.sub-menu {padding:0;width:auto;}#main-header #top-menu ul.sub-menu li {padding:0;}#main-header #top-menu ul.sub-menu li > a {line-height:1.3;font-size:1em;}#main-header #top-menu ul.sub-menu li > a:hover {color:#000 !important;background-color:#ffe800 !important;}#main-header #top-menu li.mega-menu > ul.sub-menu > li > a {color:#fff;text-decoration:underline; pointer-events:none;cursor:default;padding-top:5px !important; padding-bottom:0px;}#main-header #top-menu li.mega-menu a {word-wrap:break-word;}.has-post-thumbnail img {width:auto; }.wp-caption-text {text-align:left;line-height:130%;}#footer-bottom {background:url("images/footer-bg.jpg") repeat-x scroll center bottom #2C5E91;}#footer-bottom #footer-info a:hover, #footer-bottom .et-social-icons a:hover.icon::before {color:#ffe800 !important;}.et-social-google-plus a.icon::before {content:"\e09d";}.et_pb_slide_description .et_pb_more_button {position:absolute;margin-top:0px;top:0;bottom:0;left:-100%;right:-100%;}.et_pb_slide_description a.et_pb_more_button {color:transparent;}.et_pb_slide_description .et_pb_more_button {background:transparent;}.et_pb_fullwidth_header {padding:15px 0;}.et_pb_fullwidth_header .et_pb_fullwidth_header_container {max-width:100% !important;width:100%;}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {margin-right:2%;margin-left:2%;}.et_pb_blog_grid h2 a {font-size:1.2em;line-height:120%;}.et_pb_team_member_image {width:200px;}@media screen and ( max-width:999px ) {#main-header.custom_mobile_menu_closed.et-fixed-header {position:fixed; height:30px;}#main-header.custom_mobile_menu_closed.et-fixed-header #et-top-navigation {padding-top:0px;}#main-header.custom_mobile_menu_closed.et-fixed-header #logo {display:none;}#main-header.custom_mobile_menu_closed.et-fixed-header #et_mobile_nav_menu .mobile_menu_bar {padding-bottom:0px; }}.et_mobile_menu {padding:0%;}#mobile_menu{line-height:13px;}#mobile_menu li.menu-item-has-children > a {background-color:transparent;}#mobile_menu li.current-menu-ancestor > a {color:#ffe800 !important;font-weight:bold !important;}#mobile_menu li.current-menu-item > a {color:#ffe800 !important;font-weight:bold !important;}#mobile_menu li:not(.menu-item-has-children) > a:hover {color:#000 !important;background-color:#ffe800 !important;}#mobile_menu li ul.sub-menu.custom_submenu_collapsed { display:none!important; }#mobile_menu li ul.sub-menu.custom_submenu_expanded { display:block!important; }#mobile_menu li.menu-item-has-children > a.custom_submenu_collapsed::after {content:'+';padding-left:6px;}#mobile_menu li.menu-item-has-children > a.custom_submenu_expanded::after{content:'-';padding-left:6px;}@media screen and (max-width:499px) {.et-search-form input {background-color:#1b4f85;}#et_top_search {margin-right:50px; }}@media screen and (max-width:999px) {.et_pb_row {padding:0%;}}@media screen and (max-width:999px) and (min-width:499px) {.et_pb_row_3-4_1-4 .et_pb_column_3_4 {width:74.25% !important;}.et_pb_row_3-4_1-4 .et_pb_column_1_4 {width:22.75% !important;margin-left:3% !important;}}@media screen and (max-width:499px) {#main-content #left-area .entry-content not(.wp-caption) img:not(.size-thumbnail):not(.size-medium):not(.size-large):not(.size-full){max-width:100px !important;height:auto !important;padding-right:10px !important;border:0px !important;}#main-content #left-area .entry-content {word-wrap:break-word !important;}#main-content #left-area .entry-content table{width:100% !important;margin-left:0px !important;word-wrap:break-word !important;}#main-content #left-area .entry-content table td {padding:0 !important;padding-bottom:10px !important;}}@media screen and (max-width:999px) {#main-content #left-area .entry-content table img:not(.size-thumbnail):not(.size-medium):not(.size-large):not(.size-full){max-width:100px !important;height:auto !important;padding-right:10px !important;border:0px !important;}#main-content #left-area .entry-content {word-wrap:break-word !important;}#main-content #left-area .entry-content table{margin-left:0px !important;word-wrap:break-word !important; }}.display-posts-listing .listing-item {clear:both;line-height:130%;margin-bottom:10px;}.display-posts-listing img {float:left;margin:0 10px 20px 0;}#sidebar .widgettitle {font-weight:600;}.widget_em_calendar table {line-height:0px;}.widget_em_calendar table tr, .widget_em_calendar table td, .widget_em_calendar table th {padding:0.7em 0.26em !important;}table.custom_events_manager_list th{background-color:#dddddd;border:1px solid #ffffff;}table.custom_events_manager_list td{background-color:#f0f0f0;border:1px solid #ffffff;}#custom_events_manager_list_on_home_page {line-height:130%;}#custom_events_manager_list_on_home_page > a {font-size:21px;font-weight:bold;color:#39C;}#custom_events_manager_list_on_home_page > a + p {padding-bottom:0px;}#custom_events_manager_list_on_home_page > a + p + p {line-height:130%}table.table-no-border-wide {border:0px !important;}table.table-no-border-wide td {border:0px !important;vertical-align:top !important;}table.table-no-border-narrow {border:0px !important;width:auto !important;}table.table-no-border-narrow td {border:0px !important;padding:0px 10px 5px 0px !important;max-width:initial !important;vertical-align:top !important;}table.table-border-narrow {width:auto !important;}table.table-border-narrow td {border:1px solid #ddd !important;padding:10px 10px 10px 10px !important;vertical-align:top !important;}