/*
 Theme Name:   Transport Child Theme
 Theme URI:    http://themeforest.net/user/Anps/portfolio
 Description:  Transport Child Theme
 Author:       AnpsThemes
 Author URI:   http://themeforest.net/user/Anps/portfolio
 Template:     transport
 Version:      1.0.0
 License:      GNU General Public License
 License URI:  license.txt
 Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
 Text Domain:  transport-child
*/

/* Place your custom CSS in this file */

/* GENERAL */
h1 {font-size:22px !important; font-weight:bold !important;}
p {font-size:16px !important; margin-bottom:27px !important;}
body:not(.home) .site-header ~ .container {margin-top:0px !important;}
@media (min-width: 992px) {body:not(.home) .site-header ~ .container {margin-top:0px !important;}}

/* HEADER */
#cn-accept-cookie {font-family:Open Sans, Arial, sans-serif !important; text-shadow:none !important; background-color:#ff9900 !important; background: linear-gradient(to bottom, #ff9900, #ff9900) !important; color:#ffffff !important; border:1px solid #ff9900 !important;}
#cn-accept-cookie:hover {background-color:#ffffff !important; background: linear-gradient(to bottom, #ffffff, #ffffff) !important; color:#ff9900 !important; }
#cn-more-info {font-family:Open Sans, Arial, sans-serif !important; background-color:#ffffff !important; color:#ff9900 !important; border:1px solid #ff9900 !important;}
.top-bar a:hover {color:#ffffff !important; border-bottom:solid 1px #ffffff !important;}
@media (min-width: 992px) {.top-bar .widget-container {padding-right:5px !important; padding-left:5px !important; border:none !important;}}
@media (min-width: 992px) {.top-bar .widget-container:last-child {padding-right: 0px !important;}}
.searchform {border-bottom: none !important; padding-bottom: 0px !important;}
.searchform input[type="text"] {padding: 5px 0px 5px 10px !important; height:25px;}
.searchform button[type="submit"] {top:3px !important;}
.tparrows {display:none !important;}

@media (max-width:375px) {.site-logo img {width:70% !important;}}

.page-heading {padding:5px 0px !important; height:30px; background-color:#e8e8e8 !important; }
@media (max-width: 767px) {.page-heading {margin-bottom:0 !important;}}
.large-above-menu h3 {float:left; margin: 0; font-weight:normal !important; font-size:16px !important; color:#203c82; text-transform: none; line-height:42px !important; padding-right:30px;}
@media (min-width: 992px) {.header-wrap {background-color: #f8f8f8 !important; height:60px !important;}}
@media (min-width: 992px) {.nav-bar-wrapper {height: 60px !important;}}
@media (min-width: 992px) {.site-navigation > ul > li > a {padding-top:15px !important; padding-bottom:16px !important;}}
@media (min-width: 992px) {.site-navigation .menu-item-depth-0:not(.megamenu) > .sub-menu {margin-top:2px !important;}}
@media (min-width: 992px) {.site-navigation .menu-item-depth-0:not(.megamenu) > .sub-menu a {font-size:16px;}}
@media (min-width: 992px) {.site-navigation .menu-item-depth-0:not(.megamenu) > .sub-menu li {border-bottom:1px solid rgba(0, 0, 0, 0.05)}}

#breadcrumbs {float:right; font-family:Droid Serif; font-size:14px !important; padding:0 !important; margin-top:0 !important; margin-bottom:0 !important;}

/* MENU */
.site-navigation {font-weight:600 !important;}
@media (max-width: 991px) {.site-navigation {background-color:#ffffff !important; color:#000000 !important;}}
@media (max-width: 991px) {.site-search-toggle, .navbar-toggle {background-color: #ffffff !important; color: #203c82 !important;}}
.site-navigation .sub-menu {text-transform: none !important;}

/* BODY */
.contact_opnemen .planso-form-builder .container-fluid {padding-left:0px !important; width:80% !important; margin-left:0 !important;}
.contact_opnemen .planso-form-builder .row {margin-bottom:20px !important;}
.contact_opnemen .planso-form-builder button {background-color:#ffffff !important; color:#ff9900 !important; font-weight:600 !important; font-size:14px !important; min-width:150px; border:2px solid #ff9900 !important; border-radius:4px !important; height:40px !important;}
.contact_opnemen .planso-form-builder button:hover {background-color:#ff9900 !important; color:#ffffff !important;}
.offerte_aanvragen {background: #c5c5c5 url(/wp-content/uploads/2017/02/vrachtwagens-jansen-transport-drempt.png?id=1416) !important; padding-top: 55px !important; padding-bottom:25px !important;}
/*.vc_custom_1486557549437, .vc_custom_1486557434582{padding-top: 55px !important;padding-bottom:25px !important;}*/
.offerte_aanvragen .vc_column-inner {padding-top:0px !important;}
.offerte_aanvragen .planso-form-builder .row {width:33.33333% !important; float: left !important; margin-left:0px !important; margin-top:0px !important; margin-right:0px !important; margin-bottom:20px !important; padding:none !important;}
.offerte_aanvragen .planso-form-builder .container-fluid {padding-left:0px !important; width:100% !important; margin-left:0 !important;}
.offerte_aanvragen .planso-form-builder .row .form-control {border: 1px solid #ccc; border-radius: 4px; line-height: 35px; margin-bottom: 15px; width: 100%; height: 39px;}
.offerte_aanvragen .planso-form-builder button {background-color:#ff9900 !important; color:#ffffff !important; font-weight:600 !important; font-size:14px !important; width:100%; border:2px solid #ff9900 !important; border-radius:4px !important; height:40px !important;}
.offerte_aanvragen .planso-form-builder button:hover {background-color:#ffffff !important; color:#ff9900 !important;}
@media (max-width: 767px) {.offerte_aanvragen .planso-form-builder .row {width:100% !important;}}
.form-text {background-color:#ececec !important; border:none !important;}
.normal p a {font-weight:800 !important; color:#203c82 !important;}

/* FOOTER */
.site-footer .copyright-footer {font-size:12px !important;}
.site-footer {margin-top:0px !important; }
.site-footer .widget-title {font-size:18px !important;}
.menu-hoofdmenu-jansen-transport {text-transform:uppercase !important;}
#anpstext-9, #anpstext-9 .fa {padding-top:25px !important;}
#anpstext-11, #anpstext-11 .fa {padding-top:25px !important;}
#anpstext-12, #anpstext-12 .fa {padding-top:25px !important;}
footer.site-footer .menu-hoofdmenu-jansen-transport-voor-footer-container .menu {padding-top:54px !important;}
footer.site-footer .menu-hoofdmenu-jansen-transport-voor-footer-container .menu li {float:none !important; width:100% !important;}
footer.site-footer #menu-footermenu-jansen-transport-drempt li {float:right !important; display:block !important; width:auto !important; padding:0px 10px !important; font-size:12px !important; text-align:left !important;}
footer.site-footer #menu-footermenu-jansen-transport-drempt li #menu-item-1107 {padding-right:25px !important;}
footer.site-footer #menu-footermenu-jansen-transport-drempt li a:before {content:none !important;}
footer.site-footer #menu-footermenu-jansen-transport-drempt li a:hover {color:#ffffff !important; border-bottom:solid 1px #ffffff !important;}
footer.site-footer #menu-footermenu-jansen-transport-drempt li.current-menu-item a {color:#ffffff !important; border-bottom:solid 1px #ffffff !important;}
footer .widget-container {clear:none !important;}
.socialize li {float:right !important;}
.footer-button {background-color:#ffffff !important; color:#ff9900 !important; font-weight:600 !important; font-size:14px !important; min-width:150px; border:2px solid #ff9900 !important; border-radius:4px !important; height:40px !important;}
.footer-button:hover {background-color:#ff9900 !important; color:#ffffff !important;}
.planso-form-builder input {padding:6px 12px !important;}

/* SEARCH RESULTS */
.search-post-desc {display:none !important;}
.search-posts {padding-top:30px !important;}