/*
Theme Name: Endan
Theme URI: http://www.epioncss.com/
Description: Smart. Flexible. Beautiful.
Author: Epion Computer Solutions PLC
Author URI: http://www.epioncss.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Themes ID: theme
Template: Divi
*/


.et_pb_menu_1_tb_header.et_pb_menu ul li a, body, input, textarea, select, .slider_header, .slider_header div, .slider_description, .slider_description div  {
    font-family: 'Lora',Georgia,"Times New Roman",serif !important;
    font-size: 18px;
    color: #000000!important;
}


body {
	font-weight: 400;
}

.et_pb_section.articlesection {
	background: rgb(246,246,246) !important;
	padding: 2% 0 !important;
}

.et_pb_section.articlesection:nth-child(2n+1) {
	background: white !important;
}

.et_pb_row {
	width: 84%;
	max-width: 1600px !important;
}

.et_pb_section.et_pb_section_0_tb_header, .et_pb_row.et_pb_row_1_tb_header {
    height: auto !important;
}

header .et_pb_blurb_position_left .et_pb_main_blurb_image {
    width: 25px;
}

header .et_builder_inner_content {
    z-index: 999 !important;
}

.nav li ul {
    border-color: #2ea3f2;
}

.et_pb_image_0_tb_header .et_pb_image_wrap img {
    height: auto;
    max-width: 225px;
}

.et_pb_blurb_0_tb_header .et-pb-icon {
    color: #ffffff !important;
    font-size: 18px !important;
}

.et_pb_blurb_1_tb_header .et-pb-icon {
    color: #FFFFFF;
    font-size: 18px !important;
}

.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
    margin-bottom: 0;
}

.et_pb_module.et_pb_image.et_pb_image_0_tb_header.et_pb_image_sticky {
    margin-left: 0;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_header.dd-sB.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light {
    margin-bottom: 0;
}

.dd-sB .et_pb_blurb_position_left .et_pb_blurb_content {
    text-align: left;
    margin-left: 0;
}

.dd-sB .et_pb_blurb_content {
	max-width: 750px;
}

.articlesection.gallery .post-content {
    display: none;
}

.gallery .post-content {
    display: none;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_1_tb_header.dd-sB.et_pb_text_align_right.et_pb_blurb_position_left.et_pb_bg_layout_light {
    margin-left: auto !important;
    margin-right: 0;
    display: inline-block;
}




header .et_pb_blurb .et_pb_image_wrap {
    margin-top: 5px;
}

.et_pb_section.homewelcome, .et_pb_section.page_header {
	background: rgb(240,240,240);
}

.et_pb_section.homewelcome {
	padding: 1% 0 !important;
}

.et_pb_section.page_header {
    padding: 30px 0;
    background-color: #0d6090e8;
    background-size: contain;
    background-position: 0 0;
    background-repeat: repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0icmdiYSgwLDAsMCwwLjA3KSIgaGVpZ2h0PSI1NnB4IiB3aWR0aD0iMTEycHgiIHZpZXdCb3g9IjAgMCAxMTIgNTYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAsMEg1NkwwLDI4Wk0xMTIsMEg1Nmw1NiwyOFptMCw1Nkw1NiwyOCwwLDU2WiIvPjwvc3ZnPg==);
    background-size: 50px auto;
}

.homeslider .et_pb_slide_description {
	padding: 20% 7% !important;
}

.homeslider .et_pb_row {
	max-width: 100% !important;
	width: 100% !important;
}

.et_pb_section.homeslider {
	padding: 0;
	margin : -80px auto 0
}

.slider_header div {
    font-size: 2.5em !important;
}

.et-menu li li a {
    padding: 6px 12px;
    width: 100%;
    min-width: 100%;
    display: block;
    white-space: nowrap;
}

.nav li li {
    padding: 0;
}







.et_pb_section.et_pb_section_0_tb_header.dd-fixed-header.et_pb_with_background.et_section_regular {
    padding: 0;
    background: #0293c7!important;
}

.et_pb_section.et_pb_section_1_tb_header.et_pb_sticky_module.et_section_regular.et_pb_section--with-menu {
    padding: 0;
}

span.et-waypoint.et_pb_animation_off.et_pb_animation_off_tablet.et_pb_animation_off_phone.et-pb-icon {
    font-size: 35px;
}

.otheralbums article {
    background: #f7f5f5;
    height: 100%;
	padding-bottom: 5px !important;
}

.otheralbums article p.post-meta {
    padding-bottom: 0 !important;
}

.otheralbums article .post-content {
    display: none;
}

.otheralbums .et_pb_blog_0 .entry-featured-image-url {
    margin-bottom: 10px;
}














.homewelcome .et_pb_text p, h1, h2, h3{
	color: black !important;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a {
    font-size: 1em;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
    font-size: 1.1em;
}

.et_pb_section.et_pb_section_0_tb_header, .et_pb_row.et_pb_row_1_tb_header, .et_pb_column.et_pb_column_4_4.et_pb_column_1_tb_header.dd-flex-column {
    height: auto !important;
}

.homewelcome .et_pb_text h1 {
    color: #4a0d66 !important;
    font-size: 1.4em !important;
    margin: 15px 0;
    line-height: 1.5em;
    font-weight: bold;
}

.homewelcome .et_pb_button {
	background: transparent;
	color: black !important;
	border-color: #931c28 !important;
}


.homesecond p {
	text-align: center;
}

.homesecond h4 {
    font-size: 1.6em;
    text-align: center;
    margin: 10px 0;
}

.homesecond .et_pb_main_blurb_image {
    margin-bottom: 10px;
}

.homesecond span.et-pb-icon {
	color: #931c28 !important;
}

.dipi_blog_slider_0 .dipi-entry-title {
    font-weight: 400 !important;
}

h2, h3 {
	font-weight: bold;
	color: #6176f9 !important;
}

.et_pb_contact_field textarea.et_pb_contact_message {
    min-height: 80px;
}

.et_contact_bottom_container {
    width: 100%;
    display: block;
}

.customfooter article {
    margin-bottom: 5px !important;
    padding-bottom: 0 !important;
    border-bottom: 1px solid #ffffff4f !important;
}

button.et_pb_contact_submit.et_pb_button {
    width: 97%;
    display: block;
    background: #4ec8f4;
    padding: 5px 10px;
    font-size: 1em;
    border: 0px solid black;
    color: black;
    font-weight: bold;
}

.page_header h1 {
	font-size: 2em;
	text-align: center;
	color: white !important;
    font-weight: bold;
	line-height: 1.5em;
}

.et_pb_blog_0 article.et_pb_post {
    margin-bottom: 20px;
}

article h2.entry-title {
    line-height: 1.4em;
}

.entry-content tr td  {
	border: 1px solid #0b0a0a4d !important;
}

footer .et_pb_module.et_pb_divider {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    height: 15px !important;
}


.et_pb_menu_0_tb_header.et_pb_menu ul li a {
	font-size: 1.1em !important;
}

.et_pb_sidebar_0_tb_footer.et_pb_widget_area a {
	font-size: 1em !important;
}

body #page-container .et_pb_section .et_pb_button_0_tb_header {
	font-size: 1em !important;
}


/*contact us*/
.Contact_us .et-pb-icon {
	font-size: 22px !important;
}
.Contact_us .et_pb_blurb {
	margin-bottom: 3% !important;
}

.et_pb_contact p input, .et_pb_contact p textarea {
	width: 100%;
	padding: 16px;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #999;
	background-color: #eee;
	font-size: 14px;
	border: 1px solid #160727;
	border-radius: 2px;
}

.et_pb_contact p input, .et_pb_contact p textarea {
    padding: 8px 15px !important;
    font-size: 16px !important;
}

.Contact_us {
	background: #f5f5f580 !important;
}

.et_pb_section_1_tb_header .et-menu-nav ul.et-menu li a, #top-menu a {
    color: #313131 !important;
    font-size: 1.1em !important;
}

.et_pb_blog_grid h2 {
	line-height: 1.4em;
}


.gallery h2.entry-title {
    min-height: 100px;
}

.customfooter {
	background-color: rgb(50,50,50);
}


.et_pb_posts article {
    margin-bottom: 25px;
    border-bottom: 1px solid #c2bfbf;
    padding-bottom: 25px;
}



.et_pb_posts a.more-link {
    clear: both;
    display: inline-block;
    background: #f6c003;
    color: black;
    text-transform: capitalize;
    padding: 0 20px;
    border-radius: 3px;
}




.sectionheader {
	margin-bottom: 40px;
}


.members h3, .partners h3 {
    line-height: 1.5em;
    text-align: center;
    font-size: 1.2em;
    color: black !important;
}


.members .list .et_pb_column, .partners .list .et_pb_column  {
	background: white;
    padding: 15px;
    border: 1px solid#931c28;
}

.partners.list .et_pb_column.empty {
	background: transparent !important;
	border: none !important;
}

.et_pb_section.articlesection:nth-child(2n+1).members .list .et_pb_column,
.et_pb_section.articlesection:nth-child(2n+1).partners .list .et_pb_column {
    background: rgb(246,246,246);
}

.partners .list .et_pb_image, .members .list .et_pb_image {
    text-align: center;
    background: white;
    margin: -15px -15px 10px -15px;
}

.partners .list img, .members .list img {
    margin: 0 auto;
    display: block;
}

.customlink a {
    color: black;
    border: 1px solid black;
    padding: 15px 30px;
    background: #e2dbbf;
    line-height: 1em !important;
    display: inline-block;
    transition: 0.3s;
}

.customlink a:hover{
    background: #f4c206;
}


/*home page*/

.AboutUs_text {
	background-color: #f5f5f580 !important;
}

.three_equal_column {
	background-color: white;
	padding: 15px;
	border: 1px solid #160727;
}


.sub-menu li.menu-item {
    width: 100%;
}

.et_pb_menu_0_tb_header .sub-menu li.menu-item a {
    padding: 5px 15px !important;
    border-bottom: 1px solid #5c5c5c0f;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    padding: 15px 8px 24px !important;
}

.et-menu .menu-item-has-children>a:first-child:after {
    right: -9px;
    top: 15px;
}


/*menu*/

#top-menu li a {
	white-space: nowrap;
}

.nav li ul {
	width: auto !important;
}

#top-menu li li a {
	width: auto;
	padding: 4px 4px !important;
	white-space: nowrap;
}

.nav li ul {
	padding-bottom: 4%;
	padding-top: 4% !important;
}



/*footer*/
.footer-widget li::before {
	border-color: transparent !important;
}

#menu-footer-menu li {
	padding-left: 0% !important;
	/*margin-bottom: 0% !important;*/

}

.footer-widget {
	margin-bottom: 2% !important;
}

#footer-widgets {
	padding-top: 3% !important;
}



/*galley*/

.et_post_meta_wrapper {
	display: none;
}
.custom_galley .et_pb_gallery_item {
	width: 32% !important;
	margin-right: 2% !important;
	float: left;
	clear: none !important;
	margin-bottom: 15px !important;
	border: 1px solid #160727;
}

/* .custom_galley .et_pb_gallery_item:nth-child(3n) {
	margin-right: 0% !important;
}

.et_pb_gallery_item:nth-child(3n) {
	margin-right: 0% !important;
} */

.et_overlay:hover::before {
	color: #160727 !important;
}

.et_pb_gallery_grid .et_pb_gallery_item {
    opacity: 1;
    animation: fadeBottom 1s 1 cubic-bezier(.77,0,.175,1);
}



.customfooter .et_pb_row_1_tb_footer p {
    line-height: 1.2em;
    font-size: 15px;
}

.customfooter .et_pb_row_1_tb_footer {
    padding: 0;
}




article.et_pb_post {
    margin-bottom: 0;
}








.et_mobile_menu {
    padding: 10px;
    width: auto;
    left: auto !important;
    right: 0;
}

.et_mobile_menu li li {
    padding-left: 10px;
}



ul.sub-menu {
    padding: 0 !important;
}












@media all and (min-width: 1405px) 
{

}

















@media all and (min-width: 1100px) and (max-width: 1405px) {


	#logo {
		max-height: 70% !important;
	}

	#top-header .container, #main-header .container {
    width: 90%;
}

}
















@media all and (min-width: 981px) and (max-width: 1100px) {

#logo {
		max-height: 60% !important;
	}

   #top-header .container, #main-header .container {
    width: 94%;
}


}
















@media all and (max-width: 980px) {

#top-header .container, #main-header .container {
    width: 96%;
}

#logo {
	max-height: 90% !important;
}

.homeslider .et_pb_slide_description {
    padding: 22% 8% !important;
}
	
.et_pb_column .et_pb_widget {
    width: 100%;
}
	
.et_pb_section.et_pb_section_0_tb_header, .et_pb_row.et_pb_row_1_tb_header {
    height: auto !important;
}
	
.et_pb_row.et_pb_row_1_tb_header {
    width: 100% !important;
    height: auto !important;
}
	
.et_pb_section.et_pb_section_0_tb_header .et_pb_column {
    margin-bottom: 0;
}
	
.et_pb_row.et_pb_row_1_tb_header p {
    text-align: center;
}

.homewelcome .et_pb_text h1 {
    font-size: 1.1em !important;
}
	
.homesecond .et_pb_row {
    width: 98%;
}
	
.dd-flex-column {
    display: block;
}
	
.et_pb_column_1_tb_header.dd-flex-column {
    display: block;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_1_tb_header.dd-sB {
    text-align: center;
    margin-left: auto !important;
    display: block !important;
    position: relative;
    width: 100%;
    max-width: 145px;
    margin-right: auto !important;
    float: none;
}


}













@media screen and (max-width: 782px) {
.et_pb_section.et_pb_section_0_tb_header {
		display: block !important;
}

.homewelcome .et_pb_row {
    width: 100%;
    max-width: 100%;
}
	
}






@media all and (max-width: 767px) {
	
.et_pb_section_0_tb_header, .et_pb_menu_0_tb_header, .et_pb_button_0_tb_header {
		display: block !important;
}

.et_pb_row.et_pb_row_1_tb_header .et_pb_column {
    margin-bottom: 0;
}
	
.et_pb_row.et_pb_row_1_tb_header.et_pb_column, .et_pb_row.et_pb_row_1_tb_header {
    width: 98% !important;
    text-align: center;
}
	
.et_pb_section.et_pb_section_1_tb_header.et_pb_sticky_module .et_pb_row {
    width: 98% !important;
}
	

	
}








@media all and (max-width: 479px) {
.et_pb_image_0_tb_header .et_pb_image_wrap img {
    max-width: 100%;
}
	
.et_pb_post h2 {
    font-size: 18px;
    line-height: 1.3em;
}
}



