
/*
Theme Name: Divi Child Theme
Template: Divi
Version: 4.5.3
Description: Child Theme of Divi
Author: JMED
Version: 1.5
*/



@import url('../Divi/style.css');




/* TABLE OF CONTENTS:
* 1 - TYPOGRAPHY 
* 2 - HEADER
    2.1 - TOP BAR
	2.2 - LOGO/TITLE
	2.3 - SOCIAL MEDIA
* 3 - LINKS & NAVIGATION
	3.1 - DROPDOWN MENU 
* 4 - BREADCRUMBS
* 5 - CONTENT 
    5.1 - HOME PAGE
    5.2 - MARKETS PAGE
    5.5 - STORE
	5.6 - BLOG
* 6 - MEDIA
    6.1 - SLIDESHOWS  
	6.2 - CAROUSEL  
* 7 - FORMS & NEWSLETTER
* 8 - FOOTER
* 9 - MEDIA QUERIES
*/




/*--- 1 - TYPOGRAPHY -------------------------------------*/ 
h1 { font-size: 3em; font-weight: bold; }
h2 { font-size: 1.8em; font-weight: bold; line-height: 1.4; }
h3 { font-size: 1.6em; font-weight: bold; line-height: 1.2; }
h4 { font-size: 1.4em; font-weight: bold; line-height: 1.2; }
h5 { font-size: 1.2em; font-weight: bold; line-height: 1.2; }
h6 { font-size: 1em; font-weight: bold; line-height: 1.2; }




/*--- 2 - HEADER -------------------------------------*/ 


	/*--- 2.1 - HEADER TOP BAR -------------------------------------*/ 
	.et_pb_row.et_pb_row_0_tb_header {
		color: #fff;
		font-size: 1em;
		font-weight: bold;
	}

	.et_pb_row.et_pb_row_0_tb_header a { color: #fff; }

	.even-text-spacing .et_pb_text_inner { display: block !important; }

	.topBarText { 
		color: #fff; 
		font-family: nunito-sans, sans-serif;
		font-size: 1em; 
		font-weight: bold;
		letter-spacing: 1px;
	}

	.topBarText a { color: #fff; }


	/*--- 2.2 - LOGO/TITLE -------------------------------------*/ 
	h1.mainHeader,
	h2.mainHeader { color: #fff; }

	.et_pb_text_inner img { border-radius: 50px; }


	.mainTitle { 
		font-family: minion-pro, serif;
		font-size: 3.9em; 
		font-weight: 400;
		letter-spacing: 1px;
	}

	.subTitle { 
		font-family: nunito-sans, sans-serif;
		font-size: 1.5em; 
		font-weight: 400;
		letter-spacing: 1px;
	}

	.tagline { 
		font-family: nunito-sans, sans-serif;
		font-size: 2.3em; 
		font-weight: 400;
		letter-spacing: 1px;
		margin-top: 20px;
	}


	/*--- 2.3 - SOCIAL MEDIA -------------------------------------*/ 
	a i.fab { color: #fff; } 
	a i.fab:hover { color: #98cccc; } 




/*--- 3 - LINKS & NAVIGATION -------------------------------------*/ 
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul { padding: 10px 0 !important; }
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li > a { padding-bottom: 10px; }

/*.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.et-pb-icon.et-animated { font-size: 20px; }*/
.et-waypoint { font-size: 20px; }

.et-menu-nav { font-family: nunito-sans, sans-serif; }

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    color: red;
    letter-spacing: 0;
    word-spacing: 0px;
    margin: 0px 5px 0;
    font-weight: bold;
}


	/*--- 3.1 - DROPDOWN MENU -------------------------------------*/ 
	.et_mobile_menu { left: -60px; }




/*--- 5 - CONTENT -------------------------------------*/ 
/*Take out divider line between content & sidebar*/
#main-content .container:before {background: none; }
 
/*Hide Sidebar*/
#sidebar { display:none; }


	/*--- 5.1 - HOME PAGE -------------------------------------*/ 
	.fa-wheelchair-icon .et-pb-icon::after {
		content: "\f193";
		font-family: "FontAwesome" !important;
		font-size: 48px;
		font-weight: bold;
		padding: 5px; /* OPTIONAL, READ NOTES */
	}

	.fa-truck-icon .et-pb-icon::after {
		content: "\f0d1";
		font-family: "FontAwesome" !important;
		font-size: 48px;
		font-weight: bold;
		padding: 5px; /* OPTIONAL, READ NOTES */
	}

	.fa-customers-icon .et-pb-icon::after {
		content: "\f0c0";
		font-family: "FontAwesome" !important;
		font-size: 48px;
		font-weight: bold;
		padding: 5px; /* OPTIONAL, READ NOTES */
	}

	.fa-pencil-icon .et-pb-icon::after {
		content: "\f303";
		font-family: "FontAwesome" !important;
		font-size: 48px;
		font-weight: bold;
		padding: 5px; /* OPTIONAL, READ NOTES */
	}

    /* 5.5 - STORE -------------------------------------*/
	.specials-item::before {
		content: "Special";
		background: #ff8c00;
		border-radius: 10px;
		color: #fff;
		padding: 5px;
		font-weight: bold;
		position: absolute;
		top: 0;
		left: 15px;
		height: 25px;
		width: 52px;
		z-index: 99999;
	}
   	

	/*---  5.6 - BLOG -------------------------------------*/
	



/*--- * 6 - MEDIA -------------------------------------*/ 


    /* 6.1 - SLIDESHOWS */ 


	/* 6.2 - CAROUSEL */ 
	.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title { font-sie: 1.1em; }
	.et_pb_section.et_pb_section_1_tb_header.et_section_regular.et_pb_section--absolute {
		top: -100px; 
	}




/*--- * 7 - CONTACT FORMS -------------------------------------*/
.et_pb_newsletter_form .input, .et_pb_newsletter_form input[type="password"], .et_pb_newsletter_form input[type="text"], .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"], .et_pb_newsletter_form p.et_pb_newsletter_field textarea, .et_pb_newsletter_form select, .et_pb_newsletter_form textarea {
    -webkit-appearance: none;
    padding: 10px 2% !important;
}
	
	
	

/*--- * 8 - FOOTER -------------------------------------*/
.even-text-spacing .et_pb_text_inner {
    display: flex;
    justify-content: center;
}

	


/*--- 9 - MEDIA QUERIES -------------------------------------*/ 
/*@media all and (max-width: 767px) {
    #et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img, .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img {
        height: 100%;
        padding: 10px;
    }
}*/

@media (max-width: 980px) {
	.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu { width: 150px; }
}

@media (min-width: 980px){
	.footer-links { display: inline-block; }
	.copyright { display: inline-block; }
}
 
/*Expand the content area to fullwidth*/
@media (min-width: 981px){
	#left-area {
		width: 100%;
		padding: 23px 0px 0px !important;
		float: none !important;
	}
}
