/* Generated by less 2.5.1 */
/*
Theme Name: Blossom Travel Child
Theme URI: https://blossomthemes.com/downloads/blossom-travel-free-wordpress-theme/
Template: blossom-travel
Author: Blossom Themes
Author URI: https://blossomthemes.com/
Description: Blossom Travel is a free WordPress theme which allows you to create various types of feminine blogs such as travel blog, personal blog, fashion blog, beauty blog, and many more. You can create a professional and chic friendly travel and other feminine blog with this theme without writing a single line of code. It is a fully responsive theme which will display your content accurately on every device. This theme features a creative design combined with eye-catching color combination which will make your reader come back again and again on your blog. Blossom Travel features multiple customization options to allow you to customize your website as per your desire via the WordPress Customizer. This theme features a great design on the front-end and easy to use content management system on the back-end. This theme features dedicated sections for Instagram and Email Subscription to help you grow your Instagram followers and Email list. Furthermore, it is a speed optimized theme which provides a great user experience to your visitors while browsing your website. The ultra SEO optimized &amp; Schema.org ready codes help your website rank at the top in Google and other search engine results. This theme comes with a step-by-step extensive documentation guide to help you build your blog from scratch. Also, it is backed up by a quick, responsive and friendly support team to help you solve your theme related queries in no time. Check theme details at https://blossomthemes.com/downloads/blossom-travel-free-wordpress-theme/, demo at https://demo.blossomthemes.com/blossom-travel/, read the documentation at https://docs.blossomthemes.com/docs/blossom-travel/, and get support at https://blossomthemes.com/support-ticket/.
Tags: blog,one-column,two-columns,right-sidebar,left-sidebar,footer-widgets,custom-background,custom-header,custom-menu,custom-logo,featured-images,threaded-comments,full-width-template,rtl-language-support,translation-ready,theme-options,e-commerce
Version: 1.0.4.1580695333
Updated: 2020-02-03 02:02:13

*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Oswald, sans-serif !important;
}
.custom-logo { /*this is the logo for the site */
  margin-left: 1em;
  max-width: 30%;
}
.header-one button.toggle-btn .toggle-bar { /* these next styles target the hamburger button for mobile devices */
  background-color: #d98825;
}
button.toggle-btn {
  margin: 0 2em;
  padding: 2em;
}
button.toggle-btn .toggle-bar {
  height: 3px;
  width: 30px;
}
button.toggle-btn .toggle-bar:first-child { /* the first line */
  top: -11px;
}

.social-list li a { /* for the instagram logo */
	font-size: 1.5em;
}

#pg-w60003d6a01a20-0>.panel-row-style {
	background-size: cover;
}

section.about-section {
  padding-top: 0;
}
section.about-section .widget .widget-title::after,
section.about-section .widget .section-title::after { /*I think that this removes an line under header titles */
  display: none;
}
section.about-section .widget .widget-title { /* targets the primary header of the page, which says find a recipe */
  color: #ffffff;
  font-size: 3.5em;
  line-height: 1.1;
  padding: 0 .3em;
}
section.about-section .search-form .search-field { /* search box */
  background: #ffffff;
  opacity: .80;
}
section.about-section .search-form {
  margin: 0 auto;
  width: 70%;
}
section.about-section input::placeholder { /* placeholder says search */
  color: #2e2e2e;
  letter-spacing: 2.5px;
  padding-left: 1em;
  text-transform: uppercase;
}
section.featured-section {
  padding-top: 0;
}
section.featured-section .widget h2.widget-title {
  font-size: 2.5em;
}
section.featured-section .widget_bttk_image_text_widget ul li .btn-readmore { /* these target the quick access text, eg, main dish, breakfast */
  font: bold 1.5em Oswald, sans-serif;
  left: 10%;
}
section[class*="-section"] #pg-w5e3759c30470c-0 > .panel-row-style { /* no clue lol */
  background-size: cover;
}
.container { /* gives it boundaries, thus the white space on the sides */
  max-width: 1350px !important;
}
.header-four .header-t,
section.featured-section,
section.feature-category-section,
section.explore-destination-section,
section.newsletter-section {
  background: #ffffff !important; /* I don't know */
}

article.cooked-recipe span.cooked-favorite-heart span.cooked-favorite-total, section.cooked-right span.cooked-favorite span.cooked-favorite-heart span.cooked-favorite-total { /*number by the heart icon*/
	display: none !important;
}
.share-it { /*the box that asks people if they want to submit a recipe */
  background-size: cover;
}
.share-it .so-panel {
  margin-bottom: 0 !important;
}
.share-it div.panel-grid-cell div.widget h3 { /*trying to bypass default values */
  color: #ffffff !important;
  line-height: 1.2;
  padding: 4em 2em 0 1em;
  text-align: left;
}
.share-it div.panel-grid-cell div.widget h3::after {
  content: none;
}
.share-it .ow-button-base.ow-button-align-center {
  padding: 0 0 7em 2em;
  text-align: left;
}

a.donate-button { /*this is the paypal donate button in the about us page */
	width: 50%;
	background-color: #0070BA;
	padding: 1em;
	color: #ffffff;
}

a.donate-button:hover {
	color: #ffffff;
}

#pl-192 .panel-widget-style {
  background-size: cover;
  border-radius: 5%;
}
#pl-192 .siteorigin-panels-stretch.panel-row-style {
  padding: 0 3em !important;
}
#pl-192 .widget h3 {
  display: none;
}
#pl-192 .widget p {
  background: rgba(46, 46, 46, 0.15);
  border-radius: 5%;
  font: bold 3em Oswald, sans-serif;
  margin-bottom: 0;
  padding: 3.5em 0;
  text-align: center;
  text-transform: uppercase;
}
#pl-192 .widget p a {
  color: #ffffff;
  padding: 3.5em 0em;
}
code,
kbd,
tt,
var {
  font-family: Montserrat, sans-serif;
}
table tbody tr:nth-child(odd) {
  background: none;
}
.cooked-recipe-card-content > span.cooked-recipe-card-excerpt {
  display: none !important;
}
.wpuf-message {
  font-size: 1.2em !important;
}
.wpuf-message a {
  font-weight: 600;
  text-decoration: underline;
}

#panel-192-1-1-0>.panel-widget-style, #panel-192-1-0-0>.panel-widget-style {
	background-position: 50%;
}

#bitnami-banner .bitnami-corner-image-div .bitnami-corner-image {
  display: none;
}
footer .widget ul {
  text-align: center;
}
footer .widget {
	margin:0
}
.site-footer,
.footer-b {
  background: #2e2e2e;
}
.footer-b a {
  color: #fff;
}
.site-footer .widget ul li {
  border-left: 1px solid #ffffff;
  padding: 0 1em;
}
.site-footer .widget ul li:before {
  content: none;
}
.site-footer .widget ul li:last-of-type {
  border-right: 1px solid #ffffff;
}
#secondary .widget ul li,
.site-footer .widget ul li {
  display: inline-block;
}
blockquote {
	background-image: none !important;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  background: #d98825;
}

div.additional-post {
	display:none;
}

.commissary h3, .commissary a { /*makes it so that pantry & commissary fits better in the bocx */
    font-size: .8em;
}

#pl-192 .widget .commissary p {
    line-height: 1.1;
}

@media screen and (max-width: 450px) {
  #pg-w5e3759c30470c-0>.panel-row-style {
    padding: 6em 0 6em 0 !important;
  }
	
	#pl-192 .widget p a {
		padding: 3.5em 1em;
	}
	
}

@media screen and (min-width:450px) {
  section.about-section .widget .widget-title {
  	padding: 0 1.5em;
  }
}

@media screen and (max-width: 600px) {
  .container {
    max-width: 420px !important;
  }
	
  div#pg-w5e3759c30470c-0>.panel-row-style {
    padding: 8em 0 8em 0;
  }
}
@media screen and (min-width: 600px) {
  .share-it .ow-button-base.ow-button-align-center {
    padding-left: 3em;
    text-align: left;
  }
		
  .container {
    max-width: 650px !important;
  }
  #pl-192 .widget p {
    font-size: 2.5em;
    padding: 3.5em 3em;
  }
  #pl-192 .widget p a {
    padding: 3.5em 0;
  }
}
@media screen and (min-width: 768px) {
  .container {
    max-width: 1000px !important;
  }
	
   div.textwidget a {
	font-size: .9em;
  }
	
  #text-3 h2 {
    margin-top: 3em;
  }
  section.about-section .search-form {
    width: 50%;
  }
  section.about-section .widget .widget-title {
    margin-bottom: 0;
  }
  #pl-192 .widget p {
    font-size: 3em;
    padding: 3em 0;
  }
  #pl-192 .widget p a {
    padding: 3em 0em;
  }
	
	.commissary h3, .commissary a {
    font-size: .8em !important;
}
	
	#pl-192 .widget .commissary p {
		padding: 2.65em 0;
	}

@media screen and (min-width: 1000px) {
  .share-it div.panel-grid-cell div.widget h3 {
    width: 75%;
  }
  .custom-logo {
    margin-left: 4em;
    max-width: 45%;
  }
	
	div.textwidget a {
	font-size: 1em;
  }
  section.about-section .search-form {
    width: 40%;
  }
  #pl-192 .widget p {
    font-size: 3.5em;
  }
  #pl-192 .widget p a {
    padding: 3.5em;
  }
}
@media screen and (min-width: 1300px) {
  .container {
    max-width: 1400px !important;
  }
  .share-it div.panel-grid-cell div.widget h3 {
    width: 65%;
  }
  .share-it div.panel-grid-cell div.widget h3 {
    padding-left: 3em;
  }
  .share-it .ow-button-base.ow-button-align-center {
    padding-bottom: 9em;
    padding-left: 8em;
    text-align: left;
  }
  #pl-192 .widget p a {
    padding: 3.5em 0;
  }
  #pl-192 .siteorigin-panels-stretch.panel-row-style {
    padding: 0 14em !important;
  }
}
