/* ================================ */
/* Dynamic Styles */
/* ================================ */



	::selection {
		background-color: #cdcdcd;
	}

	::-moz-selection {
		background-color: #cdcdcd;
	}

	body {
		color: #000000;
		font-size: 16px;
	}

	body { background: #fff; }


	h1 {
		color: #181818;
		font-size: 48px;
	}
	h2 {
		color: #181818;
		font-size: 36px;
	}
	h3 {
		color: #181818;
		font-size: 30px;
	}
	h4 {
		color: #181818;
		font-size: 24px;
	}
	h5 {
		color: #181818;
		font-size: 18px;
	}
	h6 {
		color: #181818;
		font-size: 16px;
	}

	.widget_calendar #today,
	.widget_calendar #today a,

	.mobile-advanced > ul > li > a
	{
		background-color: #f08900;
	}

	a
	{
		color: #f08900;
	}

	@media only screen and (max-width: 992px) {
		.mobile-advanced ul ul li.current-menu-item > a,
		.mobile-advanced ul ul li.current-menu-parent > a,
		.mobile-advanced ul ul li.current-menu-ancestor > a,
		.mobile-advanced ul ul li.current_page_item > a,
		.mobile-advanced ul ul li.current_page_parent > a,
		.mobile-advanced ul ul li.current_page_ancestor > a { color: #f08900; }
	}

	a:hover
	{
		color: #f08900;
	}


	#header {
		background-color: rgba(24,24,24,0.87);
	}

	.vm_wrap {
		background-color: rgba(24,24,24,0.87);
	}

	#header::before {
		background-color: rgba(24,24,24,0.87);
	}



	.main_navigation .navigation > li > a {
		font-size: 16px;
	}

	.main_navigation li a {
		color: #ffffff;
	}

	.main_navigation li li a {
		font-size: 16px;
	}

	.main_navigation li:hover > a,
	.main_navigation .active > a,
	.main_navigation .current-menu-item > a,
	.main_navigation .current-menu-parent > a,
	.main_navigation .current-menu-ancestor > a,
	.main_navigation .current_page_item > a,
	.main_navigation .current_page_parent > a,
	.main_navigation .current_page_ancestor > a,

	.main_navigation li:hover > a::after,
	.main_navigation .active > a::after,
	.main_navigation .menu-item-has-children.current-menu-item > a::after,
	.main_navigation .menu-item-has-children.current-menu-parent > a::after,
	.main_navigation .menu-item-has-children.current-menu-ancestor > a::after,
	.main_navigation .menu-item-has-children.current_page_item > a::after,
	.main_navigation .menu-item-has-children.current_page_parent > a::after,
	.main_navigation .menu-item-has-children.current_page_ancestor > a::after,
	.main_navigation .page_item_has_children.current_page_item > a::after,
	.main_navigation .page_item_has_children.current_page_parent > a::after,
	.main_navigation .page_item_has_children.current_page_ancestor > a::after
	{
		color: #f08900;
	}


body {
 font-family: 'Open Sans';
} 

h1 {
 font-family: 'Open Sans';
} 

h2 {
 font-family: 'Open Sans';
} 

h3 {
 font-family: 'Open Sans';
} 

h4 {
 font-family: 'Open Sans';
} 

h5 {
 font-family: 'Open Sans';
} 

h6 {
 font-family: 'Open Sans';
} 

/* ================================ */
/* Custom Styles */
/* ================================ */

input[type=&quot;radio&quot;] + label, input[type=&quot;checkbox&quot;] + label {
  display:none!important;
}

button {
    cursor: pointer;
    font-weight: 700;
    line-height: 1.5em;
    display: inline-block;
    border-width: 2px;
    border-style: solid;
    padding-left: 19px;
    padding-right: 19px;
    background: #fff;
    color: #181818;
    border-color: #181818;
    position: relative;
    z-index: 1;
    overflow: hidden;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 7px;
    -webkit-backface-visibility: hidden;
    -webkit-transition: background-color .5s ease, color .5s ease, border-color .5s ease !important;
    transition: background-color .5s ease, color .5s ease, border-color .5s ease !important;
}
input[type=&quot;radio&quot;], input[type=&quot;checkbox&quot;] {
    display: none !important;
    margin-right: 10px !important;
}
