*:focus {
	outline: none;
}
a {
    color: #fd4326;
}
.mobile-navigation {
    border-color: #fd4326;
}
.mobile-navigation:hover,
.mobile-navigation:focus {
    color: #fd4326;
}
.ts-bt {
    background: #fd4326;
    border-color: #fd4326;
}
.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: #fd4326;
}
.ts-style-button:hover {
    background: #fd4326;
}
.top-header ul li a:hover,
.top-header ul li a:hover .fa {
    color: #fd4326;
}
.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: #fd4326;
}
.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: #fd4326;
}
.main-menu ul > li .dropdown-menu > li.menu-item-has-children > a:hover:after {
    color: #fd4326;
}
.ts-service-style-1 .service-icon:after {
    box-shadow: 0 0 0 4px #fd4326;
    -moz-box-shadow: 0 0 0 4px #fd4326;
    -webkit-box-shadow: 0 0 0 4px #fd4326;
}
.ts-service-style-1:hover .service-icon {
    background: #fd4326;
}
.ts-service-style-1 .read-more {
    color: #fd4326;
}
.ts-search-domain input[type="submit"],
.ts-search-domain input[type="submit"]:hover,
.ts-search-domain input[type="submit"]:focus {
    background-color: #fd4326;
}
.ts-search-domain .sm_links a:hover {
    color: #fd4326;
}
.ts-pricing-table-style1 a.cta_pricing:hover,
.ts-pricing-table-style1 a.cta_pricing:focus {
    background: #fd4326;
}
.ts-pricing-table-style1.active {
    background: #fd4326;
}
.ts-pricing-table-style1.active .price-unit {
    background: #fd4326;
}
.ts-pricing-table-style1.active a.cta_pricing:hover,
.ts-pricing-table-style1.active a.cta_pricing:focus {
    color: #fd4326;
}
.ts-testimonial-style1 .client-quote .fa {
    color: #fd4326;
}
.ts-testimonial-style1 .client-website a {
    color: #fd4326;
}
.owl-theme .owl-controls .owl-page.active {
    border-color: #fd4326;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #fd4326;
}
.ts-acordion h3 .fa {
    color: #fd4326;
}
.ts-acordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    color: #fd4326;
}
.ts-acordion .ui-accordion-header:before {
    color: #fd4326;
}
.ts-acordion.ts-acordion-style2 .ui-accordion-header.ui-state-active {
    color: #fd4326;
}
.ts-acordion.ts-acordion-style2.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon {
    color: #fd4326;
}
.ts-domain-price-box .domain-price {
    color: #fd4326;
}
.ts-service-style-2:hover .icon-service {
    color: #fd4326;
}
.ts-service-style-2:hover h3 {
    color: #fd4326;
}
.ts-pricing-table-style2 a.cta_pricing:hover {
    background: #fd4326;
}
.ts-pricing-table-style2.active {
    background: #fd4326;
}
.ts-pricing-table-style2.active a.cta_pricing:hover {
    color: #fd4326;
}
.ts-testimonial-style2 .client-website a {
    color: #fd4326;
}
.ts-testimonial-style2.dark .client-website a:hover {
    color: #fd4326;
}
.ts-feature-item-style2 .icon-feature {
    color: #fd4326;
}
.ts-feature-item-2 .feature-icon {
    background: #fd4326;
}
.ts-item-post .ts-main-recent-post a:hover h4 {
    color: #fd4326;
}
.ts-item-post h4 a:hover {
    color: #fd4326
}
.ts-item-post .ts-item-post-footer i {
    color: #fd4326;
}
.ts-item-post .ts-item-post-footer a:hover {
    color: #fd4326;
}
.ts-section-top-footer {
    background: #fd4326;
}
.contact-info:hover span {
    border-color: #fd4326;
}
.contact-info:hover span i {
    color: #fd4326;
}
.ts-company-info a:hover {
    color: #fd4326;
}
.ts-support ul li a:hover {
    color: #fd4326;
}
.ts-support ul li i {
    color: #fd4326;
}
.ts-control-pane ul li a:hover {
    color: #fd4326;
}
.ts-control-pane ul li i {
    color: #fd4326;
}
.ts-form-subscribe .subcribe-btn {
    background: #fd4326;
}
.ts-social-footer a:hover span {
    background: #fd4326;
}
.ts-menu-footer ul li a:hover {
    color: #fd4326;
}
.ts-service-style3 a:hover h4 {
    color: #fd4326;
}
.ts-special-offer .ts-special-offer-content ul li:before {
    color: #fd4326;
}
.ts-special-offer .ts-special-offer-content ul a:hover {
    color: #fd4326;
}
.ts-hosting-price span.ts-special-offer-price {
    color: #fd4326;
}
.ts-special-offer-content .ts-offer-right a {
    background: #fd4326;
}
.ts-number-statistic i {
    color: #fd4326;
}
.ts-number-statistic a:hover {
    color: #fd4326;
}
.ts-number-statistic a:hover h3 {
    color: #fd4326;
}
.widget-list-posts i {
    color: #fd4326;
}
.widget-list-posts a:hover {
    color: #fd4326;
}
.ts-list-popular-topics li .red-text {
    color: #fd4326;
}
footer .widget ul li a:before {
    color: #fd4326;
}
.ts-big-caption span,
.ts-big-caption-center span {
    color: #fd4326;
}
.ts-caption-small-center {
    color: #ffffff!important;
}
.ts-caption-small .fa {
    background: #fd4326;
}
.ts-caption-small-right .fa {
    background: #fd4326;
}
.ts-price-rev span,
.ts-price-rev-right span {
    color: #fd4326;
}
.ts-button-slide-2 {
    background: #fd4326!important;
    border-color: #fd4326!important;
}
.ts-button-slide:hover {
    background: #fd4326!important;
    border-color: #fd4326!important;
}
.ts-button-slide-2:hover a,
.ts-button-slide-2 a:hover {
    color: #fd4326;
}
.ts-number {
    color: #fd4326;
}
.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover {
    color: #fd4326;
}
.ts-whmcs li .item-right strong a:hover {
    color: #fd4326;
}
.date-post span.month {
    background: #fd4326;
}
.blog-item h3 a:hover {
    color: #fd4326;
}
.blog-meta li a:hover {
    color: #fd4326;
}
.blog-meta li .fa {
    color: #fd4326;
}
.ts-button:hover,
input[type="submit"]:hover,
.more-link:hover,
button:hover {
    background: #fd4326;
    border-color: #fd4326;
}
.blog-item .group-share a:hover,
.group-share a:hover {
    color: #fd4326;
}
.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: #fd4326;
    border-color: #fd4326;
}
.page-links > span {
    background-color: #fd4326;
    border-color: #fd4326;
}
.blog-quote {
    border-color: #fd4326;
}
.blog-link:before {
    color: #fd4326;
}
.owl-theme .owl-controls .owl-buttons div:hover,
.owl-theme .owl-controls .owl-buttons div:focus {
    background: #fd4326;
}
blockquote {
    border-color: #fd4326;
}
#searchform button[type="submit"]:hover {
    background: #fd4326;
}
.widget ul li a:before,
.widget_recent_comments li.recentcomments:before {
    color: #fd4326;
}
.widget ul li a:hover {
    color: #fd4326;
}
.domainchecker button[type="submit"]:hover {
    background: #fd4326!important;
}
.widget_tag_cloud .tagcloud a:hover {
    background: #fd4326;
}
.comment-item .comment-reply-link:hover {
    color: #fd4326;
}
.ts-service-style-3 .icon-service {
    color: #fd4326;
}
.ts-service-style-4:hover .icon-service {
    background: #fd4326;
    border-color: #fd4326;
}
.ts-service-style-5 .icon-service {
    background: #fd4326;
}
.team-item-style2 .social-network a:hover {
    background: #fd4326;
}
.team-item .social-network-team li a:hover {
    color: #fd4326;
}
.ts-list-ul ul li:before {
    color: #fd4326;
}
.countdownstyle1 .ts-date-countdown.ts-day-count {
    background: #fd4326
}
.countdownstyle2 .ts-date-countdown.ts-day-count {
    color: #fd4326;
}
#wp-calendar a:hover {
    color: #fd4326;
}
.ts-showmore:hover {
    background: #fd4326;
}
.quote-type-style2:before {
    color: #fd4326;
}
.ts-list-style ul li a:hover {
    color: #fd4326;
}
.ts-list-style.underlist li a {
    color: #fd4326;
}
#filters-portfolio .cbp-filter-item.cbp-filter-item-active,
#filters-portfolio .cbp-filter-item:hover {
    background-color: #fd4326;
}
.ts-contact-infomation a:hover {
    color: #fd4326;
}
.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: #fd4326;
}
.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 #fd4326;
}
.ts-menu-sidebar li .sub-menu a:hover,
.ts-menu-sidebar li .sub-menu li.current_page_item a {
    color: #fd4326;
}
.contact-info span {
    background: #fd4326;
}
/* 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: #fd4326!important;
    border-color: #fd4326!important;
}
.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
    color: #fd4326!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: #fd4326!important;
}
.woocommerce .addresses .title .edit:hover,
.woocommerce-page .addresses .title .edit:hover {
    background: #fd4326!important;
}
.price_slider_amount .price_label span {
    color: #fd4326!important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    background: #fd4326!important;
}
.chosen-container-single .chosen-single span:after {
    color: #fd4326!important;
}
.widget_price_filter .ui-slider-horizontal {
    background: #fd4326!important;
}
.widget_price_filter .price_slider_amount .button:hover {
    background: #fd4326!important;
}
.product-categories li a:before {
    color: #fd4326!important;
}
.product-categories li a:hover {
    color: #fd4326!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: #fd4326!important;
    color: #fd4326!important;
}
#commentform .stars > span a:hover:before,
#commentform .stars > span a.active:before {
    color: #fd4326!important;
}
.woocommerce .comment-form input[type="submit"]:hover {
    background: #fd4326!important;
}
.shipping_calculator h2 a:hover {
    color: #fd4326!important;
}
.added_to_cart.wc-forward:hover {
    background: #fd4326!important;
}
.woocommerce-message .button:hover {
    background: #fd4326!important;
}
li.mini-shoping-cart-wraper .buttons a:hover {
    background: #fd4326!important;
}
.toggle-bar-btn {
    border-color: #fd4326 #fd4326 transparent transparent;
}
.widget_mc4wp_widget input[type="submit"] {
    background: #fd4326
}
.ts-suport-header .header-suport .header-phone {
    color: #fd4326;
}
.ts-suport-header .header-signup-chat li.header-chat span.icon {
    background: #fd4326;
}
.main-header-style2 .main-menu > ul > li > a:hover,
.main-header-style2 .main-menu > ul > li:hover > a {
    background: none;
    color: #fd4326;
}
.ts-special-offer-style2 .ts-special2 a {
    background: #fd4326;
}
.ts-special-offer-style2 .ts-special2 a:hover {
    color: #fd4326;
}
.ts-mediumcaption-3 span {
    color: #fd4326;
}
.ts-listcaption1-3:before {
    color: #fd4326;
}
.ts-listcaption1-3 span {
    color: #fd4326;
}
.ts-button-s3 {
    background: #fd4326!important;
}
.tp-caption.ts-button-s3:hover a,
.tp-caption.ts-button-s3 a:hover {
    color: #fd4326;
}
.ts-button-s3:hover {
    color: #fd4326;
}
.ts-small-caption-3 span {
    color: #fd4326;
}
.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: #fd4326;
    border-color: #fd4326;
}
.ts-service-img .service-content a.cta_pricing:hover {
    color: #fd4326;
}
.ts-pricing-table-style3 .price-icon .pricing-icon {
    background: #fd4326;
}
.ts-pricing-table-style3 .price-unit .price-unit {
    color: #fd4326;
}
.ts-pricing-table-style3.active .price-unit {
    background: #fd4326;
}
.ts-pricing-table-style3 p a.cta_pricing:hover,
.ts-pricing-table-style3.active a.cta_pricing {
    background: #fd4326;
    border-color: #fd4326;
}
.ts-pricing-table-style3.active a.cta_pricing:hover {
    color: #fd4326;
}
li.mini-shoping-cart-wraper a:hover span,
li.mini-shoping-cart-wraper:hover a span.cart-number-items {
    border-color: #fd4326;
}
.ts-pricingtable-5 .price-icon {
    background: #fd4326;
}
.ts-pricingtable-5 .price-unit {
    color: #fd4326;
}
.ts-pricingtable-5 .ts-bt-pricing {
    background: #fd4326;
    border-color: #fd4326;
}
.ts-pricingtable-5 .ts-bt-pricing:hover {
    color: #fd4326;
}
.ts-pricingtable-5 table td .inner-td.ts-icon-check,
.ts-icon-check {
    color: #fd4326;
}
.ts-search-whois #domain .l1 input[type="submit"] {
    background-color: #fd4326;
}
.ts-pricing-table-style3.ts-whmpress button:hover {
    border-color: #fd4326;
}
.ts-pricing-table-style3.active.ts-whmpress button {
    background: #fd4326;
    border-color: #fd4326;
}
.ts-pricing-table-style3.active.ts-whmpress button:hover {
    color: #fd4326;
}
.ts-service-img.ts-whmpress .service-content button {
    background: #fd4326;
    border-color: #fd4326;
}
.ts-service-img.ts-whmpress .service-content button:hover {
    color: #fd4326;
}
.ts-pricing-table-style2.ts-whmpress.active button:hover {
    color: #fd4326;
}
.ts-pricing-table-style2.ts-whmpress button:hover {
    background: #fd4326;
}
.ts-pricing-table-style1.ts-whmpress button:hover,
.ts-pricing-table-style1.ts-whmpress button:focus {
    background: #fd4326;
}
.ts-pricing-table-style1.ts-whmpress.active button:hover {
    color: #fd4326;
}
span.page-numbers.current {
    background-color: #fd4326;
    border-color: #fd4326;
    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: #fd4326 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: 250px;
	width: 100%;
	padding: 0;
    display: none;
    margin-bottom: 30px;
    margin-top: 30px;
    min-height: 250px;
    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: #fd4326 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: #fd4326 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-top: 15px;
}
.ts-custom-menu .oidsearch-box #oid {
	margin: 0;
	padding: 3px;
	height: 28px;
	width: 50%;
}
.ts-custom-menu .oidsearch-box #oidsearch {
	height: 28px;
	line-height: 28px;
	background-color: #fd4326;
	border: medium none;
	border-radius: 0 5px 5px 0;
	margin: 0 0 0 -1px;
	padding: 0;
	position: relative;
	text-align: center;
	width: 16%;
	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: #fd4326;
}
.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;
	cursor: default;
}
.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: #fd4326;
    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 #fd4326;
    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: #fd4326;
	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: #fd4326;
    /*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 .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: #fd4326;
	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: #fd4326;
	cursor: pointer;
	transition: all .2s;
}
.jobs-show-more-less:hover {
	font-size: 24px;
}

.ts-managed-dedicated{margin-bottom: 0px !important;background-color: #fd4326 !important; color:#fff;}
.ts-managed-dedicated h3{color:#fff;}
.ts-style-button-cta{background:#fd4326;color:#ffffff;border:2px solid #fd4326}
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: #fd4326;
}

.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:#fd4326;
	border-bottom: 1px solid #fd4326;
}
.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: #fd4326;
}
#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: #fd4326;
}
.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: 360px;
	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: #fd4326;
}
@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;
}