/*
	Template: Default Icons Styles
	Version: 2.0 (3.4.5)
	Last Update: 07.04.2014
	Author: Matej Kloubek (websynergy.cz)
*/

/* ******************************************* */
/* *********** ICONS FONT AWESOME ************ */
/* ******************************************* */

@font-face{
  font-family:'FontAwesome';
  src:	url('/web-tools/font-awesome/font/fontawesome-webfont.eot?v=4.3.0');
  src:	url('/web-tools/font-awesome/font/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),
				url('/web-tools/font-awesome/font/fontawesome-webfont.woff?v=4.3.0') format('woff'),
				url('/web-tools/font-awesome/font/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),
				url('/web-tools/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=4.3.0') format('svg');
  font-weight:normal;
  font-style:normal;
}

.icon:before,.icon .before,
.icon-after:after,.icon-after .after,
.icon-both:after,.icon-both .after,
.more a:after,.back a:before,.more a .after,.back a .before,a.more:after,a.back:before,a.more .after,a.back .before,.nav-container:after,.nav-container .after,
.hint:before,.hint .before,.testimonial-text:before,.testimonial-text .before,.testimonial-text:after,.testimonial-text .after,
.items-icon-zoom .image-in a:hover:before,.items-icon-zoom .image-in a:hover .before,
.message:before,.message .before,
.order-next:after,.order-back:before,.order-next .after,.order-back .before,
.forum-thread-permanent-thread td:first-child:before,
.ws-pack-icons .ws-pack-item-header:before{
	font-family:FontAwesome; -webkit-font-smoothing:antialiased;
}

.icon span{display:none;}
.icon-show-text span{display:inline;}
.icon:before,.icon .before,.icon-after:after,.icon-after .after,.icon-both:after,.icon-both .after,.icon-show-text.icon:before,.icon-show-text.icon .before{font-size:100%; position:relative; top:0; margin-right:.35em;}
.icon:after,.icon .after{display:none;}
.icon-after:after,.icon-after .after,.icon-both:after,.icon-both .after,.icon-show-text.icon-after:after,.icon-show-text.icon-after .after,.icon-show-text.icon-both:after,.icon-show-text.icon-both .after{display:inline; margin-left:.35em;}
.icon-after.icon:before,.icon-after.icon .before{display:none;}
.icon-both.icon:after,.icon-both.icon .after{display:inline;}
#button-search .icon:before,.cart .icon:before,#top-bar .login .icon:before,.gallery-preview-info .icon:before{font-size:120%;}
.icon-m0:before,.icon-m0 .before,.icon-m0:after,.icon-m0 .after{margin:0;}
.icon-big:before,.icon-big .before{font-size:150% !important;}
.icon-bigger:before,.icon-bigger .before{font-size:200% !important;}
.icon-biggest:before,.icon-biggest .before{font-size:250% !important;}

a.icon:before,a.icon .before,a.icon-after:after,a.icon-after .after,a.icon-both.icon:after,a.icon-both.icon .after{display:inline-block; text-decoration:none;} /* Draft - disable underline with link */
#responsive-controls-buttons a.icon:before{display:inline;}

/* Icon  */
.icon-align-justify:before,.icon-align-justify:after{content:"\f039";}
.icon-at:before,.icon-at:after{content:"\f1fa";}
.icon-bar-chart:before,.icon-bar-chart:after{content:"\f080";}
.icon-beer:before,.icon-beer:after{content:"\f0fc";}
.icon-bed:before,.icon-bed:after{content:"\f236";}
.icon-book:before,.icon-book:after{content:"\f02d";}
.icon-building:before,.icon-building:after{content:"\f1ad";}
.icon-building-o:before,.icon-building-o:after{content:"\f0f7";}
.icon-bus:before,.icon-bus:after{content:"\f207";}
.icon-calendar:before,.icon-calendar:after{content:"\f073";}
.icon-calendar-o:before,.icon-calendar-o:after{content:"\f133";}
.icon-camera:before,.icon-camera:after{content:"\f030";}
.icon-car:before,.icon-car:after{content:"\f1b9";}
.icon-cart:before,.icon-cart:after{content:"\f07a"; left:-.05em;}
.icon-catalogue:before,.icon-catalogue:after{content:"\f02d";}
.icon-circle:before,.icon-circle:after{content:"\f111";}
.icon-circle-o:before,.icon-circle-o:after{content:"\f10c";}
.icon-clock:before,.icon-clock:after{content:"\f017";}
.icon-code:before,.icon-code:after{content:"\f121";}
.icon-comment:before,.icon-comment:after{content:"\f075"; top:-.05em;}
.icon-comments:before,.icon-comments:after{content:"\f086";}
.icon-compas:before,.icon-compas:after{content:"\f14e";}
.icon-copy:before,.icon-copy:after{content:"\f0c5";}
.icon-copyright:before,.icon-copyright:after{content:"\f1f9";}
.icon-credit-card:before,.icon-credit-card:after{content:"\f09d";}
.icon-cross:before,.icon-cross:after{content:"\f00d";}
.icon-cutlery:before,.icon-cutlery:after{content:"\f0f5";}
.icon-desktop:before,.icon-desktop:after{content:"\f108";}
.icon-download:before,.icon-download:after{content:"\f019";}
.icon-edit:before,.icon-edit:after{content:"\f044";}
.icon-envelope:before,.icon-envelope:after{content:"\f0e0";}
.icon-envelope-o:before,.icon-envelope-o:after{content:"\f003";}
.icon-envelope-square:before,.icon-envelope-square:after{content:"\f199";}
.icon-external-link:before,.icon-external-link:after{content:"\f08e";}
.icon-eye:before,.icon-eye:after{content:"\f06e";}
.icon-file:before,.icon-file:after{content:"\f15b";}
.icon-file-o:before,.icon-file-o:after{content:"\f016";}
.icon-file-excel-o:before,.icon-file-excel-o:after{content:"\f1c3";}
.icon-file-pdf-o:before,.icon-file-pdf-o:after{content:"\f1c1";}
.icon-file-text:before,.icon-file-text:after{content:"\f15c";}
.icon-file-text-o:before,.icon-file-text-o:after{content:"\f0f6";}
.icon-filter:before,.icon-filter:after{content:"\f0b0";}
.icon-folder:before,.icon-folder:after{content:"\f07c";}
.icon-folder-simple:before,.icon-folder-simple:after{content:"\f07b";}
.icon-gear:before,.icon-gear:after{content:"\f013";}
.icon-gears:before,.icon-gears:after{content:"\f085";}
.icon-gift:before,.icon-gift:after{content:"\f06b";}
.icon-globe:before,.icon-globe:after{content:"\f0ac";}
.icon-graduation-cap:before,.icon-graduation-cap:after{content:"\f19d";}
.icon-heart:before,.icon-heart:after{content:"\f004";}
.icon-home:before,.icon-home:after{content:"\f015";}
.icon-check:before,.icon-check:after{content:"\f00c";}
.icon-check-circle:before,.icon-check-circle:after{content:"\f058";}
.icon-check-circle-o:before,.icon-check-circle-o:after{content:"\f05d";}
.icon-check-square:before,.icon-check-square:after{content:"\f14a";}
.icon-child:before,.icon-child:after{content:"\f1ae";}
.icon-info:before,.icon-info:after{content:"\f129";}
.icon-info-circle:before,.icon-info-circle:after{content:"\f05a";}
.icon-link:before,.icon-link:after{content:"\f0c1";}
.icon-list:before,.icon-list:after{content:"\f03a";}
.icon-lock:before,.icon-lock:after{content:"\f023";}
.icon-map-marker:before,.icon-map-marker:after{content:"\f041";}
.icon-menu:before,.icon-menu:after{content:"\f0c9";}
.icon-minus:before,.icon-minus:after{content:"\f068";}
.icon-mobile:before,.icon-mobile:after{content:"\f10b"; top:.05em;}
.icon-money:before,.icon-money:after{content:"\f0d6";}
.icon-pencil:before,.icon-pencil:after{content:"\f040";}
.icon-picture:before,.icon-picture:after{content:"\f03e";}
.icon-phone:before,.icon-phone:after{content:"\f095";}
.icon-phone-square:before,.icon-phone-square:after{content:"\f098";}
.icon-pie-chart:before,.icon-pie-chart:after{content:"\f200";}
.icon-plus:before,.icon-plus:after{content:"\f067";}
.icon-power:before,.icon-power:after{content:"\f011";}
.icon-printer:before,.icon-printer:after{content:"\f02f";}
.icon-puzzle:before,.icon-puzzle:after{content:"\f12e";}
.icon-question-circle:before,.icon-question-circle:after{content:"\f059";}
.icon-refresh:before,.icon-refresh:after{content:"\f021";}
.icon-shield:before,.icon-shield:after{content:"\f132";}
.icon-sitemap:before,.icon-sitemap:after{content:"\f0e8";}
.icon-smile-o:before,.icon-smile-o:after{content:"\f118";}
.icon-square:before,.icon-square:after{content:"\f04d";}
.icon-star:before,.icon-star:after{content:"\f005";}
.icon-star-empty:before,.icon-star-empty:after{content:"\f006";}
.icon-star-half:before,.icon-star-half:after{content:"\f123";}
.icon-suitcase:before,.icon-suitcase:after{content:"\f0f2";}
.icon-tablet:before,.icon-tablet:after{content:"\f10a";}
.icon-tag:before,.icon-tag:after{content:"\f02b";}
.icon-tags:before,.icon-tags:after{content:"\f02c";}
.icon-th:before,.icon-th:after{content:"\f00a";}
.icon-thumbs-down:before,.icon-thumbs-down:after{content:"\f165";}
.icon-thumbs-down-o:before,.icon-thumbs-down-o:after{content:"\f088";}
.icon-thumbs-up:before,.icon-thumbs-up:after{content:"\f164";}
.icon-thumbs-up-o:before,.icon-thumbs-up-o:after{content:"\f087";}
.icon-thumbtack:before,.icon-thumbtack:after{content:"\f08d";}
.icon-ticket:before,.icon-ticket:after{content:"\f145"; top:-.05em;}
.icon-train:before,.icon-train:after{content:"\f238";}
.icon-trash:before,.icon-trash:after{content:"\f1f8";}
.icon-trophy:before,.icon-trophy:after{content:"\f091";}
.icon-truck:before,.icon-truck:after{content:"\f0d1";}
.icon-unlink:before,.icon-unlink:after{content:"\f127";}
.icon-unlock:before,.icon-unlock:after{content:"\f13e";}
.icon-user:before,.icon-user:after{content:"\f007";}
.icon-users:before,.icon-users:after{content:"\f0c0";}
.icon-upload:before,.icon-upload:after{content:"\f093";}
.icon-wifi:before,.icon-wifi:after{content:"\f1eb";}
.icon-zoom:before,.icon-zoom:after{content:"\f002";}

/* Catalogue view */
.catalogue-box-select .icon:before,.catalogue-select-view .icon .before{margin:0;}
.icon-catalogue-view1:before{content:"\f03e"; top:.05em;}
.icon-catalogue-view2:before{content:"\f00a"; top:.1em;}
.icon-catalogue-view3:before{content:"\f00b"; top:.1em;}

/* Icon directional */
.icon-arr-top:before,.icon-arr-top:after{content:"\f106";}
.icon-arr-right:before,.icon-arr-right:after{content:"\f105";}
.icon-arr-bottom:before,.icon-arr-bottom:after{content:"\f107";}
.icon-arr-left:before,.icon-arr-left:after{content:"\f104";}
.icon-arr-top-fat:before,.icon-arr-top-fat:after{content:"\f077";}
.icon-arr-right-fat:before,.icon-arr-right-fat:after{content:"\f054";}
.icon-arr-bottom-fat:before,.icon-arr-bottom-fat:after{content:"\f078";}
.icon-arr-left-fat:before,.icon-arr-left-fat:after{content:"\f053";}
.icon-double-arr-top:before,.icon-double-arr-top:after{content:"\f102";}
.icon-double-arr-right:before,.icon-double-arr-right:after{content:"\f101";}
.icon-double-arr-bottom:before,.icon-double-arr-bottom:after{content:"\f103";}
.icon-double-arr-left:before,.icon-double-arr-left:after{content:"\f100";}
.icon-arr-circle-top:before,.icon-arr-circle-top:after{content:"\f0aa";}
.icon-arr-circle-right:before,.icon-arr-circle-right:after{content:"\f0a9";}
.icon-arr-circle-bottom:before,.icon-arr-circle-bottom:after{content:"\f0ab";}
.icon-arr-circle-left:before,.icon-arr-circle-left:after{content:"\f0a8";}
.icon-arr-circle-o-top:before,.icon-arr-circle-top:after{content:"\f01b";}
.icon-arr-circle-o-right:before,.icon-arr-circle-right:after{content:"\f18e";}
.icon-arr-circle-o-bottom:before,.icon-arr-circle-bottom:after{content:"\f01a";}
.icon-arr-circle-o-left:before,.icon-arr-circle-left:after{content:"\f190";}
.icon-arr-v:before,.icon-arr-v:after{content:"\f07d";}
.icon-arr-h:before,.icon-arr-h:after{content:"\f07e";}
.icon-arr-vh:before,.icon-arr-vh:after{content:"\f047";}
.icon-arr-vh-alt:before,.icon-arr-vh-alt:after{content:"\f0b2";}
.icon-arr-up:before,.icon-arr-up:after{content:"\f0d8";}
.icon-arr-next:before,.icon-arr-next:after{content:"\f0da";}
.icon-arr-down:before,.icon-arr-down:after{content:"\f0d7";}
.icon-arr-before:before,.icon-arr-before:after{content:"\f0d9";}
.icon-rotate-left:before,.icon-rotate-left:after{content:"\f0e2";}
.icon-rotate-right:before,.icon-rotate-right:after{content:"\f01e";}
.icon-sort:before,.icon-sort:after{content:"\f0dc";}
.icon-sort-asc:before,.icon-sort-asc:after{content:"\f0de";}
.icon-sort-desc:before,.icon-sort-desc:after{content:"\f0dd";}

/* Icon trademarks, logo, services */
.icon-android:before,.icon-android:after{content:"\f17b";}
.icon-apple:before,.icon-apple:after{content:"\f179";}
.icon-card-visa:before,.icon-card-visa:after{content:"\f1f0";}
.icon-card-mastercard:before,.icon-card-mastercard:after{content:"\f1f1";}
.icon-card-paypal:before,.icon-card-paypal:after{content:"\f1f4";}
.icon-facebook:before,.icon-facebook:after{content:"\f09a";}
.icon-facebook-square:before,.icon-facebook-square:after{content:"\f082";}
.icon-flickr:before,.icon-flickr:after{content:"\f16e";}
.icon-gplus:before,.icon-gplus:after{content:"\f0d5";}
.icon-gplus-square:before,.icon-gplus-square:after{content:"\f0d4";}
.icon-instagram:before,.icon-instagram:after{content:"\f16d";}
.icon-linkedin:before,.icon-linkedin:after{content:"\f0e1";}
.icon-linkedin-square:before,.icon-linkedin-square:after{content:"\f08c";}
.icon-paypal:before,.icon-paypal:after{content:"\f1ed"}
.icon-rss:before,.icon-rss:after{content:"\f09e"}
.icon-rss-square:before,.icon-rss-square:after{content:"\f143"}
.icon-skype:before,.icon-skype:after{content:"\f17e";}
.icon-trello:before,.icon-trello:after{content:"\f181";}
.icon-twitter:before,.icon-twitter:after{content:"\f099";}
.icon-twitter-square:before,.icon-twitter-square:after{content:"\f081";}
.icon-youtube:before,.icon-youtube:after{content:"\f167";}
.icon-youtube-play:before,.icon-youtube-play:after{content:"\f16a";}
.icon-youtube-square:before,.icon-youtube-square:after{content:"\f166";}

/* Icon colors */
.icon-color.icon-facebook-square:before,.icon-color.icon-facebook-square .before,.icon-color.icon-facebook:before,.icon-color.icon-facebook:after{color:#3b5999;}
.icon-color.icon-android:before,.icon-color.icon-android .before{color:#a5c63b;}
.icon-color.icon-apple:before,.icon-color.icon-apple .before{color:#96aac5;}
.icon-color.icon-card-visa:before,.icon-color.icon-card-visa .before,.icon-color.icon-card-mastercard:before,.icon-color.icon-card-mastercard .before{color:#103794;}
.icon-color.icon-envelope:before,.icon-color.icon-envelope .before{color:#8e8e8e;}
.icon-color.icon-flickr:before,.icon-color.icon-flickr .before{color:#ff0086;}
.icon-color.icon-gplus-square:before,.icon-color.icon-gplus-square .before,.icon-color.icon-gplus:before,.icon-color.icon-gplus:after{color:#d84938;}
.icon-color.icon-instagram:before,.icon-color.icon-instagram .before{color:#875747;}
.icon-color.icon-linkedin-square:before,.icon-color.icon-linkedin-square .before,.icon-color.icon-linkedin:before,.icon-color.icon-linkedin:after{color:#0082ca;}
.icon-color.icon-rss-square:before,.icon-color.icon-rss-square .before,.icon-color.icon-rss:before,.icon-color.icon-rss:after{color:#fd8b06;}
.icon-color.icon-skype:before,.icon-color.icon-skype .before{color:#24b4f0;}
.icon-color.icon-twitter-square:before,.icon-color.icon-twitter-square .before,.icon-color.icon-twitter:before,.icon-color.icon-twitter:after{color:#29c5f6;}
.icon-color.icon-youtube-square:before,.icon-color.icon-youtube-square .before,.icon-color.icon-youtube:before,.icon-color.icon-youtube:after,.icon-color.icon-youtube-play:before,.icon-color.icon-youtube-play:after{color:#de332c;}

/* Animations */
.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);}
}

/* Navigation */
#nav li.icon a:before,#nav li.icon a.active:before{font-family:FontAwesome; -webkit-font-smoothing:antialiased; background:none; line-height:0;}
#nav li.icon:before,#nav li.icon a .icon-nav,#nav li li .icon:before{display:none;}
#nav li.icon a.active:before,#nav li.icon a.active:before{display:inline; position:relative; top:0; left:0; width:auto; height:auto;}
#nav li.icon.icon-home a:before{content:"\f015";}

/* Anchors */
.more a:after,.back a:before,.more a .after,.back a .before,a.more:after,a.back:before,a.more .after,a.back .before,.nav-container:after,.nav-container .after{display:inline; font-size:100%; position:relative; top:0;}
.more a:after,a.more:after,#nav .nav-container:after{content:" \f105";}
.nav-container:after{content:" \f107";}
.back a:before,a.back:before{content:"\f104  ";}
.nav-container:after,.nav-container .after{position:absolute; top:50%; right:1em; margin-top:-0.7em;}

/* Special settings */
#button-search .icon-zoom:before,.paginator .icon:before,.paginator .icon:after,.cart .icon-cart:before,
#button-search .icon-zoom .before,.paginator .icon .before,.paginator .icon .after,.cart .icon-cart .before,.basket-table a.icon-cross:before,.basket-table a.icon-cross .before,
#top-page .icon:before,#top-page .icon .before,
.element-cart .cart.icon:before,.element-cart .cart.icon .before{margin:0;}
.cart .icon-show-text.icon-cart:before,.cart .icon-show-text.icon-cart .before{margin-right:.35em;}

#head-social .icon:before,#head-social .icon .before{top:.1em; font-size:145%;}
.hint:before,.hint .before{position:absolute; top:-.7em; left:50%; margin-left:-.4em; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.hint:before,.testimonial-text:before,.testimonial-text:after{content:"\f04d";}

/* Zoom icons */
.image{font-size:100%;}
.items-icon-zoom-sml .image{font-size:30%;}
.items-icon-zoom .image a:hover:before,.items-icon-zoom .image a:hover .before{font-size:250%;}
.items-icon-zoom-sml .image a{font-size:200%;}
.image .icon-camera:before,.image-in.icon-camera .before{position:absolute; top:50%; left:50%; z-index:0; font-size:800%; line-height:0; margin-left:-.535em; margin-top:0; color:#dddddd;}
.image .icon-camera a{position:relative; display:inline-block; width:100%; height:100%; z-index:1; background:url("/img/n.gif") 0 0 repeat;}
.items-icon-zoom .image a:hover:before,.items-icon-zoom .image a:hover .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:rgba(0,0,0,.5);}
.items-icon-zoom .image a:hover:before{content:"\f002";}
.items-icon-gallery .image a:hover:before{content:"\f07b";}

/* Paginator */
.paginator .icon:before,.paginator .icon:after,
.paginator .icon .before,.paginator .icon .after{font-size:100%;}

/* Messages */
.message-in{padding-left:4em !important;}
.message:before,.message .before{position:absolute; top:.6em; left:.6em; font-size:2em; width:1em; text-align:center; opacity:.7; text-shadow:0 1px 0 white;}
.message:before{content:"\f129";}
.warning:before{content:"\f12a";}
.info:before{content:"\f129";}
.success:before{content:"\f00c";}
.error:before{content:"\f00d";}

/* Order next/preview buttons */
.order-next:after,.order-next .after{margin-left:.35em;}
.order-back:before,.order-back .before{margin-right:.35em;}
.order-next:after{content:"\f105";}
.order-back:before{content:"\f104";}

.forum-thread-permanent-thread td:first-child:before{content:"\f08d";}

/* Tooltip */
.tooltip.icon:before{margin:0;}

/* WebSynergy 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 */
