/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/




#mainnav {
	padding: 5px !important;
	border-radius: 10px;
	border: 1px dotted #fff;
}

#mainnav ul li a, #mainnav ul li::before {
	text-shadow: 1px 1px 2px #000;
	font-size: 14px !important;
}

#mainnav ul li a:hover {
	text-shadow: 1px 1px 2px #fff !important;
}

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

.roll-button {
    background-color: #ed1c24 !important;
    border: 1px solid #ed1c24 !important;
}

.roll-button:hover {
    background: none !important;
    color: #ed1c24 !important;
    border: 1px solid #ed1c24 !important;
}

a:hover, a:focus {
	color: #ed1c24;
	font-weight: 500;
}


#mainnav a:hover,
#mainnav a:focus {
		color: #fff !important;
}

.widget-area .widget {
    position: relative;
    margin-bottom: 20px;
    padding-top: 10px;
}

h3.widget-title {
	border-bottom: 1px solid #ed1c24;
	padding-bottom: 2px !important;
	margin-bottom: 10px !important;
}


.wpb_wl_preview_area .wpb_wl_preview {
    background: #ed1c24 !important;
}

.single .entry-header, .page .entry-header {
    margin-bottom: 20px;
}

img.home {
	box-shadow: 2px 2px 2px #555;
	border: 1px dotted #ed1c24;
	border-radius: 10px;
}

img.textwidget {
	box-shadow: 2px 2px 2px #555;
	border: 1px dotted #ed1c24;
	border-radius: 10px;
}

.page-title {
    padding-top: 30px;
}

a > img:hover {
	box-shadow: 2px 2px 2px #cc0033;
	opacity: 0.7;
}


em {
	color: #ed1c24;
	font-style: normal;
}

.entry-footer {
    margin: 0;
}

.footer-widgets {
    padding: 30px 0 10px 0;
}