@import url('../Divi/style.css');
/**/
/*Theme Name: Arm Of The Sea - Divi Child*/
/*Theme URI: http://www.whatsthebigidea.com*/
/*Description: AOT Child Theme of Divi*/
/*Author: David Radovanovic*/
/*Author URI: http://www.whatsthebigidea.com*/
/*Template: Divi*/
/*Version: 1.9.1*/
/**/
/*Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 22 May 2014 16:24:48 +0000*/

body.archive.tax-project_category #left-area {
width: 100% !important;
}

.archive #left-area {
    width: 100%;
}


h3, h4, h5, h6 {
line-height: 1.6em !important;
}

#main-header {
min-height: 130px;
}

.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_post img {
    float: left;
    margin-left: 0;
    margin-right: 2%;
    max-height: 150px;
    width: auto;
}

.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_post {
    clear: left;
    display: table;
}

.single-project div#left-area {
width: 100%;
}

.tax-project_category #main-content .container:before {
width: 0px;
background-color: transparent;
}


.et_pb_row {
margin: 0 auto;
padding: 1% 0 0 0 !important;
position: relative;
}

div#videoheader {
background-color: black;
padding: 20px;
margin: 0px;
}

.home .et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left {
background-color: black;
padding-top: 20px;
}

table.eme-calendar-table td.eventless-pre, table.eme-calendar-table td.eventless-post {
color: white;
}

table.eme-calendar-table td.eventless-today {
background-color: white;
}

.eventful {
font-weight: bold;
background-color: #870606;
}

#footer-widgets .footer-widget .widget_eme_list LI:before
{
	display: none;
}

#footer-widgets .footer-widget .widget_eme_list li {
padding: 0 0 0px 0px; }

#footer-widgets .footer-widget .widget_eme_list li a:hover {
color: white !important;
}

#footer-widgets .footer-widget .widget_eme_list li a {
color: #8c1901;
}

#footer-widgets .footer-widget .widget_eme_list li {
padding: 0 0 0px 0px;
margin: 0px;
}

#main-content, .et_pb_section {
   background-color: #fffcd2;
}
.et_pb_section {
    padding: 0% 5% 0 5%;
    position: relative;
}

.et_color_scheme_orange a:hover {
    color: #000000;
    font-weight: bolder;
}

.et_color_scheme_orange a {
    color: #d58e26;
    font-weight: bolder;
}
.et_pb_slider {
    position: relative;
    padding: 0px 0px !important;
}

.et_pb_section.et_pb_section_parallax.et_pb_fullwidth_section.et_section_regular {
padding: 0px;
}

.home li#menu-item-1757 {
display: none;
}

.et_header_style_centered .nav li ul {
top: 23px; }

.footer-widget {
float: left;
width: 225px;
margin: 0 .5em .5em 0;
color: #5c3d00;
}

.et_pb_promo_description {
padding: inherit;
}



div#eme-rsvp-message {
padding: 20px;
background-color: #f0eb9f;
}

.entry-content tr td {
border-top: none;
padding: 6px 24px;
}

.entry-content table {
border: none;
margin: 0 0 15px 0;
text-align: left;
width: 100%;
}

.eme_events_list img {
float: left;
/* clear: left; */
/* margin: 10px; */
padding-right: 20px;
/* display: table; */
vertical-align: middle;
}

ul.eme_events_list li {
height: 180px;
list-style: none;
}

div#colorbox {
z-index: 110000 !important;
}

#wpmudevevents-wrapper h2 {
float: none;
}

.post-type-archive-incsub_event #breadcrumbs {
background: transparent;
padding: 0% 5% 20px 5%;
}

#logo {
margin-bottom: 0px;
}

#main-header {
line-height: .9em;
font-weight: 500;
top: 0;
width: 100%;
padding: 0px 0 0 0;
min-height: 43px;
}

.et_full_width_portfolio_page .et_project_meta {
float: left;
width: 225px;
margin-top: 43px;
border-bottom: none;
display: none;
}

#main-header {
box-shadow: 0 1px 26px -1px black !important;
}

.et_pb_slider .et_pb_slide {
box-shadow: none;
}

#incsub_event_upcoming-2 h4.title {
color: black !important;
font-weight: bold;
}

.entry-content blockquote {
background: transparent;
border-left: 1em solid #F4BF55 !important;
margin: 1.5em -0.1em;
padding: 2.5em 1em;
quotes: "\201C""\201D";
font-style: italic;
color: darkgoldenrod;
max-width: 500px;
}

.gform_wrapper {
overflow: inherit;
margin: 10px 0;
max-width: 98%;
float: left;
/* display: block; */
}

div#gform_confirmation_message_2 {
background-color: green;
padding: 30px;
color: white;
font-size: 2em;
}

div#gform_confirmation_message_1 {
background-color: green;
padding: 30px;
color: white;
font-size: 2em;
}

div#gform_confirmation_message {
background-color: green;
padding: 30px;
color: white;
font-size: 2em;
}

.home #breadcrumbs {
display: none;
}

#breadcrumbs {
background-color: #fffcd2;
padding: 20px 0px 0px 20px;
}

div .et_pb_member_position {
color: #f4bf55;
padding-bottom: 7px;
}

div.innercontainer a {
color: #f4bf55;
}

div.et_pb_slide.et_pb_slide_with_image {
background: transparent !important;
}

.et_pb_slide_image img {
vertical-align: middle !important;
}

.et_pb_bg_layout_light .et-pb-controllers a {
background-color: rgba(0,0,0, 1.0);
}
.et-pb-controllers a {
display: inline-block;
background-color: rgba(255,255,255,0.5);
text-indent: -9999px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 24px;
width: 24px;
height: 24px;
margin-right: 10px;
}

.et_pb_slide_content a {
color: #edb059 !important;
font-weight: bolder;
}

.display-posts-listing .listing-item {
    clear: both;
}

.display-posts-listing img {
    float: left;
    margin: 0 10px 10px 0;
}

.et-social-icon span {
display: none !important;
}

a.wpmudevevents-viewevent {
float: right;
color: #870606 !important;
}

#wpmudevevents-wrapper h3 a {
color: #870606 !important;
}

.single div#primary {
background-color: white;
padding: 10px;
}

#wpmudevevents-wrapper hr {
display: block;
height: 1px;
border: 0;
border-top: 1px dashed #ffffff !Important;
margin: 20px 0px !Important;
padding: 10px 0px !Important;
clear: both;
}

#wpmudevevents-wrapper
{
	font: 100% / 1.7em Arial, serif;
	max-width: 1000px;
	margin: 0 auto;
padding: 10px;
}


.et-social-icon span { display: inline-block; }

.gform_wrapper .gfield_description {
padding: 2px 0 0 0 !Important;
width: 99.8%;
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {
padding: 4px 0 8px 0;
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
font-size: 0.85em;
line-height: 1.0em;
clear: both;
font-family: serif !important;
letter-spacing: normal;
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
display: block;
margin: 2px 0;
font-size: 11px;
letter-spacing: 0.5pt;
}

.gform_wrapper li, .gform_wrapper form li {
margin-left: 0 !important;
list-style-type: none !important;
list-style-image: none !important;
list-style: none !important;
overflow: visible;
margin-bottom: 0px;
}

.et-pb-arrow-prev:before { content: "\25C4"; color:white }
.et-pb-arrow-next:before { content: "\25BA"; color:white }

.footer-widget a {
color:#870606;
font-weight: bolder;
}

h1, h2, h3, h4, h5, h6 {
color: #764f00;
padding-bottom: 10px;
line-height: 1em;
font-weight: 500;
}

.nav ul li a:hover, .et_mobile_menu li a:hover {
color: #ffffff;
background-color: rgba(0,0,0,0.03);
}

.et_mobile_menu li a {
border-bottom: 1px solid rgba(0,0,0,0.03);
color: #000000;
padding: 10px 5%;
width: 90%;
display: block;
}

.et_header_style_centered .mobile_nav .select_page {
display: inline-block;
color: #ffffff;
}

#footer-info a {
font-weight: 700;
color: #f4bf55;
}

#footer-info {
text-align: left;
color: #f4bf55;
padding-bottom: 10px;
float: left;
}

#footer-bottom {
background-color: #9D0A0E;
/* background-color: rgba(0, 0, 0, 0.32); */
padding: 15px 0 5px;
color: #f4bf55 !important;
}

div.gform_body ul li:before {
content: none !important;
}

.gform_wrapper ul li.gfield {
clear: both;
padding: 0px !important;
}

.et_pb_slide_video { float: left; max-width: 510px; padding-top: 30px; }

#top-menu a:hover { color: #000000 !important; }

.et_color_scheme_orange #et_search_icon:hover, .et_color_scheme_orange .mobile_menu_bar:before, .et_color_scheme_orange .footer-widget h4, .et_color_scheme_orange .et_pb_sum, .et_color_scheme_orange .et_pb_pricing li a, .et_color_scheme_orange .et_pb_pricing_table_button, .et_color_scheme_orange .comment-reply-link, .et_color_scheme_orange .form-submit input, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_contact_submit, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_orange .et_overlay:before, .et_color_scheme_orange .entry-summary p.price ins, .et_color_scheme_orange.woocommerce div.product span.price, .et_color_scheme_orange.woocommerce-page div.product span.price, .et_color_scheme_orange.woocommerce #content div.product span.price, .et_color_scheme_orange.woocommerce-page #content div.product span.price, .et_color_scheme_orange.woocommerce div.product p.price, .et_color_scheme_orange.woocommerce-page div.product p.price, .et_color_scheme_orange.woocommerce #content div.product p.price, .et_color_scheme_orange.woocommerce-page #content div.product p.price, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_orange .bottom-nav li.current-menu-item > a {
color: #ffffff !important;
}

#top-menu a {
color: #9b1414!important;
text-decoration: none;
display: block;
position: relative;
}

.et_pb_slider {
position: relative;
overflow: hidden;
padding-top: 0px;
}
.et_pb_slider .et_pb_slide:first-child {
display: list-item;
padding: initial !important;
}



.et-fixed-header #logo
{
	max-height: 200px;
}

.et_fixed_nav #logo {
max-height: 250px;
margin-bottom: 0;
}
.et-pb-controllers
{
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 10;
}

/* .et_pb_slide_with_image .et_pb_slide_description */
/*{ */
/*	padding: 40px 30px 40px 40px; */
/*	float: right; */
/*	background: url(http://armofthesea.creativecrib.com/wp-content/uploads/sites/14/2014/06/backgroundblacktransparent.png); */
/*	margin: auto -50px auto auto; */
/* height: 300px; */
/*	position: relative; */
/*	top: 50%; */
/*	transform: translateY(-50%); */
/*} */

.et_pb_slide_description H2 {
font-weight: 300;
font-size: 40px;
color: #FFFFFF !important;
text-shadow: 0px 0px 12px rgba(0, 0, 0, 1);
}

.et_pb_slide_description
{
	color: #FFFFFF !important;
}
.et_pb_slide_content
{
	font-size: 18px;
	padding-bottom: 24px;
	font-weight: 400;
	color: #FFFFFF !important;
}
A .et_pb_more_button
{
	color: #FFFFFF !important;
}
.et_pb_more_button
{
	color: #FFFFFF !important;
}
BLOCKQUOTE
{
	background: #000000;
	border-left: 1em solid #F4BF55 !important;
	margin: 1.5em -0.1em;
	padding: 0.5em 1em;
	quotes: "\201C""\201D";
	font-style: italic;
	color: #F4BF55;
}
BLOCKQUOTE:before
{
	color: #F4BF55;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
BLOCKQUOTE :first-child
{
	display: inline;
}
BLOCKQUOTE :last-child
{
	margin-bottom: 0;
}
.woocommerce .star-rating SPAN:before, .woocommerce-page .star-rating SPAN:before, .et_pb_widget LI A:hover, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_filterable_portfolio .et_pb_portfolio_filters LI A.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination UL LI A.active, .et_pb_gallery .et_pb_gallery_pagination UL LI A.active, .wp-pagenavi SPAN.current, .wp-pagenavi A:hover, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button, .nav-single A, .posted_in A
{
color:#FFFFFF;
}


div.innercontainer.clearfix {
padding: 20px;
/* background-image: url(http://armofthesea.creativecrib.com/wp-content/uploads/sites/14/2014/06/backgroundblacktransparent.png);
max-height: 600px; */
/* top: 60px; */
position: relative;
display: block;
/* height: 400px; */
}

div.et_pb_team_member.innercontainer.et_pb_bg_layout_dark.clearfix  {
padding: 30px;
/* background-image: url(http://armofthesea.creativecrib.com/wp-content/uploads/sites/14/2014/06/backgroundblacktransparent.png); */
max-height: 600px; 
/* top: 60px; */
position: relative;
margin-top: 10px;
background-color: black;
/*display: none; */
}

.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: 0px 2px 8px rgba(0, 0, 0, 1);
display: none;
}

.et_pb_slider .et_pb_slide:first-child {
display: list-item;
padding: 100px 10px;
}

blockquote.reversequotes:after {
content: close-quote;
font-size: 4em;
line-height: 0.5em;
margin-right: 0.35em;
vertical-align: -0.5em;
quotes: "\201C""\201D""\2018""\2019";
}

blockquote.reversequotes:before {
quotes: none;
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a {
    color: #9B1414 !important;
}
/* #main-content .container {
/* padding-top: 58px;
/* }

#main-content {
background-color: #fffcd2;
}

.et_pb_promo {
    margin-bottom: 2%;
    padding: 20px 30px;
    text-align: center;
}

div#jp-relatedposts h3.jp-relatedposts-headline em:before {
    border-top: 3px solid rgba(119, 116, 53, 0.2);
    content: "";
    display: block;
    margin-bottom: 1em;
    min-width: 30px;
    width: 100%;
}


/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

#logo {
margin-bottom: 0;
max-height: 80px; 
}

#main-header #et_mobile_nav_menu {
margin-top: 1px;
}

.et_header_style_centered #main-header .mobile_nav {
padding: 10px 10px;
background-color: rgba(0,0,0,0.15);
}

.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_post img {
    float: left;
    margin-left: 0;
    margin-right: 2%;
    max-height: none;
    width: auto;
}
}

.emodal {
    z-index: 99999!important;
}

