/* ================================================ */
/* don't touch this style auto generating by system */
/* ================================================ */
body { font-family: Open Sans; }
#top-bar { font-family: Open Sans; }
.postdate .year {
  font-family: Open Sans;
}
.footer-right {
  font-family: Open Sans;
}
#dt-menu li a {	font-family: Open Sans; }
#mobile-header label { font-family: Open Sans; }
#dt-menu label { font: 3.125em/1.375em Open Sans; }
#dt-menu .sub-nav label { font: 2em/2em Open Sans; }
#dt-menu { font-family: Open Sans; }
#dt-menu .sub-nav label { font: 2em/2em Open Sans; }
#dt-menu .sub-nav, #dt-menu .sub-nav a { font-family: Open Sans; }
#dt-topbar-menu-left .sub-nav label { font: 2em/2em Open Sans; }
#dt-topbar-menu-left .sub-nav { font-family: Open Sans; }
#dt-topbar-menu-right .sub-nav label { font: 2em/2em Open Sans; }
#dt-topbar-menu-right .sub-nav { font-family: Open Sans; }


h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Open Sans;
}

input.secondary_color_button {
  font-family: Open Sans;
}
.btn {
  font-family: Open Sans;
}
.social-share-link {
  font-family: Open Sans;
}
.postdate .day {
  font-family: Open Sans;
}
.postmetabottom {
  font-family: Open Sans;
}
.postcontent-quote {
  font-family: Open Sans;
}
.dt-comment-author {
  font-family: Open Sans;
}
#mobile-header label {
  font-family: Open Sans;
}
#dt-menu label {
  font: 3.125em/1.375em Open Sans;
}
#dt-menu, #dt-menu a {
  font-family: Open Sans;
}

#mobile-header-top-left label {
  font-family: Open Sans;
}
#dt-topbar-menu-left label {
  font: 3.125em/1.375em Open Sans;
}
#dt-topbar-menu-left {
  font-family: Open Sans;
}
#dt-topbar-menu-left .toggle-sub {
  font-family: Open Sans;
}
#dt-topbar-menu-left ul li a:after {
    font: 1.5em Open Sans;
}
#mobile-header-top-right label {
  font-family: Open Sans;
}
#dt-topbar-menu-right label {
  font: 3.125em/1.375em Open Sans;
}
#dt-topbar-menu-right {
  font-family: Open Sans;
}
#dt-topbar-menu-right .toggle-sub {
  font-family: Open Sans;
}
#dt-topbar-menu-right ul li a:after {
    font: 1.5em Open Sans;
}
#top-bar {
  font-family: ;
}
#footer h3.widget-title {
  font-family: Open Sans;
}
.share-button.float-right.sharer-0 label span {
  font-family: Open Sans!important;
}
.carousel-content .carousel-inner a.inline-block {
  font-family: Open Sans;
}
.box-main-color .iconbox-detail h3,
.box-secondary-color .iconbox-detail h3 {
  font-family: Open Sans;
}

section#banner-section .breadcrumbs { font-family: Open Sans; }

.postmetatop ul li { font-family: Open Sans; }
.singlepostmetatop ul li { font-family: Open Sans; }
.paging-nav { font-family: Open Sans; }
.dt-comment-date { font-family: Open Sans; }
.dt-comment-comment { font-family: Open Sans; }
.comment-leave-title { font-family: Open Sans; }

.widget_archive, 
.widget_categories,
.dt_widget_recent_post, 
.widget_tag_cloud .tagcloud .tag {
  font-family: inherit;
}

footer#footer .widget_archive,
footer#footer .dt_widget_recent_post,
footer#footer .widget_categories, 
footer#footer .widget_tag_cloud .tagcloud .tag {
  font-family: Open Sans;
}

#sequence ul li .slide-title { font-family: Open Sans; }
#footer .widget-title h3 { font-family: Open Sans; }

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
  font-family: Open Sans;
}

.woocommerce.widget_product_tag_cloud li, 
.woocommerce.widget_product_tag_cloud .tagcloud .tag,
footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag {
  font-family: Open Sans;
}

.dt-section-head h1,
.dt-section-head h2,
.dt-section-head h3,
.dt-section-head h4,
.dt-section-head h5,
.dt-section-head h6 {
  font-family: Montserrat;
}
		.tertier_color_bg {background-color: #333333; }
.home #head-page.reveal.menu_background_color { background-color: #ffffff; }.home #head-page.reveal.alt.menu_background_color { background-color: transparent; }@media (max-width: 991px) { .home #head-page { background: transparent; }}@media (max-width: 991px) { .home #head-page.reveal.alt { background: transparent; }}@media (max-width: 991px) { .home #head-page.reveal { background: #ffffff; }}.menu_background_color { background-color: transparent; }#head-page.reveal.menu_background_color { background-color: #ffffff; }#head-page.reveal.alt.menu_background_color { background-color: transparent; }@media (max-width: 991px) { #head-page.reveal.alt { background: transparent; }}@media (max-width: 991px) { #head-page.reveal { background: #ffffff; }}#top-bar {color:#222222;}#head-page {color:#222222;}#head-page:not(.reveal) #mobile-header label.toggle { color:#222222;}#head-page.reveal.alt #mobile-header label.toggle { color:#222222;}#head-page.reveal.alt #mobile-header label.toggle:hover { color:#222222;}#head-page.reveal.alt #dt-menu > ul > li > a { color:#222222;}#head-page.reveal.alt #dt-menu a.search_btn { color:#222222;}#head-page #dt-menu > ul > li > a {color:#222222;}#head-page #dt-menu a.search_btn {color:#222222;}#top-bar a {color:#222222;}#top-bar { border-bottom: 1px solid rgba(34,34,34, 0.1) }#head-page.reveal #dt-menu > ul > li > a { color:#222222;}#head-page.reveal #dt-menu a.search_btn { color:#222222;}#head-page.reveal #mobile-header label.toggle { color:#222222;}#head-page.reveal #mobile-header label.toggle:hover { color:#222222;}.home #head-page.reveal:not(.alt) #dt-menu > ul > li > a { color:#222222;}.home #head-page.reveal:not(.alt) #dt-menu a.search_btn { color:#222222;}#mobile-header { color:#222222;}.home #head-page.reveal:not(.alt) #mobile-header label.toggle { color:#222222;}.home #head-page.reveal:not(.alt) #mobile-header label.toggle:hover { color:#222222;}.home #top-bar {color:#222222;}.home #head-page {color:#222222;}.home #head-page.reveal.alt #dt-menu > ul > li > a {color:#222222;}.home #head-page.reveal.alt #dt-menu a.search_btn {color:#222222;}.home #head-page:not(.reveal) #mobile-header label.toggle {color:#222222;}.home #head-page.reveal.alt #mobile-header label.toggle {color:#222222;}.home #head-page.reveal.alt #mobile-header label.toggle:hover {color:#222222;}.home #head-page #dt-menu > ul > li > a {color:#222222;}.home #head-page #dt-menu a.search_btn {color:#222222;}.home #top-bar a {color:#222222;}.home #top-bar { border-bottom: 1px solid rgba(34,34,34, 0.1) }body.dt_custom_body { background-color: #ffffff; }body.dt_custom_body { color: #222222; }		@media(min-width: 768px) {
			#floatMenu {
				position: fixed;
				right: 20px;
				top: 200px;
			  	background-color: #ecf0f1;
			}
		}
	#banner-section .row {top: 120px;}		@media(min-width: 992px) {
			#dt-menu > ul > li { line-height: 6em;}
		}
	.reveal.alt #dt-menu.dt-menu-center > ul { margin-top: 100px; }
	.modal_preloader { background-color: #000000; }.ball_1 { background-color: #cb2025; }.ball_2 { background-color: #f8b334; }.ball_3 { background-color: #00a096; }.ball_4 { background-color: #97bf0d; }
/* custom css generate from your custom css code*/
                body{
height: 100%;
}
@media (min-width: 991px) {
 #dt-menu > ul > li > a {
 font-size:1.2em;
 } 
}
@media (min-width: 991px) {
 #dt-menu .sub-nav a {
 font-size:1.2em;
 }
}
.about-author {display: none;}            