@media only screen and (max-width: 750px) {
.art-scale-font { display: none !important; }
}

.mobile {display: none;}

body
{
  padding-top: 0px; 
  /* 
 background-image: url("../images/bg.jpg");
 background-repeat: repeat-x;
 background-color: #4697cc;
 */
 line-height: normal;
}

header
{
 /*margin-bottom: 10px !important;*/
}

p
{
 margin: 0px;
}

a
{
 text-decoration: none !important;
 color: #008c44;
}

a:hover
{
color: #008c44;
}

.logo a, .logo a:hover
{
 background: none;
}








.table
{
  display: table; 
  width: auto;  
}

.tr
{
  display: table-row;
}

.td
{
  display: table-cell; 
}

#table-1
{
 width: 100%;
 margin-bottom: 40px;
}

#table-1 .td
{
 vertical-align: top;
}
#table-left-1
{
 width: 120px;
}
 
#table-center-1
{
 padding-top: 20px;
} 
 
#table-right-1
{
 text-align: right;
 padding-left: 53px;
}
.t3-navbar
{
 width: 100% 
}

@media screen and (min-width: 1140px) {
  .t3-navbar
{
 width: 1135px; /* width: 100% */
}
}






.top-al
{
 vertical-align: top;
}

.center-al
{
 text-align: center;
}

.right-al
{
 text-align: right;
}

.logo-image
{
 max-width: 342px;
 height: 86px;
 margin-top: 31px;
 margin-bottom: 23px;
}

.logo-image:hover
{
 background: none !important;
}

.logo-image > a > img
{
 /*max-width: 950px;
 height: 192px;*/
 max-width: 342px;
 height: 86px;
}

#slogan
{
 font-family: 'Dosis', sans-serif;
 font-size: 30px;
 font-weight: 600;
 color: #696A6C;
}
/********************************************************************/
/* CONTACT TOP -> PHONE NUMBER */
#contact-1 
{
 text-align: right;
}

#contact-1 .table
{
 margin-bottom: 13px;
 float: right;
}

#contact-1   #digit-1
{
 vertical-align: middle;
}

#contact-1   #digit-2
{
  font-family: 'Dosis', sans-serif;
  font-size: 18px;
  color: #696a6c;  
  vertical-align: middle;
  padding-left: 6px;
  padding-right: 6px;
  
}

#contact-1  #digit-3
{
  font-family: 'Dosis', sans-serif;
  font-size: 36px;
  color: #696a6c;  
  
}
/********************************************************************/




.page-masthead
{
 
}

.page-masthead .row-feature {
    padding: 0px 0px;
	border: none;
} 

.container
{
 padding: 0px;
}

.t3-sl-1
{
 border: none;
}

.row
{
 margin: 0px;
}

.row-feature:first-child
{
 border: none;
}

.row-feature.row-feature-alt, .row-feature:nth-child(2n)
{
 background: none;
}

.t3-footer
{
 font-family: 'Dosis', sans-serif;
 font-size: 14px;
 color: #ffffff;
 background-color: #545454;
 line-height: 1.5;
 padding-top: 40px;
}


.t3-footer  .col-xs-4:nth-child(1)
{
 width: 400px !important;
}

.t3-footer  .col-xs-4:nth-child(2)
{
 width: 275px !important; 
}

.t3-footer  .col-xs-4:nth-child(3)
{
 width: 275px !important;
}

#Mod126
{
 padding-left: 50px;
 padding-right: 40px;
 border-left: 1px solid #767676;
 border-right: 1px solid #767676; 
}


.t3-content
{
 padding: 0px;
}

.t3-footer-sl
{
 padding: 0px;
}

.t3-footer-sl .t3-module
{
 color: #ffffff;
 margin: 0px;
 background: none;
}


#footer-11
{
 width: 950px;
 margin-left: auto;
 margin-right: auto;
 font-family: 'Dosis', sans-serif;
 font-size:14px;
 color: #ffffff;
 background-color: #777777;
}

#ue-1
{
 font-family: 'Dosis', sans-serif;
 font-size: 14px;
 color: #696a6c;
 line-height: 1.7;
 text-align: justify;
 margin-top: 25px; 
}

#ue-2
{
 margin-top: 18px;
 margin-bottom: 20px;
 text-align: center;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 
{
 padding: 0px;
}

#Mod91
{
 width: 940px;
 margin: 0 auto;
 background-color: #ffffff;
 padding-top: 9px;
 padding-bottom: 9px;
}

#Mod93
{
 padding-top: 44px;
 padding-bottom: 42px;
 padding-left: 8px;
 text-transform: uppercase; 
}

#Mod93 .table
{ 
 margin: 0px;
}

#Mod93 .table .td
{
 vertical-align: top;
}

#Mod93 #cols-1
{
 padding-top: 9px;
 padding-right: 21px;
}

#Mod93 #cols-2
{
 width: 160px;
 padding-top: 15px;
}

#Mod93 #cols-3
{ 
 padding-left: 39px;
 padding-right:12px;
 width: 82px; 
 border-left: 1px solid #878889;
}

#Mod93 #cols-4
{
 width: 278px;
}

#Mod93 #cols-5
{ 
 padding-left: 29px;
 padding-right:12px; 
 border-left: 1px solid #878889;
}

#Mod93 #cols-6
{
 width: 200px;
}

#Mod93  #cols-header-1
{
 font-size: 24px;
 margin-bottom: 18px;
 line-height: 0.7;
}

#Mod93 #cols-header-2
{
 font-size: 24px;
 margin-bottom: 41px;
 line-height: 0.7;
}

.icons-phone
{
 margin-top: 57px;
}

.icons-email
{
 margin-top: 18px;
}


/* CART */
#carts
{
 width: 940px;
 margin: 17px auto 13px auto; 
}

#carts  .td
{
 position: relative; 
}

#carts .moduletable h3
{
 font-family: 'Dosis', sans-serif;
 font-size: 16px;
 font-weight: 600;
 color: #ffffff;
 text-transform: uppercase;
 margin-top: 15px;
 margin-bottom: 6px;
 margin-left: 20px;
}

#carts .moduletable .nav li a:hover
{
 color: #696a6c;
 background-color: #ffffff;
}

#carts .moduletable .nav li a:hover
{
 background-color: #ffffff;
}

#carts  #cart-1 .nav  li
{
 background-image: url("../images/lines_1.png");
 background-repeat: no-repeat;
 background-position: center bottom; 
}

#carts  #cart-2 .nav  li
{
 background-image: url("../images/lines_2.png");
 background-repeat: no-repeat;
 background-position: center bottom; 
}

#carts  #cart-3 .nav  li
{
 background-image: url("../images/lines_3.png");
 background-repeat: no-repeat;
 background-position: center bottom; 
}

#carts  #cart-4 .nav  li
{
 background-image: url("../images/lines_1.png");
 background-repeat: no-repeat;
 background-position: center bottom; 
}

#carts  #cart-5 .nav  li
{
 background-image: url("../images/lines_2.png");
 background-repeat: no-repeat;
 background-position: center bottom; 
}

#carts .moduletable .nav li a
{
 font-family: 'Dosis', sans-serif;
 font-size: 14px;
 /*font-weight: bold;*/
 color: #ffffff;
 padding: 4px 5px 4px 20px;
 display: block; 

}


.cart-green
{
 background-color: #28a42f;
}

.cart-red
{
 background-color: #ff3026;
}

.cart-grey
{
 background-color: #696a6c;
}

.cart-header
{
 color: #ffffff;
 text-transform: uppercase; 
}

.cart-separator
{
 width: 11px;
}

.cart
{
 width: 179px;
 height: 289px;
 /*padding: 15px 10px 10px 10px;*/
}

#cart-1, #cart-2, #cart-3, #cart-4, #cart-5
{
 position: absolute;
 top: 0px;
 width: 100%;
}

#cart-thumb-1, #cart-thumb-2, #cart-thumb-3, #cart-thumb-4, #cart-thumb-5
{
 position: absolute;
 top: 41px;
 z-index: 10; 
}

#cart-thumb-5
{ 
 width: 180px;
}


#cart-5 .moduletable .custom, #cart-5 .moduletable .custom a, #cart-5 .moduletable .custom a:hover
{
 font-family: 'Dosis', sans-serif;
 font-size: 14px;
 /*font-weight: bold;*/
 color: #ffffff;
 
 display: block;
 text-decoration: none;
 height: 248px;
}

#cart-5 .moduletable .custom a
{
 padding: 4px 10px 4px 20px;
}

/********************************************************************/
/* MENU */
.homepage
{
 margin-left: 10px; /* 60 */
}

.homepage img
{
 vertical-align: baseline;
 margin-right: 4px;
}

.contact
{
 background-image: none !important; 
}

.navbar-header
{
 width: 100%;
}

.navbar-default
{
 background-color: transparent;
 border: none;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form
{
 /*border: 1px solid #e4e4e4;*/
 background-image: url('../images/menu_bg.png');
 /*border-top: 1px solid #e4e4e4;
 border-bottom: 1px solid #e4e4e4;*/
 
}


.navbar-fixed-top, .navbar-fixed-bottom
{
 position: relative;
}


.navbar-default .navbar-nav > li
{ 
 margin-left: 0px;
}
.navbar-default .navbar-nav > li > a
{
 font-family: 'Dosis', sans-serif;
 font-size: 15px;
 font-weight: 500;
 color: #ffffff;
 line-height: normal;
 background-image: url('../images/separator.png');
 background-repeat: no-repeat;
 background-position: right center;
 
}


.navbar-default .navbar-nav > li a
{ 
 padding: 30px 11px 25px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus 
{
 background-image: none !important;
 background-color: #f2f2f2; 
 color: #008c44;
 box-shadow: none;

}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  font-family: 'Dosis', sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #008c44 !important;
  background-color: #f2f2f2 !important;
  box-shadow: none;
  background-image: none !important;
 
  
}

.t3-megamenu .mega-inner {
    padding: 0px 0px;
}

.dropdown-menu
{
 border: none;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    box-shadow: none;
	
}

.t3-megamenu .mega-nav > li:first-child, .t3-megamenu .dropdown-menu .mega-nav > li:first-child {
    border-top: 1px solid #cdcdcd !important;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li {
    border-bottom: 1px solid #cdcdcd !important;
}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {
    /*border-bottom: 1px solid #cdcdcd;*/
	border: none !important;
}



.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    padding: 10px;
    font-family: "Dosis",sans-serif;
    font-size: 15px;
    font-weight: 500 !important;
    color: #7C7C7C;
	text-transform: uppercase;
}

.t3-megamenu .dropdown-menu .mega-nav > li a:hover
{
 background-color: #008C44 !important;
}


.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a 
{
  background-color: #008C44 !important;
}
/********************************************************************/

.t3-mainbody
{
 background-color: #ffffff;
 padding-top: 15px;
}

.t3-content
{
  /*padding-left: 20px;*/
 /* padding-right: 15px; */
}

.article-title, .content-category h2
{ 
 /*padding-top: 15px;*/
 padding-bottom:5px;
 font-family: "Dosis",sans-serif;
 font-size: 34px;
 color: #008C44;
 text-transform: uppercase;
 text-decoration: none;
 margin-top: 0px;
}

.article-title a
{
 font-family: 'Dosis', sans-serif;
 font-size: 34px;
 color: #008c44;
 text-transform: uppercase; 
 text-decoration: none;
}

.article-content, .category-desc
{
 text-align: justify;
 font-family: 'Dosis', sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7c7c7c; 
 line-height: 1.5;
}

.item-page .article-aside
{
 font-family: 'Dosis', sans-serif; 
 color: #696a6c;
 margin-bottom: 0px;
}

.dropdown-toggle
{

 background-image: url("../images/tryb.png");
  background-repeat: no-repeat;
}

.t3-sidebar-1
{
 padding-left: 10px;
 
}

.t3-sidebar-2
{
 padding-right: 10px;

}

.t3-sidebar .module-title 
{ 
 font-family: 'Dosis', sans-serif; 
 font-size: 18px;
 color: #696a6c;
 padding-bottom: 13px;
 margin-bottom: 0px;
 border-bottom: 1px solid #e1e1e2;
 text-transform: uppercase; 
}

.t3-sidebar .nav li 
{
 /*border-bottom: 1px solid #ffffff;*/
 }

.t3-sidebar .nav li a
{
 font-family: 'Dosis', sans-serif; 
 font-size: 18px;
 color: #ffffff;
 background-color: #0167af; 
}

.t3-sidebar .nav li a:hover
{
 font-family: 'Dosis', sans-serif; 
 font-size: 18px;
 color: #ffffff;
 background-color: #ffcd00;
}

.t3-sidebar .nav
{
 /*border-right: 1px solid #7bc461;*/
}

.content-separator
{
 padding-top: 10px;
}

.navbar-default .navbar-nav > li a.menupl-kontakt
{
 /*padding-left: 13px;
 padding-right: 12px;*/
}

#Mod102 .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus,
#Mod111 .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus
{
 color: #ffffff !important;
 background-color: #ffcd00;
 padding-left: 30px;
 background-image: url("../images/arrows.png");
 background-repeat: no-repeat;
 background-position: 98% center; 
}


.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus
{
 background-color: #ffffff;
 color: #000000 !important;
}



article img, .article-intro img 
{
 display: initial;
}

a
{
 transition: none;
}

.item-page  .article-title a
{
 padding-top: 15px;
}

.cat-list-row1, tr.cat-list-row1 td
{
 background: none;
}

.list-title a
{
 display: block;
 color: #28a42f;
 padding: 8px;
}

.list-title a:hover
{
 text-decoration: none;
 color: #28a42f;
}



.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td
{
 padding: 0px;
}

article a, article a:hover
{
 color: #008C44;
 text-decoration:none;
}

.nav-stacked > li + li
{
 margin-top: 0px;
}

article td, tr td
{
 border: none;
 }
 
 
 .but-search, .but-send
 {
  font-family: 'Dosis', sans-serif; 
  font-size: 16px;  
  color: #ffffff;
  padding: 5px 10px;
  background-color: #0167af;  
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
 }
 
.but-send
{
 margin-left: 505px;
}
 
 .points-start
{
 font-family: 'Dosis', sans-serif;
 font-size: 20px;
 color: #696a6c; 
 line-height: 1.5;
}

.input
{
 font-family: 'Dosis', sans-serif !important;
 font-size: 16px !important;
 color: #696a6c !important; 
 padding: 5px !important;
 border: 1px solid #cccccc !important;
 -webkit-border-radius: 5px !important;
 -moz-border-radius: 5px !important;
 border-radius: 5px !important;
 width: 300px !important;
}

#map
{
 width: 525px;
 height: 400px;
 border:1px solid #cccccc;
 margin-top: 10px;
}

#message
{
 width: 640px;
 height: 200px;
 margin-bottom: 10px;
}

#captcha
{
 padding-top: 22px;
 padding-left: 20px;
 vertical-align: top;
}

 .positive
{
 font-family: 'Dosis', sans-serif;
 font-size: 20px;
 color: #28a42f; 
 line-height: 1.5;
}

 .negative
{
 font-family: 'Dosis', sans-serif;
 font-size: 20px;
 color: #ff0000; 
 line-height: 1.5;
}

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th
 {
 line-height: 0 !important;
}

#recaptcha_area input
{
 height: auto;
 display: inline;
}

/* Srodek */
.col-xs-push-3 {
    /*left: 23%;*/
}
.col-xs-6 {
    width: 54%;
}

/* Lewy */
.col-xs-pull-6 {
    right: 54%;
}
/* Prawy */
.col-xs-3 {
    width: 24%;
}

.col-xs-pull-9 {
    right: 76%;
}

.col-xs-9 {
    width: 75%;
}


#contacts
{
 margin-bottom: 0px;
}

#contacts .td
{
 font-family: 'Dosis', sans-serif;
 font-size: 16px;
 color: #ffffff; 
 line-height: 1.3;
 padding: 10px; 
}

.accordion-heading, .accordion-inner
{
 border-bottom: 1px solid #cdcdcd;
 }

 .accordion-group
 {
  border-right: 1px solid #cdcdcd;
 }
 
.accordion-heading a
{
 font-family: 'Dosis', sans-serif; 
 font-size: 15px;
 font-weight: 500 !important;
 color: #7c7c7c;
 background-color: #ffffff !important; 
 display: block;
 text-decoration: none;
 text-transform: uppercase;
 padding: 10px 10px;
}

.accordion-heading a:hover
{
 font-family: 'Dosis', sans-serif; 
 font-size: 15px;
 font-weight: 500 !important;
 color: #ffffff;
 background-color: #008c44 !important;
 display: block;
 text-decoration: none;
 text-transform: uppercase;
 padding: 10px 10px;
}


.accordion-inner a
{
 font-family: 'Dosis', sans-serif; 
 font-size: 15px;
 font-weight: 500 !important;
 color: #7c7c7c;
 background-color: #e8e8e8; 
 display: block;
 text-decoration: none;
 text-transform: uppercase;
 padding: 10px 25px;
}

.accordion-inner a:hover
{
 font-family: 'Dosis', sans-serif; 
 font-size: 15px;
 font-weight: 500 !important;
 color: #ffffff;
 background-color: #008c44 ;
 display: block;
 text-decoration: none;
 text-transform: uppercase;
 padding: 10px 25px;
}

.accordion-inner li
{
 border-bottom: 1px solid #cdcdcd;
}


.accordion-inner ul
{
 margin: 0px;
 padding: 0px;
}

.accordion-inner ul li
{
 list-style-type: none;
}


.accordion-heading a.current, .accordion-inner ul li.active a
{
 font-family: 'Dosis', sans-serif; 
 font-size: 18px;
 color: #ffffff;
 background-color: #ffcd00 !important;
 display: block;
 text-decoration: none;
 padding: 10px 15px 10px 25px;
 background-image: url("../images/arrows.png");
 background-repeat: no-repeat;
 background-position: 98% center; 
}

#Mod114
{
 margin-left: 2px;
}

#languages
{
 position: absolute;
 top: 55px;
 right: 0px; 
}

#languages a
{
 margin-left: 4px;
 text-decoration: none;
}

#page-map
{
 font-family: 'Dosis', sans-serif; 
 font-size: 11px;
 color: #b2b2b2;
 margin-left: 6px;
 margin-right: 23px;
}

.fa
{
 display: none;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox 
{
 height: 30px;
}

#mod-search-searchword
{
 display: inline;
}

#links
{
 position: absolute;
 top: 165px;
 right: 20px; 
}

#links a
{
 font-family: arial;
 font-size: 14px;
 color: #000000;
 text-decoration: none;
 margin-right: 20px;
}

#links a:hover
{
 color: #0187c5;
}

.t3-module {
    margin-bottom: 10px;
}

.ztvc-visitor-counter 
{
 margin-left: 2px;
}

.digit-counter
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 color: #666666; 
 background-color: #f4f4f4;
 padding: 6px;
}

.div-contentheading-up
{
 text-align: justify;
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 color: #696A6C;
 line-height: 1.5;
 margin-top: 10px;
 padding-top: 10px;
 border-top: 1px solid #0187C5;
}

.div-contentheading-up a
{
 color: #0187C5;
}

.history-title
{
 font-family: "Dosis",sans-serif;
 font-size: 34px;
 color: #008C44;
 text-transform: uppercase;
 text-decoration: none;
}

.history
{
 margin-top: 20px;
}

.history td
{
 font-family: "Dosis", sans-serif;
 font-size: 14px;
 color: #696A6C;
 padding: 10px;
 border: 1px solid #696A6C;  
}

.level_0
{
 list-style-type: none; 
 margin-bottom: 0px;
}

.level_0 li
{
 background-image: url('../images/page.gif');
 background-repeat: no-repeat;
 background-position: 0px 5px; 
 padding-left: 20px;
}

.level_0 a
{
 font-family: "Dosis", sans-serif;
 font-size: 17px;
 color: #008C44;
 text-decoration: none;
}

.level_1
{
 list-style-type: none; 
}

.level_1  li
{
 padding-left: 20px;
}

.level_1 a
{
 font-family: "Dosis", sans-serif;
 font-size: 16px;
 color: #989898;
 text-decoration: none;
}

.menutitle
{
 margin-top: 10px;
 margin-bottom: 0px;
}

#statistics 
{
 margin-top: 20px;
}

#statistics .td
{
 font-family: "Dosis", sans-serif;
 font-size: 16px; 
 color: #696A6C;
 border: 1px solid #f2f2f2;
 padding: 10px;
 margin-left: 10px;
}

.marked
{
 background-color: #f8f8f8;
}

article td
{
 padding: 10px;
 border: 1px solid #696A6C;
}

.dropdown-menu
{
 background-color: #ffffff;
}

.dropdown-menu li a:hover
{
 background-color: #ffcd00;
}

#semen
{
 line-height: 1.5;
 margin-top: 36px; /* 45 */
}

#semen .td
{
 vertical-align: top;
}


.semen-headers-1
{
 font-family: "Dosis", sans-serif;
 font-size: 34px; 
 font-weight: 400px;
 color: #008c44;
 line-height: 0px;
}

.semen-headers-2
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 500px;
 color: #008c44;
 margin-top: 35px;
}

.semen-description
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300px;
 color: #989898;
 margin-top: 5px;
}

.semen-photo-l
{
 margin-top: 32px;
 margin-left: 20px;
 margin-right: 10px;
}

.semen-photo-r
{
 margin-top: 32px;
 margin-right: 20px;
 margin-left: 10px;
}

.semen-more 
{
 margin-top: 25px; 
}

.semen-more  a
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300px;
 color: #008c44;
 text-decoration: none;
}

.semen-more  a:hover
{

 color: #008c44;

}




.semen-l, .semen-r
{
 width: 300px;
}

#academy
{
 margin-bottom: 0px;
}

.academy-headers-1
{
 font-family: "Dosis", sans-serif;
 font-size: 34px; 
 font-weight: 400px;
 color: #008c44;
 line-height: 0px;
 margin-top: 15px;
}

.academy-headers-2
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 500px;
 color: #008c44;
 margin-top: 36px;
}

.academy-description
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #989898;
 margin-top: 5px;
}

.academy-more
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400px;
 color: #008c44 !important;
 margin-top: 15px;  
}


.academy-l
{
 padding-right: 100px;
 width: 417px;
}

.academy-c
{
 padding-right: 50px;
 width: 230px;
}

.academy-r
{
 width: 380px;
}

.academy-film
{
 margin-top: 15px;
}

#academy-download
{
 margin-top: 10px;
}

#academy-download .td
{
 vertical-align: top;
}

.academy-download a
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 500px;
 color: #989898;
 margin-top: 40px;
}

.academy-download-description
{
 font-family: "Dosis", sans-serif;
 font-size: 12px; 
 font-weight: 300px;
 color: #989898;
 margin-top: 16px;
}

#academy-lines
{
 height: 47px;
 border-bottom: 1px solid #cdcdcd;
}

#faq
{
 margin-top: 30px;
 margin-bottom: 34px;
}

#faq .td
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400px;
 color: #989898;
}

#faq  a
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400px;
 color: #989898;
}

.faq-headers-1
{
 font-family: "Dosis", sans-serif;
 font-size: 34px; 
 font-weight: 400px;
 color: #008c44;
 line-height: 0px;
 margin-top: 35px;
}

.faq-l, .faq-r
{
 width: 460px;
 padding-top: 5px;
 padding-bottom: 10px;
 border-bottom: 1px solid #cdcdcd;
}

.faq-c
{
 width: 40px;
}

#Mod114 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 0px; 
 margin-top: 20px;
 margin-bottom: 10px;
 border:none;
}

#Mod17 .breadcrumb 
{
 background-color: transparent;
 padding: 10px 0px 10px;
}

#Mod17 .breadcrumb a, #Mod17 .breadcrumb  span
{
font-family: "Dosis", sans-serif !important;
 font-size: 11px; 
 font-weight: 500 !important;
 color: #cccccc;
 text-transform: uppercase; 
 text-decoration: none;
}

#Mod17 .breadcrumb li:nth-child(3):before, #Mod17 .breadcrumb li:nth-child(4):before, #Mod17 .breadcrumb li:nth-child(5):before
{
 font-family: "Dosis", sans-serif !important;
 font-size: 11px; 
 font-weight: 400 !important;
 color: #cccccc;
 content: "»";
}

#Mod123 
{
 border: none;
 padding: 0px;
 /*margin-top: -20px;*/
}

#Mod127 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 0px;
 margin-top: 20px;
 margin-bottom: 45px;
}

#Mod127 #navigation127
{
 top: 130px;
 left: 397px; 
 width: 78px;
}

#Mod127 li
{
 width: 319px !important;
 text-align: left;
}

#Mod127 li a img
{
 /*width: 131px;
 height: 142px;*/
 width: auto;
 height: auto;
}

#Mod127 .slide-desc
{
 top: -10px;
}

#Mod127 .slide-desc-bg
{
 background-color: #ffffff;
}

#Mod127 .slide-desc-text
{
 padding: 0px;
}

#Mod127 .slide-title
{
 margin: 0px;
}

#Mod127 .slide-title a
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 500px;
 color: #008c44;
 text-decoration: none;
 
}

#Mod127 .slide-text
{
 width: 150px;
 height: 120px;
 line-height: 1.2 !important;
}

#Mod127 .slide-text a
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400px;
 color: #989898;
 text-decoration: none;
 
}

#Mod127 .readmore
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400px;
 color: #008c44;
 text-decoration: none;
}

#Mod127 .container
{
 padding-bottom: 15px;
 border-bottom: 1px solid #cdcdcd;
}


#Mod128 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 0px;
 margin-top: 20px;
 margin-bottom: 35px;
}

#Mod126
{
 height: 150px;
}

#Mod129
{
 border: none;
}

#Mod130
{
 width: 490px;
}

#Mod130 .slide-desc-bg
{
 background-color: #ffffff;
}

#Mod130 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 0px;
 margin-top: 25px;
 margin-bottom: 40px;
}

#Mod130 .slide-intro
{
 font-family: "Dosis", sans-serif !important;
 font-size: 14px !important;
 font-weight: 300 !important;
 color: #989898 !important; 
 line-height: 1.5;
 padding-right: 30px;
 margin-bottom: 15px;
}

#Mod130 .slide-title
{
 font-family: "Dosis", sans-serif;
 font-size: 16px; 
 font-weight: 300px;
 color: #008c44;
 text-decoration: none;
 
}

#Mod130 .slide-desc-text
{
 padding: 0px;
}

#Mod130 .container
{
 width: 490px !important;
}

#Mod130 #navigation130
{
 top: 210px;
 left: 380px; 
 width: 78px;
}


#Mod131
{
 width: 460px;
}

#Mod131 #navigation131
{
 top: 170px;
 left: 152px; 
 width: 78px;
}

#Mod131 li
{
 width: 235px !important;
 text-align: left;
}

#Mod131 li a img
{
 width: auto;
 height: auto;
}

#Mod131 .slide-desc-bg
{
 background-color: transparent;
}


#Mod131 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 0px;
 margin-top: 40px;
 margin-bottom: 40px;
}

#Mod131 .slide-intro
{
 font-family: "Dosis", sans-serif !important;
 font-size: 14px !important;
 font-weight: 300 !important;
 color: #989898 !important; 
 line-height: 1.5;
 margin-bottom: 15px;
}

#Mod131 .slide-desc
{
 top: -5px; 
}

#Mod131 .slide-title 
{
line-height: 0.8 !important;
}

#Mod131 .slide-title a
{
 font-family: "Dosis", sans-serif;
 font-size: 16px; 
 font-weight: 500px !important;
 color: #989898;
 text-decoration: none; 
 margin-bottom: 10px;
}

#Mod131 .slide-text
{
 padding-top: 10px;
}

#Mod131 .slide-text a
{
 font-family: "Dosis", sans-serif;
 font-size: 12px; 
 font-weight: 300px;
 color: #989898;
 text-decoration: none; 
 
}


#Mod131 .slide-desc-text
{
 width: 100px;
 padding: 0px;
}

#Mod131 .container
{
 width: 460px !important;
}

#Mod132 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 0px;
 margin-top: 40px;
 margin-bottom: 40px;
}

#Mod133 #navigation133
{
 top: 180px;
 left: 40px; 
 width: 78px;
}

#Mod133 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 1.0;
 margin-top: 20px;
 margin-bottom: 0px;
 border: none;
}

#Mod133 .slide-title a {
    font-family: "Dosis",sans-serif;
    font-size: 14px;
	font-weight: 500;
    color: #989898;
    text-decoration: none;	
	line-height: 0.8;
}

#Mod133 .slide-text a {
    font-family: "Dosis",sans-serif;
    font-size: 12px;
    color: #989898;
    text-decoration: none;
	font-weight: 300;
}



#Mod133 .slide-desc-bg
{
 background-color: transparent;
}

#Mod133 .module-title 
{
 padding: 0px;
}

#Mod133 .slide-intro
{
 font-family: "Dosis", sans-serif !important;
 font-size: 14px; 
 font-weight: 300 !important;
 color: #989898;
 margin-top: 10px;
 margin-bottom: 15px;
}

#Mod133 li
{
 width: 228px !important;
 text-align: left;
}

#Mod133 li a img
{
 width: auto;
 height: auto;
}

#Mod133 .slide-desc
{
top: -10px;
 width: 103px !important;
}

#Mod134 #navigation134
{
 top: 170px;
 left: 40px; 
 width: 78px;
}

#Mod134 .readmore
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400px;
 color: #008c44;
 text-decoration: none;
}

#Mod134 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 1.0;
 margin-top: 40px;
 margin-bottom: 0px;
 border: none;
}

#Mod134 .slide-desc
{
 top: -10px;
 width: 103px !important;
}

#Mod134 .slide-title a {
    font-family: "Dosis",sans-serif;
    font-size: 14px;
	font-weight: 500;
    color: #008C44;
    text-decoration: none;
}

#Mod134 .slide-text a {
    font-family: "Dosis",sans-serif;
    font-size: 14px;
    color: #989898;
    text-decoration: none;
}

#Mod134 .slide-desc-bg
{
 background-color: transparent;
}

#Mod134 li
{
 width: 220px !important;
 text-align: left;
}

#Mod134 li a img
{
 width: auto;
 height: auto;
}

#address .td
{
 font-family: "Dosis",sans-serif;
 font-size: 14px;
 color: #ffffff;
 font-weight: 300px;
 vertical-align: top;
}

#address img
{

 margin-right: 15px;
}



#bip
{
margin-top: 50px;
 margin-left: 40px;
}

#bip .td
{
 
 vertical-align: top;
}

#bip a
{
 font-family: "Dosis",sans-serif;
 font-size: 14px;
 color: #ffffff;
 font-weight: 300px;
 text-decoration: none;
}

#bip img
{
  margin-top: 10px;
 margin-right: 20px;
}

.inputbox
{
 font-family: "Dosis", sans-serif !important;
 font-size: 18px !important;
 font-weight: 400 !important;
 /*color: #989898 !important; */
 width: 300px !important;
 height: 38px !important;
}

.subbutton
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 800;
 color: #ffffff;
 background-color: #008c44;
 border: none;
 padding-left: 25px;
 padding-right: 25px;
}

#mastfooter
{
 margin-left: auto;
 margin-right: auto;
 width: 950px;
 padding-bottom: 20px;
 border-bottom: 1px solid #cdcdcd;
} 

#mastfooter-1 .row-feature  
{
 padding: 0px;
}

#mastfooter-2 .row-feature  
{
 padding: 0px;
}

#mastfooter-3 .row-feature  
{
 padding: 0px;
}

.news-article-title
{
 font-family: "Dosis", sans-serif;
 font-size: 15px; 
 font-weight: 500;
 color: #008c44; 
 max-height: 50px;
  overflow:hidden;
 
}

.news-article-description
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #989898;
 margin-bottom: 0px;
 max-height: 105px;
  overflow:hidden;
}

.news-article-more
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400;
 color: #008c44;
 text-align: right;
}

.news-links
{
 text-decoration: none !important;
}

.news-article-date-1
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 500;
 color: #cdcdcd;
 border: 1px solid #cdcdcd;
 text-align: center; 
 width: 53px;
  margin-top: 3px;
 margin-right: 10px;
 height: 45px;
 padding-top: 7px;
}

.news-article-date-2
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 300;
 color: #cdcdcd;
 border-left: 1px solid #cdcdcd;
 border-right: 1px solid #cdcdcd;
 border-bottom: 1px solid #cdcdcd;
 text-align: center;
 width: 53px;
 margin-right: 10px;
  padding: 5px 0;
}

.news-article-date-month
{
 font-size: 10px;
}

.news-article-box .td
{
 vertical-align: top;
}

#news-article-down
{
 text-align: center;
 border-top: 1px solid #008C44; /*#cdcdcd */
}

#news-article-down-more
{ 
 position: relative;
 top: -16px;  
 margin-left: auto;
 margin-right: auto;
 
}

#news-article-down-more a
{
  font-family: "Dosis", sans-serif;
 font-size: 20px; 
 font-weight: 300;
 color: #008C44; /*#cdcdcd */
 background-color: #ffffff;
 text-decoration: none;
 width: 100px;
 padding-left: 15px;
 padding-right: 15px;
}



.news-article-display
{
 display: none;
 opacity: 0;
}

.news-images
{
 width: 300px;
 height: 120px;
}

.news-image-none
{
 width: 300px;
 height: 120px;
 background-color: #cdcdcd;
}

#news-article .col-sm-4:nth-child(1), #news-article .col-sm-4:nth-child(2), #news-article .col-sm-4:nth-child(4), #news-article .col-sm-4:nth-child(5), #news-article .col-sm-4:nth-child(7), #news-article .col-sm-4:nth-child(8)  
{
 width: 320px !important;
}

#news-article .col-sm-4:nth-child(3), #news-article .col-sm-4:nth-child(6), #news-article .col-sm-4:nth-child(9)
{
 width: 310px !important;
}




.acymailing_introtext
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #ffffff;
}

/* tables */
table.tablesorter {
	font-family: "Dosis", sans-serif;
    font-size: 10px; 
    font-weight: 300;
	/*background-color: #CDCDCD;*/
	margin:10px 0pt 15px;	
	width: 100%;
	text-align: left;

}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	
	font-size: 10px;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url('../images/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
    font-family: "Dosis", sans-serif;
    font-size: 10px; 
    font-weight: 300;
    color: #333333;	
	padding: 4px;
	/*background-color: #FFF;*/
	vertical-align: top;
	border: 1px solid #eeeeee;
}

table.tablesorter tbody td a
{
 color: #008C44;
}


table.tablesorter tbody tr.odd td {
	background-color:#ff0000 !important;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('../images/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('../images/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

#cart-header
{
 margin-bottom:18px;
}

#cart-header .td:nth-child(1)
{
 width: 477px;
}

#cart-header  .td
{
 vertical-align: top; 
}

.cart-title
{
 font-family: "Dosis", sans-serif;
 font-size: 48px; 
 font-weight: 400;
 color: #008c44;
 text-transform: uppercase;

}

.cart-title-description
{
 font-family: "Dosis", sans-serif;
 font-size: 16px; 
 font-weight: 300;
 color: #7c7c7c;
 text-transform: uppercase;
}

.cart-gpf
{
  

 padding-left: 30px;
 padding-right: 44px;
 margin-top: 16px;
 background-color: #008c44; 
 
}

.cart-gpf-1
{
 font-family: "Dosis", sans-serif;
 font-size: 16px; 
 font-weight: 500;
 color: #ffffff; 
}

.cart-gpf-2
{
 font-family: "Dosis", sans-serif;
 font-size: 60px; 
 font-weight: 700;
 color: #ffffff; 
}

#cart-images .td:nth-child(1)
{
 width: 480px;
}

#cart-images .td
{
 vertical-align: top;
}

#cart-images ul
{
 margin-top: 48px;
 list-style-type: square;
 padding-left: 10px;
}

#cart-images ul li
{
 font-family: "Dosis", sans-serif;
 font-size: 16px; 
 font-weight: 300;
 color: #008c44; 
 line-height: 1.5;
}


.cart-born-title, .cart-breeder-title, .cart-category-title
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #7c7c7c; 
}

.cart-born-description, .cart-breeder-description, .cart-category-description
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #7c7c7c; 
}

.cart-trade-traits
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 500;
 color: #ffffff; 
 text-align: center;
 background-color: #008c44;
 padding-top: 22px; 
 padding-bottom: 22px; 
}

.cart-production-traits
{
  font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 500;
 color: #ffffff; 
 text-align: left;
 background-color: #008c44;
 padding-top: 14px;
 padding-bottom: 14px;
 padding-left: 22px;
 line-height: 1.2;
}

.cart-production-traits-asteriks
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #7c7c7c; 
}

.cart-subindexes
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 500;
 color: #ffffff; 
 text-align: left;
 background-color: #008c44;
 padding-top: 12px;
 padding-bottom: 12px;
 padding-left: 22px;
}

.cart-breeding-traits
{
 font-family: "Dosis", sans-serif;
 font-size: 18px; 
 font-weight: 500;
 color: #ffffff; 
 text-align: left;
 background-color: #008c44;
 padding-top: 12px;
 padding-bottom: 12px;
 padding-left: 22px;
}


#cart-trade-traits-information
{
 width: 100%;
}

#cart-trade-traits-information .td
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #7c7c7c; 
 vertical-align: top; 
 padding-top: 12px;
 padding-bottom: 7px; 
}

#cart-trade-traits-information .cols-1
{
 width: 220px;
 padding-left: 23px;
 border-left: 1px solid #d2d2d2;
 border-right: 1px solid #d2d2d2;
 border-bottom: 1px solid #d2d2d2;
}

#cart-trade-traits-information .cols-2
{
 width: 100px;
 text-align: right;
 padding-left: 18px;
 padding-right: 18px;
 border-bottom: 1px solid #d2d2d2;
}

#cart-trade-traits-information .cols-3
{
 font-weight: 500;
 color: #008c44; 
 width: 20px;
 border-bottom: 1px solid #d2d2d2;
}

#cart-trade-traits-information .cols-4
{
 padding-left: 10px;
 text-align: right;
 width: 120px;
 border-bottom: 1px solid #d2d2d2;
}

#cart-trade-traits-information .cols-5
{
 padding-right: 10px;
 text-align: left;
 width: 120px;
 border-bottom: 1px solid #d2d2d2;
}

#cart-trade-traits-information .cols-6
{
 font-weight: 500;
 color: #008c44; 
 width: 20px;
 border-bottom: 1px solid #d2d2d2;
}

#cart-trade-traits-information .cols-7
{
 width: 88px; 
 padding-left: 10px;
 border-bottom: 1px solid #d2d2d2;
 border-right: 1px solid #d2d2d2;
}


#cart-production-traits-information
{
 width: 100%;
}

#cart-production-traits-information .td
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #7c7c7c; 
 vertical-align: top;
 padding-top: 8px;
 padding-bottom: 7px;
 padding-left: 22px;
 padding-top: 12px;

}

#cart-production-traits-information .cols-1
{
 border-left: 1px solid #d2d2d2;
 border-right: 1px solid #d2d2d2;
 border-bottom: 1px solid #d2d2d2;
 width: 170px; 
}

#cart-production-traits-information .cols-2
{
 border-right: 1px solid #d2d2d2;
 border-bottom: 1px solid #d2d2d2;
 width: 222px;
}


#cart-production-traits-information .cols-3
{
 border-left: 1px solid #d2d2d2;
 border-right: 1px solid #d2d2d2;
 border-bottom: 1px solid #d2d2d2;
 width: 111px; 
}


#cart-subindexes-information
{
 width: 100%;
}

#cart-subindexes-information .td
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #7c7c7c; 
 vertical-align: top;
 
padding-top: 8px;
 padding-bottom: 7px;
  padding-bottom: 7px;
  padding-left: 22px;
}


#cart-subindexes-information .cols-1
{
 border-left: 1px solid #d2d2d2;
 border-right: 1px solid #d2d2d2;
 border-bottom: 1px solid #d2d2d2;
 width: 170px; 
}

#cart-subindexes-information .cols-2
{
 border-right: 1px solid #d2d2d2;
 border-bottom: 1px solid #d2d2d2;
 
}



#cart-breeding-traits-information
{
 width: 100%;
}

#cart-breeding-traits-information .td
{
  font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 300;
 color: #7c7c7c; 
 vertical-align: top;

padding-top: 8px;
 padding-bottom: 7px;
  padding-bottom: 7px;
 padding-left: 22px;
}

#cart-breeding-traits-information  .cols-1
{
 border-left: 1px solid #d2d2d2;
 border-right: 1px solid #d2d2d2;
 border-bottom: 1px solid #d2d2d2;
 width: 170px; 
}

#cart-breeding-traits-information  .cols-2
{
 border-right: 1px solid #d2d2d2;
 border-bottom: 1px solid #d2d2d2;
 
}


#cart-traits-information .left
{
  width: 392px;
}

#cart-traits-information .center
{
  width: 20px;
}

#cart-traits-information .right
{
  width: 300px;
}

.cart-traits-progress-left
{
 background-color: #008c44;
 height: 12px;
 margin: 4px 0 0px auto;  
}

.cart-traits-progress-right
{
 background-color: #008c44;
 height: 12px;
 margin: 4px 0 0px 0; 
  
}

.cart-traits-progress-right-arrow
{
	background-color: #008c44;
 height: 12px;
 margin: 4px 0 0px 0; 
  position: absolute;
}

.cart-traits-progress-right-arrow:after {
      content: "";
      position: absolute;
      
      width: 0;
      height: 0;
       top: 0px;
  right: -14px;
      border-left: 15px solid #008c44;
      border-top: 6px solid transparent;
      border-bottom: 7px solid transparent;
    }

.cart-traits-marked
{
 font-weight: 700 !important;
 letter-spacing: 4px;
 text-transform: uppercase;
}

#cart-features
{
 margin-top: 25px;
 margin-bottom: 25px;
}

#cart-features img
{
 margin-right: 25px;
}

#gmaps-article
{
 text-align: justify;
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7C7C7C;
 line-height: 1.5;
}

#gmaps-article a
{
 color: #008c44;
}

.zalety ul, li 
{
color: #008c44;
}

#chart .td
{
 vertical-align: top;
}

#chart-icons-1
{
 margin-top: 10px;
}

#chart-1
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7c7c7c;
 margin-top: 35px;
 margin-right: 5px;
}

#chart-11
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7c7c7c;
 margin-left: 5px;
 margin-right: 5px;
}

#chart-12
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7c7c7c;
 margin-top: 45px;
 margin-left: 5px;
 margin-right: 5px;
}

#chart-icons-2
{
 margin-top: 10px;
}

#chart-2
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7c7c7c;
 margin-top: 35px;
 margin-right: 5px;
 margin-left: 15px;
}

#chart-21
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7c7c7c;
 margin-left: 5px;
 margin-right: 5px;
}

#chart-22
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7c7c7c;
 margin-top: 45px;
 margin-left: 5px;
 margin-right: 5px;
}

#chart-icons-3
{
 margin-top: 43px;
}

#chart-221
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7c7c7c;
 margin-left: 5px;
 margin-top: 35px;
}

#chart-222
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7c7c7c;
 margin-left: 5px;
 margin-top: 42px;
}

.categoriesru
{
 font-family: "Dosis",sans-serif;
 font-size: 20px;
 color: #008C44;
 text-transform: uppercase;
} 

.categoriesen
{
 font-family: "Dosis",sans-serif;
 font-size: 20px;
 color: #008C44;
 text-transform: uppercase;
} 


#managment-board td
{
 border: none;
}

.buhaje-title
{
 font-family: "Dosis",sans-serif;
 font-size: 34px;
 color: #008C44;
 text-transform: uppercase;
 text-decoration: none; 
 margin-top: 5px;
}

.buhaje-description-1
{
 text-align: justify;
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7C7C7C;
 line-height: 1.5;
}

.buhaje-description-2
{
 text-align: justify;
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7C7C7C;
 line-height: 1.5;
 /*position: relative;
  margin-left: -32%;*/
}

.buhaje-table-title
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 700;
 color: #7C7C7C;
 text-align: center;
 margin-top: 10px;
}

.knury-title
{
 font-family: "Dosis",sans-serif;
 font-size: 34px;
 color: #008C44;
 text-transform: uppercase;
 text-decoration: none;
 margin-top: 5px;
}

.knury-description-1
{
 text-align: justify;
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7C7C7C;
 line-height: 1.5;
}

.knury-description-2
{
 text-align: justify;
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #7C7C7C;
 line-height: 1.5;
 /*position: relative;
  margin-left: -32%;*/
}

.knury-table-title
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 700;
 color: #7C7C7C;
 text-align: center;
 margin-top: 10px;
}

.knury-search
{
 text-align: justify;
 font-family: "Dosis",sans-serif;
 font-size: 20px;
 font-weight: 300;
 color: #008C44;
 line-height: 1.5;
 margin-top: 20px;
}

.knury-show
{
 font-family: "Dosis",sans-serif;
 font-size: 16px;
 font-weight: 300;
 color: #ffffff;
 background-color: #008C44;
 border: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 5px 20px;
}

#products_list #cols-1
{
 vertical-align: top;
 border: none;
 padding: 0px;
}

#products_list #cols-1 img
{
 border: 1px solid #CDCDCD;
}

#products_list #cols-2
{
 border: none;
 width: 20px;
 padding: 0px;
}

#products_list #cols-3
{
 vertical-align: top;
 border: none;
 padding: 0px;
}



#products-list .cols-1
{
 text-align: center;
 border: none;
 padding: 0px; 
}

#products-list .cols-2
{
 border: none;
 padding: 0px;
 width: 20px;
}

#products-list .cols-3
{
 border: none;
 padding: 0px;
 width: 200px;
}

#products-list .cols-4
{
 border: none;
 padding: 0px;
 width: 100px;
}

#products-list .cols-5
{
 text-align: center;
 border: none;
 padding: 0px;
}

#products-list .cols-6
{
 border: none;
 padding: 0px;
 width: 20px;
}

#products-list .cols-7
{
 border: none;
 padding: 0px;
 width: 200px;
}

.products-title
{
 font-family: "Dosis",sans-serif;
 font-size: 18px;
 color: #008C44;
 text-decoration: none;
 margin-bottom: 4px;
}

.products-description
{
 font-family: "Dosis",sans-serif;
 font-size: 14px;
 color: #989898;
 text-decoration: none;
 margin-bottom: 4px;
}

.products-readmore
{
 font-family: "Dosis",sans-serif;
 font-size: 14px;
 color: #008C44;
 text-decoration: none;
 display:block;
 margin-bottom: 40px;
}

.buhaje-table-title
{
 margin-top: 40px;
}

#buhajeTab
{
 /*position: relative;
 margin-left:-34%;*/
}

#buhajeTab .header
{
 background-image: none;
}

#buhajeTab a
{
 color: #333333; 
}





#knuryTab
{
 /*position: relative;
 margin-left:-34%;*/
 width: 950px !important;
 max-width: 950px !important;
}

#knuryTab .header
{
 background-image: none;

}

#place
{
 display: inline;
 padding: 0px;
}

#Mod140 h3 {
    font-family: "Dosis",sans-serif !important;
    font-size: 34px;
    font-weight: 400 !important;
    color: #008C44;
    text-transform: uppercase;
	margin-top: 3px;
    
}

#buhajeContainer  .td:nth-child(1)
{
 width: 225px;
}

#buhajeContainer  .td:nth-child(2)
{
 width: 20px;
}

#buhajeContainer .td
{
 vertical-align: top;
}

#buhajeContainer2  .td:nth-child(1)
{
 width: 225px;
}

#buhajeContainer2  .td:nth-child(2)
{
 width: 20px;
}

#buhajeContainer2 .td
{
 vertical-align: top;
}

#knuryContainer  .td:nth-child(1)
{
 width: 225px;
}

#knuryContainer  .td:nth-child(2)
{
 width: 20px;
}

#knuryContainer .td
{
 vertical-align: top;
}


.gpf
{
 background-color: #008C44 !important;
 color: #ffffff !important;
}



/*
@media screen and (max-width: 950px) {
 #layerslider_4
  {
  width: 950px !important;
 }
} */



@media screen and (min-width: 1140px) and (max-width: 1319px) {
 #layerslider_4
  {
  
  width: 1280px !important; 
 }
 
 .ls-wp-fullwidth-helper
{
left: -15.3% !important;
}
} 


@media screen and (min-width: 1320px) {
 #layerslider_4
  {
  width: 1320px !important;
 }
}

.rows-marked
{
  background-color: #efefff !important;
}



.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #28a42f !important;
    border-color: #28a42f !important;
    cursor: default;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #28a42f;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}


.linki 
{
color: #008C44; 
padding-top: 10px;
padding-bottom: 10px;
}


.linki a
{
color: #008C44; 
font-family: 'Dosis', sans-serif; 
 font-size: 18px;
}

.linki a:hover 
{
color: #008C44; 

}


#t3-content h2
{
font-family: "Dosis",sans-serif;
font-size: 34px;
color: #008C44;
text-transform: uppercase;
text-decoration: none;
margin-top: 0px;
}

#t3-content h3
{
font-family: "Dosis",sans-serif;
font-size: 18px;
color: #008C44;
text-transform: uppercase;
text-decoration: none;
margin-top: 0px;
}

#t3-content h1
{
font-family: "Dosis",sans-serif;
font-size: 34px;
color: #008C44;
text-transform: uppercase;
text-decoration: none;
margin-top: 0px;
}

.news-article-display-center
{
 text-align:center;

 padding-bottom:10px;
}

.news-article-display-center a
{
 font-family: "Dosis", sans-serif;
 font-size: 24px;
 font-weight: 400;
 color: #008c44 !important;
 
}

#djslider149
{
 height: 240px !important;
 
}

#slider149 .slide-desc-bg {
    background: none;
}

#djslider-loader149
{
 padding-bottom: 0px !important;
}


#Mod149 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 0px;
 margin-top: 25px;
 margin-bottom: 40px;
}

#Mod149 #navigation149
{
 top: 190px;
 left: 397px; 
 width: 78px;
}

#Mod149 li
{
 width: 319px !important;
 height: 250px;
 text-align: left;
}

#Mod149 li a img
{
 /*width: 131px;
 height: 142px;*/
 width: auto;
 height: auto;
 margin-top:50px !important;
}

#Mod149 .slide-desc
{
 top: -10px;
 left: 0px !important;
}

#Mod149 .slide-desc-bg
{
 /*background-color: #ffffff;*/
}

#Mod149 .slide-desc-text
{
 padding: 0px;
}

#Mod149 .slide-title
{
 margin: 5px 0px 5px 0px;
 line-height: 0.9;
}

#Mod149 .slide-title a
{
 font-family: "Dosis", sans-serif;
 font-size: 17px; 
 font-weight: 500px;
 color: #008c44;
 text-decoration: none;
 
}

#Mod149 .slide-text
{
 width: 290px;
 height: 120px;
 line-height: 1.2 !important;
}

#Mod149 .slide-text a
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400px;
 color: #989898;
 text-decoration: none;
 display:block;
 height:160px;
}

#Mod149 .readmore
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400px;
 color: #008c44;
 text-decoration: none;
 display:none;
}

#Mod149 .container
{
 padding-top: 15px;
 padding-bottom: 15px !important;
 border-top: 1px solid #cdcdcd;
 border-bottom: 1px solid #cdcdcd;
}








#djslider150
{
 height: 350px !important;
 
}

#slider150 .slide-desc-bg {
    background: none;
}

#djslider-loader150
{
 padding-bottom: 0px !important;
}


#Mod150 h3
{
 font-family: "Dosis", sans-serif !important;
 font-size: 34px; 
 font-weight: 400 !important;
 color: #008c44;
 text-transform: uppercase;
 line-height: 0px;
 margin-top: 25px;
 margin-bottom: 40px;
}

#Mod150 #navigation150
{
 top: 300px;
 left: 397px; 
 width: 78px;
}

#Mod150 li
{
 width: 319px !important;
 height: 320px !important;
 text-align: left;
}

#Mod150 li a img
{
 /*width: 131px;
 height: 142px;*/
 width: auto;
 height: auto;
 margin-top:0px !important;
}

#Mod150 .slide-desc
{
 top: -10px;
 left: 0px !important;
 
}

#Mod150 .slide-desc-bg
{
 /*background-color: #ffffff;*/
}

#Mod150 .slide-desc-text
{
 padding: 0px;
}

#Mod150 .slide-title
{
 /*margin: 140px 0px 5px 0px;
 line-height: 0.8;
 height: 50px;
overflow: hidden;*/
display: none;
}

#Mod150 .slide-title a
{
 /*line-height: 0.8;
 font-family: "Dosis", sans-serif;
font-size: 16px;
font-weight: 500;
color: #7e7e7e !important;*/

 
}

#Mod150 .slide-text
{
 width: 290px;
 height: 200px;
 overflow: hidden;
 line-height: 1.2 !important;
 margin-top:140px;
}

#Mod150 .slide-text a
{
font-family: "Dosis", sans-serif;
font-size: 14px;
font-weight: 300;
color: #989898;
 display:block;

 line-height:1.5;
}

#Mod150 .readmore
{
 font-family: "Dosis", sans-serif;
 font-size: 14px; 
 font-weight: 400px;
 color: #008c44;
 text-decoration: none;
 display:none;
}

#Mod150 .container
{
 padding-top: 15px;
 padding-bottom: 15px !important;
 /*border-top: 1px solid #cdcdcd;*/
 border-bottom: 1px solid #cdcdcd;
}

/* id Mod 151 wykorzystane*/

#Mod152
{
font-size: 11pt; 
text-align: justify;
margin-bottom: 6px; 
font-family: Dosis, sans-serif; 
color: #808080;
}

#Mod153
{
font-size: 12pt; 
margin-bottom: 8px; 
margin-top: 6px; 
font-family: Dosis, sans-serif; 
color: #808080;
}

#Nr_tel1 
{
color: #ffffff;
}

#Nr_tel2 
{
color: #ffffff;
}





