/*
 Theme Name:   Divi-child
 Theme URI:    http://example.com/twenty-nineteen-child/
 Description:  Twenty Nineteen Child Theme
 Author:       Elegant themes
 Theme uri: http://www.elegantthemes.com/gallery/divi/
 Template:     Divi
 Version:      3.0.105
*/

/*Main style*/

.et-social-icons li {
	margin-left: 0px;
}

/*Desktop style*/
@media screen and (min-width: 768px) {
	.welcome-kolonnade h2 {
		padding-bottom: 45px;
	}
	.the-centre h4 {
		padding-bottom: 20px;
	}
	
	body .entry-content table, body.et-pb-preview #main-content .container table{
		border: none;
	}
	
	body .entry-content tr td, body.et-pb-preview #main-content .container tr td{
		border: none;
		padding: 6px 16px;
	}
	body .store-directory-table{
		padding-top: 8px;
    	padding-bottom: 6px;
	}
}


/*Mobile style*/
@media (min-width: 320px) and (max-width: 480px) {
	.welcome-kolonnade h2 {
		padding-bottom: 20px;
	}
	.the-centre .et_pb_column{
		margin-bottom: 0;
	}
	.the-centre h4 {
		padding-bottom: 18px;
	}
	.the-centre .et_pb_blurb_description br {
		display: none;
	}
	.the-centre br {
		display: none;
	}
	.store-directory{
    	padding-bottom: 4px;
		padding-top: 4px;
	}
	.store-directory1 .et_pb_row{
		width: 100%;
	}
	.store-directory1 .et_pb_column{
		margin-bottom: 0;
	}
	.store-directory1 .et_pb_text {
		padding-bottom: 4px;
		max-width: 97%;
	}
	.store-directory1 .table-text{
		max-width: 100% !important;
		padding-left: 5px;
    	padding-right: 5px;
	}
	.store-directory1 h4{
		font-size: 32px !important;
		text-align: center;
	}
	.contact .et_pb_column{
		margin-bottom: 0;
	}
	.store-directory-table {
    	padding-bottom: 4px;
		padding-top: 4px;
	}
	body .entry-content tr td:first-child {
		font-size: 11px;
		padding-top: 5px;
		width: 35% !important;
	}
	body .entry-content tr td:nth-child(2) {
		font-size: 11px;
	    width: 35% !important;
	}
	.store-directory-table .et_pb_column_2 {
		margin-bottom: 0;
	}
	body .entry-content tr td, body.et-pb-preview #main-content .container tr td{
		border: none;
		font-size: 11px;
		padding: 4px 4px;
	}
	body .entry-content table, body.et-pb-preview #main-content .container table{
		border: none;
		margin-bottom: 0;
		width: 100% !important;
	}
	body .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light {
		width: 50% !important;
	}
	.gallery h4{
		text-align: center;
	}
	.support-logos .et_pb_column{
		margin-bottom: 0 !important;
		width: 33.33% !important;
	}
	.support-logos .et_pb_row{
		width: 98% !important;
	}
	body .mobile_menu_bar:before {
		color: #ffffff !important;
	}
	.et_mobile_menu {
		border-color: #ffffff !important;
	}
}
	
