/*
Theme Name: Zinnergy
Theme URI: https://www.zinnergy.nl
Description: Website template van Zinnergy
Author: Vincent Voorduin & Sandra Boon
Author URI: https://www.zinnergy.nl
Version: 1.0
*/


@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	overflow-x: hidden;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}




* {border: 0; padding: 0; margin: 0; font-family:Poppins,Arial, Helvetica, sans-serif; }
body {margin:0; background-color:#FFF;font-size:16px; color:#2f338c; font-family:Poppins, Arial, Helvetica, sans-serif; line-height:25px;-moz-osx-font-smoothing: grayscale;}
.clear {clear:both; margin:0px;}
a {text-decoration:underline;color:#8ebf56;}
a:hover {text-decoration:underline; color: #8ebf56;}
strong {font-weight:bold;font-size:16px;font-family: 'Poppins';}
em {font-style:italic;}
.container {max-width:960px;margin:auto;min-height:0px;}
h1, h2, h3, h4, h5, h6 {color:#2f338c; font-weight:200;font-family: 'Poppins'; text-transform: uppercase; margin-bottom:0px;line-height:150%}
h1 {font-size:28px; line-height:150%; font-weight:200;}
h2 {font-size:24px; line-height:150%;}
h3 {font-size:21px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:14px;}
p {font-size:16px; color:#2f338c; font-family:Poppins, Arial, Helvetica, sans-serif; line-height:160%; font-weight:300; margin-bottom:20px; margin-top:20px;}
ul, ol {margin-left:30px; font-size:16px;  color:#2f338c; font-family:Poppins, Arial, Helvetica, sans-serif; font-weight:300; line-height:160%;margin-bottom:30px; margin-top:20px;}
ul, ol {margin-left:30px; font-size:16px;  color:#2f338c; font-family:Poppins, Arial, Helvetica, sans-serif; font-weight:300; line-height:160%;margin-bottom:30px; margin-top:20px;}
ul {list-style:disc;}
ol {list-style-type: decimal;}
hr {height:1px;background-color:none;border-bottom:1px dashed #c2c2c2; padding-top:15px; margin-bottom:15px;}
blockquote {padding-left:50px;position: relative;}
blockquote:before {display: block; content: "\201C"; font-size: 80px; position: absolute; left: 0px; top: 26px; color: #2f338c; font-family:Georgia;}
img {max-width:100%; height:auto;}
em {font-style:italic;}

.entry-content table tr:nth-child(odd) {background: #f5f5f5;}
.entry-content table td {padding: 10px;}
.entry-content table {margin-top:20px; margin-bottom:20px;}



/* MAINKLEUREN */

.mainkleurA {color:#79bdd6;}
.mainkleurAhover {color:#1d1f5f;}

.mainkleurB {color:#8ebf56;}
.mainkleurBhover {color:#e2615c;}




/* TOPBALK, HEADER EN HOOFDMENU */


#home {background-color: #FFF;
box-shadow: 0 4px 6px -6px #000000; height: 80px; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999999;-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.1);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.1);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.1);}
.homeback {height:80px;}

.topmenubalk {height: 40px;}
.topmenulinks {float: left; width: 60%; text-align: left; padding-top: 9px;}
.topmenurechts {float: left; width: 40%; text-align: right;padding-top: 9px;}
.topmenulinks p, .topmenurechts p, .topmenulinks, .topmenurechts, .topmenulinks a, .topmenurechts a {margin: 0px; color:#2f338c; text-decoration: none; font-size: 14px; font-family: 'Poppins'; font-weight: 400;}
.topmenulinks a:hover, .topmenurechts a:hover {color: #8ebf56;}
.menubalk {background: rgb(235,159,64);
background: linear-gradient(90deg, rgba(235,159,64,1) 0%, rgba(143,191,86,1) 100%); height: 40px;}
.fa-instagram, .fa-linkedin, .fa-facebook, .fa-youtube {font-size: 16px; margin-left: 15px; display: inline-block; vertical-align: middle;} 
.fa-facebook {font-size: 14px;}
.fa-envelope, .fa-youtube {margin-left: 25px; margin-right: 2px;}
.soliloquy-controls-direction {display: none!important;}

/* Main menu settings */
#centeredmenu {
   clear:both;
   float:left;
   margin:0;
   padding:0;
   width:100%;
   font-family:'Poppins', Geneva, sans-serif; /* Menu font */
   font-size:16px; text-transform:uppercase;
   z-index:1000; /* This makes the dropdown menus appear above the page content below */
   position:relative;
}

/* Top menu items */
#centeredmenu ul {
   margin:0;
   padding:0;
   list-style:none;
   float:right;
   position:relative;
   right:50%;
font-family: 'Poppins';
}
#centeredmenu ul li {
   margin:0 0 0 1px;
   padding:0;
   float:left;
   position:relative;
   left:50%;
   top:0px;
}
#centeredmenu ul li a {
   display:block;
   margin:0;
   padding: 9px 13px 5px 13px;
font-size:16px; text-transform:uppercase;
   text-decoration:none;
   color:#FFF;
}

#centeredmenu ul li a:hover, .current-menu-item {
 /* Top menu items background colour */
   color:#fff;
}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { /* This line is required for IE 6 and below */
   /* Top menu items background colour */
}

/* Submenu items */
#centeredmenu ul ul {
   display:none; /* Sub menus are hiden by default */
   position:absolute;
   top:40px;
   left:0;
   right:auto; /*resets the right:50% on the parent ul */
   width:12em; /* width of the drop-down menus */
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.3);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.3);border-radius: 0px 0px 5px 5px; overflow: hidden;
}
#centeredmenu ul ul li {
   left:auto;  /*resets the left:50% on the parent li */
   margin:0; /* Reset the 1px margin from the top menu */
   clear:left;
   width:100%;
}
#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
   font-size:.9em;
   font-weight:normal; /* resets the bold set for the top level menu items */
   background:#FFF;
   color:#2f338c;
	text-transform: none;
	letter-spacing: 0px;
   line-height:1.4em; /* overwrite line-height value from top menu */
}
#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
 
}

/* Flip the last submenu so it stays within the page */
#centeredmenu ul ul.last {
   left:auto; /* reset left:0; value */
   right:0; /* Set right value instead */
}

/* Make the sub menus appear on hover */
#centeredmenu ul li:hover ul,
#centeredmenu ul li.hover ul { /* This line is required for IE 6 and below */
   display:block; /* Show the sub menus */
}



.header img {margin:0px; width:100%; height:auto; margin-top:0px; margin-bottom:-10px;}

.logovak {width: 100%; background: #FFF; text-align: center;padding-top:25px; padding-bottom: 35px;}
.logo {border: 0 none; margin: auto; max-width: 100%;}
.logo img:hover {opacity: 0.8;}
.logo img {max-width: 410px;}



/* BUTTONS */

.buttonoranje a {text-decoration: none; font-weight:400; font-size:16px; color:#FFFFFF;
background: #8ebf56; 
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:8px 29px 9px !important; display:inline-block; margin-bottom:20px; -webkit-appearance: none;line-height:25px;-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.07);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.07);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.07);}
.buttonoranje a:hover {text-decoration:none; cursor:pointer;background: #82b04d;}

.buttonpaars a {text-decoration: none; font-weight:400; font-size:16px; color:#FFFFFF;
background: #2f338c; 
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:8px 29px 9px !important; display:inline-block; margin-bottom:20px; -webkit-appearance: none;line-height:25px;-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.07);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.07);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.07);}
.buttonpaars a:hover {text-decoration:none; cursor:pointer;background: #1d1f5f;}
.buttonpaars a:hover {text-decoration:none; cursor:pointer;background: #1d1f5f;}

.buttoncontact {text-decoration: none; font-weight:400; font-size:16px; color:#FFFFFF;
background: rgb(235,159,64);
background: linear-gradient(90deg, rgba(235,159,64,1) 0%, rgba(143,191,86,1) 100%); width: 100%;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:8px 29px 9px !important; display:inline-block; margin-bottom:20px; -webkit-appearance: none;line-height:25px;-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.07);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.07);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.07);margin-top: 20px;}
.buttoncontact:hover {text-decoration:none; cursor:pointer;background: rgb(143,191,86);
background: linear-gradient(98deg, rgba(143,191,86,1) 0%, rgba(235,159,64,1) 100%);}


/* HOMEPAGINA */


.plangesprek {background: rgb(235,159,64);
background: linear-gradient(90deg, rgba(235,159,64,1) 0%, rgba(143,191,86,1) 100%); text-align:center; padding-bottom: 12px; padding-top: 15px; border-top: 6px solid #FFF;}
.plangesprek a {text-decoration: none;}
.plangesprek p {margin: 0px;}
.plangesprek h2, .plangesprek h2 a {color:#FFF; text-transform: none; font-size: 25px; font-style: italic;}
.plangesprek h2:hover, .plangesprek h2 a:hover {text-decoration: none;}
.plangesprek img {display: inline-block; vertical-align: text-bottom; margin-left: 10px;}
.homeintro {margin-bottom:0px; background-color:#fdf5ec;padding:45px 0px 15px 0px;}
.homeintro p {margin-bottom:20px; margin-top: 10px; text-align: justify;}
.homeintro p, .homeintro, .homeintro a, .homeintro p a {color: #2f338c;}
.homeintro h1 {color: #2f338c;}
.homeafbvak img {width: 100%;}

.wonderkrachtaanbod h2 {text-align: center;font-size: 36px; color:#2f338c; padding-top: 35px; padding-bottom: 0px; text-transform: none;}
.wonderkrachtaanbod {padding-bottom: 25px;}
.aanboditem {padding-left: 2.4999%;*padding-left:2.499%;padding-right: 2.4999%;*padding-right:2.499%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;display: block;float: left; width: 33.33%; margin;-top: 15px; margin-bottom: 0px;}
.aanboditem img:hover {opacity: 0.8;}

.homereferenties h2 {text-align: center;font-size: 36px;  padding-top: 10px; padding-bottom: 10px;}
.homereferenties {background: #FFF; padding-top: 25px;padding-bottom: 35px; margin-top: 0px;}
.homereferenties .testimonial-inner {padding-left: 75px; padding-right: 75px;}
.homereferenties .wpmtst-testimonial-image img {max-width: 85px!important;}
.homereferenties .wpmtst-testimonial-content {text-align: center!important;} 
.homereferenties .wpmtst-testimonial-content h3 {font-family: 'Poppins'; font-style: italic; font-size: 15px;}
.homereferenties .testimonial-inner p { margin-top: 0px; text-align: center;font-family: 'Poppins'; font-style: italic; font-size: 22px; font-weight: 200;} 
.homereferenties .wpmtst-testimonial-heading {display: none;}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev::before ,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next::before {background: #2f338c !important;}
.wpmslider-controls-direction .screen-reader-text {display: none!important;}
.strong-view.wpmtst-unstyled .wpmtst-testimonial-inner {width: auto!important;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {background: #FFF!important;}
.referentiestreep {height: 5px; width: 100%;background: rgb(143,191,86);
background: linear-gradient(270deg, rgba(143,191,86,1) 0%, rgba(235,159,64,1) 100%);}
.home .homereferenties {margin-top:-10px;}
.home .referentiestreep {display:none;}

.page-id-1792 .wpmtst-testimonial-content h3 {font-family: 'Poppins'; font-style: italic; font-size: 15px;}
.contactvak {padding-top: 40px; padding-bottom: 1px; background: #fdf5ec;}
.contactlinks {float: left; padding-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33%; padding-bottom: 20px;}
.contactrechts {float: left; padding-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 67%; padding-bottom: 20px; padding-top: 20px;}
.contactrechts h1, .contactrechts h2, .contactrechts h3, .contactrechts h4, .contactrechts h5, .contactrechts h6, .contactrechts, .contactrechts p, .contactrechts a, .contactrechts p a {}
.contactrechts h2 {font-size: 36px;}




/* CONTACT PAGINA */

.contactpaginalinks {width: 50%; float: left; padding-right: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.contactpaginarechts {width: 50%; float: left; padding-left: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wp-image-258 {max-width: 114px!important;}
.contactpaginarechts .inner {-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.09);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.09); overflow: hidden;}



/* FULLWIDTH SUBPAGINA */

.fullwidth {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-top:50px; padding-bottom:50px;}
.fullwidth h1 {margin-bottom:25px;}
.fullwidth h2, .fullwidth h3, .fullwidth h4, .fullwidth h5, .fullwidth h6 {padding-top:20px;}
.bgvak {background: #fdf5ec;}

.refthumb {float:left; width:35%; padding-top:20px; margin-bottom:20px;padding-right:35px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.refcontent {float:left; width:65%; padding-left:35px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 5px;}
.refthumb img {width:100%;}
.refitem {padding-top:0px; float:left; padding-bottom:20px;}
.refcontent h2, .refcontent h2 a {color: #2f338c; text-decoration: none;font-size: 24px;}

.wpcf7-form p {margin-bottom:0px; margin-top:-25px;}
.wpcf7-form {margin-top:30px;}
.wpcf7-list-item {margin-left:0px!important; margin-right:25px; margin-top:10px; display: block!important;}
.checkbox-26 {margin-bottom: 20px!important; display: block;}
.checkbox-26 .first {margin-bottom: 15px!important;}
.checkbox-26 .last {margin-top: 15px!important;}


/* KOLOMMEN */

.inside-grid-column {padding:0px!important;}
.lgc-first {padding-right:15px!important;}
.lgc-last {padding-left:15px!important;}
.lgc-grid-33 {padding-left: 20px!important; padding-right: 20px!important;}


/* FOOTER */

.footer {position: relative; margin-top: 0px; clear:both; width:auto;background: rgb(235,159,64);
background: linear-gradient(90deg, rgba(235,159,64,1) 0%, rgba(143,191,86,1) 100%);} 
.footer , .footer  a, .footer p, .footer ul {color:#fff;font-weight:normal; text-decoration: none; font-family: 'Poppins'; font-size: 13px;}
.footer  a:hover {text-decoration: underline;}
.footer p {margin-top:0px; margin-bottom: 0px; padding-top: 15px; padding-bottom: 15px; text-align: center;}
.footer a, .footer p a, .footer ul a {color:#fff;}



/* OVERIG */


button.rmp_menu_trigger {z-index: 999999999999999999!important;}
#rmp_menu_trigger-1979 {top: 45px!important; height: 32px!important; width: 32px!important;}
#rmp-menu-wrap-1979 {padding-top: 30px!important;}

#rmp_menu_trigger-1979 .responsive-menu-pro-inner, #rmp_menu_trigger-1979 .responsive-menu-pro-inner::before, #rmp_menu_trigger-1979 .responsive-menu-pro-inner::after {color:#8ebf56!important;}

#null-instagram-feed-1 ul, #null-instagram-feed-2 ul, #null-instagram-feed-3 ul {list-style: none!important; margin-left: 0px!important;}
#null-instagram-feed-1 img, #null-instagram-feed-2 img, #null-instagram-feed-3 img {border-radius: 4px!important; max-width: 47%; margin-right: 3%; float: left; margin-bottom: 6px;}
.page-template-page_casestudies .entry-content {margin-bottom: 50px;}
.sbi_link .sbi_caption {display: none!important;}
.sbi_lightboxOverlay {z-index:9999999999999999999!important;}
.sbi_lightbox {z-index:99999999999999999999!important;}



@media(max-width:960px) {
.container {padding-left:20px; padding-right:20px;}
.homeintro .container {padding:0px 20px;}
.logo img {max-width:275px!important;}
.blogpagina .row-fluid .span4 {width: 46.3%; *width: 46.3%;}
}



@media(max-width:750px) {
#centeredmenu {display:none;}
.fullwidth {padding-top:35px; padding-bottom:40px;}
.footer .widget {width:50%;}
.lgc-first, .lgc-last {padding:0px!important;}
.topmenulinks p, .topmenurechts p, .topmenulinks, .topmenurechts, .topmenulinks a, .topmenurechts a {font-size: 8px;}
	.topmenulinks, .topmenurechts {padding-top: 10px;}
.fa-instagram, .fa-linkedin, .fa-facebook, .fa-youtube {font-size: 13px;}
	.teamitem {width: 100%; padding-left: 0px; padding-right: 0px;}
	.groeipartners h2, .mailchimptitel h3, .instavak h2, .homereferenties h2, .contactvak h2, .plangesprek h2, .tarieven .mctekst h3, h1, .wonderkrachtaanbod h2, .contactrechts h2, .plangesprek h2, .pakkettenvak h3, .homereferenties h2, .plangesprek h2 a, .contactbalk h2 {font-size: 19px!important;}
	.plangesprek h2 {padding-top: 0px;}
	.teamcontent {padding-top: 5px;}
	.contactlinks, .contactrechts {width: 100%;}
	.contactlinks img {max-width: 150px;}
}

@media(max-width:640px) {
	.contactlinks, .contactrechts {width: 100%; padding-right: 0px;}
.mailchimpbalk input#mc-embedded-subscribe {width:100%; margin-left:0px; margin-right:0px;}
.mcformulierin td {width:100%; float:left;}
.mailchimpbalk input#mce-EMAIL, .mailchimpbalk input#mce-FNAME {width:100%; float:left; margin-bottom:10px; margin-left:0px; margin-right:0px;}
.mctekst h3 {font-size:18px; line-height:24px;}
.row-fluid [class*="span"], .featured .row-fluid [class*="span"] {margin-left:0px; *margin-left:0px;}
.row-fluid .controls-row [class*="span"] + [class*="span"], .featured .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left:0px;}
.row-fluid .span4, .featured .row-fluid .span4 {width: 100%;*width: 100%;}
.featured .row-fluid .span4 {margin-bottom:45px;}
.homeintro h1 {font-size:19px;}
.homeintro {padding-top:35px; padding-bottom:20px;}
.featured {padding-bottom:0px; padding-top:25px;}
.homewrap1, .homewrap2 {width:100%; padding-left:0px; padding-right:0px; padding-bottom:100px;}
.homeblokken {padding-bottom:0px;}
.grid > section, .grid > aside {float:left; width:100%; padding-right:0px; padding-left:0px; margin-left:0px;}
.sidebarwrap  {margin-top:0px;}
.subpagina {margin-bottom:40px; margin-top:35px;padding:50px 50px;}
.refthumb {width:100%; padding-top:0px; padding-bottom:0px; margin-bottom: 0px; padding-right: 0px;}
.refcontent {width:100%; padding-left:0px; padding-bottom: 20px;}
	.refcontent h2 {padding-top: 0px;}
.sidebarwrap {padding-left:0px;}
.blogthumb, .blogcontent {width:100%;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {font-size:11px!important;}
.woocommerce-cart table {font-size:9px; line-height:17px;}
.woocommerce-cart table.cart td, .woocommerce-cart table.cart th {padding: 9px 0px!important;}
.blogpagina .row-fluid .span4 {width: 100%; *width: 100%; margin-left:0px; margin-right:0px;}
.entry-content table td {float:left; width:100%;}
.aanbodpagina .row-fluid [class*="span"] {margin-left:0px; *margin-left:0px;}
.aanbodpagina .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left:0px;}
.aanbodpagina .row-fluid .span4 {width: 100%;*width: 100%;}
	.aanbodpagina .row-fluid .span4 {margin-bottom:45px;}
	.testimonial-inner {padding-left: 35px; padding-right: 35px; font-size: 12px!important;}
	.contactpaginalinks, .contactpaginarechts {padding-left: 0px; padding-right: 0px; width: 100%;}
	.testimonial-inner p {font-size: 13px;}
	.footer p {font-size: 13px;}	

}



@media(max-width:550px) {
.navigation a {display:block;}
img.alignleft, img.alignright,img.aligncenter {width:100%;margin-left:0px; margin-right:0px;}
p, ol, ul, strong, .testimonial-inner p {font-size:14px;line-height: 24px;}
.testimonial-inner, .testimonial-inner p {font-size:14px!important;line-height: 24px!important;}
.footer .widget {width:100%; padding:0px 0px 15px 0px;}
	.footer , .footer  a, .footer p, .footer ul {font-size: 10px;}
.wpcf7-form table td {padding-right:0px;}
}







/* =Images (WordPress)
----------------------------------------------- */
.entry-content img, .comment-content img, {max-width: 97.5%;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto; }
img.size-full, img.size-large {max-width: 97.5%; width: auto; height: auto; }
.entry-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0;}
img.alignleft, img.alignright,img.aligncenter { margin-bottom: 1.625em;}
p img, .wp-caption { margin-top: 0.4em;}
.wp-caption {margin-bottom: 1.625em; max-width:100%; margin-top:20px!important;}
.wp-caption img { display: block; margin: 0 auto; max-width:100%!important;}
.wp-caption .wp-caption-text, .gallery-caption { color: #666; font-family: Poppins, serif; font-size: 12px;}
.wp-caption .wp-caption-text {margin-bottom: 0.6em; padding: 10px 0 5px 40px; position: relative;}
.wp-caption .wp-caption-text:before { color: #666; font-size: 14px; font-style: normal; font-weight: bold; margin-right: 5px; position: absolute; left: 10px; top: 7px;}
#content .gallery {margin: 0 auto 1.625em;}
#content .gallery a img { border: none;}
img#wpstats {display: block;margin: 0 auto 1.625em;}
#content .gallery-columns-4 .gallery-item { width: 23%;padding-right: 2%;}
#content .gallery-columns-4 .gallery-item img {width: 100%;height: auto;}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }




/* =Forms
----------------------------------------------- */

/* Default form */
input[type=text], input[type=password], textarea, input[type=email], input[type=tel]  { background-color:#f0f0f0; -moz-border-radius: 3px; border-radius: 3px; width:100%; height: 40px; line-height: 1.2em; padding: 4px 0px 4px 10px; color:#2f338c; margin-top:0px; margin-bottom:10px;box-sizing: border-box; font-size:14px;-webkit-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.04);
-moz-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.04);
box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.04);}
textarea {height:130px;  padding: 8px 0px 4px 10px;}
.wpcf7-form table td {padding-right:5px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.contactvak input[type=text], .contactvak textarea, .contactvak input[type=email] {background: #FFF;-webkit-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.0);
-moz-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.0);
box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.0);}


/* =Gallery
----------------------------------------------- */

.format-gallery .gallery-thumb { float: left; display: block; margin: .375em 1.625em 0 0;}
.sep {font-size:12px; color:#c0c0c0;}
.entry-date {font-size:12px; color:#c0c0c0;}


/* =WordPress Caption
-------------------------------------------------------------- */
.wp-caption { /* Image does not overflow the content area */ margin-top:-40px;}
.wp-caption.alignnone {margin: -21px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none; height: auto; margin:0; max-width: 98.5%; padding:0; width: auto; margin-left:4px; margin-top:3px; margin-right:4px;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; margin-top:3px; font-family: 'Poppins';}
