/* Global */
body {
    color: #565656;
    margin: 0;
    min-height: 100%;
    padding: 0;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
}

.navbar-default {
    margin-bottom: 0;
    border-radius: 0;
    background-color: #fcfcfc;
}

.navbar-default .navbar-collapse {
    padding-left:0;
    padding-right: 0;
}

.dropdown-menu {
    border-radius: 0;
}

.language-menu {
    padding:9px 0;
}

ul.list-inline {
    font-size: 0;
}

.list-inline > li {
    padding-right: 0;
}

a, a:hover, a:active, a:focus {
    color:#9A7F4C;
    text-decoration: none;
    outline: none;
}

.breadcrumb {
    padding-left:0;
    padding-right: 0;
}

.breadcrumb, .well {
    margin-bottom: 0;
    border-radius: 0;
}

.padding-left-0 {
    padding-left:0;
}

.padding-right-0 {
    padding-right:0;
}

.navbar-default .navbar-nav > .active.home-menu {
    border-bottom: 2px solid #9A7F4C;
    margin-bottom: -1px;
}

.active.home-menu>a {
    color:#9A7F4C!important;
}

.navbar-default .navbar-nav > .active.forroofs-menu {
    border-bottom: 2px solid #14A3D3;
    margin-bottom: -1px;
}

.active.forroofs-menu>a {
    color:#14A3D3!important;
}

.forroofs-color {color:#14A3D3}

.navbar-default .navbar-nav > .active.forhomes-menu {
    border-bottom: 2px solid #44DF44;
    margin-bottom: -1px;
}

.active.forhomes-menu>a {
    color:#44DF44!important;
}

.forhomes-color {color:#44DF44}

.navbar-default .navbar-nav > .active.forgardens-menu {
    border-bottom: 2px solid #A33A3A;
    margin-bottom: -1px;
}

.active.forgardens-menu>a {
    color:#A33A3A!important;
}

.forgardens-color {color:#A33A3A}

.navbar-default .navbar-nav > .active.aboutus-menu {
    border-bottom: 2px solid #FFC200;
    margin-bottom: -1px;
}

.active.aboutus-menu>a {
    color:#FFC200!important;
}

.aboutus-color {color:#FFC200}

.navbar-default .navbar-nav > .active.contactus-menu {
    border-bottom: 2px solid #E58320;
    margin-bottom: -1px;
}

.active.contactus-menu>a {
    color:#E58320!important;
}

.contactus-color {color:#E58320}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: #ffffff;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: #ffffff;
}

.dropdown.forroofs-menu>.dropdown-menu>.active>a {
    background-color: #00BFFF;
}

.dropdown.forhomes-menu>.dropdown-menu>.active>a {
    background-color: #44DF44;
}

.dropdown.forgardens-menu>.dropdown-menu>.active>a {
    background-color: #A33A3A;
}

.btn-rk69 {border-radius: 0}

.lang-flag {
    display: inline-block;
    margin-top: -2px;
    margin-bottom: -6px;
    width:24px;
    height: 24px;
}

html[lang="lv"] .lang-flag {
    background:url('/img/flags/24/lv.png') no-repeat;
}

html[lang="ru"] .lang-flag {
    background:url('/img/flags/24/ru.png') no-repeat;
}

html[lang="en"] .lang-flag {
    background:url('/img/flags/24/en.png') no-repeat;
}

/* Offer */

.offer {
    display: block;
    position:fixed;
    bottom: 8%;
    left:0;
    width: 140px;
    background-color: #e46a5f;
    transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    opacity:0.8;
    z-index: 9999;

}

.offer .icon {
    display: block;
    color:white;
    text-align: center;
    font-weight: bold;
    font-size: 40px;
}

.offer .offer-text {
    display: block;
    color:white;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
}

.offer:hover {
    background-color: #C73A2D;
    opacity:1;
}

.offer .offer-btn {
    display: inline-block;
    width: 100%;
}

.dropdown-inner {
    position: relative;
}

.offer .dropdown-menu {
    top:inherit;
    bottom:103%
}

/* Index */

.logo-section {
    background:white;
}

.logo {
    display: block;
    padding: 20px 0;
}

.logo img {
    max-width:130%;
}

.share-container {
    padding:30px 0;
}

.share-header {
    text-transform: uppercase;
    font-size: 11px;
    margin:0 0 8px 0;
    text-align: right;
    color: #a4a4a4;
}

.share-links {
    font-size:15px;
}

.share-links a {
    float: left;
    padding:6px 7px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    border:1px solid #e7e7e7;
    background-color: #f8f8f8;
    color:#565656;
}

.share-links .draugiemlv-ico {
    background:url(../img/share-draugiem-normal.png) no-repeat center center;
    width:19px;
    height: 15px;
    display: inline-block;
    margin-bottom: -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.share-links .draugiemlv:hover {
    color:white;
    background-color: #FF6600;
    border-color:#FF6600;
}

.share-links .draugiemlv:hover .draugiemlv-ico {
    background: url(../img/share-draugiem-hover.png) no-repeat center center;
}

.share-links .facebook:hover {
    color:white;
    background-color:#3B5998;
    border-color:#3B5998;
}

.share-links .twitter:hover {
    color:white;
    background-color:#55ACEE;
    border-color:#55ACEE;
}

.share-links .linkedin:hover {
    color:white;
    background-color:#007bb6;
    border-color:#007bb6;
}

.share-links .google:hover {
    color:white;
    background-color:#df4a32;
    border-color:#df4a32;
}

.thumbnail .caption, .thumbnail img {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
}

.kapilarie-aki-caption {
    top:15%;
    text-align: left;
}

.kapilarie-aki-caption h1 {
    margin-bottom: 30px;
}

.kapilarie-aki-caption h1 span {
    padding:5px;
    background-color:rgba(154,127,76,0.7);
    display: inline-block;
    margin-bottom: 5px;
}

.kapilarie-aki-caption p {
    font-size: 20px;
}

.kapilarie-aki-caption p span {
    padding:5px;
    background-color:rgba(0,0,0,0.7);
    display: inline-block;
    margin-bottom: 1px;
}

.carousel-indicators li {
    display: inline-block;
    position:relative;
    text-indent: 0px;
    cursor: pointer;
    background-color: rgba(0,0,0,0.7);
    border: 0;
    border-radius: 10px;
    width: 12px;
    height: 12px;
    color:white;

}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 1px;
    background-color: rgba(0,0,0,0.7);
}

.carousel-indicators li.active:after {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 50% !important;
    background: #FFF;
}

.youtube-iframe {
    -webkit-align-items: center;
    background-color: #000;
    display: -webkit-flex;
    -webkit-flex-flow: column;
    -webkit-justify-content: center;
    right: 0px;
    position: absolute;
    bottom: 35px;
    opacity:0.9;

}

.content-container {
    background-color: white;
    padding-top:15px;
    padding-bottom: 80px;
}

.business-intro-heading p {
    font-size: 18px;
}

.index-heading {
    display:block;
    margin-top:0px;
    margin-bottom: 20px;
    color:#858585;
    position: relative;
    z-index: 2;
    font-size: 26px;
}


.business-intro header {
    text-align: center;
}

.business-intro h2 {
    font-size: 28px;
}

.business-intro p {
    text-align: justify;
}

.import .fa-truck {
    font-size:70px;
    color:deepskyblue;
}

.import .fa-arrow-left {
    color:#44DF44;
    top: -10px;
    left: 35px;
}

.export .fa-truck {
    font-size:70px;
    color:#A33A3A;
}

.export .fa-arrow-right {
    color:#FFC200;
    top: -10px;
    left: 35px;
}

.business-intro .fa-gears {
    font-size:70px;
    color:#9a7f4c;
}

.thumbnail {
    border-radius: 0;
    border:0;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.thumbnail .img-container {
    position:relative;
}

.badge-img {
    position: absolute;
    left:0;
    top:0;
    z-index: 2;
}

.thumbnail .img-overflow {
    position: relative;
    overflow: hidden;
}

.thumbnail .caption {
    padding:0;
}

.btn-more-info {
    position:absolute;
    bottom:20px;
    right:-10px;
    border-radius: 0;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    opacity: 0;
}

.thumbnail .img-responsive {
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.thumbnail:hover {
    border:1px;
    box-shadow: 0 0 5px rgb(196, 196, 196);
}

.thumbnail:hover .btn-more-info {
    right:20px;
    opacity: 1;
}

.thumbnail:hover .img-responsive {
    transform:scale(1.08) rotate(2deg);
    -ms-transform:scale(1.08) rotate(2deg); /* IE 9 */
    -moz-transform:scale(1.08) rotate(2deg); /* Firefox */
    -webkit-transform:scale(1.08) rotate(2deg); /* Safari and Chrome */
    -o-transform:scale(1.08) rotate(2deg); /* Opera */
}

.margin-container {margin-bottom: 40px;}


/* Special offers */

.media {
    padding:5px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.special-offers-heading {
    margin-bottom: 15px;
}

.special-offers {
    margin-bottom: 10px;
}

.special-offers .media {
    background: url('../img/percent-background.png') center center no-repeat;
}

.options-list {
    margin-bottom: 10px;
}

.options-list li {
    margin-bottom: 10px;
}

.special-offers .media-img-container {
    position: relative;
}

.media-heading {
    padding-bottom: 5px;
    border-bottom: 1px solid #EFF0F0;
    text-align: left;
}

.media-body {
    text-align: justify;
}

.media-screen {
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width: 100%;
    background-color:rgba(0,0,0,0.35);
    color:white;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.media:hover {
    box-shadow: 0 0 10px 1px #f1f1f1;
}

.media-text {
    display: block;
    margin-top: 55px;
}

/* Contact us */

.contact-us li a {
    font-size: 52px;
    color:#565656;
}

#contactform input, #contactform textarea {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -me-border-radius: 0px;
    -o-border-radius: 0px;
}

.mail-submit {
    margin-top:15px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -me-border-radius: 0px;
    -o-border-radius: 0px;
}

/* About products */

.breadcrumb-heading h1 {
    margin:0;
    font-size: 20px;
    line-height: 35px;
}

.product-details p, ul.fa-ul li {
    text-align: justify;
}

.product-features {
    color:white;
    padding:15px;
}

.features-heading {
    text-align: center;
    font-size: 20px;
    color:#565656;
}

.features-heading i {
    font-size:38px;
}

.red i {
    color:#A33A3A;
}

.yellow i {
    color:#FFC200;
}

.blue i {
    color:#00BFFF;
}

.green i {
    color:#44DF44;
}

.features-body {
    text-align: justify;
    margin-top:10px;
    color:#565656;
}

.red {
    border:1px solid;
    border-color: #A33A3A;
}

.yellow {
    border:1px solid;
    border-color: #FFC200;
}

.blue {
    border:1px solid;
    border-color: #00BFFF;
}

.green {
    border:1px solid;
    border-color: #44DF44;
}

.product-content-divider {
    margin-top:40px;
    margin-bottom: 40px;
}

.panel {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.panel-default {
    border-color: #EBEBEB;
}

.panel-group {
    margin-top:15px;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #EBEBEB;
}

.panel-default {
    border-color:#44DF44;
}

.panel-grey {
    background-color: #f5f5f5;
    border: 1px solid #44DF44;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #44DF44;
    border-color: #44DF44;
    border-radius: 0;
}

.panel-body {
    background-color: white;
}

.panel .table {
    margin-bottom: 0;
}

.panel .table > thead > tr > th {
    border-bottom: 1px solid #DDD;
}

.margin-top-0 {
    margin-top:0;
}

.margin-top-20 {
    margin-top:20px;
}

.margin-top-30 {
    margin-top:30px;
}

.margin-top-40 {
    margin-top:40px;
}

.distributors-map {
    width:100%!important;
}

.map-shop-list.dl-horizontal dt {
    width:120px
}

.map-shop-list.dl-horizontal dd {
    margin-left:135px
}

.panel-group .panel {
    border-radius: 0;
}

.panel-title {
    font-size: 15px;
}

.panel-heading {
    padding-left:5px;
}

.readmore-container {
    display: inline-block;
    text-align: center;
}

.readmore-container .text {
    display: block;
    width:59px;
    font-size:11px;
}

.readmore {
    float:left;
    padding:6px 8px;
    font-size: 32px;
    color:#565656;
    background-color: #f8f8f8;
    border:1px solid #e7e7e7;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.readmore:hover {
    color:white;
    background-color: #A33A3A;
    border-color:#A33A3A;
}

a.collapsed.additional-information .fa-caret-down:before {
    content: "\f0da";
}

.product-visual-media {
    border:1px solid #ddd;
}

.product-price {
    margin-top:5px;
    padding-top:5px;
    padding-bottom:5px;
    border-top:1px solid #ddd;
    font-weight: bold;
}

.embed-youtube iframe {
    width: 100%;
}


/* About us */

.callout {
    padding: 20px;
    margin-bottom: 30px;
}

.callout-default {
    border:1px solid #eee;
    border-left:2px solid #303030;
    background-color:#fafafa;
}

.callout-aboutus {
	border:1px solid #eee;
    border-left:2px solid #FFC200;
    background-color:#fafafa;
}

.aboutus-img-container {
    margin-bottom: 30px;
}

.team-list img {
    opacity:0.65;
    -webkit-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
}

.team-list:hover img {
    opacity:1;
}

.team-list .caption {
    margin-top: 10px;
    padding:7px;
    background-color: #f5f5f5;
}

.team-list .caption h3 {
    margin-top: 5px;
}

.team-list .caption p {
    margin-bottom: 0;
}
/* Footer */

.footer-section {
    background-color: #1F2D3C;
    padding:30px 0;
}

.footer-links .header {
    font-size:20px;
    margin-bottom:15px;
    text-transform: uppercase;
    color:white;
}

.footer-links .header a {
    color:white;
}

.footer-section p {
    text-align: justify;
    color:#ECECEC;
}

.footer-section address {
    color:#ECECEC;
}

.footer-section header {
    color:#ffffff;
}

.follow-links {
    font-size:15px;
}

.follow-links a {
    padding:6px 7px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    border:1px solid #bdbdbd;
    background-color: #205E80;;
    color:#fff;
    display: block;
}

.follow-links .draugiemlv-ico {
    background:url(../img/share-draugiem-hover.png) no-repeat center center;
    width:19px;
    height: 15px;
    display: inline-block;
    margin-bottom: -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.follow-links .draugiemlv:hover {
    color:white;
    background-color: #FF6600;
    border-color:#FF6600;
}

.follow-links .draugiemlv:hover .draugiemlv-ico {
    background: url(../img/share-draugiem-hover.png) no-repeat center center;
}

.follow-links .facebook:hover {
    color:white;
    background-color:#3B5998;
    border-color:#3B5998;
}

.follow-links .twitter:hover {
    color:white;
    background-color:#55ACEE;
    border-color:#55ACEE;
}

.follow-links .linkedin:hover {
    color:white;
    background-color:#007bb6;
    border-color:#007bb6;
}

.follow-links .youtube:hover {
    color:#cd201f;
    background-color: #fff;
    border-color: #fff;
}

/* Heading line */

header, .headline {
    position:relative;
}

.heading-line {
    position: absolute;
    width: 100%;
    top: 2px;
    border-color:#c2c2c2;
}

.panel-title .heading-line {z-index: -1}

.heading-background {
    background-color: white;
    padding: 0 15px;
}

.article-heading-background {
    background-color: white;
    border-right: 15px solid #FFF;
}

/* Gallery style */

/* Demo styles */
.content{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;width:620px;margin:20px auto;}
p{margin:0 0 20px}
a {color:#22BCB9;text-decoration:none;}
.cred{margin-top:20px;font-size:11px;}

/* This rule is read by Galleria to define the gallery height: */

.galleria-play {
    border-right:0;
    outline:0;
}

.galleria-fullscreen {
    border-right:0;
    outline:0;
}

.galleria-thumbnails-container {
    top:0;
}

.galleria-thumbnails-list {
    top:6px;
}

.galleria-thumb-nav-left, .galleria-thumb-nav-right {
    height: 40px;
    top:0;
}

.galleria-stage {
    background: rgb(88,88,88);
    background: rgba(0,0,0,0.70);
}

/* Custom ellipsis */

.clamped {
    display: block;
    line-height: 1.5;
    overflow: hidden;
    position: relative;
    clear:both
}

.clamped-2 {
    /* Clamp to 2 lines, ie line-height x 2: */
    max-height: 2.3em;
}

.ellipsis {
    background: #fff;
    bottom: 0;
    position: absolute;
    right: 0;
}

.fill {
    height: 100%;
    position: absolute;
    width: 100%;
}

/* Chemicals accordion buttons */

.btn-instr-c {
    position: absolute;
    top: 3px;
    right: 0;
    border-left: 15px solid #FFF;
}

/* Thumbnail gallery */

.gallery-thumbnail {
    padding:0;
}

.gallery-thumbnail .caption {
    padding: 5px;
    border-left:1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.col-md-2.img-container {
    height:118px;
    margin-bottom: 40px;
}

.col-md-2.img-container img {
    border-radius: 0;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

#ImageModal .modal-content {
    border-radius: 0;
}

#ImageModal .modal-body {
    padding: 0;
}

#ImageModal .modal-footer {
    margin-top:0;
}

.hash-tags {
    margin-bottom: 10px;
}

.btn-rk {
    border-radius: 0;
}

div.pagination {
    width:100%
}

.pagination span {
    display:inline-block;
    margin-top:24px!important;
}

/* Overlay */

.item-overlay-container {
    display: inline-block;
    float: left;
    margin-right: 10px;
    position: relative;
}

.img-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
    -moz-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
    -o-transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
    transition: all 200ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
    -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
    -o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
    transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
}

.article-gallery-link {
    position:absolute;
    font-size: 30px;
    color:#fff;
    top:50%;
    left:50%;
    margin-left:-12px;
    margin-top:-21px;
    -webkit-transition: all 400ms cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
    -webkit-transition: all 400ms cubic-bezier(1.000, -0.600, 0.000, 1.650);
    -moz-transition: all 400ms cubic-bezier(1.000, -0.600, 0.000, 1.650);
    -o-transition: all 400ms cubic-bezier(1.000, -0.600, 0.000, 1.650);
    transition: all 400ms cubic-bezier(1.000, -0.600, 0.000, 1.650); /* custom */
    -webkit-transition-timing-function: cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
    -webkit-transition-timing-function: cubic-bezier(1.000, -0.600, 0.000, 1.650);
    -moz-transition-timing-function: cubic-bezier(1.000, -0.600, 0.000, 1.650);
    -o-transition-timing-function: cubic-bezier(1.000, -0.600, 0.000, 1.650);
    transition-timing-function: cubic-bezier(1.000, -0.600, 0.000, 1.650); /* custom */
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
}



.article-gallery-plus {
    position:absolute;
    font-size: 30px;
    color:#fff;
    top:50%;
    left:50%;
    margin-left:-12px;
    margin-top:-15px;
    -webkit-transition: all 400ms cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
    -webkit-transition: all 400ms cubic-bezier(1.000, -0.600, 0.000, 1.650);
    -moz-transition: all 400ms cubic-bezier(1.000, -0.600, 0.000, 1.650);
    -o-transition: all 400ms cubic-bezier(1.000, -0.600, 0.000, 1.650);
    transition: all 400ms cubic-bezier(1.000, -0.600, 0.000, 1.650); /* custom */
    -webkit-transition-timing-function: cubic-bezier(1.000, 0, 0.000, 1); /* older webkit */
    -webkit-transition-timing-function: cubic-bezier(1.000, -0.600, 0.000, 1.650);
    -moz-transition-timing-function: cubic-bezier(1.000, -0.600, 0.000, 1.650);
    -o-transition-timing-function: cubic-bezier(1.000, -0.600, 0.000, 1.650);
    transition-timing-function: cubic-bezier(1.000, -0.600, 0.000, 1.650); /* custom */
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
}

.article-gallery-link:hover, .article-gallery-plus {
    color:#fff;
}


.media:hover .img-overlay,.item-overlay-container:hover .img-overlay {
    background-color: rgba(247, 148, 30,0.4);
}

.media:hover .article-gallery-link,.item-overlay-container:hover .article-gallery-link,.item-overlay-container:hover .article-gallery-plus{
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
}

/* Logo slider */

.jcarousel-wrapper-background {
    padding-top:20px;
    padding-bottom: 20px;
    background-color: #f5f5f5;
}

.jcarousel-wrapper {
    position: relative;
}

.jcarousel {
    position: relative;
    overflow: hidden;
}

.jcarousel ul {
    width: 20000em;
    position: relative;

    /* Optional, required in this case since it's a <ul> element */
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    /* Required only for block elements like <li>'s */
    float: left;
    padding:0 60px;
}

.jcarousel-prev,.jcarousel-next {
    position:absolute;
    top:0;
    bottom:0;
    width:5%;
    font-size:21px;
    color: #045226;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    filter: alpha(opacity=50);
    opacity: .5;
}

.jcarousel-prev {
    left:0;
}

.jcarousel-next {
    right: 0;
    left: auto;
}

.fa-angle-left,.fa-angle-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}

.fa-angle-right {
    margin-right: -15px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
}

.fa-angle-left {
    margin-left: -15px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
}

.jcarousel-prev:hover {
    color: #FFF;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9;
}

.jcarousel-next:hover {
    color: #FFF;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9;
}

.webpartners {
    display:inline-block;
}

.cenuklubs {
    background: url(../img/webshops/cenuklubs_grey_logo_50px.png) no-repeat;
    width: 230px;
    height: 50px;
}

.cenuklubs:hover {
    background: url(../img/webshops/cenuklubs_color_logo_50px.png) no-repeat;
}

.upis {
    background: url(../img/webshops/upisgalva_grey_50px.png) no-repeat;
    width: 116px;
    height: 50px;
}

.upis:hover {
    background: url(../img/webshops/upisgalva_color_50px.png) no-repeat;
}

.veikals220lv {
    background: url(../img/webshops/220lv_grey_logo_50px.png) no-repeat;
    width: 153px;
    height: 50px;
}

.veikals220lv:hover {
    background: url(../img/webshops/220lv_color_logo_50px.png) no-repeat;
}

.laisti {
    background: url(../img/webshops/laisti_grey_logo_50px.png) no-repeat;
    width: 138px;
    height: 50px;
}

.laisti:hover {
    background: url(../img/webshops/laisti_color_logo_50px.png) no-repeat;
}

.akvedukts {
    background: url(../img/webshops/akvedukts_grey_50px.png) no-repeat;
    width: 185px;
    height: 50px;
}

.akvedukts:hover {
    background: url(../img/webshops/akvedukts_color_50px.png) no-repeat;
}

.buvveikals {
    background: url(../img/webshops/buvveikals_grey_logo_50px.png) no-repeat;
    width: 221px;
    height: 50px;
}

.buvveikals:hover {
    background: url(../img/webshops/buvveikals_color_logo_50px.png) no-repeat;
}

.darzalaiks {
    background: url(../img/webshops/darzalaiks_grey_50px.png) no-repeat;
    width: 222px;
    height: 50px;
}

.darzalaiks:hover {
    background: url(../img/webshops/darzalaiks_color_50px.png) no-repeat;
}

.kauplus {
    background: url(../img/webshops/kauplus_grey_50px.png) no-repeat;
    width: 305px;
    height: 50px;
}

.kauplus:hover {
    background: url(../img/webshops/kauplus_color_50px.png) no-repeat;
}

.rbsv {
    background: url(../img/webshops/rbvs_grey_50px.png) no-repeat;
    width: 131px;
    height: 50px;
}

.rbsv:hover {
    background: url(../img/webshops/rbvs_color_50px.png) no-repeat;
}

.gm-style-iw {
    max-width: 300px;
    min-width: 260px;
    height: auto;
}

p#preview {
    position:absolute;
    z-index: 9999;
}

.main-adv-box {
    display: block;
    width: 100%;
    background-color: #C73A2D;
    color: #fff;
    font-size: 22px;
    line-height: 32px;
    padding: 10px 8px 7px;
    text-align: center;
}
.main-adv-box a {
    color: #fff;
}
.main-adv-box a:hover {
    color: #FFD379;
}

.dynamic-block {
    display: block;
    width: 100%;
    height: 300px;
    overflow-y: scroll;
}

