/*purple : #6931a3
purple light :#d9c2f0;
pink : #e42e9c;
*/

/*Header*/
.header_user_info .tm_userinfotitle,
#search_block_top .btn.button-search{
    background-color:#6931a3;
}

.header_user_info .tm_userinfotitle{
	top: 24px;
}

.header_user_info .tm_userinfotitle:hover,
#search_block_top .btn.button-search:hover{
    background-color:#6931a3;
}

#tmmenu_block_left h4::before{
	height:51px;
}

#tmmenu_block_left h4.title_block{
	height: 51px;
}

#languages-block-top{
    position: absolute;
    right: 0;
    bottom: 0;
}

.shop-phone {
    margin-bottom: 20px;     
    margin-top: 60px;
}

.shop-phone strong, .shop-phone i {
    color: #6931a3;
}

.shop-phone {
    margin-top: 50px !important;
    text-align: right;
    float: right;
    padding: 0px 0 8px 24px;
    margin-top: 26px;
    line-height: 18px;
    color: #1e1f22;
    font-weight: 500;
    width: auto;
    background: none;
}

.tm_sf-menu > li > a{
    text-transform: none;
}

.header-text{
    margin-top:20px;
}
.header-icons{
    margin-top: -58px;   
}

#search_block_top{
    background-color: #d9c2f0;
}

#tmmenu_block_left h4::before{
    background-color:#ad88d4;
}
#left_column .block .title_block,
#left_column .block h4,
#right_column .block .title_block, 
#right_column .block h4,
#tmmenu_block_left h4.title_block,
#left_column #tmmenu_block_left h4.title_block,
#right_column #tmmenu_block_left h4.title_block,
#index #tmmenu_block_left h4.title_block {
    background-color:#6931a3;
}

.shopping_cart > a:first-child{
    background-color:#ea55ae;
}
.shopping_cart > a:first-child:hover{
    background-color:#ea55ae;
}

.tm_sf-menu > li > a.sf-with-ul::after{
    color:#fff;
}

.tm_sf-menu > li:hover > a.sf-with-ul::after,
.tm_sf-menu > li:hover > a, 
.tm_sf-menu > li > a:hover,
.tm_sf-menu > li.sfHoverForce > a{
    color:#6931a3;
}

.tm_sf-menu > li:hover{
    background-color: #ad88d4;
}

.tm_sf-menu > li:hover > a, .tm_sf-menu > li:hover > a.sf-with-ul::after{
    color: #fff !important;
}

.tm_sf-menu > li > a.sf-with-ul::after{
    color:#fff;
}

.tm_sf-menu > li:hover > a.sf-with-ul::after,
.tm_sf-menu > li:hover > a, 
.tm_sf-menu > li > a:hover,
.tm_sf-menu > li.sfHoverForce > a{
    color:#ad88d4;
}

.tm_sf-menu > li > ul{
    border: 4px solid #ad88d4;
}

.tm_sf-menu > li > ul > li > a:hover{
    color: #ad88d4;
}

.Tm_toplink #tm_toplink ul li:hover a {
    color:#ad88d4;
}

.flexslider .flex-direction-nav a:hover:before{
    color:#6931a3!important;
}
.columns-container{
    margin-top: 290px;
}
#tmcmsblock .subbanner_top .banner .banner_inner .heading {
    background-color:#6931a3;
}
#tmcmsblock .subbanner_top .banner:hover .banner_inner .tm_content ,
#tmcmsblock .subbanner_top .banner:hover .banner_inner .tm_content a,
#tmcmsblock .subbanner_top .banner.banner2 .tm_title span,
#tmcmsblock .subbanner_top .banner .banner_inner .tm_title span{
    color: #6931a3;
}
#tmcmsblock .subbanner_top .banner.banner2:hover .banner_inner .heading,
#tmcmsblock .subbanner_top .banner:hover .banner_inner .heading{
    background-color: #e42e9c;
}
.tm-hometabcontent #home-page-tabs > li.active a{
    background-color: #6931a3 !important;
}
.button.ajax_add_to_cart_button, .button.lnk_view, .button.button-small, .button.button-medium, .button.exclusive-medium{
    background: #6931a3;
    border-color:#6931a3;
}
.button.ajax_add_to_cart_button:hover, .button.lnk_view:hover, .button.button-small:hover, .button.button-medium:hover, .button.exclusive-medium:hover{
    background: #e42e9c;
    border-color:#e42e9c;
}
ul.product_list .functional-buttons div.compare a,
ul.product_list.grid li .product-container .left-block .product-image-container .hoverimage, ul.tm-carousel li .product-container .left-block .product-image-container .hoverimage{
    background-color: #6931a3;
}

ul.product_list .functional-buttons div.compare:hover a,
ul.product_list.grid li .product-container .left-block .product-image-container .hoverimage .functional-buttons div:hover,
ul.tm-carousel li .product-container .left-block .product-image-container .hoverimage .functional-buttons div:hover{
    background-color: #e42e9c;
}
.price-percent-reduction, #reduction_percent, #reduction_amount{
    background-color: #6931a3;
    border-color:#6931a3;
}

.fulldiv .banners .flexslider .slider-banner-tile {
    color:#6931a3;
}
#index #tmsmartblog_block .sdsblog-box-content li .blogicons .readmore_link:hover:before,
#index #tmsmartblog_block .sdsblog-box-content li .blogicons .zoom:hover:before {
    border-color: #6931a3;
    color: #6931a3;
}

#index #tmsmartblog_block .sdsblog-box-content li .news_module_image_holder .description{
    background:#6931a3;
}
#index #tmsmartblog_block .sdsblog-box-content li .blog_content .desc .r_more{
    color:#6931a3;
}

.button.ajax_add_to_cart_button span, .button.lnk_view span, .button.button-small span, .button.button-medium span, .button.exclusive-medium span {
    font-size: 11px;
}

.box-info-product .exclusive{
    background-color: #6931a3;
    border-color: #6931a3;
}

.box-info-product .exclusive:hover{
    background-color: #ea55ae;
    border-color: #ea55ae;
}

#wishlist_button_nopop:before, #wishlist_button:before{
    background-color: #6931a3;
    border-color: #6931a3;
}

#wishlist_button_nopop:hover:before, #wishlist_button:hover:before{
    background-color: #ea55ae;
    border-color: #ea55ae;
}

#quantity_wanted_p{
    margin: 0 8px 15px 0;
}

ul.product_list.list > li .right-block .hoverimage .functional-buttons div.button-container.button-container a, ul.product_list.list > li .right-block .hoverimage .functional-buttons div.wishlist.button-container a, ul.product_list.list > li .right-block .hoverimage .functional-buttons div.compare.button-container a{
    background: #6931a3;
    border: 1px solid #6931a3;
}

ul.product_list.list > li .right-block .hoverimage .functional-buttons div.button-container.button-container a:hover, ul.product_list.list > li .right-block .hoverimage .functional-buttons div.wishlist.button-container a:hover, ul.product_list.list > li .right-block .hoverimage .functional-buttons div.compare.button-container a:hover{
    background: #ea55ae;
    border: 1px solid #ea55ae;
}

.functional-buttons .wishlist .addToWishlist{
    background: #6931a3;
}

.functional-buttons .wishlist .addToWishlist:hover{
    background: #ea55ae;
}

.cart_navigation .button-exclusive{
    background: #6931a3;
    border: 1px solid #6931a3; 
}

.cart_navigation .button-exclusive:hover, .cart_navigation .button-exclusive:focus{
    background: #ea55ae;
    border: 1px solid #ea55ae; 
}

#new-products_block_right a.button-small span, #special_block_right a.button-small span{
    background: #6931a3 none repeat scroll 0 0;
    border-color: #6931a3;
    color: #fff;
}

#new-products_block_right a.button-small:hover span, #special_block_right a.button-small:hover span{
    background: #ea55ae;
    color: #fff;
}

#tmfootercms_block{
    background-color: #6a31a4;
    border: 1px solid #6931a3;
}


#footer #newsletter_block_left .form-group .button-small{
    background: #6a31a4 none repeat scroll 0 0;
    color: #fff;
}

#footer #newsletter_block_left .form-group .button-small:hover {
    background-color: #5b2b8d !important;
    border-color: #5b2b8d !important;
    color: white !important;
}

/***************** Contact page ********************/
.contact-emails-label{
	display: inline-block;
    float: left;
}
.contact-emails{
	display: inline-block;
    margin-left: 3px;
}
/***************** END Contact page ********************/

.icon-visa-plationline{
	background-image: url(../img/ccards/plationline/80px-VerifiedByVISA_Logo.png);
    width: 69px;
    height: 44px;
}
.icon-mastercard-plationline{
	background-image: url(../img/ccards/plationline/80px-Mastercard_SecureCode_Logo.png);
    width: 70px;
    height: 44px;
}

input#sendEmail{
	background: #6931a3;
    border: 1px solid #6931a3;
}

/***************** Scroll to top button ********************/
.top_button::before {
    background-color: #5b2b8d;
}

@media screen and (min-width:1200px){
   /* #languages-block-top{
		top: 110px;
	}*/
}

@media screen and (max-width:992px){
    header .nav{
        margin-top: 100px;
    }
    .header_user_info .tm_userinfotitle{
        top: 82px !important;
    }
}

@media only screen and (max-width:768px){
    .header_permentlink{
        display: none;
    }
    #tmcmsheaderblock{
        margin-top: 0;
    }
    .header_user_info .tm_userinfotitle{
        top: 123px !important;
    }
	.header_user_info ul{
		top: 112px;
	}
}

@media only screen and (max-width:480px){
    #tmcmsheaderblock{
        margin-top: 20px;
    }
    .header-container #header #social_block {
        top: -135px !important;
    }
    header .row #header_logo {
        top: -150px;
    }
    #languages-block-top{
        position: absolute;
        right: 0;
        bottom: -20px;
        z-index: 100;
        -webkit-transform: translate3d(0px, 0px, 100px);
        -moz-transform: translate3d(0px, 0px, 100px);
        -o-transform: translate3d(0px, 0px, 100px);
        -ms-transform: translate3d(0px, 0px, 100px);
        transform: translate3d(0px, 0px, 100px);
    }
    #search_block_top #search_query_top {
        height: 42px !important;
    }
	 .header_user_info .tm_userinfotitle{
        top: 62px !important;
    }
	.header_user_info ul{
		top: 102px;
	}
}

@media only screen and (max-width:470px){
	/*#languages-block-top{
		top: 135px ;
	}*/
	header .row #header_logo{
		text-align: center !important;
		top: -177px;
	}
}