/*
Theme Name: Strijker Buitenreklame
Theme URI: http://strijkerbuitenreklame.nl/
Description: Template voor Strijker Buitenreklame
Author: GUNCORP STUDIO
Author URI: http://www.guncorp.nl
Template: Divi
*/
@import url("../Divi/style.css");

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

.o_label, .o_label>* {
	display: block!important;
}

/* ubermenu */
.ubermenu-responsive-toggle{
    position:relative;
    z-index:40;
}
#Offerte .gform_body {
	border: 0!important;
}
#Offerte .gform_wrapper ul li.gfield {
	clear: none;
}
.woocommerce-price-suffix .amount {
display: none !important;
}

@media only screen and (min-width: 981px) {
.cta-width {
width: 25.75%!important;
margin-right: 1%!important;
}
}
.woocommerce ul.products li.product a img { 
	border: 8px solid #dedede;
}
.woocommerce-product-gallery__image img { 
	border: 8px solid #dedede;
}

.blurb_click:hover {
	cursor: pointer;
	background-color: rgba(251, 186, 0, 0.50)!important;
}
#et_mobile_nav_menu {
	display: none;
}
#nav_menu-4 { margin-bottom: 10px;}

.et_header_style_left #et-top-navigation nav>ul>li>a {
	padding-bottom: 25px!important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
margin-top: -10px!important;
}
.shipping-calculator-form input[type=text] {
	background: #fff!important;
}
.et_pb_blurb .et_pb_module_header {min-height:50px; font-size: 16px;}
.icon6 .et_pb_blurb_description {min-height: 75px;}
#payment_method_idealcheckout_ideal {
    display: none;
}
#payment_method_bacs {
    display: none;
}
.o_img_wr {
    width: 40%;
    float: right;
    margin-top: -50px;
}
#top-menu li.mega-menu>ul {position: fixed!important}
#top-menu li.mega-menu>ul>li {
width: 16%;
}
#top-menu li.mega-menu>ul>li:nth-of-type(6n) {clear: right;}
#top-menu li.mega-menu>ul>li:nth-of-type(4n) {clear:none!important}
#top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {clear:none!important}
#top-menu li.mega-menu>ul>li:nth-of-type(6n+1) {clear: left;}
#et-top-navigation {font-weight: 400;}
.et_mobile_menu li a:hover, .nav ul li a:hover {
	opacity: 1;
	background-color: rgba(251, 186, 0, 0.50);
}
#top-menu li.mega-menu>ul>li>a:first-child {
	border-bottom: 1px solid #0d237d;
}

.nav li li {
	line-height: 1.5em;
}
.offerte input[type=checkbox] + label:before, input[type=radio] + label:before {
color: #0d237d;
}
.picto .o_img_wr {
width: 100%!important;
margin-top: 20px;
}
.picto-big .o_img_wr {
width: 100%!important;
margin-top: 10px;
float: left;	
}
.picto-big .o_text {
float: right;	
}
.picto .gfsp_label_img {
	max-width: 100px!important;
}

.offerte .gform_wrapper .gform_body {border: none!important;}

.woocommerce div.product form.cart .variations td {
	display: inline;
}
div.swatch-wrapper.selected {
border: 2px solid #0d237d;
}
div.swatch-label {
color: #0d237d;
}
.red {
	color: red;
}
/*------------------------------------------------*/
/*----------[GQ - COMPACT MEGA MENU]--------------*/
/*------------------------------------------------*/
 
/* standard drop down */
    .nav li ul {
        width: 160px;
        padding: 0px 0 3px;}
    .nav li li {
        line-height: 14px;}
    .nav li li a {
        font-size: 13px;}
    #top-menu li li {
        margin: 0;
        padding: 0px 5px;}
    #top-menu li li a {
        width: 150px;}
 
/* mega menu drop down */
    #top-menu li.mega-menu > ul {
        padding: 5px 5px;}
 
    #top-menu li.mega-menu > ul > li > a, #top-menu li > ul > li > a {
        padding: 7px 5px 7px;}
 
/* default or centered style header mega menu alignment */
    .et_header_style_left #top-menu li.mega-menu > ul {
        left: auto!important;
        right: 0;}
 
    .et_header_style_centered #top-menu li.mega-menu > ul {
        left: auto!important;}
 
    .et_header_style_centered #top-menu > li:last-child.mega-menu > ul {
        left: auto!important;
        right: 0!important;}
 
 
/* first row of titles */
    #top-menu li.mega-menu > ul > li > a:first-child {
        font-weight: bold;}
 
/* sub-menu items - 2nd level */
    .nav li li li a {
        font-size: 13px;}
 
    #top-menu li li a {
        padding: 0px 5px;
        font-weight: 300;}
 
/* drop down menu items on hover */
    .nav ul li a:hover {
        opacity: 1;}

/* Animated menu */
.yellows {
position: absolute;
top: -30px;
background: #fbba00;
color: #0d237d;
font-weight: 500;
text-transform: uppercase;
font-size: 10px;
border-radius: 3px;
left: 60px;
padding: 6px 10px 0 10px!important;
height: 24px;
font-size: 11px!important;	
}
.yellows:before {
content: '';
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-width: 7px 4.5px 0 4.5px;
border-color: #fbba00 transparent transparent transparent;
bottom: -6px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}


.top-img {margin-top: -75px; width: 25%;}

#top-header {
background: linear-gradient(to bottom, rgba(8,23,86,1) 0%,rgba(10,27,98,1)  50%,rgba(10,27,98,1) 51%,rgba(13,35,125,1) 100%);
}


#et-info-phone, #et-info-email{
    margin-right: 20px;
}
#et-info-phone::before, #et-info-email::before {
    margin-right: 10px;
}
.grey {
background-color: #f1f1f1;
}

.gform_wrapper .gform_body {
border: 2px solid #f1f1f1;
}
#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
padding-right: 16px;
}
.woocommerce form .form-row .input-checkbox {
    display: inline-block;
	border: #0d237d 2px solid
}
.woocommerce a.button.alt::after, .woocommerce-page a.button.alt::after, .woocommerce button.button.alt::after, .woocommerce-page button.button.alt::after, .woocommerce input.button.alt::after, .woocommerce-page input.button.alt::after, .woocommerce #respond input.alt#submit::after, .woocommerce-page #respond input.alt#submit::after, .woocommerce #content input.button.alt::after, .woocommerce-page #content input.button.alt::after, .woocommerce a.button::after, .woocommerce-page a.button::after, .woocommerce button.button::after, .woocommerce-page button.button::after, .woocommerce input.button::after, .woocommerce-page input.button::after, .woocommerce #respond input#submit::after, .woocommerce-page #respond input#submit::after, .woocommerce #content input.button::after, .woocommerce-page #content input.button::after {
font-family: ETmodules !important;
}
#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .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.alt#submit, .woocommerce-page #respond input.alt#submit, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .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.alt#submit:hover, .woocommerce-page #respond input.alt#submit:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button: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, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
color: #0d237d;
}
.woocommerce div.product form.cart .variations td select {
	height: 40px;
}
.woocommerce .products ul, .woocommerce ul.products {
 text-align: center;
}
.woocommerce ul.products li.product h3 {
 font-size: 18px;
}
.woocommerce ul#shipping_method li input {display: none}
.woocommerce-checkout #payment ul.payment_methods li input {display: none}


.background-fade .et_pb_slide:after {
position: absolute;
content: '';
top: 0;
right: 0;
left: 0;
bottom: 0;
background-color:rgba(13,35,125,0.2);
}
.woocommerce-Price-currencySymbol {
	padding-right: 5px;
}
.et_pb_slider .et_pb_slides .et_pb_slide { 
 height: 300px;
}
.et_pb_fullwidth_section .et_pb_map_container {
max-height: 300px;
}
.woocommerce button.button.alt.disabled {
	background-color: #0d237d;
}
.upper-line {
border-top: 5px dotted #dd9933;
}
.bottom-line {
border-bottom: 3px solid rgba(13,35,125,1);
}
.bottom-line-small {
border-bottom: 2px dotted #dd9933;
}

.bottom-line-dots {
border-bottom: 5px dotted rgba(13,35,125,1);
}
.upper-line-top {
border-top: 5px solid #dd9933;
}

.blue-color {
background: linear-gradient(to bottom, rgba(8,23,86,1) 0%,rgba(10,27,98,1)  50%,rgba(10,27,98,1) 51%,rgba(13,35,125,1) 100%);
}
.yellow-color {
background: linear-gradient(to bottom, rgba(195,145,2,1) 0%,rgba(223,166,2,1)  50%,rgba(232,172,2,1) 51%,rgba(251,186,0,1) 100%);
}
.movie {
max-height: 40px;
}
body .gform_wrapper {
    padding-bottom: 0px !important;
}
.Zebra_Tooltip {
    font-family: inherit!important;
}

.gform_wrapper span.ginput_total {
    color: #0d237d !important;
	font-weight:bold;
    font-size: 2.0em !important;
}
::-webkit-input-placeholder {
   color: #666!important;
}
:-moz-placeholder {
   color: #666!important;
}
:-ms-input-placeholder {
   color: #666!important;
}
body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper textarea.textarea, body .gform_wrapper select {
    color: #222222;
}
.gform_wrapper .gform_footer input.button {
	background-color: #0d237d !important;
	color: #fff;
}
.gform_wrapper .gform_footer input.button:hover {
	background-color: #0d237d !important;
}
.single-product #sidebar {
 display: none!important;
}

.single-product #left-area {
 width: 100%!important;
}

.single-product .container:before {
 display: none!important;
}

#round img {
	border-radius: 100%;
}
	
#zero-margins {
	padding: 0px; margin: 0px;
}
#bottom-margins {
	padding-bottom: 0px; margin-bottom: 0px;
}
.blue{
font-family: 'Open Sans', sans-serif;
font-size:14px;
background:#1c78a3;
color:#000;
border-style:none;
border-radius: 5px;
cursor:pointer;
line-height: 32px;
padding-left: 15px;
padding-right: 15px;
}
.blue:hover{
background:#d9dada;
color:#000;
}
.btn{ 
padding: 10px;
}
.et_pb_widget a {
    color: #dd9933!important;
    text-decoration: none;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio] {
  visibility: hidden;
  margin: 0;
  width: 0!important;
}
.gform_wrapper input[type=checkbox] + label, .gform_wrapper input[type=radio] + label { font-size: 16px; }
input[type=checkbox] + label:hover, input[type=radio] + label:hover { cursor: pointer; }
input[type=checkbox] + label:before, input[type=radio] + label:before {
  font-family: "ETmodules";
  font-size: 36px;
  position: relative;
  top: 0.3em;
  margin-right: 0.2em;
}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
  display: -moz-inline;
  display: inline;
}
input[type=checkbox] + label:before { content: 'V'; }
input[type=checkbox] + label:hover:before { content: 'Z'; filter: alpha(opacity=20); opacity: 0.2; }
input[type=checkbox]:checked + label:before { content: 'Z'; }
input[type=checkbox]:checked + label:hover:before { filter: alpha(opacity=100); opacity: 1; }
input[type=radio] + label:before { content: 'V'; color: #0d237d;}
input[type=radio] + label:hover:before { content: 'W'; filter: alpha(opacity=20); opacity: 0.2; color: #0d237d;}
input[type=radio]:checked + label:before { content: 'W'; color: #0d237d;}
input[type=radio]:checked + label:hover:before { filter: alpha(opacity=100); opacity: 1; color: #0d237d;}

input[type=radio]:checked {
background-color: #0d237d;
}
input[type=checkbox] {
cursor: pointer;
-webkit-appearance: none;
appearance: none;
background: #dedede;
border-radius: 2px;
box-sizing: border-box;
position: relative;
box-sizing: content-box ;
width: 20px;
height: 20px;
border-width: 0;
transition: all .3s linear;
margin-bottom: -3px;
}
input[type="checkbox"]:checked {
background-color: #0d237d;
}
input[type="checkbox"]:focus{
  outline: 0 none;
  box-shadow: none;
}
span.wpcf7-list-item {
 display:block;
}
input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
    padding: 10px;
    border: none !important;
    color: #4e4e4e;
    background-color: #eee;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type="text"] {
     color: #222!important;
}

.wpcf7-form textarea {
	font-family:Arial, Helvetica, sans-serif;
}
.wpcf7-form
input.wpcf7-file{
	width: 80%;
	height: 30px;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 7px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="select"],
.wpcf7 input[type=tel],
.wpcf7 textarea,
.wpcf7-select {
padding-left:10px;
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 80% !important;
 -moz-border-radius: 0 !important;
 -webkit-border-radius: 0 !important;
 border-radius: 0 !important;
font-size: 14px;
color: #222 !important;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
.wpcf7-submit {
background-color: #fbba00!important;
color:#0d237d!important;
margin-left: 10px;
cursor: pointer;
font-size: 16px;
font-weight: 500;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
padding: 5px 20px;
line-height: 1.7em;
border: 2px solid #fbba00;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 transition: all 0.2s;
 float:left;
}
.wpcf7-submit:hover { 
background-color: #0d237d!important; 
border-color:#0d237d!important; 
color:#fff!important;  
}

table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {
    max-width:100%;
}
.breed {
width: 100%!important;
margin-left: auto; 
margin-right: auto; 
max-width: initial; 
}
tbody tr:nth-of-type(2n) {background-color: #f0f0f0;}
th {font-weight:bold;}
tbody tr td:nth-of-type(1) {font-weight: bold;}

@media screen and (max-width: 981px) { 
.ubermenu.ubermenu-main{
    top:69px!important;
}
}	
@media screen and (max-width: 1024px) { 
.gfsp_choice_img {
	width: 48%;
    display: inline-block;
}
.gform_wrapper ul.gfield_radio li label {
	width: 45%;	
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label {
	overflow: visible!important;	
}	
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 1024px) { 
.gfsp_choice_img {
	width: 48%;
    display: inline-block;
}
.gform_wrapper ul.gfield_radio li label {
	width: 45%;	
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label {
	overflow: visible!important;	
}	
#et-info-email{
display: inline-block;		  
}	  
}

@media screen and (max-width: 1060px) {
#main-header .logo_container{
    float:left;
    max-width:50%;
}
#main-header #logo{
    max-width:100%;
}
.ubermenu.ubermenu-main{
    position:absolute;
    top:85px;
	right: 0;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
	font-size: 13px!important;		  
}
.ubermenu .ubermenu-target {
    padding-left: 10px!important;
	padding-right: 10px!important;
}	
}


@media screen and (max-width: 600px) {
table {width:100%;}
thead {display: none;}
tr:nth-of-type(2n) {background-color: inherit;}
tbody td {display: block;  text-align:center;}
tbody td:before { 
    content: attr(data-th); 
    display: block;
    text-align:center;  
  }
}

@media only screen and (min-width: 980px) {

.icon6 .et_pb_blurb { padding: 10px; margin-left: 0px; width: 14.80% !important; float: left !important; margin-right: 22px; min-height: 230px; margin-bottom: 0px !important; background: #e9e9e9; border-radius: 5px;}
.icon6 .et_pb_blurb#last {margin-right: 0px !important;}
.icon7 .et_pb_blurb { margin-left: 0px; width: 16.50% !important; float: left !important; margin-right: 0px;}
.icon7 .et_pb_blurb#last {margin-right: 0px !important;}
}

.big-font {
font-size: 26px;
color:#0d237d;
}
.form-row{
width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0 0 10px 0;
	width:50%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.column-third {
	float: left;
	position: relative;
	padding: 0 0 10px 0;
	width:33.33%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.icon6 .et_pb_blurb {margin-left: 10px; width: 30% !important;  float: left !important; margin-right: 10px !important;}
#icon6 .et_pb_blurb_2 {margin-right: 0px !important;}
#icon6 .et_pb_blurb_5 {margin-right: 0px !important; padding-bottom: 25px;}
#icon6 .et_pb_blurb_6 {margin-right: 0px !important;}

.icon7 .et_pb_blurb { margin-left: 10px; width: 30% !important; float: left !important; margin-right: 10px !important;}
#icon7 .et_pb_blurb_4 {margin-right: 0px !important;}
#menu-item-68280 {
	display: none;
}
	  
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1){
.et_pb_blurb h4 {
font-size: 14px!important;
}
.icon6 .et_pb_blurb {margin-left: 0px; width: 16.65% !important;  float: left !important; margin-right: 0px ;}
#icon6 .et_pb_blurb_4 {margin-right: 0px !important;}
#icon6 .et_pb_blurb_6 {margin-right: 0px !important;}

.icon7 .et_pb_blurb { margin-left: 25px; width: 18% !important; float: left !important; margin-right: 25px !important;}
#icon7 .et_pb_blurb_3 {margin-right: 0px !important;}
#icon7 .et_pb_blurb_4 {margin-right: 0px !important;}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.et_pb_slider .et_pb_slides .et_pb_slide { 
 height: 100px;
}
.et_pb_section_video_bg {
display:none;
}
.icon6 .et_pb_blurb {margin-left: 7px; max-width: 46% !important;  float: left !important; margin-right: 0px !important;}
.icon7 .et_pb_blurb { margin-left: 30px; width: 70% !important; float: left !important; margin-right: 20px !important;}
#icon7 .et_pb_blurb_4 {margin-right: 0px !important;}

.et_pb_blurb h4 {
font-size: 16px!important;
}
.big-font {
font-size: 18px;
}
#menu-item-68280 {
	display: none;
}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.et_pb_slider .et_pb_slides .et_pb_slide { 
 height: 150px;
}
.et_pb_section_video_bg {
display:none;
}
.icon6 .et_pb_blurb {margin-left: 0px; max-width: 33.33% !important;  float: left !important; margin-right: 0px !important;min-height: 230px;}
.icon7 .et_pb_blurb { margin-left: 20px; width: 40% !important; float: left !important; margin-right: 20px !important;}
#icon7 .et_pb_blurb_1 {margin-right: 0px !important;}
#icon7 .et_pb_blurb_3 {margin-right: 0px !important;}
#icon7 .et_pb_blurb_4 {margin-right: 0px !important;}
#menu-item-68280 {
	display: none;
}
}


@media only screen and (min-width: 980px) {
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 68%;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 28%;
}
}