/*
 Theme Name:     Divi Child Theme
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
*/

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

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

/* Below BC Typography Styling */
h1 {color:#b73d1b;font-weight:bold;font-size:60px!important;}
h1 span {font-size:24px!important;}
h2 {font-weight:bold;font-size:32px!important;padding-top:30px;}
a {color:#b73d1b;}
p2 {color:#b73d1b;}

li {line-height:16px;padding-bottom:10px;}
#top-menu-nav ul li li {line-height:14px;padding-bottom:12px;}

#minfile-info .et_pb_text_inner td, #minfile-info .et_pb_text_inner table {
	border: none;
	padding: 0;
}
#minfile-info .et_pb_text_inner td {
	border: thin grey solid;
	padding: 2px;
}
#minfile-info .et_pb_text_inner pre {
	font-size: 12px;
}

hr {height:1px!important;margin:40px 0px;border:none;background-color:#535353;}
.designation {font-size:14px;font-style:italic;}
.fa {font-size:22px!important;}
.footer-social {padding-right:20px;padding-top:10px;color:#535353;}
.footer-support-text {font-size:20px;font-weight:bold;color:#535353;padding-top:23px;}
#main-footer #footer-widgets > .footer-widget { width: 100%; }

.widgettitle {font-size:36px;}
.et_pb_widget ul li {line-height:16px;font-size:13px;margin-bottom:10px;}
.et_pb_widget ul li a {color:#b73d1b;}
.et_pb_widget ul li a:hover {color:#535353;}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {color: #fff!important;background-color:#b73d1b!important;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {text-transform:uppercase;color: #fff!important;background-color:#494643!important;border-radius:0px!important;border:none!important;margin:2px;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters {margin-bottom:0px;margin-left:9px}

.et_pb_filterable_portfolio_grid .et_portfolio_image {margin:10px;}
.et_pb_filterable_portfolio_grid .et_portfolio_image img {max-height:165px!important;margin:auto!important}
.et_pb_filterable_portfolio_grid h2 {padding:0px 10px 12px 10px!important;color:#fff;font-family:'OpenSans'!important;text-align: center!important;margin-top:-10px!important;}
.et_pb_filterable_portfolio_grid h2 a {font-size:16px!important;font-family:'OpenSans'!important;padding:0px;margin:0px!important;}


.et_pb_grid_item {background-color:#535353!important;width:23%!important;overflow:hidden!important;}
.et_pb_grid_item img {max-height:165px!important;margin:auto!important}
.et_pb_portfolio_grid_items h2 {padding:5px 10px 12px 10px!important;color:#fff;}
.read-more-link {background-color:#535353;color:#ffffff;border:none;padding:10px 20px;font-family: 'Amatic SC', cursive;font-size:30px;margin-top:0px!important;float:right;}
.read-more-link:hover {background-color:#b73d1b;}
.added-post-thumb-style img {float:right!important;width:350px;margin-left:30px;padding-bottom:20px;}
.postid-509 .added-post-thumb-style img {max-width:200px!important;}
.previous-post {margin-top:30px;float:left;width:49%;padding:10px 30px!important;background-color:#f2f2f2;min-height:56px!important;}
.next-post {float:right;width:49%;padding:10px 30px!important;background-color:#f2f2f2;text-align:right;margin-top:30px;min-height:56px!important;}
.post-clear {clear:both;padding-bottom:40px;padding-top:20px;}

.n10s-block .n10s-overlay::before {background-color:rgba(0,0,0,0.65);}
.board-title {border-top:1px solid #333;padding-top:0px!important;}
.et_pb_post .entry-content {padding-top: 10px!important;}

#submit {background-color:#535353;color:#ffffff!important;border:none;padding:0px 20px;font-family: 'Amatic SC', cursive;font-size:30px;margin-top:0px!important;border-radius:0px;float:left!important;}
#submit:hover {background-color:#b73d1b;;color:#ffffff!important;border:none;padding:0px 20px;font-family: 'Amatic SC', cursive;font-size:30px;margin-top:0px!important;border-radius:0px;}

.et_pb_post {clear:left;float:left;margin:20px 0px 0px 0px;border-bottom:1px solid;padding-bottom:30px}
.post-meta {font-size:11px!important;}
.postpage-image {width:200px;float:left;margin:0px 30px 0px 0px!important;border:1px solid #e9e9e9;clear:both;}
.postpage-image img {margin-top:0px;}
.entry-title {padding:0px 0px 0px 0px!important;margin:0px!important;font-size:48px!important;line-height:46px;color:#b73d1b!important;}

.header-content {background-color:rgba(255,255,255,0.85);padding:50px!important;margin-top:-100px!important}
.arrow-padding {margin:0px 10px -20px 10px!important;}
.map-header {font-size:60px;}
.et_pb_portfolio_item {margin:10px!important;overflow:hidden!important;}

/* Map Marker Styling */
.tltpcnt {border:10px solid #535353;}
.mpfy-close-tooltip {margin:10px!important;}
.mpfy-tooltip .mpfy-close-tooltip {
right: 5px!important;
	top: 5px!important;
	background: url(images/close-tooltip.png) no-repeat 0 0!important;
}
.bottom {border-top: 20px solid #535353!important;}
.mpfy-flip-tooltip .tltpcnt {border:none;}
/* Contact Form Styling */
.wpcf7-submit {background-color:#535353;color:#ffffff;border:none;padding:10px 20px;font-family: 'Amatic SC', cursive;font-size:30px;margin-top:15px;}
.wpcf7-submit:hover {background-color:#b73d1b;}
input[type="text"]:not(.mapboxgl-ctrl-geocoder--input),
input[type="email"],
textarea
{font-size:16px!important;
text-indent:15px!important;
    background-color: #fff;
    color: #535353;
    width: 90%;
    height:40px;
    border:1px solid #535353;
}
.wpcf7 {padding-top:10px!important;}

/* Global Responsive Markup */
.mobile_menu_bar_toggle:before {color:#ffffff!important;}


/* Responsive Styles Tablet Only */

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




}


@media all and (min-width: 768px) and (max-width: 980px) {
		.secondary-header-logo {background-color:rgba(255,255,255,0.7);padding:20px 20px 20px 20px!important;}

		h1 {font-size:40px!important;}
	.arrow-padding {margin:0px 5px -5px 5px!important;}
	.wp-image-81, .wp-image-82 {max-width:30px!important;}
.et_pb_grid_item {background-color:#535353!important;width:20px!important;margin:20px!important;}
.et_pb_grid_item img {height:150px;width:auto!important;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters {margin-bottom:0px;margin-left:0px}
}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
.secondary-header-logo {background-color:rgba(255,255,255,0.7);padding:20px 20px 20px 20px!important;}
		.entry-title {font-size:36px!important;line-height:34px!important;}
	.added-post-thumb-style {float:left;width:100%!important;}
	.added-post-thumb-style img {float:left;width:100%!important;margin-bottom:20px;}
	.et_pb_grid_item {background-color:#535353!important;width:20px!important;padding:20px 0px!important;}
.et_pb_grid_item img {height:200px;width:auto!important;}
	.et_pb_filterable_portfolio .et_pb_portfolio_filters {margin-bottom:0px;margin-left:0px}
}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
	.secondary-header-logo {background-color:rgba(255,255,255,0.7);padding:20px 20px 20px 20px!important;}
	h1 {font-size:28px!important;}
	.arrow-padding {margin:0px 5px -5px 5px!important;}
	.wp-image-81, .wp-image-82 {max-width:20px!important;}
	h2 {font-weight:bold;font-size:24px!important;}
	.header-content {width:100%!important;padding:25px!important}
			.entry-title {font-size:26px!important;line-height:24px!important;}
	.added-post-thumb-style {float:left;width:100%!important;}
	.added-post-thumb-style img {float:left;width:100%!important;margin-bottom:20px;}
	.added-post-thumb-style img {float:left;width:100%!important;}
	.previous-post {margin-top:0px;float:left;width:100%;padding:15px!important;background-color:#f2f2f2;min-height:56px!important;}
.next-post {float:right;width:100%;padding:15px!important;background-color:#f2f2f2;text-align:left;margin-top:15px;margin-bottom:30px!important;min-height:56px!important;clear:left;}
	.et_pb_grid_item {background-color:#535353!important;width:20px!important;padding:10px 0px!important;}
.et_pb_grid_item img {min-height:250px;width:auto!important;}
	.et_pb_filterable_portfolio .et_pb_portfolio_filters {margin-bottom:0px;margin-left:0px}
.et_pb_filterable_portfolio_grid h2 {margin-top:0px!important;}
}
