/*
	Template: Default Icons Styles
	Version: 2.0 (3.4.1)
	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=3.2.1');
  src:	url('/web-tools/font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),
				url('/web-tools/font-awesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'),
				url('/web-tools/font-awesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),
				url('/web-tools/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight:normal;
  font-style:normal;
}

.icon span{display:none;}
.icon:before,.icon .before,
.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,
.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{
	font-family:FontAwesome; -webkit-font-smoothing:antialiased;
}

.icon:before,.icon .before{font-size:100%; position:relative; top:0; margin-right:5px;}
#button-search .icon:before,.cart .icon:before,.login .icon:before,.gallery-preview-info .icon:before{font-size:120%;}
/*.icon:after{font-size:120%; position:relative; top:0; margin-left:5px; font-family:FontAwesome; -webkit-font-smoothing:antialiased;}*/

/* Icon  */
.icon-calendar:before{content:"\f073";}
.icon-camera:before{content:"\f030";}
.icon-cart:before{content:"\f07a"; left:-.05em;}
.icon-clock:before{content:"\f017";}
.icon-code:before{content:"\f121";}
.icon-comment:before{content:"\f075"; top:-.05em;}
.icon-cross:before{content:"\f00d";}
.icon-folder:before{content:"\f07c";}
.icon-folder-simple:before{content:"\f07b";}
.icon-globe:before{content:"\f0ac";}
.icon-heart:before{content:"\f004";}
.icon-home:before{content:"\f015";}
.icon-map-marker:before{content:"\f041";}
.icon-menu:before{content:"\f0c9";}
.icon-mobile:before{content:"\f10b"; top:.1em;}
.icon-picture:before{content:"\f03e";}
.icon-phone:before{content:"\f095";}
.icon-printer:before{content:"\f02f";}
.icon-square:before{content:"\f04d";}
.icon-star-empty:before{content:"\f006";}
.icon-star-half:before{content:"\f123";}
.icon-star:before{content:"\f005";}
.icon-thumbtack:before{content:"\f08d";}
.icon-user:before{content:"\f007";}
.icon-users:before{content:"\f0c0";}
.icon-zoom:before{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{content:"\f106";}
.icon-arr-right:before{content:"\f105";}
.icon-arr-bottom:before{content:"\f107";}
.icon-arr-left:before{content:"\f104";}
.icon-arr-top-fat:before{content:"\f077";}
.icon-arr-right-fat:before{content:"\f054";}
.icon-arr-bottom-fat:before{content:"\f078";}
.icon-arr-left-fat:before{content:"\f053";}
.icon-double-arr-top:before{content:"\f102";}
.icon-double-arr-right:before{content:"\f101";}
.icon-double-arr-bottom:before{content:"\f103";}
.icon-double-arr-left:before{content:"\f100";}
.icon-arr-up:before{content:"\f0d8";}
.icon-arr-down:before{content:"\f0d7";}

/* Icon social */
.icon-facebook:before{content:"\f082";}
.icon-twitter:before{content:"\f081";}
.icon-youtube:before{content:"\f166";}
.icon-email:before{content:"\f0e0";}
.icon-skype:before{content:"\f17e";}
.icon-gplus:before{content:"\f0d4";}
.icon-linkedin:before{content:"\f08c";}
.icon-android:before{content:"\f17b";}
.icon-apple:before{content:"\f179";}
.icon-flickr:before{content:"\f16e";}
.icon-rss:before{content:"\f143"}
/* Icon social colors */
.icon-facebook:before,.icon-facebook .before{color:#3b5999;}
.icon-twitter:before,.icon-twitter .before{color:#29c5f6;}
.icon-youtube:before,.icon-youtube .before{color:#de332c;}
.icon-email:before,.icon-email .before{color:#8e8e8e;}
.icon-skype:before,.icon-skype .before{color:#24b4f0;}
.icon-gplus:before,.icon-gplus .before{color:#d84938;}
.icon-linkedin:before,.icon-linkedin .before{color:#0082ca;}
.icon-android:before,.icon-android .before{color:#a5c63b;}
.icon-apple:before,.icon-apple .before{color:#96aac5;}
.icon-flickr:before,.icon-flickr .before{color:#ff0086;}
.icon-rss:before,.icon-rss .before{color:#fd8b06;}

/* 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{font-size:100%; position:relative; top:0;}
.more a:after,a.more:after,.more a .after,a.more .after,.nav-container:after,.nav-container .after{content:" \f105";}
.back a:before,a.back:before,.back a .before,a.back .before{content:"\f104  ";}
.nav-container:after,.nav-container .after{position:absolute; top:.5em; right:1em;}

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

#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{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,.items-icon-zoom .image a:hover .before{content:"\f002";}
.items-icon-gallery .image a:hover:before,.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:.5em;}
.order-back:before,.order-back .before{margin-right:.5em;}
.order-next:after{content:"\f105";}
.order-back:before{content:"\f104";}

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