/*
Theme Name:     Trucking Child Theme
Theme URI:      http://pixel-industry.com/
Description:    Child theme for the Wordpress theme 
Author:         Pixel Industry
Author URI:     http://pixel-industry.com/
Template:       trucking
Version:        1.0
*/

@import url("../trucking/style.css");

.bootstrap.button {
    BACKGROUND: #e30613;
    border-radius: 0;
    box-shadow: none;
}

a#pea_close {
    padding-top: 20px;
    display: block;
    color: #000!important;
}

a#fom {
    background: #e30713;
    padding: 5px;
}

button.pea_cook_btn {
    background: #333333!important;
    border: 1px solid #bbb!important;
    border-radius: 0!important;
    box-shadow: none!important;
    color: #fff!important;
    font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
    line-height: 1;
    padding: 5px!important;
    text-shadow: none!important;
}

.bootstrap.button:hover {
    BACKGROUND: #676767;
    border-radius: 0;
    box-shadow: none;
}
.scroll-up{
right:15px;
}

#ssb-container span {
    color: #fff!important;
}

.contenttable tr td, .tableizer-table tr td {
    text-align: left;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    clear: both!important;
}

.team-member img {
    max-width: 300px;
}

#post-container {
    padding: 20px;
}


.mt20{
margin-top:20px;
}

.mt25 {
    margin-top: 25px;
}

.mb-0 img {
    margin-bottom: 0;
}

.whiteBG{
background:#fff;
padding:20px;
}

.navbar-nav > li > a {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 13px;
    margin-top: 7px;
    padding-left:10px!important;
    padding-right:10px!important;
padding-top: 23px;
    padding-bottom: 15px;
}


.dropdown-menu > li > a {
    text-transform: uppercase;
    font-weight: 700;
border-color:#E30613;
}

.dropdown-menu > li {
    padding: 0px 15px;
}

#selectedort {
    border-radius: 0;
    border: 1px solid #d1d1d1;
    height: 32px;
margin-bottom: 30px;
}

.titel-detail {
    margin-top: 15px;
}


.back-button, .backbutton.full, .printbutton {
    color: #fff;
    background: #E30613;
    padding: 10px;
    font-size: 17px!important;
    text-transform: uppercase;
height: 40px;
display: inline-block;
cursor: pointer;
}

.backbutton.full, .printbutton {
    clear: both;
    margin-top: 15px;
    position: relative;
    width: 100%;
    display: block;
    text-align: center;
}

.side {
    border: 1px solid #333;
    margin-top: 15px;
    padding: 5px;
}

.descr {
    padding: 5px;
}

.icon-container i {
    color: #333;
}

.options{
margin-bottom:15px
}

ul li, ol li {
    padding-bottom: 15px;
}


/** custom post list **/
.post-jub{
background:#fff;
}

.noPadding{
padding:0;
}

.accordion .title a {
    font-family: 'Open Sans', Arial, sans-serif!important;
}

#volcanno_contact_info-1 {
    margin-bottom: 0;
}

#volcanno_contact_info-1 ul li i {
    padding-bottom: 13px;
}

/*Responsive menu button*/
#dl-menu {
    margin-top: 11px;
}

#dl-menu > button {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.heading1 h1 {
font-size: 65px;
font-weight: bold;
text-transform: uppercase;
background-color: rgba(255, 255, 255, 0.65);
padding: 10px;
line-height: 65px;
width: 100%;
}

/*Responsive for slider*/
@media only screen and (min-width: 320px) and (max-width: 479px){
.heading1 h1 {
    font-size: 35px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: rgba(255, 255, 255, 0.65);
    padding: 10px;
    line-height: 35px;
    width: 100%;
}

.custom-heading h2 {
    font-size: 2em;
}

.page-title-style02 h1, .page-title-style01 h1 {
    color: #ffffff;
    font-size: 1.5em;
}

}

.mt-0 > img {
    margin-top: 0;
}

.mt0 img.left {
    margin-top: 0;
}

.page-content.dark p, .page-content.dark span, .page-content.dark li, .page-content.dark a {
    color: #fff;
}

.menu-item-has-children {
    padding-bottom: 0!important;
}

.menu-item-has-children > a {
    padding-bottom: 15px;
}

.pb42 {
    padding-bottom: 15px;
}

.pb42 .service-body {
    padding-bottom: 42px;
}

.team-horizontal {
    background: #f4f4f4;
}

.team-details-container{
padding-top:25px;
}

.pr70{
padding-right:70px;
}


.wpcf7-form-control.wpcf7-submit {
    border-radius: 0;
}


.fa-ul li i {
    color: #E30613;
}

.service-list-big-icons-details .icon-container i {
    font-size: 37px;
padding-bottom: 20px;
}

.service-list-big-icons-details li .icon-container {
    border: none;
}

#ssb-container ul li {
    padding-bottom: 0!important;
}

#ssb-container ul li p {
    padding-bottom: 0 !important;
}

a:hover, a:focus {
    color: #000;
}


.service-feature-box .service-media a {
    background-color: #4D4D4D;
}

.service-feature-box .service-media i {
    background-color: #333333;
}

.pt-mask {
   background-color: #E30613;
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.dl-menuwrapper{
        max-width: 100%;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
.dl-menuwrapper{
        max-width: 100%;
}
}

.copyright-container p, .copyright-container a {
    font-size: 15px;
    color: #fff!important;
}

.footer-dark .footer-widget-container p{
color:#fff;
}

.copyright-container .breadcrumb {
    padding: 0;
}

#footer-wrapper a, #footer-wrapper i, #footer-wrapper li, #footer-wrapper span {
    color: #fff;
    font-size: 1em;
}

.widget .title h3 {
    font-size: 18px;
}

.contact-info-list li {
    padding-bottom: 22px;
}

.pt0 a {
    padding-top: 0 !important;
}





div.wpcf7-validation-errors {
    clear: both;
}


.whiteBG .fa-ul.large-icons li i {
    color: #E3000B !important;
}

.smallerHeading h2 {
    font-size: 27px;
}

.smallBtn .btn {
    padding: 10px 27px;
}

.btn-big, .call-to-action .btn {
    border-radius: 0;
}


.comment-form-container, .post-comments {
    display: none;
}

.boxGrey{
background-color:#f3f3f3;
padding:20px;
}

.boxRed h3 {
    color: #fff;
}

.boxRed {
    background-color: #E30613;
    padding: 10px;
    color: #fff;
}

.widget ul > li {
    background-image: none;
}


.fa-ul li i {
    color: #E30613!important;
}

#footer-wrapper a, #footer-wrapper i, #footer-wrapper li, #footer-wrapper span {
    color: #fff;
    font-size: 1em;
}

.widget .title h3 {
    font-size: 18px;
}

.pagination > li > a, .pagination > .active > a {
    color: white!important;
    background-color: #333333!important;
}

.FKred{
background-color:#E3000B;
}

.fa-ul.large-icons.custom_color i {
    color: #fff !important;
}

/*JOBS*/
#jobs .list-details {
    background: #fff;
    margin-bottom: 25px;
    border: 0.2px solid lightgrey;
}


#jobs .list-pic {
    background: #f1f1f1;
}


#jobs .titel-list {
    padding: 5px;
}

#jobs h2 {
    font-size: 18px !important;
    line-height: 23px;
}

#jobs h3 {
    margin-top: 15px;
}

#jobs .options h2 {
    color: #333;
}

#jobs .featuredImg{
padding:0;
}

#jobs .side h3 {
    margin-top: 0px;
}

#jobs .bottom {
    display:block;
background:#fff;
padding-bottom:15px
}




.pagination .active a {
    background-color: #E30613!important;
    color: #fff;
    border-radius: 0;
    border: 0!important;
}

.pagination li:hover a {
    background-color: #333!important;
    color: #fff;
}

.pagination li a {
    color: #333;
    border-radius: 0;
    border: 0;
}


.page-id-866 {
    background: #f1f1f1f1;
}

button.sort {
    border-radius: 0;
    background: #E30613;
    color: #fff;
    border: 0;
    padding: 5px 15px 5px 15px;
}

.nodots .icon-container {
    display: none;
}

.nodots .li-content {
    padding-left: 0 !important;
}


.wpcf7-form-control.wpcf7-textarea {
    max-height: 184px;
}

.mt10{
margin-top:10px;
}

.darkBox .services-element.service-icon-left-boxed {
    background-color: #f1f1f1!important;
}


.pr50{
padding-right:50px;
}

.service-details h4 {
    text-transform: uppercase;
}

.custom-heading {
    padding-top: 17px;
}

.pt30{
padding-top:30px!important;
}


.page-title-style02 h1, .custom-heading02.simple h1 {
    text-transform: uppercase;
}

.icon i {
    color: #E30613;
}


.logo img {
    max-width: 230px;
    margin-top: -10px;
    margin-bottom: 10px;
}

h2, h3{
    text-transform: uppercase !important;
}

.current-menu-item {
    border-bottom: 3px solid #E30613;
}

#top-bar-wrapper {
    display: none;
}

.header-style02 .header-inner {
    padding: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1999px){
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}
}



/*fix für die polnische Startseite (grauer kasten)*/
.darkBox.longer .services-element {
    padding-bottom: 74px;
}



.footer-widget-container .widget_nav_menu .menu-item.current-menu-item a {
    color: #fff;
}

.noIcons .li-content {
    padding-left: 0 !important;
}

.noIcons .icon-container {
    display: none;
}

.accordion .title {
    background-color: #fff;
}


@media only screen and (min-width: 320px) and (max-width: 479px){
.dl-menuwrapper{
        max-width: 100%;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
.dl-menuwrapper{
        max-width: 100%;
}
}

.header-style02 .header-inner {
    margin-top: 20px;
margin-bottom: 10px;
}

.contenttable tr td, .tableizer-table tr td {
    text-align: left;
}

td:nth-child(3) {
    white-space: nowrap;
}

table tbody tr td {
    text-align: left!important;
}

.wtb table tbody tr td:first-child {
    font-weight: 400!important;
}

.wtb td:nth-child(3) {
    font-weight: 700!important;
}