.fs_hor_type_tabs .fs_tabs_nav {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    display: block;
    position: relative;
    width: auto;
    float:none;
}
.fs_hor_type_tabs .fs_tabs_nav li {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: block;
    float: left;
}
.fs_hor_type_tabs .fs_tabs_nav li.active a {
    border-bottom: 1px solid #fbfbfb;
}

.fs_hor_type_tabs .fs_tabs_nav li:first-child a {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
}

.fs_hor_type_tabs .fs_tabs_nav li.active a {
    background-color: #fbfbfb;
}

.fs_hor_type_tabs .fs_tabs_nav li a {
    position: relative;
    z-index: 2;
}

.fs_hor_type_tabs .fs_tabs_nav li a {
    border-bottom: 0;
}

.fs_hor_type_tabs .fs_tabs_nav li a {
    height: 37px;
    line-height: 37px;
    display: block;
    margin: 0;
    padding: 0 14px;
    font-size: 13px;
    background: #fff;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    border: 1px solid #eaeaea;
    border-right: 0;
    text-decoration: none;
    font-style: normal;
    color: inherit;
}

.fs_hor_type_tabs .fs_tabs_nav li a i{margin-right:10px;}

.fs_hor_type_tabs .fs_tabs_nav li:last-child a {
    border-right: 1px solid #eaeaea;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
}

.fs_hor_type_tabs .front_fs_tabs_content {
    overflow: hidden;
    background-color: #fbfbfb;
    text-align: left;
    padding: 15px 20px 18px;
    border: 1px solid #eaeaea;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    position: relative;
    top: -1px;
    z-index: 1;
}
.fs_hor_type_tabs .fs_tab_content{display:none;}
.fs_hor_type_tabs .fs_tab_content.active{display:block;}

.fs_hor_type_tabs .fs_tab_content p{font-size:14px;}

.fs_hor_type_tabs .fs_tab_content .fs_tabs_img_alignleft{float:left;margin:0 20px 0 0;}
.fs_hor_type_tabs .fs_tab_content .fs_tabs_img_alignright{float:right;margin:0 0 0 20px;}
.fs_hor_type_tabs .fs_tab_content .fs_tab_wrap h3{margin-top:0;clear:none;}


.fs_vert_type_tabs .fs_tabs_nav {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    display: block;
    position: relative;
    float:left;
    width:250px;
}
.fs_vert_type_tabs .fs_tabs_nav li {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: block;
    float: none;
}
.fs_vert_type_tabs .fs_tabs_nav li.active a {
border-bottom: 1px solid #eaeaea;
}

.fs_vert_type_tabs .fs_tabs_nav li:first-child a {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    border-top: 1px solid #eaeaea;
}

.fs_vert_type_tabs .fs_tabs_nav li.active a {
    background-color: #fbfbfb;
}

.fs_vert_type_tabs .fs_tabs_nav li a {
    position: relative;
    z-index: 2;
}

.fs_vert_type_tabs .fs_tabs_nav li a {
    border-bottom: 0;
}

.fs_vert_type_tabs .fs_tabs_nav li a {
    height: 37px;
    line-height: 37px;
    display: block;
    margin: 0;
    padding: 0 14px;
    font-size: 13px;
    background: #fff;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    border-right: 0;
    text-decoration: none;
    font-style: normal;
    color: inherit;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    border-top: none;
}

.fs_vert_type_tabs .fs_tabs_nav li a i{margin-right:10px;}

.fs_vert_type_tabs .fs_tabs_nav li:last-child a {
 
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}

.fs_vert_type_tabs .front_fs_tabs_content {
    overflow: hidden;
    text-align: left;
    padding: 0 20px 18px 20px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    position: relative;
    top: 0px;
    z-index: 1;
}
.fs_vert_type_tabs .fs_tab_content{display:none;}
.fs_vert_type_tabs .fs_tab_content.active{display:block;}

.fs_vert_type_tabs .fs_tab_content p{font-size:14px;}

.fs_vert_type_tabs .fs_tab_content .fs_tabs_img_alignleft{float:left;margin:0 20px 0 0;}
.fs_vert_type_tabs .fs_tab_content .fs_tabs_img_alignright{float:right;margin:0 0 0 20px;}
.fs_vert_type_tabs .fs_tab_content .fs_tab_wrap h3{margin-top:0;clear:none;}

.fs_mobi .fs_tabs_nav {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    display: block;
    position: relative;
    width:100%;
}
.fs_mobi .fs_tabs_nav li {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: block;
    float: none;
    border-bottom:1px solid #eaeaea;
    border-top:none;
}

.fs_mobi .fs_tabs_nav li:first-child a {
border-top: 1px solid #eaeaea;
}

.fs_mobi .fs_tabs_nav li.active a {
    background-color: #fbfbfb;
border-bottom: none;
 }

.fs_mobi .fs_tabs_nav li a {
    position: relative;
    z-index: 2;
    text-align:center;
}

.fs_mobi .fs_tabs_nav li a {
    border-bottom: 0;
}

.fs_mobi .fs_tabs_nav li a {
    height: 37px;
    line-height: 37px;
    display: block;
    margin: 0;
    padding: 0 14px;
    font-size: 13px;
    background: #fff;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    text-decoration: none;
    font-style: normal;
    color: inherit;
    border:none;
    border-right: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
}


.fs_mobi .fs_tabs_nav_dop {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    display: block;
    position: relative;
    width:100%;
    top:-2px;
}
.fs_mobi .fs_tabs_nav_dop li {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: block;
    float: none;
    border-bottom:1px solid #eaeaea;
    border-top:none;
}

.fs_mobi .fs_tabs_nav_dop li:first-child a {
border-top: 1px solid #eaeaea;
}

.fs_mobi .fs_tabs_nav_dop li.active a {
    background-color: #fbfbfb;
border-bottom: none;
 }

.fs_mobi .fs_tabs_nav_dop li a {
    position: relative;
    z-index: 2;
    text-align:center;
}

.fs_mobi .fs_tabs_nav_dop li a {
    border-bottom: 0;
}

.fs_mobi .fs_tabs_nav_dop li a {
    height: 37px;
    line-height: 37px;
    display: block;
    margin: 0;
    padding: 0 14px;
    font-size: 13px;
    background: #fff;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
    text-decoration: none;
    font-style: normal;
    color: inherit;
    border:none;
    border-right: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
}




.fs_mobi .fs_tabs_nav li.js_temp_content {
    overflow: hidden;
    text-align: left;
    padding: 20px;
    position: relative;
    top: 0px;
    z-index: 1;
    border: 1px solid #eaeaea;
    border-top:none;
    display:none;
}

.fs_mobi .fs_tabs_nav li:last-child a {
 
    border-radius: 0;
}

.fs_mobi .fs_tabs_nav li:first-child a {
 
    border-radius: 0;
}

.fs_mobi .front_fs_tabs_content {
    display:none;
    overflow: hidden;
    background-color: #fbfbfb;
    text-align: left;
    padding: 15px 20px 18px;
    border: 1px solid #eaeaea;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    position: relative;
    top: -1px;
    z-index: 1;
}

.fs_mobi .fs_tab_content{display:none;}
.fs_mobi .fs_tab_content.active{display:block;}

.fs_mobi .fs_tab_content p{font-size:14px;}

.fs_mobi .fs_tabs_nav li.js_temp_content .fs_tabs_img_alignleft{float:none;margin:0 20px 20px 0;}
.fs_mobi .fs_tabs_nav li.js_temp_content .fs_tabs_img_alignright{float:none;margin:0 0 20px 20px;}
.fs_mobi .fs_tabs_nav li.js_temp_content .fs_tab_wrap h3{margin-top:0;clear:none;}
.fs_mobi .fs_tabs_nav li.js_temp_content .fs_tab_img img{width:100%;height:auto;}

#fs_tab{display:none;}

.spinner {
    background: url(/wp-admin/images/spinner.gif) no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    float: right;
    vertical-align: middle;
    opacity: .7;
    filter: alpha(opacity=70);
    width: 20px;
    height: 20px;
    margin: 8px 10px 0;
    display:none;
}

.fs_tab_map_loading{font-size:12px;}