/*
 Theme Name:   Sportcadeautjes
 Description:  Sportcadeautjes
 Author:       Minturn.nl
 Author URI:   https://www.minturn.nl
 Template:     Divi
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  divi
*/

@import url("../Divi/style.css");

@media all and (max-width:980px) {
  #et-secondary-menu, #et-secondary-nav {
    display: block !important
  }
}

/* =Theme customization starts here
-------------------------------------------------------------- */


/* Fonts
-------------------------------------------------------------- */

@font-face {
font-family: 'GarageGothic-Regular';
src: url('fonts/GarageGothic-Regular.otf');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'TrashHand';
src: url('fonts/TrashHand.TTF');
font-weight: normal;
font-style: normal;
}

body {
//font-family: 'GarageGothic-Regular';
//font-family: 'TrashHand';
//font-size: 18px;
}

h2 {
font-family: 'TrashHand' !important;
}

@media only screen and (min-width: 981px) {
h2 {
//font-size: 24px !important;
}
.et_pb_blog_grid h2 {
//font-size: 24px !important;
background-size: 100% 100% !important;
}
}
h2 {
//font-size: 36px;
display: inline-block;
position: relative;
line-height: 0.5;
text-align: center;
background-image: url('https://www.sportcadeautjes.nl/wp-content/uploads/2016/04/title-background.png');
background-repeat: no-repeat;
background-position: center bottom;
background-size: 100% 52px;
padding-left: 20px;
padding-right: 20px;
}
/*h2:before, h2:after {
content: "";
position: absolute;
height: 5px;
border-bottom: 1px solid #FF00FF;
border-top: 1px solid #FF00FF;
top: 5px;
width: 80px;
}
h2:before {
right: 100%;
margin-right: 15px;
}
h2:after {
left: 100%;
margin-left: 15px;
}*/

/* LOGO */
/*#logo {
//margin-bottom: 2px;
z-index: 9999;
position: absolute;
margin-bottom: -80px;
margin-top: -30px;
}*/
@media only screen and (min-width: 981px) {
.et_header_style_split .centered-inline-logo-wrap #logo {
margin-top: -40px;
//background-color: #fff;
margin-left: 10px;
margin-right: 10px;
padding-left: 10px;
padding-right: 10px;
}
}
li.centered-inline-logo-wrap {
width: 200px !important;
}

/* TOP BAR */
.et_fixed_nav #top-header {
z-index: 99;
}

/* HEADER MENU */
@media only screen and (min-width: 981px) {
.et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 45px !important;
}
}

/*@media only screen and (min-width: 981px) {
.et_header_style_split #et-top-navigation {
border-top: 2px solid #FF00FF;
}
}*/
@media only screen and (min-width: 981px) {
.et_header_style_split #et-top-navigation {
background-image: url('https://www.sportcadeautjes.nl/wp-content/uploads/2016/04/main-menu-background.png');
//background-color: #ffffff;
background-repeat: no-repeat;
background-position: center bottom;
background-size: 100% 49px;
}
}
.et_header_style_split nav#top-menu-nav {
margin-bottom: -30px;
}
#main-header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
@media (min-width: 981px) {
#main-header.et-fixed-header {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
}
#top-menu li a:hover {
color: #FF00FF !important;
}

/* FOOTER MENUS */
#footer-widgets .footer-widget li:before {
display: none;
}
#footer-widgets .footer-widget li {
padding-left: 0px;
}
.et_pb_widget ul li {
margin-bottom: 0px;
}
#footer-widgets .footer-widget li a:hover {
color: #FF00FF;
}

/* FOOTER WIDGETS */
.et_pb_widget a:hover {
color: #FF00FF;
}

/* FOOTER VERTICAL MENU */
.bottom-nav {
text-align: center;
}
.bottom-nav a {
color: #262626;
font-weight: 500;
}
.bottom-nav a:hover {
color: #FF00FF;
}

/* FOOTER BACKGROUND */
#main-footer {
background-color: #DFEEEE !important;
background-image: url(https://www.sportcadeautjes.nl/wp-content/uploads/2016/04/footer-bg.jpg);
background-repeat: no-repeat;
background-position: center top;
}

/* FOOTER BOTTOM DISPLAY NONE */
#footer-bottom {
display: none;
}

/* SCROLL TO TOP BUTTON */
.et_pb_scroll_top.et-pb-icon {
padding: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topleft: 0;
border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
background: rgba(0,0,0,0.6);
}

/* SUBMIT BUTTON */
input[type=submit] {
padding: 3px 15px 5px 15px;
background:#ccc;
border:0 none;
cursor:pointer;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/* EMAIL FIELD */
input[type=email] {
width: 50%;
}

/* SEARCH FIELD */
input[type="search" i] {
padding: 3px 15px 5px 15px;
border: 0 none;
cursor: pointer;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #BEBEBE;
}

/* WOOCOMMERCE INFO */
.woocommerce .woocommerce-info {
padding: 0 10px !important;
}
.woocommerce-info {
padding: 3px;
background-color: #f56ea9;
//background-color: #FF00FF;
}
.woocommerce-info a {
text-decoration: underline;
}

/* WOOCOMMERCE BUTTON HOVER */
.woocommerce a.button:after {
font-family: "ETmodules" !important;
}

/* WIDGET AREAS STYLING */
li.widget {
list-style-type: none !important;
}
/*h2.widgettitle {
font-size: 28px !important;
}*/
.widget a {
color: #262626;
}
.woocommerce ul.product_list_widget li img {
width: 64px;
}
h2.widgettitle {
line-height: 1.4em;
font-size: 19px !important;
text-align: left;
background-image: none;
padding-left: 0;
padding-right: 0;
}
.widget {
margin-bottom: 30px;
}

/* BLOG IMG */
.et_pb_blog_grid .et_pb_image_container img {
padding: 1px;
}

/* BORDER WEG BLOG HOME */
.et_pb_blog_grid .et_pb_post {
border: none;
}

/* HOME TO SHOP BUTTON */
body #page-container .et_pb_button_0 {
font-family: 'TrashHand';
}

/* HOME TO SHOP BUTTON 2 */
body #page-container .et_pb_button_1 {
font-family: 'TrashHand';
}

/* HOME AFHAALPUNTEN H2 */
.h2bg {
background-size: 100% 100% !important;
}

/* ACTIVE MENU ITEM HOME */
li#menu-item-481 a {
color: #262626 !important;
}
.et-fixed-header #top-menu li#menu-item-481 a {
color: #262626 !important;
}


/* HOME - OVER IMG KLEINER */
@media only screen and ( max-width: 980px ) {
.home-over img {
max-width: 300px;
height: auto;
}
}

/* HOME BLOCK TOP */
@media only screen and ( max-width: 980px ) {
#home-block-top {
margin-bottom: -30px !important;
}
}


/* HOME BLOCK VERKOOPPUNTEN */
@media only screen and ( max-width: 980px ) {
#home-block-verkooppunten {
max-width: 500px !important;
background-image: none !important;
margin: 0 auto;
}
}

/* WOOCOMMERCE BUTTON HOVER */
.woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover {
color: #ff00ff !important;
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce a.button:hover, .woocommerce-page a.button:hover {
color: #ffffff !important;
//color: #ff00ff !important;
}
.woocommerce-message a.button, .woocommerce-message a.button, .woocommerce-message a.button:hover, .woocommerce-message a.button:hover {
color: #ff00ff !important;
}

/* WOOCOMMERCE 3.0.1 UPDATE FIX */
h2.woocommerce-loop-product__title {
padding: 0.3em 0;
width: 100%;
font-size: 16px;
font-family: 'Dosis', Helvetica, Arial, Lucida, sans-serif !important;
display: inline-block;
position: relative;
text-align: left;
background-image: none !important;
background-repeat: no-repeat;
background-position: center bottom;
background-size: none !important;
}
.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product  h2 {
font-size: 16px !important;
}
.product .related h2 {
}
@media (min-width: 981px) {
.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product {
margin-right: 4.47%;
}
}
