/* ================================================ */

/* don't touch this style auto generating by system */

/* ================================================ */

		.primary_color_text, .paging-nav a:hover,

		 footer#footer .widget_calendar thead th,

		 footer#footer .dt_widget_accordion .opened,

		 .sidebar .widget_calendar a,

		 .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: #fc9b24; }



		.primary_color_border,

		.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon { border-color: #fc9b24; }



		.primary_color_bg, .paging-nav span.current,

		.primary_color_button,footer#footer .widget_calendar #today,

		footer#footer .widget_tag_cloud .tagcloud .tag:hover,

		footer#footer .dt_widget_tabs .nav-tabs li a:hover,

		footer#footer .dt_widget_tabs .nav-tabs li:hover,

		footer#footer .dt_widget_tabs .nav-tabs li.active a,

		footer#footer .dt_widget_tabs .nav-tabs li.active a:hover,

		footer#footer .dt_widget_tabs .nav-tabs li.active a:focus,

		footer#footer .dt_widget_accordion .btn-accordion,

		footer#footer .dt_widget_accordion .openedup,

		.sidebar .owl-theme .owl-controls .owl-page span,

		.woocommerce.widget_product_tag_cloud li,

		.sidebar .widget_calendar #today,

		.sidebar .widget_tag_cloud .tagcloud .tag:hover,

		.sidebar .dt_widget_tabs li.active a,

		.sidebar .dt_widget_accordion .btn-accordion,

		.sidebar .dt_widget_accordion .openedup,

		.dt-timeline .time-item .center-line.circle i,

		.dt-timeline .time-item .center-line.square,

		.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: #fc9b24;

		}



		.btn-color-primary,

		.portfolio-navigation a.more-post, 

		.dt-contact-form.on-dark input[type="submit"], 

		.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: #fc9b24;

		}



		footer#footer .widget_text ul.list-inline-icon li:hover { border: 1px solid #fc9b24; background: #fc9b24; }

		footer#footer .owl-theme .owl-controls .owl-page span { background-color: #fc9b24; border: 2px solid #fc9b24; }

		footer#footer .owl-theme .owl-controls .owl-page.active span { border: 2px solid #fc9b24; }



		footer#footer .dt_widget_tabs .nav-tabs li a:hover {

		  color: #ffffff;

		}





		footer#footer .dt_widget_accordion .opened {

		  background: #ffffff; 

		}

		.sidebar .owl-theme .owl-controls .owl-page.active span {

		  border: 2px solid #fc9b24;

		}



		.sidebar .widget_text ul.list-inline-icon li:hover {

		   border: 1px solid #fc9b24; background: #fc9b24; 

		}



		.sidebar .dt_widget_tabs li.active a {

		  border-top: 3px solid #fc9b24;

		}

		.sidebar .dt_widget_tabs li.active a:hover {

		  border-top: 3px solid #fc9b24;

		}

		.sidebar .dt_widget_tabs li.active a:focus {

		  border-top: 3px solid #fc9b24;

		}



		.sidebar .dt_widget_accordion .opened {

		  background: #ffffff;

		  color: #fc9b24;

		}



		h3.widget-title:after {

		  border-top: solid 2px #fc9b24;

		}

		#related-port .related-port figure figcaption .related-tag a {

		  color: #fc9b24;

		}



		.dt-timeline .time-item:hover .content-line:before,

		.dt-timeline .time-item:hover .content-line {

		  background-color: #fc9b24!important;

		}



		@media handheld, only screen and (max-width: 479px) {

		  .dt-timeline .time-item .center-line {

		    display: none !important;

		  }

		  .dt-timeline .time-item .content-line {

		    margin: 0!important;

		    left: 0!important;

		    margin-right: 0!important;

		    margin-left: 0!important;

		  }

		  .dt-timeline .time-item:hover .content-line:before,

		  .dt-timeline .time-item .content-line:before {

		    background: none!important;

		    border: none !important;

		  }

		}



		.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: #fc9b24 !important;

		}



		.dt_team_custom_item .profile-scocial a:hover,

		.dt_team_custom_item .profile-scocial i:hover {

		  color: #fc9b24;

		}

		.dt-pricing-table .featured ul li.plan-action,

		.dt-pricing-table .featured ul li.plan-action,

		.dt-pricing-table .featured ul li.plan-head,

		.dt-pricing-table .featured ul li.plan-head {

		  background: #fc9b24 !important;

		}

		.mejs-container .mejs-controls .mejs-horizontal-volume-current,

		.mejs-container .mejs-controls .mejs-time-loaded {

		  background-color: #fc9b24 !important;

		}



		#dt-menu li a:hover{

			color: #fc9b24;

		}

		

		@media (max-width: 991px) {

			#head-page #dt-menu > ul > li > a:hover {color:#fc9b24!important;}

		}

		@media (min-width: 991px) {

			#dt-menu ul li:hover > a {

				color: #fc9b24;

			}

		}

		#dt-menu ul.sub-nav li:hover > a {

		    color: #fc9b24;

		  }

		#dt-menu a.search_btn:hover {

		    color: #fc9b24 !important;

		}

		#dt-topbar-menu-left ul li:hover > a {

		    color: #fc9b24;

		}

		#dt-topbar-menu-left li a:hover {

		  background: #fc9b24;

		}

		#dt-topbar-menu-left .toggle-sub {

		  background: #fc9b24;

		}

		#dt-topbar-menu-left li:hover > .toggle-sub {

		  color: #fc9b24;

		}

		#dt-topbar-menu-left ul li:first-child {

		    border-top: 3px solid #fc9b24 !important;

		  }

		#dt-topbar-menu-left ul.sub-nav li:hover > a {

		    background: #fc9b24;

		  }



		#dt-topbar-menu-right ul li:hover > a {

		    color: #fc9b24;

		}

		#dt-topbar-menu-right li a:hover {

		  background: #fc9b24;

		}

		#dt-topbar-menu-right .toggle-sub {

		  background: #fc9b24;

		}

		#dt-topbar-menu-right li:hover > .toggle-sub {

		  color: #fc9b24;

		}

		#dt-topbar-menu-right ul.sub-nav li:hover > a {

		    background: #fc9b24;

		  }



		.select.select-theme-default .select-options .select-option:hover, .select.select-theme-default .select-options .select-option.select-option-highlight {background: #fc9b24;}



		footer#footer .dt_widget_portfolio_posts .post-item figure figcaption {

		  background: rgba(126,77,18, 0.6);

		}

		.sidebar .dt_widget_portfolio_posts .portfolio_wrapper .post-item figure figcaption {

		  background: rgba(126,77,18, 0.6);

		}

		.dt_widget_featured_posts .post-item figure figcaption {

		  background: rgba(126,77,18, 0.6);

		}

		.sidebar .widget_calendar a:hover {

		  color: #b06c19;

		}



		.dt-iconboxes.layout-7:hover i,.dt-iconboxes.layout-8:hover i{

		  border-color: #a36417 !important;	

		}

		.dt-iconboxes.layout-7 i,.dt-iconboxes.layout-8 i{

		  color: #fc9b24;	

		}



		@media (max-width: 768px) {

		  #footer-left {

		    border-bottom: solid 1px #643e0e;

		  }

		}

		.dt-iconboxes-4:hover { 

			background-color: #c97c1c; 

		}



		.sidebar .woocommerce.widget_product_tag_cloud .tagcloud .tag:hover,

		footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag:hover {

		  background-color: #fc9b24;

		}



		.woocommerce div.product .woocommerce-tabs ul.tabs li.active {

		  background-color: #fc9b24;

		}



		.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: #fc9b24;

		}

		.box-main-color .img-blank {

		  background-color: #fc9b24;

		}

		.link-color-primary, 

		#dt-menu #menu-main-menu .current-menu-parent > a,

		#dt-menu #menu-main-menu .current-menu-item > a,

		#dt-menu #menu-main-menu .sub-nav .current-menu-item > a,  

		.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: #fc9b24;

		}

		.background-color-primary, 

		.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,.bulat2, 

		.dt-iconboxes.layout-3 span:hover {

		  background: none repeat scroll 0 0 #fc9b24;

		}



		.dt-iconboxes.layout-3 span:hover:after, .dt-iconboxes.layout-3 span:hover:before {border-top-color: #fc9b24 !important;}



		#featured-work-navbar #featured-filter.dt-featured-filter li.active {

		  border: 1px solid #fc9b24 !important;

		}

		.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon {

		  background-color: #fc9b24;

		  border-color: #fc9b24;

		}

		.container .owl-theme .owl-controls .owl-page span {

		  background-color: #fc9b24;

		  border-color: #fc9b24; 

		}

		.owl-theme .owl-controls .owl-page.active span {

		  border-color: #fc9b24; 

		}

		.container .carousel-content .carousel-indicators li {

		  	background-color: #fc9b24;

		  	border-color: #fc9b24; 

		}

		.container .carousel-content .carousel-indicators .active {

		  	border-color: #fc9b24; 

		}

		.dt-iconboxes span:hover, .dt-iconboxes.layout-3 span:hover {

		  	border-color: #fc9b24;

		}

		.dt_vertical_tab .vertical-nav-tab > li > div i { color: #fc9b24; }

		.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .ui-state-active .ui-icon:after {

			color: #fc9b24;

		}

		.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active {

			background: none repeat scroll 0 0 #fc9b24;

		}



		.btn.btn-link { color: #fc9b24; }

		.btn.btn-link:hover { color: #fc9b24; }

		#footer h3.widget-title:after { border-top: 2px solid #fc9b24; }

		.text-hover-pre-title {background-color:#fc9b24}

		input.wpcf7-submit[type="submit"],

		form.wpcf7-form .wpcf7-form-control-wrap .select-target.select-theme-default { background-color: #fc9b24; }



		.dt-shop-category .owl-carousel-navigation .btn-owl { background: #fc9b24; }

		.dt-shop-category .owl-carousel-navigation .btn-owl:hover { background: none repeat scroll 0 0 #c97c1c !important; }

		.secondary_color_bg { background-color: #fc9b24; }

		.secondary_color_text { color: #fc9b24; }

		.secondary_color_border { border-color: #fc9b24; }



		.secondary_color_button, .btn-color-secondary {

		  background-color: #fc9b24;

		}

		.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: #fc9b24;

		}

		:selection {

		  background: #fc9b24;

		}

		::selection {

		  background: #fc9b24;

		}

		::-moz-selection {

		  background: #fc9b24;

		}

		.woocommerce.widget_product_tag_cloud li:hover {

		  background-color: #fc9b24;

		}

		.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 #fc9b24;

		}

		a {

		  color: #fc9b24;

		}

		a:hover, a:focus { border-color : #fc9b24; }

		a:hover, a:focus { color : #c97c1c; }

		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: #fc9b24;

		}

		#dt-topbar-menu-left li .toggle-sub:hover {

		  color: #fc9b24;

		}

		#dt-topbar-menu-left a.search_btn:hover {

		    color: #fc9b24;

		  }

		#dt-topbar-menu-right li .toggle-sub:hover {

		  color: #fc9b24;

		}

		#dt-topbar-menu-right a.search_btn:hover {

		    color: #fc9b24;

		  }

		footer#footer .widget_calendar a {

		  color: #fc9b24;

		}

		footer#footer .widget_recent_comments a:hover {

		  color: #fc9b24;

		}

		.sidebar a:hover {

		  color: #fc9b24;

		}

		.sidebar .dt-widget-twitter .sequence-twitter a {

		  color: #fc9b24;

		}

		.sidebar .widget_recent_comments a:hover {

		  color: #fc9b24;

		}

		.share-button label {

		  color: #fc9b24 !important;

		}

		.share-button label span {

		  color: #fc9b24 !important;

		}

		#top-bar a:hover {

		  color: #fc9b24;

		}

		.dt-section-head header i {

		  background: #fc9b24;

		}

		.progress_bars i {

		  background-color: #fc9b24;

		}

		.post-masonry li.isotope-item .isotope-inner .comment-count i:before {

		  color: #fc9b24;

		}

		.post-masonry li.isotope-item .post-info .author a {

		  color: #fc9b24;

		}



		.dt-pricing-table .price-4-col .btn-active,

		.dt-pricing-table .price-3-col .btn-active {

		  background-color: #fc9b24;

		}

		.dt-pricing-table .price-4-col .btn-active:hover,

		.dt-pricing-table .price-3-col .btn-active:hover {

		  background-color: #c97c1c;

		}

		.box-secondary-color .img-blank {

		  background-color: #fc9b24;

		}

		.bulat1 {

		  background: none repeat scroll 0 0 #fc9b24;

		}

		.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: #fc9b24;

		}

body { font-family: Lato; }

.woocommerce.widget_product_tag_cloud li {

  font-family: Lato;

}

.postdate .year {

  font-family: Lato;

}

.postmetatop ul li {

  font-family: Lato;

}

.singlepostmetatop ul li {

  font-family: Lato;

}

.dt-comment-date {

  font-family: Lato;

}

.dt-comment-comment {

  font-family: Lato;

}

.footer-right {

  font-family: Lato;

}

footer#footer .widget_tag_cloud .tagcloud .tag {

  font-family: Lato;

}

footer#footer .widget_categories {

  font-family: Lato;

}

footer#footer .widget_archive {

  font-family: Lato;

}

.sidebar .widget_tag_cloud .tagcloud .tag {

  font-family: Lato;

}

.sidebar .widget_categories {

  font-family: Lato;

}

.sidebar .widget_archive {

  font-family: Lato;

}

section#banner-section .breadcrumbs {

  font-family: Lato;

}

.dt-contact-form input[type="text"], 

.dt-contact-form input[type="email"], 

.dt-contact-form input[type="password"], 

.dt-contact-form input[type="number"], 

.dt-contact-form input[type="tel"],

.dt-contact-form input[type="submit"], 

.dt-contact-form textarea {

  font-family: Lato;

}



#dt-menu li a {	font-family: Lato; }

#mobile-header label { font-family: Lato; }

#dt-menu label { font: 3.125em/1.375em Lato; }

#dt-menu .sub-nav label { font: 2em/2em Lato; }

#dt-menu a, #dt-menu .sub-nav a{ font-family: Lato; }

h1,

h2,

h3,

h4,

h5,

h6, 

.btn{

  font-family: Lato;

  font-weight: 300;

}



input.secondary_color_button {

  font-family: Lato;

}

.btn {

  font-family: Lato;

}

.social-share-link {

  font-family: Lato;

}

.postdate .day {

  font-family: Lato;

}

.postmetabottom {

  font-family: Lato;

}

.postcontent-quote {

  font-family: Lato;

}

.dt-comment-author {

  font-family: Lato;

}

#mobile-header label {

  font-family: Lato;

}



.dt-contact-form input[type="submit"] {

  font-family: Lato;

}





#dt-menu label {

  font: 3.125em/1.375em Lato;

}



#mobile-header-top-left label {

  font-family: Lato;

}

#dt-topbar-menu-left label {

  font: 3.125em/1.375em Lato;

}

#dt-topbar-menu-left .sub-nav label {

  font: 2em/2em Lato;

}

#dt-topbar-menu-left,

#dt-topbar-menu-left .sub-nav {

  font-family: Lato;

}

#dt-topbar-menu-left .toggle-sub {

  font-family: Lato;

}

#dt-topbar-menu-left ul li a:after {

    font: 1.5em Lato;

}

#mobile-header-top-right label {

  font-family: Lato;

}

#dt-topbar-menu-right label {

  font: 3.125em/1.375em Lato;

}

#dt-topbar-menu-right .sub-nav label {

  font: 2em/2em Lato;

}

#dt-topbar-menu-right,

#dt-topbar-menu-right .sub-nav {

  font-family: Lato;

}

#dt-topbar-menu-right .toggle-sub {

  font-family: Lato;

}

#dt-topbar-menu-right ul li a:after {

    font: 1.5em Lato;

}

#top-bar {

  font-family: Lato;

}

#footer-right .widget .widget-title {

  font-family: Lato;

}

.share-button.float-right.sharer-0 label span {

  font-family: Lato!important;

}

.carousel-content .carousel-inner a.inline-block {

  font-family: Lato;

}

.box-main-color .iconbox-detail h3,

.box-secondary-color .iconbox-detail h3 {

  font-family: Lato;

}

.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: Lato;

}

.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: Lato;

  font-weight: 300;

}

blockquote { font-family: Muli !important; }

		.tertier_color_bg {background-color: #222222; }



		#footer { background-image: url(""); }

		#footer { background-repeat: no-repeat; }

		#footer { background-size: cover; }



		.footer-left { color: #ffffff; }

		.footer-right { color: #ffffff; }

		footer#footer a { color: #ffffff; }

		#footer-right .widget .widget-title { color: #ffffff; }



		#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(255,255,255, 0.05);

		}



		footer#footer .widget_text ul.list-inline-icon li {

		  border: 1px solid rgba(255,255,255, 0.05);

		}



		footer#footer .widget_search {

		  color: #ffffff;

		}



		footer#footer .widget_search #s {

		  border: 1px solid rgba(255,255,255, 0.4);

		  color: #ffffff;

		}



		footer#footer .select-target.select-theme-default {

	  		border: 1px solid rgba(255,255,255, 0.4);

		}



		footer#footer .dt_widget_accordion .panel-heading {

		  color: #ffffff;

		}

		

		footer#footer .widget_recent_comments a {

		  color: rgba(255,255,255, 0.4);

		}



		footer#footer .woocommerce.widget_product_search #s {

		  border: 1px solid rgba(255,255,255, 0.4);

		}



	.home #head-page.reveal {background: #ffffff;box-shadow:none;}.home #head-page.reveal #dt-menu > ul > li > a{ color:#222222;}.home #head-page.reveal #dt-menu a.search_btn { color:#222222;}#mobile-header { color:#222222;}.home #head-page.alt {background: transparent ;box-shadow:none;}.home #head-page.alt #dt-menu > ul > li > a{ color:#ffffff;}.home #head-page.alt #dt-menu a.search_btn { color:#ffffff;}.home #head-page.alt.reveal #mobile-header label.toggle, .home #head-page.alt.reveal #mobile-header label.toggle:hover { color:#ffffff;}.home #head-page.reveal #mobile-header label.toggle, .home #head-page.reveal #mobile-header label.toggle:hover { color:#222222;}.home #top-bar{background: transparent}.top-head #top-bar{background: transparent}#head-page.reveal {background: #ffffff;box-shadow:none;}#head-page.reveal #dt-menu > ul > li > a{ color:#222222;}#head-page.reveal #dt-menu a.search_btn { color:#222222;}.home #head-page.alt.reveal #mobile-header label.toggle, .home #head-page.alt.reveal #mobile-header label.toggle:hover { color:#ffffff;}.home #head-page.reveal #mobile-header label.toggle, .home #head-page.reveal #mobile-header label.toggle:hover { color:#222222;}#head-page.alt {background: transparent ;box-shadow:none;}#head-page.alt #dt-menu > ul > li > a{ color:#ffffff;}#head-page.alt #dt-menu a.search_btn { color:#ffffff;}#top-bar{background: transparent}.home #head-page,.home #head-page #dt-menu > ul > li > a{color:#ffffff;}.home #head-page #dt-menu a.search_btn {color:#ffffff;}#head-page,#head-page #dt-menu > ul > li > a {color:#ffffff;}#head-page,#head-page #dt-menu a.search_btn {color:#ffffff;}#top-bar a {color:#ffffff;}#top-bar { border-bottom: 1px solid rgba(255,255,255, 0.3) }.home #top-bar a {color:#ffffff;}.home #top-bar { border-bottom: 1px solid rgba(255,255,255, 0.3) }#head-page.reveal #dt-menu > ul > li > a span:after, #head-page.reveal #dt-menu > ul > li > a span:before { background: none repeat scroll 0 0 #222222; }#head-page.alt #dt-menu > ul > li > a span:after, #head-page.alt #dt-menu > ul > li > a span:before { background: none repeat scroll 0 0 #ffffff; }.home #head-page.reveal #dt-menu > ul > li > a span:after, .home #head-page.reveal #dt-menu > ul > li > a span:before { background: none repeat scroll 0 0 #222222; }.home #head-page.alt #dt-menu > ul > li > a span:after, .home #head-page.alt #dt-menu > ul > li > a span:before { background: none repeat scroll 0 0 #ffffff; }body.dt_custom_body { background-image: url(); }body.dt_custom_body { background-attachment: fixed; }body.dt_custom_body { background-repeat: no-repeat; }body.dt_custom_body { background-size: cover; }body.dt_custom_body { background-color: #ffffff; }body.dt_custom_body { color: #222222; }h1,h2,h3,h4,h5,h6{text-transform:uppercase}

	/* custom css generate from your custom css code*/

	body {

	height: 100%;

}



.wpcf7-validation-errors {

	border: none;

}



span.wpcf7-not-valid-tip {

	display: none;

}



li#menu-item-9762 a  span,ul#menu-app-landing>li.menu-item:hover>a>span

	{

	margin: -15px -10px;

	padding: 15px 10px;

	border: 2px solid rgba(0, 145, 206, 0.9);

	border-radius: 9px;

}



a:active,a:hover {

	outline: 0;

	

}

a {

   border-bottom: none !important; 

}



h1,h2,h3,h4,h5,h6,.btn,.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: Lato, sans-serif;

	font-weight: 300;

}



h1 {

	display: block;

	font-family: Lato, sans-serif;

	font-size: 70px;

	line-height: 44px;

	font-weight: 300;

	text-align: center;

	text-transform: uppercase;

}



h2 {

	margin-bottom: 40px;

	padding-top: 0px;

	padding-bottom: 0px;

	font-family: Lato, sans-serif;

	color: #4a4a4a;

	font-size: 30px;

	line-height: 36px;

	font-weight: 400;

	text-align: center;

	text-transform: uppercase;

}



h3 {

	margin-top: 10px;

	margin-bottom: 10px;

	font-family: Lato, sans-serif;

	font-size: 17px;

	line-height: 30px;

	font-weight: 400;

	text-align: left;

	text-transform: uppercase;

}



h4 {

	margin-bottom: 10px;

	/*font-family: 'Great Vibes', cursive;*/

	color: #4a4a4a;

	line-height: 20px;

	font-weight: 700;

	/*text-align: center;*/

	text-transform: uppercase;

}



p {

	font-family: Lato, sans-serif;

	color: #545454;

	font-size: 14px;

	line-height: 20px;

	font-weight: 400;

	letter-spacing: 1px;

	text-transform: none;

	text-align: left;

}



li {

	font-family: Lato, sans-serif;

	color: #545454;

	font-size: 14px;

	line-height: 20px;

	font-weight: 400;

	text-align: left;

	letter-spacing: 1px;

}



#banner-section .row {

 top: 40%;

}



input.wpcf7-submit[type="submit"] {

	background-color:  rgba(0, 145, 206, 0.9);

	box-shadow: #02967e 0px 2px 0px 0px;

}



input.wpcf7-submit[type="submit"]:hover {

	background-color: #828282;

	box-shadow: dimgray 0px 2px 0px 0px;

}



html *[data-ix="hero-headline"] {

	opacity: 0;

	-webkit-transform: translate(0px, 30px) scale(0.70);

	-ms-transform: translate(0px, 30px) scale(0.70);

	transform: translate(0px, 30px) scale(0.70);

}







.filter-by, .button.part {

    margin-top: 20px;

    margin-bottom: 20px !important;

}

.partner {

    padding-top: 12.5px;

    padding-bottom: 12.5px;

    border: 1px solid #efefef;

    margin-top: 20px;

    margin-bottom: 20px;

}



.partner p {

    text-align: left;

}



.partner img {

    text-align: left !important;

}



.partner a {

    height: 100px;

}



.cta {

	font-family: 'Open Sans', sans-serif;

	color: white;

	font-size: 27px;

	line-height: 33px;

	font-weight: 300;

	letter-spacing: 1px;

	text-transform: none;

}



.filter-by {

	color:  rgba(0, 145, 206, 0.9);

	font-size: 31px;

	font-weight: 300;

	text-transform: capitalize;

}



.align-center {

	text-align: center;

}



.w-list-unstyled {

	padding-left: 0;

	list-style: none;

}



.check {

	margin-right: 5px;

	padding-right: 0px;

}



.text-hero {

	margin-bottom: 90px;

}



.upper {

	margin-top: 20px;

	margin-bottom: 20px;

	font-family: Merriweather, serif;

	color: rgba(242, 242, 242, 0.65);

	font-size: 20px;

	font-style: normal;

	font-weight: 300;

	text-align: center;

	letter-spacing: 1px;

	text-transform: none;

}



.title {

	margin-bottom: 50px;

	font-weight: 300;

}



.upper.title {

	display: block;

	margin: auto auto 0px;

	font-family: Merriweather, serif;

	color: #adafb3;

	font-size: 17px;

	font-weight: 300;

	letter-spacing: 0px;

	text-transform: none;

}



.div-block {

	width: 100px;

	margin: auto auto 60px;

}



.hero-small-line {

	position: relative;

	display: block;

	width: 20%;

	height: 3px;

	margin: 15px auto;

	background-color: #0091ce;

	text-align: center;

}



.zero-bottom {

	margin-bottom: 0 !important;

}



.header {

	margin-bottom: 0px;

	font-size: 35px;

}



.hero-small-line.header {

	position: static;

	width: auto;

	margin-top: 14px;

	margin-bottom: 14px;

}



.content1 {

	display: inline;

	padding-right: 0px;

	color: #4a4a4a;

	font-size: 15px;

	letter-spacing: 1px;

}



.wrapped-image {

	display: inline;

	margin-left: 12px;

	float: right;

}



.action {

	margin-bottom: 0px;

	color: white;

	font-size: 24px;

	font-weight: 300;

}



.actionsub {

	color: #ededed;

	font-size: 15px;

	text-align: center;

}



.apple {

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	padding-bottom: 0px;

	float: none;

	color: #4a4a4a;

	font-size: 40px;

	line-height: 44px;

	font-weight: 300;

	text-align: left;

}



.database {

	margin-top: 0px;

	margin-bottom: 20px;

	font-size: 31px;

	font-weight: 300;

	text-transform: capitalize;

}



.database.digit {

	margin-top: -6px;

}



.database.digit.double {

	padding-left: 3px;

	font-size: 28px;

}



.datanumber {

	display: block;

	width: 40px;

	height: 40px;

	margin-top: 2px;

	margin-right: 10px;

	margin-left: auto;

	padding: 2px 0px 0px 9px;

	float: left;

	border: 1px solid #7d7d7d;

	border-radius: 100%;

}



.datanumber.duplo {

	padding-left: 0px;

}



.apple.tiny {

	font-size: 21px;

	font-weight: 400;

	text-align: left;

}



.mini {

	font-size: 19px;

}



.team-column {

	text-align: center;

}



footer#footer #footer-left .footerdiv a {

	border-style: solid solid none;

	border-width: 1px 1px 2px;

}



img.socil-icon {

	max-width: 100%;

	vertical-align: middle;

	display: inline-block;

	border: 0;

}



.socil-icon {

	width: 15px;

	margin: 8px 10px;

	opacity: 0.65;

	-webkit-transition: opacity 700ms ease;

	transition: opacity 700ms ease;

}



.socil-icon:hover {

	opacity: 1;

}



.w-inline-block {

	max-width: 100%;

	display: inline-block;

}



.circle-icon-block {

	width: 100px;

	height: 100px;

	padding-top: 19px;

	float: none;

	border-style: solid solid none;

	border-width: 1px 1px 2px;

	border-color: #adafb3;

	border-radius: 22px;

	-webkit-transition: border-color 1000ms ease, box-shadow 1000ms ease;

	transition: border-color 1000ms ease, box-shadow 1000ms ease;

}



.circle-icon-block:hover {

	border-color:  rgba(0, 145, 206, 0.9);

	box-shadow: rgba(173, 175, 179, 0.47) 0px 0px 2px 1px;

	-webkit-transition: none 0ms ease;

	transition: none 0ms ease;

}



.circle-icon-block.social {

	width: 35px;

	height: 35px;

	margin: 20px 10px;

	border-color: #d4d8d9;

	border-radius: 9px;

}



.circle-icon-block.social.fotter,footer#footer #footer-left .circle-icon-block.social.fotter

	{

	display: inline-block;

	border-color: #828282;

	background-color: rgba(255, 255, 255, 0.00);

}



.circle-icon-block.social.fotter:hover,footer#footer #footer-left .circle-icon-block.social.fotter:hover

	{

	border-color:  rgba(0, 145, 206, 0.9);

}



.circle-icon-block.social:hover {

	border-color:  rgba(0, 145, 206, 0.9);

}



.apple.mini {

	margin-top: 0px;

	margin-bottom: 25px;

	color: #4a4a4a;

	font-size: 36px;

	text-align: center;

}



.apple.long {

	font-size: 37px;

	text-align: center;

	text-transform: none;

}



.box {

	margin-bottom: 20px;

	padding: 20px;

	border: 2px solid  rgba(0, 145, 206, 0.9);

}



.box-title {

	margin-bottom: 20px;

	font-size: 23px;

	text-align: center;

	text-transform: capitalize;

}



.numeral {

	position: relative;

	left: 0px;

	top: 0px;

	width: 40px;

	height: 40px;

	padding: 5px 13px;

	float: left;

	border: 1px solid transparent;

	border-radius: 100%;

	background-color:  rgba(0, 145, 206, 0.9);

	font-family: Lato, sans-serif;

	color: white;

	font-size: 21px;

	font-weight: 700;

	line-height: 25px;

}



.button {

	display: inline-block;

	margin-top: 59px;

	padding: 15px 35px;

	border-radius: 7px;

	background-color:  rgba(0, 145, 206, 0.9);

	box-shadow: #02967e 0px 2px 0px 0px;

	-webkit-transition: all 700ms ease;

	transition: all 700ms ease;

	font-family: Lato, sans-serif;

	color: white;

	font-size: 14px;

	font-weight: 300;

	text-align: center;

	letter-spacing: 2px;

	text-decoration: none;

	text-transform: uppercase;

}



.button.part {

	margin-top: 0px;

	padding-right: 15px;

	padding-left: 15px;

	border: 1px solid  rgba(0, 145, 206, 0.9);

	background-color: transparent;

	box-shadow: none;

	color:  rgba(0, 145, 206, 0.9);

	font-size: 17px;

	font-weight: 400;

	letter-spacing: 1px;

}



.button.demo {

	display: inline-block;

	margin-top: 17px;

	border-radius: 2px;

	background-color:  rgba(0, 145, 206, 0.9);

	box-shadow: none;

}



.button.textbar {

	position: static;

	margin-top: 0px;

	background-color: #c907ff;

	box-shadow: none;

	text-align: left;

}



.button.textbar.l {

	position: relative;

	top: 10px;

	background-color: #0091ce;

	font-weight: 300;

}



.green-highlight {

	color:  rgba(0, 145, 206, 0.9);

	font-size: 25px;

}



.definer {

	margin-bottom: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	font-size: 23px;

}



.apple._0 {

	font-size: 19px;

	line-height: 28px;

	font-weight: 400;

	letter-spacing: 0px;

	text-transform: uppercase;

}



.top-text {

	display: block;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-right: 121px;

	padding-left: 121px;

	color: #545454;

	font-size: 22px;

	line-height: 28px;

	font-weight: 300;

	text-align: center;

	letter-spacing: 1px;

}



.top-text.wide {

	padding-right: 2px;

	padding-left: 2px;

	color: #4a4a4a;

	font-weight: 400;

}



.linky {

	padding-top: 0px;

	padding-bottom: 0px;

	border-bottom: 1px solid #02967e;

	font-family: Lato, sans-serif;

	color: #4a4a4a;

	font-size: 12px;

	font-weight: 400;

	text-align: left;

	text-decoration: none;

	text-transform: uppercase;

}



.apple.med {

	font-family: Lato, sans-serif;

	font-size: 39px;

	line-height: 43px;

	text-align: center;

}



.apple.med._9 {

	margin-bottom: 25px;

}



.apple.med.wp {

	font-family: Lato, sans-serif;

	font-size: 36px;

	font-weight: 300;

}



.wp-sub {

	font-size: 25px;

	font-weight: 300;

	text-align: center;

	text-transform: none;

}



.team-name {

	text-align: center;

}



.team-tittle {

	margin-top: 10px;

	font-family: Merriweather, serif;

	color: #adafb3;

	font-size: 16px;

	font-weight: 300;

	text-transform: none;

}



.partner {

	margin-right: 0px;

	margin-left: 0px;

	padding-right: 10px;

	padding-left: 10px;

}



#banner-section {

	background-image: linear-gradient(rgba(0, 0, 0, 0.43) 100%, white),

		url('/wp-content/uploads/2014/12/Background-7-medium.jpg')

		!important; 	

	background-position: 0 0, 50% 50% !important;

	background-size: auto, cover !important;

	background-repeat: no-repeat, repeat !important;

	background-attachment: scroll, scroll !important;

}



.container {

	margin-left: auto;

	margin-right: auto;

	max-width: 1200px;

}



#menu-app-landing li.menu-item a {

	margin-right: 0px !important;

	padding: 15px 8px !important;

	border: 2px solid transparent;

	border-radius: 9px;

	opacity: 1;

	-webkit-transition: color 500ms ease;

	transition: color 500ms ease;

	font-family: Lato, sans-serif;

	color: #f2f2f2;

	font-size: 13px !important;

	font-weight: 400 !important;

	letter-spacing: 1px;

	text-transform: uppercase;

}



#menu-app-landing ul.sub-nav {

	background-color: rgba(0, 0, 0, 0.60);

	padding: 0;

	margin: 0;

}



#menu-app-landing ul.sub-nav li {

	background-color: rgba(0, 0, 0, 0.60);

	padding: 0;

	margin: 0;

}



#menu-app-landing ul.sub-nav li a {

	border-radius: 0;

	padding: 5px 20px !important;

	display: block;

	padding-right: 15px;

	padding-left: 15px;

	border-bottom: 1px none  rgba(0, 145, 206, 0.9);

	border-left: 0px none  rgba(0, 145, 206, 0.9);

	background-color: transparent;

	-webkit-transition: all 500ms ease;

	transition: all 500ms ease;

	font-family: Lato, sans-serif;

	color: #f2f2f2;

	font-size: 12px !important;

	letter-spacing: 1px;

	text-decoration: none;

	text-transform: uppercase;

	background-color: rgba(0, 0, 0, 0.60);

}



#menu-app-landing ul.sub-nav li a:hover {

	outline: 0;

	padding-right: 15px;

	padding-left: 15px;

	border-bottom-style: none;

	border-bottom-width: 2px;

	border-left-style: solid;

	border-left-width: 5px;

	-webkit-transition: none 0ms ease;

	transition: none 0ms ease;

	font-size: 12px;

	font-style: normal;

	font-weight: 700;

}



#menu-app-landing ul li.current-menu-item a {

	color: #339ce1 !important;

}



#menu-app-landing {

	border-bottom: 1px solid rgba(255, 255, 255, 0.2);

}



.hero_button_link a:hover {

	background-color: rgb(130, 130, 130);

	box-shadow: rgb(105, 105, 105) 0px 2px 0px 0px;

}



.hero_button_link a {

	display: inline-block;

	margin-top: 59px;

	padding: 15px 35px;

	border-radius: 7px;

	background-color:  rgba(0, 145, 206, 0.9);

	box-shadow: #02967e 0px 2px 0px 0px;

	-webkit-transition: all 700ms ease;

	transition: all 700ms ease;

	font-family: Lato, sans-serif;

	color: white;

	font-size: 14px;

	font-weight: 300;

	text-align: center;

	letter-spacing: 2px;

	text-decoration: none;

	text-transform: uppercase;

}



.hero_arrow_link_block  a:hover {

	border-color:  rgba(0, 145, 206, 0.9);

	background-color: rgba(0, 0, 0, 0.09);

	opacity: 1;

}



.hero_arrow_link_block  a {

	display: block;

	width: 40px;

	height: 58px;

	min-width: 0px;

	text-align: center !important;

	padding-top: 15px;

	padding-bottom: 20px;

	border: 2px solid white;

	border-radius: 9px;

	opacity: 1;

	-webkit-transition: border-color 700ms ease;

	transition: border-color 700ms ease;

}



.service-tittle.k {

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 90px 45px;

	color: white;

	font-size: 33px;

	line-height: 39px;

	font-style: italic;

	font-weight: 300 !important;

	text-align: center;

	letter-spacing: 2px;

	text-transform: none;

}



.grad-background {

	background-image: -webkit-linear-gradient(rgba(1, 11, 56, 0.65),

		rgba(1, 11, 56, 0.8)),

		url('/wp-content/uploads/2014/12/sf-rowing.jpg');

	background-image: linear-gradient(rgba(1, 11, 56, 0.65),

		rgba(1, 11, 56, 0.8)),

		url('/wp-content/uploads/2014/12/sf-rowing.jpg');

	background-position: 0% 0%, 50% 74% !important;

	background-size: auto, cover !important;

	background-repeat: repeat, no-repeat !important;

	background-attachment: scroll, scroll !important;

}



.service-tittle {

	margin-top: 15px;

	text-align: center;

}



.service-tittle._2 {

	margin-top: 20px;

	font-size: 17px;

	text-align: center;

}



.menulink {

	display: block;

	padding-bottom: 10px;

	font-family: Lato, sans-serif;

	color: white;

	font-size: 16px;

	font-weight: 700;

	text-align: left;

	text-decoration: none;

	text-transform: capitalize;

	border: none;

}



.menulink.sub {

	margin-bottom: 8px;

	padding-bottom: 0px;

	color: #cfcfcf;

	font-weight: 300;

	font-size: 14px;

	line-height: 18px;

}



.legalities {

	padding-right: 5px;

	padding-left: 5px;

	font-family: Lato, sans-serif;

	color: #969799;

	font-size: 12px;

	font-weight: 300;

	text-decoration: none;

	text-transform: uppercase;

	border: none;

}



.banner-title {

	display: block;

	padding-top: 0px;

	padding-bottom: 0px;

}



section#banner-section .banner-title h1.page-title {

	/*font-size: 65px;*/

	font-size: 56px;

	line-height: 70px;

	color: #ffffff !important;

}



.section-heading {

	margin-bottom: 20px;

	padding-top: 0px;

	float: none;

	color: #4a4a4a;

	text-align: center;

	text-transform: none;

	text-shadow: none;

}



.section-heading.mini {

	margin-top: 20px;

	margin-bottom: 10px;

	padding-right: 3px;

	color: #4a4a4a;

	font-size: 28px;

	font-weight: 400;

	text-shadow: none;

}



.apple.head {

	font-size: 33px;

	text-transform: none;

}



.list-item {

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	font-size: 16px;

	font-weight: 700;

	display: inline-block;

}



.div-block {

	width: 100px;

	margin: auto auto 60px;

}



.div-block.page-tittle {

	width: 225px;

	margin-top: 20px;

	margin-bottom: 20px;

}



.w-inline-block {

	max-width: 100%;

	display: inline-block;

}



.wplink {

	-webkit-transform: none;

	-ms-transform: none;

	transform: none;

	-webkit-transition: all 500ms ease;

	transition: all 500ms ease;

}



.white-papers {

	text-align: center;

}



.white-paper {

	display: block;

	margin-top: 10px;

	line-height: 26px;

	color: #5a8ec4;

	font-size: 22px;

	font-weight: 400;

	text-align: left;

	text-decoration: none;

	text-transform: capitalize;

}



.download-link {

	font-family: Lato, sans-serif;

	color: rgba(0, 97, 224, 0.76);

	font-size: 14px;

	font-weight: 700;

	text-align: center;

	text-decoration: none;

	line-height: 20px;

}



p.inline {

	display: inline-block;

}



.pages {

	float: left;

}



.wplink:hover {

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

}



.apple.mini.white {

	color: white;

}



.apple.mini.white.left {

	display: inline-block;

	margin-bottom: 0px;

	font-size: 29px;

	text-align: left;

	text-transform: none;

}



.button.partner-button {

	margin-top: 0px;

	float: right;

}



.w-form {

	margin: 0 0 15px;

}



.w-input,.w-select {

	display: block;

	width: 100%;

	height: 38px;

	padding: 8px 12px;

	margin-bottom: 10px;

	font-size: 14px;

	line-height: 1.428571429;

	color: #555555;

	vertical-align: middle;

	background-color: #ffffff;

	border: 1px solid #cccccc;

}



#Message {display:inline;}



.text-field-one-third {

	width: 46%;

	height: 50px;

	margin-right: 18px;

	margin-bottom: 19px;

	float: left;

	border-radius: 7px;

	box-shadow: none;

	font-family: Lato, sans-serif;

	color: #969799;

	font-size: 14px;

	font-weight: 300;

}



.text-field-one-third:hover {

	border: 1px solid  rgba(0, 145, 206, 0.9);

	box-shadow: #d4d8d9 0px 0px 3px 0px;

}



.text-field-one-third._3 {

	margin-right: 0px;

	border-radius: 7px;

	box-shadow: none;

	font-family: Lato, sans-serif;

	font-size: 14px;

	font-weight: 300;

}



.text-field {

	width: 97%;

	margin-right: -1px;

	padding-bottom: 50px;

	border-radius: 7px;

	font-family: Lato, sans-serif;

	color: #969799;

	font-size: 14px;

	font-weight: 300;

}



textarea.w-input,textarea.w-select {

	height: auto;

}



.text-field:hover {

	border: 1px solid  rgba(0, 145, 206, 0.9);

	box-shadow: #d4d8d9 0px 0px 3px 0px;

}



.button.contact {

	width: 100%;

	margin-top: 20px;

}



.button:hover {

	background-color: #828282;

	box-shadow: dimgray 0px 2px 0px 0px;

}







.w-form-done {

	display: none;

	padding: 10px;

	background-color: #fafafa;

}



.w-form-fail {

	display: none;

	margin-top: 10px;

	padding: 10px;

	background-color: #ffdede;

}



.error-form {

	border-radius: 7px;

	background-color: #ffdede;

}



.success {

	margin-top: 10px;

	border-radius: 7px;

	background-color: #fafafa; 

}



p.success-text {

	color: #22ee33;

}



p.error-text {

	color: #ee0000;

}





.overall-column {

	text-align: center;

}



.overall-column.contact {

	position: relative;

	margin-bottom: 70px;

	padding-right: 0px;

	padding-left: 0px;

	text-align: left;

}



.circle-block-icon-contact {

	width: 100px;

	height: 100px;

	margin-right: 20px;

	float: left;

	border: 1px solid #adafb3;

	border-radius: 22px;

}



.icon-image {

	float: none;

}



.center-h4 {

	margin-top: 20px;

	margin-bottom: 20px;

	font-family: Lato, sans-serif;

	color: #4a4a4a;

	font-size: 16px;

	font-weight: 400;

	text-align: center;

}



.center-h4.contact {

	margin: 0px auto;

	text-align: left;

}



.hero-small-line.contact {

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 15px;

	text-align: left;

}



.center-text {

	margin-bottom: 0px;

	float: none;

	text-align: center;

	letter-spacing: 0px;

}



.center-text.contact {

	float: none;

	text-align: left;

	letter-spacing: 0px;

}



footer#footer p, footer#footer li {

	color: #a4a4a4;

}





.mobile-only {

	display: none;

}



.desktop-only {

		display: block;

}







@media ( max-width : 991px) {

	.vc_custom_1417889408102 {

		margin-right: -10% !important;

		margin-left: -10% !important;

	}



	body {

		height: auto;

	}



	body.home .content {

		padding-top: 0px;

	}

	section#banner-section .banner-title h1.page-title {

		font-size: 48px;

		line-height: 60px;

		letter-spacing: 0px;

	}

	#menu-app-landing ul.sub-nav {

		padding-top: 20px;

		margin-top: 40px;

	}



	#menu-app-landing ul.sub-nav li label {

		margin-left: 100px;

		text-align: right;

	}

	

	h1 {

		font-size: 60px;

		line-height: 74px;

		letter-spacing: 0px;

	}

	h3 {

		text-align: left;

	}

	p {

		margin-bottom: 0px;

		font-size: 14px;

	}



		

	.button {

		margin-bottom: 20px;

	}

	.button.textbar {

		font-size: 13px;

	}

	.button.hero-button {

		margin-bottom: 80px;

	}

	.hero-section {

		padding-bottom: 0px;

	}

	.hero-section.pg.contact {

		background-size: cover;

	}

	.hero-text {

		margin-top: 0px;

		padding-top: 60px;

		padding-bottom: 60px;

	}

	.upper.hero {

		margin-top: 40px;

		margin-bottom: 20px;

	}

	.section {

		padding-top: 110px;

		padding-bottom: 110px;

	}

	.section {

		padding-top: 110px;

		padding-bottom: 110px;

	}

	.texbar.blur {

		padding-top: 25px;

		padding-bottom: 25px;

	}

	.hero-texbar {

		font-size: 17px;

	}

	.hero-small-line {

		margin-left: auto;

		text-align: center;

	}

	.hero-small-line.team {

		margin-right: auto;

		margin-left: auto;

	}

	.hero-small-line.contact {

		margin-right: 120px;

		margin-left: 120px;

		text-align: left;

	}

	.hero-small-line.header {

		position: relative;

		width: 100px;

		margin-right: auto;

		margin-left: auto;

		text-align: center;

	}

	.colum-facts {

		margin-bottom: 50px;

		text-align: center;

	}

	.center-text {

		font-size: 14px;

	}

	.center-h4.contact {

		font-size: 15px;

		text-align: left;

	}

	.menu-button {

		border-style: solid;

		border-width: 2px;

		border-color: rgba(255, 255, 255, 0.2);

		border-radius: 9px;

		-webkit-transition: border-color 700ms ease;

		transition: border-color 700ms ease;

	}

	.menu-button:hover {

		border-color:  rgba(0, 145, 206, 0.9);

	}

	.menu-button.w--open {

		left: 0px;

		top: 0px;

		height: auto;

		padding-left: 18px;

		float: right;

		background-color: rgba(255, 255, 255, 0.09);

		text-align: left;

	}

	.div-block {

		margin-right: auto;

		margin-left: auto;

	}

	.overall-column {

		margin-bottom: 50px;

		padding-right: 20px;

		padding-left: 20px;

	}

	.overall-column.contact {

		text-align: left;

	}

	.team-column {

		margin-bottom: 50px;

	}

	.copyright {

		margin-top: 0px;

		margin-bottom: 0px;

		padding-top: 30px;

	}

	.nav-link {

		margin: 4px 10px 4px 20px;

		text-align: center;

	}

	.icon-menu {

		display: inline-block;

		color: white;

	}	

	.reveal .icon-menu {

		color: black !important;

	}

	.reveal.alt .icon-menu {

		color: white !important;

	}

	.hero-arrow-link-block {

		margin-bottom: 0px;

	}

	.navbar-scroll {

		display: none;

	}

	.client-logo {

		width: auto;

	}

	.slider-responsive {

		width: 33.3%;

	}

	.hero-headline {

		margin-bottom: 40px;

		font-size: 55px;

		text-shadow: none;

	}

	.text-field-one-third {

		width: 100%;

		box-shadow: none;

	}

	.text-field-one-third._3 {

		width: 100%;

		box-shadow: none;

	}

	.column-fact {

		margin-bottom: 50px;

	}

	.nav-menu {

		margin-bottom: 10px;

		padding-top: 20px;

		padding-bottom: 20px;

		background-color: rgba(0, 0, 0, 0.6);

	}

	.service-tittle {

		margin-bottom: 20px;

	}

	.service-tittle.k {

		margin-top: 20px;

		padding: 0px 20px;

	}

	.background {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.blanco {

		font-size: 22px;

	}

	.top-section {

		padding-top: 30px;

		padding-bottom: 30px;

	}

	.apple {

		font-size: 32px;

		line-height: 37px;

	}

	.apple.mini.white.left {

		display: inline-block;

		float: none;

		font-size: 22px;

	}

	.cta {

		font-size: 24px;

	}

	.database.digit.double {

		margin-top: -2px;

		padding-top: 0px;

		padding-left: 5px;

		font-size: 24px;

	}

	.datasec {

		display: block;

		margin-right: auto;

		margin-left: auto;

		padding-top: 0px;

	}

}



@media ( max-width : 767px) {

	section#banner-section .banner-title h1.page-title {

		font-size: 35px;		

		line-height: 45px;

	}

	h1 {

		font-size: 50px;

	}

	h2 {

		font-size: 24px;

	}

	h4 {

		text-align: center;

	}

	p {

		font-size: 13px;

		line-height: 20px;

		letter-spacing: 0px;

	}

	.button.textbar.l {

		padding-right: 20px;

		padding-left: 20px;

	}

	.button.contact {

		width: 95%;

		margin-right: 15px;

		margin-left: 15px;

	}

	.hero-section {

		background-position: -1px 47%;

		background-size: auto;

	}

	.hero-text {

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.section {

		padding-top: 110px;

		padding-bottom: 110px;

	}

	.texbar {

		padding-top: 30px;

		padding-bottom: 30px;

	}

	.texbar.blur {

		padding-top: 15px;

		padding-right: 10px;

		padding-left: 10px;

	}

	.hero-texbar {

		margin-bottom: 30px;

	}

	.hero-small-line {

		margin-right: 250px;

		margin-left: 250px;

	}

	.hero-small-line.team {

		margin-right: auto;

		margin-left: auto;

	}

	.hero-small-line.contact {

		text-align: left;

	}

	.hero-small-line.header {

		margin-right: auto;

		margin-left: auto;

	}

	.colum-facts {

		margin-bottom: 30px;

		text-align: center;

	}

	.row {

		text-align: center;

	}

	.menu-button {

		margin-right: 15px;

	}

	.overall-column.contact {

		text-align: left;

	}

	.copyright {

		margin-top: 0px;

		margin-bottom: 0px;

		padding-top: 15px;

		float: none;

		text-align: center;

	}

	.sicial-icon-column {

		position: relative;

		text-align: center;

	}

	.slider-responsive {

		width: 33.3%;

	}

	.slider-responsive._2 {

		width: 33.3%;

	}

	.slider-responsive._3 {

		width: 33.3%;

	}

	.slider-responsive._5 {

		width: 33.3%;

	}

	.slider-responsive._6 {

		width: 33.3%;

	}

	.slider-responsive._8 {

		width: 33.3%;

	}

	.slider-responsive._7 {

		width: 33.3%;

	}

	.hero-headline {

		font-size: 60px;

		text-shadow: none;

	}

	.text-field-one-third {

		width: 95%;

		margin-right: 15px;

		margin-left: 15px;

		box-shadow: none;

		color: #969799;

	}

	.text-field-one-third._3 {

		width: 95%;

		box-shadow: none;

	}

	.text-field {

		width: 95%;

		margin-right: 15px;

		margin-left: 15px;

	}

	.nav-menu {

		top: 101px;

	}

	.prospect-view-screening.p {

		margin-top: 20px;

		margin-bottom: 20px;

		padding-top: 0px;

		padding-bottom: 0px;

	}

	.prospect-view-screening.juh {

		padding: 20px 10px;

	}

	.in-text-link {

		font-size: 13px;

	}

	.top-section {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.top-text.wide {

		font-size: 17px;

	}

	.apple {

		font-size: 23px;

		text-align: center;

	}

	.apple._0 {

		font-size: 16px;

		line-height: 19px;

	}

	.apple._8 {

		font-size: 23px;

	}

	.apple._3 {

		font-size: 23px;

		line-height: 26px;

	}

	.apple.long {

		font-size: 26px;

		font-weight: 400;

	}

	.products-section {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.products-section.gray {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.products-section.overlayed {

		padding-top: 20px;

	}

	.green-highlight {

		font-size: 17px;

	}

	.cta {

		font-size: 17px;

	}

	.int {

		width: auto;

		margin-top: 0px;

		margin-bottom: 0px;

	}

	.port {

		margin-left: 0px;

	}

	.banner-title .page-title {

		font-size: 35px;

	}

	.testimonial-text {

		font-size: 16px;

	}

	.data-section.gray {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.data-section.test {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.column-row {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.datasec {

		padding-right: 10px;

		padding-left: 10px;

	}

}



@media ( max-width : 479px) {

	a.w-nav-brand.w--current img {

		margin-top: 10px;

		width: 150px;

	}

	footer#footer .footer-right {

		display: none !important;

	}

	#footer-left, #footer-left p, #footer-left .menulink {

		text-align: center !important;

	}

	#footer-left .menulink.sub {

		font-size: 11px;

		line-height: 14px;

	}

	footer#footer .mobile-only ul li {

		list-style: none;

		/* border-bottom: 1px solid rgba(0, 0, 0, 0.3); */

		padding: 5px 0 5px 0px;

	}

	footer#footer .mobile-only ul, footer#footer .mobile-only ul li {

		text-align: center !important;

	}

	.column_container {

		clear: both !important;

	}

	.mobile-only {

		display: block;

	}

	.desktop-only {

		display: none;

	}

	body {

		padding-right: 0px;

		padding-left: 0px;

	}

	h1 {

		font-size: 28px;

		line-height: 40px;

	}

	h2 {

		margin-bottom: 50px;

	}



	.dt-section-head.size-large .section-main-title {

		font-size: 24px;

	}

	#head-page.transparent.alt img#logomenumobile, 

	#head-page.transparent.reveal img#logomenurevealmobile{

		width: 150px !important;

	}

	.button.contact {

		width: 90%;

		margin-right: 15px;

		margin-left: 15px;

	}

	.button.part {

		display: block;

		margin-right: auto;

		margin-left: auto;

		box-shadow: none;

		text-align: center;

	}

	.button.partner-button {

		display: block;

		margin-right: auto;

		margin-left: auto;

		float: none;

	}

	.hero-text {

		padding: 20px 10px;

	}

	.upper {

		margin-bottom: auto;

		font-size: 16px;

	}

	.upper.title {

		font-size: 14px;

	}

	.upper.hero {

		font-size: 15px;

	}

	.section {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.hero-small-line {

		margin-right: auto;

		margin-left: auto;

	}

	.hero-small-line.team {

		margin-right: auto;

		margin-left: auto;

	}

	.hero-small-line.header {

		margin-top: 20px;

	}

	.slider-responsive {

		width: 100%;

	}

	.slider-responsive._2 {

		width: 100%;

	}

	.slider-responsive._3 {

		width: 100%;

	}

	.slider-responsive._5 {

		width: 100%;

	}

	.slider-responsive._6 {

		width: 100%;

	}

	.slider-responsive._8 {

		width: 100%;

	}

	.slider-responsive._7 {

		width: 100%;

	}

	.hero-headline {

		font-size: 34px;

		text-shadow: none;

	}

	.text-field-one-third {

		width: 90%;

		margin-right: 15px;

		margin-left: 15px;

		box-shadow: none;

	}

	.text-field-one-third._3 {

		width: 90%;

		box-shadow: none;

	}

	.text-field {

		width: 90%;

		margin-right: 15px;

		margin-left: 15px;

		text-align: left;

	}

	.text-hero {

		margin-bottom: 20px;

	}

	.arros {

		display: none;

	}

	.arrows {

		display: none;

	}

	.slide-nav {

		display: none;

	}

	.title.l.g {

		display: block;

		width: auto;

		margin-right: auto;

		margin-left: auto;

	}

	.slider.testimonial {

		margin-top: 0px;

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.action-footer {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.action-column {

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.linkrow {

		width: auto;

	}

	.footerdiv {

		width: auto;

	}

	.about-us-text {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.paragraph-wrapper {

		padding-right: 10px;

		padding-left: 10px;

	}

	.wrapped-image {

		display: block;

		margin-right: auto;

		margin-left: auto;

	}

	.content {

		padding-top: 0px;

		padding-bottom: 0px;

	}

	.prospect-view-screening.p {

		display: block;

		margin: 0px auto;

	}

	.top-text.wide {

		font-size: 18px;

		letter-spacing: 0px;

	}

	.apple {

		font-size: 23px;

		text-align: center;

	}

	.apple.mini.white {

		margin-bottom: 10px;

	}

	.apple.mini.white.left {

		margin-bottom: 20px;

		padding-bottom: 0px;

		font-size: 22px;

		line-height: 26px;

		text-align: center;

	}

	.apple.med {

		font-size: 23px;

	}

	.apple.med.wp {

		font-size: 23px;

	}

	.apple.med._9 {

		font-size: 21px;

		line-height: 27px;

		font-weight: 700;

	}

	.apple._0 {

		font-size: 15px;

	}

	.apple._8 {

		font-size: 23px;

	}

	.apple.long {

		font-size: 21px;

	}

	.apple.type {

		padding-top: 0px;

		padding-bottom: 0px;

		font-size: 22px;

	}

	.products-section {

		padding-top: 40px;

		padding-bottom: 40px;

	}

	.wp-sub {

		font-size: 23px;

	}

	.slider-mask {

		height: auto;

	}

	.testimonial {

		margin-top: 20px;

	}

	.testimonial-text {

		padding-top: 10px;

		padding-bottom: 10px;

		font-size: 14px;

		line-height: 21px;

		font-weight: 400;

		text-align: center;

	}

	.partners {

		padding-top: 20px;

	}

	.filter-column {

		padding-top: 0px;

		padding-bottom: 10px;

	}

	.filter-section {

		padding-bottom: 0px;

	}

	.partners-cta {

		padding: 20px 10px;

	}

}



@media ( min-width : 991px) {

	#dt-menu>ul>li {

		border-bottom: 0;

		line-height: 2em;

		/*control menu height*/

	}

}





@media (min-width: 991px) {

    #dt-menu > ul > li > a span:before {

content: '';

display: block;

width: 0%;

right: 50%;

height: 0px;

background: #222;

position: absolute;

bottom: -13px;

-webkit-transition: width 200ms ease-out;

-moz-transition: width 200ms ease-out;

-o-transition: width 200ms ease-out;

-ms-transition: width 200ms ease-out;

transition: width 200ms ease-out;

outline: 1px solid transparent;

}

#dt-menu > ul > li > a span:after {

content: '';

display: block;

width: 0%;

left: 50%;

height: 0px;

background: #222;

position: absolute;

bottom: -13px;

-webkit-transition: width 200ms ease-out;

-moz-transition: width 200ms ease-out;

-o-transition: width 200ms ease-out;

-ms-transition: width 200ms ease-out;

transition: width 200ms ease-out;

outline: 1px solid transparent;

}

}

#Message .w-input {display:inline;}

.btn-donorsearch {
   background:#0091ce;
   border:none;
   box-shadow: #d4d8d9 0px 0px 1px 0px;
}

.btn-donorsearch:hover, .btn-donorsearch:focus, .btn-donorsearch:active{
   background:#4FC5E1;
   border:none;
   box-shadow: #d4d8d9 0px 0px 1px 0px;

}

.demo{
   border: 2px solid #ddd;
   box-shadow: #d4d8d9 0px 0px 2px 0px;
   background:#f2f2f2;
   width:50%;
   margin-bottom:1%;
}

#demoForm{
   margin:5%;
   padding:2%;
   margin-right:auto;
   margin-left:auto;
}

.demoHead{
	margin-right:auto;
	margin-left:auto;
	width:100%;
	padding-top:2%;
}

@media (max-width: 767px) {
  .donorlogo  {
   max-width:200px;
   max-height:60px;
}   .demo {
     width:100%;
}
}


@media (max-width: 991px){
 .demo {
     width:90%;
}
}

#dialogBox {
	visibility: hidden;
	 position: absolute;
	 left: 0px;
	 top: 0px;
	 margin-top:30px;
	 width:100%;
	 height:100%;
	 text-align:center;
	 background-color:rgba(80,80,80,0.6);
	 z-index: 1000;
}

.clientList  { list-style-image: url("/wp-content/uploads/2015/10/logoBullet.gif"); 
       }

.imageTitle {
  width: 100%;
  height: 2.5em;
  line-height: 18px;
  line-height: 2.5rem;
  padding: 0 1.25em;
  background: #53545b;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 3;
}	   

.aboutDiv {
      padding: 0 1.25em; 
	  background: #53545b; 
	  position: absolute; 
	  bottom: 27px; 
	  width: 225px; 
	  opacity: .7; 
	  z-index: 3;
}

.aboutName {
     font-size: 1.4em; 
	 color: white; 
	 margin: 3% 0 0 0;
}

.aboutPos {
     color: white;
	 margin-bottom:0;
}
@media (min-width: 991px) {
#dt-menu > ul > li > a span {
    display: block !important;
	}
}

.tp-is-shown {
	opacity: 1 !important;
	display: block !important;
}

.mobile-back {
	 display:none;
     background-image: url("/wp-content/uploads/2016/02/crowd1MobileNoText.png");
     font-family:"Lato", sans-serif;
}

.mobile-text {
     font-size: 6em;
     padding: 20% 0% 10% 0%;
     text-align:center;
     color:white;
}

.demoButton {
     background-color: #0093d0;
     font-family:"Lato", sans-serif;
     font-size: 1.9em;
     padding: 2% 5%;
     margin-left:40%;
     color:white;
}

@media (max-width: 991px) {
      .mobile-back{
      	display:block;
      	width:100%;
      	height:568px;
      	z-index:12;
		margin-top:-90px;
      }

      .mobile-text{
        color:white;
        font-size:2em;
      }

      #rev_slider_6_1_wrapper{
      	display:none;
      }
  
}

@media (max-width: 560px) {
      .mobile-text{
        font-size: 1.3em;
		padding: 40% 0% 10% 0%;
      }
  
}

.homepage  {
	background-image: url('/wp-content/uploads/2016/09/CFRE_ContEd_Logo16small.png');
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 28px;
	color:rgba(255,255,255,0);
	width:75px;
	height:72px;
	
}
li#menu-item-16050 a span, ul#menu-app-landing>li#menu-item-16050:hover>a>span {
    border:none !important;
}

li#menu-item-13895 a  span,ul#menu-app-landing>li#menu-item-13895:hover>a>span	{
	padding: 15px 25px;
	border-radius: 5px;
	margin-left:25px;
	background: rgb(70, 185, 234) none repeat scroll 0% 0%;

}

 ul#menu-app-landing>li#menu-item-13895:hover>a>span {
    border:none !important;
	margin:0 0 0 25px  !important;	
	background: rgba(70, 185, 234, 0.9) none repeat scroll 0% 0%;
}