*:focus {
	outline: none;
}
a {
    color: #474bff;
}
.mobile-navigation {
    border-color: #474bff;
}
.mobile-navigation:hover,
.mobile-navigation:focus {
    color: #474bff;
}
.ts-bt {
    background: #474bff;
    border-color: #474bff;
}
.ts-bt.grayed {
    color: #000;
	background: #f3f3f3;
	border: none;
}
.ts-bt.grayed:focus, .ts-bt.grayed:hover {
	border: none !important;
	background: #f1f1f1;
	color: #777;
}
.ts-bt:hover,
.ts-bt:focus {
    color: #fff;
}
.breadcrumbs a:hover {
    color: #474bff;
}
.ts-style-button:hover {
    background: #474bff;
}
.top-header ul li a:hover,
.top-header ul li a:hover .fa {
    color: #474bff;
}
.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: #474bff;
}
.main-menu ul > li .dropdown-menu li a:hover > span.amount,
.main-menu ul > li .dropdown-menu li.active a > span.amount,
.main-menu ul > li .dropdown-menu li a:focus > span.amount {
    color: #474bff;
}
.main-menu ul > li .dropdown-menu > li.menu-item-has-children > a:hover:after {
    color: #474bff;
}
.ts-service-style-1 .service-icon:after {
    box-shadow: 0 0 0 4px #474bff;
    -moz-box-shadow: 0 0 0 4px #474bff;
    -webkit-box-shadow: 0 0 0 4px #474bff;
}
.ts-service-style-1:hover .service-icon {
    background: #474bff;
}
.ts-service-style-1 .read-more {
    color: #474bff;
}
.ts-search-domain input[type="submit"],
.ts-search-domain input[type="submit"]:hover,
.ts-search-domain input[type="submit"]:focus {
    background-color: #474bff;
}
.ts-search-domain .sm_links a:hover {
    color: #474bff;
}
.ts-pricing-table-style1 a.cta_pricing:hover,
.ts-pricing-table-style1 a.cta_pricing:focus {
    background: #474bff;
}
.ts-pricing-table-style1.active {
    background: #474bff;
}
.ts-pricing-table-style1.active .price-unit {
    background: #474bff;
}
.ts-pricing-table-style1.active a.cta_pricing:hover,
.ts-pricing-table-style1.active a.cta_pricing:focus {
    color: #474bff;
}
.ts-testimonial-style1 .client-quote .fa {
    color: #474bff;
}
.ts-testimonial-style1 .client-website a {
    color: #474bff;
}
.owl-theme .owl-controls .owl-page.active {
    border-color: #474bff;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #474bff;
}
.ts-acordion h3 .fa {
    color: #474bff;
}
.ts-acordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    color: #474bff;
}
.ts-acordion .ui-accordion-header:before {
    color: #474bff;
}
.ts-acordion.ts-acordion-style2 .ui-accordion-header.ui-state-active {
    color: #474bff;
}
.ts-acordion.ts-acordion-style2.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon {
    color: #474bff;
}
.ts-domain-price-box .domain-price {
    color: #474bff;
}
.ts-service-style-2:hover .icon-service {
    color: #474bff;
}
.ts-service-style-2:hover h3 {
    color: #474bff;
}
.ts-pricing-table-style2 a.cta_pricing:hover {
    background: #474bff;
}
.ts-pricing-table-style2.active {
    background: #474bff;
}
.ts-pricing-table-style2.active a.cta_pricing:hover {
    color: #474bff;
}
.ts-testimonial-style2 .client-website a {
    color: #474bff;
}
.ts-testimonial-style2.dark .client-website a:hover {
    color: #474bff;
}
.ts-feature-item-style2 .icon-feature {
    color: #474bff;
}
.ts-feature-item-2 .feature-icon {
    background: #474bff;
}
.ts-item-post .ts-main-recent-post a:hover h4 {
    color: #474bff;
}
.ts-item-post h4 a:hover {
    color: #474bff
}
.ts-item-post .ts-item-post-footer i {
    color: #474bff;
}
.ts-item-post .ts-item-post-footer a:hover {
    color: #474bff;
}
.ts-section-top-footer {
    background: #474bff;
}
.contact-info:hover span {
    border-color: #474bff;
}
.contact-info:hover span i {
    color: #474bff;
}
.ts-company-info a:hover {
    color: #474bff;
}
.ts-support ul li a:hover {
    color: #474bff;
}
.ts-support ul li i {
    color: #474bff;
}
.ts-control-pane ul li a:hover {
    color: #474bff;
}
.ts-control-pane ul li i {
    color: #474bff;
}
.ts-form-subscribe .subcribe-btn {
    background: #474bff;
}
.ts-social-footer a:hover span {
    background: #474bff;
}
.ts-menu-footer ul li a:hover {
    color: #474bff;
}
.ts-service-style3 a:hover h4 {
    color: #474bff;
}
.ts-special-offer .ts-special-offer-content ul li:before {
    color: #474bff;
}
.ts-special-offer .ts-special-offer-content ul a:hover {
    color: #474bff;
}
.ts-hosting-price span.ts-special-offer-price {
    color: #474bff;
}
.ts-special-offer-content .ts-offer-right a {
    background: #474bff;
}
.ts-number-statistic i {
    color: #474bff;
}
.ts-number-statistic a:hover {
    color: #474bff;
}
.ts-number-statistic a:hover h3 {
    color: #474bff;
}
.widget-list-posts i {
    color: #474bff;
}
.widget-list-posts a:hover {
    color: #474bff;
}
.ts-list-popular-topics li .red-text {
    color: #474bff;
}
footer .widget ul li a:before {
    color: #474bff;
}
.ts-big-caption span,
.ts-big-caption-center span {
    color: #474bff;
}
.ts-caption-small-center {
    color: #ffffff!important;
}
.ts-caption-small .fa {
    background: #474bff;
}
.ts-caption-small-right .fa {
    background: #474bff;
}
.ts-price-rev span,
.ts-price-rev-right span {
    color: #474bff;
}
.ts-button-slide-2 {
    background: #474bff!important;
    border-color: #474bff!important;
}
.ts-button-slide:hover {
    background: #474bff!important;
    border-color: #474bff!important;
}
.ts-button-slide-2:hover a,
.ts-button-slide-2 a:hover {
    color: #474bff;
}
.ts-number {
    color: #474bff;
}
.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover {
    color: #474bff;
}
.ts-whmcs li .item-right strong a:hover {
    color: #474bff;
}
.date-post span.month {
    background: #474bff;
}
.blog-item h3 a:hover {
    color: #474bff;
}
.blog-meta li a:hover {
    color: #474bff;
}
.blog-meta li .fa {
    color: #474bff;
}
.ts-button:hover,
input[type="submit"]:hover,
.more-link:hover,
button:hover {
    background: #474bff;
    border-color: #474bff;
}
.blog-item .group-share a:hover,
.group-share a:hover {
    color: #474bff;
}
.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: #474bff;
    border-color: #474bff;
}
.page-links > span {
    background-color: #474bff;
    border-color: #474bff;
}
.blog-quote {
    border-color: #474bff;
}
.blog-link:before {
    color: #474bff;
}
.owl-theme .owl-controls .owl-buttons div:hover,
.owl-theme .owl-controls .owl-buttons div:focus {
    background: #474bff;
}
blockquote {
    border-color: #474bff;
}
#searchform button[type="submit"]:hover {
    background: #474bff;
}
.widget ul li a:before,
.widget_recent_comments li.recentcomments:before {
    color: #474bff;
}
.widget ul li a:hover {
    color: #474bff;
}
.domainchecker button[type="submit"]:hover {
    background: #474bff!important;
}
.widget_tag_cloud .tagcloud a:hover {
    background: #474bff;
}
.comment-item .comment-reply-link:hover {
    color: #474bff;
}
.ts-service-style-3 .icon-service {
    color: #474bff;
}
.ts-service-style-4:hover .icon-service {
    background: #474bff;
    border-color: #474bff;
}
.ts-service-style-5 .icon-service {
    background: #474bff;
}
.team-item-style2 .social-network a:hover {
    background: #474bff;
}
.team-item .social-network-team li a:hover {
    color: #474bff;
}
.ts-list-ul ul li:before {
    color: #474bff;
}
.countdownstyle1 .ts-date-countdown.ts-day-count {
    background: #474bff
}
.countdownstyle2 .ts-date-countdown.ts-day-count {
    color: #474bff;
}
#wp-calendar a:hover {
    color: #474bff;
}
.ts-showmore:hover {
    background: #474bff;
}
.quote-type-style2:before {
    color: #474bff;
}
.ts-list-style ul li a:hover {
    color: #474bff;
}
.ts-list-style.underlist li a {
    color: #474bff;
}
#filters-portfolio .cbp-filter-item.cbp-filter-item-active,
#filters-portfolio .cbp-filter-item:hover {
    background-color: #474bff;
}
.ts-contact-infomation a:hover {
    color: #474bff;
}
.ts-contact-infomation h4 a {
    color: #252525;
}
.ts-contact-infomation h4 a:hover {
    color: #474bff;
	text-decoration: underline;
}
.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: #474bff;
}
.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 #474bff;
}
.ts-menu-sidebar li .sub-menu a:hover,
.ts-menu-sidebar li .sub-menu li.current_page_item a {
    color: #474bff;
}
.contact-info span {
    background: #474bff;
}
/* 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: #474bff!important;
    border-color: #474bff!important;
}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
    color: #474bff!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: #474bff!important;
}
.woocommerce .addresses .title .edit:hover,
.woocommerce-page .addresses .title .edit:hover {
    background: #474bff!important;
}
.price_slider_amount .price_label span {
    color: #474bff!important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    background: #474bff!important;
}
.chosen-container-single .chosen-single span:after {
    color: #474bff!important;
}
.widget_price_filter .ui-slider-horizontal {
    background: #474bff!important;
}
.widget_price_filter .price_slider_amount .button:hover {
    background: #474bff!important;
}
.product-categories li a:before {
    color: #474bff!important;
}
.product-categories li a:hover {
    color: #474bff!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: #474bff!important;
    color: #474bff!important;
}
#commentform .stars > span a:hover:before,
#commentform .stars > span a.active:before {
    color: #474bff!important;
}
.woocommerce .comment-form input[type="submit"]:hover {
    background: #474bff!important;
}
.shipping_calculator h2 a:hover {
    color: #474bff!important;
}
.added_to_cart.wc-forward:hover {
    background: #474bff!important;
}
.woocommerce-message .button:hover {
    background: #474bff!important;
}
li.mini-shoping-cart-wraper .buttons a:hover {
    background: #474bff!important;
}
.toggle-bar-btn {
    border-color: #474bff #474bff transparent transparent;
}
.widget_mc4wp_widget input[type="submit"] {
    background: #474bff
}
.ts-suport-header .header-suport .header-phone {
    color: #474bff;
}
.ts-suport-header .header-signup-chat li.header-chat span.icon {
    background: #474bff;
}
.main-header-style2 .main-menu > ul > li > a:hover,
.main-header-style2 .main-menu > ul > li:hover > a {
    background: none;
    color: #474bff;
}
.ts-special-offer-style2 .ts-special2 a {
    background: #474bff;
}
.ts-special-offer-style2 .ts-special2 a:hover {
    color: #474bff;
}
.ts-mediumcaption-3 span {
    color: #474bff;
}
.ts-listcaption1-3:before {
    color: #474bff;
}
.ts-listcaption1-3 span {
    color: #474bff;
}
.ts-button-s3 {
    background: #474bff!important;
}
.tp-caption.ts-button-s3:hover a,
.tp-caption.ts-button-s3 a:hover {
    color: #474bff;
}
.ts-button-s3:hover {
    color: #474bff;
}
.ts-small-caption-3 span {
    color: #474bff;
}
.tp-caption.ts-bg-3,
.ts-bg-3 {
    background: rgba(253, 67, 38, 0.5)!important;
}
.ts-service-img .service-content a.cta_pricing {
    background: #474bff;
    border-color: #474bff;
}
.ts-service-img .service-content a.cta_pricing:hover {
    color: #474bff;
}
.ts-pricing-table-style3 .price-icon .pricing-icon {
    background: #474bff;
}
.ts-pricing-table-style3 .price-unit .price-unit {
    color: #474bff;
}
.ts-pricing-table-style3.active .price-unit {
    background: #474bff;
}
.ts-pricing-table-style3 p a.cta_pricing:hover,
.ts-pricing-table-style3.active a.cta_pricing {
    background: #474bff;
    border-color: #474bff;
}
.ts-pricing-table-style3.active a.cta_pricing:hover {
    color: #474bff;
}
li.mini-shoping-cart-wraper a:hover span,
li.mini-shoping-cart-wraper:hover a span.cart-number-items {
    border-color: #474bff;
}
.ts-pricingtable-5 .price-icon {
    background: #474bff;
}
.ts-pricingtable-5 .price-unit {
    color: #474bff;
}
.ts-pricingtable-5 .ts-bt-pricing {
    background: #474bff;
    border-color: #474bff;
}
.ts-pricingtable-5 .ts-bt-pricing:hover {
    color: #474bff;
}
.ts-pricingtable-5 table td .inner-td.ts-icon-check,
.ts-icon-check {
    color: #474bff;
}
.ts-search-whois #domain .l1 input[type="submit"] {
    background-color: #474bff;
}
.ts-pricing-table-style3.ts-whmpress button:hover {
    border-color: #474bff;
}
.ts-pricing-table-style3.active.ts-whmpress button {
    background: #474bff;
    border-color: #474bff;
}
.ts-pricing-table-style3.active.ts-whmpress button:hover {
    color: #474bff;
}
.ts-service-img.ts-whmpress .service-content button {
    background: #474bff;
    border-color: #474bff;
}
.ts-service-img.ts-whmpress .service-content button:hover {
    color: #474bff;
}
.ts-pricing-table-style2.ts-whmpress.active button:hover {
    color: #474bff;
}
.ts-pricing-table-style2.ts-whmpress button:hover {
    background: #474bff;
}
.ts-pricing-table-style1.ts-whmpress button:hover,
.ts-pricing-table-style1.ts-whmpress button:focus {
    background: #474bff;
}
.ts-pricing-table-style1.ts-whmpress.active button:hover {
    color: #474bff;
}
span.page-numbers.current {
    background-color: #474bff;
    border-color: #474bff;
    color: white;
}
.main-menu ul li a:hover,
.main-menu ul li .active,
.main-menu ul li:hover a,
.main-menu ul li a.active a {
    background: #42454a;
    color: white;
}
@media (max-width: 767px) {
    .logged-in .mobile-navigation {
        top: 15px;
    }
}
div.products div.first {
    clear: none;
}
.mc4wp-form-fields {
    color: #aaa;
}
.ts-acordion.ui-accordion .ui-accordion-content {
    height: auto !important;
}
.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 {
    /*border-bottom: 1px solid #56585b !important;*/
}
.tp-caption a {
    color: #fff !important;
}
#bridge section#footer p {
    border-top: 0px !important;
}
section#home-banner {
    background-color: #262626;
}
div#slide-7-layer-4,
div#slide-7-layer-5,
div#slide-7-layer-6,
div#slide-8-layer-4,
div#slide-8-layer-5,
div#slide-8-layer-6 {
    color: #a1a1a1 !important;
}
.ts-feature-item-style2 .icon-feature {
    border: 2px solid #f0f0f0;
}





body {
	font-family: Roboto;
	font-weight: 300;
	font-style: normal
}

nav, h1, h2, h3, h4, h5, h6 {
	font-family: Roboto;
	font-weight: normal;
	font-style: normal
}

h4 {
	margin-top: 25px;
	margin-bottom: 10px;
}

.blog-banner {
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-image:url(/goto/img/slide1-bg.jpg);
	background-position: center center;
}

.portfolio-banner {
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-image:url(/goto/img/slide1-bg.jpg);
	background-position: center center;
}

#bridge #main-body.container h2 {
    color: #2e363f!important
}
#bridge .main-content {
    margin: 0;
    min-height: 100px
}
section#main-body {
    min-height: 100px;
    margin-bottom: 0;
    margin-top: 0;
    min-width: 0
}
#bridge section#home-banner {
    padding-left: 10px;
    padding-right: 10px
}
.wpb_column {
	margin-bottom: 30px;
}
p.notes {
	font-size: 12px;
	line-height: 20px;
}
.container .wpb_wrapper h2 {
	margin-top: 25px !important;
	color: #252525;
	font-size: 30px;
	font-weight: 300;
	line-height: 38px;
	margin-bottom: 10px;
	margin-top: 0;
}
.ts-bt:hover, .ts-bt:focus,
.cta_pricing:hover, .cta_pricing:focus {
	border: 1px solid transparent !important;
}
.mc4wp-form-fields {
	color: #ccc;
}
.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
.wpb_wrapper ul, .wpb_wrapper ol {
	margin: 13px auto;
}
#dropzone-wrapper {
	position: relative;
	min-height: 250px;
	width: 100%;
	padding: 0;
	background: rgba(0, 0, 0, 0) url("/images/upload-background.png") no-repeat scroll center center;
    border-radius: 20px;
    display: block;
    margin-bottom: 30px;
    margin-top: 30px;
    min-height: 250px;
	text-align: center;
}
#dropzone-wrapper #gray-overlay {
	position: absolute;
	height: 100%;
	width: 100%;
	border-radius: 20px;
	background: black;
	opacity: 0.4;
	z-index: 2;
}
#loading-dropzone {
	margin: 0 auto !important;
	width: auto !important;
	height: auto !important;
	text-align: -webkit-center;
	text-align: -moz-center;
	text-align: -o-center;
	text-align: -ms-center;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 65px;
	left: 0;
	right: 0;
	z-index: 3;
}
#dropzone-wrapper .g-recaptcha,
#dropzone-wrapper .h-captcha {
	display: block;
	margin: 0 auto !important;
	width: auto !important;
	max-width: 304px;
	height: auto !important;
	text-align: -webkit-center;
	text-align: -moz-center;
	text-align: -o-center;
	text-align: -ms-center;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 90px;
	left: 0;
	right: 0;
	z-index: 4;
}
#dropzone-wrapper .form-terms {
	margin: 0 auto !important;
	width: auto !important;
	height: auto !important;
	text-align: -webkit-center;
	text-align: -moz-center;
	text-align: -o-center;
	text-align: -ms-center;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 30px;
	left: 0;
	right: 0;
	z-index: 4;
	color: #fff;
}
#dropzone-wrapper .form-terms a {
	color: #fff;
	text-decoration: underline;
}
#dropzone-wrapper i.fa {
	font-size: 21px;
	position: relative;
	top: 3px;
	margin-right: 10px;
	
	background: #474bff none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
}
#dropzone-wrapper-iframe {
	position: relative;
	min-height: 330px;
	width: 100%;
	padding: 0;
    display: none;
    margin-bottom: 0px;
    margin-top: 30px;

    overflow: hidden !important;
}

.button-custom {
	display: inline-block;
	border: 1px solid transparent;
	border-radius: 3px;
	color: #ffffff !important;
	width: auto !important;
	margin: 20px auto 10px;
	padding: 0 15px;
	background: #55adff none repeat scroll 0 0;
}
.red-button {
	background: #474bff none repeat scroll 0 0;
}
.button-custom:hover, .button-custom:focus {
	border: 1px solid #000 !important;
	background: #000 !important;
	color: #ffffff !important;
}
#results-ajax {
	width: 100%;
	margin-bottom: 50px;
	border: none;
}
#results-ajax .results {
	margin-bottom: 50px;
}
#results-ajax .result {
	font-size: 16px;
}
#results-ajax .job-loading-gif {
	display: block;
	position: relative;
}
#process-loading {
	position: relative;
	width: 212px;
	margin: 12px auto;
}
#process-loading-rectangle {
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 12%;
	height: 13px;
	background: #fc5634;
	border-top: 1px solid #fc2604;
	border-left: 1px solid #fc2604;
	border-bottom: 1px solid #fc2604;
}
label.waiting-payment:before {
	content: url(/images/waiting-payment.gif);
	position: absolute;
	left: 10px;
	top: 10px;
}
input.waiting-payment {
	color: #777 !important;
	padding-left: 39px !important;
	cursor: pointer;
}
input.waiting-payment:hover {
	text-decoration: underline;
}
#copy-recovered-password {
	cursor: pointer;
}
label.waiting-payment #copy-recovered-password {
	display: none;
}
.floated-round {
	background: #474bff none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 46px;
    height: 120px;
    width: 120px;
    line-height: 120px;
    text-align: center;
    margin: 30px;
}
.big-list {
	width: 29%;
	vertical-align: top;
	margin-right: 3%;
	display: inline-block;
}
#feedback-result {
	border: 2px solid red;
	padding: 5px 15px;
	display: none;
}
.shop_table {
	margin: 20px auto !important;
}
.pay-for-success-circle {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #fff;
	margin-left: 50px;
	z-index: 100;
}
.pay-for-success-circle::before {
	content:url('/goto/img/pay-for-success.png');
	position:relative;
	width: 0px;
	height: 0px;
	display:block;
	left:-84px;
	top:5px;
	z-index: 0;
}
.product-subtotal .pay-for-success-circle {
	border: 1px solid #ddd;
	position: relative;
	left: -55px;
	top: 10px;
}
.coupon {
	text-align: left !important;
	text-transform: none !important;
}
.payment-systems-checkout {
	margin-top: 15px;
	margin-bottom: 30px;
}
.payment-systems-checkout .payment-item {
	margin: 6px 0;
	position: relative;
	line-height: 44px;
}
.payment-systems-checkout .payment-item input {
	cursor: pointer;
	position: absolute;
	bottom: 42%;
}
.payment-systems-checkout .payment-item label {
	margin-left: 20px;
	cursor: pointer;
}
.payment-systems-checkout .payment-item img.icon {
	margin-right: 8px;
	cursor: pointer;
	width: 60px !important;
}
#rev_slider_3_1 h1 {
	color: #fff;
}
#validate-email-results {
	margin-top: 25px;
}
.gdlr-pagination {
	margin: 0px 20px;
	text-align: right;
	margin-bottom: 60px;
	text-align: center;
}
.gdlr-pagination a { cursor: pointer; }
.gdlr-pagination .page-numbers.current {
	cursor: default;
}
.gdlr-pagination .page-numbers {
	margin: 0px 15px 0px 0px;
	padding: 0;
	display: inline;
	overflow: hidden;
	text-decoration: none;
	line-height: 35px;
	font-size: 14px;
	width: 35px;
	height: 35px;
	background: none;
	color: #252525;
	border: 1px solid #dddddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
	text-align: center;
}
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current {
	background-color: #aa4243;
}
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current {
	color: #ffffff;
}
ul.inline-list {
	list-style: none;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 14px;
}
ul.inline-list li {
	display: inline-block;
	margin-right: 30px;
}
code {
	display: inline-block;
	margin-top: 15px;
	margin-bottom: 15px;
}
table {
	margin-top: 15px;
	margin-bottom: 15px;
}
.ts-custom-menu .dropdown-menu {
	display: block !important;
}
.ts-custom-menu .oidsearch-box {
	margin-bottom: 20px;
	padding-left: 40px;
}
.ts-custom-menu .oidsearch-box #oid {
	margin: 0;
	padding: 3px;
	height: 28px;
	width: 60%;
	max-width: 140px;
	border: 1px solid #aaa;
}
.ts-custom-menu .oidsearch-box #oidsearch {
	height: 28px;
	line-height: 26px;
	background-color: #474bff;
	border: medium none;
	border-radius: 0 5px 5px 0;
	margin: 0 0 0 -1px;
	padding: 0;
	position: relative;
	text-align: center;
	width: 16%;
	max-width: 40px;
	top: -1px;
}




/* Menu Sidebar */
.menu-sidebar {
	background: #f3f3f3;
    margin-bottom: 30px;
	border-radius: 3px;
}
.menu-sidebar ul {
    list-style: outside none none;
    padding: 0;
}
.menu-sidebar > ul > li {
    border-top: 1px solid #e8e8e8;
    /*margin: 0 20px;*/
}
.menu-sidebar > ul > li a {
	padding-left: 20px;
	padding-right: 20px;
}
.menu-sidebar > ul > li a:hover {
	color: #474bff;
}
.menu-sidebar li:first-child {
    border: none;
}
.menu-sidebar li.menu-item-has-children.current_page_item,
.menu-sidebar li.menu-item-has-children.current-menu-parent,
.menu-sidebar li.current_page_item {
    margin: 0;
    border: none;
    border-bottom: 1px solid #f3f3f3;
}
.menu-sidebar li a,
.menu-sidebar li h3 {
	display: inline-block;
    line-height: 47px;
	width: 100%;
	margin-bottom: 0;
}
.dropdown-toggle {
	/*background: #e8e8e8;*/
	padding-left: 20px;
	padding-right: 10px;

}
.menu-sidebar li a,
.menu-sidebar li h3 {
    font-size: 14px;
    font-weight: 400;
    color: #252525;
    display: block;
}
.menu-sidebar > ul > li.menu-item-has-children.current_page_item > a,
.menu-sidebar > ul > li.menu-item-has-children.current_page_item > a:hover,
.menu-sidebar > ul > li.menu-item-has-children.current-menu-parent > a,
.menu-sidebar > ul > li.menu-item-has-children.current-menu-parent > a:hover,
.menu-sidebar > ul > li.current_page_item > a,
.menu-sidebar > ul > li.current_page_item > a:hover,
.menu-sidebar > ul > li.menu-item-has-children.current_page_item > h3,
.menu-sidebar > ul > li.menu-item-has-children.current_page_item > h3:hover,
.menu-sidebar > ul > li.menu-item-has-children.current-menu-parent > h3,
.menu-sidebar > ul > li.menu-item-has-children.current-menu-parent > h3:hover,
.menu-sidebar > ul > li.current_page_item > h3,
.menu-sidebar > ul > li.current_page_item > h3:hover{
    background: #474bff;
    color: #ffffff;
    padding: 0 20px;
    position: relative;
    line-height: 47px;
    margin-bottom: -1px;
}
.menu-sidebar > ul > li.menu-item-has-children.current_page_item > a:after,
.menu-sidebar > ul > li.menu-item-has-children.current-menu-parent > a:after,
.menu-sidebar > ul > li.current_page_item > a:after,
.menu-sidebar > ul > li.menu-item-has-children.current_page_item > h3:after,
.menu-sidebar > ul > li.menu-item-has-children.current-menu-parent > h3:after,
.menu-sidebar > ul > li.current_page_item > h3:after {
    content: "";
    display: inline-block;
    border-left: 6px solid #474bff;
    border-right: 6px solid transparent;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    position: absolute;
    top: 19px;
    right: -11px;
}
.menu-sidebar > ul > li.menu-item-has-children > a:before,
.menu-sidebar > ul > li.menu-item-has-children > h3:before {
    content: "＋";
	font-size: 16px;
	position: absolute;
    top: 0px;
	right: 10px;
}
.menu-sidebar li .dropdown-menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    display: none;
    float: none;
    padding-bottom: 14px;
    padding-left: 40px;
    padding-top: 0;
    position: relative;
	z-index: 0;
}
.menu-sidebar li.current_page_item .dropdown-menu {
	padding-top: 14px;
}
.menu-sidebar li .dropdown-menu li a {
    line-height: 28px;
    padding: 0;
}
.menu-sidebar li .dropdown-menu li a span.counter {
	margin-left: 10px;
	line-height: 15px;
	background: #474bff;
	color: #fff;
	padding: 2px 5px;
	border-radius: 4px;
}
.menu-sidebar li .dropdown-menu a:hover,
.menu-sidebar li .dropdown-menu li.current_page_item a {
    background: none;
    color: #474bff;
    /*padding: 0;*/
}

footer .payment-methods {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
	padding: 0 20px;
}
footer .payment-methods .icon {
	margin-right: 20px;
	margin-bottom: 20px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
	width: 60px;
	height: 38px;
}
footer .payment-methods .icon:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-filter: none;
    filter: none;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

#validate-email-input {
	width: 220px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dedede;
    margin: 0 10px 0 0;
    outline: 0;
    height: 45px;
    padding: 5px;
}

.screenshots {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.screenshots p.subtitle {
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 3px;
}
.screenshots p.subtitle2 {
	font-style: italic;
	color: #666;
	font-size: 13px;
	line-height: 19px;
}
.screenshots .screen-wrapper {
	display: inline-block;
	max-width: 200px;
	margin-right: 20px;
	margin-top: 10px;
	position: relative;
	transition: brightness 1s ease;
}
.screenshots .screen-wrapper:hover img {
	-webkit-filter: brightness(70%);
}
.screenshots .screen-wrapper::after {
	position: absolute;
	opacity: 0;
	content: "\f08e";
	font-family: FontAwesome;
	color: #fff;
	font-size: 22px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: opacity .5s ease;
}
.screenshots .screen-wrapper:hover::after {
	opacity: 1;
}
.screenshots .screen-wrapper img {
	border: 1px solid #ebebeb;
}


.or-table {
	margin-top: 0;
}
.or-table .compare-name {
	text-transform: none !important;
}
.or-table tr.or-comm td {
	background-color: #ffedea;
}
.or-table tr.or-custom td {
	background-color: #e6f7de;
}
.or-table tr.or-hcom td {
	background-color: #e3f1ff;
}
.or-table .or-type, .or-table .or-status {
	font-size: 20px;
	color: #444;
}
.or-table th, .or-table td {
	width: auto;
}
.or-table td {
	background: #f7f7f7;
}
.or-table th.or-name, .or-table td.or-name {
	width: 40%;
}
.or-table .or-date {
	font-size: 13px;
	text-transform: none;
}
.woocommerce td.product-quantity {
	width: 190px;
}
table.heartbeat-widget-table {
	font-size: 12px;
	border: none;
	line-height: 20px;
}
table.heartbeat-widget-table th {
	border: none;
	border-bottom: solid 1px #ccc;
	font-weight: bold;
}
table.heartbeat-widget-table td {
	position: relative;
	border: none;
	border-bottom: dotted 1px #ddd;
	font-weight: normal;
}
table.heartbeat-widget-table tr.last td {
	border: none;
}
table.heartbeat-widget-table tr.total td {
	border-top: solid 1px #ccc;
	border-bottom: none;
	font-weight: bold;
}
table.heartbeat-widget-table .badge {
	display: inline-block;
	padding: 0.25em 0.4em;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25rem;
}
table.heartbeat-widget-table .badge-online {
	background: #85d35f;
	color: #fff;
}
table.heartbeat-widget-table .badge-offline {
	background: #474bff;
	color: #fff;
}
table.heartbeat-widget-table .badge-paused {
	background: #f6ce4e;
	color: #fff;
}
table.heartbeat-widget-table span.delete-worker {
	font-size: 16px;
	color: red;
	position: absolute;
	right: 6px;
}
table.heartbeat-widget-table span.worker-item {
	cursor: pointer;
}
table.heartbeat-widget-table span.worker-item:hover {
	border-bottom: 1px dashed #999;
}
table.heartbeat-widget-table ul.dropdown-menu i.fa {
	margin-right: 8px;
}
table.heartbeat-widget-table ul.dropdown-menu a.offline {
	opacity: .3;
	cursor: default;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
ul.queue-order-types {
	font-size: 13px;
	list-style: none;
	padding: 0;
	text-align: center;
}
ul.queue-order-types li {
	display: inline-block;
	margin-right: 25px;
}
ul.queue-order-types li.last {
	display: inline-block;
	margin-right: 0;
}
ul.queue-order-types li span.icon {
	margin-right: 6px;
}

.jobs-overflow {
	overflow: hidden;
	height: 125px;
	position: relative;
}
.jobs-overflow:after {
	content: "";
	position: absolute;
	top: 60px;
	left: 0;
	height: 65px;
	width: 100%;
	background: linear-gradient(rgba(0,0,0,0), #fff);
}
.jobs-show-more-less {
	width: 100%;
	text-align: center;
	margin: 5px auto;
	font-size: 20px;
	color: #474bff;
	cursor: pointer;
	transition: all .2s;
}
.jobs-show-more-less:hover {
	font-size: 24px;
}

.ts-managed-dedicated{margin-bottom: 0px !important;background-color: #474bff !important; color:#fff;}
.ts-managed-dedicated h3{color:#fff;}
.ts-style-button-cta{background:#474bff;color:#ffffff;border:2px solid #474bff}
a.ts-style-button-cta,
a.ts-style-button-cta:hover
 {
    background: hsl(8, 98%, 57%) none repeat scroll 0 0;
    border: 1px solid hsl(8, 98%, 57%);
    color: hsl(0, 0%, 100%);
}
a.ts-style-button-cta:hover {
    text-decoration: none;
    background: #ffffff;
    color: #474bff;
}

.parallax-overlay {
	background: rgba(255,255,255,0.92);
}

.w-pricing{
    display:flex;
    flex-wrap:wrap;
    position:relative;
    padding:1rem 0;
	margin-bottom: 80px;
}
.w-pricing-item{
    flex:1 1 0%;
    text-align:center
}
.w-pricing-item-h{
    overflow:hidden;
    border-width:1px 0 1px 1px;
    border-style:solid
}
.w-pricing-item:first-child .w-pricing-item-h{
    border-radius:0.6rem 0 0 0.6rem
}
.w-pricing-item:last-child .w-pricing-item-h{
    border-radius:0 0.6rem 0.6rem 0;
    border-right-width:1px
}
.w-pricing-item-header{
    padding:2rem 1.5rem;
	color: #fff;
}
.w-pricing-item-title{
    line-height:1;
	color: #fff;
}
.w-pricing-item-price{
    font-size:3.5rem;
    line-height:1;
    font-weight:300
}
.w-pricing-item-price small{
    display:block;
    font-size:0.9rem;
    line-height:1.5rem;
    font-weight:normal;
    margin-top:0.4rem
}
.w-pricing-item .w-pricing-item-features{
    list-style-type:none;
    padding:1.5rem;
    margin:0;
	background-color: #fff;
}
.w-pricing-item .w-pricing-item-features li{
    padding:0.5rem 0;
    margin:0
}
.w-pricing-item-footer{
    padding-bottom:2.6rem;
	background-color: #fff;
}
.l-section.color_primary .w-pricing-item-h,.l-section.color_secondary .w-pricing-item-h,.l-section.color_custom .w-pricing-item-h{
    border-color:rgba(255,255,255,0.33)
}
.l-section.color_primary .w-pricing-item-header,.l-section.color_secondary .w-pricing-item-header,.l-section.color_custom .w-pricing-item-header{
    background-color:rgba(255,255,255,0.15)
}
.w-pricing-item.type_featured .w-pricing-item-h{
    margin:-1rem 0;
    border-width:0;
    border-radius:0.6rem;
    box-shadow:0 1px 10px rgba(0,0,0,0.15)
}
.w-pricing-item.type_featured + .w-pricing-item .w-pricing-item-h{
    border-left-width:0
}
.w-pricing-item.type_featured .w-pricing-item-header{
    padding-top:3rem;
    color:#fff
}
.w-pricing-item.type_featured .w-pricing-item-header h5{
    color:inherit
}
.w-pricing-item.type_featured .w-pricing-item-footer{
    padding-bottom:3.6rem
}
.w-pricing-item-header {
	background-color:#42454a;
}
.w-pricing-item-h {
	border-color:#cccccc;
}
.w-pricing-item.type_featured .w-pricing-item-header {
	background-color:#474bff;
	border-bottom: 1px solid #474bff;
}
.color_alternate .w-pricing-item-header {
	background-color:#ffffff;
}
.color_alternate .w-pricing-item.type_featured .w-pricing-item-header {
	background-color:#FCA311;
}
@media (max-width:1279px){
	.w-pricing.items_6 .w-pricing-item,.w-pricing.items_7 .w-pricing-item{
        flex:0 1 33.3333%
    }
}
@media (max-width:1024px){
	.w-pricing.items_4 .w-pricing-item,.w-pricing.items_5 .w-pricing-item,.w-pricing.items_8 .w-pricing-item{
        flex:0 1 50%
    }
}
@media screen and (max-width:767px){
	.w-pricing{
        display:block
    }
    .w-pricing-item-h{
        box-shadow:none;
        margin:0 !important
    }
    .w-pricing-item-header{
        box-shadow:none
    }
}


.process-section .step {
	text-align: center;
}
.process-section .step .step-content h3{
	margin-top: 15px;
	font-size: 22px;
	text-transform: uppercase;
}
.process-section .step .step-content p{
	font-size: 15px;
	color: #555;
}

.accrodation .acc-container {
	display: none;
}


#check-email-div .ts-message.success .ts-message-content {
	background-color: #85d35f;
}
#check-email-div .ts-message.error .ts-message-content {
	background-color: #474bff;
}
#check-email-div .ts-message > span, #check-email-div .ts-title-boxed > span {
	margin-top: 0px;
	margin-left: 0px;
}
#check-email-div .ts-message-content {
	padding-left: 35px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#check-email-div .ts-close {
	top: 17px;
}

#proof_request_button {
	margin: 20px auto 30px;
	background: #55adff none repeat scroll 0 0;
	width: 180px;
}
#proof_requested {
	display: block;
	background-color: #42454a !important;
	border-color: #42454a !important;
	margin: 20px auto 30px;
	color: #ccc;
}



.affiliate-top-2cols {
	margin-top: 40px;
	position: relative;
}
.affiliate-top-right-col {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	margin-bottom: 0;
	background-image: url('/goto/img/affiliates-team.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.affiliate-top-left-col {
	margin-bottom: 0;
}
.affiliate-top-button {
	line-height: 51px;
	font-size: 15px;
	letter-spacing: 1px;
	width: 180px;
	margin-right: 20px;
	display: inline-block;
}
.affiliate-top-button.login-button {
	background-color: #59c73b;
}
.affiliate-top-button.signup-button {
	background-color: #474bff;
}
.affiliate-top-button:hover {
	background-color: #252525 !important;
}
@media (max-width: 991px){
	.affiliate-top-right-col {
		height: 300px;
		position: relative;
		right: auto;
		top: auto;
	}
	.affiliate-top-left-col, .affiliate-top-right-col {
		float: none;
		width: 100%;
	}
	.affiliate-top-left-col {
		margin-bottom: 30px;
	}
	.affiliate-top-right-col {
		margin-bottom: 30px;
	}
}


@media (max-width: 767px){
	.woocommerce td.product-quantity {
		min-width: 87px !important;
		width: 87px !important;
	}
}
@media (max-width: 480px){
	.woocommerce table th {
		display: none;
	}
	.woocommerce table td {
		display: block;
		text-align: center;
	}
	.woocommerce table td.product-price,
	.woocommerce table td.product-quantity {
		display: none;
	}
}






.menu-nav > li ul.megamenu-dropdown {
    left: auto;
    right: 0;
}

@media (max-width: 700px) {
    .menu-nav > li ul.megamenu-dropdown {
        left: auto;
        right: auto;
    }
    .big-list {
		width: 46%;
		margin-right: 3%;
	}
}

@media (max-width: 768px) {
	.pay-for-success-bottom::before {
		top:48px;
	}
}

@media (max-width: 450px) {
    #bridge .input-group.input-group-lg {
        display: block
    }
    #bridge input.form-control {
        border-radius: 6px;
        margin-bottom: 10px
    }
    #bridge input.btn {
        border: 1px solid;
        margin: 10px;
        border-radius: 6px
    }
    .big-list {
		width: 100%;
		margin-right: 0;
	}
}





.solved-buttons {
	width: 100%;
	margin: 50px auto;
	text-align: center;
}
.solved-buttons h1, .solved-buttons h2, .solved-buttons h3, .solved-buttons h4 {
	margin-bottom: 25px;
}
.solved-buttons .box {
	display: inline-block;
	width: auto;
}
.solved-buttons .box img {
	transition: all .15s;
}
.solved-buttons .box img:hover {
	filter: drop-shadow(0px 0px 5px #ccc);
}
.solved-buttons .box.left {
	text-align: right;
	padding-right: 20px;
}
.solved-buttons .box.right {
	text-align: left;
	padding-left: 20px;
}
.solved-buttons .donate-button {
	cursor: pointer;
	height: 50px;
	min-width: 250px;
	background: #ffc439;
	color: #333;
	border-radius: 23px;
	text-align: center;
	line-height: 50px;
	font-size: 22px;
	font-style: oblique;
	font-weight: bold;
	transition: all .15s;
}
.solved-buttons .donate-button:hover {
	background: #f2ba36;
	filter: drop-shadow(0px 0px 5px #ccc);
}
.solved-buttons .review-button {
	cursor: pointer;
	height: 50px;
	min-width: 250px;
	background-color: #fff;
	border: 1px solid #00b67a;
	color: #333;
	border-radius: 2px;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	transition: all .15s;
}
.solved-buttons .review-button i.fa {
	font-size: 20px;
	color: #1dad79;
	margin-left: 12px;
	margin-right: 12px;
}
.solved-buttons .review-button:hover {
	filter: drop-shadow(0px 0px 5px #ccc);
}
@media (max-width: 991px) {
    .solved-buttons .box {
		display: block;
		margin-top: 5px;
	}
	.solved-buttons .box.left {
		text-align: center;
		padding-right: 0;
	}
	.solved-buttons .box.right {
		text-align: center;
		padding-left: 0;
	}
	.solved-buttons .donate-button, .solved-buttons .review-button {
		margin: 0 auto;
	}
}




#donate_box {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 100%;
	width: 100%;
	z-index: 1000;
}
#donate_white_small {
	width: 90%;
	max-width: 350px;
	height: 450px;
	background-color: white;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 3px;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 8px;
}
#donate_white_small .close-button {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 4px;
	width: 11px;
}
#donate_white_small .header-image {
	position: absolute;
	top: -55px;
	left: 0px;
	right: 0px;
	z-index: 150;
	border-radius: 3px;
	margin: 0px auto;
}
#donate_white_small h4 {
	padding-top: 40px;
	padding-bottom: 17px;
	margin-bottom: 0;
}
#donate_white_small .donation-amount-wrap {
	border-top: 1px solid #eee;
	padding: 20px 10px 20px 10px;
}
#donate_white_small .donation-amount-wrap span.total {
	color: #888;
}
ul.donate-amount {
	list-style: none;
	padding-inline-start: 0;
	padding-left: 10px;
}
ul.donate-amount li {
	list-style: none;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	width: 70px;
	background-color: #00aed9;
	color: #fff;
	vertical-align: middle;
	font-size: 16px;
	border-radius: 4px;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	transition: all 150ms linear;
	box-shadow: rgba(0, 0, 0, 0.18) 0px 1px 8px;
}
ul.donate-amount li.selected, ul.donate-amount li:hover {
	background-color: #474bff;
}
@media (max-width: 324px) {
	#donate_white_small {
		height: 405px;
	}
}




.order-actions {
	margin-top: 15px;
	float: right;
}
.order-actions a.action {
	margin-left: 6px;
	transition: all .2s ease;
}
.order-actions a.action:hover {
	opacity: .6;
}





@media (max-width: 480px) {
	.woocommerce table.shop_table.cart td {
		padding: 10px;
	}
	
	.woocommerce table td {
		display: table-cell;
		text-align: left;
	}
}







.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.checkbox-custom {
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 7px;
	margin-top: 0;
}
.checkbox-custom.checkbox-inline {
	display: inline-block;
	vertical-align: middle;
}
.form-group .checkbox-custom.checkbox-inline {
	margin-top: 7px;
	padding-top: 0;
}
.checkbox-custom:last-child, .checkbox-custom:last-of-type {
	margin-bottom: 0;
}
.checkbox-custom input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin: -6px 0 0 0;
	z-index: 2;
	cursor: pointer;
}
.checkbox-custom input[type="checkbox"]:checked + label:after {
	position: absolute;
	display: inline-block;
	font-family: 'FontAwesome';
	font-weight: 900;
	content: '\f00c';
	top: 50%;
	left: 4px;
	margin-top: -5px;
	font-size: 11px;
	line-height: 1;
	width: 16px;
	height: 16px;
	color: #333;
}
.checkbox-custom input[type="checkbox"]:disabled {
	cursor: not-allowed;
}
.checkbox-custom input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}
.checkbox-custom input[type="checkbox"]:disabled + label {
	cursor: not-allowed;
}
.checkbox-custom input[type="checkbox"]:disabled + label:before {
	background-color: #eee;
}
.checkbox-custom label {
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.5;
}
.checkbox-custom label:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
	width: 19px;
	height: 18px;
	display: inline-block;
	border-radius: 2px;
	border: 1px solid #bbb;
	background: #fff;
}
.checkbox-custom label + label.error {
	display: block;
}
html.dark .checkbox-custom label:before {
	background: #282d36;
	border-color: #21262d;
}
html.dark .checkbox-custom input[type="checkbox"]:checked + label:after {
	color: #fff;
}
html.dark .checkbox-custom input[type="checkbox"]:disabled + label:before {
	background: #242830;
	border-color: #242830;
}
.form-bordered .form-group {
	border-bottom: 1px solid #eff2f7;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.form-bordered .form-group:last-child, .form-bordered .form-group:last-of-type {
	border-bottom: none !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
/* Dark - Form - Bordered */
html.dark .form-bordered .form-group {
	border-bottom: 1px solid #242830;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.menu-nav>li ul li a {
	text-transform: none;
}
.header-lang-de .main-menu ul li a{
	padding-left: 12px;
	padding-right: 12px;
}
.header-lang-es .main-menu ul li a{
	padding-left: 12px;
	padding-right: 12px;
}
.header-lang-ru .main-menu ul li a{
	padding-left: 15px;
	padding-right: 15px;
}
.header-lang-fr .main-menu ul li a{
	padding-left: 10px;
	padding-right: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.header-lang-de .logo,
	.header-lang-es .logo,
	.header-lang-ru .logo,
	.header-lang-fr .logo{
		max-width: none;
		float: none;
		text-align: center;
		margin-bottom: 15px;
	}
}




.faq-payment-systems img.icon {
	margin-right: 8px;
	margin-bottom: 12px;
    width: 60px !important;
}
.faq-payment-systems td {
	text-transform: none;
}



.try_now_mobile {
	display: none;
	text-align: center;
	margin-top: 40px;
}
.try_now_mobile a {
	height: 39px;
	font-size: 1.1em;
}

@media (max-width: 767px) {
	.try_now_mobile {
		display: block;
	}
}



:root, [data-bs-theme=light] {
    --bs-blue: #5D87FF;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #FA896B;
    --bs-orange: #fd7e14;
    --bs-yellow: #FFAE1F;
    --bs-green: #13DEB9;
    --bs-teal: #20c997;
    --bs-cyan: #539BFF;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #2A3547;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #F6F9FC;
    --bs-gray-200: #EAEFF4;
    --bs-gray-300: #DFE5EF;
    --bs-gray-400: #7C8FAC;
    --bs-gray-500: #5A6A85;
    --bs-gray-600: #2A3547;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #5D87FF;
    --bs-secondary: #49BEFF;
    --bs-success: #13DEB9;
    --bs-info: #539BFF;
    --bs-warning: #FFAE1F;
    --bs-danger: #FA896B;
    --bs-light: #F6F9FC;
    --bs-dark: #2A3547;
    --bs-muted: #5A6A85;
    --bs-indigo: #6610f2;
    --bs-light-primary: #ECF2FF;
    --bs-light-secondary: #E8F7FF;
    --bs-light-info: #EBF3FE;
    --bs-light-success: #E6FFFA;
    --bs-light-warning: #FEF5E5;
    --bs-light-danger: #FBF2EF;
    --bs-light-indigo: #EBF3FE;
    --bs-dark-light: #2A3547;
    --bs-light-gray: #F6F9FC;
    --bs-primary-rgb: 93,135,255;
    --bs-secondary-rgb: 73,190,255;
    --bs-success-rgb: 19,222,185;
    --bs-info-rgb: 83,155,255;
    --bs-warning-rgb: 255,174,31;
    --bs-danger-rgb: 250,137,107;
    --bs-light-rgb: 246,249,252;
    --bs-dark-rgb: 42,53,71;
    --bs-muted-rgb: 90,106,133;
    --bs-indigo-rgb: 102,16,242;
    --bs-light-primary-rgb: 236,242,255;
    --bs-light-secondary-rgb: 232,247,255;
    --bs-light-info-rgb: 235,243,254;
    --bs-light-success-rgb: 230,255,250;
    --bs-light-warning-rgb: 254,245,229;
    --bs-light-danger-rgb: 251,242,239;
    --bs-light-indigo-rgb: 235,243,254;
    --bs-dark-light-rgb: 42,53,71;
    --bs-light-gray-rgb: 246,249,252;
    --bs-primary-text: #4a6ccc;
    --bs-secondary-text: #2A3547;
    --bs-success-text: #0fb294;
    --bs-info-text: #325d99;
    --bs-warning-text: #996813;
    --bs-danger-text: #c86e56;
    --bs-light-text: #2A3547;
    --bs-dark-text: #495057;
    --bs-primary-bg-subtle: #dfe7ff;
    --bs-secondary-bg-subtle: #F6F9FC;
    --bs-success-bg-subtle: #d0f8f1;
    --bs-info-bg-subtle: #ddebff;
    --bs-warning-bg-subtle: #ffefd2;
    --bs-danger-bg-subtle: #fee7e1;
    --bs-light-bg-subtle: #fbfcfe;
    --bs-dark-bg-subtle: #7C8FAC;
    --bs-primary-border-subtle: #becfff;
    --bs-secondary-border-subtle: #EAEFF4;
    --bs-success-border-subtle: #a1f2e3;
    --bs-info-border-subtle: #bad7ff;
    --bs-warning-border-subtle: #ffdfa5;
    --bs-danger-border-subtle: #fdd0c4;
    --bs-light-border-subtle: #EAEFF4;
    --bs-dark-border-subtle: #5A6A85;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-body-color-rgb: 90,106,133;
    --bs-body-bg-rgb: 255,255,255;
    --bs-font-sans-serif: "Plus Jakarta Sans",sans-serif;
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 0.875rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #333;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0,0,0;
    --bs-secondary-color: rgba(90, 106, 133, 0.75);
    --bs-secondary-color-rgb: 90,106,133;
    --bs-secondary-bg: #EAEFF4;
    --bs-secondary-bg-rgb: 234,239,244;
    --bs-tertiary-color: rgba(90, 106, 133, 0.5);
    --bs-tertiary-color-rgb: 90,106,133;
    --bs-tertiary-bg: #F6F9FC;
    --bs-tertiary-bg-rgb: 246,249,252;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255,255,255;
    --bs-heading-color: #2A3547;
    --bs-link-color: #5D87FF;
    --bs-link-color-rgb: 93,135,255;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #4a6ccc;
    --bs-link-hover-color-rgb: 74,108,204;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #ffefd2;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #ebf1f6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 7px;
    --bs-border-radius-sm: 5px;
    --bs-border-radius-lg: 15px;
    --bs-border-radius-xl: 12px;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.12);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: unset;
    --bs-emphasis-color: #000;
    --bs-form-control-bg: var(--bs-body-bg);
    --bs-form-control-disabled-bg: var(--bs-secondary-bg);
    --bs-highlight-bg: #ffefd2;
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px;
}


.affdash .card {
    --bs-card-spacer-y: 30px;
    --bs-card-spacer-x: 30px;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color: #2A3547;
    --bs-card-subtitle-color: #2A3547;
    --bs-card-border-width: 0px;
    --bs-card-border-color: #ebf1f6;
    --bs-card-border-radius: 7px;
    --bs-card-box-shadow: rgba(145, 158, 171, 0.2) 0px 0px 2px 0px,rgba(145, 158, 171, 0.12) 0px 12px 24px -4px;
    --bs-card-inner-border-radius: 7px;
    --bs-card-cap-padding-y: 15px;
    --bs-card-cap-padding-x: 30px;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 12px;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
    box-shadow: var(--bs-card-box-shadow);
}

.affdash .card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
}

.affdash .pb-3 {
    padding-bottom: 1rem!important;
}

.affdash .mb-0 {
    margin-bottom: 0!important;
}

.affdash .mb-2 {
    margin-bottom: 0.5rem!important;
}

.affdash .mb-3 {
    margin-bottom: 1rem!important;
}

.affdash .card-subtitle {
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color);
	font-size: 14px;
}

.affdash .table-responsive {
    overflow-x: clip;
}

.affdash .table-responsive table {
    caption-side: bottom;
    border-collapse: collapse;
}

.affdash .table-responsive .table {
	margin-top: 0;
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: #ebf1f6;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: #EAEFF4;
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: #F6F9FC;
    width: 100%;
    margin-bottom: 1rem;
    color: var(--bs-table-color);
    vertical-align: top;
    border-color: var(--bs-table-border-color);
}

.affdash .table-responsive .table>thead {
    vertical-align: bottom;
	border-color: inherit;
    border-style: solid;
    border-width: 0;
}

.affdash .table-responsive tbody,
.affdash .table-responsive td,
.affdash .table-responsive tfoot,
.affdash .table-responsive th,
.affdash .table-responsive thead,
.affdash .table-responsive tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

.affdash .table-responsive .table>:not(caption)>*>* {
    padding: 16px 16px;
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
	vertical-align: middle;
}

.affdash .table-responsive .table>tbody {
    vertical-align: inherit;
}

.affdash .fw-bold {
    font-weight: 500!important;
}

.affdash .border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}

.affdash .d-flex {
    display: flex!important;
}

.affdash .align-items-stretch {
    align-items: stretch!important;
}

.affdash .overflow-hidden {
    overflow: hidden!important;
}

.affdash .shadow-none {
    box-shadow: none!important;
}

.affdash .w-100 {
    width: 100%!important;
}

.affdash .bg-light-info {
    --bs-bg-opacity: 1;
    background-color: #f5f5f5;
}

.affdash .card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
}

.affdash .position-relative {
    position: relative!important;
}

.affdash .card-body .row {
    --bs-gutter-x: 24px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

.affdash .align-items-center {
    align-items: center!important;
}

.affdash .mb-7 {
    margin-top: 20px!important;
    margin-bottom: 45px!important;
}

.affdash .me-6 {
    margin-right: 12px!important;
}

.affdash .rounded-circle {
    border-radius: 50%!important;
}

.affdash .fs-5 {
    font-size: 2.8rem!important;
}

.affdash .fw-semibold {
    font-weight: 600!important;
}

.affdash .border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}

.affdash .border-muted {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-muted-rgb),var(--bs-border-opacity))!important;
}

.affdash .border-opacity-10 {
    --bs-border-opacity: 0.1;
}

.affdash .pe-4 {
    padding-right: 1.8rem!important;
}

.affdash .text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
}

.affdash .ps-4 {
    padding-left: 1.8rem!important;
}

.affdash .wb-card {
    /*height: 210px;*/
}

.affdash .wb-card h3 {
	font-size: 2.2em;
	margin-bottom: 10px;
}

.affdash .wb-card h3 sup {
	top: 0.5em;
	font-size: .5em;
}

.affdash .welcome-bg-img {
	text-align: center;
}
@media (max-width: 767px) {
    .affdash .welcome-bg-img {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px){
	.affdash .welcome-bg-img {
		margin-top: 20px;
	}
}

.affdash .img-fluid {
	width: 270px;
	height: auto;
}

.affdash .aff-support-bottom {
	padding: 15px 0 15px 0;
	text-align: center;
}
.ts-CTA .aff-support-bottom p {
	font-size: 15px;
	font-weight: 300;
	margin: 0;
}
.ts-CTA .aff-support-bottom a {
	color: #fff;
}
.ts-CTA .aff-support-bottom a:hover {
	text-decoration: underline;
}

.account-details-payment,
.account-details-password,
.account-details-other
{
	width: 100%;
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 30px;
}

@media (min-width: 992px) {
	.account-details-payment {
		width: 65%;
	}
	.account-details-password {
		width: 35%;
	}
}