/*



*/ 

@media only screen and (max-width: 767px) 


{
	
	.for-desktop {
    display: block;
}

#mj-slideshow {display:none;}

}

#mj-logo {float: left;width: 100%;margin:40px 0;}

#mj-righttop {float: right;width: 68%;margin-left: 1%;margin-right: 1%;}

#mj-topbar, #mj-header, #mj-navigation, #mj-slideshow, #mj-featured1, #mj-featured2, #mj-featured3, #mj-featured4, #mj-footer, #mj-copyright {margin-bottom: 10px;float: left;display: inline;width: 100%;}

.moduletable h3 {word-wrap: break-word;}

/**** trego css *****/

body {font: 12px/1.55 Verdana, Arial, Helvetica, sans-serif;/*background-color: #F1F1F1;*/

	color: #595959;}

#mj-maincontent1 {display:block;}

.tonull {display: none;}



#mj-left .moduletable {float:left;width:100%;}

.moduletable.trego_menu {float: left;width: 100%;}

/*** Slidehsow ***/

#mj-slideshow, #mj-slideshow .moduletable {margin-bottom: 0;}

#mj-slideshow {height: 100%;left: 0;margin: 0;padding: 0;position: fixed;top: 0;width: 100%;z-index: 51;text-align:left;}

/**** menu ***/

.trego_menu ul li {float:left;width:100%;}

.trego_menu ul li a {margin-left:15%;margin-right:10%;text-align:left;padding:0 10px 0 15px!important;font-family: 'PT Sans Caption', sans-serif!important;font-size:14px;font-weight:normal;color:#4E4D49;line-height:42px;border-bottom:1px solid #DDDDDD;transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;text-transform:uppercase;}

.trego_menu li > a:hover {background-color:#585858;color: #FFFFFF !important;}

/**** Search ****/

.moduletable.left_search {float:left;width:auto!important;/*margin:30px 0 0;*/

}



.search.left_search .button {background: url("../images/search-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:none!important;border-radius: 0;box-shadow: none;float: left;font-size: 0;height: 16px;margin: 7px 0 0 -57px;padding: 0;text-shadow: none;width: 16px;



}



#mj-right {float: left;position: relative;width: 20%;}

.left_link {float:left;width:100%;}

ul.special_menu {font-size: 13px;

    padding: 0 30px;}

ul.special_menu li a {border-bottom: 1px solid #DDDDDD;color: #4E4D49;display: block;font-family: 'PT Sans Caption', sans-serif;font-size: 14px;font-weight: normal;line-height: 42px;text-align: left;text-decoration: none;text-transform: uppercase;transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;}

ul.special_menu li a span {cursor: pointer;display: inline-block;padding: 0 10px;white-space: nowrap;}

ul.special_menu li a span.expander {background: url("../images/expand-icon2.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);padding: 0;width: 10px;}

ul.special_menu li a:hover span.expander {background: url("../images/expand-icon3.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);padding: 0;width: 10px;}

ul.special_menu li a:hover {background: none repeat scroll 0 0 #585858;color: #FFFFFF;}

/*** Social icon ***/



.header div.social-icons {bottom: 80px;display: block;position: fixed;width: 160px;}

div.social-icons a {display: block;float: left;height: 26px;margin-right: 7px;text-indent: -9999px;transition: background 300ms ease-in-out 0s;width: 25px;}

a.facebook-icon {background: url("../images/socialicons/facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

a.googleplus-icon {background: url("../images/socialicons/googleplus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

a.flickr-icon {background: url("../images/socialicons/flickr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

a.linkedin-icon {background: url("../images/socialicons/linkedin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

a.twitter-icon {background: url("../images/socialicons/twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

div.social-icons a:hover {background-position: 0 -34px;}

.spl_menu {margin-bottom: 45px;}

/*** Copy rights ***/

.header div.copyrights {bottom: 40px;display: block;font-family: Verdana;font-size: 10px;left: 30px;position: fixed;text-align: left;text-transform: uppercase;width: 160px;word-wrap: break-word;}

.moduletable.mj-full.copy, .custom.mj-full.copy {float:none!important;}

.PricesalesPrice {color: #D64C35!important;font-weight: bold;font-family: 'Lato', sans-serif;font-weight:700;font-size:16px;}

div.category_discount {font-family: 'Lato', sans-serif;font-weight:700;font-size: 16px;margin: 5px 0;}

.product-price span {

}

#mj-footer {margin: 0 auto 0 25%;padding: 0;text-align: left;width: 75%;}



.moduletable.mj-grid16.vmmobile.mj-rspace, .moduletable.mj-grid16.currency {float: right;}

.currency-selector input {display: none;}

.moduletable.form-language.currency-selector br {display: none;}

.detail {display: none;float: left;margin-top: -25px;position: relative;width: 100%;height:0;}

.spacer:hover .detail {display: block;}

.name_category.header-topbar {border-bottom: 1px solid #D5D5D5;}

#scroll-to-top {background: url("../images/sprite.png") no-repeat scroll 0 0 #ccb89a;border-radius: 1px;bottom: 30px;height: 40px;position: fixed;right: 30px;transition: background-color 300ms ease-in-out 0s;width: 40px;}

.footer-container .moduletable h3 {font-family: 'PT Sans Caption', sans-serif;font-size: 16px;font-weight: normal;margin-bottom: 20px;text-transform: uppercase;color:#595959!important;}

.moduletable.usefullinks .menu li {border-top: 1px solid #D5D5D5;font-family: Verdana;font-size: 13px;font-weight: normal;line-height: 13px;padding: 15px 10px;text-align:left;}

.breadcrumbs .pathway {background: url("../images/breadcrumbs.png") no-repeat scroll right 12px rgba(0, 0, 0, 0);font-size: 11px;}

.breadcrumbs span {font-weight:bold;font-size:11px;}

/* Header */

.header {margin-left: 220px;padding: 0 10px;}

.moduletable.mini-cart-layer {margin-bottom: 0 !important;}

.pagetitle {border: 0 none;display: block;float: left;font-family: 'Raleway', sans-serif;font-size: 25px;line-height: 25px;margin: 0;padding: 25px 0 0;width: auto;overflow: hidden;}

.browse-view h1.search_heading {border: 0 none;display: block;float: left;font-family: 'Raleway', sans-serif!important;font-size: 25px;line-height: 25px;margin: 0;padding: 30px 0 0;width: auto;overflow: hidden;top:21px!important;}

#form-login {font-size: 16px;line-height: 40px;margin: 10px 0;}

.cart-table .button:hover {background-color: rgba(0, 0, 0, 0)!important;}

.moduletable.breadcrumbs {margin-bottom:0;}

.quick-access > div {margin-bottom: 0;}

.inputbox.vm-chzn-select {float: left;width: 100px;}

.currency_button {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);padding: 0px 0px 8px 0px;}

.currency-selector input[type="submit"] {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 14px;line-height: 19px;margin: 3px 0;padding: 5px 12px;text-decoration: none;}

.currency_button:hover {color:#2F2F2F;background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;}

.cur {height: 0px;}

.currency_button .refresh {background: url("../images/refresh.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;width: 15px;}

.moduletable.form-language.currency-selector {width: 100px;}

/* End header */

/* Footer menu*/

.moduletable.usefullinks.mj-lspace {float:left;width:30%;margin:0!important;}

.moduletable.mj-grid32.twitter {float: left;margin-left: 5%;width: 30%;margin-right:0;}

.jvTweetText {font-family: verdana !important;font-size: 13px;margin: 0 0 10px;}

.jNewsMod, .custom.contactus.col-3 {float: right;width: 100% !important;}

.moduletable.contactus {float: right;width: 30%;margin:0!important;}

.block-subscribe .button {border-radius: 0px!important;box-shadow: none!important;background: none repeat scroll 0 0 #535451;border: 0 none;color: #FFFFFF;display: block;font: 12px/36px Verdana, Arial, Helvetica, sans-serif;height: 31px;padding: 0 15px;text-align: center;text-transform: uppercase;transition: background-color 300ms ease-in-out 0s;white-space: nowrap;height:32px;margin-top:14px;float:left;}

.jvTweetCreatedTime {color: #8F8F8F!important;font-family: Verdana;font-size: 12px;}

.block-subscribe .pretext {font-family: Verdana;font-size: 13px;text-transform: uppercase;float:left;width:100%;}

.block-subscribe .button:hover {background: none repeat scroll 0 0 #2F3538;color: #FFFFFF;opacity:1!important;}

/* End footer menu*/

 

/* Footer links */





ul.links li:first-child {padding-left: 0 !important;}

ul.links li:last-child {background:none!important;}

/* End footer links */





.pro_im:hover .cart-button-set {display:block!important;}

.cart-button-set {display:none;}

.pro_im {position: relative;}

ul.cart-button-set li a.product-details {background: url("../images/cart-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;display:block;}

/**** product descrityion ****/

.product-fields select {width: auto;background-color:#F1F1F1;}

.product-fields select:focus {background-color:#F1F1F1;}

.quick-access .chzn-container-single .chzn-single div b {background: url("../images/select-icons.png") no-repeat scroll 6px -32px rgba(0, 0, 0, 0)!important;display: block;height: 22px;outline: medium none;position: absolute;right: 0;top: 0;width: 23px;}

.quick-access .chzn-container-single .chzn-single-with-drop div b {background: url("../images/select-icons.png") no-repeat scroll 6px 6px rgba(0, 0, 0, 0)!important;}

.quick-access .chzn-container-single .chzn-single {background-image:none!important;border:none!important;box-shadow:none!important;background-color: rgba(0, 0, 0, 0);}

.quick-access .chzn-container .chzn-results .highlighted {background-color: rgba(0, 0, 0, 0)!important;background-image: none!important;color: #000000;}

.quick-access .chzn-container-single .chzn-search {display:none!important;}

.quick-access .chzn-results {background-color: #F8F8F8!important;margin:0!important;text-align:left!important;}

/*Banner start*/

 #mj-banner .banner {margin-bottom: 30px;width: 100%;}

#mj-banner .banner img {width: 100%;}

/*End banner*/

/*Testimonial*/

.block-testimonials h3 {background: none repeat scroll 0 0 #D5D5D5;border-bottom: 1px solid #D5D5D5;padding: 15px 10px;display: block;font: 16px/16px 'Raleway', sans-serif;min-height: 16px;padding: 0;text-align: right;text-transform: uppercase;}

/*End Testimonial*/



/* About us page*/



#mj-banner {margin-bottom: 20px;width: 100%;}

.accordeonck ul {list-style: none outside none;}

.accordeonck ul li {border-bottom: 1px solid #D5D5D5;padding: 10px;}

.accordeonck ul li a {color: #4E4D49;font-family: Verdana;font-size: 12px;text-transform: uppercase;}

.accordeonck.categories ul {width: 96%;}

.accordeonck.categories {margin-top: 10px;}

.accordeonck.categories ul li {color: #4E4D49;font: 13px Verdana;padding-top: 9px;}

.accordeonck.categories ul li a:hover {color: #4E4D49;}

/* End about us*/

/* Grid and list*/

.view-mode {float: left;margin: 5px 0;}

.view-mode .GridView a {background-position: 0 -15px;font-weight: normal;}

.gridimg {background: url("../images/cat-view-as-grid.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;font-family: Verdana;font-size: 12px;height: 15px;line-height: 15px;margin: 3px 10px 3px 0;padding-left: 23px;transition: background 300ms ease-in-out 0s;}

.gridimg.unactive:hover, .gridimg.active {background-position: 0 -15px;}

.gridimg.active {color:#595959;}

.listimg.unactive:hover {background-position: 0 -15px;}

.listimg.active {background-position: 0 -15px;color: #6D6C67;font-weight: bold;}

.listimg {background: url("../images/cat-view-as-list.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;font-family: Verdana;font-size: 12px;height: 15px;line-height: 15px;margin: 3px 10px 3px 0;padding-left: 23px;transition: background 300ms ease-in-out 0s;}

.view_as span.unactive {cursor: pointer;}

.view_as span.active {cursor: text;}

/*end grid and list*/

/*Testimonial*/

#rsmsc_scroller img {float: left;margin: 0 10px 5px 0;width: 35%;}

.customer-service {margin-bottom:35px;}

/*end Testimonial*/

/**** additional images ***/

.additional-images .product-image {height: 135px;width: 108px;}

.additional-images .thumb_img {margin-right:6px!important;}

span.product-field-display {

}

#display-form a:hover {color:#797872;}

/*Contact us */



.custom.contactmap iframe {float: left;width: 100%;height:230px;}

#basic-details span {display: none;}

#display-form {background: none repeat scroll 0 0 #D5D5D5;border-bottom: 1px solid #D5D5D5;padding: 15px 10px;}

#display-form a {display: block;font: 16px/16px 'Raleway', Arial, Helvetica, sans-serif;min-height: 16px;padding: 0;text-align: right;text-transform: uppercase;font-weight:500;}

.contact.contacts-area {margin-top:-10px;}

.contact .block-content {margin-top: 10px;}

.custom .block-content {margin-top: 20px!important;}

.new-users .buttons-set a {float:left!important;}

/*End contact us*/



/* Login*/

.login .block-title {border-bottom: 1px solid #D5D5D5;background: none repeat scroll 0 0 #D5D5D5;font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: normal;margin-bottom: 20px;padding: 15px 10px;text-align: right;text-transform: uppercase;}

.login .block-title strong {display: block;font: 16px/16px 'Raleway', sans-serif;min-height: 16px;padding: 0;text-align: right;text-transform: uppercase;font-weight: 500;}

.login .button span {padding: 0 20px;}

/*End login */

/* Registration*/

/*.registration li.fields {float: left;width: 48%;}

.registration .form-list input.input-text {width:83%; }*/

.registration .form-list .input-box

 {

  width:45%;

 }

.registration .buttons-set button.button

 {

  margin-left:30px;

 }

.registration .buttons-set a {color:#fff!important;}

/* End Registration*/





/**** For bottom ****/

#slider_prd_btm {float:left;width:100%;background:#EFEFEF;margin-top:10px;}

#slider_prd_btm .viewport {float: left;height: 140px;overflow: hidden;position: relative;width: 100%;}

#slider_prd_btm .buttons {display: block;float: left;overflow: hidden;}

#slider_prd_btm .next {float:right;}

/*#slider_prd_btm .prev {margin: 13px 0 0 0;}*/

#slider_prd_btm .overview {list-style: none;position: absolute;padding: 0;margin: 0;width: 240px;left: 0;top: 0;}

#slider_prd_btm .overview li {float: left;margin: 0 10px 0 0;height: 135px;width: 108px!important;}

#slider_prd_btm .slide_slide img {height: 135px!important;width: 108px!important;}

.slider_left_btn {float: left;}

.slider_right_btn {float: left;}

.slider_left_btn a, .slider_right_btn a {background: url("../images/pager_arrow_large.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;height: 25px;position: absolute;margin-top:16%;width: 33px;z-index:9;}

.slider_left_btn a:hover, .slider_right_btn a:hover {background-color: #CCCCCC;}

.slider_left_btn a {background-position: 8px 4px;}

.slider_right_btn a {background-position: 10px -29px;right:0;}

.slider_area {float: left;width: 100%;}

/*** latest slider ****/

#slider_newarrival .viewport {height: 492px;}

#slider_newarrival .viewport {float: left;height: 367px;overflow: hidden;position: relative;width: 100%;}

#slider_newarrival ul.overview {list-style: none outside none;margin: 0;padding: 0;position: absolute;margin-top:10px;}

#slider_newarrival .overview li.slider {float: left;height: auto;margin: 0 20px 0 0;padding: 1px;width:217px;}

/* Tag cloud*/

#inner_TC150 {background: none!important;border: none!important;border-radius: 0px!important;box-shadow: none!important;padding: 0px!important;}

.tagcloud .block-blog-tags ul li {float: left;margin: 0 7px 7px 0;}

.tagcloud .block-blog-tags ul li a:hover {background-color: #595959;color: #F1F1F1;}

.tagcloud .block-blog-tags ul li a {background-color: #E1E1E1;color: #6D6C67;display: block;font-size: 11px;font-weight: normal;line-height: 11px!important;padding: 10px 14px;text-transform: uppercase;transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;}

/*flickr*/

.block-flickr-photos img {display: block;height: 100%;width: 100%;}

.block-flickr-photos a {display: inline-block;height: 80px;margin: 3px 2px 0!important;width: 80px;}

.gallery-flickr ul li {margin-bottom: 3px;}

/* End flickr*/



/* Recent posts*/

.aidanews2_title a:link {color: #5B5A55;font-family: 'Lato', sans-serif;font-size: 15px;font-weight: 500!important;line-height: 15px;}

.aidanews2 {margin-top:20px;}

.aidanews2.block-content li {margin-bottom: 10px;}

.aidanews2 .even {background-color: rgba(0, 0, 0, 0)!important;}

.aidanews2_bottomlink {display: none;}



.aidanews2_mainR {float: none!important;}

.aidanews2_title {color: #5B5A55;font-family: 'Lato', sans-serif;font-size: 15px;font-weight: 500;line-height: 15px;}



.aidanews2 img {border: none!important;float: left;margin-right: 0px!important;padding: 0px!important;height:100%;}

.aidanews2_topR, .aidanews2_botR {padding-bottom: 5px;}

.aidanews2_readmore {margin-top: 0!important;}

.aidanews2_line {border-bottom:0px!important;}

/* End Recent posts*/

/* Blog*/

.postDate { font-size:31px; color: #4e4d49;  padding:6px 0px; width:170px;text-transform: uppercase;   margin-bottom: 20px; font-family: 'Lato', sans-serif; font-weight:300;
	/*background-color: rgba(217,191,158,0.2);
	background: url("../images/icon_pager.png") no-repeat scroll 15px 13px #595959;color: #F2F2F2;font-size: 14px;line-height: 30px;width: 100%; border-bottom: 1px solid #d9bf9e;*/
	}

.for-desktop {display: block;}

/*.postDate > div {border-left: 1px solid #F2F2F2;margin-left: 40px;padding: 5px 8px;text-align: right;}*/

.postDetails .postBy {background: url("../images/icon_details.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);color: #85847E;cursor: default;font-family: Verdana;font-size: 12px;font-style: italic;font-weight: normal;line-height: 25px;padding: 5px 0 5px 18px;}

.postDetails .postTags {background: url("../images/icon_details.png") no-repeat scroll 0 -66px rgba(0, 0, 0, 0);color: #85847E;font-family: Verdana;font-size: 12px;font-style: italic;font-weight: normal;padding: 5px 0 5px 18px;line-height:25px;}

.postWrapper {clear: both;padding-bottom: 0px;}

.postBanner {margin-bottom: 20px;position: relative;}

.postTitle {font-family: 'Lato', sans-serif;font-weight: 500;margin-bottom: 10px;}

.postTitle {font-family: 'Lato', sans-serif;font-weight: 500;margin-bottom: 10px;}

.items-row {margin-top: 20px;}

.postContent {color: #6D6C67;font-family: Verdana;font-size: 13px;font-weight: normal;padding-bottom: 10px;}

a.slidesjs-previous.slidesjs-navigation {background-position: 0 0;left: 0;}

a.slidesjs-navigation {background: url("../images/slider_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 33px;position: absolute;text-indent: -9999px;top: 45%;width: 45px;}

a.slidesjs-next.slidesjs-navigation {background-position: 0 -100px;right: 0;}

.postDetails .postComments {background: url("../images/icon_details.png") no-repeat scroll 0 -154px rgba(0, 0, 0, 0);color: #85847E;font-family: Verdana;font-size: 12px;font-style: italic;font-weight: normal;line-height: 12px;padding: 5px 0 5px 18px;}

.postBanner img {width:100%;}

.commentWrapper {margin-top: 20px;padding-bottom: 20px;}

.commentDetails {color: #9F9F9F;font-family: Verdana;font-size: 11px;font-weight: normal;margin-bottom: 5px;padding: 0;}

.commentContent {color: #6D6C67;font-family: Verdana;font-size: 13px;font-weight: normal;padding-bottom: 0;}

.commentDetails .username {color: #5B5A55;display: inline;font-family: Verdana;font-size: 11px;font-weight: normal;margin-right: 10px;text-transform: uppercase;}

/* End Blog*/



/* Start Cart */ 

.review_box {float: left;margin-bottom: 8px;padding: 2% 0;width: 100%;}

label.inputLabel {float: left;font-size: 13px;margin: 5px 0;width: 75px;}

.billto-shipto .details, span.details-button input.details-button, .control-buttons button.default, button.default, input.highlight-button, .vm-button-correct, .vm-button-correct:hover, .vm-button-correct:visited, .profile a, .continue, .showcart, .cart-view .continue_link {background: none repeat scroll 0 0 #535451!important;color: #FFFFFF !important;padding:0px 15px !important;cursor: pointer;display: block;font: 12px/36px Verdana, Arial, Helvetica, sans-serif;height: 36px;margin: 0;overflow: visible;text-align: center;text-transform: uppercase;transition: background-color 300ms ease-in-out 0s;white-space: nowrap;display:inline-block;border: none!important;border-radius: 0px!important;}

.billto-shipto:hover .details:hover, span.details-button input.details-button:hover, .control-buttons button.default:hover, button.default:hover, input.highlight-button:hover, .vm-button-correct:hover, .vm-button-correct:hover, .vm-button-correct:hover, .profile a:hover, .continue:hover, .showcart:hover, .cart-view:hover .continue_link:hover, .button:hover, input[type="reset"]:hover, input[type="button"]:hover, .readmore:hover, button:hover, .billto-shipto .details:hover, .profile a:hover {background: none repeat scroll 0 0 #2F3538!important;color: #FFFFFF;}

.cart-summary .vmicon {background: url("../images/update.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer;display: block;font-size: 0;height: 27px;line-height: 0;overflow: hidden;text-indent: -999em;width: 27px;padding:0 13px!important;}

.cart-summary .vmicon:hover {background: url("../images/update.png") no-repeat scroll center center #CCCCCC;}

.cart-summary .vm2-remove_from_cart {background-position: right top;vertical-align: middle;}

.profile legend {display: block;width: 100%;}

.validate > span {color: #FFFFFF;}

#users-profile-core > legend {font-size: 16px;text-transform: uppercase;}

.profile dt {float: left;width: 22%;}

.profile {line-height: 26px;}

.PricebillTotal {color: #D64C35;font-family: 'Lato_bold';font-size: 16px;}

table.user-details input {margin-bottom: 10px!important;width:200px!important;padding:7px 5px!important;}

table.user-details select {margin-bottom: 10px!important;width:212px!important;padding:7px 5px!important;}

.cart-table .PricetaxAmount {display: block;}

.PricetaxAmount {display:none;}

.content.my-groovy-style h4 {font-size: 1.1em;}

.login_details h3, .cart-view.cart-view1 h3, .review_box .cart-view h3, .order_login .login_details h2, .subheading {border-bottom: 1px solid #D5D5D5;color: #595959;font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: 500;margin-bottom: 20px;padding-bottom: 10px;padding-right: 5px;text-align: right;text-transform: uppercase;}

.forgot_details > div {padding-top: 20px;}

.step-title {background: none repeat scroll 0 0 #E8E8E8;border: 1px solid #DBDBDB;color: #5B5A55;cursor: pointer;font-family: 'Lato_Regular';font-size: 15px;padding: 15px 20px;width:95%;margin-bottom:10px;margin-top:10px;}

.step-title h2 {color: #5B5A55;font: 18px 'Lato_Regular', Arial, Helvetica, sans-serif;margin: 0;}

.subheading {padding-top: 2%;}

.control-buttons {margin-top: 25px;}

.buttonBar-right {float: left;text-align: right;width: auto!important;}

.buttonBar-right .button {float: none;display:inline-block;}

/* End Cart*/

/* Checkout*/

.checkout .akordeon-item-body {float:left;width:100%;}

#adminForm {float:left;width:100%;}

/* End checkout */

/* vm price*/



 .vm_viewcart, .lof_vm_bottom_btn .lofclose {background-color: #535451;

}

.lof_info, .lof_quantity, .lof_price {color: #535451 !important;}

.block-subtitle {background: none repeat scroll 0 0 #F8F8F8;font-family: Verdana;font-size: 12px;font-weight: normal;line-height: 12px;padding: 10px;float:left;color:#595959;}

#searchForm .button {display:inline!important;}

/* End vmprice*/



/**** Best Seller *****/

.moduletable.bestsellerproduct.block-content {margin-top: 0;}

.bestsellerproduct img.product-image {width:100px;height:125px;}

.bestsellerproduct .item_best {padding:10px 0;}

/**** End bestseller*****/



/**** Start List view ****/



.list_view .product-image-area img.product-image {width:175px;height:auto;}

.list_view .product-image-area {float:left;}

.links-set button span a {color:#fff;}

.links-set span.list_button, .add-to-cart-alt span.wish_button {background: none repeat scroll 0 0 #535451;border: 0 none;display: block;font: 12px/36px Verdana, Arial, Helvetica, sans-serif;height: 36px;padding: 0 15px;text-align: center;text-transform: uppercase;transition: background-color 300ms ease-in-out 0s;white-space: nowrap;}

.links-set span.list_button a, .add-to-cart-alt span.wish_button a {color: #FFFFFF;}

.links-set span.list_button:hover, .add-to-cart-alt span.wish_button:hover {background: none repeat scroll 0 0 #2F3538;}

/**** End List view ****/



#slider_newarrival .price-box span.price {font-size:16px;}

/**** order history page ****/

table.orderdetail td.order_info_td {float:left;width:100%;}

#my-orders-table .priceCol span, #my-orders-table span.price {font-family:'lato', sans-serif;font-size:12px;font-weight:bold;}

#my-orders-table strong span.price {font-size:16px;}

/**** releted product ***/

.product-related-products {display:none;}

#my-orders-table, #wishlist-table {border-collapse:collapse;}

/**** Wishlist ****/

.my-wishlist textarea {background-color:#fff;}

.my-wishlist .product-price {margin:0;}

.add-to-links li a {cursor:pointer;}

.wish_empty span {float:left;}

/**** Wishlist End ****/



/*** Compare Prodcut ****/

#product_comparison .price-crossed {float:none;margin:0;}

#product_comparison .addtocart-button {display:inline-block;}

/***** Category cart button ****/

.category_cart .category_cart_btn {height:auto;padding:0;}

.category_cart .category_cart_btn:hover {background:none!important;}

.list_view form.product {float:left;}

/*** category page ***/





.terms-of-service span.terms-of-service {color: #747474;float: left;font-size: 13px;}

.checkout-button-top input.terms-of-service {display: inline-block;float: left;margin-right: 10px;margin-top: 5px;}

#jflanguageselection {margin: 0 0 10px 5px!important;}

#jflanguageselection select.jflanguageselection {border:none!important;}

.currency-selector select option, .form-language select option {background-color: #F8F8F8!important;}

/* Slider*/

.moduletable.slider {margin-bottom: 30px;}

.moduletable.slider h3 {border-bottom: 1px solid #D5D5D5;margin-bottom: 15px;padding-bottom: 10px;color: #5B5A55;font-family: 'Lato', sans-serif;font-size: 23px;font-weight: 500;line-height: 23px;text-transform:none!important;}

#right_arrow_unite_carousel_1_1 {position: absolute!important;right: 0px!important;top: -44px!important;z-index:0!important;height:25px!important;width:33px!important;}

.unite-carousel-wrapper {overflow:visible!important;}

#left_arrow_unite_carousel_1_1 {position:relative!important;left:-33px!important;top:-44px!important;height:25px!important;width:33px!important;float:right!important;z-index:0!important;}

.unite-carousel-arrows-wrapper, .unite-carousel-inner, .unite-carousel-scrolling, .caroufredsel_wrapper {width: 100% !important;}

#left_arrow_unite_carousel_4_1 {background: url("../images/slider_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;left:0!important;height: 33px!important;width: 45px!important;z-index:1!important;}

#right_arrow_unite_carousel_4_1 {background-position: 0 -100px!important;background: url("../images/slider_arrow.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0)!important;right:0!important;height: 33px!important;width: 45px!important;z-index:0!important;}

#left_arrow_unite_carousel_4_1:hover {background-position: 0 -33px!important;}

#right_arrow_unite_carousel_4_1:hover {background-position: 0 -133px!important;}

/* End Slider*/

/* Account*/



#member-profile dl , .profile dl{

    float: left;

    width: 100%;

}

#member-profile dt , .profile dt{

    float: left;

    padding-top: 10px;

    width: 30%;

}



#member-profile dd , .profile dd{

    float: left;

    padding-top: 10px;

    width: 70%;

}

#member-profile > div {

    padding-top: 20px;

}

#member-profile .validate {

    float: left;

}

.adminForm .sbHolder

 { 

  margin-bottom:10px!important;

 }

/* End Account */

/*** Review ***/



.postTitle h2 {font-size: 23px;margin: 0;padding: 0;font-family: 'lato', sans-serif;font-weight:500;}

.cart-comment {padding: 10px;}

#checkoutForm .comment {float: left;padding-bottom: 15px !important;}

#jflanguageselection {float: right;margin: 0 !important;}

.changecurrency {float: left;width: 70px;}

.cur {float: left;width: 30px;}



/* Search */

.cse .gsc-control-cse, .gsc-control-cse {background-color:transparent!important;border:none!important;}

table.gsc-search-box {padding-top:10px;}

/* End search */

/*Capcha */

.contact.contacts-area {width: 100%;}

#contact-form .wide.form-button {float: left !important;width: 100%;}

#contact-form .osolCaptchaBlock {float: left;width: 70%;}

#contact-form .button.validate {float:right;}

#contact-form .form-list label {font-weight:normal!important;}

.captcha-img {border: 1px solid #B6B6B6;height: 36px;vertical-align: bottom;width: 140px;}

.captcha input.input-text {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #CCCCCC;color: #595959;padding: 10px 15px;width: 190px;}

.osol_captcha_td.refresh a {float: left;text-align: left;}

div#jflanguageselection img.langImg {margin-left: -10px!important;margin-top: 5px!important;position:absolute;}

/*** topbar cart **/

 p.vm_cart_empy {margin:0;}

.vm_sum strong {font-weight:normal;}

.vm_sum {color:#595959!important;}

/*** pagination ****/

.pagination-start, .pagination-end, .pagination-prev span.pagenav {display:none!important;}

.pager .pages li {float:left;}

.pagination-prev a.pagenav {background:url("../images/pager_arrow_left.png") no-repeat scroll 6px center #F8F8F8;border: 1px solid #CCCCCC;height: 22px!important;width: 22px!important;font-size:0;}

.pagination-next a.pagenav {background:url("../images/pager_arrow_right.png") no-repeat scroll 6px center #F8F8F8;border: 1px solid #CCCCCC;height: 22px!important;width: 22px!important;font-size:0;}

.pagination-prev a.pagenav:hover {background:url("../images/pager_arrow_left.png") no-repeat scroll 6px center #CCCCCC!important;}

.pagination-next a.pagenav:hover {background:url("../images/pager_arrow_right.png") no-repeat scroll 6px center #CCCCCC!important;}

.main-image img {height:auto!important;}

/*End Capcha */

.unite-carousel-wrapper {width: 100%;}

.a-right {text-align: right !important;}

/*** category sorting ***/

.orderlist {margin-left: 57px;margin-top: 22px;z-index: 9;}

.orderlistcontainer a {font-family: Verdana, Arial, sans-serif;font-size: 12px;color:#6D6C67;}



/*** our team **/

#rsmsc_scroller

{

	width:96%!important;

}



.display-number

{

	padding-left:0!important;

}

.compare-table p.availability.in-stock

{

	margin:0;	

}



/*change */

.changecurrency .sbOptions

 {

   width:90px!important;

 }

.media-heading {

    display: none;

 }





.moduletable.block.block-subscribe .button {height: 31px;padding: 0 13px!important;}

.jNewsLB > form > input.inputbox {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: left;margin: 15px 3px 0 0;padding: 7px 2%;max-width: 58%!important;box-shadow: none!important;}

.jvTwitter a {

    color: #8F8F8F !important;

 }

.cart-button-set input

 {



 padding-left:15px!important;

 }



.aidanews2_date, .aidanews2_readmore {color: #9F9F9F;font-family: Verdana;font-size: 11px;font-weight: normal;margin-top: 5px;float:left;}

.aidanews2_mainL {background: none repeat scroll 0 0 #B8B8B8;float: left;margin-bottom: 20px;margin-right: 20px;width: 80px!important;height:90px;}

#inner_TC150

 {

  margin-top:20px;

 }

 





.cart-comment {

    float: left;

    width: 40%;

	margin-bottom:20px;

	margin-right: 55%;

}

/*#checkoutForm .comment , .login_details h3{

    text-align: left;

}*/



.output-shipto {

    margin-bottom: 30px!important;

}



.regbutton {

    margin-top: 20px;

}

.vm2-billto-icon

 {

 background:url("../images/billing.png") no-repeat scroll 0px center!important;

 }

.vm2-shipto-icon

 {

 background:url("../images/shipping.png") no-repeat scroll 0px center!important;

 }

.adminForm .sbSelector

 {

  width: 170px!important;

 }

.adminForm .sbOptions

 {

  width:208px!important;

 }

.adminForm .sbHolder

 {

  width:210px!important;

 }

#rsmsc_scroller  em {

  float:right;

  top:-20px;

  position:relative;

 }

.customerservices {

    float: left;

    width: 72%;

}

.customerservices > p

 {

  text-align:justify;

 }



.inputbox.input-text.required.validate-captcha

 {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 1px solid #CCCCCC;

    color: #595959;

    padding: 10px 15px;

    width: 190px;

	margin-right:10px;

 }

 .captcha-reload

  {

  background:url("../images/reload.png") no-repeat scroll 0px center!important;

  display:block;

  }

  

#contact-form .wide.required.for-desktop

	{

	 margin-top:0px!important;

	}

#contact-form .wide.form-button

	{

	line-height:0px!important;

	}

/*.top-btn-remove {

    background: url("../images/close_2.png") no-repeat scroll 3px 2px rgba(0, 0, 0, 0);

    display: block;

    font-size: 11px;

    height: 17px;

    line-height: 11px;

    margin: 0;

    overflow: hidden;

    padding: 0;

    position: absolute;

    right: 0;

    text-indent: -9999px;

    top: 0;

    width: 16px;

}

.top-btn-remove:hover {

    background: url("../images/close_2.png") no-repeat scroll 3px 2px #CCCCCC;

}*/



.productdesc {

    color: #666666!important;

	}

.productdesc > p {

    margin-top: 10px;

}

/*.login_details input {

    margin-left: 15px;

}*/



.btnnotfound {

    float: right;

    padding-right: 21.5%;

    position: relative;

}

.pagenotfound {

    padding: 11% 20% 0 22%;

}



.col-right .moduletable h3, .category-right .moduletable h3 {

background: none repeat scroll 0 0 #D5D5D5;border-bottom: 1px solid #D5D5D5;padding: 13px 10px!important;text-transform: uppercase;display: block;font: 16px/16px 'Raleway', sans-serif;min-height: 16px;text-align: right;font-weight:500;float:left;width:92%;margin:0;}



.jvTwitter a {

    color: #2F3538 !important;

	}

.contactspace 

 {

  padding-top:10px;

 }

ul.cart-button-set:hover , .cart-button-set input:hover

 {

  background:#303539!important;

 }

.cart-button-set input

 {

  background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;

 }

 .control-buttons button.default {

     margin-top: 20px!important;

}

.vm-button-correct {

float: right;

}

#contact-form .form-list input.input-text ,#contact-form .form-list li.wide textarea

 {

color:#878680!important;

 }

html { -webkit-font-smoothing: antialiased!important; }

 /* remove border around all input elements */

   input:focus {

	    -webkit-outline: none!important;

   }

.moduletable.categories.block.block-blog-categories {

    margin: 0 0 45px;

}

.lof_vm_bottom_btn .vm_viewcart {/*background-image: url("../images/cart_img.png");background-position: 4px center;*/background-repeat: no-repeat;

    padding: 6px 10px;}

.lof_vm_bottom_btn .vm_viewcart:hover

  {

    background: none repeat scroll 0 0 #2F3538 !important;

    color: #FFFFFF;

  }

 

.col-1 .menu li:last-child {

    border-bottom: 1px solid #D5D5D5;

}

.moduletable.block.block-subscribe { border-bottom: 1px solid #D5D5D5;

    float: right;

    margin-bottom: 0;

    padding-bottom: 20px;

    width: 30%;

}

.sort-by .orderlistcontainer

 { 

  width:100%!important;

 }

 .jvTweetCreated {margin-bottom: 20px;}

 #mod-search-searchword, #mod_virtuemart_search {border-color: #C5C5C5;color: #74736A;background-color: rgba(0, 0, 0, 0);

    float: left;font-family: Verdana;font-size: 12px;margin: 0 30px;padding: 7px 10px;width: 138px;}

	.view_as.view-mode > a {

    padding-right: 30px;

}

.orderlistcontainer div.orderlist

 {

 margin-left:70px;

 }

.list_view div.links-set

 {

  border-top:none!important;

 }

.list_view .addtowishlist

 {

  padding-right: 30px;

 }

.leaveareply

 {

    color: #5B5A55;

    font-family: 'Lato', sans-serif!important;

    font-size: 20px!important;

    font-weight: 500;

 }

.orderlistcontainer div.orderlist div {

    padding: 3px 5px!important;

}

.spl_menu .products-grid li.item

 {

 padding:0!important;

 }

.product-shop .link-compare {

    margin-top: 5px;

    position: absolute;

}



.email-friend > a {

    float: left;

    padding-top: 15px;

    font-size: 16px;

	margin-left:77%;

}

.email-friend

{

  text-align: center;

  float:left;

  margin-top:20px;

}

.billto-shipto span, {

    font-size: 18px!important;

}

a.terms-of-service {

    font-size: 13px!important;

}

.product-view .product-img-box .etalage-control a.etalage-prev {left: 0;background-position: 10px 4px;bottom:105px!important;}

.product-view .product-img-box .etalage-control a.etalage-next {right: 0;background-position: 10px -29px;bottom:105px!important;}

.product-share {

    margin-top: 15px;

    text-align: right;

}

.product-share .share-label {

    display: inline-block;

    margin-right: 5px;

    vertical-align: middle;

    padding-bottom: 10px;

}

.product-share {

    text-align: right;

}

.share-icons {

    display: inline-block;

}



/* Start Filter */



.paramfilter {

    float: left;

    margin-left: 4%;

    margin-right: 4%;

    padding-top: 3%;

    width: 92%;

}



.productfilter .heading {

	padding: 10px 0;

	color: #4E4D49;

    font: 13px Verdana;

 	cursor: pointer;

    float: left;

	text-transform: uppercase;

	width:98%;

	margin-right:2%;

	border-bottom: 1px solid #D9D9D9;

	background: url("../images/expand-icon-small.png") no-repeat scroll right -20px rgba(0, 0, 0, 0);

   

}

.heading.closed

 {

  background-position:right 15px;

 }

   



.productfilter  .price {

    white-space: normal !important;

}

.productfilter  span 

 {

  padding-left:10px;

 }

.productfilter  .fullreset

 {

    background: none repeat scroll 0 0 #535451;

    color: #FFFFFF;

    cursor: pointer;

    height: 28px;

    padding: 8px 25px 0!important;

    text-transform: uppercase;

	margin-top:15px;

 }

 .productfilter  .fullreset:hover

  {

   background-color: #2F3538;

  }

.productfilter .mcf_button

 {

  float:left;

  padding:0 22px!important;

  margin-top:15px;

 }

.productfilter .sbSelector

 {

  width:140px;

 }

.productfilter .sbHolder

 {

  width:180px;

  margin-top:10px;

 }

.productfilter .sbOptions

 {

  width:178px;

 }



.paramfilter ul {

    float: left!important;

    margin-top: 10px!important;

	 width: 100%;

}



.paramfilter .values input {

    margin-top: 10px!important;

}

.paramfilter select

  {

 font-family: Verdana,Arial,sans-serif;

    font-size: 12px;

    font-weight: normal;

	margin-top:10px;

	}

 /*End Filter */

 

/* End Change */



/** new css in joomla3 **/



.control-group .controls .btn.btn-primary

{

	color:#fff;

}



/** contact form **/

.contact .input-box .validate-email.required {

  margin-top: 10px;

}

