/*
Theme Name: Cape Cod Children's Place 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
============================================ */
h1 {
	font-size: 60px !important;
	color: #fff;
	line-height: 1.2em;
}

html .home h1 {
	font-size: 40px !important;
}

h2 {
	font-size: 53px !important;
	color: #606060 !important;
	line-height: 1.3em;
}

.home h2 {
	font-size: 40px !important;
}

h3 {
	font-size: 36px !important;
	color: #fff;
}

h4 {
	font-size: 27px;
	color: #747474;
	letter-spacing: 1px;
	text-transform: uppercase;
}

h5 {
	color: #0067b4;
	font-size: 27px;
}

strong {
	font-weight: 500 !important;
}

a:hover {
    text-decoration: underline !important;
}

.menu-item a:hover {
	text-decoration: none !important;
}

.entry-content ol li, .entry-content ul li {
	margin-bottom: 10px;
}

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li, .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
    margin-top: 0;
    padding-top: 15px;
	padding-bottom: 7px;
}

li.menu-highlight.et_pb_menu_page_id-8960.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-8960 {
	background-color: #0082E2;
}
.et_pb_menu_0_tb_header {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

@media only screen and (min-width: 1686px) {
  .main-section .et_pb_row {
    max-width: 40% !important;
	  width: 40% !important;
  }
}

@media only screen and (max-width: 1685px) {
	.main-section .et_pb_row {
		max-width: 60% !important;
		width: 60% !important;
	}
}

@media only screen and (max-width: 980px) {
	.main-section .et_pb_row {
		max-width: 80% !important;
		width: 80% !important;
	}
	.home h2 {
		font-size: 32px !important;
	}
	li.menu-highlight.et_pb_menu_page_id-8960.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-8960 {
	background-color: rgba(0,0,0,.03) !important;
	font-weight: 700 !important;
}
	h2 {
		font-size: 46px !important;
	}

}
@media only screen and (max-width: 600px) {
	h2 {
		font-size: 32px !important;
	}
}