/*** Template Desktop ***/
.cycloneslider-template-desktop {position:relative; padding:40px 40px 20px 0; width:100%; background:#000; border-radius:0 40px 0 0; outline:none;}
.cycloneslider-template-desktop:before {content:''; width:10px; height:10px; background:#333; position:absolute; z-index:600; top:15px; left:20%; text-align:center; border-radius:100%; margin:0 auto; box-shadow:inset #555 0 -1px 0 0;}
.cycloneslider-template-desktop .cycloneslider-slides {position:relative; width:100%; overflow:hidden; border-top:10px solid #fff; border-right:10px solid #fff; border-bottom:10px solid #fff;}
.cycloneslider-template-desktop .cycloneslider-slide {text-align:center; width:100%; display:none; background:#fff;}
.cycloneslider-template-desktop .cycle-slide {display:block;}
.cycloneslider-template-desktop div[data-cycle-hide-non-active="false"] .cycloneslider-slide {opacity:0;}
.cycloneslider-template-desktop div[data-cycle-dynamic-height="off"] .cycloneslider-slide-image {height:100%;}
.cycloneslider-template-desktop .cycloneslider-slide:first-child,
.cycloneslider-template-desktop .cycle-sentinel + .cycloneslider-slide {display:block;}
.cycloneslider-template-desktop .cycloneslider-slide img {display:block; margin:0 auto; padding:0; max-width:100%; border:0;}
.cycloneslider-template-desktop.cycloneslider-width-full .cycloneslider-slide img {width:100%;}
.cycloneslider-template-desktop .cycloneslider-slide iframe,
.cycloneslider-template-desktop .cycloneslider-slide object,
.cycloneslider-template-desktop .cycloneslider-slide embed {position:absolute; left:0; top:0; width:100% !important; height:100% !important;}
.cycloneslider-template-desktop .cycloneslider-slide-youtube,
.cycloneslider-template-desktop .cycloneslider-slide-vimeo {background:#000;}
.cycloneslider-template-desktop .cycloneslider-slide-custom,
.cycloneslider-template-desktop .cycloneslider-slide-testimonial {min-height:100%;}
.cycloneslider-template-desktop div[data-cycle-dynamic-height="on"] .cycloneslider-slide-custom,
.cycloneslider-template-desktop div[data-cycle-dynamic-height="on"] .cycle-sentinel + .cycloneslider-slide-testimonial {min-height:100px;}
.cycloneslider-template-desktop .cycloneslider-slide-testimonial {font-style:italic;}
.cycloneslider-template-desktop .cycloneslider-slide-testimonial blockquote {margin-bottom:0;}
.cycloneslider-template-desktop .cycloneslider-slide-testimonial p {margin:0;}
.cycloneslider-template-desktop .cycloneslider-slide-testimonial .cycloneslider-testimonial-author {text-align:right; font-style:normal;}
.rtl .cycloneslider-template-desktop .cycloneslider-slide-testimonial .cycloneslider-testimonial-author {text-align:left;}
.cycloneslider-template-desktop .cycloneslider-slide-testimonial .cycloneslider-testimonial-author a {text-decoration:none;}

/*** Prev/Next ***/
.cycloneslider-template-desktop .cycloneslider-prev,
.cycloneslider-template-desktop .cycloneslider-next,
.cycloneslider-template-desktop .cycloneslider-pager span {cursor:pointer;}
.cycloneslider-template-desktop .cycloneslider-prev,
.cycloneslider-template-desktop .cycloneslider-next {position:absolute; top:50%; z-index:501; display:block; margin-top:-20px; width:26px; background:#000; box-shadow:rgba(0,0,0,0.4) 0 1px 5px 0; font-size:16px; text-align:center; line-height:40px; opacity:0;}
.cycloneslider-template-desktop:hover .cycloneslider-prev,
.cycloneslider-template-desktop:hover .cycloneslider-next {opacity:0.4;}
.cycloneslider-template-desktop .cycloneslider-prev:hover,
.cycloneslider-template-desktop .cycloneslider-next:hover {opacity:1;}
.cycloneslider-template-desktop .cycloneslider-prev.disabled,
.cycloneslider-template-desktop .cycloneslider-next.disabled {display:none;}
.cycloneslider-template-desktop .cycloneslider-prev {left:0;}
.rtl .cycloneslider-template-desktop .cycloneslider-prev {left:auto; right:0;}
.cycloneslider-template-desktop .cycloneslider-next {right:0;}
.rtl .cycloneslider-template-desktop .cycloneslider-next {right:auto; left:0;}

/*** Pager ***/
.cycloneslider-template-desktop .cycloneslider-pager {z-index:100; position:absolute; right:0; bottom:24px; left:0; width:100%; height:12px; text-align:center;}
.cycloneslider-template-desktop .cycloneslider-pager span {display:inline-block; margin:0 7px 7px; width:12px; height:12px; background:rgba(0,0,0,0.4); border-radius:100%; font-size:0; line-height:0; vertical-align:top; box-shadow:inset #000 0 1px 4px 0;}
.ie7 .cycloneslider-template-desktop .cycloneslider-pager span {zoom:1; *display:inline;}
.cycloneslider-template-desktop .cycloneslider-pager span.cycle-pager-active {background:#fff; box-shadow:#000 0 1px 4px 0;}

/*** Caption ***/
.cycloneslider-template-desktop .cycloneslider-caption {z-index:500; position:absolute; top:10%; left:0; padding:24px; background:rgba(255,255,255,0.8); font-family:'Roboto', sans-serif; text-align:left; line-height:1.2;}
.rtl .cycloneslider-template-desktop .cycloneslider-caption {text-align:right;}
.cycloneslider-template-desktop .cycloneslider-caption-title {font-size:26px; color:#404041;}
.cycloneslider-template-desktop .cycloneslider-caption-description {font-size:20px; color:#5f6a70;}