/* BEGIN my_css */
#main{
    margin-top: 85px;
  }
  #main-nav{
	height: 85px;
}
.lt-ie9 .top-bar ul > li a{
  line-height: 85px;
}
#header{
	background: #ffffff;
}
.top-bar ul > li.has-dropdown .dropdown li {
	background: #ffffff;
}

@media only screen and (max-width: 768px) {
	#header, .top-bar.expanded #nav li a{
		background: #ffffff;
		background-color: #ffffff !important;
	}
}
.lt-ie9 .header-init ul.right {
  height: 85px;
}
.orbit-wrapper{
  height: 900px !important;
}
.breakpoint .orbit-wrapper{
  height: 600px !important;
}
.mobile .orbit-wrapper{
  height: 600px !important;
}
.orbit-wrapper div[id^=row] .overlay, .orbit-wrapper div[id^=parallax] .overlay {
  height: 900px !important;
}
.breakpoint .orbit-wrapper div[id^=row] .overlay, .breakpoint .orbit-wrapper div[id^=parallax] .overlay {
  height: 900px !important;
}
.mobile .orbit-wrapper div[id^=row] .overlay, .breakpoint .orbit-wrapper div[id^=parallax] .overlay {
  height: 900px !important;
}
h1 { color: #464646;
font-family: Maven Pro;
font-size: 72px;
font-style: normal;
font-variant: normal;
font-weight: bold;
letter-spacing: 0.01em;
text-decoration: none;
text-transform: uppercase; }
h2 { color: #e80001;
font-family: Oswald;
font-size: 30px;
font-weight: normal;
letter-spacing: 0.04em; }
h3 { color: #222222;
font-family: Maven Pro;
font-size: 28px;
font-style: normal;
font-variant: normal;
letter-spacing: 0em; }
h4 { font-family: Maven Pro;
font-size: 18px;
font-style: normal;
font-variant: normal;
font-weight: bold;
letter-spacing: 0em; }
h5 { color: #ffffff; } 
h6 {  }
body { color: #000000;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px; }
a,.top-bar ul li.current a { color: #e80001; }
a:hover,.top-bar ul > li:not(.name):hover a,
.top-bar ul > li:not(.name).active a,
.top-bar ul > li:not(.name):focus a
{ color: #e80001 }
#main-nav .menu-item a,.top-bar ul > li.has-dropdown .dropdown li a { color: #464646;
font-family: Oswald;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
letter-spacing: 0em;
line-height: 16px;
text-decoration: none;
text-transform: uppercase; }
@media only screen and (max-width: 768px)
.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a {
 color: #464646;
font-family: Oswald;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
letter-spacing: 0em;
line-height: 16px;
text-decoration: none;
text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
.top-bar ul>li.toggle-topbar a { border-color: #464646 transparent transparent transparent !important; }
}.top-bar ul > li.has-dropdown a:after { border-color: #464646 transparent transparent transparent !important; }
#nav .menu-item.current > a, #nav .menu-item a:hover,
.top-bar ul > li.has-dropdown.current-menu-ancestor .dropdown li.current-menu-item.active a
{ color: #e80001 !important; }
.top-bar > ul .name h1#logo a { color: #464646;
font-family: Maven Pro;
font-size: 35px;
font-style: normal;
font-weight: bold;
letter-spacing: -0.06em;
text-transform: uppercase; }
.extra_font1 { color: #e80001;
font-family: Oswald;
font-size: 45px;
font-weight: normal;
letter-spacing: 0.01em;
text-transform: uppercase; }
.extra_font2 { color: #e80001;
font-family: Oswald;
font-size: 24px;
font-style: normal;
font-weight: normal;
letter-spacing: 0.05em;
text-transform: uppercase; }
.extra_font3 { color: #000000;
font-family: Oswald;
font-size: 45px;
font-style: normal;
font-weight: normal;
letter-spacing: 0.1em;
text-transform: uppercase; }
.extra_font4 { color: #ffffff;
font-family: Oswald;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-transform: none; }
.extra_font5 { color: #464646;
font-family: Maven Pro;
font-size: 16px;
font-style: normal;
font-variant: normal; }
.extra_font6 { color: #dedede;
font-family: Dosis;
font-size: 20px;
font-weight: 300;
letter-spacing: 0.05em;
line-height: 26px; }
.extra_font7 { color: #464646;
font-family: Maven Pro;
font-size: 30px;
letter-spacing: 0em;
line-height: 45px; }
.extra_font8 { color: #e80001;
font-family: Oswald;
font-size: 45px;
font-weight: normal;
letter-spacing: 0.05em;
text-transform: uppercase; }
.extra_font9 { color: #e80001;
font-family: Lato;
font-size: 55px;
font-weight: 300;
text-transform: lowercase; }
.extra_font10 { color: #ffffff;
font-family: Oswald;
font-size: 72px;
font-weight: bold;
letter-spacing: 0.01em;
text-transform: uppercase; }
.extra_font11 { color: #e80001;
font-family: Lato;
font-size: 55px;
font-weight: 300;
letter-spacing: 0.01em;
text-transform: uppercase; }
.extra_font12 { color: #ffffff;
font-family: Oswald;
font-size: 25px;
line-height: 48px; }
.extra_font13 { color: #464646;
font-family: Maven Pro;
font-size: 18px;
line-height: 27px; }
.extra_font14 { color: #464646;
font-family: Maven Pro;
font-size: 22px;
line-height: 38px; }
.extra_font15 {  }
.extra_font16 { color: #212121;
font-family: Oswald;
font-size: 30px;
letter-spacing: 0.04em;
line-height: 35px; }
.extra_font17 { font-family: Oswald;
font-size: 24px;
letter-spacing: 0.05em; }
.extra_font18 {  }
.extra_font19 {  }
.extra_font20 {  }
.team-social .fa-stack a:hover .fa-circle { color: #c20102 !important;  }
.social-list .fa-stack a:hover .fa-circle { color: #c20102 !important;  }
.pricing-table .pricing-button a { background: #e80001 !important; color: #ffffff; box-shadow: 0 4px #c20102; }
.continue-reading, .nav-single a, .comment-submit, .wpcf7 .wpcf7-submit, .twitter_follow_button, .blog-read-more { background: #e80001 !important; color: #ffffff !important; box-shadow: 0 4px #c20102; border: 0px;}
a.btn-1.large { box-shadow: 0 5px #c20102; }
a.btn-1.medium, .pricing-table .pricing-button a.medium { box-shadow: 0 4px #c20102; }
a.btn-1.small { box-shadow: 0 3px #c20102; }
a.btn-1.tiny { box-shadow: 0 3px #c20102; }
a.btn-1.large:hover { box-shadow: 0 4px #c20102; top: 1px;}
a.btn-1.medium:hover, .pricing-table .pricing-button a.medium:hover { box-shadow: 0 3px #c20102; top: 1px;}
a.btn-1.small:hover { box-shadow: 0 2px #c20102; top: 1px;}
a.btn-1.tiny:hover { box-shadow: 0 2px #c20102; top: 1px;}
.continue-reading:hover, .wpcf7 .wpcf7-submit:hover, .twitter_follow_button:hover, .blog-read-more:hover { box-shadow: 0 3px #c20102; top: 1px;}
#searchsubmit { background: #e80001 !important; color:white;}
.newsletter-widget input[type='submit'] { background: #e80001 !important; color:white;}
.post-box article .entry-header .icon-star, .post-info .icon-stack .icon-stack-base { color: #e80001;  }
.format-quote .entry-content { background-color: #e80001;  }
.team-member:hover .img-wrapper.circle { border-color: #e80001;  }
#scrollUp:hover { background-color: #e80001; }
.wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 textarea:focus { background-color: #e80001; }
.wpb_twitter_widget .twitter-heading i { color: #e80001; }
.wpb_twitter_widget .twitter-heading .twitter-heading-separator { border-color: #e80001; }
ul.page-numbers li span.current { background-color: #e80001;  }
.pricing-table li.title { background-color: #e80001;  }
#header { border-bottom: 2px solid #e80001;  }
.post-wrapper:hover { border-bottom: 3px solid #e80001;  }
h1.featuredtitle:before,.featuredtitle h1:before { background: #e80001;  }
h1.featuredtitle:after,.featuredtitle h1:after { background: #e80001;  }
article .sticky-note { background: #e80001;  }
.previous-post-arrow { border-right: 7px solid #e80001;  }
.next-post-arrow { border-left: 7px solid #e80001;  }
a.comment-reply-link:hover { color: #e80001;  }
.details:hover i.overview, .details .description i { color: #e80001 !important;}
#og-grid .portTitle { background-color: rgba(0, 0, 0, 0.6);  }
.gmap-details1.start:hover i, .gmap-details2.start:hover i, .gmap-details3.start:hover i, .gmap-loc.start:hover i,.animated i { color: #e80001 !important;}
h4.widget-title:after { border-color: #c20102;  }
.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active { background-color: #c20102 !important;  }
.tagcloud a { background: #c20102 !important; color: white;  }
.wpb_toggle_title_active, #content h4.wpb_toggle_title_active  { background-color: #c20102 !important; color:white !important; background-image: url(includes/js_composer/assets/images/toggle_close_white.png) !important;  }
ul.pricing-table li.title { color: #464646;
font-family: Maven Pro;
font-size: 30px;
font-weight: bold;
text-transform: uppercase;  }
ul.pricing-table li.price { color: #464646;
font-family: Maven Pro;
font-size: 40px;
font-weight: bold;
text-transform: uppercase;  }
ul.pricing-table li.bullet-item { color: #464646;
font-family: Lato;
font-size: 16px;
font-weight: normal;  }
.pricing-table.main li.title,.pricing-table.main li.pricing-button a { background-color: #464646 !important;  }
.wpb_gallery .wpb_gallery_slides .nivo-controlNav a.active, .wpb_gallery .wpb_gallery_slides .flex-control-nav a.active, .wpb_gallery .wpb_gallery_slides .nivo-controlNav a:hover, .wpb_gallery .wpb_gallery_slides .flex-control-nav a:hover, .wpb_gallery .wpb_gallery_slides .nivo-controlNav a.flex-active, .wpb_gallery .wpb_gallery_slides .flex-control-nav a.flex-active  { background-color: #c20102 !important;  }

/* END my_css */
/* BEGIN my_css */
#main{
    margin-top: 85px;
  }
  #main-nav{
	height: 85px;
}
.lt-ie9 .top-bar ul > li a{
  line-height: 85px;
}
#header{
	background: #ffffff;
}
.top-bar ul > li.has-dropdown .dropdown li {
	background: #ffffff;
}

@media only screen and (max-width: 768px) {
	#header, .top-bar.expanded #nav li a{
		background: #ffffff;
		background-color: #ffffff !important;
	}
}
.lt-ie9 .header-init ul.right {
  height: 85px;
}
.orbit-wrapper{
  height: 900px !important;
}
.breakpoint .orbit-wrapper{
  height: 600px !important;
}
.mobile .orbit-wrapper{
  height: 600px !important;
}
.orbit-wrapper div[id^=row] .overlay, .orbit-wrapper div[id^=parallax] .overlay {
  height: 900px !important;
}
.breakpoint .orbit-wrapper div[id^=row] .overlay, .breakpoint .orbit-wrapper div[id^=parallax] .overlay {
  height: 900px !important;
}
.mobile .orbit-wrapper div[id^=row] .overlay, .breakpoint .orbit-wrapper div[id^=parallax] .overlay {
  height: 900px !important;
}
h1 { color: #464646;
font-family: Maven Pro;
font-size: 72px;
font-style: normal;
font-variant: normal;
font-weight: bold;
letter-spacing: 0.01em;
text-decoration: none;
text-transform: uppercase; }
h2 { color: #e80001;
font-family: Oswald;
font-size: 30px;
font-weight: normal;
letter-spacing: 0.04em; }
h3 { color: #222222;
font-family: Maven Pro;
font-size: 28px;
font-style: normal;
font-variant: normal;
letter-spacing: 0em; }
h4 { font-family: Maven Pro;
font-size: 18px;
font-style: normal;
font-variant: normal;
font-weight: bold;
letter-spacing: 0em; }
h5 { color: #ffffff; } 
h6 {  }
body { color: #000000;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px; }
a,.top-bar ul li.current a { color: #e80001; }
a:hover,.top-bar ul > li:not(.name):hover a,
.top-bar ul > li:not(.name).active a,
.top-bar ul > li:not(.name):focus a
{ color: #e80001 }
#main-nav .menu-item a,.top-bar ul > li.has-dropdown .dropdown li a { color: #464646;
font-family: Oswald;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
letter-spacing: 0em;
line-height: 16px;
text-decoration: none;
text-transform: uppercase; }
@media only screen and (max-width: 768px)
.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a {
 color: #464646;
font-family: Oswald;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
letter-spacing: 0em;
line-height: 16px;
text-decoration: none;
text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
.top-bar ul>li.toggle-topbar a { border-color: #464646 transparent transparent transparent !important; }
}.top-bar ul > li.has-dropdown a:after { border-color: #464646 transparent transparent transparent !important; }
#nav .menu-item.current > a, #nav .menu-item a:hover,
.top-bar ul > li.has-dropdown.current-menu-ancestor .dropdown li.current-menu-item.active a
{ color: #e80001 !important; }
.top-bar > ul .name h1#logo a { color: #464646;
font-family: Maven Pro;
font-size: 35px;
font-style: normal;
font-weight: bold;
letter-spacing: -0.06em;
text-transform: uppercase; }
.extra_font1 { color: #e80001;
font-family: Oswald;
font-size: 45px;
font-weight: normal;
letter-spacing: 0.01em;
text-transform: uppercase; }
.extra_font2 { color: #e80001;
font-family: Oswald;
font-size: 24px;
font-style: normal;
font-weight: normal;
letter-spacing: 0.05em;
text-transform: uppercase; }
.extra_font3 { color: #000000;
font-family: Oswald;
font-size: 45px;
font-style: normal;
font-weight: normal;
letter-spacing: 0.1em;
text-transform: uppercase; }
.extra_font4 { color: #ffffff;
font-family: Oswald;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-transform: none; }
.extra_font5 { color: #464646;
font-family: Maven Pro;
font-size: 16px;
font-style: normal;
font-variant: normal; }
.extra_font6 { color: #dedede;
font-family: Dosis;
font-size: 20px;
font-weight: 300;
letter-spacing: 0.05em;
line-height: 26px; }
.extra_font7 { color: #464646;
font-family: Maven Pro;
font-size: 30px;
letter-spacing: 0em;
line-height: 45px; }
.extra_font8 { color: #e80001;
font-family: Oswald;
font-size: 45px;
font-weight: normal;
letter-spacing: 0.05em;
text-transform: uppercase; }
.extra_font9 { color: #e80001;
font-family: Lato;
font-size: 55px;
font-weight: 300;
text-transform: lowercase; }
.extra_font10 { color: #ffffff;
font-family: Oswald;
font-size: 72px;
font-weight: bold;
letter-spacing: 0.01em;
text-transform: uppercase; }
.extra_font11 { color: #e80001;
font-family: Lato;
font-size: 55px;
font-weight: 300;
letter-spacing: 0.01em;
text-transform: uppercase; }
.extra_font12 { color: #ffffff;
font-family: Oswald;
font-size: 25px;
line-height: 48px; }
.extra_font13 { color: #464646;
font-family: Maven Pro;
font-size: 18px;
line-height: 27px; }
.extra_font14 { color: #464646;
font-family: Maven Pro;
font-size: 22px;
line-height: 38px; }
.extra_font15 {  }
.extra_font16 { color: #212121;
font-family: Oswald;
font-size: 30px;
letter-spacing: 0.04em;
line-height: 35px; }
.extra_font17 { font-family: Oswald;
font-size: 24px;
letter-spacing: 0.05em; }
.extra_font18 {  }
.extra_font19 {  }
.extra_font20 {  }
.team-social .fa-stack a:hover .fa-circle { color: #c20102 !important;  }
.social-list .fa-stack a:hover .fa-circle { color: #c20102 !important;  }
.pricing-table .pricing-button a { background: #e80001 !important; color: #ffffff; box-shadow: 0 4px #c20102; }
.continue-reading, .nav-single a, .comment-submit, .wpcf7 .wpcf7-submit, .twitter_follow_button, .blog-read-more { background: #e80001 !important; color: #ffffff !important; box-shadow: 0 4px #c20102; border: 0px;}
a.btn-1.large { box-shadow: 0 5px #c20102; }
a.btn-1.medium, .pricing-table .pricing-button a.medium { box-shadow: 0 4px #c20102; }
a.btn-1.small { box-shadow: 0 3px #c20102; }
a.btn-1.tiny { box-shadow: 0 3px #c20102; }
a.btn-1.large:hover { box-shadow: 0 4px #c20102; top: 1px;}
a.btn-1.medium:hover, .pricing-table .pricing-button a.medium:hover { box-shadow: 0 3px #c20102; top: 1px;}
a.btn-1.small:hover { box-shadow: 0 2px #c20102; top: 1px;}
a.btn-1.tiny:hover { box-shadow: 0 2px #c20102; top: 1px;}
.continue-reading:hover, .wpcf7 .wpcf7-submit:hover, .twitter_follow_button:hover, .blog-read-more:hover { box-shadow: 0 3px #c20102; top: 1px;}
#searchsubmit { background: #e80001 !important; color:white;}
.newsletter-widget input[type='submit'] { background: #e80001 !important; color:white;}
.post-box article .entry-header .icon-star, .post-info .icon-stack .icon-stack-base { color: #e80001;  }
.format-quote .entry-content { background-color: #e80001;  }
.team-member:hover .img-wrapper.circle { border-color: #e80001;  }
#scrollUp:hover { background-color: #e80001; }
.wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 textarea:focus { background-color: #e80001; }
.wpb_twitter_widget .twitter-heading i { color: #e80001; }
.wpb_twitter_widget .twitter-heading .twitter-heading-separator { border-color: #e80001; }
ul.page-numbers li span.current { background-color: #e80001;  }
.pricing-table li.title { background-color: #e80001;  }
#header { border-bottom: 2px solid #e80001;  }
.post-wrapper:hover { border-bottom: 3px solid #e80001;  }
h1.featuredtitle:before,.featuredtitle h1:before { background: #e80001;  }
h1.featuredtitle:after,.featuredtitle h1:after { background: #e80001;  }
article .sticky-note { background: #e80001;  }
.previous-post-arrow { border-right: 7px solid #e80001;  }
.next-post-arrow { border-left: 7px solid #e80001;  }
a.comment-reply-link:hover { color: #e80001;  }
.details:hover i.overview, .details .description i { color: #e80001 !important;}
#og-grid .portTitle { background-color: rgba(0, 0, 0, 0.6);  }
.gmap-details1.start:hover i, .gmap-details2.start:hover i, .gmap-details3.start:hover i, .gmap-loc.start:hover i,.animated i { color: #e80001 !important;}
h4.widget-title:after { border-color: #c20102;  }
.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active { background-color: #c20102 !important;  }
.tagcloud a { background: #c20102 !important; color: white;  }
.wpb_toggle_title_active, #content h4.wpb_toggle_title_active  { background-color: #c20102 !important; color:white !important; background-image: url(includes/js_composer/assets/images/toggle_close_white.png) !important;  }
ul.pricing-table li.title { color: #464646;
font-family: Maven Pro;
font-size: 30px;
font-weight: bold;
text-transform: uppercase;  }
ul.pricing-table li.price { color: #464646;
font-family: Maven Pro;
font-size: 40px;
font-weight: bold;
text-transform: uppercase;  }
ul.pricing-table li.bullet-item { color: #464646;
font-family: Lato;
font-size: 16px;
font-weight: normal;  }
.pricing-table.main li.title,.pricing-table.main li.pricing-button a { background-color: #464646 !important;  }
.wpb_gallery .wpb_gallery_slides .nivo-controlNav a.active, .wpb_gallery .wpb_gallery_slides .flex-control-nav a.active, .wpb_gallery .wpb_gallery_slides .nivo-controlNav a:hover, .wpb_gallery .wpb_gallery_slides .flex-control-nav a:hover, .wpb_gallery .wpb_gallery_slides .nivo-controlNav a.flex-active, .wpb_gallery .wpb_gallery_slides .flex-control-nav a.flex-active  { background-color: #c20102 !important;  }

/* END my_css */
