/*!
Theme Name: WildfootblogV2
Theme URI: http://underscores.me/
Author: lisa thomasson
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: WildfootblogV2
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-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.

 */

img.size-full, img.size-large, img.header-image, img.wp-post-image {
    max-width: 100%;
    height: auto;
}
.site-content {
    margin: 24px 0 0;
    margin: 1.714285714rem 0 0;
}
.widget-area {
    margin: 24px 0 0;
    margin: 1.714285714rem 0 0;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
    margin: 1.714285714rem 0;
    line-height: 1.714285714;
}

@media screen and (min-width:600px) {
 .author-avatar {
  float:left;
  margin-top:8px;
  margin-top:.571428571rem
 }
 .author-description {
  float:right;
  width:80%
 }
 .site-content {
  float:left;
  width:65.104166667%
 }
 body.template-front-page .site-content,
 body.attachment .site-content,
 body.full-width .site-content {
  width:100%
 }
 .widget-area {
  float:right;
  width:26.041666667%
 }
 .site-header h1,
 .site-header h2 {
  text-align:left
 }
 .site-header h1 {
  font-size:26px;
  font-size:1.857142857rem;
  line-height:1.846153846;
  margin-bottom:0
 }
 .entry-header .entry-title {
  font-size:22px;
  font-size:1.571428571rem
 }
 #respond form input[type=text] {
  width:46.333333333%
 }
 #respond form textarea.blog-textarea {
  width:79.666666667%
 }
 .template-front-page .site-content,
 .template-front-page article {
  overflow:hidden
 }
 .template-front-page.has-post-thumbnail article {
  float:left;
  width:47.916666667%
 }
 .entry-page-image {
  float:right;
  margin-bottom:0;
  width:47.916666667%
 }
 .template-front-page .widget-area .widget,
 .template-front-page.two-sidebars .widget-area .front-widgets {
  float:left;
  width:51.875%;
  margin-bottom:24px;
  margin-bottom:1.714285714rem
 }
 .template-front-page .widget-area .widget:nth-child(odd) {
  clear:right
 }
 .template-front-page .widget-area .widget:nth-child(even),
 .template-front-page.two-sidebars .widget-area .front-widgets+.front-widgets {
  float:right;
  width:39.0625%;
  margin:0 0 24px;
  margin:0 0 1.714285714rem
 }
 .template-front-page.two-sidebars .widget,
 .template-front-page.two-sidebars .widget:nth-child(even) {
  float:none;
  width:auto
 }
 .commentlist .children {
  margin-left:48px;
  margin-left:3.428571429rem
 }
}





































body {
text-rendering: optimizeLegibility;
 color:#5a595d;
 font-size:1.1em;
 line-height:1.7;
 letter-spacing:.035rem;
 background-color:#fff
}
a {
 color:#43aa8b
}
.entry-content p, 
.entry-summary p, 
.comment-content p, 
.mu_register p {
    margin: 0 0 24px;
    margin: 0 0 1.714285714rem;
    line-height: 1.714285714;
}

#content h2 {
 color:#43aa8b;
 font-weight:600;
 clear: both;
 font-size: 1.8rem;
line-height: 1.9;
}
#content h3 {
 font-size: 1.4rem;
line-height: 1.6;
}
/*
#content {
 max-width:100%
}*/
.archive .archive-header {
 display:none
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
 font-size:1.2rem;
 line-height:1.84615
}
.blogTitle {
 position:relative;
 width:100vw;
 left:calc(-50vw + 50%)
}
.blogTitle {
 padding:15px 0
}
.blogTitle strong,
.blogTitle h1,
.archive-title {
 text-align:center;
 line-height:1.2;
 color:#fff;
 display:block;
 font-size:200%;
 text-transform:none;
 font-weight:400
}
#secondary .widget {
 background-color:#eceae9;
 padding:9%;
 margin-bottom:10px;
 box-sizing:border-box
}
#secondary .widget h2 {
 font-size:150%;
 margin-top:0;
 margin-bottom:20px;
 line-height:1.2;
 color:#222;
 text-transform:none;
 font-weight:400
}
.blog #content,
.single #content,
.archive #content {
 padding-top:0;
 margin-top:0!important
}
.entry-header .entry-title {
 font-size:1.6em;
 color:#2e174d;
 display:block;
 clear:both;
     font-weight: normal;
     line-height:1.4em;
     margin-top:20px;
}
.main-header .container {
 border:none
}
.site-content article {
 border:none!important
}
.blogTitle strong,
.blogTitle h1,
.archive-title {
 color:#eabe03
}
.single #main,
.archive #main {
 margin-top:0
}
#content article:nth-child(odd) {
 border:1px solid red;
 clear:left
}
.journal p {
 color:#fff;
 text-align:center;
 font-size:130%
}
img.wp-post-image {
 border-radius:0;
 box-shadow:none
}
.section.footer li a:hover {
 color:#fff
}
.home #main #primary {
 width:100%
}
@media(min-width:1024px) {
 .home #main .site-content article {
  width:47%;
  float:left;
  margin-left:2%
 }
 .nav-single span a {
  font-size:120%
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
 .widget-area aside:nth-child(3),
 .widget-area aside:nth-child(4) {
  display:none
 }
 .site-content {
  float:none;
  width:100%
 }
 .home #main .site-content {
  float:none
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
 .single #main.container {
  padding-top:0
 }
 .section.footer li {
  margin-bottom:1rem!important;
  font-size:110%
 }
 .widget-area {
  width:100%;
  float:none
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
 .single #main.container {
  padding-top:0
 }
 .section.footer li {
  margin-bottom:1rem!important;
  font-size:110%
 }
 .single #content {
  width:70%;
  float:left
 }
 .widget-area {
  margin-top:0
 }
}
#secondary .widget.sidebarItinerary {
 background-color:transparent;
 padding:0%!important
}
.page-template-full-width .entry-header {
 display:none
}
.page-template-full-width .entry-content h4 {
 font-size:2rem;
 line-height:2.4rem
}
.page-template-full-width .form label {
 text-indent:0;
 position:initial;
 overflow:initial
}
.page-template-full-width .form input,
.page-template-full-width .form textarea {
 display:block;
 width:100%;
 margin:10px 0 20px
}
.page-template-full-width .form input[type=submit],
.page-template-full-width .form input[type=button]:hover,
.page-template-full-width .form input[type=submit]:focus {
 color:#fff;
 background-color:#3c947c!important;
 background-image:none!important;
 border-color:#3c947c;
 cursor:pointer;
 -webkit-border-radius:5px;
 border-radius:5px;
 width:auto;
 padding:7px 5%;
 font-size:15px;
 font-weight:600;
 line-height:50px;
 letter-spacing:.1rem;
 text-transform:uppercase;
 text-decoration:none
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
 .page-template-full-width .introContent .containerExpanded .button {
  float:left!important;
  width:285px!important
 }
}
.resultBlogItem {
 overflow:hidden;
 background-color:#f4f4f0;
 padding-left:2%
}
.resultBlogLeft {
 margin-right:2%
}
.resultBlogRight {
 background-color:#f4f4f0;
 margin-top:2em
}
.resultBlogPrice {
 font-size:3.3rem!important;
 color:#43aa8b
}
@media(min-width:700px) {
 .resultBlogLeft {
  float:left;
  width:45%
 }
 .resultBlogRight {
  float:left;
  width:45%
 }
}

#secondary.widget-products {
	text-align: center;
}


/*FOOTER LOGOS*/
.abta-atol-award{
    display:flex;
    justify-content: space-between;
    align-items: center;
    max-width:320px;
    margin:auto;
}

.abta-atol-award .logo-atol {
    max-width: 60px;
    margin-right: 10px;
}
.abta-atol-award .abtaLogo {
    max-width: 100px;
    margin-right: 10px;
}
.abta-atol-award .logo-travel-awards {
    max-width: 55px;
    margin-right: 10px;
}
.abta-atol-award .logo-iato {
    max-width: 55px;
    margin-right: 10px;
}
@media screen and (min-width: 800px) {
    .abta-atol-award .logo-atol {
    max-width: 70px;
    margin-right: 10px;
}
.abta-atol-award .abtaLogo {
    max-width: 120px;
    margin-right: 10px;
}
.abta-atol-award .logo-travel-awards {
    max-width: 65px;
    margin-right: 10px;
}
.abta-atol-award .logo-iato {
    max-width: 65px;
    margin-right: 10px;
}
}










































