/*
Theme Name: St. Peter's Lutheran DIVI
Theme URI: http://wordpress-style.net
Description: Child Theme For Divi
Author: Eduard Ungureanu
Author URI: http://wordpress-style.net
Template: Divi
Version: 1.0
*/

/* Start your custom CSS bellow this comment
============================================ */
#top-menu > li:last-child .sub-menu {
position: absolute;
right: -50px !important;
}

li.menu-item a::after {
    display: none !important;
}
.et-menu .menu-item-has-children>a:first-child {
	padding-right: 0px !important;
}

.et_pb_image.diagonal-overlay img {
	-webkit-clip-path: polygon(0 0, 0% 100%, 60% 0);
	clip-path: polygon(0 0, 0% 100%, 60% 0);
}

.unclickable > a:hover {
  cursor: default;
}

body #page-container .et_pb_section .et_pb_button_0_tb_header,
body #page-container .et_pb_section .et_pb_button_1_tb_header,
body #page-container .et_pb_section .et_pb_button_2_tb_header{
	border-radius: 46px 0 0 46px !important;
}

.et_pb_column.et_pb_column_4_4.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
	margin-bottom: -120px !important;
}
html .et_pb_row_3_tb_header.et_pb_row {
	padding-top: 0px !important;
}
html .home .et_pb_row_3_tb_header.et_pb_row {
	padding-top: 342px !important;
}

html .home .et_pb_column.et_pb_column_4_4.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
	margin-bottom: 0 !important;
}

.page-id-251.page-parent .et_pb_row_3_tb_header.et_pb_row,
.parent-pageid-251 .et_pb_row_3_tb_header.et_pb_row {
	padding-top: 16px !important;
}

.page-id-251.page-parent .et_pb_column.et_pb_column_4_4.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child,
.parent-pageid-251 .et_pb_column.et_pb_column_4_4.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
	margin-bottom: 0px !important;
}

.et_password_protected_form {
    width: 50%;
    margin: 0 auto;
	padding: 50px 0;
}
html a:hover {
	color: #3C8AA7!important;
}
#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 10px 20% !important;
}

/* Secondary menu to the left */
#et-secondary-menu {
float: none;
}

 /* Vertically Center Column Elements */
.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}

html .nf-form-content button, html .nf-form-content input[type=button], html .nf-form-content input[type=submit] {
	color: #ffffff !important;
    border: solid 4px #3c8aa7 !important;
    border-radius: 0px !important;
    letter-spacing: 2px !important;
    font-size: 17px !important;
    background-color: #013365 !important;
}

	.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
	right: 0 !important;
	left: auto;
}

.woocommerce-page h3,
.woocommerce h1.product_title {
	font-size: 42px;
	color: #13587E;
}

p.woocommerce-shipping-destination {
	display: none;
}

.woocommerce #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty {
	background-color: rgba(171, 171, 171, .2) !important;
	color: #000 !important;
}

nav.woocommerce-breadcrumb {
    display: none !important;
}

.single-product #main-content .container {
    padding-top: 30px !important;
}

p.auction-condition {
	display: none;
}


@media only screen and (max-width: 1300px) {
	.home .worship h2,
	.home .community h2,
	.home .study h2,
	.home .service h2,
	.page-id-179 .worship h2,
	.page-id-179 .community h2,
	.page-id-179 .study h2,
	.page-id-179 .service h2 {
		font-size: 40px;
	}
	
	.home .season h3 {
		font-size: 120px !important;
	}
}


@media only screen and (max-width: 1200px) {
  .sp-fw-it h3 {
    font-size: 110px !important;
  }
	
	.sp-fw-it h5 {
		font-size: 23px !important;
	}
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-size: 15px !important;
	}	
	.home .worship h2,
	.home .community h2,
	.home .study h2,
	.home .service h2,
	.page-id-179 .worship h2,
	.page-id-179 .community h2,
	.page-id-179 .study h2,
	.page-id-179 .service h2 {
		font-size: 38px;
	}
	
	.home .worship-banner h2 {
		font-size: 64px !important;
	}
	
	.home .season h3 {
		font-size: 110px !important;
	}

}

@media only screen and (max-width: 1080px) {
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-size: 14px !important;
	}
	.home .worship h2,
	.home .community h2,
	.home .study h2,
	.home .service h2,
	.page-id-179 .worship h2,
	.page-id-179 .community h2,
	.page-id-179 .study h2,
	.page-id-179 .service h2 {
		font-size: 36px;
	}
	
	.home .worship-banner h2 {
		font-size: 60px !important;
	}
	
	
}

@media only screen and (max-width: 1040px) {
	.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li {
		padding-right: 8px !important;
	padding-left: 8px !important;
}
}

@media only screen and (max-width: 600px) {
	h1 {
		font-size: 120px !important;
	}
 p {
		font-size: 16px !important;
	}
	.home h3 {
		font-size: 70px !important;
	}
	h2 {
		font-size: 50px !important;
	}
}

@media only screen and (max-width: 500px) {

	h2,
	.home .worship-banner h2 {
		font-size: 30px !important;
	}
	
	.home h3 {
		font-size: 36px !important;
	}
	
	h1 {
		font-size: 80px !important;
	}
	
	.home .season h3 {
		font-size: 50px !important;
	}
	
	.home h5 {
		font-size: 20px !important;
	}
}


