/* 現行サイトの CSS から、このページで実際に使われているルールだけを抽出したもの。
   元ファイルの順序を保っているため、カスケードは現行と同じです。
   生成: _tools/build-pages.py （手で編集しないでください） */

/* ===== /wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/jquery.dataTables.min.css ===== */
table.dataTable {
  width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight:bold
}
table.dataTable thead th,
table.dataTable thead td {
  padding:10px 18px;border-bottom:1px solid #111
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline:none
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding:10px 18px 6px 18px;border-top:1px solid #111
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  cursor:pointer;*cursor:hand
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-repeat:no-repeat;background-position:center right
}
table.dataTable thead .sorting {
  background-image:url("/wp-content/uploads/legacy/sc-anti-malware/images/sort_both.png")
}
table.dataTable thead .sorting_asc {
  background-image:url("/wp-content/uploads/legacy/sc-anti-malware/images/sort_asc.png")
}
table.dataTable thead .sorting_desc {
  background-image:url("/wp-content/uploads/legacy/sc-anti-malware/images/sort_desc.png")
}
table.dataTable thead .sorting_asc_disabled {
  background-image:url("/wp-content/uploads/legacy/sc-anti-malware/images/sort_asc_disabled.png")
}
table.dataTable thead .sorting_desc_disabled {
  background-image:url("/wp-content/uploads/legacy/sc-anti-malware/images/sort_desc_disabled.png")
}
table.dataTable tbody tr {
  background-color:#ffffff
}
table.dataTable tbody tr.selected {
  background-color:#B0BED9
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding:8px 10px
}
table.dataTable.display tbody th,
table.dataTable.display tbody td {
  border-top:1px solid #ddd
}
table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top:none
}
table.dataTable.display tbody tr.odd {
  background-color:#f9f9f9
}
table.dataTable.display tbody tr.odd.selected {
  background-color:#acbad4
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
  background-color:#f6f6f6
}
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.display tbody tr:hover.selected {
  background-color:#aab7d1
}
table.dataTable.no-footer {
  border-bottom:1px solid #111
}
table.dataTable td.dataTables_empty {
  text-align:center
}
table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing:content-box;box-sizing:content-box
}
.dataTables_wrapper {
  position:relative;clear:both;*zoom:1;zoom:1
}
.dataTables_wrapper .dataTables_length {
  float:left
}
.dataTables_wrapper .dataTables_filter {
  float:right;text-align:right
}
.dataTables_wrapper .dataTables_filter input {
  margin-left:0.5em
}
.dataTables_wrapper .dataTables_info {
  clear:both;float:left;padding-top:0.755em
}
.dataTables_wrapper .dataTables_paginate {
  float:right;text-align:right;padding-top:0.25em
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding:0 1em
}
.dataTables_wrapper .dataTables_processing {
  position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color:#333
}
.dataTables_wrapper .dataTables_scroll {
  clear:both
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top:-1px;-webkit-overflow-scrolling:touch
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
  vertical-align:middle
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing {
  height:0;overflow:hidden;margin:0 !important;padding:0 !important
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom:1px solid #111
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom:none
}
.dataTables_wrapper:after {
  visibility:hidden;display:block;content:"";clear:both;height:0
}
@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
    float:none;text-align:center
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top:0.5em
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
    float:none;text-align:center
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top:0.5em
  }
}

/* ===== /wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/buttons.dataTables.min.css ===== */
div.dt-button-info {
  position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21
}
div.dt-button-info h2 {
  padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3
}
div.dt-button-info>div {
  padding:1em
}
button.dt-button,
div.dt-button,
a.dt-button {
  position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #fff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none
}
button.dt-button.disabled,
div.dt-button.disabled,
a.dt-button.disabled {
  color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')
}
button.dt-button:active:not(.disabled),
button.dt-button.active:not(.disabled),
div.dt-button:active:not(.disabled),
div.dt-button.active:not(.disabled),
a.dt-button:active:not(.disabled),
a.dt-button.active:not(.disabled) {
  background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999
}
button.dt-button:active:not(.disabled):hover:not(.disabled),
button.dt-button.active:not(.disabled):hover:not(.disabled),
div.dt-button:active:not(.disabled):hover:not(.disabled),
div.dt-button.active:not(.disabled):hover:not(.disabled),
a.dt-button:active:not(.disabled):hover:not(.disabled),
a.dt-button.active:not(.disabled):hover:not(.disabled) {
  box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(to bottom, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')
}
button.dt-button:hover,
div.dt-button:hover,
a.dt-button:hover {
  text-decoration:none
}
button.dt-button:hover:not(.disabled),
div.dt-button:hover:not(.disabled),
a.dt-button:hover:not(.disabled) {
  border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')
}
button.dt-button:focus:not(.disabled),
div.dt-button:focus:not(.disabled),
a.dt-button:focus:not(.disabled) {
  border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')
}
.dt-button embed {
  outline:none
}
div.dt-buttons {
  position:relative;float:left
}
div.dt-button-collection {
  position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px
}
div.dt-button-collection button.dt-button,
div.dt-button-collection div.dt-button,
div.dt-button-collection a.dt-button {
  position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;margin-right:0
}
div.dt-button-collection button.dt-button:active:not(.disabled),
div.dt-button-collection button.dt-button.active:not(.disabled),
div.dt-button-collection div.dt-button:active:not(.disabled),
div.dt-button-collection div.dt-button.active:not(.disabled),
div.dt-button-collection a.dt-button:active:not(.disabled),
div.dt-button-collection a.dt-button.active:not(.disabled) {
  background-color:#dadada;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');box-shadow:inset 1px 1px 3px #666
}
div.dt-button-collection.fixed {
  position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0
}
div.dt-button-collection>* {
  -webkit-column-break-inside:avoid;break-inside:avoid
}
div.dt-button-background {
  position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001
}
@media screen and (max-width: 640px) {
  div.dt-buttons {
    float:none !important;text-align:center
  }
}

/* ===== /wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/select.dataTables.min.css ===== */
table.dataTable tbody>tr.selected,
table.dataTable tbody>tr>.selected {
  background-color:#B0BED9
}
table.dataTable.display tbody>tr.odd.selected,
table.dataTable.display tbody>tr.odd>.selected {
  background-color:#acbad4
}
table.dataTable.hover tbody>tr.selected:hover,
table.dataTable.hover tbody>tr>.selected:hover,
table.dataTable.display tbody>tr.selected:hover,
table.dataTable.display tbody>tr>.selected:hover {
  background-color:#aab7d1
}
table.dataTable.display tbody>tr>.selected {
  background-color:#acbad5
}
table.dataTable.display tbody>tr.odd>.selected {
  background-color:#a6b4cd
}
table.dataTable.display tbody>tr.even>.selected {
  background-color:#acbad5
}
table.dataTable.display tbody>tr:hover>.selected,
table.dataTable.display tbody>tr>.selected:hover {
  background-color:#a2aec7
}
table.dataTable td.select-checkbox {
  position:relative
}
table.dataTable td.select-checkbox:before,
table.dataTable td.select-checkbox:after {
  display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box
}
table.dataTable td.select-checkbox:before {
  content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px
}
table.dataTable tr.selected td.select-checkbox:after {
  content:'\2714';margin-top:-11px;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9
}
div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
  margin-left:0.5em
}
@media screen and (max-width: 640px) {
  div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
    margin-left:0;display:block
  }
}

/* ===== /wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/fixedHeader.dataTables.min.css ===== */
table.fixedHeader-floating {
  position:fixed !important;background-color:white
}
table.fixedHeader-floating.no-footer {
  border-bottom-width:0
}
table.fixedHeader-locked {
  position:absolute !important;background-color:white
}
@media print {
  table.fixedHeader-floating {
    display:none
  }
}

/* ===== /wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/fixedColumns.dataTables.min.css ===== */
table.DTFC_Cloned thead,
table.DTFC_Cloned tfoot {
  background-color:white
}
div.DTFC_LeftWrapper table.dataTable {
  margin-bottom:0;z-index:2
}
div.DTFC_LeftWrapper table.dataTable.no-footer {
  border-bottom:none
}

/* ===== /wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/responsive.dataTables.min.css ===== */
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty {
  cursor:default !important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before {
  display:none !important
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child {
  position:relative;padding-left:30px;cursor:pointer
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
  top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
  content:'-';background-color:#d33333
}
table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before {
  display:none
}
table.dataTable>tbody>tr.child {
  padding:0.5em 1em
}
table.dataTable>tbody>tr.child:hover {
  background:transparent !important
}
table.dataTable>tbody>tr.child ul {
  display:inline-block;list-style-type:none;margin:0;padding:0
}
table.dataTable>tbody>tr.child ul li {
  border-bottom:1px solid #efefef;padding:0.5em 0
}
table.dataTable>tbody>tr.child ul li:first-child {
  padding-top:0
}
table.dataTable>tbody>tr.child ul li:last-child {
  border-bottom:none
}
table.dataTable>tbody>tr.child span.dtr-title {
  display:inline-block;min-width:75px;font-weight:bold
}
div.dtr-modal {
  position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em
}
div.dtr-modal div.dtr-modal-display {
  position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)
}
div.dtr-modal div.dtr-modal-content {
  position:relative;padding:1em
}
div.dtr-modal div.dtr-modal-close {
  position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12
}
div.dtr-modal div.dtr-modal-close:hover {
  background-color:#eaeaea
}
div.dtr-modal div.dtr-modal-background {
  position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)
}
@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width:95%
  }
}

/* ===== /wp-content/uploads/legacy/content/css/style.css ===== */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 0px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .col-md-4 {
    float: left;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-4 {
    float: left;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
}
.progress-bar {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 5px;
  
  background-clip: padding-box;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar.active .progress {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
#wrapper {
  overflow: visible;
}
.clearfix:after,
#content:after,
.container:after,
.row:after {
  content: "";
  display: table;
  clear: both;
}
#main {
  padding: 55px 10px 45px;
  background: #fff;
  clear: both;
}
h2.entry-title {
  margin-top: 0;
  margin-bottom: 28px;
}
#main .columns h2 {
  margin: 0;
  line-height: 35px;
}
.more {
  overflow: hidden;
  display: block;
  font: 13px/15px 'PTSansRegular', arial, helvetica, sans-serif;
}
.more a {
  float: right;
  padding: 0 0 0 0;
}
.more a,
.fusion-read-more {
  position: relative;
  margin-right: 10px;
  text-align: right;
}
.more a:after,
.fusion-read-more:after {
  content: '\f105';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 5px;
  font-family: 'icomoon';
  font-size: 14px;
}
.more a.active {
  color: #a0ce4e;
  text-decoration: none;
}
.more a.active:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: 'icomoon';
  content: '\f105';
  color: #a0ce4e;
  font-size: 14px;
  padding-left: 5px;
}
.content-boxes .more {
  margin-top: 18px;
}
.container {
  overflow: hidden;
}
#main .container h2 {
  margin: 0;
}
.container .columns .col {
  width: 31.42857%;
  padding: 0 2.85714% 0 0;
}
.container .col img {
  width: 100%;
}
.container .columns .col.last {
  margin-right: 0;
}
.container .holder {
  overflow: hidden;
}
.container h3 a.active {
  text-decoration: none;
  color: #a0ce4e;
}
#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}
#content.full-width {
  width: 100%;
}
#main .post h2 {
  color: #333333;
  padding-bottom: 0;
}
#main .post h2 a {
  color: #333333;
}
.sidebar .widget {
  margin-bottom: 45px;
  position: relative;
}
.sidebar .widget h4 {
  margin: 0;
  padding: 0;
  font-size: 13px;
  margin-bottom: 18px;
  color: #333333;
}
.sidebar .widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar .widget li {
  margin: 0;
  padding: 0;
  display: block;
}
.pagination a.inactive {
  border: 1px solid #747474;
  display: inline-block;
  color: #747474;
  padding: 2px 6px;
  margin-left: 5px;
}
.pagination a.inactive:hover {
  border: 1px solid #a0ce4e;
}
.fontawesome-icon {
  display: inline-block;
  float: left;
}
.fontawesome-icon {
  margin-right: 10px;
}
.fontawesome-icon.large {
  font-size: 40px;
}
.fontawesome-icon.medium {
  font-size: 18px;
}
.fontawesome-icon.circle-no.large {
  margin-top: 2px;
}
.fontawesome-icon.circle-no.medium {
  margin-top: 3px;
}
.content-boxes .heading .fontawesome-icon {
  float: left;
}
.fusion-footer-widget-area .widget > ul > li:first-child {
  padding-top: 0px;
}
.content-boxes-icon-boxed .col .more a {
  float: none;
}
.fusion-footer-widget-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}
.fusion-footer-widget-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}
#sliders-container {
  position: relative;
}
#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}
@media screen and (max-width: 830px) {
  #wrapper .ei-title h2 {
    font-size: 20px;
    line-height: 24px;
  }
  #wrapper .ei-title h3 {
    font-size: 15px;
    line-height: 30px;
  }
}
.sidebar .widget .flex-direction-nav a,
.sidebar .widget .flex-direction-nav a:hover {
  color: #fff;
}
#wrapper .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}
#sliders-container .wooslider .slide-content p {
  margin: 0;
}
.sidebar .widget .slides li div a {
  padding: 0;
}
body.side-header #wrapper .fusion-megamenu-wrapper {
  top: 0;
}
body.side-header-left #wrapper {
  margin-left: 280px;
  width: auto;
}
body.side-header-right #wrapper {
  margin-right: 280px;
  width: auto;
}
.fusion-blog-archive .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}
.fusion-portfolio .fusion-separator {
  margin-top: 35px;
}
.fusion-footer-widget-area .widget > ul > li:first-child {
  padding-top: 0px;
}
.tfs-slider .slide-content-container .fusion-sep-none {
  display: inline-block;
}
.tfs-slider .slide-content-container .fusion-sep-none h2,
.tfs-slider .slide-content-container .fusion-sep-none h3 {
  display: inline-block;
}
.tfs-slider .slide-content-container .fusion-title-size-two {
  margin: 0;
}
.tfs-slider .slide-content-container .fusion-title-size-two h2 {
  margin: 0;
}
#wrapper .gform_wrapper .gravity-select-parent select {
  margin: 0;
}
.icon-hover-animation-fade .fontawesome-icon {
  transition: background 0.3s;
}
.link-area-link-icon-hover.icon-hover-animation-fade .fontawesome-icon,
.link-area-box-hover.icon-hover-animation-fade .fontawesome-icon {
  transition: background 0.3s;
}
.fusion-button-wrapper {
  display: inline;
}
.fusion-button-text,
.fusion-button i {
  transition: all .2s;
}
.fusion-button-text:hover,
.fusion-button i:hover {
  transition: all .3s;
}
#wrapper .button-pill {
  border-radius: 25px !important;
}
.button-medium,
.button.medium {
  padding: 11px 23px;
  line-height: 16px;
  font-size: 13px;
}
.button-medium .button-icon-divider-left,
.button.medium .button-icon-divider-left {
  padding: 0 12.5px;
}
.button-medium .button-icon-divider-right,
.button.medium .button-icon-divider-right {
  padding: 0 12.5px;
}
.button-medium .button-icon-divider-left i,
.button.medium .button-icon-divider-left i,
.button-medium .button-icon-divider-right i,
.button.medium .button-icon-divider-right i,
.button-medium .button-icon-divider-left img,
.button.medium .button-icon-divider-left img,
.button-medium .button-icon-divider-right img,
.button.medium .button-icon-divider-right img {
  top: 50%;
  margin-top: -6.5px;
  display: block;
}
.button-large,
.button.large {
  padding: 13px 29px;
  line-height: 17px;
  font-size: 14px;
}
.button-large .button-icon-divider-left,
.button.large .button-icon-divider-left {
  padding: 0 14.5px;
}
.button-large .button-icon-divider-right,
.button.large .button-icon-divider-right {
  padding: 0 14.5px;
}
.button-large .button-icon-divider-left i,
.button.large .button-icon-divider-left i,
.button-large .button-icon-divider-right i,
.button.large .button-icon-divider-right i,
.button-large .button-icon-divider-left img,
.button.large .button-icon-divider-left img,
.button-large .button-icon-divider-right img,
.button.large .button-icon-divider-right img {
  top: 50%;
  margin-top: -7px;
  display: block;
}
.button-icon-left {
  margin-right: 10px;
}
.button.green {
  background: #d1e990;
  background-image: linear-gradient(to top, #aad75d, #d1e990);
  border: 1px solid #9dba60;
  color: #54770f;
}
.button.green .button-icon-divider-left,
.button.green .button-icon-divider-right {
  border-color: #9dba60;
}
.button.green:hover,
.button.green:focus,
.button.green:active {
  background: #aad75d;
  background-image: linear-gradient(to top, #d1e990, #aad75d);
  border: 1px solid #9dba60;
  color: #54770f;
}
.button.green:hover .button-icon-divider-left,
.button.green:focus .button-icon-divider-left,
.button.green:active .button-icon-divider-left,
.button.green:hover .button-icon-divider-right,
.button.green:focus .button-icon-divider-right,
.button.green:active .button-icon-divider-right {
  border-color: #9dba60;
}
.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
  color: #a0ce4e;
}
.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon {
  background-color: #a0ce4e;
  border-color: #a0ce4e;
}
.fusion-content-boxes .heading .heading-link a,
.fusion-content-boxes .heading .heading-link .fontawesome-icon,
.fusion-content-boxes .heading .heading-link .content-box-heading {
  transition: all .3s;
}
.fusion-content-boxes .heading .content-box-heading {
  margin: 0;
}
.fusion-content-boxes .icon > span {
  display: inline-block;
}
.fusion-content-boxes .content-container .fusion-read-more {
  display: block;
  margin-top: 18px;
}
.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last-in-row,
.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last-in-row,
.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last,
.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last {
  border-right-width: 1px;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .icon,
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column .icon {
  opacity: 0;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .icon {
  -webkit-animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .icon {
  -webkit-animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  animation: avadaExpandAndShow 1s 1 cubic-bezier(0.17, 0.67, 0.83, 0.67);
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon {
  display: table;
  width: auto;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link {
  display: block;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img {
  margin-right: 20px;
  max-width: none;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon {
  display: block;
  float: none;
  margin-right: 20px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-with-title .content-container .fusion-read-more {
  
}
.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: -80px;
  float: none;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
  top: -76px;
  margin-left: -25px;
}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
  top: -85px;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-container,
.fusion-content-boxes.content-boxes-icon-boxed .fusion-read-more {
  text-align: center;
}
.fusion-content-boxes.content-boxes-timeline-horizontal .icon {
  position: relative;
  z-index: 2;
}
.fusion-content-boxes.content-boxes-timeline-vertical .icon {
  position: relative;
  z-index: 2;
}
.fontawesome-icon {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.fullwidth-box.video-background {
  position: relative;
}
.fullwidth-box.video-background .fusion-row {
  position: relative;
  z-index: 10;
}
#main .fullwidth-box .fusion-row {
  padding-left: 0;
  padding-right: 0;
}
.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}
.fusion-one-full {
  float: none;
}
.fusion-three-fifth {
  width: 58.4%;
}
.fusion-four-fifth {
  width: 79.2%;
}
.fusion-one-third {
  width: 30.6666%;
}
.fusion-two-third {
  width: 65.3333%;
}
.fusion-one-half {
  width: 48%;
}
.fusion-column-last {
  margin-left: 0;
  margin-right: 0;
}
.fusion-modal .fusion-separator {
  width: 100% !important;
}
.fusion-sep-clear {
  clear: both;
  display: block;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  overflow: hidden;
}
.fusion-separator {
  border: 0 solid #e7e6e6;
  clear: both;
  position: relative;
  z-index: 11;
}
.fusion-separator.sep-none {
  height: 1px;
}
.fusion-tabs .nav-tabs li .tab-link .fa {
  float: none;
  color: inherit;
}
.fusion-title h1.title-heading-left .fontawesome-icon,
.fusion-title h2.title-heading-left .fontawesome-icon,
.fusion-title h3.title-heading-left .fontawesome-icon,
.fusion-title h4.title-heading-left .fontawesome-icon,
.fusion-title h5.title-heading-left .fontawesome-icon,
.fusion-title h6.title-heading-left .fontawesome-icon,
.comment-respond .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon {
  margin-left: 10px;
}
.fusion-title h1.title-heading-right .fontawesome-icon,
.fusion-title h2.title-heading-right .fontawesome-icon,
.fusion-title h3.title-heading-right .fontawesome-icon,
.fusion-title h4.title-heading-right .fontawesome-icon,
.fusion-title h5.title-heading-right .fontawesome-icon,
.fusion-title h6.title-heading-right .fontawesome-icon,
.comment-respond .fusion-title .comment-reply-title.title-heading-right .fontawesome-icon,
.fusion-title h1.title-heading-right img,
.fusion-title h2.title-heading-right img,
.fusion-title h3.title-heading-right img,
.fusion-title h4.title-heading-right img,
.fusion-title h5.title-heading-right img,
.fusion-title h6.title-heading-right img,
.comment-respond .fusion-title .comment-reply-title.title-heading-right img {
  margin-left: 10px;
  margin-right: 0;
}
.fusion-title h1 .fontawesome-icon,
.fusion-title h2 .fontawesome-icon,
.fusion-title h3 .fontawesome-icon,
.fusion-title h4 .fontawesome-icon,
.fusion-title h5 .fontawesome-icon,
.fusion-title h6 .fontawesome-icon,
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon {
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin-left: 2px;
}
.fusion-title.fusion-sep-none {
  display: block;
}
.fusion-title.fusion-sep-none .title-heading-left {
  padding: 0;
  text-align: left;
}
.fusion-title.fusion-sep-none .title-heading-right {
  padding: 0;
  text-align: right;
}
#main .post-content .fusion-border-below-title h1,
#main .post-content .fusion-border-below-title h2,
#main .post-content .fusion-border-below-title h3,
#main .post-content .fusion-border-below-title h4,
#main .post-content .fusion-border-below-title h5,
#main .post-content .fusion-border-below-title h6 {
  padding-left: 0;
  padding-right: 0;
}
.fusion-events-shortcode .fusion-one-half .tribe-events-event-image {
  height: 416px;
}
.fusion-events-shortcode .fusion-one-third .tribe-events-event-image {
  height: 216px;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-webkit-keyframes avadaExpandAndShow {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes avadaExpandAndShow {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@font-face {
  font-family: 'icomoon';
  src: url('/wp-content/uploads/legacy/assets/fonts/icomoon/icomoon.eot');
  src: url('/wp-content/uploads/legacy/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/legacy/assets/fonts/icomoon/icomoon.woff') format('woff'), url('/wp-content/uploads/legacy/assets/fonts/icomoon/icomoon.ttf') format('truetype'), url('/wp-content/uploads/legacy/assets/fonts/icomoon/icomoon.svg?#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* ===== /wp-content/uploads/legacy/assets/fonts/fontawesome/font-awesome.css ===== */
.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-search:before {
  content:"\f002"
}
.fa-play:before {
  content:"\f04b"
}
.fa-share:before {
  content:"\f064"
}
.fa-caret-right:before {
  content:"\f0da"
}
.fa-file-text-o:before {
  content:"\f0f6"
}

@font-face {font-family:'FontAwesome';src:url('/wp-content/uploads/legacy/assets/fonts/fontawesome/fontawesome-webfont-v=4.5.0.eot');src:url('/wp-content/uploads/legacy/assets/fonts/fontawesome/fontawesome-webfont-.eot#iefix&v=4.5.0') format('embedded-opentype'),url('/wp-content/uploads/legacy/assets/fonts/fontawesome/fontawesome-webfont-v=4.5.0.woff2') format('woff2'),url('/wp-content/uploads/legacy/assets/fonts/fontawesome/fontawesome-webfont-v=4.5.0.woff') format('woff'),url('/wp-content/uploads/legacy/assets/fonts/fontawesome/fontawesome-webfont-v=4.5.0.ttf') format('truetype'),url('/wp-content/uploads/legacy/assets/fonts/fontawesome/fontawesome-webfont-v=4.5.0.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}

/* ===== /wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/ilightbox.css ===== */
.ilightbox-closedhand * {
  cursor: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/closedhand.cur), default !important;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/social_icons/facebook_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/social_icons/digg_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/social_icons/twitter_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/social_icons/delicious_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/social_icons/reddit_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/social_icons/google_plus_16.png);
}
.ilightbox-loader.dark div {
  background: #000000 url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-caption {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/caption-bg.png);
  color: #FFF;
  text-shadow: 0 1px black;
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-social {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/caption-bg.png);
  border-radius: 2px;
}
.ilightbox-holder.dark .ilightbox-alert {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/alert.png) no-repeat center top;
  color: #555;
}
.ilightbox-toolbar.dark a {
  width: 25px;
  height: 23px;
  background: black url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/buttons.png) no-repeat 7px 6px;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/fullscreen-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/fullscreen-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-close {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/x-mark-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/x-mark-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/arrow-next-icon-ie.png')\9;
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/arrow-prev-icon-ie.png')\9;
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-play {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/play-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/play-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-pause {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/pause-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/pause-icon-ie.png')\9;
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-button.dark {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left: 45%\9;
  -: ;right: auto\9;
  width: 95px;
  height: 75px;
  margin: auto;
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
  background-color: #000;
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.dark {
  top: 0;
  bottom: auto;
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/arrow-prev-vertical-icon-64.png);
  background-position: 50% 35%;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ilightbox-button.dark.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top: 41%\9;
  -: ;bottom: auto\9;
  width: 75px;
  height: 95px;
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
  background-position: 65% 50%;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.dark.horizontal {
  right: auto;
  left: 0;
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
  background-position: 35% 50%;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-overlay.light {
  background: #FFF;
}
.ilightbox-loader.light {
  box-shadow: #dacffc 0px 0px 85px, #dacffc 0px 0px 85px;
}
.ilightbox-loader.light div {
  background: #ffffff url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.light {
  padding: 10px;
  background: #FFF;
  box-shadow: 0 0 15px #dacffc;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-caption {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/caption-bg.png);
  color: #000;
  text-shadow: 0 1px #FFF;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-social {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/caption-bg.png);
  border-radius: 2px;
}
.ilightbox-holder.light .ilightbox-alert {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/alert.png) no-repeat center top;
  color: #89949B;
}
.ilightbox-toolbar.light {
  top: 8px;
  left: 8px;
  height: 23px;
  box-shadow: 0 0 7px #dacffc;
  border-radius: 3px;
}
.ilightbox-toolbar.light a {
  width: 25px;
  height: 23px;
  background: white url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.light a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #FFF;
}
.ilightbox-toolbar.light a:first-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.ilightbox-toolbar.light a:last-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-toolbar.light a.ilightbox-close:hover {
  background-position: -32px 6px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen {
  background-position: 6px -33px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen:hover {
  background-position: -31px -33px;
}
.ilightbox-toolbar.light a.ilightbox-play {
  background-position: 8px -57px;
}
.ilightbox-toolbar.light a.ilightbox-play:hover {
  background-position: -32px -57px;
}
.ilightbox-toolbar.light a.ilightbox-pause {
  background-position: 8px -83px;
}
.ilightbox-toolbar.light a.ilightbox-pause:hover {
  background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.light {
  background: #FFF;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  box-shadow: 0 0 25px #dacffc;
}
.isMobile .ilightbox-toolbar.light a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.light a:hover {
  background-color: #f6f3ff;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-fullscreen {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/fullscreen-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/fullscreen-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-close {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/x-mark-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/x-mark-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-next-button {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/arrow-next-icon-ie.png')\9;
  background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-prev-button {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/arrow-prev-icon-ie.png')\9;
  background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-play {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/play-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/play-icon-ie.png')\9;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-pause {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/pause-icon-64.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/pause-icon-ie.png')\9;
}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px #dacffc;
}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  padding-right: 60px;
  color: #000;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: right;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
  -webkit-border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
  -webkit-border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.ilightbox-button.light.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  
  cursor: default;
  background-color: #FFF !important;
}
.ilightbox-button.light span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.ilightbox-next-button.light,
.ilightbox-button.ilightbox-prev-button.light {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left: 45%\9;
  -: ;right: auto\9;
  width: 95px;
  height: 75px;
  margin: auto;
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
  background-color: #FFF;
  box-shadow: 0 0 15px #dacffc;
}
.ilightbox-button.ilightbox-button.light:hover {
  background-color: #f6f3ff;
}
.ilightbox-button.ilightbox-prev-button.light {
  top: 0;
  bottom: auto;
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/arrow-prev-vertical-icon-64.png);
  background-position: 50% 35%;
}
.ilightbox-button.ilightbox-next-button.light.horizontal,
.ilightbox-button.ilightbox-prev-button.light.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top: 41%\9;
  -: ;bottom: auto\9;
  width: 75px;
  height: 95px;
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
  background-position: 65% 50%;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.light.horizontal {
  right: auto;
  left: 0;
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
  background-position: 35% 50%;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-overlay.mac {
  background: #2B2B2B;
}
.ilightbox-loader.mac {
  box-shadow: black 0px 0px 85px, black 0px 0px 85px;
}
.ilightbox-loader.mac div {
  background: #141414 url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.mac {
  padding: 2px;
  background: rgba(35, 35, 35, 0.9);
  -: ;background: rgb(35,35,35)\9;
  
  box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.6);
}
.ilightbox-holder.mac .ilightbox-container .ilightbox-caption {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/caption-bg.png);
  color: #FFF;
  bottom: 15px;
  left: 15px;
  right: 15px;
  border: rgba(255, 255, 255, 0.8) 1px solid;
  -: ;border: rgb(245,245,245) 1px solid\9;
  
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
}
.ilightbox-holder.mac .ilightbox-container .ilightbox-social {
  background: #FFF;
}
.ilightbox-holder.mac .ilightbox-alert {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/alert.png) no-repeat center top;
  color: #555;
}
.ilightbox-toolbar.mac {
  top: 15px;
  left: 15px;
  background: #414141;
  
  
  
  
  
  
  background: linear-gradient(to bottom, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  
  border: rgba(30, 30, 30, 0.6) 1px solid;
  -: ;border: rgb(30,30,30) 1px solid\9;
  
  overflow: hidden;
  border-radius: 3px;
}
.ilightbox-toolbar.mac a {
  width: 28px;
  height: 28px;
  background: no-repeat 50%;
}
.ilightbox-toolbar.mac a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  
  cursor: default;
  background-color: transparent !important;
}
.ilightbox-toolbar.mac a:hover {
  background-color: #4B4B4B;
}
.ilightbox-toolbar.mac a.ilightbox-close {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/close-25.png);
}
.ilightbox-toolbar.mac a.ilightbox-fullscreen {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/resize-25.png);
  right: 35px;
}
.ilightbox-toolbar.mac a.ilightbox-play {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/play-25.png);
  right: 35px;
}
.ilightbox-toolbar.mac a.ilightbox-pause {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/pause-25.png);
  right: 35px;
}
.isMobile .ilightbox-toolbar.mac {
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background: #414141;
  
  
  
  
  
  
  background: linear-gradient(to bottom, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  
  border: 0;
  border-top: rgba(30, 30, 30, 0.6) 1px solid;
  -: ;border-top: rgb(30,30,30) 1px solid\9;
  
  overflow: hidden;
  text-align: center;
  border-radius: 3px;
}
.isMobile .ilightbox-toolbar.mac a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-fullscreen {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/resize-50.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/resize-ie.png')\9;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-close {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/close-50.png);
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/close-ie.png')\9;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-next-button {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/forward-50.png);
  background-position: 52% 50% !important;
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/forward-ie.png')\9;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-prev-button {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/back-50.png);
  background-position: 48% 50% !important;
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/back-ie.png')\9;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-play {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/play-50.png);
  background-size: 80%;
  background-position: 70% 50% !important;
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/play-ie.png')\9;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-pause {
  background-image: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/pause-50.png);
  background-size: 80%;
  -: ;background-image: url('/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/pause-ie.png')\9;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  color: #000;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar {
  display: inline-block;
  left: -15px;
  top: -15px;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar a {
  float: left;
  border-radius: 0;
}
.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
  border-radius: 0;
}
.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-button.mac.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  
  cursor: default;
  background: #3b3b3b !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
}
.ilightbox-button.mac span {
  display: block;
  width: 100%;
  height: 100%;
}
.ilightbox-button.mac {
  bottom: 0;
  right: 0;
  left: 0;
  -: ;left: 45%\9;
  
  -: ;right: auto\9;
  
  width: 95px;
  height: 55px;
  margin: auto;
  background: #414141;
  
  
  
  
  
  
  background: linear-gradient(to bottom, #414141 0%, #414141 40%, #323232 60%, #323232 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#323232', GradientType=0);
  
  border: rgba(30, 30, 30, 0.6) 1px solid;
  -: ;border: rgb(30,30,30) 1px solid\9;
  
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-button.mac:hover {
  background: #4b4b4b;
  
  
  
  
  
  
  background: linear-gradient(to bottom, #4b4b4b 0%, #4b4b4b 40%, #3c3c3c 60%, #3c3c3c 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b', endColorstr='#3c3c3c', GradientType=0);
}
.ilightbox-button.ilightbox-prev-button.mac {
  top: 0;
  bottom: auto;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ilightbox-button.ilightbox-next-button.mac span {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/forward-vertical-50.png) no-repeat 50% 75%;
}
.ilightbox-button.ilightbox-prev-button.mac span {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/back-vertical-50.png) no-repeat 50% 25%;
}
.ilightbox-button.ilightbox-next-button.mac.horizontal,
.ilightbox-button.ilightbox-prev-button.mac.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  -: ;top: 41%\9;
  
  -: ;bottom: auto\9;
  
  width: 55px;
  height: 95px;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.mac.horizontal {
  right: auto;
  left: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-next-button.mac.horizontal span {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/forward-50.png) no-repeat 75% 50%;
}
.ilightbox-button.ilightbox-prev-button.mac.horizontal span {
  background: url(/wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/assets/images/iLightbox/mac-skin/back-50.png) no-repeat 25% 50%;
}

/* ===== /wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/woocommerce.css ===== */
.woocommerce button.fusion-button,
.woocommerce button.button,
.woocommerce .register .button {
  min-height: 32px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 20px;
  margin: 0;
  border-radius: 2px;
  cursor: pointer;
}
.woocommerce .checkout h3,
.cart_totals h2 {
  margin-top: 0;
  border-bottom: 1px solid;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.woocommerce-ordering {
  display: none;
}
.catalog-ordering .order,
.order-dropdown > li:after {
  width: 39px;
}
.catalog-ordering .order li a {
  background: #fbfaf9;
  border: 1px solid #dbdbdb;
  display: block;
  font-size: 12px;
  text-align: center;
}
.woocommerce .social-share li .fontawesome-icon {
  display: inline-block;
  vertical-align: middle;
  float: none;
  margin: 0;
}
.widget_shopping_cart_content .buttons {
  background: #f6f6f6;
  overflow: hidden;
}
.widget_shopping_cart_content .buttons a {
  display: inline-block;
  width: 50%;
  float: left;
  text-indent: 10px;
  margin: 0;
  height: 35px;
  line-height: 35px;
}
.widget_shopping_cart_content .buttons > a:before {
  font-family: 'icomoon';
  content: '\f07a';
  margin-right: 10px;
}
.widget_shopping_cart_content .buttons a.checkout:before {
  font-family: 'icomoon';
  content: '\f046';
  margin-right: 10px;
}
.widget_layered_nav li .count {
  float: right;
  font-size: 12px;
}
#main .avada-myaccount-data {
  overflow: visible;
}
.woocommerce-content-box.full-width {
  margin-left: 0;
  width: 100%;
}
.avada-shipping-calculator-form .fusion-one-half {
  margin-top: 0;
}
.avada-shipping-calculator-form .fusion-one-half .avada-select-parent {
  margin-bottom: 0;
}
.cart_totals table {
  width: 100%;
  text-align: left;
}
.cart_totals table th {
  width: 50%;
  padding-bottom: 20px;
}
.cart_totals table td {
  width: 50%;
  padding-bottom: 20px;
  text-align: right;
}
.cart_totals table .total th,
.cart_totals table .total td {
  padding-top: 20px;
}
.cart_totals .total td {
  text-align: right;
}
.cart_totals .total {
  border-top: 1px solid;
  height: 50px;
}
#wrapper .cart-loading {
  background-color: rgba(0, 0, 0, 0.8);
}
.added_to_cart {
  display: none;
}
#wrapper .fusion-clean-product-image-wrapper .cart-loading {
  background-color: transparent;
}

/* ===== /wp-content/uploads/legacy/sc-anti-malware/sc_antimalware_files/avada-19184.css ===== */
.fusion-page-title-bar {
  border-color:rgba(255,255,255,0);border:none;background-color:#ffffff;background-size:cover;height:80px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;
}
.fusion-footer-widget-area h3 {
  font-family:'Karla';font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0px;
}
.ei-title h3,
.fusion-blog-shortcode .fusion-timeline-date,
.fusion-load-more-button,
.fusion-main-menu .sub-menu,
.fusion-main-menu .sub-menu li a,
.fusion-megamenu-widgets-container,
.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover,
.fusion-page-title-bar h3,
.gform_wrapper .button,
.gform_wrapper label,
.post-content blockquote,
body {
  font-family:'Karla';font-weight:400;letter-spacing:0px;
}
.fusion-main-menu > ul > li > a,
.side-nav li a {
  font-family:'Montserrat';font-size:15px;font-weight:400;letter-spacing:0px;
}
.fusion-button,
.fusion-load-more-button,
.gform_wrapper .button,
.woocommerce .avada-shipping-calculator-form .button,
.woocommerce button.button {
  font-family:'Karla';font-weight:400;letter-spacing:1px;
}
.fusion-modal h1,
.fusion-page-title-bar h1,
.post-content h1 {
  font-family:'Montserrat';font-weight:400;line-height:1.2;letter-spacing:0px;
}
.ei-title h2,
.fusion-modal h2,
.fusion-title h2,
.post-content h2,
.title h2 {
  font-family:'Montserrat';font-weight:400;line-height:1.26;letter-spacing:0px;
}
.fusion-logo {
  margin-top:31px;margin-right:0px;margin-bottom:31px;margin-left:0px;
}
.fusion-main-menu .sub-menu {
  background-color:#e8e8e8;width:210px;border-top:3px solid #b20029;font-family:'Karla';font-weight:400;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
}
.fusion-main-menu .sub-menu li a {
  border-bottom:none;padding-top:10px;padding-bottom:10px;color:#2b2e32;font-family:'Karla';font-weight:400;font-size:14px;
}
.fusion-main-menu .fusion-custom-menu-item-contents {
  font-family:'Karla';font-weight:400;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover {
  background-color:#f6f6f6;color:#2b2e32;font-family:'Karla';font-weight:400;font-size:14px;
}
.fusion-megamenu-widgets-container {
  color:#2b2e32;font-family:'Karla';font-weight:400;font-size:14px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .fusion-social-networks {
    padding:0 0 15px;
  }
}
@media only screen and (max-width: 1045px) {
  .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,
.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder {
    padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:calc(-20px - 0px);
  }
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,
.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder {
    padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;
  }
}
@media only screen and (max-width: 800px) {
  .fusion-copyright-notice {
    padding:0 0 15px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
  .copyright {
    float:none;padding:0 0 15px;text-align:center;
  }
}
#main,
.fusion-footer-copyright-area,
.fusion-footer-widget-area,
.fusion-page-title-bar,
.fusion-secondary-header,
.tfs-slider .slide-content-container {
  padding-left:30px;padding-right:30px;
}
.width-100 .nonhundred-percent-fullwidth {
  padding-left:30px;padding-right:30px;margin-left:-30px;margin-right:-30px;
}
.width-100 .fullwidth-box {
  margin-left:-30px!important;margin-right:-30px!important;
}
#main .post h2 a:hover,
.fusion-accordian .panel-title a:hover,
.fusion-copyright-notice a:hover,
.fusion-filters .fusion-filter.fusion-active a,
.fusion-footer-widget-area .fusion-accordian .panel-title a:hover,
.fusion-footer-widget-area .widget li a:hover:before,
.fusion-footer-widget-area a:hover,
.fusion-footer-widget-area ul li a:hover,
.fusion-popover,
.fusion-read-more:hover:after,
.more a:hover:after,
.my_account_orders .order-actions a:hover:after,
.pagination-next:hover:after,
.side-nav .arrow:hover:after,
.side-nav ul > li.current_page_item > a,
.slidingbar-area .widget li a:hover:before,
.slidingbar-area a:hover,
.widget_layered_nav li a:hover:before,
.widget_product_categories li a:hover:before,
.widget_shopping_cart_content a:hover:before,
.woocommerce-tabs .tabs a:hover .arrow:after,
.woocommerce-tabs .tabs li.active a,
.woocommerce-tabs .tabs li.active a .arrow:after,
h5.toggle:hover a {
  color:#b20029;
}
#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link,
#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus,
#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover,
#wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link,
#wrapper .post-content blockquote,
.fusion-filters .fusion-filter.fusion-active a,
.fusion-hide-pagination-text .pagination-next:hover,
.pagination .current,
.pagination a.inactive:hover {
  border-color:#b20029;
}
#wrapper .side-nav li.current_page_item a {
  border-right-color:#b20029;border-left-color:#b20029;
}
#main,
#sliders-container,
#wrapper,
.woocommerce-tabs > .tabs .active a,
body,
html {
  background-color:#ffffff;
}
.button.default,
.fusion-portfolio-one .fusion-button,
.gform_wrapper .button,
.woocommerce .avada-shipping-calculator-form .button,
.woocommerce .register .button,
.woocommerce button.button {
  background:#be1e2d;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#be1e2d, endColorstr=#be1e2d);transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;
}
.button.default:hover,
.fusion-portfolio-one .fusion-button:hover,
.gform_wrapper .button:hover,
.woocommerce .avada-shipping-calculator-form .button:hover,
.woocommerce .register .button:hover {
  background:#be1e2d;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#be1e2d, endColorstr=#be1e2d);
}
.avada-myaccount-data .digital-downloads li:after,
.avada-myaccount-data .digital-downloads li:before,
.fontawesome-icon {
  color:#ffffff;
}
.ei-title h3,
.fusion-blog-shortcode .fusion-timeline-date,
.fusion-load-more-button,
.fusion-main-menu .sub-menu,
.fusion-main-menu .sub-menu li a,
.fusion-megamenu-widgets-container,
.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover,
.fusion-page-title-bar h3,
.gform_wrapper .button,
.gform_wrapper label,
.more,
.post-content blockquote,
body {
  font-family:'Karla';font-weight:400;letter-spacing:0px;
}
.ei-title h3,
.fusion-accordian .panel-body,
.fusion-main-menu .sub-menu,
.fusion-main-menu .sub-menu li a,
.fusion-megamenu-widgets-container,
.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover,
.fusion-page-title-bar h3,
.more,
.post-content blockquote,
body {
  line-height:1.87;
}
#wrapper .meta,
.fusion-main-menu .fusion-custom-menu-item-contents,
.post .post-content,
.post-content blockquote,
.quantity,
.quantity .minus,
.quantity .plus,
.quantity .qty,
.search input,
.sidebar .widget_archive li,
.sidebar .widget_categories li,
.sidebar .widget_layered_nav li,
.sidebar .widget_product_categories li,
body {
  color:#494949;
}
.fusion-footer-widget-area h3,
.fusion-load-more-button,
.gform_wrapper .button,
.woocommerce .avada-shipping-calculator-form .button,
.woocommerce .register .button,
.woocommerce button.button {
  font-weight:bold;
}
#wrapper .side-nav li a {
  font-size:15px;
}
.sidebar .widget h4 {
  font-size:14px;
}
#main .fusion-row,
.fusion-footer-copyright-area .fusion-row,
.fusion-footer-widget-area .fusion-row,
.tfs-slider .slide-content-container .slide-content {
  max-width:1170px;
}
#wrapper #main .post > h2.entry-title,
#wrapper .fusion-events-shortcode .fusion-events-meta h2 {
  font-size:26px;line-height:36px;
}
#wrapper #main .related-posts .fusion-title h3,
#wrapper #main .related.products .fusion-title h3,
.single-product .woocommerce-tabs h3 {
  font-size:20px;line-height:1.5;
}
#wrapper .fusion-events-shortcode .fusion-events-meta h4 {
  font-size:13px;line-height:1.5;
}
#main .post h2 a,
.fusion-load-more-button,
body a,
body a:after,
body a:before {
  color:#2b2e32;
}
.slidingbar-area .widget li a:before,
.slidingbar-area a {
  color:#eaeaea;
}
.sidebar .widget .heading h4,
.sidebar .widget h4 {
  color:#2b2e32;
}
.fusion-copyright-notice a,
.fusion-footer-widget-area .fusion-accordian .panel-title a,
.fusion-footer-widget-area .widget li a:before,
.fusion-footer-widget-area a {
  color:#eaeaea;
}
#wrapper .side-nav li a,
#wrapper .side-nav li.current_page_item li a,
.avada-skin-rev,
.fusion-accordian .fusion-panel,
.fusion-blog-layout-grid .post .flexslider,
.fusion-body .avada_myaccount_user,
.fusion-body .cart_totals,
.fusion-body .cart_totals .total,
.fusion-body .cart_totals h2,
.fusion-body .checkout .shop_table tfoot,
.fusion-body .my_account_orders tr,
.fusion-body .shop_table tr,
.fusion-body .woocommerce .address h4,
.fusion-body .woocommerce .checkout h3,
.fusion-body .woocommerce .social-share,
.fusion-body .woocommerce .social-share li,
.fusion-body .woocommerce-content-box,
.fusion-body .woocommerce-content-box h2,
.fusion-body .woocommerce-tabs .tabs li a,
.fusion-filters,
.fusion-hide-pagination-text .pagination-next,
.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link,
.fusion-timeline-date,
.pagination a.inactive,
.progress-bar,
.quantity .minus,
.quantity .qty,
.side-nav,
.side-nav li a,
.side-nav-left .side-nav,
.table,
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th,
.tabs-vertical .tabset,
.widget_layered_nav li,
.widget_product_categories li,
.woocommerce .social-share,
.woocommerce .social-share li,
tr td {
  border-color:#eaeaea;
}
#wrapper .select-arrow,
.avada-select-parent .select-arrow {
  background-color:#ffffff;
}
#main .sidebar {
  background-color:#ffffff;padding:0px;
}
.progress-bar {
  background-color:#f6f6f6;border-color:#f6f6f6;
}
.content-boxes .col {
  background-color:rgba(255,255,255,0);
}
.button.default,
.gform_wrapper .button,
.woocommerce .register .button,
.woocommerce button.button {
  border-color:#ffffff;
}
.button.default:hover,
.gform_wrapper .button:hover,
.woocommerce .register .button:hover,
.woocommerce button.button:hover {
  border-color:#ffffff;
}
.button.default,
.fusion-body #main .gform_wrapper .button,
.woocommerce .avada-shipping-calculator-form .button {
  padding:9px 20px;line-height:14px;font-size:12px;
}
.button.default,
.fusion-button,
.gform_wrapper .button,
.woocommerce .register .button,
.woocommerce button.button {
  border-width:0px;border-style:solid;
}
.button.default,
.gform_wrapper .button,
.woocommerce .avada-shipping-calculator-form .button,
.woocommerce .register .button,
.woocommerce button.button {
  border-radius:0;-webkit-border-radius:0;
}
.fusion-button,
.fusion-load-more-button,
.gform_wrapper .button,
.woocommerce .avada-shipping-calculator-form .button,
.woocommerce .register .button,
.woocommerce button.button {
  font-family:'Karla';font-weight:400;letter-spacing:1px;
}
#main .post h2,
#main h2,
.ei-title h2,
.fusion-modal h2,
.fusion-title h2,
.post-content h2,
.title h2 {
  font-family:'Montserrat';font-weight:400;line-height:1.26;letter-spacing:0px;
}
#main .fusion-portfolio h2,
#main .post h2,
#wrapper  #main .post h2,
#wrapper #main .post-content .fusion-title h2,
#wrapper #main .post-content .title h2,
#wrapper .fusion-title h2,
#wrapper .post-content h2,
#wrapper .title h2,
#wrapper .woocommerce .checkout h3,
.fusion-modal h2,
.woocommerce .checkout h3,
h2.entry-title {
  font-size:27px;
}
#main .post h2,
.fusion-modal h2,
.fusion-title h2,
.post-content h2,
.title h2,
.woocommerce .checkout h3,
.woocommerce h2,
.woocommerce-tabs h2 {
  color:#2b2e32;
}
.fusion-modal h3,
.fusion-title h3,
.post-content h3,
.related.products h3,
.sidebar .widget h3,
.upsells.products h3 {
  font-family:'Montserrat';font-weight:700;line-height:1.88;letter-spacing:0px;
}
.fusion-modal h3,
.fusion-title h3,
.post-content h3,
.related.products h3,
.sidebar .widget h3,
.title h3,
.upsells.products h3 {
  color:#2b2e32;
}
.fusion-title-size-two,
h2 {
  margin-top:0em;margin-bottom:0.25em;
}
#wrapper .post-content .content-box-heading {
  font-size:18px;
}
.post-content .content-box-heading {
  color:#2b2e32;
}
.fusion-content-boxes .content-container {
  color:#747474;
}
.catalog-ordering .order li a {
  color:#2b2e32;background-color:#ffffff;border-color:#eaeaea;
}
#wrapper {
  width:100%;max-width:none;
}
#main {
  padding-top:30px;padding-bottom:60px;
}
.side-header-left .fusion-footer-parallax,
body.side-header-left #wrapper {
  margin-left:280px;
}
.side-header-right .fusion-footer-parallax,
body.side-header-right #wrapper {
  margin-right:280px;
}
.pagination a.inactive {
  padding:11px 16px;
}
@media only screen and (max-width: 1170px) {
  .width-100 .nonhundred-percent-fullwidth {
    padding-left:30px!important;padding-right:30px!important;
  }
  .width-100 .fullwidth-box {
    margin-left:-30px!important;margin-right:-30px!important;
  }
}
@media only screen and (max-width: 640px) {
  #wrapper .ei-slider {
    width:100% !important;height:200px !important;
  }
  #wrapper .content-boxes-icon-boxed .content-wrapper-boxed {
    min-height:inherit !important;padding-bottom:20px;padding-left:3% !important;padding-right:3% !important;
  }
  #wrapper .content-boxes-icon-boxed .content-box-column {
    margin-bottom:55px;
  }
  #wrapper .content-boxes-icon-boxed .content-box-column .heading h2 {
    margin-top:-5px;
  }
  #wrapper .content-boxes-icon-boxed .content-box-column .more {
    margin-top:12px;
  }
  #main,
body {
    background-attachment:scroll !important;
  }
  #content {
    width:100% !important;margin-left:0px !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .fusion-columns-3 .fusion-column:first-child {
    margin-left:0;
  }
  #wrapper {
    width:auto !important;
  }
  .fullwidth-box {
    background-attachment:scroll;
  }
  #wrapper .ei-slider {
    width:100%;height:200px !important;
  }
  #wrapper .content-boxes-icon-boxed .content-wrapper-boxed {
    min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;
  }
  #wrapper .content-boxes-icon-boxed .content-box-column {
    margin-bottom:55px;
  }
  .catalog-ordering .order {
    float:none !important;margin-left:auto !important;margin-right:auto !important;
  }
  #main .products li:nth-child(3n+1) {
    clear:both !important;
  }
  #main .products li:nth-child(3n),
#main .products li:nth-child(4n),
.products li {
    width:32.3% !important;float:left !important;margin-right:1% !important;
  }
  #wrapper .cart_totals,
#wrapper .woocommerce-content-box {
    float:none;margin-left:auto;margin-right:auto;width:100% !important;
  }
  #wrapper .product .images {
    width:50% !important;float:left !important;
  }
  #wrapper .woocommerce-tabs .tabs {
    width:24% !important;float:left !important;
  }
  #wrapper .woocommerce-tabs .panel {
    float:right !important;width:70% !important;padding:4% !important;
  }
  .fusion-columns-3 .fusion-column {
    width:33.33% !important;float:left !important;
  }
  .fusion-columns-3 .fusion-column:nth-of-type(4n) {
    clear:both;
  }
  .fusion-layout-column.fusion-four-fifth,
.fusion-layout-column.fusion-one-half,
.fusion-layout-column.fusion-one-third,
.fusion-layout-column.fusion-three-fifth,
.fusion-layout-column.fusion-two-third {
    position:relative;float:left;margin-right:4%;margin-bottom:20px;
  }
  .fusion-layout-column.fusion-three-fifth {
    width:58.4%;
  }
  .fusion-layout-column.fusion-four-fifth {
    width:79.2%;
  }
  .fusion-layout-column.fusion-one-third {
    width:30.6666%;
  }
  .fusion-layout-column.fusion-two-third {
    width:65.3333%;
  }
  .fusion-layout-column.fusion-one-half {
    width:48%;
  }
  .fusion-layout-column.fusion-column-last {
    clear:right;zoom:1;margin-left:0;margin-right:0;
  }
  #main,
.fullwidth-box,
.fusion-footer-widget-area,
body {
    background-attachment:scroll !important;
  }
}
@media only screen and (max-width: 1045px) {
  body.side-header #wrapper {
    margin-left:0 !important;margin-right:0 !important;
  }
}
@media only screen and (max-width: 800px) {
  #content {
    width:100% !important;margin-left:0px !important;
  }
  .fusion-body .fusion-layout-column.fusion-spacing-yes {
    width:100%;
  }
  .fusion-columns-3 .fusion-column:first-child {
    margin-left:0;
  }
  #wrapper {
    width:auto !important;
  }
  #content.full-width {
    margin-bottom:0;
  }
  #wrapper .ei-slider {
    width:100% !important;height:200px !important;
  }
  #wrapper .content-boxes-icon-boxed .content-wrapper-boxed {
    min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;
  }
  #wrapper .content-boxes-icon-boxed .content-box-column {
    margin-bottom:55px;
  }
  #main .products li:nth-child(3n),
#main .products li:nth-child(4n),
#wrapper .catalog-ordering > ul,
.products li {
    float:none !important;margin-left:auto !important;margin-right:auto !important;
  }
  #wrapper .catalog-ordering {
    margin-bottom:50px;
  }
  #wrapper .order-dropdown > li:hover > ul {
    display:block;position:relative;top:0;
  }
  #wrapper .orderby.order-dropdown {
    width:176px;z-index:101;
  }
  #wrapper .orderby.order-dropdown li a {
    max-width:100%;
  }
  #wrapper .sort-count.order-dropdown {
    display:block;width:225px;
  }
  #wrapper .sort-count.order-dropdown ul a {
    width:225px;
  }
  #wrapper .catalog-ordering .order {
    margin:0;
  }
  #wrapper .product .images,
#wrapper .woocommerce-content-box,
#wrapper .woocommerce-tabs .panel,
#wrapper .woocommerce-tabs .tabs {
    float:none;margin-left:auto;margin-right:auto;width:100% !important;
  }
  .fullwidth-box {
    background-attachment:scroll !important;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
  #wrapper {
    width:auto !important;overflow-x:hidden !important;
  }
  .fullwidth-box {
    background-attachment:scroll !important;
  }
  #content {
    width:100% !important;float:none !important;margin-left:0px !important;margin-bottom:50px;
  }
  #content.full-width {
    margin-bottom:0;
  }
  #wrapper .ei-slider {
    width:100% !important;height:200px !important;
  }
  #wrapper .content-boxes-icon-boxed .content-wrapper-boxed {
    min-height:inherit !important;padding-bottom:20px;padding-left:3% !important;padding-right:3% !important;
  }
  #wrapper .content-boxes-icon-boxed .content-box-column {
    margin-bottom:55px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #wrapper .ei-slider {
    width:100%;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  #wrapper .ei-slider {
    width:100%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .fullwidth-box {
    background-attachment:scroll !important;
  }
  #wrapper .fusion-page-title-bar {
    height:80px !important;
  }
  #wrapper .ei-slider {
    width:100%;
  }
  #main,
.fullwidth-box,
.fusion-footer-widget-area,
body {
    background-attachment:scroll !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #wrapper .gf_browser_ie.gform_wrapper .button {
    padding:0 20px;
  }
  .fusion-imageframe {
    font-size:0px;line-height:normal;
  }
}

/* ===== /wp-content/uploads/legacy/assets/css/foot.css ===== */
@media only screen and (max-width: 768px) {
  @media only screen and (min-width: 769px) {
    #content .section {
      padding-top: 80px;
    }
  }
}

/* --- インライン style="..." をクラス化したもの ---
 * 詳細度を合わせるため #wrapper / #main で包んでいます。
 */
/* 元: style="padding-left:30px;padding-right:30px" （1 箇所） */
#main.dl-sc-anti-malware-s01,
#wrapper .dl-sc-anti-malware-s01,
#main .dl-sc-anti-malware-s01,
#main.dl-sc-anti-malware-s01 {
  padding-left:30px;
  padding-right:30px;
}
/* 元: style="max-width:100%;" （1 箇所） */
#wrapper .dl-maxw-100p,
#main .dl-maxw-100p,
#main.dl-maxw-100p {
  max-width:100%;
}
/* 元: style="display: none;" （2 箇所） */
#wrapper .dl-d-none,
#main .dl-d-none,
#main.dl-d-none {
  display: none;
}
/* 元: style="display:none;" （1 箇所） */
#wrapper .dl-d-none,
#main .dl-d-none,
#main.dl-d-none {
  display:none;
}
/* 元: style="border-color:#eae9e9;border-bottom-width: 0px;border-top-width: 0px;border-bottom-style: solid;border-top-style: solid;padding-bottom:20px;padding-top:50px;padding-left:30px;padding-right:30px;padding-left:30px !important;padding-right:30px !important;background-color:#ffffff;" （1 箇所） */
#wrapper .dl-sc-anti-malware-s05,
#main .dl-sc-anti-malware-s05,
#main.dl-sc-anti-malware-s05 {
  border-color:#eae9e9;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-bottom-style: solid;
  border-top-style: solid;
  padding-bottom:20px;
  padding-top:50px;
  padding-left:30px;
  padding-right:30px;
  padding-left:30px !important;
  padding-right:30px !important;
  background-color:#ffffff;
}
/* 元: style="margin-top:0px;margin-bottom:30px;" （3 箇所） */
#wrapper .dl-sc-anti-malware-s06,
#main .dl-sc-anti-malware-s06,
#main.dl-sc-anti-malware-s06 {
  margin-top:0px;
  margin-bottom:30px;
}
/* 元: style="margin-top:15px;margin-bottom:50px;" （1 箇所） */
#wrapper .dl-sc-anti-malware-s07,
#main .dl-sc-anti-malware-s07,
#main.dl-sc-anti-malware-s07 {
  margin-top:15px;
  margin-bottom:50px;
}
/* 元: style="margin-top:15px;margin-bottom:15px;" （6 箇所） */
#wrapper .dl-sc-anti-malware-s08,
#main .dl-sc-anti-malware-s08,
#main.dl-sc-anti-malware-s08 {
  margin-top:15px;
  margin-bottom:15px;
}
/* 元: style="color: #be1e2d;" （1 箇所） */
#wrapper .dl-c-be1e2d,
#main .dl-c-be1e2d,
#main.dl-c-be1e2d {
  color: #be1e2d;
}
/* 元: style="border-color:#eaeaea;margin-left: auto;margin-right: auto;margin-top:10px;margin-bottom:10px;" （1 箇所） */
#wrapper .dl-sc-anti-malware-s10,
#main .dl-sc-anti-malware-s10,
#main.dl-sc-anti-malware-s10 {
  border-color:#eaeaea;
  margin-left: auto;
  margin-right: auto;
  margin-top:10px;
  margin-bottom:10px;
}
/* 元: style="border-color:#eae9e9;border-bottom-width: 0px;border-top-width: 0px;border-bottom-style: solid;border-top-style: solid;padding-bottom:5px;padding-top:5px;padding-left:30px;padding-right:30px;padding-left:30px !important;padding-right:30px !important;background-color:#be1e2d;" （3 箇所） */
#wrapper .dl-sc-anti-malware-s11,
#main .dl-sc-anti-malware-s11,
#main.dl-sc-anti-malware-s11 {
  border-color:#eae9e9;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-bottom-style: solid;
  border-top-style: solid;
  padding-bottom:5px;
  padding-top:5px;
  padding-left:30px;
  padding-right:30px;
  padding-left:30px !important;
  padding-right:30px !important;
  background-color:#be1e2d;
}
/* 元: style="border-color:#eae9e9;border-bottom-width: 0px;border-top-width: 0px;border-bottom-style: solid;border-top-style: solid;padding-bottom:20px;padding-top:20px;padding-left:30px;padding-right:30px;padding-left:30px !important;padding-right:30px !important;background-color:#ffffff;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-ms-filter: &quot;progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&#39;/wp-content/uploads/2016/04/bkgd_bw2.jpg&#39;, sizingMethod=&#39;scale&#39;)&quot;;background-image: url(/wp-content/uploads/2016/04/bkgd_bw2.jpg);" （1 箇所） */
#wrapper .dl-sc-anti-malware-s12,
#main .dl-sc-anti-malware-s12,
#main.dl-sc-anti-malware-s12 {
  border-color:#eae9e9;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-bottom-style: solid;
  border-top-style: solid;
  padding-bottom:20px;
  padding-top:20px;
  padding-left:30px;
  padding-right:30px;
  padding-left:30px !important;
  padding-right:30px !important;
  background-color:#ffffff;
  background-position:left top;
  background-repeat:no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  -ms-filter: &quot;
  progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&#39;
  /wp-content/uploads/2016/04/bkgd_bw2.jpg&#39;
  , sizingMethod=&#39;
  scale&#39;
  )&quot;
  background-image: url(/wp-content/uploads/2016/04/bkgd_bw2.jpg);
}
/* 元: style="color: #545454;" （1 箇所） */
#wrapper .dl-c-545454,
#main .dl-c-545454,
#main.dl-c-545454 {
  color: #545454;
}
/* 元: style="border-color:#eae9e9;border-bottom-width: 0px;border-top-width: 0px;border-bottom-style: solid;border-top-style: solid;padding-bottom:0px;padding-top:20px;padding-left:30px;padding-right:30px;padding-left:30px !important;padding-right:30px !important;background-color:#303030;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-ms-filter: &quot;progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&#39;/wp-content/uploads/2017/01/background.jpg&#39;, sizingMethod=&#39;scale&#39;)&quot;;background-image: url( /wp-content/uploads/2017/01/background.jpg);" （1 箇所） */
#wrapper .dl-sc-anti-malware-s14,
#main .dl-sc-anti-malware-s14,
#main.dl-sc-anti-malware-s14 {
  border-color:#eae9e9;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-bottom-style: solid;
  border-top-style: solid;
  padding-bottom:0px;
  padding-top:20px;
  padding-left:30px;
  padding-right:30px;
  padding-left:30px !important;
  padding-right:30px !important;
  background-color:#303030;
  background-position:left top;
  background-repeat:no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  -ms-filter: &quot;
  progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&#39;
  /wp-content/uploads/2017/01/background.jpg&#39;
  , sizingMethod=&#39;
  scale&#39;
  )&quot;
  background-image: url( /wp-content/uploads/2017/01/background.jpg);
}
/* 元: style="margin-top:30px;margin-bottom:20px;" （1 箇所） */
#wrapper .dl-sc-anti-malware-s15,
#main .dl-sc-anti-malware-s15,
#main.dl-sc-anti-malware-s15 {
  margin-top:30px;
  margin-bottom:20px;
}
/* 元: style="margin-top:20px;margin-bottom:30px;" （2 箇所） */
#wrapper .dl-sc-anti-malware-s16,
#main .dl-sc-anti-malware-s16,
#main.dl-sc-anti-malware-s16 {
  margin-top:20px;
  margin-bottom:30px;
}
/* 元: style="color: #fff;" （1 箇所） */
#wrapper .dl-c-fff,
#main .dl-c-fff,
#main.dl-c-fff {
  color: #fff;
}
/* 元: style="margin-top:0px;margin-bottom:60px;" （2 箇所） */
#wrapper .dl-sc-anti-malware-s18,
#main .dl-sc-anti-malware-s18,
#main.dl-sc-anti-malware-s18 {
  margin-top:0px;
  margin-bottom:60px;
}
/* 元: style="background-color:rgba(255,255,255,0);" （6 箇所） */
#wrapper .dl-bg-rgba2552552550,
#main .dl-bg-rgba2552552550,
#main.dl-bg-rgba2552552550 {
  background-color:rgba(255,255,255,0);
}
/* 元: style="background-color:transparent;border-color:transparent;height:auto;width:21pxpx;line-height:normal;color:#ffffff;font-size:21px;" （3 箇所） */
#wrapper .dl-sc-anti-malware-s20,
#main .dl-sc-anti-malware-s20,
#main.dl-sc-anti-malware-s20 {
  background-color:transparent;
  border-color:transparent;
  height:auto;
  width:21pxpx;
  line-height:normal;
  color:#ffffff;
  font-size:21px;
}
/* 元: style="color:#ffffff;" （3 箇所） */
#wrapper .dl-c-ffffff,
#main .dl-c-ffffff,
#main.dl-c-ffffff {
  color:#ffffff;
}
/* 元: style="border-color:#eae9e9;border-bottom-width: 0px;border-top-width: 0px;border-bottom-style: solid;border-top-style: solid;padding-bottom:20px;padding-top:25px;padding-left:30px;padding-right:30px;padding-left:30px !important;padding-right:30px !important;background-color:#eeeeee;" （1 箇所） */
#wrapper .dl-sc-anti-malware-s22,
#main .dl-sc-anti-malware-s22,
#main.dl-sc-anti-malware-s22 {
  border-color:#eae9e9;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-bottom-style: solid;
  border-top-style: solid;
  padding-bottom:20px;
  padding-top:25px;
  padding-left:30px;
  padding-right:30px;
  padding-left:30px !important;
  padding-right:30px !important;
  background-color:#eeeeee;
}
/* 元: style="color: #333;" （1 箇所） */
#wrapper .dl-c-333,
#main .dl-c-333,
#main.dl-c-333 {
  color: #333;
}
/* 元: style="background-color:transparent;border-color:transparent;height:auto;width:21pxpx;line-height:normal;color:#be1e2d;font-size:21px;" （3 箇所） */
#wrapper .dl-sc-anti-malware-s24,
#main .dl-sc-anti-malware-s24,
#main.dl-sc-anti-malware-s24 {
  background-color:transparent;
  border-color:transparent;
  height:auto;
  width:21pxpx;
  line-height:normal;
  color:#be1e2d;
  font-size:21px;
}
/* 元: style="color:#333333;" （3 箇所） */
#wrapper .dl-c-333333,
#main .dl-c-333333,
#main.dl-c-333333 {
  color:#333333;
}
/* 元: style="border-color:#eae9e9;border-bottom-width: 0px;border-top-width: 0px;border-bottom-style: solid;border-top-style: solid;padding-bottom:20px;padding-top:20px;padding-left:30px;padding-right:30px;padding-left:30px !important;padding-right:30px !important;background-color:#ffffff;" （1 箇所） */
#wrapper .dl-sc-anti-malware-s26,
#main .dl-sc-anti-malware-s26,
#main.dl-sc-anti-malware-s26 {
  border-color:#eae9e9;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-bottom-style: solid;
  border-top-style: solid;
  padding-bottom:20px;
  padding-top:20px;
  padding-left:30px;
  padding-right:30px;
  padding-left:30px !important;
  padding-right:30px !important;
  background-color:#ffffff;
}
/* 元: style="border-color:#eae9e9;border-bottom-width: 0px;border-top-width: 0px;border-bottom-style: solid;border-top-style: solid;padding-bottom:20px;padding-top:20px;padding-left:30px;padding-right:30px;padding-left:30px !important;padding-right:30px !important;background-color:#be1e2d;" （1 箇所） */
#wrapper .dl-sc-anti-malware-s27,
#main .dl-sc-anti-malware-s27,
#main.dl-sc-anti-malware-s27 {
  border-color:#eae9e9;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-bottom-style: solid;
  border-top-style: solid;
  padding-bottom:20px;
  padding-top:20px;
  padding-left:30px;
  padding-right:30px;
  padding-left:30px !important;
  padding-right:30px !important;
  background-color:#be1e2d;
}
/* 元: style="color: #ffffff;" （1 箇所） */
#wrapper .dl-c-ffffff,
#main .dl-c-ffffff,
#main.dl-c-ffffff {
  color: #ffffff;
}
/* 元: style="clear:both;" （1 箇所） */
#wrapper .dl-sc-anti-malware-s29,
#main .dl-sc-anti-malware-s29,
#main.dl-sc-anti-malware-s29 {
  clear:both;
}
