/**Saved Styles**/
.post-type-toast_carousels #post-body #normal-sortables{min-height:0px;}
.post-type-toast_carousels #slugdiv{display:none;}
.handlediv, .hndle{display:none !important;}
.post-type-toast_carousels #wp-admin-bar-view{display:none;}

#toast_logo_slider_settings .inside{padding:0;margin:0 !important;}
/*Images Selector**/
.select-images-description{text-align:center;max-width:700px;margin:0 auto;}
#poststuff .select-images-description h2{font-size:30px;padding:0;color:#0c4e56;font-weight:400;}
.select-images-description p{color:#0c4e56;font-size:20px;}
#toast_carousel_image{background:#ffffff;padding:20px;border:1px solid #E0E4E9;margin-bottom:10px;}
.toast-carousel-choose-images{display:block;background:#ff8f2b;text-align:center;padding:20px;cursor:pointer;color:#ffffff;font-size:18.5px;border-radius:5px;max-width:700px;margin:0 auto 20px;}
.toast-carousel-choose-images:hover{color:#ffffff;}

.toast-carousel-images-preview{clear:both;overflow:hidden;padding:20px;}
.toast-carousel-images-preview img{width:100%;height:auto;vertical-align:middle;}
.toast-carousel-images-preview .carousel-image{width:calc(16.6666666% - 10px);padding-top:calc(16.6666666% - 10px);float:left;margin-left:10px;position:relative;margin-bottom:10px;box-shadow:0 0 12px rgba(0,0,0,0.1);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #E0E4E9;box-sizing:border-box;overflow:hidden;}
.toast-carousel-images-preview .carousel-image img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;max-height:100%;max-width:100%;}

.toast-carousel-images-preview .carousel-image i{font-style:normal;font-family:"dashicons";color:#ffffff;border-radius:3px;font-size:20px;padding:5px;line-height:1;transition:all .5s;cursor:pointer;box-sizing:border-box;}
.toast-carousel-images-preview .carousel-image .link{font-family:"dashicons";position:absolute;bottom:5px;left:5px;background:#46b450;}
.toast-carousel-images-preview .carousel-image .link.open{width:calc(100% - 10px);}
.toast-carousel-images-preview .carousel-image .link.not-selected{background:#0c4e56;}
.toast-carousel-images-preview .carousel-image .link input{vertical-align:middle;border:none;font-size:15px;padding:10px 5px;border-radius:3px;color:#949494;width:calc(100% - 40px);margin-left:15px;}

.toast-carousel-images-preview .carousel-image .remove-image{background:#dc3232;position:absolute;top:5px;right:5px;}

/**Tabs and Settings Fields**/
.toast-carousel-settings-fields{clear:both;overflow:hidden;display:table;border:1px solid #E0E4E9;width:100%;}
.toast-carousel-tabs{width:200px;display:table-cell;background:#f1f1f1;vertical-align:top;background:#ffffff;}
.toast-carousel-tabs .tab-select{background:rgba(12, 78, 86, .04);padding:25px 15px;font-size:13px;color:#0c4e56;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #E0E4E9;cursor:pointer;}
.toast-carousel-tabs .tab-select h3{font-size:15px;color:#0c4e56;margin:0 0 2px;font-size:22px;font-weight:400;line-height:1;}
.toast-carousel-tabs .tab-select p{margin:0;opacity:0.7;font-style:italic;}
.toast-carousel-tabs .tab-select.active{background: #ffffff;position: relative;right: -1px;padding-right: 16px;}

.toast-carousel-tab{display:none;}
.toast-carousel-tab.active{display:table-cell;background:#ffffff;padding:20px;border-left:1px solid #E0E4E9;}
#poststuff .toast-carousel-tab h2{font-size:30px;padding:0;color:#0c4e56;font-weight:400;}

.toast-carousel-settings-fields .option-row{clear:both;overflow:hidden;}
.toast-carousel-settings-fields .option{padding:20px 0;box-sizing:border-box;}
.toast-carousel-settings-fields .option .option-title{position:relative;padding-bottom:15px;border-bottom:1px solid #E0E4E9;color:#ff8f2b;margin-top:0;margin-bottom:10px;}
.toast-carousel-settings-fields .option .option-title h3{margin:0;color:#0085ba;font-weight:500;color:#0c4e56;}
.toast-carousel-settings-fields .option .option-description{color:#0c4e56;margin-bottom:10px;font-style:italic;opacity:0.8;}
.toast-carousel-settings-fields .option .option-label{display:inline-block;color:#0c4e56;margin-bottom:10px;font-style:italic;padding-left:10px;margin-top:10px;opacity:0.8;vertical-align:top;}

.toast-carousel-settings-fields .option input[type="text"], .toast-carousel-settings-fields .option select{width:100%;outline:none;border:1px solid #E0E4E9;box-shadow:none;color:rgba(12, 78, 86, 0.55);height:auto;-webkit-appearance:none;appearance:none;padding:5px 10px;border-radius:5px;}
.toast-carousel-settings-fields .option input[type="checkbox"]{background:transparent;color:#ffffff;width:25px;height:25px;border:2px dotted rgba(12, 78, 86, 0.55);outline:none;box-shadow:none;border-radius:3px;margin-top:10px;}
.toast-carousel-settings-fields .option input[type="checkbox"]:before{color:#ffffff;font-size:25px;}
.toast-carousel-settings-fields .option input[type="checkbox"]:checked{background:#0c4e56;border:2px dotted #0c4e56}


.toast-carousel-settings-fields .option input[type="range"]{background:#efefef;-webkit-appearance: none;appearance: none;outline:none;width:100%;height:10px;cursor:pointer;max-width:500px;}
.toast-carousel-settings-fields .option input[type="range"]::-webkit-slider-thumb{background:rgba(12, 78, 86, 0.55);-webkit-appearance: none;appearance: none;height:20px;width:10px;}

.toast-carousel-settings-fields .option .range-amount{color:rgba(12, 78, 86, 0.55);font-weight:bold;font-size:25px;margin-bottom:10px;}

.toast-carousel-settings-fields .dashicon-select{font-size:20px;}
.toast-carousel-settings-fields .dashicon-select, .toast-carousel-settings-fields .dashicon-select option{font-family:dashicons !important;font-weight:900;}

/**Additional Styling**/
.toast-carousel-settings-fields .option-row{clear:both;overflow:hidden;}
.toast-carousel-settings-fields .option-row .option{float:left;width:50%;padding-right:40px;}
.toast-carousel-settings-fields .option-row .option:last-child{padding-right:0px;}

/**Premium Advert**/
.carousel-get-premium{position:absolute;top:0;right:0;}
.carousel-get-premium a{text-decoration:none;color:#ff8f2b;font-weight:bold;font-size:13px;text-transform:uppercase;}

#toast_carousel_get_premium_advert .inside{margin:0;padding:0;}
.toast-carousel-premium-advert{text-align:center;padding:50px;background:#000000;}
.toast-carousel-premium-advert h2{font-weight:bold !important;text-transform:uppercase;animation:flicker 3s linear infinite;margin-bottom:30px !important;font-size:font-size:2.25vw !important;color:white !important;line-height:1 !important;padding:0 !important;}
.toast-carousel-premium-advert a.button{text-transform:uppercase;border-radius:0px;background:#ff8f2b;color:white;border:none;box-shadow:none;font-size:25px;font-weight:bold;line-height:1;padding:15px;height:auto;max-width:500px;margin:0 auto;}

@keyframes flicker{
2%{opacity:0;transform:scale(1);}
3%{opacity:0;transform:scale(0.8);}
4%{opacity:1;transform:scale(0.8);}
5%{opacity:0;transform:scale(0.8);}
6%{opacity:0;transform:scale(1);}
7%{opacity:0;}
8%{opacity:1;}
9%{opacity:1;}
10%{opacity:1;}
11%{opacity:1;}
12%{opacity:1;}
13%{opacity:0;color:#ffffff;}
14%{opacity:0;color:#ff8f2b}
15%{opacity:0;transform:scale(1);}
16%{opacity:0;transform:scale(1.5);}
17%{opacity:1;transform:scale(1.5);}
18%{opacity:1;transform:scale(1.5);}
19%{opacity:0;transform:scale(1.5);}
20%{opacity:0;transform:scale(1);}
21%{opacity:1;}
22%{opacity:0;transform:scale(1);}
23%{opacity:0;transform:scale(0.5);}
24%{opacity:1;transform:scale(0.5);}
25%{opacity:0;transform:scale(0.5);color:#ff8f2b}
26%{opacity:0;transform:scale(1);color:#ffffff;}
27%{opacity:1;}
28%{opacity:1;}
29%{opacity:1;}
30%{opacity:1;}
}
/***/
@media(max-width:1200px){
.toast-carousel-images-preview .carousel-image{width:calc(33.33333% - 10px);padding-top:calc(33.33333% - 10px)}
.toast-carousel-tab .option-row .option{float:none;width:100%;padding-right:0;}
}

@media(max-width:1024px){
.toast-carousel-images-preview .carousel-image{width:calc(50% - 10px);padding-top:calc(50% - 10px)}

}