@import url("fonts/open_sanslight_italic.css");
@import url("fonts/open_sansbold.css");
@import url("fonts/open_sansbold_italic.css");
p:last-of-type{ margin: 0 }
strong{ font-family: 'open_sansbold', Arial, Helvetica, sans-serif; }
h2{ font-family: 'open_sanslight_italic', Arial, Helvetica, sans-serif; margin-bottom: 20px }
h1 strong,h2 strong,h3 strong{ font-family: 'open_sansbold_italic', Arial, Helvetica, sans-serif;color: rgba(255, 77, 0, 1); }
div[class^=parallax] strong{ font-family: 'open_sansbold_italic', Arial, Helvetica, sans-serif; }
#main ul { margin-top: 10px }
.breadcrumbs a,.block112 a,.block113 a,.block114 a{ color: #fff !important }
#main #content{ padding-bottom: 50px }
.box106 .btn,.products .category .btn{ font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-size: 14px; padding: 6px 12px; border: none }
.block95 .navbar-custom .nav.menu li > a{ padding-top: 50px; /*padding-bottom: 50px;*/ }
.body-md .block95 .navbar-custom .nav.menu li > a{ padding: 50px 9px;}
.body-sm .block95 .navbar-custom .nav.menu li > a{ font-size:10px;}
.navbar-custom .nav.menu li > a.icon{ padding-left: 5px; padding-right: 5px; }
.body-xs .block95 .navbar-custom .nav.menu li > a{ padding-top: 10px; padding-bottom: 10px; }
.block95 .navbar-custom .nav.menu li.active > a{-webkit-box-shadow: inset 0px 7px 0px 0px rgba(10,125,184,1);-moz-box-shadow: inset 0px 7px 0px 0px rgba(10,125,184,1);box-shadow: inset 0px 7px 0px 0px rgba(255,77,0,1);}
.body-xs .block95 .navbar-custom .nav.menu li.active > a{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.products .category .image{ background: rgba(10, 125, 184, 1); border:0px solid rgba(10, 125, 184, 1); width: 170px; height: 170px; position: relative; border-radius: 100%; margin: 0 auto }
.body-md .products .category .image{ width: 160px; height: 160px; }
.products .category .image:hover{ background: rgba(255, 255, 255, 1); }
.products .category .image img{ position: relative;top: 0;display: block; margin: 0 auto; }
.products .category .mask{ display: none; }
.products .category .image:hover .mask{ background-position: 50% 50% !important; display: block; }
.products .category h3 strong{ font-family: 'open_sansbold_italic', Arial, Helvetica, sans-serif; color: #0a7db8 }
.products .category .text,.products .category .btn{ opacity: 1; transition: all .5s ease-in-out; }
.body-xs .products .category .text,.body-xs .products .category .btn,.products .category:hover .text,.products .category:hover .btn{ opacity: 1 }
.droppicsgallerydefault .wimg { position: relative; float: none; display: inline-block; }
.droppicsgallerydefault .wimg a { padding:10px; /*background: #f4f4f4 !important*/; display: block; margin-bottom: 30px; position: relative; height: 270px; text-align: center; }
.droppicsgallerydefault .wimg:hover a:after {content:''; position: absolute; width: 90%; height: 90%; background: rgba(255, 77, 0, .8) url(../../../images/design/zoom.png) 50% 50% no-repeat; display: block;top: 50%; left:50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%); }
.droppicsgallerydefault .wimg img { margin: 0 !important; max-height: 90%;position: absolute;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%); max-width: 90%; left: 50%}
.form-control{ border-radius: 0; height: 38px }
.rsform input[type=submit]{ background-image: none; padding: 6px 12px !important; width: 100%; text-transform: none !important; margin: 0 0 20px 0 }
.rsform label { text-align: right; width: 100%; margin-top: 6px }
.body-xs .rsform label { text-align: left; margin-left: 15px }
.rsform .checkbox label { text-align: left; margin: 0; font-size: 12px; line-height: 1.2 }
.rsform .checkbox { margin-bottom: 0 }
.rsform .checkbox input[type=checkbox]{ margin-left: 0 }
.rsform input[id^=captcha]{ display: inline-block; }
.rsform .col-equal.last .form-group{ padding-bottom: 10px !important; }
.body-xs .rsform .col-equal.last .form-group{ padding-bottom: 34px !important; }
.rsform .col-equal.last > .row,.rsform .col-equal.last .col-sm-9{ position: relative; height: 100% }
.rsform .checkbox input[type="checkbox"]:checked + .cr > .cr-icon{ color:rgba(10, 125, 184, 1) }

.block96 .slider .bx-wrapper .bx-pager {
    bottom: 25px !important;
    right: 25px !important;}

.block112 > div > div.inner ,
.block114 > div > div.inner{
    background: rgba(255, 77, 0, 1) !important;}
    
.block110 > div {
  background: rgba(35, 79, 164, 1) !important;}

.products .category h3 strong {
        color: #234fa4;}

/*.block114 > div > div.inner {
    background: rgba(255, 77, 0, 1) !important;}*/
	
	.block95 .navbar-custom .nav.menu li ul.dropdown-menu li a{ padding-top: 5px !important; padding-bottom: 5px !important; }

#fancybox-title-float-main {
  font-size: 14px;}

@media all and (min-width: 991px){
.section99 .text {
    height: 99px;
    overflow: hidden;
}}

/*.droppicsgallerydefault .wimg a {
    height: 360px !important;
 }*/

.droppicsgallerydefault .wimg a {
    height: 170px !important;
 }


.djc_subcategory_in .djc_title, .djc_item_in .djc_title {text-align:center}

/*.djc_subcategory .djc_image img, .djc_items .djc_image img {
    max-width: 200px !important;
  width: 200px;}*/

.djc_subcategory_bg {height:auto}

.djc_item h1 {
  color: rgba(255, 77, 0, 1);}

.droppicsgallerydefault .img {border:none !important}



 .body-sm .slider .description {width: 35% !important;
    margin-left: 60%;}

.body-xs .parallax105 .text, .body-xs .parallax117 .text  {
    padding: 0px 20px 0px 20px;
    margin: 0 auto;
  font-size: 30px;
}



@media (max-width:330px){.telefon {font-size:26px !important}}


.rsform .checkbox label { text-align: left; margin: 0; font-size: 12px; line-height: 1.2; position: relative; }

.rsform .checkbox { margin-bottom: 0 }
.rsform .checkbox input[type=checkbox]{ margin-left: 0 }
.rsform input[id^=captcha]{ display: inline-block; }
.rsform .col-equal.last .form-group{ padding-bottom: 10px !important; }
.body-xs .rsform .col-equal.last .form-group{ padding-bottom: 34px !important; }
.rsform .col-equal.last > .row,.rsform .col-equal.last .col-sm-9{ position: relative; height: 100% }
.rsform .checkbox input[type="checkbox"]:checked + .cr > .cr-icon{ color:rgba(100, 185, 176, 1) }
.rssocial-icon-digg:before{ content: '\e81e' !important; }