/*********************************************/
/*                                           */
/*         CMS: WebSynergy                   */
/*		     Version: 4.0                      */
/*		     Font: Font Awesome (v4 + v5)      */
/*		     Last Update: 2019-11-01           */
/*		     Author: THINLine (MK)             */
/*                                           */
/*********************************************/

/***********************************************************************************************************************************/
/*                                                                                                                                 */
/*                                                         BASIC SETTING                                                           */
/*                                                                                                                                 */
/***********************************************************************************************************************************/
.icon:before,
.icon-after:after,
.icon-both:after,
.nav-container:after,
input[type="checkbox"] + label:after,
.hint:before,.testimonial .item-text:before,.testimonial .item-text:after,
.items-icon-zoom .image-in a:hover:before,:not(.image-in) > a[data-gallery-id]:before,
.forum-thread-permanent-thread td:first-child:before,
.ws-pack-icons .ws-pack-item-header:before,
.ui-dialog-titlebar-close .ui-icon-closethick:before,
.pswp__button.pswp__button--arrow--right:before,.pswp__button.pswp__button--arrow--left:before{
	font-family:FontAwesome; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased;
}

.icon:before,.icon-after:after,.icon-both:after{font-weight:400;}

.icon-hidden-text span{display:none !important;}
.icon-show-text span{display:inline;}
.icon:before,.icon-after:after,.icon-both:after,.icon-show-text.icon:before{font-size:100%; position:relative; top:0; margin-right:.35em;}
.icon:after{display:none;}
.icon-after:after,.icon-both:after,.icon-show-text.icon-after:after,.icon-show-text.icon-both:after{display:inline; margin-left:.35em; margin-right:0;}
.icon-after.icon:before{display:none;}
.icon-both.icon:after{display:inline;}
.icon-m0:before,.icon-m0:after,.icon-hidden-text:before,.icon-hidden-text:after{margin:0;}

a.icon:before,a.icon-after:after,a.icon-both.icon:after,
.button-link.icon:before,.button-link.icon-after:after,.button-link.icon-both:after{display:inline-block; text-decoration:none;} /* Draft - disable underline with link */
#responsive-controls-buttons a.icon:before{display:inline;}

/***********************************************************************************************************************************/
/*                                                                                                                                 */
/*                                                           ANIMATION                                                             */
/*                                                                                                                                 */
/***********************************************************************************************************************************/
.icon-anim-spin:before{margin:0;}
.icon-anim-spin{display:inline-block; font-weight:normal!important;	-webkit-animation:icon-anim-spin 2s infinite linear;  animation:icon-anim-spin 2s infinite linear;}
@-webkit-keyframes icon-anim-spin{
	0%{-webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100%{-webkit-transform: rotate(359deg); transform: rotate(359deg);}
}
@keyframes icon-anim-spin{
  0%{-webkit-transform: rotate(0deg); transform: rotate(0deg);}
  100%{-webkit-transform: rotate(359deg); transform: rotate(359deg);}
}
/*.icon-anim-spin.icon-spinner:before,.icon-anim-spin.icon-spinner:after{content:"\f110" !important;}*/ /* ZKONTROLOVAT, JESTLI JE TO TAKHLE NUTNE PSAT */

/***********************************************************************************************************************************/
/*                                                                                                                                 */
/*                                                              OTHER                                                              */
/*                                                                                                                                 */
/***********************************************************************************************************************************/
#head .nav ul > li > a.nav-container:after{content:"\f107";}

input[type="checkbox"] + label:after{content:"\f00c";}
.hint:before,.testimonial .item-text:before,.testimonial .item-text:after{content:"\f04d";}

/***********************************************************************************************************************************/
/* IMAGE ZOOM ICON                                                                                                                 */
/***********************************************************************************************************************************/
.image{font-size:100%;}
.items-icon-zoom-sml .image{font-size:30%;}
.items-icon-zoom .image a:hover:before,:not(.image-in) > a[data-gallery-id]:before{font-size:250%;}
.items-icon-zoom-sml .image a{font-size:200%;}
.items-icon-zoom .image a:hover:before,:not(.image-in) > a[data-gallery-id]:before{display:block; position:absolute; z-index:100; left:50%; top:50%; width:2em; height:1em; padding:.5em 0; line-height:1em; margin:-1em 0 0 -1em; text-align:center; color:white; background-color:black; background:rgba(0,0,0,.5); -webkit-animation:showresult 300ms; animation:showresult 300ms;}
.items-icon-zoom .image a:hover:before,:not(.image-in) > a[data-gallery-id]:before{content:"\f002";}
.items-icon-gallery .image a:hover:before{content:"\f07b";}

/***********************************************************************************************************************************/
/* WS PACK & UNPACK                                                                                                                */
/***********************************************************************************************************************************/
.ws-pack-icons .ws-pack .ws-pack-item-header:before{content:"\f107";} /* arrow buttom */
.ws-pack-icons .ws-unpack .ws-pack-item-header:before{content:"\f106";} /* arrow top */
.ws-pack-icons-plus .ws-pack .ws-pack-item-header:before{content:"\f067";} /* plus */
.ws-pack-icons-plus .ws-unpack .ws-pack-item-header:before{content:"\f068";} /* minus */

/***********************************************************************************************************************************/
/* JQUERY                                                                                                               */
/***********************************************************************************************************************************/
.ui-dialog-titlebar-close .ui-icon-closethick:before{content:"\f00d";}

.pswp__button.pswp__button--arrow--right:before{content:"\f105";}
.pswp__button.pswp__button--arrow--left:before{content:"\f104";}