#fb-loader .loader{
    background: rgb(255, 255, 255);
    border: 2px solid #b3b3b3;
    color: #000;
    font-weight: bold;
    left: 43%;
    padding: 15px 60px;
    position: fixed;
    text-align: center;
    top: 45%;
    width: 120px;
    z-index: 1000;
}
.aw-fb-login-button  {
    position: relative;
    z-index: 1;
    overflow: visible;
    display: inline-block;
    padding: 0.3em 0.6em 0.375em;
    border: 1px solid #29447E;
    margin: 0;
    text-decoration: none;
    text-align: center;
    font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif;
    white-space: nowrap;
    cursor: pointer;
    color: #fff;
    background-color: #5B74A8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));
    background-image: -moz-linear-gradient(#637bad, #5872a7);
    background-image: -o-linear-gradient(#637bad, #5872a7);
    background-image: linear-gradient(#637bad, #5872a7);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
}
.aw-fb-login-button:hover,
.aw-fb-login-button:focus,
.aw-fb-login-button:active {
    border-color: #777 #777 #666;
}
.aw-fb-login-button:active {
    border-color: #29447E;
    background: #4F6AA3;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/* Firefox */
.aw-fb-login-button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
div.amshopby-page-container,
div.amshopby-filters-top { position:relative; padding:0 16px; }

div.amshopby-overlay { background-color:#FFFFFF; height:100%; left:0; opacity:0.5; position:absolute; top:0; width:100%; z-index:555; }
div.amshopby-overlay img { top:100px; left:45%; display:block; position:absolute; }
div.amshopby-overlay div { margin:0 auto; display:block; width:300px; height:200px; background:url('//incdn.adikastyle.com/media/images/amshopby-overlay.gif') 50% 50% no-repeat; }

/* Layer navigation wrapper */
div.block-layered-nav { border: 1px solid #EBEBEB; text-align:center; height:auto; width: auto !important; margin-top: 22px;}
div.block-layered-nav .block-content { padding: 20px 10px 10px 10px; }

/* Layer navigation filter blocks */
div.block-layered-nav .filter-list { width: 130px; margin: 0 auto 15px auto; text-align:right; position: relative; }
div.block-layered-nav .filter-list.active { margin-bottom: 0; }
div.block-layered-nav .filter-list .name { border-bottom:1px solid #EBEBEB; padding-bottom: 1px; cursor: pointer; background: url("//incdn.adikastyle.com/media/images/catalog/category/sidebar/menu-arrow-left.png") 0 9px no-repeat; }
div.block-layered-nav .filter-list .name:hover { border-bottom: 1px solid #000; }
div.block-layered-nav .filter-list.active .name { background-image: url("//incdn.adikastyle.com/media/images/catalog/category/sidebar/menu-arrow-down.png"); }
div.block-layered-nav .filter-list .name .label { float:right; font-size: 14px; }
div.block-layered-nav .filter-list .content { display: none; margin: 10px 0 19px 0; text-align:right; }
div.block-layered-nav .filter-list.sorter .content { margin: 20px 0 19px 0; }
div.block-layered-nav .filter-list.active .content { display: block; }

div.block-layered-nav .remove-link { display:block; overflow: hidden; position: absolute; top: 1px; left: 15px; }
div.block-layered-nav .remove-link .clear-filter-link { cursor:pointer; font-family: alefregular, sans-serif; font-size: 12px; color: #000; background: #DBDBDB; padding: 0 10px; line-height: 10px;  }

div.block-layered-nav .filter-list ol { display:block; margin: 0;  }
div.block-layered-nav .filter-list li { display: block; overflow: hidden; margin-bottom: 7px; }

/* Layer navigation filter option links, hovers, backgrounds */
div.block-layered-nav .filter-list.filter-bullet li span,
div.block-layered-nav .filter-list li a { float: right; clear: both; font-size: 13px; color:#000; display:block; cursor:pointer; padding-right:19px; background:url(//incdn.adikastyle.com/media/images/catalog/category/sidebar/filter-checkbox.png) no-repeat 100% 3px; }

div.block-layered-nav .filter-list.filter-bullet li span,
div.block-layered-nav .filter-list.filter-bullet li a { background:url(//incdn.adikastyle.com/media/images/bkg_filter_item_top.png) no-repeat 100% 3px; }

div.block-layered-nav .filter-list.filter-bullet li span.selected,
div.block-layered-nav .filter-list li a:hover,
div.block-layered-nav .filter-list.filter-bullet li a:hover,
div.block-layered-nav .filter-list li a.selected { background-position:100% -85px; font-family: "alefbold", sans-serif; }
div.block-layered-nav .filter-list li a:hover { text-decoration:underline; }
div.block-layered-nav .filter-list.filter-bullet li a:hover,
div.block-layered-nav .filter-list.filter-bullet li span.selected {background:url(//incdn.adikastyle.com/media/images/bkg_filter_item_bottom.png) no-repeat 100% 3px; }

div.block-layered-nav .disabled .filter-list li a:hover { text-decoration:none; cursor:auto; }

/* Layer navigation wrapper */
div.block-layered-nav-inline {z-index: 2; background: #fff; border: 1px solid #EBEBEB; text-align:center; height:auto; width: auto !important;float: right; right: 200px;position: absolute; margin: 11px 0 0 0; }

/* Layer navigation filter blocks */
div.block-layered-nav-inline .filter-list { width: 145px; margin: 3px 8px -1px 8px; text-align:right; position: relative; }
div.block-layered-nav-inline .filter-list.active { margin-bottom: 0; }
div.block-layered-nav-inline .filter-list .name { border-bottom:1px solid #EBEBEB; padding-bottom: 1px; cursor: pointer; background: url("//incdn.adikastyle.com/media/images/catalog/category/sidebar/menu-arrow-left.png") 0 5px no-repeat; }
div.block-layered-nav-inline .filter-list .name:hover { border-bottom: 1px solid #000; }
div.block-layered-nav-inline .filter-list.active .name { background-image: url("//incdn.adikastyle.com/media/images/catalog/category/sidebar/menu-arrow-down.png"); }
div.block-layered-nav-inline .filter-list .name .label { float:right; font-size: 14px; }
div.block-layered-nav-inline .filter-list .content { display: none; margin: 10px 0 19px 0; text-align:right; }
div.block-layered-nav-inline .filter-list.sorter .content { margin: 20px 0 19px 0; }
div.block-layered-nav-inline .filter-list.active .content { display: block; }

div.block-layered-nav-inline .remove-link { display:block; overflow: hidden; position: absolute; top: 1px; left: 15px; }
div.block-layered-nav-inline .remove-link .clear-filter-link { cursor:pointer; font-family: alefregular, sans-serif; font-size: 12px; color: #000; background: #DBDBDB; padding: 0 10px; line-height: 10px;  }

div.block-layered-nav-inline .filter-list ol { display:block; margin: 0;  }
div.block-layered-nav-inline .filter-list li { display: block; overflow: hidden; margin-bottom: 7px; }

/* Layer navigation filter option links, hovers, backgrounds */
div.block-layered-nav-inline .filter-list.filter-bullet li span,
div.block-layered-nav-inline .filter-list li a { float: right; clear: both; font-size: 13px; color:#000; display:block; cursor:pointer; padding-right:19px; background:url(//incdn.adikastyle.com/media/images/catalog/category/sidebar/filter-checkbox.png) no-repeat 100% 3px; }

div.block-layered-nav-inline .filter-list.filter-bullet li span,
div.block-layered-nav-inline .filter-list.filter-bullet li a { background:url(//incdn.adikastyle.com/media/images/bkg_filter_item_top.png) no-repeat 100% 3px; }

div.block-layered-nav-inline .filter-list.filter-bullet li span.selected,
div.block-layered-nav-inline .filter-list li a:hover,
div.block-layered-nav-inline .filter-list.filter-bullet li a:hover,
div.block-layered-nav-inline .filter-list li a.selected { background-position:100% -25px; font-family: "alefbold", sans-serif; }
div.block-layered-nav-inline .filter-list li a:hover { text-decoration:underline; }
div.block-layered-nav-inline .filter-list.filter-bullet li a:hover,
div.block-layered-nav-inline .filter-list.filter-bullet li span.selected {background:url(//incdn.adikastyle.com/media/images/bkg_filter_item_bottom.png) no-repeat 100% 3px; }

div.block-layered-nav-inline .disabled .filter-list li a:hover { text-decoration:none; cursor:auto; }

/* Layer navigation filter clear filter buttons */
div.block-layered-nav .clear-filters {display: none;}
div#menu-sidebar-clear-filter .clear-filters {display: inline-block; margin: 15px -11px 0 0;}
div#menu-sidebar-clear-filter .clear-filters button { background: #000; min-width: 170px; border: 0; border-radius: 0; padding: 5px 20px; font-size: 16px !important; font-family: alefregular, sans-serif; }
div#menu-sidebar-clear-filter .clear-filters button:hover {  }
div#menu-sidebar-clear-filter .clear-filters-space { line-height: 30px; }

/* Filter price */
.menu-sidebar-price {display: none; }
.filter-list.price { position: relative; width: 100%; padding-bottom: 20px; margin: 42px 0 18px 0; }
.filter-list.price {display: none; }
.filter-list.price .name { display: none; }

.amshopby-slider-price { color:#000; min-width:40px; }
.amshopby-slider-price-from { position: absolute; bottom: 0; left: 0; text-align:left; }
.amshopby-slider-price-to { position: absolute; bottom: 0; right: 0;  text-align:right; }
.amshopby-slider-price-range { position: absolute; top: 37%; right: 0; text-align:center; width: 100%;direction: ltr; }

div.amshopby-slider { position:relative; margin: 10px auto 12px auto; z-index:9; height:6px; background:white; cursor:pointer; }
.amshopby-slider-bar { position:absolute; background: #B5B5B5; height:5px; top: -1px; z-index:1; }

div.amshopby-slider div.handle { top:-3px; height:9px; width:9px; background: transparent url(//incdn.adikastyle.com/media/images/amshopby-hadle.png?a) no-repeat; position: absolute; cursor:move; z-index: 2; }
div.amshopby-slider div.handle.right {  }

/* Advanced Categories */
.amshopby-advanced li { clear:both; }
.amshopby-advanced li.level1 { padding-left:20px; }
.amshopby-advanced li.level2 { padding-left:30px; }
.amshopby-advanced li.level3 { padding-left:40px; }
.amshopby-advanced li.level4 { padding-left:50px; }
.amshopby-advanced li.active > a { font-weight:bold; }

/* Subcategores block */
.amshopby-subcategory-image { overflow:auto; }
.btn-remove-inline { background-image:url('https://www.adikastyle.com/skin/frontend/adika/default/images/btn_remove.gif'); background-repeat:no-repeat; width:13px; height:12px; margin-left:4px; }
.btn-remove-inline:hover {}


/* Tablet and mobile resolutions */
@media (max-width:875px) {
    /* Make filter arrow and label bigger */
    div.block-layered-nav .filter-list .name { background: url("//incdn.adikastyle.com/media/images/catalog/category/sidebar/filter-arrow-bigger-left.png") 0 9px no-repeat; }
    div.block-layered-nav .filter-list.active .name { background-image: url("//incdn.adikastyle.com/media/images/catalog/category/sidebar/filter-arrow-bigger-down.png"); }
    div.block-layered-nav .filter-list .name .label { font-size: 20px; }

    div.block-layered-nav { border: 0; display: none; }
    div.block-layered-nav.active { display: block; }
    div.block-layered-nav .filter-list { width: 100%; }
    div#menu-sidebar-clear-filter .clear-filters { display: none; }

    div.block-layered-nav-inline {display: none;}
    /* Make for tablet color and size filter columns in one line */
    div.block-layered-nav .filter-list ol { float: right; clear: none; margin-left: 20px; }

    div.block-layered-nav .remove-link { top: 4px; left: 25px; }
    div.block-layered-nav .remove-link .clear-filter-link { font-size: 15px; line-height: 15px; padding: 0 15px; }
}

@media (min-width: 876px) {
    div.block-layered-nav .filter-list.sorter {display: none;}
}
/**
 * MageWorx
 * Search Suite
 *
 * @category   MageWorx
 * @package    MageWorx_SearchSuite
 * @copyright  Copyright (c) 2015 MageWorx (http://www.mageworx.com/)
 */
#search_mini_form .searchsuite-form-search{
    background-image: none;
    width: auto;
    height: auto;
}
#search_mini_form .searchsuite-form-search,#searchsuite_attr_dropdown,#searchsuite_cat_dropdown{
    border: 0;
    background-color: #eee;
    padding: 0;
}
.searchsuite-input,.searchsuite-select,.searchsuite-submit{
    border: 1px solid #ccc;
    background-color: #fff;
    float: left;
    position: relative;
}
.searchsuite-input,.searchsuite-select,.searchsuite-submit,.searchsuite-select div,.searchsuite-form-search #search{
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.searchsuite-input,.searchsuite-select,.searchsuite-submit,.searchsuite-select div,.searchsuite-form-search #search,.reset-button{
    height: 27px;
    vertical-align: middle;
    line-height: 27px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.searchsuite-input,.searchsuite-form-search #search{
    width: 200px;
    border-right: 0;
    color: #444;
    padding-left: 5px;
    padding-right: 10px;
}
.searchsuite-form-search .searchsuite-default-text{
    color: #ccc;
}
.searchsuite-select{
    border-left: 0;
    border-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    color: #777;
    font: 12px/1.55 Arial, Helvetica, sans-serif;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}
.searchsuite-submit{
    width: 65px;
    border-color: #999;
    color: #fff;
    box-shadow: 0 1px 5px rgb(240, 99, 0) inset;
    -moz-box-shadow: 0 1px 5px rgb(240, 99, 0) inset;
    -webkit-box-shadow: 0 1px 5px rgb(240, 99, 0) inset;
    -o-box-shadow: 0 1px 5px rgb(240, 99, 0) inset;
    background: rgb(240, 99, 0);
    background: -moz-linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    background: -webkit-linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    background: -o-linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    background: -ms-linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    background: linear-gradient(0deg, rgb(240, 99, 0) 0%, rgb(240, 187, 0) 81%);
    font-size: 13px;
}
.searchsuite-submit:hover{
    background: -moz-linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
    background: -webkit-linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
    background: -o-linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
    background: -ms-linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
    background: linear-gradient(0deg, rgb(240, 119, 7) 0%, rgb(299, 232, 30) 81%);
}
.searchsuite-submit:after{
    clear: both;
}
.searchsuite-change,.searchsuite-current-value {
    line-height: 27px;
    vertical-align: middle;
}
.searchsuite-change{
    font-size: 7px; 
    padding: 2px;
}
.searchsuite-dropdown li:hover{

}
.searchsuite-dropdown li a, .searchsuite-change{
    color: #777;
    text-decoration: none;
    cursor: pointer;
}
.searchsuite-current-value{
    border-left: 1px #ccc dotted;
    padding-left: 5px;
}
*+html #searchsuite_attr_dropdown,*+html #searchsuite_cat_dropdown{
    margin-top: 36px; 
}
#searchsuite_attr_dropdown,#searchsuite_cat_dropdown{
    display: none;
    position: absolute;
    right: 0;
    margin-top: 11px;  
    z-index: 9999;
}
#searchsuite_attr_dropdown li,#searchsuite_cat_dropdown li{
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    cursor: pointer;
}
#searchsuite_attr_dropdown li:last-child,#searchsuite_cat_dropdown li:last-child{
    border-bottom: 1px solid #ccc;
}
#searchsuite_attr_dropdown li a,#searchsuite_cat_dropdown li a{
    width: 100%;
    white-space: nowrap;
}
#searchsuite_attr_dropdown li a:hover,.searchsuite-change:hover,#searchsuite_attr_dropdown li a:focus,
#searchsuite_attr_change:focus,#searchsuite_cat_dropdown li a:hover,#searchsuite_cat_dropdown li a:focus,
#searchsuite_cat_change:focus{
    color: #ff6600;
    text-decoration: none;
}
.searchsuite-submit:focus{
    border-color: #ff6600;
}
#searchsuite_attr_dropdown:before,#searchsuite_cat_dropdown:before{
    top: -10px;
    border-left: 10px solid rgba(1, 187, 187, 0);
    border-right: 10px solid rgba(1, 187, 187, 0);
    border-bottom: 10px solid #fff;
    right: 15px;
}
#searchsuite_attr_dropdown:after,#searchsuite_cat_dropdown:after{
    top: -9px;
    border-left: 10px solid rgba(238, 238, 238, 0);
    border-right: 10px solid rgba(238, 238, 238, 0);
    border-bottom: 10px solid #fff;
    right: 15px;
}
#searchsuite_attr_dropdown:before,#searchsuite_attr_dropdown:after,#searchsuite_cat_dropdown:before,
#searchsuite_cat_dropdown:after{
    content: "";
    position: absolute;
}
.searchsuite-synonym-label,.searchsuite-related-label{
    color: #FF2F00;
}
/*.highlight{*/
    /*color: #FF2F00;*/
/*}*/
.searchsuite-cmspage,.searchsuite-category{
    margin-bottom: 10px;
    margin-top: 5px;
}
.searchsuite-category-title a img{
    float: left;
    margin: 2px;
}
.searchsuite-category li{
    overflow: auto;
}
.header .form-search .search-autocomplete {
    z-index: 999;
    left: 0 !important;
    top: 30px !important;
}
#header-search .searchsuite-form-search{
    position: relative;
}

.follow-link:hover {
  text-decoration: none;
}
.user > .follow-link {
  background-color: #3897f0;
  border-radius: 3px;
  color: #fff;
  float: right;
  font-weight: bold;
  height: 30px;
  margin-top: 5px;
  padding: 4px 11px;
  vertical-align: unset;
}
.username-li {
  color: #262626;
  font-weight: 600;
  margin-right: 5px;
}
.cmt-div {
  /*float: left;*/
  width: 100%;
}
.cmt-div {
  /*float: left;*/
  font-size: 11px;
  margin-top: 5px;
  width: 100%;
}

.bottom-insta {
  background: #fff none repeat scroll 0 0;
  bottom: 0;
  padding: 10px 0;
  position: absolute;
  width: calc(100% - 20px);
  z-index: 99;
}
.middle-contain {
  /*float: left;*/
  height: 385px;
  overflow-y: scroll;
  width: 100%;
}
.popup-icon {
  font-size: 24px;
}
.popup-icon .fa.fa-heart {
  color: #ed4956;
}
.bottom-insta p.popupdate {
  color: #999;
  font-size: 11px;
  text-transform: uppercase;
  margin: 4px 0 0;
}
.bottom-insta p.likecount {
  color: #262626;
  font-weight: 600;
  margin-bottom: 0;
  font-size: 11px;
}
#mainimgdiv:hover .hoverp > div > div {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
}
.instagrampro-view #mainimgdiv:hover .hoverp {
  background: rgba(225, 225, 225, 0.44) none repeat scroll 0 0;
  /*margin-right: 1px;*/
}
.instagrampro-view #mainimgdiv .hoverp {
  color: rgb(130, 130, 130);
  cursor: pointer;
  display: none;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.instagrampro-view .fs-text-container div {
  /*float: left;*/
  margin: 0;
  padding: 5px;
}

.fs-text-container {
  bottom: 0;
  left: 0;
  margin: 0 !important;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}

.fs-text-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  opacity: 1;
}

.fs-service-icon {
  color: #fff;
  font-size: 18pt;
  padding: 5px 10px 0 5px;
}
.fs-has-links {
  color: white;
  font-size: 25px;
  position: absolute;
  right: 10px;
  top: 10px;
}
#mainimgdiv > a {
  float: left;
  width: 100%;
}
#mainimgdiv > a > video {
  float: left;
  width: 100%;
}
.fs-entry-date-old {
  padding-top: 25px !important;
  width: 100%;
}

.fs-timeline-text {
  color: #fff;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
  max-width: 100%;
  overflow: hidden;
  padding: 4px;
  text-align: center;
}
.fs-entry-date {
  /*background: rgba(255, 255, 255, 0.29) none repeat scroll 0 0;*/
  bottom: 0;
  color: #ccc;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 13pt;
  font-style: normal;
  font-weight: 300;
  left: 0;
  letter-spacing: 1px;
  line-height: 14pt;
  position: absolute;
  width: 100%;
  border-top: 1px solid black;
  margin-bottom: 10px;
}
.fs-entry-date > #imagelikes {
  float: left;
  padding-left: 5%;
}
.fs-entry-date > #imagecomments {
  float: right;
  padding-right: 5%;
}


.fs-entry-title {
  color: black;
  /*font-family: Times New Roman,serif;*/
  font-size: 16px;
  /*font-style: italic;*/
  font-weight: 200;
  line-height: 21px;
  margin: 0;
}




.instagrampro-view #mainimgdiv:nth-child(4n+1) {
  clear: both;
}
.instagrampro-view .leftimgdiv {
  /*float: left;*/
  margin: 0 0.5% 5px 0;
  width: 33%;
}
.instagrampro-view .leftimgdiv:nth-child(3n) {
  margin-right: 0;
}
.prdblocka > img {
  /*border-bottom: 1px solid #e2e2e2;*/
  width: auto;
  display: flex;
  margin: auto;
}
.select-div {
  /*float: left;*/
  margin: 10px 0;
  width: 100%;
}


.select-div > select {
  font-size: 16px;
  font-weight: bold;
  margin-left: 25%;
  padding: 10px;
  width: 50%;
}
.userimage > img {
  /*border: 1px solid;*/
  border-radius: 50px;
  height: 50px;
  width: 50px;
  /*padding: 2px;*/
}
.userimage {
  display: inline-table;
  vertical-align: middle;
  float: left;
}
.userlink {
  display: inline-table;
  float: left;
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
  margin-left: 10px;
  vertical-align: middle;
}
.alltitleul li a img {
  /*float: left;*/
}
#leftpart > span {
  position: absolute;
}
#titletext {
  border-radius: 6px;
  transition: all 1s ease 0s;
}
#titletext > a:hover{text-decoration:none;color:#fff}
#titletext > a{text-decoration:none;color:#fff}
#titletext > a > .number {
  background: rgba(0, 0, 0, 0) url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/hotspot.png") no-repeat scroll 0 0 / 30px 33px;
  /*float: left;*/
  height: 33px;
  text-align: center;
  width: 30px;
}
#titletext > a > .numbertitle {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  border: 1px solid;
  float: right;
  padding: 4px 10px;
  text-align: right;
}
#titletext .number {
  left: -16px;
  position: absolute;
  top: 0;
}
.prdblocka > span {
  /*float: left;*/
  font-size: 11px;
  /*height: 40px;*/
  height: 30px;
  overflow: hidden;
  /*padding: 5px;*/
  width: 100%;
  text-align: center;
}
.instagrampro-view div {
	/*float:left;*/
	margin:10px;
}
#instagrampro_category { clear:both; }
#instagrampro_category img { float:left; height:100px; margin:0 10px 10px 0; }
#instagrampro_category #cleardiv { clear:both; height:15px; }
.instagrampro-view #mainimgdiv {
  /*float: left;*/
  /*margin: 0px 2px 0px 0px;*/
  margin: 5px;
  overflow: hidden;
  position: relative;
  /*width: 17.5%;*/
  display: inline-block;
  /*min-height: 200px;*/
  width: 300px;
  height: 300px;
}
.instagrampro-view #mainimgdiv img {
  height: 300px;
  transition: all 0.5s ease-in 0s;
  /*width: 100%;*/
}

#mainimgdiv:hover a > img
{
	 transform: scale(1.1);
}
#mainimgdiv:hover a > vedio
{
	 transform: scale(1.1);
}

.instagrampro-view #mainimgdiv:nth-child(4n) {
  /*margin-right: 0;*/
}

.hoverp > div > div {
  color: #000;
  transform: translate3d(-360px, 0px, 0px);
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}

.hoverp > div > div:first-child {
  transition-delay: 0.05s;
}
.hoverp > div > div:nth-of-type(2) {
  transition-delay: 0.1s;
}
.hoverp > div > div:nth-of-type(4) {
  transition-delay: 0.15s;
}


.instagrampro-view #mainimgdiv .hoverp {
  color: #fff;
  cursor: pointer;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 0;
  transition: all 1.5s ease 0s;
  width: 100%;
}

.instagrampro-view #mainimgdiv .hoverp #innerdiv {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  text-align: center;
  width: 100%;
}
#innerdiv > span {
  font-size: 20px;
  padding-top: 45%;
}
#innerdiv > #imagecomments {
  float: right;
  margin-right: 40px;
}
#innerdiv > #imagelikes {
  /*float: left;*/
  margin-left: 40px;
}
.instagrampro-view #mainimgdiv .hoverp #shopitimgbtn {
   background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/white-instagram.png") scroll 0 0 no-repeat;
   height:30px; width:30px; display: block; margin:0 auto 10px;
}
.instagrampro-view #mainimgdiv .hoverp #shopitbtn {
    border: 2px solid #fff;
    color: #fff;
    display: block;
	font-family:"Open Sans",sans-serif !important;
	font-size:15px;
    padding: 3px 6px; margin:0 auto 10px; width:75px;
}
.instagrampro-view #mainimgdiv .hoverp #desc {
    display: inline-block;
	clear:both; text-align:left;
	color:#fff !important;
	font-family:"Open Sans",sans-serif !important;
	font-size:15px; font-weight:normal;
}
.instagrampro-view #mainimgdiv .hoverp #desc p,
.instagrampro-view #mainimgdiv .hoverp #desc strong,
.instagrampro-view #mainimgdiv .hoverp #desc span,
.instagrampro-view #mainimgdiv .hoverp #desc em,
.instagrampro-view #mainimgdiv .hoverp #desc label
{
	color:#fff !important;
	font-family:"Open Sans",sans-serif !important;
	font-size:15px;
}
.instagrampro-view #mainimgdiv .hoverp a {
	text-decoration:none;
	color:#fff !important;
	font-family:"Open Sans",sans-serif !important;
	font-size:15px;
	height: 244px; width:250px;
    overflow: hidden;
    text-decoration: none;
	display:inline-block; text-align:center;
}
.instagramproshow { display:block !important; }
#backgrounddiv {
	align-items: baseline;
    background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;
    bottom: 0; left: 0;  right: 0; top: 0;
    justify-content: center;
    overflow: auto;
    position: fixed;
    z-index: 99999;
	width:100%;
	height:100%;
	display:none;
}
#backgrounddiv #whitebgdiv {
  background-color: white;
  height: 450px;
  margin: 60px auto;
  max-width: 100%;
  position: relative;
  width: 65%;
}
#backgrounddiv #whitebgdiv #rightpart ul.prditem li {
  display: inline-table;
  margin: 0px auto;
  padding:5px;
  width: 40%;
  text-align: center;
}
.instagrampro-view.clearer {
  /*float: left;*/
  width: 100%;
}
#backgrounddiv #whitebgdiv #rightpart ul.prditem li:nth-child(3n) {
  margin-right: 0;
}
#backgrounddiv #whitebgdiv #rightpart ul.prditem li:hover {
  /*background: rgba(0, 0, 0, 0) none repeat scroll 0 0;*/
  /*box-shadow: 4px 7px 15px 0 rgba(0, 0, 0, 0.23);*/
}
#backgrounddiv #whitebgdiv #rightpart ul.prditem li:hover a span{color:#000 !important}
#backgrounddiv #whitebgdiv #rightpart ul.prditem li div {
    display: none;
}
#backgrounddiv #whitebgdiv #leftpart
{
    display: table-cell;
    position: relative;
    text-align: left;
    width: auto;
    float: left;
    height: 100%;
    overflow: hidden;
}
#backgrounddiv #whitebgdiv #leftpart img {
    background-color: #fff;
    display: inline-block;
    vertical-align: middle;
	width:auto;
	height:100%;
}
#backgrounddiv #whitebgdiv #rightpart {
  /*display: table-cell;*/
  /*float: left;*/
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  vertical-align: top;
  width: auto;
  padding: 10px;
}
.main-user-div {
  border-bottom: 1px solid #979797;
  height: 80px;
  width: 100%;
}
#backgrounddiv #whitebgdiv #rightpart ul {
  /*border-bottom: 1px solid #000;*/
  clear: both;
  padding: 0;
  margin-bottom:0;
  text-align: center;
}
#backgrounddiv #whitebgdiv #rightpart ul li {
  display: inline-table;
  transition: all 1s ease 0s;
  width: 100%;
  clear: both;
  cursor: pointer;
  display: block;
  font-size: 14px;
  margin: 5px 0;
  padding: 7px 30px;
  text-align: left;
}
#backgrounddiv #whitebgdiv #rightpart ul li:hover {
  /*background: rgba(255, 255, 255, 0.74) none repeat scroll 0 0;*/
  /*border: 1px solid #e2e2e2;*/
  /*box-shadow: 2px 5px 7px 0 rgba(0, 0, 0, 0.23);*/
}
#backgrounddiv #whitebgdiv #rightpart ul li a:hover { text-decoration:none; }
#backgrounddiv #whitebgdiv #rightpart ul li a span {
  color: #000000;
  font-weight: 500;
  vertical-align: middle;
}
#backgrounddiv #whitebgdiv #rightpart ul li:hover a span {
  background-color: transparent !important;
  color: #67c6ed !important;
}
#backgrounddiv #whitebgdiv #rightpart ul li a span.number {
    color:#fff !important;
	height:20px;
	width:20px;
	display:inline-block;
	background-color: #222;
    border-radius: 50%;
	text-align:center;
	display:none;
}
#instatitle > p {
  font-size: 14px !important;
}
#leftpart #titletext .numbertitle {
  font-size: 12px;
}
#backgrounddiv #whitebgdiv #rightpart #instatitle {
  color: #000;
  /*float: left;*/
  font-size: 11px;
  text-align: right;
  width: 100%;
}
.insta-icon {
  background: rgba(0, 0, 0, 0) url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/instagram.png") no-repeat scroll 0 0 / 40px 40px;
  /*float: left;*/
  height: 41px;
  margin-left: 10px;
  margin-top: 5px;
  width: 40px;
}
#backgrounddiv #whitebgdiv #rightpart #instatitle p,
#backgrounddiv #whitebgdiv #rightpart #instatitle strong,
#backgrounddiv #whitebgdiv #rightpart #instatitle span,
#backgrounddiv #whitebgdiv #rightpart #instatitle em,
#backgrounddiv #whitebgdiv #rightpart #instatitle label
{
	color:#222 !important;
	font-size:17px;
}
#backgrounddiv #loadingdiv {
  background: rgba(0, 0, 0, 0) url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/balls.svg") no-repeat scroll 0 0 / 63px 63px;
  display: none;
  height: 63px;
  margin-left:48%;
  margin-top: 15%;
  width: 63px;
}
.leftheading {
  /*float: left;*/
  font-weight: bold;
  text-align: center;
  width: 100%;
margin-top:10px;
}
#backgrounddiv #wh
{
	clear:both;
}
.insta-heading {
  /*float: left;*/
  font-weight: bold;
  text-align: center;
  width: 100%;
  font-size:24px;
}
.insta-producttab-heading {
  font-weight: bold;
  text-align: center;
  width: 100%;
}
.insta-widget {
  /*float: left;*/
  width: 100%;
}
.iteminsta > img , .iteminsta > video {
  width: 100%;
}
.iteminsta:nth-child(4n) {
  margin-right:0;
}
.all-instaimage {
  /*float: left;*/
  margin-bottom: 15px;
  width: 100%;
}
.producttab-item:nth-child(6n) {
  margin-right:0;
}
.producttab-item {
  display: inline-block;
  margin-right: 2%;
  width: 15%;
}
.producttab-item > img, .producttab-item > video {
  width: 100%;
  margin-bottom:10px;
}
.iteminsta {
  /*float: left;*/
  margin-right: 2%;
  width: 23.5%;
  margin-top:10px
}
#backgrounddiv #whitebgdiv #closebtndiv {
  background: rgba(0, 0, 0, 0) url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/close-desk.png") no-repeat scroll 0 0 / 18px 18px;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 12px;
  top: 12px;
  width: 24px;
  z-index:9999;
}
#rightpart > .main-user-div > .user {
  float: left;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  width: 100%;
}
#backgrounddiv #whitebgdiv #prevbtndiv {
  background: rgba(0, 0, 0, 0) url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/instaprev.png") no-repeat scroll 0 0;
  cursor: pointer;
  /*float: left;*/
  height: 36px;
  left: -30px;
  position: absolute;
  top: 47%;
  width: 19px;
  padding: 25px;
}
#backgrounddiv #nextbtndiv
{
	height:36px;
	width:19px;
	float:left;
	background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/instanext.png") scroll 0 0 no-repeat;
	cursor:pointer;
	right: -60px;
  	position: absolute;
  	top: 47%;
    padding: 25px;
}

#leftpart span#titletext span#prdname4{
  display: none;
}

#backgrounddiv #whitebgdiv #rightpart ul li.item > a {
  display: inline;
  width: 100%;
}

ul.alltitleul.prditem img{
  height: auto;
  width: 55%;
}

.alltitleul span.numbertitle {
  font-size: 15px;
}

@media only screen and (max-width: 1060px)
{

.middle-contain {
  margin-bottom: 95px;
}

#backgrounddiv #whitebgdiv #rightpart #instatitle {
  margin-bottom: 15px;
}
#popupdiv #backgrounddiv #whitebgdiv {
  background-color: white;
  display: table;
  /*font-family: "Open Sans";*/
  height: auto;
  margin: 50px auto;
  max-width: 100%;
  position: relative;
  /*width: 100%;*/
}
#popupdiv #backgrounddiv #whitebgdiv #rightpart {
  /*float: left;*/
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 5px;
  position: relative;
  vertical-align: top;
  width: 50%;
}
#popupdiv #backgrounddiv #whitebgdiv #prevbtndiv ,#popupdiv #backgrounddiv #nextbtndiv {
  top: 260px;
}
}

@media only screen and (max-width: 640px)
{
#backgrounddiv #loadingdiv {
  margin-left: 44%;
}

#popupdiv #backgrounddiv #whitebgdiv #prevbtndiv {
  left: 8px;
  z-index:9999;
}
#popupdiv #backgrounddiv #nextbtndiv {
  right: -22px;
  z-index:9999;
}
#popupdiv #backgrounddiv #whitebgdiv {
  max-width: 90%;
}
.instagrampro-view #mainimgdiv {
	  float: none;
      margin: 0px 2px;
      width: auto;
      min-height: 100px;
	}
#backgrounddiv #whitebgdiv #leftpart {
  width: 100%;
  height:auto;
  position: initial;
}
#backgrounddiv #whitebgdiv #rightpart {
  width: 100%;
  height:auto;
}
#backgrounddiv #whitebgdiv #rightpart {
  position: inherit !important;
}

}

@media only screen and (max-width: 639px)
{
#titletext {
  display: none;
}
}

@media only screen and (max-width:400px)
{
#popupdiv #backgrounddiv #whitebgdiv #prevbtndiv, #popupdiv #backgrounddiv #nextbtndiv {
  top: 150px;
}
}


@media only screen and (max-width:360px)
{

#backgrounddiv #whitebgdiv #leftpart img {
  width: 100% !important;
}
#backgrounddiv #whitebgdiv #rightpart #cntbtndiv #closebtndiv {
  height: 20px;
  width: 20px;
}

}

/* Changes */
span.instagram-button{
  background: black;
  color: white !important;
  text-align: center;
  padding-top: 6px;
  font-size: 14px;
  width: 138px;
}
#backgrounddiv #whitebgdiv #rightpart ul.prditem li:hover span.instagram-button,
#backgrounddiv #whitebgdiv #rightpart ul.prditem li:focus span.instagram-button {
  border: 1px solid black;
}

.instagram-desc{
  display: block !important;
  height: 45px;
  font-size: 12px;
  /*padding-top: 10px;*/
}

div#instagram-line{
  float: none;
  margin: 0 auto;
  display: inline-block;
  width: 100%;
  text-align: center;
}

/*@media only screen and (max-width:960px) {*/
  /*.instagrampro-view #mainimgdiv {*/
    /*width: 16.5%;*/
  /*}*/
/*}*/


/* Mobile */
@media only screen and (max-width:875px) {
  /*.instagrampro-view #mainimgdiv {*/
    /*width: 150px;*/
    /*height: 150px;*/
  /*}*/

  /*.instagrampro-view #mainimgdiv img{*/
    /*height: 150px;*/
  /*}*/

  #backgrounddiv #whitebgdiv #rightpart ul.prditem li {
    width: 48%;
  }
  #popupdiv #backgrounddiv #whitebgdiv{
    margin: 60px auto;
  }

  div#instagram-line{
    float: none;
    margin: 2px;
    display: inline-block;
    width: 100%;
    text-align: center;
  }

  #backgrounddiv #whitebgdiv #closebtndiv{
    background: rgba(0, 0, 0, 0) url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/close-mobile.png") no-repeat scroll 0 0 / 30px 30px;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 30px;
    z-index:9999;
    opacity: 0.6;
  }

  .fs-entry-date{
    display: none;
  }

  #backgrounddiv #whitebgdiv #leftpart {
    width:100%;
  }

  #popupdiv #backgrounddiv #whitebgdiv #rightpart {
    width: 100%;
  }

  .fs-entry-title{
    font-size: 14px;
  }

  .instagram-slider .slick-prev {
    left: -18px;
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/arrow-prev-mobile.png) 0 0 no-repeat;
    display: inline-block !important;
  }

  .instagram-slider .slick-next {
    right: -18px;
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/arrow-next-mobile.png) 0 0 no-repeat;
    display: inline-block !important;
  }

  #backgrounddiv #whitebgdiv #leftpart img{
    width: 100%;
    height: 100%;
  }

  .prdblocka > img{
    width: 60%;
  }
}


/* Home page cms block */
.instagram_header{
  text-align: center;
  padding: 10px;
  font-family: HelveticaNeue;
}

.instagram_header h1{
  font-size: 43px;
  font-weight: 700;
  text-align: center;
}

.instagram_header p {
  font-size: 23px;
  font-weight: 400;
  text-align: center;
}

.instagram_header p a {
  color: #000;
  text-decoration: underline;
}

.instagram_header p a:hover,.instagram_header p a:focus {
  color: #000;
  text-decoration: unset;
}

/* Home Page slider */
.instagram-slider{
  position: relative;
  overflow: visible;
  /*max-width: 815px;*/
  margin: 0 auto;
  width: 85%;
  padding: 0;
  height: 100%;
  /*min-height: 238px;*/
}

.instagram-slider .item {
  text-align: center;
  float: left;
  outline: none;
  /*margin: 0px 2px;*/
}

.instagram-slider .slick-prev {
  left: -30px;
  position: absolute;
  top: 50% !important;
  height: 103px;
  width: 30px;
  background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/arrow-prev.png") 0 0 no-repeat;
}

.instagram-slider .slick-next {
  right: -30px;
  position: absolute;
  top: 50% !important;
  height: 103px;
  width: 30px;
  background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/arrow-next.png") 0 0 no-repeat;
}

.instagram-slider .slick-next:hover,
.instagram-slider .slick-next:focus{
  background-position: 0 0;
}


.instagram-slider .slick-prev:hover,
.instagram-slider .slick-prev:focus{
  background-position: 0 0;
}

.instagram-slider .slick-slide img{
  margin: 3px;
  height: 100%;
}

.instagram-container{
  /*border: #e7e7e7 solid 2px;*/
  height: 100%;
  /*max-width: 990px;*/
  position: relative;
  /*padding: 32px 45px 41px 45px;*/
  /*max-height: 428px;*/
  max-width: 1600px;
  margin: 0 auto;
  padding: 0px 30px;
  padding-bottom: 26px;
}

.mainimgdiv.slick-slide:hover .hoverp{
  color: #fff;
  cursor: pointer;
  display: block;
  height: 100%;
  /*margin: 0px 2px;*/
  margin: 3px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 0;
  transition: all 1.5s ease 0s;
  width: 100%;
  background: rgba(225, 225, 225, 0.55) none repeat scroll 0 0;
}

.mainimgdiv.slick-slide .hoverp{
  color: rgb(130, 130, 130);
  cursor: pointer;
  display: none;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mainimgdiv.slick-slide:hover .hoverp > div > div{
  /*transform: unset;*/
  /*transition: unset;*/
  transform: translate3d(0px, 0px, 0px);
}

.instagram-slider.slick-initialized.slick-slider{
  padding: 0;
  width: 100%;
}

@media only screen and (max-width: 774px){
  .instagram-container{
    padding: 0px 14px;
    padding-bottom: 26px;
  }

  .instagram-slider button.slick-prev {
    /*left: -30px;*/
    display: none !important;
    /*background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/arrow-prev-mobile.png) 0 0 no-repeat;*/
  }

  .instagram-slider button.slick-next {
    /*right: -30px;*/
    display: none !important;
    /*background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/instagrampro/arrow-next-mobile.png) 0 0 no-repeat;*/
  }

  .slick-list{
    margin-left: 3px !important;
  }

  .instagram_header h1{
    font-size: 35px;
  }

  .instagram_header p {
    font-size: 15px;
  }
}

@media only screen and (max-width: 700px) {
  .instagrampro-view #mainimgdiv {
    width: 200px;
    height: 200px;
  }

  .instagrampro-view #mainimgdiv img{
    height: 200px;
  }
}

@media only screen and (max-width: 450px) {
  .instagram_header h1{
    font-size: 25px;
  }

  .instagrampro-view #mainimgdiv {
    width: 120px;
    height: 120px;
  }

  .instagrampro-view #mainimgdiv img{
    height: 120px;
  }

}

@media only screen and (max-width: 320px){
  .fs-entry-title{
    font-size: 12px;
  }
  .instagram_header h1{
    font-size: 20px;
  }
}

.mainimgdiv.slick-slide{
  align-items: center;
}

.instagram-slider .slick-slide video {
  margin: 2px;
  height: auto;
}


div#prdname4,
.instagram-button{
  text-align: center;
  display: block !important;
}


.instagram-button{
  width: 138px;
  background: black;
  color: white;
  height: 30px;
  margin: 0 auto;
}

.instagram-button span{
  color: white;
}

.instagram-button:hover,
.instagram-button:focus{
    background: white;
    color: black;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://www.adikastyle.com/skin/frontend/adika/default/css/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

<!--
/**
 * @category    Masters
 * @package     Masters_Accessibility
 * @author      AndreyKh. (andrey.k@adikastyle.com)
 * @version     0.0.1
*/
-->

.accessibility {
    display: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding: 0px;
    border: 0px;
    overflow: hidden;
    position: fixed;
    z-index: 1000000;
    width: auto;
    height: auto;
    left: 0px;
    bottom: 0px;
}

.accessMessage{
    display: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 88px;
    margin-left: 10px;
    padding: 0px 10px;
    overflow: hidden;
    position: fixed;
    z-index: 1000000;
    width: auto;
    height: auto;
    left: 0px;
    bottom: 0px;
    background: #e0e0e0;
    font-size: 20px;
    border: 1px solid #000;
}

.accessibility-tabbing input[type="radio"]:focus,
.accessibility-tabbing input[type="checkbox"]:focus{
    outline: 2px solid #e7e7e7;
}

.accessibility-tabbing a:focus {
    outline: thin dotted!important;
}

.accessibility .accessIcon {
    background-repeat: no-repeat;
}

.accessibility .accessIcon img{
    width: 45px;
    height: 45px;
}

/*Menu*/
.accessibilityMenu{
    font-family: alefregular;
    color: white;
    margin: 0px;
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 0px;
    overflow: hidden;
    z-index: 1000000;
    width: auto;
    height: auto;
    position: fixed;
    left: 0px;
    bottom: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #cbcbcb;
}

.accessibilityMenu button{
    color: #000;
    border: 0;
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: right;
    background: white;
    -webkit-appearance: none;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}
.accessibilityMenu button:hover, .accessibilityMenu button:focus{
    color: #e7e7e7;
    background: white;
}


#toolbar li span {
    float: right;
    margin-right: 5px;
    text-decoration: none;
}

ul#access-toolbar{
    list-style: none;
    margin: 0;
    background: #fff !important;
    height: 100%;
    width: 200px;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}
/*Title id css*/
li#accessTitle{
    display: inline-block;
    width: 100%;
    height: 24px;
    margin: 0;
    padding: 0;
    background: #000;
    text-align: center;
}

/*remove id css*/
li#remove{
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    border-bottom: 1px solid #cbcbcb;
}


.accessibilityMenu button.btn.btn-default.remove{
    font-weight: bold;
    background: #cbcbcb;
}

/*Font css*/
li#fontsizer {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #cbcbcb;
}
/*Contrast css*/
li#contrast{
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #cbcbcb;
}

/*resetButton css*/
li#resetButton{
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #cbcbcb;
}

.accessibilityMenu a {
    margin: 0;
    padding: 0;
    color: #000;
}

.accessibilityMenu a:hover,.accessibilityMenu a:focus {
    color: #fd435a;
}

.accessibilityMenu .title {
    font-size: 14px !important;
}

.accessibilityMenu .title-close {
    float: left;
    padding-left: 6px;
    font-size: 14px !important;
}

/*Small Icons in menu*/
.accessibilityMenu .menu-icons{
    padding-left: 6px;
}
.accessibilityMenu .menu-icons .small-icon{
    width: 20px;
}


.clearfix:before,
.clearfix:after { display:table; content:""; line-height:0; }
.clearfix:after { clear:both; }

.hide-text { font:0px/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; }
.input-block-level { display:block; width:100%; min-height:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
a.product-image { position:relative; display:block; }

.cataloglabel.cataloglabel-product-top-label { display:block; position:absolute; bottom:0; right:0; text-align:center; z-index:10; }
.cataloglabel.cataloglabel-product-top-label > span { color:#fff; display:table-cell; vertical-align:middle; line-height:14px; padding:10px 10px; }
.cataloglabel.cataloglabel-product-list img { margin-right:3px; }
.cataloglabel.cataloglabel-product-view img { margin-right:10px; }
.cataloglabel.cataloglabel-product-view table { width:100%; }
.cataloglabel.cataloglabel-product-view table td { text-align:left; }
.cataloglabel.cataloglabel-product-view table td b { display:block; }

.cataloglabel.position-TL,
.cataloglabel.position-TR {
    display: block;
    top: 0 !important;
    position: absolute;
    z-index: 1;
    background-size: 80% !important;
}

.cataloglabel.position-TL {
    left: 8px;
    right: unset;
}
.cataloglabel.position-TR {
    right: 8px;
    left: unset;
}

@media (min-width: 876px) {
    .cataloglabel.position-TR {
        top: 32px !important;
    }
}

.cataloglabel.position-TC { top:0; right:auto; left:50%; position:absolute; z-index:100; }
.cataloglabel.position-ML { top:50%; bottom:auto; left:0; position:absolute; z-index:100; }
.cataloglabel.position-MR { top:50%; bottom:auto; right:0; left:auto; position:absolute; z-index:100; }
.cataloglabel.position-MC { top:50%; bottom:auto; right:auto; left:50%; position:absolute; z-index:100; }
.cataloglabel.position-BL { bottom:0; top:auto; left:0; position:absolute; z-index:100; }
.cataloglabel.position-BR { bottom:0; top:auto; left:auto; right:0; position:absolute; z-index:100; }
.cataloglabel.position-BC { position: absolute; right: 0; left: 0; z-index:100; width: 92% !important; margin-right: auto; margin-left: auto;}

.category-products li.item { position:relative; }

.tooltip { position:absolute; z-index:1000; display:block; visibility:visible; font-size:12px; line-height:1.4; opacity:0; }
.tooltip.in { opacity:0.9; }
.tooltip.top { margin-top:-3px; padding:5px 0; }
.tooltip.right { margin-left:3px; padding:0 5px; }
.tooltip.bottom { margin-top:3px; padding:5px 0; }
.tooltip.left { margin-left:-3px; padding:0 5px; }
.tooltip-inner { max-width:200px; min-width:70px; padding:8px 4px; color:#fff; text-align:center; text-decoration:none; background-color:#666; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:10px; }
.tooltip-inner b { display:block; font-size:12px; }
.tooltip-arrow { position:absolute; width:0; height:0; border:solid transparent; }
.tooltip.top .tooltip-arrow { bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#666; }
.tooltip.right .tooltip-arrow { top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#666; }
.tooltip.left .tooltip-arrow { top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#666; }
.tooltip.bottom .tooltip-arrow { top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#666; }
#ajaxcart_overlay { width:16px; height:16px; position:absolute; top:17px; right:-9999px; z-index:900; background:#fff url('//incdn.adikastyle.com/media/images/ajax-loader.gif') 50% 50% no-repeat; }
#topCartContent { left: 0; margin-left:-3px; direction:rtl; width:340px; position:absolute; top:25px !important; z-index:999; color:#000; background-color:#fff; padding:5px 0px; border:1px solid #070808; overflow:hidden !important; }
#topCartContent a { color:#000; }
#topCartContent .viewport.slide { height:316px; overflow:hidden; }
.block-cart #topCartContent .actions { border:none; border-spacing:16px; width:100%; margin-bottom:18px; margin-top: 12px; text-align: center; }
.block-cart #topCartContent .actions a { line-height:26px; text-transform:none; font-size:14px; min-width: 40%; }
.block-cart #topCartContent .actions a.first { margin-right: 0 !important; line-height: 25px; }
.block-cart #topCartContent .actions a.second { margin-left: 12px; }
.block-cart #topCartContent .actions a:hover { text-decoration:none; }
.block-cart #topCartContent .actions a.checkout { margin:0; line-height:18px; float:left; background:#fe5060; padding:5px 8px; color:#fff; text-decoration:none; }
.block-cart #topCartContent .actions a.checkout:hover { background:#ed253f; }
.block-cart #topCartContent .actions a.btn-black:hover { background:#000; }
.block-cart #topCartContent .actions a.btn-black:hover span { color:#fff; }
#topCartContent .mini-products-list { float:none; }
#topCartContent .mini-products-list a { text-transform:none; }
#topCartContent .mini-products-list li.item { margin:0; padding:5px; display:block; height:158px;}
#topCartContent .mini-products-list .product-info { height:104px; }
#topCartContent .mini-products-list .product-image { float:right; margin-left:18px; }
#topCartContent .mini-products-list .product-details { float:right; margin:0; width:178px; }
#topCartContent .mini-products-list .product-name { text-align:right; line-height:14px; margin:-2px 0 9px; }
#topCartContent .mini-products-list .price-box { text-align:right; }
#topCartContent .mini-products-list .price,
#topCartContent .mini-products-list .item-options li { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal }
#topCartContent .mini-products-list .item-options { margin:3px 0 0 !important; float:none; text-align: right; }
#topCartContent .mini-products-list .item-options li { margin:0; display:block; }
#topCartContent .mini-products-list .item-options .label { float:right; position:relative; margin-left:3px; }
#topCartContent .mini-products-list .item-options dd { margin:0 5px 0 0; }
#topCartContent .mini-products-list .product-actions .qty { float:right; }
#topCartContent .mini-products-list .product-actions .qty-label { float:right; margin-left:10px; }
#topCartContent .mini-products-list .product-actions .remove { float:left; padding-right:15px; background:url(//incdn.adikastyle.com/media/images/mini-cart-remove.png) 100% 6px no-repeat; }
#topCartContent .mini-products-list .product-actions .loading-btn {float:left; padding-right: 45px; background:url(//incdn.adikastyle.com/media/images/ajax-loader.gif) bottom center no-repeat;}
#topCartContent .mini-products-list .oos-error .product-actions .loading-btn{float:left; padding:0px; background:url(//incdn.adikastyle.com/media/images/ajax-loader.gif) bottom center no-repeat; border: unset; padding-right: 45px;}
#topCartContent .topCartArrow { height:26px; cursor:pointer; }
#topCartContent .topCartArrow.up { margin-bottom:5px; border-bottom:1px solid #f5f5f5; background:url(//incdn.adikastyle.com/media/images/small-arrow-up.png) 50% 50% no-repeat; }
#topCartContent .topCartArrow.down { margin-top:5px; border-top:1px solid #f5f5f5; background:url(//incdn.adikastyle.com/media/images/small-arrow-down.png) 50% 50% no-repeat; }
#topCartContent .button.btn-black { color:#000 !important; background:#fff; border:1px solid #000; margin:0; }
#topCartContent .button { color:#fff; min-width:60px; margin-right:21px !important; padding:0 12px; }
#topCartContent .last-c-button { margin:0 !important; }
#topCartContent .loader { background:url('https://www.adikastyle.com/skin/frontend/adika/default/images/quick-view-loader.gif'); height:235px; width:235px; margin:0 auto; }
#topCartContent .cart-empty { font-family:'BaskervilleMTStd-Italic', serif; font-size:36px; text-align:center; line-height:33px; margin-top:22px; }
#topCartContent .cart-empty a.button,
#topCartContent .cart-empty a.button:hover { text-decoration:none; font-size:16px; margin:15px 0 32px 0 !important; text-transform:none; }
.block-cart #topCartContent .subtotal { padding:15px 4px 6px; margin:18px 0 0; border:none; border-radius:0 !important; border-top:1px solid #FFCEC4; background-color:#fff; }
.block-cart #topCartContent .subtotal-discount { padding:15px 4px 0; margin:18px 0 0; border:none; border-radius:0 !important; border-top:1px solid #FFCEC4; background-color:#fff; }
#topCartContent #ajax-cart-totals-table { width:100%; margin:0; padding:0; }
#topCartContent #ajax-cart-totals-table .a-right { width:50%; padding:0 4px; margin:0 0 0 2px; text-align:left !important; font-size:16px; color:#000; }
#topCartContent #ajax-cart-totals-table .a-right .price { width:100%; text-align:right; }
#topCartContent #ajax-cart-totals-table-discount { width:50%; margin:0 25% 7px 25%; padding:0; }
#topCartContent #ajax-cart-totals-table-discount .a-right { width:50%; padding:3px 4px 0; margin:0 0 3px 2px; font-size:16px; color:#000; }
#topCartContent #ajax-cart-totals-table-discount .a-right .price { width:100%; text-align:left; }
/**
 * Scandi_MenuManager
 *
 * @category Scandi
 * @package Scandi_MenuManager
 * @author Scandiweb <info@scandiweb.com>
 * @copyright Copyright (c) 2013 Scandiweb, Ltd (http://scandiweb.com)
 * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 */

/* Global Style */
.menu-manager-menu { margin-bottom:15px; }
.menu-manager-menu li.active > a { text-decoration:none; }

/* Type : None */
.menu-type-none,
.menu-type-none ul,
.menu-type-none li { display:inline; }
.menu-type-none li a span,
.menu-type-none li span span { padding-right:5px; }

/* Type : Vertical */
.menu-type-vertical ul { padding-left:15px; }

/* Type : Horizontal */
.menu-type-horizontal { position:relative; z-index:100; }
.menu-type-horizontal li.level0 { display:inline; }
.menu-type-horizontal li.level0.last { border-right:1px solid #ccc; }
.menu-type-horizontal li { display:block; position:relative; padding:5px 10px; border:1px solid #ccc; border-right:none; background:#fff; }

.menu-type-horizontal li.title { cursor:default; }

.menu-type-horizontal ul { position:absolute; left:0; top:100%; margin-left:-1px; border:1px solid #ccc; background:#fff; width:14em; display:none; }
.menu-type-horizontal ul li { border:none; border-bottom:1px solid #ccc; }
.menu-type-horizontal ul li.last { border-bottom:none; }
.menu-type-horizontal li.level1 ul { left:50%; top:70%; }
.menu-type-horizontal li:hover > ul { display:block; }
/**
 * @category    Scandi
 * @package     Scandi_Slider
 * @author      Kriss Andrejevs <info@scandiweb.com>
 */
/* Slider */
.slick-slider { position:relative; padding:0 45px; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:manipulation; touch-action:manipulation; -webkit-tap-highlight-color:transparent; }

.slick-list { position:relative; overflow:hidden; display:block; margin:0; padding:0; }
.slick-list:focus { outline:none; }
.slick-loading .slick-list { background:white url('https://www.adikastyle.com/skin/frontend/adika/default/scandi/slider/images/ajax-loader.gif') center center no-repeat; }
.slick-list.dragging { cursor:pointer; cursor:hand; }

.slick-track { position:relative; left:0; top:0; display:block; zoom:1; float:left; }
.slick-track:before, .slick-track:after { content:""; display:table; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }

.slick-slide { float:left; min-height:1px; height:auto; position:relative; overflow:hidden; z-index:1; }
.slick-slide.slick-active { display:block; height:auto; }
.slick-slide img { display:block; width:100%; height:auto; z-index:5; }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent; }

/* Arrows */
.slick-prev, .slick-next { position:absolute; display:none !important; height:103px; width:30px; cursor:pointer; background:transparent; color:transparent; top:50%; margin-top:-52px; padding:0; border:none; outline:none; }
.slick-prev:focus, .slick-next:focus { outline:none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity:0.25; }

.slick-prev:before, .slick-next:before { }

.slick-prev { left:90px; background:url("https://www.adikastyle.com/skin/frontend/adika/default/scandi/slider/images/home-slider-arrows.png") 0 0; }
.slick-prev:hover { background-position:-35px 0; }
.slick-next { right:90px; background:url("https://www.adikastyle.com/skin/frontend/adika/default/scandi/slider/images/home-slider-arrows.png") -70px 0; }
.slick-next:hover { background-position:-105px 0; }

/* Dots */
.slick-slider { margin-bottom:0; }

.slick-dots { list-style:none; display:block; text-align:center; padding:0 !important; margin:0 !important; }
.slick-dots li { position:relative; display:inline-block; padding:0; cursor:pointer; }
.slick-dots li button { border:0; display:inline-block; height:25px; width:23px; outline:none; cursor:pointer; background:url("https://www.adikastyle.com/skin/frontend/adika/default/scandi/slider/images/home-slider-arrows.png") -20px -90px; color:transparent; background-size: 115px; padding: 3px; }
.slick-dots li button:focus { outline:none; }
.slick-dots li.slick-active button { background-position:1px -90px; }

@media only screen and (max-width:875px) {
    .slick-dots { display: block; }
    .slick-prev, .slick-next { display: none; }
    .slider-dogs .slick-dots { position: relative; }
}
@media only screen and (min-width:876px) {
    .slick-dots { display: none!important; }
    .slick-prev, .slick-next { display: block!important; }

}

/* Dog slider fix */
@media only screen and (max-width:290px) {
    .slider-dogs .slick-dots { margin-top: -48%!important; margin-bottom: 48%!important; }
}

@media only screen and (min-width:291px) {
    .slider-dogs .slick-dots { margin-top: -43%!important; margin-bottom: 43%!important; }
}

@media only screen and (min-width:580px) {
    .slider-dogs .slick-dots { margin-top: -42%!important; margin-bottom: 42%!important; }
}

/* Vimeo iframe */
.slick-slider .iframe-container { position:relative; padding-bottom:52%; height:0; overflow:hidden; width:100% !important; }
.slick-slider .iframe-container iframe,
.slick-slider .iframe-container object,
.slick-slider .iframe-container embed { position:absolute; top:0; left:0; width:100%; height:100%; }

/* Product info block */
.product-blocks { display:table; }
.product-blocks .product { background:rgba(255, 255, 255, 0.8); padding:10px; max-width:260px; }
.product-blocks .product .name { color:#000; font:13px Arial, Helvetica, sans-serif; margin:0; }
.product-blocks .product .image { float:right; margin:0 0 0 10px; }
.product-blocks .product .info { display:table-cell; vertical-align:middle; text-align:center; }

/* text blocks */
.slick-slider .text-block { width:340px; height:380px; line-height:290px; padding:45px; background:#fff; opacity:0.9; position:absolute; top:50%; text-align:center; display:none; z-index:100 !important; }
.slick-slider .text-block .centering { display:inline-block; vertical-align:middle; }
.slick-slider .text-block h2 { font-family:BaskervilleMTStd-Italic, sans-serif; font-size:42px; margin:0 0 10px; }
.slick-slider .text-block p { font-family:'alefregular', sans-serif, sans-serif; font-size:17px; line-height:1.2em; text-align:center; }
.slick-slider .text-block a { display:inline-block; text-transform:uppercase; background:#000; font-weight:bold; font-size:14px; padding:4px 21px; color:#fff; margin-top:20px; }
.slick-slider .text-block.left { float:none !important; }
.slick-slider .text-block.middle { left:50%; }
.slick-slider .text-block.right { float:none !important; }
.slick-slider .text-block.middle-no-box { left:50%; background:none; }
.slick-slider .text-block.left-black { }
.slick-slider .text-block.left-black a { }
/* text blocks - added 3 new types*/
.slick-slider .text-block.middle-white,
.slick-slider .text-block.middle-black,
.slick-slider .text-block.middle-long { width: 295px; height: 335px; background: rgba(255, 255, 255, 0.8); line-height: 260px; }
.slick-slider .text-block.middle-black { background: rgba(0, 0, 0, 0.8); color: #FFF; }
.slick-slider .text-block.middle-white .centering h2,
.slick-slider .text-block.middle-black .centering h2 { letter-spacing: 2px; }
.slick-slider .text-block.long { width: 700px; background: transparent; }
.slick-slider .text-block.long .centering h2 { letter-spacing: 5px; }

/* fullscreen url */
.slick-slider .fullscreen-url-container { height:28px !important; overflow:hidden; text-align:center; position:absolute; bottom:0; width:100%; }
.slick-slider .fullscreen-url-container a { color:#000; text-transform:uppercase; font-size:12px; font-weight:bold; display:inline-block; padding:5px 10px 5px 30px; background:#fff url("https://www.adikastyle.com/skin/frontend/adika/default/scandi/slider/images/full-screen-icon.png") no-repeat 10px 9px; }

/* Play button */
.slider .video-wrapper .play-button { position:absolute; z-index:5; width:90px !important; height:90px !important; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/video-icon.png) 0 0 no-repeat; top:50%; left:50%; margin:-45px 0 0 -45px; }
.slider .video-wrapper:hover .play-button { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/video-icon-hover.png) 0 0 no-repeat; }
.slider .video-wrapper:hover { cursor:pointer !important; }
.slider .video-wrapper .preview { height:1px; width:100%; max-height:100%; margin: 0; }
.slick-slider .slick-active .video-wrapper .preview { height:auto; }

/* Lookbooks slider*/
#lookbookPage .std>p { margin:0; }
#lookbookPage .slider { width:100%; padding:0; max-height:100%; }
#lookbookPage .slider .slick-prev { left:10px; }
#lookbookPage .slider .slick-next { right:10px; }
#lookbookPage .slider .slick-dots { display:none !important; }

@media only screen and (min-width:1025px) {
    .slick-slider .text-block.left { left:10% !important; }
    .slick-slider .text-block.middle { }
    .slick-slider .text-block.right { right:10% !important; }
    .slick-slider .text-block.left-black { left:10% !important; background-color:#000; color:#fff; }
    .slick-slider .text-block.left-black a { background-color:#fff; color:#000; }
}

@media only screen and (max-width:1024px) {
    .slick-slider .text-block { padding:0 45px; }
    .slick-slider .text-block.middle-black { background: #FFF; color: #000; }
}

@media only screen and (max-width:767px) {
    .slick-slider { padding:0; }
    .slick-prev, .slick-next { display:none !important; }
    .slick-slider .text-block h2 { margin:0; line-height:1.3; }
    .slick-slider .text-block p { margin:5px 0; line-height:2; }
    .slick-slider .text-block a { margin:0; }
}

@media only screen and (max-width:480px) {
    .slick-slide { overflow:hidden; }
    .slick-slide img { z-index:1; width:100%; max-width:100%; margin:0; }
    .slick-slide.slick-active img { }
}

@media only screen and (max-width:875px) {
    .slick-slider .fullscreen-url-container { display:none !important; }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    .slick-slider .fullscreen-url-container { display:none !important; }
}
.giftcard-fieldset textarea { width:100%; height:100px; }
.giftcard-fieldset label em { color:#EB340A; margin-right:2px; }
.giftcard-fieldset .field { margin-top:6px; }
.giftcard-fieldset .field:last-of-type { margin-right:1px; }
.giftcard-fieldset .email-date input { width:100px; }

.giftcard-info .field-label { margin-top: 6px; }

/*onepage checkout*/
.giftcard-payment-method { border-bottom:1px solid #e4e4e4; }
.giftcard-payment-method .buttons-set { border-top:none; padding-top:6px; padding-bottom:3px; }
.wc-overlay{position:absolute;display:none;opacity:0.9;z-index:99999;background:white url('//incdn.adikastyle.com/media/images/ajax-loader.gif') center 5% no-repeat;}
/* added sprite- prefix to image name class name */
.image-sprites { background-image: url('//incdn.adikastyle.com/media/images/sprites.png') !important; background-repeat: no-repeat !important;}
.sprite-accs { width: 606px; height: 286px; background-position: 0 -470px; }
.sprite-amex { width: 43px; height: 11px; background-position: -654px -415px; }
.sprite-amshopby-hadle { width: 9px; height: 9px; background-position: -599px -207px; }
.sprite-avatar_simple_visitor { width: 64px; height: 64px; background-position: -446px -386px; }
.sprite-bags { width: 499px; height: 256px; background-position: 0 0; }
.sprite-black-arrow-right { background-position: -562px -160px !important}
.sprite-black-arrow { background-position: -676px -160px !important;}
.sprite-btn-close-size-guide { width: 7px; height: 7px; background-position: -627px -415px !important; }
.sprite-checkbox_account_active { width: 14px; height: 14px; background-position: -675px -588px; }
.sprite-circle-divider-blue { width: 7px !important; height: 10px !important; background-position: -687px -446px !important; }
.sprite-coupon { background-position: -519px -20px !important; }
.sprite-cuforms { width: 78px; height: 22px; background-position: -614px -278px; }
.sprite-down-arrow { width: 22px; height: 11px; background-position: -486px -354px; }
.sprite-empty-cart-large { width: 61px; height: 58px; background-position: -446px -276px; }
.sprite-empty-cart { width: 24px; height: 23px; background-position: -669px -478px; }
.sprite-facebook_footer { width: 9px; height: 20px; background-position: -685px -195px; display:inline-block;margin:10px 5px;}
.sprite-facebook_footer_hover { width: 9px; height: 20px; background-position: -628px -207px; }
.sprite-filled-cart-large { width: 61px; height: 58px; background-position: -626px -696px; }
.sprite-filled-cart { width: 24px; height: 23px; background-position: -626px -653px; }
.sprite-filter-checkbox { width: 12px; height: 100px; background-position: -519px -50px; }
.sprite-heart-empty-catalog { background-position: -597px -167px !important; }
.sprite-instagram_footer { width: 20px; height: 20px; background-position: -626px -517px; display: inline-block; margin:10px 5px;}
.sprite-instagram_footer_hover { width: 20px; height: 20px; background-position: -666px -521px; }
.sprite-kkadakarte { width: 25px; height: 20px; background-position: -639px -167px; }
.sprite-label-add-to-wishlist { background-position: -606px -544px !important; }
.sprite-label-quick-view { background-position: -649px -220px !important;}
.sprite-logo { width: 161px; height: 75px; background-position: -530px -320px; }
.sprite-mastercard { width: 33px; height: 20px; background-position: -519px -170px; }
.sprite-menu-arrow-down { width: 8px; height: 5px; background-position: -657px -207px; }
.sprite-menu-arrow-left { width: 5px; height: 8px; background-position: -627px -442px; }
.sprite-mini-cart-remove { width: 7px; height: 7px; background-position: -675px -561px; }
.sprite-nav-icon-black { width: 37px !important; height: 38px !important; background-position: -626px -478px !important; border:solid;border-color: transparent; }
.sprite-paypal { width: 40px; height: 11px; background-position: -599px -247px; }
.sprite-pci_white { width: 77px; height: 33px; background-position: -530px -415px; }
.sprite-rsz_v { width: 15px; height: 12px; background-position: -652px -446px; }
.sprite-search-icon-black { width: 15px; height: 15px; background-position: -579px -282px; background-color: transparent !important; box-shadow: none !important; }
.sprite-search-icon-mobile { width: 29px !important; height: 29px !important; background-position: -626px -604px !important; }
.sprite-search-icon { width: 15px; height: 15px; background-position: -670px -659px; }
.sprite-shoes { width: 250px; height: 169px; background-position: 0 -276px; }
.sprite-size-guide-video-play-small { width: 147px; height: 147px; background-position: -551px 0; }
.sprite-size-guide-video-play { background-position: -270px -276px !important; }
.sprite-top { width: 52px !important; height: 52px !important; background-position: -527px -210px !important; }
.sprite-up { width: 20px; height: 12px; background-position: -446px -354px; }
.sprite-v { width: 22px; height: 17px; background-position: -675px -622px; }
.sprite-visa { width: 32px; height: 10px; background-position: -527px -282px; }
.footer-payments-wrapper{  width: 310px; height: 21px; background-image: url('https://www.adikastyle.com/skin/frontend/adika/default/images/footer_payments.png') !important; background-repeat: no-repeat !important; }
.footer-contacts-wrapper a { text-decoration: none; border: none !important; }
.footer-contacts-wrapper{ margin-bottom: 2px; height: 40px; }
@media only screen and (min-width : 320px) and (max-width : 480px) {
    .sprite-accs {
        width: 639px;
        height: 179px;
        background-position: 330px -228px;
        background-size: 55%;
    }
    .sprite-bags {
        width: 499px;
        height: 160px;
        background-position: 184px 0;
        background-size: 86%;
    }
    .sprite-shoes { clear:both; }

}

/* Cart styles */

.cart form { }
.checkout-cart-index .container.main-content { max-width:1014px; }
.my-account .cart .data-table > tbody > tr > td { text-align:center; }
.cart .page-title { margin:0 20px; }
.cart .page-title span.mobile { display:none; }
.cart .title-buttons h1 { float:none; font-size:16px; }
.cart .data-table { border:none; }
.cart .data-table > thead { border-top:none; }
.cart .data-table > thead > tr > th { border:none; border-bottom:1px solid #000; min-width:100px; font-size: 14px !important; font-family: alefregular, Helvetica, sans-serif !important;}
.cart .data-table > thead > tr > th.qty-head { min-width:120px; }
.cart .data-table > thead > tr > th.name-head { width:25%; min-width:140px; }
.cart .data-table > tbody > tr { border-bottom:1px solid #ddd; }
.cart .data-table > tbody > tr.last { border-bottom: 0; }
.cart .data-table > tbody > tr > td { border:none; vertical-align:middle; min-width:122px; height:145px; position:relative; }
.cart .data-table .price { font-family: alefregular, Helvetica, sans-serif !important; font-weight: normal }
.cart .data-table > tfoot > tr > td { border:none; text-align:left !important; }
.cart .data-table .btn-remove { margin:0 auto; max-width: 133px; min-width: 0; float: left; }
button.button.btn-white { padding:2px 12px; }
@media (max-width:600px) {.cart #shopping-cart-table .button.btn-update {border : 1px solid rgb(204, 204, 204) !important;}}
.cart #shopping-cart-table .button.btn-update,
.checkout-cart-index .forgot-password { width:133px; display:block; background:0; border:1px solid #000; padding:2px 10px; float:left; margin:34px 0 10px; }
.checkout-cart-index .forgot-password { text-decoration:none; font-weight:normal; float:right; margin:0; color:#000; }
.cart #shopping-cart-table .button.btn-update:hover,
.checkout-cart-index .forgot-password:hover { background-color:#000; color:#fff; }
.cart .button.btn-update:hover span { color:#fff; }
.cart .button.btn-update span { color: #000; }
.cart .data-table .product-name { float:right; text-align:right; width:100%; }
.cart .data-table .column-2 .item-msg { margin-right:5px; }
.cart .data-table .product-name a { color:#000; }
.cart .data-table .input-text { margin-top:-1px; padding:0; width:25%; text-align:center; background:transparent; border:none; display:inline-block; }
.cart .shipping-info { margin-top: 9px; }
.cart .data-table select.qty { height:32px; width:48px; }
.cart .data-table .cu-forms-select { top:0 !important; left:0 !important; border-radius:5px; border:1px solid #d4d4d4; font-family:Arial, sans-serif; }
.cart .data-table .cu-forms-select * { font-weight:normal; }
.cart .data-table .cu-forms-select-outer { padding:0 22px 0 1px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/select-arrows.png) 34px 9px no-repeat; }
.cart .data-table .cu-forms-select-inner { line-height:32px; font-size:13px; text-align:center; }
.cart .data-table .cu-forms-custom-parent { display:inline-block; }
#shopping-cart-table select.qty { margin-top:-1px; }
#activateGiftCard label { margin-bottom:10px; font-family:'alefbold', sans-serif; font-weight:normal; }
.cart .data-table .nobr { font-size: 14px !important; font-family: alefregular, Helvetica, sans-serif !important; }

.cart .data-table td .product-image { line-height:128px; text-align: center; height:100%; }
.cart .data-table td .jcarousel li,
.cart .data-table td .rel-jcarousel li { float:left; width:100px; text-align:center; }
.cart .data-table td img { height:auto; max-height:128px; max-width:100px; width:auto; }
.cart .data-table td .cart-item-images ul,
.cart .data-table td .cart-item-images li { height:100%; }

@media (max-width:600px) {
    .cart .data-table td img { height:100%; max-height:inherit; max-width:inherit; }
}
@media (max-width:429px) {
    .cart .data-table td img { max-width: 100%; height: auto; padding: 0 10px; }
}
.cart .cart-collaterals h2 { font-weight:normal; font-family:'alefbold', sans-serif; padding:0 0 5px 0; }
.cart .cart-collaterals .totals { float:left; padding: 0; width: 33.3333%; margin:0; }
.cart .cart-collaterals .totals.tablet { display: none; }
.cart .cart-collaterals .totals h2 { border-bottom:1px solid #000; font-size:16px; padding-bottom:5px; }
.cart .cart-collaterals .col2-set .col-1.mobile { display: none; }
.cart .cart-collaterals .col2-set .col-1 h2,
.cart .cart-collaterals .col2-set .col-2 h2 { font-family:'alefregular', sans-serif; }
.cart .totals table tfoot { font-size:18px; }
.cart .totals table thead > tr > th,
.cart .totals table tbody > tr > th,
.cart .totals table tfoot > tr > th,
.cart .totals table thead > tr > td,
.cart .totals table tbody > tr > td,
.cart .totals table tfoot > tr > td { border:none; float:right; padding-right:0; }
.cart .totals .btn-checkout { float:left; text-transform:uppercase; padding:9px 42px; width: 100%; margin-bottom: 10px; }
.cart .totals .cart-continue { float:right; color:#000; text-decoration:underline; font-weight:bold; margin-top:10px; cursor:pointer; }

.cart .col2-set .col-1 { width: 33.3333%; }
.cart .col2-set .col-2 { width: 33.3333%; }
.cart .cart-shipping { width:100%; margin-top:-13px; min-width:300px; }
.cart .cart-shipping h2 { border-bottom:1px solid #000; font-size:16px; font-weight:bold; padding-bottom:5px; }

.cart .discount { border:none; width:100%; }
.cart .discount .input-box { float:right; width:75%; }
.cart .discount .buttons-set { padding:0; }
.cart .discount .buttons-set button { border-radius:0; float:left; margin-top:0; min-width:66px; padding: 2px 0 3px; }
@media (max-width:600px) {
    .cart .discount .buttons-set button { border-radius:4px; min-width:90% !important; float:right; margin:0 10px 0 0 !important; }
}
.cart .discount .buttons-set button:hover { background:#000; color:#fff; }
.cart .discount .discount-form { padding:15px 0; display:none; }
.cart .discount .exp-block-title { cursor:pointer; }
.cart .discount .block-plus { float:left; margin-left:3px; width:20px; height:20px; background:url('https://www.adikastyle.com/skin/frontend/adika/default/images/coupon.png') no-repeat 0 -17px; }
.cart .discount .block-hide { background-position:0 7px; }

.wishlist-page-title { margin:0; padding:0 20px 5px 0; width:100%; background:#f5f5f5; text-align:right; font-size:17px; }
.slider-container { position:relative; width:100px; overflow:visible; margin-right:5px; }
.cart-wishlist .slider-container { margin-right:13px; }
#wishlist-table .last a.cart-prev,
#wishlist-table .last a.cart-next { width:15px; }
.cart-wishlist { border:20px solid #f5f5f5 !important; border-top:none !important; border-bottom:none !important; background:#f5f5f5; width:100%; overflow-y:hidden; overflow-x:scroll; }
.cart-wishlist a { color:#000; }
.cart-wishlist td { padding-top:7px; }
.data-table.cart-wishlist th { padding:8px 8px 5px; }
#shopping-cart-table td.last { min-width:133px; padding-left: 20px;}
#shopping-cart-table td.last .button { margin:5px 0; width:100%; max-width: 133px; min-width: 0; float: left; }
#shopping-cart-table td.last .btn-remove2 span { padding:0 14px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn-close-size-guide.png) right center no-repeat; }
#shopping-cart-table td.column-2 .btn-remove,
#shopping-cart-table td.column-2 .product-name-options { display: none; }
#shopping-cart-table th.column-heading-5 { text-align:center; }
#shopping-cart-table .giftcard .column-1 { text-align:center; }
#shopping-cart-table .giftcard .item-options dt { float:right; clear:right; }
#shopping-cart-table .giftcard .item-options dd { float:right; margin-right:15px; }
.cart td.column-2 .item-options { margin-bottom:0; }
.cart td.column-5 { padding:4px 30px 0; }
.cart td.column-6 { padding-top:4px; }
.cart-wishlist td.column-6 { padding-top:11px; }
.cart-prev-img { width:15px; height:20px; background:url('https://www.adikastyle.com/skin/frontend/adika/default/images/nextprev.png') no-repeat 5px -14px; }
.cart-next-img { width:15px; height:20px; background:url('https://www.adikastyle.com/skin/frontend/adika/default/images/nextprev.png') no-repeat 5px 3px; }
.cart-prev { position:absolute; top:56px; left:-17px; z-index:101; }
.cart-next { position:absolute; top:56px; right:-17px; z-index:101; }
.cart-wishlist > tbody > tr { min-height:145px; }
.cart-wishlist > thead > tr > th:first-child { padding-right:0 !important; }
.cart-wishlist > thead > tr > th { border:none; border-bottom:1px solid #000; min-width:100px; }
.cart-wishlist > tbody > tr > td { padding:0; border:none; vertical-align:middle; min-width:0 !important; }
.cart-wishlist > tfoot > tr > td { border:none; text-align:left !important; }
.cart-wishlist .input-text { margin-top:-15px; text-align:center; background:transparent; border:none; display:inline-block; }
.cart-wishlist td.last { max-width:120px; }
.qty-prev { float:left; margin:5px 7px 0 0; }
.qty-next { float:right; margin:5px 0 0 7px; }
.cart-wishlist .input-text,
.qty-prev,
.qty-next { -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer; }
.qty-head { width:120px; min-width:120px; }
.cart-wishlist button.button.btn-black { float:right; margin-top: 37px; }
.cart .simple-low-stock { font-weight:normal; }

.cart .cart-payment { float:left; }
.cart .cart-payment p { float:left; margin-right:8px; }

.cart .cart-wishlist-item-images { height:128px; }

.jcarousel,
.rel-jcarousel { position:relative; overflow:hidden; }
.jcarousel ul,
.rel-jcarousel ul { width:20000em; position:absolute; list-style:none; margin:0; padding:0; left:0; }
.jcarousel li,
.rel-jcarousel li { float:left; }

.cart .my-wishlist { background:#f5f5f5; margin:20px 0 0 0; padding:8px 0 20px; }
.cart .my-wishlist .buttons-set2 button { padding:2px 12px; border:1px solid #020202; color:#000; font-size:15px; background-color:transparent; min-width:90px; margin-left:20px; width:133px; }

#wishlist-table  > tbody > tr > td { height:auto; padding:8px 0; }
#wishlist-table button.btn-black { margin-bottom:10px !important; }
#wishlist-table .last a,
#wishlist-table .last button { margin:5px 0; width:100%; }
#wishlist-table .last button { max-width: 133px; min-width: 0; float: left; }
#wishlist-table .price { font-weight:normal; }
.wishlist-index-index #wishlist-table .name-head { width:20%; }
.wishlist-index-index #wishlist-table .product-name { margin-right:20px; }
.wishlist-index-index #wishlist-table .qty-head { min-width:60px; }
.cart-empty { text-align:center; }
.empty-cart-recently-viewed .products-grid .item { display:inline-block; max-width:280px; }
.empty-cart-recently-viewed .products-grid { clear:both; text-align:center; }
.cart-empty .page-title h1 { font-size:30px; letter-spacing:2px; padding-top:73px; }
.cart-empty .empty-cart-background { display:block; width:73px; height:32px; margin:0 auto; background:url('https://www.adikastyle.com/skin/frontend/adika/default/images/empty-cart-bg.png') no-repeat; }
.empty-cart-recently-viewed .widget-title h2 { border-bottom:1px solid #ffd0c0; font-size:16px; letter-spacing:1px; padding-bottom:3px; margin-bottom:23px; }
.cart-empty .empty-cart-button a { min-width:215px; display:inline-block; padding:11px 12px; font-size:16px; font-weight:500; line-height:30px; text-align:center; vertical-align:middle; cursor:pointer; border:1px solid #fe5060; color:#fff; background-color:#fe5060; border-radius:3px; border-bottom:2px #ed253f; margin:35px 0 67px 0; letter-spacing:1px; }
.cart-empty .empty-cart-button a:hover { background-color:#ed253f; border-color:#ed253f; }
.main-content.empty-cart-content { max-width:1482px !important; }

/* Desktop Only styles */
.cart.desktop .cart-columns .title-buttons h1 { float:none; font-size:16px;  }
.cart.desktop .cart-columns .title-buttons h1.cart-heading { border-bottom:1px solid #fdcec4; padding-bottom:6px; margin:20px 0 18px 0; }
.cart.desktop .cart-columns .title-buttons h1.cart-heading span span { font-size:30px; margin-right: 10px; }
.cart.desktop .cart-columns .data-table > thead > tr > th { min-width:0; }
.cart.desktop .cart-columns .data-table.cart-table th { min-width:72px !important; }
.cart.desktop .cart-columns .data-table > tbody > tr > td { min-width:0; }
.cart.desktop .cart-columns .forgot-password { width:40%; display:block; padding:12px 10px; float:right; margin: 0 0 30px 0; text-decoration:none; font-weight:normal; color:#000 }
.cart.desktop .cart-columns .forgot-password:hover { background-color:#000; color:#fff; }
.cart.desktop .cart-columns .shipping-info { margin:9px 0 40px 0; }
.cart.desktop .cart-columns .cart-collaterals .col2-set { position:relative; border-right:1px solid #dfdfdf; padding:20px 24px 0 0; margin: 0; background-color:#fff; }
.cart.desktop .cart-columns .cart-collaterals .col2-set.fixed-column { position:fixed!important; }
.cart.desktop .cart-columns .cart-collaterals .col-1,
.cart.desktop .cart-columns .cart-collaterals .col-2,
.cart.desktop .cart-columns .cart-collaterals .col-3 { float:none; clear:both; width:100%; }
.cart.desktop .cart-columns .cart-collaterals { display:block; }
.cart.desktop .cart-columns .totals .btn-checkout { float:left; text-transform:uppercase; padding:12px 15px; width:56%; margin-right: 0; }
.cart.desktop .cart-columns .col2-set .col-1,
.cart.desktop .cart-columns .col2-set .col-2 { width:100%; }
.cart.desktop .cart-columns .discount h2 { border-bottom:none !important; font-family:'alefregular',sans-serif; font-size:14px; clear:both; }
.cart.desktop .cart-columns .discount .block-plus { margin-left:3px; border-bottom:1px solid black; background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/nextprev.png") no-repeat scroll 0 -10px rgba(0, 0, 0, 0); padding-left:10px; float:none; }
.cart.desktop .cart-columns .discount .block-plus:hover { border-bottom:none; }
.cart.desktop .cart-columns .discount.giftcards .discount-form.exp-block-content { display:none; max-width:290px; }
.cart.desktop .cart-columns .my-wishlist { margin:24px 0 0 0; padding:0 0 20px; }
.cart.desktop .cart-columns .my-wishlist h1 { margin:0; }
.cart.desktop .cart-columns .my-wishlist h2 { background:#fff; border-bottom:1px solid #fdcec4; margin-bottom:25px; direction:ltr; padding-bottom:5px; }
.cart.desktop .cart-columns .my-wishlist .wishlist-title-block { background:#fff; padding-bottom:10px; }
.cart.desktop .cart-columns .my-wishlist h2 span { direction:rtl; display:inline-block; }
.cart.desktop .cart-columns .my-wishlist .buttons-set2:hover span { color:#fff; }
.cart.desktop .cart-columns .my-wishlist table { margin-bottom:0; }
.cart.desktop .cart-columns .my-wishlist .buttons-set2 { padding-top:0; }
.cart.desktop .cart-columns .cart-collaterals { padding:0 20px; position:relative; }
.cart.desktop .cart-columns #shopping-cart-table .button.btn-update { padding:6px 10px; }
.cart.desktop .cart-columns .cart-collaterals h2 { font-family:'alefregular',sans-serif; }
.cart.desktop .cart-columns .my-wishlist .buttons-set2 button { padding:6px 12px; }
.cart.desktop .cart-columns .my-wishlist .buttons-set2 button:hover { background-color:#000; color:#fff; }
.cart .my-wishlist .button.btn-update { padding:6px 12px; }
.cart .my-wishlist .button.btn-update:hover { background-color:#000; color:#fff; }
.cart.desktop .cart-columns .totals table tr > td { padding: 14px 0 3px 36px; line-height:12px; }
.cart.desktop .cart-columns:after { clear:both; }
.string_separate {
    white-space: nowrap;
    font-size: 12px;
    width: 1px;
    display: inline-block;
    position: relative;
    top: 13px;
    right: 3px;
}

@media (min-width:1100px) {
    .cart form.cart-form { padding:0 20px; }
    .cart .cart-collaterals { padding:0 20px; }
    .checkout-cart-index .container.main-content { max-width:1585px; }
}

@media (max-width: 1100px) {
    .string_separate { display: none }
}

@media (max-width:1199px) {
    #wishlist-table .product-name { margin:0; }
    #wishlist-table .column-2 { padding-right:20px; }
}

@media (max-width:1000px) {
    .cart .cart-collaterals .col2-set { padding: 0; }
    .cart .cart-collaterals .totals.desktop { display: none; }
    .cart .cart-collaterals .totals.tablet { display: block; width: 50% !important; float:right; }
    .cart .col2-set .col-1,
    .cart .col2-set .col-2,
    .cart .col2-set .col-3 { float:right; width:50%; padding:0 15px; }
    .cart.desktop .cart-columns .col2-set .col-1,
    .cart.desktop .cart-columns .col2-set .col-2,
    .cart.desktop .cart-columns .col2-set .col-3 { float:none; width:100%!important; padding:0; }
    .cart.desktop .cart-columns #shopping-cart-table .column-heading-3,
    .cart.desktop .cart-columns #shopping-cart-table .column-3 { display:none; }
    .cart.desktop .cart-columns .cart-collaterals .totals.desktop { display:table; }
    .cart.desktop .cart-columns .cart-collaterals .totals.tablet { display:none; width:100% !important; }
    .cart.desktop .cart-columns .col2-set .col-1,
    .cart.desktop .cart-columns .col2-set .col-2,
    .cart.desktop .cart-columns .col2-set .col-3 { float:none; width:100%; padding:0; }
}

@media (max-width: 1024px) {
    .cart .cart-collaterals .totals .btn-checkout, .cart .cart-collaterals .totals .forgot-password { display: block; width: 48% !important; height: 42px; line-height: 39px; padding: 0 !important; }
}

@media (min-width: 880px) {
    .checkout-cart-index .col2-set .col-1 {
        float: right;
    }
}

@media (max-width: 1150px) {
    .cart .col2-set .col-1, .cart .col2-set .col-2, .cart .col2-set .col-3 {
        width: 50%;
        padding: 0 15px;
    }
}

@media (max-width:991px) {
    #wishlist-table > thead > tr > th,
    #wishlist-table > tbody > tr > td { min-width:0; }
    #wishlist-table > tbody > tr > td.column-1 {}
    #wishlist-table .column-6 { padding-top:2px; }
    #wishlist-table .column-5 { padding:10px; min-width:80px; }
    #wishlist-table .qty-head { max-width:68px; }
    #wishlist-table .name-head { width:20%; }
}

@media (max-width:940px) {
    .cart.desktop .cart-columns .discount .discount-form .buttons-set { width:100%; clear:both; }
    .cart.desktop .cart-columns .cart-collaterals { display:block; width:100%; float:none; clear:both; position:relative; }
    .cart.desktop .cart-columns .forgot-password,
    .cart.desktop .cart-columns .totals .btn-checkout { width:100% !important; clear:both; max-width:100%; margin-bottom:10px; }
    .string_separate { display: none; }
}

@media (max-width:940px) and (min-width:880px) {
    .cart.desktop .cart-columns .cart-collaterals .col2-set { position:relative; }
    .cart.desktop .cart-columns .discount .buttons-set .button { float:right; margin: 15px 0 0 0; }
    .cart.desktop .cart-columns .discount.giftcards .discount-form.exp-block-content { max-width:100%; margin-bottom:20px; }
    .cart.desktop .cart-columns .discount .discount-form.exp-block-content label { display:block; clear:both; width:100%; }
    .cart.desktop .cart-columns .cart-collaterals { left:3px!important; }
    .cart.desktop .cart-columns .cart-right-column { width:69%!important; right:3px!important; }
}

@media (max-width:600px) {
    .cart .cart-collaterals .col2-set .col-1,
    .cart .cart-collaterals .col2-set .col-2,
    .cart .cart-collaterals .totals.tablet { width: 100% !important; padding: 0 15px; }
    .cart .cart-collaterals .discount h2 { float:right; border: 0; font-weight: normal; }
    .cart .cart-collaterals .discount > span { display: none; }
    .cart .discount .discount-form { float: left; padding: 0; width:100%; }
    .cart .discount .discount-form .input-box { width:80% }
    .cart .discount .discount-form .buttons-set { float: left; width: 20% }
    .cart .cart-collaterals .col2-set .col-1 { display:none; }
    .cart .cart-collaterals .col2-set .col-1.mobile { display: block; overflow: hidden; padding-top: 30px; }
    .cart .cart-collaterals .col2-set .col-1.oss.mobile { padding-top: 10px; padding-bottom: 5px; }
    .cart .cart-collaterals .col2-set .col-1.mobile h2,
    .cart .cart-collaterals .col2-set .col-3.totals h2 { text-align: center; font-size: 26px; font-weight: normal; }
    .cart .cart-collaterals .col2-set .col-2 { overflow: hidden; padding-bottom: 50px; }
    .cart .cart-collaterals .col2-set .col-3.totals.tablet .forgot-password { display: none; }
    .cart .cart-collaterals .col2-set .col-3.totals.tablet .checkout-types { text-align: center; }
    .cart .cart-collaterals .col2-set .col-3.totals.tablet .btn-checkout { float: none; width: 100% !important; }
    .checkout-cart-index .cart .cart-collaterals .col2-set .col-3.totals.tablet .btn-checkout { float: none; width: 100% !important; padding: 14px 12px!important; font-size: 20px; height: unset !important; line-height: unset !important; margin-bottom: 0px !important; border-bottom : 0px !important; border-radius : 0px 0px 3px 3px !important;}
    .col-3.totals.tablet {position: fixed; bottom: 0; background: white; z-index: 999999; box-shadow : rgba(0, 0, 0, 0.1) 0px 0px 0.625rem 0px; height: 130px;}

    .cart .totals table thead > tr > th, .cart .totals table tbody > tr > th, .cart .totals table tfoot > tr > th, .cart .totals table thead > tr > td, .cart .totals table tbody > tr > td, .cart .totals table tfoot > tr > td { float: none; padding-left: 0; }
    @media (max-width:600px) {.cart .totals table thead > tr > th, .cart .totals table tbody > tr > th, .cart .totals table tfoot > tr > th, .cart .totals table thead > tr > td, .cart .totals table tbody > tr > td, .cart .totals table tfoot > tr > td { float: none; padding-left: 10px;padding-right: 10px; }}
    #shopping-cart-table td.column-1 { float:right; }
    #shopping-cart-table td.column-2 .product-name { width:100%; margin-right:0; }
    #shopping-cart-table td.column-2 .item-msg { margin-right:0; }
    #shopping-cart-table td.column-2 .btn-black { display:none; }
    #shopping-cart-table td.column-5 { display:none; }
    #shopping-cart-table td.column-6 { padding:0; font-size:20px; }
    .cart .data-table .product-name { position:relative; }
    .cart .data-table .product-name a { float:right; width:85%; }
    #shopping-cart-table a.button.btn-black { position:relative; bottom:0; right:0; }
    #shopping-cart-table .giftcard .column-empty { display:none; }
    #shopping-cart-table .giftcard .column-1 { text-align:right; padding-right:13px; }
    #shopping-cart-table .giftcard .item-options { float:right; }

    .cart .data-table > tbody > tr { padding:30px 0; position:relative; }
    .cart .data-table > tbody > tr.first { border-top:1px solid #DDDDDD; }
    .cart .data-table > tbody > tr.last { border-bottom:1px solid #DDDDDD; }
    .cart .title-buttons h1 { font-size:26px; }
    .cart .page-title span.desktop { display:none; }
    .cart .page-title span.mobile { margin-top:30px; }
    /*.cart select.qty { height: 32px !important; font-size:13px; float:right; margin-bottom:15px !important; }*/

    #shopping-cart-table td.column-2 .btn-remove { background:url("//incdn.adikastyle.com/media/images/icon-remove.png") no-repeat scroll right 0; display:block; float:left; width:10px !important; height:10px; margin:5px; }
    #shopping-cart-table td.column-2 .product-name-options { display:block; clear:both; padding-top:10px; }
    #shopping-cart-table td.last .btn-black { display:block; }
    #shopping-cart-table td { float:left; padding:10px 0; clear:left; width:60%; text-align:right; }

    #wishlist-table tbody { padding-top:12px; }
    #wishlist-table,
    #wishlist-table tbody,
    #wishlist-table tfoot,
    #wishlist-table th,
    #wishlist-table td,
    #wishlist-table tr { display:block; padding-top:20px; padding-bottom: 20px; }
    #wishlist-table thead tr { position:absolute; top:-9999px; left:-9999px; }
    #wishlist-table td:first-child { height:145px; float:right; }
    #wishlist-table td { clear:left; width:50%; float:left; padding:5px 10px 0; text-align:right !important; }
    #wishlist-table td:before { position:absolute; top:6px; left:6px; width:100%; padding-right:10px; white-space:nowrap; }
    #wishlist-table .column-2 { padding-right:0; }
    #wishlist-table > tbody > tr > td { padding:5px 0 0; }
    #wishlist-table tr:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
    #wishlist-table tfoot button { float:right; }
    #wishlist-table tfoot td { height:39px !important; width:auto !important; }
    #wishlist-table td:first-child { padding-top:5px; }
    #wishlist-table tfoot td.last { padding:5px 0; margin:0; }
    #wishlist-table td.column-5 { display:none; }
    #wishlist-table .product-name { padding-top:0; }
    #wishlist-table td.last { max-width:none !important; }
    .wishlist-index-index #wishlist-table .product-name { margin-right:0; }
    .cart.desktop .cart-columns .title-buttons h1.cart-heading { display:none; }
}

@media (max-width:400px) {
    #shopping-cart-table td { width:50%; }
    .cart.desktop .cart-columns .forgot-password,
    .cart.desktop .cart-columns .totals .btn-checkout {width:100%; float:none; margin-bottom:10px; }
}

@media (min-width:880px) {
    .cart.desktop .cart-columns .cart-collaterals { float:left; top:50px; left:20px; width:25%; float:left; position:relative; max-width:380px; }
    .cart.desktop .cart-columns #cart-left-column { left:auto !important;  float:left; z-index:100; position:relative; }
    .cart.desktop .cart-columns .cart-collaterals .width-fix { float:left; height:1px; width:100%; }
    .cart.desktop .cart-columns .cart-collaterals #cart-left-column.fixed { position:fixed; }
    .cart.desktop .cart-columns .cart-right-column { width:68%; display:inline-block; max-width:1026px; position:relative; right:10px; }
}

@media (max-width:1500px) and (min-width:880px) {
    .cart.desktop .cart-columns .cart-collaterals { width:29%; }
    .cart.desktop .cart-columns .cart-right-column { width:67%; }
    .cart.desktop .cart-columns .totals .btn-checkout { padding:12px 5px; min-width:92px; width:47%; }
    .cart.desktop .cart-columns .forgot-password { width:42%; min-width:98px; padding:12px 5px; }
    .cart.desktop .cart-columns #shopping-cart-table .column-heading-4,
    .cart.desktop .cart-columns #shopping-cart-table .column-4 { display:table-cell!important; }
}

.cart td.column-2 {
    padding-left: 5%;
    max-width: 170px;
}

#wishlist-table td.last {
    min-width: 150px !important;
    max-width: 150px;
}
@font-face {
    font-family:'Carmela';
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/carmela/carmela.eot');
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/carmela/carmela.eot?#iefix') format('embedded-opentype'),
    url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/carmela/carmela.woff') format('woff'),
    url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/carmela/carmela.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
.cms-instagram-html .layout { max-width:1514px; }
.adikaBg .container { max-width:1514px; }
.instagram { overflow:hidden; margin:0 auto; max-width:1510px; position:relative; }
.instagram-placeholder { position:relative; float:left; margin:0 13px 26px; background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/mini_loader.gif") no-repeat scroll center center; }
.instagram-placeholder.last {margin-right:0; }
.instagram-placeholder a {display:block; }
.instagram-placeholder a img { height:276px; width:276px; }
.instagram-placeholder a img.big { height:578px; width:578px; }
#lbOverlay { position:fixed; left:0; top:0; width:100%; height:100%; background-color:#000; }
#lbCenter, #lbBottomContainer { position:absolute; z-index:9999; overflow:hidden; background-color:#fff; }
#lbCenter {overflow:visible; }
.lbLoading { background:#fff url(https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/loading.gif) no-repeat center; }
#lbImage { z-index:999; position:absolute; left:0; top:0; border:20px solid #fff; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50px; outline:none; }
#lbPrevLink { left:-70px; background:transparent url(https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/prevlabel.gif) no-repeat 0 50%; }
#lbNextLink {right:-358px; background:transparent url(https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/nextlabel.gif) no-repeat 100% 50%; }
#lbBottom { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#404040; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { background:url("https://www.adikastyle.com/skin/frontend/adika/default/css/close.gif") no-repeat scroll center center transparent; display:block; height:17px; margin:0; outline:medium none; position:absolute; right:-10px; top:-10px; width:17px; }
#lbCaption { padding-left:20px; background-color:#fff; padding-top:15px; height:100%; float:left; font-weight:bold; position:relative; width:288px; }
.tipsy { padding:4px; font-size:11px; position:absolute; z-index:99999; }
.tipsy-inner { padding:2px 10px 2px 10px; background-color:#1d1d1d; color:white; max-width:200px; text-align:left; }
.tipsy-inner { border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.tipsy-arrow { position:absolute; background:url('https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/tipsy.gif') no-repeat top left; width:9px; height:5px; }
.tipsy-n .tipsy-arrow { top:0; left:50%; margin-left:-4px; }
.tipsy-nw .tipsy-arrow { top:0; left:10px; }
.tipsy-ne .tipsy-arrow { top:0; right:10px; }
.tipsy-s .tipsy-arrow { bottom:0; left:50%; margin-left:-4px; background-position:bottom left; }
.tipsy-sw .tipsy-arrow { bottom:0; left:10px; background-position:bottom left; }
.tipsy-se .tipsy-arrow { bottom:0; right:10px; background-position:bottom left; }
.tipsy-e .tipsy-arrow { top:50%; margin-top:-4px; right:0; width:5px; height:9px; background-position:top right; }
.tipsy-w .tipsy-arrow { top:50%; margin-top:-4px; left:0; width:5px; height:9px; }
.ibe_inner { opacity:0; }
.p_user { bottom:0; left:0; direction:ltr; font-family:'Nunito', sans-serif; text-transform:uppercase; color:#000; font-weight:600; font-size:12px; line-height:32px; height:30px; position:absolute; text-align:center; width:100%; opacity:0; pointer-events:none; }
#lbRight { border:medium none; float:right; position:relative; width:288px; height:100%; display:none; direction:ltr; background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/loading.gif") no-repeat scroll center center transparent; }
.heart_ { background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/heart.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; display:block; font-size:14px; height:66px; margin:6px auto 10px; padding-top:21px; position:relative; text-align:center; width:77px; }
.sep_ { position:relative; width:100%; background:#e9e8e8; height:1px; }
.photo_info { position:relative; float:left; width:100%; cursor:default; }
.photo_info .u_ { float:left; margin:20px 0 18px; position:relative; text-align:left; width:100%; }
.photo_info .u_ img { float:left; }
.photo_info .u_ .u_right { float:right; position:relative; text-align:left; width:210px; }
.photo_info .u_ .u_right .u_name { display:block; float:left; font-size:14px; font-weight:bold; width:100%; }
.photo_info .u_ .u_right .u_title { display:block; font-size:13px; font-style:italic; font-weight:normal; height:32px; line-height:16px; overflow:hidden; text-overflow:ellipsis; width:100%; }
.photo_info .comments_ { background:none repeat scroll 0 0 #F8F8F8; float:left; height:346px; overflow-y:auto; padding:20px; position:relative; text-align:left; width:228px; }
.photo_info .comments_ img { float:left; position:relative; }
.photo_info .comments_ .c_user, .photo_info .comments_ .c_comment { display:block; float:right; position:relative; width:82%; }
.photo_info .comments_ .c_comment { font-weight:normal; }
.comment { float:left; margin-bottom:12px; width:100%; }
.u_tags { bottom:0; float:left; font-weight:normal; margin-top:18px; overflow:hidden; position:relative; right:0; text-align:left; text-overflow:ellipsis; white-space:pre; width:100%; cursor:default; }
.header-container.trans { background:none; }
body.adikaBg, body.adikabg { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/bg_instagram.png) fixed repeat 0 0; }
.header-container.trans .header { background:#fff; }
.page_title { margin:16px 0 40px; position:relative; text-align:center; width:100%; }
.page_title span.title_ { color:#2c40f7; direction:ltr; float:left; font-family:"Museo300", sans-serif; font-size:36px; text-align:center; width:100%; }
.page_title p { font-size:16px; }
.show_more_wrap { direction:ltr; float:left; height:45px; margin:30px 0 0; position:relative; text-align:center; width:100%; }
.shoplook_wrap { margin-bottom:18px; margin-top:-16px; position:relative; text-align:center; width:100%; }
.show_more_wrap #show_more, .shoplook { background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/load_btn.jpg") repeat-x scroll 0 0 transparent; border-radius:6px 6px 6px 6px; color:#FFFFFF; display:inline-block; font-size:14px; font-weight:bold; height:32px; line-height:32px; margin:5px auto 0; padding:0 30px; position:relative; text-shadow:0 1px 1px #BE1C42; cursor:pointer; font-family:'Museo300', sans-serif !important; }
.shoplook i { background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/btn_arrow_r.png") no-repeat scroll 0 0 transparent; display:inline-block; height:11px; margin-bottom:-2px; margin-left:4px; width:6px; }
#loading { background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/loading.gif") no-repeat scroll center top transparent; display:inline-block; opacity:1; height:42px; margin-left:7px; pointer-events:none; position:relative; vertical-align:top; width:42px; }
.mini_instagram .inner { max-width:1138px; overflow:hidden; }
.mini_instagram { /*background: #F7F7F7;*/ margin-top:0; position:relative; /*width:100%*/; max-height:227px; min-height:227px; overflow:hidden; }
.mini_instagram .instagram-placeholder { background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/mini_loader.gif") no-repeat scroll center center transparent; float:left; margin:0 0 0 35px; position:relative; }
.mini_instagram .instagram-placeholder.last { margin-right:0; }
.mini_instagram .instagram-placeholder a img { height:150px; width:150px; }
.mini_instagram .p_user { height:20px; font-size:12px; line-height:20px; text-transform:uppercase; color:#000; font-family:Nunito, sans-serif; }
.mini_page_title { float:left; margin:0 0 5px; min-height:30px; position:relative; text-align:center; width:100%; }
.mini_page_title span { display:inline-block; font-size:18px; line-height:24px; font-weight:bold; margin-left:8px; position:relative; }
.greyBtn { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ccc6c6), color-stop(1, #d8d8d8) ); background:-moz-linear-gradient( center top, #ccc6c6 5%, #d8d8d8 100% ); filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc6c6', endColorstr='#d8d8d8')"; background-color:#ccc6c6; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:6px; display:inline-block; color:#000; font-family:MiryamNewRegular, sans-serif; font-size:16px; font-weight:normal; padding:5px 10px; text-decoration:none; }
.greyBtn:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d8d8d8), color-stop(1, #ccc6c6) ); background:#d8d8d8; filter:#d8d8d8; }
.greyBtn:active { position:relative; top:1px; }
.greyBtn i { background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/instagram/btn_arrow.gif") no-repeat scroll 0 0 transparent; display:inline-block; height:10px; margin-right:4px; width:6px; }
.insta { font-family:Carmela, sans-serif; background-color:white; width:650px; margin:0 auto !important; }
.mir { font-family:MiryamNewRegular, sans-serif; font-weight:bold; font-size:16px; }
.shop_link { top:1px; display:block; height:19px; position:absolute; right:1px; width:17px; z-index:1; background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/top-cart-icon-black.png") no-repeat scroll 2px 2px transparent; }

.ibe_inner { top:0 !important; left:0 !important; height:100% !important; width:100% !important; }

.mini_instagram .shop_link { top:5px; right:5px; display:block; height:19px; position:absolute; width:17px; z-index:2; background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/top-cart-icon-black.png") no-repeat scroll 2px 2px transparent; }
.mini_instagram .arrow-down { position:absolute; z-index:1; width:0; height:0; border-left:26px solid transparent !important; border-right:26px solid; border-top:26px solid; }
.mini_instagram .arrow-left { position:absolute; z-index:1; top:0; width:0; height:0; border-top:26px solid transparent !important; border-bottom:26px solid transparent !important; margin-left:26px; border-right:26px solid; }
.mini_instagram .ibe_inner { top:0 !important; left:0 !important; height:100% !important; width:100% !important; border: 1px solid black !important; }

.mini_instagram .title .wrapper span.bold { font-family: 'avnir', sans-serif; font-size:16px; font-weight:normal; text-transform:capitalize; margin:8px 0 0; }
.mini_instagram .title a { font-family:alefregular, Helvetica, sans-serif; font-weight:bolder; margin:10px 0 0; border:none; }
.mini_instagram .title { direction:ltr; margin:8px auto 13px; font-size:14px; text-align:center; width:376px; }
.mini_instagram .title .wrapper { float:right; }
.mini_instagram .title a { color:white; background: black; display: initial; margin-top: 20px; padding: 2px 5px 5px 5px; letter-spacing: 1px; }
.mini_instagram .title a:hover { color: black; background: none; border: 1px solid black; }
.mini_instagram .title a:focus { text-decoration: none; }
.mini_instagram .title a:hover span { border-bottom: none }

.cms-instagram-html .std h2,
.cms-instagram-html .std p { max-width:400px; margin:0 auto; text-align:center; }
.cms-instagram-html .std h2 { padding:0 10px 10px; font-size:35px; }
.cms-instagram-html .std p { padding:0 10px 19px; font-size:16px; line-height:20px }
.cms-instagram-html .std p strong { font-family:Nunito; text-transform:uppercase; font-size:13px; }

/* @media (max-width:975px) */
@media (max-width:970px) {
    .cms-instagram-html .std h2 { padding-top:20px; }
}
/* @media (min-width:768px) */
@media (min-width:768px) {
    .cms-home .ibe_outer { width:150px !important; height:150px !important; }
    .cms-home .mini_instagram .instagram-placeholder { display:inline-block; float:none; margin:0 17px; }
    .cms-home .mini_instagram .inner { height:150px;; text-align:center; }
    .cms-home .mini_instagram { max-height:227px; }

    .mini_instagram .ibe_outer { width:150px !important; height:150px !important; }
    .mini_instagram .instagram-placeholder { display:inline-block; float:none; margin:0 17px; }
    .mini_instagram .inner { height:150px;; text-align:center; }
    .mini_instagram { max-height:227px; }
}
/* @media (min-width: 480px) and (max-width:768px) */
@media (min-width: 480px) and (max-width:768px) {
    .cms-home .ibe_outer { width:150px !important; height:150px !important; }
    .cms-home .mini_instagram .instagram-placeholder { margin:0 17px; float:none; display:inline-block; }
    .cms-home .mini_instagram .inner { height:150px; text-align:center; }

    .mini_instagram .ibe_outer { width:150px !important; height:150px !important; }
    .mini_instagram .instagram-placeholder { margin:0 17px; float:none; display:inline-block; }
    .mini_instagram .inner { height:150px; text-align:center; }
}

@media only screen and (min-width:1024px){
    .cms-index-index .mini_instagram { height:auto; margin-left: 45px; margin-right: 45px; margin-top: 20px;}
    .mini_instagram .inner { max-width:100%; margin:40px 0; }
    .mini_instagram .inner .title { display:inline-block; width:150px; height:150px; top:0; vertical-align:text-bottom; margin:0 22px; float:none; background:none; }
    .mini_instagram .inner .title .wrapper span { display:block; float:none; }
    .mini_instagram .inner .title .wrapper { display:block; float:none; padding:20px 0 0;margin-bottom: 10px;}

    .mini_instagram.safari .inner .title { height:0; }
    .mini_instagram.safari .inner .title a { position:absolute; }
    .mini_instagram.safari .inner .title .wrapper { position:absolute; top:-78px; width:150px; }
}

/* @media (min-width:1600px) */
@media (min-width:1600px) {
    .adikaBg .container { max-width:1540px; }
    .adikaBg .container.header { max-width:100%; }
    .cms-instagram-html .layout { max-width:1540px; margin-left:-44px; }
}

/* @media (max-width:1599px) */
@media (max-width:1599px) {
    .adikaBg .container.header { max-width:100%; }
    .cms-instagram-html .layout { margin:0 auto; }
    .instagram { max-width:1208px; }
}

/* @media (max-width:1237px) */
@media (max-width:1237px) {
    .instagram { max-width:906px; }
}

@media (max-width:1024px) {
    .cms-home .mini_instagram .title .wrapper span.bold { font-size:19px; line-height:13px; padding-right:5px; }
}

/* @media (max-width:935px) */
@media (max-width:935px) {
    .instagram { max-width:604px; }
}

/* @media (max-width:633px) */
@media (max-width:633px) {
    .adikaBg .container { padding:0; }
}

/* Mobile */
@media only screen and (max-width:603px) {
    .instagram { max-width:320px; }
    .cms-instagram-html .layout { margin:0; }
    .cms-instagram-html .container { padding:0; }
    .cms-instagram-html .ibe_outer { width:320px !important; height:320px !important; }
    .cms-instagram-html .instagram-placeholder { position:static !important; -webkit-transform:none !important; transform:none !important; margin:0 0 20px; }
    .cms-instagram-html .instagram-placeholder a img.big,
    .cms-instagram-html .instagram-placeholder a img { width:320px; height:320px; }
    .cms-instagram-html div[role="main"] { width:320px; margin:0 auto; }
    .cms-instagram-html .instagram-placeholder a { position:relative; }
    .cms-instagram-html .instagram-placeholder a.shop_link { position:absolute; }
}

/* Mobile */
@media only screen and (max-width:480px) {
    .ibe_outer { width:115px !important; height:115px !important; }
    .mini_instagram .instagram-placeholder a img { width:120px; height:120px; }
    .mini_instagram .instagram-placeholder { margin:0 10px 25px; display:inline-block; float:none; }
    .mini_instagram .inner { margin:18px auto 24px; height:260px; text-align:center; }
    .mini_instagram { max-height:367px; }
    .mini_instagram .title { width:210px; margin:17px auto 0; }
    .mini_instagram .title .wrapper { float: none; }
    .mini_instagram .title span.bold {}
    .mini_instagram .title a { line-height:27px; }
    .mini_instagram .title a { margin:4px 0; display:inline-block; line-height:1.4; }
}

.instagram-page .offset-container { background: transparent; padding-bottom: 30px; }
.instagram-page .container.footer { padding-top: 0; }
/* Login page specific styling */
.customer-account-create h1 { font-size:16px; margin-bottom:18px; text-align:center; }
.customer-account-create label { font-weight:normal; margin-bottom:0; }
.customer-account-create button { min-height:49px; }
.customer-account-create .content { width:298px; margin:0 auto; padding:29px 0 82px 6px; }
.customer-account-create .content .legend { margin:0; }
.customer-account-create .form-list { margin-bottom:0; }
.customer-account-create .form-list li { margin-bottom:4px; }
.customer-account-create .form-list select { height:auto; }
.customer-account-create .form-list .name-firstname { float:right; padding:0 0 0 6px !important; }
.customer-account-create .form-list .name-lastname { padding:0 6px 0 0 !important; }
.customer-account-create .fieldset.password .field { padding:0 6px 0 0 !important; }
.customer-account-create .fieldset.password .field.left { padding:0 0 0 6px !important; }
.customer-account-create .buttons-set { padding:5px 0 0; }
.customer-account-create .subscribe,
.customer-account-create .terms-and-conditions { margin:0 0 7px; }
.customer-account-create .subscribe input,
.customer-account-create .terms-and-conditions input,
.customer-account-create .subscribe label,
.customer-account-create .terms-and-conditions label { float:right; line-height:1.35; }
.customer-account-create .subscribe input,
.customer-account-create .terms-and-conditions input { margin:2px 0 0 5px; }
.form-list .customer-dob .dob-day:first-child,
.form-list .customer-dob .dob-month:first-child,
.form-list .customer-dob .dob-year:first-child { padding-right:0; }
.form-list .customer-dob .dob-year { padding-left:0; }
.terms-and-conditions { max-width:190px; }
.terms-and-conditions label { float:left; max-width:150px; }
form#form-validate button.button, .button {
    min-width: 100%;
}

.customer-account-changeforgotten form#form-validate button.button, .customer-account-changeforgotten .button {
    min-width: 50%;
    margin-left: 25%;
}

@media (min-width: 875px) {
    .customer-account-changeforgotten .page-title {
        text-align: center;
    }
    .customer-account-changeforgotten .buttons-set .required {
        display: none;
    }
    .customer-account-changeforgotten .buttons-set {
        padding-top: 40px;
    }
    .customer-account-changeforgotten form#form-validate button.button, .customer-account-changeforgotten .button {
        min-width: 200px;
        margin-left: calc(50% - 100px);
    }
    .customer-account-changeforgotten .form-list .field {
        width: 200px;
    }
    .customer-account-changeforgotten .form-list .fields {
        width: 400px;
        margin: 0 auto;
    }
    .customer-account-changeforgotten .fieldset {
        margin-top: 40px!important;
    }
}

.customer-account-forgotpassword form#form-validate button.button, .button {
  min-width: 120px;
}
@media (max-width: 768px) {
    .customer-account-forgotpassword form#form-validate button.button, .button {
        float: left;
    }
}

#form-validate .button.disabled,
#form-validate .button[disabled],
#form-validate fieldset[disabled] .button,
#form-validate .button.disabled:hover,
#form-validate .button[disabled]:hover,
#form-validate fieldset[disabled] .button:hover,
#form-validate .button.disabled:focus,
#form-validate .button[disabled]:focus,
#form-validate fieldset[disabled] .button:focus,
#form-validate .button.disabled:active,
#form-validate .button[disabled]:active,
#form-validate fieldset[disabled] .button:active,
#form-validate .button.disabled.active,
#form-validate .button[disabled].active,
#form-validate fieldset[disabled] .button.active { background-color:#fe5060 !important; border-color:#ccc; }

/**
 * CuForms - Custom Form Element Plugin
 */
.cu-forms-custom-over { position:absolute; }
.cu-forms-hidden { display:none !important;}

.cu-forms-custom-parent,
.cu-forms-custom-element { position:relative; }

/* Initial custom form element dimensions */
select.cu-forms-custom-element { border:none; padding:0; height:21px; }
input.cu-forms-custom-element { width:13px; height:13px; padding:0; border:none; }

/* Radio buttons */
.cu-forms-radio.cu-forms-custom-over {}
.cu-forms-radio.cu-forms-custom-over.cu-forms-hover {}
.cu-forms-radio.cu-forms-custom-over.cu-forms-active {}
.cu-forms-radio.cu-forms-custom-over.cu-forms-active.cu-forms-hover {}

/* No background changes when radio button is disabled */
.cu-forms-radio.cu-forms-custom-over.cu-forms-disabled {}
.cu-forms-radio.cu-forms-custom-over.cu-forms-disabled.cu-forms-active {}

/* Checkboxes */
.cu-forms-checkbox.cu-forms-custom-over {}
.cu-forms-checkbox.cu-forms-custom-over.cu-forms-hover {}
.cu-forms-checkbox.cu-forms-custom-over.cu-forms-active {}
.cu-forms-checkbox.cu-forms-custom-over.cu-forms-active.cu-forms-hover {}

/*No background changes when checkbox is disabled*/
.cu-forms-checkbox.cu-forms-custom-over.cu-forms-disabled {}
.cu-forms-checkbox.cu-forms-custom-over.cu-forms-disabled.cu-forms-active {}

/* Selects */
.cu-forms-select-outer { overflow:hidden; background:url('https://www.adikastyle.com/skin/frontend/adika/default/images/sorter.png') -10px 8px no-repeat; padding:0 1px 0 17px; }
.cu-forms-hover .cu-forms-select-outer {}

.cu-forms-select-inner { color:#000; line-height:21px; text-align:right; overflow:hidden; font-weight:bold; }
.cu-forms-hover .cu-forms-select-inner { width:100%; }

/*No background changes when select is disabled*/
.cu-forms-disabled .cu-forms-select-outer { color:#999; }
.cu-forms-disabled .cu-forms-select-inner {}


/*customize*/
.product-options .dropdown-selected  .cu-forms-select-inner{
 color:#000000;
}
.product-options .dropdown-selected  .cu-forms-select-outer{
 background-color:#ebebeb;
 border-bottom: 1px solid #000000;

}
/* Some global styles */
.product-view .only-mobile { display: none !important; }

/* Product view layout configuration */
.product-view .breadcrumbs { margin-top:-35px; float:right; }
.product-view { text-align: center; margin: 10px auto 0 auto; direction: initial; }
.product-view:before,
.product-view:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-view:after { clear:both; }
.product-view:before,
.product-view:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-view:after { clear:both; }

.product-essential,
.product-collateral { clear: both; position:relative; width: 925px; margin: 0 auto; }

.product-view .left-column { float:left; width: 330px; direction: rtl; }
.product-view .right-column { float:right; margin-bottom: 20px; width: 540px; height: 596px; text-align:center; direction: rtl; }
.product-view .right-column-copy { float:right; width: 540px; text-align:center; direction: rtl; }

/* Product view */
.disableZoom { display:none !important; }

.product-view .product-shop { min-height:1px; position:relative;  background-color:#fff; direction: rtl; }
.product-view .product-shop > .list-group { margin-bottom:0; }
.product-view .product-shop > .list-group .list-group-item { border-width:1px 0; }
.product-view .product-shop > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.product-view .product-shop > .list-group .list-group-item:last-child { border-bottom:0; }
.product-view .product-shop > .table { margin-bottom:0; }
.product-view .product-shop > .panel-body + .table { border-top:1px solid #ddd; }
.product-view .product-shop .product-name { margin-top: 25px; margin-bottom:8px; text-align:center; }
.product-view .product-shop .product-name h1 { margin-top:0; margin-bottom:0; font-size:20px; line-height:24px; }
.product-view .product-shop .product-name h1 > a { color:inherit; }
.product-view .product-shop .category-back-url { clear: both; margin: 10px auto 15px auto; display: table; border: 1px solid #D1D1D1; font-family: alefregular, sans-serif; font-size: 14px; line-height: 26px; color: #000; padding: 0 20px; white-space: nowrap; direction: rtl; }
.product-view .product-shop .category-back-url:active { background: #000; color: #FFF; }
.product-view .mobile-tablet .product-sku,
.product-view .product-shop .product-sku { color:#949494; text-transform:uppercase; font-size:10px; visibility:hidden; }
.product-view .product-shop .availability,
.product-view .product-shop .price-box { margin-top: 0; margin-bottom:6px; }
.product-view .product-shop .add-to-box { margin:20px 1px 20px 0; padding-right:0; }
.product-view .product-shop .product-options-bottom .price-box,
.product-view .product-shop .product-options-bottom .add-to-cart { padding-left:0; padding-right:0; }

.product-options { min-height:20px; position:relative; }
.product-options em, .product-options p.required { display:none; }
.product-options blockquote { border-color:#ddd; border-color:rgba(0, 0, 0, 0.15); }
.product-options dl { margin:0; }
.product-options dt { font-weight:normal; }
.product-options dt label { margin-bottom:0; font-weight:bold; }
.product-options dt label.required em { margin-left:2px; color:#b94a48; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; }
.product-options dd .qty-holder { display:block; }
.product-options dd .qty-holder label { vertical-align:middle; }
.product-options dd { margin:0; }
.product-options dd .input-text,
.product-options dd select,
.product-options dd textarea { display: block; width:100%; height:28px; padding:6px 12px; font-size:13px; line-height:1.4; color:#000; vertical-align:middle; background-color:#fff; border:1px solid #efefef; opacity: 0; }
.product-options dd .input-text:-moz-placeholder,
.product-options dd select:-moz-placeholder,
.product-options dd textarea:-moz-placeholder { color:#999; }
.product-options dd .input-text::-moz-placeholder,
.product-options dd select::-moz-placeholder,
.product-options dd textarea::-moz-placeholder { color:#999; }
.product-options dd .input-text:-ms-input-placeholder,
.product-options dd select:-ms-input-placeholder,
.product-options dd textarea:-ms-input-placeholder { color:#999; }
.product-options dd .input-text::-webkit-input-placeholder,
.product-options dd select::-webkit-input-placeholder,
.product-options dd textarea::-webkit-input-placeholder { color:#999; }
.product-options dd .input-text[disabled],
.product-options dd textarea[disabled],
.product-options dd .input-text[readonly],
.product-options dd textarea[readonly],
fieldset[disabled] .product-options dd .input-text,
fieldset[disabled] .product-options dd select,
fieldset[disabled] .product-options dd textarea { cursor:not-allowed; background-color:#eee; }
.product-options dd select[disabled],
.product-options dd select[readonly] { cursor:not-allowed; }
textarea.product-options dd .input-text,
textarea.product-options dd select,
textarea.product-options dd textarea { height:auto; }
.product-options dd select[multiple],
.product-options dd select { height:32px; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; }
.product-options dd textarea { height:auto; }
.product-options dl.last dd { margin-right:-4px; }
.product-options dl.last dd.last { border-bottom:0; margin-bottom:0; }
.product-options ul.options-list { margin-bottom:0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.note { margin:0; font-size:12px; }
.product-options p.required { position:absolute; right:20px; top:20px; }
.product-options-bottom { margin-left:-15px; margin-right:-15px; }
.product-options-bottom:before,
.product-options-bottom:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-options-bottom:after { clear:both; }
.product-options-bottom:before,
.product-options-bottom:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-options-bottom:after { clear:both; }
.product-options-bottom .price-box,
.product-options-bottom .add-to-cart { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.product-options-bottom .add-to-links { padding-top:10px; clear:both; text-align:center; }
.product-options-bottom .add-to-links li { display:inline; }
.product-options-bottom .price-box { padding-top:10px; }
.product-options-bottom .price-box:before,
.product-options-bottom .price-box:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-options-bottom .price-box:after { clear:both; }
.product-options-bottom .price-box:before,
.product-options-bottom .price-box:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-options-bottom .price-box:after { clear:both; }
.product-options-bottom .price-label { float:left; padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-shop .product-options dt label.required em { margin-left:0; margin-right:2px; }
.product-shop .product-options-bottom { margin:0 0 30px 0; }
.product-shop .product-options-bottom .price-box { display:none; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }

/* Add to cart box */
.product-view .add-to-box { padding:0; }
.product-view .add-to-box .add-to-cart .input-group { margin:0 auto; }

.product-view .input-group { width:100%; }
.product-shop .add-to-cart-box { clear:both; float:left; padding-top:12px; }
.product-shop .add-to-cart .input-group .input-group-btn { padding:0; }
.product-shop .add-to-cart .input-group button.button { text-transform:uppercase; width:100%; padding:14px 16px; border-radius: 0; }
.product-shop .add-to-cart .input-group button.button span span {  position:relative; padding-left:0; display:block; letter-spacing: 1px; }
.product-shop .add-to-cart .input-group button.button .text-to-add { display: block; }
.product-shop .add-to-cart .input-group button.button .text-added { display: none; }
.product-shop .add-to-cart .input-group button.button .icon-add { display: block; position: absolute; top: 14px; left: 15px; background: url(//incdn.adikastyle.com/media/images/catalog/product/add-to-cart-icon-plus.png) 0 1px no-repeat; width: 19px; height: 19px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .125s ease-in-out; -moz-transition: .125s ease-in-out; -o-transition: .125s ease-in-out; transition: .125s ease-in-out; transition-timing-function: ease-in; }
.product-shop .add-to-cart .input-group button.button:hover { background: #000; border: 1px solid #000; border-bottom: 0; }
.product-shop .add-to-cart .input-group button.button:hover .icon-add { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);  }
.product-shop .add-to-cart .input-group button.button.disabled { background: #A0A0A0; border: 1px solid #A0A0A0; }
.product-shop .add-to-cart .input-group button.button.disabled .text-to-add { display: none; }
.product-shop .add-to-cart .input-group button.button.disabled .text-added { display: block; }
.product-shop .add-to-cart .input-group button.button.disabled .icon-add { background: url(//incdn.adikastyle.com/media/images/v.png) 0 1px no-repeat; transform: rotate(0deg); }
.product-shop .add-to-cart .input-group button.button.loading { background: #fe5060 !important; border: 1px solid #fe5060 !important;}
.product-shop .add-to-cart .input-group button.button.loading .icon-add { background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/ajax-loader-rw.gif) 0 1px no-repeat; transform: rotate(0deg);  }

/* Product options */
.product-shop .product-options-bottom .add-to-links { clear:both; }
.product-view .grouped-items-table .price-box { margin:0; }
.product-view .grouped-items-table .qty { width:auto; }
.product-view .box-collateral { margin-bottom:20px; }
.product-view .box-collateral:before,
.product-view .box-collateral:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-view .box-collateral:after { clear:both; }
.product-view .box-collateral:before,
.product-view .box-collateral:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-view .box-collateral:after { clear:both; }
.product-view .box-collateral > .list-group { margin-bottom:0; }
.product-view .box-collateral > .list-group .list-group-item { border-width:1px 0; }
.product-view .box-collateral > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.product-view .box-collateral > .list-group .list-group-item:last-child { border-bottom:0; }
.product-view .box-collateral > .table { margin-bottom:0; }
.product-view .box-collateral > .panel-body + .table { border-top:1px solid #ddd; }
.product-view .box-collateral > h2 { font-size:16px; }
.product-view .box-additional { padding:0; }
.product-view .box-additional > h2 { margin:0; }
.product-view .box-additional .data-table { border:0; margin-bottom:0; }
.product-view .box-additional .data-table > tbody > tr > th { border-left:0; }
.product-view .box-additional .data-table > tbody > tr > td { border-right:0; }
.product-view .box-additional .data-table > tbody > tr.first > th,
.product-view .box-additional .data-table > tbody > tr.first > td { border-top:0; }
.product-view .box-additional .data-table > tbody > tr.last > th,
.product-view .box-additional .data-table > tbody > tr.last > td { border-bottom:0; }
.product-view .box-up-sell .table-responsive { padding:15px 0; }
.product-view .box-up-sell .products-grid { margin:0; width:100%; }
.product-view .box-up-sell .products-grid td { width:25%; padding:0 15px; vertical-align:top; }
.product-view .box-up-sell .products-grid .product-image,
.product-view .box-up-sell .products-grid .price-box { margin-bottom:10px; }
.product-view .box-up-sell .products-grid .ratings { margin-bottom:0; }
.product-view .box-tags { margin:0; }
.product-view .box-tags .product-tags li { display:inline; white-space:nowrap; margin:0 6px; }
.product-view .box-tags .note { }
.product-view .box-reviews dt { padding-top:15px; font-weight:normal; }
.product-view .box-reviews dt a,
.product-view .box-reviews dt span { font-weight:bold; }
.product-view .box-reviews dd { padding-bottom:15px; border-bottom:1px solid #eee; }
.product-view .box-reviews dd:before,
.product-view .box-reviews dd:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-view .box-reviews dd:after { clear:both; }
.product-view .box-reviews dd:before,
.product-view .box-reviews dd:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-view .box-reviews dd:after { clear:both; }
.product-view .box-reviews dd .ratings-table { float:left; margin-right:10px; }
.product-view .box-reviews dd small { font-style:italic; }
.product-view .box-reviews .form-add h3 { margin-top:0; font-size:14px; font-weight:normal; }
.product-view .box-reviews .form-add h3 span { font-weight:500; }
.product-view .box-reviews .form-add h4 { display:inline-block; position:relative; margin-bottom:5px; font-size:14px; font-weight:bold; }
.product-view .box-reviews .form-add h4 em { float:right; position:absolute; top:0; right:-8px; color:#b94a48; }
.product-view .box-reviews .form-add td.value { text-align:center; }
.product-view .box-reviews .form-add td.value .radio { display:inline; margin:0; padding:0; height:20px; }

.image-select .image-option-container { display:inline-block; border-color:#fff !important; background:none !important; float:none !important; }
.image-select.color .image-option-container:hover { border-color:#000 !important; }
.image-select .image-option-container img { margin:1px; }
.image-select .image-option-container.active { border-color:#000 !important; }
.product-view a.button.btn-black { position:relative; font-size:13px; color:#000; border:2px solid #000; min-width:90px; line-height:28px; background-color:#fff; height:30px; padding:0 5px 0 29px; margin:14px 0 30px; width:195px; font-family:'alefbold', sans-serif; }
.product-view a.button.btn-black:hover { color:#fff; background-color:#000; }
.product-view #wishlist-heart { position:absolute; left:24px; top:7px; width:15px; height:13px; }
.product-view a.button.btn-black:hover > span#wishlist-heart:before, .product-view a.button.btn-black:hover > span#wishlist-heart:after { background-color:#fff; }
.product-view .short-description { font-size:13px; line-height:18px; }
.product-view .loader { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/opc-ajax-loader.gif) 50% 50% no-repeat; width:110px; height:10px; display:none; }

/* Low stock */
.low-stock,
.simple-low-stock { display: block; white-space:nowrap; color:#FF001A; font-size: 13px; }
.low-stock { display:none; }

/* Low stock - PDP */
.product-view-options-container { position: relative; }
.product-view .low-stock,
.product-view .simple-low-stock { position:relative; bottom: 5px; }

/* Low stock - Cart */
#shopping-cart-table .simple-low-stock { float: right; }

/* Low stock - Wishlist */
#wishlist-table .simple-low-stock { margin-right: 10px; float: right; }

@media (max-width:600px) {
    #wishlist-table .simple-low-stock { margin-right: 0; }
}

.category-low-stock-bg { position:absolute; top:-39px; right:-5px; width:0; height:0; border-top:60px solid transparent; border-bottom:60px solid transparent; border-left:60px solid #fff; -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg); }
.category-low-stock-msg { position:absolute; top:12px; right:8px; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); height:36px; width:48px; font-family:'alefregular', sans-serif; font-size:10px; letter-spacing:1px; text-align:center; line-height:16px; color:#7a5ffe; }

.product-view .bullet-list { padding-top:7px; }
.product-box .bullet-list { margin-top:25px; }
.product-view .fabric-wishlist { position:relative; display:block; }
.product-view .fabric-wishlist span.wishlist { left:0; position:absolute; top:5px; }
.product-box .fabric-wishlist span.wishlist a { text-decoration:underline; }
.product-box .fabric-wishlist span.wishlist a:hover { text-decoration:none; }
.product-view .fabric-wishlist span.fabric { float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px; }
.product-view .fabric-wishlist span.fabric strong { font-family:Arial, Helvetica, sans-serif; }
.product-view .product-shop .price-box .price { font-weight:normal; }

.product-view .additional-attributes { text-align:right; font-size:13px; }
.product-view .additional-sku span.label,
.product-view .additional-attributes span.label { margin-left:5px; }
.product-view .additional-attributes ul { margin:0; }
.product-view .additional-attributes ul li { line-height:17px; margin: 5px 15px 5px 0; list-style-position: outside; }
.product-view .additional-sku-wrapper ul li { margin: 5px 15px 5px 0; list-style-position: outside; line-height: 17px; }
.product-view .additional-brandsBullet { text-align:right; font-size:13px; }
.product-view .additional-brandsBullet ul { margin: 0; }
.product-view .additional-brandsBullet ul li { margin: 5px 15px 5px 0; list-style-position: outside; line-height: 17px; }
.product-view .additional-brandsBullet .data-brandsBullet {font-family: 'avenir', sans-serif; line-height: 11px;}

/* Expandable blocks styling */
.product-view .expandable-block { text-align:right; padding:0 !important; }
.product-view .expandable-block h2 { font-size:14px; font-family:'alefregular', sans-serif; margin:0; text-transform:uppercase; }
.product-view .expandable-block .exp-block-title { border-top:1px solid #000; padding:10px 0 8px; cursor:pointer; }
.product-view .expandable-block .block-hide,
.product-view .expandable-block .block-plus { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/coupon.png) no-repeat 0 -19px; float:left; height:20px; margin-left:3px; width:20px; }
.product-view .expandable-block .block-hide:hover,
.product-view .expandable-block .block-plus:hover { cursor:pointer; }
.product-view .expandable-block .block-hide { background-position:0 5px; }
.product-essential .expandable-block .exp-block-content { display:none; }
.product-essential .expandable-block .exp-block-content:before,
.product-essential .expandable-block .exp-block-content:after { -moz-box-sizing:content-box; }
.product-view .size-guide:hover { cursor:pointer; text-decoration:none; }
.product-view .input-box-loader { background:url(//incdn.adikastyle.com/media/images/ajax-loader.gif) 50% 50% no-repeat; height:51px; display:none; }
.expandable-block table { width:100%; }
.expandable-block.model-sizes tr td { text-align:center; font-family:'avenirltstd-medium', sans-serif; font-size:12px; line-height:18px; }
.expandable-block.model-sizes tr:first-child td { font-family:'alefregular', sans-serif; }
.expandable-block ul { list-style:disc inside; }

/* Size quide icon*/
.product-view .size-guide { text-transform:uppercase; float: right; font-size:14px; font-family:alefregular, sans-serif; margin: 15px 0 0 0; font-weight:normal; text-align:right; padding: 1px 7px; display:block; background: #000; }
.product-view .size-guide span { white-space:nowrap; border-bottom:1px solid transparent; text-decoration:none; color: #FFF; }
.product-view .size-guide:hover { background: #FFF; }
.product-view .size-guide:hover span { color: #000; }
.product-view .size-guide.configurable { margin:0 12px 0 0; float:none; display:inline-block; }
.ie10 .product-view .size-guide { background-position:75px 5px; }

/* Wishlist, shop the look buttons, whatsapp icon*/
.product-view-add-to-links { overflow: hidden; margin-top: 10px; padding-bottom: 7px; border-bottom: 1px solid #D1D1D1; }

.link-wishlist { color: #000 !important; text-decoration: none !important; width: 50%; height: 50px; float: right; margin-top: 20px; display: block; text-align: center; }
.link-wishlist.full-width { width: 100%; }
.link-wishlist .wishlist-icon { margin: 0 auto 5px auto; clear: both; background: url("//incdn.adikastyle.com/media/images/heart-empty-product.png") center top no-repeat; width: 28px; height: 26px; }
.link-wishlist .wishlist-text-added { clear: both; display: none; }
.link-wishlist .wishlist-text-toadd { clear: both; }
.link-wishlist.wishlist-added .wishlist-icon { background: url("https://www.adikastyle.com/skin/frontend/adika/default/images/heart-full-product.png") center top no-repeat; }
.link-wishlist.wishlist-added .wishlist-text-toadd { display: none; }
.link-wishlist.wishlist-added .wishlist-text-added { display: block; }

.link-go-to-cart { color: #FFF; font-family: "alefregular", sans-serif; font-size: 17px; background: #000; display: block; margin: 0 auto 18px auto; line-height: 52px; text-decoration: none !important; clear: both; }
.link-go-to-cart:hover { opacity: 0.7; }

@keyframes pulse {
    0% { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1) }
    25% { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2) }
    75% { -webkit-transform: scale(.9); -moz-transform: scale(.9); transform: scale(.9) }
}

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1) }
    20% { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2) }
    75% { -webkit-transform: scale(.9); -moz-transform: scale(.9); transform: scale(.9) }
}

.link-wishlist:hover .wishlist-icon {
    -moz-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-animation-name: pulse;
    -webkit-animation-duration: .75s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-name: pulse;
    animation-duration: .75s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

.product-view .link-shop-the-look { color: #000 !important; text-decoration: none !important; width: 50%; float: right; margin-top: 20px; display: block; text-align: center; background: url("//incdn.adikastyle.com/media/images/catalog/product/shop-the-look-icon.png") center top no-repeat; padding: 30px 0 0 0; }
.product-view .link-shop-the-look:hover { background: url("https://www.adikastyle.com/skin/frontend/adika/default/images/catalog/product/shop-the-look-icon-hover.png") center top no-repeat; }

.product-view .link-whatsapp { display: none; color: #000 !important; text-decoration: none !important; width: 50%; float: right; margin-top: 20px; text-align: center; background: url("//incdn.adikastyle.com/media/images/whatsapp/whatsapp_icon2.png") center top no-repeat; background-size: 30px 30px; padding: 30px 0 0 0; }

/* Size guide */
.size-guide-content { direction:rtl; display:none; background-color:#fff; left:50%; margin:0 0 40px -381px; position:absolute; top:126px; width:790px; z-index:10000000; border: 1px solid #ccc; overflow:auto; }
.size-guide-content .inner-content { padding: 30px 20px 20px 20px; position:relative; }
.size-guide-content .inner-content .video { position:relative; }
.size-guide-content .inner-content .video #video-wrapper { text-align: center; }
.size-guide-content .inner-content .video iframe { width:600px; height:334px; }
.size-guide-content .inner-content .video .video-overlay { background-size:cover; display:block; width:100%; position:absolute; height:100%; top:0; margin:0; }
.size-guide-content .inner-content .video .video-overlay span { position:relative; margin:0 auto; cursor:pointer; width:100%; height:100%; display:block; background:url(//incdn.adikastyle.com/media/images/size-guide-video-play.png) no-repeat center transparent; }
.size-guide-content .product-box-close { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn-close-size-guide.png) 0 0 no-repeat; cursor:pointer; height:8px; position:absolute; right:38px; top:9px; width:8px; }
.size-guide-content .product-box-close span { visibility:hidden; }
.size-guide-content img { max-width:100%; }
.size-guide-content .tabs { text-align:center; }
.size-guide-content .tabs div { display:none; }
.size-guide-content .tabs div:first-child { display:block; }
.size-guide-content .tabs .table-wrapper { border:1px solid #cdcdcd; padding:20px 30px; float:right; overflow:hidden; display:block; width:100%; }
.size-guide-content .tabs .shoes .table-wrapper { width:46%; margin:44px 0 0 4%; }
.size-guide-content .tabs table { width:100%; }
.size-guide-content .tabs table thead tr td { font-family:'alefbold', sans-serif; font-size:14px; white-space:nowrap; }
.size-guide-content .tabs tbody { width:100%; display:block; }
.size-guide-content .tabs table tr { width:100%; display:block; border-bottom:1px solid #cdcdcd; font-size:12px; }
.size-guide-content .tabs table tr:last-child { border:none; }
.size-guide-content .tabs table td { padding:8px 0; }
.size-guide-content .tabs h4 { color:#fe5060; font-size:33px; line-height:2.3; clear:both; }
.size-guide-content .tabs p { line-height:22px; margin:0; }
.size-guide-content .tabs ul { padding-right:17px; text-align:right; float:left; max-width:50%; margin:35px 0 0; line-height:15px; }
.size-guide-content .tabs li { padding:0 18px 16px 0; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/amshopby-hadle.png) right 4px no-repeat; }
.size-guide-content .tabs .with-image table { width:100%; }
.size-guide-content .tabs .with-image img { max-width:50%; }
.size-guide-content .tabs .with-image h4 { padding-top:36px; }
.size-guide-content .tabs-menu { text-align:center; font-size:20px; padding:19px 0 25px; }
.size-guide-content .tabs-menu span { display:inline-block; padding-bottom:3px; margin:0 26px; cursor:pointer; border-bottom:1px solid transparent; }
.size-guide-content .tabs-menu span:hover { border-color:#fe5060; }
.size-guide-content .custom { text-align:center; }
.size-guide-content .custom .desktop { display:inline; }
.size-guide-content .custom .mobile { display:none; }

.product-view .image-select .image-option-container { color:#000; }
.product-view .image-select .image-option-container span { width:29px; height:28px; padding:0 !important; display:block; border:1px solid #000; line-height:29px; text-indent:-1px; font-family:'avenirltstd-medium', sans-serif; cursor:pointer; }
.product-view .image-select .image-option-container span:hover { color:#fff; background-color:#000; }
.product-view .image-select .image-option-container.empty.active { border-color:#fff !important; color:#fff; }
.product-view .image-select .image-option-container.empty.active span { background-color:#000; }
.product-view .image-select .image-option-container.disabled.non-selectable { display:none; }
.product-view .product-options .selected-attr { text-transform:capitalize; font-weight:bold; }
.product-view .alert-stock a { background-color:#fe5060; color:#fff; text-transform:uppercase; font-size:13px; padding:6px 12px; display: block; width: 100%; border-radius: 0 !important; }
.product-view .alert-stock a:focus { text-decoration:none; outline:none; }
.product-view .alert-stock a:hover { background-color:#ed253f; text-decoration:none; }
.product-view .product-shop .validation-advice { margin:0 4px 0 0; padding-right:12px; background:url(//incdn.adikastyle.com/media/images/bkg_validation_advice.png) no-repeat 100% 7px; }
.product-view .options-alert { display:none; margin:0 0 25px; }
.product-view .simple-alert { display:block; text-align:right; }
.product-view .price-box .price { font-size:16px; }
.product-view .block-related .price-box .price { font-size:14px; }
.product-view .select-validation { display:none; }

/* Model and item sizes tables */
.model-sizes table,
.item-sizes table { border:1px solid #f5f5f5; font-size:12px; text-align:center; }
.model-sizes table tr:first-child,
.item-sizes table tr:first-child { background-color:#f5f5f5; }
.model-sizes table td,
.item-sizes table td { padding:5px 2px !important; }
.model-sizes table thead,
.item-sizes table thead { text-align:right; padding-left:15px; }
.item-sizes .model-wears-size-cm,
.item-sizes .model-wears-size { margin:5px 15px 5px 0; font-family:'alefregular', sans-serif; display:list-item; list-style:disc outside; }
.model-sizes table tr td span,
.item-sizes table tr td span { direction:ltr; font-family:'avenirltstd-medium', sans-serif; }
.model-sizes table tr td:first-of-type,
.item-sizes table tr td:first-of-type { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0 15px 0 0 !important; }
.model-sizes table tr:first-of-type td strong,
.item-sizes table tr:first-of-type td span { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.item-sizes table tr td { text-align:center; font-family:'avenirltstd-medium', sans-serif; font-size:12px; line-height:18px; }
.item-sizes table td:first-child  { text-align: right; }

/* Related products block */
.product-view .related { width: inherit; position:relative; overflow: visible !important; }
.block-related { width: inherit; margin-bottom: 0; position:relative; }
.block-related .block-title { border-bottom:0; padding:0; text-align:center; margin-bottom:10px; }
.block-related .block-title span { font-weight: normal !important; font-size:18px; }
.block-related .related-slider { width:100%; height:300px; }
.block-related .related-slider .related-list { height:300px; overflow:hidden; display: block; }

.block-related .related-list .product { width: 180px; height: 300px; margin:0; display: inline-block; position: relative; }
.block-related .related-list .product a img { width: 92% !important; height: auto !important; }
.block-related .related-list .product .product-details { position:absolute; bottom: -12px; left:0; width:100%; display:block; background-color:rgba(255, 255, 255, .8); }
.block-related .related-list .product .product-details .product-details-info { display:block; margin:0 auto; position:relative; text-align:center; width:100%; padding:10px 0; }
.block-related .related-list .product .product-details .product-name { line-height:15px; white-space:normal; }
.block-related .related-list .product .product-details .product-name a { color:#000; font-size:14px !important; }
.block-related .related-list .product:hover .product-details .product-name a { text-decoration: underline; }

.rel-jcarousel { position:relative; overflow:hidden; }
.rel-jcarousel ul { width:20000em; position:absolute; list-style:none; margin:0; padding:0; left:0; }
.rel-jcarousel li { float:left; }

/* Related products block - centered layout when slider is disabled */
.block-related .related-slider.without-slider { text-align: center; height: auto; }
.block-related .related-slider.without-slider .related-list { width: auto !important; height: auto !important; margin: 0 auto; overflow: hidden; position: static; }
.block-related .related-slider.without-slider .related-list .product { float: none; margin-bottom: 40px; }

/* Related products block - arrows*/
.block-related #prev,
.block-related #next { position:absolute; width:26px; height:69px; background:url(//incdn.adikastyle.com/media/images/catalog/product/slider-arrows.png) 0 0 no-repeat; top:45%; text-decoration:none; z-index: 100; display:none; }
.block-related #next { right:0; background-position:100% 0; }
.block-related #prev { left:0; background-position:0 0; }

.block-related #prev span,
.block-related #next span { display: none; }
.block-related #prev.disabled,
.block-related #next.disabled { display: none; }
.block-related #prev:hover { background-position:0 100%; }
.block-related #next:hover { background-position:100% 100%; }

.product-view .prev-img:hover { background-position:0 100%; }
.product-view .next-img:hover { background-position:100% 100%; }

/* Other... */
.pseudo-overlay, .product-view .mobile-tablet { display:none; }
.pseudo-overlay.active { display:block; z-index:999999; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); }
.fallback-bg .pseudo-overlay.active, .ie10 .pseudo-overlay.active { background-color:#000; opacity:0.50; }

.product-view .header-wrapper { max-width:1585px; margin:0 auto; position:relative; }
.product-view .quick-links.container { background-color:#000; }
.product-view .quick-access { float:none; margin:0 auto; min-height:33px; }
.product-view .container.footer { padding:0 !important; }


.product-view .left-column .returns { padding:8px 0 0 0; border-top:1px solid #000; }
.product-view .left-column input#qty, .product-view .product-img-zoom .main-image { display:none; }

/* Product options */
.product-options { padding-top:5px; }
.product-options dt,
.product-options .image-select { display:none; }
.product-options select { display:block !important; max-width:100%; margin:0 auto; }
.product-options dd,
.product-options dl.last dd { padding:0; margin:0; }
.product-options dd .input-box,
.product-options dl.last dd .input-box { min-height:45px; width:100%; }
.product-options .cu-forms-select { margin:0 auto; border:1px solid #000 !important; border-radius: 0; width:100% !important; left:0px !important; }
.product-options .cu-forms-select-inner { line-height:31px; font-weight:normal; font-family: alefregular, sans-serif; text-align: center; }
.product-options .cu-forms-select-outer { background:url(//incdn.adikastyle.com/media/images/custom-dropdown-icon.png) no-repeat 15px 13px; padding:0 10px 0 30px; }
.product-options .cu-forms-disabled { border-color:#D1D1D1; }
.product-options .cu-forms-disabled div { color:#000; }

.product-options .dropdown-container { width:100%; position:absolute; z-index:10; padding-top:32px; top:0; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/transparent-pixel.png); }
.product-options .dropdown-container .dropdown-option { height:32px; padding:0 10px 0 30px; background:#fff; line-height:31px; border:solid #000; border-width:0 1px; cursor:pointer; text-align: center !important;}
.product-options .dropdown-container .dropdown-option:hover { background:#000; color:#fff; }
.product-options .dropdown-container .dropdown-option:last-child { border-width:0 1px 1px; }
.product-options .dropdown-open .cu-forms-custom-over { border-width:1px 1px 0 1px; }

/* Product view info tabs */
.product-view-info-tabs { text-align: right; }
.product-view-info-tabs-header { overflow: hidden; clear: both; }
.product-view-info-tabs-tab { float: right; overflow: hidden; margin-bottom: -1px; margin-left: 8px; cursor: pointer; }
.product-view-info-tabs-tab.first span { width: 74px; }
.product-view-info-tabs-tab.medium span {  width: 116px; }
.product-view-info-tabs-tab.last span {  width: 122px; }
.product-view-info-tabs-tab.last {  margin-left: 0; }
.product-view-info-tabs-tab span { text-align: center; line-height: 42px; display: inline-block; background: #F5F5F5; }
.product-view-info-tabs-tab:hover span { text-decoration: underline; }
.product-view-info-tabs-tab.active { border: 1px solid #D1D1D1; font-family: "alefbold", sans-serif; }
.product-view-info-tabs-tab.active span { background: #FFF; }
.product-view-info-tabs-tab.disabled { display: none !important; }
.product-view-info-tabs-contents { clear: both; margin-top: -1px; }
.product-view-info-tabs-content { display: none; padding: 17px; border: 1px solid #D1D1D1; }
.product-view-info-tabs-content.active { display: block;  }
.product-view-info-tabs-content.disabled { display: none !important;  }

.product-view-info-tabs-tab-mobile { display: none; }
.product-view-info-tabs-tab-mobile.disabled { display: none !important; }

/* Product view info tabs - inner content */
.product-view-info-tabs table { width:100%; }
.product-view-info-tabs ul { list-style:disc inside; }

/* Shipment and returns block */
.shipment-and-returns-block { margin-top: -15px; }
.shipment-and-returns-block h4 { font-size: 16px; }
.shipment-and-returns-block p { font-size: 13px; }
.shipment-and-returns-block a { font-family: "alefbold", sans-serif; text-decoration: underline; color: #000; }
.shipment-and-returns-block a:hover { text-decoration: none; }

/* Shipment tab open link */
.pdp-open-shipping-tab { overflow: hidden; padding-left: 13px; text-decoration: underline; display: inline-block; color: #000; background: url("//incdn.adikastyle.com/media/images/catalog/product/pdp-open-shippent-tab.png") 0 6px no-repeat; }
.pdp-open-shipping-tab:hover { font-family: "alefbold", sans-serif; }

/* Desktop */
@media (min-width:971px) {
    /* Implement 230px for PDP sidebar elements */
    .add-to-cart,
    .link-go-to-cart,
    .product-view .options-alert,
    .product-view-options-container { margin: 0 auto; width: 230px !important; }

}

/* Ipad */
@media (max-width:970px) {
    /* Layout tweaks */
    .product-view .layout { margin:0; }
    .product-essential, .product-collateral { width: 740px; }
    .product-view .left-column { width: 320px; }
    .product-view .right-column { height: 670px; width: 402px; border-bottom: 1px solid #D1D1D1; padding-bottom: 20px; margin-bottom: 20px; }
    .product-view .right-column-copy { width: 402px;}

    /* Products details */
    .product-view .product-shop .product-name { margin-top: 0; }

    /* Related products tweak - recalculated by initRelated() */
    .block-related .related-slider { height: 180px; }
    .block-related .related-slider .related-list { height: 180px; }
    .block-related .related-list .product { width: 133px; height: 180px; }
    .block-related .related-list .product .product-details { display: none; }

    /* Product media */
    /*.product-img-box .more-views-thumbnails { border-bottom: 1px solid #D1D1D1; }*/

    /* Product view info tabs tweak for resolution <= iPad */
    .product-view-info-tabs-tab span { width: auto !important; padding: 0 7px; font-size: 12px; }

    /* Other */
    .product-view .video-overlay img { width:100%; height:100%; }

    /* Mobile an Tablet add to cart button change */
    .product-shop .add-to-cart .input-group button.button:hover .icon-add { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);  }
    .product-shop .add-to-cart .input-group button.button:hover { background: #FE5060; border: 1px solid #FE5060; border-bottom: 0; }
    .product-shop .add-to-cart .input-group button.button.disabled { background: #A0A0A0; border: 1px solid #A0A0A0; }
}

@media (max-width:875px) {
    .size-guide-content .custom .desktop { display:none; }
    .size-guide-content .custom .mobile { display:inline; }
}

@media (max-width:800px) {
    .size-guide-content { width:680px; margin-left:-310px; top:70px; }
    .size-guide-content .inner-content { padding:15px 5px; }
    .size-guide-content .inner-content .video iframe { width:569px; height:315px; }
    .size-guide-content .inner-content .video .video-overlay span { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/size-guide-video-play-small.png) no-repeat center transparent; }
    .size-guide-content .video { margin:0 13px; }
    .size-guide-content .tabs-menu { padding-top:61px; }
    .size-guide-content .tabs table td { padding:0 0 0 15px; }
    .size-guide-content .tabs h4 { margin:32px 0 19px; }
    .size-guide-content .tabs p { font-size:20px; line-height:27px; }
    .size-guide-content .tabs .with-image table { float:none; margin:46px auto 30px; }
    .size-guide-content .tabs .with-image img { margin:23px 0 0 49px; max-width:100%; }
    .size-guide-content .tabs ul { font-size:20px; line-height:22px; margin:32px 0 0; padding-right:40px; max-width:100%; float:right; }
    .size-guide-content .tabs li { background-position:right 7px; padding:0 21px 21px 0; }
    .size-guide-content .tabs .with-image h4 { padding-top:4px; margin:32px 0 23px; }
    .size-guide-content .product-box-close { right:8px; top:11px; }
}

@media (max-width:680px) {
    .size-guide-content { width:90%; margin-left:-45%; }
    .size-guide-content .inner-content .video iframe { width:100%; height:200px; }
    .size-guide-content .tabs-menu span { margin:0 2%; }
    .size-guide-content .tabs-menu { padding-top:40px; }

    .size-guide-content .tabs .shoes .table-wrapper { margin:0; width:100%; }
    .size-guide-content .tabs .shoes .table-wrapper table { margin:0; width:100%; }
    .size-guide-content .tabs .table-wrapper { padding:10px 15px; }
    .size-guide-content .tabs .with-image img { margin:24px 0 0; }
    .size-guide-content .tabs table tr td { text-align:center; padding:0; }
    .size-guide-content .tabs table thead tr td { white-space:normal; padding:0 0 10px; }
}

/* Mobile */
@media (max-width:767px) {
    /* Some global tweaks */
    .product-view .only-tablet-desktop { display: none !important; }
    .product-view .only-mobile { display:block !important; text-align:center; }

    /* Layout tweaks */
    .catalog-product-view header[role="banner"] { padding-bottom: 45px; }
    .product-view { margin-top: 0; }
    .product-essential,
    .product-collateral { width: 100%; }
    .product-view .left-column { clear: both; width: 100%; }
    .product-view .right-column { clear: both; width: 100%; margin-left: 0; margin-top: 10px; margin-bottom: 10px; height: auto; overflow: hidden; border-bottom: 0; padding-bottom: 0; }
    .product-view .right-column-copy { clear: both; width: 100%; margin: 20px 0 0 0; }

    /* Related products tweak - additional calculations by initRelated() */
    .block-related .related-slider { margin-top: 10px; }
    .block-related .block-title span { font-size: 16px; }
    .block-related .related-slider .related-list .product .product-details { display: block; }

    /* Product details */
    .product-view .product-shop .product-name { margin-bottom: 8px; }
    .product-view .product-shop.left-column .price-box { display: none; }
    .product-view .short-description { margin-bottom: 20px; }

    .product-options-bottom { margin-bottom: 10px !important; }

    /* Fix low stock position for mobile */
    .product-view .low-stock,
    .product-view .simple-low-stock { bottom: 10px; }

    /* Product add to icons */
    .product-view-add-to-links { border-bottom: 0; }
    .product-view .link-shop-the-look { display: none !important; }
    .product-view .link-wishlist { height:65px; padding-top: 15px; }
    .product-view .link-wishlist.full-width { width: 50% !important; }
    .product-view .link-whatsapp { display: block; padding-top: 45px; background-size: 40px 40px; margin-bottom: 25px; }

    /* Custom product info tabs */
    .product-view-info-tabs-header { display: none; }
    .product-view-info-tabs-tab-mobile { display: block; border-top: 1px solid #000; padding: 10px 0; font-family: "alefbold", sans-serif; }
    .product-view-info-tabs-tab-mobile.active { padding: 10px 0 0 0; }
    .product-view-info-tabs-tab-mobile .tab-icon-plus { background: url("https://www.adikastyle.com/skin/frontend/adika/default/images/coupon.png") 0 -19px no-repeat; display: block; width: 30px; height: 18px; float: left; }
    .product-view-info-tabs-tab-mobile.active .tab-icon-plus { background: url("https://www.adikastyle.com/skin/frontend/adika/default/images/coupon.png") 0 5px no-repeat; }
    .product-view-info-tabs-content { border:0; padding: 10px 0; }

    /* Size icon */
    .product-view .size-guide { text-align: right; }

    .catalog-product-view .breadcrumbs { display:block !important; float: none; margin: 0; width: 100%}
    .catalog-product-view .breadcrumbs a { clear:both; margin:15px auto 0 auto; display:table; border:1px solid #a4a4a4; font-family:'alefregular', sans-serif; font-size:14px; line-height:26px; color:#a4a4a4; padding:0 20px; white-space: nowrap; text-decoration:none; background: none;}
    .catalog-product-view .breadcrumbs ul { margin-bottom: 0; }
    .catalog-product-view .breadcrumbs li { width: 100%; padding: 0}
    .catalog-product-view .breadcrumbs a:active { background:#000; color:#FFF; }
    .breadcrumbs { display: none; background: none; }
}

.product-options-bottom .product-options.qty-select {
    padding-top: 0;
    min-height: 45px;
}
.product-options-bottom .product-options.qty-select .cu-forms-select-outer {
    padding: 0 1px 0 17px;
}
.product-view .product-shop .validation-advice {
    margin: 5px 0;
    text-align: right;
    float: none !important;
}
.product-view .product-shop .validation-advice.qty-advice {
    float: left !important;
}
.product-options-bottom .product-options .cu-forms-custom-parent {
    margin-right: 8px;
    width: 50px;
    float: right;
    z-index: 1;
}
.product-options .option .cu-forms-select {
    background: #fff;
    width: 100%;
}
.product-options .option .cu-forms-select {
    border-radius: 0 !important;
}
.product-options .cu-forms-disabled {
    border-color: #d8d8d8;
}
.product-options-bottom .product-options .qty-label {
    float: right;
    display: inline-block;
    margin-top: 8px;
    font-family: almoni-bold, sans-serif;
}
.product-options .option select[multiple], .product-options .option select {
    height: 34px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}
.product-home .qty-advice, .overlay-content .qty-select .qty-advice { position: relative; top: 8px; }
/* Product view - image slider */
.product-img-box { position:relative; min-height:1px; float:left; }
.product-img-box .more-views { margin-left: 26px; position:relative; float: left; }
.product-img-box .more-views ul { overflow:hidden; direction:ltr; }
.product-img-box .more-views ul:before,
.product-img-box .more-views ul:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-img-box .more-views ul:after { clear:both; }
.product-img-box .more-views ul:before,
.product-img-box .more-views ul:after { content:" "; /* 1 */ display:table; /* 2 */ }
.product-img-box .more-views ul:after { clear:both; }
.product-img-box .more-views ul li { position:relative !important; display:inline-block; margin:0;  }
.product-img-box .more-views ul li .load-image-overlay { display: none; position:absolute; top:7px; right:9px; font-size:10px; color:#000; padding-right:19px; background:url(//incdn.adikastyle.com/media/images/load-image-overlay.png) 100% 2px no-repeat; z-index:101; text-transform: uppercase; font-family: AvenirLTStd-Medium, sans-serif; }
.product-img-box .more-views ul li .load-image-overlay:hover { text-decoration:none; }
.product-img-box .more-views ul li .image-zoom img { width:auto; height:auto; }

.product-img-box .product-image > img,
.product-img-box .more-views > img,
.product-img-box .product-image img,
.product-img-box .more-views ul li img { display: block; }

/* Product view - image slider - control height (this is recalculation into productImageSliderResize()) */
.product-img-box,
.product-img-box .video-container { height:596px; }
.product-img-box .more-views,
.product-image-slider,
.product-img-box .more-views ul{ height:596px; }

/* Product view - image slider - control width (this is recalculation into productImageSliderResize()) */
.product-img-box,
.product-img-box .video-container{ width: 448px; }
.product-img-box .more-views,
.product-img-box .more-views ul li,
.product-img-box .more-views .product-image,
.product-img-box .more-views .product-image > img { width: 396px; height: 596px; }

/* Product view - image slider - thumbnails */
.product-img-box .more-views-thumbnails { position:absolute; top:40px; right:-80px; }
.product-img-box .more-views-thumbs .product-image,
.product-img-box .more-views-thumbs li { width:67px; height:100px; margin-bottom:10px; cursor:pointer; }
.product-img-box .more-views-thumbs li img { width: 67px; height:auto; max-height:100px;  }
.product-img-box .more-views-thumbs li img { border: 1px solid #D1D1D1; }
.product-img-box .more-views-thumbs li.image-shade img { opacity:0.4; border: 0; }
.product-img-box .more-views-thumbs li:hover img { opacity: 1; cursor: pointer;  }
.product-img-box .more-views-thumbs li .load-image-overlay { display:none; }

.product-img-box .more-views-thumbnails .video-thumbnail { width:67px; min-height:100px; position:relative; text-align:center; cursor:pointer; z-index: 9999; }
.product-img-box .more-views-thumbnails .video-thumbnail span { display:block; font-style:italic; }
.product-img-box .more-views-thumbnails .video-thumbnail img { width:100%; height: auto; }
.product-img-box .more-views-thumbnails .video-thumbnail .play-icon { margin:-22px -22px 0 0; position:absolute; width:41px; height:45px; background-image: url("//incdn.adikastyle.com/media/images/catalog/product/video-play-icon.png"); top:40%; right:50%; }
.product-img-box .more-views-thumbnails .video-thumbnail .play-icon:hover { background-position: 0 100%; }

/* Product view video container */
.product-img-box .video-container { position:absolute; z-index:102; background:#FFF; width:448px; overflow: hidden; }
.product-img-box .video-container.hide-vimeo { position:absolute !important; top:-9999px !important; left:-9999px !important; }
.product-img-box .video-container .product-video { overflow:hidden; z-index:8010; width:100%; height:100%; right:0; float:left; position:relative; background:#fff; }
.product-img-box .video-container .product-video .video-inside-wrapper { display:block; margin:0 auto; width:100%; height:100%; }
.product-img-box .video-container .product-video iframe { position:relative; height:790px; width:100%; margin:-130px 0 0 0; }

.product-img-box .video-container .product-video .video-overlay { position:relative; z-index:1; }
.product-img-box .video-container .product-video .video-overlay.empty-image { display:none; }

/* Video icons - can exists in different places */
.product-img-box .mute-video { display: none; position:absolute; height:17px; width:23px; top:10px; left:15px; background:url('//incdn.adikastyle.com/media/images/icon-player-mute.png') no-repeat 0 -17px; z-index:999999; cursor:pointer; }
.product-img-box .mute-video.muted { background-position:0 0; }
.product-img-box .close-video { display: none; position:absolute; width:60px; height:60px; top: -8px; right:5px; background:url(//incdn.adikastyle.com/media/images/icon-remove.png) 25px 25px no-repeat; cursor:pointer; z-index:999999; text-indent: 9999px; }

/* Temporary disable audio mute icon */
.product-img-box .mute-video { display: none !important; }

/* Product view - image slider - some changes */
.product-img-box .product-image-zoom { margin-bottom:10px; }
.product-img-box .image-zoom.zoom-type-inner img { min-width:500px; z-index:1000001;  }


/* Product image slider */

.product-image.main-image { display:none !important; }


.product-image-slider .zoomImg { visibility:hidden; }

.jcarousel { position:relative; overflow:hidden; }
.jcarousel ul { width:20000em; position:absolute; list-style:none; margin:0; padding:0; left:0; }
.jcarousel li { float:left; }


/* Image slider prev & next buttons */
.product-view .next-img,
.product-view .prev-img { position:absolute; width:26px; height:69px; background:url(//incdn.adikastyle.com/media/images/catalog/product/slider-arrows.png) 0 0 no-repeat; top:45%; text-decoration:none; z-index:101; }
.product-view .prev-img { left:-25px; background-position:0 0; }
.product-view .next-img { right:-25px; background-position:100% 0; }

.product-view .prev-img span,
.product-view .next-img span { display: none; }

.product-view .prev-img:hover { background-position:0 100%; }
.product-view .next-img:hover { background-position:100% 100%; }

.product-view .next-img.disabled,
.product-view .prev-img.disabled { display: none; }

@media (min-width:971px) {
    /* Some global changes */
    .hide-desktop { display: none !important; }
}

/* Ipad */
@media (max-width:970px) {
    /* Some global changes */
    .only-desktop { display: none !important; }

    /* Product view - image slider - control height (this is recalculation into productImageSliderResize()) */
    .product-img-box { height: 670px; }
    .product-img-box .video-container,
    .product-img-box .more-views,
    .product-image-slider,
    .product-img-box .more-views ul{ height:530px; }

    /* Product view - image slider - control width (this is recalculation into productImageSliderResize()) */
    .product-img-box,
    .product-img-box .video-container{ width: 402px; }
    .product-img-box .more-views,
    .product-img-box .more-views ul li,
    .product-img-box .more-views .product-image,
    .product-img-box .more-views .product-image > img { width: 350px; height: 530px; }

    /* Thumbnails tweak */
    .product-img-box .more-views-thumbnails { position:relative; overflow: hidden; top:auto; right: auto;  width:100%; margin:0; text-align:center; }
    .product-img-box .more-views-thumbnails .more-views-thumbs { display:none; }
    .product-img-box .more-views-thumbnails .video-thumbnail { width:50px; height:50px; min-height:0; margin: 20px auto 5px auto; }
    .product-img-box .more-views-thumbnails .video-thumbnail img { display:none !important; }
    .product-img-box .more-views-thumbnails .video-thumbnail span { margin:65px 0 0 -4px; }
    .product-img-box .more-views-thumbnails .video-thumbnail .play-icon { top:50%; }
    .product-img-box .more-views-thumbnails .mute-video { top:35px; left:20px; }
    .product-img-box .more-views-thumbnails .close-video { top:15px; width: 100%; height: auto; text-indent:0; background: 0; text-align: center; }
    .product-img-box .more-views-thumbnails .close-video-icon { display: block; width: 35px; height: 35px; background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/catalog/product/video-close-mobile.png) center right no-repeat; background-size: contain; margin: 0 auto 3px auto; }
    .product-img-box .more-views-thumbnails .close-video-text { white-space: nowrap; font-family: AvenirLTStd-Medium, sans-serif; font-size: 13px; letter-spacing: 1px;  }

    /* To test... */
    .product-image-slider .zoomImg { visibility:visible; }
    .product-view .zoom-lens { position:absolute; left:0; }

    /* Hide play icon */
    .product-img-box .more-views-thumbnails .video-thumbnail .play-icon.playing { display: none !important; }
}


@media (max-width:767px) {
    /* Slider tweak (this is recalculation into productImageSliderResize()) */
    .product-img-box,
    .product-img-box .video-container{ width: 100%; }
    .product-img-box .more-views,
    .product-img-box .more-views ul li,
    .product-img-box .more-views .product-image,
    .product-img-box .more-views .product-image > img { width: 100%; }

    /* Improve video icon quality for mobile */
    .product-img-box .more-views-thumbnails .video-thumbnail .play-icon,
    .product-img-box .more-views-thumbnails .video-thumbnail .play-icon:hover { background: url("https://www.adikastyle.com/skin/frontend/adika/default/images/catalog/product/video-play-icon-mobile.png") center center no-repeat; background-size: contain; }
}
/* Lookbook View Styles */
.cms-page-view .main { margin:0; }
.cms-page-view .lookbook-return-btn { position:fixed; z-index:999999; top:10px; right:10px; width:20px; height:20px; padding-right:20px; color:#fff; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/lookbooks-back.png) no-repeat right center; }
.cms-products-wrapper { position:fixed; bottom:0; right:0; width:100%; text-align:center; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/cms-products-bg.png) repeat; padding-top:10px; }
.cms-products-wrapper .cms-products-collapse { width:16px; height:9px; margin:0 auto 20px auto; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/lookbook-small-arrows.png) no-repeat 0 -11px; cursor:pointer; }
.cms-products-wrapper .cms-product { display:inline-block; width:280px; margin:0 35px; }
.cms-products-wrapper .cms-product a:hover { opacity: 0.8; }
.cms-products-wrapper .cms-product .product-info { float:left; width:140px; margin:5px 5px 0 0; }
.cms-products-wrapper .cms-product .product-image { float:right; }
.cms-products-wrapper .cms-product .product-name,
.cms-products-wrapper .cms-product .product-price { display:block; text-align:right; color:#fff; font-size: 14px; }
.cms-products-wrapper .cms-products-slider-wrapper { margin:0 auto; }
.cms-products-wrapper .jcarousel { height:200px; margin:0 40px 0 -10px; }
.cms-products-wrapper .jcarousel-control-prev { float:left; height:71px; width:40px; margin:45px 10px 0 0; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/lokbook-arrow.png) no-repeat 0 3px; }
.cms-products-wrapper .jcarousel-control-next { float:right; height:71px; width:40px; margin-top:-155px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/lokbook-arrow.png) no-repeat -60px 3px; }

@media (min-width:1570px) {
    .cms-products-wrapper .cms-products-slider-wrapper { width:1520px; }
}

@media (min-width:1200px) and (max-width:1570px) {
    .cms-products-wrapper .cms-products-slider-wrapper { width:1150px; }
}

@media (min-width:1025px) and (max-width:1200px) {
    .cms-products-wrapper .cms-products-slider-wrapper { width:808px; }
}
/* Ipad Horizontal */
@media (max-width:1024px) {
    .cms-products-wrapper .jcarousel { height:180px; }
    .cms-products-wrapper .jcarousel-control-prev { margin-top:25px; }
    .cms-products-wrapper .cms-products-slider-wrapper { width:955px; margin-top:35px; }
    .cms-products-wrapper .cms-product { width:205px; margin:0 5px; }
    .cms-products-wrapper .cms-product .product-image img { width:100px; height:137px; }
    .cms-products-wrapper .cms-product .product-info { width:100px; }
}

@media (min-width:769px) and (max-width:980px) {
    .cms-products-wrapper .cms-products-slider-wrapper { width:737px; }
}

/* Ipad Vertical */
@media (max-width:768px) {
    .cms-products-wrapper .cms-products-collapse { display:none; }
    .cms-products-wrapper .jcarousel { height:150px; }
    .cms-products-wrapper .jcarousel-control-next { margin-top:-120px; }
    .cms-products-wrapper .jcarousel-control-prev { margin-top:29px; }
    .cms-products-wrapper .cms-products-slider-wrapper { width:707px; margin-top:15px; }
    .cms-products-wrapper .cms-product { width:202px; margin:0 2px; }
    .cms-products-wrapper .cms-product .product-image img { width:90px; height:127px; }
}

@media (min-width:560px) and (max-width:750px) {
    .cms-products-wrapper .cms-products-slider-wrapper { width:500px; }
}

@media (min-width:481px) and (max-width:559px) {
    .cms-products-wrapper .cms-products-slider-wrapper { width:295px; }
}

/* Mobile */
@media only screen and (max-width:480px) {
    .cms-page-view .std ul { padding-right:0; }
    .cms-products-wrapper { position:static; height:auto; background:#fff; float:left; }
    .cms-products-wrapper .cms-products-slider-wrapper { width:100%; }
    .cms-products-wrapper .jcarousel-control-next,
    .cms-products-wrapper .jcarousel-control-prev { display:none; }
    .cms-products-wrapper .cms-product { width:48%; float:right; margin:0 1px; }
    .cms-products-wrapper .cms-product:last-child { float:left; margin-left:8px; }
    .cms-products-wrapper .cms-product .product-image { float:none; }
    .cms-products-wrapper .cms-product .product-image img { width:80%; height:auto; }
    .cms-products-wrapper .cms-product .product-name,
    .cms-products-wrapper .cms-product .product-price { text-align:center; color:#000; }
    .cms-products-wrapper .cms-product .product-info { float:none; margin:0; width:auto; }
}
@font-face{
    font-family:'omes-r';
    font-weight:400; /*(regular)*/
    font-style: normal;
    src: url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-400.eot');
    src: url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-400.eot?#iefix') format('embedded-opentype'),
    url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-400.ttf') format('truetype'),
    url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-400.woff') format('woff'),
    url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-400.svg#omes-bold') format('svg');
}

#discount-coupon-form { display: none;}
.cart.desktop .cart-columns .title-buttons h1.cart-heading { display: table; width: 100%;}
.cart.desktop .cart-columns .title-buttons h1.cart-heading .num {
    float:right;
    margin-top: 10px;
    font-size: 16px;
}

.cart.desktop .cart-columns .title-buttons h1.cart-heading > span > div {
    float:right;
    font-size: 26px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome,.myClass {
        .cart .data-table .cu-forms-select-outer {
          background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/select-arrows.png) 34px 5px no-repeat !important;
        }
    }
}


@media (max-width: 600px) {
    .cart form {
        margin-bottom: 0px;
    }
    .cart .title-buttons h1 {
        border-bottom: 1px solid #fdcec4;
        padding-bottom: 5px;
    }

    .cart .page-title {
        margin: 0 0px;
    }

    .cart .page-title span.desktop, .cart.desktop .cart-columns .title-buttons h1.cart-heading {
        display: table;
    }

    #shopping-cart-table td.column-5 {
        display: block;
        margin-right: 0 !important;
    }

    #shopping-cart-table td.column-5 .cu-forms-hidden {
        display: block !important;
    }

    .cart .data-table .cu-forms-select-outer {
        padding: 0 23px 0 16px !important;
    }

    #shopping-cart-table tfoot {
        display: table-footer-group !important;
    }

    #shopping-cart-table tfoot tr, #shopping-cart-table tfoot tr td {
        width: 100% !important;
    }

    table#shopping-cart-table, #shopping-cart-table thead, #shopping-cart-table tbody, #shopping-cart-table th, #shopping-cart-table td {
        display: table !important;
    }

    #shopping-cart-table tfoot td.last {
        padding: 5px 0;
        margin-top: 10px;
        /* margin: 0; */
    }

    #shopping-cart-table tbody td.column-5 * {
        line-height: 30px !important;
    }

    .cart .data-table select {
        width: 40px !important;
    }

    .cart .data-table .cu-forms-select {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    #shopping-cart-table tbody td:first-child {
        float: right !important;
    }

    table#shopping-cart-table tbody td {
        width: 50% !important;
    }

    .cart.desktop .cart-columns .my-wishlist h2 {
        padding-right: 0 !important;
    }

    #shopping-cart-table tr {
        display: block !important;
        padding-bottom: 0px;
    }

    table#shopping-cart-table tbody, table#shopping-cart-table tbody tr:first-child {
        margin-top: -4px !important;
    }

    table#shopping-cart-table tbody, table#shopping-cart-table tbody tr {
        width: 100%;
        border-top: 0;
        padding-top: 25px;
        padding-bottom: 25px;
        padding-left: 20px;
    }

    #shopping-cart-table tbody td.column-5 .cu-forms-custom-parent {
        float: right !important;
        margin-bottom: 10px !important;
        width: 85px;
    }

    #shopping-cart-table td.column-5 span.cu-forms-custom-parent::after {
        display: inline !important;
        content: 'כמות';
        float: right;
        margin-left: 7px;
        font-weight: bold;
        padding-top: 2px;
    }

    #wishlist-table {
        overflow: hidden;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 0;
    }

    #wishlist-table tbody {
        padding-top: 0;
    }

    .my-wishlist .page-title {
        display: none;
    }

    .wishlist-page-title {
        font-size: 23px;
    }

    .cart.desktop .cart-columns .my-wishlist .buttons-set2 button {
        margin-left: 0 !important;
        height: 56px;
    }

    .cart .data-table .cu-forms-select-outer {
        background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/small-arrow-down.png) 9px no-repeat !important;
        padding: 1px 9px 0 10px !important;
    }

    #shopping-cart-table td.last .button {
        max-width: 100%;
    }

    .cart #shopping-cart-table .button.btn-update, .checkout-cart-index .forgot-password {
        width: 100%;
        display: block;
        background: 0;
        border: 1px solid #000;
        padding: 2px 10px;
        float: left;
        margin: 20px 0 7px;
        height: 56px;
    }

    .cart #shopping-cart-table .button.btn-update { height: 41px; margin-top: 0px;}

    .cart .my-wishlist .buttons-set2 button {
        width: 100%;
    }

    .checkout-cart-index .cart .my-wishlist .buttons-set2 button {
        width: calc(100% - 40px);
        padding: 5px;
    }

    .cart .my-wishlist .buttons-set2 button:hover {
        background-color: #000;
    }

    .cart .my-wishlist .buttons-set2 button:hover span span {
        color: #fff !important;
    }

    .cart.desktop .cart-columns .cart-collaterals #cart-left-column.fixed {
        width: 267px !important;
        top: 55px !important;
    }

    .col2-set.sidebar {
        position: fixed !important;
    }

    .cart.desktop .cart-columns .cart-collaterals {
        display: none !important;
    }

    #shopping-cart-table td.column-2 .product-name-options {
        display: none !important;
    }

    #wishlist-table .last button {
        max-width: 100%;
    }

}

@media (min-width: 880px) {

    .cart.desktop .cart-columns .cart-right-column {
        float: right !important;
    }

    .cart.desktop .cart-columns .cart-collaterals {
        position: absolute !important;
    }
}

@media (min-width: 875px) and (max-width: 1024px) {
  .cart.desktop .cart-columns .cart-right-column { width: 64%; }
}

/* Client CSS changes */
ul.nav li.level0 a span {
    font-size:18px;
}
/*ul.nav li:nth-child(3):after {
 content: url('https://www.adikastyle.com/skin/frontend/adika/default/images/tooltip.png');
z-index: 100000;
left: -37px;
top: -43px;
position: relative;

}*/
body{overflow-y:scroll;}
*:focus {
outline: 0;
}
input::-moz-focus-inner {
  border: 0;
}
a:active, a:focus {
 outline: none;
}
:active, :focus { outline: none; -moz-outline-style: none; }

.tooltipster-icon-gc{
	cursor: help;
	border-radius: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: white;
	font-size: 16px !important;
	line-height: 24px;
	position: relative;
	left: -267px;
	margin: 0 !important;
	top: 163px;
	font-family: 'alefregular', sans-serif;
	background: black;
	width: 23px;
	display: none;
	height: 23px;
	text-align: center;
	text-indent: -1px;
}


/* tooltip boxit */
.tooltipster-icon-bi{
	cursor: help;
	border-radius: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: white;
	font-size: 16px !important;
	line-height: 24px;
	/* position: relative; */
	/* left: 200px; */
	margin: 0 !important;
	margin-right: 5px !important;
	/*top: 0px; */
	font-family: 'alefregular', sans-serif;
	background: black;
	width: 23px;
	display: inline-block;
	height: 23px;
	text-align: center;
	text-indent: -1px;
}


.tooltipster-icon-bi-checkout{
    cursor: help;
    border-radius: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: white;
    font-size: 16px !important;
    line-height: 24px;
    /* position: relative; */
    /* left: 200px; */
    margin: 0 !important;
    margin-right: 5px !important;
    /*top: 0px; */
    font-family: 'alefregular', sans-serif;
    background: #ececee;
    color: black;
    width: 23px;
    display: inline-block;
    height: 23px;
    text-align: center;
    text-indent: -1px;
}

table.onestepcheckout-summary td.total, table.onestepcheckout-summary th.total {
	padding-left:0px !important;
}
#id_couponcode  {
border: 1px solid #B1AFAF  !important;
}
/*div.onestepcheckout-comments textarea {*/
/*border: 1px solid #B1AFAF !important;*/
/*}*/

.cometosee { margin-top: 38px; }

@media only screen and (max-device-width: 1024px) { /* mobile */
	.cometosee { display:none; }
}

ul.nav li:nth-child(2) a span ,ul.nav li:nth-last-child(1) a span {
	font-size:18px;
}
#admin_messages {
text-align: center;
background: #00be70;
color:#fff;
margin: 0;
line-height: 36px;
font-size: 16px;
}

div.block.block-related div.block-title span {
	font-size:20px;
}
.customer-all .breadcrumbs, .category-bikini-mixer .breadcrumbs, .cms-lookbooks .breadcrumbs, .onestepcheckout-index-index .breadcrumbs{
	display:none;
}

footer[role="contentinfo"] .footer-blocks
 {
 	margin:0 0 30px;
}

.topmenu-overlay .overlay .wrapper .sub-links, .topmenu-overlay .overlay .wrapper .sub-links span span {
	margin-top:0;
}
#newsletter-validate-detail-mobile .newsletter-sex-button {
	padding:0 6px;
}

.cms-instagram-html h2, .size-guide-content .tabs h4, .topmenu-overlay .overlay .wrapper .cms-title, .topmenu-overlay .overlay .wrapper .sub-links span span, .category-bikini-mixer .page-title, .navbar-nav li.italic, .load-more .more, .email, .footer-contacts-block .phone, footer[role="contentinfo"].phone-footer .footer-gift-card-phone, .newsletter-overlay .title, .load-image-overlay, .product-view .image-select .image-option-container span, .more-views-thumbs .video-thumbnail span {
	font-family: 'alefregular', sans-serif;

}

.baskervill span {
	font-family: BaskervilleMTStd-Italic, sans-serif;
	font-size: 17px !important;
}

.topmenu-overlay .overlay .wrapper .sub-links .baskervill span span {
    font-family: BaskervilleMTStd-Italic, sans-serif !important;
    font-size: 26px !important;
    border-bottom: 2px solid #f5f5f5;
    width: auto;
    float: right;
    padding-left: 20px;
    margin-bottom:15px;
}

.topmenu-overlay .overlay .wrapper .sub-links .baskervill.small span span {
    font-size: 22px !important;
}

.topmenu-overlay .overlay .wrapper .sub-links {
    min-height: 220px;
}

.topmenu-overlay .overlay .wrapper .level1 { clear:both; }

.topmenu-overlay .overlay .wrapper .sub-links.middle {
    border-right: 1px solid #f5f5f5;
    padding-right: 55px;
}

li.baskervill span span{
	font-family: BaskervilleMTStd-Italic, sans-serif;
	font-size: 17px !important;
}
.topmenu-overlay .overlay .wrapper .sub-links span span {
		font-size:18px;
	}

li.bags {
	padding-top:20px;
}


.topmenu-overlay .overlay .wrapper .sub-links span span {
	margin-bottom:3px;
 }
 #topCartContent .cart-empty {
font-size: 25px;
}



@media (max-width: 768px) { /* mobile */
	.customer-account-login .col1 h2, .customer-account-login .col2 p {
		font-size: 24px;
	}
	.customer-account-login .col1 {
		font-size:18px;
	}
	.customer-account-login button.button, .customer-account-login .button {
		font-size:26px;
	}
	.customer-account-login .col2 p {
		padding-bottom:0;
	}
	.customer-account-login .col2 {
		margin-top:20px;
	}
	.customer-account-login .col2 {
		padding-top:20px;
	}
	.tooltipster-icon-gc,.tooltipster-icon,.tooltipster-icon-wl {
		display:none;
	}
	.customer-account-login .pass-forgot-wrap {
		margin-bottom:30px;
	}
	.mobile-menu-phone ul:nth-child(1) {
		width: 160px;
		margin: 0 auto;
		height: 22px;
	}
	.mobile-menu-phone ul:nth-child(1) li p a{
		text-decoration: underline;
	}
	.mobile-menu-phone ul:nth-child(1) li{
		float:right;
		font-size:16px;
	}
	.topmenu-side-mobile hr {
		width: 205px;
	}
	.mobile-menu-phone .menu-separator {
		margin: 8px 8px 0;
	}
	.toggleable-block .block-title .block-name {
		font-size: 19px;
	}
	.toggleable-block .block-content li.title span span {
		font-size:18px;
	}
	.customer-account-login .pass-forgot-wrap {
		font-size: 16px;
	}

	.catalog-category-view .slider-wrapper, .cms-index-index .slider-wrapper {
		margin: -8px 0;
	}
	.toggleable-block {
		padding:6px 0;
	}

	.cart .discount .discount-form .input-box{width:65%;}
	.cart .discount .discount-form .buttons-set{width:35%;}
}
@media (max-width: 1250px) {
	.tooltipster-icon {
		left:-10px;
	}

}

.product-view .product-shop .product-sku {
	display:none;
}

@media (min-width: 768px) { /* tablet */
div.onestepcheckout-threecolumns div.onestepcheckout-column-left { min-height:690px !important; }
.quick-access .headerPromo {
	color: #fff;
text-align: center;
display: block !important;
	}
	.product-options dd select[disabled] {
		cursor:auto !important;
	}
	.product-view .right-column-copy {
		clear: none !important;
	}
	.quick-access.active-search {
		height: 76px !important;
	}
	.cms-home .mini_instagram .saleinner {
		margin: 37px auto 0 !important;
	}
	/* .dy-lb-close {
position: absolute;
top: -14px;
right: -13px;
cursor: pointer;
color: #fff;
border: 2px solid #DDD6D6;
border-radius: 30px;
background: #000000;
font-size: 18px;
display: inline-block;
line-height: 0px;
padding: 13px 7px;
font-family: Arial;	}
    .dy-lb-close:before {
    	content:"X";
    } */

}

.price-box .regular-price span.price,p.special-price span.price,p.old-price span.price { direction:ltr; }
.catalogsearch-result-index .regular-price span.price, .catalogsearch-result-index p.special-price span.price{
	font-weight:normal;
}
/*.guest-checkout-button:not(.create) { display:none !important;}*/

.cu-forms-select { border-radius: 6px; border-color: #ccc !important;}
footer[role="contentinfo"] .footer-links {width: 50%;}
.size-guide.configurable { display:none !important;}
ul#payment_form_spmcreditguard li#spmcreditguard_dates div.input-box div.v-fix { float:right !important;}
.level1.active.title a span { font-size:19px !important;}

/* start new changes */

/* back-up sign */
.back-up {right:-7px;}

/* underline text while hovering image in category page */
.item-inner-wrapper > a.product-image:hover ~ h2 { text-decoration: underline; }

/* Video text change - in product page*/
.product-essential .product-img-box .more-views-thumbnails .video-thumbnail span{font-size:11px; padding-top:3px; font-style:normal; text-transform:uppercase;}

/* changes in coupon buttons */
#onestepcheckout-coupon-add{margin-bottom: 4px;}

/* changes in coupon buttons */
#onestepcheckout-coupon-remove{height:30px; padding:0 25px 0 25px;}

/* change font in empty cart mode */
#topCartContent .cart-empty{font-size:21px; font-family:'alefregular', sans-serif;}
/* change font in empty cart mode */
#topCartContent .cart-empty a.button,
#topCartContent .cart-empty a.button:hover {display:block; width:110px; text-decoration:none; font-size:16px; margin:15px auto 32px auto !important; text-transform:none; }

/* mobile menu font change - still doesn't work when accessed from mobile phone */
.mobile-menu-phone {font-family:'alefregular' !important;}

/* instagram changes */
.mini_instagram .p_user{font-family:'AvenirLTStd-Medium', sans-serif;}

/* Category text in main menu - below category images */
.topmenu-overlay .overlay .wrapper .cms-title{font-weight:normal; font-size:13px; font-family:'alefregular', sans-serif}

.cart .discount.giftcards .discount-form{display:block;}

/* newsletter footer changes */
/*
footer[role="contentinfo"] .mailing-list input[type="text"], footer[role="contentinfo"] .mailing-list input[type="email"]{font-family:'alefregular'; border: 1px solid #a5a2b1; color: #5c5a65; }
footer[role="contentinfo"] .mailing-list .newsletter-sex-button{ background: #e5e3f0; }
*/

.topmenu-overlay .overlay p a img:hover{opacity:.8}

.breadcrumbs a:hover{color:#000}

.cart .discount .input-box{width:65%;}

.cart .discount .buttons-set button{margin-top:0; margin-right:20px; min-width:25%;}

#activateGiftCard label{margin-bottom:10px; font-family:'alefbold', sans-serif; font-weight:normal; }
/* end new changes */

.cms-sale-landing-page .breadcrumbs{display:none;}

.cms-sale-landing-page .container.main-content{padding-top:30px; /* max-width:1600px; */ text-align:center;}

.cms-sale-landing-page .saleinner {
	/* min-width:390px; */
	text-align:center;
	float:left;
	/* margin:0; */
	padding:0;
}
/*
.cms-sale-landing-page .text {
	 font-family:'alefregular',sans-serif;
}
*/
/*
.cms-sale-landing-page .saleinner.middle{
	padding-top:123px;
}

.cms-sale-landing-page .saleinner.center{
	padding-left:60px;
}
*/

.cms-sale-landing-page .text{
	display: block;
	position:relative;
	top:15px;
	font-size:15px;
}

.cms-sale-landing-page .saleinner {
	/* height:360px; */
	max-width:100%;
}

.cms-sale-landing-page .salewrap {
	width:100%;
}


.cms-sale-landing-page div.container.main-content img { height:auto; }

.cms-sale-landing-page div img:hover ~ span{text-decoration:underline;}
/* .item-inner-wrapper > a.product-image:hover ~ h2 { text-decoration: underline; } */

.cms-sale-landing-page div img:not(.one):hover{opacity:.8}

@media (min-width: 1280px) { /* bigger comp */
	div.saleinner{min-height:250px;}
	/* .cms-sale-landing-page .container.main-content{margin-left:190px;} */
	.cms-sale-landing-page .container.main-content { max-width:1300px; }
	/*.container {padding-left: 0 !important; padding-right:0 !important;}*/
	div.saleinner.no-space{ margin-top:60px; margin-bottom:40px; height:200px !important;}
	div.saleinner{width:25%; /* min-width:390px; */ min-height:250px; margin-bottom:60px; }
	div.saleinner img{height:auto;}
	div.saleinner .one{width:90%;}
	div.saleinner .two{width:70%}
	div.saleinner .three{width:100%}
	div.saleinner .four{width:70%}
	div.saleinner .five{width:67%}
	div.saleinner .six{width:100%}
	div.saleinner .seven{width:67%}
	div.saleinner .eight{width:67%}
	div.saleinner .nine{width:70%}
	div.saleinner .ten{width:50%; padding-top:136px}
	div.saleinner .eleven{width:70%; padding-top:150px}
	div.saleinner .twelve{width:70%;}

}

@media (max-width: 1280px) and (min-width: 1024px) { /* comp */
	.cms-sale-landing-page .container.main-content{/* margin-left:100px; */}
	div.saleinner{width:33.3%; min-height:300px; height:360px; margin-bottom:70px;}
	div.saleinner img{height:auto; }
	div.saleinner.no-space{ margin-top:60px; margin-bottom:40px; height:200px !important;}
	div.saleinner .one{width:60%;}
	div.saleinner .two{width:65%}
	div.saleinner .three{width:85%}
	div.saleinner .four{width:65%}
	div.saleinner .five{width:65%}
	div.saleinner .six{width:85%}
	div.saleinner .seven{width:65%}
	div.saleinner .eight{width:65%}
	div.saleinner .nine{width:65%}
	div.saleinner .ten{width:60%;}
	div.saleinner .eleven{width:85%}
	div.saleinner .twelve{width:65%;}

}

@media (max-width: 1024px) and (min-width: 960px) { /* comp */
	.cms-sale-landing-page .container.main-content{/* margin-left:100px; */}
	div.saleinner{width:33.3%; min-height:300px; height:360px; margin-bottom:70px;}
	/* div.saleinner{width:33.3%; min-height:250px; margin-bottom:70px;} */
	div.saleinner img{height:auto; }
	div.saleinner.no-space{ margin-top:60px; margin-bottom:40px; height:200px !important;}
	div.saleinner .one{width:60%;}
	div.saleinner .two{width:65%}
	div.saleinner .three{width:85%}
	div.saleinner .four{width:65%}
	div.saleinner .five{width:65%}
	div.saleinner .six{width:85%}
	div.saleinner .seven{width:65%}
	div.saleinner .eight{width:65%}
	div.saleinner .nine{width:65%}
	div.saleinner .ten{width:60%;}
	div.saleinner .eleven{width:85%}
	div.saleinner .twelve{width:65%;}

}

@media (max-width: 960px) and (min-width: 768px) { /* tablet */
	.cms-sale-landing-page .container.main-content{padding-top:15px; }
	.cms-sale-landing-page .container.main-content {/* margin-left:100px; */}
	div.saleinner{width:100%; min-height:200px; margin-bottom:70px;}
	div.saleinner img{height:auto; }

	div.saleinner .one{width:55%;}
	div.saleinner .two{width:100%}
	div.saleinner .three{width:100%}
	div.saleinner .four{width:100%}
	div.saleinner .five{width:100%}
	div.saleinner .six{width:100%}
	div.saleinner .seven{width:100%}
	div.saleinner .eight{width:100%}
	div.saleinner .nine{width:100%}
	div.saleinner .ten{width:100%;}
	div.saleinner .eleven{width:100%}
	div.saleinner .twelve{width:100%;}

}

@media (max-width: 768px) and (min-width: 480px) { /* mobile */
	.cms-sale-landing-page .text {font-size: 19px;  top:5px;}
	.cms-sale-landing-page .container.main-content{padding-top:17px; }
	.cms-sale-landing-page .container.main-content{margin:0px;}
	div.saleinner{width:100%; min-height:200px; min-height:200px; margin-bottom:70px;}
	div.saleinner img{/* height:auto; */ }

	div.saleinner.no-space{margin-bottom:0px !important;}

	div.saleinner .one{width:55%;}
	div.saleinner .two{width:100%}
	div.saleinner .three{width:100%}
	div.saleinner .four{width:100%}
	div.saleinner .five{width:100%}
	div.saleinner .six{width:100%}
	div.saleinner .seven{width:100%}
	div.saleinner .eight{width:100%}
	div.saleinner .nine{width:100%}
	div.saleinner .ten{width:100%;}
	div.saleinner .eleven{width:100%}
	div.saleinner .twelve{width:100%;}

}


@media (max-width: 480px) and (min-width: 320px) { /* mobile */
	.cms-sale-landing-page .text {font-size: 19px;  top:5px;}
	.cms-sale-landing-page .container.main-content{padding-top:15px; }

	div.saleinner img{/* height:auto; */ }
	div.saleinner{width:100%; min-height:200px; margin-bottom:70px;}

	div.saleinner.no-space{margin-bottom:0px !important; min-height:160px;}

	div.saleinner .one{width:70%;}
	div.saleinner .two{width:100%}
	div.saleinner .three{width:100%}
	div.saleinner .four{width:100%}
	div.saleinner .five{width:100%}
	div.saleinner .six{width:100%}
	div.saleinner .seven{width:100%}
	div.saleinner .eight{width:100%}
	div.saleinner .nine{width:100%}
	div.saleinner .ten{width:100%;}
	div.saleinner .eleven{width:100%}
	div.saleinner .twelve{width:100%;}

}

@media (max-width: 320px) { /* mobile */

	.cms-sale-landing-page .text {font-size: 19px; top:5px;}
	.cms-sale-landing-page .container.main-content{padding-top:15px; }
	.cms-sale-landing-page .container.main-content{/* margin:0px; */}
	div.saleinner{width:100%; min-height:50px; margin-bottom:30px;}
	div.saleinner img{/* height:auto; */ }
	div.saleinner .no_space{}
	div.saleinner .one{width:60%;}
	div.saleinner .two{width:100%}
	div.saleinner .three{width:100%}
	div.saleinner .four{width:100%}
	div.saleinner .five{width:100%}
	div.saleinner .six{width:100%}
	div.saleinner .seven{width:100%}
	div.saleinner .eight{width:100%}
	div.saleinner .nine{width:100%}
	div.saleinner .ten{width:100%;}
	div.saleinner .eleven{width:100%}
	div.saleinner .twelve{width:100%;}


}

@media (max-width: 1024px) and (min-width: 768px) { /* tablet */
.slick-prev, .slick-next{ top: 35%; }
}

.mobile-back-to-top{
	height: auto;
	border-bottom: 2px solid black;
	opacity: 0.9;
    background: #fff;
}

@media (max-width: 991px){ /* process doesn't work on lower width */
	.onestepcheckout-static-product{
		/* display:none; */
	}
}

@media (min-width: 1024px){ /* process doesn't work on lower width */
	/* single image situation - complete the look */
	.single-image div[role="main"] { width:100%; max-width:100%; }

	.product-view .right-column{ text-align:left;}
	.single-image .product-view .left-column {width:25%; }
	/* end - single image situation - complete the look */
}


.dropdown-container .dropdown-option { background:#fff; border-style:solid; border-color:black; border-width:0 1px 0 1px; padding: 0 5px 0 0 !important; }

#product-options-wrapper .cu-forms-select { border-color:#000 !important;}
#product-options-wrapper .cu-forms-validation-failed .cu-forms-select { border:2px solid #ff0000 !important; border-color:#ff0000 !important; }
#product-options-wrapper .cu-forms-validation-failed .dropdown-container .dropdown-option {  border-color:#ff0000 !important; border-width:0 2px 0 2px !important; }
#product-options-wrapper .cu-forms-validation-failed .dropdown-container .dropdown-option:last-child { border-width:0 2px 2px !important; border-color:#ff0000 !important; }
#product-options-wrapper .cu-forms-validation-failed.dropdown-open .cu-forms-select { border-width:2px 2px 0 2px !important; }

/*
.input-box.dropdown-open .cu-forms-custom-over{
	background:#fff;
}

.cu-forms-select{
	border-color:#000 !important;
}

.dropdown-container .dropdown-option:hover{
	background:#000;
	color:#fff;
	border-color:#000;
}

.dropdown-container .dropdown-option:last-child{
	border-style:solid;
	border-color:black;
	border-width:0 1px 1px 1px;
}

.dropdown-container .dropdown-option{
	background:#fff;
	border-style:solid;
	border-color:black;
	border-width:0 1px 0 1px;
	padding: 0 5px 0 0;
}

#product-options-wrapper .input-box.dropdown-selected .cu-forms-select{
	background:#000;
	font-size:12px;
}

.dropdown-selected .cu-forms-select-inner{
	color:#fff;
}

#product-options-wrapper .dropdown-selected .cu-forms-select-outer{
	background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/custom-dropdown-icon-white.png) no-repeat 10px 13px !important;
}*/

.item-sizes .exp-block-content table td{
	padding: 1px 2px;
}

.product-view .expandable-block{ padding-top:20px; }
.product-view .alert-stock a{ background-color:#000; color:#fff; padding:14px 22px; border-radius: 3px; border-bottom:1px solid #eee; }
.product-view .alert-stock a:hover{ background-color:#000; color:#fff; text-decoration:underline; cursor:pointer; }

/* complete the look change */
.product-view .related{overflow:hidden;}
/*
.card.flipped{
	direction:;
}
*/
@media (min-width: 1280px) { /* bigger comp */
	.customer-account-forgotpassword #form-validate > div > ul > li > div{ width:25%; }
}

@media (max-width: 1280px) and (min-width:768px) {
	.customer-account-forgotpassword #form-validate > div > ul > li > div{ width:33%; }
}

@media (max-width: 768px) and (min-width:480px) {
	.customer-account-forgotpassword #form-validate > div > ul > li > div{ width:50%; }
}

@media (max-width: 480px) {
	.customer-account-forgotpassword #form-validate > div > ul > li > div{ width:100%; }
}

.buttons-set button.button.btn-white{border-radius:3px;}

/*
.product-essential{
	padding-top:15px;
}
*/

.onestepcheckout-static-product .product-info-box{
	padding:14px 12px !important;
}

.onestepcheckout-static-product .product-info-box button{
	margin-top:4px !important;
	padding:3px;
	border-bottom:2px solid #000 !important;
	text-decoration:none !important;
}

.onestepcheckout-static-product .product-info-box button span span{
	padding-left:10px;
	background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/black-arrow.png) left center no-repeat;
}

.onestepcheckout-static-product .product-info-box button:hover{
	border: none !important;
	text-decoration:underline;
}
@media (min-width: 876px) {
    li.MAYACSS {
        border-top: 1px solid #eeeeee;
        padding-top: 5px;
    }
}

#mci_boxit_phone{ width:100px; display:inline-block; height:34px; border: 1px solid #000; }

.mci-boxit-phone div.input-box{ width:175px; position:relative !important; }

#mci_boxit_phone_pre_num{ width:70px !important; float:left; display:inline-block; }

tr.summary-total .summary-collapse{ background:none; }

.paypal-review-order #review-buttons-container{
	text-align:center;
	direction:rtl;
}

.paypal-review-order #update_order{
	float:none !important;
	border:1px solid;
	margin-top: 10px;
	background-color:#fff;
	border-color:#000;
	color:#000;
}

.paypal-review-order #update_order:hover{
	float:none !important;
	border:1px solid;
	background-color:#000;
	border-color:#fff;
	color:#fff;
}

.paypal-review-order #review_button{
	float:none !important;
	margin-top: 10px;
	margin-right: 10px;
}

.onestepcheckout-title{
	font-size:30px !important;
}


#ajax-cart-totals-table-discount .price{
	direction: ltr !important;
}

.block-related .block-content .product:hover .product-details .product-name a{
	font-size: 14px;
}
/*
@media (max-width: 480px) {
	.block-related .block-content .product .product-details{
		display:block;
		background-color:rgba(255, 255, 255, .8);
	}

}
*/
.onestepcheckout-totals .price{
	direction: ltr !important;
}

@media only screen and (max-width: 968px) {
	.cart .discount .exp-block-title{
		display:none;
	}
}

#billing_address_list  div.input-box.input-email{
	width:100%;
}
/* tooltip */

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px;
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-size: 14px;
	direction:rtl;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}

.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.my-custom-theme {
	border-radius: 0px;
 	background: #edebeb;
 	color: #000;
 	text-align:right;
 	direction:rtl;
 }
 .my-custom-theme .tooltipster-content {
 	font-family: 'alefregular', sans-serif;
 	font-size: 11px;
 	line-height: 16px;
 	padding: 8px 10px;
 }



/* newsletter popup */

@media (min-width:1024px) {
	#pu .wrapper{
		width:585px !important;
	}

	#pu{
		margin-left: -292.5px;
	}
}

@media (max-width: 1024px) and (min-width:768px) {
	#pu .wrapper{
		width:500px !important;
	}

	#pu{
		margin-left: -250px;
	}
}

@media (max-width: 768px) and (min-width:480px){
	#pu .wrapper{
		width:440px !important;
	}

	#pu{
		margin-left: -220px;
	}
}

@media (max-width: 480px){
	#pu .wrapper{
		width:320px !important;
	}

	#pu{
		margin-left: -160px !important;
	}

	#pu form{
		width:80%;
	}

	#pu .email{
		float:none !important;
		margin-right:25%;
		width:260px !important;
	}

	#pu .submit{
		margin-top:10px;
		margin-right:45% !important;
	}

	#pu .radio-wrapper{
		float:none !important;
		text-align:center;
		margin-right:15%;
	}


}

#pu {
position: fixed;
top: 20%;
left: 50%;
margin-left: -250px;
display:none;
z-index:1000000000;
}
#pu .puclose {
	position: absolute;
	background: white;
	text-align: right;
	right: 10px;
	color: #999;
	font-size: 19px;
	top: 5px;
	font-family: sans-serif;
	font-weight: lighter;
	cursor:pointer;
}
#pu .wrapper{
	padding-top:10px;
  background-color:#fff;
  height:370px;
  width:585px;
}


#pu form {
  margin:0 auto;
  padding:0;
  width:390px;
  text-align:right;
  direction:rtl;

}
#pu .email {
  background-color:#ffac9c;
  color:#fff;
  width:277px;
  height:35px;
  line-height:35px;
  font-size:16px;
  border:1px solid #fff;
  text-indent:10px;
  float:right;
}

#pu #advice-validate-email-newsletter{
	position: absolute;
	font-size: 10px;
	line-height: 13px;
	margin-top: 40px;
	left: 0;
	right: 100px;
}

#pu .email:focus {
  direction:ltr;
}
#pu .submit {
  width:92px;
  height:38px;
  margin-right:10px;
  float:right;
  background-color:#000;
  color:#fff;
  border-radius:4px;
  border:1px solid #000;
  font-family:'alefregular',sans-serif;
  font-size:15px;
}

#pu .radio-wrapper input{
	margin-left:8px;
	position:relative;
	top:2.5px;
}

#pu .radio-label{
	padding-left:16px;
}

#pu .radio-wrapper {
  margin-top:10px;
  clear:both;
  float:right;

}
#pu ::-webkit-input-placeholder {
    color:    #fff;
}
#pu :-moz-placeholder {
   color:    #fff;
   opacity:  1;
}
#pu ::-moz-placeholder {
   color:    #fff;
   opacity:  1;
}
#pu :-ms-input-placeholder {
   color:    #fff;
}

#pu h2{
	font-size:43px;
	text-align:center;
	font-family:'BaskervilleMTStd-Italic',sans-serif;
}
#pu p{
	font-size:15px;
	direction:rtl;
	text-align:center;
	font-family:'alefregular',sans-serif;
}

#mci_boxit_form > ul > li{

	/* margin-right:40px; */
	margin-bottom:5px;
	/* padding-left:20px; */
}

#mci_boxit_form > ul > li .mci-boxit-locker-description{
	width:280px;
}


body.customer-account-create, body.customer-account-create .offset-container , body.customer-account-create .footer{
	background: #eae6f8;
}

/* registration page */
/*change here*/
/*min-width1024*/
@media (min-width:771px) {
	.customer-account-create div[role="main"]{
		margin: 26px auto 0;
		width: 725px;
	}

	.customer-account-create .content{
		/* width:360px; */
		width:650px;
	}

	.account-create input#firstname ,  .account-create input#lastname , .account-create input#email_address, .account-create input#password, .account-create input#confirmation{
		width: 308px!important;
		height: 40px!important;
	}

	.account-create .customer-dob{
		width: 312px;
		height: 40px;
	}
	
	.customer-account-create .form-list select{
		height: 40px!important;
		width: 100px!important;
	}

	.account-create .form-list .customer-dob .dob-day:first-child, .account-create .form-list .customer-dob .dob-month:first-child,.account-create .form-list .customer-dob .dob-year:first-child{
		width: 100px!important;
	}

	.customer-account-create .buttons-set{
		padding: 5px 0 0 5px;
	}

	.customer-account-create .terms-and-conditions label{
		max-width:180px;
	}

	li.email-and-birthday {
		display: flex;
	}

	.register-field.desktop {
		display: block;
		margin: 0px 20px;
	}

	.register-field.mobile {
		display: none;
	}

	.account-create .form-list .customer-dob .dob-day, .account-create .form-list .customer-dob .dob-month,.account-create .form-list .customer-dob .dob-year {
		margin-right:2px!important;
		margin-left: 2px!important;
		width: 100px!important;
	}

}

.content{padding-top: 10px!important;padding-bottom: 20px!important;}
.register-with-facebook{margin:0 auto;text-align: center;}
.facebook-button{display: flex; height: 49px; width: 308px; flex-direction: row;justify-content:center; cursor:pointer;  background-color:#fff; text-align: center; margin:15px auto; border: 2px solid #000000;border-radius: 3px;}
.facebook-text-button{width: 240px; font-size: 16px; height: 22px; line-height: 44px; text-align: center;color:#000000}
.register-options{display: flex;height: 19px;align-items:center;margin-bottom: 25px;}
.line-view{border-top: 1px solid #979797; width: 270px; height: 1px;}
.other-options {text-align: center;}
.or-option-view{margin: 15px 0 0 0;}
.fast-option-text{font-size: 14px!important; font-weight: bold;text-align: center;margin:0 20px}
.or-option-text.with-lines {margin: auto 30px;}
.button.button.submit-button{margin-top: 20px;}
.facebook-button .fb-btn {
	display: inline-block;
	background: url(https://www.adikastyle.com/media/facebook_icon/facebook.svg);
	width: 26px;
	height: 26px;
	margin: 0 5px 0 0;
	position: relative;
	top: 9px;
	border-radius:12px;
}

.facebook-login .fb-btn, .fb-btn {
	display: inline-block;
	background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/fb-icon.png);
	width: 23px;
	height: 23px;
	margin: 0 0 0 2px;
	position: relative;
	top: 7px;
}

.facebook-login {
	display: block;
	height: 67px;
	color: #3c599b;
	font-size: 16px;
	line-height: 65px;
	padding: 12px 14px 0 34px;
	cursor: pointer;
	text-align: center;
}

.facebook-login .fb-label {
padding-left: 11px;
background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn-blue-arrow.png) 0 8px no-repeat;
display: inline-block;
height: 22px;
line-height: 22px;
}

.customer-account-create .form-list li{
	margin-bottom:12px;
}

/*MABYE CHANGE*/
.customer-account-create  .dob-day, .customer-account-create  .dob-month{
	padding:0 0 0 10px !important;
}

.fb-registration-notes{
	margin-top:15px;
	display:none;
	text-align:center;
}

.customer-account-create .content h1{
	font-size: 20px;
}

.my-account .col2-set, .my-account .col2-set:after, .my-account .col4-set:after, .my-account .col2-set:after, .my-account .col2-set:after, .my-account .col4-set:after {
	clear:none !important;
}


@media (only screen and min-width:768px) {
	.my-account .col2-set .col-1{
		float:left !important;
		width:45% !important;
	}
}

/* BOXIT fixes */
@media (min-width:1024px) {
	.mci_boxit_form_warpper ul li.fields{
		display:inline-block;
		float:right;
	}

	.mci_boxit_form_warpper ul li.fields:nth-child(1), .mci_boxit_form_warpper ul li.fields:nth-child(2){
		width:50%;
	}
	.mci_boxit_form_warpper ul li.fields:nth-child(3){
		width:100%;
	}

	.mci_boxit_form_warpper .mci-boxit-region{
		width:100% !important;
	}

	.mci_boxit_form_warpper .mci-boxit-locker{
		width:100% !important;
	}

	.mci_boxit_form_warpper .mci-boxit-phone{
		width:100% !important;
	}
}
@media (max-width:1024px) {
	.mci_boxit_form_warpper ul li.fields:nth-child(1), .mci_boxit_form_warpper ul li.fields:nth-child(2){
		width:100%;
	}
}
/* end BOXIT fixes */

.boxit_info{
	margin-right:15px;
	margin-bottom:5px;
}

.onestepcheckout-index-index #boxit_address_info{
	font-size:12px;
}

.item .sold-out {
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/soldout_new.png) !important;
}

@media (max-width:480px) {
	.item .sold-out {
		background-size: 60px 60px !important;
	}
}
/*
@media (max-width:448px) { /* fix mobile pager for bigger screens */
/*	.category-pager.top{position:static;}
	.toolbar .filter,.toolbar .select-price{
		display:none !important;
	}
    .category-pager{display:inline-block;}

    .catalogsearch-result-index .category-name .filter-dropdown, .catalog-category-view .category-name .filter-dropdown{
        display:block !important;
        background-position: right 11px;
        position: static;
        height: 22px;
        margin-right: 10px;
    }

    .catalogsearch-result-index .category-name span, .catalog-category-view .category-name span{float:right !important;}

    .catalogsearch-result-index .category-name, .catalog-category-view .category-name{
        display: block;
        font-size: 22px;
        cursor: pointer;
        width: 200px;
        float: right;
        margin-bottom: 20px;

    }

    .block-layered-nav .filter-dropdown, .toolbar .filter-dropdown{
        background: url('https://www.adikastyle.com/skin/frontend/adika/default/images/nav-icons.png') no-repeat left 0;
        width: 10px;
        height: 9px;
        position: absolute;
        top: 22px;
        left: 2px;
    }

    .catalog-category-view .subcategories{
        display:block;
    }

    .catalogsearch-result-index .subcategories, .catalog-category-view .subcategories{border-bottom: 1px solid #e7e7e7;}

    .subcategories a{
        border-top: 1px solid #e7e7e7;
        margin: 0 !important;
        font-size: 15px !important;
        text-align: right;
        line-height: 50px !important;
    }

    .toolbar .filter, .toolbar .select-price{display:none !important;}

    .block-layered-nav.active, .toolbar-inner.active{position:static; left:-9999px;}

    .phone-clearer{display:block;}
}
*/
.cms-delivery table#delivery_table tr:first-child td{
    padding-left: 0 !important;
    border:1px solid #000;
    text-align:center;
}
.cms-delivery table#delivery_table tr td{
    border-left:1px solid #000;
    text-align:center;
    border:1px solid #000;
}

@media (max-width:675px) {
    .cms-delivery table#delivery_table tr td{
        font-size: 12px;
    }
}

.cms-delivery table#delivery_table tr td:last-child{
    border-left:none;
}

.cms-delivery table#delivery_table tr td p span{
    /* white-space:nowrap; */
}

.onestepcheckout-index-index #coupon_area{
	background-color: #f5f5f5;
    text-align: right;
    padding: 5px 10px;
    width: 100%;
    font-size: 13px;
}

/* #open_insert_coupon_area{
    font-family:'alefbold',sans-serif;
} */

.onestepcheckout-index-index #coupon_area > span{
    display: inline-block;
}
.onestepcheckout-index-index #coupon_area > span:nth-child(3){
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/black-arrow.png) left center no-repeat;
	padding-left:10px;
}

@media (max-width: 480px) {
    .onestepcheckout-index-index #coupon_area, .onestepcheckout-index-index #coupon_area #insert_coupon_area{text-align:right;}

    .onestepcheckout-index-index #coupon_area > span{ font-size:13px; }

}

.onestepcheckout-index-index #coupon_area > span:nth-child(2) > a{
    text-decoration: unset;
}

.onestepcheckout-index-index #coupon_area > span:nth-child(2) > a:hover{
    text-decoration:none;
}

.onestepcheckout-index-index #coupon_area #insert_coupon_area{
	padding-top:10px;
	overflow: auto;
}

.onestepcheckout-index-index #coupon_area #id_couponcode{ width:50%; margin-left: 5%; }
.onestepcheckout-index-index #coupon_area #onestepcheckout-coupon-add{ width:45% !important; min-width:60px; }
.onestepcheckout-index-index #coupon_area #onestepcheckout-coupon-remove{ width:45% !important; min-width:60px; height:28px; padding:0 12px 0 12px;margin: 0 0 11px 0;}

@media only screen and (min-width: 1200px) and (max-width: 1280px) {
    .onestepcheckout-index-index #coupon_area #id_couponcode{ width:40%; }
    .onestepcheckout-index-index #coupon_area #onestepcheckout-coupon-add{ width:55% !important; }
    .onestepcheckout-index-index #coupon_area #onestepcheckout-coupon-remove{ width:55% !important; }
}

.with-slider .container.header{
	z-index:99999 !important;
}

/* gift wall */
@media (max-width: 1024px){
	.onestepcheckout-extraproducts{
		width:90% !important;
	}
}
@media (max-width: 360px){
	.onestepcheckout-extraproducts li img,.onestepcheckout-extraproducts li label{
		width:120px !important;
	}
}

.onestepcheckout-extraproducts{
	position:relative;
	background-color: #cfa48c !important;
}

.onestepcheckout-extraproducts h3{
	font-family:'BaskervilleMTStd-Italic',sans-serif;
	font-size:28px;
}

.onestepcheckout-extraproducts span#extraproduct_text{
	font-family:'alefregular';
	font-size:14px;
}

span#close_extraproducts{
	display: inline-block;
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 15px;
	cursor: pointer;
	border: 1px solid #000;
	border-radius: 50%;
	width: 25px;
	background-color: #fff;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: gray;
}

.cart .discount.giftcards{
	display:none;
}

@media (max-width: 440px){
	.customercredit-index-index .customercredit-box #refill-credit-form input{
		width:100%;
	}
}

div.customercredit-box > div > ol > li > strong > span{
	font-size:17px;
}

.subscribe.left, .terms-and-conditions.left {
	height:20px;
	width:100%;
	float:none !important;
	clear:both;
}

.subscribe.left input {
	width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

.subscribe.left label {
	display: block;
    /* padding-left: 15px; */
    text-indent: 6px;
}

@media (min-width: 1024px){
	.customer-account-create .terms-and-conditions label{
		max-width: 220px;
	}
}
.terms-and-conditions label{
	max-width:190px;
}

.block-account .block-content ul li:nth-child(7){
	display:none;
}

li.boldcss{
	font-family:'alefbold',sans-serif;
	white-space:nowrap;
}

.pickup-loc-phone div.input-box{ width:175px; text-align:right; /* direction: ltr; */ position:relative !important; height:40px;}
.pickup-loc-phone div.input-box #pickup_loc_phone_pre_num{ direction: rtl; width:70px; float:left; margin-right:5px; text-indent:9px;}
.pickup-loc-phone div.input-box #pickup_loc_phone_pre_num, .pickup-loc-phone div.input-box #pickup_loc_phone{ height:30px; border:1px solid #000}
.pickup-loc-phone div.input-box #pickup_loc_phone{width:100px;}

.pickup-loc-fields #advice-validation-fc-loc-id-pickup_loc_id{
	position:static;
}

.pickup-loc-fields #advice-required-entry-pickup_loc_phone{
	position:absolute;
}

#advice-required-entry-pickup_loc_phone{top:30px; right:0;}

@media (max-width: 649px){
	#advice-required-entry-pickup_loc_phone{top:30px;}
}

@media (max-width: 1024px) and (min-width: 650px){
	#advice-required-entry-pickup_loc_phone{top:30px; right:0;}
}

@media (max-width: 1440px) and (min-width: 1200px){
	#advice-required-entry-pickup_loc_phone{top:30px; right:0;}
}

@media (max-width: 1440px) and (min-width: 650px){
	div.onestepcheckout-threecolumns div.onestepcheckout-column-middle{margin-left:40px !important;}
}

@media (max-width: 1280px) and (min-width: 1200px){
	div.onestepcheckout-threecolumns div.onestepcheckout-column-right{ width:25% !important; min-width:195px !important;}
}

@media (min-width: 1501px){
	#advice-required-entry-pickup_loc_phone{top:30px; right:0;}
}
/*
.osc-shipping-methods .validation-advice
*/
#advice-validate-one-required-by-name-s_method_boxit_locker_boxit_locker{
	display:none;
}
.shipment-methods .FlyingCargo_with_margin a.FlyingCargo_site_link:nth-child(1){
	display:none !important;
}

.shipment-methods dt label[for="s_method_boxit_locker_boxit_locker"] span{
	background-color:red;
}

div#advice-validate-one-required-by-name-s_method_lockermap_fc_combined, div#advice-validate-one-required-by-name-s_method_gett_adikaExpress{
    display: none;
}

.cms-sale-catalog .breadcrumbs{
	display:none;
}

.cms-sale-catalog #main-logo{
	direction:ltr;
	display:block;
	margin:0 auto;
	text-align:center;
}

.cms-sale-catalog #main-logo span.top{
	font-family:'AvenirLTStd-Medium',sans-serif;
	font-size:50px;
	font-weight:bold;
	letter-spacing:4px;
}

.cms-sale-catalog #main-logo span.italic{
	font-family:'BaskervilleMTStd-Italic',sans-serif;
	font-size:35px;
	letter-spacing:4px;
}

.cms-sale-catalog #main-logo span.italic.big{
	font-size:45px;
}

.cms-sale-catalog #main-logo span.bottom{
	direction:rtl;
	font-family:'alefbold',sans-serif;
	font-size:19px;
}

.cms-sale-catalog .container{
	max-width:100%;
}

.cms-sale-catalog .box_grid{
	width:100%;
	text-align:center;
	overflow:hidden;
}

.cms-sale-catalog .box{
    margin: 10px;
    display:inline-block;
    position: relative;
    padding: 2px;
}

.cms-sale-catalog .box img{
	width:100%;
	vertical-align:bottom;
	display: block;
}


.cms-sale-catalog .caption{
	position: absolute;
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	bottom: 25px;
	color:#000;
	width:85%;
	background-color: #fff;
	opacity: 0.9;
	padding:10px;
	font-size: 15px;
	white-space: nowrap;
	border:2px solid black;
}

.cms-sale-catalog .box{
	cursor:pointer;
}
.cms-sale-catalog .box:active > a .caption {
    background-color: #000;
    color: #fff;
}

.cms-sale-catalog .box:active {
    padding:0;
    border: 2px solid #000000;
}
@media (min-width: 876px) {
    .cms-sale-catalog .box:hover > a .caption {
        width: calc(85% + 4px);
        bottom: 23px;
    }
    .cms-sale-catalog .box a .caption:hover {
        padding:10px;
        background-color: #000;
        color: #fff;
    }

    .cms-sale-catalog .box:hover {
        padding:0;
        border: 2px solid #000000;
    }
}
@media (min-width: 1460px){
	.cms-sale-catalog .box, .cms-sale-catalog .img{
		min-width:330px;
		min-height:400px;
		overflow:hidden;
	}
}

@media (max-width: 1460px) and (min-width: 1280px) { /* tablet */
	.cms-sale-catalog .box{
		width: 20%;
	}
}

@media (max-width: 1280px) and (min-width: 768px) { /* tablet */
	.cms-sale-catalog .box{
		width: 30%;
	}

	.cms-sale-catalog #main-logo span.top{
		font-size:40px;
	}

	.cms-sale-catalog #main-logo span.italic{
		font-size:25px;
	}

	.cms-sale-catalog #main-logo span.italic.big{
		font-size:35px;
	}

	.cms-sale-catalog #main-logo span.bottom{
		font-size:14px !important;
	}

}

@media (max-width: 768px) { /* mobile */
	.cms-sale-catalog #main-logo span.top{
		font-size:40px;
	}

	.cms-sale-catalog #main-logo span.italic{
		font-size:25px;
	}

	.cms-sale-catalog #main-logo span.italic.big{
		font-size:35px;
	}

	.cms-sale-catalog #main-logo span.bottom{
		font-size:14px !important;
	}

	.cms-sale-catalog .box{
		width: 45%;
		margin:6px;
	}

	.cms-sale-catalog .caption{
		font-size: 14px;
		padding: 5px;
		bottom:12px;
	}
}
.cms-living-landing .breadcrumbs{
    display:none;
}

.cms-living-landing .container{
    max-width:100%;
}

.cms-living-landing .box_grid{
    width:100%;
    text-align:center;
    overflow:hidden;
}

.cms-living-landing .box{
    margin: 10px;
    display:inline-block;
    position: relative;
    width: 20%;
    padding: 2px;
}

.cms-living-landing .box-big{
    width: calc(40% + 24px);
    margin-right: 12px;
}

.cms-living-landing .box-big .caption {
    width:45%;
}

.cms-living-landing .box img {
    width:100%;
    vertical-align:bottom;
    display: block;
}


.cms-living-landing .caption {
    position: absolute;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    bottom: 50px;
    color:#fff;
    width:85%;
    height: 36px;
    background-color: #000;
    opacity: 0.9;
    padding:10px;
    font-size: 20px;
    line-height: 16px;
    white-space: nowrap;
    text-transform: uppercase;
}

.cms-living-landing .box {
    cursor:pointer;
}
.cms-living-landing .box:active .caption {
    background: #fff!important;
    color: #000!important;
    border: 1px solid #000!important;
}

.cms-living-landing .box:active {
    padding: 0;
    border: 2px solid #000000;
}

.cms-living-landing .box:active > a .caption {
    background-color: #000;
    color: #fff;
}

@media (min-width: 876px) {
    .cms-living-landing .box .caption:hover {
        background: #fff !important;
        color: #000 !important;
        border: 1px solid #000 !important;
    }
    .cms-living-landing .box:hover .caption {
        bottom: 48px;
        width: calc(85% + 4px);
    }
    .cms-living-landing .box.box-big:hover .caption {
        bottom: 48px;
        width: calc(45% + 4px);
    }
    .cms-living-landing .box:hover {
        padding: 0;
        border: 2px solid #000000;
    }
}
@media (min-width: 1460px){
    .cms-living-landing .box, .cms-living-landing .img{
        overflow:hidden;
    }
}

@media (max-width: 1000px) { /* mobile */
    .cms-living-landing .box{
        width: 45%;
        margin:6px;
    }

    .cms-living-landing .box-big{
        width: calc(90% + 14px);
        margin:6px;
    }

    .cms-living-landing .caption{
        font-size: 14px;
        padding: 10px;
        bottom:12px;
	}
}
/*
@media only screen and (min-width:970px) {
	.offset-container div#countdown-container{position:absolute;top:20px; left:46px; z-index:100000;}
	.offset-container div#countdown-container div#pop-up-logo{display:inline-block; float:right; background: url('//cdn.adikastyle.com/skin/frontend/adika/default/images/countdown/popup-static.gif'); background-size: 160px 45px; background-repeat:no-repeat;background-position:right; height:45px; width:160px;}
}

@media (max-width:970px) {
	.offset-container div#countdown-container{display:none;}
}
*/
.dy-act-overlay{
	z-index:1000000 !important;
}

/* POP UP CSS */
	#adika_store {
		font-size:15px;
		letter-spacing:1px;
	}
	#adika_store button{
		border:0;
		border-radius:1px;
		font-family:'alefregular';
	}

	#adika_store button:hover{
		opacity:0.7;
	}

	.cms-pop-up-html .breadcrumbs{
		display:none;
	}

	#adika_store .page-title{
		display:none;
	}

	#adika_store .hash_tag_div_top, #adika_store .hash_tag_div_bottom{
		font-family: "BaskervilleMTStd-Italic", sans-serif;
	}

	#adika_store .place_link{
		text-decoration:underline !important;
		color:#000;
	}

	#adika_store .place{ font-family:'alefregular'}

	#adika_store .opening_time{
		font-family:'alefbold';
	}

	#adika_store .opening_text{ font-family:'alefregular'}

@media (min-width: 769px) {
	#adika_store{
		padding-top:70px;
	}

	#adika_store img{
		width:650px;
		vertical-align:top;
	}

	#adika_store .image_div{
		display:inline-block;
		text-align:right;
		float:right;
	}

	#adika_store .text_div{
		width:40%;
		float:left;
	}

	#adika_store .hash_tag_div_top{
		display:none;
		text-align:center;
		direction:ltr;
	}

	#adika_store .hash_tag_div_bottom{
		display:block;
		direction:ltr;
		text-align:right;
	}

	#adika_store .hash_tag_div_bottom h1{
		margin:0;
		padding-bottom:10px;
	}
	#adika_store .opening_time{
		border-right:2px solid black;
		padding-right:20px;
	}

	#adika_store button{
		background-color:#000;
		color:#fff;
		padding:5px 15px;
	}

	#adika_store #waze_link{
		display:none;
	}

}

@media (min-width: 769px) {
	#adika_store img{
		width:530px;
	}
}

@media (max-width: 768px) {
	#adika_store{
		padding-top:30px;
	}

	#adika_store img{
		width:100%;
		vertical-align:top;
	}

	#adika_store .image_div{
		display:block;
	}

	#adika_store .text_div{
		padding-top:50px;
		display:block;
		text-align:center;
	}

	#adika_store .hash_tag_div_top{
		display:block;
		direction:ltr;
		text-align:center;
	}

	#adika_store .hash_tag_div_bottom{
		display:none;
		direction:ltr;
	}

	#adika_store button{
		background-color:#000;
		color:#fff;
		padding:10px 60px;
	}

	#adika_store #store_phone{
		text-decoration:underline;
	}

	#adika_store #waze_link{
		display:block;
		margin-top:10px;
		line-height:33px;
	}

}

/* END - POP UP CSS */


.navbar-nav > li.BIKINI{
	background: url('https://www.adikastyle.com/skin/frontend/adika/default/images/bikini-mixer/mixer-logo.png') no-repeat;
	background-position: right 74px center;
	text-align: right;
	font-family: 'omes-r';
	width:160px;
}

.navbar-nav > li.BIKINI span{
	font-size:14px !important;
}

@media (min-width:1181px) and (max-width:1251px) {
	.navbar-nav > li.BIKINI{
		background-position: right 69px center;
	}
}

@media (min-width:1081px) and (max-width:1181px) {
	.navbar-nav > li.BIKINI{
		background-position: right 65px center;
	}
}

@media (min-width:941px) and (max-width:1081px) {
	.navbar-nav > li.BIKINI{
		background-position: right 59px center;
		width:138px;
	}
}

@media (max-width:941px) {
	.navbar-nav > li.BIKINI{
		background-position: right 56px center;
		width:130px;
	}
}
/*
.bikini-pop{
	background: url('https://www.adikastyle.com/skin/frontend/adika/default/images/bikini-mixer/mixer_mobile.png') no-repeat;
	background-position: right 76px center;
	background-size: 110px;
	font-family: 'omes';
	padding-top:15px;
}

.bikini-pop a{
	padding-left: 120px;
}

.bikini-pop span{
	font-weight: 400 !important;
	font-size: 24px;
}

@media (max-width:769px) {
	.bikini-pop{
		background-position: right 58px center;
		background-size: 105px;
	}

	.bikini-pop a{
		padding-left: 80px;
	}

	.bikini-pop span{
		font-size: 18px;
	}
}
*/
@media (min-width: 761px){
	.catalog-product-view #whatsapp_btn{
		display:none !important;
	}
	.lineHeight32{
        line-height:32px;
    }
    .lineHeight18{
        line-height:18px;
    }
    .lineHeight25{
        line-height:25px;
    }
}

@media (max-width: 760px){

	.catalog-product-view #product-options-wrapper .size-guide{
		display:inline-block;
		line-height:30px;
	}

	.catalog-product-view #product-options-wrapper .low-stock{
		bottom:30px !important;
	}

	.catalog-product-view .product-options{
		padding-bottom:15px;
	}

}

@media (max-width: 380px){

	.catalog-product-view .wa_btn{
		background-size:86%;
	}
}

@media (min-width: 1500px){
	.cart.desktop .cart-columns .forgot-password{
		min-width:100px;
		width:45%;
	}

	.cart.desktop .cart-columns .totals .btn-checkout{
		min-width:100px;
		width:45%;
	}
}

.cms-survey-ty-html .container{
	text-align:center;
}

@media (min-width: 768px){
	.cms-survey-ty-html .main-content{
		background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/survey_ty/bg.jpg) top center no-repeat;
		background-size:100%;
		padding-top:60px;
	}
}

@media (max-width: 768px){
	.cms-survey-ty-html .main-content{
		background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/survey_ty/mobile_bg.jpg) top center no-repeat;
		background-size:100%;
	}
}

.cms-survey-ty-html .main-content #container{
	padding-top:60px;
	padding-bottom:40px;
	font-size:15px;
}

.cms-survey-ty-html .breadcrumbs{
	display:none;
}

.cms-survey-ty-html h1{
	font-size:40px;
}

.cms-survey-ty-html .bold{
	font-family:'alefbold',sans-serif;
}

.cms-survey-ty-html #shop20{
	color:#fff;
	background-color:#000;
	border:0;
	padding:10px 20px 10px 20px;
}

#adika_popups h1{
	font-family: "BaskervilleMTStd-Italic", sans-serif;
	font-size: 34px;
}

#adika_popups h2{
	font-family: "alefregular", sans-serif;
	font-size: 22px;
}

#adika_popups section{
	width:90%;
	margin:0 auto;
	text-align:center;
	font-family:'alefregular',sans-serif;
}

#adika_popups section p{
	font-size: 18px;
	line-height:12px;
}

#adika_popups #one{
	display: inline-block;
	float:right;
	width:45%;
}

#adika_popups #two{
	display: inline-block;
	float:left;
	width:45%;
}

#adika_popups button{
	white-space: nowrap;
	background-color:#000;
	color:#fff;
	padding:9px 40px;
	border:0;
	font-size: 17px;
	font-family: alefregular;
}

#adika_popups button:hover{
	text-decoration:underline;
}

#adika_popups #text_div{
	text-align: center;
	line-height: 15px;
	font-size: 19px;
}

#adika_popups #image_div{
	display: block;
}

#adika_popups img{
	width:100%;
	vertical-align:top;
}

#adika_popups #image_div img:hover{
	opacity:0.7;
}

@media (max-width: 768px) {
	#adika_popups #text_div{
		line-height: 21px;
	}

	#adika_popups h2{
		font-size: 16px;
	}

	#adika_popups button{
		padding:9px 25px;
	}

	#adika_popups section p {
	    font-size: 15px;
	    line-height: 18px;
	}
    .forms-shoppingdate-index #shoppingdateForm .button {
        margin-bottom: 20px;
    }
}

.cms-pop-ups .breadcrumbs{
	display:none;
}

.cms-popupeilat-html .breadcrumbs{
	display:none;
}

/* @media (max-width:767px) */
@media (max-width:767px) {

       .product-view .size-guide {
               margin-bottom:10px;
       }

       .product-view-info-tabs-tab-mobile{
               clear:both;
       }
}


#whatsapp_page.container{
		width:100%;
}
#whatsapp_page #whataspp_bg{
	background-image: url('https://www.adikastyle.com/skin/frontend/adika/default/images/whatsapp_page/whatsapp-bg-desktop.jpg');
	background-size: 100%;
	background-repeat: no-repeat;
	width:730px;
	height:700px;
	margin:0 auto;
	text-align: center;
}

#whatsapp_page h1{
	direction:ltr;
	position:relative;
	top:60px;
}

#whatsapp_page .basker{
	font-family: BaskervilleMTStd-Italic, sans-serif;
	font-size:41px;
}

#whatsapp_page .avenir{
	font-family:'AvenirLTStd-Medium';
	font-weight: bold;
	font-size:38px;
}

#whatsapp_page .text_div{
	text-align:center;
	background-color:#fff;
	position:relative;
	top: 90px;
	/* padding:80px; */
	width: 412px;
	height: 415px;
	margin:0 auto;
	/* width:70%; */
	/* margin-top:70px; */
	padding-top:40px;
	font-family: alefregular;
	font-size:15px;
}
@media (min-width:1200px) {
	#whatsapp_page p.ending{
		direction:ltr;
		font-family: BaskervilleMTStd-Italic, sans-serif;
		font-size:35px;
	}
	#whatsapp_page h1#h1_desktop{
		display:block;
	}
	#whatsapp_page h1#h1_mobile{
		display:none;
	}

	#whatsapp_page #whatsapp_icon_mobile{
		    display: block;
		    height: 80px;
		    margin: 0 auto;
		    margin-top: 25px;
	}
}
@media (max-width:1200px) {
	#whatsapp_page p.ending{
		direction:ltr;
		font-family: BaskervilleMTStd-Italic, sans-serif;
		font-size:24px;
	}
	#whatsapp_page h1#h1_desktop{
		display:none;
	}
	#whatsapp_page h1#h1_mobile{
		display:block;
		text-align: center;
		height:150px;
	}

	#whatsapp_page #whataspp_bg{
		width:90%;
		background-image:url('https://www.adikastyle.com/skin/frontend/adika/default/images/whatsapp_page/whatsapp-bg-mobile.png');
		height:530px;
	}

	#whatsapp_page .text_div{
		background-color:transparent;
		width:80%;
		padding-top:0;
		top:50px;
	}

	#whatsapp_page #whatsapp_icon_mobile{
		display:block;
		height:55px;
		margin:0 auto;
		margin-top:30px;
	}
}

@media(min-width:771px){
	.forgot-paasword-view .form-list li {
		width: 308px!important;
		margin: 15px auto!important;
	}

	.forgot-paasword-view .email-input {
		width: 308px!important;
		height: 40px!important;
	}

	.forget-title{
		font-size: 16px;
	}

	.forgot-password-btn-desktop {
		width: 308px!important;
		height: 49px!important;
	}

	.customer-account-create .terms-and-conditions label{
		max-width: 220px;
		width: 220px;
	}

	.account-create .validation-advice,.forgot-paasword-view .validation-advice{
		width: 300px;
	}

	.forgot-paasword-view{
		margin: 0 auto!important;
		width: 308px!important;
	}

	.back-btn-forget-password{
		margin:20px auto;
		width: 308px!important;
	}

	.forget-button-submit{
		margin:0 auto!important;
		width: 308px!important;
	}

	.forgot-paasword{
		margin: 0 auto!important;
	}

	.account-create label {
		font-size: 14px;
	}
}
/* ---- MOBILE ---- */
@media (max-width:770px) {
	.forgot-paasword-view .form-list li {
		width: 308px!important;
		margin: 15px auto!important;
	}

	.forgot-paasword-view .email-input {
		width: 308px!important;
		height: 40px!important;

	}

	.forget-title{
		font-size: 16px;
	}

	.account-create label {
		font-size: 14px;
	}

	.account-create .validation-advice , .forgot-paasword-view .validation-advice{
		width: 220px;
	}

	#whatsapp_page #whataspp_bg{
		background-size:cover;
		height:665px;
	}

	.forget-button-submit{
		width: 308px!important;
		height: 49px!important;
		margin: 0 auto!important;
	}

	.back-btn-forget-password{
		height: 20px;
		margin-top: 20px;	
	}

	.forgot-paasword-view{
		margin: 0 auto!important;
	}

	.subscribe.left label{
		width: 300px;
	}

	label.required{
		margin-bottom: 5px!important;
	}

	.customer-account-create .content {
		width: 308px!important;
		padding: 0!important;
	}
	.account-create .fieldset{
		width: 308px!important;
	}

	.subscribe.left, .terms-and-conditions.left {
		max-width:300px;
	}

	.terms-for-mobile{
		max-width: 300px!important;
		margin-top:10px!important;
	}

	.register-with-facebook {
		margin:10px auto;
		width: 308px!important;
	}

	.register-options {
		width: 308px!important;
		margin-top: 20px!important;
		margin-bottom: 20px!important;
	}

	.facebook-view {
		width: 308px!important;
	}

	.facebook-button{
		width: 100%!important;
	}

	.facebook-button .fb-btn{
		width: 30px!important;
		margin:0 0 0 15px !important;
	}

	.facebook-text-button{
		width: 308px!important;
	}

	.line-view{width: 112px;}

	.fast-option-text{margin: 0 30px};

	.facebook-button .fb-btn {
		margin:0 10px 0 0 ;	
	}

	.register-field.desktop {
		display: none;
	}

	.register-field.mobile {
		display: block;
	}

	.field.name-firstname , .field.left{
		width: 100%;
	}

	.submit-button-mobile {
		width: 308px!important;
	}

	form#form-validate button.button, .button {
		width: 100%;
	}

	.account-create input#firstname ,  .account-create input#lastname , .account-create input#email_address, .account-create input#password, .account-create input#confirmation{
		width: 308px!important;
		height: 40px!important;
	}
	
	.customer-account-create .form-list .name-lastname , .customer-account-create .fieldset.password .field{
		padding:5px 0!important;
		margin-top: 10px;
	}

	.account-create select#day, .account-create select#year, .account-create select#month {
		width: 100px;
		height: 40px;
	}

	.account-create .form-list .customer-dob .dob-day, .account-create .form-list .customer-dob .dob-month {
		width: 100px!important;
		margin: 0 2px!important;
	}

	.account-create .customer-dob{
		width: 308px;
		display: flex;
		flex-direction:row-reverse;
		margin-top: 5px!important;
	}

}

	#adika50 {
		font-size:15px;
		letter-spacing:1px;
	}

	#adika50 .big {
		font-size:20px;
	}

	#adika50 button{
		border:0;
		border-radius:1px;
		font-family:'alefregular';
	}

	#adika50 button:hover{
		opacity:0.7;
	}

	.cms-adika50-html .breadcrumbs{
		display:none;
	}

	#adika50 .page-title{
		display:none;
	}

	#adika50 .hash_tag_div_top, #adika50 .hash_tag_div_bottom{
		font-family: "AvenirLTStd-Medium", sans-serif;
	}

	#adika50 .hash_tag_div_top .basker, #adika50 .hash_tag_div_bottom .basker{
		font-family: "BaskervilleMTStd-Italic", sans-serif;
	}

	#adika50 .hash_tag_div_bottom .basker{
		font-size:48px;
	}

	#adika50 .place_link{
		text-decoration:underline !important;
		color:#000;
	}

	#adika50 .place{ font-family:'alefregular'}

	#adika50 .opening_time{
		font-family:'alefbold';
	}

	#adika50 .opening_text{ font-family:'alefregular'}

@media (min-width: 769px) {
	#adika50{
		padding-top:70px;
	}

	#adika50 .image_div#image_desktop{
		display:inline-block;
		text-align:right;
		float:right;
	}

	#adika50 .text_div{
		text-align:center;
		width:40%;
		float:left;
		padding-top:50px;
	}

	#adika50 .hash_tag_div_top{
		display:none;
		text-align:center;
		direction:ltr;
	}

	#adika50 .hash_tag_div_bottom{
		display:block;
		direction:ltr;
		text-align:center;
	}

	#adika50 .hash_tag_div_bottom h1{
		margin:0;
		padding-bottom:10px;
		font-size:42px;
		font-weight:bold;
	}
	#adika50 .opening_time{
		border-right:2px solid black;
		padding-right:20px;
	}

	#adika50 button{
		background-color:#000;
		color:#fff;
		padding:5px 15px;
	}

	#adika50 #waze_link{
		display:none;
	}

	#adika50 .image_div img{
		vertical-align:top;
		width:530px;
	}

	#adika50 #image_mobile { display:none; }
}

@media (max-width: 768px) {
	#adika50{
		padding-top:30px;
	}

	#adika50 img{
		width:100%;
		vertical-align:top;
	}

	#adika50 #shop_btn{
		width:80% !important;
	}

	#adika50 .image_div#image_mobile{
		display:block;
	}

	#adika50 #image_desktop { display:none; }

	#adika50 .text_div{
		padding-top:50px;
		display:block;
		text-align:center;
	}

	#adika50 .hash_tag_div_top{
		display:block;
		direction:ltr;
		text-align:center;
	}

	#adika50 .hash_tag_div_top h1{
		font-size:38px;
	}

	#adika50 .hash_tag_div_bottom{
		display:none;
		direction:ltr;
	}

	#adika50 button{
		background-color:#000;
		color:#fff;
		padding:10px 60px;
	}

	#adika50 #store_phone{
		text-decoration:underline;
	}

	#adika50 #waze_link{
		display:block;
		margin-top:10px;
		line-height:33px;
	}

}

.spmcreditguard-index-redirect .container{max-width:1600px;}


#get_coupon_50 {
        font-size:15px;
        letter-spacing:1px;
    }

    #get_coupon_50 .big {
        font-size:20px;
    }

    #get_coupon_50 button{
        border:0;
        border-radius:1px;
        font-family:'alefregular';
    }
    
    #get_coupon_50 button:hover{
        opacity:0.7;
    }
    
    .cms-get_coupon_50-html .breadcrumbs{
        display:none;
    }
    
    #get_coupon_50 .page-title{
        display:none;
    }
    
    #get_coupon_50 .hash_tag_div_top, #get_coupon_50 .hash_tag_div_bottom{
        font-family: "AvenirLTStd-Medium", sans-serif;
    }
    
    #get_coupon_50 .hash_tag_div_top .basker, #get_coupon_50 .hash_tag_div_bottom .basker{
        font-family: "BaskervilleMTStd-Italic", sans-serif;
    }

    #get_coupon_50 .hash_tag_div_bottom .basker{
        font-size:70px;
    }

    #get_coupon_50 .place_link{
        text-decoration:underline !important;
        color:#000;
    }
    
    #get_coupon_50 .place{ font-family:'alefregular'}
    
    #get_coupon_50 .opening_time{
        font-family:'alefbold';
    }
    
    #get_coupon_50 .opening_text{ font-family:'alefregular'}

@media (min-width: 1200px) {
    #get_coupon_50{
        padding-top:70px;
    }
        
    #get_coupon_50 .image_div#image_desktop{
        display:inline-block;
        text-align:right;
        float:right;
    }

    #get_coupon_50 .text_div{
        text-align:center;
        width:35%;
        float:left; 
        padding-top:20px;
    }
    
    #get_coupon_50 .hash_tag_div_top{
        display:none;
        text-align:center;
        direction:ltr;
    }
    
    #get_coupon_50 .hash_tag_div_bottom{
        display:block;
        direction:ltr;
        text-align:center;
    }
    
    #get_coupon_50 .hash_tag_div_bottom h1{
        margin:0;
        padding-bottom:10px;
        font-size:60px;
        font-weight:bold;
    }
    #get_coupon_50 .opening_time{
        border-right:2px solid black; 
        padding-right:20px;
    }
    
    #get_coupon_50 button{
        background-color:#000;
        color:#fff;
        padding:5px 15px;
    }
    
    #get_coupon_50 #waze_link{
        display:none;
    }
    
    #get_coupon_50 .image_div img{
        vertical-align:top;
        width:660px;
    }

    #get_coupon_50 #image_mobile { display:none; }
}   
@media (min-width: 876px) and (max-width: 995px) {
    #get_coupon_50{
        padding-top:70px;
    }
        
    #get_coupon_50 .image_div#image_desktop{
        display:inline-block;
        text-align:right;
        float:right;
    }

    #get_coupon_50 .text_div{
        text-align:center;
        width:40%;
        float:left; 
    }
    
    #get_coupon_50 .hash_tag_div_top{
        display:none;
        text-align:center;
        direction:ltr;
    }
    
    #get_coupon_50 .hash_tag_div_bottom{
        display:block;
        direction:ltr;
        text-align:center;
    }
    
    #get_coupon_50 .hash_tag_div_bottom h1{
        margin:0;
        padding-bottom:10px;
        font-size:40px;
        font-weight:bold;
    }
    #get_coupon_50 .opening_time{
        border-right:2px solid black; 
        padding-right:20px;
    }
    
    #get_coupon_50 button{
        background-color:#000;
        color:#fff;
        padding:5px 15px;
    }
    
    #get_coupon_50 #waze_link{
        display:none;
    }
    
    #get_coupon_50 .image_div img{
        vertical-align:top;
        width:380px;
    }

    #get_coupon_50 #image_mobile { display:none; }
}
@media (min-width: 995px) and (max-width: 1200px) {
    #get_coupon_50{
        padding-top:30px;
    }
        
    #get_coupon_50 .image_div#image_desktop{
        display:inline-block;
        text-align:right;
        float:right;
    }

    #get_coupon_50 .text_div{
        text-align:center;
        width:40%;
        float:left; 
    }
    
    #get_coupon_50 .hash_tag_div_top{
        display:none;
        text-align:center;
        direction:ltr;
    }
    
    #get_coupon_50 .hash_tag_div_bottom{
        display:block;
        direction:ltr;
        text-align:center;
    }

    #get_coupon_50 .hash_tag_div_bottom .basker{
        font-size:48px;
    }

    #get_coupon_50 p {
        margin: 0 0 5px;
    }
    
    #get_coupon_50 .hash_tag_div_bottom h1{
        margin:0;
        padding-bottom:10px;
        font-size:40px;
        font-weight:bold;
    }
    #get_coupon_50 .opening_time{
        border-right:2px solid black; 
        padding-right:20px;
    }
    
    #get_coupon_50 button{
        background-color:#000;
        color:#fff;
        padding:5px 15px;
    }
    
    #get_coupon_50 #waze_link{
        display:none;
    }
    
    #get_coupon_50 .image_div img{
        vertical-align:top;
        width:520px;
    }

    #get_coupon_50 #image_mobile { display:none; }
}

@media (max-width: 875px) {
    #get_coupon_50{
        padding-top:30px;
    }

    #get_coupon_50 img{
        width:100%;
        vertical-align:top;
    }
        
    #get_coupon_50 #shop_btn{
        width:50% !important;
    }

    #get_coupon_50 .image_div#image_mobile{
        display:block;
    }

    #get_coupon_50 #image_desktop { display:none; }

    #get_coupon_50 .text_div{
        padding-top:5px;
        display:block;
        text-align:center;
    }
    
    #get_coupon_50 .hash_tag_div_top{
        display:block;
        direction:ltr;
        text-align:center;
    }
    
    #get_coupon_50 .hash_tag_div_top h1{
        font-size:38px;
    }

    #get_coupon_50 .hash_tag_div_bottom{
        display:none;
        direction:ltr;
    }
    
    #get_coupon_50 button{
        background-color:#000;
        color:#fff;
        padding:10px 60px;
    }
    
    #get_coupon_50 #store_phone{
        text-decoration:underline;
    }
    
    #get_coupon_50 #waze_link{
        display:block;
        margin-top:10px;
        line-height:33px;
    }
    
}
.forms-shoppingdate-index .layout-2-cols div[role="main"] {
    width: 50%;
}
.forms-shoppingdate-index .layout-2-cols aside[role="complementary"] {
    width: 48%;
}
.forms-shoppingdate-index #shoppingdateForm .button,
.forms-shoppingdate-index #shoppingdateForm .fieldset  {
    width: 310px;
}
.forms-shoppingdate-index #shoppingdateForm .fieldset select  {
    width: 50%;
    float: left;
    border: 1px solid #000000;
}
.forms-shoppingdate-index #shoppingdateForm .fieldset select option {
    text-align: center;
}
.forms-shoppingdate-index #shoppingdateForm .input-text  {
    border: 1px solid #000000;
    border-radius: 0px;
}
.forms-shoppingdate-index #shoppingdateForm .cu-forms-custom-parent {
    line-height: 28px;
}
.forms-shoppingdate-index #shoppingdateForm .cu-forms-select {
    border: 1px solid #000000 !important;
    border-radius: 0px;
    height: 28px !important;
}
.forms-shoppingdate-index #shoppingdateForm .cu-forms-select .cu-forms-select-outer {
    background: url('https://www.adikastyle.com/skin/frontend/adika/default/images/sorter.png') -10px 10px no-repeat;
    padding: 0 17px 0 17px;
}
.forms-shoppingdate-index #shoppingdateForm .cu-forms-select .cu-forms-select-inner {
    text-align: center;
    line-height: 23px;
    font-weight: normal;
}
@media (max-width: 991px){
    .forms-shoppingdate-index .layout-2-cols div[role="main"] {
        width: 100%;
    }.forms-shoppingdate-index .layout-2-cols aside[role="complementary"] {
         width: 100%;
     }
    .forms-shoppingdate-index #shoppingdateForm .button,
    .forms-shoppingdate-index #shoppingdateForm .fieldset  {
        width: 100%;
    }
}
.breadcrumbs.showroom { display:block !important; float: none; margin: 0; width: auto;}
.breadcrumbs.showroom a { clear:both; margin:0 auto 20px auto; display:table; border:1px solid #000000; font-family:'alefregular', sans-serif; font-size:14px; line-height:26px; color:#000000; padding:0 20px; white-space: nowrap; text-decoration:none;
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/black-arrow-right.png) 140px center no-repeat;
}
.breadcrumbs.showroom ul { margin-bottom: 0; }
.breadcrumbs.showroom li { width: 100%; }
.breadcrumbs.showroom a:hover { background:#000000; color:#ffffff; }
.forms-shoppingdate-index .breadcrumbs.showroom { width: 165px; }
.forms-shoppingdate-index .breadcrumbs.showroom a { margin: 20px auto 0px auto; }

/* Mobile nav menu slide optimization */
.nav-open .offset-container,
.nav-open .container.footer, .nav-open .recently-viewed-products {
    -moz-transform:translateX(80%);
    -ms-transform:translateX(80%);
    -webkit-transform:translateX(80%);
    -o-transform:translateX(80%);
    transform:translateX(80%);
    -webkit-transition:opacity 100ms 300ms, -webkit-transform 500ms ease;
    -moz-transition:opacity 100ms 300ms, -moz-transform 500ms ease;
    -ms-transition:opacity 100ms 300ms, -ms-transform 500ms ease;
    -webkit-transition:opacity 100ms 300ms, -webkit-transform 500ms ease;
    -o-transition:opacity 100ms 300ms, -o-transform 500ms ease;
    transition:opacity 100ms 300ms, transform 500ms ease;
}
.nav-open .mobile-sidebar-wrapper .inner-wrap {
    -moz-transform:translateX(100%);
    -ms-transform:translateX(100%);
    -webkit-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:opacity 100ms 300ms, -webkit-transform 500ms ease;
    -moz-transition:opacity 100ms 300ms, -moz-transform 500ms ease;
    -ms-transition:opacity 100ms 300ms, -ms-transform 500ms ease;
    -webkit-transition:opacity 100ms 300ms, -webkit-transform 500ms ease;
    -o-transition:opacity 100ms 300ms, -o-transform 500ms ease;
    transition:opacity 100ms 300ms, transform 500ms ease;
}

.mobile-sidebar-wrapper .inner-wrap {
    -webkit-transition:opacity 100ms 300ms, -webkit-transform 500ms ease;
    -moz-transition:opacity 100ms 300ms, -moz-transform 500ms ease;
    -ms-transition:opacity 100ms 300ms, -ms-transform 500ms ease;
    -webkit-transition:opacity 100ms 300ms, -webkit-transform 500ms ease;
    -o-transition:opacity 100ms 300ms, -o-transform 500ms ease;
    transition:opacity 100ms 300ms, transform 500ms ease;
}

.nav-open.with-slider header[role="banner"], .nav-open.with-slider .quick-links {
    border-bottom: none;
}
.nav-open .offset-color {
    width: 100%; height: 100%; position: absolute; background: #000; opacity: 0.8; z-index: 90;
}
.nav-open .container.footer {
    opacity: 0.2;
    background: #000;
}
.nav-open .recently-viewed-products {
    opacity: 0.8;
    background: #000;
}
.nav-open .sprite-nav-icon-black {
    background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/close-white.png) no-repeat!important;
    background-size: 27px 27px!important;
    width: 30px!important;
    height: 30px!important;
}
.nav-open .sprite-nav-icon-black span {
    display: none;
}
.nav-open .mobile-back-to-top .sprite-nav-icon-black {
    background:url('//incdn.adikastyle.com/media/images/sprites.png') !important;
    background-position: -626px -478px !important;
    height: 37px!important;
    width: 38px!important;
    border:solid;
    border-color: transparent;

}
.nav-open .mobile-back-to-top .sprite-nav-icon-black span {
    display: block;
}
.mobile-back-to-top .navbar-toggle {
    margin: 2px 0 0 12px;
}
body.nav-open {
    background: #000!important;
}
.nav-open .background-gradient {
    background: #000!important;
}
@media (max-width:875px) {
    .nav-open .blur-overlay {
        background: #f3f2f2;
    }
    .nav-open .recently-viewed-products .widget-title {
        border-top: none;
    }
}
.nav-open.customer-account-create,
.nav-open.customer-account-login,
.nav-open.customer-account-create .blur-overlay,
.nav-open.customer-account-login .blur-overlay,
.nav-open.customer-account-create .offset-container,
.nav-open.customer-account-login .offset-container {
    background: #f3f2f2 !important;
}

/* Toggleable blocks */
.toggleable-block { border-bottom:1px solid #c0c0c0; padding-top:15px; }
.toggleable-block .block-title { margin-bottom:7px; margin-top: 7px; }
.toggleable-block.active { padding-bottom:0; background: #ffffff; }
.toggleable-block .lists { margin-bottom:0; }
.toggleable-block .block-content .lists li { border-bottom:1px solid #efefef; padding:15px 5px; margin: 0 15px; }
.toggleable-block .block-content .lists li:last-child { border:none; }
.toggleable-block .block-content .lists li a { font-size:16px; }
.toggleable-block .block-content .lists li:first-child { border-top:1px solid #e0e0e0; }
.toggleable-block .block-title .toggle { position:absolute; top:2px; left:-5px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/down-arrow.png) 0 center no-repeat; background-size: 17px; width:100%; height:25px; cursor:pointer; -webkit-tap-highlight-color:transparent; margin:0 0 0 10px; }
.toggleable-block.active .block-title .toggle { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/up-arrow.png) 0 center no-repeat; background-size: 17px; width:100%; height:25px; cursor:pointer; -webkit-tap-highlight-color:transparent; margin:0 0 0 10px; }
.toggleable-block .block-title .block-name { float:right; font-size:25px; margin-right: 5px; word-break:break-all; }
.toggleable-block .block-title { width:100%; display:inline-block; position:relative; padding-right:3px; }
.toggleable-block .block-content { max-height:0; overflow:hidden; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s; }
.toggleable-block.active .block-content { max-height:100em; }
.toggleable-block.bottom { position: relative; right: 5px; }
.toggleable-block.bottom .block-title .block-name { padding-right: 5px; }
.toggleable-block.bottom.account { padding-top: 30px; border-bottom: 1px solid #c0c0c0; }
.toggleable-block.bottom.cart { border-bottom: none;  }
.toggleable-block.bottom.cart .block-title { margin-top: 12px; }

.toggleable-block.bottom .block-title { background: #ffffff; padding: 5px 0; }
.bottom-block-black-line { position: relative; border-top: 1px solid #b3b2b2; top: -1px; width: 100%; }
/* Top-menu mobile sidebar */
.topmenu-side-mobile { width:100%; display:none; background:#f3f2f2; padding:20px; min-height:400px; }
.topmenu-side-mobile input { -webkit-appearance:none; border-radius:0; -webkit-user-modify:read-write-plaintext-only; }
.mobile-sidebar-wrapper .inner-wrap { padding:10px 10px 0; position:relative; left:-100%; height:100%; }
.topmenu-side-mobile a { color:#000; }
.topmenu-side-mobile hr { margin-top:10px; margin-bottom:15px; }
.topmenu-side-mobile .sidebar-actions { margin-top:12px; }
.topmenu-side-mobile .sidebar-actions a { font-weight:bold; text-transform:uppercase; }
.topmenu-side-mobile .form-search { display:block; padding-bottom: 42px; border-bottom: 1px solid #b3b2b2; margin-bottom: 0;}
.topmenu-side-mobile #search_mini_form_sidebar { float:none; }
.topmenu-side-mobile .search-btn { cursor:pointer; font-weight:bold; }
.topmenu-side-mobile #search_mini_form_sidebar .input-text:focus { border-width: 0 8px 0 0; }
.topmenu-side-mobile #search_mini_form_sidebar .input-text { color:#000; height:52px; background:#ccc6ee url(https://www.adikastyle.com/skin/frontend/adika/default/images/search-icon-mobile-left.png) right no-repeat; background-size: 20px 20px; border-right:8px solid #ccc6ee; border-top:none; border-left: none; border-bottom:none; padding:6px 28px 6px 12px; }
.topmenu-side-mobile .currency-select { color:#000; margin-top:2px; }
.topmenu-side-mobile .currency-select .content { min-width:185px; }
.topmenu-side-mobile .currency-select .label { padding:0 0 0 25px; background-position:3px 0 !important; }
.topmenu-side-mobile .currency-select .label span { margin-top:-1px; }
.topmenu-side-mobile .currency-select .content li { white-space:nowrap; }
.topmenu-side-mobile .currency-select .content li .wrapper { direction:ltr; }
.topmenu-side-mobile .currency-select .content .name,
.topmenu-side-mobile .currency-select .content .symbol { display:inline-block; float:none; }
.topmenu-side-mobile .currency-select .content .symbol { padding-left:0; }
.nav-open .mobile-sidebar-wrapper { height: auto !important; left:0; background:#f3f2f2; border-right: 1px solid #ededed; width:80%; min-height: 1150px; }
.mobile-sidebar-wrapper { overflow:hidden; position:absolute; display:block; }
.mobile-sidebar-wrapper .extra { text-align:center; }
.mobile-sidebar-wrapper .extra:after {
    display: block;
    content: '';
    clear: both;
}
.mobile-sidebar-wrapper .extra img { max-width:100%; height:100% !important; display:block; float:none; margin:0 auto; }
.topmenu-side-mobile .extra p a { width:226px; height:226px; border-radius:50%; margin:35px auto; padding:0; line-height:225px; background:#f1f8ac; display:block; font-style:italic; font-size:33px; font-family:BaskervilleMTStd-Italic, sans-serif; }
.mobile-menu-phone { display:none; font-size:13px; text-align:center; width:100%;font-family:BaskervilleMTStd-Italic, sans-serif; }
.mobile-menu-phone ul { margin-bottom:8px; }
.mobile-menu-phone ul li { display:inline; font-size:16px; }
.mobile-menu-phone .menu-separator { width:20px; height:8px; background:url('//incdn.adikastyle.com/media/images/mobile-separator.png') repeat-x; display:inline-block; margin:0 8px; }
.topmenu-side-mobile .mobile-menu-account .mobile-separator { width:16px; height:16px; background:url(//incdn.adikastyle.com/media/images/circle-divider-blue.png) center center no-repeat; display:inline-block; margin:0 5px -2px; }
.topmenu-side-mobile .mobile-menu-account { width:100%; text-align:center; font-size:16px; border:solid #eee; border-width:1px 0; display:none; padding:10px 0; }
.mobile-my-account-link { text-align:center; display:none; }
.mobile-my-account-link:hover { text-decoration:underline; }

/* mobile menu font change - still doesn't work when accessed from mobile phone */
.mobile-menu-phone {font-family:'alefregular' !important;}

/* Sticky menu & header */
.mobile-sidebar-wrapper.sticky { position:fixed; top:0; }

@media only screen and (min-device-width:875px) and (max-device-width:1024px) and (orientation:portrait) {
    .mobile-sidebar-wrapper .inner-wrap { margin:0 0 0; }
}

@media (min-width:876px) {
    .mobile-sidebar-wrapper { display:none; }
}

/* Ipad */
@media (max-width:875px) {
    .topmenu-side-mobile { display:table; height:100%; }
    .mobile-sidebar-wrapper .inner-wrap.exceeds .topmenu-side-mobile { min-height:0; }
    .mobile-sidebar-wrapper .inner-wrap.exceeds { height:auto !important; }

    /* Show my account links into menu for iPad too */
    .topmenu-side-mobile .mobile-menu-account,
    .mobile-my-account-link,
    .mobile-menu-phone { display:inline-block; }
    .header-wrapper .customer-link .logged-in { display:none; }
    .block-account .block-content ul .mobile-logout { display:block; float:left; color:#fe5060; line-height:15px; }
    .block-account .block-content ul li:first-child { display:inline-block; width:100%; }
    .block-account .block-content ul li:first-child strong { height:40px; }
    .topmenu-side-mobile .mobile-menu-phone a,
    .topmenu-side-mobile .mobile-menu-phone ul li { font-size:14px; display:inline-block; }
}

/* mobile */
@media (max-width: 768px) {
    .mobile-menu-phone ul:nth-child(1) {
        /* width: 160px; */
        display:inline-block;
        margin: 10px auto;
        height: 22px;
    }
    .mobile-menu-phone ul:nth-child(1) li p a{
        text-decoration: underline;
    }
    .mobile-menu-phone ul:nth-child(1) li{
        float:right;
        font-size:16px;
    }
    .topmenu-side-mobile hr {
        width: 205px;
    }
    .mobile-menu-phone .menu-separator {
        margin: 8px 8px 0;
    }
    .toggleable-block .block-title .block-name {
        font-size: 19px;
    }
    .toggleable-block .block-content li.title span span {
        font-size:18px;
    }
    .toggleable-block {
        padding:0;
    }

}

/* Mobile */
@media only screen and (max-width:480px) {
    .topmenu-side-mobile .mobile-menu-account,
    .mobile-my-account-link,
    .mobile-menu-phone { display:inline-block; }

    .topmenu-side-mobile .mobile-menu-phone a,
    .topmenu-side-mobile .mobile-menu-phone ul li { font-size:14px; display:inline-block; }
    .mobile-sidebar-wrapper .mailing-list .radio-wrapper { width:100%; }
    .mobile-sidebar-wrapper .mailing-list .button { width:100%; font-size:16px; }

    .topmenu-side-mobile .extra p a { width:150px; height:150px; line-height:150px; font-size:20px; }
}

@media only screen and (max-width:340px) {
    .topmenu-side-mobile .mobile-menu-phone a, .topmenu-side-mobile .mobile-menu-phone ul li { font-size:12px; }
    .mobile-menu-phone .menu-separator { margin:8px 5px 0 !important; }
}

/* iphone 5 */
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape) {
    .topmenu-side-mobile .extra p a { width:150px; height:150px; line-height:150px; font-size:20px; }
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait) {
    .mobile-sidebar-wrapper { margin:0; }
}
/* Overlay basic configuration */
.product-box { position:absolute; left:50%; width:811px; margin-left:-396px; min-height:475px; min-height:260px; z-index:9999999; padding:40px 35px; background-color:#fff; }
.product-box.loading { background:#fff url(https://www.adikastyle.com/skin/frontend/adika/default/images/quick-view-loader.gif) 50% 50% no-repeat; }
.product-box .breadcrumbs { display: none; }
.product-box .container,
.product-box .layout,
.product-box .product-view,
.product-box .product-essential { margin:0 !important; padding:0; background-color:#fff; }
.product-box .product-essential { background:transparent; }
.product-box .product-box-close { height:8px; width:8px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn-close.png) 0 0 no-repeat; position:absolute; top:8px; right:8px; cursor:pointer; }
.product-box .product-box-close span { visibility:hidden; }

/* Overlay layout configuration */
.product-box div[role="main"] { margin-bottom:0; }
.product-box .product-view .product-img-box { width:100%; margin:0; }
.product-box .product-essential { width: 745px; }
.product-box .left-column { width:312px; text-align:center; margin:0; }
.product-box .right-column { width:360px; margin-right: 50px; }

/* Title, description */
.product-box .product-shop .product-name { margin-bottom:4px !important; text-align:center; display:block !important; }
.product-box .product-shop .product-name h1 { margin-top:-2px; }
.product-box .product-shop .short-description { margin-bottom:8px; }

/* Quick View media library */
.product-box .product-img-box .more-views-thumbnails { right: -45px; }
.product-box .product-img-box .more-views-thumbnails .video-thumbnail img,
.product-box .product-img-box .more-views-thumbs li img,
.product-box .product-img-box .more-views-thumbs .product-image,
.product-box .product-img-box .more-views-thumbs li { width: 40px; height: 60px; }
.product-box .product-img-box .more-views-thumbnails .video-thumbnail { width: 40px; max-height: 60px; }

/* Other */
.product-box .link-wishlist { margin: 10px 0 20px 0 !important; width: 100% !important; }
.product-box .full-descr { color:#000; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/black-arrow.png) left center no-repeat; padding-left:10px; font-family:'alefbold', sans-serif; border-bottom:1px solid #000; }
.product-box .full-descr:hover { text-decoration:none; border-bottom-color:#fff; }

/* Hide not required elements*/
.product-box .size-guide,
.product-box .mobile-sidebar-wrapper,
.product-box .quick-links,
.product-box .topmenu-overlay{ display:none; }
/**
 * Scandiweb - creating a better future
 *
 * Scandi_VisualAttributes
 *
 * @category    Scandi
 * @package     Scandi_VisualAttributes
 * @author      Scandiweb.com <info@scandiweb.com>
 * @copyright   Copyright (c) 2013 Scandiweb.com (http://www.scandiweb.com)
 * @license     http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 */

/**
 * Generic styles to display extension features properly
 */

/* Product list styles */
.product-list-option { text-align:center; }
.product-list-option li { display:inline }
.product-list-option li img { width:13px; height:13px; margin-right:7px; cursor:pointer; }

/* Product view selector styles */
.image-select { width:100%; /* IE7 compatibility */ }
.image-select .image-option-container { float:left; display:inline-block; margin:2px 2px 7px; border:#000 2px solid; background:#000; color:#fff; }
.image-select .image-option-container:hover { cursor:pointer; }
.image-select .image-option-container.active { border-color:#ee0000; }
.image-select .image-option-container.disabled:hover { cursor:inherit; }
.image-select .image-option-container.disabled img { opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.image-select .image-option-container.empty { text-align:center; background:#555; direction:ltr; }
.image-select .image-option-container.empty span { padding:4px; }

/* Gallery styles */
.product-view .product-img-box .more-views li a { width:auto; height:auto; z-index:1000; }

/* Zoom styles */
.product-img-box { position:relative; }
.product-img-box .product-image { text-align:center; display:table-cell; vertical-align:top; position:relative; }
.product-img-box .product-image:hover { cursor:url(//incdn.adikastyle.com/media/images/scandi/visualattributes/images/zoom-cursor.png), zoom-in; }
.product-img-box .product-image.no-zoom:hover { cursor:default; }
.image-zoom { border:#ccc 1px solid; position:absolute; top:0; right:0; margin-right:-35px; background:#fff; overflow:hidden; z-index:8000; }
.image-zoom img { position:relative; }
.zoom-lens { position:absolute; border:#ccc 1px solid; background:#fff; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.zoom-loader { background:#fff url(//incdn.adikastyle.com/media/images/scandi/visualattributes/images/loader.gif) 50% 50% no-repeat; position:absolute; width:100%; height:100%; top:0; left:0; opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }

/* Inner zoom style */
.product-img-box .product-image.zoom-type-inner { z-index:100; }
.nav-open .product-img-box .product-image.zoom-type-inner { z-index:85; }
.nav-open .product-view .next-img, .nav-open .product-view .prev-img { z-index:86; }
.image-zoom.zoom-type-inner { left:0; margin-right:0; border:none; margin:0 auto; }
.zoom-type-inner .zoom-lens { opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

/* Layered navigation image styles */
.filter-item-image { display:inline-block; margin:2px 0;}

/* Clearer class */
.clear-after:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* Used for moving elements, to speed up rendering - makes huge difference speed on iPad */
.translate-z-perf { -webkit-transform:translatez(0); -moz-transform:translatez(0); -ms-transform:translatez(0); -o-transform:translatez(0); transform:translatez(0); }

@media only screen and (min-width:980px) {
    .image-select li:nth-of-type(n + 7) { margin:2px 2px 7px !important; }
}
