/** ----------------------------------------------------------
 *
 * Contains the generic theme typography styles
 *
 *    Include your notes or table of contents here
 *
 *    Include color hex's or values of your grid
 *      #333333             - body
 *      #B80000             - links, headings
 *      #D80000             - links on hover
 *      5px Vertical grid   - based on multiples of 5px, eg 10px, 15px, 20px, 25px...
 *
 *    @author Your Name <email@gmail.com>
 *
 * ------------------------------------------------------- */

/* TEMPLATE CUSTOM FONTS */
  /* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 20, 2012 06:04:25 AM America/New_York */

  /* add your own custom fonts here */
  @font-face {
    font-family: 'UbuntuItalic';
    src: url('../webfonts/ubuntu-ri.eot');
    src: url('../webfonts/ubuntu-ri.eot') format('embedded-opentype'),
         url('../webfonts/ubuntu-ri.woff') format('woff'),
         url('../webfonts/ubuntu-ri.ttf') format('truetype'),
         url('../webfonts/ubuntu-ri.svg#UbuntuItalic') format('svg');
}
@font-face {
    font-family: 'UbuntuRegular';
    src: url('../webfonts/ubuntu-r.eot');
    src: url('../webfonts/ubuntu-r.eot') format('embedded-opentype'),
         url('../webfonts/ubuntu-r.woff') format('woff'),
         url('../webfonts/ubuntu-r.ttf') format('truetype'),
         url('../webfonts/ubuntu-r.svg#UbuntuRegular') format('svg');
}
@font-face {
    font-family: 'UbuntuMedium';
    src: url('../webfonts/ubuntu-m.eot');
    src: url('../webfonts/ubuntu-m.eot') format('embedded-opentype'),
         url('../webfonts/ubuntu-m.woff') format('woff'),
         url('../webfonts/ubuntu-m.ttf') format('truetype'),
         url('../webfonts/ubuntu-m.svg#UbuntuMedium') format('svg');
}
@font-face {
    font-family: 'UbuntuLight';
    src: url('../webfonts/ubuntu-l.eot');
    src: url('../webfonts/ubuntu-l.eot') format('embedded-opentype'),
         url('../webfonts/ubuntu-l.woff') format('woff'),
         url('../webfonts/ubuntu-l.ttf') format('truetype'),
         url('../webfonts/ubuntu-l.svg#UbuntuLight') format('svg');
}
 


/* BASE TYPOGRPHY */

/* These are the default styles for the Simple theme */
body {
    font-size: 16px; /* This overrides the browsers default font size */
    line-height: 20px; /* If you change the font-size make sure you change the line-height value as well - the usual ratio is around 1.5 (font-size x 1.5 = line-height) */
    margin: 0px;padding:0px;
    color: #666;
    font-family: "UbuntuRegular", Georgia, "Times New Roman", Times, serif;
}
  body a { text-decoration: none; color:#870101;} /* this removes the underline from all links */
  body a:link { -webkit-tap-highlight-color: #b80000; color:#870101; } /* this sets the highlight color when links are tapped on Safari (browser) on iPhone */

p {line-height:24px;}
/* HEADERS */
h1, h2,  h3, h4, h5,h6 {
    font-family: "UbuntuLight", Georgia, "Times New Roman", Times, serif; /* This references one of the custom @font-face fonts - the other fonts that are referenced are fallbacks for browsers that don't support @fontface */
    font-weight: normal;
    margin-bottom: 10px;
    color: #444;
}
h2 strong {font-family: "UbuntuMedium", Georgia, "Times New Roman", Times, serif;}
h4 {font-size:40px;text-transform:uppercase;font-family:Times New Roman; line-height:66px;text-align:left; padding:0px;margin:0px;color:#000; }
h4:first-letter {font-size:48px;}
.kos-mod h3 , .kos-strona h2, body #hikashop_product_top_part h1 , body #hikashop_checkout_page h1{font-size:40px; font-weight:normal;text-shadow:1px 1px 5px #444;line-height:156px;text-align:left;text-indent:220px; color:#fff;clear:both;font-family:Arial;padding:0px;margin:0px;border:0px;}
body #hikashop_checkout_page h2 {float:left;padding:0;margin:0px;text-align:left;text-indent:0px;text-shadow:0 0 0 ;}
.kos-strona .blog .page-header h2 {font-size:40px; font-weight:normal;text-shadow:0px 0px 0px #fff;line-height:156px;text-align:left;text-indent:220px; color:#870101;clear:both;font-family:Arial;padding:0px;margin:0px;border:0px;}
.kos-top {position:fixed;top:0px;width:100%;overflow:hidden;z-index:100;}
.kos-topin {position:absolute;top:0px;left:0px;right:0px;height:58px;background:#FAFAFA; border-bottom:1px solid #870100;z-index:101;

    -moz-box-shadow: 0px 5px 16px #000000;
    -webkit-box-shadow: 0px 5px 16px #000000;
    box-shadow: 0px 5px 16px #000000;

}
.kos-1000 {position:relative;width:1000px;margin:0px auto;overflow:hidden;}
.kos-logo{position:relative;width:208px;height:148px;margin:0px ;z-index:103;float:left;}
.kos-menu{position:relative;width:790px;height:58px;margin:0px ;z-index:103;float:right;}
.kos-start {background: url('../images/kosacka_02.jpg')   no-repeat  top center ; height:691px;width:100%;z-index:1; position:fixed; top:58px; }
.kos-slogan {float:right;position:relative;padding-top:300px;}
.kos-mod, .kos-strona {background: url('../images/kosacka_04.jpg')   no-repeat  top center #fff; min-height:156px;width:100%;z-index:10;overflow:hidden; position:relative; }
.kos-strona {margin-top:58px;}
.kos-pusty  {height:749px;width:100%;z-index:10;overflow:hidden; position:relative;z-index:0;}
.kos-kotwica {width:100%;height:58px;z-index:9;position:absolute; bottom:0px;}
.footer {background:#FAFAFA; border-top:1px solid #870100;z-index:20;width:100%; height:58px;line-height:58px;text-align:center;overflow:hidden; position:relative; }



.kos-menu ul {float:right;text-align:right;line-height: 58px;padding:0px;margin:0px;}
.kos-menu li {list-style:none;display:inline;font-size: 16px;  line-height: 58px;text-transform: uppercase;}
.kos-menu li a{padding:0px 20px;}
.kos-menu li a:link, .kos-menu li a:visited {color:#444;}
.kos-menu li a:hover, .kos-menu li.active a:link,  .kos-menu li.active a:visited {color:#870100;}

.kos-slogan span.linia-001 {display:block;font-size:60px;line-height:70px;text-align:right;float:right;color:#fff;clear:both;font-family:Arial;text-shadow:2px 3px 3px #000000;}
.kos-slogan span.linia-002 {font-size:52px;text-align:right;line-height:60px;float:right;color:#fff;clear:both;font-family:Arial;text-shadow:2px 3px 3px #000000;}
 table.o-mnie-text {padding:30px 0;}
 table.o-mnie-text td {vertical-align:top;padding:10px;}
 a.czytaj {text-transform:uppercase; background: url('../images/kosacka_14.png')   no-repeat  right center ;padding:5px 30px 5px 0; }


 .contact .accordion-heading, .contact-miscinfo {display:none;}
 .contact fieldset {border:0px;text-align:center;}
 .contact label{padding:5px;display:block;}
 .contact .control-group  {padding:10px 0;}
 .contact textarea , .contact input {width:400px;margin:0px auto;padding:5px;  border:0px solid #ccc;

    -moz-box-shadow: 0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    box-shadow: 0px 0px 5px #ccc;

}
.contact button {padding:10px;margin:10px;text-transform:uppercase;color:#fff;background:#870100;border:0px;}
.contact .invalid {
    border: 0px solid;
}
.error {background:#870100;color:#fff; margin:10px 0;}
.error p { color:#fff; padding:5px 10px;margin:0px; line-height:20px;font-size:13px;}
fieldset {border:0px;}
.hikashop_cart_product_image_thumb img {width:100px;height:auto;}