/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery
Version: 1.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
*/

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
@import url('../Divi/style.css');

/******* FOOTER *******/
.copyright {
text-align:center; 
/*   color: #c2c2c2; */
}
/*
.copyright a {
  font-size: 11px; 
  color: #c2c2c2;
}
*/
#main-footer {
padding-top: 150px;
}
/* fix footer on bottom - not recommended
#main-footer {
position: fixed;
width: 100%;
bottom: 0;
}
*/


.et_pb_pagebuilder_layout .entry-content {
padding-top: 170px;
}
#main-content, .bodytext, .et_pb_bg_layout_dark,
.et_pb_section {
background-color: #000!important;
}
/********* BACKGROUND *******/
/ * stretch background */
.et_pb_section { 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 
}
/**** MOBILE ADJUSTMENTS ***/
.et_pb_slide_content { 
display: block!important; 
}
.et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_promo_button {
display: inline-block!important; 
}
.et_pb_slide_image img {
display: inline-block!important; 
}	
.et_mobile_menu {
margin-top: 75px;
}
/********************************************/
/*  #D45900; /* dark orange */
/* #fecb00; /* orange */
/* rgba(254, 203, 0, 0.7); opaque orange */
/*  #4e7f84; /* turquoise color */
/* rgba(78, 127, 132, 0.7); /* opaque turquoise */
/* #38606c denim blue */
rgba(194, 194, 194, 0.7); /* opaque gray */


/***** GLOBAL ********/
/*
html body #main-content div #content-area #left-area h1 {
color: #c2c2c2!important;
}
#main-content, .copyright, p, h1, h2, h3, h4, h5, h6,
#left-area h1, h4.widgettitle {
color: #c2c2c2!important;
}
.et_pb_bg_layout_dark, .et_pb_bg_layout_dark h1, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h4, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6 {
color: #c2c2c2!important;
}
*/
a { 
/* color: #fecb00!important; */
text-shadow: 1px 1px 1px #000;
}
a:hover {
color: #c2c2c2!important;
text-shadow: 1px 1px 1px #000;
}
li {
/* list-style-type: decimal; */
list-style-type: none;
}
@media only screen and (max-width: 980px) {
.et_mobile_menu li {
list-style-type: none;
}
}
/* padding between navigation and top of content */
/*
.entry-content { 
padding-top: 50px;
}
.et_pb_text {
margin-bottom: 20px;
}
*/
.et_pb_row {
padding: 10px 0 10px 0;
/* padding: 150px 0 10px 0; */
}
.et_pb_section {
padding: 5px 0;
}
.et_pb_divider {
margin: 0 0 25px 0;
}
.et_pb_text {
margin-bottom: 10px;
}

.et_pb_image {
margin-bottom: 5px;
}
.entry-content ul, .comment-content ul {
padding: 0 0;
}
/***** HEADER ******/
body.admin-bar #main-header {
top: 10px; 
}
.et_pb_fullwidth_header {
padding: 10px 0 5px 0;
}
.et-fixed-header {
padding: 10px 0 5px 0 !important;
}

#main-header, #main-header .nav li ul,  #main-header .et_mobile_menu {
background-color: #000!important;
}
#main-header {
position: fixed;
padding-bottom: 10px;
}
/*** LOGO ***/
#logo {
margin-top: 20px;
padding-bottom: 10px;
}
.et_fixed_nav #logo {
max-height: 70px;
}
/**** NAVIGATION ***/
nav#top-menu-nav {
padding-top: 5px;
}
#et-top-navigation {
margin-top: 27px;
}
#top-menu li > a {
padding: 5px 5px;
}
#top-menu a:hover { 
text-shadow: 1px 1px 1px #000;
}  
#top-menu li > a:hover {
background-color: rgba(78, 127, 132, 0.7); /* opaque turquoise */
text-shadow: 1px 1px 1px #000;
border-radius:5px;
}
#top-menu .menu-item-has-children > a:first-child {
padding-right: 20px;
}
#top-menu li {
padding-right: 7px;
}
#top-menu li li a {
padding: 3px 5px;
}
.nav li ul {
background: rgba(0, 0, 0, 0.6);
top: 40px;
}
.et-fixed-header #top-menu > li > a {
padding-bottom: 5px;
}
.sub-menu {
margin-top: 3px;
}
/*** MOBILE NAVIGATION ***/
.et_mobile_menu .menu-item-has-children > a {
font-weight: bold;
background-color: rgba(0, 0, 0, 0.6);
}
.nav ul li a:hover, .et_mobile_menu li a:hover,
.et_mobile_menu .menu-item-has-children > a:hover {
background-color: rgba(78, 127, 132, 0.7);
}
.et_mobile_menu li a {
color: #FFF;
}
}
@media only screen and (max-width: 980px) {
#logo {
max-height: 20px;
}
}
@media only screen and (max-width: 980px) {
#footer-bottom {
padding: 10px 0;
}
}


/**** PAGES ****/
.main_title {
display: none;
}
/** PORTFOLIO ***/
.wp-caption {
border: 1px solid #000;
background-color: #000000;
}


/** BIOGRAPHY PAGE **/
.bio-tabs {
/* padding-bottom: 10px; */
}
.bio-tabs ul {
padding: 0;
}
.bio-tabs li {
display: inline;
list-style-type: none;
padding-right: 10px;
}
.bio-tabs li a {
padding: 5px 10px;
}
.bio-tabs li a:hover {
background-color: rgba(78, 127, 132, 0.7); /* opaque turquoise */
text-shadow: 1px 1px 1px #000;
border-radius:5px;
}
.bio-tabs li#current a {  /* keeps current page highlighted */
background-color: rgba(78, 127, 132, 0.7); /* opaque turquoise */
color: #f1f1f1;
text-shadow: 1px 1px 1px #000;
border-radius:5px;
}



/*** POSTS ***/
/* remove # of comments */
.comments-number {
display: none;
}








/** CONTACT FORM **/
.et_pb_contact_left {
width: 70%;
}
.et_pb_contact_right {
margin-top: 62px;
}
.et_pb_contact_submit {
background-color: #fecb00;
}
.et_pb_contact_reset {
background-color: #4e7f84; /* turquoise color */
}

.et_pb_contact_submit, 
.et_pb_contact_reset {
text-shadow: 1px 1px 1px #000;
}
.et_pb_contact_message {
height: 100px;
}

/*** PORTFOLIO ***/
.et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item img {
height: 260px;
max-width: 180px;
}
.et_pb_portfolio_item {
height: 260px;
/* max-width: 180px; */
}
.et_overlay {
height: 260px;
max-width: 180px;
background: rgba(0, 0, 0, 0.6);
border: 1px solid #353535;
}
.et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item {
float: left;
width: 250px;
margin: 0 0 80px 0;
}





.et_pb_portfolio_item h2 {
margin-top: 0px;
/* background-color: #181818; */
padding: 10px;
}
.et_pb_portfolio_grid .et_pb_portfolio_item h2 {
height: 36px;
width: 160px;
}

/**** FULLWIDTH AUDIO PLAYER *****/ 
.fap-play-button, .fap-play-button:visited {
background-color: rgba(245, 245, 245, 0);
border: none;
color: #fecb00;
} 
.fap-play-button:hover {
border: none;
color: #f1f1f1;
background-image: url(../images/fwap/play.png);
}
/* 
.fap-play-button, .fap-play-button:visited {
font-family: "Roboto";
font-weight: normal;
font-size: 16px;
}
*/
a:hover.fap-track-simple.fap-single-track {
/* background-color:rgba(78, 127, 132, 0.7);
padding:5px; */
}
a.fap-track-simple.fap-single-track {
padding-bottom:10px;
}
/* turn off "play all" */
.fap-play-button, .fap-play-button:visited {
display: none;
}
.fap-track-grid > div h3 {
display: none;
}



/************ AWESOME FILTERABLE PORTFOLIO *********/
/* 
ul#afp-filter, ul#afp-filter li, ul.afp-items, li.afp-single-item, ul.afp-item-details, ul.afp-item-details li {
margin: 0;
padding: 20px;
}
li.afp-single-item,
.afp-single-item {
margin: 0;
padding: 5px 3px!important;
}

.adipoli-wrapper {
padding: 5px;
}

/* TABLES */
th.column-1 {
padding-left: 0px!important;
}


*/
/**** TABLEPRESS PLUGIN (put in "plugin options" section) ****/
/*
.entry-content table,
.tablepress tbody td,
.tablepress tfoot th {
	border: 0 solid #000;
}

.tablepress-id-1 .column-1,
.tablepress-id-2 .column-1,
.tablepress-id-3 .column-1,
.tablepress-id-4 .column-1 {
	width: 300px;
}

.tablepress-id-1 .column-2,
.tablepress-id-2 .column-2,
.tablepress-id-3 .column-2,
.tablepress-id-4 .column-2 {
	width: 200px;
}

.tablepress .odd td {
	background-color: #000;
}

.tablepress .even td {
	background-color: #242424;
}

.tablepress thead th,
.tablepress tfoot th {
	background-color: #000;
}

.tablepress-id-1,
.tablepress-id-1 tr,
.tablepress-id-1 tbody td,
.tablepress-id-1 thead th,
.tablepress-id-1 tfoot th,
.tablepress-id-2,
.tablepress-id-2 tr,
.tablepress-id-2 tbody td,
.tablepress-id-2 thead th,
.tablepress-id-2 tfoot th,
.tablepress-id-3,
.tablepress-id-3 tr,
.tablepress-id-3 tbody td,
.tablepress-id-3 thead th,
.tablepress-id-3 tfoot th,
.tablepress-id-4,
.tablepress-id-4 tr,
.tablepress-id-4 tbody td,
.tablepress-id-4 thead th,
.tablepress-id-4 tfoot th {
	border: none;
}

.tablepress-id-5 .row-1 .column-1,
.tablepress-id-5 .row-1 .column-2,
.tablepress-id-5 .row-1 .column-3,
.tablepress-id-5 .row-1 .column-4 {
	background-color: rgba(78,127,132,0.7);
}

.tablepress-id-5 .column-2 {
	width: 350px;
}

.tablepress-id-5 .column-3 {
	width: 50px;
}

.tablepress-id-5 .column-4 {
	width: 500px;
}

.tablepress-id-N {
	width: auto;
	margin: 0 auto 1em;
}

.tablepress tbody td {
	vertical-align: middle;
}

*/

/* IE < 9 */
<!--[if lt IE 9]>
    <style type="text/css">
        .et_pb_column {
            margin-right:45px;
        }
    </style>
<![endif]-->

/* added by Lana 2017 */
span #et_search_icon,
input .et-search-field {
display: none!important;
}


 

