/* Header */
.ry-btn.ry-btn-primary {
	background: #333333; }
.ry-btn.ry-btn-primary, .ry-btn.ry-btn-primary:after, .ry-btn.ry-btn-secondary, #ry-section-header .ry-right .ry-leads .ry-contact li:nth-child(1) a,
#ry-section-header .ry-right .ry-leads .ry-contact li:nth-child(1):hover span, #ry-section-header .ry-right .ry-leads .ry-contact li:nth-child(2):hover span{
	color: #ffffff; }

.ry-btn.ry-btn-secondary:after, #ry-section-header .ry-right .ry-leads .ry-contact li .contact__overlay, #ry-section-header .ry-right .ry-menu .nav-menu li .dropdown-menu {
	background: #cda349; }

#ry-section-header .ry-right .ry-leads .ry-contact li:hover span, #ry-section-header .ry-right .ry-leads .ry-contact li:nth-child(2) span, #ry-section-header 
.ry-right .ry-leads .ry-contact li:nth-child(2) a  {
	color: #333333; }
#ry-section-header .ry-right .ry-leads .ry-contact li span, #ry-section-header .ry-right .ry-leads .ry-contact li a, #ry-section-header .ry-right .ry-menu .nav-menu li a:hover {
	color: #cda349;
}
#ry-section-header .ry-right .ry-menu .nav-menu li a, #ry-section-header .ry-right .ry-menu .nav-menu li .dropdown-menu li a {
	color: #ffffff;
}

/*Mobile*/
#mobile_menu {
	background: #000000;
}
.mobile-container .flex-wrap .flex-item.left-nav .mobile-nav .flex-btn , .mobile-container .flex-wrap .flex-item.right-nav .mobile-button a,
.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:hover, #menu_container .mm-listview .mob-menu a:hover,.mm-panel .mob-menu a:hover {
	color: #ffffff;
}
.mobile-container .flex-wrap .flex-item.left-nav .mobile-nav .flex-btn .hamburger-inner, .mobile-container .flex-wrap .flex-item.left-nav .mobile-nav .flex-btn .hamburger-inner:after, .mobile-container .flex-wrap .flex-item.left-nav .mobile-nav .flex-btn .hamburger-inner:before{
	color: #ffffff;
	background: #ffffff;
}
/*Hero*/
#ry-section-hero .bnr-textbox h1 {
	color: #ffffff;
}
.ry-arrow__down , .ry-arrow__down .arrow__wrapper .arrow__inner{
	background: #ffffff;
}
.ry-arrow__down .arrow__wrapper {
	background: #cda349;
}
.ry-arrow__down .arrow__wrapper:hover .fa {
	color: #ffffff;
}

.ry-arrow__down .arrow__wrapper .fa {
	color: #000;
}

/*ABOUT*/
#ry-section-about {
	background: #fff;
}
#ry-section-about .ry-container #about h2 span {
	color: #cda349;
}
/*SERVICES*/
#ry-section-services .ry-content .ry-each:hover:before {
	border-color: #cda349;
}
/*MEET THE TEAM*/
#ry-section-team, #ry-section-team .ry-each-right, #ry-section-team .ry-each-right:before  {
	background: #fff;
}

#ry-section-team .ry-each-right .ry-btn-light {
	background: #cda349;
}
/*MAP*/
#ry-section-map .ry-each-1 {
	background: #cda349;
}
#ry-section-map .ry-each-1 h2, #ry-section-map .ry-each-1 p, #ry-section-map .ry-each-1 div, #ry-section-map .ry-each-4 p { 
	color: #fff;
}
#ry-section-map .ry-each-4 {
	background: #fff;
}
#ry-section-map .ry-each-4 p,
#ry-section-map .ry-each-4 .cmsForm .__name:before,
#ry-section-map .ry-each-4 .cmsForm .__email:before,
#ry-section-map .ry-each-4 .cmsForm .__phone:before,
#ry-section-map .ry-each-4 .cmsForm .__message:before
{
	color: #333;
}
#ry-section-map .ry-each-4 .cmsForm .ry-btn-primary {
	background: #cda349;
}
/*FOOTER*/
#ry-section-footer, .ry-footer-copyright {
	background-color: #333;
}
#ry-section-footer .ry-divisor , .ry-footer-copyright .ry-container {
	border-top: 2px solid #484848;
}
#ry-section-footer .ry-each h2, #ry-section-footer .ry-each a, #ry-section-footer .ry-each div, #ry-section-footer .ry-each span, .ry-footer-copyright .ry-left p,
.ry-footer-copyright .ry-right p   {
	color: #fff;
}
#ry-section-footer .ry-social-icons{
	background: #333;
}

/*INSIDE PAGES*/

body.default #ry-section-header{
	background: #333333;
}
body.default {
	color: #403f40;
}
#ry-pg-body {
	background: #fff;
}
#ry-sidebar #searchfield button{
	color: #fff;
}
.default .btn-primary{
	background-color: #d2ac5c;
}
.default a{
	color: #d2ac5c;
}
#ry-sidebar .primary-btn{
	background: #333333;
}
.default .primary-btn {
	background: #333333;
}
.default .primary-btn:hover{
	color: #fff;
	background: #333333;
}

#ry-section-footer .social-inner-wrap{
	background: #333333;
}

/*SIDEBAR*/
#ry-sidebar .ry-link-wrp .ry-link-item a:hover, #ry-sidebar #accordion .ry-link-item.open > a{
	color: #333333;
}
#ry-sidebar #accordion .ry-link-item.open:before{
	background: rgba(39, 39, 39, 0.1); 
}
.ry-accordion .ry-heading.ui-state-active {
	color: #333333; 
}
.ry-accordion .ry-heading{
	color: #333333; 
}
#ry-sidebar #accordion .ry-link-item, #ry-sidebar #accordion .ry-link-item {
	background: #ffffff; 
}
.ry-social .social-inner-wrap li a{
	background: #333333; 
}