<style type="text/css">
	@font-face {
	  font-family: 'Avenir Next Regular';
	  src: url('../fonts/avenir-next-regular.eot'); /* IE9 Compat Modes */
	  src: url('../fonts/avenir-next-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/avenir-next-regular.woff2') format('woff2'),  Super Modern Browsers 
	       url('../fonts/avenir-next-regular.woff') format('woff'), /* Pretty Modern Browsers */
	       url('../fonts/avenir-next-regularr.ttf')  format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/avenir-next-regular.svg#svgFontName') format('svg'); /* Legacy iOS */
	}

/*header---------------*/

	body{
		font-family: Avenir Next Regular;
    	letter-spacing: 1px;
	}
	body{
		overflow-x: hidden;
	}
	.header-row-background{
		background-color: #3bbbb5 !important;
		height: 25px;
	    font-size: 12px;
	    font-family: Avenir Next Regular;
	    padding: 5px 0 !important;
	    color: white;
	}

	.header-call img{
		display: inline;
	}
	.header-row-background{
		display: none;
	}
	.page-header{
		background-color: #000;
		height: 64px;
	}
	.page-header:before{
		display: none;
	}
	.page-header-container .logo-div .logo{
		margin-top: 3px;
		margin-bottom: 0;
	}

	.left-menu{
		float: right;
	}

	.page-header-container .left-menu .nav .grid-full > li {
	    margin: 0px 4px;
	}
	.nav .grid-full > li > a{
		font-family: Avenir Next Regular;	
	}


	/*-------------------------------------header-search------------------*/
	#search_mini_form .reset-button{
		display: none;
	}
	.page-header-container .form-div #search_mini_form .input-box {
	 margin-top: 11px;
     margin-left: 45px;
     min-width: 412px;
     float: none;
     display: none;
	}
	.page-header-container .form-div #search_mini_form .input-box #search{
		text-align: left  !important;
	    font-style: normal  !important;
	    float: left;
	    width: 75%;
    	height: 28px;
    	font-family: Aveiar Next Regular;
    	font-size: 14px;
    	border-radius: 0;
	}
	.page-header-container .form-div #search_mini_form .search-button {
		padding: 0;
	    width: 25%;
	    height: 28px;
	    background-color: #e9a431;
	    color: black;
	    font-weight: bold;
	    text-transform: none;
	    font-family: Aveiar Next Regular;
    	font-size: 14px;
    	border-radius: initial;
	}

	#search_mini_form .search-button:before{
		display: none;
	}
	.header-search #search_mini_form .search-button:before{
		display: block;
	}
	.header-search img{
		margin-top: 7px;
	}
	.header-search a{
		width: 30px;
	}
	.header-search #minisearch{
		background-color: #fff;
	}
	.minisearch .reset-button{
		display: none;
	}
	.minisearch #search{
		width: 96%;
		border-radius: 0;
	}
	.minisearch .search-button{
		left: 87%;
	}
	.minisearch #search_mini_form{
		display: block;
	    position: absolute;
	    z-index: 200;
	    top: 55px;
	    right: 0;
	}
	.minisearch #search_mini_form button{
		border-radius: inherit;
	}
	.cms-index-index .form-div #search_mini_form .input-box #search{
		    border: 1px solid;
		    display: none;
	}
	/*-----------------------------------------------------------------*/


	.page-header-container .header-minicart {
		background: transparent;
		right: 0;
		top: 0;
		position: relative;
	}
	.page-header-container .header-minicart .skip-cart{
		width: 70px;
		padding: 0;
		line-height: 2.3;
	}


/*--------------------------------------------------------------top-minicart---------------*/
	.page-header-container .header-minicart  #header-cart{
		top: 48px;
		width: 202px
	}
	.header-minicart .minicart-css .block-subtitle{
		text-align: left;
		font-size: 14px;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	    color: #000;
	    line-height: 1.9;
	}
	.header-minicart .minicart-css .block-subtitle span.fa{
		font-size: 18px;
	    color: #41b2ac;
	}
	.header-minicart .minicart-css p.empty{
		color: #4a4a4a;
	    font-family: Avenir Next Regular;
	}
	.recently-items{
		font-size: 14px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    line-height: 1.4;
	    padding: 5px 0;
	    margin: 0;
	    border-top: 1px solid;
	}
	.minicart-css .mini-products-list .product-details{
		margin-left: 0;
	}
	.product-details .product-name{
		margin-top: 6px;
	}
	.minicart-css .mini-products-list .product-image{
		display: none;
	}
	.header-minicart .info-wrapper.custom-table{
		margin 0;
	}
	.header-minicart .info-wrapper.custom-table label.label-qty{
		padding: 0;
	    margin: 0;
	    line-height: 1;
	    width: initial;
	    height: 20px;
	    border: none;
	}
	.header-minicart .info-wrapper.custom-table td.price-td{
		position: absolute;
	    left: 66px;
	    font-size: 21px;
	    top: -3px;
	}
	td.price-td span.price{
		font-size: 14px;
	    font-family: Avenir Next Regular;
	}
	.header-minicart .minicart-css .product-details .action-icons{
		right: -29px;
		/*display: none;*/
	}
	.page-header-container .left-menu.login-state li.checkout a{
		margin-top: 0;
	}
	.header-minicart .minicart-css .product-details .product-name a{
		color: #e8504f;
	    font-weight: initial;
	    font-family: Avenir Next Regular;
	    font-size: 14px;
	}
	.header-minicart .minicart-css .mini-products-list li{
		text-align: left;
    	border: 1px solid #4a4a4a !important;
    	width: 100%;
    	padding: 0px 14px;
	}
	.header-minicart .minicart-css .subtotal{
		background-color: transparent;
		line-height: 1;
	}
	.header-minicart .minicart-css .subtotal span{
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    text-transform: initial;   
	}
	.header-minicart .minicart-css .subtotal .price{
		margin-left: 26px;
	}
	.edit-checkout a.edit-a{
	    color: blue;
	    text-decoration: underline;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	}
	.edit-checkout{
		width: 100%;
	}
	.edit-checkout a.checkout-button{
		min-width: 75px !important;
	    text-transform: initial;
	    color: #4a4a4a !important;
	    padding: 1px 3px;
	    background: rgba(177, 105, 13, 0.48);
	    border: 1px solid #4a4a4a;
	    float: right !important;
	}
	/*---------------------------------------------new header.phtml----form.mini.phtml---------*/
	.page-header-container{
		position: relative;
	}
	.page-header-container .skip-container{
		position: initial;
	}
	.page-header-container .skip-container #header-search{
		top: 18px;
	    height: 28px;
	    width: 509px !important;
	    left: 268px;
	    padding: 0;
	}
	.page-header-container .skip-container #header-search #search_mini_form .input-box #search{
		height: 28px;
	    border-radius: 0;
	    padding: 0;
	    font-family: AVenir Next Regular;
	    padding-left: 10px;
	}
	.page-header-container .skip-container #header-search #search_mini_form .input-box
	.search-button {
		height: 28px;
	    width: 100px;
	    border-radius: 0;
	    padding: 0;
	    background: #e9a431;
	    font-family: Avenir Next Regular;
	    color: black;
	    font-size: 16px;
	    text-transform: inherit;
	    font-weight: bold;
	}

	div.camera_caption div:first-child{
		top: 72%;
		bottom: 0;
	}
	div.camera_caption div.slider1-p{
		position: absolute;
	    top: -50%;
	    left: 52%;
	}
	div.camera_caption div.slider1-p .content-letter{
		font-size: 42px;
	    font-family: Avenia Next Regular;
	    font-weight: bold;
	    color: #4a4a4a;
	    margin-bottom: 0px;	
	}
	div.camera_caption .pic-search1 #search{
		width: 636px;
    	border-radius: 11px;
    	font-size: 18px;
    	font-family: Avenir Next Regular;
	}
	div.camera_caption .pic-search1 #search_mini_form .search-button{
		position: relative;
		margin-left: -52px;
	    height: 30px;
    	margin-top: -3px;
	}

/*--------------------------------------------------------------------------------*/
	.skip-cart .text-icon{
		display: inline-block;
	}
	.page-header-container .header-minicart .skip-cart .count{
		font-size: 14px;
		display: inline-block;
    	width: 18px;
    	position: absolute;
    	left: 37px;
	}
	.page-header-container .left-menu span{
		text-transform: none;
		font-size: 12px;
	}
	.page-header-container .left-menu	li.nav-3{
		border-right: solid 2px #fff;
    	padding-right: 20px;
	}
	.left-menu	li.nav-4{
		margin: 0;
	}
	.left-menu .nav{
		border: none;
		width: 100%;
		text-align: right;
		margin-top: 8px;
	}

	.page-header-container .left-menu li{
		padding: 0;
	}
	.page-header-container .left-menu li a span{
		padding: 3px 10px;
	}

	span.sign-span{
		padding: 5px 10px;
		border: 1px solid;
    	border-radius: 10px;
	}
	.need-help{
		color: #36a9a9;
	}
	.page-header-container .left-menu li.nav-2 i{
		font-size: 20px;
	} 
	.page-header-container .left-menu li.nav-1 img{
		width: 19px;
		margin-left: 26px;
	}
	.page-header-container .left-menu li a .text-icon{
		font-size: 20px;
	}
	.page-header-container .left-menu.login-state li.nav-1{
		margin: 0;
	}
	.page-header-container .left-menu.login-state li.nav-1 a{
		margin-top: -2px;
	}
	.page-header-container .left-menu.login-state li.nav-1 span{
		padding: 0;
	}
	.page-header-container .left-menu.login-state li.nav-2 span{
		padding: 0px 10px;
	}
	.page-header-container .left-menu.login-state li.nav-2 a{
	    text-align: center;
    	margin-top: -6px;
	}
	.page-header-container .left-menu.login-state li.nav-2 a span{
		margin-top: -3px;
	}
	.page-header-container .left-menu.login-state li.nav-3 a{
		margin-top: -6px;
		line-height: 1.2;
	} 
	.page-header-container .left-menu.login-state li.nav-3 .cart-span{
		color: #fff;
	    display: block;
	    font-family: Avenir Next Regular;
	}
	.page-header-container .left-menu.login-state li.nav-4{
		margin: 0 4px 0 10px;
	}
	.page-header-container .left-menu.login-state li.nav-4 span{
		padding: 3px;
	}
	.header-minicart{
		text-align: center;
	}
	.page-header-container .left-menu.login-state .header-minicart.in-cart .skip-cart .count{
		top: -12px;
	}
	/*-------------------------------home-header-----------*/
	.cms-index-index .nav .grid-full > li > a span,
	.cms-index-index .page-header-container .left-menu li a .text-icon,
	.cms-index-index .page-header-container .header-minicart .skip-cart .count{
		/*color: #4a4a4a;*/
	}
	.cms-index-index .page-header-container .left-menu li a span{
		font-weight: bold;
	}
	.cms-index-index .page-header-container .left-menu	li.nav-3{
		/*border-right: solid 2px #4a4a4a;*/
	}
	.cms-index-index .page-header{
		background: transparent;
	}
	.cms-index-index .page-header{
		height: initial;
	}
	.cms-index-index.cms-home .header-row-background{
		position: relative;
	}
	.cms-index-index.cms-home .page-header{
		position: absolute;
	    top: 0;
	}
	/*------------------------------------------------home-content-additional-------*/
	.home-section-second1 .row{
	    padding: 70px 0;
    	height: 375px;
	}

	.second1-img{
		margin: 0 auto;
		/*padding-left: 100px;*/
	}
	.container.home-section-second1{
		text-align: center;
	}
	.container.home-section-second1 p{
		font-family: Avenir Next Regular;
		color: #4a4a4a;
	}
	.container.home-section-second1 .who-tall{
		padding-right: 80px;
	}
	.container.home-section-second1 p.title{
	    font-size: 36px;
	    padding-top: 20px;
	    margin-bottom: 20px;
	}
	.container.home-section-second1 p.content{
		font-size: 18px;
	    
	}
	.container.home-section-second1 p.button-read button{
		width: 184px;
	    height: 44px;
	    border-radius: 10px;
	    background: transparent;
	    border-color: #0b69c5;
	    border-width: 1px;
	    font-size: 20px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	}
	/*=============================================================footer=========*/

	.footer-col-content{
		font-family: Avenir Next Regular;
		letter-spacing: 1px;
	}

	.footer-container{
		background-color: #fff;
	    border-top: 2px solid;
	    border-bottom: 2px solid;
	}
	.footer-container .footer{
	    padding-top: 73px;
	    border: none;
	}


	.footer .links a, .footer .footer-col ul a{
		font-size: 14px !important;
	    text-transform: none !important;
	    color: #4a4a4a !important;
	}
	.footer .footer-col .footer-col-content a:hover{
		color: #EAA431 !important;
	}

	.footer .footer-col .left-img{
		display: inline-block;
		padding-right: 4px;
	}
	.footer .footer-col .right-letter{
		vertical-align: top;
	    line-height: 1.2;
	}
	.footer .footer-col ul li.bottom-social{
		float: left;
    	padding-right: 20px;
	}

	.footer .footer-col .p-title{
	    font-weight: bold;
	    font-size: 16px;
	    text-transform: none;
		color: #1067cc;
		font-family: Avenir Next Regular;
		letter-spacing: 0;
	}
	.footer .footer-col .p-title.looking-find{
		margin-top: 40px;
		color: #4a4a4a;
	}

    .footer-cols-wrapper{
    	text-align: center;
    }
    .footer-col-ctl{
    	display: inline-block;
    	text-align: left;
    	width: 73%;
    }

    .footer-col-ctl{
    	padding-left: 36px;
    }
    .footer .footer-col-ctl .footer-col {
	    width: initial;
	    margin-right: 80px;
	    padding-right: 12px;
	}
	.footer-col-ctl .footer-col:last-child {
	    margin-right: 0;
	    padding-right: 0;
	}
	.final-letter{
	    text-align: center;
    	font-family: Avenia Next Regular;
	}
	.final-letter p{
	    margin: 10px 0 10px;
	    color: #4a4a4a;
	}

    .footer img[name="vtuuppjy"]{
    	display: none;
    }
	body>a {
	    display: none;
	}
	.customer-account-create .ps-static > a{
		display: none;
	}
/*============================================================home.phtml==================*/

	.home-top-img img{
		height: auto;
	    width: 100vw;
	    margin-top: -70px;
	}
	.home-section-fist{
	    background: #fff;
	    position: relative;
	}

/*==================================================================(about_us.phtml)======*/
	

	.main-container{
		padding: 0 !important;
	}
	.cms-page-view .main-container .std .content-main .main-center-img img{
		height: 612px;
	    object-fit: cover;
	    width: 100vw;
	    margin-left: calc(50% - 50vw);
	    max-width: initial;
	}
	.std .main-top-menu .nav{
		border:none;
	}
	.std .main-top-menu  ul{
		list-style: none;
	}
	.std .main-top-menu  ul > li > a{
		color: #fff;
		text-transform: none;
    	font-style: initial;
    	line-height: 5px;
    	font-size: 24px;
	}
	.std .main-top-menu ul > li > a:hover {
	    border-bottom: 3px solid #fff;
	}
	.std .main-top-menu ul > li.active > a {
		border-bottom: 3px solid #fff;
	}
	.std .main-top-menu  ul > li > a:after{
		bottom: 0px;;
	    background: #333;
	}
	.std .main-top-menu  ul > li{
	    margin: 0 5.7em;
	}
	.cms-page-view .main-container .main-top-menu .top-about{
	    text-align: center;
    	line-height: 13;
	    font-size: 36px;
	    font-family: Avenia Next Regular;
	    color: #fff;
	    font-weight: bold;
	}
	.content-main{
	    position: relative;
	}
	.main-top-menu{
		position: absolute;
	    top: 60px;
	    margin: 0 auto;
	    left: 0;
	    right: 0;
	}
	/*.cms-page-view */
	.std img.about-img{
		display: inline;
	    top: 630%;
	    position: absolute;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	}
	.content-main .about-section1{
		text-align: center;
	}
	.content-main .about-section1 .controll-text{
		width: 48%;
	    text-align: left;
	    display: block;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	    padding: 60px 0;
	}
	.content-main .about-section1 .controll-text.our{
		width: 51%;
		padding: 100px 0 45px;
	}
	.cms-page-view .std .controll-text .title{
	    font-size: 24px;
	    font-family: Avenia Next Regular;
	    color: #000;
	    line-height: 1.3;
	}
	.cms-page-view .std .controll-text .title.our{
	color: #152e52;
    font-size: 36px;
    font-weight: bold;
	}
	.cms-page-view .std .controll-text .content{
	    font-size: 18px;
	    line-height: 2;
	    font-family: Avenia Next Regular;
	    padding-bottom: 8px;
	    margin: 0;
	    line-height: 1.5;
	    color: #000;
	}
	.content-main .about-section2{
		    margin-left: -26px;
    		margin-right: -26px;
	}
	.left{
		float: left;
	}
	.right{
		float: right;
	}

	.about-rel .about-center{
    	display: inline-block;
    	text-align: left;

	}
	.cms-page-view .std .about-rel .about-center p{
		font-size: 30px;
	    color: #1067cc;
	    font-family: Avenia Next Regular;
	    margin: 0 auto !important;
	    line-height: 1.5;
	    width: 663px;
	}
	.cms-page-view .std .about-rel .about-center p:first-child{
	    padding-top: 70px;
	}
	.about-rel{
	    background-color: #fbfbfb;
	    display: inline-block;
	    width: 100%;
	    text-align: center;
	    height: 324px
	}

	.cms-page-view .std .about-section3 .title{
		font-size: 40px;
		font-weight: bold;
		color: #4a4a4a;
		/*margin: 45px 0;*/
	}
	.about-section3 img{
		display: inline-block;
		margin-left: 20px;
	}
	.section3-what{
	    display: inline-block;
    	position: relative;
	}
	.about-section3-left{
		width: 55%;
		border: 2px solid #152e52;
	    border-radius: 50px;
	    padding: 30px;
	    text-align: left;
	    float: left;
	}
	.middle-vs{
		width: 10%;
	    position: absolute;
	    vertical-align: middle;
	    left: 55%;
	    top: 50%;
	}
	.about-section3-right{
		float: right;
		text-align: left;
    	width: 35%;
	}
	.about-section3-right .right-p{
		float: left;
		margin: 163px 30px 20px 30px;
	}
	.about-section3-right .right-div{
		float: left;
		margin-top: 56px;
	}
	.cms-page-view .std .about-section3 p{
		font-family: Avenia avenir-next-regular;
		color: #152e52;
	}
	.cms-page-view .std .about-section3 .middle-vs p{
	    font-size: 18px;
	    color: #d1031c;
	    font-weight: bold;
	    font-family: Avenia avenir-next-regular;
	}
	.cms-page-view .std .about-section3 .about-section3-right .right-div .left-right-title{
		font-size: 16px;
		font-family: Avenia avenir-next-regular;
	}
	.cms-page-view .std .about-section3 .pic-txt{
		font-size: 14px;
		margin-bottom: 14px;

	}

	.cms-page-view .std .about-section3-left p.left-right-title{
		font-size: 18px;
	}
	.section3-main-center{
	    text-align: center;
    	width: 100%;
    	padding: 70px 0;
	}
	.about-section3{
		display: inline-block;
	    width: 81%;
	}
	.our-section2 .each-col img{
		display: block;
		margin: 0 auto;
		margin-top: 15px;
	}
	.our-section2{
		background: #FBFBFB;
		width: 100%;
		text-align: center;
		margin: 0 auto;
		padding: 50px;
	}
	.our-section2 .our-col{
		padding: 40px;
	}
	.our-section2 .our-col .each-col{
		border: 1px solid;
		padding: 15px;
    	height: 439px;
	}
	.our-section2 .our-col .each-col p{
		font-family: Avenir Next Regualr;
		color: #4a4a4a;
	}
	.our-section2 .our-col .each-col .user-name{
		font-size: 18px;
	    font-weight: bold;
	    margin: 0;
	    padding: 20px 0 5px;
	}
	.our-section2 .our-col .each-col .user-role{
		font-size: 16px;
		margin: 0;
    	padding-bottom: 13px;
	}
	.role-hr{
	    width: 10px;
	    border-top: 1px solid #4a4a4a;
	    margin: 0 auto;
	    padding: 7px 0;
	}



/*===========================================================================home.phtml====*/
/*header---------------*/
	.header-service{
		background-color: #3bbbb5;		
	}

	.header-call{
	    font-size: 12px;
	    font-family: Avenir Next Regular;
	    color: white;
	}
	.header-call img{
		display: inline;
		margin-left: 20px;
	}
	.my-page-header{
		background-color: #fff;
    	padding-top: 5px;
	}

	/*----------------------------------home-pic-search--------------------*/
	.cms-index-index .pic-search .form-div{

	    position: relative;
   		width: 100%;
   		border: 1px solid #a0a0a0;	
	}
	.cms-index-index .pic-search .form-div #search{
		border-radius: 0;
		text-align: left;
		font-family: Avenia Next Regular;
		font-size: 14px;
		line-height: 1.4;
		height: 35px;
	}
	.cms-index-index .pic-search .form-div #search_mini_form .search-button{
		width: 25%;
		background-color: #105acd;
	    color: white;
	    border-radius: initial;
	    font-size: 14px;
	    text-transform: initial;
	    font-family: Avenia Next Regular;
	    height: 35px;
	}

	.left-menu .home-cart .header-cart #header-cart{
		    width: 202px;
		    text-align: center;
		    border: 3px solid;
		    background-image: url(../images/home/minicart-back.png);
	}
	.left-menu .home-cart .header-cart .minicart-wrapper{
		position: relative;
	}
	.left-menu .home-cart .header-cart .minicart-wrapper .block-subtitle{
		border-bottom: 1px solid;
		line-height: 2.9;
		color: #000;
	}
	.left-menu .home-cart .header-cart .minicart-wrapper .block-subtitle span{
		margin-left: -20px;
	    font-size: 16px;
	    color: rgba(58, 150, 138, 0.65);
	}
	.left-menu .home-cart .header-cart .minicart-wrapper p{
		font-family: Avenia Next Regular;
	}
	.left-menu .home-cart .header-cart .minicart-wrapper .block-subtitle a{
	    position: absolute;
	    right: 0;
	    width: 15px;
	}
	.page-header:before{
		display: none;
	}
	.logo-div{
		margin-left: 15px;
	}


	.need-help{
		color: #36a9a9;
	}


/*------------------------------------login-menu-------------*/
	.header-row-background .welcome-msg{
		display: none;
	}
	.login-out{
		padding-top: 9px;
	} 
	.page-header-container .login-state.left-menu li.nav-3{
		padding-right: 5px;
	}
	.page-header-container .header-minicart.in-cart .skip-cart{
		    width: 50px;
	}
	.page-header-container .header-minicart.in-cart .skip-cart .count{
		left: 26px;
	}

/*------------------------------------home-content-----------*/
	.main-container{
		padding: 0 !important;
	}
	.main-center-img img{
		height: 612px;
	    object-fit: cover;
	    object-position: 0px -81px;
	    width: 100vw;
	    margin-left: calc(50% - 50vw);
	}
	.buy-tallamond .main-center-img .main-top-menu img{
		    object-position: 0;
	}
	.content-main{
		position: relative;
	}
	.home-top-img{
		position: relative;
	}
	.home-top-img .pic-search{
	    position: absolute;
	    top: 19%;
	    left: 51%;
	}
	/*.pic-search .content-letter, .pic-search1 .content-letter{
		font-size: 42px;
	    font-family: Avenia Next Regular;
	    font-weight: bold;
	    color: #000000;
	    margin-bottom: 0px;	
	}*/
	.pic-search1 .content-letter{
		color: white;
		text-shadow: 5px 3px 16px #000;
	}
	.pic-search p.last, .pic-search1 p.last{
		margin-bottom: 20px;	
	}
	.pic-search1 img{
		display: inline;
	}
	.cms-index-index .main-container{
		overflow: initial;
	}
	.home-section-fist{
		text-align: center;
		background: transparent;
	    padding-top: 20px;
	    position: absolute;
	    top: -150px;
    	width: 100vw;
    	z-index: 5;
	}
	.home-section-fist:before {
	    content: "";
	    width: 100%;
	    background: #000;
	    height: 100%;
	    display: block;
	    position: absolute;
	    opacity: 0.6;
	    top: 0;
	    left: 0;
	    z-index: -1;
	}
	.slider-instock .instock-p, .slider-certified .certified-p{
		color: #000;
	    font-size: 25px;
	    line-height: 35px;
	    margin: 0;
	    padding: 40px;
/*	    padding-top: 40px;
	    padding-bottom: 5px;*/
	    font-family: Avenir Next Regular;
	}
	.slider-certified .product-name a , .slider-instock .product-name a{
		color: #4a4a4a;
		font-family: Avenir Next Regular;
		font-weight: bold;
		font-size: 16px;
	}


	.inter-exp{
		width: 100%;
		display: inline-block;
	}
	.individual-five{
		width: 20%;
		float: left;
		padding: 0 6%;		
	}
	.individual-five img{
		display: initial;
	} 
	.std .home-section-fist p{
	    font-family: Avenia Next Regular;
	    margin-bottom: 10px;
		color: #fff;
	    font-size: 14px;
	    line-height: 1.4;
	}
	.inter-exp-txt.last{
		margin: 0 -25%;
	}
	.our-offer span{
	    border-bottom: 2px solid;
    	padding-bottom: 8px;
	}

	.home-section-second{
		display: inline-block;
	    width: 100%;
	    background: #f4f1f1;
    	margin-top: -6px;
	}
	.home-section-second .second-left{
    	text-align: center;
	    float: left;
	    width: 37%;
	}
	.home-section-second .second-left .titles{
		font-size: 40px;
	    font-family: Avenia Next Regulare;
	    font-weight: bold;
	    margin-bottom: 12px;
    	margin-top: 145px;
    	color: #0b69c5;
	}
	.home-section-second .second-left .contents{
		font-size: 18px;
	    font-family: Avenia Next Regulare;
	    color: #4a4a4a;
	}
	.home-section-second .second-right{
	    float: left;
	    width: 63%;
	}
	.home-section-second .second-right img {
		width: 100%;
	}
	.seller-btn button{
		width: 185px;
	    height: 37px;
	    background-color: white;
	    border-radius: 10px;
	    color: black;
	    border-width: 1px;
    	border-color: #0b69c5;
	}
	.seller-btn .sel{
	    margin-right: 30px;
	}
	.slider_wrapper .cameraSlide.cameraSlide_1{
		/*opacity: 0.6;*/
	}

	.section-customer .rating-box .rating {
		width: 127px;
	    height: 23px;
	    display: block;
	    background-repeat: no-repeat;
		background-image: url(../images/icon-star.png);
		background-position-x: 50%;
    }
    .section-customer{
    	text-align: center;
	    margin-top: -6px;
    }
 /*   .section-customer .section-customer-title{
	    font-size: 20px;
	    color: #4a4a4a;
	    font-weight: bolder;
	    padding-top: 30px;
	    padding-bottom: 20px;
    }
    .section-customer-title span{
	  	 border-bottom: 2px solid;
	    padding-bottom: 10px;
    }*/
    .section-customer-cell{
	    font-size: 12px;
	    color: #4a4a4a;
	    font-style: italic;
	    line-height: 2.1;
	    font-weight: bold;
    }
    .section-customer .row{
    	height: 170px;
    	padding-top: 40px;
    }
    .section-customer .row .col-md-3{
    	padding: 0;
    	padding-right: 27px;
    }
    .section-customer .row .row-cell1{
    	padding-left: 50px;
    }
    .section-customer .row .row-cell4{
	    padding-right: 0px;
	    width: 21%;
    }
    .section-customer .row .italic-back{
    	height: 199px;
    	background: #fff;
    	padding-top: 35px;
    }
    .clear{
    	clear: both;
    }
    .slider-bottom{
    	padding-bottom: 30px;
    }
    .container.home-section-final{
    	text-align: center;
    }
    .container.home-section-final .row.final-row{
    	padding: 0 40px;
    	height: 320px;
  
    }
    .container.home-section-final p{
  		font-family: Avenir Next Regular;
		color: #4a4a4a;  	
    }
    .container.home-section-final p.title{
	    font-size: 36px;
	    padding-top: 20px;
	    margin-bottom: 20px;
    }
    .container.home-section-final p.content{
    	font-size: 18px;
    }
    .container.home-section-final p.button-today button{
	    width: 228px;
	    height: 38px;
	    border-radius: 10px;
	    background: transparent;
	    border-color: #0b69c5;
	    border-width: 1px;
	    font-size: 20px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
    }



    .cms-index-index .main-container > .container {
	    width: 100% !important;
	    padding: 0px;
	}
	.top-container .camera_prev > span:hover, .top-container .camera_next > span:hover{
		background:transparent ;
	}
	.top-container .camera_prev > span, .top-container .camera_next > span{
		border : transparent;
		width: 30px;
	}
	.top-container .camera_prev > span:after, .top-container .camera_next > span:after{
		content: '\f111';
		color: #fff;
	} 
	.top-container .camera_prev > span:hover:after, .top-container .camera_next > span:hover:after{
		color: #3bbbb5;
	}
	.top-container .camera_prev, .top-container .camera_next {
	    left: 49%;
	    top: 91%;
	    width: 30px;
	    margin: 0;
	}
	.top-container .camera_next{
		transform: translate(15px);
	}
	.top-container .camera_prev{
		transform: translate(-15px);
	}


/*=====================================================================login.phtml====*/
	.main-login .main-center-img img{
		height: 819px;
	    object-fit: cover;
	    object-position: 0px -54px;
	    width: 100vw;
	    margin-left: calc(50% - 50vw);
	    max-width: initial;
	}
	.login-opacity{
	    width: 361px;
	    display: inline-block;
	    padding: 10px;
	    background-color: rgba(33,33,33,0.2);
	    position: absolute;
	    left: 36%;
	    top: 7%;
	}
	.login-div{
		width: 341px;
	    padding-bottom: 28px;
    	display: inline-block;
	    border: 1px solid;
	    background-color: #fff;
	}
	.login-div ul{
		background-color: #4a4a4a;
	    padding-top: 2px;
	    font-family: Avenia Next Regular;
	    font-weight: bold;
	}
	.login-div ul > li{
		width: 103px;

	}
	.login-div ul > li a{
		border-radius: initial;
		color: white;		
	}
	.login-div ul > li a:hover{
		background-color: #254f86;
	}
	.login-div .content.fieldset{
		text-align: center;
	}
	.login-div .form-instr{
	    float: left;
		font-size: 14px;
	    font-family: Avenia Next Regular;
	    color: #3abcb5;
	    line-height: 1.9;
	    padding: 20px 0 10px 92px;
	}
	.login-div .buttons-div{
		text-align: center;
	}
	.login-div .content.fieldset input, .login-div button{
	    width: 250px;
	    height: 32px;
	    font-size: 12px;
	    font-family: Avenia Next Regular;
	    margin-bottom: 7px;
	}
	.login-div .content.fieldset input{
		background-color: #fff !important;
	}
	.login-div button{
		color: white;
		background-color: #3bbbb5;
		text-transform: initial;
	}
	.login-div .forget-pass a{
		color: #1067cc;
	    font-size: 12px;
	    font-family: Avenia Next Regular;
	}
	.account-login .messages .error-msg ul> li{
		position: absolute;
	    width: 84% !important;
	    margin: 10px;
	}
	.account-login .messages .error-msg ul> li span{

	}
	/*-------------------------------------------------register.phtml-------------*/
	.main-register .main-center-img img{
		height: 819px;
	    object-fit: cover;
	    object-position: 0px -54px;
	    width: 100vw;
	    margin-left: calc(50% - 50vw);
	    max-width: initial;
	}
	.register-opacity{
	    width: 361px;
	    padding: 10px;
	    background-color: rgba(33,33,33,0.2);
	    position: absolute;
	    left: 36%;
	    top: 7%;
	}
	.register-div{
		width: 341px;
	    display: inline-block;
	    border: 1px solid;
	    background-color: #fff;
	    padding-bottom: 30px;
	}
	.register-div ul.top-nav{
		background-color: #4a4a4a;
	    padding-top: 2px;
	    font-family: Avenia Next Regular;
	    font-weight: bold;
	}
	.register-div ul.top-nav a:focus, .login-div ul.nav a:focus{
		background-color: #152f52;
	}
	.register-div ul.top-nav > li{
		width: 103px;

	}
	.register-div ul > li a{
		border-right: 2px solid #fff;
		border-radius: initial;
		color: white;		
	}
	.register-div ul > li a:hover{
		background-color: #254f86;
	}

	.customer-account-create .register-div .required{
		width: 305px !important;
    	font-size: 14px;
    	font-family: Avenia Next Regular;
    	background-color: transparent;
    	text-align: left;
    	padding-left: 27px;
	}
	.customer-account-create div.field-email{
		display: none;
	}

	.vendor-img{
		display: inline;
	}
	.vendor-select label{
		color: #1067cc;
	}
	p.radio-explain, p.button-final-p{
		font-size: 10px;
	    color: #4a4a4a;
	    line-height: 1.4;
	    padding: 10px 43px;
	    padding-bottom: 0px;
	    text-align: left;
	    font-family: Avenia Next Regular;
	}

	.customer-account-create .register-div .required:hover{
		background-color: transparent;
	}
	.customer-account-create .register-div .profileurl .success-msg{
		font-size: 14px;
		font-family: Avenia Next Regular;
	}
	.customer-account-create .register-div .required a{
		color:#1067cc;
		margin-left: 7px;
	}
	.customer-account-create .register-div .required a:hover{
		background-color: transparent;
		color: red;
	}
	.customer-account-create .register-div .fieldset{
		margin-left: 0px;
		text-align: center;
	}
	.customer-account-create .register-div .buttons-set{
		float: left;
	}
	.customer-account-create .register-div .top-text{
		margin-top: 30px;
		padding-left: 43px;
		font-size: 14px;
		font-family:Avenia Next Regular;
		color: #1067cc;
	}
	.customer-account-create .register-div .name-middlename{
		display: none;
	}
	.customer-account-create .register-div input[type="text"],
	.customer-account-create .register-div input[type="email"],
	.customer-account-create .register-div input[type="password"]{
		font-size: 12px;
		font-family:Avenia Next Regular;
		color: black;
		width: 250px;		
	}

	/*.customer-account-create .register-div #firstname::-webkit-input-placeholder::before {
    	content:"Line 1\A Line 2\A Line 3\A";
	}*/

	.customer-account-create .register-div .buttons-set{
		border: initial;
	}
	.customer-account-create .register-div .buttons-set button{
		color: white;
		background-color: #3bbbb5;
		text-transform: initial;
		width: 250px;	
	}
	.customer-account-create .register-div .buttons-set{
		margin: 0;
    	padding: 0;
		margin-left: 39px;
		padding-right: 30px;
	}
	.customer-account-create .register-div .check-newsl,
	.customer-account-create .register-div .check-condition{
		margin-left: 43px !important;
	}
	.customer-account-create .register-div .label-newsl{
		padding: 06px 10px 6px 10px;
	    background-color: transparent;
	    font-size: 12px;
	    font-family: Avenia Next Regular;
	    text-align: left;
	}
	.name-firstname .required, .name-lastname .required, .register-div .profileurl span.required-entry{
		display: none;
	}
/*===========================================*/
/*===================================================================buy_tallamond.phtml=====*/
	.cms-page-view .main-container .std .buy-tallamond .main-center-img .main-img{
		height: 591px;
	}
	.cms-page-view .main-container .std .buy-tallamond .main-center-img{
		position: relative;
    	text-align: center;
	}
	.cms-page-view .main-container .std .buy-tallamond .main-center-img .main-top-menu img{
		width: initial;
		height: initial;
		display: inline;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	}
	.content-main.buy-tallamond .start-shopping{
		position: absolute;
	    left: 43%;
	    top: 79%;
	    width: 14%;
	    height: 9%;
	    border-radius: 8px;
	    border-width: 3px;
	    border-color: white;
	    background-color: #1067cc;
	    border-style: solid;
	    font-size: 16px;
	    color: white;
	    font-family: Avenia Next Regular;
	}

	.content-main.buy-tallamond .main-top-menu{
	    top: 20%;
	}
	.content-main.buy-tallamond .main-center-img.hover-effect:after {
	    position: absolute;
	    content: "";
	    height: 100%;
	    opacity: 0.5;
	    top: 0;
		left: 0;
	    background: #000;
	    width: 100vw;
	    margin-left: calc(50% - 50vw);
	}
	.content-main.buy-tallamond .main-top-menu img{
		margin: 0 auto;
	}
	.content-main.buy-tallamond .main-top-menu button{
		top: 132%;
	    line-height: 1;
	    height: 48px;
	}
	.content-main.buy-tallamond .main-top-menu button:hover{
		color: #EAA431;
		background-color: #0a4488;
	}
	.content-main.buy-tallamond .main-top-menu button:focus{
		color: #EAA431;
	}
	.content-main.buy-tallamond p{
		font-family:Avenia Next Regular;
	}
	.buy-section1{
		text-align: center;
	}
	.content-main.buy-tallamond .buy-section1 .title-text p{
		font-size: 26px;
	    color: #4a4a4a;
	    padding-top: 20px;
	    line-height: 1.6;
	}
	.content-main.buy-tallamond .buy-section1 .third-parts{
		padding: 0 51px;
	}
	.content-main.buy-tallamond .buy-section1 .third-parts img{
		display: inline;
	}
	.content-main.buy-tallamond .buy-section1 .third-parts .sub-title{
		font-size: 14px;
	    color: #4a4a4a;
	    line-height: 1.9;
	    padding-top: 20px;
	    font-weight: bold;
	}

	.buy-tallamond .buy-section2 .div-title{
		text-align: center;
		background-color: #152f52;
	}
	.buy-tallamond .buy-section2 .div-title .sub-title{
		font-size: 24px;
	    color: #eaa431;
	    margin: 0;
	    padding: 42px 0 10px;
	    font-weight: bold;
	}
	.buy-tallamond .buy-section2 .div-title .sub-content{
		color: white;
		margin-bottom: 35px;
	}
	.buy-tallamond .buy-section2 .list4{
	    margin-left: -15px;
    	margin-right: -15px;
    	height: 140px;
    	padding: 28px 0 0;
    	background:#EBE8EB;
		border-bottom: 3px solid #fff;
	}
	.buy-tallamond .buy-section2 .list4 .middle-pic::before{
		content: "";
	    padding: 3px 9px;
	    border: 4px solid #3bbbb5;
	    border-radius: 27px;
	    color: #3bbbb5;
	    font-size: 24px;
	    font-weight: bold;
	}
	.buy-tallamond .buy-section2 .list4.pic-txt1 .middle-pic::before{
		content: "1";
	}
	.buy-tallamond .buy-section2 .list4.pic-txt2 .middle-pic::before{
		content: "2";
	}
	.buy-tallamond .buy-section2 .list4.pic-txt3 .middle-pic::before{
		content: "3";
	}
	.buy-tallamond .buy-section2 .list4.pic-txt4 .middle-pic::before{
		content: "4";
	}
	.buy-tallamond .buy-section2 .list4 .middle-pic img{
		display: inline;
    	margin: 0 20px;
	}
	.buy-tallamond .buy-section2 .row{
		height: 140px;
		margin-left: calc(50% - 50vw);
		width: 100vw;
	}	
	.buy-tallamond .buy-section2 .list4 .middle-pic{
		padding-left: 36px;
		/*border:1px solid;*/
	}
	.buy-tallamond .buy-section2 .list4 .middle-txt{
		padding: 0;
	}
	.buy-tallamond .buy-section2 .list4 .middle-txt p{
	    margin: 0;
	    padding-top: 20px;
	    font-size: 16px;
	    color: #4a4a4a;
	}
	.buy-tallamond .buy-section2 .row-btn{
		text-align: center;
	}
	.buy-tallamond .buy-section2 .row-btn .another-bottom{
		position: relative;
	    height: 50px;
	    left: initial;
	    margin-top: 40px;
	}
	.buy-tallamond .buy-section2 .row-btn .another-bottom:hover{
		color: #EAA431;
		background-color: #0a4488;
	}
	.buy-tallamond .buy-section2 .row-btn .another-bottom:focus{
		color: #EAA431;
	}

/*=================================================================sell_tallamond===========*/

	.main-container{
        padding: 0;
    }
    .selling-img {
	    object-fit: cover;
	    width: 100vw;
	    margin-left: calc(50% - 50vw);
	    max-width: initial;
    }
    .selling-img:after, .selling-img.hover-effect:after {
        content: '';
        display: block;
        position: absolute;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        background: #000;
        /*opacity: 0.5;*/
        object-fit: cover;
	    width: 100vw;
	    margin-left: calc(50% - 50vw);
	    max-width: initial;
    }
    .selling-img:after{
    	opacity: 0.6;
    }
    .selling-img.hover-effect:after{
    	opacity: 0.8;
    }
    .selling-img img {
        width: 100%;
    }
    .selling-mini-txt{
        color: white;
        font-size: 17px;
        font-weight: normal;
        position: absolute;
        margin: 0 auto;
	    left: 0;
	    right: 0;
        top: 120%;
        font-family: Avenir Next Regular;
    }
    .selling-txt-button button{
        position: absolute;
        margin: 0 auto;
	    left: 0;
	    right: 0;
        top: 98%;
        /*background-color: #3bbbb5;*/
        background-color: #1067cc;
        border-radius: 10px;
        font-size: 18px;
        font-family: Avenir Next Regular;
        color: white;
        border-radius: 8px;
	    border-width: 3px;
	    border-color: white;
	    border-style: solid;
	    font-size: 16px;
	    width: 14%;
	    line-height: 1;
	    height: 48px;
    }
    .selling-txt-button button:hover, .selling-txt-button button:focus{
    	color: #EAA431;
    }
    .airforce-main{
        position: relative;
    }
    .selling-txt-button{
        position: absolute;
        top: 31.5%;
        margin: 0 auto;
	    left: 0;
	    right: 0;
        text-align: center;
    }
    .cms-page-view .std .selling-txt-button .selling-large-txt p{
        color: #e9a431;
        font-size: 40px;
        font-weight: bold;
        font-family: Avenir Next Regular;
    }
    .clear-div{
        clear: both;
    }
    .row.section-second{
        text-align: center;
        padding-bottom: 70px;
    }
    .row.section-second img{
        display: inline;
        margin-bottom: 20px;
    }
    .row.section-second .second-padding{
    	padding-left: 42px;
   		padding-right: 42px;
    }
    .cms-page-view .std .row.section-second .second-title{
        font-size: 26px;
        font-weight: bold;
        color: #4a4a4a;
        margin-top: 30px;
        margin-bottom: 30px;
        font-family: Avenir Next Regular;
    }
    .cms-page-view .std .row.section-second .item-center .img-title{
        font-size: 17px;
        font-weight: bold;
        color: #4a4a4a;
        margin: 0;
        font-family: Avenir Next Regular;
    }
    .cms-page-view .std .row.section-second .item-center .img-content{
        font-size: 17px;
        color: #4b4b4b;
        line-height: 1.7;
        font-family: Avenir Next Regular;
    } 
    .cms-page-view .std .section-third p, .cms-page-view .std .section-four span{
    	font-family: Avenir Next Regular;
    }

    .section-third{
        text-align: center;
	    width: 100vw;
	    margin-left: calc(50% - 50vw);
        background-color: #152f52;
    } 
    .cms-page-view .std .section-third p{
    	margin-bottom: 0;
    } 
    .cms-page-view .std .third-title{
        font-size: 24px;
        font-weight: bold;
        color: #e9a431;
        padding-top: 40px;
    } 
    .cms-page-view .std  .third-content{
        font-size: 17px;
        color: white;
        padding-bottom: 50px;
    }
    .cms-page-view .std  .row.section-four img{
        display: inline;
        padding-left: 32px;
    }
    .cms-page-view .std  .row.section-four{
	    padding: 35px 0;
	    border-bottom: 3px solid white;
	    background-color: #F4F2F2;
	    width: 100vw;
    	margin-left: calc(50% - 50vw);
    }
    .before-content1:before{
	    content: "1";
	    padding: 6px 13px;
	    border: 4px solid #3bbbb5;
	    border-radius: 27px;
	    color: #3bbbb5;
	    font-size: 24px;
	    font-weight: bold;
    }
    .before-content2:before{
	    content: "2";
	    padding: 6px 13px;
	    border: 4px solid #3bbbb5;
	    border-radius: 27px;
	    color: #3bbbb5;
	    font-size: 24px;
	    font-weight: bold;
    }
    .before-content3:before{
	    content: "3";
	    padding: 6px 13px;
	    border: 4px solid #3bbbb5;
	    border-radius: 27px;
	    color: #3bbbb5;
	    font-size: 24px;
	    font-weight: bold;
    }
    .before-content4:before{
	    content: "4";
	    padding: 6px 13px;
	    border: 4px solid #3bbbb5;
	    border-radius: 27px;
	    color: #3bbbb5;
	    font-size: 24px;
	    font-weight: bold;
    }
    .cms-page-view .std .four-txt{
	    font-size: 16px;
	    color: #4a4a4a;
	    margin-left: 28px;
    }
    .row.section-four-btn{
    	margin: 40px 0;
    	border: none;
    	text-align: center;
    }
    .row.section-four-btn button{
	    color: white;
	    font-family: Avenir Next Regular;
        border-radius: 8px;
	    border-style: solid;
	    font-size: 16px;
	    width: 42%;
	    line-height: 1;
	    height: 48px;
	    background-color: #1067cc;
    }
    .row.section-four-btn button:hover, .row.section-four-btn button:focus{
    	color: #EAA431;
    }

    /*==========================================product-search(list_search.phtml)=========*/
    div.breadcrumbs{
    	padding-top: 17px;
    }
    div.breadcrumbs .home-pic{
    	margin-right: 8px;
    }
    div.breadcrumbs li{
        font-size: 14px;
	    font-family: Avenir Next Regular;
	    text-transform: none;
	    line-height: 1.9;
    }
    .page-head h3{
    	padding-left: 33px;
    	font-family: Avenir Next Regular;
    	font-size: 14px;
    	text-transform: none;
    }
    .page-head h4{
    	display: none;
    	line-height: 1.4;
    }
    .catalogsearch-result-index .search-left{
    	width: 74%;
    	display: inline-block;
    }
    .search-right{
	    width: 23%;
	    float: right;
    }
    .search-right-title p{
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    padding-left: 43px;
    }
    button.be-seller{
        border: 1px solid #1067cc;
	    background-color: #fff;
	    width: 227px;
	    font-size: 14px;
	    line-height: 1.9;
	    border-radius: 12px;
	    color: #1067cc;
	    font-family: Avenir Next Regular;
    }
    .catalogsearch-result-index .category-products .toolbar-bottom .sort-by{
    	display: none;
    }
    .catalogsearch-result-index .category-products .toolbar{
        margin-bottom: 0;
	    border: none;
	    padding: 0 30px;
    }
    .catalogsearch-result-index .category-products .toolbar select{
    	font-family: Avenir Next Regular;
    }
    .catalogsearch-result-index .category-products .toolbar .pager{
    	width: 57%;
    }
    .catalogsearch-result-index .category-products .toolbar .pager .count-container p{
    	font-family: Avenir Next Regular;
    }
    .catalogsearch-result-index .category-products .toolbar .pager .count-container .limiter label{
    	font-family: Avenir Next Regular;
    }
    .catalogsearch-result-index .products-list{
    	padding-left: 30px;
    	margin-top: 0;
    }
    .catalogsearch-result-index .products-list > li{
	    border: 1px solid #777777;
		border-radius: 30px;
		padding-bottom: 0;
		height: 230px;
    }
    .catalogsearch-result-index .products-list > li.last{
    	border: 1px solid #777777;
    }
    .catalogsearch-result-index .products-list > li .product-image{
    	width: 29.33333%;
    }
    .catalogsearch-result-index .products-list > li .product-image > img{
    	width: auto;
    	margin-top: 17%;
    }
    .catalogsearch-result-index .products-list .product-shop{
    	width: 70.66667%;
    	padding: 0;
    }
    .catalogsearch-result-index .products-list .product-shop .desc{
    	float: left;
   		width: 50%;
    }
    .catalogsearch-result-index .products-list .product-shop .product-secondary{
    	width: 50%;
    	text-align: left;
    }
    .custom-desc p{
    	font-family: Avenir Next Regular;
    }
    .custom-desc .partno-p{
	    font-size: 18px;
	    font-weight: bold;
	    color: #4a4a4a;
	    line-height: 1.4;
	    margin-top: 25px;
	    margin-bottom: 0;
    }
    .custom-desc .partno-p a{
    	color: #4a4a4a;
    }
    .custom-desc .partno-p span{
    	margin-left: 20px;
    }
    .custom-desc .leadtime-p, .custom-desc  .condition-p, .custom-desc .fob-p,
    .custom-desc .byshop-p, .custom-desc .desc-p, .custom-desc .certification-p{
	    font-size: 12px;
	    color: black;
	    line-height: 2;
	    margin-bottom: 0;
    }
    .custom-desc .byshop-p{
    	padding-bottom: 12px;
    }
    .custom-desc .byshop-p a{
    	color: #1067cc;
    }
    .custom-desc .byshop-div{
    	position: relative;
    }
    .custom-desc .byshop-div .details-area{
    	position: absolute;
    	top: 0;
    	left: 28%;
    	width: 170px;
    }
    .details-area .ratings .amount{
    	margin: 0;
    }
    .details-area .ratings .amount a{
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
    }
    .review-span{
	    position: absolute;
	    top: 2px;
	    left: 70px;
	    color: #4a4a4a;
    	font-family: Avenir Next Regular;
    }
    .leadtime-p span{
    	margin-left:  32px;
    }
    .desc-p span{
    	margin-left: 26px;
    }
	.condition-p span{
	    	margin-left: 35px;
	}
	.certification-p span{
		margin-left: 20px;
	}
	.fob-p span{
	    	margin-left: 65px;
	}
	.catalogsearch-result-index .sidebar .main-col-right .faq-sidebar{
		border:none;
		padding-top: 0px;
	}
	.catalogsearch-result-index .sidebar .main-col-right .sidebar-title{
		border: none;
		background: transparent;
	    margin-bottom: 0;
	}
	.catalogsearch-result-index .sidebar .main-col-right .sidebar-title h3{
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    text-transform: none;
	    font-weight: bold;
	    width: 227px;
	    text-align: center;
	}
	.catalogsearch-result-index .sidebar .col-left-first{
		display: none;
	}
	.ms-faq .form-group.right-sellon{
		display: block;
	    padding: 3px 30px;
	    border: 1px solid #41b2ac;
	    background-color: #fff;
	    width: 227px;
	    text-align: center;
	    font-size: 14px;
	    line-height: 1.9;
	    border-radius: 12px;
	    color: #41b2ac;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	}
	.ms-faq .form-group.right-sellon:hover{
		background-color: #fdd55a;
		border-color: #fdd55a;
		color: #000;
	}

    .link-learn.see-details{
	    padding: 8px 72px;
	    border: 2px solid #ddd;
	    color: #1067cc;
	    font-weight: bold;
	    font-family: Avenir Next Regular;
	    font-size: 12px;
	    line-height: 2.2;
    }
    .link-learn.see-details:hover{
 		background-color: #fdd55a;
		border-color: #fdd55a;
		color: #000;   	
    }
    .products-list .product-shop .product-secondary.price-addbtn .price-box{
	    text-align: right;
	    margin: 25px 50px 0 0;

    }
    .products-list .product-shop .product-secondary.price-addbtn{
    	position: relative;
    }
    .products-list .product-shop .product-secondary.price-addbtn .qty-cart{
    	position: absolute;
    	top: 163px;
    }
    .products-list .product-shop .product-secondary.price-addbtn input.qality-count{
	    border: 1px solid #333;
	    font-size: 12px;
	    font-family: Avenir Next Regular;
	    position: relative;
	    color: #333;
	    margin: 0 -5px;
	    display: inline-block;
	    height: 30px;
	    width: 53px;
	    line-height: 2.5;
	    text-align: center;
    }
    .qty-cart .inline-qty .qty-minuse, .qty-cart .inline-qty .qty-plus{
	    height: 30px;
	    width: 30px;
	    border: 1px solid #333;
	    background: #ddd;
	    color: #333;
	    display: inline-block;
	    text-align: center;
	    line-height: 2;
    }
    .qty-cart .inline-qty .qty-minuse:hover, .qty-cart .inline-qty .qty-plus:hover{
    	cursor: pointer;
    }
    .qty-cart .inline-qty .qty-minuse{
    	border-right: none;
    }
    .qty-cart .inline-qty .qty-plus{
    	border-left: none;
    }
    .qty-cart .inline-qty{
    	float: left;
    }
    .products-list .product-shop .action.inline-add{
	    float: left;
	    margin: 0;
	    margin-left: 3px;
    }
    button.btn-addcart{
	    float: right;
	    width: 135px;
	    background: #41b2ac;
	    height: 30px;
	    line-height: 1;
    }
    button.btn-addcart span{
    	text-transform: none;
    	font-family: Avenir Next Regular;
    }
    /*=============product-detail-page--view.phtml====================*/

    .product-view .product-image-gallery{
    	margin-top: 40px;
    }
    .googleplusone{
    	display: none;
    }
    .addthis_toolbox.addthis_default_style.addthis_mini_style{
    	display: none;
    }
    .product-view .add-to-links.link-a{
    	text-align: right;
    }
    .product-view .add-to-links.link-a a{
	    border-right: none;
	    font-family: Avenir Next Regular;
	    color: #1067cc;
	    border: 1px solid;
	    padding: 5px 33px;
    }
    .product-view .product-shop .secondary span{
	    color: #152e52 !important;
	    font-size: 24px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
    }
    .product-view .product-shop .product-name.secondary .h1{
    	margin-bottom: 0;
    }
    .customer-review-sold{
    	position: relative;
    }
    .product-view .product-essential .extra-info .ratings .rating-links a.rating-a{
	    font-family: Avenir Next Regular;
	    font-size: 10px;
	    color: #1067cc;
    }
    .product-view .product-shop .customer-review-sold .extra-info,
    .product-view .product-shop .customer-review-sold .extra-info .rating{
    	margin: 0;
    	padding: 0;
    }

    .buy-group{
    	font-family: Avenir Next Regular;
	    color: #1067cc;
	    font-size: 10px;	
    }
    .sold-by{
    	font-family: Avenir Next Regular;
	    font-size: 10px; 
	    border-bottom: 1px solid;
    	padding-bottom: 14px;   	
    }
    .view-desc p{
    	font-family: Avenir Next Regular;
    	color: black;
    }
    .view-desc .partno-p{
	    font-size: 18px;
	    font-weight: bold;
	    color: #4a4a4a;
	    line-height: 1.9;
	    margin-top: 25px;
	    margin-bottom: 0;
    }
    .view-desc .partno-p span{
    	margin-left: 20px;
    }
    .view-desc .leadtime-p, .view-desc  .condition-p, .view-desc .fob-p,
    .view-desc .byshop-p, .view-desc .desc-p, .view-desc .certification-p{
	    font-size: 14px;
	    color: black;
	    line-height: 1.8;
	    margin-bottom: 0;
    }
    .view-desc .byshop-p{
    	padding-bottom: 12px;
    }
    .view-desc .byshop-p a{
    	color: #1067cc;
    }
    .view-desc .byshop-div{
    	position: relative;
    }
    .view-desc .byshop-div .details-area{
    	position: absolute;
    	top: 0;
    	left: 28%;
    }
    .view-desc .leadtime-p span{
    	margin-left:  32px;
    	    color: #E64822;
    }
    .view-desc .desc-p span{
   		margin-left: 26px;
    }
	.view-desc .condition-p span{
	    margin-left: 38px;
	}
	.view-desc .certification-p span{
		margin-left: 20px;
	}
	.view-desc .fob-p span{
	    margin-left: 72px;
	}
	.view-desc .qty-p .qty-span{
		margin-left: 14px;
	}
	.left-column3{
		text-align: right;
	}
	.left-column3 .price-box .price{
		font-size: 24px;
		font-family: Avenir Next Regular;
		font-weight: initial;
		line-height: 1;
	}
	.left-column3 .add-to-cart-wrapper{
		text-align: right;
		margin-top: 112px;
	}
	.product-view .left-column3 .add-to-cart{
		float: none !important;
		margin-bottom: 0;
	}
	.product-view .left-column3 .add-to-cart .qty-wrapper,
	.product-view .left-column3 .add-to-cart .qty-wrapper label,
	.product-view .left-column3 .add-to-cart .qty-wrapper .qty,
	.product-view .left-column3 .add-to-cart-buttons .button,
	.product-view .left-column3 .add-to-cart-buttons{
	 	float: none;
	 	margin-right: 0;
	}
	.product-view .left-column3 .add-to-cart-buttons .button{
		width: initial;
		min-height: 30px;
	    font-size: 14px;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	    line-height: initial;
		background: #e9a431;
	    border: 2px solid #a0a0a0;
	    color: #000;
	}
	.product-view .left-column3 .add-to-cart .qty-wrapper .qty-label-left, 
	.product-view .left-column3 .add-to-cart .qty-wrapper .qty-label-right{
		height: 30px;
	    width: 30px;
	    border: 1px solid #333;
	    background: #ddd;
	    color: #333;
	    text-align: center;
	    line-height: 2;
	    margin: 0;
	}
	.product-view .left-column3 .add-to-cart .qty-wrapper .qty-label-left{
		border-right: none;
	}
	.product-view .left-column3 .add-to-cart .qty-wrapper .qty-label-left:hover, 
	.product-view .left-column3 .add-to-cart .qty-wrapper .qty-label-right:hover{
		cursor: pointer;
	}	
	.product-view .left-column3 .add-to-cart .qty-wrapper .qty.qty-count{ 
		height: 30px;
	    width: 53px;
	    border: 1px solid #333;
	    color: #333;
	    text-align: center;
	    line-height: 2;
	    margin: 0;
	    margin: 0 -5px;
	}
	.back-top-p{
		font-family: Avenir Next Regular;
	    font-weight: bold;
	}
	.product-view .product-essential.margin-none{
		margin-bottom: 0;
	}
	.widget-area .recently-contain .recently-packol .recently-item{
		float: none;
		width: 100%;
		padding: 0;
	}
	.widget-area .recently-contain .recently-packol{
		margin: 0;
		padding-left: 10px;
	}
	.widget-area .recently-contain .recently-packol li{
		padding: 0;
		margin: 0;
		border: none;
	}
	.widget-area{
		margin: 0 50px;
	    width: 175px;
	}
	.widget-area div.widget-title{
		border: 1px solid;
	    padding-left: 10px;

	}
	.widget-area .recently-contain{
		border: 1px solid;
		height: 160px;
	}
	.widget-area p.recent-title{
		margin: 6px 0;
	    font-size: 12px;
	    color: #000;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	}
	.recently-packol .recently-item .product-name a{
		font-size: 12px;
	    font-family: Avenir Next Regular;
	    color: #3b5998;
	}
	.detail-right-img{
		margin-left: 50px;
	    margin-bottom: 10px;
	}
	.relative-vendor .vendor-ol .other-shop{
		float: none;
		width: 100%;
		padding-left: 10px;
	}
	.right-other{
		width: 175px;
	    margin-left: 50px;
	    margin-top: 20px;
	    border: 1px solid;
	}
	.right-other p.note-msg{
		font-family: Avenir Next Regular;
	}
	.right-other-title{
		font-size: 12px;
	    color: #000;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    margin: 0;
	    text-align: center;
	    line-height: 2.2;
	}
	.col-right.sidebar .block.block-reorder{
	    width: 175px;
	    margin-left: 50px;
	    margin-top: 20px;
	    border: 1px solid;
	    padding: 5px;
	}
	.col-right.sidebar .block.block-reorder .block-title strong{
	    font-size: 12px;
	    color: #000;
	    font-family: Avenir Next Regular;
	}
	.col-right.sidebar .block.block-reorder .block-content .block-subtitle,
	.col-right.sidebar .block.block-reorder .block-content ol#cart-sidebar-reorder p.product-name{
	    font-size: 12px;
    	font-family: Avenir Next Regular;		
	}
	.sidebar .actions button.button{
		font-size: 12px;
	    font-family: Avenir Next Regular;
	    padding: 3px;
	}
	.col-right .block .actions .button ~ a{
		font-size: 12px;
	    font-family: Avenir Next Regular;
	}


	.relative-vendor .vendor-ol{
		margin: 0;
	}
	.relative-vendor .vendor-ol > li{
	    border-top: 1px solid;
	    padding: 0;
	    margin: 0;
	    border-bottom: 0;
	}
	.products-list .product-shop .std.personal-info .price-box{
		margin: 0;
	}
	.products-list .product-shop .std.personal-info .price-box .price{
		font-size: 12px;
	    font-family: Avenia Next Regular;
	    font-weight: bold;
	    line-height: initial;
	}
	.other-shop .std.personal-info p{
		margin: 0;
	}
	.detail-vendor{
		line-height: 1.5;
	}
	.detail-vendor a{
		font-family: Avenir Next Regular;
	    color: #1067cc;
	    font-size: 10px;
	    text-decoration: underline;
	}
	.byshop-div .byshop-p{
	    font-size: 10px;
	    font-family: Avenir Next Regular;
	    color: #000;
	}
	.byshop-div .ratings-span{
		font-size: 10px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	}
	.products-list .product-shop .f-fix{
	    position: relative;
	}
	.vendor-button{
	    width: 50%;
	    position: absolute;
	    top: 2px;
	    left: 81px;
    	
	}
	.vendor-button button.btn-addcart{
	    width: 100%;
	    float: none;
	    height: 21px;
	    font-size: 10px;
	    padding: 5px;
	    width: 69px;
	    color: #000;
	    border: 2px solid #ddd;
	    background: #e9a431;
	}
	.have-one{
	    margin-left: 50px;
    	margin-top: 20px;
    	margin-bottom: 20px;
	}
	.have-one .have-title{
		margin: 0;
	    font-size: 12px;
	    font-family: AVenir Next Regular;
	    color: #000;
	    font-weight: bold;
	    line-height: 2.2;
	}
	.have-one .have-button{
	    font-family: Avenir Next Regular;
	    border: 1px solid;
	    padding: 7px 12px;
	    font-size: 12px;
	    border-radius: 10px;
	    color: #41b2ac;
	}



	.shipping-police p{
		font-family: Avenir Next Regular;
		color: #4a4a4a;
	}
	.shipping-police p.shipping-title{
		font-size: 16px;
		font-weight: bold;
	}
	.shipping-police p.shipping-content3 img{
		display: inline;
	}
	.easytabs-wrapper{
		position: relative;
	}
	.report-issue{
		position: absolute;
	    top: 7px;
	    right: 35px;
	    color: #1067cc;
	    font-family: Avenir Next Regular;
	}
	.report-issue img{
		display: inline;
	}
	.report-issue span{
	margin-left: 12px;
	}
	.rating-img{
		width: 10%;
	    display: inline-block;
	    text-align: center;
	    float: left;
	}
	.rating-ol .each-li .rating-star{
	    width: 45%;
    	display: inline-block;
    	float: left;
	}
	.rating-ol .each-li .rating-date{
		width: 40%;
	    display: inline;
	}
	.rating-ol .each-li{
		clear: both;
		padding: 20px 0 55px 0;
    	border-bottom: 1px solid;
	}
	.rating-ol li:last-child{
		border-bottom: 0;
	}
	.rating-img img{
		display: block;
	    margin: auto;
	}
	.reviews-title{
		font-family: Avenir Next Regular;
	    font-size: 16px;
	    font-weight: bold;
	    color: #000;
	    margin-top: 10px;
	}
	.rating-img .img-letter{
		margin: 0;
	    font-family: Avenir Next Regular;
	}
	.rating-img .review-name{
	    color: #3b5998;
    	font-family: Avenir Next Regular;
	}
	.each-li .rating-star p{
		font-size: 16px;
	    color: #4a4a4a;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	    line-height: 2.1;
	}
	.rating-date{
		font-size: 13px;
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	}
	#customer-reviews{
		position: relative;
	}
	.write-review-btn{
		position: absolute;
	    top: 4px;
	    right: 5px;
	    color: #000;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    padding: 2px 15px;
	    background: transparent;
	    border-color: #41b2ac;
	    border-width: 1px;
	}
	.write-review-div{
		display: none;
	}
	.write-review-div.show{
		display: block;
		border-top: 1px solid;
    	padding-top: 20px;
    	position: relative;
    	margin-top: 7px;
	}
	.write-review-div.show .form-add h2{
		font-size: 20px;
	    font-family: Avenir Next Regular;
	    margin-bottom: 20px;
	    text-align: center;
	}
	.write-review-div.show .form-add h3, .write-review-div.show .form-add h4{
		font-size: 16px;
	    font-family: Avenir Next Regular;
	    text-transform: initial;
	}
	.write-review-div.show .form-add .buttons-set{
		position: absolute;
	    top: 83%;
	    right: 1px;
	    border-top: 0;
	}
	.write-review-div.show .form-add .ratings{
		width: 54%;
	    display: inline-block;
	    border-bottom: none;
	}
	.write-review-div.show .form-add .form-list{
		width: 45%;
	    display: inline-block;		
	}
	.write-review-div.show .form-add .ratings th{
		padding: 0;
		font-family: Avenir Next Regular;
		padding-left: 10px;
	}
	.write-review-div.show .form-add .form-list li label{
		font-family: Avenir Next Regular;
	}
	.seo-content{
		display: none;
	}
	.wk_seller_block.wk-block#mp_wk_block{
		display: none !important;
	}
/*feedback*/
	.review-relateve .review-title{
		font-size: 18px;
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    margin-bottom: 0;
	}
	.review-relateve .wk_mp_design .wk_mp_fieldset{
		padding-top: 0;
	}
	#customer-reviews .form-add .givefeed{
	    position: absolute;
	    left: 83%;
	    margin: 0;
	}
	.no-showreview{
		padding: 10px 15px;
	    background: #F9EBE6;
	    margin: 15px 0;
	    border-left: 5px solid #E26703;
	}
	.no-showreview .no-msg{
		color: #000;
	    font-family: Avenir Next Regular;
	    background: #F9EBE6;
	    font-size: 15px;
	    padding: 0;
	    margin: 0;
	}
	#customer-reviews .form-add .givefeed .button-large{
	    color: #000;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    padding: 2px 10px;
	    background: transparent;
	    border-color: #41b2ac;
	    border-width: 1px;
	}
	.write-riview{
		font-size: 16px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    font-weight: bold;
	    margin-left: 20px;
	}
	.write-riview span{
	    color: #1067cc;
	}
	.review-relateve .wk_feedback_details{
		width: 70px;
	}
	.review-relateve .wk_feedback_details .mpfeedback{
		border: none;
	}
	.review-relateve .wk_feedback_desc .comment{
		font-size: 14px;
	    color: #4a4a4a;
	    font-weight: bold;
	    font-family: Avenir Next Regular;
	}
	.you-review{
		font-size: 14px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    margin-left: 20px;
	}
	.wk_mp_design.border-bottom-none .block{
		border-bottom: none;
		padding-bottom: 0;
	}
	#customer-reviews .fieldset.wk_mp_fieldset{
	    padding: 0 20px;
	}
	#product-review-table.data-table{
		margin: 0;
		width: 425px;
	}
	#product-review-table.data-table .stars{
		margin: 0;
	}
	.review-relateve #customer-reviews .fieldset .form-list textarea{
	    width: 385px;
    	min-width: initial;
	}
	.review-relateve #customer-reviews .buttons-set{
		padding-top: 0;
		width: 425px;
	}
	.review-relateve #customer-reviews .buttons-set button.button{
		float: left;
	    background: #1067cc;
	    margin: 0;
	}
	.review-relateve #customer-reviews .showreview{
		width: 425px;
		border: 1px solid;
	    padding: 20px 0;
	    position: absolute;
	    top: -312px;
	    left: 31%;
	    background: white;
	}
	.but-byuser{
		font-size: 14px;
	    font-family: Avenir Next Regular;
	    padding-right: 40px;
	}
	.but-byuser span{
	 	color: #1067cc;
	 }
	 .wk_orderbox.wk-boredernone{
	 	border: none;
	 	padding-bottom: 10px;
	 }
	 .wk_orderbox.wk-boredernone .wk_orderbox_details{
	 	width: 95%;
	 }
	 .wk_orderbox.wk-boredernone .wk_orderbox_details span{
		 font-size: 12px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	 }
	 .wk_orderbox.wk-boredernone .wk_orderbox_details span.wk-name{
	 	color: #1067cc;
	 }


	/*===================report-form===============*/
	.report-message-popup {
		position: fixed;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    z-index: 100;
	    display: none;
	}

	.report-message-popup:after {
		content: '';
	    display: block;
	    position: absolute;
	    background: #000;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    opacity: 0.8;
	}

	.report-message-popup.show {
		display: block;
	}
	.report-div{
		display: none;
	}
	.report-div.show{
		transition: all .5s;
		transform-origin: center;
		width: 250px;
	    height: 200px;
	    border: 1px solid;
	    font-family: Avenir Next Regualr;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	    z-index: 999;
	    background: #fff;
	}
	.report-title p{
		padding: 7px 0;
	    margin: 0;
	    line-height: 1;
	    border-bottom: 2px solid #ddd;
	    color: #4a4a4a;
	    font-weight: bold;
	    display: inline-block;
    	width: 97%;
	}
	.report-close{
		float: right;
	}
	.report-title span{
		margin-left: 5px;
	}
	.report-kind{
		margin-left: 20px;
		font-family: Avenir Next Regular;
    	width: 85%;
    	font-size: 12px;
    	margin-top: 15px;
	}
	.comments-p{
		margin: 0;
	    margin-top: 10px;
	    margin-left: 17px;
	    font-size: 12px;
	}
	.p-arear{
		width: 86%;
	    margin-left: 18px;
	    font-family: Avenir Next Regular;
	}
	.p-arear .report-arear{
		border-left: 1px solid;
	}
	.submit-p button{
		float: right;
	    margin-right: 16px;
	    font-family: Avenir Next Regular;
	    padding: 1px 10px;
	    color: black;
    	background: rgba(177, 105, 13, 0.48);
	}
	.comments-red{
		color: #e8504f;
	}
	div.more-views{
		height: initial;
	}
	.product-specs .logout-state a, .product-specs .logout-state{
		font-family: Avenir Next Regular;
	}
	/*===========================================================profile.phtml========*/
	.aero-shop{
		width: 85%;
	    margin: 0 auto;
	    border: 1px solid #aaa;
	    padding: 15px;
	    margin-top: 45px;
	}
	.aero-shop .each-home-pic, .aero-shop .personal-info{
	    display: inline-block;

	}
	.aero-shop .each-home-pic{
		border: 1px solid;
	    padding: 5px;		
	}
	.aero-shop .personal-info{
		margin-left: 20px;
		width: 70%;
		vertical-align: top;
	}
	.aero-shop .personal-info .pesonal-name{
		font-size: 24px;
	    font-family: Avenir Next Regular;
	    color: #1067cc;
	}
	.aero-shop .personal-info .personal-products{
		font-family: Avenir Next Regular;
	}
	.personal-products .collec-num{
		color: red;
	}
	.personal-products .collec-letter{
		color: #4a4a4a;
	}
	.conpany-des{
		font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    padding-top: 5px;
	    margin: 0;
	}
	.ratings.star-back, .star-letter{
		display: inline-block;
	}
	.product-view .product-shop .product-name.secondary .ratings.star-back{
		margin: 10px 0 3px;
		
	}
	.product-view .product-shop .product-name.secondary .ratings.star-back .rating-box{
		display: inline-block;
	}
	.customer-review-all{
		font-size: 10px;
	    color: #1067cc;
	    font-family: Avenir Next Regular;
	    display: inline-block;
	    padding-left: 15px;
	}
	.product-view .product-shop .secondary span.customer-mk{
		font-size: 10px;
	    color: #1067cc !important;
	    font-weight: initial;
	}
	.ratings.star-back .rating-box{
		margin: 0;
	}
	.span-positive{
		font-family: Avenir Next Regular;
		color: #4a4a4a;
		font-weight: bold;
		padding-left: 10px;
	}
	.span-percent{
		font-family: Avenir Next Regular;
		color: #4a4a4a;		
	}
	.current-instock1 .bottom-slider li p{
		margin-bottom: 0;
	}
	.current-instock1 .bottom-slider li a{
        color: #000;
        font-size: 18px;
        font-family: Avenir Next Regular;
        font-weight: bold;
	}
	.current-instock1 .bottom-slider li a.price-a{
		color: red;
		font-weight: initial;
	}
	.current-instock1 .instock-p{
		color: #4a4a4a;
	    font-size: 20px;
	    line-height: 35px;
	    margin: 0;
	    padding: 20px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	}
	.current-instock1 .instock-p span{
		color: #1067cc;
	}


	.aero-shop .ask-question{
		float: right;
	    color: #3bbbb5;
	    font-family: Avenir Next Regular;
	    width: 10%;
	    height: 34px;
	    font-size: 15px;
	    background: transparent;
	    border: 1px solid;
	    border-radius: 10px;
	}
	.aero-shop .each-home-pic i{
		font-size: 130px;
	    color: #4a4a4a;
	    border: 1px solid #aaa;
	}




	.my-shop-custom .div-product{
	    width: 86%;
    	margin: 0 auto;
	}
	.my-shop-custom .div-product .each-product{
		width: 19.5%;
	    text-align: center;
	    display: inline-block;
	}
	.my-shop-custom .div-product .each-product img{
	    display: block;
    	margin: auto;
	}
	.shop-products .item-product .name-price p{
		text-align: center;
		margin-bottom: 0;
		font-size: 18px;
		font-family: Avenir Next Regular;
		color: #000;
		font-weight: bold;
	}
	.shop-products .item-product .name-price .product-price{
		color: #e8504f;
	}

	.wk-div.wk_mp_design .field-div.fieldset.wk_mp_fieldset{
		padding: 0;
	    width: 85%;
	    margin: 0 auto;
	}
	.shop-products.category-products .products-ul{
		padding-left: 30px;
	}
	.shop-products.category-products .products-ul li.item-product{
		display: inline-block;
		width: 19%;
	}
	.my-shop-custom .div-product .each-product p a{
		color: #000;
	}
	.shop-products .item-product .name-price .price-box .price{
		padding-bottom: 20px;
		font-weight: initial;
		font-size: 18px;
	}
	.shop-products .item-product .name-price .price-box{
		margin: 0;
	}
	.shop-products .products-grid .product-image img{
		    width: 120px;
	}
	.shop-products .products-grid .product-info.name-price{
		padding: 0;
	    background: transparent;
	    min-height: initial !important;
	} 

	.current-instock1{
		width: 85%;
	    margin: 0 auto;
	    padding-bottom: 30px;
	}

	.shop-product-search{
		padding-top: 40px;
		padding-bottom: 10px;
	}
	.shop-product-search .shop-all{
		font-size: 20px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    font-weight: bold;
	    display: inline-block;
	    padding-left: 110px;
	}
	.all-num{
		color: #1067cc;
	}
	.shop-product-search .wk_mp_list_table{
		display: inline;
		border: none;
	}
	.wk-div.wk_mp_design .shop-product-search .wk_mp_list_table .input-text{
		height: 28px;
	    width: 600px !important;
	    font-size: 14px;
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	}
	.shop-search-btn{
		width: 88px;
	    height: 28px;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    color: #fff;
	    background: #0b69c5;
	}
	.marketplace-seller-profile .pager.pager-no-toolbar{
		margin-right: 100px;
	}
	.marketplace-seller-profile .pager > .count-container,
	.marketplace-seller-profile .pager .limiter > label,
	.marketplace-seller-profile .pager select,
	.marketplace-seller-profile .pager .pager li > a{
		font-family: Avenir Next Regular;
	}
	.marketplace-seller-profile .pager .pager li{
		height: 25px;
	    line-height: 2;
	}

	.customer-feedback{
	    width: 80%;
    	margin: 0 auto;
    	padding-top: 30px;
	}
	.customer-feedback .feedback-title{
		color: #4a4a4a;
	    font-size: 20px;
	    line-height: 35px;
	    margin: 0;
	    padding: 40px 0 20px 0;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	}
	.customer-feedback .feedback-title span{
		color: #1067cc;
	}
	.customer-feedback .feedback-5 .slider-feed .owl-carousel .owl-nav .owl-prev,
	.customer-feedback .feedback-5 .slider-feed .owl-carousel .owl-nav .owl-next{
		width: initial;
	    height: initial;
	    background: transparent;
	    border-radius: 7px;
	    color: #4a4a4a;
	    font-size: 14px;
	    position: absolute;
	    font-family: Avenir Next Regular;
	    top: 130%;
	}
	.customer-feedback .feedback-5 .slider-feed{
		padding-bottom: 50px;
	}
	.customer-feedback .feedback-5 .slider-feed .owl-carousel .owl-nav .owl-prev{
		right: -88%;
	}
	.customer-feedback .feedback-5 .slider-feed .owl-carousel .owl-nav .owl-next{
		right: 0;
	}
	.feed-carousel{
		text-align: left;
		padding-left: 30px;
	}
	.feed-carousel p{
		font-size: 12px;
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	    margin: 0;
	    line-height: 1.6;
	}
	p.feed-customer-comment{
	    font-style: italic;
	}
	.cms-page-view .std .section-ul{
		padding-left: 20px;
	}
	.cms-page-view .std .car-section p, .cms-page-view .std .section-ul li{
		font-family: Avenir Next Regular;
		color: #000;
		font-style: normal;
		margin: 0;
	}
	.cms-page-view .std .car-section p.section-title{
		font-size: 24px;
		font-weight: bold;
		color: #1067cc;
		margin: 0;
		line-height: 1.3;
		padding-top: 50px;
	}
	.cms-page-view .std .car-section p.title-content{
		font-size: 18px;
		font-weight: bold;
		line-height: 1.4;
		padding-bottom:  30px;
	}
	.cms-page-view .std .car-section p.sub-title-what{
		padding-top: 20px;
	}
	.cms-page-view .std p.please-careers{
		font-family: Avenir Next Regular;
		padding-left: 230px;
		font-size: 18px;
		color: #E64822;
		padding-top: 15px;
    	padding-bottom: 50px;
	}


	.cms-page-view .std .terms-service p{
		margin: 0;
	    padding: 30px 0;
	    font-family: Avenir Next Regular;
	    color: #000;
	}
	.cms-page-view .std .terms-service p.terms-policy-link{
		line-height: 18px;
		padding-left: 70px;
	}
	.cms-page-view .std p.terms-policy-link a{
		margin: 0 30px;
	    padding-bottom: 28px;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    color: #a5a5a5;
	}
	.cms-page-view .std p.terms-policy-link a:hover{
		color: #000;
	}
	.cms-page-view .std p.terms-policy-link a.active{
		color: #1067cc;
	    border-bottom: 3px solid #1067cc;
	}
	.row.term-top{
		border-bottom: 4px solid #a5a5a5;
	}
	.std ul.term-left-ul{
		list-style: none;
		padding: 20px 70px;
	}
	.cms-page-view .std ul.term-left-ul li{
		padding-bottom: 15px;	
	}
	.std ul.term-left-ul a{
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    color: #4a4a4a;
	    font-style: initial;
	}
	.std ul.term-left-ul a.active{
		color: #1067cc;
	}
	.std ul.term-left-ul a:hover{
		color: #1067cc;
	}
	.cms-page-view .std .terms-service p.sub-title{
		padding-top: 0;
		padding-bottom: 20px;
		font-size: 20px;
		font-weight: bold;
	}
	.cms-page-view .std .terms-service p.sub-title a{
		float: right;
	    font-size: 14px;
	    color: #1067cc;
	}
	.cms-page-view .std .terms-service p.sub-content{
		padding-top: 0;
		padding-bottom: 15px;
		font-size: 12px;
	}
	.cms-page-view .std .terms-service p#term-right-title{
		font-size: 28px;
	    font-weight: bold;
	    color: #4a4a4a;
	    padding-top: 20px;
	}
	.row.term-content{
		padding-bottom: 50px;
	}


	.cms-page-view .std .terms-service p.sub-title1{
		font-size: 24px;
	    color: #9b9b9b;
	    padding-top: 0;
	}
	.cms-page-view .main-container .std .content-main .main-center-img.policies img{
		height: 406px;
		object-position: 0 0;
	}
	.main-center-img.policies{
		position: relative;
	}
	.main-center-img.policies .top-policy-div{
		position: absolute;
	    top: 32px;
	    left: 38px;
	    width: 1290px;
	    height: 340px;
	    border: 3px solid #fff;
	    text-align: center;
	}
	.cms-page-view .std .main-center-img.policies .top-policy-div p{
	    margin: 0;
	    padding-top: 160px;
	    font-size: 48px;
	    font-family: Avenir next Regular;
	    font-weight: bold;
	    color: #fff;
	}


	.cms-page-view .std .content-main.sel-buy p{
		color: #4a4a4a;
		font-family: Avenir Next Regular;
	}
	.cms-page-view .std .content-main.sel-buy p.left-buyer{
		font-size: 24px;
	    color: #000;
	    font-weight: bold;
	    padding-left: 27px;
	}
	.cms-page-view .std .content-main.sel-buy .term-left-ul{
		padding-bottom: 0;
		margin-bottom: 0;
		padding-right: 0;
	}
	.std .sel-buy ul.term-left-ul a{
		font-size: 20px;
	    font-weight: initial;
	}
	.std .sel-buy ul.term-left-ul a:hover{
		color: #1067cc;
	}
	.cms-page-view .std .content-main.sel-buy p.buyer-title{
	    font-size: 45px;
	    padding-top: 20px;
	    margin-bottom: 45px;
	    color: #1067cc;
	    font-weight: bold;
	}
	.cms-page-view .std .content-main.sel-buy p.sub-title{
	    font-size: 30px;
	    color: #152e52;
	    font-weight: bold;
	    margin: 0;
	    padding-bottom: 25px;
	    border-bottom: 1px solid #ddd;
	    margin-bottom: 20px;
	}
	.cms-page-view .std .content-main.sel-buy p.sub-content1{
		font-size: 16px;
	    font-weight: bold;
	    padding-bottom: 20px;
	    border-bottom: 1px solid #ddd;
	}
	.cms-page-view .std .content-main.sel-buy p.sub-content2{
		font-size: 16px;
	}
	.cms-page-view .std .content-main.sel-buy p.sub-sub-title{
		font-weight: bold;
		font-size: 13px;
	}
	.cms-page-view .std .content-main.sel-buy p.sub-sub-content{
		font-size: 13px;
	}
	.cms-page-view .std .content-main.sel-buy p.sub-sub-content .instock{
		color: red;
	}
	.cms-page-view .std .content-main.sel-buy p.sub-sub-content .mail-span{
		color: #1067cc;
	}
	.cms-page-view .std .content-main.sel-buy .buyer-seller{
		padding-bottom: 50px;
	}
	.cms-page-view .std .content-main.sel-buy p.sub-sub-content .free-span{
		font-weight: bold;
		color: #1067cc;
	}
	.cms-page-view .std .content-main.sel-buy p.sub-sub-content .feed-span{
		font-weight: bold;
	}
	.cms-page-view .std .content-main.sel-buy .sub-title a{
		font-size: 16px;
	    float: right;
	    color: #1067cc;
	}
	/*.row.tallamond-attends{
		margin: 80px 64px;
	    border: 1px solid;
	    position: relative;
	}
	.row.tallamond-attends .attends-img-col{
		padding: 0;
	}
	.row.tallamond-attends img{
		width: 468px;
	}
	.row.photo-three{
		padding: 0 50px;
	}
	.row.photo-three .col-md-4{
		padding: 0 30px;
	}
	.row.photo-three .col-img{
		border: 1px solid;
		height: 673px;
	}
	.row.photo-three .col-img .img-content-div{
		padding: 20px;
	}
	.cms-page-view .std .content-main.press-main p{
		font-family: Avenir Next Regular;
	}
	.cms-page-view .std .content-main.press-main p.img-bottom-title,
	.cms-page-view .std .content-main.press-main p.title-text{
		font-size: 26px;
	    color: #000;
	}
	.cms-page-view .std .content-main.press-main p.img-bottom-date,
	.cms-page-view .std .content-main.press-main p.date-text{
		color: #1067cc;
	}
	.cms-page-view .std .content-main.press-main p.img-bottom-content,
	.cms-page-view .std .content-main.press-main p.explain-text{
		color: #4a4a4a;
	}
	.row.tallamond-attends .div-absolute{
		position: absolute;
	    right: 0;
	    top: 50%;
	    transform: translateY(-50%);
	}*/

	.blog-back{
	    padding-top: 50px;
    	background: #fbfbfb;
	}
	.special-list{
	    margin: 50px;
    	/*border: 1px solid;*/
    	line-height: 0;
    	margin-top: 0;
	}
	.each-spec{
	    margin-top: 20px;
    	border: 1px solid;
	}
	.special-list .post-content{
		width: 45%;
	    display: inline-block;
	    position: relative;
	}
	.special-list .post-content img{
		width: 468px;
	}
	.special-list .post-content .sp-text{
		position: absolute;
	    top: 60%;
	    left: 107%;
	    width: 115%;
	    font-family: Avenir Next Regular;
    	color: #000;
    	font-size: 16px;
    	line-height: 1;
	}
	.post-title{
	    width: 52%;
    	float: right;
    	padding-top: 70px;
	}
	.post-title .title-text{
		padding-top: 20px;
	}
	.post-title .create-date{
		font-family: Avenir Next Regular;
	    color: #1067cc;
	}
	.post-title .title-text a{
		font-size: 26px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    color: #000;
	}
	.post-title a:hover, .each-recomend .post-title a:hover{
		color: #1067cc;
	}
	.recomend-list{
	    margin: 0 50px;
    	margin-bottom: 50px;
	}
	.each-recomend{
		border: 1px solid;
	    width: 31%;
	    height: 670px;
	    float: left;
	    margin-right: 43px;
	    margin-bottom: 50px;
	}
	.each-recomend .post-content{
		position: relative;
	}
	.each-recomend .post-content img{
		width: 100%;
	}
	.each-recomend .post-content .rec-text{
		position: absolute;
	    top: 435px;
	    font-family: Avenir Next Regular;
	    color: #000;
	    padding: 0 10px;
	    font-size: 16px;
	}
	.each-recomend .post-title{
		width: 100%;
	    float: none;
	    padding: 20px;
	}
	.each-recomend .post-title a{
		font-size: 26px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    color: #000;
	}
	.recomend-list .each-recomend:nth-child(3n){
		margin-right: 0;
	} 
	.more-list{
		margin: 0 50px;
    	/*margin-bottom: 50px;*/
	}
	.padding-more{
	    clear: both;
	    text-align: center;
	    padding-top: 70px;
	    padding-bottom: 30px;
	}
	.padding-more .more-letter{
	    font-size: 48px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    font-weight: bold;
	}
	.more-list .each-recomend:nth-child(3n){
		margin-right: 0;
	} 
/*	.more-list .each-recomend .post-content .rec-text{
		top: 430px;
	}*/
	.post-detail-view{
		text-align: center;
		padding-bottom: 50px;
	}
	.post-detail-view img{
		margin: 0 auto;
		padding-bottom: 50px;
		width: 90%;
	}
	.posttitle{
		font-size: 48px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	}
	.create-by-time{
		font-family: Avenir Next Regular;
	}
	.postcontent .sp-text, .postcontent .rec-detail, .postcontent .rec-text{
		font-family: Avenir Next Regular;
		color: #000;
		text-align: left;
		width: 90%;
    	margin: 0 auto;
    	font-size: 16px;
	}

	.create-by-time .by-create{
	    position: relative;
    	padding-left: 20px;
	}
	.create-by-time .by-create:after{
	    content: '';
	    padding: 3px;
	    background-color: #4a4a4a;
	    display: block;
	    width: 3px;
	    border-radius: 6px;
	    position: absolute;
	    left: 9px;
	    top: 4px;
	}
	.socioa-ul{
		width: 120px;
	    display: inline-block;
	}
	.socioa-ul > li{
		float: left;
		padding-right: 10px;
	}



	.checkout-cart-index div.shipping{
		display: none;
	}


/*=============================================================seller-protal============*/
	.main-col-left{
		padding: 30px 60px 30px 30px;
	}
	.block.block-left-div{
	    margin-bottom:  20px;
	    border-bottom: none;
	    border-radius: 10px;
	    background: #ddd;
	    padding: 10px;
	}
	span.myaccount, span.nav-title{
		font-family: Avenir Next Regular;
		font-weight: bold;
		font-size: 18px;
		color: #4a4a4a;
	}
	.block-left-div li a.first-link-a, .block-left-div.block-account li a{
		color: #4a4a4a;
		font-family: Avenir Next Regular;
		text-transform: initial;
		font-size: 15px;
	}
	.block-account li a.first-link-a:hover, .block-left-div li.current a.first-link-a,
	.block-left-div.block-account li a:hover{
		color: #1067cc;
		font-weight: bold;
	}
	.block-account li.current span{
		font-family: Avenir Next Regular;
		text-transform: initial;
		color: #1067cc;
		font-weight: bold;
	}
	.block.block-viewed{
	    border: 1px solid #cccccc;
	    border-radius: 10px;
	    padding: 10px;
	}
	.block.block-viewed .block-title span{
		font-family: Avenir Next Regular;
		font-size: 17px;
		color: #000;		
	}
	.block.block-viewed .block-content p.product-name a{
	    color: #3abcb5;
    	font-family: Avenir Next Regular;
	}
	.product-image.product-name img{
		border: 2px solid #ccc;
	}
	.block.block-viewed .block-content li.item{
		margin: 0;
	}
	.my-dashboard p, .my-dashboard label{
		font-family: Avenir Next Regular; 
	}
	.my-dashboard .account-dash{
		padding-top: 30px;
	    font-size: 24px;
	    font-family: Avenir next Regular;
	    color: #4a4a4a;
	    font-weight: bold;
	}
	.my-dashboard .aboutt-div, .my-dashboard .password-div{
		border: 1px solid #ccc;
	    border-radius: 10px;
	    margin-bottom: 65px;
	}
	.my-dashboard .aboutt-div:after{
		content: '';
		display: block;
		clear: both;
	}
	.my-dashboard .about-you, .my-dashboard .pass-p{
		font-size: 15px;
	    color: #1067cc;
	    font-weight: bold;
	    border-bottom: 1px solid #ccc;
	    line-height: 2;
	    padding-left: 20px;
	}
	.my-dashboard .name-address .left-label,
	.my-dashboard .box-content.change-pass .left-label{
		width: 40%;
	    float: left;
	    text-align: right;
	    padding-right: 40px;
    	line-height: 2;
    	color: #000;
	}
	.my-dashboard .name-address .right-p,
	.my-dashboard .box-content.change-pass div.input-box{
		width: 60%;
	    float: right;
	    color: #000;
	}
	.my-dashboard .padding-top-bottom{
		padding: 6px 0;
	}
	.padding-top-bottom:after,
	.my-dashboard .box-content.change-pass .clear-both:after{
	    clear: both;
	    content: '';
	    display: block;
	}
	.name-address .address-div{
		position: relative;
		padding-bottom: 20px;
	}
	.name-address .address-div:after{
		clear: both;
	    content: '';
	    display: block;
	}

	.name-address .address-div .addrs{
		display: inline-block;
		width: 60%;
		position: relative;
	}
	.name-address a.btn-address{
	    font-family: Avenir Next Regular;
    	font-style: italic;
    	position: absolute;
	    top: 26px;
	    left: -125px;
	}
	.name-address .address-div address{
		font-family: Avenir Next Regular;
		color: #000;
	}
	.name-address .address-div address:after{
		content: '';
	    display: block;
	    clear: both;
	}
	.my-dashboard .box-content.change-pass input{
		width: 77%;
	}
	.my-dashboard .box-content.change-pass div.buttons-set{
		padding-top: 0;
	    border-top: none;
	    float: left;
	}
	.my-dashboard .box-content.change-pass div.buttons-set button{
		background: #3abcb5;
	    border-radius: 8px;
	    text-transform: initial;
	}

/*--------------------------account-setting--------------------------------*/
	.customer-address-form .name-firstname .required,
	.customer-address-form .name-lastname .required{
		display: block;
	}
	.account-form{
		width: 80%;
	    border: 1px solid #ccc;
	    border-radius: 10px;
	    padding: 10px;
	}
	.vendor-right-title{
		padding-top: 30px;
	    font-size: 24px;
	    font-family: Avenir next Regular;
	    color: #4a4a4a;
	    font-weight: bold;
	}
	body.customer-account .my-account .account-form .fieldset{
		margin: 0;
	}
	body.customer-account .my-account .account-form .fieldset.nameset-phone,
	.account-form .fieldset.nameset-phone{
		width: 70%;
	    float: right;
	}
	.account-form .fieldset label{
		font-family: Avenir Next Regular;
		font-size: 12px;
	}

	.account-form ul > li div.input-box{
	    color: #000;
	}

	.account-form .fieldset p.billing-p{
		margin: 0;
	    font-family: Avenir Next Regualr;
    	font-size: 12px;
	}

	.account-form .fieldset ul.billing-ul{
		width: 70%;
	    float: right;
	}

	.account-form:after{
		content: '';
		display: block;
		clear: both;
	}
	.account-form .legend.position-left{
		border: none;
	    font-size: 15px;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    text-align: left;
	    display: block;
	    width: 70%;
	    padding-top: 20px;
	    margin-bottom: 0;
	    width: 30%;
	    text-align: right;
	    padding-right: 30px;
	}
	.account-form .fieldset ul.billing-ul li.wide{
		display: inline-block;
	}
	.account-form .fieldset input{
		height: 25px;
		font-family: Avenir Next Regular;
		font-size: 15px;
		color: #4a4a4a;
		width: 165px;
	}
	.account-form .fieldset input[type="checkbox"]{
		width: initial;
		margin: 0;
	}
	.account-form .form-list .control input.checkbox{
		width: initial;
		margin: 0;
	}

	.account-form .fieldset input#street_1{
		width: 232px;
	}
	.account-form .fieldset:first-child input{
		width: 40%;
	}
	.account-form .form-list select#region_id{
		width: 63%;
		height: 25px;
		font-family: Avenir Next Regular;
	}
	.account-form .fieldset input.apt-suite{
		width: 55%;
	}
	.account-form .form-list select#country{
		height: 25px;
		font-family: Avenir Next Regular;
		width: 235px;
		display: inline-block;
	}
	.account-form .fieldset input#city{
		width: 63%;
	}
	.account-form .fieldset .field.select-country,
	.account-form .fieldset .field.zip-code{
		display: inline-block;
	}
	.account-form .fieldset input#zip{
		width: 53%;
	}
	.account-form .fieldset .default-bill,
	.account-form .fieldset .default-shipp{
	    font-family: Avenir Next Regular;
    	color: #4a4a4a;
	}
	.customer-address-form .buttons-set{
		width: 80%;
	    border: none;
	}
	.customer-address-form .buttons-set button.button{
		float: left;
		height: 36px;
	    background: #3abcb5;
	    text-transform: initial;
	    font-size: 18px;
	    font-family: Avenir Next Regular;
	}
	.customer-address-form .buttons-set .back-link{
		float: none;
	}

	.name-email-change .buttons-set{
		margin-top: 0;
		padding-top: 0;
		border: none;
	    position: absolute;
	    bottom: -60px;
	}
	.name-email-change .buttons-set button{
	    background: #3abcb5;
	    border-radius: 8px;
	    text-transform: initial;
	}
	.name-email-change{
	    margin-bottom: 30px;
	}
	.name-email-change ul.form-list label{
	    width: 40%;
	    text-align: right;
	    padding-right: 35px;
	    float: left;
	    font-family: Avenir Next Regular;
	    font-size: 15px;
	    color: #4a4a4a;
	    font-weight: bold;
	}
	.name-email-change ul.form-list input{
	    height: 25px;
	    font-family: Avenir Next Regular;
	    font-size: 15px;
	    color: #4a4a4a;
	    width: 300px;
	}
	.name-email-change .name-firstname .required,
	.name-email-change .name-lastname .required{
		display: block;
	}
	.my-dashboard .aboutt-div{
		position: relative;
	}
/*======================================================shipping cart===================*/

	.cart.display-single-price{
	    width: 95%;
    	margin: 0 auto;
	}
	.cart.display-single-price .page-title{
		border: none;
	}
	p.shopping-cart, div.my-wishlist .page-title.title-buttons p{
	    margin-bottom: 0;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    font-size: 20px;
	    font-weight: bold;
	}
	.cart.display-single-price .cart-table tr{
		border: none;
	}
	.cart.display-single-price .cart-table tbody{
	    border-top: 2px solid;
   		border-bottom: 2px solid;
	}
	.cart.display-single-price .cart-table th{
		text-transform: initial;
	}
	.cart.display-single-price .cart-table th .nobr{
		color: #4a4a4a;
	    font-family: Avenir Next Regular;
	}
	.product-cart-info p.product-name{
		margin-bottom: 0;
	}
	.product-cart-info p.product-name a{
	    color: #000;
	    font-weight: bold;
	    font-family: Avenir next Regular;
	    font-size: 14px;
	}
	.product-cart-info p.product-name a:hover{
		color: #1067cc;
	}
	.cart-table .product-cart-total span, .cart-table .product-cart-price span{
		font-size: 14px;
		color: #4a4a4a;
		font-family: Avenir Next Regular;
		display: block;
	    text-align: left;
	    padding-left: 5px;
	    width: 37px;
	}
	.cart-table .product-cart-actions .input-text.qty{
		font-size: 14px;
		color: #4a4a4a;
		font-family: Avenir Next Regular;
		height: 23px;
		margin-bottom: 0;
	}
	.cart-table .a-center.product-avail{
		font-family: Avenir Next Regular;
		font-size: 14px;
		color: #4a4a4a;
	}
	.cart-table .a-center.product-avail span{
		font-weight: bold;
	}
	.cart .cart-table .button{
		background: transparent;
	    color: #1067cc;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	    font-size: 14px;
	}
	.cart-table tbody td.product-later{
		width: 13%;
	    font-family: Avenir Next Regular;
	}
	.cart-table tbody td.product-later a{
		color: #4a4a4a;
	}
	.cart-table tbody td.product-later a:hover{
		color: #1067cc;
	}	
	.product-cart-remove .btn-remove2:before{
	    font-size: 24px;
    	color: #4a4a4a;
	}
	.cart-table .button.btn-update{
		height: 25px;
	    line-height: 1;
	    padding-top: 3px;
	}
	.cart-table.data-table tbody td{
		padding: 2px 5px;
		vertical-align: middle;
	}
	.cart-table.data-table tbody td.product-cart-price{
		padding-right: 20px;
	}
	.cart-table.data-table tbody td.product-cart-total{
		padding-left: 10px;
	}
	.cart .cart-totals.right-div{
	    text-align: center;
	    border: 4px solid;
	    padding: 0;
	    width: 90%;
	    background: transparent;
	}
	.cart .cart-totals.right-div .totals-title{
		border-bottom: 1px solid;
	    line-height: 2;
	    font-size: 18px;
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	}
	.cart .cart-totals.right-div .cart-totals-padding{
		padding: 10px;
	}
	.cart .cart-totals.right-div td.a-left
	{
		text-align: left;	
	    font-size: 12px;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    vertical-align: middle;
	}
	.cart .cart-totals.right-div td.a-left span.ship-hand{
		color: #1067cc;
		position: relative;
		cursor: pointer;
	}
	.cart .cart-totals.right-div td.a-left .show-over{
		position: relative;
	}
	.cart .cart-totals.right-div td.a-left .show-over .show-hide-div{
		position: absolute;
	    border: 1px solid;
	    width: 208px;
	    z-index: 100;
	    background: #fff;
	    display: none;
	    color: #4a4a4a;
	    margin-top: 5px;
	    margin-left: 20px;
	    padding: 0 5px;
	}
	.cart .cart-totals.right-div td.a-left span.ship-hand:hover .show-hide-div{
		display: block;
	}
	.cart .cart-totals.right-div td.a-left span.ship-hand:after{
		content: '';
	    position: absolute;
	    right: -17px;
    	top: 4px;
	    width: 0;
	    height: 0;
	    border-left: 7px solid transparent;
	    border-right: 7px solid transparent;
	    border-top: 9px solid #1067cc;
	    clear: both;
	}

	.cart .cart-totals.right-div td.a-left.estimated{
		font-weight: bold;
	}
	.cart .cart-totals.right-div table tfoot td{
		padding: 0;
	}
	.cart .cart-totals.right-div table tfoot{
		border: none;
	}
	.cart .cart-totals.right-div table tfoot span.price,
	.cart .cart-totals.right-div table tbody td.a-right{	
	    font-size: 12px;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	}
	.cart .cart-totals.right-div table tfoot span.price{
		font-weight: bold;
		color: red;
	}
	.cart .cart-totals.right-div .button{
		background: #1067cc;
	    width: 95%;
	    text-transform: initial;
	    font-family: Avenir next Regular;
	    font-size: 14px;
		margin-left: 5px;
	}
	.request-for-quote {
		margin-top: 10px;
	}
	.cart-table.data-table tfoot td{
		padding: 0;
	}
	.cart-table.data-table tfoot td .button2 span, .button2 span{
		color: #1067cc;
		text-transform: initial;
		font-family: Avenir Next Regular;
	}
	p.right-subtotal{
		float: right;
	    color: #000;
	    font-family: Avenir Next Regular;
	}
	/*-------------------------------------------------wishilist---------*/
	.wishlist-container{
		width: 95%;
    	margin: 0 auto;
	}
	.row.row-wishilist .my-wishlist .cell-div,
	.row.row-wishilist .my-wishlist .cell-div .cell-second-split{
		display: inline-block;
	}
	.each-item .cell-div:first-child{
		width: 23%;
	}
	.each-item .cell-div:nth-child(2){
		width: 72%;
	}
	.row.row-wishilist .my-wishlist .cell-div .cell-second-split:first-child{
		width: 15%;
	}
	div#wishlist-table .price-box .price{
		font-size: 14px;
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	}
	.cell-second-split.add-to-cut-available{
		width: 28%;
	    text-align: center;
	    font-family: Avenir next Regular;
    	color: #4a4a4a;
	}
	.cell-second-split.add-to-cut-available span{
		font-family: Avenir next Regular;
    	color: #4a4a4a;
    	font-weight: bold;
	}
	.cell-second-split.item-subtotal{
		width: 14%;
		font-size: 14px;
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	}
	.cell-second-split.item-update{
		width: 14%;
	    text-align: center;
	}
	.cell-second-split.item-update .update-button{
		color: #1067cc;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    background: transparent;
	    border: none;
	}
	.cell-second-split.add-to-cut-btn{
		width: 18%;
	    text-align: center;
	}
	.cell-second-split.add-to-cut-btn .button{
		height: 25px;
	    line-height: 1;
	    padding-top: 3px;
	    background: transparent;
	    text-transform: initial;
	    font-size: 14px;
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	}
	.cell-div .btn-remove.btn-remove2:before{
		font-size: 24px;
	    color: #4a4a4a;
	}
	div#wishlist-table .product-name a{
	    color: #333333;
	    text-decoration: none;
	    font-family: Avenir Next Regular;
	    font-size: 14px;
	    font-weight: bold;
	}
	div#wishlist-table .product-name a:hover,
	.cell-second-split.add-to-cut-btn .button:hover{
		color: #1067cc;
	}
	.cell-div .cell-second-split input[type=text].qty{
		font-size: 14px;
	    color: #4a4a4a;
	    font-family: Avenir Next Regular;
	    height: 23px;
	    margin-bottom: 0;
	}
	.each-item > div{
		height: 32px;
	}
	.table-title-div div{
		color: #4a4a4a;
	    font-family: Avenir Next Regular;
	    display: inline-block;
	}
	.table-title-div div.part-tema{
		width: 21%;
	}
	.table-title-div div.price-tema{
		width: 10%;
	    text-align: center;
	}
	.table-title-div div.qty-tema{
		width: 11%;
    	text-align: center;
	}
	.table-title-div div.avail-tema{
		width: 13%;
    	text-align: center;
	}
	.table-title-div div.subtotal-tema{
		width: 12%;
    	text-align: center;
	}
	div.my-wishlist .page-title.title-buttons p{
		padding-bottom: 20px;
	}
	div#wishlist-table .table-title-div{
		border-bottom: 2px solid;
	    padding-bottom: 10px;
	}
	div.my-wishlist .each-item{
		padding-top: 6px;
	    padding-bottom: 30px;
	    border-bottom: 2px solid;
	}
	p.wishilist-sub-p{
		float: right;
	    color: #000;
	    font-family: Avenir Next Regular;
	}
	p.right-subtotal .subttl1, p.wishilist-sub-p .sub-current-all{
		color: red;
    	font-weight: bold;
	}
	div#wishlist-table .bottom-info .continue-btn{
		color: #1067cc;
	    font-family: Avenir Next Regular;
	    background: transparent;
	    border: none;
	    text-decoration: underline;
	}

	.cart-empty.empty-comment{
		width: 95%;
	    margin: 0 auto;
	    padding: 30px 0;
	}
	.cart-empty.empty-comment .no-items{
		font-size: 20px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    color: #4a4a4a;
	}
	.cart-empty.empty-comment .click-here, .my-wishlist .wishlist-empty{
		font-size: 14px;
		font-family: Avenir Next Regular;
		color: #4a4a4a;
	}

/*=================================================shop profile================*/
	div.my-common-title-div{
		width: 90%;
	}
	div.my-common-title-div:after{
		display: block;
		content: '';
		clear: both;
	}
	div.my-common-title-div p{
	    font-size: 24px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    color: #4a4a4a;
	    padding: 20px 0;
	    float: left;
	    margin-bottom: 0;
	}
	div.my-common-title-div a.view-detail-page{
		float: right;
	    margin-top: 35px;
	    padding: 7px 15px;
	    font-size: 15px;
	    font-family: Avenir Next Regular;
	    color: #1067cc;
	    border: 1px solid;
	    border-radius: 8px;
	}
	div.profile-link a.btn_primary{
		border: 1px solid #1067cc;
	    border-radius: 0;
	    background: transparent;
	    color: #1067cc;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    text-transform: initial;
	    text-shadow: initial;
	    opacity: 1;
	    width: 138px;
	    float: right;
	    margin-top: 20px;
	}
	.marge-oldsection.main-div{
		width: 90%;
	}
	.marketplace-shopprofile {
		padding: 20px 0;
		margin-bottom: 15px;
		border: 1px solid;
		border-radius: 10px;
	}
	.marketplace-shopprofile .position-left{

	}
	.marketplace-shopprofile .wk_mp_design .form-list input.input-text{
		width: 53% !important;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    height: 25px;
	}
	.marketplace-shopprofile .wk_mp_design .form-list input.input-text#profile_request_url{
		width: 24% !important;
	}
	.marketplace-shopprofile ul.form-list li.fields div {
		padding: 0;
    	margin: 5px 0;
	    display: inline-block;
	    width: 100%;
	}
	.marketplace-shopprofile ul.form-list li.fields div label {
		width: 30%;
	    display: inline-block;
	    text-align: right;
	    padding: 5px 30px 5px 0;
		font-size: 14px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    font-weight: bold;
	    width: 30%;
	}
	.marketplace-shopprofile ul.form-list li.fields div div.input-box {
		width: 70%;
	    display: inline-block;
	    float: right;
	}
	.marketplace-shopprofile ul.form-list li.fields div.validation-advice{
		width: 56%;
	    font-family: Avenir Next Regular;
	}
	.marketplace-shopprofile ul.form-list li.fields div div.input-box.market-url{
		position: relative;
	}
	a.shop-check-availiable{
		font-family: Avenir Next Regualr;
	    color: #1067cc;
	    cursor: pointer;
	    position: absolute;
	    top: 0;
	    padding-left: 5px;
	    letter-spacing: 0;
	}
	.marketplace-shopprofile ul.form-list li.fields input[type=file]{
		display: none;
	}
	.marketplace-shopprofile ul.form-list li.fields #logoname,
	.marketplace-shopprofile ul.form-list li.fields #bannername{
		font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    border: 1px solid;
	    padding: 3px 8px;
	    border-radius: 9px;
	    display: block;
	    margin-right: 30px;
	    float: left;
	}
	.marketplace-shopprofile ul.form-list li.fields #logopicname,
	.marketplace-shopprofile ul.form-list li.fields #bannerpicname{
	    margin: 0;
	    padding: 4px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	}
	.marketplace-shopprofile .wk_mp_fieldset {
		padding: 0;
	}
	.marketplace-shopprofile .form-list > li {
		margin-bottom: 0;
	}
	.marketplace-shopprofile .wk_mp_design .form-list textarea{
		width: 84%;
	    font-size: 14px;
	    color: #4a4a4a;
	    height: 105px;
	    font-family: Avenir Next Regular;
	}
	.marketplace-shopprofile #countrypic{
		width: initial !important;
	    height: 25px;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	}
	.wk_mp_btn.button.save-profile{
	    float: left;
	    width: 120px;
	    border-radius: 8px;
	    background: #3abcb5;
	    color: #fff;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	    font-size: 16px;
	    height: 36px;
	}
	.col-main .fieldset p.object-bottom-p{
		margin: 0;
	    font-size: 12px;
	    font-family: Avenir Next Regular;
	    color: #9b9b9b;
	}
	.shop-left{
		font-family: Avenir Next Regular;
	}
	.input-box.market-url .shop-left{
		letter-spacing: 0;
	}
	em{
		display: none;
	}
	.marketplace-shopprofile ul.form-list li.fields div label.requied:after{
		content: ' * ';
	    color: #DF280A;
	    font-weight: normal;
	    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
	    font-size: 12px;
	}
	.marketplace-shopprofile .fieldset p.check-shop{
		margin: 0;
		margin-top: 3px;
	    padding: 5px 0;
	    width: 76%;
	    font-family: Avenir Next Regular;
	    padding-left: 30px;
	}
	.marketplace-shopprofile .fieldset p.check-shop.green{
		background: #92dad6;
		color: #fff;
	}
	.marketplace-shopprofile .fieldset p.check-shop.red{
		background: #95aba9;
		color: red;
	}
	ul.messages{
	    margin-top: 20px;
	    width: 90%;
	    font-family: Avenir Next Regular;
	}




/*===========================================my product list=========*/
	.my_products_buttons.my-common-title-div{
		width: 97%;
	}
	.my_products_buttons.my-common-title-div a{
		float: right;
    	padding-top: 30px;
	}
	.button.upload-products{
		border: 1px solid #1067cc;
	    border-radius: 8px;
	    background: transparent;
	    color: #1067cc;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    text-transform: initial;
	    font-weight: bold;
	}
	.products-list-row{
		width: 97%;
	}
	.products-list-row .wk_mp_fieldset{
		padding: 0;
	}
	.products-list-row .wk_mp_list_table{
		background: transparent;
		border: none;
	}
	.products-list-row .wk_mp_list_table thead{
		border-bottom: 2px solid #ddd;
	}
	.top-include, .bottom-include{
		border: 1px solid #ddd;
		border-radius: 8px;
		margin-bottom: 20px;
	}
	.top-include table, .bottom-include table,
	.top-include table tbody input,
	.top-include table tbody select{
		font-family: Avenir Next Regular;
		color: #4a4a4a;
	}
	.top-include table thead{
		color: #1067cc;
		font-size: 16px;
	}
	.products-list-row #wk_mp_tr_heading, .products-list-row .wk_mp_body td{
		background: none;
	}
	.products-list-row #wk_mp_tr_heading th{
		border-color: transparent;
	}
	.products-list-row #wk_mp_tr_heading th:nth-child(1){
		width: 30%;
	}
	.products-list-row #wk_mp_tr_heading th:nth-child(2){
		width: 40%;
	}
	.products-list-row #wk_mp_tr_heading th:nth-child(3){
		width: 15%;
	}
	.products-list-row .wk_mp_list_table .wk_mp_body td{
		text-align: left;
	}
	.products-list-row .wk_mp_list_table .wk_mp_body td:first-child input{
		width: 90% !important;
	}
	.products-list-row .wk_mp_list_table .wk_mp_body td select{
		width: 85%;
	}	
	.products-list-row .wk_mp_fieldset .button{
		font-size: 16px;
	    font-family: Avenir Next Regular;
	    text-transform: initial;
	    background: #1067cc;
	    height: 28px;
	    line-height: 0.8;
	    width: 85%;
	}
	.products-list-row .wk_mp_fieldset .button span{
		color: #fff;
	}
	.products-list-row .wk_mp_list_table thead th{
		border: none !important;
	}
	.products-list-row .wk_mp_list_table thead th.wk_check_first_td{
		text-align: right;
	}

	.products-list-row .wk_mp_list_table .label-for-checkbox input {
	    display: none;
	}

	.products-list-row .wk_mp_list_table .label-for-checkbox span {
	    width: 15px;
	    height: 15px;
	    display: block;
	    background: #fff;
	    border: 1px solid;
	}

	.products-list-row .wk_mp_list_table .label-for-checkbox input:checked + span {
	    background-image: url(../images/home/check.png);
	}
	.products-list-row .wk_mp_list_table thead th .label-for-checkbox{
		margin:3px 0;
	}

	.products-list-row .wk_mp_list_table tbody td.wk_check_first_td input{
		width: 20px;
	}
	.products-list-row .wk_mp_list_table tbody td{
		border: none;
	}
	.products-list-row .wk_mp_list_table tbody td.wk_check_first_td{
		text-align: right;
	}
	.products-list-row .wk_mp_list_table thead th span,
	.products-list-row .wk_mp_list_table tbody td span{
		color: #4a4a4a;
	}	
	.products-list-row .wk_mp_list_table .wk_row_view .label .image{
		height: 45px;
		width:  45px;
	}
	.products-list-row .wk_pro_divide1{
		width: 30%;
	}
	.products-list-row .wk_pro_divide2 a{
		color: #3abcb5;
	}
	.products-list-row .wk_pro_divide2{
		color: #4a4a4a;
	}
	.wk_row_view .label img{
		display: initial;
		width: 25px;
	}
	.pager .limiter label{
		font-family: Avenir Next Regular;
	}
	.products-list-row .wk_mp_fieldset .button.delete-product{
		float: left;
	    background: #3abcb5;
	    border-radius: 8px;
	    text-transform: initial;
	    padding: 7px 15px;
	    height: 33px;
	    position: absolute;
	    width: 160px;
	}
	.adjust-padding{
		padding: 50px;
	}

	/*=============================================upload products/add single product====*/
	.wk_mp_design.row .block-links a{
		font-family: Avenir next Regular;
	    font-size: 15px;
	    font-weight: bold;
	    padding: 8px 30px;
	    color: #1067cc;
	    border: 1px solid #ccc;
	}
	.wk_mp_design.row .block-links a.active{
		background: #1067cc;
	    color: #fff;
	}
	.wk_mp_design.add-import .block.block-account{
		border: none;
		padding: 0;
	}
	.wk_mp_design.add-import .wk_mp_fieldset{
		margin-top: 5px;
	    border: 1px solid #ccc;
	    width: 90%;
	}
	.wk_mp_design.add-import ul.form-list li label,
	.wk_mp_design.edit-product ul.form-list li label{
		display: inline-block;
	    text-align: right;
	    padding: 5px 0;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    font-weight: bold;
	    width: 18%;
	}
	.wk_mp_design.add-import ul.form-list li div.input-box,
	 .wk_mp_design.edit-product ul.form-list li div.input-box{
	    width: 78%;
	    display: inline-block;
	    float: right;
	}
	ul#wk_bodymain:after{
		content: '';
	    display: block;
	    clear: both;
	}
	.wk_mp_design.add-import ul.form-list li div.input-box input,
	.wk_mp_design.add-import ul.form-list li div.input-box select,
	.wk_mp_design.edit-product ul.form-list li div.input-box input,
	.wk_mp_design.edit-product ul.form-list li div.input-box select{
		width: 50% !important;
    	height: 28px;
    	font-size: 14px;
    	font-family: Avenir Next Regular;
    	color: #4a4a4a;
	}
	.wk_mp_design.add-import ul.form-list li div.input-box input[type='radio'],
	.wk_mp_design.edit-product ul.form-list li div.input-box input[type='radio']{
		width: initial !important;
    	height: initial;
	}
	.wk_mp_design.add-import .skuavailable{
		padding: 0 3px 0 47px !important;
		font-family: Avenir Next Regular;
	}
	ul.form-list li:after {
	    content: '';
	    display: block;
	    clear: both;
	}
	.fieldset p.description-price, .fieldset p.description-leadtime,
	.fieldset p.description-image{
		margin: 0;
		font-family: Avenir next Regular;
		clear: both;
	}
	div.defaultimageset{
		float: right;
	}
	.wk_mp_design.add-import .validation-advice{
		font-family: Avenir Next Regular;
	}
	.save-reset-div:after {
	    content: '';
	    display: block;
	    clear: both;
	}
	.save-reset-div{
		padding: 20px 0 50px 0;
	}
	.save-reset-div button{
		float: left;
		border-radius: 8px;
	    background: #3abcb5;
	    color: #fff;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	    font-size: 16px;
	    height: 36px;
	    padding: 0 40px;
	}

/*====================================================edit-product====================*/

	.wk_mp_design.edit-product{
		border: 1px solid #ccc;
    	width: 90%;
	}
	.wk_mp_design .defaultimageset{
		font-family: Avenir Next Regular;
	}
/*===========================================import new product----configure.phtml===*/
	.import-div.row{
		margin-top: 5px;
	}
	div.position-width{
		width: 95%;
		border: 1px solid;
	}
	.wk_mp_design.left-right-div{
		width: 49.7%;
		display: inline-block;
		vertical-align: top;
		padding: 0 20px;
	}
	.wk_mp_design.add-import{
		border-right: 1px solid;
	}
	.wk_mp_design.left-right-div .wk_mp_fieldset.left-fieldset{
	    border: none;
	    width: 100%;
	    margin: 0;
	}
	.position-width .step-letter{
	    text-align: center;
	    font-size: 30px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    color: #4a4a4a;
	    padding: 20px 0;
	    margin-bottom: 0;
	}
	.import-div .bottom-button{
		text-align: center;
	}
	.import-div .bottom-button .button, li.button-contain .button{
		float: none;
	    width: 145px;
	    background: #3abcb5;
	    border-radius: 8px;
	    text-transform: initial;
	    font-size: 16px;
	    font-family: Avenir next Regular;
	}
	.import-div .bottom-button .bottom-explain{
	    font-size: 12px;
	    font-family: Avenir Next Regular;
	    color: #9b9b9b;
	    font-style: italic;
	}
	.import-div .wk_mp_design.add-import ul.form-list li label{
		width: 40%;
	    text-align: left;
	    font-weight: initial;
	}
	.import-div .wk_mp_design.add-import ul.form-list li div.input-box{
		width: 60%;
	}
	.import-div .wk_mp_design.add-import ul.form-list li div.input-box input{
		width: 100% !important;
	}
	.wk_mp_design.left-right-div.right-div label{
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	}
	.wk_mp_design.left-right-div.right-div .form-list select{
		height: 25px;
	    border-radius: 10px;
	    font-family: Avenir Next Regular;
	    color: #1067cc;
	    border-color: #1067cc;
	}
	li.button-contain{
		text-align: center;
	}
	li.button-contain .button{
		margin-top: 102px;
	}
	.btnto-csv{
		font-size: 16px;
	    font-family: Avenir Next Regular;
	    background: transparent;
	    color: #1067cc;
	    border: 1px solid;
	    padding: 0 20px;
	    border-radius: 10px;
	    margin-top: 10px;
	}
	.fieldset p.csv-explain{
		font-family: Avenir Next Regular;
	    color: #E64822;
	    font-size: 12px;
	}





	/*============================================sales/order/history.phtml=========*/
	p.sales-history, p.table-caption.items-ordered{
		font-size: 24px;
	    font-family: Avenir Next Regular;
	    font-weight: bold;
	    color: #4a4a4a;
	    padding: 20px 0;
	    float: left;
	    margin-bottom: 0;
	    width: 100%;
	}
	.my-orders-div{
		width: 90%;
		border: 1px solid;
		/*padding: 20px 0;*/
	}
	.my-orders-div .data-table thead th,
	.my-orders-div .data-table tbody td{
		font-family: Avenir Next Regular;
		color: #4a4a4a;
		text-transform: initial;
	}
	.my-orders-div .data-table{
		margin-bottom: 0;
	}
	.sales-order-history .pager{
		float: none;
	}
	.sales-order-history .buttons-set{
		width: 90%;
	}
	body.customer-account .my-orders-div .data-table{
		margin-top: 0;
	}
	
	.my-orders-div .data-table thead th:nth-child(3),
	.my-orders-div .data-table thead th:nth-child(7){
		width: 16%;
	}
	.my-orders-div .data-table thead th:nth-child(5){
		width: 20%;
	}
	.my-orders-div .data-table thead th:nth-child(1),
	.my-orders-div .data-table thead th:nth-child(2),
	.my-orders-div .data-table thead th:nth-child(4),
	.my-orders-div .data-table thead th:nth-child(6){
		width: 12%;
	}

	.my-orders-div .data-table tbody tr.each-item td{
		padding-top: 0;
		border-bottom: none;
	}
	.my-orders-div .data-table tbody tr.each-item p.product-name{
		margin-bottom: 0;
		font-family: Avenir Next Regular;
	}
	.my-orders-div .data-table tbody tr.each-item p.vendor-shop{
		margin-bottom: 3px;
	}
	.my-orders-div .data-table tbody tr.each-item .write-feedback-btn a{
		color: #1067cc;
	    font-size: 12px;
	    padding: 3px 7px;
	    border: 1px solid;
	    letter-spacing: 0;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	}
	.my-orders-div .data-table tbody tr.order-item{
		border-top: 1px solid #ddd;
	}
	.my-orders-div .data-table tbody tr.order-item a{
	    font-size: 12px;
	    padding: 3px 7px;
	    border: 1px solid #1067cc;
	    background: #1067cc;
	    color: #fff;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	}
	.my-orders-div .data-table tbody tr.order-item .order-align-p{
		margin-top: 5px;
		margin-bottom: 0;
	}
	.my-orders-div .data-table tbody tr.order-item .order-align-p a{
		padding: 3px 25px;
	}
	body.customer-account .my-orders-div .data-table .separator{
		display: inline-block;
	}
	body.customer-account .my-orders-div .data-table span.nobr a{
		font-family: Avenir Next Regular;
		text-transform: initial;
		display: inline-block;
		font-size: 12px;
	}


/*==========================================my-order/default.phtml=====================*/
/*	p.no-orders{
		font-family: Avenir Next Regular;
	}
	div.border.each-order-div{
	    margin: 20px 0;
	    border: 1px solid;
	    border-radius: 20px;
	    width: 90%;
	    padding: 20px;
	}
	div.border.each-order-div .product-img{
		width: 22%;
		display: inline-block;
	}
	div.border.each-order-div .product-img img{
		width: 130px;
		margin: auto;
		margin-bottom: 20px;
	} 
	div.border.each-order-div .item-left-div{
		width: 50%;
		display: inline-block;
	}
	div.border.each-order-div .write-feedback-btn{
		width: 25%;
		float: right;
		padding-top: 14px;
	}
	div.border.each-order-div  .item-left-div .each-cell label{
	    width: 40%;
	    display: inline-block;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    font-size: 15px;
	    text-align: right;
	    padding: 5px 0;
    	padding-right: 30px;
	}
	div.border.each-order-div  .item-left-div .each-cell p{
		width: 58%;
	    display: inline-block;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	    font-size: 15px;
	    margin-bottom: 0;
	    padding: 5px 0;
	}
	div.border.each-order-div  .item-left-div .each-cell p.product-sub-tatol{
		color: #E64822;
	}
	div.border.each-order-div  .item-left-div .each-cell:last-child label{
		color: #000;
		font-weight: bold;
	}
	.order-items.order-details .linearize-table-large{
		width: 90%;

	}
	div.border.each-order-div .write-feedback-btn a{
		border: 1px solid;
	    border-color: #1067cc;
	    padding: 5px;
	    background: #1067cc;
	    color: #fff;
	    font-family: Avenir Next Regular;
	}
	.buttons-set .back-link a:not(.button){
		font-family: Avenir Next Regular;
	}*/

/*===================================complete order page====tm/firecheckout/2columns.phtml*/
	.firecheckout-index-index .checkout-title.page-title{
		width: 90%;
		margin: 0 auto;
	}
	.firecheckout-index-index .checkout-title h1.complete-order{
		font-family: Avenir Next Regular;
	    font-weight: bold;
	    color: #4a4a4a;
	    padding-top: 30px;
	}
	.my-fire-form{
	    width: 90%;
    	margin: 0 auto;
	}
	.my-fire-form #firecheckout-form .col2-set.new-set{
		width: 50%;
		display: inline-block;
		vertical-align: top;
		padding: 0 12px;
	}
	.my-fire-form .firecheckout-section .block-title{
		height: 55px;
	    background: #4a4a4a;
	}
	.my-fire-form .firecheckout-section .block-title span{
	    font-size: 18px;
	    font-family: Avenir Next Regular;
	    color: #fff;
	    line-height: 3;
	    text-transform: initial;
	    padding-left: 20px;
	}
	.my-fire-form .firecheckout-section .block-title span.num{
		display: none;
	}
	.my-fire-form .name-firstname .required,
	.my-fire-form .name-lastname .required{
		display: block;
	}

	.my-fire-form #firecheckout-form .col2-set.new-set ul li div.field{
		width: 100% !important;
	}
	.my-fire-form #firecheckout-form .col2-set.new-set ul li div.field label,
	.my-fire-form #firecheckout-form .col2-set.new-set ul li label{
		width: 30%;
		display: inline-block;
		padding-left: 20px;
		font-size: 14px;
		font-family: Avenir Next Regular;
		color: #4a4a4a;
	}
	.my-fire-form #firecheckout-form .col2-set.new-set ul li div.field div.input-box,
	.my-fire-form #firecheckout-form .col2-set.new-set ul li div.input-box{
		width: 68% !important;
		display: inline-block;
	}
	.my-fire-form #firecheckout-form .col2-set.new-set ul li div.field div.input-box input,
	.my-fire-form #firecheckout-form .col2-set.new-set ul li div.input-box input,
	.my-fire-form #firecheckout-form .col2-set.new-set ul li div.field div.input-box select,
	.my-fire-form #firecheckout-form .col2-set.new-set ul li div.input-box select{
		font-size: 14px;
		font-family: Avenir Next Regular;
		color: #4a4a4a;
		border-radius: 0;
	}
	.form-list.same-as-billing .control input.checkbox{
		-webkit-transform: scale(1.5);
	}
	.my-fire-form #firecheckout-form .col2-set.new-set ul li label.same-label{
		padding-left: 40px;
	    font-size: 16px;
	    line-height: 1.2;
	}
	.my-fire-form .firecheckout-set #checkout-shipping-method-load .sp-methods dd label,
	.my-fire-form .sp-methods dt label,
	.my-fire-form .firecheckout-set .sp-methods .form-list li label,
	.my-fire-form .firecheckout-set .form-list select#paypal_direct_cc_type,
	.my-fire-form .firecheckout-set .input-text.validate-cc-number,
	.my-fire-form .firecheckout-set .input-text,
	.my-fire-form .firecheckout-set .form-list label,
	.my-fire-form .firecheckout-set #checkout-additional .form-list li.wide textarea,
	#firecheckout-form  #checkout-additional div.orderattachment label{
		font-size: 14px;
		color: #4a4a4a;
		font-family: Avenir Next Regular;
		height: 25px;
	}


	.my-fire-form #firecheckout-form div.customer-name-middlename input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  color: #fff;
	}
	.my-fire-form #firecheckout-form div.customer-name-middlename input::-moz-placeholder { /* Firefox 19+ */
	  color: #fff;
	}
	.my-fire-form #firecheckout-form div.customer-name-middlename input:-ms-input-placeholder { /* IE 10+ */
	  color: #fff;
	}
	.my-fire-form #firecheckout-form div.customer-name-middlename input:-moz-placeholder { /* Firefox 18- */
	  color: #fff;
	}



	.my-fire-form .firecheckout-set .sp-methods .form-list{
		width: 80%;
		margin: 0 auto;
	}
	.my-fire-form .firecheckout-set .sp-methods .form-list li.form-alt{
		display: none;
	}
	.my-fire-form .firecheckout-set .sp-methods .form-list li label{
		width: 20%;
		display: inline-block;
	}
	.my-fire-form .firecheckout-set #checkout-payment-method-load .form-list .input-box{
		width: 70%;
		display: inline-block;
	}
	.my-fire-form .firecheckout-set .form-list select#paypal_direct_cc_type,
	.my-fire-form .firecheckout-set .input-text.validate-cc-number{
		width: 34%;
	}
	label[for="p_method_paypal_direct"] {
		position: relative;
	}
	label[for="p_method_paypal_direct"]:after {
		background-image: url(../images/product-search/credit-cards-logo.png);
	    content: "";
	    position: absolute;
	    top: -8px;
	    left: 145px;
	    width: 210px;
	    height: 40px;
	    background-size: 100% 100%;
	}
	.my-fire-form .firecheckout-set .sp-methods dt:nth-child(7){
		display: none;
	}
	.firecheckout-set #checkout-additional .form-list.form-comment{
		width: 50%;
	    float: left;
	    padding-left: 20px;
	}
	#firecheckout-form  #checkout-additional div.orderattachment{
		width: 50%;
		display: inline-block;
	}
	.firecheckout-set #checkout-additional .form-list li.wide textarea#order-comment{
		height: 72px;
		max-width: inherit;
    	width: 95%;
	}
	.firecheckout-set .sp-methods .form-list li.form-alt{
		/*display: none;*/
	}
	.button.btn-attachment{
	    background: transparent;
	    color: #1067cc;
	    text-transform: initial;
	    font-size: 14px;
	    font-family: Avenir Next Regualr;
	    border: 1px solid;
	    border-radius: 10px;
	    padding: 5px 40px;
	    margin-top: 6px;
	}
	div.orderattachment small{
		width: 100%;
	    display: block;
	    padding-top: 10px;
	    font-size: 14px;
	    font-family: Avenir Next Regular;
	}
	#firecheckout-form div#checkout-review,
	#firecheckout-form div.bottom-agree-btn{
		width: 65%;
	}
	.my-fire-form .firecheckout-set .input-text.qty{
		height: 22px;
	}
	.firecheckout-set .checkout-agreements .agreement-content{
		display: none;
	}
	.my-fire-form .firecheckout-set .checkout-agreements{
		border: none;
	}
	.firecheckout-set .bottom-agree-btn #review-buttons-container{
		text-align: left;
		padding: 0;
		padding-bottom: 50px;
	}
	.firecheckout-set .bottom-agree-btn #checkout-review-submit{
		margin: 0;
		padding: 0;
	}
	.my-fire-form #review-buttons-container .btn-checkout{
	    height: 39px;
	    width: 258px;
	    background: #1067cc;
	    font-size: 18px;
	    text-transform: initial;
	    font-family: Avenir Next Regular;
	}
	.agree .checkbox + label{
		font-family: Avenir Next Regular;
		color: #4a4a4a;
	}
	#firecheckout-form div#checkout-review-load{
		padding: 0 20px;
	}
	.my-fire-form  .firecheckout-set #checkout-review #checkout-review-table tr.first th{
		width: 25%;
	}
	.my-fire-form  .firecheckout-set #checkout-review #checkout-review-table tr th{
		font-size: 14px;
		color: #4a4a4a;
		font-family: Avenir Next Regular;
		text-transform: initial;
	}
	.my-fire-form .data-table tbody td:nth-child(2),
	.my-fire-form .data-table tbody td:nth-child(4){
		text-align: center;
	}
	.my-fire-form #firecheckout-form div.qty-wrapper{
		margin: 0 auto;
	}
	.my-fire-form h3.product-name,
	.my-fire-form .cart-price .price{
		font-size: 14px;
		font-family: Avenir Next Regular;
		color: #4a4a4a;
	}
	.my-fire-form .data-table tfoot tr.first,
	.my-fire-form .show-hide-div{
		display: none;
	}
	.my-fire-form .firecheckout-set #checkout-review #checkout-review-table tr td:last-child{
		text-align: center;
	}
	.my-fire-form .firecheckout-set #checkout-review #checkout-review-table tr td:first-child{
		text-align: left;
	}
	.my-fire-form .firecheckout-set #checkout-review #checkout-review-table tr td span,
	.my-fire-form .firecheckout-set #checkout-review #checkout-review-table tr td{
		font-size: 14px;
		font-family: Avenir Next Regular;
		color: #4a4a4a;		
	}
	.my-fire-form #firecheckout-form .col2-set.new-set ul li.control label{
		padding-left: 40px;
	}
	.my-fire-form .checkout-agreements a{
		color: #1067cc;
	}


	/*==============================================order-final===checkout/success.phtml===*/
	div..tallamond-complete{
		padding: 30px 0;
	}
	.tallamond-complete img{
		display: inline;
	    width: 270px;
	    height: 160px;
	}
	.tallamond-complete p{
		font-size: 18px;
		font-family: Avenir Next Regular;
		color: #5e5d5e;
	}
	.tallamond-complete p.success-title{
		font-size: 36px;
	    font-weight: bold;
	    color: #4a4a4a;
	} 
	.tallamond-complete p.order-sub-success{
		font-size: 28px;
	    color: #9b9b9b;
	    font-weight: bold;
	}
	.checkout-onepage-success .tallamond-complete .buttons-set{
		border: none;
		padding: 25px 0;
	}
	.checkout-onepage-success .tallamond-complete .buttons-set button{
		background: #1067cc;
	    font-size: 18px;
	    font-family: Avenir Next Regular;
	    color: #fff;
	    text-transform: initial;
	    padding: 8px 30px;
	}

	.order-items.order-details h2{
	    margin-top: 30px;
	    font-size: 24px;
	    font-family: Avenir Next Regular;
	    color: #4a4a4a;
	}










	/*===========   media query   =============*/


	@media (min-width: 1400px){
		.container {
		    width: 1400px !important;
		}
	}
	@media (max-width: 1400px){
		.page-header-container .left-menu.login-state li.nav-1 a{
			margin-top: -4px;
		}
		.page-header-container .left-menu.login-state li.nav-2{
			padding-right: 10px;
		}
		.page-header-container .login-state.left-menu li.nav-3{
			padding-right: 0;
			margin-right: 5px;
			width: 43px
		}
	}

	@media only screen and (max-width: 992px){
		.left-menu {
		    display: none;
		}
	}

	@media only screen and (max-width: 1430px){
		.home-section-second .second-left, .home-section-second .second-right{

		}
	}
	@media only screen and (max-width: 1400px) and (min-width: 992px){
		body:not(.cms-index-index) .header-minicart {
			top: 0 !important;
		}
	}
	@media only screen and (max-width: 1400px) and (min-width: 992px){
		.page-header-container .header-minicart {
			right: 15px;
		}
	}
	@media only screen and (max-width: 1400px) and (min-width: 1200px){
		.page-header > .container {
		    padding-bottom:0;
		}
		.my-orders-div .data-table tbody tr.each-item .write-feedback-btn a{
			padding: 2px;
		}
		.my-orders-div .data-table tbody tr.each-item td{
			padding: 0;
	    	padding-bottom: 5px;
		}
	}
	@media only screen and (max-width: 991px){
		.page-header {
		    background: #152f52 !important;
		}
		.left-menu, .form-div{
			display: none;
		}
	}
	@media only screen and (max-width: 1400px){
		.buy-tallamond .buy-section2 .list4 .middle-pic img{
			display: inline;
	    	margin: 0;
		}
	}
	@media only screen and (max-width: 1200px) and (min-width: 991px){
		.buy-tallamond .buy-section2 .list4 .middle-pic img{
			width: 60px;
		}
		.buy-tallamond .buy-section2 .list4 .middle-pic{
	    	padding: 0;
	    	padding-top: 20px;
		}

	}
	@media (max-width: 1400px) and (min-width: 1200px){
	    .footer .footer-col-ctl .footer-col {
		    margin-right: 40px;
		}
		.footer-col-ctl .footer-col:last-child {
		    margin-right: 0;
		    padding-right: 0;
		}
	    .footer-col-ctl{
	    	padding-left: 18px;
	    }		
	}
	@media only screen and (max-width: 1200px) and (min-width: 992px){
		.footer .footer-col-ctl .footer-col{
		    padding-right: 5px;
		    margin-right: 19px;
		}
		.footer-col-ctl {
			padding-left: 0;
		    width: 80%;
		}
		.each-recomend{
			margin-right: 28px;
		}
	}
	@media only screen and (max-width: 991px) and (min-width: 771px){
		.footer .footer-col-ctl .footer-col{
			width: 45%;
		    padding-right: 5px;
		    margin-right: 19px;
		}
	}
	@media only screen and (min-width: 1199px){
		.product-view.normal-image-type .product-shop .customer-review-sold .extra-info {
			padding-left: 0;
		}
	}
	@media only screen and (max-width: 1400px) and (min-width: 1200px){
		.our-section2 .our-col {
		    padding: 20px;
		}
		.cms-page-view .std .controll-text .title.our{
			font-size: 30px;
		}
		.cms-page-view .std p.terms-policy-link a{
			margin: 0 16px;
		}
		.each-recomend{
			margin-right: 36px;
		}
		.special-list .post-content .sp-text{
			width: 117%;
			line-height: 1;
		}
		.each-recomend{
			height: 700px;
		}
		.main-col-left{
			padding: 30px 10px 30px 30px;
		}
	}
	@media only screen and (max-width: 1199px) and (min-width: 992px){
		.our-section2{
			padding: 5px;
		}
		.our-section2 .our-col {
		    padding: 10px;
		}
		.our-section2 .our-col .each-col{
			padding: 5PX;
		}
		.our-section2 .our-col .each-col p{
			font-size: 13px;
		}
		.cms-page-view .std .controll-text .title.our{
			font-size: 24px;
		}
		.cms-page-view .std p.terms-policy-link a{
			margin: 0;
		}
		.cart .cart-totals.right-div{
			width: 110%;
		}
	}
</style>