.awafpgrid{font-family:Verdana;clear:both;overflow:hidden}
.awafpgrid.afp-border{padding:10px}
.awafpgrid a,.awafpgrid a .label{color:#000}
.awafpgrid ul{clear:both;list-style:none!important}
.awafpgrid.afp-border ul:last-child li{margin-bottom:0}
.awafpgrid ul li{float:left;margin:0 .5% 10px}
.awafpgrid .awafpprice,.awafpgrid .awafpbutton,.awafpgrid .awafptitle{font-size:12px;color:#000}
.awafpgrid .awafptitle a{font-weight:700;font-size:12px;color:#000}
.awafpgrid .price-box .price{font-weight:400;color:#000;font-size:12px}
.awafpgrid .afp-addtocart button{font-size:12px;border:0;background:none;padding:0;cursor:pointer}
.awafpgrid .afp-addtocart button div{width:91px;background-image:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/aw_featured/images/addtocart.png);height:21px;line-height:21px}
.afp-thumbnail .onsale-category-container-list{float:none!important;margin:0 auto}
.awafpgrid .afp-details,.awafpgrid .awafptitle,.awafpgrid .afp-thumbnail,.awafpgrid .price-box,.awafpgrid .afp-addtocart{text-align:center}
.awafpgrid .afp-thumbnail img{max-width:100%;height:auto}
.awafpslider{font-family:Verdana;position:relative}
.awfpslider-horizontal .afp-slides-container{margin-bottom:5px}
.afp-thumbnail img{margin:0 auto}
div.afp-slider-item{width:100%!important}
.afp-effect-fade-appear div.afp-slider-item{position:absolute}
.awafpslider .afp-slider-controls{position:absolute;bottom:0;left:0;z-index:99;margin-bottom:10px;width:100%}
.awfpslider-horizontal div.afp-slider-item div.afp-thumbnail{float:left;height:200px;width:200px;padding-right:10px}
.awfpslider-horizontal.afp-border div.afp-slider-item div.afp-thumbnail{padding-top:10px;padding-left:10px}
.sidebar .awfpslider-horizontal div.afp-slider-item div.afp-thumbnail{float:none;margin-bottom:5px;padding:0;width:auto}
.sidebar .awfpslider-horizontal.afp-border div.afp-slider-item div.afp-thumbnail{padding:10px 10px 0}
.sidebar .awfpslider-horizontal div.afp-slider-item div.afp-thumbnail img{max-width:100%}
.awfpslider-vertical div.afp-slider-item div.afp-thumbnail{height:190px;text-align:center;padding:10px 10px 0}
.sidebar .awfpslider-vertical div.afp-slider-item div.afp-thumbnail img{max-width:100%}
.awfpslider-horizontal div.afp-slider-item div.afp-product-info{overflow:hidden;margin:0;padding:0 10px}
.sidebar .awfpslider-horizontal div.afp-slider-item div.afp-product-info{overflow:visible;padding:0 3px}
.awfpslider-horizontal.afp-border div.afp-slider-item div.afp-product-info{margin-left:10px;margin-right:10px}
.awfpslider-vertical .afp-thumbnail .onsale-category-container-list{float:none!important;margin:0 auto}
.awafpslider div.afp-slider-item div.afp-product-info .awafptitle a{color:#000;font-size:20px;text-decoration:none}
.awafpslider div.afp-slider-item div.afp-product-info .awafptitle a:hover{text-decoration:underline}
.awafpslider div.afp-slider-item div.afp-product-info .afp-details{color:#666;font-size:12px}
.awfpslider-vertical div.afp-slider-item div.afp-product-info .afp-details{text-align:center}
.awafpslider .afp-slider-controls .afp-left,.awafpslider .afp-slider-controls .afp-right{width:31px;height:31px}
.awafpslider .afp-slider-controls .afp-left{float:left;padding-left:20px}
.awafpslider .afp-slider-controls .afp-right{float:right;padding-right:20px}
.awafpslider .afp-slider-controls .afp-left .button,.awafpslider .afp-slider-controls .afp-right .button{position:relative;width:31px;height:31px;border:0;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/aw_featured/representations/slider/images/sprite.png) no-repeat;cursor:pointer}
.awafpslider .afp-slider-controls .afp-left .button{background-position:0 0}
.awafpslider .afp-slider-controls .afp-right .button{background-position:-45px 0}
.awafpslider .afp-slider-controls .afp-center{margin:0 51px;padding:6px;text-align:center;cursor:default}
.awafpslider .afp-slider-controls .afp-center .button{margin:0 -2px;width:19px;height:19px;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/aw_featured/representations/slider/images/sprite.png) -40px -40px no-repeat}
.awafpslider .afp-slider-controls .afp-center .afp-s-current{background-position:0 -45px}
.awfpslider-horizontal .price-box{float:left;margin:7px 0;padding:0;text-align:center;width:150px}
.awfpslider-vertical .price-box{text-align:center;width:100%}
.awafpslider .price-box .price{color:#000;font-size:16px;font-weight:400}
.awafpslider .price-box span,.awafpslider .price-box a{color:#000}
.awfpslider-horizontal .afp-addtocart{margin:7px 0;text-align:left}
.awfpslider-vertical .afp-addtocart{margin:7px 0;text-align:center}
.awafpslider .afp-addtocart button{padding:0 16px;height:26px;border:2px solid #fff;border-radius:5px;background-color:#ff8400;-webkit-box-shadow:0 1px 2px 1px rgba(14,16,18,.2);box-shadow:0 1px 2px 1px rgba(14,16,18,.2);color:#fff;text-shadow:0 1px 0 rgba(14,16,18,.25);font-weight:700;font-size:14px;cursor:pointer}
.awfpslider-vertical div.afp-slider-item .awafptitle{text-align:center}
.awfpslider-vertical div.afp-slider-item .awafptitle a{color:#000;font-family:Verdana;font-size:16px;margin:7px 0;text-decoration:none}
.awfpslider-vertical div.afp-slider-item .awafptitle a:hover{text-decoration:underline}
.afp-effect-simple-slider{overflow:hidden;position:relative}
.afp-effect-simple-slider div.afp-slider-item{float:left}
.afp-effect-blind-up-down div.afp-slider-item{position:absolute}
.afp-effect-slide-up-down div.afp-slider-item{position:absolute}

.amlabel-div{position:relative}
.amlabel-div .amlabel-txt{line-height:11px;font-size:.9em;font-weight:700;display:block;letter-spacing:.01px;text-decoration:none;color:#fff}
.amlabel-div a{text-decoration:none;position:relative}
.amlabel-table{position:absolute;z-index:10;cursor:pointer}
.amlabel-table td{vertical-align:middle;text-align:center;border:0;height:auto}
.top-center{top:0;left:50%}
.middle-left{left:0;top:50%}
.middle-right{right:0;top:50%}
.bottom-center{bottom:0;right:50%}
.middle-center{top:50%;right:50%}
.top-left{top:0;left:0}
.top-right{top:0;right:0}
.bottom-left{bottom:0;left:0}
.bottom-right{bottom:0;right:0}
.products-list .amlabel-div{float:left}
* html .amlabel-div{float:left}
* html .amlabel-div a{position:relative}
#ampromo-items-add{padding:25px;text-align:center}
#ampromo-items-add a{text-decoration:none;font-size:20px}
.amscheckout #ampromo-items-add{margin:7px 10px}
#ampromo-overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:10000;text-align:center}
#ampromo-overlay .close{position:absolute;top:7px;right:7px;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/amasty/ampromo/close_icon.png) no-repeat;width:16px;height:16px;z-index:1;margin:0;padding:0;font-size:0;display:block;opacity:.8}
#ampromo-overlay .close:hover{opacity:1;transition:opacity .2s ease}
@media only screen and (max-width: 820px) {
    #ampromo-overlay{position:relative!important;height:auto!important;background:none!important}
    #ampromo-items{position:static!important;width:100%!important;margin-bottom:12px!important}
    .carousel .ampromo-carousel-control{display:none!important}
    #ampromo-carousel-content{width:auto!important}
    .carousel #ampromo-carousel-wrapper{width:auto!important}
}
#ampromo-items{border:1px solid #ededed;background-color:#fff;position:relative;margin:0 auto;padding:24px;display:inline-block;box-sizing:border-box}
#ampromo-items.carousel{display:block;width:685px}
#ampromo-items .ampromo-item{box-sizing:border-box;margin-bottom:7px;padding:20px;width:250px;border:1px solid #ededed;position:relative;margin-right:12px}
#ampromo-items .ampromo-item-options{margin-bottom:12px;text-align:left}
#ampromo-items .ampromo-item-image{display:block;margin:0 auto;width:160px;height:160px}
.carousel #ampromo-carousel-wrapper{width:520px}
#ampromo-carousel-wrapper{overflow:hidden;margin:0 auto}
.carousel #ampromo-carousel-content{width:2500px}
#ampromo-carousel-content .slide{float:left}
.carousel .ampromo-carousel-control{display:block}
.ampromo-carousel-control{position:absolute;top:260px;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/amasty/ampromo/buttons_next_prev.png) no-repeat;width:48px;height:45px;font-size:0;display:none}
.ampromo-carousel-control.carousel-disabled.prev{background-position:0 0!important}
.ampromo-carousel-control.carousel-disabled.next{background-position:-46px 0!important}
.ampromo-carousel-control.prev{background-position:0 -45px;left:20px}
.ampromo-carousel-control.next{background-position:-46px -45px;right:20px}
.ampromo-carousel-control.prev:hover{background-position:0 -91px}
.ampromo-carousel-control.next:hover{background-position:-46px -91px}
.ampromo-item .qty-holder{display:none}
.ampromo-item-options select,.ampromo-item-options input{max-width:210px}
.ampromo-notification{padding:7px;text-align:center;margin-bottom:12px;border:1px solid #f16048;color:#df280a;background:#faebe7}
/* CONTAINER */
.cookienotice-container {font: inherit;background: #ddd;z-index: 99999999;padding: 10px;}
.cookienotice-content {margin: 0 auto;display: block;clear: both;overflow: auto;}

/* MESSAGE */
.cookienotice-message {float: left;}
.cookienotice-page-link {}
.cookienotice-page-link:hover {}

/* BUTTON */
.cookienotice-button-container {float: right;}
.cookienotice-button {cursor: pointer;}
.cookienotice-container .cookienotice-button:hover {}
.cookienotice-container a.cookienotice-button:active {}

/* BAR */
.cookienotice-bar {clear: both;width: 100%;}
.cookienotice-bar-top {position: absolute;top: 0;left: 0;}
.cookienotice-bar-bottom {position: fixed;top: auto;bottom: 0;left: 0;}
.cookienotice-bar .cookienotice-content {max-width: 960px;}

/* BOX */
.cookienotice-box {position: fixed;top: 0;left: 0;width: 240px;border-radius: 4px;top: auto;bottom: auto;left: auto;right: auto;}
.cookienotice-box-top-left {left: 30px;top: 30px;}
.cookienotice-box-top-right {right: 30px;top: 30px;}
.cookienotice-box-bottom-right {right: 30px;bottom: 30px;}
.cookienotice-box-bottom-left {left: 30px;bottom: 30px;}
.cookienotice-box .cookienotice-content {}
/**
 * Magestore
 * 
 * NOTICE OF LICENSE
 * 
 * This source file is subject to the Magestore.com license that is
 * available through the world-wide-web at this URL:
 * http://www.magestore.com/license-agreement.html
 * 
 * DISCLAIMER
 * 
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 * 
 * @category    Magestore
 * @package     Magestore_RewardPoints
 * @copyright   Copyright (c) 2012 Magestore (http://www.magestore.com/)
 * @license     http://www.magestore.com/license-agreement.html
 */

/* ============ Reward Points Stylesheets ============ */

/* Cart Sidebar - MiniCart */
.rewardpoints-cart-sidebar {min-height: 22px; text-align: left; clear: both; margin-top: 5px;}
.rewardpoints-cart-sidebar img {margin-right: 3px;}


/* ============ Reward Points Slider ============ */
#rewardpoints-slider-container {}
#rewardpoints-slider { position: relative; z-index: 9; height: 18px; margin: 12px auto 18px; padding: 0 24px; cursor: pointer; width: 100%; float: left;}
#rewardpoints-slider-zoom-out { position: absolute; left: 1px; top: 0px;}
#rewardpoints-track { position: relative; height: 18px; background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/images/reward_rule.gif') -1px 0px repeat-x;}
#rewardpoints-handle { position: absolute; top: -1px; width: 9px; height: 22px; background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/images/magnifier_handle.gif') 0 0 no-repeat;}
#rewardpoints-slider-zoom-in { position: absolute; right: 1px; top: 0px;}
.rewardpoints-slider-label { margin: 5px 0 0 5px; float: right;}

#rewardpoints-login-msg, #rewardpoints-needmore-msg { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px;line-height:13px; background:url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/images/validation_advice_bg.gif') 2px 0 no-repeat; color:#eb340a;}

#rewardpoints-needmore-points { font-size: 13px; font-weight: bold;}

/* ============ Cart Page ============ */
.onestepcheckout-payment-methods .rewards-sales-rules {padding-left: 0 !important}
.rewards-sales-rules dt {margin-top: 7px;}
.rewards-sales-rules dt label {font-weight: bold; color: #666;}
.rewards-sales-rules #rewardpoints-slider {margin-bottom: 10px;}
.onestepcheckout-payment-methods .rewards-sales-rules #rewardpoints-slider {margin-bottom: 10px; margin-left: -16px}
.rewards-sales-rules #reward_sales_rule {width: 157px; margin-left: 3px;}
.onestepcheckout-payment-methods .rewards-sales-rules #reward_sales_rule {width: 140px !important; margin-left: 3px;}
.rewardpoints-slider-input .input-point {text-align: center; display: inline-block; width: 300px;}
.rewardpoints-slider-input .input-max {margin-top: 5px;}
.rewardpoints-slider-input .input-max input {float: left; margin-right: 3px; margin-top: 2px;}
#reward_sales_point {width: 49px !important;}
#reward_ajax_loading {margin: 10px; text-align: center; font-style: italic;float:right;}

.rule_refreshing_label {color: #666; font-style: italic;}

/* ============ Checkout Page ============ */
.sp-methods #cart-rewards-form {width: 280px;}
.onestepcheckout-payment-methods .sp-methods #cart-rewards-form {width: 260px !important;}
.sp-methods #cart-rewards-form .rewards-sales-rules label {float: none;}
.sp-methods .rewards-sales-rules dd label {font-weight: normal; color: #000;}

/* ============ One Step Checkout Page ============ */
#cart-rewards-form dd.rewards-slider {margin-left: 17px;}


/* ============ Rewards Points Summary ============ */
.rewardpoints-money {color: #3182be; font-size: 13px;}
.product-view .add-to-cart .qty-wrapper img{margin-bottom: 2px;}
.dashboard .box-rewardpoints-summary, .box-rewardpoints-summary{ 
    color:#333; 
    font-size: 13px;
    padding-bottom: 15px;
    border-bottom: 1px solid #cecece;
    margin-bottom: 15px;
}
.dashboard .box-rewardpoints-summary, .box-rewardpoints-summary .info-summary{
    padding-top:5px;
}
.dashboard .box-rewardpoints-summary .box-head h2, .box-rewardpoints-summary .box-head h2 {
        font-size: 15px;
}

.box-rewardpoints-history .box-head h2 {
    font-size: 15px;
}
.rewardpoints-name-img img{display:inline;}
img.rewardpoint-img{display: inline;}
#rewardpoints-referfriends-popup-body .referfriends-body-left-product{margin-top:20px}


/* ============ Header Link - Fix for IE ============ */
.links span.rewardpoints-name {position: relative\9; padding-right: 18px\9;}
.links span.rewardpoints-name img {/*position: absolute\9;margin-bottom: 8px;*/ margin: 0 !important;vertical-align: middle;}

.discount .discount-form .rewards-sales-rules .input-max{
     margin-top: 15px
}
.discount .discount-form .rewards-sales-rules .input-max #reward_max_points_used{
    margin: 4px;
}
#behavior-ajax-loader {

}
.share-login #behavior-ajax-loader a img {vertical-align:top !important}
.rewardpoints-product-view-earning{margin-bottom:20px; clear:both}
.rewardpointsbehavior-checkout-action a img, 
#rewardpoints-navigation-rewardpoints.navigation a img, 
a.rewardpoints-name-img img {
	margin-bottom:-2px;
} 
.rewardpoints-title{font-size: 15px; color: #3182be;}
.rewardpoints-title-link{text-decoration: none; color: #3182be; font-weight: bold;}
.rewardpoints-title-rate{margin-top: 5px;}
.rewardpoints-dashboard-list{margin-bottom: 10px;}
.rewardpoints-dashboard-ul {list-style: circle !important; margin: 20px 0 0 2em !important; }
.rewardpointsrule-rule-name-policy {color: #3182be;}
strong.rewardpoints-title{ text-transform: uppercase;}

/* ============ Fix for enterprise ================== */
.rewardpoints-fix-data-table{
    border-bottom: 1px solid #d9d9d9;
}
.dashboard .box-rewardpoints-summary .box-head h2,
.box-rewardpoints-history .box-head h2{
    padding-left: 20px;
}
.box-rewardpoints-summary{
    margin: 0 0 30px;
}
#reward_sales_point{
    float: none;
}
#rewardpoint-label-checkout-fix{
    display: inline;
}
.reward_rule_lable_number_fix{
    display: inline !important;
}
.cart .crosssell{
    min-height: 420px !important;
}
#reward_max_points_used{
    margin-right: 5px;
    float: left;
}
.discount {
	display: none;
}

.rewards-summary, .rewards-summary p.rewardpoints-money, .rewards-summary strong  {
	font-weight: 300!important;
	font-size: 17px;
	line-height: 40px;
}

.checkout-cart-index .rule-info {
	display: none;
}

.rewardpoints-index-index .account-content-intro-text span {
	display: inline;	
}

.rewardpoints-index-index p {
	padding: 20px 0 0;
}

.rewardpoints-index-index .account-content h2 a {
	margin-top: 0px;
}

.rewardpoints-index-transactions .pager {
	text-align: left;
}

.rewardpoints-index-transactions .pager .selectBox-dropdown, .rewardpoints-index-transactions .pager label  {
	min-width: auto;
}

.rewardpoints-index-transactions .pager label {
	display: inline-block;
	font-size: 15px;
	font-weight: 300;
	padding-right: 10px;
	color: rgb(39, 55, 68);
}

.rewardpoints-index-transactions td.a-right, .rewardpoints-index-index td.a-right {
	text-align: right;
}

.rewardpoints-index-transactions td.a-center, .rewardpoints-index-index td.a-center {
	text-align: center;
}

.rewardpoints-index-transactions th, .rewardpoints-index-index th {
	text-align: center;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 8, 2014, 2:49:32 PM
    Author     : Thu Thao
*/

@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,300);
/************edit shopping cart*************/
.cart-forms .discount h2{ font-size:12px;font-weight:bold;}
.discount-form .rewards-sales-rules dt label{font-size: 14px;font-weight: normal;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;}
.discount-form label{font-size: 14px;font-weight: normal;}


/********************Checkout Success**********************/
.col-main .referfriends-body{height:450px !important;}
.col-main .referfriends-body-left-description{float:left;}
.col-main  .referfriends-body-left{width: 49% !important;text-align: left;}
.col-main  .referfriends-body-right{float:right; width:250px;}
.col-main  .referfriends-body-right-ul li.referfriends-sharelink{text-align:left; float:left; width:100%;height:70px;}
.col-main  .referfriends-body-right-ul li.referfriends-sharefacebook{float:left; width:100%; text-align:left;}
.col-main  .referfriends-body-right-ul li.referfriends-sharegoogleplus{float:left;width:100%; text-align:left;}
.col-main  .referfriends-body-right-ul li.referfriends-sharetwitter{float:left; width:100%; text-align:left;}
.col-main  .referfriends-body-right-ul li.referfriends-shareemail {float:left; width:100%; text-align:left;}
.col-main #rewardpoints-referfriends-popup{margin-left: auto;display: block;margin-right: auto;}
@media (max-width:900px){
.col-main  #rewardpoints-referfriends-popup{position:relative; height:auto; float:none !important; width:auto!important; left:auto !important;margin-left: auto;display: block;margin-right: auto;}
.col-main  .referfriends-body-left-earn{float:left !important;}
}
@media (max-width:720px){
.col-main  #rewardpoints-referfriends-popup{position:relative; height:auto; width:auto; margin-left: auto;display: block;margin-right: auto;}
.col-main .referfriends-body-right{display:block !important; }
}
@media (max-width:690px){
.col-main  #rewardpoints-referfriends-popup{position:relative; height:auto; width:auto; margin-left: auto;display: block;margin-right: auto;}
.col-main .referfriends-body-right{display:block !important; width:100% !important; text-align: left;float:left !important;}
.col-main .referfriends-body-left{width: 100% !important;text-align: left;}
.col-main .referfriends-body-left-description{width: 100% !important;text-align: left;}
.col-main  .referfriends-body-left-earn{padding-bottom:20px;}
}
/***********Edit Page Details*************/
.referfriends-body-right-1{display:none;}
.referfriends-title{background:none !important;}
.referfriends-body{background:none !important;}
.referfriends-bottom{background:none !important;}
.dialog_e{background:none !important;}
.dialog_content{background:none; width:auto !important;}
.referfriends-title h2{padding-top:20px !important; font-weight:500; border-bottom: 1px solid #CCC; padding-bottom:10px !important;}
.referfriends-title a{top:5px !important; right:10px !important;}
.referfriends-body-left-earn{height:55px !important;}
#rewardpoints-referfriends-popup{border:1px solid #CCC; border-radius:5px;}


@media(max-width:900px){
.dialog_e{display:none;}
.dialog{position: absolute; left: 50% !important; top:32px !important; margin-left:-320px;width: 640px !important;float:left !important; height: auto !important;}
#rewardpoints-referfriends-popup{position: absolute;left: 50%; margin-left:-320px;width: 640px !important;float:left !important; height: auto !important;} 
.referfriends-body-right-ul  li.referfriends-sharelink{background-size: 35px !important;}
.referfriends-body-right-ul li.referfriends-sharefacebook a{background-size: 35px !important;}
.referfriends-body-right-ul li.referfriends-sharegoogleplus a{background-size: 35px !important;}
.referfriends-body-right-ul li.referfriends-sharetwitter a{background-size: 35px !important;}
.referfriends-body-right-ul li.referfriends-shareemail a{background-size: 35px !important;}
.referfriends-body-right .referfriends-body-right-ul  li.referfriends-sharelink{font-size:16px;}
.referfriends-body-right  .referfriends-body-right-ul li a{font-size:16px;}
.referfriends-body-left-earn{height:58px !important;}
.referfriends-body-left{width:300px !important;}
.dialog{top:31px !important;}
}
@media(max-width:720px){
.dialog{position: absolute !important; left: 50% !important; margin-left: -270px !important; width: 540px !important; float:left !important; height: auto !important;}
 #rewardpoints-referfriends-popup{position: absolute;margin-left: -270px;left: 50%; width: 540px !important;float:left !important; height: auto !important;} 
.referfriends-body-right .referfriends-body-right-ul  li.referfriends-sharelink{font-size:16px;}
/* .referfriends-body-right-ul  li.referfriends-sharelink{background-size: 30px !important;}*/
.referfriends-body-right-ul li.referfriends-sharefacebook {height: 50px !important;}
.referfriends-body-right-ul li.referfriends-sharegoogleplus{height: 50px !important;}
.referfriends-body-right-ul li.referfriends-sharetwitter {height: 50px !important;}
.referfriends-body-right-ul li.referfriends-shareemail {height: 50px !important;}
.referfriends-body-right  .referfriends-body-right-ul li a{font-size:16px;}
.referfriends-body-right .referfriends-body-right-ul  li.referfriends-sharelink{font-size:14px;}
.referfriends-body-left {width:500px !important; float:left;}
.referfriends-body-left-earn{height:65px !important;}
.referfriends-body-right {display:none;}
.referfriends-body-right-1{display:block;position: absolute;top: 145px;left: 300px;}
.referfriends-body-right-1  .referfriends-body-right-ul  li.referfriends-sharelink{font-size:16px;}
.referfriends-body-right-1  .referfriends-body-right-ul li a{font-size:16px;}
.share-link-url {width:149px !important;}
.referfriends-title{background:none !important;}
.referfriends-body{background:none !important;}
.referfriends-bottom {background:none !important;}
.referfriends-body-left-product-title h3{width:240px;}

}
@media(max-width:620px){
.dialog{position: absolute !important; left: 50% !important; margin-left: -180px !important; width: 360px !important;float:left !important; height: auto !important;}
#rewardpoints-referfriends-popup{position: absolute; margin-left: -180px;left: 50%; width: 360px !important;float:left !important; height: auto !important;} 
.referfriends-body-right-ul  li.referfriends-sharelink{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharefacebook a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharegoogleplus a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharetwitter a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-shareemail a{background-size: 27px !important;}
.referfriends-body-right  .referfriends-body-right-ul li a{font-size:16px;}
.referfriends-body-left {width:300px !important; float:left;}
.referfriends-body-right-1{display:block; position:static; }
.referfriends-title{background:none !important;}
.referfriends-body{background:none !important;}
.referfriends-bottom {background:none !important;}
}
@media(max-width:460px){
#rewardpoints-referfriends-popup{position: absolute;margin-left: -150px;left: 50%; width: 300px !important;float:left !important; height: auto !important;} 
.referfriends-body-right-ul  li.referfriends-sharelink{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharefacebook a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharegoogleplus a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-sharetwitter a{background-size: 27px !important;}
.referfriends-body-right-ul li.referfriends-shareemail a{background-size: 27px !important;}
.referfriends-body-right  .referfriends-body-right-ul li a{font-size:16px;}
.referfriends-body-left {width:260px !important; float:left;}
.referfriends-body-right-1{display:block; position:static; }
.referfriends-title{background:none !important;}
.referfriends-body{background:none !important;}
.referfriends-bottom {background:none !important;}

}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 8, 2014, 2:49:21 PM
    Author     : Crystal
*/
/*
*/
.data-table#recent-transactions-history td .label-cell { display: none;}
.data-table#recent-transactions-history td h2 {font-size: 13px; text-transform: none;}
#rewardpoints-settings li.control label{background-color: #fff;}
@media all {
 .sp-methods dl.rewardpoints-sp-methods dt label {background-color: #fff; padding: 0px;}    
.sp-methods dl.rewardpoints-sp-methods dt label:hover {background-color: #fff}
}
@media only screen and (max-width: 890px){

	/* Force table to not be like tables anymore */
	.data-table#recent-transactions-history thead{display: none;}
        .data-table#recent-transactions-history tbody tr{margin: 0; border-bottom: 1px solid silver;border-top: 1px solid silver;}
	.data-table#recent-transactions-history td.a-right.first{display: none;}
        .data-table#recent-transactions-history td .label-cell {margin:0; text-transform:uppercase; display:block; text-align: left;float: left; font-family: "Helvetica Neue",Verdana,Arial,sans-serif;
    font-size: 13px;}
        .data-table#recent-transactions-history td {display: block; text-align: right; border: none;}
        .data-table#recent-transactions-history td h2 {font-size: 13px; text-transform: none;text-align: left; margin-left: 280px;}
        
        .rewardpointsreferfriends-dashboard-right {float: left !important; width: 100% !important; display: block}
}
@media only screen and (max-width: 979px){    
     .rewardpointsreferfriends-dashboard-right {float: left !important; width: 100% !important; display: block}
     .rewardpointsreferfriends-dashboard-left {width: 100% !important; float: right; clear: both}     
     .sp-methods dl.rewardpoints-sp-methods dt label {background-color: #fff; padding: 0px;}    
     .sp-methods dl.rewardpoints-sp-methods dt label:hover {background-color: #fff} 
}
@media only screen and (max-width: 760px){
    .data-table#recent-transactions-history td h2{margin-left: 335px;}
}
@media only screen and (max-width: 700px){
    .data-table#recent-transactions-history td h2{margin-left: 300px;}
    
}
@media only screen and (max-width: 650px){
    .data-table#recent-transactions-history td h2{margin-left: 250px;}
    
}
@media only screen and (max-width: 550px){
    .data-table#recent-transactions-history td h2{margin-left: 230px;}
    
}
@media only screen and (max-width: 450px){
    .data-table#recent-transactions-history td h2{margin-left: 200px;}
    
}
@media only screen and (max-width: 770px){
    .rewardpointsreferfriends-dashboard-left {width: 100% !important;}
}



.rewardpointsbehavior-checkout-action{
	/*background-color: #FFE8DB;*/
	float: left;
	margin: 2px 2px 7px 0px;
	padding: 1px;
	width: 172px;
	text-align: left;
}
.account-create .rewardpointsbehavior-checkout-action1{
float: none;
	width: 100% !important;
        margin: 0px !important;
}
.account-login .rewardpointsbehavior-checkout-action1{
    float: none;
}
.rewardpointsbehavior-checkout-action1{
	/*background-color: #FFE8DB;*/
        float: left;
	margin: 0px 0px 0px 5px;
	padding: 1px;
	width: 172px;
	text-align: left;
}
.rewardpointsbehavior-checkout-action .rewardpointsbehavior-icon{
	float: right !important;
}
.rewardpointsbehavior-product-view{
    width: 100%;
    float: left;
}
.rewardpointsbehavior-product-view .rewardpointsbehavior-checkout-action{
    width: auto;
}

.twitter-count-horizontal,
.behavior-facebook-like.behavior-social{
    width: 85px !important;
    /*padding-right: 2px !important;*/
    float:left;
}
#fb-send-id-behavior span{
    vertical-align:baseline !important;
}
#___plusone_0, #___plusone_0 iframe{
    width: 67px !important;
    /*padding-right: 2px !important;*/
}
.behavior-google-plus {width: 67px; display: inline-block;}
.behavior-linkedin {width: 100px; display: inline-block;}
.share-social-button {display: inline;}
/*.share-login {padding-left: 10px; }*/
.behavior-social {display: inline-block; vertical-align: top;}

.behavior-facebook-share .share-button .label {display: inline-block;vertical-align: top;zoom: 1;padding: 1px 4px 0 23px;white-space: nowrap;}
.behavior-facebook-share .share-button {
    font-size: 11px;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    max-width: 100%;
    position: relative;
    display: inline-block;
    zoom: 1;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));
    background-image: -moz-linear-gradient(top,#fff,#dedede);
    background-image: -o-linear-gradient(top,#fff,#dedede);
    background-image: -ms-linear-gradient(top,#fff,#dedede);
    background-image: linear-gradient(top,#fff,#dedede);
    border: #ccc solid 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: pointer;
    overflow: hidden;
}
.behavior-facebook-share .share-button i {
    position: absolute;
    top: 50%;
    left: 4px;
    margin-top: -7px;
    width: 14px;
    height: 14px;
    background: transparent url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/images/facebook-icon.png') 0 0 no-repeat;
    background-image: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/images/facebook-icon.png');
}
.share-login.behavior-social {margin-bottom: 10px;}
.behavior-facebook-share a.share-button:hover{
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));
}
/* 
    Document   : referfriend
    Created on : Aug 9, 2013, 9:19:32 AM
    Author     : Hai
    Description:
        Purpose of the stylesheet follows.
*/
.rewardpoints-referfriend-dialog-refer .top,
.rewardpoints-referfriend-dialog-refer .bot{
    display: none;
}
.rewardpoints-referfriend-dialog-refer .dialog_e,
.rewardpoints-referfriend-dialog-refer .dialog_w {
	width: 0;	
}
#rewardpoints-referfriends-popup{
    background-color: #ffffff;
}
.rewardpoints-referfriend-dialog-refer .dialog_close{
    display: none;
}
.referfriends-title{
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/bg-header2.gif") no-repeat scroll 0 0 transparent;	     
    height: 81px;	
    padding: 0 40px;
}
.referfriends-title h2{
    color: #525252;
    padding-top: 41px;
    font-size: 25px;
}
.referfriends-title a{
    position: absolute;
    top: 20px;
    right: 40px;
    font-size: 15px;
    color: #e26703;
    text-decoration: none;
}
.referfriends-title a:hover{
    text-decoration: underline;
}
.referfriends-body-refer{
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/bg-referfriend.png") repeat scroll 0 0 transparent;
	border: 1px solid #d5d5d5;
    margin: 0;
    padding: 26px 32px 22px;        
    height: 392px;
    font-size: 18px;
    color: #373737;	
}


.referfriends-body-refer h3{
	color: #df543d;
}

.referfriends-body-refer h3 .price{font-weight: bold;}
.referfriends-body-refer .price{
	color: #2f7eb5;
	font-weight: normal;
}
.offer-contact p,
.offer-question p{
	font-size: 16px;
}
.referfriends-body{
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/bg-body-box.gif") repeat-y scroll 0 0 transparent;
    margin: 0;
    padding: 10px 40px;
    padding-bottom: 0 !important;
    height: 392px;
    font-size: 13px;
    color: #454545;
}
.referfriends-body-left{
    float:left;
    width: 350px;
}
.referfriends-body-left-description{
    margin-bottom: 10px;
}
.referfriends-body-left-earn{
    height: 80px;
}
.referfriends-body-left-product-title h3{
    font-size: 18px;
    font-weight: nomal;
    color: #e26703;
}
.referfriends-body-right{
    float: left;
    width: 230px;
    margin-left: 20px;
}
.referfriends-body-right-ul li.referfriends-sharelink{
    padding: 4px 1px 4px 60px;
    background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/share.png') no-repeat left center;
    height: 60px;
    color: #454545;
    font-size: 18px;
    font-weight: normal;
}
.referfriends-body-right-ul li.referfriends-sharelink .share-link-url{
    padding: 4px;
}
.referfriends-body-right-ul li.referfriends-sharefacebook{
    height: 60px;
}
.referfriends-body-right-ul li.referfriends-sharefacebook a{
    height: 43px;
    padding: 13px 1px 4px 60px;
    background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/facebook.png') no-repeat left center;
}
.referfriends-body-right-ul li.referfriends-sharetwitter{
    height: 60px;
}
.referfriends-body-right-ul li.referfriends-sharetwitter a{
    height: 43px;
    padding: 13px 1px 4px 60px;
    background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/twitter.png') no-repeat left center;
}
.referfriends-body-right-ul li.referfriends-sharegoogleplus{
    height: 60px;
}
.referfriends-body-right-ul li.referfriends-sharegoogleplus a{
    height: 43px;
    padding: 13px 1px 4px 60px;
    background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/google.png') no-repeat left center;
}
.referfriends-body-right-ul li.referfriends-shareemail{
    height: 60px;
}
.referfriends-body-right-ul li.referfriends-shareemail a{
    height: 43px;
    padding: 13px 1px 4px 60px;
    background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/sendmail.png') no-repeat left center;
}
.referfriends-body-right-ul li{
    height: 52px;
}
.referfriends-body-right-ul li a{
    color: #454545;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    text-decoration: none;
}
.referfriends-bottom{
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/bg-bottom.gif") no-repeat scroll 0 0 transparent;
    height: 17px;
}


.rewardpointsreferfriends-dashboard-left{
    float: left;
    width: 58%; /*400px;*/
}
.rewardpointsreferfriends-dashboard-right{
    float: right;
    width: 39%; /*270px;*/
}
.rewardpointsreferfriends-block-content-share{
    padding-left: 8px !important;
}
.box-referfriends-content .box-head h2 {
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/icon-links.png") no-repeat scroll left center transparent;
	float: left;
	width: 100%;
	padding: 5px 0;
	text-indent: 25px;
        text-align: left;
}
.rewardpointsreferfriend-box-url .refer-content{
    padding: 4px 1px 0px 60px;
    background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/share.png') no-repeat left center;
    height: 60px;
    color: #454545;
    font-size: 18px;
    font-weight: normal;
    margin: 0 5px;
}
.rewardpointsreferfriend-box-url .refer-content input{
    width: 100%;
}
.refer-sharing-box-content{
    background: #ffffff !important;
    padding: 8px !important;
    margin: 0 !important;
    text-align: justify !important;
}
.info-summary-special-offer p{
    text-align: justify;
}
.info-summary-special-offer img{
    max-width: 100%;
}
h2.email-logo{
    background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/email-color.png') no-repeat;
}
strong.special-title-offer{
    background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/i_ma-reviews.gif') no-repeat; 
    padding-left: 20px
}
div.info-summary-special-offer{
    padding-bottom: 15px;
}
div.info-summary-special-offer p{
    padding-bottom: 0px;
    margin-bottom: 5px;
}

#rewardpoints-referfriends-landing{    
	text-align: center;
}
#rewardpoints-referfriends-landing p{
    margin: 0;
}
.referfriends-body-offer-detail-description{
    font-size: 16px;
}
.parent-body-offer{
    height: auto;
}
.referfriends-body-offer-detail{
    margin-bottom: 20px;
	text-align: left;
}
.referfriends-body-offer{
    min-height: 100px;
}
.offer-howto{
	overflow: hidden;
	margin: 20px 0 20px 0;
	text-align: left;
}

.offer-howto h3{
	font-size: 18px;
}

.offer-howto .offer-question{
    float: left;
    margin-right: 21px;
    width: 48%;
}


.btn-start-shopping {

}
.offer-contact{
    width: 280px;
    float: left;
}


.offer-proceed{
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    text-align: center;
}



/* Refer a Friend */
.allow .step-title {
        cursor: pointer;        
}

 .allow .step-title:hover{
        background: #F9F3E3;
}

 .allow .step-title:hover .number{
        background: #F18200;
        border-color: #F19900;
        color: #FFF;
}

 .allow .step-title:hover h2{
        color: #F18200;
}

 .step,  p.box-content{
        padding: 8px;
}

 .form-list textarea{
        width: 100%;
        height: 100px;
}

 .step-title span.logo{
        width: 16px;
        height: 16px;
        margin-right: 4px;
        border: none;
}

/* Personal */
 #input-personal-url{
        width: 219px;
        float: right;
}
 #input-personal-url #personal_url{
        width: 215px;
}
 #personal_referfriends_url{
        width: 327px;
        text-align: center;
}

/* Email */
 .step-title h2.email-logo{
        background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/email-grayscale.png") no-repeat scroll 5px -2px / 20px 20px;
}
 .active .step-title h2.email-logo, #referfriends-opc-email .step-title:hover h2.logo{
        background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/email-color.png") no-repeat scroll 5px -2px / 20px 20px;
}
.rewardpointsreferfriends-dashboard-right .opc .section .step-title {border-top: 1px solid #ececec;}
.rewardpointsreferfriends-dashboard-right .opc .section .step-title h2 {margin:0px; line-height: 1px;padding: 8px 0px 8px 90px;background-color:#fff;color:#686868;}
.rewardpointsreferfriends-dashboard-right .opc .section .step-title .logo {max-width: 0px; min-height: 0px;margin-top: 5px;height: 5px !important;}
.rewardpointsreferfriends-dashboard-right ol.opc.referfriends-opc {border-bottom: 1px solid #ececec;margin-bottom:20px;float: left;width: 100% !important;}
.google-plus-share a img{float: left;margin-right: 33px}
/* Google */
 .step-title h2.google-logo{
        background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/gplus-grayscale.png") no-repeat scroll 5px 0 / 18px 18px;
}
 .active .step-title h2.google-logo, #referfriends-opc-google .step-title:hover h2.logo{
        background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/gplus-color.png") no-repeat scroll 5px 0/ 18px 18px;
} 

/* Facebook */
 .step-title h2.facebook-logo{
        background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/facebook-grayscale.png") no-repeat scroll 5px -1px / 20px 20px;
}
 .active .step-title h2.facebook-logo, #referfriends-opc-facebook .step-title:hover h2.logo{
        background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/facebook-color.png") no-repeat scroll 5px -1px / 20px 20px;
}

/* Tweeter */
 .step-title h2.twitter-logo{
        background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/tweet.png") no-repeat scroll -26px -27px / 53px 45px;
}
 .active .step-title h2.twitter-logo, #referfriends-opc-twitter .step-title:hover h2.logo{
        background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/tweet.png") no-repeat scroll -25px 1px / 53px 45px       
}

 .tweeter h2.h2{
        -webkit-border-radius: 3px;
        border: #CCC solid 1px;
        padding: 2px;
        -moz-border-radius: 3px; border-radius: 3px;
        background-image: -moz-linear-gradient(top, white, #DEDEDE);
        background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#DEDEDE));
        background-image: -ms-linear-gradient(top, white, #DEDEDE);
        background-image: linear-gradient(top, white, #DEDEDE);
        background-image: -o-linear-gradient(top, white, #DEDEDE);
}
 button.tweeter h2.h2 h2{
        background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/tweet.png') no-repeat -26px 3px;
        padding: 0px 3px 0px 24px;
        color: #1E7EC8;
        margin-left: 2px;
}


 .buttons-set{
        padding-top: 7px;
        border-top: 0px;
        margin-top: 0px;
}

 .referfriends-opc li{
        margin-bottom: 0px;
        border-bottom: none;
}
.referfriends-opc .step{
    padding: 5px;
}
.referfriends-opc .allow .step-title {
    border-bottom: none;
    padding: 4px 8px 6px;
}


/*Fix*/
.action-shopping{
	text-align:center;
}
a.btn-start-shopping { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; display:inline-block; }
a.btn-start-shopping span {
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/rewardpointsreferfriends/images/btn_shopping.png") no-repeat scroll top left transparent;
	float: left;
	font-family: Arial;
	font-size: 16px;
	color:white;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	padding-left: 5px;
	position: relative;
	text-align: center;
	white-space: nowrap;
}
a.btn-start-shopping span span {
	background-position: 100% 0;
	padding:0 40px 0 22px;
}
.referfriends-title a img{
    position: absolute;
    top: 20px;
    right: 40px;
}
.box-rewardpointsreferfriends-history {
    clear: both;
}
@font-face
{
 font-family: Open sans;
 src: url(http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/OpenSans-Regular.ttf);
}

.magestore-popup_social {
    max-width: 565px !important;
}
.clear{
 width:100%;
 height:0px;
 clear:both;
 font-size:0px;
 line-height:0px;
}

#sociallogin_button{
	margin-top:10px;
}

#sociallogin_button button span{
	box-sizing: border-box;
}

#sociallogin_button #bt-loginfb span, #bt-loginfb-popup span{
    height:35px;
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/fb.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginfb span span, #bt-loginfb-popup span span{background: none repeat scroll 0 0 #2d78bd;}
#sociallogin_button #bt-loginamazon span, #bt-loginamazon-popup span{
    height:35px;
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/bt_amazon.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginamazon span span, #bt-loginamazon-popup span span{background: none repeat scroll 0 0 #fe9900;}
#sociallogin_button #bt-loginins span, #bt-loginins-popup span{
    height:35px;
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/bt_intagram.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginins span span, #bt-loginins-popup span span{background: none repeat scroll 0 0 #42729a;}
#sociallogin_button #bt-logingo span, #bt-logingo-popup span{
    height: 35px;
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/google.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-logingo span span, #bt-logingo-popup span span{background: none repeat scroll 0 0 #dd4b39;}
#magestore-popup  .input-box{width:100%;}
#sociallogin_button #bt-loginvk span, #bt-loginvk-popup span{
    height: 35px;
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/vk.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginvk span span, #bt-loginvk-popup span span{background: none repeat scroll 0 0 #44678d;}
#sociallogin_button #bt-loginper span, #bt-loginper-popup span{
    height: 35px;
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/persional.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginper span span, #bt-loginper-popup span span{background: none repeat scroll 0 0 #ffc823;}
#bt-logintw-popup span{
    height: 35px;
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/twit.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginse span, #bt-loginse-popup span{
    height: 35px;
    background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/stack.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginse span span, #bt-loginse-popup span  span{background: none repeat scroll 0 0 #3170c3;}

#sociallogin_button #bt-logintw span, #bt-loginaol-popup span{
    height: 35px;
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/twit.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-logintw span span, #bt-loginaol-popup span span{background: none repeat scroll 0 0 #28bceb;}
#sociallogin_button #bt-loginwp span, #bt-loginwp-popup span{   
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/wpress.png") no-repeat;  
}
#sociallogin_button #bt-loginwp span span, #bt-loginwp-popup span span{background: none repeat scroll 0 0 #555555;}
#sociallogin_button #bt-loginya span, #bt-loginya-popup span{
    height: 35px;
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/yh.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button #bt-loginya span span, #bt-loginya-popup span span{background: none repeat scroll 0 0 #6f2b90;}
/* by Hai Ta */
#sociallogin_button #bt-loginaol span, #bt-loginaol-popup span{    
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/aol.png") no-repeat;  
}
#sociallogin_button #bt-loginaol span span, #bt-loginaol-popup span span{background: none repeat scroll 0 0 #ffc923;}
#sociallogin_button #bt-loginwp span, #bt-loginwp-popup span{   
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/wpress.png") no-repeat;  
}
#sociallogin_button #bt-loginwp span span, #bt-loginwp-popup span span{background: none repeat scroll 0 0 #555555;}
#sociallogin_button #bt-logincal span, #bt-logincal-popup span{    
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/clavid.png") no-repeat;    
}
#sociallogin_button #bt-logincal span span, #bt-logincal-popup span span{ background: none repeat scroll 0 0 #12396b;}
#sociallogin_button #bt-loginorg span, #bt-loginorg-popup span{    
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/orange.png") no-repeat;    
}
#sociallogin_button #bt-loginorg span span, #bt-loginorg-popup span span{background: none repeat scroll 0 0 #ff6501;}
#sociallogin_button #bt-loginmp span, #bt-loginmp-popup span{    
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/mysp.png") no-repeat;    
}
#sociallogin_button #bt-loginmp span span, #bt-loginmp-popup span span{background: none repeat scroll 0 0 #ff6501;}
#sociallogin_button #bt-loginlive span, #bt-loginlive-popup span{    
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/live.png") no-repeat;
}
#sociallogin_button #bt-loginlive span span, #bt-loginlive-popup span span{  background: none repeat scroll 0 0 #30a8e4;}
#sociallogin_button #bt-loginfq span, #bt-loginfq-popup span{    
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/fq.png") no-repeat;   
}
#sociallogin_button #bt-loginfq span span, #bt-loginfq-popup span span{	background: none repeat scroll 0 0 #099eba;}

#sociallogin_button #bt-loginlinked span, #bt-loginlinked-popup span{    
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/linked.png") no-repeat;   
}
#sociallogin_button #bt-loginlinked span span, #bt-loginlinked-popup span span{background: none repeat scroll 0 0 #017fb2;}
#sociallogin_button #bt-loginopen span, #bt-loginopen-popup span{    
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/myop.png") no-repeat;
}
#sociallogin_button #bt-loginopen span span, #bt-loginopen-popup span span{background: none repeat scroll 0 0 #74bc52;}
#sociallogin_button #bt-loginlj span, #bt-loginlj-popup span{    
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/liveJ.png") no-repeat;   
}
#sociallogin_button #bt-loginlj span span, #bt-loginlj-popup span span{background: none repeat scroll 0 0 #143ea9;}

#sociallogin-other-div{	
	display: block;	
	float: right;      
}
#sociallogin-other-a{
	width: 91px;
	display: block;
}
.sociallogin-other{
	display: block;	
	float: right;
    width: 100%;
}
.sociallogin-other-span{
	cursor: pointer;    
	font-weight: bold;
    white-space: nowrap;
}

.sociallogin-other-span-img-popup{	
	float: right;
	width: 26px;
	height: 16px;
	cursor: pointer;        
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/add.png") no-repeat right;
}

.other-button{
	/* margin: 7px 3px 5px 4px; */
}
.sociallogin-other-button{	
    width: auto;
	max-width:375px;
}
button.bt-login-social{background:none;border:none;cursor: pointer;}
button.bt-login-social:hover{opacity: 0.9;}
button.bt-login-social span{	
	height:35px;
	line-height:35px;
	color:#fff;
	padding:0 0 0 35px;
	float:left;
	}

#sociallogin_button .sociallogin-other #other_sociallogin_label{font-family: Open sans;}
button.bt-login-social span span{
	background-position:100% 0 !important;
	/* padding-right:10px !important; */
	padding-left:10px !important;
	text-align: left;
	color:#fff;
	min-width: 110px;
	font-family: Open sans;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: regular;
	text-transform:none;
}
button.bt-login-social span span {
	min-width: 134px;
}
	
/* change poppup */
#magestore-popup{
	padding: 10px;
    position: fixed;
    width: 706px;
    z-index: 9990;
	background: #fff;
	border: 2px;
	min-width: 200px;
	/* border-radius: 7px; */
}
#magestore-login-social{
	float: right;
	width: 34%;
	/* text-align: center; */
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
	opacity: 0.3;
}
#sociallogin-close{
	cursor: pointer;
    height: 33px;
    position: absolute;
    right: -20px;
    top: -16px;   
    z-index: 9999;
	right: -12px;
	top: -15px;
	height: 34px;
	width: 33px;
	background:url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/close.png") no-repeat;
}
#sociallogin-close:hover{
	text-decoration: underline;
}
#magestore-login-form{
	margin-left: 10px;
}
.magestore-loign-h3{
	margin-bottom: 18px;
	border-bottom: 1px solid #CCCCCC;
	font-family: 'tahoma',Arial,Helvetica,sans-serif;
    font-size: 15px;
	padding-bottom: 3px;
}
.magestore-login-input-box{
	margin-bottom: 12px;
	height: 30px;
}
.login-label{
	float: left;	
	padding-top: 5px;
    width: 32%;
	font-weight: bold;
	color: #666;
}
#magestore-popup .form-list label{float: left;text-align: left;}
#magestore-popup .form-list .sociallogin-field {clear: none;}
.login-label em{
	color: red;
}
.sociallogin-input-box{
	float: right;
	width: 246px;
	margin-bottom: 12px;
}
.sociallogin-input-box .input-text{
	border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 2px #E3E3E3 inset;
    font-family: inherit;
    font-size: 1.1em;
    margin: 0;
    padding: 5px 4px;
    width: 230px;
}
.magestore-login-popup-button{
	float: right;
}
#magestore-forgot-password, #magestore-forgot-back{
	margin-right: 69px;
	font-size: 10px;
	float: left;
	width: 100%;
}
#magestore-forgot-back{
	margin-right: 40px;
}
.popup_click_btn{
	margin-right: 10px !important;
	float: right;
}
.magestore-login-input-box  .login-label em{	
}
.ajax-login-image{
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/opc-ajax-loader.gif") no-repeat scroll 0 0 transparent;
	width: 16px;
	height: 16px;
	margin: 5px 0 5px 152px;
}
.magestore-invalid-email{
	margin-left: 152px;
	color: red;
}

#sociallogin-forgot{
	margin-bottom : 20px;
}
.magestore-sociallogin-create-new-customer{
	float: left;	
	clear: both;
}
.magestore-sociallogin-create-new-customer a{	
	margin-left: 10px;
	font-weight: bold;
}
.sociallogin-field{
	width: 218px !important;
	float: left;
}
.sociallogin-field .input-text{
	width: 168px  !important;
}
#magestore-create-back{
	font-size: 10px;
}
.sociallogin-other-button-popup{
	float: left;
}
#magestore-login-social  .magestore-loign-h3{text-align:center;}
#sociallogin_button ul.right{float:right;}
#sociallogin_button ul.left{float:left;}

@font-face
{
 font-family: Open sans;
 src: url(http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/OpenSans-Regular.ttf);
}
#sociallogin_button #magestore-popup_social ul li button{
	width: 175px;height:37px;
}
#sociallogin_button #magestore-popup_social ul li {
    float:left;
	font-family: Open sans;
}
@media all and (min-width: 0px) and (max-width: 680px){
#magestore-login-social .magestore-login-social li,.sociallogin-other ul li.other-button{padding: 0px 0px 10px 0px;}
#magestore-popup_social {
    font-size: 1.5em !important;
}
}
@media (min-width: 681px) {
#magestore-login-social .magestore-login-social li,.sociallogin-other ul li.other-button{padding: 0px 0px 10px 10px;}
}
@media all and (min-width: 0px) and  (max-width: 459px) {
	#sociallogin_button #magestore-popup_social ul li{padding: 0px 0px 10px 0px;}
	#sociallogin_button ul li{padding: 0px 0px 10px 0px;}
}
@media (min-width: 460px) {
	#sociallogin_button #magestore-popup_social ul li{padding: 0px 0px 10px 10px;}
	#sociallogin_button ul li{padding: 0px 0px 10px 10px;}
}
ul.magestore-login-social li{background:#fff;border:none;}

#magestore-popup{
	width:66% !important;
	z-index:99999;
	max-width: 587px;
}
#magestore-popup_social {
	text-align: center;
	font-size: 2.5em;
	line-height: 1.25em;
	margin-bottom: 0.7em;
	position: absolute;
	top: 100px !important;
	left: 0;
	z-index: 100000;
	background-color: white;
}
#sociallogin_button ul.right li{
    float: right;
}
.magestore-popup_social{
		width: 740px !important;
	}
#other_sociallogin_label {
	background-color: rgb(240, 240, 237);
	line-height: 2em;
}
#magestore-popup_social li{
/* 	margin: 0px !important;
	padding: 0px !important; */
}

ul.magestore-login-social li.button{
    list-style: none !important;
}
ul.magestore-login-social li.button:hover{
	background:none !important;
	margin:0;
	border:none;
    list-style: none !important;
}
.sociallogin-input-box .input-text{
	box-shadow: none;
}
.sociallogin-other-button-popup li.button{
	background:none;
	border:none;
	list-style: none !important;
	/* padding: 0px 4px 0px 5px !important; */
}
.sociallogin-other-button-popup li.button:hover{
	background:none;
	border:none;
        list-style: none !important;
}
.other-button{padding:0;}
.bt-login-social{padding:0;margin:0 !important;}
.top-container{width:100%;}

#sociallogin_button{
	float:left;
}
#sociallogin_button ul li,.sociallogin-other ul li{margin: 0px;}
#sociallogin_button ul li.button,.sociallogin-other ul li.button{
	background:none !important;
	border:none !important;
	list-style: none !important;
}
#sociallogin_button ul li.button,.sociallogin-other ul li{}
#sociallogin_button ul li.button:hover{
	background:none !important;
	border:none !important;
	list-style: none !important;
}
.sociallogin-other-button{
	_display:block !important;
	z-index:3000 !important;
}
#sociallogin-other-a{
	display: inline-block;
	width:100%;
	text-align:right;
}
#sociallogin-other-div{
	display: inline-block;
	width:100%;
	margin:0;
}
#sociallogin-other-b{
	display:block;
	height:30px;
	line-height:30px;
}
#sociallogin-other-b span{
	display:block;
	margin-right:30px;
	text-align:right;
}
#sociallogin-other-button{
	top:30px;
}

#magestore-popup{
	top:100px !important;
	position:absolute !important;
	z-index:40020 !important;
}
#magestore-login-form .magestore-invalid-email{
	margin:0;
}
.other-button{
/* 	margin: 0px 2px 0px 2px !important;
	padding: 3px 0px 0px 8px!important; */
}

#bg_fade{
	z-index:30020 !important;
	float:left;
	width:100%;
	min-height:3000px;
}
.active .sociallogin-other-span-img-popup{	
	float: right;
	width: 26px;
	height: 16px;
	cursor: pointer;        
	background: url("http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/sociallogin/sub.png") no-repeat right;
}

@media all and (min-width: 0px) and (max-width: 680px) {}
@media screen and (max-width:719px) {
	.top-container{
		margin:0 auto;
	}
	
	#magestore-login-social{
		float:left !important;
		width:100%;
	}
	#magestore-login-form{
		float:left !important;
		width:100%;
		margin:0;
	}
	.sociallogin-input-box{
		float:left;
		width:100%;
	}
	.magestore-login-input-box label{float:left;width:100% !important;}
	.sociallogin-input-box .input-text{
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		width:100%;
		box-shadow: none;
		height:30px;
	}
	#magestore-create-user{
		float:left !important;
		width:100%;
	}
	.form-list .sociallogin-field{float:left !important;width:100% !important;}
	.form-list .sociallogin-field .input-text{
		float:left;
		width:100% !important;
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		height:30px;
	}
	.sociallogin-field label{float:left;/* width:100%; */}
	#sociallogin-other-button li.other-button{
		float:none;
		margin:0;
		text-align:center;
	}
	#sociallogin-other-button-popup li.button{
		float:none;
		text-align:center;
		width:100%;
	}
	
	ul.magestore-login-social li.button{
		text-align:center !important;
		width:100%;
	}
	.magestore-popup_social{
		width: 380px !important;
	}
}
@media screen and (max-width:479px) {
	.magestore-popup_social{
		width: 210px !important;
	}
	#magestore-forgot-password, #magestore-forgot-back{
		float:left !important;
		margin:10px 0 !important;
		width:100%;
	}
	#sociallogin_button ul li.button{
		margin:0;
		text-align:center;
		width:100%;
		list-style: none !important;
	}	
	#sociallogin-other-button li.other-button{
		float:none;
		margin:0;
		text-align:center;
		width:100%;
        list-style: none !important;
	}
	#sociallogin-other-button-popup li.button{
		float:none;
		text-align:center;
		width:100%;
        list-style: none !important;
	}
}
@media screen and (min-width: 720px) and (max-width: 985px) {
	.top-container{
		margin:0 auto;
	}
	#magestore-login-social{
		float:left !important;
		width:100%;
	}
	#magestore-login-form{
		float:left !important;
		width:100%;
		margin:0;
	}
	.sociallogin-input-box{
		float:left;
		width:100%;
	}
	.magestore-login-input-box label{float:left;width:100% !important;}
	.sociallogin-input-box .input-text{
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		width:100%;
		box-shadow: none;
		height:30px;
	}
	#magestore-create-user{
		float:left !important;
		width:100%;
	}
	.form-list .sociallogin-field{float:left !important;width:100% !important;}
	.form-list .sociallogin-field .input-text{
		float:left;
		width:100% !important;
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		height:30px;
	}
	.sociallogin-field label{float:left;/* width:100%; */}
	#sociallogin-other-button li.other-button{
		/* margin-left:65px !important; */
	}
	ul.magestore-login-social li.button{
		/* text-align:center !important;
		margin-left: 5px; */
		/* width:100%; */
		float:left;
	}
	.magestore-popup_social{
		width: 380px !important;
	}
}
@media screen and (min-width: 986px) {
	#magestore-login-social{
		text-align:center !important;
	}
	ul.magestore-login-social li.button{
	}
	#magestore-login-social .magestore-login-social {width:200px}
}
@media screen and (min-width: 986px) and (max-width: 1235px) {
	/* #magestore-popup{border:1px solid blue;} */
	#magestore-login-social{
		float:left !important;
		width:100%;
		text-align:center !important;
	}
	#magestore-login-form{
		float:left !important;
		width:100%;
		margin:0;
	}
	.sociallogin-input-box{
		float:left;
		width:100%;
	}
	.sociallogin-input-box .input-text{
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		width:100%;
		box-shadow: none;
		height:30px;
	}
	.magestore-login-input-box label{float:left;width:100% !important;}
	#magestore-create-user{
		float:left !important;
		width:100%;
	}
	.form-list .sociallogin-field{float:left !important;width:100% !important;}
	.form-list .sociallogin-field .input-text{
		float:left;
		width:100% !important;
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		height:30px;
	}
	.sociallogin-field label{float:left;/* width:100%; */}
	#magestore-login-social ul.magestore-login-social li{
		float:left;
	}
	#magestore-login-social ul.magestore-login-social li{ }
	
	.magestore-popup_social{
		width: 563px !important;
	}
}
	
@media screen and (min-width: 1236px) and (max-width: 1585px) {
	.magestore-popup_social{
		width: 740px !important;
	}
}
@media screen and (min-width: 1235px){
	#magestore-login-form {
		max-width: 364px;
	}
	#magestore-create-user{
		max-width: 374px;
	}
	.sociallogin-field {
    max-width: 187px;
	}
}
@media screen and (min-width: 1586px) and (max-width: 1890px) {
.magestore-popup_social{
		width: 740px !important;
	}
}
@media screen and (min-width:1891px) {
.magestore-popup_social{
		width: 740px !important;
	}
}
/**
 * Magestore
 * 
 * NOTICE OF LICENSE
 * 
 * This source file is subject to the Magestore.com license that is
 * available through the world-wide-web at this URL:
 * http://www.magestore.com/license-agreement.html
 * 
 * DISCLAIMER
 * 
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 * 
 * @category    Magestore
 * @package     Magestore_RewardPointsRule
 * @copyright   Copyright (c) 2012 Magestore (http://www.magestore.com/)
 * @license     http://www.magestore.com/license-agreement.html
 */

/* ============ Reward Points Rule Stylesheets ============ */

/*************** Product Page ***************/
.rewardpoints-product-rule {overflow: hidden;padding:0px 0px 15px 40px;}
.rewardpoints-product-rule select.input-select {max-width: 232px;}

/*************** Checkout Cart Item ***************/
.reward-points-spending .label, .reward-points-earning .label { color: #1e7ec8; font-weight: 400; font-size: 13px;}

.reward-points-spending .content { padding-left: 6px;}


/****************my Reward policy*************/
.rewardpointsrule-rule-name-policy { color: #f23d2d;}
.rewardpointsrule-rule-date-policy {}
/******product list******/
.earning-product-list { font-size: 0.9em; clear: both; margin-bottom: 0.9em }

/*Rule*/
.webpos-dialog-item-rule .top, 
.webpos-dialog-item-rule .bot{
    display: none;
}
.webpos-dialog-item-rule .dialog_e,
.webpos-dialog-item-rule .dialog_w {
	width: 0;	
}
.webpos-dialog-item-rule .dialog_content{
    background-color: transparent;
}
.webpos-spend-points{
    background-color: #f6f6f6;
    border: 2px solid rgb(196, 193, 188);
}
.webpos-dialog-item-rule .dialog_close{
    display: none;
}
.webpos-rule-title{     
/*    height: 25px;	*/
    padding: 10px 10px 15px 10px;
    background-color: #FFF4E9;
    color: #1e7ec8;
    font-size: 13px;
    font-weight: bold
}
.webpos-spend-points a:hover{
    text-decoration: underline;
}
.webpos-spend-points * {
    font-size: 12px !important;
}
.webpos-rule-body{
    margin: 0;
    padding: 10px;
    height: 115px;
    font-size: 13px;
    color: #454545;
}
.webpos-rule-foot{
/*    height: 20px;	*/
    padding: 10px;
/*    background-color: rgb(255, 250, 218);*/
    position: absolute;
    bottom: 45px;
    right: 10px;
}

.webpos-rewardpoints-slider-container {}
.webpos-rewardpoints-slider { position: relative; z-index: 9; height: 18px; margin: 12px auto 18px; padding: 0 24px; cursor: pointer; /*width: 209px;*/ float: left; width: 100%;}
.webpos-rewardpoints-slider-zoom-out { position: absolute; left: 1px; top: 0px;}
.webpos-rewardpoints-track { position: relative; width: 100%; height: 18px; background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/images/reward_rule.gif') -1px 0px repeat-x;}
.webpos-rewardpoints-handle { position: absolute; top: -1px; width: 9px; height: 22px; background: url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/images/magnifier_handle.gif') 0 0 no-repeat;}
.webpos-rewardpoints-slider-zoom-in { position: absolute; right: 1px; top: 0px;}

.webpos-rewardpoints-login-msg, .webpos-rewardpoints-needmore-msg { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px;line-height:13px; background:url('http://1730254884.rsc.cdn77.org/skin/frontend/interactiv4/ktuin/css/magestore/images/validation_advice_bg.gif') 2px 0 no-repeat; color:#eb340a;}

.webpos-rewardpoints-needmore-points { font-size: 13px; font-weight: bold;}

@media only screen and (max-width: 768px) {
	.rewardpoints-product-rule {padding: 15px 0px 15px 0px;}
	.rewardpoints-dashboard-ul {margin: 0 -5px!important;}
}
@font-face{font-family:'revicons';src:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/css/nwdthemes/revslider/font/revicons.eot?5510888);src:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/css/nwdthemes/revslider/font/revicons.eot?5510888#iefix) format("embedded-opentype"),url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/css/nwdthemes/revslider/font/revicons.woff?5510888) format("woff"),url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/css/nwdthemes/revslider/font/revicons.ttf?5510888) format("truetype"),url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/css/nwdthemes/revslider/font/revicons.svg?5510888#revicons) format("svg");font-weight:400;font-style:normal}
[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.revicon-search-1:before{content:'\e802'}
.revicon-pencil-1:before{content:'\e831'}
.revicon-picture-1:before{content:'\e803'}
.revicon-cancel:before{content:'\e80a'}
.revicon-info-circled:before{content:'\e80f'}
.revicon-trash:before{content:'\e801'}
.revicon-left-dir:before{content:'\e817'}
.revicon-right-dir:before{content:'\e818'}
.revicon-down-open:before{content:'\e83b'}
.revicon-left-open:before{content:'\e819'}
.revicon-right-open:before{content:'\e81a'}
.revicon-angle-left:before{content:'\e820'}
.revicon-angle-right:before{content:'\e81d'}
.revicon-left-big:before{content:'\e81f'}
.revicon-right-big:before{content:'\e81e'}
.revicon-magic:before{content:'\e807'}
.revicon-picture:before{content:'\e800'}
.revicon-export:before{content:'\e80b'}
.revicon-cog:before{content:'\e832'}
.revicon-login:before{content:'\e833'}
.revicon-logout:before{content:'\e834'}
.revicon-video:before{content:'\e805'}
.revicon-arrow-combo:before{content:'\e827'}
.revicon-left-open-1:before{content:'\e82a'}
.revicon-right-open-1:before{content:'\e82b'}
.revicon-left-open-mini:before{content:'\e822'}
.revicon-right-open-mini:before{content:'\e823'}
.revicon-left-open-big:before{content:'\e824'}
.revicon-right-open-big:before{content:'\e825'}
.revicon-left:before{content:'\e836'}
.revicon-right:before{content:'\e826'}
.revicon-ccw:before{content:'\e808'}
.revicon-arrows-ccw:before{content:'\e806'}
.revicon-palette:before{content:'\e829'}
.revicon-list-add:before{content:'\e80c'}
.revicon-doc:before{content:'\e809'}
.revicon-left-open-outline:before{content:'\e82e'}
.revicon-left-open-2:before{content:'\e82c'}
.revicon-right-open-outline:before{content:'\e82f'}
.revicon-right-open-2:before{content:'\e82d'}
.revicon-equalizer:before{content:'\e83a'}
.revicon-layers-alt:before{content:'\e804'}
.revicon-popup:before{content:'\e828'}
.tp-static-layers{position:absolute;z-index:505;top:0;left:0}
.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0}
.tp-caption .backcorner{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0;top:0}
.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0}
.tp-caption .backcornertop{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0;top:0}
.tp-layer-inner-rotation{position:relative!important}
img.tp-slider-alternative-image{width:100%;height:auto}
.rev_slider_wrapper{position:relative}
.rev_slider_wrapper >ul{visibility:hidden}
.rev_slider{position:relative;overflow:visible}
.rev_slider img{max-width:none!important;-moz-transition:none 0;-webkit-transition:none 0;-o-transition:none 0;transition:none 0;margin:0;padding:0;border-width:0;border:none}
.rev_slider .no-slides-text{font-weight:700;text-align:center;padding-top:80px}
.rev_slider >ul{margin:0;padding:0;list-style:none!important;list-style-type:none;background-position:0 0}
.rev_slider >ul >li,.rev_slider >ul >li:before{display:block;list-style:none!important;position:absolute;visibility:hidden;margin:0!important;padding:0!important;overflow-x:visible;overflow-y:visible;list-style-type:none!important;background-image:none;background-position:0 0;text-indent:0}
.tp-revslider-slidesli,.tp-revslider-mainul{padding:0!important;margin:0!important;list-style:none!important}
.tp-simpleresponsive >ul,.tp-simpleresponsive >ul >li,.tp-simpleresponsive >ul >li:before{list-style:none;padding:0!important;margin:0!important;list-style:none!important;overflow-x:visible;overflow-y:visible;background-image:none}
.tp-simpleresponsive >ul li{list-style:none;position:absolute;visibility:hidden}
.rev_slider .tp-caption,.rev_slider .caption{position:absolute;visibility:hidden;white-space:nowrap}
.tp-simpleresponsive img{max-width:none}
.tp-caption{z-index:1}
.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none!important}
.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden!important;display:none!important}
.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none!important}
.noFilterClass{filter:none!important}
.caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100%!important;height:100%!important;display:none}
.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}
.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100%!important;height:100%!important;display:none}
.fullcoveredvideo video,.fullscreenvideo video{background:#000}
.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}
.html5vid.videoisplaying .tp-poster{display:none}
.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;font-size:40px;color:#FFF;z-index:3;margin-top:-27px;margin-left:-28px;text-align:center;cursor:pointer}
.tp-caption:hover .tp-video-play-button{opacity:1}
.html5vid .tp-revstop{width:15px;height:20px;border-left:5px solid #fff;border-right:5px solid #fff;position:relative;margin:10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:none}
.html5vid.videoisplaying .revicon-right-dir{display:none}
.html5vid.videoisplaying .tp-revstop{display:block}
.html5vid.videoisplaying .tp-video-play-button{display:none}
.html5vid:hover .tp-video-play-button{display:block}
.fullcoveredvideo .tp-video-play-button{display:none!important}
.tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background-image:linear-gradient(bottom,#000 13%,#323232 100%);background-image:-o-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-moz-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-webkit-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-ms-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.13,#000),color-stop(1,#323232));display:table;max-width:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.tp-caption:hover .tp-video-controls{opacity:.9}
.tp-video-button{background:rgba(0,0,0,.5);border:0;color:#EEE;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer;line-height:12px;font-size:12px;color:#fff;padding:0;margin:0;outline:none}
.tp-video-button:hover{cursor:pointer}
.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{padding:0 5px;display:table-cell}
.tp-video-seek-bar-wrap{width:80%}
.tp-video-vol-bar-wrap{width:20%}
.tp-volume-bar,.tp-seek-bar{width:100%;cursor:pointer;outline:none;line-height:12px;margin:0;padding:0}
.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}
.tp-dottedoverlay.twoxtwo{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/gridtile_3x3_white.png)}
.fullscreen-container{width:100%;position:relative;padding:0}
.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}
.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative}
.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;-webkit-font-smoothing:antialiased!important}
.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tp-bannershadow.tp-shadow1{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/shadow1.png) no-repeat;background-size:100% 100%;width:890px;height:30px;bottom:-30px}
.tp-bannershadow.tp-shadow2{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/shadow2.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow3{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/shadow3.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.tp-button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,0.6)!important;font-size:15px;line-height:45px!important;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/css/nwdthemes/revslider/images/gradient/g30.png) repeat-x top;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px;text-decoration:none}
.tp-button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/css/nwdthemes/revslider/images/gradient/g40.png) repeat-x top}
.purchase:hover,.tp-button:hover,.tp-button.big:hover{background-position:bottom,15px 11px}
.tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}
.tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}
.tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}
.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange{background-color:#f70;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}
.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}
.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555}
.tpclear{clear:both}
.tp-bullets{z-index:1000;position:absolute;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(5px)}
.tp-bullets.hidebullets{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/boxed_bgtile.png);height:40px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tp-bullets.simplebullets.navbar-old{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/navigdots_bgtile.png);height:35px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/bullet.png) no-repeat top left;width:20px;height:20px;margin-right:0;float:left;margin-top:0;margin-left:3px}
.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}
.tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/bullets.png) no-repeat bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0}
.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/bullets2.png) no-repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.square .bullet.last{margin-right:0}
.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/bullets2.png) no-repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0}
.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/bullet_boxed.png) no-repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:10px}
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0!important}
.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0!important}
.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/navigdots.png) no-repeat bottom left;width:15px;height:15px;margin-left:5px!important;margin-right:5px!important;float:left;margin-top:10px}
.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0!important}
.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0!important}
.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background-position:top left}
.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left}
.tparrows{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(1000px);-webkit-transform-style:preserve-3d}
.tparrows .tp-arr-imgholder{display:none}
.tparrows .tp-arr-titleholder{display:none}
.tparrows.hidearrows{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/large_left.png) no-repeat top left;width:40px;height:40px}
.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/large_right.png) no-repeat top left;width:40px;height:40px}
.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/small_left.png) no-repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}
.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/small_right.png) no-repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}
.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/arrow_left.png) no-repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:0}
.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/arrow_right.png) no-repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:0}
.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/small_left_boxed.png) no-repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}
.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/small_right_boxed.png) no-repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}
.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/arrowleft.png) no-repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}
.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/arrowright.png) no-repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}
.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}
.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0}
.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/arrow_left2.png) no-repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:0}
.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/arrow_right2.png) no-repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:0}
.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/arrow_left2.png) no-repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:0}
.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/arrow_right2.png) no-repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:0}
.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/large_left.png) no-repeat 0 0;width:40px;height:40px}
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/large_right.png) no-repeat 0 0;width:40px;height:40px}
.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}
.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px;vertical-align:top}
.tp-bullets.tp-thumbs img{vertical-align:top}
.fullwidthbanner-container .tp-thumbs{padding:3px}
.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}
.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-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-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.tp-thumbs img{width:100%}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#fff;background:rgba(0,0,0,0.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}
.tparrows.preview1{width:100px;height:100px;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:transparent}
.tparrows.preview1:after{position:absolute;left:0;top:0;font-family:"revicons";color:#fff;font-size:30px;width:100px;height:100px;text-align:center;background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px;-webkit-transition:background 0.3s,color .3s;-moz-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.tp-rightarrow.preview1:after{content:'\e825'}
.tp-leftarrow.preview1:after{content:'\e824'}
.tparrows.preview1:hover:after{background:rgba(255,255,255,1);color:#aaa}
.tparrows.preview1 .tp-arr-imgholder{background-size:cover;background-position:center center;display:block;width:100%;height:100%;position:absolute;top:0;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.tparrows.preview1 .tp-arr-iwrapper{-webkit-transition:all .3s;transition:all .3s;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tparrows.preview1:hover .tp-arr-iwrapper{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.tp-rightarrow.preview1 .tp-arr-imgholder{right:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tp-leftarrow.preview1 .tp-arr-imgholder{left:100%;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tparrows.preview1:hover .tp-arr-imgholder{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
@media only screen and (min-width: 768px) and (max-width: 979px) {
    .tparrows.preview1,.tparrows.preview1:after{width:80px;height:80px;line-height:80px;font-size:24px}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .tparrows.preview1,.tparrows.preview1:after{width:60px;height:60px;line-height:60px;font-size:20px}
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    .tparrows.preview1,.tparrows.preview1:after{width:40px;height:40px;line-height:40px;font-size:12px}
}
.tp-bullets.preview1{height:21px}
.tp-bullets.preview1 .bullet{cursor:pointer;position:relative!important;background:rgba(0,0,0,0.15)!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:5px!important;height:5px!important;border:8px solid rgba(0,0,0,0)!important;display:inline-block;margin-right:5px!important;margin-bottom:0!important;-webkit-transition:background-color 0.2s,border-color .2s;-moz-transition:background-color 0.2s,border-color .2s;-o-transition:background-color 0.2s,border-color .2s;-ms-transition:background-color 0.2s,border-color .2s;transition:background-color 0.2s,border-color .2s;float:none!important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
.tp-bullets.preview1 .bullet.last{margin-right:0}
.tp-bullets.preview1 .bullet:hover,.tp-bullets.preview1 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#aaa!important;width:5px!important;height:5px!important;border:8px solid rgba(255,255,255,1)!important}
.tparrows.preview2{min-width:60px;min-height:60px;background:#fff;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;overflow:hidden;-webkit-transition:-webkit-transform 1.3s;-webkit-transition:width 0.3s,background-color 0.3s,opacity .3s;transition:width 0.3s,background-color 0.3s,opacity .3s;backface-visibility:hidden}
.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";color:#aaa;font-size:25px;margin-top:-12px;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}
.tp-rightarrow.preview2:after{content:'\e81e';right:18px}
.tp-leftarrow.preview2:after{content:'\e81f';left:18px}
.tparrows.preview2 .tp-arr-titleholder{background-size:cover;background-position:center center;display:block;visibility:hidden;position:relative;top:0;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;white-space:nowrap;color:#000;text-transform:uppercase;font-weight:400;font-size:14px;line-height:60px;padding:0 10px}
.tp-rightarrow.preview2 .tp-arr-titleholder{right:50px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.tp-leftarrow.preview2 .tp-arr-titleholder{left:50px;-webkit-transform:translateX(100%);transform:translateX(100%)}
.tparrows.preview2.hovered{width:300px}
.tparrows.preview2:hover{background:#fff}
.tparrows.preview2:hover:after{color:#000}
.tparrows.preview2:hover .tp-arr-titleholder{-webkit-transform:translateX(0px);transform:translateX(0px);visibility:visible;position:absolute}
.tp-bullets.preview2{height:17px}
.tp-bullets.preview2 .bullet{cursor:pointer;position:relative!important;background:rgba(0,0,0,0.5)!important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,0)!important;display:inline-block;margin-right:2px!important;margin-bottom:0!important;-webkit-transition:background-color 0.2s,border-color .2s;-moz-transition:background-color 0.2s,border-color .2s;-o-transition:background-color 0.2s,border-color .2s;-ms-transition:background-color 0.2s,border-color .2s;transition:background-color 0.2s,border-color .2s;float:none!important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
.tp-bullets.preview2 .bullet.last{margin-right:0}
.tp-bullets.preview2 .bullet:hover,.tp-bullets.preview2 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1)!important;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,1)!important}
.tp-arr-titleholder.alwayshidden{display:none!important}
@media only screen and (min-width: 768px) and (max-width: 979px) {
    .tparrows.preview2{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
    .tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:20px;margin-top:-12px}
    .tp-rightarrow.preview2:after{content:'\e81e';right:11px}
    .tp-leftarrow.preview2:after{content:'\e81f';left:11px}
    .tparrows.preview2 .tp-arr-titleholder{font-size:12px;line-height:40px;letter-spacing:0}
    .tp-rightarrow.preview2 .tp-arr-titleholder{right:35px}
    .tp-leftarrow.preview2 .tp-arr-titleholder{left:35px}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
    .tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}
    .tp-rightarrow.preview2:after{content:'\e81e';right:8px}
    .tp-leftarrow.preview2:after{content:'\e81f';left:8px}
    .tparrows.preview2 .tp-arr-titleholder{font-size:10px;line-height:30px;letter-spacing:0}
    .tp-rightarrow.preview2 .tp-arr-titleholder{right:25px}
    .tp-leftarrow.preview2 .tp-arr-titleholder{left:25px}
    .tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    .tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
    .tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}
    .tp-rightarrow.preview2:after{content:'\e81e';right:8px}
    .tp-leftarrow.preview2:after{content:'\e81f';left:8px}
    .tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}
    .tparrows.preview2:hover{width:30px!important;height:30px!important}
}
.tparrows.preview3{width:70px;height:70px;background:#fff;background:rgba(255,255,255,1);-webkit-transform-style:flat}
.tparrows.preview3:after{position:absolute;line-height:70px;text-align:center;font-family:"revicons";color:#aaa;font-size:30px;top:0;left:0;background:#fff;z-index:100;width:70px;height:70px;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}
.tparrows.preview3:hover:after{color:#000}
.tp-rightarrow.preview3:after{content:'\e825'}
.tp-leftarrow.preview3:after{content:'\e824'}
.tparrows.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .2s;transition:transform .2s;z-index:0;position:absolute;background:#000;background:rgba(0,0,0,0.75);display:table;min-height:90px;top:-10px}
.tp-leftarrow.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 50%;transform-origin:0 50%}
.tparrows.preview3 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;display:table-cell;min-width:90px;height:90px;position:relative;top:0}
.tp-rightarrow.preview3 .tp-arr-iwrapper{right:0;padding-right:70px}
.tp-leftarrow.preview3 .tp-arr-iwrapper{left:0;direction:rtl;padding-left:70px}
.tparrows.preview3 .tp-arr-titleholder{display:table-cell;padding:30px;font-size:16px;color:#fff;white-space:nowrap;position:relative;clear:right;vertical-align:middle}
.tparrows.preview3:hover .tp-arr-iwrapper{-webkit-transform:scale(1,1);transform:scale(1,1)}
.tp-bullets.preview3{height:17px}
.tp-bullets.preview3 .bullet{cursor:pointer;position:relative!important;background:rgba(0,0,0,0.5)!important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,0)!important;display:inline-block;margin-right:2px!important;margin-bottom:0!important;-webkit-transition:background-color 0.2s,border-color .2s;-moz-transition:background-color 0.2s,border-color .2s;-o-transition:background-color 0.2s,border-color .2s;-ms-transition:background-color 0.2s,border-color .2s;transition:background-color 0.2s,border-color .2s;float:none!important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
.tp-bullets.preview3 .bullet.last{margin-right:0}
.tp-bullets.preview3 .bullet:hover,.tp-bullets.preview3 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1)!important;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,1)!important}
@media only screen and (min-width: 768px) and (max-width: 979px) {
    .tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}
    .tparrows.preview3 .tp-arr-iwrapper{min-height:70px}
    .tparrows.preview3 .tp-arr-imgholder{min-width:70px;height:70px}
    .tp-rightarrow.preview3 .tp-arr-iwrapper{padding-right:50px}
    .tp-leftarrow.preview3 .tp-arr-iwrapper{padding-left:50px}
    .tparrows.preview3 .tp-arr-titleholder{padding:10px;font-size:16px}
}
@media only screen and (max-width: 767px) {
    .tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}
    .tparrows.preview3 .tp-arr-iwrapper{min-height:70px}
}
.tparrows.preview4{width:30px;height:110px;background:transparent;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000}
.tparrows.preview4:after{position:absolute;line-height:110px;text-align:center;font-family:"revicons";color:#fff;font-size:20px;top:0;left:0;z-index:0;width:30px;height:110px;background:#000;background:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.tp-rightarrow.preview4:after{content:'\e825'}
.tp-leftarrow.preview4:after{content:'\e824'}
.tparrows.preview4 .tp-arr-allwrapper{visibility:hidden;width:180px;position:absolute;z-index:1;min-height:120px;top:0;left:-150px;overflow:hidden;-webkit-perspective:1000px;-webkit-transform-style:flat}
.tp-leftarrow.preview4 .tp-arr-allwrapper{left:0}
.tparrows.preview4 .tp-arr-iwrapper{position:relative}
.tparrows.preview4 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:relative;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.tparrows.preview4 .tp-arr-imgholder2{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:absolute;top:0;left:180px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.tp-leftarrow.preview4 .tp-arr-imgholder2{left:-180px}
.tparrows.preview4 .tp-arr-titleholder{display:block;font-size:12px;line-height:25px;padding:0 10px;text-align:left;color:#fff;position:relative;background:#000;color:#FFF;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:700;font-size:11px;line-height:2.75;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tparrows.preview4:after{transform-origin:100% 100%;-webkit-transform-origin:100% 100%}
.tp-leftarrow.preview4:after{transform-origin:0 0;-webkit-transform-origin:0 0}
@media only screen and (min-width: 768px) {
    .tparrows.preview4:hover:after{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}
    .tp-leftarrow.preview4:hover:after{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}
    .tparrows.preview4:hover .tp-arr-titleholder{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
.tp-bullets.preview4{height:17px}
.tp-bullets.preview4 .bullet{cursor:pointer;position:relative!important;background:rgba(0,0,0,0.5)!important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,0)!important;display:inline-block;margin-right:2px!important;margin-bottom:0!important;-webkit-transition:background-color 0.2s,border-color .2s;-moz-transition:background-color 0.2s,border-color .2s;-o-transition:background-color 0.2s,border-color .2s;-ms-transition:background-color 0.2s,border-color .2s;transition:background-color 0.2s,border-color .2s;float:none!important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
.tp-bullets.preview4 .bullet.last{margin-right:0}
.tp-bullets.preview4 .bullet:hover,.tp-bullets.preview4 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1)!important;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,1)!important}
@media only screen and (max-width: 767px) {
    .tparrows.preview4{width:20px;height:80px}
    .tparrows.preview4:after{width:20px;height:80px;line-height:80px;font-size:14px}
    .tparrows.preview1 .tp-arr-allwrapper,.tparrows.preview2 .tp-arr-allwrapper,.tparrows.preview3 .tp-arr-allwrapper,.tparrows.preview4 .tp-arr-allwrapper{display:none!important}
}
.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tp-caption img{background:transparent;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}
.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/coloredbg.png) repeat}
.tp-caption.slidelink a span{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/coloredbg.png) repeat}
.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}
.tp-loader.spinner0{width:40px;height:40px;background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/loader.gif) no-repeat center center;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.tp-loader.spinner5{background:url(http://1730254884.rsc.cdn77.org/skin/frontend/base/default/images/nwdthemes/revslider/assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
@-webkit-keyframes tp-rotateplane {
    0%{-webkit-transform:perspective(120px)}
    50%{-webkit-transform:perspective(120px) rotateY(180deg)}
    100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes tp-rotateplane {
    0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
    50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
    100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}
.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1s infinite ease-in-out;animation:tp-scaleout 1s infinite ease-in-out}
@-webkit-keyframes tp-scaleout {
    0%{-webkit-transform:scale(0.0)}
    100%{-webkit-transform:scale(1.0);opacity:0}
}
@keyframes tp-scaleout {
    0%{transform:scale(0.0);-webkit-transform:scale(0.0)}
    100%{transform:scale(1.0);-webkit-transform:scale(1.0);opacity:0}
}
.tp-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}
.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes tp-bouncedelay {
    0%,80%,100%{-webkit-transform:scale(0.0)}
    40%{-webkit-transform:scale(1.0)}
}
@keyframes tp-bouncedelay {
    0%,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}
    40%{transform:scale(1.0);-webkit-transform:scale(1.0)}
}
.tp-loader.spinner4{margin:-20px 0 0 -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2s infinite linear;animation:tp-rotate 2s infinite linear}
.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2s infinite ease-in-out;animation:tp-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}
.tp-loader.spinner4 .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes tp-rotate {
    100%{-webkit-transform:rotate(360deg)}
}
@keyframes tp-rotate {
    100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes tp-bounce {
    0%,100%{-webkit-transform:scale(0.0)}
    50%{-webkit-transform:scale(1.0)}
}
@keyframes tp-bounce {
    0%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}
    50%{transform:scale(1.0);-webkit-transform:scale(1.0)}
}
.tp-caption.medium_grey{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0px;border-width:0px;border-style:none;background-color:#888;white-space:nowrap;}.tp-caption.small_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.medium_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:40px;line-height:40px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.very_large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;letter-spacing:-2px;}.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#000;}.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#fff;}.tp-caption.modern_medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.modern_medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.modern_big_bluebg{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;margin:0px;border-width:0px;border-style:none;background-color:#4e5b6c;letter-spacing:0;}.tp-caption.modern_big_redbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;padding-top:1px;margin:0px;border-width:0px;border-style:none;background-color:#de543e;letter-spacing:0;}.tp-caption.modern_small_text_dark{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}.tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);}.tp-caption.noshadow{text-shadow:none;}.tp-caption.thinheadline_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:30px;line-height:30px;font-family:"Open Sans";background-color:transparent;}.tp-caption.thintext_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:16px;line-height:26px;font-family:"Open Sans";background-color:transparent;}.tp-caption.largeblackbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#000;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.tp-caption.largepinkbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#db4360;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.tp-caption.largewhitebg{font-size:50px;line-height:70px;font-weight:300;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;padding:0px 20px;text-shadow:none;background-color:rgba(255, 255, 255, 0);border-width:0px;border-color:rgb(0, 0, 0);border-style:none;}.tp-caption.largegreenbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#67ae73;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.tp-caption.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#ffffff;text-decoration:none;background-color:rgba(0, 0, 0, 1);text-shadow:none;margin:0px;letter-spacing:-1.5px;padding:1px 4px 0px 4px;width:150px;white-space:normal !important;height:auto;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}.tp-caption.large_bold_grey{font-size:60px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(102, 102, 102);text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;padding:1px 4px 0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_thin_grey{font-size:34px;line-height:30px;font-weight:300;font-family:"Open Sans";color:rgb(102, 102, 102);text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.small_thin_grey{font-size:18px;line-height:26px;font-weight:300;font-family:"Open Sans";color:rgb(117, 117, 117);text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.lightgrey_divider{text-decoration:none;background-color:rgba(235, 235, 235, 1);width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}.tp-caption.large_bold_darkblue{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(52, 73, 94);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bg_darkblue{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(52, 73, 94);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bold_red{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:rgb(227, 58, 12);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_light_red{font-size:21px;line-height:26px;font-weight:300;font-family:"Open Sans";color:rgb(227, 58, 12);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bold_orange{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:rgb(243, 156, 18);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bg_orange{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(243, 156, 18);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.grassfloor{text-decoration:none;background-color:rgba(160, 179, 151, 1);width:4000px;height:150px;border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}.tp-caption.large_bold_white{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_light_white{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.mediumlarge_light_white{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.mediumlarge_light_white_center{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#ffffff;text-decoration:none;background-color:transparent;padding:0px 0px 0px 0px;text-align:center;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_bg_asbestos{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(127, 140, 141);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.medium_light_black{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.large_bold_black{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.mediumlarge_light_darkblue{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:rgb(52, 73, 94);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.small_light_white{font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.roundedimage{border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}.tp-caption.large_bg_black{font-size:40px;line-height:40px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(0, 0, 0);padding:10px 20px 15px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}.tp-caption.mediumwhitebg{font-size:30px;line-height:30px;font-weight:300;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;padding:5px 15px 10px;text-shadow:none;background-color:rgba(255, 255, 255, 0);border-width:0px;border-color:rgb(0, 0, 0);border-style:none;}.tp-caption.modernbigredbg{color:rgb(255, 255, 255);font-size:35px;line-height:36px;font-weight:400;font-family:"Open Sans", sans-serif;text-decoration:none;padding:1px 10px 3px;text-shadow:none;margin:0px;letter-spacing:0px;background-color:rgb(255, 36, 45);border-width:0px;border-color:rgb(0, 0, 0);border-style:solid;}.tp-caption.largewhitetransparentbg{font-size:50px;line-height:70px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;padding:0px 20px;text-shadow:none;background-color:rgba(255, 255, 255, 0);border-width:0px;border-color:rgb(0, 0, 0);border-style:none;}.tp-caption.medium500lightred{font-size:21px;line-height:26px;font-weight:500;font-family:"Open Sans";color:rgb(227, 58, 12);text-decoration:none;padding:0px;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption a {
color:#ff7302;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
}

.tp-caption a:hover {
color:#ffa902;
}
