﻿a, .breadcrumb-wrap h1, h3, h1, footer h3, .portfolio-wrap:hover .port-icon span, .post-text span, footer a, a:visited, .portfolio-wrap a, .font-large, blockquote small {
color : #ed1f24;
}
.social_icons ul li a, .navbar .nav > li > a:focus, .navbar .nav > li > a:hover, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .dropcap2, #back-top a:hover, .nav-collapse .dropdown-menu > li > a:hover, .nav-collapse .dropdown-menu > li > a:focus, .nav-collapse .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .my-btn:hover, .my-btn.btn-large:hover, .my-btn.btn-small:hover, .accordion-heading .accordion-toggle.active, .bodered .accordion-heading .accordion-toggle.active, .accordion-heading a.accordion-toggle:hover, .bodered .accordion-heading a.accordion-toggle:hover, .nav > li > a:hover, .nav > li > a:focus, .contact-info li span, #contact_form .send-btn, ul#filters li a:hover, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active, .social_icons.small ul li a:hover, .big-icon-wrap, ul.coyote-features li a:hover, #portfolio-slider-home.owl-theme .owl-controlls .owl-buttons div:hover, .skillbar-bar, h4.form_thanks {
background-color : #ed1f24;
}
.portfolio-wrap:hover .port-icon:after {
border-bottom : 1px solid #ed1f24;
}
.tags a:hover {
border : #ed1f24 solid 1px;
}
#first.bg {
background-attachment : fixed;
background-clip : border-box;
background-color : rgb(0, 0, 0, 0.5);
background-origin : padding-box;
background-repeat : no-repeat;
background-position : center 0;
background-size : 2600px auto;
position : relative;
background-blend-mode : overlay;
}
#first.bg:hover {
filter : grayscale(0%);
}
#first.bg01 {
background-image : url(../images/bg01.jpg);
}
#first.bg02 {
background-image : url(../images/bg02.jpg);
}
#first.bg03 {
background-image : url(../images/parallax1.jpg);
}
#first.bg04 {
background-image : url(../images/bg04.jpg);
}
#first.bg05 {
background-image : url(../images/bg05.jpg);
}
#first.bg06 {
background-image : url(../images/bg06.jpg);
}
#first.bg07 {
background-image : url(../images/bg07.jpg);
}
#first.bg08 {
background-image : url(../images/bg08.jpg);
}
#first.bg09 {
background-image : url(../images/bg09.jpg);
}
#first.bg h1 {
color : #fff;
}
.catalog {
min-height : 150px;
background-color : #fff;
padding : 0 0 0 0;
height : auto;
margin-bottom : 30px;
}
.cat-img {
background-position : center center;
background-size : cover;
background-image : url("../images/katalog/AGRICO00.jpg");
background-repeat : no-repeat;
}
.cat-img a {
display : block;
min-height : 150px;
}
.cat-contact {
min-height : 150px;
}
.cat-name {
padding : 15px;
min-height : 120px;
}
.cat-name h2 {
padding-top : 0;
margin-top : 0;
line-height : 1em;
}
.cat-details {
padding : 15px;
}
.cat-details i {
padding-right : 15px;
}
.cat-details h4 {
font-weight : 300;
padding-top : 0;
margin-top : 0;
margin-bottom : 5px;
}
.cat-details p {
padding-bottom : 0;
margin-bottom : 0;
}
.cat-description {
padding : 15px;
}
.cat-description p {
line-height : 1.1em;
font-size : 1em;
}
.cat-description p.more-info {
line-height : 1em;
font-size : 1em;
font-weight : 700;
padding-bottom : 0;
margin-bottom : 0;
}
.cat-description p.more-info a {
display : inline-block;
border : #ed1f24 solid 1px;
padding : 5px;
font-weight : 500;
margin : 0 1px;
}
.cat-description p.more-info a:hover {
border : #ed1f24 solid 1px;
background-color : #ed1f24;
color : #fff !important ;
}
.cat-details div {
border : #ccc solid 1px;
padding : 15px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.excerpt {
display : none;
}
.cat-details p a {
white-space : nowrap;
}
.cat-details p {
overflow : hidden;
max-width : 174px;
}
}
@media (min-width: 767px) and (max-width: 991px) {
#first.bg {
background-size : 2800px auto;
}
header .span9 {
text-align : center;
}
header .span3 {
text-align : center;
float : none;
margin-left : auto;
margin-right : auto;
}
header .pull-right {
float : none;
}
.social_icons {
padding : 0 0 20px 0;
}
}
@media (max-width: 991px) {
.cat-details {
text-align : center;
font-size : 1.2em;
line-height : 1.6em;
}
.cat-details h4 {
font-size : 1.3em;
line-height : 1.6em;
}
.cat-details a {
border : #ccc solid 1px;
padding : 10px;
display : inline-block;
margin : 5px 0;
}
.cat-details a:hover {
border : #ed1f24 solid 1px;
background-color : #ed1f24;
color : #fff !important ;
}
.cat-description p {
line-height : 1.4em;
font-size : 1.2em;
}
.cat-description p.more-info {
line-height : 1.2em;
font-size : 1.2em;
font-weight : 700;
padding-bottom : 15px;
padding-top : 15px;
margin-bottom : 0;
margin-top : 20px;
background-color : #ddd;
text-align : center;
}
.cat-description p.more-info a {
display : inline-block;
border : #ed1f24 solid 1px;
padding : 8px;
font-weight : 500;
margin : 0 3px;
}
.cat-name {
font-size : 1.2em;
background-color : #ddd;
}
.cat-name h2 {
font-size : 1.3em;
}
.top-bar, .top-bar .text-right {
text-align : center;
}
.top-bar .span6 {
float : none;
text-align : center;
margin-left : auto;
margin-right : auto;
}
header .span9 {
text-align : center;
float : none;
margin-left : auto !important ;
margin-right : auto !important ;
width : 100%;
}
header .span3 {
text-align : center;
float : none;
margin-left : auto;
margin-right : auto;
}
header .pull-right {
float : none;
}
.social_icons {
padding : 0 0 20px 0;
}
.social_icons ul {
margin-left : auto;
}
}
@media (max-width: 991px) {
.resp-992 {
display : none;
}
.accordion-heading .accordion-toggle {
margin-bottom : 0;
}
}
@media (min-width: 992px) {
.resp-991 {
display : none;
}
}
@media (min-width: 768px) {
.resp-767 {
display : none;
}
}
@media (max-width: 767px) {
.cat-name {
text-align : center;
}
.resp-767 {
display : inline;
}
.cat-description p.more-info a {
margin : 10px 3px 0 3px;
}
.social_icons {
padding : 0 0 20px 0;
}
.social_icons ul {
margin-left : auto;
}
}
@media (max-width: 479px) {
#first.bg {
background-size : 3200px auto;
}
}

iframe{
    width: 100%;
}
