/* ================================================ */
/* don't touch this style auto generating by system */
/* ================================================ */
.primary_color_bg, .paging-nav span.current, .paging-nav a:hover {
	background-color: #f58634;
}
.billio_link_page a:hover, .billio_link_page > span.page-numbers {
	background-color: #f58634;
}
.primary_color_text {
	color: #f58634;
}
.primary_color_border {
	border-color: #f58634;
}
.primary_color_button {
	background-color: #f58634;
}
.woocommerce.widget_product_tag_cloud li {
	background-color: #f58634;
}
.btn-color-primary, .portfolio-navigation a.more-post, .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 {
	background: #f58634;
}
.woocommerce .posted_in a {
	color: #f58634;
}
.woocommerce .single_add_to_cart_button:hover {
	background-color: #ce9200!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-color: #f58634!important;
}
.woocommerce div.product .woocommerce-tabs #reviews #review_form_wrapper input[type="submit"]:hover {
	background-color: #ce9200;
}
footer#footer .widget_text ul.list-inline-icon li:hover {
	border: 1px solid #f58634;
	background: #f58634;
}
footer#footer .owl-theme .owl-controls .owl-page span {
	background-color: #f58634;
	border: 2px solid #f58634;
}
footer#footer .owl-theme .owl-controls .owl-page.active span {
	border: 2px solid #f58634;
}
footer#footer .widget_calendar #today {
	background-color: #f58634;
}
footer#footer .widget_calendar thead th {
	color: #f58634;
}
footer#footer .widget_tag_cloud .tagcloud .tag:hover {
	background-color: #f58634;
}
footer#footer .dt_widget_tabs .nav-tabs li a:hover {
	color: #ffffff;
	background-color: #f58634;
}
footer#footer .dt_widget_tabs .nav-tabs li:hover {
	background-color: #f58634;
}
footer#footer .dt_widget_tabs .nav-tabs li.active a {
	background-color: #f58634;
}
footer#footer .dt_widget_tabs .nav-tabs li.active a:hover, footer#footer .dt_widget_tabs .nav-tabs li.active a:focus {
	background-color: #f58634;
}
footer#footer .dt_widget_accordion .btn-accordion {
	background-color: #f58634;
}
footer#footer .dt_widget_accordion .opened {
	background: #ffffff;
	color: #f58634;
}
footer#footer .dt_widget_accordion .openedup {
	background-color: #f58634;
}
.sidebar .owl-theme .owl-controls .owl-page span {
	background-color: #f58634;
}
.sidebar .owl-theme .owl-controls .owl-page.active span {
	border: 2px solid #f58634;
}
.widget_calendar a {
	color: #f58634;
}
.widget_calendar #today {
	background-color: #f58634;
}
.widget_text ul.list-inline-icon li:hover {
	border: 1px solid #f58634;
	background: #f58634;
}
.widget_tag_cloud .tagcloud .tag:hover {
	background-color: #f58634;
}
#footer h3.widget-title:after {
	border-top: solid 2px #f58634;
}
#related-port .related-port figure figcaption .related-tag a {
	color: #f58634;
}
.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: #f58634 !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: #f58634 !important;
}
.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon {
	border-color: #f58634 !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: #f58634 !important;
}
.dt-iconboxes.layout-3 span:hover {
	border-color: #f58634!important;
}
.dt_team_custom_item .profile-scocial a:hover, .dt_team_custom_item .profile-scocial i:hover {
	color: #f58634;
}
.price-4-col.featured ul, .price-3-col.featured ul {
	background-color: #f58634;
}
.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: #a07200;
}
.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: #a07200;
}
.dt-pricing-table .price-4-col .btn-active, .dt-pricing-table .price-3-col .btn-active {
	background-color: #f58634;
}
.dt-pricing-table .price-4-col .btn-active:hover, .dt-pricing-table .price-3-col .btn-active:hover {
	background-color: #b78200;
}
.mejs-container .mejs-controls .mejs-horizontal-volume-current, .mejs-container .mejs-controls .mejs-time-loaded {
	background-color: #f58634 !important;
}
#dt-menu li a:hover, #dt-topbar-menu-left li a:hover, #dt-topbar-menu-right li a:hover, #dt-menu ul.sub-nav li:hover > a, #head-page #dt-menu > ul > li > a:hover, #head-page.reveal #dt-menu > ul > li > a:hover, #head-page.reveal.alt #dt-menu > ul > li > a:hover, .home #head-page #dt-menu > ul > li > a:hover, .home #head-page.reveal #dt-menu > ul > li > a:hover, .home #head-page.reveal.alt #dt-menu > ul > li > a:hover, .home #head-page.reveal:not(.alt) #dt-menu > ul > li > a:hover, .home #head-page.reveal:not(.alt) #dt-menu a.search_btn:hover {
	color: #f58634;
}
 @media (max-width: 991px) {
#head-page #dt-menu > ul > li > a:hover, #head-page.reveal #dt-menu > ul > li > a:hover, #head-page.reveal.alt #dt-menu > ul > li > a:hover {
	color: #f58634 !important;
}
}
 @media (min-width: 767px) {
#dt-menu ul li:hover > a {
	color: #f58634;
}
}
#dt-menu a.search_btn:hover {
	color: #f58634 !important;
}
#dt-topbar-menu-left ul li:hover > a {
	color: #f58634;
}
#dt-topbar-menu-left .toggle-sub {
	background: #f58634;
}
#dt-topbar-menu-left li:hover > .toggle-sub {
	color: #f58634;
}
#dt-topbar-menu-left ul li:first-child {
	border-top: 3px solid #f58634 !important;
}
#dt-topbar-menu-right ul li:hover > a {
	color: #f58634;
}
#dt-topbar-menu-right .toggle-sub {
	background: #f58634;
}
#dt-topbar-menu-right li:hover > .toggle-sub {
	color: #f58634;
}
.select.select-theme-default .select-options .select-option:hover, .select.select-theme-default .select-options .select-option.select-option-highlight {
	background: #f58634;
}
footer#footer .dt_widget_portfolio_posts .post-item figure figcaption {
	background: rgba(114, 81, 0, 0.6);
}
.sidebar .dt_widget_portfolio_posts .portfolio_wrapper .post-item figure figcaption {
	background: rgba(114, 81, 0, 0.6);
}
.dt_widget_featured_posts .post-item figure figcaption {
	background: rgba(114, 81, 0, 0.6);
}
.sidebar .widget_calendar a:hover {
	color: #a07200;
}
.dt-iconboxes.layout-7:hover i {
	border-color: #946900 !important;
}
.dt-iconboxes.layout-7 i, .dt-iconboxes.layout-8 i {
	color: #f58634;
}
 @media (max-width: 768px) {
#footer-left {
	border-bottom: solid 1px #5b4100;
}
}
.dt-iconboxes-4:hover {
	background-color: #b78200;
}
.sidebar .woocommerce.widget_product_tag_cloud .tagcloud .tag:hover, footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag:hover {
	background-color: #f58634;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background-color: #f58634;
}
.border-color-primary, .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: #f58634;
}
.box-main-color .img-blank {
	background-color: #f58634;
}
.link-color-primary, #dt-menu #menu-main-menu .current-menu-parent > a, #head-page.reveal #dt-menu > ul > li.current-menu-item > a, #head-page.reveal.alt #dt-menu > ul > li.current-menu-item > a, .home #head-page.reveal #dt-menu > ul > li.current-menu-item > a, .home #head-page.reveal:not(.alt) #dt-menu > ul > li.current-menu-item > a, .home #head-page.reveal.alt #dt-menu > ul > li.current-menu-item > a, #head-page.reveal #dt-menu > ul > li.current-menu-ancestor > a, #head-page.reveal.alt #dt-menu > ul > li.current-menu-ancestor > a, #head-page.reveal #dt-menu ul li.current-menu-item > a, #head-page.reveal.alt #dt-menu ul li.current-menu-item > a, #head-page.reveal #dt-menu ul li.current-menu-ancestor > a, #head-page.reveal.alt #dt-menu ul li.current-menu-ancestor > a {
	color: #f58634;
}
#dt-menu li.current-menu-parent > a {
	color: #f58634!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: #f58634;
}
.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 #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.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 #f58634;
}
.bulat2 {
	background: none repeat scroll 0 0 #f58634;
}
#featured-work-navbar #featured-filter.dt-featured-filter li.active {
	border: 1px solid #f58634 !important;
}
.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon {
	background-color: #f58634;
	border-color: #f58634;
}
.container .owl-theme .owl-controls .owl-page span {
	background-color: #f58634;
	border-color: #f58634;
}
.owl-theme .owl-controls .owl-page.active span {
	border-color: #f58634;
}
.container .carousel-content .carousel-indicators li {
	background-color: #f58634;
	border-color: #f58634;
}
.container .carousel-content .carousel-indicators .active {
	border-color: #f58634;
}
.dt-iconboxes span:hover {
	border-color: #f58634;
}
#dt-menu .sub-nav li.current-menu-item, #dt-menu .sub-nav li:hover {
	border-color: #f58634;
}
.dt_vertical_tab .vertical-nav-tab > li > div i {
	color: #f58634;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .ui-state-active .ui-icon:after {
	color: #f58634;
}
.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
	background: none repeat scroll 0 0 #f58634;
}
.btn.btn-link {
	color: #f58634;
}
.btn.btn-link:hover {
	color: #f58634;
}
#footer .widget-title h3:after {
	border-top: 2px solid #f58634;
}
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
	color: #f58634;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text .meta .datePublished {
	color: #f58634;
}
.woocommerce .star-rating span {
	color: #f58634;
}
.dt_report_pre_title {
	color : #f58634;
}
.dt_report_button a {
	background-color : #f58634;
}
.dt_report_button a:hover {
	background-color : #a07200;
}
.dt_report_pagination .page-numbers.current {
	background-color: #f58634;
}
.dt_report_pagination .page-numbers:hover {
	background-color: #f58634;
}
.esg-filter-wrapper .esg-filterbutton.selected {
	background-color: #f58634!important;
	outline: 1px solid #f58634!important;
}
.eg-portfolio-element-5 {
	background-color: #f58634!important;
}
.eg-portfolio-element-5:hover {
	background-color: #ce9200!important;
}
.widget a:hover {
	color: #f58634;
}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
	background: #f58634!important;
}
section#banner-section .breadcrumbs .current {
	color: #f58634;
}
.blog_info_categories a, .blog_info_tags a {
	color: #f58634;
}
.dt-timeline .time-item:hover .center-line i {
	background: #f58634;
}
.dt-timeline .time-item:hover .content-line {
	border-color: #f58634;
}
.dt-timeline .time-item:hover .content-line:before {
	border-color: #f58634;
}
.dt-media .select-target {
	background-color: #f58634;
}
.horizontal-wp-custom-menu li.current-menu-item {
	background-color: #f58634;
}
.horizontal-wp-custom-menu .widget_nav_menu ul {
	border-top-color: #f58634!important;
}
.dtcareers #career-filter li.active, .dtcareers #career-filter li:hover {
	outline-color: #f58634;
}
.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: #f58634;
}
.dt-icon.primary-color {
	color: #f58634;
}
.products .type-product .button:hover, .products .type-product .woocommerce_after_shop_loop_item_title .button:hover {
	background-color: #ce9200;
}
.dt-shop-category .owl-carousel-navigation .btn-owl {
	background-color: #f58634;
}
.dt-shop-category .owl-carousel-navigation .btn-owl:hover {
	background-color: #ce9200!important;
}
.secondary_color_bg {
	background-color: #f58634;
}
.secondary_color_text {
	color: #f58634;
}
.secondary_color_border {
	border-color: #f58634;
}
.secondary_color_button, .btn-color-secondary {
	background-color: #f58634;
}
.secondary_color_button:hover, .btn-color-secondary:hover {
	background-color: #b78200!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: #f58634;
}
:selection {
	background: #f58634;
}
::selection {
	background: #f58634;
}
::-moz-selection {
 background: #f58634;
}
.woocommerce.widget_product_tag_cloud li:hover {
	background-color: #f58634;
}
.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 #f58634;
}
a {
	color: #f58634;
}
.postinfo a:hover {
	color: #f58634;
}
a:hover, a:focus {
	color : #b78200;
}
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: #f58634;
}
#dt-topbar-menu-left li .toggle-sub:hover {
	color: #f58634;
}
#dt-topbar-menu-left a.search_btn:hover {
	color: #f58634;
}
#dt-topbar-menu-right li .toggle-sub:hover {
	color: #f58634;
}
#dt-topbar-menu-right a.search_btn:hover {
	color: #f58634;
}
footer#footer .widget_calendar a {
	color: #f58634;
}
footer#footer .widget_recent_comments a:hover {
	color: #f58634;
}
.sidebar a:hover {
	color: #f58634;
}
.sidebar .dt-widget-twitter .sequence-twitter a {
	color: #f58634;
}
.widget_recent_comments a:hover {
	color: #f58634;
}
.share-button label span {
	color: #f58634 !important;
}
#top-bar a:hover {
	color: #f58634;
}
.dt-section-head header i {
	background: #f58634;
}
.progress_bars i {
	background-color: #f58634;
}
.post-masonry li.isotope-item .isotope-inner .comment-count i:before {
	color: #f58634;
}
.post-masonry li.isotope-item .post-info .author a {
	color: #f58634;
}
.box-secondary-color .img-blank {
	background-color: #f58634;
}
.bulat1 {
	background: none repeat scroll 0 0 #f58634;
}
.dt-icon.secondary-color {
	color: #f58634;
}
.blog_info_tags a:hover {
	color: #f58634!important;
}
h1, h2, h3, h4, h5, h6, .horizontal-wp-custom-menu .widget_nav_menu ul li, .dt-media .select-target {
	font-family: Montserrat;
}
input.secondary_color_button {
	font-family: Montserrat;
}
.social-share-link {
	font-family: Montserrat;
}
.postdate .day {
	font-family: Montserrat;
}
.postmetabottom {
	font-family: Montserrat;
}
.blog .postcontent.postcontent-quote {
	font-family: Montserrat;
}
.postcontent-quote {
	font-family: Montserrat;
}
.dt-comment-author {
	font-family: Montserrat;
}
#mobile-header label {
	font-family: Montserrat;
}
#dt-menu label {
	font: 3.125em/1.375em Montserrat;
}
#dt-menu, #dt-menu a {
	font-family: Montserrat;
}
#mobile-header-top-left label {
	font-family: Montserrat;
}
#dt-topbar-menu-left label {
	font: 3.125em/1.375em Montserrat;
}
#dt-topbar-menu-left {
	font-family: Montserrat;
}
#dt-topbar-menu-left .toggle-sub {
	font-family: Montserrat;
}
#dt-topbar-menu-left ul li a:after {
	font: 1.5em Montserrat;
}
#mobile-header-top-right label {
	font-family: Montserrat;
}
#dt-topbar-menu-right label {
	font: 3.125em/1.375em Montserrat;
}
#dt-topbar-menu-right {
	font-family: Montserrat;
}
#dt-topbar-menu-right .toggle-sub {
	font-family: Montserrat;
}
#dt-topbar-menu-right ul li a:after {
	font: 1.5em Montserrat;
}
#top-bar {
	font-family: Montserrat;
}
#footer h3.widget-title {
	font-family: Montserrat;
}
.share-button.float-right.sharer-0 label span {
	font-family: Montserrat!important;
}
.carousel-content .carousel-inner a.inline-block {
	font-family: Montserrat;
}
.box-main-color .iconbox-detail h3, .box-secondary-color .iconbox-detail h3 {
	font-family: Montserrat;
}
section#banner-section .breadcrumbs {
	font-family: Montserrat;
}
.postmetatop ul li {
	font-family: Montserrat;
}
.singlepostmetatop ul li {
	font-family: Montserrat;
}
.paging-nav {
	font-family: Montserrat;
}
.dt-comment-date {
	font-family: Montserrat;
}
.comment-leave-title {
	font-family: Montserrat;
}
.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: Montserrat;
}
#sequence ul li .slide-title {
	font-family: Montserrat;
}
#footer .widget-title h3 {
	font-family: Montserrat;
}
.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: Montserrat;
}
.woocommerce.widget_product_tag_cloud li, .woocommerce.widget_product_tag_cloud .tagcloud .tag, footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag {
	font-family: Montserrat;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	font-family: Montserrat;
}
woocommerce .upsells.products .price, .woocommerce .related.products .price {
	font-family: Montserrat;
}
h3.dt_report_pre_title, h2.dt_report_title, .dt_report_button {
	font-family: Montserrat;
}
.eg-service-grid-element-2, .eg-portfolio-element-0, .eg-portfolio-element-5 {
	font-family: Montserrat;
}
.dtcareers #career-filter li a {
	font-family: Montserrat;
}
.billio-nav-skin .esg-filterbutton, .billio-nav-skin .esg-navigationbutton, .billio-nav-skin .esg-sortbutton, .billio-nav-skin .esg-cartbutton {
	font-family: Montserrat;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text .meta .author {
	font-family: Montserrat;
}
.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;
}
.footer-left {
	color: #9f9f9f;
}
.footer-right {
	color: #9f9f9f;
}
footer#footer a {
	color: #9f9f9f;
}
#footer .widget-title {
	color: #9f9f9f;
}
#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(159, 159, 159, 0.4);
}
footer#footer .widget_text ul.list-inline-icon li {
	border: 1px solid rgba(159, 159, 159, 0.4);
}
footer#footer .widget_search {
	color: #9f9f9f;
}
footer#footer .widget_search #s {
	border: 1px solid rgba(159, 159, 159, 0.4);
	color: #9f9f9f;
}
footer#footer .select-target.select-theme-default {
	border: 1px solid rgba(159, 159, 159, 0.4);
}
footer#footer .dt_widget_accordion .panel-heading {
	color: #9f9f9f;
}
footer#footer .widget_recent_comments a {
	color: rgba(159, 159, 159, 0.4);
}
footer#footer .woocommerce.widget_product_search #s {
	border: 1px solid rgba(159, 159, 159, 0.4);
}
.menu_background_color {
	background-color: #ffffff;
}
#head-page.reveal.alt.menu_background_color {
	background-color: #ffffff;
}
@media (max-width: 991px) {
#head-page {
	background-color: #ffffff;
}
}
@media (max-width: 991px) {
#head-page.reveal.alt {
	background-color: #ffffff;
}
}
#head-page.reveal.menu_background_color {
	background-color: #ffffff;
}
@media (max-width: 991px) {
#head-page.reveal {
	background-color: #ffffff;
}
}
.home .menu_background_color {
	background-color: #ffffff;
}
.home #head-page.reveal.alt.menu_background_color {
	background-color: #ffffff;
}
@media (max-width: 991px) {
.home #head-page {
	background-color: #ffffff;
}
}
@media (max-width: 991px) {
.home #head-page.reveal.alt {
	background-color: #ffffff;
}
}
.home #head-page.reveal.menu_background_color {
	background-color: #ffffff;
}
@media (max-width: 991px) {
.home #head-page.reveal {
	background-color: #ffffff;
}
}
#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 a.search_btn {
	color: #222222;
}
#head-page #dt-menu a.search_btn {
	color: #222222;
}
@media (min-width: 991px) {
#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;
}
@media (min-width: 991px) {
.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 #head-page {
	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 a.search_btn {
	color: #222222;
}
body.dt_custom_body {
	background-color: #ffffff;
}
body.dt_custom_body {
	color: #444444;
}
.blog_info_date, .blog_info_comments, .blog_info_share {
	color: rgba(68, 68, 68, 0.4);
	;
}
.blog_info_tags, .blog_info_tags a {
	color: rgba(68, 68, 68, 0.4);
!important;
}
@media(min-width: 768px) {
#floatMenu {
	top: 200px;
	background-color: #ecf0f1;
	;
}
}
#banner-section .row {
	top: 270px;
}
section#banner-section .page-title, section#banner-section .breadcrumbs, section#banner-section .breadcrumbs a {
	color: #ffffff;
}
@media(min-width: 992px) {
#dt-menu > ul > li {
	line-height: 5.6em;
	line-height: 105px;
}
}
.reveal.alt #dt-menu.dt-menu-center > ul {
	margin-top: 100px;
}
#head-page.reveal .dt-menu-center #logomenureveal {
	margin-top: 200px;
}
#head-page.reveal .dt-menu-center #logomenu {
	margin-top: 200px;
}
#head-page.reveal.alt .dt-menu-center #logomenureveal {
	margin-top: auto;
}
#head-page.reveal.alt .dt-menu-center #logomenu {
	margin-top: auto;
}
h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase
}
/* custom css generate from your custom css code*/
body {
	height: 100%;
}

/* Post Navigation Area Responsiveness*/
@media (max-width:991px) {
.post-nav-area i {
	font-size: 25px;
	position: relative;
	top: 10px;
}
.post-nav-area p:last-child {
	font-size: 13px!important;
}
.post-nav-area {
	margin-bottom: 40px!important;
}
}

/*Banner Section Responsiveness*/
@media (max-width:767px) {
section#banner-section {
	height: 500px!important;
}
#banner-section .row {
	top: 420px!important;
}
section#banner-section .breadcrumbs {
	display: none;
}
section#banner-section .banner-title h1 {
	font-size: 16px;
}
}

/*Mobile Logo Position */
#mobile-header img {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

/*Flags Responsiveness*/
@media (max-width:767px) {
.right-menu .nav {
	margin: 0 0 10px;
}
#top-bar .right-menu .nav > li > a {
	padding: 0 5px;
}
#top-bar .right-menu .nav > li:first-child > a {
	padding-left: 0;
}
}
.style-404 .btn.btn-ghost {
	color: #000!important;
	border: 1px solid #000!important;
	width: 100%;
}
.style-404 .btn.btn-ghost:hover {
	color: #fff!important;
	background-color: #000;
}
#top-bar {
	background-color: rgba(243, 242, 242, 1.00);
	background: #202e31;
}
#top-bar {
	color: #8a8a8a;
}
#top-bar a {
	color: #8a8a8a;
}
#top-bar a.dt-icon {
	font-size:15px;
	line-height:normal !important;
	margin:3px 0px 3px 4px !important;
	background:#B96213;
	color:#fff;
}
.vc_custom_1426662908908 {
	margin-top: 30px !important;
}
.vc_custom_1426662968714 {
	padding-bottom: 0px !important;
}
/*===============================*/
#head-page.reveal #dt-menu .logo-desktop-beta {
	
}
#head-page.reveal #dt-menu .logo-desktop-beta a {
	margin:0px;
	background:none;
}
#head-page.reveal #dt-menu .logo-desktop-beta a:hover {
	background:none;
}
#dt-menu > ul > li {
	line-height:normal;
}
#head-page.reveal #dt-menu > ul > li > a {
	padding:10px 18px;
	background:#F90;
	background:#cd7f32;
	margin:31px 0px;
	color:#fff !important;
	border-radius:5px;
	font-size:15px;
}
#head-page.reveal #dt-menu > ul > li > a:hover,
#head-page.reveal #dt-menu > ul > li.current > a {
	color:#222 !important;
	background:#EF9610;
	background:#FFC141;
}
section#banner-section {
	min-height: 400px;
	height: 400px;
}
div#head-page #dt-menu ul li.logo-desktop a {
	margin-top: 19px;
}
.button-fullwidth .btn-ghost {
	width: 100%;
}
.dt-iconboxes.layout-6 i {
	color: #444444!important;
}
.wpb_animate_when_almost_visible {
	opacity: 1;
}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
.tp-caption {
	max-width: auto;
	max-height: auto;
	white-space: nowrap;
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.tp-caption.black, .black {
	color: #000;
	text-shadow: none
}
.tp-caption.black-bold, .black-bold {
	font-size: 48px;
	font-weight: 700;
	font-family: montserrat;
	color: rgb(68,68,68);
	text-decoration: none;
	text-shadow: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(0,0,0);
	border-style: none;
	background:rgba(255, 255, 255, 0.7);
	font-size:40px;
	line-height:normal;
	max-width: auto;
	max-height: auto;
	white-space: nowrap;
	padding:0px 10px;
}
.tp-caption.body, .body {
	font-size: 14px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(68,68,68);
	text-decoration: none;
	text-shadow: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(0,0,0);
	border-style: none;
	max-width: 820px;
	max-height: auto;
	white-space: normal;
}
.tp-caption.body p,
.tp-caption.body-text-align-right p {
	line-height:normal;
	margin:0px;
	display:block;
}
.tp-caption.body p span,
.tp-caption.body-text-align-right p span{
	background:rgba(255, 255, 255, 0.7);
	padding:3px 10px;
}
.tp-caption.body-text-align-right, .body-text-align-right {
	font-size: 14px;
	font-weight: 300;
	font-family: "Open Sans";
	color: #444444;
	text-decoration: none;
	text-shadow: none;
	background-color: transparent;
	text-align: right;
	border-width: 0px;
	border-color: rgb(0,0,0);
	border-style: none;
	max-width: 820px;
	max-height: auto;
	white-space: normal;
}
.tp-caption.notextcolor, .notextcolor {
	font-size: 20px;
	font-weight: 500;
	font-family: "Open Sans";
	text-decoration: none;
	text-shadow: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(0,0,0);
	border-style: none;
	max-width: auto;
	max-height: auto;
	white-space: nowrap;
}
.tp-caption a {
	color: #fff;
}
.eg-hilite-element-1 {
	/*-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: transform 500ms ease 200ms;
	-moz-transition: transform 500ms ease 200ms;
	transition: transform 500ms ease 200ms*/
}
.eg-hilite-wrapper:hover .eg-hilite-element-1 {
	/*-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px)*/
}
.esg-grid .mainul li.eg-service-grid-wrapper {
	border: 1px solid rgba(0,0,0,0.1)!important
}
.esg-overflowtrick {
	overflow: visible
}
a.eg-henryharrison-element-1, a.eg-henryharrison-element-2 {
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	-ms-transition: all .4s linear;
	transition: all .4s linear
}
.eg-jimmy-carter-element-11 i:before {
	margin-left: 0px;
	margin-right: 0px
}
.eg-harding-element-17 {
	letter-spacing: 1px
}
.vc_services .esg-grid .mainul li.eg-hilite-wrapper {
	border-radius:8px;
	overflow:hidden;
	border: #FFA631 solid 2px;
}
.vc_services .esg-media-cover-wrapper {
	background:#e5a300;
	background:#cd7f32;
}
.vc_services .esg-entry-media img {
	width:100% !important;
	left:0px !important;
}
.vc_services .esg-entry-media-wrapper {
	height:70% !important;
}
.vc_services .esg-entry-cover {
	height:30% !important;
	position:relative;
}
.vc_services .eg-hilite-element-1 {
	font-size:15px;
}
.vc_services .eg-hilite-element-1 a {
	color:#fff;
}
.vc_services .eg-hilite-element-2-a {
	margin-top:70px !important;
	position:absolute !important;
	width:100%;
	z-index:1;
	text-align:center;
}
.vc_services .eg-hilite-element-2 {
	display:inline-block;
}
.vc_services .esg-cc.eec {
	top:18% !important;
}
.eg-harding-wrapper .esg-entry-media {
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 30px 30px 0px 30px
}
.eg-harding-wrapper .esg-entry-media img {
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}
.eg-ulysses-s-grant-wrapper .esg-entry-media {
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 30px 30px 0px 30px
}
.eg-ulysses-s-grant-wrapper .esg-entry-media img {
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}
.eg-richard-nixon-wrapper .esg-entry-media {
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 30px 30px 0px 30px
}
.eg-richard-nixon-wrapper .esg-entry-media img {
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}
.eg-herbert-hoover-wrapper .esg-entry-media img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%)
}
.eg-herbert-hoover-wrapper:hover .esg-entry-media img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%)
}
.eg-lyndon-johnson-wrapper .esg-entry-media img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%)
}
.eg-lyndon-johnson-wrapper:hover .esg-entry-media img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%)
}
.esg-overlay.eg-ronald-reagan-container {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0,0,0,0)), color-stop(99%, rgba(0,0,0,0.83)), color-stop(100%, rgba(0,0,0,0.85)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000', GradientType=0 )
}
.eg-georgebush-wrapper .esg-entry-cover {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0,0,0,0)), color-stop(99%, rgba(0,0,0,0.83)), color-stop(100%, rgba(0,0,0,0.85)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000', GradientType=0 )
}
.eg-jefferson-wrapper {
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important
}
.eg-monroe-element-1 {
	text-shadow: 0px 1px 3px rgba(0,0,0,0.1)
}
.eg-lyndon-johnson-wrapper .esg-entry-cover {
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,0,0,0.35)), color-stop(96%, rgba(18,18,18,0)), color-stop(100%, rgba(19,19,19,0)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
	background: radial-gradient(ellipse at center, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#00131313', GradientType=1 )
}
.eg-wilbert-wrapper .esg-entry-cover {
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,0,0,0.35)), color-stop(96%, rgba(18,18,18,0)), color-stop(100%, rgba(19,19,19,0)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
	background: radial-gradient(ellipse at center, rgba(0,0,0,0.35) 0%, rgba(18,18,18,0) 96%, rgba(19,19,19,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#00131313', GradientType=1 )
}
.eg-wilbert-wrapper .esg-entry-media img {
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%)
}
.eg-wilbert-wrapper:hover .esg-entry-media img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%)
}
.eg-phillie-element-3:after {
	content: " ";
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #000 transparent transparent transparent;
	left: 50%;
	margin-left: -5px;
	bottom: -5px;
	position: absolute
}
.eg-howardtaft-wrapper .esg-entry-media img, .eg-howardtaft-wrapper .esg-media-poster {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%)
}
.eg-howardtaft-wrapper:hover .esg-entry-media img, .eg-howardtaft-wrapper:hover .esg-media-poster {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%)
}
.myportfolio-container .added_to_cart.wc-forward {
	font-family: "Open Sans";
	font-size: 13px;
	color: #fff;
	margin-top: 10px
}
.esgbox-title.esgbox-title-outside-wrap {
	font-size: 15px;
	font-weight: 700;
	text-align: center
}
.esgbox-title.esgbox-title-inside-wrap {
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: 700;
	text-align: center
}
.minimal-light .navigationbuttons, .minimal-light .esg-pagination, .minimal-light .esg-filters {
	text-align: center
}
.minimal-light .esg-filterbutton, .minimal-light .esg-navigationbutton, .minimal-light .esg-sortbutton, .minimal-light .esg-cartbutton a {
	color: #999;
	margin-right: 5px;
	cursor: pointer;
	padding: 0px 16px;
	border: 1px solid #e5e5e5;
	line-height: 38px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	font-weight: 700;
	font-family: "Open Sans", sans-serif;
	display: inline-block;
	background: #fff;
	margin-bottom: 5px
}
.minimal-light .esg-navigationbutton * {
	color: #999
}
.minimal-light .esg-navigationbutton {
	padding: 0px 16px
}
.minimal-light .esg-pagination-button:last-child {
	margin-right: 0
}
.minimal-light .esg-left, .minimal-light .esg-right {
	padding: 0px 11px
}
.minimal-light .esg-sortbutton-wrapper, .minimal-light .esg-cartbutton-wrapper {
	display: inline-block
}
.minimal-light .esg-sortbutton-order, .minimal-light .esg-cartbutton-order {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #e5e5e5;
	width: 40px;
	line-height: 38px;
	border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	font-size: 12px;
	font-weight: 700;
	color: #999;
	cursor: pointer;
	background: #fff
}
.minimal-light .esg-cartbutton {
	color: #333;
	cursor: default !important
}
.minimal-light .esg-cartbutton .esgicon-basket {
	color: #333;
	font-size: 15px;
	line-height: 15px;
	margin-right: 10px
}
.minimal-light .esg-cartbutton-wrapper {
	cursor: default !important
}
.minimal-light .esg-sortbutton, .minimal-light .esg-cartbutton {
	display: inline-block;
	position: relative;
	cursor: pointer;
	margin-right: 0px;
	border-right: none;
	border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px
}
.minimal-light .esg-navigationbutton:hover, .minimal-light .esg-filterbutton:hover, .minimal-light .esg-sortbutton:hover, .minimal-light .esg-sortbutton-order:hover, .minimal-light .esg-cartbutton a:hover, .minimal-light .esg-filterbutton.selected {
	background-color: #fff;
	border-color: #bbb;
	color: #333;
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.13)
}
.minimal-light .esg-navigationbutton:hover * {
	color: #333
}
.minimal-light .esg-sortbutton-order.tp-desc:hover {
	border-color: #bbb;
	color: #333;
	box-shadow: 0px -3px 5px 0px rgba(0,0,0,0.13) !important
}
.minimal-light .esg-filter-checked {
	padding: 1px 3px;
	color: #cbcbcb;
	background: #cbcbcb;
	margin-left: 7px;
	font-size: 9px;
	font-weight: 300;
	line-height: 9px;
	vertical-align: middle
}
.minimal-light .esg-filterbutton.selected .esg-filter-checked, .minimal-light .esg-filterbutton:hover .esg-filter-checked {
	padding: 1px 3px 1px 3px;
	color: #fff;
	background: #000;
	margin-left: 7px;
	font-size: 9px;
	font-weight: 300;
	line-height: 9px;
	vertical-align: middle
}
.eg-hilite-element-1 {
	font-size: 17px;
	line-height: 22px;
	color: #ffffff;
	font-weight: 300;
	display: inline-block;
	float: none;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255,255,255,0);
	position: relative;
	z-index: 2 !important;
	font-family: montserrat;
	text-transform: uppercase
}
.eg-hilite-element-2 {
	font-size: 12px !important;
	line-height: 24px !important;
	color: #ffffff !important;
	font-weight: 500 !important;
	padding: 7px 20px 7px 20px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(229,163,0,1.00) !important;
	z-index: 2 !important;
	display: block;
	font-family: montserrat !important;
	text-transform: uppercase !important
}
.eg-hilite-element-2:hover {
	font-size: 12px !important;
	line-height: 24px !important;
	color: #ffffff !important;
	font-weight: 500 !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(209,149,0,1.00) !important;
	font-family: montserrat !important;
	text-transform: uppercase !important
}
.eg-hilite-element-2-a {
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 20px 0px 0px 0px !important;
	position: relative !important
}
.eg-hilite-container {
	background-color: rgba(0,0,0,0.65)
}
.eg-hilite-content {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	border-color: transparent;
	border-style: none;
	text-align: left
}
.esg-grid .mainul li.eg-hilite-wrapper {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	border-color: transparent;
	border-style: none
}
.dt-megamenu-custom-width-11885 {
	width: 500px !important;
}
@media ( max-width:991px ) {
.dt-megamenu-custom-width-11885 {
	width: 270px !important;
}
}
#megamenu_bg_11885 {
	background: url(wp-content/uploads/2015/04/bg-megamenu3.jpg) no-repeat;
}
@media ( max-width:990px ) {
#megamenu_bg_11885 {
	background: none;
}
}
.vc_custom_1429173937483 {
	margin-bottom: 40px;
	background-color: #ffffff;
}
.vc_custom_1428305929086 {
	padding-right: 0px !important;
}
.vc_custom_1428305951852 {
	margin-top: 13px !important;
}
.vc_custom_1429173455735 {
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	background-color: #f0efef !important;
	border-left-color: rgba(0,0,0,0.06) !important;
	border-left-style: solid !important;
	border-top-color: rgba(0,0,0,0.06) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.06) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1428305937468 {
	padding-right: 0px !important;
}
.vc_custom_1428305958132 {
	margin-top: 13px !important;
}
.vc_custom_1428299448874 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	background-color: #f0efef !important;
	border-left-color: rgba(0,0,0,0.06) !important;
	border-left-style: solid !important;
	border-right-color: rgba(0,0,0,0.06) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.06) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.06) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1428305942860 {
	padding-right: 0px !important;
}
.vc_custom_1428305964092 {
	margin-top: 13px !important;
}
.vc_custom_1429173923972 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	background-color: #f0efef !important;
	border-right-color: rgba(0,0,0,0.06) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.06) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.06) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1429088227729 {
	margin-top: -150px;
	margin-bottom: -130px;
}
.vc_custom_1426735652796 {
	margin-top: -45px;
}
.vc_custom_1426662908908 {
	margin-top: 60px;
}
.vc_custom_1426662968714 {
	margin-top: 30px;
	padding-bottom: 60px;
}
.vc_custom_1429168609485 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 15px;
	padding-bottom: 30px;
	border-left-color: rgba(0,0,0,0.1);
	border-left-style: solid;
	border-right-color: rgba(0,0,0,0.1);
	border-right-style: solid;
	border-top-color: rgba(0,0,0,0.1);
	border-top-style: solid;
	border-bottom-color: rgba(0,0,0,0.1);
	border-bottom-style: solid;
}
.vc_custom_1428573155852 {
	padding-right: 10px !important;
	padding-left: 10px !important;
}
.vc_custom_1429168619811 {
	margin-bottom: 30px !important;
}
.vc_custom_1429168630227 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 15px;
	padding-bottom: 30px;
	border-left-color: rgba(0,0,0,0.1);
	border-left-style: solid;
	border-right-color: rgba(0,0,0,0.1);
	border-right-style: solid;
	border-top-color: rgba(0,0,0,0.1);
	border-top-style: solid;
	border-bottom-color: rgba(0,0,0,0.1);
	border-bottom-style: solid;
}
.vc_custom_1428573168686 {
	padding-right: 10px !important;
	padding-left: 10px !important;
}
.vc_custom_1429168641592 {
	margin-bottom: 30px !important;
}
.vc_custom_1427957898539 {
	margin-bottom: 20px;
}
.vc_custom_1429169790761 {
	padding-left: 0px !important;
}
.vc_custom_1429169827313 {
	padding-left: 10px !important;
}
.vc_custom_1427958051689 {
	margin-top: -10px;
	margin-bottom: 20px;
}
.vc_custom_1429169970547 {
	padding-left: 0px !important;
}
.vc_custom_1429169978627 {
	padding-left: 10px !important;
}
.vc_custom_1427958063985 {
	margin-top: -10px;
	margin-bottom: 20px;
}
.vc_custom_1429172382303 {
	padding-left: 0px !important;
}
.vc_custom_1429172393845 {
	padding-left: 10px !important;
}
.vc_custom_1428303603043 {
	margin-bottom: 0px;
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #f3f2f2;
	background-image: url(http://billio-demo.detheme.com/wp-content/uploads/2015/03/bg-city-greyssss.jpg)!important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover!important;
}
.vc_custom_1427249096335 {
	margin-bottom: 30px !important;
}
.vc_custom_1430208714772 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1429168804201 {
	margin-bottom: 30px !important;
}
.vc_custom_1433631319945 {
	margin-bottom: 30px !important;
	margin-left: 15px !important;
}
.vc_custom_1426815585288 {
	padding-right: 0px;
	padding-left: 0px;
}
.vc_custom_1429164623387 {
	margin-right: -15px !important;
	margin-left: -15px !important;
}
#module_dt_iconboxes_17 i {
	font-size: 55px;
}
.vc_custom_1427772550327 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-left-color: rgba(0,0,0,0.1) !important;
	border-left-style: solid !important;
	border-right-color: rgba(0,0,0,0.1) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.1) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.1) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1429164658228 {
	margin-right: -15px !important;
	margin-left: -15px !important;
}
#module_dt_iconboxes_18 i {
	font-size: 55px;
}
.vc_custom_1427772562950 {
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-top-color: rgba(0,0,0,0.1) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.1) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1429164671593 {
	margin-right: -15px !important;
	margin-left: -15px !important;
}
#module_dt_iconboxes_19 i {
	font-size: 55px;
}
.vc_custom_1427772575233 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-left-color: rgba(0,0,0,0.1) !important;
	border-left-style: solid !important;
	border-right-color: rgba(0,0,0,0.1) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.1) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.1) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1426754554633 {
	margin-top: 40px;
}
.vc_custom_1427252530641 {
	margin-bottom: 0px;
}
.vc_custom_1426837343338 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
	background-image: url(http://billio-demo.detheme.com/wp-content/uploads/2015/03/img-count-to-e1429767964720.jpg)!important;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: cover;
}
#counto_1:after {
	background-color: #f58634;
}
.vc_custom_1429169002194 {
	margin-bottom: 30px !important;
}
#counto_2:after {
	background-color: #f58634;
}
.vc_custom_1429169010721 {
	margin-bottom: 30px !important;
}
#counto_3:after {
	background-color: #f58634;
}
.vc_custom_1429169020632 {
	margin-bottom: 30px !important;
}
#counto_4:after {
	background-color: #f58634;
}
.vc_custom_1432001601523 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 100px;
	padding-bottom: 150px;
}
.vc_custom_1429169362110 {
	margin-bottom: 15px !important;
}
.vc_custom_1431748077509 {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.vc_custom_1426844989166 {
	margin-bottom: 0px;
	padding-top: 100px;
}
.vc_custom_1429169488810 {
	margin-bottom: 30px !important;
	padding-left: 0px !important;
}
.vc_custom_1429169502276 {
	margin-bottom: 30px !important;
}
.vc_custom_1429169511106 {
	margin-bottom: 30px !important;
}
.vc_custom_1426845024332 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.vc_custom_1427772641172 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	padding-top: 65px !important;
	padding-bottom: 65px !important;
	border-left-color: rgba(0,0,0,0.1) !important;
	border-left-style: solid !important;
	border-right-color: rgba(0,0,0,0.1) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.1) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.1) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1427772651499 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	padding-top: 65px !important;
	padding-bottom: 65px !important;
	border-right-color: rgba(0,0,0,0.1) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.1) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.1) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1427772662325 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	padding-top: 65px !important;
	padding-bottom: 65px !important;
	border-right-color: rgba(0,0,0,0.1) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.1) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.1) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1427772703686 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	padding-top: 65px !important;
	padding-bottom: 65px !important;
	border-right-color: rgba(0,0,0,0.1) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.1) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.1) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1427772683156 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	padding-top: 65px !important;
	padding-bottom: 65px !important;
	border-right-color: rgba(0,0,0,0.1) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.1) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.1) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1427772713002 {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	padding-top: 65px !important;
	padding-bottom: 65px !important;
	border-right-color: rgba(0,0,0,0.1) !important;
	border-right-style: solid !important;
	border-top-color: rgba(0,0,0,0.1) !important;
	border-top-style: solid !important;
	border-bottom-color: rgba(0,0,0,0.1) !important;
	border-bottom-style: solid !important;
}
.vc_custom_1426836572325 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
	background-image: url(http://billio-demo.detheme.com/wp-content/uploads/2015/03/img-banner-e1429768130157.jpg)!important;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: cover;
}
.vc_custom_1427249263833 {
	margin-bottom: 0px;
	padding-top: 80px;
	padding-bottom: 20px;
	background-color: #444444;
}
.vc_custom_1429519968881 {
	margin-top: 12px !important;
}
.vc_custom_1429520050158 {
	margin-top: -11px !important;
}
.vc_custom_1429500844511 {
	margin-bottom: 30px !important;
}
.vc_custom_1428898200502 {
	margin-bottom: 20px !important;
}
#section-6 h2:after, #section-6 h2:before {
	background-color: #f58634;
}
.vc_custom_1429174342890 {
	margin-bottom: 30px !important;
}
.vc_custom_1427081946194 {
	margin-bottom: 20px !important;
}
#section-7 h2:after, #section-7 h2:before {
	background-color: #f58634;
}
.vc_custom_1429174351607 {
	margin-bottom: 30px !important;
}
.vc_custom_1428461900385 {
	margin-bottom: 20px !important;
}
#section-8 h2:after, #section-8 h2:before {
	background-color: #f58634;
}
.vc_custom_1429174360562 {
	margin-bottom: 30px !important;
}
.vc_custom_1429175313329 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 50px;
	background-color: #444444;
}
.vc_custom_1427083091343 {
	margin-bottom: 20px !important;
}
#section-9 h2:after, #section-9 h2:before {
	background-color: #f58634;
}
.vc_custom_1429174439045 {
	margin-bottom: 30px !important;
	padding-right: 40px !important;
}
.vc_custom_1427090744491 {
	margin-bottom: 20px !important;
}
#section-10 h2:after, #section-10 h2:before {
	background-color: #f58634;
}
.vc_custom_1429174448910 {
	margin-bottom: 30px !important;
}
.vc_custom_1427092263812 {
	margin-bottom: 20px !important;
}
#section-11 h2:after, #section-11 h2:before {
	background-color: #f58634;
}
.vc_custom_1429148054471 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #333333;
	font-family:'Open Sans';
	font-weight:normal;
	font-size:13px;
}
.vc_custom_1429092087166 {
	padding-top: 15px !important;
}
.vc_custom_1429147194406 {
	padding-right: 0px;
	padding-left: 0px;
}
.vc_custom_1429147146832 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1429147157372 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1429147168340 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1429147180175 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_full {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_contact {
    margin-bottom: -50px;
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
	background-color: #444444;
	position: relative;
	z-index: 1;
}
.vc_custom_1427785969934 {
    margin-top: -100px !important;
}
.vc_custom_beta {
	border:#ccc solid 2px;
	padding-bottom:20px !important;
}
.vc_custom_beta .wpb_wrapper {
	font-family:Arial, Helvetica, sans-serif;
}
.vc_custom_mb30 {
	margin-bottom:30px;
}
.vc_header_beta {
	border-bottom: 2px solid #ccc;
	padding-bottom: 5px;
}
.vc_column_last {
	margin-bottom:0px !important;
}
.content.page {
	padding-top:45px;
}
section#banner-section {
    background: url(http://billio-demo.detheme.com/wp-content/uploads/2015/04/bg-city-grey041.jpg) no-repeat 50% 50%;
    max-height: 100%;
    background-size: cover;
    min-height: 350px;
    height: 350px;
}
#banner-section .row {
	top: 248px;
}
section#banner-section .banner-title .page-title {
	font-size:25px;
	text-transform:none;
}
section#banner-section .breadcrumbs {
	text-transform:none;
}
.dt-section-head {
	margin-bottom:5px;
}
.dt-section-head.first {
	margin-top:-20px;
}
.list-alfa ul {
	margin-left:20px;
}
.list-beta li strong {
	color:#777;
}
.wpcf7-form-control-wrap label.error {
	display:none !important;
}
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
	padding: 8px 10px;
	font-size: 13px;
	font-family: Arial;
	resize:none;
}
.wpcf7-form-control-wrap input.error,
.wpcf7-form-control-wrap textarea.error {
	border-color: #ff5b5b;
	background: #ffdada;
	color: #f00;
}
.wpcf7-form-control.btn {
	text-transform: none;
	font-size: 15px;
	font-family: montserrat;
	font-weight:500;
	padding: 8px 20px !important;
}
.vc_custom_1429254526068 {
	margin-top:25px;
}
.vc_contact .dt-icon {
	font-size:22px;
	position:absolute;
	top:-2px;
}
.vc_contact .dt-icon.home {
	font-size:28px;
}
.vc_contact .list-with-icon li {
	margin-bottom:20px;
	padding-left:10px;
	line-height:normal;
}