
    				a{
    					color: #ec6207;
    				}
    				.mobile-navigation{
    					border-color:#ec6207;
    				}
    				.mobile-navigation:hover, .mobile-navigation:focus{
    					color: #ec6207;
    				}
    				.ts-bt{
    					background: #ec6207;
    					border-color:#ec6207;
    				}
    				.ts-bt:hover, .ts-bt:focus{
    					color: #ec6207;
    				}
    				.breadcrumbs a:hover{
    					color: #ec6207;
    				}
    				.ts-style-button:hover{
    					background: #ec6207;
    				}
    				.top-header ul li a:hover, .top-header ul li a:hover .fa{
    					color: #ec6207;
    				}
    				.main-menu ul > li .dropdown-menu li a:hover,
    				.main-menu ul > li .dropdown-menu li.active a,
    				.main-menu ul > li .dropdown-menu li a:focus{
    					color: #ec6207;
    				}
    				.main-menu ul > li .dropdown-menu > li.menu-item-has-children > a:hover:after{
    				  color: #ec6207;
    				}
    				.ts-service-style-1 .service-icon:after{
    					box-shadow: 0 0 0 4px #ec6207;
    					-moz-box-shadow: 0 0 0 4px #ec6207;
    					-webkit-box-shadow: 0 0 0 4px #ec6207;
    				}
    				.ts-service-style-1:hover .service-icon{
    					background: #ec6207;
    				}
    				.ts-service-style-1 .read-more{
    					color: #ec6207;
    				}
    				.ts-search-domain input[type="submit"],
    				.ts-search-domain input[type="submit"]:hover,
    				.ts-search-domain input[type="submit"]:focus{
    					background-color: #ec6207;
    				}
    				.ts-search-domain .sm_links a:hover{
    					color: #ec6207;
    				}
    				.ts-pricing-table-style1 a.cta_pricing:hover,
    				.ts-pricing-table-style1 a.cta_pricing:focus{
    					background: #ec6207;
    				}
    				.ts-pricing-table-style1.active{
    					background: #ec6207;
    				}
    				.ts-pricing-table-style1.active .price-unit{
    					background: #ec6207;
    				}
    				.ts-pricing-table-style1.active a.cta_pricing:hover,
    				.ts-pricing-table-style1.active a.cta_pricing:focus{
    					color: #ec6207;
    				}
    				.ts-testimonial-style1 .client-quote .fa{
    					color: #ec6207;
    				}
    				.ts-testimonial-style1 .client-website a{
    					color: #ec6207;
    				}
    				.owl-theme .owl-controls .owl-page.active{
    					border-color: #ec6207;
    				}
    				.owl-theme .owl-controls .owl-page.active span, 
    				.owl-theme .owl-controls.clickable .owl-page:hover span {
    				  background: #ec6207;
    				}
    				.ts-acordion h3 .fa{
    					color: #ec6207;
    				}
    				.ts-acordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
    					color: #ec6207;
    				}
    				.ts-acordion .ui-accordion-header:before{
    					color: #ec6207;
    				}
    				.ts-acordion.ts-acordion-style2 .ui-accordion-header.ui-state-active{
    					color: #ec6207;
    				}
    				.ts-acordion.ts-acordion-style2.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{
    					color: #ec6207;
    				}
    				.ts-domain-price-box .domain-price{
    					color: #ec6207;
    				}
    				.ts-service-style-2:hover .icon-service{
    					color: #ec6207;
    				}
    				.ts-service-style-2:hover h3{
    					color: #ec6207;
    				}
    				.ts-pricing-table-style2 a.cta_pricing:hover{
    					background: #ec6207;
    				}
    				.ts-pricing-table-style2.active{
    					background: #ec6207;
    				}
    				.ts-pricing-table-style2.active a.cta_pricing:hover{
    					color: #ec6207;
    				}
    				.ts-testimonial-style2 .client-website a {
    				  color: #ec6207;
    				}
    				.ts-testimonial-style2.dark .client-website a:hover{color: #ec6207;}
    				.ts-feature-item-style2 .icon-feature{
    					color: #ec6207;
    				}
    				.ts-feature-item-2 .feature-icon{
    					background: #ec6207;
    				}
    				.ts-item-post .ts-main-recent-post a:hover h4{
    					color:#ec6207;
    				}
    				.ts-item-post h4 a:hover{
    					color: #ec6207
    				}
    				.ts-item-post .ts-item-post-footer i{
    					color: #ec6207;
    				}
    				.ts-item-post .ts-item-post-footer a:hover{
    					color: #ec6207;
    				}
    				.ts-section-top-footer{
    					background: #ec6207;
    				}
    				.contact-info:hover span{
    					border-color: #ec6207;
    				}
    				.contact-info:hover span i{
    					color: #ec6207;
    				}
    				.ts-company-info a:hover{
    					color: #ec6207;
    				}
    				.ts-support ul li a:hover{
    					color: #ec6207;
    				}
    				.ts-support ul li i{
    					color: #ec6207;
    				}
    				.ts-control-pane ul li a:hover{
    					color: #ec6207;
    				}
    				.ts-control-pane ul li i{
    					color: #ec6207;
    				}
    				.ts-form-subscribe .subcribe-btn{
    					background: #ec6207;
    				}
    				.ts-social-footer a:hover span{
    					background: #ec6207;
    				}
    				.ts-menu-footer ul li a:hover{
    					color: #ec6207;
    				}
    				.ts-service-style3 a:hover h4{
    					color: #ec6207;
    				}
    				.ts-special-offer .ts-special-offer-content ul li:before{
    					color: #ec6207;
    				}
    				.ts-special-offer .ts-special-offer-content ul a:hover{
    					color: #ec6207;
    				}
    				.ts-hosting-price span.ts-special-offer-price{
    					color:#ec6207;
    				}
    				.ts-special-offer-content .ts-offer-right a{
    					background: #ec6207;
    				}
    				.ts-number-statistic i{
    					color: #ec6207;
    				}
    				.ts-number-statistic a:hover{
    					color: #ec6207;
    				}
    				.ts-number-statistic a:hover h3{
    					color: #ec6207;
    				}
    				.widget-list-posts i{
    					color: #ec6207;
    				}
    				.widget-list-posts a:hover{
    					color: #ec6207;
    				}
    				.ts-list-popular-topics li .red-text{
    					color:#ec6207;
    				}
    				footer .widget ul li a:before{
    					color: #ec6207;
    				}
    				.ts-big-caption span, .ts-big-caption-center span{
    					color: #ec6207;
    				}
    				.ts-caption-small-center{
    					color: #ec6207!important;
    				}
    				.ts-caption-small .fa{
    					background: #ec6207;
    				}
    				.ts-caption-small-right .fa{
    					background: #ec6207;
    				}
    				.ts-price-rev span, .ts-price-rev-right span{
    					color: #ec6207;}
    				.ts-button-slide-2{
    					background: #ec6207!important;
    					border-color: #ec6207!important;
    				}
    				.ts-button-slide:hover{
    					background: #ec6207!important;
    					border-color: #ec6207!important;
    				}
    				.ts-button-slide-2:hover a,
    				.ts-button-slide-2 a:hover{
    					color: #ec6207;
    				}
    				.ts-number{
    					color: #ec6207;
    				}
    				.tp-leftarrow.default:hover, .tp-rightarrow.default:hover{
    					color: #ec6207;
    				}
    				.ts-whmcs li .item-right strong a:hover{
    					color: #ec6207;
    				}
    				.date-post span.month{
    					background: #ec6207;
    				}
    				.blog-item h3 a:hover{
    					color: #ec6207;
    				}
    				.blog-meta li a:hover{
    					color: #ec6207;
    				}
    				.blog-meta li .fa{
    					color: #ec6207;
    				}
    				.ts-button:hover, input[type="submit"]:hover, .more-link:hover, button:hover{
    					background:  #ec6207;
    					border-color: #ec6207;
    				}
    				.blog-item .group-share a:hover, .group-share a:hover {
    					color: #ec6207;
    				}
    				.pagination > .active > a, 
    				.pagination > .active > span, 
    				.pagination > .active > a:hover, 
    				.pagination > .active > span:hover, 
    				.pagination > .active > a:focus, 
    				.pagination > .active > span:focus,
    				.pagination > li > a:hover,
    				.pagination > li > a:focus,
    				.page-links a:hover {
    					background-color: #ec6207;
    				    border-color: #ec6207;
    				}
    				.page-links > span{
    					background-color: #ec6207;
    				  	border-color:#ec6207;
    				}
    				.blog-quote{
    					border-color: #ec6207;
    				}
    				.blog-link:before{
    					color: #ec6207;
    				}
    				.owl-theme .owl-controls .owl-buttons div:hover, .owl-theme .owl-controls .owl-buttons div:focus {
    				  background: #ec6207;
    				 }
    				 blockquote{
    					border-color:#ec6207;
    				}
    				#searchform button[type="submit"]:hover{
    					background: #ec6207;
    				}
    				.widget ul li a:before, .widget_recent_comments li.recentcomments:before {
    					color: #ec6207;
    				}
    				.widget ul li a:hover{
    					color: #ec6207;
    				}
    				.domainchecker  button[type="submit"]:hover{
    					background: #ec6207!important;
    				}
    				.widget_tag_cloud .tagcloud a:hover{
    					background: #ec6207;
    				}
    				.comment-item .comment-reply-link:hover{
    					color: #ec6207;
    				}
    				.ts-service-style-3 .icon-service{
    					color: #ec6207;
    				}
    				.ts-service-style-4:hover .icon-service{
    					background: #ec6207;
    					border-color: #ec6207;
    				}
    				.ts-service-style-5 .icon-service{
    					background: #ec6207;
    				}
    				.team-item-style2 .social-network a:hover{
    					background: #ec6207;
    				}
    				.team-item .social-network-team  li a:hover{
    					color: #ec6207;
    				}
    				.ts-list-ul ul li:before{
    					color: #ec6207;
    				}
    				.countdownstyle1 .ts-date-countdown.ts-day-count{
    					background: #ec6207
    				}
    				.countdownstyle2 .ts-date-countdown.ts-day-count{
    					color: #ec6207;
    				}
    				#wp-calendar a:hover{
    				    color: #ec6207;
    				}
    				.ts-showmore:hover{
    					background: #ec6207;
    				}
    				.quote-type-style2:before{
    					color: #ec6207;
    				}
    				.ts-list-style ul li a:hover{
    					color: #ec6207;
    				}
    				.ts-list-style.underlist li a{
    					color: #ec6207;
    				}
    				#filters-portfolio .cbp-filter-item.cbp-filter-item-active,
    				#filters-portfolio .cbp-filter-item:hover{
    					background-color: #ec6207;
    				}
    				.ts-contact-infomation a:hover{
    					color: #ec6207;
    				}
    				.ts-menu-sidebar > ul > li.menu-item-has-children.current_page_item > a,
    				.ts-menu-sidebar > ul > li.menu-item-has-children.current_page_item > a:hover,
    				.ts-menu-sidebar > ul > li.menu-item-has-children.current-menu-parent > a,
    				.ts-menu-sidebar > ul > li.menu-item-has-children.current-menu-parent > a:hover,
    				.ts-menu-sidebar > ul > li.current_page_item > a,
    				.ts-menu-sidebar > ul > li.current_page_item > a:hover{
    					background: #ec6207;
    				}
    				.ts-menu-sidebar > ul > li.menu-item-has-children.current_page_item > a:after,
    				.ts-menu-sidebar > ul > li.menu-item-has-children.current-menu-parent > a:after,
    				.ts-menu-sidebar > ul > li.current_page_item > a:after{
    					border-left: 6px solid #ec6207;
    				}
    				.ts-menu-sidebar li .sub-menu a:hover,
    				.ts-menu-sidebar li .sub-menu li.current_page_item a{
    					color: #ec6207;
    				}
    				.contact-info span{background:#ec6207; }
    				/* WOOCOMERCE */
    				.woocommerce nav.woocommerce-pagination ul li a:hover, 
    				.woocommerce nav.woocommerce-pagination ul li span.current, 
    				.woocommerce #content nav.woocommerce-pagination ul li a:hover, 
    				.woocommerce #content nav.woocommerce-pagination ul li span.current, 
    				.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
    				.woocommerce-page nav.woocommerce-pagination ul li span.current, 
    				.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
    				.woocommerce-page #content nav.woocommerce-pagination ul li span.current{
    				    background: #ec6207!important;
    				    border-color: #ec6207!important;
    				}
    				.woocommerce .star-rating span, .woocommerce-page .star-rating span {
    				    color: #ec6207!important;
    				}
    				.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover {
    				    color: #ec6207!important;
    				}
    				.woocommerce .addresses .title .edit:hover, .woocommerce-page .addresses .title .edit:hover{
    				    background: #ec6207!important;
    				}
    				.price_slider_amount .price_label span{
    				    color: #ec6207!important;
    				}
    				.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
    				.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
    				    background: #ec6207!important;
    				}
    				.chosen-container-single .chosen-single span:after {
    				    color: #ec6207!important;
    				}
    				.widget_price_filter .ui-slider-horizontal {
    				    background: #ec6207!important;
    				}
    				.widget_price_filter .price_slider_amount .button:hover{
    				    background: #ec6207!important;
    				}
    				.product-categories li a:before {
    				    color: #ec6207!important;
    				}
    				.product-categories li a:hover {
    				    color: #ec6207!important;
    				}
    				.woocommerce  a.button.product_type_simple:hover,
    				.woocommerce  a.button.product_type_variable:hover,
    				.woocommerce  a.button.add_to_cart_button:hover,
    				.woocommerce  a.button.product_type_simple.added:hover,
    				.woocommerce  a.button.product_type_simple:hover{
    				    background: #ec6207!important;
    				    color: #ec6207!important;
    				}
    				#commentform .stars > span a:hover:before, #commentform .stars > span a.active:before {
    				  color: #ec6207!important;
    				}
    				.woocommerce .comment-form input[type="submit"]:hover{
    				    background: #ec6207!important;
    				}
    				.shipping_calculator h2 a:hover{
    				    color: #ec6207!important;
    				}
    				.added_to_cart.wc-forward:hover{
    				    background: #ec6207!important;
    				}
    				.woocommerce-message .button:hover{
    				    background: #ec6207!important;
    				}
    				li.mini-shoping-cart-wraper .buttons a:hover{
    				    background: #ec6207!important;
    				}
    				.toggle-bar-btn {
    					border-color: #ec6207 #ec6207 transparent transparent;
    				}
    				.widget_mc4wp_widget input[type="submit"]{
    					background: #ec6207
    				}
    				.ts-suport-header .header-suport  .header-phone{
    					color: #ec6207;
    				}
    				.ts-suport-header .header-signup-chat li.header-chat span.icon{
    					background: #ec6207;
    				}
    				.main-header-style2 .main-menu > ul > li > a:hover,
    				.main-header-style2 .main-menu > ul > li:hover > a{
    					background: none;
    					color: #ec6207;
    				}
    				.ts-special-offer-style2  .ts-special2 a{
    					background: #ec6207;
    				}
    				.ts-special-offer-style2  .ts-special2 a:hover{
    					color: #ec6207;
    				}
    				.ts-mediumcaption-3 span{
    					color: #ec6207;
    				}
    				.ts-listcaption1-3:before{
    					color: #ec6207;
    				}
    				.ts-listcaption1-3 span{
    					color: #ec6207;
    				}
    				.ts-button-s3{
    					background: #ec6207!important;
    				}
    				.tp-caption.ts-button-s3:hover a, .tp-caption.ts-button-s3 a:hover{color: #ec6207;}
    				.ts-button-s3:hover{
    					color: #ec6207;
    				}
    				.ts-small-caption-3 span{
    					color: #ec6207;
    				}
    				.tp-caption.ts-bg-3, .ts-bg-3{
    					background: rgba(236,98, 7, 0.5)!important;
    				}
    				.ts-service-img .service-content a.cta_pricing{
    				    background: #ec6207;
    				    border-color:#ec6207;
    				}
    				.ts-service-img .service-content a.cta_pricing:hover{
    				    color: #ec6207;
    				}
    				.ts-pricing-table-style3 .price-icon .pricing-icon{
    				    background: #ec6207;
    				}
    				.ts-pricing-table-style3 .price-unit .price-unit{
    				    color: #ec6207;
    				}
    				.ts-pricing-table-style3.active .price-unit{
    				    background: #ec6207;
    				}
    				.ts-pricing-table-style3 p a.cta_pricing:hover,.ts-pricing-table-style3.active a.cta_pricing{
    				    background: #ec6207;
    				    border-color:#ec6207;
    				}
    				.ts-pricing-table-style3.active a.cta_pricing:hover{
    				    color: #ec6207;
    				}
    				li.mini-shoping-cart-wraper a:hover span,
    				li.mini-shoping-cart-wraper:hover a span{
    					border-color: #ec6207;
    				}
    				.ts-pricingtable-5 .price-icon{
    					background: #ec6207;
    				}
    				.ts-pricingtable-5 .price-unit{
    					color: #ec6207;
    				}
    				.ts-pricingtable-5 .ts-bt-pricing{
    					background: #ec6207; 
    					border-color: #ec6207;
    				}
    				.ts-pricingtable-5 .ts-bt-pricing:hover{
    					color: #ec6207;
    				}
    				.ts-pricingtable-5 table td .inner-td.ts-icon-check, .ts-icon-check{
    					color: #ec6207;
    				}
    				.ts-search-whois #domain .l1 input[type="submit"]{
    					background-color: #ec6207;
    				}
    				.ts-pricing-table-style3.ts-whmpress button:hover{
    					border-color: #ec6207;
    				}
    				.ts-pricing-table-style3.active.ts-whmpress button{
    					background: #ec6207;
    					border-color: #ec6207;
    				}
    				.ts-pricing-table-style3.active.ts-whmpress button:hover{
    					color: #ec6207;
    				}
    				.ts-service-img.ts-whmpress .service-content button {
    				  background: #ec6207;
    				  border-color: #ec6207;
    				}
    				.ts-service-img.ts-whmpress .service-content button:hover {
    				  color: #ec6207;
    				}
    				.ts-pricing-table-style2.ts-whmpress.active button:hover {
    				  color: #ec6207;
    				}
    				.ts-pricing-table-style2.ts-whmpress button:hover {
    				  background: #ec6207;
    				}
    				.ts-pricing-table-style1.ts-whmpress button:hover, 
    				.ts-pricing-table-style1.ts-whmpress button:focus {
    				  background: #ec6207;
    				}
    				.ts-pricing-table-style1.ts-whmpress.active button:hover{
    					color: #ec6207;
    				}
                    span.page-numbers.current {
                      background-color: #ec6207;
                      border-color: #ec6207;
                      color: white;
                    }
    	    	#banner .banner {
  padding: 30px 0;
  min-height: 130px;
}
h1{
    font-family: 'Raleway';
    font-size: 48px;
    color: #1c324e;
    font-weight: 600;
}
h2{
    font-family: 'Raleway' !important;
    font-size: 28px;
    color: #e15d00;
    font-weight: 600 !important;   
}
h3{
    font-family: 'Raleway' !important;
    font-size: 18px;
    color: #375162;
    font-weight: 600 !important;    
}
.overlay {
background: rgba(0,0,0,0.50) !important; 
}
.breadcrumbs {
  display: none !important;   
}
.page-template-default #container_full {
    padding-top: 0px;
}
.navbar-default {
    background-color: #555;
}
.container .jumbotron {
    background-color: rgba(0,0,0,0.25)
}
.jumbotron p {
    color: black;
}
#banner .banner h1 {
    font-weight: 300;
    font-size: 30px;
    color: orange;
}
.form-control {
    width: 300px;
}
.color-white{
    color: white;
}

/*=========== Added by M3 to override other conflicting stylesheets ======Theme Color (Orange) #ec6207 ======*/
.main-menu ul > li .dropdown-menu > li a { 
	color: #d1d1d1; font-weight: 500!important; /* Menu link items in Homepage and Contact pages had different weights. This fixed that inconsistency. */
}
.main-menu ul > li .dropdown-menu > li a:hover { 
	color: #fe8a19 !important;
}
.main-menu ul > li .dropdown-menu li.active a, .main-menu ul > li .dropdown-menu li a:focus {
    color: #fe8a19 !important;
}
footer .widget h3{
	/*color: white;           M3*/ color: #D8D8D8;
	font-size: 15px;
	margin-bottom: 25px;
	line-height: normal;
	border: none;
	/*font-weight: 400;   M3*/ font-weight: 300;
}

.ts-contact-info a a:visited{
	color: #ec6207;
}

.ts-feature-item-style2 h3{
    font-size: 20px;
    /*line-height: 40px;*/ line-height: 1.2em;
    margin: 0;
}
.plans-manag-features, .plans-manag-features p {
    text-align: center !important;
    font-size: 15px !important;
    line-height: 1.5em !important;
    font-weight: 400 !important;
    font-style: normal !important;
}
.plans-manag-features h3 {
    font-family: 'Roboto' !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 23px;
    text-align: center;
    margin-bottom: 8px !important;
}
.main-menu ul li a:hover{
	border: none;  /* M3 - Somehow, this restored the onHover show megamenu transition effect. #ftw */
}

#banner .banner h1 {
  font-weight: 300;
  font-size: 30px;
    color: #ec6207;
  margin-bottom: 10px;
  margin-left: 0px;
}
.color-orange {
    color: #eb6206 !important;
}
.color-white {
    color: white !important;
}
.no-box-shadow {
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.15) !important;
}
.ts-menu-footer ul li a {
    font-weight: 400 !important;
}
.btn-orange-outline {
  color: #eb6207;
  font-size: 14px;
  cursor: pointer;
  padding: 12px;
  border-radius: 5px;
  border: solid #eb6207 1px;
  text-decoration: none;
}

.btn-orange-outline:hover {
  background: #eb6207;
  color: white;
  text-decoration: none;
}
.btn-orange-solid {
    color: white;
    font-size: 14px;
    cursor: pointer;
    padding: 12px;
    border-radius: 5px;
    background: #eb6207;
    text-decoration: none;
}

.btn-orange-solid:hover {
  background: #eb6207;
  color: white;
  text-decoration: none;
}
.btn-orange-solid:focus {
    color: white;
}
.btn-have-domain-solid {
    color: white;
    font-size: 14px;
    cursor: pointer;
    padding: 15px 16px;
    border: 2px white solid !important;
    border-radius: 5px;
    background: #eb6207;
    font-size: 16px;
    text-decoration: none;
     margin-right: 10px;
}
.btn-have-domain-solid:hover {
  background: #eb6207;
  color: white;
  text-decoration: none;
}
.btn-margin {
    margin-right: 12px;
}
.font-300{
    font-weight: 300 !important;
}
#content-whois table th, #content-whois table td {
  color: white !important;
}
footer .widget ul li a:before {
  font-size: 0px !important;
}
.widget ul li a {
  line-height: 0px !important;
}
.navbar-default .navbar-nav > li > a{
color: white !important;
font-weight: 600;
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{
color: black !important;
}
.page-header h1{
color: #555 !important;
}

/* M3 Added */
.home-top-blocks p{
	font-size: 18px;
	line-height: 1.4em;
	font-weight: 300;	
	color: #fff;
}

.home-top-blocks h3{
	font-size: 28px;
	line-height: 1.6em;
	font-weight: 300;	
	color: #fff;
}

.home-mid-block p, li{
	font-size: 17px;
	font-weight: 400;
	line-height: 1.7em;
	color: #424242;
	
}

.home-mid-block h3{
	font-size: 24px;
	line-height: 1.5em;
	font-weight: 400;
	margin-bottom: 0.5em;	
	margin-top: 0px;
	color: #222121;
	
}

.home-bottom-block p {
	font-size: 17px;
	font-weight: 300;
	line-height: 1.5em;
	color: #424242;
	text-align: left;
	
}

.home-bottom-block h3{
	font-size: 27px;
	font-weight: 300;
	line-height: 1.3em;
	margin-bottom: 0.5em;	
	margin-top: 0px;
	color: #444;
	text-align: left;

}	

.btn-slider {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #1e4f53 !important;
  font-size: 16px;
  background: #e3e4e6;
  padding: 12px 16px;
  text-decoration: none;
}

.btn-slider:hover {
  background: #1e4f53;
  text-decoration: none;
  color: #e3e4e6 !important;
}
#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: white !important;
}
#custom-bootstrap-menu.navbar-default {
    font-size: 14px !important;
    background-color: rgb(171,65,1) !important;
    border-width: 0px !important;
    border-radius: 0px !important;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: white !important;
    background-color: rgba(255, 255, 255, 0) !important;
    letter-spacing: 0.1em;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(255, 255, 255, 1) !important;
    background-color: rgba(255, 255, 255, 0) !important;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover {
    color: rgba(255, 255, 255, 1) !important;
    background-color: rgba(92, 26, 26, 1) !important;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #5c1a1a !important;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover {
    background-color: #5c1a1a !important;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #5c1a1a !important;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #222222 !important;
}
.color-orange-h{
    color: #ff7a0f !important;
}
.btn-v2{
    background: #999 !important;
    font-size: 15px;
    border: 2px solid #999 !important;
}
.btn-v3{
    background: #42454a !important;
    font-size: 15px;
    border: 0px solid #999 !important;
}
.btn-v3:hover{
    background: #ec6207 !important;
    border-color: #ec6207 !important;
}

/* M3 150804 */

.ts-pricing-table-style2, .ts-pricing-table-style2.active, .ts-pricing-table-style2 h3{ background: #DFDFDF !important; color: #777 !important;}

.ts-pricing-table-style2 h3{ font-weight: 300!important;}

.price, .unit {color: #84dae4 !important; font-weight: 600;}

.ts-pricing-table-style2 .price-unit {
  border: 2px solid #999 !important;
  color: #777 !important;
}

.price-unit hr{ border-top: 1px solid #BABABA!important; }

.ts-pricing-table-style2, .ts-pricing-table-style2.active a.cta_pricing {
  background: rgba(0, 0, 0, 0.1)!important;
}

.ts-pricing-table-style2 a.cta_pricing { color: #555!important;}

/* M3 150804 */

/* ============ M3 150806 ============ */

/* Orange in Disaster Recovery FA icons */
.ts-service-style-1 .service-icon { background-color: #EC6207 !important; }

.ts-acordion.ui-accordion .ui-accordion-content {
  font-size: 15px !important;
  line-height: 1.5em !important;
  font-weight: 300 !important;
  color: #555 !important;
  font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
}

/*----- Added 150810 ------ */
.ui-accordion-header h3{
	background: #E0E0E0 !important;
	font-size: 16px !important;
}
/* ------------------ Server Management ------------------ */
/*.ts-section-title h3 {
  font-weight: 300 !important;
  font-size: 32px !important;
  margin-top: 0 !important;
  line-height: 1.5em !important;
  margin-bottom: 10px !important; 
  }
 */ 
 .ts-section-title h3 {
    font-family: 'Raleway' !important;
    font-weight: 600 !important;
    font-size: 32px !important;
    margin-top: 0 !important;
    line-height: 1.5em !important;
    margin-bottom: 10px !important;
    color: #375162;
}
.ts-section-title h5 {
  font-family: Roboto !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-weight: 400 !important;
  color: #5A5A5A !important;
  margin: 0 0 20px 0 !important;
}

.ts-section-title p {
    font-family: Roboto;
    text-align: left;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #555555;
    font-size: 15px;
}

  
 /* ------------------ Main Features - Original Properties ------------------ */
 
 /* ------------------ Main Features - Original Properties ------------------ */

.plans-main-features, .plans-main-features p{
	text-align: center !important;
	color: #d1d1d1 !important;	
	font-size: 15px !important;
	line-height: 1.5em !important;
	font-weight: 400 !important;  
	font-style: normal !important;

}
 
.plans-main-features h3 {
	font-family: Roboto !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 23px;
    text-align: center;
    color: white !important;
	margin-bottom: 8px !important;
}


/* ============ M3 150806 ============ */

/* ============ M3 150807 ============ */

/*----------------- Domains Page ------------------- */
/*---------- Formerly .ts-service-style3 ----------- */

.services-domains-items h3{
font-family: Roboto !important;
font-weight: 400 !important;
font-style: normal !important;
line-height: 1.5em !important;
font-size: 23px !important;
color: #444 !important;
margin-top: 20px !important;
}

.services-domains-items h4 {
font-weight: 200 !important;
font-size: 28px !important;
color: #EC6207 !important;
margin: 30px 0 26px 0 !important;
padding-bottom: 15px !important;
border-bottom: 1px solid #EC6207 !important;
}

.services-domains-items p{
line-height: 1.6em !important;
}

/* ============ M3 150807 ============ */

/* ============ M3 150808 ============ */

/*------ App Hosting - Some tweaking for Contact 7 Form (.wpcf7-form-control-wrap) ----- */


.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea{
	/* --- Default by C7F border: 1px solid #e3e3e3; ---- */
	color: #8e8e8e !important;
	border: 3px solid #b7c0c6 !important;
	line-height: 20px !important;
}

.ts-button, input[type="submit"], .more-link, button {
	/* --- Default by C7F border: 1px solid #e3e3e3; ---- */
	background: none repeat scroll 0 0 #EC6207 !important;
	border: 2px solid #EC6207 !important;	
}

/* ----- Plans > Office 365 --------*/

.ult_pricing_table_wrap, .ult_design_6, .ult_pricing_table{
	font-size: 15px !important;
	line-height: 1.5em !important;
	color: #5C5C5C !important;
}

.ult_pricing_table plan-item p{	
  margin: 0 0 20px 0 !important;
  text-align: left !important;
}

.office-365-plans-include h3{
	font-weight: 300 !important;
	line-height: 1.2em !important;
}

	 .ult_pricing_heading h3{
			font-size: 20px !important;
		}
		
	.ult_pricing_table .ult_pricing_heading h5 {
		padding: 0 !important;
		margin: 7px 25px 15px !important;
		font-size: 15px !important;
		font-weight: 300 !important;
		color: inherit !important;
		line-height: 1.4em !important;
		}
		
.ult_price_figure{
	font-size: 22px !important;
	color: #5A5A5A !important;
	font-weight: 400  !important;
}

.ult_price_action_button {
     color: #444 !important;
	border-radius: 4px !important;
}

.ult_pricing_heading .ult_featured, .ult_price_body_block .ult_featured{
	background: #EC620 !important;	
	
}
/* ============ M3 150808 ============ */
.ui-accordion-header {
    background: #e5e5e5 !important;
    font-size: 16px !important;
}
.ts-acordion .ui-accordion-header.ui-state-active {
    background: #42454a !important;
}

/* ============ M3 150811 ============ */
/* -------- Fixing footer with new links ------*/

.nav_menu-2 .menu-footer-menu-container ul li, .nav_menu-3 .menu-services-container ul li {
	color: #8b8b8b !important;
	font-size: 15px !important;
	line-height: 1.8em !important;
	margin-bottom: 2px !important;
	margin-left: -11px !important;
}


footer .widget h3 {
	color: #D8D8D8 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}
.btn-slider-v2 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #ec6207;
    border-color: #ec6207;
    padding: 0px 15px !important;
    line-height: 38px;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 14px !important;
    letter-spacing: 1px;
    display: inline-block;
    text-decoration: none;
    border: 1px solid white;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-slider-v2:hover {
    background: #fff;
    border-color: #fff;
    color: #ec6207;
    border: 1px solid #ec6207;
}

.home-title-raleway h1{
    font-family: 'Raleway', sans-serif;
    text-align: left;
    font-size: 46px !important;
    font-weight: 600 !important;
}
.home-title-raleway p{
    font-family: 'Raleway', sans-serif;
    text-align: left;
    font-size: 20px !important;
    font-weight: 600 !important;
}
.home-features {
    width: 100%;
}
.home-features ul{
    width: 50%;
    float: left;
    list-style-image: url('https://www.datamambo.com/wp-content/uploads/2015/11/checkmark.png');
}
.home-features ul li{
    font-weight: 600 !important;
    color: #004b67 !important;
    font-size: 18px !important;
} 
.home-build h3{
     font-family: 'Raleway', sans-serif;
    font-weight: 500;
    text-align: center;  
    color: #ec6207;
}
.home-free-trial{
    width: 100%;
    height: 310px;
    background-color: #375162;
    border: 2px white solid;
}
.home-free-trial-e{
    height: 356px !important;
}
.home-free-trial h2{
    color: #abdfe3;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    padding: 24px;
}

.free-day-btn {
    background-color :#ec6207;
    border: 2px #0598b0 solid;
    padding: 10px 80px 10px 16px;
    font-size: 18px;
    color: white;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    font-weight: 500;
}
.free-day-btn:hover {
    color: white !important;
}
.free-day-btn {
    font-size: 15px !important;
}
.center-d {
    margin: 0 auto;
}
.width-btn{
    width: 280px;
}
.hat {
    background-image: url('https://www.datamambo.com/wp-content/uploads/2015/11/hat.png');
    width: 122px;
    height: 102px;
    position: absolute;
    margin-left: 230px;
    margin-top: -60px;
}
.offer-features {
    width: 100%;
}
.offer-features ul{
    width: 50%;
    float: left;
    list-style-type: none;
}
.offer-features-e ul{
    width: 55% !important;
    margin-left: -18px !important;
}
.offer-features ul li{
    font-weight: 500 !important;
    color: #71b8c3 !important;
    font-size: 16px !important;
}
.offer-features-e ul li{
    font-size: 15px !important;
}
.features-2 {
    margin-left: -24px;
}
.blue-text{
    color: #1c3a4e;
}
.form-lbl{
    color: #375162;
    font-size: 16px;
    font-weight: 500;
}
.form-inp{
    color: #8e8e8e;
}
.form-ast{
    color: #f26522;
    font-size: 20px;
}
.features-title-shared p{
    color: white !important;
    font-size: 16px !important;
    padding-top: 24px;  
    text-align: center !important;
}
.main-menu ul li a {
    font-size: 14px !important;
    font-weight: 500 !important;
    font-family: 'Roboto' !important;
}
.btn-position{
    width: 50%;
    float: left;
}
.top-tel a{
    color: #ec6207 !important;
    font-size: 16px !important;
    font-family: Roboto !important;
    border-right: 0px solid white !important;
}
footer {
    /*display: none;*/
}
.header-lined h1{
    font-size: 36px;
}
/*.top-social{
    width: 100% !important;
}
.social-top{
    float: right !important;
}*/
a:hover, a:focus {
    text-decoration: none;
    color: white !important;
}
.ts-bt-pricing:hover{
    color: #ec6207 !important;
}
section#home-banner h2{
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 30px;
    color: white;
}
    .btn-position {
        margin-top: 20px;
    }
    .ts-contact-info a:hover{
       color:black !important; 
    }
    .cartcats a{
        color: black !important;
    }
    .list-group a:hover{
        color: #ec6207 !important;
    }  
    #order-pure_comparison .price-table-container .price-table .top-head{
        background: #375162 !important;
        border-radius: 5px 5px 0 0 !important;
        -moz-border-radius: 5px 5px 0 0 !important;
        -webkit-border-radius: 5px 5px 0 0 !important;
    }
    #order-pure_comparison .price-table-container .price-table .top-head .top-area h4{
        color: white !important;
        font-size: 18px !important;
    }  
    #order-pure_comparison .price-table-container .price-area{
        background: #375162 !important;
    }
    #top-nav a:hover{
      color: #ec6207 !important;  
    }
    .checkbox-inline a:hover{
       color: #ec6207 !important; 
    } 
    .popover a:hover{
       color: #ec6207 !important; 
    }
    .logincontainer > form > .form-group > .form-control {
        width: 100% !important;
    }
    .logincontainer > form > div > input[type="submit"]{
        line-height: 1.42857143 !important;
        padding: 6px 12px !important;
    } 
    .logincontainer > form > div > a{
        color:#333 !important;
    }
    .logincontainer > form > div > a:hover{
        color:#ec6207 !important;
    }      
    .popover-content > form > .form-group > .form-control {
        width: 100% !important;
    }    
    .popover-content > form > .form-group > .input-group > .input-group-btn > input[type="submit"] {
        line-height: 30px !important;
        padding: 0 10px !important;
    }
.txt-container{
    padding: 0px 0px 0px 0px !important;
}
/*#flags_language_selector {
    display: none !important;
}*/
.ts-list-ul ul li{
    font-size: 15px !important;
    line-height: 1.9em !important;
    font-weight: 400 !important;
    font-style: normal !important;
    color: #555555 !important;
}
.hide-m{
    display: block;
}
.unhide-m{
    display: none;
} 
.pull-right {
    float: right !important;
    text-align: left !important;
    line-height: 0px;
}
#lang_sel a.lang_sel_sel {
    color: #444 !important;
}
#lang_sel a:hover {
    color: #444 !important;
}
ol.breadcrumb li a:hover{
    color:#ADADAD !important;
}
.checkbox a:hover{
    color:#ADADAD !important;
}
input[type=reset] {
    color: black !important;
}
input[type=reset]:hover {
    color: black !important;
}
.text-center a {
    background-color:#adadad !important;
}
.summary-container span{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 11px !important;
    line-height: 1.7 !important;
    color: #333333;
}
.vertical-show{
    display: none;
}
@media only screen and (max-width: 1200px){
    .hide-m{
        display: none;
    }
    .unhide-m{
        display: block;
    }    
    .btn-position{
    width: 100%;
    float: left;
    }
    #custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
        letter-spacing: 0em;
        font-size: 16px;
    }
.home-free-trial{
    width: 100%;
    height: 400px;
    background-color: #375162;
    border: 2px white solid;
}
.home-free-trial-e{
    height: 430px !important;
}
.home-free-trial h2{
    color: #abdfe3;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    padding: 24px;
}
.free-day-btn {
    padding: 10px 46px 10px 10px;
    font-size: 15px;
}
.center-d {
    margin: 0 auto;
}
.width-btn{
    width: 250px;
}
.hat {
    margin-left: 160px;
    margin-top: -44px;
}
.features-title-shared p {
    color: white !important;
    font-weight: 400 !important;
    font-family: Roboto !important;
}
.offer-features ul{
    width: 100%;
    float: left;
    list-style-type: none;
    margin-left: 15%;
}
.offer-features-e ul{
    width: 100% !important;
    margin-left: 9% !important;
}
.features-1 {
    margin-left: -18px;
}
.features-2 {
    margin-left: -24px;
}
.top-tel a{
    color: #ec6207 !important;
    font-size: 16px !important;
    font-family: Roboto !important;
    border-right: 0px solid white !important;
}
    li.top-tel a{
        color: #ec6207 !important;
        font-size: 16px !important;
        font-family: Roboto !important;
    }
    .btn-have-domain-solid {
        color: white;
        font-size: 14px;
        width: 100%;
        cursor: pointer;
        padding: 10px 16px;
        border: 2px white solid !important;
        border-radius: 5px;
        background: #eb6207;
        font-size: 16px;
        margin-left: 0px;
        float: left;
        margin-top: 10px;
        text-decoration: none;
        margin-right: 10px;
        text-align: center;
    }
    .btn-position {
        margin-top: 0px;
    }
}
@media only screen and (max-width: 1200px){
    #custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
        letter-spacing: 0em;
        font-size: 16px;
    }
}
@media only screen and (max-width: 992px){
    .top-header {
        height: 80px;
    }
    #lang_sel a.lang_sel_sel {
        padding: 10px;
    }
    #lang_sel ul ul {
        top: 45px;
    }    
    #lang_sel {
        height: 45px;
    } 
    #lang_sel ul ul a {
        padding: 20px !important;
    }    
    .top-info #flags_language_selector {
        text-align: center  !important;
        float: none;
        margin-top: 5px;
    }    
    .pull-right {
        float: none !important;
    }   
    .top-social {
        display: none !important;
    }    
    #custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
        font-size: 11px;
    }
    #custom-bootstrap-menu.navbar-default .navbar-brand {
        font-size: 13px;
    }
    .home-free-trial{
        width: 100%;
        height: 400px;
    } 
    .home-free-trial-e{
        width: 100% !important;
        height: 348px !important;
    }     
    .hat {
        display: none;
    }  
    .free-day-btn {
        padding: 10px 10px 10px 10px;
    }
    .width-btn {
        width: 158px;
    }    
    .offer-features ul li {
        font-size: 14px !important;
    }   
    .offer-features ul {
        width: 162px;
        margin-left: 8%;
    }   
    .home-free-trial h2{
        font-size: 20px;
        padding: 24px 10px 10px 10px;
    }
    .features-title-shared p {
        padding: 24px 10px 0px 10px;
    }
    .main-header {
        position: relative!important;
    }
    .top-header {
        display: block;
    }
    .sticky-wrapper {
        height: auto!important;
    }    
    .ts-mainmenu{
        float: none !important;
        clear: both;
        display: none;
    } 
    .logged-in .mobile-navigation {
        top: 25px;
    }
    .mobile-navigation {
        display: block;
        color: #000000;
        display: block;
        position: absolute;
        right: 20px;
        z-index: 999;
        font-size: 20px;
        width: 35px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        top: 11px;
        border: 1px solid #fd4326;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
    } 
    .main-menu ul {
        display: block;
        text-align: left;
    }
    .main-menu > ul > li:first-child {
        border: none;
    }
    .main-menu > ul > li {
        margin: 0;
    }
    .main-menu > ul > li {
        display: list-item;
        border: none;
        width: 100%;
        padding: 0;
    }
    .main-menu ul li a {
        padding: 10px;
        display: block;
    }
    .main-menu > ul > li.menu-item-has-children > a:after, .main-menu > ul > li.megamenu-item > a:after {
        position: static;
        margin-left: 7px;
    }
    .main-menu > ul > li.menu-item-has-children > a:after, .main-menu > ul > li.megamenu-item > a:after {
        bottom: 10px;
    }
    .logo img {
        max-width: 100%;
    }
    .logo {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .offer-features-e ul {
        margin-left: 0% !important;
    }    
}
@media only screen and (max-width: 767px){
    #custom-bootstrap-menu.navbar-default .navbar-brand {
        font-size: 18px;
    }
    #custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
        font-size: 16px;
    }  
    .home-free-trial {
        width: 380px;
        height: 250px;
        margin: 0 auto;
        margin-top: 94px;
    }  
    .offer-features ul {
        width: 41%;
        margin-left: 3%;
    } 
    .home-free-trial-e {
        width: 380px !important;
        height: 290px !important;
        margin: 0 auto !important;
        margin-top: 198px !important;
    }  
    .offer-features-e ul {
        width: 50% !important;
        margin-left: 0% !important;
    }     
    .btn-position {
        margin-left: 0%;
        margin-top: 0px;
    }
     
}
@media only screen and (max-width: 600px){
    .home-free-trial {
        width: 380px;
        height: 250px;
        margin: 0 auto;
        margin-top: 154px;
    }
    .home-free-trial {
        width: 380px !important;
        height: 250px !important;
        margin: 0 auto !important;
        margin-top: 0px !important;
    } 
.vertical-show{
    display: none;
}
.horizontal-show{
    display: block;
}
}
@media only screen and (max-width: 560px){
    .home-features ul li {
        font-weight: 600 !important;
        color: #004b67 !important;
        font-size: 18px !important;
    }
    .home-features ul {
        width: 100%;
        float: none;
    } 
    .home-free-trial {
        margin-top: 0px;
    }    
}

@media only screen and (max-width: 480px){
    .home-free-trial {
        width: 100%;
        height: 260px;
        margin: 0 auto;
    }
    .logo img{
        max-width: 70% !important;
    }
    .home-free-trial-e{
        height: 286px !important;
    }      
}
@media only screen and (max-width: 380px){
    .offer-features ul {
        width: 100%;
        margin-left: 20%;
    }
    .home-free-trial {
        height: 320px;
    }
    .home-free-trial-e{
        height: 286px !important;
    }    
}