/*
===============================================================
#Domument
  $Wrapper & Containers
  $tabs
  $Slider
===============================================================*/
.av3_container{ margin:10px 15px;}
.panel_brand{
  padding:25px 2em 22px;
  background-color:#0074a2;
  border-bottom: 1px solid ;
  border-radius:1px 1px 0 0;
  background-image:url(../images/pat/pattern5.png);
  min-height:40px;
}
  .panel_brand h2{
    color:#DDDDDD;
    font-size: 1.5em;
    font-family:Georgia;
    margin:1em 0;
    text-indent:-9999px;
    text-shadow:-2px 1px #333333;
  }
.optp-hero-title {
    color: #F8F8F8;
    font-size: 30px;
    margin: 0;
    text-transform: uppercase;
    font-family: serif;
}
/*-----------------------
   $Wrapper & Containers
-------------------------*/
.av3_option_panel{
    position:relative;
}

.av3_container .init_op_overlay{
    background-color:#F5F5F5;
    border-bottom: none ;
    border-radius:1px 1px 0 0;
    background-image:url(../images/pat/pattern5.png);
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    z-index:99;
    border: 1px solid #ddd;
}
.av3_container .init_op_overlay img {
    position:absolute;
    top:300px;
    left:50%;
    margin-left:-90px;
}
.no-js .av3_container .init_op_overlay { display:none; }


.av3_option_panel form{
  background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    margin-bottom: 0;
}
  .av3_option_panel .actions_control_bar{
    padding:.8em 1.5em 0;
    border:none;
    border-top:1px solid #DDDDDD;
    border-bottom:1px solid #999999;
    padding-bottom:0;
    background-image: -webkit-linear-gradient(center top ,#FAFAFA 0%, #DCDCDC 100%);
    background-image:-webkit-linear-gradient(center top, #FAFAFA 0%, #DCDCDC 100%);
    background-image:linear-gradient(center top ,#FAFAFA 0%, #DCDCDC 100%);
    background-color:#f7f7f7;
    
  }
  .av3_option_panel .actions_control_bar img{
        display:inline-block;
        position:relative;
        right:0px;
        top:-4px;
        float:right;
    }
    .av3_option_panel .actions_control_bar .ajax-loading{
        display:none;
    }
  
  .av3_option_panel .actions_control_bar .button,
  .av3_option_panel .actions_control_bar .button:hover,
  .av3_option_panel .actions_control_bar .button:active {
        padding:8px 14px;
    }

  .av3_option_panel .actions_control_bar.last_bar{
    box-shadow:0 5px 15px rgba(0, 0, 0, 0.02) inset;
  }
  .av3_option_panel .control_bar_wrapper{
    min-height:70px;
  }
  .av3_option_panel.fixed-controls .actions_control_bar{
    background-color: rgba(255,255,255, 0.5);
    position: fixed;
    bottom:0;
    left:0;
    right:0;
  }
  .av3_option_panel.fixed-controls .auxin_options_content{
    border-bottom:1px solid #efefef;
  }
  .av3_option_panel .actions_control_bar input[type="submit"]{
    float:right;
    color:#FFFFFF;
    text-shadow:1px 1px rgba(0,0,0,.2);
  }
  .av3_option_panel .auxin_options_content{
    position:relative;
  }
  .av3_option_panel .axi-tabs-bg{
    width: 110px;
    border-right: 4px solid #D0D0D0;
    position: absolute;
    top: 0;
    bottom: 0;
    background: #E0E0E0;
  }
  .av3_option_panel .axi-subtabs-bg{
    position: absolute;
    top: 1px;
    left: 115px;
    bottom: 0;
    width: 235px;
    background: #FAFAFA;
    border-right: 2px solid #E6E6E6;
  }

  .av3_option_panel ul.tabs{
    width:115px;
    float: left;
    position:relative;
    padding-bottom:30px;
  }
    .av3_option_panel ul.tabs .auxin-logo{
      height:90px;
      background: #bbbbbb url(../images/core/logo.png) top left no-repeat;
      height: 110px;
      width: 110px;
      position: relative;
    }
      .av3_option_panel ul.tabs .auxin-logo span{
        position: absolute;
        width: 110px;
        text-align: center;
        font-size: 9px;
        top: 81px;
        font-weight: 600;
      }
    .av3_option_panel ul.tabs li{
      background-color:transparent;
    }
      
      .av3_option_panel ul.tabs li a{
        border-radius:0;
        height: auto;
        line-height: 20px;
        border-width: 0;
        font-size: 13px;
        padding: 18px 9px;
        font-weight: bold;
      }
        .av3_option_panel ul.tabs li a:hover{
          
        }

        .av3_option_panel ul.tabs li.active > a{
          border-right:none;
          background-color:#FAFAFA !important;
          color:#343434;
                    box-shadow:none;
                    font-weight: 600;
        }

    .av3_option_panel ul.tabs > li{
      width:114px;
    }
      .av3_option_panel ul.tabs > li > a{
        color:#696969;
        text-align: center;
        background: transparent;
        border-width: 1px 0 1px 0;
        border-color:transparent;
        opacity:0.5;
      }
        .av3_option_panel ul.tabs > li > a:before{
          content: '\f145' !important;
          display: block;
          font-size: 39px;
          line-height: 1;
          font-family: dashicons;
          text-decoration: inherit;
          font-weight: 400;
          font-style: normal;
          vertical-align: top;
          text-align: center;
          -webkit-transition: color .1s ease-in 0;
          transition: color .1s ease-in 0;
          -webkit-font-smoothing: antialiased;
          color: #2F5F91;
        }
        .av3_option_panel ul.tabs > li:first > a{
          border-top:none !important;
        }
        .av3_option_panel ul.tabs > li > a:hover{
          color:#343434;
        }
        .av3_option_panel ul.tabs > li.active > a{
          border-top-color: #d0d0d0;
          border-bottom-color: #d0d0d0;
          opacity:1;
        }

    .av3_option_panel .tabs ul{
      margin:0;
      position:absolute;
      top:0;
      left:114px;
      display:none;
    }
      .av3_option_panel .tabs ul.active{
        display:block;
      }
        .av3_option_panel .tabs ul li{
          width:235px;
          position:relative;
        }

          .av3_option_panel .tabs ul li:after{
            content: '\f139' !important;
            display: inline-block;
            width: 20px;
            height: 20px;
            font-size: 20px;
            line-height: 1;
            font-family: dashicons;
            text-decoration: inherit;
            font-weight: 400;
            font-style: normal;
            vertical-align: top;
            text-align: center;
            -webkit-transition: color .1s ease-in 0;
            transition: color .1s ease-in 0;
            -webkit-font-smoothing: antialiased;
            position:absolute;
            top:50%;
            right:20px;
            margin-top:-10px;
          }
            .av3_option_panel .tabs ul li a{
              padding: 12px 40px 12px 30px;
              background-color:transparent;
            }
              .av3_option_panel .tabs ul li.active a{
                
              }
              .av3_option_panel .tabs ul li.active:after{
                content:'\f344' !important;
                font-size: 16px;
                margin-top:-6px;
              }
              .av3_option_panel .tabs ul li.active a,
              .av3_option_panel .tabs ul li.active:after{
                color:#2F5F91;
              }
            .av3_option_panel .tabs ul .not-tab{
              background-color:transparent;
            }
              .av3_option_panel .tabs ul .not-tab:after{
                display:none;
              }
              .av3_option_panel .tabs ul .not-tab h3{
                padding: 12px 30px;
                font-weight: 300;
                font-size: 22px;
                margin-bottom: 17px;
                background-color:transparent;
              }
  
  .av3_option_panel .op_float_save {
        display:none;
    }
        .av3_option_panel .op_float_save.ctr_floating {
            display:block;
            position:fixed;
            top:28px;
            right:0;
            left:0;
            z-index:10027;
        }
            .av3_option_panel .op_float_save.ctr_floating .auxin_opt_panel_save_all_btn {
                position:relative;
                right:40px;
            }
          .av3_option_panel .op_float_save.ctr_floating img {
                right:40px;left:auto;
            }
  .av3_option_panel ul.tabs-content{
    margin-left:350px;
    background-color:#FFFFFF;
    min-height:600px;
  }
    .av3_option_panel ul.tabs-content > li{
      margin-bottom:0;
      background-color:transparent;
      padding-left:10px;
      padding-right:10px;
    }
    .av3_option_panel ul.tabs-content li .main-section-title{
      margin: 0;
      padding: 32px 15px 16px;
      font-weight: 300;
      font-size: 23px;
    }
      .av3_option_panel .tabs-content .panel_field{
        border-top:1px solid #fff;
        border-bottom:1px dashed #E0E0E0;
        padding:2em 1.5em;
        padding-bottom:1em;
        background-color:transparent;
      }
      .av3_option_panel .tabs-content .panel_field:last-child{
        border-bottom:none;
      }
      .av3_option_panel .tabs-content .panel_field:first-child{
        border-bottom:1px solid #DDDDDD;
      }
        .av3_option_panel .tabs-content .panel_field > label{
          font-weight:bold;
          float:left;
          max-width:190px;
        }
        .av3_option_panel .tabs-content .panel_elements{
          margin-left:190px;
        }
          .av3_option_panel .tabs-content .panel_elements p{
            color:#808080;
            font-style: italic;
            font-size:12px;
            margin-bottom:10px;
            margin-top:12px;
          }
          .av3_option_panel .tabs-content .panel_elements fieldset{
            border:none;
            margin:0;
            padding:0;
          }
          .av3_option_panel .tabs-content .panel_elements input[type="radio"]{
            margin-right:2.2em;
            margin-left:.3em;
          }
          .av3_option_panel .tabs-content .panel_elements label{
            font:normal 12px/25px Arial;
            color:#555555;
            margin-right:10px;
            float:none;
          }
            .av3_option_panel .tabs-content .panel_elements label input[type="checkbox"]{
              float:left;
              margin:0.4em;
            }
          .av3_option_panel .tabs-content .panel_elements .jquery-checkbox{
            margin-right:8px;
          }
        
          
        .av3_option_panel .tabs-content input, .av3_option_panel textarea {
          margin-bottom: 0;
        }
        .av3_option_panel textarea {
          max-width:100%;
          min-width: 220px;
        }
        .av3_option_panel .tabs-content input[type="text"], .av3_option_panel .tabs-content input[type="url"],
        .av3_option_panel .tabs-content input[type="email"],.av3_option_panel .tabs-content input[type="tel"],
        .av3_option_panel .tabs-content input[type="password"], .av3_option_panel .tabs-content textarea {
          background-color:#fff;
          display:inline;
        }
          .av3_option_panel .tabs-content input[type="text"]:focus, .av3_option_panel .tabs-content input[type="url"]:focus,
          .av3_option_panel .tabs-content input[type="email"]:focus,.av3_option_panel .tabs-content input[type="tel"]:focus,
          .av3_option_panel .tabs-content input[type="password"]:focus, .av3_option_panel .tabs-content textarea:focus {
            background-color:#fff;
          }
            .av3_option_panel .typo_fields_wrapper{
                    display:inline-block;margin-right:10px;margin-bottom:20px;
                }
                    .av3_option_panel .typo_fields_wrapper select{
                        width:130px;
                    }
                    
        .av3_option_panel .tabs-content fieldset.uploader {
          position: relative;
        }
          .av3_option_panel .tabs-content fieldset.uploader input[type="text"]{
            display:block;
            margin-bottom:10px;
            width:181px;
          }
          .av3_option_panel .tabs-content fieldset.uploader input[type="button"]{
            margin-right:5px;
          }
          .av3_option_panel .tabs-content fieldset.uploader div.imgHolder{
            border: 1px solid #E1E1E1;
            padding:0;
            position: absolute;
            top:0;
            left:190px;
            overflow: visible;
            background-color: #FFFFFF;
            min-height:70px;
            min-width:110px;
          }
            .av3_option_panel .img-placeholder {
              position: absolute;
              z-index: 1;
              width: 100%;
              height:100%;
              overflow:hidden;
              display:none;
              cursor:pointer;
            }
              .av3_option_panel .img-placeholder:hover {
                background: #fcfcfc;
              }
              .av3_option_panel .no-media .img-placeholder {
                display:block;
              }
            .av3_option_panel .img-placeholder:after,
            .av3_option_panel .img-placeholder:before{
              content: "";
              position: absolute;
              border-bottom: 1px solid #DDD;
              width: 140%;
              top: 50%;
              left: -20%;
            }
            .av3_option_panel .img-placeholder:after{
              -webkit-transform: rotate(-32deg);
              -ms-transform: rotate(-32deg);
              transform: rotate(-32deg);
            }
            .av3_option_panel .img-placeholder:before{
              -webkit-transform: rotate(32deg);
              -ms-transform: rotate(32deg);
              transform: rotate(32deg);
            }
            .av3_option_panel .tabs-content fieldset.uploader div.imgHolder img{
              max-height:70px;
              max-width: 100%;
              width:auto;
              z-index:2;
              position:relative;
              margin:0 auto;
            }
              .av3_option_panel .tabs-content fieldset.uploader div.imgHolder strong.close{
                background-color: #FFFFFF;
                  border-radius: 50% 50% 50% 50%;
                  color: #555555;
                  display: block;
                  font-size: 8px;
                  height: 16px;
                  line-height: 16px;
                  position: absolute;
                  right: -7px;
                  text-align: center;
                  top: -7px;
                  width: 16px;
                  font-family: comic Sans MS;
                  border: 1px solid #E1E1E1;
                box-shadow: 0 0 2px rgba(100, 100, 100, 0.15);
                cursor: pointer;
                z-index:3;
              }
              .av3_option_panel .tabs-content fieldset.uploader div.imgHolder strong.close:after{
                content: '\f335' !important;
                display: inline-block;
                width: 21px;
                height: 20px;
                font-size: 18px;
                line-height: 20px;
                font-family: dashicons;
                text-decoration: inherit;
                font-weight: 400;
                font-style: normal;
                font-weight: 100;
                vertical-align: top;
                text-align: center;
                -webkit-transition: color .1s ease-in 0;
                transition: color .1s ease-in 0;
                -webkit-font-smoothing: antialiased;
                position: absolute;
                top: -2px;
                right: -2px;
                color: #999;
              }
              .av3_option_panel .tabs-content fieldset.uploader .imgHolder.no-media strong.close {
                display:none;
              }

            
          .av3_option_panel .tabs-content fieldset.addField input[type="text"]{
                        display:block;
                        margin: 0 8px 8px 0 ;
                        float:left;
                        margin-right:5px;
                    }
                    .av3_option_panel .tabs-content fieldset.addField a.button{
                        margin:0;
                        padding: 9px 15px;
            height: 30px;
                    }
        .av3_option_panel .sortbox{
          width:90%;
        }
        .av3_option_panel .sortbox li{
          height:2.6em;
        }
        .av3_option_panel .sortbox.helper{
          height:2.6em;
        }
        .av3_option_panel #sidebar-generator{
                
            }
                .av3_option_panel #siderbar-manager-section h4{
                    margin-top:1.5em;
                    text-align:left;
                    margin-bottom:1em;
                    color:#333333;
                    font:bold 12px/1.4em Arial, Helvetica, sans-serif;
                }
                .av3_option_panel #siderbar-manager-section .area{
                    min-width:480px;
                    min-height: 200px;
                }
                    .av3_option_panel #siderbar-manager-section .area li.sidebar-rect{-ms-box-sizing:border-box;box-sizing:border-box;
                        white-space: nowrap; color: #666; text-shadow: 0px 1px 0px rgba(255,255,255,0.59); 
                        display:block; position: relative; margin: 0px 1px 5px 1px; 
                        height: auto; min-width:60px;font-size:12px;
                        background: #F5F5F5; padding: .55em 8px; outline: none; 
                        border: 1px solid #d8d8d8; border-bottom: 1px solid #ccc; border-radius: 3px; 
                    }
                        .av3_option_panel #siderbar-manager-section li.sidebar-rect .label{
                            font-weight: normal;
                        }
                    .av3_option_panel #siderbar-manager-section .area li .close{
                        border-radius: 3px 3px 3px 3px;
                        color: #666666;
                        cursor: pointer;
                        display: block;
                        font: bold 11px/21px arial;
                        margin: 0;
                        padding: 0 8px;
                        text-align: center;
                        position: absolute;
                        top: .4em;
                        right: .4em;
                    }
                        .av3_option_panel #siderbar-manager-section .area li .close:hover{
                            background-color: #d9d9d9;
                            color: #888;
                            box-shadow:inset 0px 1px 3px rgba(0, 0, 0, .1),0 1px 1px 1px rgba(255,255,255,.4);
                        }

/* menu icon setting */ 
#toplevel_page_auxin div.wp-menu-image img {
  padding:3px 0 0 0 !important;
}
#auxin_import_options_btn {
  margin-top:5px;
}
