/*
Theme Name: MPA Style
Template:     Divi
*/

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

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

/* 
Page background overrides
-------------------------------------------------------------- */
/* colours:

	Navy Blue: #00375E
	
	Turquoise: #008B95
	Turquoise 40%: #99D1D5
	Turquoise 20%: #CCE8EA
	
	Mid Blue: #0073CF
	Mid Blue 40%: #99C7EC
	Mid Blue 20%: #CCE3F5
	
	Grey: #394A5B
	Grey 70%: #74808C
	Grey 30%: #C3C8CD
	Grey 15%: #E1E4E7

	BlueGrey: #96AEBA

	Green: #88ad50	
	Burgundy: #981E32
	Purple: #b54fa0
	Yellow: #f4c400
	Orange: #
	Red: #e61c25
*/





/* Type */

body, h1, h2, h3, h4, h5, h6 {font-family: "myriad-pro", Arial, Helvetica, sans-serif!important; line-height:1.4em!important;}
	.et_pb_text h2, .et_pb_text h3  {margin: 24px 0 8px 0;}
		.et_pb_text h2:first-of-type, .et_pb_text h3:first-of-type {margin: 0 0 8px 0!important;}
.entry-content h4 {margin-top: 28px}
sup, sub {font-size: 0.7em}

h4.widgettitle, .sidebar-text h4{margin-top:0!important;}

.body-list h4.widgettitle {display:none}
.body-list a, h2.entry-title a {text-decoration:underline!important;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	.body-list a:hover, h2.entry-title a:hover { color:#74808C;}

.et_pb_text p:first-of-type, h2 + p, h3 + p  {font-size: 1.2em;}
	.same-text .et_pb_text p:first-of-type, .same-text h2 + p, .same-text h3 + p  {font-size: 1em!important;}
.et_pb_text p {padding-bottom: 0.8em!important;}
.et_pb_text ul { line-height: 20px; padding-bottom: 1em!important; list-style-type: square!important;}
.et_pb_text li {  padding-bottom: 0.4em!important;}
.et_pb_testimonial {margin-top:30px}
.et_pb_testimonial_description_inner p {padding-bottom: 0.5em;}
.et_pb_testimonial_author {margin-top:0}

.et_pb_toggle_open h5.et_pb_toggle_title {color: #00375e; font-weight: 500; font-size: 26px;}

.list-spaced li {padding-bottom: 1em!important;}

blockquote {margin: 20px 0 30px 0!important; padding: 15px 20px 20px!important; border-left: 16px solid #00375e; display:block; background: #f7f7f7; position: relative; font-style: italic; font-size: 1.1em!important; font-weight: 500; line-height: 1.2; color: #394a5b!important;  text-align: justify; width: 100%; 
-moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2)!important; 
-webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2)!important; 
box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);}
	blockquote p:first-of-type {font-size: 1em!important;}
	blockquote p:last-of-type {padding-bottom: 0em !important;}

/*#sidebar ul {list-style: initial!important;list-style-type: square!important;}
.et_pb_widget ul li {margin-left:16px!important;}*/


a[rel*=category] {text-transform:uppercase!important; color:#fff!important; padding: 1px 3px!important;}
a:hover[rel*=category] {background-color:#00375E!important;}


.et_pb_member_position {color: #0073CF; font-size:20px;}

/* Cat widget */

/*#category-posts-2-internal .cat-post-title {font-size: 14px!important;line-height: 1.2!important;}
#category-posts-2-internal .cat-post-current .cat-post-title {text-transform: none!important;}
#category-posts-2-internal .cat-post-item {padding: 0 0 3px 0!important}

#category-posts-2-internal .cat-post-date {font-style: normal!important;font-size: 12px!important;font-weight: 600;}
#category-posts-2-internal li > div {margin:0!important}*/

#category-posts-2-internal .cat-post-title,
#category-posts-4-internal .cat-post-title {font-size: 14px!important;line-height: 1.2!important;}
#category-posts-2-internal .cat-post-current .cat-post-title,
#category-posts-4-internal .cat-post-current .cat-post-title {text-transform: none!important;}
#category-posts-2-internal .cat-post-item,
#category-posts-4-internal .cat-post-item {padding: 0 0 3px 0!important}
#category-posts-2-internal .cat-post-date,
#category-posts-4-internal .cat-post-date {font-style: normal!important;font-size: 12px!important;font-weight: 600;}
#category-posts-2-internal li > div,
#category-posts-4-internal li > div {margin:0!important}

/* Navigation */

/* change logo for fixed header */
.et-fixed-header #logo {content: url(/identity-cms/wp-content/uploads/2018/12/MPA-NI-Primary-Cut-Logo.png);
}


.et_header_style_centered #main-header .logo_container {margin-top: 10px;}
	.et_header_style_centered header#main-header.et-fixed-header .logo_container {height: 0px;}

.nav-mpa-logo {display:block; float:right; margin-top: 10px; }
.nav-mpa-logo img#logo {max-height: 70px!important;}

.et_header_style_centered #main-header .container {text-align: left;}
.et_header_style_centered #main-header div#et-top-navigation {text-align: center; padding: 5px 0;}

#top-menu li li a ,.et-fixed-header #top-menu li li a {color:#FFF!important;}

/* FOR LINKS TO OTHER MPA SITES - NOT USED
 * 
 * #et-secondary-nav li li {padding:0!important;}
	#et-secondary-nav li li:first-of-type {border-bottom: 1px solid rgba(255, 255, 255, 1); background: #008B95}
#et-secondary-nav li ul {padding: 0.5em 0;}
#et-secondary-nav li {font-size: 1.2em!important;}
#et-secondary-nav li > ul {min-width:400px!important; font-weight: 400;}
#et-secondary-menu > ul > li a {color:#96aeba}

#et-secondary-nav li ul li a {color:#fff}

#et-secondary-nav li li a {font-size: 0.8em!important; line-height: 1.8em; padding:0 1em!important;}
	#et-secondary-nav ul li a:hover {background-color: #96aeba;}
#et-secondary-nav li ul li span {font-weight: 800;  }

	.mpa-family-first {font-size: 1.15em!important; margin-top: -7px; padding-top: 3px; padding-bottom: 6px}
*/

/*#top-header #et-info:before {content: "Mineral Products Association Northern Ireland"; padding-right:20px; font-weight: 800;} */
.et-social-google-plus a.icon:before {content: "\e0a3";}

input.et-search-field {font-size: 14px; border: #00375E solid 1px; border-radius: 0 6px 6px; height: 40px; background: #f7f7f7}
	.et-fixed-header input.et-search-field {top: 0%;}


.nav li ul {padding: 6px 0;}
#top-menu li li {padding:0;}

.nav ul li a:hover, .et_mobile_menu li a:hover {background-color:#0073CF}
#top-menu li li a {padding:0 14px; width:240px!important; } 
#top-menu li li a:hover {opacity: 1;}


#top-header #et-info {float: right;}
#et-secondary-menu {float: left;}
#et-secondary-menu > ul > li a {color: #FFF;}

li.et-social-twitter:after {}


.widget_nav_menu .current-menu-item {display:none}
.widget_nav_menu ul {list-style-type: square!important; padding: 0 16px!important;}
.widget_nav_menu, .widget_nav_menu ul li {margin-bottom: 0.1em!important;}


/* Footer */

#footer-widgets {padding:1% 0}
	.et_pb_gutters2 .footer-widget {margin: 0 3% 0% 0;}

#footer-info {line-height: 1.4em;}
	#footer-info a {text-decoration: underline;}

.bottom-nav {padding: 15px 0 0;}
.bottom-nav a {color: #00375E; font-weight: 400; font-size:12px; text-decoration: underline;}
	.bottom-nav li.current-menu-item > a {color: #0073CF}

#et-footer-nav {background-color:#FFF}

div#text-2.fwidget.et_pb_widget.widget_text {width: 100%}

.footer-widget #custom_html-2 {width:100%!important;}

.footer-boiler {font-size:18px; color:#00375E; font-weight: 600; }
	.footer-boiler span {color:#FFF;}
.footer-boiler-link {float:right; font-size: 12px; color:#FFF;}
	.footer-boiler-link a {text-decoration: underline; color:#FFF; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	.footer-boiler-link a:hover {color:#00375E;}

/* Breadcrumb */
h2.trail-browse {display:none!important;}
ul.trail-items:before {content: "You are in: "; font-weight:600; margin-right: 8px;}

.dcsbcm_divi_breadcrumbs_wrapper:before {content: "You are in: "; font-weight:600; margin-right: 8px;display:inline-block; float:left;}
.dcsbcm_divi_breadcrumbs {}
.dcsbcm_divi_breadcrumbs a {text-decoration:underline!important;}



/* Tablepress */

h2.tablepress-table-name {font-size: 20px; font-weight: 600; margin: 10px 0;}
.tablepress tfoot th, .tablepress ahead th {background-color: rgba(0, 139, 149, 0.2);;}
.entry-content tr th, .entry-content head th {color: #00375e!important;}

.tablepress tfoot th, .tablepress thead th {background-color: rgba(0, 139, 149, 0.2)!important; font-weight: 600;}
.tablepress .column-1 {font-weight: 600!important;}

.tablepress a {text-decoration:underline!important;}

.tablepress-id-2 .column-4 {white-space: nowrap; font-weight: 600!important; color:#008B95;}
	.tablepress-id-2 .column-4 a {font-weight: 400!important; color:#008B95;}


/* Misc */
body {line-height: 1.5em!important;}
.et_pb_gutters2 .et_pb_row.et_pb_row_fullwidth {width:100%!important; max-width:100%!important;}
.et_pb_fullwidth_header {padding:0;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {width:100%}
.et_pb_blurb_content {min-height: 280px !important;}
.et_pb_main_blurb_image {margin-bottom: 0px;}
	.et_pb_main_blurb_image {border-radius: 0 14px 0 0;}
	.et_pb_blurb_container {padding:14px 14px 0 14px}
	.et_pb_blurb h4 {text-transform: uppercase; padding-bottom: 10px; font-weight: 600;}
		.et_pb_blurb h4 a:hover {color:rgba(255, 255, 255, 0.5); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;text-decoration: underline;}
	.et_pb_main_blurb_image {height: 120px !important; overflow: hidden !important; }
	html body .et_pb_main_blurb_image img {display: inline-block; min-width:100%; max-width:100%;}


.et_pb_fullwidth_header_container p {font-size:22px}
	.et_pb_fullwidth_header_container p a {text-decoration: underline; font-weight: 700; color:#00375e}
	.et_pb_fullwidth_header_container p a:hover {color:#0073cf; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.et_pb_section {padding: 0.5% 0!important;}


div.et_pb_module.et_pb_map_container.et_pb_fullwidth_map_0 {margin-top:-30px}

.mpa-full-header-block {padding: 0!important; /*margin-top: 0px;*/ margin-top:-22px; }
.mpa-header-block h1 {font-weight: 700; padding: 110px 0 0 0;}
.mpa-header-block h2 {font-weight: 500; line-height: 0.8em!important; padding-bottom:0!important;}
.mpa-header-block h3 {font-weight: 500; line-height: 0.8em!important; margin:0!important; padding-bottom:10px!important;}

.mpa-curved-box {border-radius: 0 14px 14px;}
.mpa-side-block-top {border-radius: 0 14px 0 0; min-height: 20px; background: #00375E; margin-bottom: 0!important; border-top-color: transparent; border-top-width: 0px; display: block;}
.mpa-side-block-bottom {border-radius: 0 0 14px 14px; background-color: rgba(0, 139, 149, 0.2); padding: 16px;}
.mpa-breadcrumb {background: #00375E; color: #FFF; font-size: 0.9rem; padding: 3px 16px; margin-bottom: 0!important;}
	.mpa-breadcrumb a {color: #99D1D5; text-decoration:underline; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	.mpa-breadcrumb a:hover {color: #FFF; text-decoration:underline;}

.et_pb_fullwidth_header_subhead {line-height:1.2em!important;}

/*.home-blocks .et_pb_column_2,
.home-blocks .et_pb_column_3,
.home-blocks .et_pb_column_4,
.home-blocks .et_pb_column_5 { border-radius: 0 14px 14px;}*/

.et_pb_blurb,
.home-blocks .et_pb_column,
.et_pb_blog_grid .et_pb_post {border-radius: 0 14px 14px;}
.home-blocks h4 {margin-top: 0px;}


.et_pb_main_blurb_image img {zoom: 2;}

.widget_recent_entries .post-date {font-size:12px!important;font-weight: 600;display: block;}

.et_pb_contact_right {min-width: 185px;}
.et_pb_contact_right p input {max-width: 68px;}

#same_text .et_pb_text p:first-of-type, .same_text h2 + p, .same_text h3 + p {
	font-size: 3em!important}

/* Animated Bar counters - Concrete page */
.page-id-215 .et_pb_counter_container {overflow: visible!important; clear:both!important;}
.page-id-215 .et_pb_counter_title {clear:both!important;}
.page-id-215 .et_pb_counter_container.et-animated {min-height: 2.4em;}
.page-id-215 .et_pb_counters {width:90%!important;}

@media only screen and (max-width: 1280px) {
	#top-menu li {padding-right: 16px!important;}
	#et_top_search {margin: 3px 0 0 12px}
}




/* Social Media */
.ff-stream {padding: 0;}
.ff-stream-wrapper {margin: 20px 0 0!important}

.ff-twitter .ff-icon-inner {background-color: #0073CF;}
.picture-item__inner {border-radius: 0 14px 14px;}



/* Hides social feed source i.e. twitter */
h6.ff-label-wrapper {display:none!important}

.ff-header h1 {font-size: 30px!important;margin: 20px 20px 2px!important; line-height: 1em!important;}
.ff-header h2 {font-size: 22px!important;line-height: 1em!important;}
	.ff-header h1 a, .ff-header h2 a {text-decoration:underline; font-weight:600!important;}
	.ff-header h1 a:hover, .ff-header h2 a:hover {opacity: .7;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;}

/* Media */
@media only screen and (max-width: 1120px) {
	#top-menu li {padding-right: 8px!important;}
	#et_top_search {margin: 3px 0 0 0px}
	.et_pb_blurb_content {line-height:1.3em}
		.et_pb_main_blurb_image {height: 100px !important; overflow: hidden !important; }
	.mpa-header-block h1 {padding: 80px 0 0 0;}
	/*.mpa-header-block h2 {padding-right: 80px; width: 90%;}*/
	.mpa-header-block h3 {font-size: 16px; line-height:1em; width: 70%;}
}

@media only screen and (max-width: 980px) {
	#logo {height: 80%!important; max-height: 80%!important; width: auto;max-width: 80%!important;}
	.et_pb_row {padding:0 0 30px}
	.et_pb_column {margin-bottom: 20px;}
	.nav-mpa-logo {margin-top: 0px;}
	.nav-mpa-logo img#logo {max-height: 62%;}
	.menu-family {display:none;}
	.et_pb_blurb_content {min-height: 230px !important;}
	.mpa-header-block {text-align: center;}
	.footer-widget:nth-child(n) {width: 100% !important;}
	.footer-boiler-link {display:none}
	.mpa-header-block {display:none}
	.mpa-header-block h1 {padding: 10px 0 10px 0;}
	.mpa-header-block h2 {padding-right: 0px}
	.map-full-width-header {margin-bottom: 20px!important;}
	div.et_pb_section.mpa-full-header-block.et_pb_section_1.et_pb_with_background.et_section_regular.et_pb_section_sticky {display:none}
	div.et_pb_row.et_pb_row_1.et_pb_equal_columns.et_pb_row_4col {padding-top:20px}
}

@media only screen and (max-width: 680px) {
	
	#top-header #et-info:before {display:block; padding: 6px 0;}
	.et_pb_blurb_content {min-height: 290px !important;}
}

@media (min-width: 981px), all {
	.et_pb_gutters2 .et_pb_row.et_pb_row_fullwidth, .et_pb_gutters2 .et_pb_specialty_fullwidth>.et_pb_row, 
	.et_pb_gutters2.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_gutters2.et_pb_row {width:100%!important;max-width: 100%!important;}
}


/* Download Manager */

.w3eden .btn-info.disabled, .w3eden .btn-info.disabled:hover, .w3eden .btn-info.disabled:focus, .w3eden .btn-info.disabled.focus, .w3eden .btn-info.disabled:active, .w3eden .btn-info.disabled.active, .w3eden .btn-info:disabled, .w3eden .btn-info:disabled:hover, .w3eden .btn-info:disabled:focus, .w3eden .btn-info:disabled.focus, .w3eden .btn-info:disabled:active, .w3eden .btn-info:disabled.active, .w3eden .btn-info[disabled], .w3eden .btn-info[disabled]:hover, .w3eden .btn-info[disabled]:focus, .w3eden .btn-info[disabled].focus, .w3eden .btn-info[disabled]:active, .w3eden .btn-info[disabled].active, .w3eden fieldset[disabled] .btn-info, .w3eden fieldset[disabled] .btn-info:hover, .w3eden fieldset[disabled] .btn-info:focus, .w3eden fieldset[disabled] .btn-info.focus, .w3eden fieldset[disabled] .btn-info:active, .w3eden fieldset[disabled] .btn-info.active {
background-color: #FFF!important;
border-color: #394A5B!important;
color: #394A5B!important;
}

.wpdm-download-link {background-color: #FFFFFF!important;
border-color: #394A5B!important;
color: #394A5B!important;}
.w3eden .btn-info, .w3eden .btn-primary {background-color: #00375E!important; color: #FFF!important;}
	.w3eden .btn-info:hover, .w3eden .btn-primary:hover {background-color: #71818c!important; color: #FFF!important;}

.w3eden .label-default {background-color: #E1E4E7!important;color: #71818c!important;}

.w3eden a {color: #00375E!important;}
	.w3eden a:hover {color: #71818c!important;}
.w3eden .btn {font-size: 12px!important;padding: 6px 8px!important;}


input[type=password] {
height: 45px;
padding: 0 10px;
font-size: 16px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.w3eden .pagination > .active > a, .w3eden .pagination > .active > a:focus, .w3eden .pagination > .active > a:hover, .w3eden .pagination > .active > span, .w3eden .pagination > .active > span:focus, .w3eden .pagination > .active > span:hover {
z-index: 2;
color: #fff!important;
cursor: default;
background-color: #00375E;
border-color: #337ab7;
}

.w3eden ul.pagination a {text-decoration:none!important;}
.w3eden a.current {color: #fff!important;}

.ptitle {font-size:16px!important;}

.wpdm-link-tpl {padding-bottom: 20px!important;}


.w3eden .wpdm-link-tpl .btn-primary {background-color:#fff!important; border: solid 1px #394A5B!important; color:#394A5B!important; line-height: 1em; margin-top:8px; }
	.w3eden .wpdm-link-tpl a.btn-primary:not(.btn-simple) {color:#394A5B!important;}
.w3eden .wpdm-link-tpl .btn-primary:hover {background-color:#E1E4E7!important;}




.w3eden .container-fluid {padding-top: 20px!important; padding-right: 0px!important; padding-left: 0px!important; margin-right: auto;margin-left: auto;}

.textwidget .wpdm-link-tpl p {display:none!important}

.w3eden ul.wpdm-pagination {list-style: none!important;}

/*Council Page Downloads Table */
.postid-1221 .__dt_col {line-height: 60px!important;}
.postid-1221 .__dt_col_0 {background-size: 133px!important; background-position: 0!important; padding-left: 150px!important;}
.postid-1221 a.wpdm-download-link {margin-top: 10px!important;}

/* Projects */


.project-template-default .et_pb_header_content_wrapper {padding-top:16px;}
.project-template-default .et_pb_header_content_wrapper p {padding: 6px;}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li {width: 50%;text-align: center; /*margin-bottom:28px;*/ }
	
@media only screen and (max-width: 1400px) {
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li {width: 50%;}
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {color: #00375E!important;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {color: #00375E!important; background-color:#E1E4E7!important;}
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a {color: #00375E!important; padding: 2px 8px!important; border-radius:2px!important; /*border: solid 1px;*/}
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta {color:#FFF!important;}


 * .et_pb_portfolio_item .et_pb_module_header a {
	 font-size: 20px;
	font-weight: 500;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
	 padding: .3em;
/* To make the buttons
padding: .3em 1em;
position: relative;
 border: 2px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
line-height: 1.7em!important;*/
 }

.et_pb_portfolio_item .et_pb_module_header a:hover {border-color: #E1E4E7; background-color: #E1E4E7;} 

p.post-meta {padding-top:16px;}

/* stops tags being clickable */
.page-id-851 .post-meta a {pointer-events:none; cursor: default; text-decoration: none!important;}

.comp-blocks .et_pb_column {background-color: #f7f7f7!important; border-radius: 0 14px 14px; border: solid 1px #00375E;}
.comp-blocks .et_pb_column .et_pb_text {padding:16px; line-height: 1.6em;}

@media only screen and (max-width: 1199px) {
	.et_pb_portfolio_items .et_pb_grid_item {width: 100%!important;}
}


.et_pb_section_3>.et_pb_row, body.et_boxed_layout #page-container .et_pb_section_3>.et_pb_row {width:90%!important;}


.et_pb_row_2, body.et_boxed_layout #page-container .et_pb_row_2.et_pb_row, body.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container #et-boc .et_pb_row_2.et_pb_row, body.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et_pb_row_2.et_pb_row, body.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container #et-boc .et_pb_row_2.et_pb_row {max-width: 1540px!important;}


/* Portfolio */
/* set portfolio image to sqaure dimensions */
.et_portfolio_image	{padding-top: 50% /* was 80% */; mix-blend-mode: multiply;}
	.et_portfolio_image img {position: absolute;height: 100%;top: 0;left: 0;right: 0;bottom: 0;object-fit: contain;	margin: 0 auto; }

.no-links-block a {margin: 0 -1px -20px -1px; padding: 2px 8px;  pointer-events:none; cursor: default; text-decoration: none!important;border-bottom: solid 0px;background-color:rgba(146,148,151,0.5); color:#fff!important; line-height: 24px; color:#00375E!important; display:block; font-size:22px!important;}

.et_pb_divider_0:before {border-top-color: #FFF; border-top:0px;}

.logo-members {text-align: center;}
   .logo-members:before {content: ''; height: 100%; display: inline-block; vertical-align: middle;}
	.et_pb_title_featured_container {display: inline-block; vertical-align: middle;}

a[rel~="tag"] {white-space:nowrap;}

@media (min-width: 981px) and (max-width:1280px)  {
	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item {width: 48.5%!important;}
}


@media (max-width: 980px) {
.et_pb_column .et_pb_grid_item.et_pb_portfolio_item {margin:0!important;}
.et_portfolio_image	{padding-top: 24%;}
	.et_pb_portfolio_item .et_pb_module_header, .et_pb_portfolio_item h2 {margin-top:-20px;}
	p.post-meta {margin-bottom:24px;}
	.page-id-851 .et_overlay {border: 0px solid #e5e5e5}
}
	


.et_pb_contact_et_number_0 {display:none!important;}

.et_pb_post .post-meta a {text-transform: uppercase!important;color: #fff!important;padding: 1px 3px!important;}

.et_pb_button_helper_class .et_pb_button:hover {color: #00375e!important;}

#wpdmmydls-38bf812abae7b19c8f1028716f29d660 td {min-width: auto!important;}
