/*
Theme Name:     Europe SMT
Description:    This is a blank child theme for http://www.europe-smt.com/
Author: Europe Web Media
Author URI: http://europewebmedia.nl/
Version:        2.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    esmt
Tags:           black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/

@import url('https://fonts.googleapis.com/css?family=Cardo:400,700,400italic|PT+Sans:400,400italic,700,700italic|PT+Serif:400,400italic,700,700italic|Montserrat:400,700');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap');

body.theme-ESMT {
	font-family: Arial;
	font-size: 14px;
	color: #777777;
	background-color: #EFEFEF;
	background-image: url(assets/images/background_lines.png);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center top;
}

a:focus,
a:active,
body a:hover {
	outline: none;
	text-decoration: none;
}

.btn.blue-btn {
    background-color: #035daa;
    border-radius: unset;
    bottom: 1.5rem;
    color: #fff;
    font-family: 'Open Sans',sans-serif;
    font-size: 0.9rem;
    font-weight: 500;
    left: 2.4rem;
    line-height: 1em;
    padding: 20px 30px;
    text-transform: uppercase;
}

.site-header-wrapper {
    background-color: #fff;
	padding-top: 30px;
}

.woocommerce-active .site-header .site-search,
.site-search {
	float: none;
	width: 100%;
	max-width: 600px;
	margin-bottom: 0;
	padding-bottom: 0;
	position: relative;
	margin: 0 auto;
}

.site-search input[type="search"]{
	width: 100%;
	height: 40px;
	font-size: 14px;
	line-height: 100%;
	padding: 10px 15px;
	margin: 0;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-appearance: none;
	box-sizing: border-box;
}

.site-search [type=submit]{
	background-color: #55575b;
	overflow: visible;
	position: absolute;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	height: 40px;
	min-width: 50px;
	width: auto;
	line-height: 100%;
	min-height: 100%;
	right: 0;
	left: auto;
	top: 0;
	bottom: auto;
	padding: 0 15px;
	color: #fff;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
	text-transform: uppercase;
	border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	text-shadow: 0 -1px 0 rgb(0 0 0 / 30%);
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
}

.site-search [type=submit]:before {
	content: '';
	position: absolute;
	border-width: 8px 8px 8px 0;
	border-style: solid solid solid none;
	border-color: transparent #55575b;
	top: 12px;
	left: -6px;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}

.header-linkedin .fa-linkedin {
    font-size: 1.5rem;
}
.header-linkedin:hover .fa-linkedin {
    color: #035daa;
}

.header-menu-container {
	padding: 0;
    background: #035daa;
    margin: 1rem 0;
}

.header-menu-container #main-menu {
	background-color: #035daa;
}

.main-menu-container {}

.main-menu-container ul {
	display: inline-block;
	width: auto;
}

.main-menu-container ul li {
	display: inline-block;
}

.main-menu-container ul li a {
	color: #fff;
	height: 40px;
	position: relative;
	display: flex;
	align-items: center;
	flex-direction: row;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.2;
}

.main-menu-container ul li a:hover {
	color: #ffffffcc;
}

.header-main-wrap .navbar {
    padding: 0;
}

#header-top-menu > li {
    margin: 0 1.8rem;
}
#header-top-menu > li:first-child {
    margin-left: 0;
}
#header-top-menu .nav-link {
    color: #fff;
    font-size: 15px;
    margin: 0;
    padding-bottom: 0;
    padding-top: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 3rem;
    text-align: center;
        text-transform: uppercase;
    font-weight: bold;
}
#header-top-menu li:hover > .dropdown-menu {
    display: block!important;
    opacity: 1!important;
    padding: 0;
    pointer-events: unset;
    visibility: visible!important;
    z-index: 900;
}

#header-top-menu .dropdown-menu > .menu-item:not(.menu-item-object-product) {
    height: 3.2rem;
    padding: 0;
}

#header-top-menu .dropdown-menu .dropdown-menu > li {
    float: left;
    width: 25%;
}

.dropdown-toggle::after {
    display: none!important;
}

/* first level menu */
.dropdown-toggle .dropspan-toggle,
.dropdown-item .dropspan-toggle {
    margin-left: 0.4rem;
    padding: 3px 5px;
}
#header-top-menu .dropdown-toggle .dropspan-toggle:hover,
#header-top-menu .dropdown-item .dropspan-toggle:hover {
    background-color: #274277;
}

/* second level menu */
#header-top-menu > .menu-item > .dropdown-menu {
    margin-top: -2px;
    position: absolute;
    /* left: 1.7rem; */
    border-radius: unset;
    transition: all .2s ease;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
}
#header-top-menu > .menu-item > .dropdown-menu.shown  {
    display: block;
    opacity: 1;
    padding: 0;
    pointer-events: unset;
    visibility: visible;
    z-index: 900;
}
#header-top-menu > .menu-item > .dropdown-menu > .menu-item {
    height: 3.2rem;
    padding: 0;
}
#header-top-menu .dropdown-item:focus, #header-top-menu.dropdown-item:hover {
    background-color: #8f9e96;
}
#header-top-menu > .menu-item > .dropdown-menu > .menu-item > .dropdown-item {
    border-bottom: 1px solid rgb(85,87,91, 0.2);
    color: #035daa;
    height: 100%;
    line-height: 2.5rem;
    margin: 0;
    font-size: 15px;
}
.dropspan-toggle .fas.fa-chevron-down {
    transition: all .2s ease;
}
.dropspan-toggle .fas.fa-times {
    display: none;
    transition: all .2s ease;
}
#header-top-menu > .menu-item-has-children > .dropdown-menu .dropspan-toggle {
    margin-left: 0.4rem;
    padding: 3px;
}
#header-top-menu > .menu-item-has-children > .dropdown-menu .dropspan-toggle:hover {
    background-color: #274277;
    color: #fff;
}
#header-top-menu > .menu-item-has-children > .dropdown-menu > .menu-item-has-children:not(.menu-item-object-product_cat) > .dropdown-menu  {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    display: grid;
    flex-basis: 100%;
    flex-wrap: wrap;
    width: 100%;
    grid-template-columns: repeat(auto-fill,minmax(190px,1fr));
    border: 0;
    margin-bottom: 20px;
    align-items: stretch;
    background-color: #fff;
    border-radius: unset;
    min-height: 10px;
    position: absolute;
    top: 0;
    left: 100%;
    visibility: hidden;
    opacity: 0;
    top: -2px;
    z-index: 999;
    padding: 0;
    display: flex;
    flex-direction: column;
    width: auto;
}
#header-top-menu > .menu-item-has-children > .dropdown-menu > .menu-item-has-children.menu-item-object-product_cat > .dropdown-menu  {
    /* -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4; */
    flex-direction: unset;
    display: grid;
    flex-basis: 100%;
    flex-wrap: wrap;
    width: 100%;
    grid-template-columns: repeat(auto-fill,minmax(190px,1fr));
    border: 0;
    margin-bottom: 20px;
    align-items: stretch;
    background-color: #fff;
    border-radius: unset;
    min-height: 10px;
    width: 835px;
    padding: 30px 35px 30px;
    position: absolute;
    top: 0;
    left: 100%;
    visibility: hidden;
    opacity: 0;
    top: -2px;
    z-index: 999;
}
#header-top-menu > .menu-item-has-children > .dropdown-menu > .menu-item-has-children > .dropdown-menu.shown  {
    opacity: 1;
    visibility: visible;
    z-index: 999;
}
#header-top-menu > .menu-item-has-children > .dropdown-menu > .menu-item-has-children:not(.menu-item-object-product_cat) > .dropdown-menu .dropdown-item {
    height: 100%;
    font-size: 15px;
    line-height: 2.5rem;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    border-bottom: 1px solid rgb(85,87,91, 0.2);
    color: #035daa;
    border-left: 1px solid rgb(85,87,91, 0.2);
}

/* third level */
#header-top-menu > .menu-item-has-children > .dropdown-menu > .menu-item.dropdown  {
    position: unset;
}
#header-top-menu .menu-item-object-product .dropdown-item {
    background: #fff;
    color: #035daa;
    font-size: 14px;
    padding: 1rem;
    text-align: center;
}
#header-top-menu .menu-item-object-product .dropdown-item figure {
    margin-bottom: 1.5rem;
}

.normalcontent .right_container,.normalcontent .left_container{
padding-left:0px !important;
padding-right:0px !important;
}

/*

#header-top-menu > .menu-item-has-children > .dropdown-menu.shownn:hover  {
    display: block;
}


#header-top-menu .dropdown-menu > .menu-item-object-product {
    position: relative;
    display: inline-block;
    flex-grow: 1;
    border: 0;
}
#header-top-menu .dropdown-menu > .menu-item-object-product .dropdown-item {
    font-size: 14px;
    position: relative;
    padding: 12px 18px;
    text-transform: none;
    font-weight: 600;
    line-height: 20px;
    display: block;
    padding: 0;
}
#main-nav .navbar-nav .nav-link,
#main-nav .dropdown-menu > .menu-item > .dropdown-item {
    color: #fff;
    font-size: 15px;
    margin: 0 1.8rem;
    padding-bottom: 0;
    padding-top: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 3rem;
}
#main-nav .dropdown-menu > .menu-item > .dropdown-item {
    margin: 0;
    color: #035daa;
    border-bottom: 1px solid rgb(85,87,91, 0.2);
}
#header-top-menu > .nav-item:first-child > .nav-link:first-child {
    margin-left: 0;
}

*/
@media (max-width: 1072px) {
    #header-top-menu > li {
        margin: 0 1.5rem 0 0;
    }
}

.site-header .col-right {
	margin-left: auto;
	text-align: right;
}

.site-header .col-right a {
	color: #55575b;
}

.site-content {
	min-height: 500px;
}


.col-full,
div.container {
	max-width: 1300px;
}

.divider {
    background: url(/wp-content/uploads/2017/07/divider-swan.png) no-repeat scroll center center;
    position: relative;
    clear: both;
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 50px;
}

.product-info .divider {
    margin: 2rem 0;
}

/* .divider img {
    visibility: hidden;
} */

.callus{
    font-weight:bold;
    color: #2b66ad;
}
.container .bx-wrapper {
    position: relative;
    margin-bottom: 30px;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    /* border: 5px solid transparent; */
    border: unset;
    background: transparent;
    box-shadow: none;
}

.bx-wrapper .item {
border: 10px solid white;
    height: 490px;
    background-size: cover;
}

.left_container, .right_container {
    background-size: cover;
    background-position: center center;
    position: relative;
    float: left;
    width: 47.5%;
}
.full_container{
width:100%;
text-align:center;
}

.left_container {
    margin-right: 2.5%;
}

/*.right_container.bgimage {
    transform: rotate(1deg);
}*/

.col.bgimage {
    padding: 0px;
}

.extralogo {
    z-index: 999999;
    position: absolute;
    -webkit-box-shadow: 5px 9px 26px -2px #000000;
    box-shadow: 5px 9px 26px -2px #000000;
    max-width: 50%;
}

.extralogo_rightbottom {
    right: 40px;
    bottom: 20px;
}

.extralogo_product {
    bottom: 20px;
    box-shadow: unset;
    -webkit-box-shadow: unset;
    right: 0;
}

.tekst_groot {
    position: absolute;
    line-height: 1em;
    top: 160px;
    left: 40px;
    color: white;
    font-size: 2.2rem;
    z-index: 999999;
    text-shadow: 3px 1px 3px #000000;
    font-family: 'Open Sans',sans-serif;
    line-height: 4.5rem;
    width: 65%;
    text-transform: uppercase;
}

.tekst_klein {
    font-family: 'Open Sans',sans-serif;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 3rem;
}

.sliderbutton {
    /*background-color: #a1223a;*/
    background-color: #035daa;
    bottom: 40px;
    left: 40px;
    line-height: 1em;
    padding: 20px 30px;
    position: absolute;
    z-index: 999999;
}
.sliderbutton:hover {
    /*background-color: #a1223a;*/
    background-color: #1f497b;
   
}
a .sliderbutton {
    color: white;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}



.normalcontent {
    color: #55575b;
    font-size: 16px;
}
/* .container.carousel-container {
    padding-left: 0;
    padding-right: 0;
} */
section > .container.normalcontent > div {
    background-color: #fff;
    padding: 40px;
    overflow: hidden;
    margin-bottom: 1.5rem;
    margin-left: 0;
    margin-right: 0;
}
.wp-page-content {
    background-color: #fff;
    padding: 40px;
    padding-left: 40px !important;
    padding-right: 40px !important;
    overflow: hidden;
    margin-bottom: 1.5rem;
    margin-left: 0;
    margin-right: 0;
}
.bgimage {
    border: 0px solid #2b66ad;
    min-height: 320px;
}

.overlay {
    position: relative;
    float: left;
    z-index: 999;
    width: 100%;
    height: 100%;
}

.overlay_darken {
    left: 0;
    position: absolute;
    top: 0;
}

/* CARDS */
 .cards-list {
    margin: 1rem 0 3rem;
}
.post-card .card-content {
    background-color: #fff;
    padding: 1rem 1.5rem;
}
.post-card .card-image-holder {
    margin-bottom: 1.5rem;
    display: flex;
}
.cardimage {
    width: 100%;
    height: 260px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.post-card .title a {
    display: inline-block;
    font-weight: 500;
    font-size: 1.2rem;
    color: #222222;
}
.post-card .excerpt a {
    font-size: 0.9rem;
    color: #222222;
}
.post-card .sliderbutton {
    background-color: #035daa;
    bottom: 1.5rem;
    font-size: 0.9rem;
    left: 2.4rem;
}

/* PRODUCT CAT PAGE */
.page-title {
    color: #222222;
    font-size: 2rem;
}
.woocommerce-products-header .term-description {
    color: #55575b;
    font-size: 16px;
}
.woocommerce .products ul, .woocommerce ul.products {
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.woocommerce ul.products li.product {
    border: 2px solid transparent;
    padding: 1.5rem 1rem;
}
.woocommerce ul.products li.product:hover {
    border: 2px solid #035daa;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 0.9rem;
    color: #222222;
}
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title {
    color: #035daa;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product a {
    text-align: center;
}
.woocommerce ul.products li.product .button {
    background: #222222;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
}
.woocommerce ul.products li.product:hover .button {
    background: #035daa;
}

/* SINGLE PRODUCT PAGE */
/* .single-product #content {
    background: #fff;
    padding: 5rem 0;
} */      


.product-content-area {
    /* flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin: 0 auto; */
    background-color: #fff;
    padding: 40px;
    overflow: hidden;
    margin-bottom: 1.5rem;
}
.woocommerce #content div.product div.images {
    width: 100%;
}
.normalcontent h2 {
    margin-bottom: 1.5rem !important;
    color:#2b66ad;
    font-size:1.5rem;
    font-weight: bold !important;
    text-transform:uppercase;
}
.product-info .normalcontent h2 {
    color: #222;
    border-bottom: 8px solid #035daa;
    font-size: 1.6rem;
    margin-bottom: 2rem;
    padding: 1rem 0;
}
.product-info .normalcontent h3 {
    color: #222;
    border-bottom: 1px solid #cfcfcf;
    font-size: 1.4rem;
    margin-bottom: 2rem;
    padding: 1rem 0;
}
.product-feature-video iframe {
    width: 100%;
}
.product-single-newsletter form {
    width: 90%;
    margin: 0 auto;
}
.product-single-newsletter label {
    position: relative;
    width: 70%;
    float: left;
}
.product-single-newsletter .fas {
    color: #55575b;
    position: absolute;
    right: 10px;
    top: 12px;
}
.product-single-newsletter input[type="text"],
.product-single-newsletter input[type="email"] {
    /* max-width: 80%; */
    outline: none;
    padding: 6px 32px 6px 10px;
    border: 2px solid #444444;
    width: 100%;
}
.product-single-newsletter input[type="submit"] {
    background: #444444;
    color: #ffffff;
    cursor: pointer;
    border: 0;
    padding: 8px 20px;
    float: left;
}
.product-info .product-single-newsletter form {
    width: 50%;
    text-align: center;
    justify-content: center;
    margin: 0 auto;
    padding-left: 2.5rem;
}

.single-product .wishlist-form img.not-available {
    margin-bottom: 2rem;
    width: 220px;
}
.single-product .wishlist-form .not-available-text {
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 2rem;
}
.single-product .wishlist-form label {
    float: left;
    position: relative;
    width: 70%;
}
.single-product .wishlist-form input[type="email"],
.single-product .wishlist-form input[type="text"] {
    outline: none;
    padding: 6px 10px;
    border: 2px solid #444444;
    width: 100%;
}
.single-product .wishlist-form input[type="email"] {
    padding: 6px 32px 6px 10px;
}
.single-product .wishlist-form .fas {
    color: #55575b;
    position: absolute;
    right: 16px;
    top: 35px;
}
.single-product .wishlist-form .product {
    display: none;
}
.single-product .wishlist-form input[type="submit"] {
    background: #444444;
    border: 0;
    clear: both;
    color: #ffffff;
    cursor: pointer;
    float: left;
    padding: 8px 20px;
}
.single-product .wishlist-form .wpcf7-response-output {
    float: left;
    margin: 1rem 0;
    width: 100%;
}

.product-info .feature-image .column-content-inner {
    text-align: center;
}
.product-info .feature-image img {
    max-height: 300px;
}
.product-info .product-function-features .feature-image img {
    max-height: 650px;
}

/* SINGLE POST PAGE */
.single-post .site-content .container {
    background-color:white;
    padding:40px;
    margin-bottom:40px;
}
.single-post .wp-page-content h1,
.single-post .wp-page-content h2 {
    margin-bottom: 1.5rem !important;
    color: #2b66ad;
    font-size: 1.5rem;
    font-weight: bold !important;
    text-transform: uppercase;
}
.single-post .post-image img {
    height: auto;
    width: 100%;
}
.single-post .cards-list {
    margin-bottom: 0;
}

/* BREADCRUMBS */
.site-content .container.breadcrumb-container {
    background-color: #035daa;
    margin-bottom: 1rem;
    margin-top: 2rem;
    padding: 0;
}
.site-content .container.breadcrumb-container .breadcrumb {
    background-color: #035daa;
    margin-bottom: 0;
    padding: 1rem;
}
.esmt-breadcrumb {
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.esmt-breadcrumb li {
    color: #fff;
    font-size: 14px;
    margin-right: 0.5rem;
}
.esmt-breadcrumb li a {
    color: #fff;
}
.esmt-breadcrumb .item-current {
    font-weight: 600;
}

/* POSTS CATEGORY PAGE */
.posts-category-container .heading {
    color: #2b66ad;
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 1.5rem;
    padding: 0 1.6rem;
    text-transform: uppercase;
}


/* CONTACT PAGE */
.wp-page-content.page-contact .content img {
    height: auto;
    width: 100%;
}
.page-template-template-contact h1,
.page-template-template-contact h2,
.page-template-template-contact h3 {
    margin-bottom: 1.5rem !important;
    color: #2b66ad;
    font-size: 1.5rem;
    font-weight: bold !important;
    text-transform: uppercase;
}

.contact-info .column-2 img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* PAGE FEEDER REPAIR */
.page-template-template-feeder-repair h1,
.page-template-template-feeder-repair h2,
.page-template-template-feeder-repair h3 {
    margin-bottom: 1.5rem !important;
    color: #2b66ad;
    font-size: 1.5rem;
    font-weight: bold !important;
    text-transform: uppercase;
}

.page-template-template-feeder-repair .column-1 .bottom-card img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* PAGE SUCCESS STORIES */
.section-contentblock-succes-stories .normalcontent .left_container.bgimage,
.section-contentblock-succes-stories .normalcontent .right_container.bgimage {
    background-size: contain;
    background-repeat: no-repeat;
}

/* PAGE TEAM */
.team-heading {
    color: #222;
    border-bottom: 8px solid #035daa;
    font-size: 1.6rem;
    margin-bottom: 2rem;
    padding: 1rem 0;
}
.personnel-image {
    z-index: 100;
    position: relative;
}
.personnel-image img {
    border-radius: 1.5rem;
    width: 80%;
    margin: 0 auto;
}
.member-info {
    z-index: 50;
    position: relative;
    transform: translate3d(0, -50px, 0px);
}
.member-info h3 {
    color: #2b66ad;
    border-bottom: 1px solid #cfcfcf;
    font-size: 1.4rem;
    margin-bottom: 1rem;
    padding: 1rem 0;
    font-weight: 800;
    margin-top: 3rem;
}
.member-role {
    font-size: 1.1rem;
    font-weight: 600;
}
.contact-icons {
    margin: 0 0.5rem;
}
.contact-icons a {
    color: rgb(76, 69, 69);
}
.contact-icons a:hover {
    color: #035daa;
}
.contact-icons .fa-envelope {
    font-size: 2.2em;
    line-height: 1.9rem;
}


/* FOOTER */
.footer-container {
	background-color: #222222;
	padding: 30px 0;
}

.footer-container a,
.footer-container p {
	color: #fff;
	line-height: 20px;
}

.footer-container h5 {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.footer-container ul {
	list-style: none;
	padding: 0;
}

.footer-container form label {
	margin-bottom: 0;
}

.footer-container form input {
	max-width: 80%;
	outline: none;
	padding: 5px 10px;
}

.footer-container form input[type="submit"] {
	background: #444444;
	color: #ffffff;
	cursor: pointer;
	border: 0;
	padding: 8px 20px;
}

#downloadables {
    margin-top: 30px;
    padding-left: 0;
    list-style: none;
}

#downloadables li {
    margin-bottom: 5px;
}

#downloadables li a:before {
    content: "";
    width: 23px;
    height: 24px;
    margin-right: 10px;
    background: url(assets/images/pdf.png) no-repeat center center;
    background-size: cover;
    display: inline-block;
    vertical-align: bottom;
}

#downloadables li a {
    color: #222222;
}

@media (max-width: 1200px) {
    .post-card .sliderbutton {
        position: relative;
        left: 0;
        bottom: 0;
        width: 11rem;
        margin: 1.5rem 0 1rem;
    }
}

@media (max-width: 992px) {
    .container.normalcontent .left_container {
        margin-bottom: 1.5rem;
    }

    .divider img {
        width: 100%;
    }


    .single-product .product-image {
        margin-bottom: 1.5rem;
    }

    .single-product .product-info .product-single-newsletter form {
        padding: 0;
        width: 85%;
    }

    footer .footer-column {
        margin-bottom: 1.5rem;
        width: 100%;
    }
}

@media (min-width: 992px) {
    .post-card .card-content {
        min-height: 615px;
    }
}