/*
===========================================================
    Skin:       Friendly Ghost
    Variation:  Light
    Design:     Liebling - http://lieblingdesign.dk
    CSS:        Warren Buckley
===========================================================
*/

/* -- FONTS -- */
@import url(http://fonts.googleapis.com/css?family="Noto Serif"&subset=latin,latin-ext);   /* Bitter WebFont via Google WebFonts */

/* -- RESET (Yahoo CSS Reset) --*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img { 
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym { border:0;}

a{color:#5C5B5B;text-decoration:none;font-weight: normal;}
a:hover{color:#ff922d;}


/* -- BACKGROUND -- */
body   
{
    /*background:#000 url(friendly-ghost/empire-state.jpg) no-repeat top left fixed;
    background:#fff url(friendly-ghost/empire-state-light.jpg) no-repeat bottom right fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    
    /*background-color:Green;*/
	border-top: 5px solid #333;
    padding-top:3px;
}

/* -- MAIN --*/
#main { color:#000; font-family:arial, verdana, helvetica, sans-serif; }

#topLogo { 
	background-image: url(friendly-ghost/logo.gif); 
	display: block;
	width: 126px;
	height: 57px;
	margin-left: 5px;
	margin-top: 20px;
	}

#topBg
{
	background-image: url(friendly-ghost/main.png); 
	display: block;

	height: 318px;
	margin-top: -30px;
	margin-bottom: 20px;
}

/* -- TOP --*/
#top { }
#topInner { height:60px; margin:0 auto; max-width: 1200px }
#top h1 { background:url(friendly-ghost/ghost-light.png) no-repeat top left; font-size:30px; font-weight:bold; text-transform: lowercase; letter-spacing:-2px; padding:0 0 0 35px; -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.25); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.25); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.25); text-shadow:1px 1px 1px rgba(0,0,0,0.25); }
#top h1 a { color:#000; text-decoration:none; }
#top h1 a:hover {}
#top h2 { font-weight:normal; font-size: 12px; margin:0 0 30px 35px; font-family:"Noto Serif", Bitter, georgia, serif;}

/* HEADER AND MENU */
.header{padding: 0px; background: #fff;}
.header .icon{vertical-align:bottom;}
.header .ico-register{padding-left:10px;padding-bottom: 5px;}
.header .ico-login{padding-bottom: 5px;}
.header .ico-logout{padding-left:10px;padding-bottom: 5px;}
.header .ico-inbox{padding-left:10px;padding-bottom: 5px;}
.header .ico-cart{padding-left:10px;padding-bottom: 5px;}
.header .ico-wishlist{padding-left:10px;padding-bottom: 5px;}
.header-logo{margin-top:5px;float:left;text-align:left;}
a.logo{background: url("friendly-ghost/altix_en_logo.png") no-repeat scroll 0 0 transparent;display:block; margin-top: 1px; width:240px;height:130px;text-decoration:none;}
a.logo-pl-PL{background: url("friendly-ghost/altix_pl_logo_35_lat.png") no-repeat scroll 0 0 / cover;display:block; margin-top: 1px; width:240px;height:135px;text-decoration:none;}
.header-selectors-wrapper{text-align:right;}
.currency-selector{float:right;}
.currency-show-selector {cursor:pointer; padding:6px; margin-right: 10px; margin-top: 2px;}
.currency-list-wrapper { display: none; cursor:pointer; position: absolute; margin-top: -20px; margin-left: -141px; padding-top: 2px; }
.currency-list-wrapper a {display: block; }
.currency-list{line-height:25px;  border: solid 1px #ccc; padding: 15px; width: 150px; text-align: left;background-color: white; }

.language-selector{float:right;}
.language-show-selector {cursor:pointer; padding:6px; margin-right: 10px;}
.language-show-selector div:focus {outline: blue solid 2px;}
.caret { z-index: 0; width: 0; height: 0; display: inline-block; vertical-align: middle; content: ""; border-style: solid solid none; border-width: 4px 4px 0; border-color: #333 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); opacity: 0.3;}

.tax-display-type-selector{float:right;}
.language-list-wrapper { box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15); display: none; cursor:pointer; position: absolute; background-color: transparent; margin-top: -22px; background-color: #fff;  margin-left: -112px; padding-top: 1px; }
ul.language-list{line-height:25px; padding: 15px; width: 150px; text-align: left;}
ul.language-list li{list-style:none;display:block;padding:2px 5px;}
ul.language-list li .selected{ }
ul.language-list li:hover{cursor:pointer;}
ul.language-list a { text-decoration: none; }
ul.language-list img { vertical-align: middle; }

.header-links-wrapper{float:right;text-align:right;}
.header-links{float:right;padding:0px;margin:10px 0;display:inline-table; font-size: 12px;}
.header-links ul{padding:0;margin:0;float:left;}
.header-links ul li{list-style: none outside none;display:inline-block;margin-left:10px;float:left;}
.header-links a{color:#000;text-decoration:none;float:left; text-align: center; line-height: 30px;padding: 5px;}
.header-links a:hover{color:#fff; background-color: #ff922d; }
.header-links a.account{}
.admin-header-links{padding:5px;margin-bottom:5px;display:inline-table;}
.admin-header-links ul{padding:0;margin:0;}
.admin-header-links ul li{list-style:none;display:inline;padding-right:2px;}
.admin-header-links .administration{font-weight:bold;}
.admin-header-links span.impersonate{color:#E44097;font-weight:700;}
.admin-header-links span.impersonate .finish-impersonation{color:#F93;}
.header-menu {background: none repeat scroll 0 0 #404040;height: 32px;list-style: none outside none;margin: 0px auto 0;}
.header-menu a {color: #FFFFFF;font-size: 1.1em;text-decoration:none;}
.header-menu li {float: left;list-style: none outside none;padding: 7px 8px;margin-right: 10px;font-size: 1.1em;line-height: 17px;}
.header-menu li:hover {background:#696969;}
.header-menu .top-menu li {list-style-type: none;margin-right:10px;}

/* -- NAVI --*/
#naviWrap { max-width: 1200px; margin: 18px auto 0 auto; background-color: #F5F5F5; font-size: 15px; font-family:Noto Serif,Bitter,georgia,serif; }
#topNavigation ul { border-bottom: 4px solid #666; text-align: left; }
#topNavigation li { display: inline-block; height: 50px; line-height: 54px; text-align: center; }
#topNavigation li a { display:block; padding:0 17px; text-decoration:none; color:#444;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
#topNavigation li a:hover { color: white; background-color:#ef7f1a; }
#topNavigation li.current { background-color: #77787b; color: white; }
#topNavigation li.current a { background-color: #77787b; color: white;}

/* -- SUB NAVIGATION --*/
.subNavigation {  }
.subNavigation ul { background-color:#77787b; border-bottom:4px solid #666; }
.subNavigation ul li { display:inline-block; }
.subNavigation ul li a { color:#FFF; display:block; font-size:14px; padding:16px 10px; text-decoration:none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;  }
.subNavigation ul li a:hover { background-color:#ef7f1a; }
.subNavigation ul li.current { background-color:#ef7f1a; color: white; }

/* -- SKIN HEADER -- */
#skinHeader { height:240px; margin:0 0 50px 0; position:relative; }
#skinHeader h1 { font-style:italic; line-height:0.9; letter-spacing: -5px; position:absolute; text-transform:none; }
#skinHeader p { font-size:14px; position:absolute; right:45px; bottom:0; width:415px; }

/* -- BODY --*/
#body { margin:30px auto 0 auto; max-width:1200px; font-family: arial, helvetica, sans-serif; }

/* -- COLUMNS -- */

.colHome { padding-bottom:1em; }
.colHome .summaryList { margin-bottom:0.5em; }
.colHome h1 { font-size:1.4em; margin:0 0 1em 0;  border-bottom:5px solid #dd6316; }
.colHome h2 { color:#555; font-size:1.4em; margin:0 0 0.3em 0; text-transform:none;}
.colHome h2 a { color:#555; margin-bottom:3px; }
.colHome li { margin:0 0 20px 0; }
.colHome p { font-size:0.9em; margin:0 ; color: #777; xtext-indent:2em; }
.colHome .data { float:right; color:#777; font-size:0.8em; margin-top:0.3em;}

#socialLinks { width:160px; }
#socialLinks li {}
#socialLinks li a { color:#000; display:block; font-style: italic; font-weight: bold; font-size:12px; min-height:37px; padding:0 0 0 66px; }
#socialLinks .twitter a { background:url(friendly-ghost/twitter-logo-light.png) no-repeat 0 0; padding-top:5px; }
#socialLinks .facebook a { background:url(friendly-ghost/facebook-logo-light.png) no-repeat 0 0; padding-top:3px; }


/* -- CONTENT --*/
#content { font-size:13px; line-height:1.5; padding:0 1em; }
#content ol { list-style-type:decimal; margin:0 0 0 25px; }
#content ol li {}
#content ul { list-style-type:disc; margin:0 0 0 25px; }
#content ul li {}
#content h1 { font-size:30px; margin:0 0 30px 0px; font-family: "Noto Serif",Bitter, georgia, serif; color: #3f3f3f; }

/* -- CONTENT (FRONTPAGE) --*/
#content.frontPage {}
#content.frontPage h3 { margin:30px 0 0 0; }

/* -- CONTENT (TEXTPAGE) --*/
#content.textpage {  min-height: 300px; }

/* search box */

.search-text{border: 1px solid #eee;vertical-align:top;padding: 5px 0 5px 5px;font-size:12px;width:100%;}
.search-box {padding: 20px 7px 5px; text-align:center; margin-top: -2px; }
.search-box ul{margin:0;padding:0;}
.search-box ul li{list-style: none outside none;float:left;margin: 0;padding: 0;}
.search-box-text{background:none repeat scroll 0 0 #FFF;width: 260px;border: 1px solid #ddd;padding: 10px;vertical-align:top;font-size:12px;margin-left:80px;}


.xsearch-box-button {padding: 4px 5px;background: none repeat scroll 0 0 #F6F6F4;border: 1px solid #D3D3D3;border-radius: 2px 2px 2px 2px;color: #353434;cursor: pointer;font-size: 12px;margin-bottom: 2px;width: 70px; margin-left: 2px;}
/* override some jQuery UI style */
.search-box .ui-autocomplete-loading{background:white url('images/ajax_loader_small.gif') right center no-repeat;}
.button-1, .button-2 {color: #6e6e6e; text-decoration: none;padding: 3px 7px; /*position: relative;*/position: static;display: inline-block; cursor: pointer;height: auto;width:auto;overflow:visible;}

.search-box-button {text-transform:uppercase;padding:10px;background-color:#ef7f1a;border:0;color: white;cursor: pointer;font-size: 12px;margin-bottom: 2px;width:86px; margin-left: 2px;}

/* --BLOG --*/

#comments { margin:50px 0 0 0; width:960px; }
#comments h3 { margin:0 0 10px 0; }

#comments .commentlist { list-style-type:none; margin:0 0 60px 0; width:550px; }
#comments .commentlist li { background-color:#666; background-color:rgba(0,0,0,0.1); -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  margin:0 0 10px 0; padding:15px 15px 15px 15px; }
#comments .commentlist li:nth-child(odd) { background-color:#ccc; background-color:rgba(0,0,0,0.2); }
#comments .commentlist li .comment-author {}
#comments .commentlist li .comment-meta {}
#comments .commentlist li .photo { float:right; height:50px; width:50px;}

#commentform { position:relative; }
#commentform #gravatar { left:385px; position:absolute; top:15px; }
#commentform .form-label {}
#commentform .form-input { margin:0 0 25px 0; }
#commentform .form-submit {}
#commentform label.error { color:#8a1f11; display:inline-block; margin:0 0 0 20px; }


/* -- GALLERY -- */
#content .umbGallery { list-style-type:none; margin:0; }
#content .umbGallery li { background-color:#fff; background-color:rgba(255,255,255,0.6); -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); -o-box-shadow:0 0 20px rgba(0,0,0,0.8); -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); box-shadow:0 0 20px rgba(0,0,0,0.8); display:inline-block; margin:0 0 15px 20px; min-height:140px; padding:10px 0; text-align:center; vertical-align:top; width:150px; }
#content .umbGallery li:first-child { margin-left:0; }
#content .umbGallery li .photo {}
#content .umbGallery li .name {}
#content .umbGallery li .meta { display:block; }


/* -- FOOTER --*/
#footer { background-color: #dd6316; color:#fff; font-size:12px; margin:60px 0 15px 0; padding:10px 0 12px 0; }
#footerInner { margin:0 auto; width:960px; text-align: right;  }
#skinName { display:inline-block; margin:0 15px 0 0; }
#skinInfo { font-size:12px; font-style:italic; margin:0 auto 15px auto; text-align:right; width:960px; }
#skinInfo a { color:#000; color:rgba(0,0,0,0.5); }

/* -- FORM -- */
#content fieldset {}
#content legend { display:none; }
#content label { display:block; margin:0 0 5px 0; text-transform: uppercase; }
#content input[type=text],textarea { background-color:#fcfcfc; background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(4%, #e0e0e0), to(#fff)); background: -moz-linear-gradient(top, #fff, #e0e0e0 1px, #fff 25px); border:1px solid #ccc; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 8px rgba(255,255,255,0.5); -o-box-shadow:0 0 8px rgba(255,255,255,0.5); -webkit-box-shadow:0 0 8px rgba(255,255,255,0.5); box-shadow:0 0 8px rgba(255,255,255,0.5); color:#000; color:rgba(0,0,0,0.75); font-family:'Droid Sans', arial, serif; font-size:12px; outline:none; padding:10px; }
#content input[type=text] { width:215px; }
#content textarea { height:120px; width:445px; }
#content input[type=text]:focus, textarea:focus {}
#content input[type=submit] { background-color:#c2c2c2; background:-moz-linear-gradient(center bottom,rgb(0,0,0) 0%,rgb(51,51,51) 50%); background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(0,0,0)),color-stop(0.5, rgb(51,51,51))); border:1px solid #ccc; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 10px rgba(255,255,255,0.9); -o-box-shadow:0 0 10px rgba(255,255,255,0.9); -webkit-box-shadow:0 0 10px rgba(255,255,255,0.9); box-shadow:0 0 10px rgba(255,255,255,0.9); color:#fff; font-size:12px; padding:10px 11px; text-transform:uppercase; }
#content input[type=submit]:hover { background-color:#fff; background:-moz-linear-gradient(center bottom,rgba(0,0,0,0.75) 0%,rgba(102,102,102,0.75) 50%); background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.75)),color-stop(0.5, rgba(102,102,102,0.75))); -moz-box-shadow:0 0 20px rgba(255,255,255,0.5); -o-box-shadow:0 0 20px rgba(255,255,255,0.5); -webkit-box-shadow:0 0 20px rgba(255,255,255,0.5); box-shadow:0 0 20px rgba(255,255,255,0.5); }
#content input[type=submit]:focus {}
#content input[type=text].error, textarea.error { border:2px solid #8a1f11; }

.newsList { margin-left: 30px; }
.newsList .introduction { border-bottom: solid 1px #ddd; padding-bottom: 10px; }

.hentry { x-border-bottom: solid 1px #ddd; padding-bottom: 0px; margin-bottom: 20px; }

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* FOOTER */
.master-wrapper-page{margin: 0px auto 0; max-width:1200px; font-size: 12px;}
.footer{/*border-top: 2px solid #666666;*/ clear:both;background-color: #eaeaea; text-align: left; }
.footer a{text-decoration:none;color:#555555;}
.footer-disclaimer{font-size:11px;padding-left: 9px;margin-top: 20px;}
.footer-poweredby{ clear: both;font-size:11px;padding-left: 9px; padding-bottom: 20px;}
.footer-store-theme{margin:0 100px 0 10px;font-size:11px;}
.store-theme-list{}
.change-device{clear:both;text-align:right;}
.footer-menu {float: left;margin-left: 100px;text-align: left;}
.footer-menu-first {margin-left: 0;}
.footer-menu h3, .footer-menu-first h3 {font-size: 14px;}
.footer-menu ul, .footer-menu-first ul {margin: 10px 0;padding: 0;list-style: none outside none;}
.footer-menu ul li, .footer-menu-first ul {line-height: 150%;}

.before-footer {  background-image: url('friendly-ghost/footer-bg.png'); }
.before-footer-wrapper { padding: 20px 0 20px;}
.before-footer-links {background-color: #fff; color: #000;  padding: 20px}

.footer-column {float: left; margin-right: 50px; line-height: 18px; }
.footer-column h1 { font-family: "Noto Serif",Bitter, georgia, serif; font-size: 16px; font-weight: normal; margin-bottom: 20px; }
.footer-footer { border-top: solid 1px #000; margin-top: 20px; padding-top: 20px; }
.footer-social-links { float: left; }
.footer-social-links a { display: inline-block; height: 30px; width: 30px; background-color: #bbbbbb; }
.footer-social-links a:hover { background-color: #ff922d; }

#footer-twitter { background-image: url('friendly-ghost/twitter.png') }
#footer-facebook { background-image: url('friendly-ghost/facebook.png')  }
.footer-newsletter { float: right; }
.footer-twitter { float: left; }
.footer-facebook {float: left; }
.footer-column ul { list-style: none; }
.footer-column a:hover { color: #ff922d; }


/* -- HEADERS --*/
h1 { font-size:18px; font-weight:normal; font-family: "Noto Serif",Bitter, georgia, serif; color: #3f3f3f; }
h2 { font-size:14px; font-weight:normal; font-family: "Noto Serif",Bitter, georgia, serif;line-height:1.4; margin:0 0 20px 0; }
h3 { font-size:12px; font-weight:normal; font-family: "Noto Serif",Bitter, georgia, serif;text-transform:uppercase; }
h4 { font-size:12px; font-weight:normal; font-family: "Noto Serif",Bitter, georgia, serif;text-transform:uppercase; }
#content h3 a {  }

/* -- COMMON TAGS --*/
p { font-size:13px; line-height:1.5; margin:0 0 25px 0; }
a { color:#0000FF; text-decoration:none; }
a:hover { text-decoration:underline; color: #ff922d; }
em { font-style:italic; }
strong { font-weight:bold; }
img {}
small {font-size:11px; }

/* -- SELECTION --*/
::-moz-selection { background-color:#003772; color:#fff; }
::-o-selection { background-color:#003772; color:#fff; }
::-webkit-selection { background-color:#003772; color:#fff; }
::selection { background-color:#003772; color:#fff; }

/* -- STOP PAGE SHIFT (Always show vert horiz bar) --*/
html { overflow-y:scroll; }

/* -- CLEARFIX -- */ 
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
.clearfix {
  display: inline-block;
}
 
html[xmlns] .clearfix {
  display: block;
}
 
* html .clearfix {
  height: 1%;
}

.section-line
{
	clear: both;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
	margin: 0 0 10px;
	padding: 10px 0 0;
	background: none;
	border-bottom: 1px solid #e5e5e5;
	text-indent: -9999em;
	overflow: hidden;
}

.grid12-4
{
	transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;

	position: relative;
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}

.feature  {
	margin: 1em 0 2em 0;
}

.feature.indent .icon  {
	margin-bottom: 0;
	float: left;
	padding: 0;
	margin: 0 15px 10px 0;
	max-width: 50px;
	max-height: 50px;
	margin-left: -75px;
	background-color: #dd6316;
	background-position: 0 0;
	background-repeat: no-repeat;
	border-radius: 50%;
	display: inline-block;
}

.feature.large.indent .icon  {}

.feature .above-heading  {
	margin: 0 0 5px;
	font-size: 11px;
	line-height: 1.4545em;
	text-transform: uppercase;
	color: #888;
}

a.go  {
	background: url(images/bullet.png) 97% 50% no-repeat;
	padding-right: 17px;
	display: inline !important;
	font-size: 0.9em;
}

.feature.large.indent {
	padding-left: 75px;
}

.grid12-4 
{
	width: 31.33%;
}

.feature .above-heading 
{
	margin: 0 0 5px;
	font-size: 0.9em;
	font-weight:normal;
	font-family: "Noto Serif",Bitter, georgia, serif;
	line-height: 1.4545em;
	text-transform: uppercase;
	color: #888;
}


.clearer {
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden;
	margin-bottom: 20px;
}

.feature p {
    margin-top:1em;
    margin-bottom:0.5em;
    color:#3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
    font-size:1em;
}

.feature .grid-heading {
	font-family: "Noto Serif",Bitter, georgia, serif;
	color: #3f3f3f;
	margin-bottom: 10px;
	font-size: 1.6em;
	height: 23px;
	line-height: 23.984375px;
}

.bannerSmallImage {
	display: block; 
	width: 90%;
	margin: 15px auto;
}

.bannerSmallImageText
{
	display: block;
	height: 5em;
	font-size: 1.6em;
	padding-top: 7px;
	position: relative;
	font-family: "Noto Serif",Bitter, georgia, serif;
	text-align: center;
	color: #000;
}

.bannerSmallImageBorder
{
	outline: 1px solid black;
	outline-offset: -5px;
}


.slideText
{
	display: block;
	background-color: rgba(0, 0, 0, 0.6);
	color: #FFF;
	width: 70%;
	font-size: 16px;
	padding: 6px 6px 6px 20px;
	text-decoration: none;
	position: relative;
	top: 205px;
	margin-left: 1px;
	font-weight: normal;
	font-family: Helvetica,Arial,sans-serif;
}

.rfslides a:hover
{
	text-decoration: none !important;
}


/* FULL TEXT SERACH */


.fulltextsearch .picture
{
	float: left;
	width: 140px;
	margin: 10px;
}

.fulltextsearch .product-title
{
	font-family: "Noto Serif",Bitter,georgia,serif;
	font-size: 16px;
	padding: 0px;
	margin: 0;
}

.fulltextsearch .product-title a
{
	display: block;
	height: auto;
	line-height: 1.3em;
	overflow: hidden;
	padding: 10px 10px 8px 0px;
	color: #7A7A7A;
	text-decoration: none;
	font-weight: normal;
}

.fulltextsearch .item-box 
{
    text-align: left;
    clear: both;
    position: relative;
    margin-bottom: 10px;
    transition: all 0.3s ease-in-out 0s;
}

.fulltextsearch .product-item
{
	min-height: 100px;
}

.fulltextsearch{width:auto;margin:0 auto;padding:0;list-style-type:none;overflow:hidden;}
.fulltextsearch .item-box{text-align:left;clear:both;position:relative;margin-bottom:10px; -webkit-transition: all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.fulltextsearch .item-box:hover{background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.fulltextsearch .item-box:hover a { color: #ff922d; -webkit-transition: all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;   }


.fulltextsearch .add-info 
{
	text-align: right;
	padding-bottom: 10px;
}

.fulltextsearch .product-box-add-to-cart-button
{
	display: inline-flex;
	margin-right: 10px;
	margin-left: 20px;
	padding: 3px 17px;
	margin-top: 20px;
	cursor: pointer;
	background-color: #EEE;
	min-width: 110px;
	line-height: 45px;
	border: 0px none;
				
	color: #6E6E6E;
	text-decoration: none;
	position: static;
	display: inline-block;
	height: auto;
	width: auto;
	overflow: visible;
	transition: all 0.3s ease-in-out 0s;		
	text-align: center;
	font-size: 13.3333px;
}

.fulltextsearch .product-box-add-to-cart-button:hover 
{
	color: #fff !important;
	background-color: #ff922d;
}

.fulltextsearch .altPicture { width: 55px; height: 55px; margin: auto; background-color: #DD6316; padding: 3px 0px 0px 5px; }



.fulltextsearch_pagination {
	text-align: center;
}

.fulltextsearch_pagination .fulltextsearch_pagination_link, .fulltextsearch_pagination .fulltextsearch_thispage {
	display: inline-block;
	min-width: 10px;
	text-align: center;
	color: #555;
	font-size: 11px;
	font-weight: 700;
	padding: 3px 8px;
	border-radius: 2px;
	transition: all 0.218s ease 0s;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-color: #F5F5F5;
	-moz-user-select: none;
	cursor: pointer;
	text-decoration: none;
}

.fulltextsearch_pagination .fulltextsearch_pagination_link:hover {border: 1px solid #C6C6C6;color: #333;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;background-color: #F8F8F8;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);box-shadow: 0 1px 1px rgba(0,0,0,0.1);text-decoration:none;}

.fulltextsearch_pagination .fulltextsearch_thispage {
	background-color: #F9F9F9;
	cursor: default;
}

.fulltextsearch_pagination_ul li {
	display: inline-block;
	margin: 0 2px 0 2px;
}

.fulltextsearch_pagination {
	margin: 30px 0px 40px;
}
 


.offscreen{position:absolute;clip:rect(1px 1px 1px 1px);/*forIE*/ clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;}

input::-webkit-input-placeholder {color:#666;}
input:-moz-placeholder {color:#666;} /* Firefox 18- */
input::-moz-placeholder {color:#666;} /* Firefox 19+ */
input:-ms-input-placeholder {color:#666;}

.sluchamy-klientow {	border-left:10px solid rgb(239,127,26); padding:0 10px; margin-bottom:1.5em; margin-top:0; font-size:15px; color:#666; }
.sluchamy-klientow B { font-size:17px; }

.listaOddzialow { font-size:1.4em; margin-bottom:2em; padding-left:2em; }
.boxes { margin-top:1em; margin-bottom:2em; }
.boxes .box { margin-bottom:1em; }
.boxes .box IMG { width:100%; }
.boxes H2 { font-size:1.6em; color:#333; margin-top:0.5em; height:3em; }
.boxes A { color:#333; }
.boxes A:hover,
.boxes A:hover H2 { color:rgb(239,127,26); }
.boxes .box-text { border-bottom:3px solid rgb(239,127,26); margin-bottom:1em; padding-bottom:1em; height:9em; }

.audyty .boxes .box { text-align:center; }
.audyty .boxes .box IMG { width:50%; margin:0 auto; }
.audyty .boxes .box-text { height:auto; }

@media only screen and (max-width : 767px) {
  .boxes H2 { font-size:2.2em; height:auto; }
  .boxes .box-text { font-size:1.1em; height:auto; }
}

.post { clear:both; }
.post H2 { margin-bottom:0; font-size:2em; margin-top:0.8em; padding-top:0.5em; color:#000; border-top:3px solid rgb(239,127,26); }
.post:nth-child(2) H2 { border-top:0; padding-top:0; }
.hentry.post H2 A { color:#000; }
.post .entry-date { font-size:0.9em; }
.post .entry-date span { display:inline-block; margin:0 5px 0 0; }
.post .entry-date abbr { border:0; }
.post .entry-content { margin:30px 0 0 0; font-size:1.1em; }
.post .entry-meta { font-size:1em; }

.nav-previous,
.nav-next { padding:0; float:left; background-color:rgb(239,127,26); margin-right:1em; margin-bottom:0.5em; }
.nav-next A,
.nav-next SPAN,
.nav-previous A,
.nav-previous SPAN { color:#fff; padding:0 2px; }

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
