@CHARSET "UTF-8";
/**
* @author Amasty Team
* @copyright Copyright (c) 2010-2013 Amasty (http://www.amasty.com)
*/

/* amfaq-search */

.amfaq-search.block-subscribe .block-title strong
{

}

/* product view */

#product-faq .ask.button
{
    float: right;
}

#product-faq .title
{
    padding: 7px 0;
}

#product-faq .title span
{
    border-bottom: 1px dashed #666;
    cursor: pointer;
}

#product-faq .title span:hover
{
    color: #666;
}

#product-faq .title:before
{
    content: '+';
    font-weight: normal;
    font-size: 18px;
    display: inline-block;
    width: 20px;
    top: 2px;
    position: relative;
}

#product-faq .title.expanded:before
{
    content: '–';
}

#product-faq dl dd
{
    margin-top: 10px;
}

.product-collateral .box-amfaq
{
    margin: 25px 0 0;
    overflow-wrap: break-word;
    word-break: break-word;
}

#amfaq-ask-form-inline li
{
    list-style: none;
}

.amfaq-page {
    font-family: 'Droid Sans', 'Open Sans', Tahoma, Verdana, arial, helvetica, sans-serif;
    overflow-wrap: break-word;
    word-break: break-word;
}
.amfaq-page button::-moz-focus-inner {
    border: 0;
}
.amfaq-page h1
{
    font-size: 24px;
    font-weight: bold;
}
.amfaq-page h2{
    display: inline-block;
    margin-top: 24px;
}
.amfaq-page.amfaq-topic-page h1 {
    margin: 24px 0 15px;
}
.amfaq-page.amfaq-topic-page .amfaq-questions-group {
    margin: 14px 0;
}
.amfaq-page h4 {
    margin: 0 0 14px;
    font-size: 16px;
}
.amfaq-page input[type=text],
.amfaq-page textarea {
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1);
    padding-left: 9px;
    font-size: 14px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.amfaq-page li
{
    list-style: disc;
}

.amfaq-page ul,
.amfaq-page ol
{
    padding-left: 40px;
    padding-bottom: 12px;
}

.amfaq-page .amfaq-question-form ul
{
    padding: 0;
}

.amfaq-page .amfaq-info {
    margin: 14px 0;
}
.amfaq-page .amfaq-tags {
    padding: 0 0 20px 24px;
    margin-left: 14px;
    font-size: 14px;
}
.amfaq-page .amfaq-tags.main-tags {
    font-size: 16px;
}
.amfaq-page .amfaq-tags a {
    color: #7e7e7e;
    border-bottom: 1px dotted;
}
.amfaq-page .amfaq-tags a:hover {
    color: #ce730d;
}
.amfaq-page .amfaq-tags.right {
    max-width: 350px;
    float: right;
    margin-top: 30px;
}
.amfaq-page .amfaq-search label {
    display: block;
    padding-bottom: 12px;
}
.amfaq-page .amfaq-search button {
    display: inline-block;
    text-align: center;
    cursor: pointer;
}
.amfaq-page .amfaq-search button:hover {
    background-position: 0px -44px;
}
.amfaq-page .amfaq-search button:active {
    background-position: 0px -88px;
}
.amfaq-page .amfaq-search input[type=text] {
    width: 60%;
}
.amfaq-page .amfaq-questions .question {
    padding: 7px 7px 7px 36px;
    margin-bottom: 12px;
    position: relative;
}
.amfaq-page .amfaq-questions .question .title {
    display: block;
}
.amfaq-page .amfaq-questions .question .title:before {
    position: absolute;
    top: 6px;
    left: 14px;
    content: '▶';
}
.amfaq-page .amfaq-questions .question.expanded .title:before {
    content: '▼';
}
.amfaq-page .amfaq-questions .question .author {
    font-size: 14px;
    margin: 7px 0;
}
.amfaq-page .amfaq-questions .question .read-full {
    text-decoration: underline;
    font-size: 14px;
    display: inline-block;
    padding: 7px 18px 7px 0;
}
.amfaq-page .amfaq-questions .question .read-full:hover {
    text-decoration: none;
}
.amfaq-page .amfaq-questions .question:last-child {
    margin-bottom: 20px;
}
.amfaq-page .amfaq-questions-group:last-child {
    border-bottom: none;
    margin-bottom: 32px;
}
.amfaq-page .amfaq-button {
    border: 0;
    text-decoration: none;
    margin-left: 2em;
}
.amfaq-page .amfaq-button.back {
    display: inline-block;
    text-align: center;
    cursor: pointer;
}
.amfaq-page .amfaq-button.back:hover {
    background-position: 0px -44px;
}
.amfaq-page .amfaq-button.back:active {
    background-position: 0px -88px;
}
.amfaq-page .amfaq-button.back i {
    width: 16px;
    height: 13px;
    display: inline-block;
    margin-right: 7px;
}
.amfaq-page .amfaq-button.ask {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    margin-left: 24px;
}
.amfaq-page .amfaq-button.ask:hover {
    background-position: 0px -44px;
}
.amfaq-page .amfaq-button.ask:active {
    background-position: 0px -88px;
}
.amfaq-page .amfaq-button.ask i:before {
    font-style: normal;
    content: '▶';
    margin-right: 7px;
}
.amfaq-page .amfaq-button.ask.expanded i:before {
    content: '▼';
}
.amfaq-page .amfaq-buttons {
    padding-top: 10px;
    border-top: 1px solid #ededed;
    clear: both;
}
.amfaq-page .amfaq-question-form {
    position: relative;
    padding-top: 35px;
    width: 100%;
    height: 398px;
}
.amfaq-page .amfaq-question-form .field {
    margin-right: 12px;
    width: auto;
}
.amfaq-page .amfaq-question-form .field input[type=text] {
    width: 339px;
}
.amfaq-page .amfaq-question-form .wide textarea {
    width: 690px;
    height: 117px;
    font-size: 16px;
}
.amfaq-page .amfaq-question-form input[type=submit] {
    position: absolute;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}
.amfaq-page.amfaq-question-page .amfaq-question-block {
    width: 724px;
}
.amfaq-page.amfaq-question-page .amfaq-question-block h1 {
    font-weight: normal;
    font-size: 18px;
}
.amfaq-page.amfaq-question-page .amfaq-question-block .author {
    font-size: 14px;
}
.amfaq-page.amfaq-question-page .amfaq-question-block:before {
    display: block;
    content: ' ';
    width: 724px;
    height: 42px;
}
.amfaq-page.amfaq-question-page .amfaq-question-block:after {
    display: block;
    content: ' ';
    width: 724px;
    height: 16px;
}
.amfaq-page.amfaq-question-page .topics {
    max-width: 350px;
    margin: 12px 0;
}
.amfaq-page.amfaq-question-page .topics span {
    white-space: nowrap;
    font-size: 14px;
}
.amfaq-page.amfaq-question-page .amfaq-tags {
    float: right;
    max-width: 350px;
}
.amfaq-page .amfaq-search-results {
    padding-top: 18px;
}
.amfaq-page .show-more {
    text-decoration: underline;
    font-size: 14px;
    display: inline-block;
    color: black;
    padding: 12px 18px 12px 36px;
    font-weight: bold;
}
.amfaq-page .show-more:hover {
    text-decoration: none;
}

.amfaq-page .show-more.preloader {
    background: url(https://skysoniccctv.com/skin/frontend/base/default/css/amasty/amfaq/images/preloader.gif) no-repeat;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    font-size: 0;
    display: block;
}

.amfaq-ratings
{
    display: inline-block;
    border-radius: 3px;
    border: 1px solid #aaa;
    padding: 7px 7px 7px 7px;
    display: table;
    margin: 8px 0 18px;
}

.amfaq-ratings .rate-this
{
    display: inline-block;
    font-size: 16px;
    margin: 0 0 0 0;
}

.amfaq-ratings .rating-box
{
    cursor: pointer;
}

.amfaq-ratings .rating-box,
.amfaq-ratings .rating-links,
.amfaq-ratings .rating-yesno
{
    display: inline-block;
    float: none;
}

.amfaq-ratings .ratings
{
    margin: 0;
}

.amfaq-ratings .ratings .rating-box
.amfaq-ratings .ratings .rating-yesno
{
    margin: 0 12px 0 12px;
}

.amfaq-social a
{
    background: url(https://skysoniccctv.com/skin/frontend/base/default/css/amasty/amfaq/images/social.gif);
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 0 1px;
    border-radius: 3px;

    opacity: .5;
}

.amfaq-social
{
    float: right;
    margin-top: 8px;
}

.amfaq-social a:hover
{
    opacity: 1;
}

.amfaq-social a:active
{
    opacity: 1;
    box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.5);
}

.amfaq-social .tw {background-position: -20px 0;}
.amfaq-social .gp {background-position: -40px 0;}
.amfaq-social .in {background-position: -60px 0;}

.amfaq-page .column
{
    padding: 12px 7px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.amfaq-page .column:first-child
{
    padding-left: 0;
}

.amfaq-page .column:last-child
{
    padding-right: 0;
}

.attachments
{
    margin: 10px 0;
}

.amfaq-ratings .ratings .rating-links.info
{
    float: none;
    margin: 0 12px 0 12px;
}

.amfaq-ask-link
{
    margin-left: 15px;
}

.amfaq-no-questions
{
    margin-bottom: 20px;
}
.box-collateral.box-amfaq h2 {
    display: none;
}
.amfaq-questions.collapse {
    display: block;
}
.rating_container {
    clear:both;
}

.rating_container a {
    float:left;
    display:block;
    width:25px;
    height:25px;
    border:0;
    background-image:url("https://skysoniccctv.com/skin/frontend/base/default/css/amasty/amfaq/images/rating.png");
}

.rating_container a.rating_off {
    background-position:0 0px;
}

.rating_container a.rating_half {
    background-position:0 -25px;
}

.rating_container a.rating_on {
    background-position:0 -50px;
}

.rating_container a.rating_selected {
    /*background-position:0 -75px;*/
}

.rating_container .selected
{
    display: none;
}

.rating_container a.rating_selected .selected
{
    background: url("https://skysoniccctv.com/skin/frontend/base/default/css/amasty/amfaq/images/rating.png") 0 -75px;
    display:block;
    width:25px;
    height:25px;
    border:0;
    cursor: pointer;
}

.amfaq-rating
{
    float: right;
    margin: 0 0 12px 12px;
}

.rating-box,
.rating-yesno
{
    margin-left: 10px;
}

.disabled
{
    pointer-events: none;
    cursor: default;
    font-weight: bold;
}
/* CSS Document */
.top{
  margin-left: 0;
  padding: 5px 0;
  text-align: left;
  float:left;
}
.massage {
  float: left;
  padding: 5px 10px;
  width: 80%;
}
.buttons {
  display: table;
  text-align: center;
  width: 20%;
}
.btn {
  border: medium none;
  height: 30px;
  padding: 0 15px;
  width:50%;	
}
.bottom{
  bottom: 0;
  position: fixed;
  padding: 5px 0;
  width: 100%;
  z-index:1000;
}
.cc-window.cc-banner {
    z-index: 999999;
}
.cc-banner .cc-message, .cc-banner .cc-message p {
    font-size: 14px;
    line-height: 1.5em;
}
.cc-banner .cc-btn:last-child {
    width: auto;
    min-width: auto !important;
}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
/**
* Mageplace Callforprice
*
* @category      Mageplace
* @package       Mageplace_Callforprice
* @copyright     Copyright (c) 2011 Mageplace. (http://www.mageplace.com)
* @license       http://www.mageplace.com/disclaimer.html
*/


/****CALL FOR PRICE*****/
.callforprice {text-decoration: none; background: red; color: #ffffff; margin-top: 10px; margin-bottom: 5px; width: 105px;     padding: 5px;    border-radius: 3px;}
.compareCFP {margin-left: auto; margin-right: auto;}

/**
* Mageplace Callforprice
*
* @category      Mageplace
* @package       Mageplace_Callforprice
* @copyright     Copyright (c) 2011 Mageplace. (http://www.mageplace.com)
* @license       http://www.mageplace.com/disclaimer.html
*/


/****CALL FOR PRICE*****/
.hideprice a {
    display:inline-block;
    padding: 8px 15px;
    border-radius: 3px;
    text-align:center;
    text-transform: uppercase;
    color: #fff;
    background: #ffb42a;
    box-shadow: 0 -1px 1px rgba(54, 54, 54, 0.18) inset;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.hideprice a:hover,
.hideprice a:active {
    color: #fff;
    text-decoration: none;
    background: #fdc660;
}

@charset "UTF-8";
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url("https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

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

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; padding-left:15px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; margin:0 auto;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-slider h2 { text-align:left !important; border:none !important; }
.slick-slider ul.add-to-links { list-style:none; padding-left:0px !important; }
.slick-slider ul.add-to-links li { margin-left:0px !important; }
/* Icons */
@font-face { font-family: "slick"; src: url("https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/fonts/slick.eot"); src: url("https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/fonts/slick.eot?#iefix") format("embedded-opentype"), url("https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/fonts/slick.woff") format("woff"), url("https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/fonts/slick.ttf") format("truetype"), url("https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev { position: absolute; display: block; height: 32px; width: 32px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }

.slick-prev:hover { position: absolute; display: block; height: 32px; width: 32px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; background: url('https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/arrow-left-hover.png'); }

.slick-next { position: absolute; display: block; height: 32px; width: 32px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; background: url('https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/arrow-right.png'); }

.slick-next:hover { position: absolute; display: block; height: 32px; width: 32px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; background: url('https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/arrow-right-hover.png'); }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none;  color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: 0px; }
[dir="rtl"] .slick-prev { left: auto; right: -25px; }
.slick-prev:before { content: "←"; }
[dir="rtl"] .slick-prev:before { content: "→"; }

.slick-next { right: 0px; }
[dir="rtl"] .slick-next { left: -25px; right: auto; }
.slick-next:before { content: "→"; }
[dir="rtl"] .slick-next:before { content: "←"; }

/* Dots */
.slick-slider { margin-bottom: 30px; }
.slick-vertical
{
width: 100%;  margin-top: 40px;
}
.slick-dots { position: absolute; bottom: -50px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 10px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }
.slick-slider .product-image {
  position: relative;
  display: block;
  border: 1px solid #ededed;
}

/*Red arrow Key */

.red_color_arrow_image {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #FF0000;
}
.red_color_arrow_images {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #FF0000;
}

.red_color_arrow_image:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #FF0000;
}
.red_color_arrow_images:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #FF0000;
}

/*Pink arrow Key */

.pink_color_arrow_image {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #FF00FF;
}
.pink_color_arrow_images {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #FF00FF;
}

.pink_color_arrow_image:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #FF00FF;
}
.pink_color_arrow_images:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #FF00FF;
}

/*Black arrow Key */

.black_color_arrow_image {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #000;
}
.black_color_arrow_images {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #000;
}

.black_color_arrow_image:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #000;
}
.black_color_arrow_images:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #000;
}

/*Green arrow Key */

.green_color_arrow_image {
	background: url('https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/arrow-left_green_light.png') no-repeat;
}
.green_color_arrow_images {
	background: url('https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/arrow-right_green_light.png') no-repeat;
}

.green_color_arrow_image:hover {
	background: url('https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/arrow-left_green_hover.png') no-repeat;
}
.green_color_arrow_images:hover {
	background: url('https://skysoniccctv.com/skin/frontend/base/default/product_slider/css/arrow-right_green_hover.png') no-repeat;
}

/*White arrow Key */

.white_color_arrow_image {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #fff;
}
.white_color_arrow_images {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #fff;
}

.white_color_arrow_image:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #fff;
}
.white_color_arrow_images:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #fff;
}


/*new css */

.your-related.slick-initialized.slick-slider.slick-vertical {
  width:100%;
}
.slick-slide {
   border: 1px solid #CCCCCC;
    display: inline-block !important;
  /*line-height: 1.9;*/
  margin-right: 5px;
  padding: 10px 10px 0;
}
.slick-slide:nth-child(3) {
  margin-right: 5px;
}
.vertical-up {
  bottom: 100%;
  height: 60px;
  /*left: 40%;*/
  position: absolute;
  width: 100%;
  font-size: 30px !important;
}
.vertical-down {
  height: 41px;
  /*left: 40%;*/
  position: relative;
  width: 100%;
  font-size: 30px !important;
}
.vertical-left {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  bottom: 33%;
  font-size: 30px !important;
  position: absolute;
}
.vertical-right {
  bottom: 33%;
  position: absolute;
  right: 0;
  font-size: 30px !important;
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
}
.cat-price {
  display: block;
}
.slick-track .product-name {
  height: 40px;
  overflow: hidden;
  text-align: center !important;
}
.slick-slider .product-shop {
  padding: 10px 10px 0;
  text-align: center !important;
}
.slick-vertical .slick-slide {
  border: 1px solid #CCCCCC !important;
  /*margin-bottom: 5px;*/
}
.slick-track {
  height: auto;
}
.greenmsgss{
   color:green;
}
.price-box p {
  margin: auto !important;
}
.slick-vertical .draggable{ 
  height: 341px !important; 
  margin: 0 auto;  
  width: 240px;
}
.your-related.slick-vertical .draggable{ 
  height: 326px !important; 
  margin: 0 auto;  
  width: 240px;
}
#amfaqConfirmOverlay{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background:url('https://skysoniccctv.com/skin/frontend/base/default/css/amasty/amfaq/images/ie.png');
    background: -moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2);
    z-index: 99999;
}

#amfaqConfirmOverlay div{
    min-height: none;
    min-width: none;
    max-height: none;
    max-width: none;
}

#amfaqConfirmBox{
    background-color: #ffffff;
    width:100%;
    max-width: 460px !important;
    position:fixed;
    text-align: center;
    margin:-130px 0 0 -230px;
    border: 1px solid rgba(33, 33, 33, 0.6);
    z-index: 100;
    -moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
    -webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
    box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
}

#amfaqHideDiv{
    width:100%;
    height:100%;
    z-index: 10;
}

#amfaqConfirmBox h1,
#amfaqConfirmBox p{
    font:26px/1 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    /*background:url('https://skysoniccctv.com/skin/frontend/base/default/css/amasty/amfaq/images/header_bg.jpg') repeat-x left bottom #f5f5f5;*/
    background-color: #ffffff;
    padding: 18px 5px;
    margin: 0;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
    color:#666;
}

#amfaqConfirmBox h1{
    letter-spacing:0.3px;
    color:#888;
}

#amfaqConfirmBox p{
    background:none;
    font-size:16px;
    line-height:1.4;
    padding-top: 5px;
}

#amfaq-count{
    font: 26px/1 'Cuprum','Lucida Sans Unicode','Lucida Grande',sans-serif;
    color: #666666;
    background:none;
    font-size:16px;
    line-height:1.4;
    padding-top: 5px;
}

#amfaqConfirmButtons{
    padding:5px 0 15px;
    text-align:center;
}

#amfaqConfirmBox .button:last-child{
    margin-right:0;
}

#amfaqConfirmButtons .button span{
    position:absolute;
    top:0;
    right:0px;
    background:url('https://skysoniccctv.com/skin/frontend/base/default/css/amasty/amfaq/images/buttons.png') no-repeat;
    width:5px;
    height:33px
}

#amfaqMessageBox{
    padding: 5px 21px 5px 21px;
    position: relative;
    min-height: 200px;
}

#amfaqMessageBox .message
{
    top: 10px;
    width: 418px;
    position: absolute;
}


#amfaqConfirmButtons .blue{				background-position:left top;text-shadow:1px 1px 0 #5889a2;}
#amfaqConfirmButtons .blue span{			background-position:-195px 0;}
#amfaqConfirmButtons .blue:hover{		background-position:left bottom;}
#amfaqConfirmButtons .blue:hover span{	background-position:-195px bottom;}

#amfaqConfirmButtons .gray{				background-position:-200px top;text-shadow:1px 1px 0 #707070;}
#amfaqConfirmButtons .gray:hover{		background-position:-200px bottom;}
#amfaqConfirmButtons .gray:hover span{	background-position:-395px bottom;}

#amfaqConfirmButtons .secs
{
    display: inline;
}

#amfaqMessageBox form
{
    display: block;
}

#amfaqMessageBox form .error
{
    border-color: #FF0000;
    font-weight: normal;
    color: black;
}

#amfaqConfirmBox label
{
    text-align: left;
    float: left;
    width: 100%;
}

#amfaqConfirmBox .captcha-image
{
    margin-left: 145px;
    display: block;
    float: none;
}

#amfaqConfirmBox .validation-advice
{
    text-align: left;
}

input#amfaq-name,
input#amfaq-email,
textarea#amfaq-question
{
    width: 100%;
    box-sizing: border-box !important;
}

#amfaq-ask-form .field-row {
    clear: both;
}
@media only screen and (max-device-width: 460px) {
    #amfaqConfirmBox {left: 0 !important; top: 14% !important; margin: 0 auto;}
}

