@charset "utf-8";
/*
 * Theme Name: LuckyCoin
 * Theme URI: http://www.AtlantaWebDesignGA.com

 * Version: 0.1
 * Author: Jonathan Beacher
 * Description: Theme for Lucky Coin Inc.
 * Author URI: http://www.AtlantaWebDesignGA.com
 * Template: Divi
 */
/* colors used in site

Nav Background: rgba(214,26,35,0.8)

#D61A23 red 214,26,35
#000000 black
#EBA18A pink 235,161,138
#E37A5F peach 227,122,95
#D7DADE grey 215,218,222
#005299 blue 0,82,153
#A3141B dark red (nav background, buttons)

#dfbd9b tan
#e6c0a4 seashell
#bfa089 slate
#d9b59b salmon
#c1845d rust
#b89063 light brown
#755744 dark brown
#594b40 darker brown
#417378 blue green
*/

@import url('../Divi/style.css');

.et_pb_widget .menu-title a {  font-family: "PT Sans Narrow", sans-serif !important; color:#ffffff !important; font-size:21px important; }

/* logo */
i {
	color: #D61A23;
	margin-right: 10px;
	float: left;
}
#logo { max-height: 90%; }

@media (max-width: 980px) {
div.logo_container {
	/* left: -30px; */
}
.et_header_style_left #logo, .et_header_style_split #logo {
	/* height: 60px; */
}
}

@media (max-width: 480px) {
.et_header_style_left #logo, .et_header_style_split #logo {
	/* height: 50px; */
}
}

/* nav */
@media screen and (max-width: 980px) {
.hide-phone {
	display: none !important;
}
.et_pb_grid_item h2 {
	font-size: 16px !important;
}
.mobile_menu_bar:before {
	color:#ffffff !important;
}
}

@media only screen and (min-width: 980px) {
.hide-desktop {
	display: none !important;
}
}

.et_pb_section {
    background-color: #000000 !important;
}

/* fullwidth header on home page */
#home-top-fullwidth-header .et_pb_fullwidth_header_scroll {
	top: 0;
}
#home-top-fullwidth-header .et_pb_fullwidth_header_container.center {
	padding-top: 10px;
}
/* general */
.et_pb_title_container h1 {
    font-size: 36px;
    line-height: 1em;
}
.no-padding {
	padding: 0 !important;
}
.entry-content a { font-weight:bold; }
.entry-content p + h4 {
	/* margin-top: 1.5em;
	color: #D61A23; */
}
body, #main-content, .et_pb_section { 
background:#000000;
color:#eeeeee;
}
/* forms */
.gform_fields li { margin-bottom:10px; }
/* buttons */
.gform_button {
    background: #A3141B !important;
    color: #ffffff !important;
    border:none;
    padding:10px;
    border-radius:20px;
}
.gform_button:hover {
    background: #D61A23 !important;
    color: #ffffff !important;
}
/* widgets */
.et_pb_widget a {
	color: #D61A23 !important;
    line-height:100% !important;
}

/* blockquote */
blockquote {
	margin: 20px 0 30px;
	padding: 30px;
	border-left: none;
	color:#ffffff;
	background: #A3141B;
}

/* hide all image file names on website */
.mfp-title { display:none !important; }

/* footer */
#footer-info {
	display: none;
}
#main-footer h1, #main-footer h2, #main-footer h3, #main-footer h4, #main-footer h5, #main-footer h6 {
	color:ffffff !important;
}
/* slider */
.et_pb_slide_description .et_pb_slide_title {
	text-shadow: #000000 2px 2px 1px !important;
}
.et_pb_button {
	background: #A3141B !important;
	color: #ffffff !important;
}

/* responsive layouts */

/*-------------------[1200px]------------------*/
@media only screen and (min-width: 1200px) {
}

/*-------------------[1080px]------------------*/

@media only screen and (min-width: 1100px) and (max-width: 1405px) {
}

/*-------------------[960px]------------------*/

@media only screen and (min-width: 981px) and (max-width: 1100px) {
}

@media only screen and (min-width: 980px) {
.et_pb_fullwidth_slider_0 .et_pb_slide_description {
	position: relative;
	top: 300px;
}
}

@media only screen and (max-width: 980px) {
.et_pb_row, .et_pb_column .et_pb_row_inner {
	padding: 10px 0;
}
.et_pb_fullwidth_slider_0 .et_pb_slide_description {
	position: relative;
	top: 90px;
}
.et_pb_more_button {
	font-size: 90%;
}
.mobile_menu_bar:before {
	top: 3px;
}
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
}

/*-------------------[480px]------------------*/

@media only screen and (max-width: 767px) {
#et_search_icon {
	display: none !important;
}
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
	width: 90% !important;
	max-width: 90% !important;
}
}

@media only screen and (max-width: 767px) and (orientation: landscape) {
.et_pb_fullwidth_slider_0 .et_pb_slide_description {
	top: 50px;
}
}

/*-------------------[320px]------------------*/

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