/* ===== STORE ===== */
div.wp_stylish_store_switcher div a {
    font-size: 12px;
	 text-transform: uppercase;
}
div.wp_stylish_store_switcher div.active a {
    cursor: pointer;
}
div.wp_stylish_store_switcher div.first {
    margin-left: 0;
}
/* ===== LANGUAGE - FLAGS ===== */
div.wp_stylish_languages_switcher_flags {
    float: right;
}
div.wp_stylish_languages_switcher_flags label {
    float: right;
    margin-right: 5px;
    margin-top: 0px;
    color: black;
    font-size: 11px;
    line-height: 22px;
    color: #808080;
}
div.wp_stylish_languages_switcher_flags div {
    float: right;
    border: none;
    padding: 0px;
    margin-right: 5px;
    margin-top: 5px;
    height: 11px;
    overflow: hidden;
}
div.wp_stylish_languages_switcher_flags div.first {
    margin-right: 0;
}
div.wp_stylish_languages_switcher_flags div img {
    border: none;
    margin: 0;
    padding: 0;
}
div.wp_stylish_languages_switcher_flags div.active img {
    -webkit-filter: grayscale(100%);         /* Chrome + Safari 6 */
    -moz-filter: grayscale(100%);            /* Future proof */
    -ms-filter: grayscale(100%);             /* Future proof */
    -o-filter: grayscale(100%);              /* Future proof */
    filter: grayscale(100%);                 /* Future proof or polyfilled */
    opacity: .6;
    filter: alpha(opacity=60);
}
div.wp_stylish_languages_switcher_flags div.active a:hover {
    cursor: default;
}
/* ===== LANGUAGE - BLOCKS ===== */
div.wp_stylish_languages_switcher {
    float: right;
    margin: 0px 0px;
    width: 40%;
}
div.wp_stylish_languages_switcher div {
    float: right;
    border: 1px dashed #999;
    padding: 5px 10px;
    margin-right: 5px;
}
div.wp_stylish_languages_switcher label {
    float: right;
    margin-right: 10px;
    margin-top: 7px;
    color: black;
}
div.wp_stylish_languages_switcher div.active {
    border-style: solid;
}
div.wp_stylish_languages_switcher div.first {
    margin-right: 0;
}
/*CSS3 Transition*/
div.wp_stylish_store_switcher div {
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
}
/*IE7 fix*/
*+html div.wp_stylish_languages_switcher_flags {
    width: 200px;
}

/***************************************MEDIA QUERY ***************************************/
@media all and (min-width:380px) {
div.wp_stylish_store_switcher div {
 background-position: 100% 80%;
	background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAMAAAASwVXLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFyMjIAAAAMkBA5QAAAA5JREFUeNpiYMAHAAIMAAAeAAHMILKLAAAAAElFTkSuQmCC);
float: left;
 padding: 0px 10px;
 margin: 0px 0px 0px 0px;
}
div.wp_stylish_store_switcher div.last {
	background-image: none;
}
div.wp_stylish_store_switcher {
 float: left;

 background: #e4e4e4;
  border-radius:  3px 3px 0px 0px;
   padding: 4px 0px;
}
}

@media all and (max-width:380px) {
div.wp_stylish_store_switcher div.active, div.wp_stylish_store_switcher div.active:hover {

}
div.wp_stylish_store_switcher div {
 float: none;
 background: #e4e4e4;
 border: 1px solid #e4e4e4;
 border-bottom: 0;
 padding: 5px 0px 5px 0px;
 margin: 0px 0px 0px 0px;
 text-align: center;
}
div.wp_stylish_store_switcher {
 float: none;
 margin: 10px 0px 0px 0px;
}
}
