/*
 Theme Name:     ddDivi
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Vlad Turco
 Author URI:     https://www.vladturco.com
 Template:       Divi
 Version:        3.0.31
*/
 
@import url("../Divi/style.css");

/*HOME*/
.et_pb_fullwidth_header_subhead {
	font-family: "archer";
}
.et_pb_fullwidth_header_0 .header-content .et_pb_fullwidth_header_subhead {
	position:absolute;
	bottom:50px;
	left:50%;
	margin-left:-64px;
	font-size: 11px;
	letter-spacing: 0.075em;
	line-height: 16px;
}
.et_pb_fullwidth_header_0 .header-content h1 {
	margin-top: -47px;
}

.et_pb_code_0 img {
	max-width: none !important;
}
.et_pb_code_1 img {
	max-width: none !important;
}
.et_pb_code_2 img {
	max-width: none !important;
}
.et_pb_code_3 img {
	max-width: none !important;
}
.et_pb_code_4 img {
	max-width: none !important;
}
.et_pb_code_5 img {
	max-width: none !important;
}

.et_pb_code_6 img {
	max-width: none !important;
}

/*HIDE HEADER&FOOTER*/
#main-header {
	display:none !important;
}
#page-container { 
	padding-top:0px !important; 
	margin-top:0px !important;
	padding-bottom:0px !important; 
	margin-bottom:0px !important 
}
#main-content .container {
    padding-top: 0px !important;
	padding-bottom: 0px !important;
}
#footer-bottom {
	display:none;
}

/*BLOG CUSTOM*/
.et_pb_blog_grid .et_pb_post {
	border: none !important;
}
.et_pb_blog_grid h2.entry-title {
	margin-top:35px;
	font-family:"futura-pt";
	font-weight:600;
	font-size:16px;
	letter-spacing: 0.075em;
	text-transform:capitalize;
	text-align: center;
}
.et_pb_blog_grid .post-content p {
	font-family:"archer";
	font-size:12px;
	letter-spacing: 0.075em;
	line-height: 16px;
	color: #000;
	text-align: center;
}
.et_pb_image_container {
	margin: 0;
}

.et_pb_blog_grid .column {
	width: 30% !important;
	margin-right: 5% !important;
}

.et_pb_blog_grid article {
	margin: 0 !important;
	padding: 0 !important;
}

/*JUMBO MENU*/

.jumbo-menu-button:before, .jumbo-menu-button:after, .jumbo-menu-button div.jumbo-menu-button-middle {
	width: 20px;
	height: 3px;
}
.jumbo-menu-button-active:before {
	-webkit-transform: translateY(6px) rotate(45deg);
	-moz-transform: translateY(6px) rotate(45deg);
	transform: translateY(6px) rotate(45deg);
}
.jumbo-main-menu-wrapper li {
	height:50px;
}
.bonfire-jumbo-main-item {
	font-family:"futura-pt";
	font-weight: 500;
}

/*X-CLOSE BUTTON*/
a.x-close {
	display: block;
	position: fixed;
	top: 0px;
	right: 0px;
	width: 16px;
	height: 17px;
	padding: 21px 42px 21px 26px;
}

a.x-close img {
	max-width: none !important;
}

/*HIDE JUMBO MENU ON BLANK PAGES*/
.page-id-149 .jumbo-menu-button {
	display: none;
}
.page-id-863 .jumbo-menu-button {
	display: none;
}
.page-id-898 .jumbo-menu-button {
	display: none;
}
.page-id-529 .jumbo-menu-button {
	display: none;
}
.page-id-531 .jumbo-menu-button {
	display: none;
}

/*VIDEO PLAY ICON*/
.et_pb_video_overlay_hover > a {
	text-decoration: none;
}
.et_pb_video_play {
	margin-top: -3rem !important;
	margin-left: -2rem !important;
	font-size: 4rem !important;
	line-height: 6rem !important;
}
/*BLACK A TAG*/
a.black_a {
	color: #000000 !important;
}