/* ================================================ */
/* don't touch this style auto generating by system */
/* ================================================ */
		a {
		  color: #009bc1;
		}
		a:hover, a:focus { color : #007c9a; }

		.sidebar a:hover {
		  color: #009bc1;
		}
		.postinfo a:hover { color: #009bc1;	}

		.dt_vertical_tab .vertical-nav-tab > li > div i,
		.dt_vertical_tab a:hover { color: #009bc1; }

		.primary_color_bg { background-color: #009bc1; }
		.billio_link_page a:hover, .billio_link_page > span.page-numbers { background-color: #009bc1; }
		.primary_color_text { color: #009bc1; }
		
		.primary_color_border { border-color: #009bc1; }
		
		.primary_color_button {
		  background-color: #009bc1;
		}

		.woocommerce.widget_product_tag_cloud li { background-color: #009bc1; }

		.btn-color-primary,
		.portfolio-navigation a.more-post {
			background: #009bc1;
		}

		.woocommerce .posted_in a { color: #009bc1; }
		.woocommerce div.product .woocommerce-tabs #reviews #review_form_wrapper input[type="submit"]:hover {
  			background-color: #008bad;
		}

		#top-bar a:hover {
		  color: #009bc1;
		}
		
		footer#footer .widget_text ul.list-inline-icon li:hover { border: 1px solid #009bc1; background: #009bc1; }
		footer#footer .owl-theme .owl-controls .owl-page span { background-color: #009bc1; border: 2px solid #009bc1; }
		footer#footer .owl-theme .owl-controls .owl-page.active span { border: 2px solid #009bc1; }

		footer#footer .widget_calendar #today {
		  background-color: #009bc1;
		}
		footer#footer .widget_calendar thead th {
		  color: #009bc1;
		}
		footer#footer .widget_tag_cloud .tagcloud .tag a:hover {
		  background-color: #009bc1;
		}
		footer#footer .dt_widget_tabs .nav-tabs li a:hover {
		  color: #ffffff;
		  background-color: #009bc1;
		}
		footer#footer .dt_widget_tabs .nav-tabs li:hover {
		  background-color: #009bc1;
		}
		footer#footer .dt_widget_tabs .nav-tabs li.active a {
		  background-color: #009bc1;
		}
		footer#footer .dt_widget_tabs .nav-tabs li.active a:hover,
		footer#footer .dt_widget_tabs .nav-tabs li.active a:focus {
		  background-color: #009bc1;
		}
		footer#footer .dt_widget_accordion .btn-accordion {
		  background-color: #009bc1;
		}
		footer#footer .dt_widget_accordion .opened {
		  background: #ffffff; 
		  color: #009bc1;
		}
		footer#footer .dt_widget_accordion .openedup {
		  background-color: #009bc1;
		}
		.sidebar .owl-theme .owl-controls .owl-page span {
		  background-color: #009bc1;
		}
		.sidebar .owl-theme .owl-controls .owl-page.active span {
		  border: 2px solid #009bc1;
		}
		.widget_calendar a {
		  color: #009bc1;
		}
		.widget_calendar #today {
		  background-color: #009bc1;
		}
		.widget_text ul.list-inline-icon li:hover {
		   border: 1px solid #009bc1; background: #009bc1; 
		}
		.widget_tag_cloud .tagcloud .tag a:hover {
		  background-color: #009bc1;
		}
		#footer h3.widget-title:after {
		  border-top: solid 2px #009bc1;
		}
		#related-port .related-port figure figcaption .related-tag a {
		  color: #009bc1;
		}

		.dt_team_custom_item hr:after {
		  width: 50px !important;
		}
		.dt-iconboxes span:hover:after,
		.dt-iconboxes span:hover:before,
		.dt-iconboxes.layout-3 span:hover:after,
		.dt-iconboxes.layout-3 span:hover:before,
		.dt-iconboxes-4:hover .dt-section-icon:after,
		.dt-iconboxes-4:hover .dt-section-icon:before {
		  border-top-color: #009bc1 !important;
		}
		.dt_team_custom_item .profile-position,
		.dt-iconboxes-4:hover .dt-section-icon i:hover,
		.dt-iconboxes.layout-6 i,
		.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5 .hi-icon {
		  color: #009bc1 !important;
		}
		.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon {
		  border-color: #009bc1 !important;
		}
		.dt-iconboxes span:hover,
		.dt-iconboxes-2:hover .dt-section-icon i.hi-icon,
		.dt-iconboxes-2:hover i,
		.dt-iconboxes.layout-3 span:hover,
		.dt-iconboxes-4:hover .dt-section-icon,
		.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon,
		.dt-iconboxes.layout-6:hover {
		  background-color: #009bc1 !important;
		}
		.dt-iconboxes.layout-3 span:hover {
			border-color: #009bc1!important;
	    }

	    .dt-iconboxes.layout-9 .dt-section-icon { color: #009bc1; }
	    .dt-iconboxes.layout-10 i { color: #009bc1; }

		.dt_team_custom_item .profile-scocial a:hover,
		.dt_team_custom_item .profile-scocial i:hover {
		  color: #009bc1;
		}
		.price-4-col.featured ul, .price-3-col.featured ul{
		  background-color: #009bc1;
		}
		.price-4-col.featured .hover-tip:before, .price-3-col.featured .hover-tip:before,
		.price-4-col.featured .hover-tip:after, .price-3-col.featured .hover-tip:after {
			border-bottom-color: #006c87;
		}
		.price-4-col.featured .plan-action:before, .price-3-col.featured .plan-action:before,
		.price-4-col.featured .plan-action:after, .price-3-col.featured .plan-action:after {
			border-top-color: #006c87;
		}
		.dt-pricing-table .price-4-col .btn-active,
		.dt-pricing-table .price-3-col .btn-active {
		  background-color: #009bc1;
		}
		.dt-pricing-table .price-4-col .btn-active:hover,
		.dt-pricing-table .price-3-col .btn-active:hover {
		  background-color: #007c9a;
		}
		.mejs-container .mejs-controls .mejs-horizontal-volume-current,
		.mejs-container .mejs-controls .mejs-time-loaded {
		  background-color: #009bc1 !important;
		}

		#dt-topbar-menu-left li a:hover,
		#dt-topbar-menu-right li a:hover, 
		#head-page #dt-menu > ul > li > a:hover,
		#head-page.is-sticky #dt-menu > ul > li > a:hover,
		#head-page.is-sticky.alt #dt-menu > ul > li > a:hover {
			color: #009bc1;
		}

		@media (max-width: 991px) {
			#head-page #dt-menu > ul > li > a:hover,
			#head-page.is-sticky #dt-menu > ul > li > a:hover,
			#head-page.is-sticky.alt #dt-menu > ul > li > a:hover {
				color: #009bc1 !important;
			}
		}

		@media (min-width: 767px) {
			#dt-menu ul li:hover > a {
				color: #009bc1;
			}
		}
		#dt-topbar-menu-left ul li:hover > a {
		    color: #009bc1;
		}
		#dt-topbar-menu-left .toggle-sub {
		  background: #009bc1;
		}
		#dt-topbar-menu-left li:hover > .toggle-sub {
		  color: #009bc1;
		}
		#dt-topbar-menu-left ul li:first-child {
		    border-top: 3px solid #009bc1 !important;
		  }

		#dt-topbar-menu-right ul li:hover > a {
		    color: #009bc1;
		}
		#dt-topbar-menu-right .toggle-sub {
		  background: #009bc1;
		}
		#dt-topbar-menu-right li:hover > .toggle-sub {
		  color: #009bc1;
		}

		.select.select-theme-default .select-options .select-option:hover, .select.select-theme-default .select-options .select-option.select-option-highlight {background: #009bc1;}

		footer#footer .dt_widget_portfolio_posts .post-item figure figcaption {
		  background: rgba(0,77,96, 0.6);
		}
		.sidebar .dt_widget_portfolio_posts .portfolio_wrapper .post-item figure figcaption {
		  background: rgba(0,77,96, 0.6);
		}
		.dt_widget_featured_posts .post-item figure figcaption {
		  background: rgba(0,77,96, 0.6);
		}
		.sidebar .widget_calendar a:hover {
		  color: #006c87;
		}


		.dt-iconboxes.layout-7:hover i{
		  border-color: #00647d !important;	
		}
		.dt-iconboxes.layout-7 i,
		.dt-iconboxes.layout-8 i {
		  color: #009bc1;	
		}

		@media (max-width: 768px) {
		  #footer-left {
		    border-bottom: solid 1px #003e4d;
		  }
		}
		.dt-iconboxes-4:hover { 
			background-color: #007c9a; 
		}

		.sidebar .woocommerce.widget_product_tag_cloud .tagcloud .tag:hover,
		footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag:hover {
		  background-color: #009bc1;
		}

		.border-color-primary {
		  border-color: #009bc1;
		}
		
		.box-main-color .img-blank {
		  background-color: #009bc1;
		}
		.link-color-primary, 
		#dt-menu #menu-main-menu .current-menu-parent > a,
		#head-page.is-sticky #dt-menu > ul > li.current-menu-ancestor > a,
		#head-page.is-sticky #dt-menu ul li.current-menu-item > a,
		#head-page.is-sticky #dt-menu ul li.current-menu-ancestor > a {
		  color: #009bc1;
		}
		
		#dt-menu li.current-menu-parent > a {
		  color: #009bc1!important;
		}

		.woocommerce nav.woocommerce-pagination ul li a.prev:hover, 
		.woocommerce-page nav.woocommerce-pagination ul li a.prev:hover, 
		.woocommerce nav.woocommerce-pagination ul li a.next:hover, 
		.woocommerce-page nav.woocommerce-pagination ul li a.next:hover {
		  color: #009bc1;
		}
		.background-color-primary,
		.dt-icon-square.primary-color, 
		.dt-icon-circle.primary-color, 
		.dt-icon-ghost.primary-color, 
		.sidebar .widget_text .social-circled li:hover, 
		#footer .container .widget_text .social-circled li:hover, 
		#featured-work-navbar #featured-filter.dt-featured-filter li.active a, 
		.owl-custom-pagination .owl-page.active i, 
		.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .ui-state-default .ui-icon:after, 
		.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active,  
		.woocommerce nav.woocommerce-pagination ul li span.current, 
		.woocommerce-page nav.woocommerce-pagination ul li span.current, 
		.woocommerce #content nav.woocommerce-pagination ul li span.current, 
		.woocommerce-page #content nav.woocommerce-pagination ul li span.current, 
		.woocommerce nav.woocommerce-pagination ul li a:hover, 
		.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
		.woocommerce #content nav.woocommerce-pagination ul li a:hover, 
		.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
		.woocommerce nav.woocommerce-pagination ul li a:focus, 
		.woocommerce-page nav.woocommerce-pagination ul li a:focus, 
		.woocommerce #content nav.woocommerce-pagination ul li a:focus, 
		.woocommerce-page #content nav.woocommerce-pagination ul li a:focus, 
		#sequence ul li .btn-cta:after, .dt-iconboxes-4, .dt-iconboxes span:hover, 
		.dt-iconboxes-2:hover .dt-section-icon i.hi-icon, .dt-iconboxes-2:hover i, 
		.dt-iconboxes.layout-3 span:hover, .dt-iconboxes-4:hover .dt-section-icon, 
		.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon, 
		.dt-iconboxes.layout-6:hover, 
		.dt-iconboxes.layout-3 span:hover {
		  background: none repeat scroll 0 0 #009bc1;
		}
		.bulat2 {
		  background: none repeat scroll 0 0 #009bc1;
		}
		#featured-work-navbar #featured-filter.dt-featured-filter li.active {
		  border: 1px solid #009bc1 !important;
		}
		.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon {
		  background-color: #009bc1;
		  border-color: #009bc1;
		}
		.container .owl-theme .owl-controls .owl-page span {
		  background-color: #009bc1;
		  border-color: #009bc1; 
		}
		.owl-theme .owl-controls .owl-page.active span {
		  border-color: #009bc1; 
		}
		.container .carousel-content .carousel-indicators li {
		  	background-color: #009bc1;
		  	border-color: #009bc1; 
		}
		.container .carousel-content .carousel-indicators .active {
		  	border-color: #009bc1; 
		}
		.dt-iconboxes span:hover {
		  	border-color: #009bc1;
		}
		#dt-menu .sub-nav li.current-menu-item {
		  border-color: #009bc1;
		}
		.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .ui-state-active .ui-icon:after {
			color: #009bc1;
		}
		.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
			background: none repeat scroll 0 0 #009bc1;
		}

		.btn.btn-link { color: #009bc1; }
		.btn.btn-link:hover { color: #009bc1; }
		
		#footer .widget-title h3:after { border-top: 2px solid #009bc1; }

		.woocommerce #content div.product p.price, 
		.woocommerce-page #content div.product p.price, 
		.woocommerce #content div.product span.price, 
		.woocommerce-page #content div.product span.price, 
		.woocommerce div.product p.price, 
		.woocommerce-page div.product p.price, 
		.woocommerce div.product span.price, 
		.woocommerce-page div.product span.price,
		.woocommerce ul.products li.product .price, 
		.woocommerce-page ul.products li.product .price,
		.woocommerce .upsells.products .price, 
		.woocommerce-page .upsells.products .price, 
		.woocommerce .related.products .price,
		.woocommerce-page .related.products .price {
			color: #009bc1;
		}

		.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text .meta .datePublished {
			color: #009bc1;
		}

		.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
		.woocommerce div.product .woocommerce-tabs ul.tabs li a, 
		.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, 
		.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
			color: #009bc1;
		}

		.dt_report_pre_title { color : #009bc1; }
		.dt_report_button a { background-color : #009bc1; }
		.dt_report_button a:hover { background-color : #006c87; }
		.dt_report_pagination .page-numbers.current { background-color: #009bc1; }
		.dt_report_pagination .page-numbers:hover { background-color: #009bc1; }

		.eg-portfolio-element-5 {background-color: #009bc1!important;}
		.eg-portfolio-element-5:hover {background-color: #008bad!important;}

		.widget a:hover{ color: #009bc1; }
		.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
  			background: #009bc1!important;
		}

		.dt-timeline .time-item:hover .center-line i { background: #009bc1; }
		.dt-timeline .time-item:hover .content-line { border-color: #009bc1; }
		.dt-timeline .time-item:hover .content-line:before { border-color: #009bc1; }
		.dt-media .select-target { background-color: #009bc1; }
		
		.horizontal-wp-custom-menu li.current-menu-item { background-color: #009bc1; }
		.horizontal-wp-custom-menu .widget_nav_menu ul { border-top-color: #009bc1!important; }

		.dt-icon.primary-color { color: #009bc1; }
		.products .type-product .button:hover,
		.products .type-product .woocommerce_after_shop_loop_item_title .button:hover { 
			background-color: #008bad; 
		}


		.dt-shop-category .owl-carousel-navigation .btn-owl { background-color: #009bc1; }
		.dt-shop-category .owl-carousel-navigation .btn-owl:hover { background-color: #008bad!important; }
		.widget_rss .rsswidget { color: #009bc1; }

		.dtcareers nav.navbar-default .navbar-nav > .active > a,
		.dtcareers nav.navbar-default .navbar-nav > li > a:hover,
		.dtcareers nav.navbar-default .navbar-nav > li > a:focus {
			background-color: #009bc1;
		}

		.woocommerce .star-rating span { color: #009bc1; }

		.woocommerce .single_add_to_cart_button:hover {background-color: #008bad!important;}
		.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, 
		.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, 
		.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, 
		.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
		  border-color: #009bc1;
		}
		.woocommerce .stars a:hover:after { color: #009bc1; }

		/* list option */
		.primary-color > li:before{ color:#009bc1; }

		.tt_event_hours li { border-left-color: #009bc1!important; }
		
		.dt-event .boxevent {
		    border-color: #009bc1;
		}
		.dt-event .boxevent:before,
		.dt-event .boxevent:after{
		    background-color: #009bc1;
		}
		.dt-event .event-info .event-time i,
		.dt-event .event-info .event-location i{
		    color: #009bc1;
		}

		.events-list .dt-event .event-title a { color: #009bc1; }
		.navigation_button .navigation_button_item i { color: #009bc1; }

		.tribe-events-page-template .boxevent { border-color: #009bc1;}
		.tribe-events-page-template .boxevent:before { background-color: #009bc1; }
		.tribe-events-page-template .boxevent:after { background-color: #009bc1; }

		#dt-menu > ul .sub-nav .current-menu-item > a, #dt-menu-mobile > ul .sub-nav .current-menu-item > a {
			color: #009bc1;
		}
		
		.dt_vertical_tab .active h2.vt_title a,
		.dt_vertical_tab a:hover, 
		.dt_vertical_tab h2.vt_title a:hover, 
		.dt_vertical_tab h2.vt_title a:active, 
		.dt_vertical_tab h2.vt_title a:focus { color: #009bc1; }
		
		.dt_vertical_tab .active .vt_text { border-left-color: #009bc1; }
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #009bc1; }

		.btn.skin-primary { 
			color: #009bc1;
    		border-color: #009bc1;
		}

		.btn.skin-primary:hover, .btn.skin-primary:active, .btn.skin-primary:focus { background: #009bc1; }

		.dt-pricing-table > .featured .plan-action .btn-active { background-color: #009bc1; }

		.dt-pricing-table .price-4-col .btn-active:hover, 
		.dt-pricing-table .price-3-col .btn-active:hover, 
		.featured .plan-action .btn-active:hover { background-color: #009bc1!important; }


		

		.secondary_color_bg { background-color: #ffd126; }
		.secondary_color_text { color: #ffd126; }
		.secondary_color_border { border-color: #ffd126; }

		.secondary_color_button, .btn-color-secondary {
		  background-color: #ffd126;
		}
		.secondary_color_button:hover, .btn-color-secondary:hover {
		  background-color: #cca71e!important;
		}
		.background-color-secondary, .dt-icon-circle.secondary-color, .dt-icon-ghost.secondary-color, .dt-icon-square.secondary-color, #sequence ul.sequence-canvas li .slide-title:after {
			 background: #ffd126;
		}
		:selection {
		  background: #ffd126;
		}
		::selection {
		  background: #ffd126;
		}
		::-moz-selection {
		  background: #ffd126;
		}
		.woocommerce.widget_product_tag_cloud li:hover {
		  background-color: #ffd126;
		}
		.woocommerce ul.products li.product .onsale:after,
		.woocommerce-page ul.products li.product .onsale:after,
		.woocommerce span.onsale:after,
		.woocommerce-page span.onsale:after {
		  border-bottom: 40px solid #ffd126;
		}
		
		.paging-nav span.current, .paging-nav a:hover { background-color: #ffd126; }

		h1 a:hover,
		h2 a:hover,
		h3 a:hover,
		h4 a:hover,
		h5 a:hover,
		h6 a:hover,
		h1 a:focus,
		h2 a:focus,
		h3 a:focus,
		h4 a:focus,
		h5 a:focus,
		h6 a:focus,
		.portfolio-type-text .portfolio-item .portfolio-termlist a
		 {
		  color: #ffd126;
		}
		#dt-topbar-menu-left li .toggle-sub:hover {
		  color: #ffd126;
		}
		#dt-topbar-menu-left a.search_btn:hover {
		    color: #ffd126;
		  }
		#dt-topbar-menu-right li .toggle-sub:hover {
		  color: #ffd126;
		}
		#dt-topbar-menu-right a.search_btn:hover {
		    color: #ffd126;
		  }
		footer#footer .widget_calendar a {
		  color: #ffd126;
		}
		footer#footer .widget_recent_comments a:hover {
		  color: #ffd126;
		}
		.sidebar .dt-widget-twitter .sequence-twitter a {
		  color: #ffd126;
		}
		.widget_recent_comments a:hover {
		  color: #ffd126;
		}
		.share-button label span {
		  color: #ffd126 !important;
		}
		.dt-section-head header i {
		  background: #ffd126;
		}
		.progress_bars i {
		  background-color: #ffd126;
		}
		.post-masonry li.isotope-item .isotope-inner .comment-count i:before {
		  color: #ffd126;
		}
		.post-masonry li.isotope-item .post-info .author a {
		  color: #ffd126;
		}

		.box-secondary-color .img-blank {
		  background-color: #ffd126;
		}
		.bulat1 {
		  background: none repeat scroll 0 0 #ffd126;
		}
		.dt-icon.secondary-color { color: #ffd126; }
		.blog_info_tags a:hover { color: #ffd126!important; }
		.tt_event_hours li { border-left-color: #ffd126!important; }
		.woocommerce .star-rating span { color: #ffd126; }
		.secondary-color > li:before{ color:#ffd126; }

		.testimonial-layout-5 blockquote:before{ color:#ffd126; }

		.shipping-calculator-button,
		.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,
		.woocommerce.widget_product_search #searchsubmit,
		.woocommerce #content input.button.alt,
		.woocommerce #respond input#submit.alt,
		.woocommerce a.button.alt,
		.woocommerce button.button.alt,
		.woocommerce input.button.alt,
		.woocommerce-page #content input.button.alt,
		.woocommerce-page #respond input#submit.alt,
		.woocommerce-page a.button.alt,
		.woocommerce-page button.button.alt,
		.woocommerce-page input.button.alt,
		.cart-popup .button, 
		.shipping-calculator-button {
			background: #ffd126;
		}

		.woocommerce .comment-respond .stars a { color: #ffd126; }

		.post-password-form input[type="submit"] { 
			background-color: #ffd126;
	    	border-color: #ffd126;
	    }

		.post-password-form input[type="submit"]:hover { 
			background-color: #e5bc22;
	    	border-color: #e5bc22;
	    }

			body { font-family: Poppins; }
			.postdate .year {
			  font-family: Poppins;
			}
			.footer-right {
			  font-family: Poppins;
			}
			#dt-menu li a {	font-family: Poppins; }
			#mobile-header label { font-family: Poppins; }
			#dt-menu label { font: 3.125em/1.375em Poppins; }
			#dt-menu .sub-nav label { font: 2em/2em Poppins; }
			#dt-menu { font-family: Poppins; }
			#dt-menu .sub-nav label { font: 2em/2em Poppins; }
			#dt-menu .sub-nav, #dt-menu .sub-nav a { font-family: Poppins; }
			#dt-topbar-menu-left .sub-nav label { font: 2em/2em Poppins; }
			#dt-topbar-menu-left .sub-nav { font-family: Poppins; }
			#dt-topbar-menu-right .sub-nav label { font: 2em/2em Poppins; }
			#dt-topbar-menu-right .sub-nav { font-family: Poppins; }
			.btn {
			  font-family: Poppins;
			}
			.eg-service-grid-element-1 { font-family: Poppins!important; }
			.dt-iconboxes.layout-9 > h4, .dt-iconboxes.layout-9 .dt-iconboxes-text { font-family: Poppins; }
			.dt-iconboxes.layout-10 h3, .dt-iconboxes.layout-10 h4 { font-family: Poppins; }
			body,
			.postdate .year,
			.footer-right,
			#mobile-header label,
			#dt-menu label,
			#dt-menu .sub-nav label,
			#dt-menu,
			#dt-menu .sub-nav label,
			#dt-menu .sub-nav, #dt-menu .sub-nav a,
			#dt-topbar-menu-left .sub-nav label,
			#dt-topbar-menu-left .sub-nav,
			#dt-topbar-menu-right .sub-nav label,
			#dt-topbar-menu-right .sub-nav,
			.btn,
			.eg-service-grid-element-1 {
  				line-height: 25px;
			}
			body,
			.postdate .year,
			.footer-right,
			#dt-menu li a,
			#mobile-header label,
			#dt-menu label,
			#dt-menu .sub-nav label,
			#dt-menu,
			#dt-menu .sub-nav label,
			#dt-menu .sub-nav, #dt-menu .sub-nav a,
			#dt-topbar-menu-left .sub-nav label,
			#dt-topbar-menu-left .sub-nav,
			#dt-topbar-menu-right .sub-nav label,
			#dt-topbar-menu-right .sub-nav,
			.btn,
			.eg-service-grid-element-1 {
				letter-spacing: 0px;
			}
			#dt-menu label {
			  font: 3.125em/1.375em Poppins;
			}
			#dt-topbar-menu-left label {
			  font: 3.125em/1.375em Poppins;
			}

			#dt-topbar-menu-left ul li a:after {
			    font: 1.5em Poppins;
			}

			h1,
			h2,
			h3,
			h4,
			h5,
			h6,
			.horizontal-wp-custom-menu .widget_nav_menu ul li,
			.dt-media .select-target,
			input.secondary_color_button,
			.social-share-link,
			.postdate .day,
			.postmetabottom,
			.dt-comment-author,
			#mobile-header label,
			#dt-menu, #dt-menu a,
			#mobile-header-top-left label,
			#dt-topbar-menu-left,
			#dt-topbar-menu-left .toggle-sub,
			#mobile-header-top-right label,
			#dt-topbar-menu-right,
			#dt-topbar-menu-right .toggle-sub,
			#top-bar,
			#footer h3.widget-title,
			.share-button.float-right.sharer-0 label span,
			.carousel-content .carousel-inner a.inline-block,
			.box-main-color .iconbox-detail h3,
			.box-secondary-color .iconbox-detail h3, 
			section#banner-section .breadcrumbs ,
			.postmetatop ul li,
			.singlepostmetatop ul li,
			.paging-nav,
			.dt-comment-date,
			.comment-leave-title,
			.comment-reply-title,
			footer#footer .widget_archive,
			footer#footer .dt_widget_recent_post,
			footer#footer .widget_categories, 
			footer#footer .widget_tag_cloud .tagcloud .tag {
			  font-family: Poppins;
			}

			#dt-topbar-menu-right label {
			  font: 3.125em/1.375em Poppins;
			}

			#dt-topbar-menu-right ul li a:after {
			    font: 1.5em Poppins;
			}

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

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

			.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,
			.cart-popup .button,
			.shipping-calculator-button {
			  font-family: Poppins;
			  color: #000;
			}

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

			h3.dt_report_pre_title, h2.dt_report_title, .dt_report_button { font-family: Poppins; }

			.eg-service-grid-element-2,
			.eg-portfolio-element-0,
			.eg-portfolio-element-5 { 
				font-family: Poppins; 
			}

			.billio-nav-skin .esg-filterbutton,
			.billio-nav-skin .esg-navigationbutton,
			.billio-nav-skin .esg-sortbutton,
			.billio-nav-skin .esg-cartbutton {
				font-family: Poppins; 
			}

			.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text .meta .author,
			.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
				font-family: Poppins; 	
			}

			.widget_rss .rsswidget, 
			.widget_rss cite { 
				font-family: Poppins; 
			}

			.tt_event_theme_page h2, 
			.tt_event_theme_page h3, 
			.tt_event_theme_page h4, 
			.tt_event_theme_page h5 {
			    font-family: Poppins;
			}

			.vc_tta-tab { font-family: Poppins; }
			#dt-menu label,
			#dt-topbar-menu-left label,
			#dt-topbar-menu-left ul li a:after,
			h1,
			h2,
			h3,
			h4,
			h5,
			h6,
			.horizontal-wp-custom-menu .widget_nav_menu ul li,
			.dt-media .select-target,
			input.secondary_color_button,
			.social-share-link,
			.postdate .day,
			.dt-comment-author,
			#mobile-header label,
			#dt-menu, #dt-menu a,
			#mobile-header-top-left label,
			#dt-topbar-menu-left,
			#dt-topbar-menu-left .toggle-sub,
			#mobile-header-top-right label,
			#dt-topbar-menu-right,
			#dt-topbar-menu-right .toggle-sub,
			#top-bar,
			#footer h3.widget-title,
			.share-button.float-right.sharer-0 label span,
			.carousel-content .carousel-inner a.inline-block,
			.box-main-color .iconbox-detail h3,
			.box-secondary-color .iconbox-detail h3, 
			section#banner-section .breadcrumbs ,
			.postmetatop ul li,
			.singlepostmetatop ul li,
			.paging-nav,
			.dt-comment-date,
			.comment-leave-title,
			.comment-reply-title,
			footer#footer .widget_archive,
			footer#footer .dt_widget_recent_post,
			footer#footer .widget_tag_cloud .tagcloud .tag,
			#dt-topbar-menu-right label,
			#dt-topbar-menu-right ul li a:after,
			.widget_archive, 
			.dt_widget_recent_post, 
			.widget_tag_cloud .tagcloud .tag,
			#sequence ul li .slide-title,
			#footer .widget-title h3,
			.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,
			.woocommerce.widget_product_tag_cloud li, 
			.woocommerce.widget_product_tag_cloud .tagcloud .tag,
			.shipping-calculator-button,
			footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag,
			h3.dt_report_pre_title, 
			h2.dt_report_title, 
			.dt_report_button,
			.eg-service-grid-element-2,
			.eg-portfolio-element-0,
			.eg-portfolio-element-5,
			.billio-nav-skin .esg-filterbutton,
			.billio-nav-skin .esg-navigationbutton,
			.billio-nav-skin .esg-sortbutton,
			.billio-nav-skin .esg-cartbutton,
			.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text .meta .author, 
			.widget_rss .rsswidget, 
			.widget_rss cite {
  				line-height: undefinedpx;
			}
			#dt-menu label,
			#dt-topbar-menu-left label,
			#dt-topbar-menu-left ul li a:after,
			h1,
			h2,
			h3,
			h4,
			h5,
			h6,
			.horizontal-wp-custom-menu .widget_nav_menu ul li,
			.dt-media .select-target,
			input.secondary_color_button,
			.social-share-link,
			.postdate .day,
			.postmetabottom,
			.dt-comment-author,
			#mobile-header label,
			#dt-menu, #dt-menu a,
			#mobile-header-top-left label,
			#dt-topbar-menu-left,
			#dt-topbar-menu-left .toggle-sub,
			#mobile-header-top-right label,
			#dt-topbar-menu-right,
			#dt-topbar-menu-right .toggle-sub,
			#top-bar,
			#footer h3.widget-title,
			.share-button.float-right.sharer-0 label span,
			.carousel-content .carousel-inner a.inline-block,
			.box-main-color .iconbox-detail h3,
			.box-secondary-color .iconbox-detail h3, 
			section#banner-section .breadcrumbs ,
			.postmetatop ul li,
			.singlepostmetatop ul li,
			.paging-nav,
			.dt-comment-date,
			.comment-leave-title,
			.comment-reply-title,
			footer#footer .widget_archive,
			footer#footer .dt_widget_recent_post,
			footer#footer .widget_categories, 
			footer#footer .widget_tag_cloud .tagcloud .tag,
			#dt-topbar-menu-right label,
			#dt-topbar-menu-right ul li a:after,
			.widget_archive, 
			.widget_categories,
			.dt_widget_recent_post, 
			.widget_tag_cloud .tagcloud .tag,
			#sequence ul li .slide-title,
			#footer .widget-title h3,
			.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,
			.woocommerce.widget_product_tag_cloud li, 
			.woocommerce.widget_product_tag_cloud .tagcloud .tag,
			.cart-popup .button, 
			.shipping-calculator-button,
			footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag,
			h3.dt_report_pre_title, 
			h2.dt_report_title, 
			.dt_report_button,
			.eg-service-grid-element-2,
			.eg-portfolio-element-0,
			.eg-portfolio-element-5,
			.billio-nav-skin .esg-filterbutton,
			.billio-nav-skin .esg-navigationbutton,
			.billio-nav-skin .esg-sortbutton,
			.billio-nav-skin .esg-cartbutton,
			.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text .meta .author, 
			.widget_rss .rsswidget, 
			.widget_rss cite,
			.vc_tta-tab {
				letter-spacing: 0px;
			}
.dt-section-head h1,
.dt-section-head h2,
.dt-section-head h3,
.dt-section-head h4,
.dt-section-head h5,
.dt-section-head h6,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  font-family: Poppins;
}

.blog_info_comments, .blog_info_date, .blog_info_tags,
.dtcareers #career-filter li a {font-family: Poppins;}

blockquote, article blockquote, .dt_column blockquote, #footer blockquote { font-family: Lora; }

.blog .postcontent.postcontent-quote { font-family: Lora; }
.postcontent-quote { font-family: Lora; }

.woocommerce ul.products li.product .price, 
.woocommerce-page ul.products li.product .price,
.woocommerce #content div.product p.price, 
.woocommerce-page #content div.product p.price, 
.woocommerce #content div.product span.price, 
.woocommerce-page #content div.product span.price, 
.woocommerce div.product p.price, 
.woocommerce-page div.product p.price, 
.woocommerce div.product span.price, 
.woocommerce-page div.product span.price,
.woocommerce .upsells.products .price, 
.woocommerce-page .upsells.products .price, 
.woocommerce .related.products .price,
.woocommerce-page .related.products .price,
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link,
.single-product .product_meta > span,
.widget_rss .rss-date,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {
  font-family: Lora;
}

blockquote, article blockquote, .dt_column blockquote, #footer blockquote,
.blog_info_date, .blog_info_tags,
.blog .postcontent.postcontent-quote,
.postcontent-quote,
.woocommerce ul.products li.product .price, 
.woocommerce-page ul.products li.product .price,
.woocommerce #content div.product p.price, 
.woocommerce-page #content div.product p.price, 
.woocommerce #content div.product span.price, 
.woocommerce-page #content div.product span.price, 
.woocommerce div.product p.price, 
.woocommerce-page div.product p.price, 
.woocommerce div.product span.price, 
.woocommerce-page div.product span.price,
.woocommerce .upsells.products .price, 
.woocommerce-page .upsells.products .price, 
.woocommerce .related.products .price,
.woocommerce-page .related.products .price,
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link,
.single-product .product_meta > span,
.widget_rss .rss-date {
  line-height: undefinedpx;
}

blockquote, article blockquote, .dt_column blockquote, #footer blockquote,
.blog_info_date, .blog_info_tags, 
.blog .postcontent.postcontent-quote,
.postcontent-quote,
.woocommerce ul.products li.product .price, 
.woocommerce-page ul.products li.product .price,
.woocommerce #content div.product p.price, 
.woocommerce-page #content div.product p.price, 
.woocommerce #content div.product span.price, 
.woocommerce-page #content div.product span.price, 
.woocommerce div.product p.price, 
.woocommerce-page div.product p.price, 
.woocommerce div.product span.price, 
.woocommerce-page div.product span.price,
.woocommerce .upsells.products .price, 
.woocommerce-page .upsells.products .price, 
.woocommerce .related.products .price,
.woocommerce-page .related.products .price,
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link,
.single-product .product_meta > span,
.widget_rss .rss-date {
  letter-spacing: px;
}

		.tertier_color_bg {background-color: #ffffff; }
		footer { color: #4a4a4a; }
		.footer-left { color: #4a4a4a; }
		.footer-right { color: #4a4a4a; }
		footer#footer a { color: #4a4a4a; }
		#footer .widget-title { color: #4a4a4a; }

		#footer .container .widget_text .social-circled li,
		#footer .container .widget_text .social-circled li:last-child,
		#footer .woocommerce ul.cart_list li,
		#footer .woocommerce ul.product_list_widget li,
		#footer .woocommerce-page ul.cart_list li,
		#footer .woocommerce-page ul.product_list_widget li,
		#footer .woocommerce.widget_product_categories li,
		footer#footer .widget_tag_cloud .tagcloud .tag,
		footer#footer .dt_widget_tabs .nav-tabs li a,
		footer#footer .dt_widget_tabs .tab-pane .rowlist,
		footer#footer .dt_widget_accordion .panel-heading,
		footer#footer .dt_widget_accordion .panel-body,
		#footer .widget_categories ul li,
		#footer .widget_recent_entries ul li,
		#footer .widget_recent_comments ul li,
		#footer .widget_rss ul li,
		#footer .widget_meta ul li,
		#footer .widget_nav_menu ul li,
		#footer .widget_archive ul li,
		#footer .widget_text ul li,
		footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag {
		  border-color: rgba(74,74,74, 0.4);
		}

		footer#footer .widget_text ul.list-inline-icon li {
		  border: 1px solid rgba(74,74,74, 0.4);
		}

		footer#footer .widget_search {
		  color: #4a4a4a;
		}

		footer#footer .widget_search #s {
		  border: 1px solid rgba(74,74,74, 0.4);
		  color: #4a4a4a;
		}

		footer#footer .select-target.select-theme-default {
	  		border: 1px solid rgba(74,74,74, 0.4);
		}

		footer#footer .dt_widget_accordion .panel-heading {
		  color: #4a4a4a;
		}
		
		footer#footer .widget_recent_comments a {
		  color: rgba(74,74,74, 0.4);
		}

		footer#footer .woocommerce.widget_product_search #s {
		  border: 1px solid rgba(74,74,74, 0.4);
		}
.menu_background_color { background-color: rgba(255,255,255,0); }
#head-page.is-sticky.alt.menu_background_color { background-color: rgba(255,255,255,0); }
@media (max-width: 991px) { #head-page { background-color: rgba(255,255,255,0); }}
@media (max-width: 991px) { #head-page.is-sticky.alt { background-color: rgba(255,255,255,0); }}
#head-page.is-sticky.menu_background_color { background-color: rgba(255,255,255,1); }
@media (max-width: 991px) { #head-page.is-sticky { background-color: rgba(255,255,255,1); }}
.stickyonscrollup.is-visible.menu_background_color { background-color: rgba(255,255,255,1); }
.home .menu_background_color { background-color: rgba(255,255,255,0); }
.home #head-page.is-sticky.alt.menu_background_color { background-color: rgba(255,255,255,0); }
@media (max-width: 991px) { .home #head-page { background-color: rgba(255,255,255,0); }}
@media (max-width: 991px) { .home #head-page.is-sticky.alt { background-color: rgba(255,255,255,0); }}
.home #head-page.is-sticky.menu_background_color { background-color: rgba(255,255,255,1); }
@media (max-width: 991px) { .home #head-page.is-sticky { background-color: rgba(255,255,255,1); }}
.home .stickyonscrollup.is-visible.menu_background_color { background-color: rgba(255,255,255,1); }
#head-page {color:#222222;}#head-page:not(.is-sticky) #mobile-header label.toggle { color:#222222;}
#dt-menu li a, #dt-menu li { color: #222222; }#dt-menu li a:hover { color: #222222; }
		@media (min-width: 992px) { 
			.menu-leftvc #head-page #dt-menu > ul > li > a:hover { border-top-color: #222222; }
			.menu-leftvc #head-page #dt-menu > ul > li.hovered > a { border-top-color: #222222; color: #222222; }
			.menu-leftvc #head-page .hovered > a span { color: #222222; }
		}

		.menu-leftvc #head-page #dt-menu > ul > li > a:hover { color: #222222; }#head-page #dt-menu > ul > li > a {color:#222222;}#head-page #dt-menu a.search_btn {color:#222222;}
#dt-menu .sub-nav li:hover { border-color: #222222; }#dt-menu ul.sub-nav li:hover > a { color: #222222; }#dt-menu a.search_btn:hover { color: #222222; }@media (min-width: 991px) { #head-page.is-sticky #dt-menu > ul > li > a { color:#222222;}}
#head-page.is-sticky #dt-menu a.search_btn { color:#222222;}
#head-page.is-sticky #mobile-header label.toggle { color:#222222;}
#head-page.is-sticky #mobile-header label.toggle:hover { color:#222222;}
#head-page.is-sticky #dt-menu > ul > li.current-menu-item > a { color: #222222; }#head-page.is-sticky #dt-menu li a, #head-page.is-sticky #dt-menu li { color: #222222; }#head-page.is-sticky #dt-menu li a:hover { color: #222222; }
		@media (min-width: 992px) { 
			.menu-leftvc #head-page.is-sticky #dt-menu > ul > li > a:hover { border-top-color: #222222; }
			.menu-leftvc #head-page.is-sticky #dt-menu > ul > li.hovered > a { border-top-color: #222222; color: #222222; }
			.menu-leftvc #head-page.is-sticky .hovered > a span { color: #222222; }
		}

		.menu-leftvc #head-page.is-sticky #dt-menu > ul > li > a:hover { color: #222222; }#head-page.is-sticky #dt-menu > ul > li > a {color:#222222;}#head-page.is-sticky #dt-menu a.search_btn {color:#222222;}
#head-page.is-sticky #dt-menu .sub-nav li:hover { border-color: #222222; }#head-page.is-sticky #dt-menu ul.sub-nav li:hover > a { color: #222222; }#head-page.is-sticky #dt-menu a.search_btn:hover { color: #222222; }.home #dt-menu li a, .home #dt-menu li { color: #222222; }.home #dt-menu li a:hover { color: #222222; }
		@media (min-width: 992px) { 
			.home.menu-leftvc #head-page #dt-menu > ul > li > a:hover { border-top-color: #222222; }
			.home.menu-leftvc #head-page #dt-menu > ul > li.hovered > a { border-top-color: #222222; color: #222222; }
			.home.menu-leftvc #head-page .hovered > a span { color: #222222; }
		}

		.home.menu-leftvc #head-page #dt-menu > ul > li > a:hover { color: #222222; }@media (min-width: 991px) { .home #head-page.is-sticky:not(.alt) #dt-menu > ul > li > a { color:#222222;}}
.home #head-page.is-sticky:not(.alt) #dt-menu a.search_btn { color:#222222;}
#mobile-header { color:#222222;}
.home #head-page.is-sticky:not(.alt) #mobile-header label.toggle { color:#222222;}
.home #head-page.is-sticky:not(.alt) #mobile-header label.toggle:hover { color:#222222;}
.home #head-page {color:#222222;}
.home #head-page.is-sticky.alt #dt-menu a.search_btn {color:#222222;}
.home #head-page:not(.is-sticky) #mobile-header label.toggle {color:#222222;}.home #head-page.is-sticky.alt #mobile-header label.toggle {color:#222222;}.home #head-page.is-sticky.alt #mobile-header label.toggle:hover {color:#222222;}.home #head-page #dt-menu > ul > li > a, .home #head-page #dt-menu > ul > li > a:hover {color:#222222;}.home #head-page #dt-menu a.search_btn {color:#222222;}.home #dt-menu .sub-nav li:hover { border-color: #222222; }.home #dt-menu ul.sub-nav li:hover > a { color: #222222; }.home #dt-menu a.search_btn:hover { color: #222222; }@media (min-width: 991px) { .home #head-page.is-sticky #dt-menu > ul > li > a { color:#222222;}}
.home #head-page.is-sticky #dt-menu a.search_btn { color:#222222;}
.home #head-page.is-sticky #mobile-header label.toggle { color:#222222;}
.home #head-page.is-sticky #mobile-header label.toggle:hover { color:#222222;}
.home #head-page.is-sticky #dt-menu > ul > li.current-menu-item > a { color: #222222; }.home #head-page.is-sticky #dt-menu li a, .home #head-page.is-sticky #dt-menu li { color: #222222; }.home #head-page.is-sticky #dt-menu li a:hover { color: #222222; }
		@media (min-width: 992px) { 
			.home.menu-leftvc #head-page.is-sticky #dt-menu > ul > li > a:hover { border-top-color: #222222; }
			.home.menu-leftvc #head-page.is-sticky #dt-menu > ul > li.hovered > a { border-top-color: #222222; color: #222222; }
			.home.menu-leftvc #head-page.is-sticky .hovered > a span { color: #222222; }
		}

		.home.menu-leftvc #head-page.is-sticky #dt-menu > ul > li > a:hover { color: #222222; }.home #head-page.is-sticky #dt-menu > ul > li > a {color:#222222;}.home #head-page.is-sticky #dt-menu a.search_btn {color:#222222;}
.home #head-page.is-sticky #dt-menu .sub-nav li:hover { border-color: #222222; }.home #head-page.is-sticky #dt-menu ul.sub-nav li:hover > a { color: #222222; }.home #head-page.is-sticky #dt-menu a.search_btn:hover { color: #222222; }.menu-leftvc #head-page .logo_bgcolor, .logo_bgcolor, .menu-leftvc #head-page .stickyonscrollup .logo_bgcolor {background-color: rgba(0,155,193,1); }
.nav_buttons_bgcolor {background-color: rgba(255,255,255,1); }
.menu-leftvc #head-page .nav_bgcolor, .nav_bgcolor {background-color: rgba(255,255,255,1); }
.navigation_button {border-bottom-color: rgba(155,155,155,0.15); }
.nav_buttons .navigation_button_item:not(:first-child) {border-left-color: rgba(155,155,155,0.15); }
body.dt_custom_body, .body_background_color { background-color: #ffffff; }h2.blog-post-title, h2.blog-post-title a, .paging-nav a:hover, .paging-nav span.current { color: #4a4a4a; }body.dt_custom_body, .btn-readmore, .blog_info_share a { color: #4a4a4a; }.about-author h4 { color:#4a4a4a; }.blog_info_share { color: rgba(74,74,74,0.4);; }.blog .blog-masonry .single-masonry { border: 1px solid rgba(74,74,74,0.1);!important; }.dt-iconboxes.layout-9 > h4, .dt-iconboxes.layout-9 .dt-iconboxes-text { color:#4a4a4a; }.dt-iconboxes.layout-10 h3, .dt-iconboxes.layout-10 h4 { color:#4a4a4a; }.dt-iconboxes.layout-10 h3, .dt-iconboxes.layout-10 h4 { color:#4a4a4a; }.testimonial-layout-1 .people-text p,
				.testimonial-layout-2 .people-text p,
				.testimonial-layout-3 .people-text p,
				.testimonial-layout-4 .people-text p,
				.testimonial-layout-5 .people-text .name { color:#4a4a4a; }		@media(min-width: 768px) {
			#floatMenu {
				top: 200px;background-color: #ecf0f1;;
			}
		}
	#banner-section .row {top: 140px;}section#banner-section .page-title, section#banner-section .breadcrumbs, section#banner-section .breadcrumbs a { color:#000000;}
		#head-page > .container { min-height: 4.5em; }
		@media(min-width: 992px) {
			#dt-menu > ul > li { line-height: 4.5em;}
		}
			.is-sticky.alt #dt-menu.dt-menu-center > ul { margin-top: 100px; }
	
/* custom css generate from your custom css code*/
                body{
height: 100%;
}
.home .cta{
  display: none;
}

/* custom dari rudh */


/* stats */
.stats{
    -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
}
.stats .dt-iconboxes h4,
.stats .dt-iconboxes.layout-7 .text-box h4 {
    font-weight: 700;
    margin-bottom: 3px!important;
} 
.stats .dt-iconboxes h4 {
    font-size: 45px;
    line-height: 45px;
}

.hblog{
    padding-bottom: 0!important;
    padding-right: 0;
}

.hblog .hcat{
    text-align: left!important;
}

.hblog .hcat a{
    color: #009BC1;
}


/* Testimonial-1 */
.testimonial-1{
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    padding: 0 0px;
    margin: 0 0 43px;
}
.testimonial-1 .testimonial {
    position: relative;
    border: 1px solid #ccc;
    padding: 21px 28px 32px;
    margin: 0 0 20px;
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.10);
}
.testimonial-1 .testimonial:before {
    content: "\201c";
    font-family: Arial;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 250px;
    color: #fde428;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 72px;
    height: 80px;
    overflow: hidden;
}
.testimonial-1 .testimonial:after {
    content: '';
    position: absolute;
    left: 26px;
    bottom: -33px;
    width: 52px;
    height: 55px;
    background: url("http://wpcoach.landingpro.co/wp-content/themes/wpcoach/images/testimonials_lincip.png") no-repeat 0 0; 
    background-size: 40px 40px;
}
.testimonial-1 .testimonial {
    background: #fff;
}
.testimonial-1 .testimonial p{
    font-family: 'Lora', serif;
    color: #4A4A4A;
    font-size: 16px;
    font-style: italic;
}
.testimonial-1 .testimonial-info {
    position: relative;
    padding-left: 20px;
    padding-top: 10px;
}
.testimonial-1 .testimonial-info .testimonial-image {
    max-width: 60px;
    display: table-cell;
    vertical-align: middle;
}
.testimonial-1 .testimonial-info .testimonial-text {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 0 15px;
}
.testimonial-1 .testimonial-info .testimonial-text .name {
    font-size: 18px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 28px;
}
.testimonial-1 .testimonial-info .testimonial-text .company {
    font-size: 12px;
    color: #9B9B9B;
    line-height: 18px;
    font-style: italic;
}

.subscribe-wrap .wpcf7-form{
    text-align: center;
}
.fsubs{
	height: 37px;
    border: none;
    border-radius: 4px;
    vertical-align: middle;
    padding: 6px 9px;
}
.btn-coach {
    color: #4A4A4A;
    background-color: #FED026;
    border-color: #FED026;
    padding: 6px 25px;
    border-radius: 3px;
}
.btn-coach:hover {
    background-color: #F0C00C;
    border-color: #F0C00C;
}

/* FOOTER */
.footer-heading {
    position: relative;
    margin-bottom: 30px;
}
.footer-heading:after {
    content: '';
    width: 30px;
    height: 4px;
    background: #FED026;
    display: inline-table;
    vertical-align: middle;
    margin-left: 10px;
}


.event-1{}
.event-1 .event-dateinfo{
    display: table-cell; 
}
.event-1 .boxevent{
    text-align: center;
    width: 72px;
    border-radius: 5px;
    border: 3px solid #00C2E7;
    position: relative;
    padding: 15px 0 5px 0; 
    color: #4A4A4A;
}
.event-1 .boxevent:before{
    position: absolute;
    content: '';
    width: 4px;
    height: 14px;
    top: -8px;
    left: 15px;
    display: block;
    background-color: #00C2E7;
    border-radius: 4px;
}
.event-1 .boxevent:after{
    position: absolute;
    content: '';
    width: 4px;
    height: 14px;
    top: -8px;
    right: 15px;
    display: block;
    background-color: #00C2E7;
    border-radius: 4px;
}
.event-1 .event-date{
    font-size: 32px;
    font-weight: 600;
    display: block;
    color: #4A4A4A;
}
.event-1 .event-month{
    font-size: 13px;
}
.event-1 .event-info{
    display: table-cell;
    padding-left: 20px;
}
.event-1 .event-info .event-time,
.event-1 .event-info .event-location{
    font-size: 13px;
}
.event-1 .event-info .event-time i,
.event-1 .event-info .event-location i{
    color: #009BC1;
    font-size: 14px;
}
.event-1 .event-title{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #4A4A4A;
}
.event-1 .event-time,
.event-1 .event-location{
    color: #999999;
}



.ab-img {
    position: relative;
    bottom: 8em;
    right: 0;
}
.ab-img img{
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}
.margin-button-0{
    margin-bottom: 0;
}
body .vc_general.vc_btn3 {
  font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    padding: 8px 45px;
}
.boxx{
    position: relative;
    overflow: hidden;
    padding: 28px;
    color: #222;
}
.boxx h4{
    font-size: 16px;
    font-weight: 600;
    color: #222222;
}
.boxx p{
    font-size: 13px;
}
.boxx i{
    font-size: 150px;
    position: absolute;
    bottom: -20px;
    right: -85px;
    color: rgba(255,255,255,.2);
}
.fhelp{
    background-color: #009BC1;
}
.fappointment{
    background-color: #FFD126;
}
.boxx .btn{
    position: relative;
    z-index: 2;
}
.fhelp .btn-default{
    color: #000;
    background-color: #FFD126;
    border-color: #FFD126;
}
.fappointment .btn-default{
    color: #000;
    background-color: #fff;
    border-color: #fff;
}

blockquote{
    background-color: #F5F5F5;
    border-left: 5px solid #009BC1;
    font-style: italic;
    font-family: 'Lora', serif;
    padding: 25px 40px;
}

/* Accordion VC */
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
    background: #009BC1;
    height: 3px;
    display: block;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    border: none;
    margin: -1.5px 0 0 0;
    width: initial;
}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
    background: #009BC1;
    width: 3px;
    display: block;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    border: none;
    margin: 0 0 0 -1.5px;
    
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
    background: transparent;
}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #EDEDED;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: none;
    margin: 0 !important;
    border-top: 1px solid #DFDFDF;
    background: #EDEDED;
}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a {text-align: left;
    font-size: 16px;
    color: #009BC1;
    font-weight: 600;
    padding-bottom: 20px;
    padding-top: 20px;
}
/* Pricing Table */
.dt-pricing-table .price-4-col, 
.dt-pricing-table .price-3-col {
    font-size: 14px;
    color: #4A4A4A;
    background-color: #fff;
    border: 1px solid #D7D7D7;
}
.dt-pricing-table .price-4-col ul p.hover-tip-text, 
.dt-pricing-table .price-3-col ul p.hover-tip-text {
    background-color: transparent;
    color: #4A4A4A;
    padding: 25px 0;
}
.dt-pricing-table .price-3-col ul .plan-head {
    position: relative;
    padding: 5px 0;
    margin-bottom: 30px;
}
.dt-pricing-table .price-4-col ul li.plan-head,
.dt-pricing-table .price-3-col ul li.plan-head {
  margin-bottom: 30px;
}
.dt-pricing-table .price-4-col ul li.plan-head, 
.dt-pricing-table .price-3-col ul li.plan-head {
    background: #fff;
}
.dt-pricing-table .price-4-col .plan-price,
.dt-pricing-table .price-3-col .plan-price {
  color: #4A4A4A;
  font-size: 4em;
  position: relative;
  line-height: 96px;
  display: inline-block;
}
.dt-pricing-table .plan-price span{
    font-size: 18px !important;
    vertical-align: super;
}
.dt-pricing-table .plan-price {
    font-size: 48px !important;
}
.dt-pricing-table .price-4-col ul p.hover-tip-text,
.dt-pricing-table .price-3-col ul p.hover-tip-text {
  font-size: 16px !important;
}
.dt-pricing-table .price-4-col .plan-title,
.dt-pricing-table .price-3-col .plan-title {
  background-color: #fff;
  color: #4A4A4A;
  display: inline-block;
  width: auto;
}
.dt-pricing-table .price-4-col ul li, 
.dt-pricing-table .price-3-col ul li {
    padding: 5px 30px;
}
.dt-pricing-table .price-4-col ul li:nth-child(2n),
.dt-pricing-table .price-3-col ul li:nth-child(2n) {
  background: #fff;
}
.dt-pricing-table .price-4-col ul, 
.dt-pricing-table .price-3-col ul {
    background-color: #fff;
}
.dt-pricing-table .plan li:after {
    height: 0;
}
.dt-pricing-table .price-3-col ul .plan-head{
  position: relative;
  padding: 5px 0;
}
.dt-pricing-table .price-3-col ul .plan-head:before{
  content: '';
    display: block;
    height: 1px;
    position: absolute;
    top: 0;
    background-color: rgba(68, 68, 68, 0.2);
    width: 85%;
    left: 50%;
    transform: translateX(-50%);
}

.dt-pricing-table .price-3-col ul .plan-head:after{
  content: '';
    display: block;
    height: 1px;
    position: absolute;
    bottom: 0;
    background-color: rgba(68, 68, 68, 0.2);
    width: 85%;
    left: 50%;
    transform: translateX(-50%);
}
.dt-pricing-table .price-4-col.featured, 
.dt-pricing-table .price-3-col.featured{
    border: 2px solid #009BC1;
}
.dt-pricing-table .price-4-col .btn-active, 
.dt-pricing-table .price-3-col .btn-active {
    background-color: #009BC1;
}
.dt-pricing-table > .featured .plan-action .btn-active {
    background-color: #009BC1;
}
/* caldera */
.caldera-grid {
    color: #4A4A4A;
}
.caldera-grid h3{
    color: #009BC1;
}
.caldera-grid label {
   font-weight: 400;
}
.caldera-grid .form-control{
    margin-bottom: 10px;
}
.apcal_btn-primary {
    background-color: #009bc1;
    border: 0;
    padding: 9px 30px;
    border-radius: 30px;
    background-image: none;
}
.apcal_btn-large [class^="icon-"] {
    margin-top: 5px;
}
div#bkbtndiv {
    margin-bottom: 40px;
}
.section-heading-wpcoach{
    color: #4A4A4A;
    font-size: 26px;
    font-weight: 500;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 35px;
}
.section-heading-wpcoach:before{
    content: '';
    position: absolute;
    bottom: 0;
    height: 3px;
    background-color: #00c2e5;
    width: 140px;
}
.section-heading-wpcoach:after{
    content: '';
    position: absolute;
    bottom: -5px;
    width: 14px;
    height: 14px;
    background-color: #fff;
    -webkit-backface-visibility: hidden;
    border: 3px solid #00c2e7;
    z-index: 2;
    border-radius: 10px;
}
.section-heading-wpcoach.heading-wpcoach-center:before{
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
}
.section-heading-wpcoach.heading-wpcoach-center:after{
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}
.section-heading-wpcoach.heading-wpcoach-center{
    text-align: center;
}
.section-heading-wpcoach.heading-wpcoach-left:before{
    left: 0;
}
.section-heading-wpcoach.heading-wpcoach-left:after{
    left: 30px;
}
.section-heading-wpcoach.heading-wpcoach-left{
    text-align: left;
}
.section-heading-wpcoach.heading-wpcoach-right:before{
    right: 0;
}
.section-heading-wpcoach.heading-wpcoach-right:after{
    right: 30px;
}
.section-heading-wpcoach.heading-wpcoach-right{
    text-align: right;
}
/* footer */
.wpb_content_elementsocialfooter ul {
    margin: 0;
    padding: 0;
}
.wpb_content_elementsocialfooter ul li:before{
    content: '';
    margin-right: 0;
}
.pre-footer .widget.widget_nav_menu .menu li:before{
	color: #ffd126;
}
.pre-footer .menu-wpcoach-social-container li:before {
    display: none;
}

/* vertical-nav */
.vertical-nav-tab.tab-left {
    width: 35%!important;
}
.dt_vertical_tab .vertical-nav-tab > li > div.vt_icon {
    display: none;
}
.dt_vertical_tab .vertical-nav-tab > li > div.vt_text {
    float: none; 
    width: 85%;
}
.tab-content.tab-left {
    width: 65%!important;;
}

/* topbar */


.dt-iconboxes.layout-9 .dt-iconboxes-text {
    color: #4a4a4a;
    padding: 0 20px 10px 20px;
}
.testimonial-layout-5 .blockquote-box {
  padding: 21px 28px 32px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
  position: relative;
  margin-bottom: 30px;
  -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.10);
  -ms-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.10);
  -o-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.10);
  box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.10);
}
.testimonial-layout-5 .blockquote-box:before {
    content: '';
    position: absolute;
    bottom: -18px;
    left: 30px;
    border-style: solid;
    border-width: 18px 18px 0;
    border-color: #ccc transparent;
    display: block;
    width: 0;
    z-index: 0;
}
.testimonial-layout-5 .blockquote-box:after {
    content: '';
    position: absolute;
    bottom: -15px;
    left: 32px;
    border-style: solid;
    border-width: 15px 16px 0;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
}
blockquote.quote{
    background-color: #F5F5F5;
    border-left: 5px solid #009BC1;
    border-color: #009BC1!important;
    font-style: italic;
    font-family: 'Lora', serif;
    padding: 25px 40px;
    margin-top: 30px;
}

blockquote.quote:before{
    display: none;
}
@media (max-width: 767px) {
  .fsubscibe input[type="text"],
  .fsubscibe input[type="email"]{
      width: 100%;
  }
}
.progress_bars .progress_bar .progress_info {
    float: none;
}
.progress_bars .progress_bar .progress_title {
    float: left;
}
.progress_bars .progress_number {
    top: 0;
}
.progress_bars .progress_number span:after{
    content: ' %';
}
.progress_bars .progress_bar .progres-unit{
  display: none;
}            body:not(.home) #top-bar { background-color: rgba(239,239,239,1); }body:not(.home) #top-bar {color:#222222;}body:not(.home) #top-bar a {color:#222222;}body.home #top-bar { background-color: rgba(255,255,255,0); }#top-bar {color:#222222;}#top-bar a {color:#222222;}.menu-center #top-bar,
				.menu-left #top-bar,
				.menu-leftbar #top-bar,
				.menu-middle #top-bar,
				.menu-right #top-bar { display: block; }.menu-leftvc #top-bar .container { display: block; }#top-bar { min-height: 110px; }