/*
Theme Name: StayInn
Theme URI: https://stay-inn.nl
Description: 
Author: Afslagzuid
Author URI: https://afslagzuid.nl
Version: 1.0
*/

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;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
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:#FFFFFF;font-size:15px; color:#6A717A; font-family:'Poppins', Arial, Helvetica, sans-serif; line-height:180%;}
.clear {clear:both; margin:0px;}
a {text-decoration:none;color:#7d7864; font-weight: normal; text-decoration: underline;}
a:hover {text-decoration:underline; cursor: pointer!important;}
strong {font-weight:bold;}
em {font-style:italic;}
.container {max-width:1000px;margin:auto;min-height:0px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 20px; padding-right: 20px;}
.containersmall {max-width:800px;margin:auto;min-height:0px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding-left: 20px; padding-right: 20px;}
.containersmaller {max-width:450px;margin:auto;min-height:0px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
h1, h2, h3, h4, h5, h6 {color:#60634E; font-weight:300;font-family: 'Poppins', Arial, Helvetica, sans-serif;line-height:125%; margin-bottom: 10px; margin-top: 25px; }
h1 {font-size:75px; font-weight:300; color:#60634E; margin-bottom: 25px;letter-spacing: 2px;}
h2 {font-size:28px;}
h3 {font-size:24px;}
h4 {font-size:22px;}
h5 {font-size:18px;}
h6 {font-size:18px;}
p {font-size:15px; color:#6A717A; font-family:'Poppins', Arial, Helvetica, sans-serif; line-height:180%; font-weight:300; margin-bottom:20px;}
ul, ol {margin-left:30px; font-size:15px;  color:#6A717A; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:300; line-height:180%;margin-bottom:20px; margin-top:20px;}
ul {list-style:disc;}
ol {list-style-type: decimal;}
hr {height:1px;background-color:none;border-bottom:1px solid #e9e9e9; padding-top:10px; margin-bottom:25px;}
blockquote {padding-left:50px;font-style:italic;position: relative;}
blockquote:before {display: block; content: "\201C"; font-size: 80px; position: absolute; left: 0px; top: 26px; color: #60634E; font-family:Georgia;}
img {max-width:100%; height:auto;}
em {font-style:italic;}
table td {font-weight: 100;}

.entry-content table tr:nth-child(odd) {background: #f5f5f5;}
.entry-content table td {padding: 10px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.entry-content table {margin-top:20px; margin-bottom:20px;}
.wpcf7 table tr:nth-child(odd) {background: #FFF;}
.wpcf7 table td {padding: 0px;}
.wpcf7 table {margin-top:0px; margin-bottom:0px;}
.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
iframe, object, embed {max-width: 100%;}



/* TOPBALK, HEADER EN HOOFDMENU */

#home {background-color: #FFF; position: fixed; left: 0; top: 0; width: 100%; z-index: 9999999; height: 130px;box-shadow:4px 4px 5px 0px rgba(50, 50, 50, 0.03);}
#frame {white-space: nowrap; max-width: 400px; float: left; height: 130px;}
.helper {display: inline-block;height: 100%;vertical-align: middle;}
#frame img {vertical-align: middle; max-width: 200px;max-height: 100%; margin-top: -5px;}
#frame img:hover {opacity: 0.8;}
.menuback {height: 130px;}

#menu {margin:auto; float:right; white-space: nowrap; padding: 50px 0px;}
#menu ul {list-style: none; margin: 0; padding-left: 0; float:left; z-index:10; position:relative;vertical-align: middle;}
#menu li {float:left; position: relative;svertical-align: middle;}
#menu ul li a {display:block; margin:0; font-size:15px; background:none; text-decoration:none; color:#656565; font-weight:400; font-family:'Poppins', Arial, Helvetica, sans-serif; margin-left:20px;transition: color 0.5s linear;}
#menu ul li a:hover {color:#60634E;}

#menu ul ul li a {margin-left:0px; padding-left:15px; padding:4px 25px 4px 15px; font-size:13px; letter-spacing: 0px; text-transform:none; line-height:180%;}
#menu ul ul li a:hover {color:#656565;}
#menu ul li {margin:0 0 0 1px; padding:0; float:left;}
#menu li a:last-child {}
#menu ul ul { display: none; float: left; background: #FFF; position: absolute; left: 0; z-index: 99999; margin-left:0px; margin-top:0px; padding-bottom:0px; text-transform:none; padding-top: 20px; overflow: hidden;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.05);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.05);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.05);border-radius: 0px 0px 5px 5px; padding-left:0px; margin-left:10px;}
#menu ul ul ul { left: 100%; top: 0; }

#menu ul ul a:last-child {background-color:#FFF; max-width:15em;} 
#menu li:hover > a,
#menu ul ul :hover > a {cursor:pointer;}
#menu ul ul a:hover {color:#60634E!important; cursor:pointer;}
#menu ul li:hover > ul {display: block; cursor:pointer;}
#menu .current_page_item > a, #menu .current-menu-ancestor > a {color: #60634E!important;}
.rmp-menu-current-item .current_page_item > a, .rmp-menu-current-item .current-menu-ancestor > a {color: #FFF!important;}
.current_page_item > a:after,  .current-menu-ancestor > a:after {content: ""; display: block; margin: 0 auto; width: 50%; padding-top: 0px;}
#menu ul ul .current_page_item > a:after, #menu ul ul .current-menu-ancestor > a:after {}
#responsive-menu-container .current_page_item > a, #responsive-menu-container  .current-menu-ancestor > a {color: #FFF!important;}
#responsive-menu-container .current_page_item > a:after, #responsive-menu-container .current-menu-ancestor > a:after {border-bottom: 0px solid #60634E;}

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


/* BUTTONS */

.navigation a, #submit, #searchsubmit, .buttona {font-weight:300; font-size:14px; color:#FFFFFF!important;background-color:#60634E; padding:8px 29px 9px !important;display:inline-block;margin-bottom:20px; -webkit-appearance: none;line-height:180%; border-radius: 200px!important; border:0px!important;font-family: 'Poppins'; font-size: 25px;margin-top: 30px;}
.navigation a:hover, #submit:hover, #searchsubmit:hover, .buttona:hover  {text-decoration:none;background-color:#4d503e;cursor:pointer;}
.navigation a, .navigation a:hover {text-decoration: none;}
#submit a, .buttona a {color: #FFF; text-decoration: none;border-radius: 200px;}
.buttonb, .buttonnieuwsbrief {font-weight:300; font-size:14px; color:#FFFFFF!important;background-color:#7d7864; padding:13px 35px 12px !important;display:inline-block;margin-bottom:20px;font-family: 'Poppins'; font-size: 25px; -webkit-appearance: none;line-height:180%;border-radius: 200px!important; border: 0px!important; margin-top: 30px;}
.buttonb:hover, .buttonnieuwsbrief:hover {text-decoration:none;background-color:#a6aca6;cursor:pointer;}
.buttonb a {color: #FFF; text-decoration: none;}
.buttona a, .buttonb a {font-weight: 400;}


/* HOMEPAGINA */

.arrowtophome {text-align: center; padding-bottom: 35px; padding-top: 0px;}
.arrowtophome img {max-width: 75px;}
.homeintro {background-color:#FFFFFF;padding:10px 0px 50px 0px; position: relative; z-index: 999;}
.homeintro p {margin-bottom:20px;}
.homeintrolinks {width: 50%; float: left; padding-right: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;position: relative; z-index: 999;}
.homeintrolinks h1 {font-size: 90px; line-height: 110%; margin-top: 15px; margin-bottom: 30px; font-weight: normal;}
.homeintrorechts {width: 50%; float: left; padding-left: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 15px;position: relative; z-index: 999;}
.homeintorechts, .homeintrorechts p {color:#60634E; font-size: 22px;}
.featured {padding-bottom:70px; padding-top:70px; background-color:#BFBDAD;}
.featured .container {text-align:center;width:100%;}
.featureditem {margin:1px;width:32%;text-align:center;display:inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0px 20px 0px 20px; margin-bottom: 20px; vertical-align: top;}
.featureditem a:hover, .featureditem h3 a:hover {opacity: 0.9; cursor: pointer; text-decoration: underline;}
.featureditem img {width:100%; max-width: 130px!important; margin-bottom:0px;}
.featureditem  p {margin: 0px;}
.featureditem  p a, .featureditem a , .featureditem, .featureditem  p {color: #FFF;}
.featureditem  p a:hover, .featureditem a:hover {text-decoration: underline;}
.featureditem h2 {color:#FFF; margin-bottom: 5px;}
.featureditem h2 a {text-decoration: none;}

.homeinfo {padding:60px 0px 30px 0px; position: relative; z-index: 999;}
.homeinfo img:hover {opacity: 0.8;}
.homeinfo h2, .homeinfo h2 a {color:#60634E; margin-bottom: 5px; text-decoration: none;}
.homeinfo h2 a:hover {text-decoration: underline;}
.homeinfo p {color:#60634E;}
.homeinfo .kolom {width: 33.3333%; float: left; margin-bottom: 15px; padding-right: 30px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.homeinfo table td {line-height: 160%; padding-right: 15px;}
.homeinfo .kolom .contact, .homeinfo .kolom .contact p {line-height: 160%;}



/* NIEUWS */

.nieuwspagina .kolom {width: 33.3333%; float: left; margin-bottom: 25px; padding-right: 30px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nieuwspagina .kolom img {margin-bottom: 15px; min-width: 100%!important; display: block;}
.nieuwspagina .kolom img:hover {opacity: 0.9;}
.nieuwspagina .kolom h3 a {color:#60634E; font-family: 'Poppins'; text-decoration: none;}
.nieuwspagina .kolom h3 a:hover {text-decoration: underline;}
.nieuwspagina .kolom h3 {margin-bottom: 0px; padding-bottom: 0px;}
.nieuwspagina .kolom p {margin-top: 5px; color:#60634E;}
.nieuwspagina .kolom p a {color:#60634E;}
.nieuwspagina.entry-content p:first-child {color: #60634E; font-size: 19px;font-family: 'Poppins', Arial, Helvetica, sans-serif; line-height: 170%;}
.blog table td {vertical-align:top;}
.paginaintro {margin-bottom: 30px;}
.paginaintro .containersmall {padding-left: 0px; padding-right: 0px;}


/* SUBPAGINA'S */

.fullwidth {padding:0px 0px 40px 0px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:30px; position: relative; z-index: 999;}
.fullwidth h2, .fullwidth h3, .fullwidth h4, .fullwidth h5 {font-family: 'Poppins';}
.fullwidth h1 {text-align: center;}
.addthisknoppen {margin-top: 120px;width: 100%;text-align: center; margin-bottom: 0px;}
.fullwidth p:first-child {color: #60634E; font-size: 19px;font-family: 'Poppins', Arial, Helvetica, sans-serif; line-height: 170%;}

.subpagina {margin:40px 0px 70px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border-right:1px solid #e9e9e9; padding-right: 45px;}
.sidebarwrap {padding-left:30px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top:5px; margin-bottom:50px;}
.grid {padding-right:0px; min-height:200px;position:relative; z-index:9999;}
.grid > section {float:left; width:100%; padding-right:275px;box-sizing: border-box;}
.grid > aside {float:right; width:275px; margin-left:-275px;}
.sidebarwrap .widget {padding:25px 25px; margin-bottom:0px;border-bottom:1px solid #e9e9e9}
.sidebarwrap .widget:last-of-type {border-bottom: 0px;}
.sidebarwrap .widget a, .sidebarwrap  .widget p a, .sidebarwrap  .widget ul a, .widget ul {color:#6A717A; font-weight: 100; text-decoration: none; font-size: 14px; line-height: 145%;}
.sidebarwrap  .widget ul a {text-decoration: none;}
.screen-reader-text {display:none;}
.sidebarwrap .widget h3 {margin-bottom:20px; font-size:23px;}
.sidebarwrap .widget ul {margin-bottom:0px; margin-left:17px;}
.rpwwt-widget ul {margin-left: 0px!important;}
.single-post h1 {font-size: 45px;}
.page-template-page_contact .featureditem p a, .page-template-page_contact .featureditem a {text-decoration: none;}
.page-template-page_contact .featureditem p a:hover, .page-template-page_contact .featureditem a:hover {text-decoration: underline;}


/* LOCATIES */

.single-locaties .featured .container {text-align: left;}
.single-locaties .featured h1, .single-locaties .featured h2, .single-locaties .featured h3, .single-locaties .featured h4, .single-locaties .featured h5, .single-locaties .featured h6, .single-locaties .featured, .single-locaties .featured p, .single-locaties .featured p a, .single-locaties .featured a {color: #FFF;}
.single-locaties .featured h2, .single-locaties .homeinfo h2 {font-size: 40px;}
.single-locaties .featured, .single-locaties .featured p {font-size: 22px;}
.wpcp-carousel-content-wrapper {margin-bottom: 35px; margin-top: 35px;}
.wpcp-carousel-section .wpcp-swiper-dots {display: none;}
.swiper-button-prev i, .swiper-button-next i {color:#60634E!important;}



/* CONTACTPAGINA */

.wpcf7-form p {margin-bottom:0px; margin-top:0px;}
.wpcf7-form {margin-top:30px;}
.wpcf7-list-item {margin-left:0px; margin-right:25px; margin-top:10px;}
.embed-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; min-height: 85px; border: 0px!important;} 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#mc_embed_signup input[type=text], #mc_embed_signup input[type="email"]{margin-bottom: 10px;}
#mc_embed_signup {margin-bottom: 15px;}
#mc_embed_signup p {margin: 0px;}
.buttonnieuwsbrief {margin-top: 10px;}
#mc_embed_signup .mc-field-group input {background: #FFF!important; border:1px solid #d1d1d1; padding: 27px 7px !important;}


/* FOOTER */

.footer {position: relative; margin-top: 0px; clear:both; width:auto; background-color:#BFBDAD; padding-bottom: 30px; padding-top: 30px;} 
.footerlogo {padding-top: 60px; padding-bottom: 20px;}
.footerlogo img {max-width: 200px;}
.footer , .footer  a, .footer p, .footer ul, .footer a, .footer p a, .footer ul a {color:#FFF; font-weight: normal; font-size: 13px; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
.footer ul {margin-left:15px; margin-top:0px;line-height: 25px;}
.footer h3 {color:#FFF; padding-bottom: 5px; font-weight: 700; margin-bottom: 0px; font-family: 'Poppins'; font-size: 21px;}
.footer p {margin-top:0px; line-height: 25px;}
.footer .widget {background:none; width:25%; float:left; box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.0); padding:25px 25px 30px 0px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:0px;}
.footer2 {padding-top: 0px; padding-bottom: 30px; width: 100%; background: #BFBDAD;}
.footer2 .vak {width: 50%; float: left;}
.footer2 .vak img {max-width: 200px!important;vertical-align: middle;}
.footer2 .vak img:hover {opacity:0.8;}
.footer2 .rechts {text-align: right; padding-top: 7px;}
.footer2 , .footer2  a, .footer2 p, .footer2 ul, .footer2 a, .footer2 p a, .footer2 ul a {color:#d5d5d5; font-weight: normal; font-size: 13px; margin: 0px;}
.fab {color:#d5d5d5; margin-left: 15px; font-size: 20px;}
.fab:hover {color:#60634E;}
.footerstreep {width: 100%; min-height: 200px; background-image: url("https://stay-inn.nl/wp-content/themes/StayInn/images/footerstreep.png");background-repeat: no-repeat;background-position: center bottom;background-size: 100%;position: relative;z-index: 999; margin-bottom: -120px; margin-top: -50px;}




/* OVERIG */

#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;}

.inside-grid-column {padding:0px!important;}
.lgc-first {padding-right:35px!important;}
.lgc-last {padding-left:35px!important;}
#cboxOverlay {z-index: 99999999999999999999999999999!important;}
#colorbox {z-index: 999999999999999999999999999999!important;}

button.rmp_menu_trigger {z-index: 999999999999999999!important;}
#rmp-menu-wrap-44 {padding-top: 40px!important;}
#rmp_menu_trigger-44 {top: 14px!important;}
.contactnieuwsbrief {padding:40px 0px 15px 0px; position: relative; z-index: 999;}
.contactnieuwsbrief h2 {text-align: center; font-family: 'Poppins'; font-weight: 300;}
.page-template-page_contact .fullwidth {margin-bottom: 0px;}
.gt-current-lang, .soliloquy-prev, .soliloquy-next {display:none!important;}
.soliloquy-transition-fade {margin-bottom: 30px!important;}

@media(max-width:960px) {
#menu {display:none;}
#home, .menuback, #frame {height:85px!important;}
#frame img {max-width:200px!important; max-height: 70px;}
.vijfkolom {width: 33.333%;}
	.page-template-page_contact .featuredstreep {margin-bottom: -75px;}
}



@media(max-width:750px) {
.footer .widget {width:50%;}
.lgc-first, .lgc-last, .onderbalk .lgc-first, .onderbalk .lgc-last {padding:0px!important;}
.featureditem {width: 100%; text-align: center; margin-bottom: 40px;}
.featureditem img {max-width: 100px!important;}
.homeinfo .kolom, .page-template-page_overons_b .kolom, .page-template-page_overons_c .kolom {width: 50%; padding-right: 10px;}
.vijfkolom {width: 50%; padding-right: 25px;}
.nieuwspagina .kolom {width: 50%; padding-right: 25px;}
	.headerstreep {width: 100%; min-height: 150px; margin-top: -50px;}
	.homeintrolinks, .homeintrorechts {width: 100%; padding-left: 0px; padding-right: 0px;}
	.featuredstreep {min-height: 150px; margin-top: -70px!important;}
		.featured {padding-bottom:70px; padding-top:70px;}

		.footerstreep {width: 100%; min-height: 140px; margin-top: -70px; margin-bottom: -80px;}
	.fullwidth h1 {text-align: left;}
	.header img {margin-bottom:10px;}
}

@media(max-width:640px) {
.homeintro h1 {font-size:55px;}
.homeintro {padding-top:35px; padding-bottom:20px;}
.grid > section, .grid > aside {float:left; width:100%; padding-right:0px; padding-left:0px; margin-left:0px;}
.sidebarwrap  {margin-top:0px;}
.sidebarwrap {padding-left:0px;}
.sidebarwrap .widget {border-top: 1px solid #e9e9e9;border-bottom:0px;}
.sidebarwrap .widget {padding-left: 0px; padding-right: 0px;}
.subpagina {padding-right: 0px; border: 0px; margin-bottom: 40px;}
.footer2 .vak {width: 100%; margin-bottom: 20px;text-align: center;}
.footer2 .rechts {text-align: center;}
.fab {margin-left: 10px; margin-right: 10px;}
	.headerstreep {margin-bottom: -100px;}
	h1, .homeintrolinks h1, .single-post h1 {font-size: 34px;}
	h2 {font-size: 26px;}
	h3, h4, h5 {font-size: 21px;}
}



@media(max-width:550px) {
.navigation a {display:block;}
img.alignleft, img.alignright,img.aligncenter {width:100%;margin-left:0px; margin-right:0px;}
.page-template-page_subpagina_a .entry-content p:first-child, .single-team .entry-content p:first-child{font-size: 15px;}
.footer .widget {width:100%; padding:5px 0px 0px 0px;}
.wpcf7-form table td {padding-right:0px;}
.homeinfo .kolom, .nieuwspagina .kolom {width: 100%; padding-right: 0px;}
.homeinfo h2 {text-align: left;}
}


@media(max-width:450px) {
iframe, object, embed {height: 200px;}
}




/* =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', Arial, Helvetica, sans-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; width:100%; height: 45px; line-height: 1.2em; padding: 4px 0px 4px 10px; color:#6A717A; margin-top:0px; margin-bottom:20px;box-sizing: border-box; font-size:15px;-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;}

#mc_embed_signup .mc-field-group {padding-bottom: 0px!important;}



/* =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', Arial, Helvetica, sans-serif;}
