a:visited,
.alink:visited,
a:hover,
a:focus,
a:active {
  color: #EC1F27;
  text-decoration: none;
}
.contact-index-index .columns #contact-form .fieldset .field.required .label::after,
.contact-index-index .columns #contact-form .fieldset .fields .field.required .label::after, 
.contact-index-index .columns #contact-form .fieldset .field._required .label::after,
.contact-index-index .columns #contact-form .fieldset .fields .field._required .label::after {
	color: #EC1F27;
}
.block-search .block-content input {
	border: 1px solid #e4e4e4;
	border-radius: 30px;
}
.header-control ,.footer-bottom ,.header .top-header ,
.header-wrapper-sticky.enable-sticky {
	background: #061B5A;
}
.header-container .header-content .top-bar-left .top-text-left ,
.top-account ul li a ,
.hoteline_header .wrap label ,
.hoteline_header .wrap {
	color: #333333;
}
.top-header ,.header-container .header-content .header {
	background-color: #FCFCFC;
}
.header .top-header {
	border-bottom: none;
}
.item-product .product-info .product-name a ,
body .opc-block-summary .minicart-items .product-item-name a {
	color: #3954A4;
}
.header-main .block-search .block-content button.action {
	background: #EC1F27;
}
.header-main .hoteline_header .image_hotline ,
#pageContent .velaAboutUsTitle:after ,
.contact-info .image_hotline ,
.product.info.detailed .product.data.items .item.title a:before ,
.button, input[type="submit"], button ,
.button:hover, input[type="submit"]:hover, button:hover ,
.opc-wrapper .shipping-address-item.selected-item::after {
	background-color: #EC1F27;
}
.about-review-thumb a:hover ,
.gallery-placeholder .row li.active img ,
.header-container .header-content .minicart-wrapper .block-minicart ,
.opc-wrapper .shipping-address-item.selected-item , 
.rokanthemes-onepagecheckout .opc-wrapper #shipping #checkout-step-shipping .shipping-address-item:hover ,
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	border-color: #EC1F27;
}
.header-main .header-mini-cart .counter.qty ,.page-footer .fixed-right ul li a:hover::before ,
.login-container .block.block-new-customer .actions-toolbar .primary a ,
button.action-primary.action-accept:hover {
	background: #EC1F27;
}
.page-wrapper .header-container .header-content .minicart-wrapper:hover .header-mini-cart::before ,
.header-control .custommenu.navigation li.level0 > .level-top:hover ,
.post-info-bottom .post-tags-info a:hover ,
.post-info-extra,
.post-view .post-info-extra ,
.post-view .post-info-extra .post-date ,
.about-info h3 a:hover ,
.about-full-protec .new-user-guide:hover,
.about-menu a:hover ,
.item-contact-info .contact-icon:hover::before ,
.item-contact-info .contact-icon:hover i ,
.gallery-placeholder .owl-theme .owl-controls .owl-buttons > div:hover:before ,
.gallery-placeholder .row li.active:after ,
.rowFlexMargin .velaFooterMenu.velaBlock .velaFooterLinks li a:hover, 
.rowFlexMargin .velaFooterMenu.velaBlock .velaFooterLinks li a:focus ,
.post-list-wrapper .item-post-full .post-title a:hover ,
.sidebar-post .widget-post-tab .post-tab-info h3 a:hover ,
.breadcrumbs ul.items li strong ,
.breadcrumbs ul.items li a:hover ,
.footer-bottom .copyright a ,
.header-mini-cart::before ,
.cart.table-wrapper .cart.items .col span.price ,
#newsletter_pop_up .newletter_popup_close:hover span::before , 
.modal-popup .action-close:hover::before {
	color: #EC1F27;
}
.header-control .custommenu.navigation li.level0 > .level-top:hover ,
.top-header .top-account ul li:hover a , 
.cms-index-index .verticalmenu.navigation.side-verticalmenu > ul li:hover a ,
.verticalmenu.navigation.side-verticalmenu > ul li.level0:hover > a ,
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level2 a:hover, 
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level1 > a:hover {
	color: #EC1F27;
}
.header-control .top-header .switcher .switcher-options:hover strong {
	color: #EC1F27;
}
.header-container .mini-cart-wrapper.enable-sticky .mini-carts .header-mini-cart::before {
	color: #fff;
}
body .page-wrapper .verticalmenu.navigation .open-children-toggle:empty {
	display: none;
}
.wrapper_slider .owl-theme .owl-controls .owl-page.active span, 
.wrapper_slider .owl-theme .owl-controls.clickable .owl-page:hover span ,
.customer-account-create .page-main .actions-toolbar > .primary .action.submit.primary ,
.customer-account-login .page-main .login-container .block.block-customer-login .actions-toolbar .primary button {
	background: #EC1F27;
    border: 2px solid #EC1F27;
}

.customer-account-create .page-main .actions-toolbar > .secondary .action.back{
	background: #808080;
    border: 2px solid #808080;
}

.page-footer #back-top i ,
.top-home-content .velaServicesInner .boxServiceImage ,
.hot-deal .countdown_block .super-deal-countdown ,
.storelocator-store-view #locator_filter-store .column_left #store_list_view .today_time ,
.storelocator-store-view .map-directions , 
.storelocator-index-index .location-information .view-detail a ,
.about-full-protec span,
.about-menu a::after ,
.product-view .detail-info-product-view .attr-info .addcart-link,
.wrapper_quickview_item .detail-info-product-view .attr-info .addcart-link ,
.rowFlexMargin .vela-contactinfo.velaBlock .contacinfo-phone.contactinfo-item .image_hotline ,
.product-info-main .product-social-extra .action.tocompare:hover, 
.product-info-main .product-social-extra .action.towishlist:hover,
.cart-container .checkout-methods-items .action.primary ,
#discount-coupon-form .action.apply.primary:hover ,
body .action_button .button:hover, 
body button:hover, body input[type="submit"]:hover ,
body .action_button .button:hover, body button:hover, 
body input[type="submit"]:hover ,
.block-new-customer .actions-toolbar .action.action-register:hover,
.block-customer-login .actions-toolbar .action.action-register:hover, 
.block-new-customer .actions-toolbar .action-login:hover,
.block-customer-login .actions-toolbar .action-login:hover , 
.block-customer-login .actions-toolbar .action-login , 
.wishlist-index-index .product-item-info button ,
body .modal-popup .ajaxsuite-buttons button , 
body .modal-popup .ajaxsuite-buttons button:hover ,
.ui-slider-horizontal ,
.ui-slider .ui-slider-handle ,
.toolbar-products .modes .modes-mode.active::before, 
.toolbar-products .modes .modes-mode:not(.active):hover::before ,
.grid-mode-show-type-products a:hover, 
.grid-mode-show-type-products a.actived ,
.grid-mode-show-type-products a:hover, .grid-mode-show-type-products a.actived {
	background: #EC1F27;	
}
.chosen-container .chosen-results li.active-result:hover ,
.chosen-container .chosen-results .active-result.result-selected ,
.chosen-container .chosen-results li.highlighted {
	background-color: #EC1F27;
	color: #fff;
}
.top-header {
	border-bottom: 1px solid #e4e4e4;
}
.cat_posion .vc_tta-tabs-container .tabs li.active a , 
.categorytab-container.cat_1 .vc_tta-tabs-container.pull-right .tabs li.active a , 
.item-product .product-info .product-name a:hover ,
.product_row .item-product .product-info .product-name a:hover ,
#layered_ajax_price_text ,
.single-post-leading .post-date-author > li:last-child a ,
.title-post-tab li.active a , 
.widget.widget-post-cat a:hover ,
.item-post-masonry .post-format ,
#pageContent .velaAboutUsTextHeading:before ,
#pageContent .aboutServiceCounter ,
.store-content .icons ,
.cms-about-us blockquote .color,
.top-header .switcher .switcher-options .switcher-dropdown li a:hover ,
.product-view .detail-info-product-view .price-box .price-container .price, 
.wrapper_quickview_item .detail-info-product-view .price-box .price-container .price ,
.product-reviews-summary .reviews-actions a:hover ,
.product-view .detail-info-product-view .product-info-stock-sku .stock span, 
.wrapper_quickview_item .detail-info-product-view .product-info-stock-sku .stock span, 
.product-view .detail-info-product-view .product.attribute.sku .value, 
.wrapper_quickview_item .detail-info-product-view .product.attribute.sku .value ,
.header-container .header-content .minicart-wrapper .minicart-items .product-item-details .price , 
.minicart-items .product-item-name a:hover ,
.header-container .header-content .minicart-wrapper .block-minicart .subtotal .price-container .price ,
.nav-toggle:hover::before ,
.account .page-main .account-nav .item.current a, .account .page-main .account-nav .item.current strong ,
.account .page-main .block-dashboard-info .box-information .box-actions a ,
.account .page-main .block-dashboard-info .box-newsletter .box-actions a ,
.account .page-main .block-dashboard-addresses .box-shipping-address a,
.account .page-main .block-dashboard-addresses .box-billing-address a:hover ,
.account .page-main .block-dashboard-info .box-information .box-actions a:hover ,
.account .page-main .block-dashboard-info .box-newsletter .box-actions a:hover ,
.toolbar-products .modes-mode.active::before {
	color: #EC1F27;
}
.cms-about-us blockquote {
	border-color: #EC1F27;
}
 .rating-summary .rating-result span::before {
	color: #F2C53F;
}
.bundle-actions .action.primary:hover, 
.review-form .action.submit.primary:hover, .block-cart-failed .action.continue:hover,
.cart-container .form-cart .action.continue:hover, button:hover,
.cart.table-wrapper .actions-toolbar > .action:hover, .cart.table-wrapper .action-gift:hover, 
.action.primary:hover ,
body .primary #top-cart-btn-checkout, 
body .action_button .button.btn-continue ,
.login-container .block.block-new-customer .actions-toolbar .primary a:hover ,
.account .page-main .secondary .back ,
.account .page-main .actions-toolbar > .primary > button, 
.account .page-main .form-address-edit .actions-toolbar .action.primary , 
.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar > .primary button ,
.owl-theme .owl-controls .owl-buttons > div:hover,
.rokanthemes-onepagecheckout input[type="radio"]:checked , 
.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar > .primary button , 
.checkout-container .action.action-auth-toggle ,
.rokanthemes-onepagecheckout #opc-sidebar .discount-code #discount-form .actions-toolbar > .primary .action.action-apply:hover , 
.ui-datepicker .ui-datepicker-buttonpane button ,
.sort-pagi-bar-bottom .toolbar-products .pages .pages-items .item.current strong, 
.sort-pagi-bar-bottom .toolbar-products .pages .pages-items .item a:hover {
	background: #EC1F27;
    border-color: #EC1F27;
}
.page-wrapper .item-product .product-extra-link a:hover ,
.product-info-cart .addcart-link button:hover,
.product-info-cart .addcart-link button,
.product-info-cart .addcart-link .action.tocart.primary,
.product-info-cart .addcart-link .action.tocart.primary:hover , 
.storelocator-index-index .location-information .view-detail a:hover , 
#pageContent .btnVelaOne ,
.action.multicheckout:hover ,
.product-view .product-social-extra a:hover,
.wrapper_quickview_item .product-social-extra a:hover ,
.product-view .detail-info-product-view .attr-info .addcart-link:hover,
.wrapper_quickview_item .detail-info-product-view .attr-info .addcart-link:hover ,
.contact-index-index .columns .form.contact button.action.primary  ,
.account .page-main .actions-toolbar > .primary > button:hover, 
.account .page-main .form-address-edit .actions-toolbar .action.primary:hover{
	background-color: #EC1F27;
    border-color: #EC1F27;
}
#newsletter_pop_up .content-popup h3 ,
.item-blog .blog-content .blog-info .blog-title a:hover ,
.item-blog .blog-info .time-conment .date-time ,
.velaNewsletterFooter .velaContent .newsletterDescription span ,
.account .page-main .block-dashboard-addresses .box-billing-address a ,
.nav-toggle::before , 
.list-category-dropdown a:hover , 
.contact-index-index .columns .media-body {
	color: #EC1F27;
}
.post-paginav > a:hover,
.post-paginav > a.curent-page ,
.item-product .product-info-cart button ,
.item-product .product-info-cart button.btn-add-to-cart ,
#newsletter_pop_up .content-popup .form.subscribe .action.subscribe.primary ,
.newsletter-footer button.action,
 .newsletter-footer button.action:hover,
.post-info-bottom a:hover ,
.countdown-page-product-custom .progressbar-countdown-p-p-c > div ,
.contact-index-index .columns .form.contact .action.primary:hover {
	background-color: #EC1F27 !important;
	border-color: #EC1F27 !important;
}
.product.description .value font {
	font-size: 16px;
	font-weight: bold;
}
/* css for modal */
.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content {
	height: calc(100vh - 235px);
}
.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap {
	background-color: #fff;
}
/* newsletter */
.newsletterpopup {
	background: #f7f7f7;
}
#newsletter_pop_up .content-popup input[type="email"]{
	background-color: #f7f7f7!important;
	border: 1px solid #e4e4e4!important;
}
/*header logo css*/
.wp-header .logo img {
	width: 100%;
    max-height: 100%!important;
}
#newsletter_pop_up .content-popup p ,
#newsletter_pop_up .content-popup h4 a ,
#newsletter_pop_up .content-popup .subscribe-bottom label {
	color: #333333;
}
@media only screen and (min-width: 768px){
	.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap {
		min-width: 450px;
	}
}
@media only screen and (max-width: 768px)
{
	body .page-wrapper .verticalmenu.navigation .open-children-toggle:empty {
		display: inline-block;
	}
	.header-container .header-content {
		background-color: #FCFCFC;
	}
}
.rokanthemes-onepagecheckout .opc-wrapper #shipping a.revert-checkout {
    display: block;
    margin: 20px 0;
    font-size: 14px;
    color: #222222;
    background: #eee;
    border-color: #eee;
    padding: 15px;
    text-align: center;
    font-weight: 500;
    border-radius: 4px;
    line-height: 1;}
.rokanthemes-onepagecheckout .opc-wrapper #shipping a.revert-checkout:hover {
	background: #EC1F27;
    border-color: #EC1F27;
    color: #fff;
}

/* ########## For Footer CSS ########## */


.footer-container .rowFlexMargin .velaBlock .contacinfo-logo {
    margin-bottom: 0px;
}
.rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item {
    margin-top: 15px;
}
.rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item {
    margin-top: 10px;
}

.footer-container .rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item .image_hotline {
    height: 30px;
    width: 30px;
}
.footer-container .rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item .wrap {
    font-size: 16px;
	margin-top: 5px;
}
.footer-container .rowFlexMargin .vela-contactinfo .contactinfo-item label {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.footer-bottom .container .addressfooter {
    text-align: center;
}

/* ########## For Price on Category Page in Canter ########## */
.item-product .product-info {
    text-align: center;
}

/* ########## For Image border on Category Page in Product Image ########## */
.product-image-container {
    display: inline-block;
    max-width: 100%;
    border: 2px solid;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 7px;
    padding: 3px;
    z-index: 0;
}


.wrapper_slider .banner_item .text-banner {
    width: 0px !important;
}

.methods-shipping .actions-toolbar .action.primary{
	padding: 0 50px;
}
.step-content .form-login .fieldset .field .label{ font-size: 18px; color: #000;}

.opc-wrapper .form-shipping-address .fieldset .field .label { font-size: 18px; color: #000;}

.checkout-index-index .page-main input[type=text]{border: 2px solid #e1e1e1 !important;}

.navigation {
    z-index: 5;
    background: transparent;
    text-align: center;
    float: none;
}

.rowFlexMargin .velaBlock .velaFooterLinks li a {
    color: #666666;
    font-size: 14px;
    font-weight: 400;
    padding: 0 5px;
    display: block;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
}

.rowFlexMargin .velaBlock .velaFooterLinks li {
    display: flex;
    padding: 7px 0;
}

@media (max-width: 1399px) {
  .rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item {
    margin: 33px 0 13px;
  }
  .rowFlexMargin .vela-contactinfo .contacinfo-address,
  .rowFlexMargin .vela-contactinfo .contacinfo-email,
  .rowFlexMargin .vela-contactinfo .contacinfo-fax {
    line-height: 22px;
  }
  .navigation li.level0 {
    margin: 0 13px 0 0;
  }
}

@media (min-width: 1400px) {
  .rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item {
    margin: 33px 0 13px;
  }
  .rowFlexMargin .vela-contactinfo .contacinfo-address,
  .rowFlexMargin .vela-contactinfo .contacinfo-email,
  .rowFlexMargin .vela-contactinfo .contacinfo-fax {
    line-height: 22px;
  }
  .navigation li.level0 {
    margin: 0 25px 0 0;
  }
}
.custommenu.navigation li.level0 > .level-top {
    display: inline-block;
    width: 100%;
    text-align: center;
    border-left-width: 1px;
    border-left-color: rgba(56, 56, 56, 0.1);
    font-size: 16px;
    text-transform: none;    
    line-height: 55px;    
	font-family: GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;
    font-weight: 200;
}


.custommenu.navigation li.level0.fullwidth .subchildmenu.mega-columns.columns4 > li > a {
    font-weight: 600;
	font-size: 16px;
	border-bottom: 1px solid #d8d8d8;
	font-family: GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;
	padding: 0 0 8px;
    margin-bottom: 8px;
    text-align: left;
    width: 90%;
}

.custommenu.navigation li.level0.fullwidth .submenu a

 {
    padding: 5px;
    line-height: 1;
	font-family: GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;
	font-weight: 200;
    font-size: 16px;	
	display:block;
	
}


.main-nav > ul > li.menu-item-has-children > a::after {
  display:none;
}

.checkout-payment-method .payment-method-title{display: inline-flex;}
.checkout-payment-method .payment-method-title label{margin-left: 20px;}
.payment-method {
    text-align: left;
}

.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary{
    line-height: 2.2rem;
    padding: 2px 18px;
    font-size: 1.5rem;
}



.wave {
  bottom: 20%;
  left: -65%;
  width: 1000px;
  height: 1025px;
  background-color: #FF0000;
  opacity: 0.6;
  position: absolute;
  border-radius: 40%;
}



.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap ::-webkit-scrollbar-thumb {
    background: none;
}

.header_main {
    border-top: 0px solid #39414a;}


.checkout-payment-method .payment-method-title .action-help {
    margin-left: 0;
    margin-top: 10px;
    display: none;
}

.data.switch .counter:before {
    content: '(';
}
.data.switch .counter:after {
    content: ')';
}

.checkout-payment-method .payment-method-title .payment-icon {
   
    margin-right: 5px;
    vertical-align: middle;
    display: none;
}


.checkout-payment-method .payment-method + .payment-method .payment-method-title { border-top: 1px solid #e1e1e1; width: 100%;}	

.fotorama__thumb-border {
    border: 1px solid #EC1F27 !important;
    margin-top: 0 !important;
    top: 1px !important;
}

body .irs--flat .irs-from, body .irs--flat .irs-to, body .irs--flat .irs-single {
    color: #808080;
}

body .irs--flat .irs-bar {
    top: 30px;
    height: 2px;
    background-color: #808080;
}

body .irs--flat .irs-handle {
    border: 5px solid #808080;
}

body #quick-window .quick-view-content .product-info-main .box-tocart .action.tocart {
    background: #EC1F27 none repeat scroll 0 0;
    color: #ffffff;
    box-shadow: none;
    border-color: #EC1F27;
    display: inline-block;
    font-family: 'Rubik', sans-serif;
    border-radius: 3px;
    text-transform: none;
    font-size: 14px;
    height: 40px;
    font-weight: normal;
    position: relative;
    border: 1px solid transparent;
    text-shadow: none;
    white-space: nowrap;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

body #quick-window .quick-view-content .product-info-main .box-tocart .action.tocart:hover {
    
	background: #006bb4;
    border: 1px solid #006bb4;
    color: #ffffff;
}

.bundle-actions .action.primary, .review-form .action.submit.primary, .block-cart-failed .action.continue, .cart-container .form-cart .action.continue, button, .cart.table-wrapper .actions-toolbar > .action, .cart.table-wrapper .action-gift, .action.primary {
	color: #ffffff;
    background-color: #EC1F27;    
}

.products-grid.wishlist .product-item-comment {
    display: none;
    height: 42px;
    margin: 10px 0;
}

.main-nav ul li .subchildmenu li .subchildmenu > li > a:hover {color:#EC1F27;}

.main-nav > ul > li .sub-menu > li:hover > a, .main-nav ul li .subchildmenu > li:hover > a {color:#EC1F27;}

.navigation .level0 .submenu .level1.parent .level2.parent > a:after, .navigation .level0 .submenu .level1.parent > a:after {display:none;}

/* Amazon Button CSS */

.attr-info .amazon-button-container__cell .amazon-addtoCart{
	 display: none !important;
}
.amazon-button-container__cell {
    margin: 10px 0 0;
    display: block !important;
}
.amazon-button-container__cell .field-tooltip {
    display: none !important;
    
}

/*.amazon-button-container .field-tooltip {
    display: none !important;
    margin: -12px 0 0;
    right: 5px;
    top: 50%;
}

.amazon-button-container {
    display: table;
    margin: 0 0 22px;
    margin-left: auto;
    
}*/

.detail-info-product-view .product-add-form form .actions {
    display: inline-flex;
}

.paypal.before:before {
    content: '- ' attr(data-label) ' -';
    display: none;
    margin: 10px 5px;
    text-align: center;
    text-transform: uppercase;
}

.detail-info-product-view .product-add-form form .actions button {
    margin: 0 10px;
}
.page-layout-1column .product-info-main .box-inner1{
	border-bottom: 1px solid #c1c1c1;
}
.product-social-extra {	
    margin: 30px 0 0 0;
	max-width: 560px;
    
}
.amazon-checkout-now {
    border-top: 1px solid #c1c1c1;
    padding-top: 10px;
    margin-bottom: 10px;
    display: none;
}

.product-social-extra .amazon-button-container {
		display: table;
		margin: 0 2px 0 2px;
		float: right;
		
}

.checkout-payment-method .payment-method._active .payment-method-content {
    display: inline-block;
}


/*.item-product .product-info-cart button {
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    font-weight: 400;
    background-color: #ff9300;
    line-height: 40px;
    width: 100%;
    color: #fff;
    border-radius: 0;
    padding: 0;
    text-align: center;
    text-transform: initial;
    z-index: 1;
    text-transform: none;
    border-color: #ff9300;
}*/

.item-product .product-info-cart {
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    font-weight: 400;
    background-color: #808080;
    line-height: 40px;
    width: 100%;
    color: #fff;
    border-radius: 0;
    padding: 0;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.cart-container .checkout-methods-items .action.primary {
    /* background: #ff9300; */
    color: #ffffff;
    padding: 0 15px;
    height: 50px;
    line-height: 48px;
    border-color: transparent;
    
}
@media only screen and (min-width: 1200px) {
  .hoteline_header {
    float: left;
    margin-top: 3px;
    margin-left: 20px;
    display: inline-flex;
	}
}

.paypal.after:before {
    content: '- ' attr(data-label) ' -';
    /* display: none; */
    margin: 5px 5px 10px;
    text-transform: uppercase;
}

.amazon-divider {
    border-bottom: 1px solid #000000;
    line-height: 0.1em;
    /* margin: 18px 0 20px; */
    margin-top: 18px;
    margin-bottom: 20px;
    text-align: center;
    max-width: 40px;
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto;
}

.amazon-divider span {
    background: #f6f6f6;
    padding: 0 5px;
}

.checkout-methods-items .amazon-minicart-container .amazon-divider {
    display: block;
}

body .primary #top-cart-btn-checkout, body .action_button .button.btn-continue {
    /* background: #ff9300; */
    color: #ffffff;
    border-color: #ff9300;
    font-size: 14px;
    font-weight: 400;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    
}

.action.clear{
	display:none;
}

.top-header .switcher .switcher-options .switcher-dropdown {
    position: absolute;
    top: 100%;
    right: 0px;
    z-index: 9;
    display: none;
    padding: 0px 15px;
    min-width: 150px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-radius: 0 0 3px 3px;
}

.um-prev-next-products {
    float: left;
    width: 33% !important;
    padding: 0;
    border-bottom: none;
    margin-bottom: 15px;
    border-top: none;
}

.cart-container .checkout-methods-items .action.primary span {
    font-size: 14px;
    line-height: inherit;
    font-weight: 400;
    text-transform: uppercase;
}

body .primary #top-cart-btn-checkout, body .action_button .button.btn-continue {
    /* background: #ff9300; */
    color: #ffffff;
    border-color: #ff9300;
    font-size: 14px;
    font-weight: 400;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    text-transform: uppercase;
}

#checkout-step-shipping .amazon-divider {
    margin: 40px 0;
    display: none;
}

.fotorama__stage__frame .fotorama__img {
    width: auto !important;
}

/* main#maincontent.page-main.container.lala {
	display:none;
} */


.product.media {
    float: none !important;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
}

.product-info-main {
    float: left;
}

main#maincontent.page-main.container.lala .column.main {
    min-height: 0px;
}

.border-top-container{height: 0px;}

.fieldset > .field:not(.choice) > .control{
width: 100%;
    float: none;
}


@media only screen and (min-width: 1200px) {
	.container {
		width: 100% !important;
	}
}

.top-header .switcher .switcher-options strong {
    font-family: 'Rubik', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #ffffff;
    padding-left: 0px !important;
    line-height: 55px;
}