@charset "UTF-8";
/* dark blue */
/* green */
/* blue */
/* light blue - for hover & stuff */
/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
}

/* line 12, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
.alvaro-spacer-0, .alvaro-spacer-5, .alvaro-spacer-10, .alvaro-spacer-15, .alvaro-spacer-20, .alvaro-spacer-25, .alvaro-spacer-30, .alvaro-spacer-35, .alvaro-spacer-40, .alvaro-spacer-45, .alvaro-spacer-50, .alvaro-spacer-55, .alvaro-spacer-60, .alvaro-spacer-65, .alvaro-spacer-70, .alvaro-spacer-75, .alvaro-spacer-80, .alvaro-spacer-85, .alvaro-spacer-90, .alvaro-spacer-95, .alvaro-spacer-100 {
  background: none;
  border: none;
  clear: both;
  display: block;
  margin: 0 !important;
  outline: none;
  padding: 0;
}

/* line 191, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
.woocommerce-cart .alvaro-update-cart .coupon #coupon_code,
.woocommerce-wishlist .alvaro-update-cart .coupon #coupon_code {
  font-size: 14px;
  height: auto;
  margin: 0 0 4px 0;
  padding: 12px 15px 10px;
  width: 100%;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_extends.scss */
.woocommerce-cart .alvaro-update-cart .coupon #coupon_code::placeholder,
.woocommerce-wishlist .alvaro-update-cart .coupon #coupon_code::placeholder {
  color: #888888;
  text-transform: capitalize;
}

/*
@if $debugging == true {
	*{border:solid px(1) red;background:rgba(255,0,0,.2)}
}
*/
/* =============== Browser Resets =============== */
/* ========= Links ========= */
/* line 13, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a {
  color: #1665f6;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a, a:after, a:before, a span, a span:after, a span:before, a input, a input:after, a input:before, a button, a button:after, a button:before, a .btn, a .btn:after, a .btn:before {
  transition: all 0.4s;
}

/* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a:hover {
  color: #24b24c;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a:active {
  color: #24b24c;
}

/* line 26, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a, a:hover, a:active, a:focus {
  outline: 0;
  text-decoration: none;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
a[rel=author]:hover {
  text-decoration: underline;
}

/* ========= Basic html tags ========= */
/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
html {
  font-size: 16px;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
body {
  color: #4b4f58;
  font-family: "Barlow", sans-serif;
  font-size: 17px;
  line-height: 29px;
  font-weight: 500;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h1, h2, h3, h4, h5, h6 {
  color: #4b4f58;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
}

/* line 56, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h1 {
  font-size: 52px;
  line-height: 60px;
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h2 {
  font-size: 42px;
  line-height: 50px;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h3 {
  font-size: 24px;
  line-height: 34px;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h4 {
  font-size: 20px;
  line-height: 30px;
}

/* line 72, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h5 {
  font-size: 16px;
  line-height: 26px;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
h6 {
  font-size: 17px;
  line-height: 30px;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
p {
  margin: 12px 0;
}

/* line 85, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
abbr {
  text-decoration: none;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
address {
  margin: 6px 0;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
address, em {
  font-style: italic;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  clear: both;
  font-family: "Barlow", sans-serif;
  font-size: 20px;
  line-height: 30px;
  margin: 35px 0 35px 10px;
  padding: 18px 0 18px 59px;
  position: relative;
}

/* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote:before,
.wp-block-quote.is-large:before,
.wp-block-quote.is-style-large:before {
  content: "";
  background: #24b24c;
  height: 100%;
  left: 25px;
  line-height: 32px;
  position: absolute;
  top: 0;
  width: 3px;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #b6b9bf;
  display: block;
  margin-top: 10px;
}

/* line 123, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
blockquote p,
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  font-size: 22px;
  line-height: 36px;
  padding: 0 0 0 64px;
}

/* line 136, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
q {
  background-color: #1665f6;
  color: #ffffff;
  display: block;
  font-size: 17px;
  line-height: 30px;
  padding: 34px 34px 34px 99px;
  margin: 20px 0;
  position: relative;
}

/* line 145, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
q:before {
  content: '”';
  font-size: 82px;
  left: 40px;
  position: absolute;
  top: 52px;
}

/* line 154, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
code, pre {
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  line-height: 28px;
}

/* line 160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
del {
  text-decoration: line-through;
}

/* line 164, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
hr {
  border-top: 1px solid #e2e8ef;
}

/* line 168, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
kbd {
  padding: 2px 4px 2px 4px;
  color: #ffffff;
  background: #24b24c;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 175, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
mark {
  padding: 2px 6px;
  background-color: #f3ed48;
  border-radius: 2px;
  color: #4b4f58;
}

/* line 180, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
mark.alvaro-mark2 {
  background-color: #1665f6;
  color: #ffffff;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
pre {
  padding: 30px;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
strong, ul li strong, ol li strong, var {
  font-weight: 700;
}

/* line 194, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
sub, sup {
  font-size: 70%;
}

/* =============== Predefined Font sizes =============== */
/* line 200, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.has-large-font-size {
  font-size: 26px;
  line-height: 36px;
}

/* line 204, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.has-drop-cap {
  margin-top: 100px;
  display: block;
}

/* line 208, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
p.has-drop-cap:not(:focus):first-letter {
  margin-top: -100px;
}

/* =============== Text styles =============== */
/* line 214, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.text-center {
  text-align: center;
}

/* =============== List styles =============== */
/* line 221, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul, ol {
  margin: 4px 0 12px 0;
}

/* line 223, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul ul, ul ol, ol ul, ol ol {
  margin-bottom: 4px;
}

/* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul li, ol li {
  margin: 9px 0 0 20px;
}

/* line 228, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul li li, ol li li {
  margin-left: 30px;
}

/* line 233, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ul {
  list-style: disc outside;
}

/* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
ol {
  list-style: decimal outside;
}

/* =============== Definition Lists =============== */
/* line 243, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
dl {
  margin: 10px 0 10px 0;
}

/* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
dl dt {
  margin: 10px 0 0 0;
  font-weight: 700;
  text-decoration: underline;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
dl dd {
  margin: 10px 0 20px 0;
  padding: 0;
  line-height: 26px;
}

/* ========= Buttons & Forms ========= */
/* line 260, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.alvaro-button,
.read-more,
.more-link,
.more-link:focus {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 272, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.alvaro-button:hover,
.read-more:hover,
.more-link:hover,
.more-link:focus:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 278, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.read-more {
  margin-top: 20px;
}

/* line 281, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.more-link,
.more-link:focus {
  background-color: #1665f6;
}

/* line 284, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.more-link:hover,
.more-link:focus:hover {
  background-color: #24b24c;
}

/* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input, textarea, select {
  padding: 6px 16px 4px 16px;
  margin: 4px 0px 4px 0px;
  border-radius: 3px;
}

/* line 297, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input:focus, input:hover, textarea:focus, textarea:hover {
  outline: none;
}

/* line 301, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input, select {
  height: 46px;
  border: 1px solid #e4e4e4;
}

/* line 305, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer {
  float: left;
  width: 100%;
}

/* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.footer-content input, .footer-content select, .footer-content textarea {
  border: 1px solid transparent;
  background-color: #303343;
}

/* line 315, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input[type="search"] {
  height: 46px;
  width: 100%;
}

/* line 320, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
select {
  width: 100%;
  cursor: pointer;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button, input, textarea, select {
  margin: 0;
  vertical-align: middle;
  outline: 0;
  font-size: 15px;
  line-height: 26px;
}

/* line 331, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button, input {
  line-height: normal;
  *overflow: visible;
}

/* line 334, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 339, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

/* line 344, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 348, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
textarea {
  border: 1px solid #e4e4e4;
  overflow: auto;
  padding-bottom: 12px;
  padding-top: 12px;
  width: 100%;
}

/* line 355, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#alvaro-scroll-top {
  background-color: #1665f6;
  border-radius: 50%;
  bottom: 75px;
  color: #ffffff;
  display: none;
  font-size: 11px;
  height: 46px;
  letter-spacing: normal;
  padding: 0 0 1px;
  position: fixed;
  right: 98px;
  text-align: center;
  width: 46px;
  z-index: 100;
}

/* line 370, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#alvaro-scroll-top:hover {
  background: #24b24c;
}

/* ========= Dropcaps ========= */
/* line 377, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-dropcap1,
.alvaro-dropcap2 {
  display: inline-block;
  float: left;
  font-size: 26px;
  line-height: 42px;
  margin: 6px 24px 0 0;
  text-align: center;
  width: 60px;
}

/* line 387, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-dropcap1 {
  border: 2px solid #4b4f58;
  color: inherit;
  padding: 7px 0 5px;
}

/* line 392, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-dropcap2 {
  background-color: #1665f6;
  color: #ffffff;
  padding: 9px 0 7px;
}

/* search form */
/* line 400, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.searchform #s {
  position: relative;
  top: -1px;
  min-width: 220px;
}

/* placeholder color - leave the definitions "as is", separate, or they won't work! */
/* line 409, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b6b9bf;
}

/* line 412, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #b6b9bf;
}

/* line 415, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
:-ms-input-placeholder {
  /* IE 10+ */
  color: #b6b9bf;
}

/* line 418, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #b6b9bf;
}

/* line 422, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-exit-container {
  margin-left: calc(-100vw / 2 + 50% + 8px) !important;
  width: calc( 100vw - 17px);
}

/* line 425, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-exit-container .vc_column-inner {
  padding: 0 !important;
}

/*=============== Tables ===============*/
/* line 432, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table {
  width: 100%;
  margin: 20px 0 20px 0;
  border: 1px solid #e4e4e4;
}

/* line 436, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table thead {
  font-weight: 700;
}

/* line 443, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table > thead > tr > td, table > thead > tr > th, table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th {
  padding: 16px 16px 15px 16px;
  border: 1px solid #e4e4e4;
  border-bottom-width: 1px;
}

/* line 452, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
table > thead > tr > td, table > thead > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th {
  background-color: #f4f7fa;
  border-bottom-width: 1px;
}

/* line 460, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
  border-bottom-width: 1px;
}

/* striped table */
/* line 468, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f4f7fa;
}

/* bordered table */
/* line 474, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-bordered {
  border: 1px solid #e4e4e4;
}

/* line 478, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th {
  border: 1px solid #e4e4e4;
}

/* hover table */
/* line 487, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
  background-color: #f4f7fa;
}

/* ========= Main Menu ========= */
/* line 495, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header {
  min-height: 230px;
  position: relative;
}

/* line 498, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top,
header .header-nav {
  width: 100%;
  z-index: 200;
}

/* line 503, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top {
  padding: 42px 0;
}

/* line 505, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top.header-bg {
  background-color: #1e232d;
}

/* line 508, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a {
  color: #ffffff;
  transition: 0.3s;
}

/* line 511, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a span {
  transition: none;
}

/* line 515, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* line 520, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top a i {
  font-size: 14px;
}

/* line 525, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-left,
header .header-top .alvaro-top-right {
  display: inline-block;
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 531, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-left {
  color: #ffffff;
}

/* line 533, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-left span {
  margin: 0 5px 0 3px;
}

/* line 538, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-right {
  float: right;
  line-height: inherit;
}

/* line 541, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-top .alvaro-top-right a:first-child {
  margin-right: 39px;
}

/* line 547, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav {
  background: #131c50;
  color: rgba(255, 255, 255, 0.4);
  display: flex;
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  padding: 0;
  top: 113px;
  min-height: 59px;
}

/* line 555, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .main-left-menu {
  display: inline-block;
  vertical-align: top;
  width: 475px;
}

/* line 560, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .main-right-menu {
  display: inline-block;
  margin-left: 215px;
  vertical-align: top;
  width: 475px;
}

/* line 566, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .alvaro-responsive-menu {
  display: none;
}

/* line 568, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .alvaro-responsive-menu button {
  background: #131c50;
  border: none;
  border-radius: 4px;
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.14);
  font-size: 16px;
  line-height: 26px;
  padding: 18px 10px 17px 10px;
  width: 100%;
}

/* line 577, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav .alvaro-responsive-menu button:before {
  content: url(https://bonfire.tienda/wp-content/themes/alvaro/images/menu-icon.png);
  margin-right: 13px;
}

/* line 583, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav {
  position: relative;
}

/* line 585, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  /* Submenu */
}

/* line 589, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 595, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li:hover a {
  background: #0d1438;
}

/* line 598, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li:hover > ul {
  display: inline-block;
  z-index: 300;
}

/* line 603, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li a {
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  color: white;
  display: inline-block;
  padding: 22px 32px 22px 32px;
}

/* line 608, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li a:hover {
  background: #0d1438;
  color: #0089e8;
  text-decoration: none;
}

/* line 613, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul li a:active {
  color: #1665f6;
}

/* line 619, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu {
  background: #0d1438;
  display: none;
  left: 0;
  min-width: 232px;
  padding: 20px 0;
  position: absolute;
  top: 66px;
  z-index: 10;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 630, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu li {
  display: block;
  position: relative;
  width: 100%;
}

/* line 634, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu li a {
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  display: block;
  padding: 5px 38px;
}

/* line 639, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav > ul ul.sub-menu li ul.sub-menu {
  top: -24px;
  left: 232px;
}

/* line 646, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav a.logo {
  flex: 1 0 auto;
  left: 50%;
  position: absolute;
  top: -45px;
  transform: translateX(-50%);
}

/* line 652, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav a.logo:hover {
  background: none;
}

/* line 656, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav #headerMenuLeft {
  float: left;
  width: 470px;
  height: 70px;
}

/* line 661, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
header .header-nav nav #headerMenuRight {
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  width: 470px;
  height: 70px;
}

/* line 673, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro_header_bg_wrapper {
  background-color: #1e232d;
  position: relative;
  width: 100%;
  z-index: 100;
}

/* line 678, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro_header_bg_wrapper h1 {
  color: #ffffff;
}

/* line 682, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro_header_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* =============== Responsive Menu =============== */
/* line 690, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.responsive-menu {
  width: 80px;
  position: relative;
  float: left;
}

/* line 696, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.header-nav .responsive-menu ul {
  padding: 4px 0 10px 0;
}

/* line 698, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.header-nav .responsive-menu ul li {
  float: none;
  margin: 0 29px;
}

/* line 701, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.header-nav .responsive-menu ul li a {
  padding: 9px 0 9px 0;
}

/* =============== General layout styles =============== */
/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-0 {
  height: 0px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-5 {
  height: 5px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-10 {
  height: 10px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-15 {
  height: 15px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-20 {
  height: 20px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-25 {
  height: 25px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-30 {
  height: 30px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-35 {
  height: 35px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-40 {
  height: 40px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-45 {
  height: 45px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-50 {
  height: 50px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-55 {
  height: 55px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-60 {
  height: 60px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-65 {
  height: 65px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-70 {
  height: 70px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-75 {
  height: 75px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-80 {
  height: 80px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-85 {
  height: 85px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-90 {
  height: 90px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-95 {
  height: 95px;
}

/* line 714, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-spacer-100 {
  height: 100px;
}

/* line 720, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-wrapper {
  float: left;
  margin-top: 100px;
  width: 100%;
}

/* line 726, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.container-fluid {
  width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

/* page / post content with sidebar */
/* line 736, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.inner-content, .sidebar {
  margin: 40px 0 0 0;
}

/* line 739, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-no-sidebar.inner-content {
  margin-top: 0px;
}

/* line 742, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.sidebar {
  float: left;
}

/* line 746, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer {
  background-color: #1e232d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 80px;
}

/* line 752, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-top,
footer.alvaro-footer .footer-content,
footer.alvaro-footer .footer-bottom {
  float: left;
  width: 100%;
}

/* line 758, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-content {
  background: transparent;
  color: #d2d2de;
  padding: 104px 0 0 0;
}

/* line 763, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom {
  background: transparent;
  color: #d2d2de;
}

/* line 766, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer {
  border-top: 3px solid rgba(255, 255, 255, 0.1);
  padding: 62px 0 73px 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}

/* line 772, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum {
  color: #d2d2de;
}

/* line 774, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 777, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum a {
  color: #1665f6;
}

/* line 779, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .impressum a:hover {
  color: #24b24c;
}

/* line 785, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul {
  margin: 0;
  list-style-type: none;
  text-align: right;
}

/* line 789, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li {
  display: inline-block;
  margin: 10px 0 0 50px;
}

/* line 792, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #d2d2de;
}

/* line 795, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li a:hover {
  color: #1665f6;
}

/* =============== Breadcrumbs Styles =============== */
/* line 808, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section {
  position: relative;
  text-align: center;
  padding: 85px 0px 85px 0;
  z-index: 190;
}

/* line 814, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-container {
  display: none;
}

/* line 817, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list {
  list-style: none;
  margin: 20px 0 0 0;
}

/* line 820, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li {
  letter-spacing: 0.5px;
  display: inline-block;
  margin: 0 9px 0;
}

/* line 824, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li:first-child {
  margin-left: 0;
}

/* line 828, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li a:hover {
  color: #1665f6;
}

/* line 832, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li, .alvaro-title-breadcrumbs-section .alvaro-breadcrumbs-list li a {
  font-family: "Barlow", sans-serif;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* =============== owl-carousel Styles =============== */
/* line 846, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-buttons {
  position: relative;
  margin-top: 46px;
}

/* line 849, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-buttons .owl-prev,
.owl-theme .owl-buttons .owl-next {
  border-radius: 40px;
  width: 52px;
  height: 52px;
  margin: 0;
  padding: 13px 0 0 0 !important;
  text-align: center;
  z-index: 100;
  position: relative;
}

/* line 863, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons:after {
  content: "";
  width: 68px;
  height: 68px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(246, 246, 246, 0.8) 100%);
  display: block;
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -34px;
  border-radius: 68px;
  z-index: 1;
  color: #4b4f58;
}

/* line 881, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons div {
  background: #ffffff !important;
  color: #4b4f58;
  opacity: 1 !important;
  margin: 2px !important;
}

/* line 887, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons div:hover i {
  color: #24b24c;
}

/* line 890, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons div i {
  transition: color .4s;
  color: #4b4f58;
  font-size: 13px;
  line-height: 13px;
}

/* line 897, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons .owl-prev {
  box-shadow: -4px 12px 26px rgba(0, 0, 0, 0.07);
}

/* line 900, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.owl-theme .owl-controls .owl-buttons .owl-next {
  box-shadow: 4px 12px 26px rgba(0, 0, 0, 0.07);
}

/* =============== Responsive Images =============== */
/* line 908, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.container-fluid-extender img {
  max-width: 100%;
}

/* line 911, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 913, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
img.size-full, img.size-large, img.header-image, img.wp-post-image {
  max-width: 100%;
  height: auto;
}

/* line 917, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
  height: auto;
}

/* Fluid images for posts, comments, and widgets */
/* line 924, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.comment-content img, .entry-content img, .entry-summary img, .widget img {
  max-width: 100%;
}

/* line 928, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.wp-caption {
  max-width: 100%;
  background-color: #ffffff;
  border: 1px solid #e2e8ef;
}

/* line 934, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.footer-content .wp-caption {
  background-color: #1e232d;
  border: 1px solid #303343;
}

/* line 939, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.wp-caption p.wp-caption-text {
  font-size: 13px;
  padding: 12px 20px 2px 20px;
}

/* =============== Blog Posts =============== */
/* line 947, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.single-post .alvaro-post-content {
  margin: 0px 0px 80px 0px;
}

/* line 952, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content h2 {
  margin: 0 0 10px 0;
  word-wrap: break-word;
}

/* line 955, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content h2 a {
  color: #4b4f58;
}

/* line 957, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content h2 a:hover {
  color: #24b24c;
}

/* line 962, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-post-content .more-link {
  margin-top: 26px;
}

/* line 966, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.post-misc {
  font-size: 14px;
  float: left;
  width: 100%;
  margin: 2px 0 25px 0;
  color: #858a94;
}

/* line 973, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.post-misc a:hover {
  text-decoration: none;
}

/* line 978, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-title {
  font-weight: 800;
  font-size: 36px;
  line-height: 44px;
}

/* line 983, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.sticky .alvaro-title:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\edb6";
  padding: 0 2px 0 0;
  font-size: 16px;
  position: relative;
  top: -3px;
}

/* line 991, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-offset-120 {
  margin-left: 120px;
}

/* line 995, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-pcinner {
  float: left;
  width: 100%;
}

/* =============== Pagination Styles =============== */
/* line 1002, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.classic-pagination a, #page-links a {
  display: inline-block;
  padding-right: 10px;
}

/* line 1008, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul, .numbered-pagination li {
  list-style: none;
}

/* line 1012, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li {
  margin: 0;
  padding: 0;
  float: left;
}

/* line 1016, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li .current {
  display: block;
  background-color: #24b24c;
  color: #ffffff;
  padding: 8px 18px 8px 18px;
  margin: 0 0 0 2px;
}

/* line 1023, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li a {
  display: block;
  background-color: #f4f7fa;
  padding: 8px 18px 8px 18px;
  margin: 0 0 0 2px;
}

/* line 1028, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination ul li a:hover {
  background-color: #24b24c;
  color: #ffffff;
}

/* line 1035, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.numbered-pagination .alvaro-pages-no {
  float: right;
  position: relative;
  top: 8px;
}

/* line 1041, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links,
.page-links {
  margin: 20px 0 0 0;
}

/* line 1044, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links a,
.page-links a {
  background: #f6f6f6;
  color: #4b4f58;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  height: 42px;
  line-height: unset;
  padding: 7px 0 5px;
  width: 50px;
  border-radius: 3px;
  text-align: center;
}

/* line 1056, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links a span,
.page-links a span {
  transition: none;
}

/* line 1059, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
#page-links a:hover, #page-links a:focus,
.page-links a:hover,
.page-links a:focus {
  background-color: #24b24c;
  color: #ffffff;
}

/* line 1066, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links {
  margin: 30px 0;
  float: left;
  width: 100%;
}

/* line 1070, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links .post-page-numbers {
  border: none;
  display: inline-block;
  float: none;
  margin: 0 -2px 0 0;
  text-align: center;
  width: 50px;
  height: 42px;
  border-radius: 3px;
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  padding: 10px 0 0;
}

/* line 1084, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links .post-page-numbers.current {
  background: #24b24c;
  color: #ffffff;
}

/* line 1088, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.page-links a {
  background: #f4f7fa;
  color: #4b4f58;
}

/* line 1094, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links {
  margin: 0;
  float: left;
  width: 100%;
}

/* line 1098, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links a {
  margin: 0 2px 2px 0;
  float: left;
  display: block;
  background: #f6f6f6;
  color: #4b4f58;
  display: inline-block;
  font-size: 13px;
  height: 40px;
  padding: 6px 0 5px;
  width: 44px;
  text-align: center;
  border-radius: 2px;
}

/* line 1111, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links a:hover {
  color: #ffffff;
  background-color: #1665f6;
}

/* line 1116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links > span {
  margin: 0 2px 2px 0;
  float: left;
  display: block;
  background: #f6f6f6;
  color: #4b4f58;
  display: inline-block;
  font-size: 13px;
  height: 40px;
  padding: 6px 0 5px;
  width: 44px;
  text-align: center;
  border-radius: 2px;
}

/* line 1129, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links > span.current {
  color: #ffffff;
  background-color: #1665f6;
}

/* line 1137, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.nav-links a.next,
.nav-links a.prev {
  display: none !important;
}

/* line 1143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.comment-form {
  width: 100%;
}

/* =============== alvaro Demo Styles =============== */
/* line 1150, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-columns-section,
.alvaro-paragraph {
  float: left;
  width: 100%;
  padding: 42px 0;
}

/* =============== Text Colors =============== */
/* line 1160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-white-color {
  color: #ffffff;
}

/* line 1163, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-primary-color {
  color: #24b24c;
}

/* line 1166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-secondary-color {
  color: #1665f6;
}

/* =============== Tabs titles =============== */
/* line 1174, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-woo-tab-title-container,
.alvaro-title-container,
.alvaro-related-tab-title-container,
body .alvaro-section-heading {
  position: relative;
}

/* line 1179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.alvaro-woo-tab-title-container .alvaro-woo-tab-title,
.alvaro-woo-tab-title-container h2,
.alvaro-woo-tab-title-container h3,
.alvaro-woo-tab-title-container h4,
.alvaro-woo-tab-title-container span,
.alvaro-title-container .alvaro-woo-tab-title,
.alvaro-title-container h2,
.alvaro-title-container h3,
.alvaro-title-container h4,
.alvaro-title-container span,
.alvaro-related-tab-title-container .alvaro-woo-tab-title,
.alvaro-related-tab-title-container h2,
.alvaro-related-tab-title-container h3,
.alvaro-related-tab-title-container h4,
.alvaro-related-tab-title-container span,
body .alvaro-section-heading .alvaro-woo-tab-title,
body .alvaro-section-heading h2,
body .alvaro-section-heading h3,
body .alvaro-section-heading h4,
body .alvaro-section-heading span {
  font-family: "Nunito", sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  display: inline-block;
  margin: 0;
  padding-right: 10px;
  position: relative;
  z-index: 2;
}

/* =============== Smaller Line Separator =============== */
/* line 1197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.small-separator {
  width: 60px;
  height: 3px;
  overflow: hidden;
  background-color: #e2e8ef;
}

/* =============== Clickable Block =============== */
/* line 1206, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.block-click {
  cursor: pointer;
}

/* line 1211, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_global.scss */
.post-misc-comments span.comments-link {
  font-size: 9px;
  line-height: 12px;
  height: 26px;
  padding: 0px;
  display: block;
}

/* =============== Widgets Styles =============== */
/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_text .textwidget {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive,
.widget_categories,
.widget_meta,
.widget_nav_menu,
.widget_pages,
.widget_recent_comments,
.widget_rss {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_rss ul {
  margin-top: 20px;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul, .widget_archive ul li,
.widget_categories ul,
.widget_categories ul li,
.widget_meta ul,
.widget_meta ul li,
.widget_nav_menu ul,
.widget_nav_menu ul li,
.widget_pages ul,
.widget_pages ul li,
.widget_recent_comments ul,
.widget_recent_comments ul li,
.widget_rss ul,
.widget_rss ul li {
  list-style: none;
  margin: 10px 0 10px 0;
  padding: 0;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul.children,
.widget_categories ul.children,
.widget_meta ul.children,
.widget_nav_menu ul.children,
.widget_pages ul.children,
.widget_recent_comments ul.children,
.widget_rss ul.children {
  display: block;
  margin: 0 0 0 25px;
  padding: 0;
}

/* line 26, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_archive ul.children li,
.widget_categories ul.children li,
.widget_meta ul.children li,
.widget_nav_menu ul.children li,
.widget_pages ul.children li,
.widget_recent_comments ul.children li,
.widget_rss ul.children li {
  margin-left: 0;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_archive,
.footer-content .widget_categories,
.footer-content .widget_meta,
.footer-content .widget_nav_menu,
.footer-content .widget_pages,
.footer-content .widget_recent_comments,
.footer-content .widget_rss,
.footer-content .textwidget {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #d2d2de;
}

/* line 45, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget {
  float: left;
  margin: 0 0 88px 0;
  width: 100%;
}

/* line 49, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget > h3,
.widget .widgettitle {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  border-bottom: 3px solid #e2e8ef;
  color: #1665f6;
  margin: 0 0 49px 0;
  padding-bottom: 14px;
  padding-top: 2px;
}

/* line 61, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.sidebar .widget:last-child {
  margin-bottom: 0;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget.widget_text a,
.widget.widget_text.widget_custom_html a {
  color: #24b24c;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget.widget_text a:hover,
.widget.widget_text.widget_custom_html a:hover {
  color: #1665f6;
}

/* line 79, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget {
  color: #d2d2de;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget > h3,
.footer-content .widget .widgettitle {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  border-bottom: 3px solid rgba(255, 255, 255, 0.1);
  color: #d2d2de;
  margin: 0 0 53px 0;
  padding-bottom: 18px;
  padding-top: 2px;
}

/* line 90, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget a {
  color: #d2d2de;
}

/* line 92, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget a:hover {
  color: #24b24c;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget.widget_text a,
.footer-content .widget.widget_text.widget_custom_html a {
  color: #24b24c;
}

/* line 101, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget.widget_text a:hover,
.footer-content .widget.widget_text.widget_custom_html a:hover {
  color: #1665f6;
}

/* line 115, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_archive a,
.footer-content .widget_categories a,
.footer-content .widget_meta a,
.footer-content .widget_nav_menu a,
.footer-content .widget_pages a,
.footer-content .widget_recent_comments a,
.footer-content .widget_rss a {
  color: #d2d2de;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_archive a:hover,
.footer-content .widget_categories a:hover,
.footer-content .widget_meta a:hover,
.footer-content .widget_nav_menu a:hover,
.footer-content .widget_pages a:hover,
.footer-content .widget_recent_comments a:hover,
.footer-content .widget_rss a:hover {
  color: #1665f6;
}

/* calendar widget */
/* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar caption {
  background: #1665f6;
  color: #ffffff;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 0;
  padding: 13px 0 11px 0;
  text-align: center;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 136, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table {
  border: none;
  border-collapse: separate;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}

/* line 145, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table thead tr th {
  border-top: 0 none;
}

/* line 149, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr {
  height: 42px;
  vertical-align: middle;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr th {
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: none;
  background-color: #ffffff;
  font-weight: 700;
  height: 40px;
  padding: 5px 0 0;
  text-align: center;
  position: relative;
  top: -1px;
}

/* line 164, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr th:last-child {
  border-right: 1px solid #e4e4e4;
}

/* line 168, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td {
  position: relative;
  top: -1px;
  background-color: #ffffff;
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: none;
  border-top: none;
  color: #4b4f58;
  padding: 2px 0 0;
  text-align: center;
  transition: 0.4s;
  vertical-align: middle;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td:hover {
  background-color: #f4f7fa;
}

/* line 184, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td:last-child {
  border-right: 1px solid #e4e4e4;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td a {
  color: #1665f6;
  display: block;
  height: 40px;
  padding-top: 11px;
}

/* line 192, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tr td#today {
  background-color: #f4f7fa;
}

/* line 204, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr td {
  border: 0 none !important;
}

/* line 207, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev,
.widget_calendar table tfoot tr #next {
  padding: 4px 0 0;
}

/* line 210, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev:hover,
.widget_calendar table tfoot tr #next:hover {
  background: none;
}

/* line 213, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev a,
.widget_calendar table tfoot tr #next a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #1665f6;
}

/* line 216, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev a:hover,
.widget_calendar table tfoot tr #next a:hover {
  color: #24b24c;
}

/* line 221, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #prev {
  text-align: left;
}

/* line 224, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr #next {
  text-align: right;
}

/* line 227, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_calendar table tfoot tr .pad:hover {
  background-color: transparent;
}

/* line 237, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar caption {
  background: #1665f6;
  color: #ffffff;
}

/* line 242, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table thead tr {
  color: #d2d2de;
}

/* line 244, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table thead tr th {
  color: #d2d2de;
  background-color: #1e232d;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr th {
  border-bottom: 1px solid #303343;
  border-left: 1px solid #303343;
}

/* line 253, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr th:last-child {
  border-right: 1px solid #303343;
}

/* line 257, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td {
  background-color: #1e232d;
  border-bottom: 1px solid #303343;
  border-left: 1px solid #303343;
  color: #d2d2de;
}

/* line 262, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td:hover {
  background-color: #303343;
}

/* line 265, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td:last-child {
  border-right: 1px solid #303343;
}

/* line 268, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td a {
  color: #1665f6;
}

/* line 270, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td a:hover {
  color: #1665f6;
}

/* line 274, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tr td#today {
  background-color: #303343;
}

/* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot td {
  border: 0 none !important;
}

/* line 285, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot #prev a,
.footer-content .widget_calendar table tfoot #next a {
  color: #1665f6;
}

/* line 287, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot #prev a:hover,
.footer-content .widget_calendar table tfoot #next a:hover {
  color: #24b24c;
}

/* line 292, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_calendar table tfoot .pad:hover {
  background-color: transparent;
}

/* recent comments widget */
/* line 302, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  margin: 0 0 16px 0;
}

/* line 306, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments .comment-author-link {
  font-weight: 700;
  color: #24b24c;
}

/* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments:last-child {
  margin-bottom: 0;
}

/* line 313, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments a {
  color: #4b4f58;
}

/* line 315, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_comments .recentcomments a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments {
  color: #d2d2de;
}

/* line 326, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments .comment-author-link {
  color: #24b24c;
}

/* line 329, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments a {
  color: #d2d2de;
}

/* line 331, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_recent_comments .recentcomments a:hover {
  color: #1665f6;
}

/* line 340, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_tag_cloud .tagcloud a {
  display: inline-block;
  padding: 1px 16px;
  margin: 0 0 4px 0;
  border-radius: 30px;
  background-color: #24b24c;
  color: #ffffff;
}

/* line 347, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_tag_cloud .tagcloud a:hover {
  color: #1665f6;
  background-color: #1665f6;
  color: #ffffff;
}

/* recent entries widget */
/* line 360, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li {
  display: block;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

/* line 365, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li a {
  padding: 0;
}

/* line 367, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li a:hover {
  color: #1665f6;
}

/* line 371, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_recent_entries ul li span {
  color: #9196a1;
  display: block;
  font-size: 11px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

/* search widget */
/* line 386, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_product_search #s,
.widget_product_search .search-field,
.widget_search #s,
.widget_search .search-field {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  height: auto;
  margin: 0 0 4px 0;
  padding: 11px 16px 8px 16px;
  width: 100%;
  border-radius: 3px;
}

/* line 394, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_product_search #s::placeholder,
.widget_product_search .search-field::placeholder,
.widget_search #s::placeholder,
.widget_search .search-field::placeholder {
  color: #b6b9bf;
}

/* line 398, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_product_search [type="submit"],
.widget_product_search #searchsubmit,
.widget_search [type="submit"],
.widget_search #searchsubmit {
  display: none;
}

/* rss widget */
/* line 408, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss ul li {
  margin: 30px 0 0 0;
}

/* line 410, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss ul li:before {
  display: none;
}

/* line 413, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss ul li a {
  font-weight: bold;
}

/* line 418, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_rss .rss-date {
  display: block;
  font-size: 14px;
  padding: 10px 0 10px 0;
}

/* Categories Widget */
/* line 433, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories h3,
.widget_archive h3,
.widget_pages h3,
.widget_meta h3,
.widget_recent_entries h3,
.widget_nav_menu h3 {
  margin-bottom: 37px !important;
}

/* line 436, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul,
.widget_archive ul,
.widget_pages ul,
.widget_meta ul,
.widget_recent_entries ul,
.widget_nav_menu ul {
  margin-top: 10px;
}

/* line 438, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_recent_entries ul li,
.widget_nav_menu ul li {
  border-bottom: 1px solid #e2e8ef;
  margin: 0;
  transition: background .3s;
  display: block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 444, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_recent_entries ul li a,
.widget_nav_menu ul li a {
  color: #4b4f58;
  display: inline-block;
  padding: 14px 4px 14px 8px;
}

/* line 448, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_nav_menu ul li a:hover {
  color: #1665f6;
}

/* line 452, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li ul,
.widget_archive ul li ul,
.widget_pages ul li ul,
.widget_meta ul li ul,
.widget_recent_entries ul li ul,
.widget_nav_menu ul li ul {
  margin: 0;
}

/* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li li,
.widget_archive ul li li,
.widget_pages ul li li,
.widget_meta ul li li,
.widget_recent_entries ul li li,
.widget_nav_menu ul li li {
  border-bottom: 0 none;
  border-top: 1px solid #e2e8ef;
}

/* line 458, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.widget_categories ul li li a,
.widget_archive ul li li a,
.widget_pages ul li li a,
.widget_meta ul li li a,
.widget_recent_entries ul li li a,
.widget_nav_menu ul li li a {
  margin-left: 12px;
}

/* line 473, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li,
.footer-content .widget_archive ul li,
.footer-content .widget_pages ul li,
.footer-content .widget_meta ul li,
.footer-content .widget_recent_entries ul li,
.footer-content .widget_nav_menu ul li {
  border-bottom: 1px solid #303343;
}

/* line 475, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li a,
.footer-content .widget_archive ul li a,
.footer-content .widget_pages ul li a,
.footer-content .widget_meta ul li a,
.footer-content .widget_recent_entries ul li a,
.footer-content .widget_nav_menu ul li a {
  color: #d2d2de;
}

/* line 478, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li li,
.footer-content .widget_archive ul li li,
.footer-content .widget_pages ul li li,
.footer-content .widget_meta ul li li,
.footer-content .widget_recent_entries ul li li,
.footer-content .widget_nav_menu ul li li {
  border-top: 1px solid #303343;
  border-bottom: 0 none;
}

/* line 481, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-wp.scss */
.footer-content .widget_categories ul li li li,
.footer-content .widget_archive ul li li li,
.footer-content .widget_pages ul li li li,
.footer-content .widget_meta ul li li li,
.footer-content .widget_recent_entries ul li li li,
.footer-content .widget_nav_menu ul li li li {
  border-bottom: 0 none;
}

/* =============== Testimonials Slider Widget Styles =============== */
/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-latest-testimonial {
  float: left;
  position: relative;
  width: 100%;
}

/* line 8, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-testimonial-content > div {
  float: left;
  width: 100%;
}

/* line 12, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-testimonial-content p {
  color: #d2d2de;
  font-family: "Barlow", sans-serif;
  overflow: hidden;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 19, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-testimonial-author {
  color: #d2d2de;
  float: left;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 24px;
  width: 100%;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-quote-open,
.alvaro-quote-close {
  color: #24b24c;
  display: inline-block;
  font-family: "Barlow", sans-serif;
  font-size: 72px;
  font-weight: 800;
  line-height: 40px;
  letter-spacing: 0.1em;
  margin-bottom: -16px;
  margin-top: 14px;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-quote-open {
  float: left;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-quote-close {
  float: right;
  margin: -30px 0 0;
  visibility: hidden;
}

/* line 48, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
footer .owl-theme .owl-controls {
  margin-top: 43px;
  text-align: left;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
footer .owl-theme .owl-controls .owl-page span {
  background: transparent;
  border: 2px solid #ffffff;
  height: 13px;
  margin: 0 3px 0 0;
  opacity: 0.7;
  width: 13px;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
footer .owl-theme .owl-controls .owl-page.active span {
  background: #ffffff;
  opacity: 0.7;
}

/* =============== Twitter Widget Styles =============== */
/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul {
  list-style-type: none;
  padding-top: 0;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 0;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-content a {
  color: #d2d2de;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-content a:hover {
  color: #1665f6;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-timestamp {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin: 10px 0 35px;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-timestamp a {
  color: #24b24c;
}

/* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .tw-timestamp a:hover {
  color: #1665f6;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_intents {
  display: none;
}

/* line 94, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow {
  color: #1665f6;
  display: inline-block;
  font-size: 16px;
  font-weight: 800;
  line-height: 28px;
  padding-top: 0;
  position: relative;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow:after {
  content: "\eddb";
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  font-size: 16px;
  margin-left: 13px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}

/* line 131, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow:hover {
  color: #24b24c;
}

/* line 132, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_twitter ul li .twitter_follow:hover:after {
  color: #24b24c;
}

/* =============== Latest Posts Widget Styles =============== */
/* line 144, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post {
  margin-bottom: 28px;
  position: relative;
  border: 1px solid transparent;
}

/* line 148, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post a.thumb {
  position: absolute;
  top: 6px;
  left: 0;
  border-radius: 2px;
  height: 56px;
  width: 56px;
  overflow: hidden;
}

/* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post a.thumb span {
  display: block;
  width: 56px;
  height: 56px;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 164, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content {
  margin-left: 77px;
}

/* line 166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .date {
  color: #24b24c;
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  padding: 1px 0 6px;
}

/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .title {
  color: #d2d2de;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 176, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .title:hover {
  color: #1665f6;
}

/* line 180, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content .comments_link {
  display: none;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post {
  margin-bottom: 28px;
  position: relative;
  border: 1px solid transparent;
  margin-left: 0;
}

/* line 192, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .date {
  color: #24b24c;
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  padding: 1px 0 6px;
}

/* line 198, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .title {
  color: #d2d2de;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 202, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .title:hover {
  color: #1665f6;
}

/* line 206, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.we-latest-post .comments_link {
  display: none;
}

@media only screen and (min-width: 240px) {
  /* line 216, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
  .alvaro-recent-posts-with-thumbs .we-latest-post a.thumb {
    margin-bottom: 14px;
  }
}

@media only screen and (min-width: 991px) {
  /* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
  .alvaro-recent-posts-with-thumbs .we-latest-post a.thumb {
    margin-bottom: 16px;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1249px) {
  /* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
  .alvaro-recent-posts-with-thumbs .we-latest-post .we-latest-post-content {
    margin-left: 0;
    margin-top: 84px;
  }
}

/* =============== Text Widget Icons Styles =============== */
/* line 246, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links {
  margin-top: 31px;
}

/* line 248, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a {
  margin: 0 5px 5px 0;
  display: block;
  float: left;
}

/* line 252, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a:hover {
  color: #ffffff;
  opacity: 0.7;
}

/* line 257, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i {
  background-color: #1665f6;
  border-radius: 50%;
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  height: 40px;
  padding-top: 9px;
  text-align: center;
  width: 40px;
}

/* line 268, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-facebook {
  background-color: #395693;
}

/* line 271, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-youtube-play {
  background-color: #f70000;
}

/* line 274, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-twitter {
  background-color: #1d9ceb;
}

/* line 277, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-google-plus {
  background-color: #d54639;
}

/* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.widget.widget_text .alvaro-social-links a i.fa-linkedin {
  background-color: #4875B4;
}

/* line 287, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .widget.widget_text a, .footer-content .widget.widget_text.widget_custom_html a,
.widget.widget_text a, .footer-content .widget.widget_text.widget_custom_html a {
  color: #ffffff;
}

/* line 290, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .widget.widget_text a:hover, .footer-content .widget.widget_text.widget_custom_html a:hover,
.widget.widget_text a:hover, .footer-content .widget.widget_text.widget_custom_html a:hover {
  color: #ffffff;
}

/* =============== Latest Fish Species Widget Style =============== */
/* line 298, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-fish_species {
  text-align: center;
}

/* line 302, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-title {
  color: #1665f6;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 3px 0;
  text-align: center;
}

/* line 309, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-title a {
  color: #1665f6;
}

/* line 311, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-title a:hover {
  color: #1665f6;
}

/* line 316, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-species-description {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #b6b9bf;
  margin-top: 0;
  text-align: center;
}

/* line 322, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species {
  margin: 0px 0 40px 0;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species:last-child {
  margin-bottom: 0;
}

/* line 328, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species:hover .alvaro-border-hover {
  -webkit-transition: width .7s ease-in-out;
  -moz-transition: width .7s ease-in-out;
  -o-transition: width .7s ease-in-out;
  transition: width .7s ease-in-out;
  width: 100%;
}

/* line 336, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-widget-fish_species:hover .alvaro-species-image img {
  opacity: 1;
  transform: scale(1.1);
}

/* line 343, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-fish-species-image {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
}

/* line 348, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-fish-species-image img {
  display: inline-block;
  width: 60%;
  margin: 0 auto;
}

/* line 354, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-view-all-species {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background: #1665f6;
  color: #ffffff;
  display: inline-block;
  padding: 10px 26px 10px 26px;
  border-radius: 3px;
}

/* line 361, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.alvaro_fish_species .alvaro-view-all-species:hover {
  background: #24b24c;
  color: #ffffff;
}

/* line 369, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .alvaro_fish_species .alvaro-view-all-species {
  color: #ffffff;
}

/* line 371, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_widgets-custom.scss */
.footer-content .alvaro_fish_species .alvaro-view-all-species:hover {
  background: #24b24c;
  color: #ffffff;
}

/* =============== Search Results =============== */
/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.sr-info {
  background-color: #f4f7fa;
  margin-bottom: 64px;
  padding: 30px 46px 9px;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.sresult-number {
  color: #1665f6;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.sr-number h5 {
  margin: 0 0 20px;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block {
  margin: 30px 0;
  width: 100%;
}

/* line 18, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block h3 {
  margin: 0 0 10px 0;
}

/* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block h3 a {
  color: #4b4f58;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block h3 a:hover {
  color: #1665f6;
}

/* line 27, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block p {
  margin: 12px 0 9px;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block .search-permalink a {
  color: #1665f6;
  font-family: "Barlow", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* line 35, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block .search-permalink a:hover {
  color: #1665f6;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block hr {
  margin: 40px 0 38px;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-block .read-more {
  display: none;
}

/* line 48, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.squery {
  color: #1665f6;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_search-results-page.scss */
.search-results .inner-content,
.search-results .sidebar {
  margin: 56px 0 0;
}

/* =============== 404 Page Not Found =============== */
/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper {
  background: url("https://bonfire.tienda/wp-content/themes/alvaro/images/fish_not_found.png") no-repeat center 152px;
  margin: 0 0 72px 0;
  text-align: center;
  width: 100%;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper h1 {
  color: #4b4f58;
  font-size: 92px;
  font-weight: 800;
  line-height: 110px;
  margin: 0 0 143px 0;
  position: relative;
  top: 10px;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper h2 {
  color: #4b4f58;
  font-size: 19px;
  line-height: 31px;
  font-weight: 600;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-message {
  margin: 150px 0 4px 0;
}

/* line 26, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search {
  margin: 50px 0 -40px 0;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search #s {
  height: auto;
  margin: 6px 0 0 0;
  padding: 13px 15px 14px 15px;
  width: 29%;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search #s::placeholder {
  text-transform: capitalize;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_404-page.scss */
.pnf-wrapper .pnf-search #searchsubmit {
  display: none;
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_password-protected-page.scss */
.post-password-form p {
  margin: 30px 0 30px 0;
}

/* line 6, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_password-protected-page.scss */
.post-password-form label input {
  margin-left: 4px;
}

@media (min-width: 320px) {
  /* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 8, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-item {
    margin-bottom: 12px;
  }
  /* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-align {
    text-align: left;
  }
}

@media (min-width: 991px) {
  /* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-grid {
    grid-template-columns: 1fr 1fr;
    grid-gap: 12px;
  }
  /* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-item {
    margin-bottom: 0;
  }
  /* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-align {
    text-align: center;
  }
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.alvaro-contact-page p {
  margin: 39px 0 62px !important;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form label {
  width: 100%;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form textarea {
  height: 140px;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form input,
.wpcf7-form select {
  font-size: 15px;
  height: auto;
  border-radius: 3px;
  padding: 12px 18px 10px;
  width: 100%;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form input::placeholder,
.wpcf7-form select::placeholder {
  color: #b6b9bf;
  text-transform: capitalize;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form select {
  font-size: 14px;
  padding: 10px 16px;
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form sup {
  color: #f1713e;
}

/* line 58, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form span.wpcf7-not-valid-tip {
  color: #e24949;
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output {
  background-color: #fff1af;
  border: none;
  color: #b2950d;
  margin: 0;
  padding: 29px 31px 30px;
}

/* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
  background-color: #fff1af;
  color: #b2950d;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng, .wpcf7-form .wpcf7-response-output.wpcf7-aborted {
  background-color: #c2e8fd;
  color: #1680bc;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-spam-blocked, .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-acceptance-missing {
  background-color: #ffe5e5;
  color: #e24949;
}

/* line 87, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #dff9bc;
  color: #6f9622;
}

/* line 95, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
.wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

/* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
#alvaro-map {
  width: calc( 100vw - 17px) !important;
  margin-bottom: -27px;
  margin-left: calc(-100vw / 2 + 50% + 8px);
}

@media (max-width: 768px) {
  /* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_contact.scss */
  .alvaro-contact-name,
  .alvaro-contact-email {
    margin: 6px 0;
  }
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  text-align: right;
  background-color: #f4f7fa;
  color: #4b4f58;
  padding: 26px 22px;
  border-radius: 4px;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin-bottom: 18px;
  float: left;
  width: 100%;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-date span {
  display: block;
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 6px;
  position: relative;
  left: 2px;
  font-weight: 600;
}

/* line 25, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments {
  border-top: 3px solid #e2e8ef;
  display: block;
  width: 100%;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  display: inline-block;
  margin: 13px 0 13px 0;
  padding: 12px 0 0 0;
  position: relative;
  top: -12px;
  margin-bottom: -12px;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments a {
  color: #24b24c;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments a:hover {
  color: #24b24c;
}

/* line 44, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-date .post-misc-comments a:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ead4";
  display: inline-block;
  color: #24b24c;
  margin-right: 8px;
  position: relative;
  top: -1px;
  font-size: 16px;
  line-height: 16px;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-title {
  margin: 34px 0 8px;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 30px;
  line-height: 38px;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content span.featured-img {
  display: block;
  margin-bottom: 34px;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content span.featured-img img {
  border-radius: 3px;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc {
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-category {
  border-right: 1px solid #e2e8ef;
  display: inline-block;
  margin-right: 19px;
  padding-right: 20px;
}

/* line 82, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-category a {
  color: #24b24c;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-category a:hover {
  color: #1665f6;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-author {
  display: inline-block;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-author a {
  color: #24b24c;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content .post-misc .post-misc-author a:hover {
  color: #1665f6;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul {
  list-style-type: none;
  margin: 6px 0 35px 0;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul li {
  margin: 0 0 0 24px;
  padding: 6px 0 0 0;
  text-align: left;
}

/* line 103, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul li:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\ee77";
  display: inline-block;
  position: relative;
  left: -14px;
  top: 1px;
  color: #24b24c;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul.style2 li {
  margin: 0 0 0 24px;
  padding: 6px 0 0 0;
  text-align: left;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul.style2 li:before {
  font-family: 'IcoMoon-Ultimate';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "\eddb";
  display: inline-block;
  position: relative;
  left: -14px;
  top: 1px;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-post-content ul li.product:before {
  display: none;
}

/* line 137, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.post-tags {
  display: inline-block;
  margin-top: 11px;
  clear: both;
  float: left;
  width: 100%;
}

/* line 143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.post-tags a {
  color: #4b4f58;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  padding: 4px 16px;
  margin: 0 0 4px 0;
  border-radius: 30px;
  background-color: #24b24c;
  color: #ffffff;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.post-tags a:hover {
  color: #1665f6;
  background-color: #1665f6;
  color: #ffffff;
}

/* line 161, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  background-color: #f4f7fa;
  margin: 56px 0 55px;
  padding: 45px 40px 33px 40px;
  border-radius: 3px;
}

/* line 167, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-box-avatar {
  display: inline;
  vertical-align: top;
  position: relative;
}

/* line 171, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-box-avatar img {
  max-height: 64px;
  max-width: 64px;
  position: absolute;
  border-radius: 3px;
  border: 1px solid #e2e8ef;
}

/* line 179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details {
  display: inline-block;
  margin-left: 94px;
  margin-top: -17px;
  max-width: 85%;
}

/* line 184, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details .alvaro-author {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

/* line 188, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details .alvaro-author a {
  color: #24b24c;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details .alvaro-author a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 196, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details p.alvaro-author-desc {
  margin-top: 7px;
}

/* line 199, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-author-box .alvaro-author-details p {
  display: inline-block;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share {
  border-top: 1px solid #e2e8ef;
  border-bottom: 1px solid #e2e8ef;
  display: grid;
}

/* line 209, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share .alvaro-social-share-title {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 30px;
}

/* line 215, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a {
  text-align: center;
  padding-top: 6px;
  color: #ffffff;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
}

/* line 223, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a:hover {
  opacity: 0.85;
}

/* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a i {
  font-size: 18px;
  line-height: 18px;
}

/* line 231, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-twitter {
  background-color: #1d9ceb;
}

/* line 234, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-facebook {
  background-color: #395693;
}

/* line 237, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-pinterest {
  background-color: #bd081b;
}

/* line 240, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.alvaro-social-share a.smi-googleplus {
  background-color: #d54639;
}

@media only screen and (min-width: 240px) {
  /* line 247, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share {
    padding: 34px 2px;
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 252, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-title {
    margin: -4px 0 0 0;
  }
  /* line 255, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-icons {
    margin-top: 4px;
  }
}

@media only screen and (min-width: 991px) {
  /* line 261, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share {
    padding: 22px 0;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }
  /* line 266, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-title {
    margin-top: 6px;
  }
  /* line 269, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-icons {
    margin-top: 0;
  }
  /* line 271, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
  .alvaro-social-share-icons .alvaro-smi-inner {
    float: right;
  }
}

/* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.page-template-blog .owl-carousel li {
  list-style: none;
  margin: 0;
}

/* line 284, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-detail.scss */
.page-template-blog .owl-carousel .owl-controls .owl-buttons div {
  color: #1665f6;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-no-sidebar #alvaro-blog-list-page h1.alvaro-title {
  margin-top: 75px;
}

/* line 12, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page hr {
  margin-bottom: 80px;
  border-width: 3px;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list {
  list-style-type: none;
  margin-top: 0;
}

/* line 19, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list li {
  margin: 0 0 94px 0;
  position: relative;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  text-align: right;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date {
  background-color: #24b24c;
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a {
  color: #4b4f58;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  font-weight: bold;
  margin-top: 1px;
  padding-bottom: 21px;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a span {
  display: block;
  font-size: 44px;
  line-height: 44px;
  margin-bottom: 0;
  font-weight: 800;
}

/* line 45, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments {
  background: #1665f6 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  margin: 24px 0 13px 0;
  padding: 6px 16px 4px 16px;
  border-radius: 32px;
  position: relative;
}

/* line 54, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments:after {
  content: "";
  border-color: transparent transparent transparent #1665f6;
  border-style: solid;
  border-width: 8px 0 16px 13px;
  bottom: -15px;
  height: 0;
  left: 38px;
  position: absolute;
  width: 0;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments i {
  position: relative;
  top: 1px;
  padding-right: 2px;
  font-size: 16px;
  line-height: 16px;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-featured-canvas {
  display: inline-block;
  margin-bottom: 34px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-featured-canvas img {
  border-radius: 2px;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list h3 {
  color: #4b4f58;
  font-family: "Nunito", sans-serif;
  font-size: 30px;
  line-height: 38px;
  margin: 0 0 4px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list h3 a {
  color: #4b4f58;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list h3 a:hover {
  color: #1665f6;
}

/* line 96, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author,
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

/* line 101, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author a,
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author a {
  color: #24b24c;
}

/* line 103, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author a:hover,
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author a:hover {
  color: #1665f6;
  text-decoration: none;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author {
  border-right: 1px solid #e2e8ef;
  color: #24b24c;
  display: inline-block;
  margin-right: 17px;
  padding-right: 20px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-author {
  display: inline-block;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-content {
  margin: 38px 0 0 0;
  font-weight: 500;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-gallery {
  list-style-type: none;
}

/* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro-blog-list-page ul.alvaro-blog-list .alvaro-gallery li.item {
  display: inline-block;
  margin: 14px;
  width: 22%;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.wpb-js-composer #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-content {
  margin: -12px 0 0 0;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-col-meta {
  display: inline-block;
  margin-right: 32px;
  vertical-align: top;
  width: 108px;
  overflow: hidden;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-post-date {
  padding-bottom: 14px;
  margin-top: 4px;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-col-content {
  display: inline-block;
  width: calc(100% - 145px);
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item {
  margin-bottom: 62px;
}

/* line 166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-post-content {
  float: left;
  width: 100%;
}

/* Pagination */
/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.post-pagination {
  margin: 15px 0 80px 119px;
}

/* Alternate blog list */
/* line 178, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item div.row {
  background: #131c50;
  margin: 0;
  max-height: 250px;
  overflow: hidden;
}

/* line 183, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item div.row div {
  padding: 0;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item div.row > div:first-child {
  padding: 20px 16px 32px 31px;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
.alvaro-blog-item .alvaro_blog_list_img span {
  background-size: cover;
  display: block;
  width: 330px;
  height: 250px;
  border-top-left-radius: 250px;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro-blog-item h2 {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
}

/* line 207, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro-blog-item h2 a {
  color: #ffffff;
}

/* line 210, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro-blog-item h2 .small-separator {
  width: 46px;
  opacity: 0.2;
  margin: 0 0 8px 0;
  position: relative;
  top: -3px;
}

/* line 219, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin: 22px 0 22px 0;
  padding: 5px 16px 4px 16px;
  text-align: left;
  border-radius: 2px;
  color: #ffffff;
  background-color: #1665f6;
  display: inline-block;
}

/* line 230, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_comments {
  background: #1665f6 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  margin: 24px 0 13px 0;
  padding: 6px 16px 4px 16px;
  border-radius: 32px;
  position: absolute;
  top: 6px;
  right: 40px;
  z-index: 100;
  display: none;
}

/* line 243, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_comments:after {
  content: "";
  border-color: transparent transparent transparent #0089e8;
  border-style: solid;
  border-width: 8px 0 16px 13px;
  bottom: -15px;
  height: 0;
  left: 34px;
  position: absolute;
  width: 0;
}

/* line 255, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_post-listing.scss */
#alvaro_blog_list .alvaro_blog_list_comments i {
  position: relative;
  top: 1px;
  padding-right: 4px;
  font-size: 16px;
  line-height: 16px;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title {
  display: inline-block;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
body .alvaro-comments h5 span,
body .alvaro-comments .comment-reply-title span {
  font-family: "Nunito", sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  display: inline-block;
  margin: 0;
  padding-right: 0;
  position: relative;
  z-index: 2;
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments {
  float: left;
  width: 100%;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-respond {
  position: relative;
  margin-top: 60px;
}

/* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-respond input, .alvaro-comments .comment-respond textarea {
  margin-bottom: 8px;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-respond .comment-reply-title {
  margin-top: 0;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comments-list .comment-respond {
  margin-bottom: 70px;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments h5,
.alvaro-comments .comment-reply-title {
  position: relative;
  margin: 66px 0 40px 0;
}

/* line 38, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title {
  margin: 71px 0 26px;
  position: relative;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title a {
  display: block;
  font-size: 14px;
  font-family: "Barlow", sans-serif;
  color: #4b4f58;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.alvaro-comments .comment-reply-title a:hover {
  color: #24b24c;
}

/* comments */
/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list {
  list-style: none;
  margin-bottom: 70px;
  padding: 0;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list li {
  list-style: none;
  margin: 25px 0 0;
  padding: 0;
  position: relative;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list li .alvaro-one-comment {
  position: relative;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list li li {
  padding-left: 94px;
}

/* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .avatar {
  left: -90px;
  position: absolute;
  top: 0;
  border-radius: 3px;
  border: 1px solid #e2e8ef;
}

/* line 78, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper {
  position: relative;
  padding: 0;
  margin: 0 0 50px 90px;
}

/* line 82, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper.no-avatar {
  margin-left: 0;
}

/* line 85, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-meta {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  margin: -8px 0 16px 0;
  color: #24b24c;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-meta span {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  margin-left: 12px;
  color: #4b4f58;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body p {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  margin: 22px 0 3px 0;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul {
  list-style: disc outside;
}

/* line 105, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ol {
  list-style: decimal outside;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul li, .comments-list .comment-body-wrapper .comment-body ol li {
  margin: 9px 0 0 20px;
  padding-left: 0;
}

/* line 112, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul li li, .comments-list .comment-body-wrapper .comment-body ol li li {
  margin: 0 0 0 30px;
  padding-left: 0;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ul li {
  list-style: disc outside;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-body ol li {
  list-style: decimal outside;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: #b6b9bf;
  display: inline-block;
  margin: 0;
  position: relative;
  top: -10px;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-reply-link,
.comments-list .comment-body-wrapper .comment-edit-link {
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  margin-top: 4px;
  margin-right: 16px;
  padding: 4px 0;
  color: #24b24c;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comments-list .comment-body-wrapper .comment-reply-link:hover,
.comments-list .comment-body-wrapper .comment-edit-link:hover {
  color: #1665f6;
  text-decoration: none;
}

/* comments form */
/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}

/* line 163, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form textarea {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  border-color: #e2e8ef;
  color: #4b4f58;
  height: 179px;
  overflow: auto;
  width: 100%;
}

/* line 171, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form #author,
.comment-form #email,
.comment-form #url {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  width: 100%;
  color: #4b4f58;
}

/* line 178, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form .form-submit {
  margin-top: 4px;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-form label[for="wp-comment-cookies-consent"] {
  display: inline-block;
  font-weight: 500;
  position: relative;
  top: -3px;
  left: 8px;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.form-allowed-tags {
  display: none;
  margin: 24px 0 0 0;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.form-allowed-tags code {
  display: inline-block;
  padding: 25px 33px 25px 33px;
  margin: 26px 0 22px 0;
  font-size: 14px;
  line-height: 22px;
}

/* line 201, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.comment-notes {
  margin-bottom: 24px;
  clear: both;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.logged-in-as {
  padding: 0;
  margin: 6px 0 22px 0;
  padding-bottom: 22px;
}

/* line 209, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_comments.scss */
.logged-in-as a:hover {
  text-decoration: underline;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-border-default,
.alvaro-border-hover {
  white-space: nowrap;
  overflow: hidden;
  height: 3px;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-border-default {
  width: 100%;
  background-color: #e2e8ef;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-border-hover {
  position: relative;
  top: -3px;
  width: 0%;
  -webkit-transition: width .4s ease-in-out;
  -moz-transition: width .4s ease-in-out;
  -o-transition: width .4s ease-in-out;
  transition: width .4s ease-in-out;
  background: linear-gradient(to right, #1665f6 0%, #24b24c 100%);
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish:hover .alvaro-border-hover {
  -webkit-transition: width .7s ease-in-out;
  -moz-transition: width .7s ease-in-out;
  -o-transition: width .7s ease-in-out;
  transition: width .7s ease-in-out;
  width: 100%;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish:hover .alvaro-species-image img {
  opacity: 1;
  transform: scale(1.1);
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list {
  text-align: center;
}

/* line 42, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-fish {
  margin-bottom: 75px;
}

/* line 45, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-image {
  padding: 14px 20px 0 20px;
  margin-bottom: 20px;
  display: inline-block;
  height: 137px;
  overflow: hidden;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-image img {
  display: inline-block;
  max-height: 100%;
  width: auto;
  opacity: 0.82;
  transition: all 0.7s;
  transform: scale(1);
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-title {
  color: #1665f6;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  margin: 26px 0 6px 0;
  text-align: center;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-title a {
  color: #1665f6;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-title a:hover {
  color: #1665f6;
}

/* line 73, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.alvaro-fish-list .alvaro-species-description {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #b6b9bf;
  margin-top: 0;
  text-align: center;
}

/* line 83, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.page-template-template-species .alvaro-page-title {
  text-align: center;
}

@media (min-width: 320px) and (max-width: 991px) {
  /* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
  .page-template-template-species .alvaro-page-title {
    margin-bottom: 10px;
  }
  /* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
  .single-fish_species h1.fish_species {
    font-size: 30px;
    line-height: 38px;
  }
}

@media (min-width: 991px) {
  /* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
  .single-fish_species h1.fish_species {
    font-size: 36px;
    line-height: 44px;
  }
}

/* Species details */
/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species h1.fish_species {
  margin: 14px 0 12px;
}

/* line 113, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .owl-theme .owl-controls {
  margin: 38px 0 38px 0;
  text-align: left;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .owl-theme .owl-controls .owl-buttons:after {
  left: 0;
  margin-left: 20px;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .owl-theme .owl-buttons {
  margin-top: 20px;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .alvaro-camping-locations-slide {
  margin: 0 22px 0 0;
}

/* line 129, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_species.scss */
.single-fish_species .alvaro-post-content {
  margin-bottom: 0;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-map {
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-map .camping-map-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-map .camping-map-holder a {
  color: #ffffff;
  font-size: 23px;
  position: absolute;
  top: -30px;
  right: -30px;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location #alvaro-camping_location_detail .wpcf7 .wpcf7-submit {
  background-color: #1665f6;
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location #alvaro-camping_location_detail .wpcf7 .wpcf7-submit:hover {
  background-color: #1665f6;
}

/* line 34, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location .vc_btn3 {
  color: #1665f6;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location .vc_btn3:hover {
  background-color: #1665f6;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.single-camping_location .woocommerce ul.products.owl-carousel .owl-controls {
  text-align: center;
}

/* line 52, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-location-pin {
  color: rgba(255, 255, 255, 0.8);
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-title {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  color: #24b24c;
}

/* line 59, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-camping-title:hover {
  color: #1665f6;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  line-height: 24px;
}

/* line 69, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list {
  color: rgba(255, 255, 255, 0.8);
}

/* line 72, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-pplfhf-list a:hover {
  color: #1665f6;
}

@media (min-width: 320px) and (max-width: 991px) {
  /* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
  .single-camping_location .vc_col-sm-6 {
    width: 100%;
  }
}

/* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-location-pin {
  color: #24b24c;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_camping.scss */
.alvaro-location-pin:hover {
  color: #1665f6;
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box {
  border: none;
  margin-bottom: 15px;
  padding: 19px;
}

/* line 6, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box .vc_message_box-icon {
  display: none;
}

/* line 9, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-info {
  background-color: #c2e8fd;
  color: #1680bc;
}

/* line 13, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-success {
  background-color: #dff9bc;
  color: #6f9622;
}

/* line 17, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-warning {
  background-color: #fff1af;
  color: #b2950d;
}

/* line 21, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box.vc_color-danger {
  background-color: #ffe5e5;
  color: #e24949;
}

/* line 27, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_separator h4 {
  font-size: 20px;
  line-height: 30px;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_separator.vc_separator_align_center h4 {
  padding: 0 20px;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta.vc_general .vc_tta-tab > a {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.1em;
  padding: 17px 36px;
  text-transform: none;
}

/* line 44, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
  margin: 1px 0 0 -1px;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tab:first-child {
  margin: 1px 0 0 1px;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 56, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #ffffff;
  color: #24b24c;
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {
  background-color: #ffffff;
  color: #24b24c;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  background-color: #ffffff;
  border: 1px solid #e2e8ef;
  color: #1665f6;
}

/* line 72, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  background-color: #ffffff;
  color: #4b4f58;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  background-color: #ffffff;
  border: 1px solid #e2e8ef;
  padding: 17px 34px 34px;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs-list {
  font-size: 20px;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle {
  margin-bottom: -1px;
}

/* line 96, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
  border: 1px solid #e4e4e4;
  padding: 16px 30px 16px 60px;
  position: relative;
}

/* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
  display: none;
}

/* line 103, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:before {
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  position: absolute;
  top: 23px;
  left: 30px;
  content: "\ed5c";
}

/* line 118, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
  border: 1px solid #e4e4e4;
  padding: 16px 34px;
  margin: 0;
  border-top: 0 none;
}

/* line 125, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_active .vc_toggle_title {
  color: #24b24c;
}

/* line 127, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_active .vc_toggle_title .vc_toggle_icon {
  display: none;
}

/* line 130, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_size_md.vc_toggle_active .vc_toggle_title:before {
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  position: absolute;
  top: 23px;
  left: 30px;
  color: #24b24c;
  content: "\ed5d";
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable {
  border: 1px solid #e4e4e4;
}

/* line 149, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li {
  background-color: #ffffff;
  position: relative;
  top: -14px;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li a {
  background-color: #ffffff;
  border: 2px solid #e2e8ef;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li:first-child {
  padding-left: 10px;
}

/* line 160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li:last-child {
  padding-right: 10px;
}

/* line 163, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li.vc_active a {
  background-color: #e2e8ef;
}

/* line 166, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable .vc_pagination li:hover a {
  background-color: #e2e8ef;
}

/* line 170, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-pageable.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
  padding: 6px 30px 16px;
}

/* line 175, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_cta3 {
  padding: 34px 30px;
}

/* line 177, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_cta3.vc_cta3-style-classic {
  border-color: #e2e8ef;
  background-color: #ffffff;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_cta3.vc_cta3-style-custom {
  border-color: #e2e8ef;
  background-color: #ffffff;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_general.vc_pagination .vc_pagination-trigger {
  margin: 5px 2px;
  width: 14px;
  height: 14px;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion .vc_tta-controls-icon {
  display: none;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title {
  color: #1665f6;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 36px;
  position: relative;
  text-transform: none;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title a {
  color: #3a3a3a;
  padding-left: 65px;
  padding-bottom: 13px;
}

/* line 212, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 215, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading:hover {
  background-color: #ffffff;
}

/* line 219, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a, .container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4 i {
  color: #1665f6;
}

/* line 224, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #24b24c;
}

/* line 228, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  background-color: #ffffff;
  border-color: #e2e8ef;
}

/* line 231, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #ffffff;
}

/* line 235, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #ffffff;
  border-color: #e2e8ef;
  padding: 16px 34px 18px;
}

/* line 239, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body p {
  margin-bottom: 12px;
}

/* line 244, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
  left: 37px !important;
}

/* line 248, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_gallery {
  float: left;
  width: 100%;
}

/* line 251, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_gallery .wpb_flexslider .flex-control-nav {
  margin-top: 20px;
}

/* line 255, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flexslider {
  background: #ffffff;
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 0 0 transparent;
  overflow: hidden;
}

/* line 263, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav a {
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  top: 50%;
  opacity: 0;
  cursor: pointer;
  color: #4b4f58;
  text-shadow: 0 0 0 transparent;
}

/* line 272, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav a:before {
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 30px;
}

/* line 283, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav .flex-prev:before {
  content: "\edc1";
}

/* line 286, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-direction-nav .flex-next:before {
  content: "\edb9";
}

/* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_species_gallery {
  background-color: #101f3e;
  padding: 20px;
  margin-top: 50px;
}

/* line 297, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel .vc_carousel-control {
  text-shadow: 0 0 0 transparent;
  color: #4b4f58;
  margin-top: -8px;
}

/* line 301, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel .vc_carousel-control .icon-prev:before {
  content: "\edc1";
  font-family: IcoMoon-Ultimate;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
}

/* line 312, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel .vc_carousel-control .icon-next:before {
  content: "\edb9";
  font-family: IcoMoon-Ultimate;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

/* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators {
  bottom: -44px;
}

/* line 326, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li {
  transition: all 0.4s;
  width: 12px;
  height: 12px;
  border: 1px solid #e2e8ef;
  background-color: transparent;
}

/* line 332, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li:hover {
  background-color: #cbd6e2;
  border-color: #cbd6e2;
}

/* line 336, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li.vc_active {
  background-color: #e2e8ef;
}

/* line 338, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_images_carousel ol.vc_carousel-indicators li.vc_active:hover {
  background-color: #cbd6e2;
  border-color: #cbd6e2;
}

/* line 346, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .wpb_pie_chart_heading {
  margin-top: 10px;
}

/* line 349, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box > p {
  padding-left: 10px;
}

/* line 351, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_message_box > p:last-child {
  margin-bottom: 12px;
}

/* line 355, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs-position-left.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
  margin: -1px 0 0 1px;
}

/* line 357, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-tabs-position-left.vc_tta.vc_tta-spacing-1 .vc_tta-tab:first-child {
  margin: 1px 0 0 1px;
}

/* line 361, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  border-color: transparent;
  background-color: #ffffff;
}

/* line 365, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_progress_bar .vc_single_bar {
  box-shadow: none;
  border-radius: 0;
  background-color: #f4f7fa;
}

/* line 369, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_progress_bar .vc_single_bar .vc_bar {
  border-radius: 0;
}

/* line 372, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_progress_bar .vc_single_bar .vc_label {
  padding: 8px 24px;
}

/* line 376, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_toggle_title > h4 {
  text-transform: none;
  font-family: "Nunito", sans-serif;
  letter-spacing: 0;
  font-size: 20px;
  line-height: 30px;
}

/* line 383, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li {
  margin: 0 4px;
}

/* line 385, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li a {
  background: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 transparent;
}

/* line 388, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li a.flex-active {
  background: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 transparent;
}

/* line 392, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .flex-control-nav li a:hover {
  background: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 0 transparent;
}

/* line 398, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.container-fluid .vc_pie_chart .vc_pie_chart_value {
  font-size: 30px;
}

@media (max-width: 767px) {
  /* line 404, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
  .container-fluid .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    margin-top: -2px;
  }
  /* line 408, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
  .container-fluid .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: -2px;
  }
  /* line 411, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
  .container-fluid .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top: -2px;
  }
}

/* Fish Species Visual Composer Shortcodes */
/* line 420, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-fancy-heading.style-2 {
  font-size: 38px;
  line-height: 50px;
}

/* line 425, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.fancy-heading-icon {
  margin: 39px 0 37px;
  position: relative;
  text-align: center;
  background-image: url("https://bonfire.tienda/wp-content/themes/alvaro/images/fancy_heading_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  width: 186px;
  height: 107px;
  margin: 0 auto 12px auto;
  text-align: center;
}

/* line 436, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.fancy-heading-icon i {
  font-size: 32px;
  line-height: 32px;
  margin: 0;
  padding: 18px 0 0 0;
  position: relative;
}

/* line 442, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.fancy-heading-icon i:before {
  background: linear-gradient(#1665f6, #24b24c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 451, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-fish-species-list {
  margin: 0 -21px;
  width: calc(100% + 42px);
}

/* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide {
  margin: 37px 21px 0;
  max-width: 362px;
  text-align: center;
}

/* line 460, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide:hover .alvaro-border-hover {
  -webkit-transition: width .7s ease-in-out;
  -moz-transition: width .7s ease-in-out;
  -o-transition: width .7s ease-in-out;
  transition: width .7s ease-in-out;
  width: 100%;
}

/* line 468, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide:hover .alvaro-fish-image-wrap img {
  opacity: 1;
  transform: scale(1.1);
}

/* line 475, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap {
  padding: 14px 20px 0 20px;
  margin-bottom: 20px;
  display: inline-block;
  height: 137px;
  overflow: hidden;
}

/* line 481, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap img {
  display: inline-block;
  max-height: 100%;
  width: auto;
  opacity: 0.82;
  transition: all 0.7s;
  transform: scale(1);
}

/* line 490, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-title {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  color: #1665f6;
  margin: -2px 0 2px 0;
  padding-top: 28px;
  text-align: center;
}

/* line 496, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-title a {
  color: #1665f6;
}

/* line 498, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-title a:hover {
  color: #1665f6;
}

/* line 503, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-species-slide .alvaro-fish-intro {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #b6b9bf;
  margin-top: 0;
  text-align: center;
}

/* Blog List */
/* line 513, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_blog_list {
  margin-top: 10px;
}

/* line 516, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item {
  position: relative;
}

/* line 519, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item .col-lg-6 {
  position: static;
}

/* line 522, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item > .row {
  border-radius: 3px;
}

/* line 527, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-blog-item.col-lg-12 .alvaro_blog_list_img img {
  max-height: none;
  max-width: 100%;
}

/* line 534, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_blog_list_img {
  height: 250px;
}

/* line 536, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_blog_list_img img {
  max-height: 100%;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/* line 546, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper {
  overflow: hidden;
  margin: 40px 0;
}

/* line 549, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper:before, .alvaro_hotspot_wrapper:after {
  content: "";
  margin: 0 60px;
  height: 10px;
  display: block;
  overflow: hidden;
  background: linear-gradient(to right, #1665f6 0%, #24b24c 100%);
}

/* line 558, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper:before {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

/* line 562, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_wrapper:after {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

/* line 568, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot {
  border-radius: 4px;
  overflow: hidden;
}

/* line 573, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-button a,
.wpb_wrapper .alvaro-button button {
  background: none;
  border: 2px solid #1665f6;
  color: #1665f6;
  font-family: "Barlow", sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 23px;
  width: 211px;
}

/* line 584, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-button a:focus, .wpb_wrapper .alvaro-button a:active,
.wpb_wrapper .alvaro-button button:focus,
.wpb_wrapper .alvaro-button button:active {
  background: none;
  border: 2px solid #1665f6;
  color: #1665f6;
}

/* line 590, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .alvaro-button a:hover,
.wpb_wrapper .alvaro-button button:hover {
  background: none;
  border: 2px solid #1665f6;
  color: #1665f6 !important;
  box-shadow: none;
}

/* line 599, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
body .alvaro-equipment .wpb_wrapper p {
  color: #4b4f58;
  font-size: 14px;
  line-height: 24px;
  margin: -4px 0 39px;
}

/* line 606, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
body .wpb_wrapper .products {
  margin-bottom: 8px;
}

/* line 609, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro_blog_list {
  margin-top: 10px;
}

/* line 613, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 {
  width: 48.2%;
}

/* line 615, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .alvaro-select {
  display: inline-block;
  margin-right: 10px;
  margin-top: 10px;
}

/* line 620, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 select {
  width: 80px;
}

/* line 623, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .wpcf7-submit {
  margin-bottom: 7px !important;
  width: 100px;
}

/* line 627, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 p {
  color: #4b4f58;
  margin: 8px 0 4px 0;
}

/* line 631, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 textarea {
  height: 142px;
}

/* line 634, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .alvaro-m-10 {
  margin-bottom: 10px;
}

/* line 637, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro-camping_location_detail .wpcf7 .alvaro-m-17 {
  margin-bottom: 17px;
}

/*================ Visual Composer Buttons ================*/
/* line 645, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3 {
  border-radius: 3px;
  letter-spacing: 0.4px;
  font-weight: 700;
}

/* line 650, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-size-sm {
  font-size: 12px;
  padding-bottom: 10px;
  padding-left: 22px;
  padding-right: 20px;
}

/* line 656, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-size-md {
  font-size: 15px;
  padding-bottom: 13px;
  padding-left: 31px;
  padding-right: 29px;
}

/* line 662, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-size-lg {
  font-size: 18px;
  padding-bottom: 14px;
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 16px;
}

/*================ Visual Composer Elements ================*/
/* line 674, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.wpb-js-composer .vc_tta-container > h2 {
  color: #323232;
  font-size: 17px;
  line-height: 30px;
  margin-bottom: 25px;
  text-align: center;
}

/* line 684, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_subtitle_big {
  color: #0089e8;
}

/* line 688, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_price_wrapper .alvaro_hotspot_viewmore {
  background: #1665f6;
}

/* line 691, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro_hotspot_price_wrapper .alvaro_hotspot_viewmore:hover {
  color: #1665f6;
}

/* line 695, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro_blog_list .alvaro_blog_list_comments {
  background: #1665f6;
}

/* line 698, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
#alvaro_blog_list .alvaro_blog_list_comments:after {
  border-color: transparent transparent transparent #1665f6;
}

/* line 702, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #24b24c;
}

/* line 706, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.woocommerce ul.products li.product .price:hover,
.woocommerce div.product p.price:hover,
.woocommerce div.product span.price:hover {
  color: #1665f6 !important;
}

/* line 712, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-camping-view-more-button {
  color: #ffffff;
  background: #1665f6;
}

/* line 717, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-camping-view-more-button:hover,
.alvaro-camping-view-more-button:focus {
  color: #ffffff;
  background: #24b24c;
}

/* line 723, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview {
  border-radius: 3px;
  width: 100%;
  height: 411px;
  padding: 40px;
  text-align: center;
  border: 1px solid #e2e8ef;
}

/* line 730, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview h3 {
  margin: 60px 0;
}

/* line 733, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview .alvaro-shop-title-preview-line {
  margin: 20px 0;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #e2e8ef;
}

/* line 740, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_visual-composer.scss */
.alvaro-shop-title-preview .alvaro-shop-preview-url {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  margin-top: 40px;
  display: block;
}

/* CUSTOM SHORTCODES */
/* custom headline */
/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1, .alvaro-custom-headline h2, .alvaro-custom-headline h3, .alvaro-custom-headline h4, .alvaro-custom-headline h5, .alvaro-custom-headline h6 {
  display: inline-block;
  margin: 0 12%;
  position: relative;
  z-index: 2;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1:before, .alvaro-custom-headline h1:after, .alvaro-custom-headline h2:before, .alvaro-custom-headline h2:after, .alvaro-custom-headline h3:before, .alvaro-custom-headline h3:after, .alvaro-custom-headline h4:before, .alvaro-custom-headline h4:after, .alvaro-custom-headline h5:before, .alvaro-custom-headline h5:after, .alvaro-custom-headline h6:before, .alvaro-custom-headline h6:after {
  content: "";
  border-bottom: 2px solid #e2e8ef;
  border-top: 1px solid #e2e8ef;
  display: block;
  height: 4px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 1;
}

/* line 28, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1:before, .alvaro-custom-headline h2:before, .alvaro-custom-headline h3:before, .alvaro-custom-headline h4:before, .alvaro-custom-headline h5:before, .alvaro-custom-headline h6:before {
  left: calc(-30px - 100%);
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_shortcodes.scss */
.alvaro-custom-headline h1:after, .alvaro-custom-headline h2:after, .alvaro-custom-headline h3:after, .alvaro-custom-headline h4:after, .alvaro-custom-headline h5:after, .alvaro-custom-headline h6:after {
  right: calc(-30px - 100%);
}

/* =============== Shop page =============== */
/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li {
  background: none;
}

@media (min-width: 240px) and (max-width: 991px) {
  /* line 13, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
  .woocommerce .woocommerce-ordering {
    width: 100%;
  }
}

@media (min-width: 991px) {
  /* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
  .woocommerce .woocommerce-ordering {
    width: 63%;
  }
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #review_form #respond textarea {
  height: 170px;
}

/* line 35, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .woocommerce-result-count {
  margin-top: 12px;
}

/* line 38, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .woocommerce-ordering {
  float: right;
  margin-bottom: 50px;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .woocommerce-ordering select {
  margin: 0;
  padding: 7px 12px 5px 12px;
}

/* line 47, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
  margin-left: 10px;
  vertical-align: middle;
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
  position: relative;
  top: auto;
  right: auto;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 67, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li.product a.add_to_cart_button.added, .woocommerce ul.products li.product a.add_to_cart_button.loading {
  padding-right: 20px;
}

/* line 73, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li.product a i {
  font-size: 14px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce ul.products li.product a:hover i {
  color: #24b24c;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
body #alvaro_shop_product_details .cart .button:hover {
  background-color: #24b24c;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-message {
  border-top-color: #24b24c;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
body .woocommerce-message::before {
  color: #24b24c;
}

/* line 92, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout:hover a {
  background-color: #24b24c;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button,
.woocommerce-wishlist .alvaro-update-cart .coupon .button,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"],
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-cart .button.wc-backward, .woocommerce-wishlist .button.wc-backward,
.woocommerce-cart .product-add-to-cart a,
.woocommerce-wishlist .product-add-to-cart a {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
  letter-spacing: 0;
}

/* line 120, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button:hover,
.woocommerce-wishlist .alvaro-update-cart .coupon .button:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-cart .button.wc-backward:hover, .woocommerce-wishlist .button.wc-backward:hover,
.woocommerce-cart .product-add-to-cart a:hover,
.woocommerce-wishlist .product-add-to-cart a:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 127, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button:hover,
.woocommerce-wishlist .alvaro-update-cart .coupon .button:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled:hover,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce-cart .button.wc-backward:hover,
.woocommerce-wishlist .button.wc-backward:hover,
.woocommerce-cart .product-add-to-cart a:hover,
.woocommerce-wishlist .product-add-to-cart a:hover {
  background-color: #24b24c;
}

/* line 142, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce a.remove {
  width: 22px;
  height: 22px;
  margin: 0;
  padding: 0 0 0 1px;
  line-height: 18px;
}

/* line 180, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce .product-remove div {
  margin: 0 8px;
}

/* line 189, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-global.scss */
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
  margin: 0;
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  display: block;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  padding: 30px 0 30px 0;
  display: block;
  width: calc(100% - 1px);
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details {
  /* Product Gallery */
  /* Info */
  /* Product Price */
  /* Product description */
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price ins {
  margin-top: 7px;
  font-size: 28px;
  line-height: 40px;
}

/* line 24, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price ins {
  margin-top: 0;
  font-size: 14px;
  line-height: 22px;
}

/* line 34, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  top: 10px;
  right: 30px;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
  border: 2px solid #4b4f58;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after {
  background: #4b4f58;
}

/* line 48, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li {
  border: 1px solid #e2e8ef;
  margin-top: 20px;
  margin-right: 19px;
  width: 76px;
  height: 76px;
  overflow: hidden;
  border-radius: 3px;
}

/* line 56, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li img {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1) {
  clear: none;
}

@media (min-width: 991px) {
  /* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
  #alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li {
    margin-top: 18px;
    margin-right: 18px;
    width: 74px;
    height: 74px;
  }
  /* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
  #alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n) {
    margin-right: 0;
  }
}

@media (min-width: 1440px) {
  /* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
  #alvaro_shop_product_details .woocommerce-product-gallery .flex-control-thumbs li {
    margin-top: 16px;
    margin-right: 16px;
    width: 72px;
    height: 72px;
  }
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .product_title {
  font-size: 30px;
  line-height: 38px;
  font-weight: 800;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .posted_in {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: #24b24c;
  display: inline-block;
  margin: 16px 0 8px 0;
}

/* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .posted_in a {
  color: inherit;
  display: inline;
}

/* line 110, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .posted_in a:hover {
  color: #1665f6;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating {
  margin: 10px 0 6px 0;
}

/* line 118, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating .star-rating {
  color: #f6c80f;
  font-size: 13px;
  height: 16px;
  letter-spacing: 2.4px;
  width: 90px;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating .woocommerce-review-link {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #858a94;
  position: relative;
  top: -4px;
}

/* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-product-rating .woocommerce-review-link:hover {
  color: #1665f6;
}

/* line 133, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price {
  font-size: 26px;
  line-height: 36px;
  font-weight: 800;
  margin: 26px 0 32px 0;
  display: block;
  color: #4b4f58;
}

/* line 140, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price:hover {
  color: #4b4f58 !important;
}

/* line 143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price .amount {
  color: #4b4f58;
  font-weight: 800;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price del {
  display: inline-block;
  font-size: 28px;
  line-height: 40px;
}

/* line 151, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price del .woocommerce-Price-currencySymbol {
  font-size: 12px;
  line-height: 20px;
  top: -6px;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price ins {
  text-decoration: none;
}

/* line 160, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price .woocommerce-Price-currencySymbol {
  font-size: 12px;
  line-height: 20px;
  position: relative;
  top: -12px;
  left: -4px;
}

/* line 167, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .price .WooZone-price-info {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 4px 0 0 -2px;
  color: #858a94;
  font-style: normal;
  letter-spacing: 0;
  display: block;
}

/* line 177, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .woocommerce-variation-price .price {
  font-size: 26px;
  line-height: 36px;
}

/* line 182, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .stock {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #858a94;
  margin-bottom: 30px;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .stock.in-stock {
  color: #24b24c;
}

/* line 189, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .stock .alvaro-availability {
  color: #858a94;
}

/* line 193, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .sku_wrapper {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 0 0 14px 0;
  display: block;
  opacity: 0.7;
}

/* line 199, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart {
  margin-bottom: 14px;
}

/* line 201, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .quantity {
  color: #4b4f58;
  font-size: 15px;
  margin-right: 2px;
}

/* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .quantity .qty {
  border: 2px solid #1665f6;
  height: 49px;
  margin: 0;
  padding: 0 0 0 10px;
  width: 49px;
}

/* line 213, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .button {
  background-color: #1665f6;
  border-radius: 3px;
  font-family: "Barlow", sans-serif;
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  padding: 12px 30px 11px 30px;
  border-radius: 2px;
}

/* line 220, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .cart .button:hover {
  background-color: #1665f6;
}

/* line 225, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a {
  text-align: center;
  padding-top: 7px;
  color: #ffffff;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
}

/* line 233, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a:hover {
  opacity: 0.85;
}

/* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a i {
  font-size: 18px;
  line-height: 18px;
}

/* line 241, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-twitter {
  background-color: #1d9ceb;
}

/* line 244, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-facebook {
  background-color: #395693;
}

/* line 247, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-pinterest {
  background-color: #bd081b;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .summary > a.smi-googleplus {
  background-color: #d54639;
}

/* line 254, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap {
  margin-top: 0;
}

/* line 256, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-add-to-wishlist {
  display: inline-block;
}

/* line 259, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .add_to_wishlist {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #1665f6;
  margin-right: 4px;
}

/* line 263, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .add_to_wishlist:before {
  content: "\f08a";
  font-family: FontAwesome;
  font-size: 14px;
  margin-right: 4px;
}

/* line 269, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .add_to_wishlist:hover {
  color: #1665f6;
}

/* line 273, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .clear {
  clear: none;
  display: inline;
}

/* line 277, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .compare {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: transparent;
  color: #1665f6;
  padding: 1px;
}

/* line 282, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .compare:before {
  content: "\f0ea";
  font-family: FontAwesome;
  font-size: 14px;
  margin-right: 6px;
}

/* line 288, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .compare:hover {
  color: #1665f6;
}

/* line 292, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistaddedbrowse,
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistexistsbrowse {
  width: 100%;
  display: block;
}

/* line 296, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistaddedbrowse .feedback,
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistexistsbrowse .feedback {
  display: block;
}

/* line 299, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistaddedbrowse a,
#alvaro_shop_product_details .alvaro-wishlist-compare-wrap .yith-wcwl-wishlistexistsbrowse a {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  margin: 0 4px;
}

/* line 308, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs {
  margin-top: 34px;
}

/* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .comment-reply-title {
  font-family: "Nunito", sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 800;
  display: inline-block;
  margin-bottom: 22px;
  position: relative;
  z-index: 2;
}

/* line 318, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content {
  margin-top: 20px;
}

/* line 320, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-reply-title {
  display: inline-block;
  line-height: 28px;
  margin-top: 41px;
}

/* line 326, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form label,
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form .comment-form-comment {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #858a94;
}

/* line 331, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form label {
  margin-top: 20px;
}

/* line 334, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form textarea {
  border: 1px solid #e2e8ef;
}

/* line 337, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form input[type="submit"] {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 0 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 349, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woo-tab-content .comment-form input[type="submit"]:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 357, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .alvaro-woocommerce-tabs .alvaro-woocommerce-tab {
  margin-bottom: 68px;
}

/* Woocommerce Reviews */
/* line 367, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce .woocommerce-Reviews .woocommerce-Reviews-title {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  font-family: "Barlow", sans-serif;
  margin: -4px 0 40px 0;
  color: #858a94;
}

/* line 378, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li {
  margin: 10px 0 52px 0;
}

/* line 380, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  width: 64px;
  height: 64px;
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  padding: 0;
  background: transparent;
  margin-top: 6px;
}

/* line 389, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border: 0 none;
  margin: 0 0 0 90px;
  padding: 0;
  position: relative;
}

/* line 394, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* line 396, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
  color: #24b24c;
}

/* line 400, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash {
  display: none;
}

/* line 403, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  color: #b6b9bf;
  position: absolute;
  bottom: -16px;
  left: 0;
}

/* line 411, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
  color: #f6c80f;
  font-size: 13px;
  height: 16px;
  letter-spacing: 2.4px;
  width: 90px;
  position: absolute;
  top: 40px;
  left: 0;
}

/* line 417, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  margin: 48px 0 0 0;
}

/* line 425, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce #reviews #comments .woocommerce-pagination {
  margin: 30px 0 40px 0;
}

/* line 438, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce table.shop_attributes td p {
  padding-left: 10px;
}

/* line 441, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce .product span.onsale {
  height: 50px;
  left: 14px;
  text-align: center;
  top: 12px;
  width: 50px;
  background-color: #24b24c;
}

/* line 450, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce .product .alvaro-social-share {
  margin: 36px 0;
}

/* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce.single-product .alvaro-page-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 460, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce.single-product .alvaro-related-tab-title-container {
  margin-bottom: 45px;
}

/* line 463, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce.single-product ul.products.owl-carousel {
  margin-bottom: 67px;
}

/* line 471, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce div.product form.cart .variations {
  margin: 0;
}

/* line 476, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce p.stars a {
  color: #f6c80f;
  font-size: 15px;
  width: 17px;
}

/* line 483, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.woocommerce-product-details__short-description {
  margin: 18px 0;
}

/* Related products */
/* line 491, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  margin: 4px 0 0 0;
  color: #1665f6;
}

/* line 495, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price span {
  color: #1665f6;
}

/* line 498, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price .woocommerce-Price-currencySymbol {
  position: static;
  font-size: 16px;
  line-height: 24px;
}

/* line 503, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price del {
  font-size: 16px;
  line-height: 24px;
}

/* line 507, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#alvaro_shop_product_details .related.products .price .WooZone-price-info {
  font-family: "Barlow", sans-serif;
  margin-top: 6px;
  color: #858a94;
  display: none;
}

/* line 516, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
.WooZone-availability-icon {
  padding-left: 36px;
  background-position: 0 4px;
}

/* line 520, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-detail.scss */
#amzaff-amazon-review-tab {
  margin-left: -18px;
}

/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product {
  margin: 0 0 46px 0;
  padding: 0 21px;
  position: relative;
  text-align: center;
}

/* line 9, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product:hover a.button {
  visibility: visible;
  opacity: 1;
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product:hover .alvaro-product-image img {
  opacity: 0.3;
}

/* line 18, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product:hover a.woocommerce-LoopProduct-link {
  border: 1px solid #24b24c;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link {
  display: block;
  min-height: 400px;
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  overflow: hidden;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover {
  border: 1px solid #24b24c;
}

/* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .alvaro-product-image {
  height: 290px;
  position: relative;
  text-align: center;
  overflow: hidden;
  margin-top: 10px;
}

/* line 38, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .alvaro-product-image .onsale {
  height: 50px;
  right: 38px;
  text-align: center;
  top: 35px;
  width: 50px;
  background-color: #24b24c;
}

/* line 46, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .alvaro-product-image img {
  display: inline-block;
  margin: 0;
  padding: 0 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  transition: 0.6s all;
  width: 100%;
}

/* line 60, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button {
  background-color: #24b24c;
  border-radius: 3px;
  box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.1);
  color: #ffffff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  left: 50%;
  min-width: 182px;
  padding: 14px 15px 11px;
  position: absolute;
  top: 140px;
  transform: translateX(-50%);
  white-space: nowrap;
  text-transform: capitalize;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s linear;
}

/* line 79, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button:hover {
  background-color: #1665f6;
}

/* line 82, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button img {
  display: inline-block;
  margin: -1px 4px 1px 0;
  vertical-align: middle;
  width: 18px;
  max-width: none;
}

/* line 89, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.button i {
  color: inherit;
  font-weight: normal;
  letter-spacing: normal;
  margin-right: 7px;
}

/* line 96, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product a.added_to_cart {
  display: none;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  color: #4b4f58;
  font-size: 17px;
  line-height: 26px;
  margin: -10px 0 14px 0;
  max-height: 52px;
  overflow: hidden;
  padding: 3px 24px 0 24px;
}

/* line 108, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product .price {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 3px 12px 2px 12px;
  margin-bottom: 24px;
  color: #1665f6;
  position: relative;
  top: -6px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product .price del {
  display: inline-block;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products li.product .price ins {
  text-decoration: none;
}

/* line 128, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products.owl-carousel li {
  width: 100%;
}

/* line 131, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products.owl-carousel .owl-controls {
  margin-top: 0;
}

/* line 133, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce ul.products.owl-carousel .owl-controls .owl-buttons {
  margin: 0 21px;
}

/* General Pagination ~ Also used on blog listing */
/* line 142, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination {
  text-align: left !important;
}

/* line 144, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul {
  border: none !important;
  list-style-type: none;
}

/* line 147, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li {
  border: none !important;
  display: inline-block;
  float: none !important;
  margin: 0 -2px 0 0 !important;
  text-align: center;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li a,
.woocommerce-pagination ul li span {
  background: #f6f6f6 !important;
  color: #4b4f58 !important;
  display: inline-block !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  height: 42px;
  line-height: unset !important;
  padding: 7px 0 5px !important;
  width: 50px;
  border-radius: 3px;
}

/* line 167, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li a:hover {
  background: #24b24c !important;
  color: #ffffff !important;
}

/* line 172, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.woocommerce-pagination ul li span.current {
  background: #24b24c !important;
  color: #ffffff !important;
}

/* line 181, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
.post-type-archive-product footer {
  margin-top: 98px;
}

@media (max-width: 1199px) {
  /* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-product-listing.scss */
  #alvaro_shop_sidebar {
    margin-top: 100px;
  }
}

/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart h2,
.woocommerce-wishlist h2 {
  font-size: 30px;
  line-height: 38px;
  font-weight: 800;
  margin: 0;
  position: relative;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table,
.woocommerce-wishlist table.shop_table {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  border: 1px solid #e2e8ef;
  line-height: 30px;
  margin-top: 45px;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table th,
.woocommerce-wishlist table.shop_table th {
  border: none;
  font-size: 17px;
  line-height: 30px;
  font-weight: 500;
  padding: 20px 31px 19px;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td,
.woocommerce-wishlist table.shop_table td {
  border: none;
  border-top: 1px solid #e2e8ef;
  padding: 11px 31px 10px;
  padding: 24px 32px 24px 32px;
}

/* line 27, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-name,
.woocommerce-wishlist table.shop_table td.product-name {
  width: 54%;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-name a,
.woocommerce-wishlist table.shop_table td.product-name a {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  display: inline-block;
  width: 78%;
  vertical-align: middle;
}

/* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-price,
.woocommerce-wishlist table.shop_table td.product-price {
  width: 13%;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-quantity,
.woocommerce-wishlist table.shop_table td.product-quantity {
  width: 15%;
}

/* line 41, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-quantity input,
.woocommerce-wishlist table.shop_table td.product-quantity input {
  height: auto;
  margin: -3px 0 0 1px;
  padding: 11px 11px 10px;
  text-align: left;
  width: 60px;
}

/* line 49, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-subtotal,
.woocommerce-wishlist table.shop_table td.product-subtotal {
  width: 11%;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td.product-remove a,
.woocommerce-wishlist table.shop_table td.product-remove a {
  font-size: 33px;
  font-weight: 400;
}

/* line 58, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail,
.woocommerce-wishlist table.shop_table td .product-thumbnail {
  display: inline-block;
  margin-top: 4px;
  vertical-align: middle;
}

/* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail a,
.woocommerce-wishlist table.shop_table td .product-thumbnail a {
  border: 1px solid #e2e8ef;
  display: inline-block;
  height: 68px;
  margin: 6px 24px 12px 1px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 68px;
}

/* line 71, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail a:hover,
.woocommerce-wishlist table.shop_table td .product-thumbnail a:hover {
  border-color: #1665f6;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart table.shop_table td .product-thumbnail a img,
.woocommerce-wishlist table.shop_table td .product-thumbnail a img {
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon,
.woocommerce-wishlist .alvaro-update-cart .coupon {
  display: inline-block;
  margin-top: 7px;
}

/* line 91, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon #coupon_code,
.woocommerce-wishlist .alvaro-update-cart .coupon #coupon_code {
  margin-right: -4px;
  vertical-align: top;
  width: 283px;
  min-height: 48px;
}

/* line 98, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button,
.woocommerce-wishlist .alvaro-update-cart .coupon .button {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 102, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart input[name="update_cart"],
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:disabled[disabled],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:disabled[disabled] {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  float: right;
  margin-top: 7px;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart input[name="update_cart"]:disabled[disabled]:hover,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:disabled[disabled]:hover {
  background-color: #1665f6;
}

/* line 114, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals,
.woocommerce-wishlist .cart-collaterals {
  margin-top: 101px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-wishlist .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}

/* line 119, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals h2,
.woocommerce-wishlist .cart-collaterals .cart_totals h2 {
  margin: 0;
}

/* line 122, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-wishlist .cart-collaterals .cart_totals table {
  border: none;
  margin-top: 21px;
}

/* line 125, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-wishlist .cart-collaterals .cart_totals table th,
.woocommerce-wishlist .cart-collaterals .cart_totals table td {
  border: none;
  border-bottom: 1px solid #e2e8ef;
  padding: 31px 2px 30px;
}

/* line 131, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-wishlist .cart-collaterals .cart_totals table th {
  color: #4b4f58;
  font-size: 15px;
  font-weight: 400;
  vertical-align: middle;
  width: 20%;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-wishlist .cart-collaterals .cart_totals table td {
  color: #4b4f58;
  font-size: 20px;
  font-weight: 700;
}

/* line 144, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  padding: 37px 0 10px 0;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .button.wc-backward,
.woocommerce-wishlist .button.wc-backward {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .yith-wcwl-share,
.woocommerce-wishlist .yith-wcwl-share {
  margin: 0;
}

/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .yith-wcwl-share .yith-wcwl-share-title,
.woocommerce-wishlist .yith-wcwl-share .yith-wcwl-share-title {
  display: inline-block;
  vertical-align: top;
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .yith-wcwl-share ul,
.woocommerce-wishlist .yith-wcwl-share ul {
  display: inline-block;
  margin-left: 10px;
  margin-top: 3px;
}

/* line 169, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .wishlist_table .product-remove,
.woocommerce-wishlist .wishlist_table .product-remove {
  padding-left: 5px;
}

/* Wishlist overrides */
/* line 179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-remove {
  padding: 0 6px 0 8px;
}

/* line 182, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-name {
  width: 45%;
  padding-right: 20px;
}

/* line 187, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-thumbnail a {
  border: 1px solid #e2e8ef;
  border-radius: 3px;
  display: inline-block;
  height: 68px;
  margin: 6px 24px 0 1px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 68px;
}

/* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr td.product-thumbnail a img {
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

/* line 209, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr .yith-wcwl-share .yith-wcwl-share-title {
  font-size: 20px;
}

/* line 213, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-wishlist table.shop_table tr .yith-wcwl-share ul li {
  margin-top: 12px;
}

/* line 222, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-title-container .alvaro-woo-tab-title, .woocommerce-cart .alvaro-title-container h2 {
  font-size: 30px;
  line-height: 38px;
}

/* line 226, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-title-container {
  display: none;
}

/* line 229, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .col-md-12.alvaro-no-sidebar {
  margin-top: -34px;
}

/* line 234, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.yith_wishlist_container {
  margin: -16px 0 34px 0;
}

/* line 237, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .button.wc-backward {
  margin-top: 22px;
  margin-bottom: 40px;
}

/* line 242, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce table.wishlist_table tbody td {
  padding: 20px 0;
}

/* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce-cart .alvaro-update-cart .coupon .button,
.woocommerce-wishlist .alvaro-update-cart .coupon .button,
.woocommerce-cart .alvaro-update-cart input[name="update_cart"],
.woocommerce-cart .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
.woocommerce-wishlist .alvaro-update-cart input[name="update_cart"][disabled]:disabled,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce-cart .button.wc-backward,
.woocommerce-wishlist .button.wc-backward,
.woocommerce-cart .product-add-to-cart a,
.woocommerce-wishlist .product-add-to-cart a {
  display: inline-block !important;
}

/* line 259, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
  color: #24b24c;
}

/* line 262, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.wishlist_table tr td, .wishlist_table tr th.wishlist-delete, .wishlist_table tr th.product-checkbox {
  text-align: left;
}

/* line 265, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce table.wishlist_table thead th {
  padding: 20px 0;
  font-weight: 700;
}

/* line 269, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
.woocommerce .wishlist_table td.product-add-to-cart a {
  display: inline-block !important;
}

@media (max-width: 480px) {
  /* line 274, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce table.wishlist_table tbody td {
    padding: 4px 0;
  }
  /* line 277, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce a.remove {
    display: inline-block;
  }
  /* line 280, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce .product-remove div {
    margin-top: 20px;
  }
  /* line 283, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce-wishlist table.shop_table tr td.product-name {
    padding-right: 0;
  }
  /* line 286, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce .wishlist_table td.product-add-to-cart a {
    margin-top: 10px;
  }
}

@media (max-width: 991px) {
  /* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-shopping-cart-wishlist.scss */
  .woocommerce-cart .alvaro-update-cart input[name="update_cart"],
  .woocommerce-cart .alvaro-update-cart input[name="update_cart"]:disabled[disabled],
  .woocommerce-wishlist .alvaro-update-cart input[name="update_cart"],
  .woocommerce-wishlist .alvaro-update-cart input[name="update_cart"]:disabled[disabled] {
    margin-top: 0;
    float: none;
  }
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout {
  /* *** Checkout Details *** */
}

/* line 2, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce {
  margin: 100px 0 30px;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce #customer_details {
  margin-top: 98px;
}

/* line 7, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .button {
  background-color: #1665f6;
  color: #ffffff;
  float: none;
  font-size: 10px;
  letter-spacing: 0.2em;
  padding: 18px 27px 14px;
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .button:hover {
  background-color: #1665f6;
  color: #ffffff;
}

/* line 19, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info {
  border: none;
  color: #4b4f58;
  font-size: 14px;
  margin-bottom: 13px;
  padding: 29px 59px 28px;
}

/* line 25, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info:before {
  color: #323232;
  font-size: 16px;
  left: 30px;
  top: 28px;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info a {
  color: #1665f6;
}

/* line 33, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-info a:hover {
  color: #1665f6;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .woocommerce-checkout h3 {
  color: #1665f6;
  font-family: "Barlow", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.2em;
  margin-bottom: 16px;
  position: relative;
}

/* line 49, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce form .form-row {
  margin: 0 0 20px;
}

/* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce form .form-row .input-checkbox {
  position: relative;
}

/* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce form.checkout_coupon,
.woocommerce-checkout .woocommerce form.login,
.woocommerce-checkout .woocommerce form.register {
  border-color: #e2e8ef;
  border-radius: 0;
}

/* line 61, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce label {
  color: #323232;
  font-size: 14px;
  line-height: 24px;
}

/* line 65, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce label .required {
  color: #f1713e;
  font-weight: 400;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce input,
.woocommerce-checkout .woocommerce .select2-selection {
  border-color: #e2e8ef;
  border-radius: 0;
  font-size: 14px;
  height: auto;
  margin: 0 0 4px 0;
  padding: 12px 14px 10px;
}

/* line 78, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce input::placeholder,
.woocommerce-checkout .woocommerce .select2-selection::placeholder {
  color: #888888;
  text-transform: capitalize;
}

/* line 83, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce .select2-selection {
  min-height: 42px;
}

/* line 90, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table {
  border: 1px solid #e2e8ef;
  border-radius: 0;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table th,
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table td {
  border: none;
  border-bottom: 1px solid #e2e8ef;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table thead th {
  color: #1665f6;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  padding: 18px 31px;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr td {
  font-size: 14px;
  padding: 46px 28px 48px;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot td {
  background-color: transparent;
  font-size: 14px;
  padding: 46px 28px 48px;
}

/* line 122, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total th, .woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total td {
  border: none;
}

/* line 125, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total th {
  width: 80%;
}

/* line 128, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot .order-total td {
  color: #1665f6;
  font-size: 20px;
}

/* line 135, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment {
  background: transparent;
  border-radius: 0;
}

/* line 138, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods {
  border: none;
  margin-top: 53px;
  padding: 0;
}

/* line 143, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method input {
  margin-right: 10px;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method label {
  font-size: 14px;
}

/* line 149, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method img {
  margin-left: 11px;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method a {
  color: #1665f6;
  font-size: 14px;
  margin-left: 14px;
}

/* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .wc_payment_method a:hover {
  color: #1665f6;
}

/* line 161, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .payment_box {
  background-color: #1665f6;
  border-radius: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
  margin-top: 45px;
  padding: 11px 27px 22px;
}

/* line 169, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods .payment_box:before {
  border-bottom-color: #1665f6;
  margin: -1em 0 0 1em;
  top: -.5em;
}

/* line 176, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order {
  background-color: #1665f6;
  float: none;
  font-size: 10px;
  letter-spacing: 0.2em;
  margin: 24px 0 27px -16px;
  padding: 18px 27px 14px;
}

/* line 183, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order:hover {
  background-color: #1665f6;
}

/* line 191, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-checkout.scss */
.woocommerce-billing-fields,
.woocommerce-additional-fields {
  margin-bottom: 89px;
}

/* line 3, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce h2 {
  color: #1665f6;
  font-family: "Barlow", sans-serif;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0.3px;
  line-height: 30px;
  margin-bottom: 16px;
  position: relative;
  float: left;
  width: 100%;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce h3 {
  color: #1665f6;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 25px;
  padding-top: 2px;
  margin: 32px 0 0 0;
}

/* line 25, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .button {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border-radius: 3px;
  color: #ffffff;
  margin-top: 11px;
  padding: 14px 27px 12px;
}

/* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .button:hover {
  background-color: #24b24c;
  color: #ffffff;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form .form-row {
  margin-bottom: 16px;
  padding: 3px 0;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form .form-row .input-checkbox {
  position: relative;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form .form-row input.input-text {
  margin-top: 4px;
}

/* line 47, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce form.login,
.woocommerce-account .woocommerce form.register {
  border: none;
  border-radius: 0;
  padding: 0;
}

/* line 53, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce label {
  color: #323232;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 4px;
}

/* line 58, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce label .required {
  color: #f1713e;
  font-weight: 400;
}

/* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce label.inline {
  position: relative;
  top: 8px;
  margin-left: 10px;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce input,
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single {
  border-color: #e2e8ef;
  border-radius: 0;
  font-size: 14px;
  height: auto;
  margin: 0 0 4px 0;
  padding: 12px 14px 10px;
}

/* line 76, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce input::placeholder,
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single::placeholder {
  color: #888888;
  text-transform: capitalize;
}

/* line 81, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single {
  margin-top: 4px;
  padding: 6px 5px;
}

/* line 84, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .lost_password {
  margin-top: -4px;
}

/* line 90, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .lost_password a {
  color: #1665f6;
  font-size: 14px;
}

/* line 93, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .lost_password a:hover {
  color: #1665f6;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
  float: left;
  width: 100%;
  margin: 36px 0 30px 0;
  padding: 16px 34px;
  border: 1px solid #e2e8ef;
  border-radius: 3px;
}

/* line 107, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li {
  list-style-type: none;
  display: inline-block;
  margin: 0 20px;
}

/* line 111, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li:first-child {
  margin-left: 0;
}

/* line 116, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error::before,
.woocommerce-account .woocommerce .woocommerce-info::before,
.woocommerce-account .woocommerce .woocommerce-message::before {
  top: 18px;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error,
.woocommerce-account .woocommerce .woocommerce-message,
.woocommerce-account .woocommerce .woocommerce-info {
  height: auto;
  float: left;
  width: 100%;
}

/* line 127, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error .button,
.woocommerce-account .woocommerce .woocommerce-message .button,
.woocommerce-account .woocommerce .woocommerce-info .button {
  position: relative;
  top: -20px;
  right: 30px;
}

/* line 132, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce .woocommerce-error li,
.woocommerce-account .woocommerce .woocommerce-message li,
.woocommerce-account .woocommerce .woocommerce-info li {
  margin: 0;
}

/* line 136, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .woocommerce #customer_login {
  margin-top: 4px;
}

/* line 142, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .addresses .title .edit {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}

/* line 145, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-account .addresses .title h3 {
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  line-height: 30px;
}

/* line 152, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address {
  margin-bottom: 21px;
}

/* line 154, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address header.woocommerce-Address-title {
  min-height: 0;
  margin: 34px 0 10px 0;
}

/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address header.woocommerce-Address-title h3 {
  margin: 0;
}

/* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
.woocommerce-Address address {
  font-style: normal;
}

/* line 169, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-account.scss */
body.woocommerce-account .alvaro-section-heading h4 {
  font-size: 34px;
  line-height: 44px;
  font-weight: 800;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce .woocommerce-product-search .search-field {
  color: #d2d2de;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce {
  /* Price Filter Widget */
  /* Product Search Widget */
  /* Top Rated Products Widget */
}

/* line 14, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider {
  background-color: #f0f0f0;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider .ui-slider-range,
.widget.woocommerce .price_slider_wrapper .price_slider .ui-slider-handle {
  background-color: #1665f6;
}

/* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button {
  background: #24b24c;
  color: #ffffff;
  font-family: "Barlow", sans-serif;
  font-weight: 700;
  min-height: 12px;
  padding: 18px 31px 14px;
  margin-top: 10px;
}

/* line 30, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button:hover {
  background: #1665f6;
}

/* line 34, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount .price_label {
  padding-top: 16px;
}

/* line 42, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .woocommerce-product-search .search-field {
  border-color: #e2e8ef;
  box-sizing: border-box;
  color: #4b4f58;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  height: auto;
  max-width: 100%;
  padding: 11px 14px 10px;
}

/* line 50, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .woocommerce-product-search .search-field::placeholder {
  color: #b6b9bf;
}

/* line 54, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .woocommerce-product-search input[type="submit"] {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 68, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li {
  position: relative;
  min-height: 100px;
  position: relative;
  float: left;
  width: 100%;
}

/* line 74, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li:last-child {
  margin-bottom: 0;
}

/* line 78, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a img {
  border: 1px solid #e2e8ef;
  float: left;
  height: 64px;
  margin: 6px 20px 40px 0;
  width: 64px;
}

/* line 86, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a .product-title {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  display: block;
  overflow: hidden;
  max-height: 50px;
}

/* line 92, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a .product-title:hover {
  color: #1665f6;
}

/* line 97, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li .star-rating {
  color: #f6c80f;
  font-size: 13px;
  height: 16px;
  letter-spacing: 2.4px;
  width: 90px;
}

/* line 100, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li .woocommerce-Price-amount {
  color: #24b24c;
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
}

/* Compare Widget */
/* line 111, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list {
  padding-bottom: 2px;
}

/* line 113, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li {
  border-bottom: none !important;
  margin: 0 0 20px 0;
  padding: 0 !important;
}

/* line 117, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove {
  color: #ffffff !important;
  left: unset !important;
  right: 0;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove:hover {
  background: transparent !important;
  color: #ffffff !important;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove:hover:before {
  color: #24b24c !important;
}

/* line 128, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.remove:before {
  content: "\f1f8";
  color: #1665f6;
  font-family: FontAwesome;
  font-size: 14px;
}

/* line 135, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.title {
  font-size: 15px;
  line-height: 26px;
  font-weight: 500;
  color: #4b4f58;
  text-transform: unset;
  width: 86%;
}

/* line 140, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget .products-list li a.title:hover {
  color: #24b24c;
}

/* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget a.compare {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border-radius: 3px;
  color: #ffffff;
  padding: 11px 24px 9px 24px;
  text-transform: none;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget a.compare:hover {
  background: #1665f6;
  color: #ffffff;
}

/* line 158, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.yith-woocompare-widget a.clear-all {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  margin: 12px 0;
}

/* line 165, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
body table.compare-list .add-to-cart td a {
  background-color: #1665f6;
  border-radius: 0;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  left: 50%;
  letter-spacing: 0.2em;
  padding: 9px 20px 6px;
  position: absolute;
  text-transform: uppercase;
  top: 291px;
  transform: translateX(-50%);
  white-space: nowrap;
}

/* line 179, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
body table.compare-list .add-to-cart td a:hover {
  background: #1665f6;
}

/* line 182, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
body table.compare-list .add-to-cart td a img {
  display: inline-block;
  margin: -1px 4px 1px 0;
  vertical-align: middle;
  width: auto;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  background-color: #1665f6;
  border: 0 none;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: initial;
  margin: 11px 2px 2px 0;
  padding: 11px 30px 9px 30px;
  transition: all 0.4s;
}

/* line 202, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce .price_slider_wrapper .price_slider_amount button:hover {
  background-color: #24b24c;
  color: #ffffff;
  text-decoration: none;
}

/* line 210, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.product_list_widget .WooZone-price-info {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  font-style: normal;
  display: block;
  color: #858a94;
}

/* line 218, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.product_list_widget .star-rating {
  margin: 4px 0;
}

/* line 224, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  width: 12px;
  height: 12px;
  margin-top: 1px;
}

/* line 229, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.woocommerce .widget_price_filter .ui-slider-horizontal {
  height: 5px;
}

/* line 235, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.woocommerce ul.product_list_widget li a {
  margin-top: 14px;
}

/* line 238, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.widget.woocommerce.widget_top_rated_products li a .product-title {
  line-height: 23px;
}

/* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce .woocommerce-product-search .search-field {
  border-color: transparent;
}

/* line 250, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce.widget_top_rated_products li a .product-title {
  color: #d2d2de;
}

/* line 252, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_woocommerce-widgets.scss */
.footer-content .widget.woocommerce.widget_top_rated_products li a .product-title:hover {
  color: #1665f6;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay {
  display: none;
  z-index: 999;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay, #alvaro-lightbox-overlay #alvaro-lightbox-mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 11, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-mask {
  display: block;
  background-color: rgba(75, 79, 88, 0.2);
  z-index: 1;
}

/* line 16, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper {
  background: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

/* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper #alvaro-lightbox-content {
  position: relative;
  overflow: auto;
  padding: 40px 40px;
  height: auto;
}

/* line 29, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper .alvaro-lightbox-header {
  min-height: 70px;
  padding: 40px 40px 0 40px;
}

/* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper .alvaro-lightbox-header .title {
  display: inline-block;
  line-height: 30px;
  padding: 1px 0;
}

/* line 37, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_lightbox.scss */
#alvaro-lightbox-overlay #alvaro-lightbox-content-wrapper .alvaro-lightbox-header #alvaro-lightbox-close {
  float: right;
  display: inline-block;
  background-color: #4b4f58;
  color: #ffffff;
  padding: 2px 9px;
}

/* line 1, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow.aat-slideshow-fullscreen.aat-slideshow-with-thumbnails {
  border-radius: 3px;
}

/* line 4, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow {
  height: 380px;
  padding: 20px;
  position: relative;
  width: 100%;
}

/* line 9, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode {
  bottom: 8px;
  height: 40px;
  line-height: 45px;
  position: absolute;
  right: 8px;
  text-align: center;
  width: 40px;
  z-index: 20;
}

/* line 10, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode.aat-slideshow-exit-fullscreen {
  display: none;
}

/* line 21, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode:hover i {
  color: #1665f6;
}

/* line 24, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-btn-fullscreen-mode i {
  color: #ffffff;
  font-size: 15px;
  margin: 0;
}

/* line 31, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav {
  color: #ffffff;
  font-family: "Barlow", sans-serif;
  font-size: 13px;
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 15;
}

/* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a {
  padding-top: 8px;
  overflow: hidden;
  border-radius: 50px;
  background-color: #ffffff;
  color: #1665f6;
  display: inline-block;
  height: 50px;
  line-height: 40px;
  text-align: center;
  width: 50px;
}

/* line 40, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a:first-child {
  margin-right: 2px;
}

/* line 43, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a:hover {
  background-color: #1665f6;
  color: #ffffff;
}

/* line 47, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-header-nav a .moonicon {
  margin: 0;
}

/* line 64, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-wrapper {
  height: 100%;
  position: relative;
  width: 100%;
}

/* line 70, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-main-images-wrapper {
  height: 100%;
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 100%;
  border-radius: 3px;
}

/* line 77, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-main-images-wrapper .aat-focus {
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 83, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow.aat-slideshow-with-thumbnails .aat-slideshow-main-images-wrapper {
  width: 85%;
}

/* line 88, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow ul.aat-slideshow-main-images {
  display: block;
  font-size: 0;
  height: inherit;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 100%;
}

/* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow ul.aat-slideshow-main-images li {
  display: inline-block;
  height: inherit;
  margin: 0;
  max-height: 100%;
  padding: 0;
  position: relative;
  overflow: hidden;
  text-align: center;
  width: 100%;
}

/* line 109, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow ul.aat-slideshow-main-images li img {
  height: auto;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

/* line 121, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav.no-nav {
  display: none;
}

/* line 124, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper {
  bottom: 0px;
  height: 340px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 100px;
  z-index: 5;
}

/* line 134, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails {
  height: 360px;
  margin: 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
}

/* line 140, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li {
  cursor: pointer;
  display: block;
  height: 100px;
  margin: 0 0 20px 0 !important;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100px;
  border: 1px solid transparent;
  border-radius: 3px;
  overflow: hidden;
}

/* line 153, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li:last-child {
  margin-bottom: 0;
}

/* line 157, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li:hover, .aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li.aat-on {
  border: 1px solid #1665f6;
}

/* line 161, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow .aat-slideshow-thumbnails-nav .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails li img {
  height: 100%;
  left: 50%;
  max-width: none;
  position: absolute;
  transform: translateX(-50%);
  width: auto;
}

/* line 175, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.88);
}

/* line 183, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow {
  height: 100% !important;
}

/* line 186, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper .aat-slideshow-main-images li img {
  border-radius: 3px;
}

/* line 190, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-thumbnails-wrapper {
  height: 100% !important;
}

/* line 192, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-thumbnails-wrapper ul.aat-slideshow-thumbnails {
  height: 100% !important;
}

/* line 196, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-wrapper {
  height: 100%;
}

/* line 199, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper {
  height: 100%;
}

/* line 201, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper .aat-slideshow-main-images {
  width: 100%;
}

/* line 204, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow .aat-slideshow-main-images-wrapper .aat-slideshow-main-images li img {
  width: auto;
}

/* line 212, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_slideshow.scss */
.aat-slideshow-fullscreen-holder .aat-slideshow.aat-slideshow-with-thumbnails .aat-slideshow-main-images-wrapper {
  width: 93%;
}

/* line 15, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
body:before {
  display: none;
  content: '';
}

@media (min-width: 0) {
  /* line 20, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: < XS ( < 480 )";
  }
}

@media (min-width: 480px) {
  /* line 21, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= XS ( min-width: 480 )";
  }
}

@media (min-width: 768px) {
  /* line 22, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= SM ( min-width: 768 )";
  }
}

@media (min-width: 992px) {
  /* line 23, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= MD ( min-width: 992 )";
  }
}

@media (min-width: 1200px) {
  /* line 24, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  body:before {
    content: "Breakpoint: >= LG ( min-width: 1200 )";
  }
}

/* =============== Media Queries - Custom Breakpoints =============== */
@media (max-width: 1249px) {
  /* line 32, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer.alvaro-footer .footer-bottom .alvaro-disclaimer {
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 36, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul {
    text-align: left;
    margin-top: 20px;
  }
  /* line 39, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer.alvaro-footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li {
    margin: 10px 50px 0 0;
  }
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1249px) {
  /* line 51, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 900px;
  }
  /* line 55, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav a.logo.center-logo {
    max-width: 188px;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
  }
  /* line 62, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.76;
  }
  /* line 66, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .post-pagination {
    margin: 0;
  }
}

@media (max-width: 1199px) {
  /* line 75, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro_blog_list_img {
    display: none;
  }
  /* line 79, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-shop-title-preview {
    margin-bottom: 66px;
    height: auto;
  }
  /* blog */
  /* line 85, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_blog_list .alvaro_blog_list_comments,
  .alvaro-post-date .post-misc-comments {
    display: none;
  }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 94, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 660px;
  }
  /* sidebar */
  /* line 99, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sidebar {
    margin-top: 100px;
  }
  /* alternate blog */
  /* line 106, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_blog_list .alvaro-blog-item h2 {
    font-size: 20px;
    line-height: 30px;
  }
  /* camping */
  /* line 112, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-camping-locations:nth-child(2n+1) {
    clear: both;
  }
}

@media (max-width: 991px) {
  /* line 122, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu button {
    margin-top: 10px;
  }
  /* line 126, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu .logo img {
    margin-top: 10px;
  }
  /* line 133, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    margin-bottom: 100px;
  }
  /* line 137, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-title-breadcrumbs-section {
    padding: 40px 0 60px 0;
  }
}

@media (max-width: 480px) {
  /* line 146, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu button {
    margin-top: -80px;
  }
  /* line 150, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav .alvaro-responsive-menu .logo img {
    margin-top: 0px;
    width: 160px;
  }
  /* line 156, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro_header_wrapper .header-nav nav {
    position: relative;
    top: -22px;
  }
  /* line 162, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    margin-bottom: 80px;
  }
}

@media (min-width: 991px) and (max-width: 1249px) {
  /* line 174, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .main-left-menu {
    width: 345px;
  }
  /* line 177, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .main-right-menu {
    width: 345px;
    margin-left: 202px;
  }
}

/* Small desktops and down */
@media (max-width: 991px) {
  /* line 191, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper {
    background: none;
    margin: 0;
  }
  /* line 194, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper hr {
    display: none;
  }
  /* line 197, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper h1 {
    margin: 20px 0 0 0;
    font-size: 74px;
    line-height: 82px;
  }
  /* line 202, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper h2 {
    margin: 0;
  }
  /* line 205, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper .pnf-search {
    margin: 20px 0 0 0;
  }
  /* line 207, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper .pnf-search #s {
    width: 80%;
  }
  /* line 211, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .pnf-wrapper .pnf-message {
    margin: 20px 0 14px 0;
  }
  /* line 215, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-scroll-top {
    bottom: 30px;
    right: 35px;
  }
  /* line 220, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-wrapper {
    margin-top: 70px;
  }
  /* species */
  /* line 225, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap {
    height: 120px;
  }
  /* line 228, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .wpb_wrapper .alvaro-species-slide {
    max-width: 100%;
  }
  /* blog */
  /* line 233, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-comments-link {
    display: none;
  }
  /* line 236, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-post-date {
    text-align: left;
  }
  /* line 239, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date {
    margin-left: 0;
  }
  /* shop */
  /* line 245, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_header_bg_wrapper h1 {
    font-size: 42px;
    line-height: 52px;
  }
  /* responsive menu */
  /* line 254, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    position: relative;
    top: 58px;
    width: 100%;
    height: 290px;
    overflow: hidden;
    background-color: #1e232d;
  }
  /* line 262, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top,
  header .header-nav {
    position: relative;
    top: 0;
  }
  /* line 267, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top {
    font-family: "Nunito", sans-serif;
    background-color: #131c50;
    padding: 0;
  }
  /* line 271, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 14px 0;
  }
  /* line 276, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top > div a {
    display: inline-block;
    padding: 10px 15px;
    padding: 0 15px;
    min-height: 40px;
    min-height: 30px;
    vertical-align: middle;
  }
  /* line 283, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top > div a .amount {
    display: none;
  }
  /* line 289, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-left {
    padding-top: 1px;
  }
  /* line 291, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-left span {
    display: none;
  }
  /* line 296, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-right a:first-child {
    margin: 0;
  }
  /* line 301, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav {
    background: none;
    display: flex;
    margin-top: 248px;
    text-align: center;
  }
  /* line 306, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu {
    display: block;
    position: relative;
    text-align: center;
  }
  /* line 310, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu button {
    margin-top: 118px;
    margin-top: -17px;
  }
  /* line 314, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu .logo {
    left: 50%;
    position: absolute;
    top: -210px;
    transform: translateX(-50%);
  }
  /* line 319, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav .alvaro-responsive-menu .logo img {
    max-width: none;
  }
  /* line 324, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav {
    position: absolute;
    width: 660px;
    background: #131c50;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: none;
    padding: 16px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }
  /* line 334, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav .main-left-menu,
  header .header-nav nav .main-right-menu {
    display: block;
    margin: 0;
    width: 100%;
  }
  /* line 340, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav ul, header .header-nav nav li {
    display: block;
    width: 100%;
  }
  /* line 345, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li {
    position: relative;
  }
  /* line 348, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li.menu-item-has-children:before {
    content: "\f107";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 10px;
    top: 7px;
    padding: 5px 10px;
  }
  /* line 362, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li.menu-item-has-children.open:before {
    content: "\f106";
  }
  /* line 367, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li a {
    display: block;
    padding: 7px 11px 7px;
    width: 100%;
  }
  /* line 372, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li ul.sub-menu {
    display: none;
    left: auto;
    top: auto;
    padding: 0;
  }
  /* line 378, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li.open {
    background: #0d1438;
  }
  /* line 382, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul ul.sub-menu {
    display: none;
    padding: 20px 0 13px;
    margin: 0;
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
  }
  /* line 391, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul ul.sub-menu li ul.sub-menu {
    display: none;
    left: auto;
    top: auto;
  }
  /* line 400, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav a.logo.center-logo {
    display: none;
    flex: 1 0 auto;
  }
  /* line 405, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header #alvaro_header_bg_wrapper {
    position: absolute;
    top: 30px;
  }
  /* line 409, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-page-title {
    font-size: 38px;
    line-height: 46px;
    text-align: left;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
  }
  /* line 416, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-page-title:after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    margin-top: 4px;
    border-radius: 3px;
    background-color: #1665f6;
  }
  /* line 434, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.76;
  }
  /* line 438, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro_hotspot_wrapper {
    display: none;
  }
  /* line 441, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-home-woocommerce {
    display: none;
  }
  /* line 446, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce .woocommerce-ordering {
    float: none;
  }
  /* line 451, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .post-pagination {
    margin: 0;
  }
  /* line 455, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-lg-4:nth-child(3n+1) {
    clear: none;
  }
  /* line 458, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-lg-4:nth-child(2n+1) {
    clear: both;
  }
}

@media (min-width: 481px) and (max-width: 991px) {
  /* line 466, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header #alvaro_header_bg_wrapper {
    top: 0;
  }
}

@media (max-width: 769px) {
  /* line 477, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav {
    width: 440px;
  }
}

@media (max-width: 480px) {
  /* line 486, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav {
    width: 290px;
  }
  /* line 490, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .alvaro-slider-top {
    height: 224px;
  }
}

@media (min-width: 991px) and (max-width: 1249px) {
  /* line 497, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-nav nav > ul li a {
    padding: 22px 24px;
  }
}

/* Landscape phones and portrait tablets */
@media (max-width: 768px) {
  /* line 505, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-scroll-top {
    bottom: 30px;
    right: 35px;
  }
  /* line 510, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-post-date .post-misc-date {
    text-align: left;
  }
  /* line 514, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 440px;
  }
  /* woocommerce */
  /* line 522, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-md-6, .woocommerce ul.products li.product.col-sm-12 {
    float: none;
    width: auto;
  }
  /* line 537, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .home .page-content .vc_column_container.vc_col-sm-12 .woocommerce ul.products li.product {
    float: none;
    width: auto;
  }
  /* fish species */
  /* line 550, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .single-fish_species .inner-content {
    margin-top: 0;
  }
  /* sidebar */
  /* line 556, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sidebar {
    margin-top: 70px;
  }
  /* Comments */
  /* line 563, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list li li {
    padding-left: 0px;
  }
  /* line 569, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ul, .comment-body ol {
    margin: 4px 0 12px 0;
  }
  /* line 572, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ul li {
    margin: 9px 0 0 20px;
    padding: 0;
    list-style: outside disc;
  }
  /* line 576, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ul li li {
    margin-left: 20px;
  }
  /* line 580, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ol li {
    margin: 9px 0 0 20px;
    padding: 0;
    list-style: outside decimal;
  }
  /* line 584, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-body ol li li {
    margin-left: 20px;
  }
  /* numbered pagination */
  /* line 592, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .numbered-pagination .alvaro-pages-no {
    display: none;
  }
  /* line 597, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.508;
  }
  /* Camping */
  /* Cart */
  /* line 607, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart table.shop_table td {
    padding: 0 30px;
  }
  /* line 610, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-name,
  .woocommerce-page table.shop_table_responsive tr td.product-price,
  .woocommerce-page table.shop_table_responsive tr td.product-quantity,
  .woocommerce-page table.shop_table_responsive tr td.product-subtotal,
  .woocommerce-page table.shop_table_responsive tr td.product-remove {
    border: 0;
    width: 100%;
  }
  /* line 618, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-name {
    padding-top: 10px;
    position: relative;
  }
  /* line 621, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-name .product-thumbnail {
    display: none;
    left: 50%;
    position: absolute;
    top: 12px;
    transform: translateX(-50%);
  }
  /* line 627, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-name .product-thumbnail a {
    margin: 0;
  }
  /* line 632, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-quantity {
    display: none;
  }
  /* line 635, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-remove {
    padding: 0 0 10px;
    text-align: center !important;
  }
  /* line 638, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-page table.shop_table_responsive tr td.product-remove a {
    display: inline-block;
  }
  /* line 643, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart .alvaro-update-cart .coupon {
    display: block;
  }
  /* line 645, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart .alvaro-update-cart .coupon #coupon_code,
  .woocommerce-cart .alvaro-update-cart .coupon .button {
    display: block;
    width: 100%;
  }
  /* line 651, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart .alvaro-update-cart input[name="update_cart"] {
    display: block;
    float: none;
    width: 100%;
  }
  /* line 657, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
    width: 100%;
  }
  /* Checkout */
  /* line 663, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-checkout .woocommerce .button {
    width: 100%;
  }
  /* line 666, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-checkout #payment div.form-row {
    padding: 0;
  }
  /* line 669, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order {
    display: block;
    margin: 18px 0 0;
    width: 100%;
  }
  /* line 676, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-camping_location_detail .wpcf7 {
    width: 100%;
  }
  /* Woocommerce Account */
  /* line 684, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
    padding: 16px 30px;
  }
  /* line 687, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li {
    list-style-type: none;
    display: block;
    margin: 5px 0;
    padding: 0;
  }
  /* Blog Detail */
  /* line 698, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-meta {
    width: auto;
    margin-bottom: 34px;
    padding-left: 30px;
    padding-right: 30px;
    padding: 24px 30px 12px 30px;
  }
  /* line 704, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-meta .post-misc-date {
    border: none;
    margin-left: 0;
    margin-top: 0;
    width: auto;
    margin-bottom: 12px;
    border-radius: 4px;
    background-color: #f4f7fa;
  }
  /* line 712, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-meta .post-misc-date span {
    left: 0;
    font-size: 32px;
    line-height: 32px;
  }
  /* line 718, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-meta .post-misc-comments {
    align-self: start;
    margin: 2px 0 0 2px;
    order: -1;
  }
  /* line 724, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-col-content {
    width: 100%;
  }
  /* line 727, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-offset-120 {
    margin-left: 0;
  }
  /* Blog listing */
  /* line 732, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info {
    display: flex;
    vertical-align: top;
  }
  /* line 736, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date {
    border-bottom: none;
    display: inline-block;
    margin-left: 0;
    margin-bottom: 32px;
    padding: 18px 20px 12px 20px;
    border-radius: 3px;
    background-color: #f4f7fa;
  }
  /* line 744, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a {
    border: none;
  }
  /* line 746, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-date a span {
    font-size: 34px;
    line-height: 34px;
    margin-bottom: 0;
  }
  /* line 753, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info > a {
    order: -1;
  }
  /* line 756, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-post-info .alvaro-post-comments {
    margin: 1px 2px;
  }
  /* Footer */
  /* line 768, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer .fbox:last-child .widget {
    margin-bottom: 0;
  }
  /* line 772, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer .footer-bottom .alvaro-disclaimer {
    margin-top: 80px;
  }
  /* line 776, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  footer .footer-bottom .alvaro-disclaimer .menu-footer-menu-container ul li {
    display: block;
    margin-left: 0;
  }
}

@media (min-width: 480px) and (max-width: 991px) {
  /* line 789, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro_shop_product_details {
    margin-top: 30px;
  }
  /* line 793, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport {
    height: 230px;
  }
  /* line 797, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce div.product div.summary,
  .woocommerce-page div.product div.summary {
    width: 530px;
    float: left;
  }
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
  /* line 811, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-scroll-top {
    display: none;
  }
  /* species */
  /* line 816, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .wpb_wrapper .alvaro-species-slide .alvaro-fish-image-wrap {
    height: 120px;
  }
  /* Top Menu */
  /* line 822, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top {
    text-align: center;
  }
  /* line 824, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  header .header-top .alvaro-top-right {
    float: none;
  }
  /* Blog */
  /* line 831, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-categories-post-author {
    margin-right: 9px;
    padding-right: 12px;
  }
  /* Shop */
  /* line 837, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce .woocommerce-ordering {
    width: 100%;
  }
  /* line 841, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .aat-slideshow {
    zoom: 0.275;
  }
  /* line 845, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .container-fluid {
    width: 290px;
  }
  /* line 852, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce ul.products li.product.col-md-6, .woocommerce ul.products li.product.col-sm-12 {
    float: none;
    width: auto;
  }
  /* line 860, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce-cart table.shop_table td {
    padding: 0 9px;
  }
  /* line 863, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce table.wishlist_table thead th {
    display: none;
  }
  /* line 866, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce table.wishlist_table tbody tr {
    border-bottom: 1px solid #d8d8d8;
    display: block;
  }
  /* line 870, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce table.wishlist_table tbody tr td {
    border: none;
    display: block;
    text-align: center;
    width: 100% !important;
  }
  /* line 876, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .woocommerce table.wishlist_table tbody tr td.product-add-to-cart {
    padding-bottom: 30px;
  }
  /* Comments */
  /* line 881, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list .avatar {
    display: none;
  }
  /* line 884, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list .comment-body-wrapper {
    margin: 0 0 14px 0;
    padding: 15px;
  }
  /* line 887, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list .comment-body-wrapper .comment-meta {
    padding: 0;
  }
  /* line 890, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comments-list .comment-body-wrapper .comment-date {
    margin: 0;
  }
  /* line 895, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .comment-form #author,
  .comment-form #email,
  .comment-form #url {
    width: 100%;
  }
  /* line 901, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-author-box .alvaro-author-box-avatar img {
    display: none;
  }
  /* line 904, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .alvaro-author-box .alvaro-author-details {
    margin: 0;
    max-width: 100%;
  }
  /* search results page */
  /* line 910, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sr-info {
    padding: 10px 20px 6px 20px;
  }
  /* line 912, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .sr-info #s {
    min-width: 200px;
  }
  /* password protected page */
  /* line 920, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  .post-password-form label input {
    margin-left: 0;
    width: 100%;
  }
  /* line 928, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  #alvaro-blog-list-page ul.alvaro-blog-list .alvaro-col-content {
    display: block;
    margin: 0;
    width: 100%;
  }
  /* line 934, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  q {
    padding-left: 34px;
  }
  /* line 936, Z:/wp-themes/profishing/wp-content/themes/alvaro/sass/_mediaqueries.scss */
  q::before {
    display: none;
  }
}

/* Target Chrome only */
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  /*.comment-respond form textarea {
		margin-bottom: px(2);
	}*/
}

/*# sourceMappingURL=../css/styles.map */

/*** Compile time: 0.00099897384643555 */

/*** Compile time: 0.00082111358642578 */

/*** Compile time: 0.0007939338684082 */

/*** Compile time: 0.00098490715026855 */

/*** Compile time: 0.00082302093505859 */

/*** Compile time: 0.00079178810119629 */

/*** Compile time: 0.00082683563232422 */

/*** Compile time: 0.00066900253295898 */

/*** Compile time: 0.00078988075256348 */

/*** Compile time: 0.00092411041259766 */

/*** Compile time: 0.00081610679626465 */

/*** Compile time: 0.00073599815368652 */

/*** Compile time: 0.00085306167602539 */

/*** Compile time: 0.00075483322143555 */

/*** Compile time: 0.00074005126953125 */

/*** Compile time: 0.00078105926513672 */

/*** Compile time: 0.0009150505065918 */

/*** Compile time: 0.00080299377441406 */

/*** Compile time: 0.00080490112304688 */

/*** Compile time: 0.00074410438537598 */

/*** Compile time: 0.0015008449554443 */

/*** Compile time: 0.00088596343994141 */

/*** Compile time: 0.00079894065856934 */

/*** Compile time: 0.00084304809570312 */

/*** Compile time: 0.00089502334594727 */

/*** Compile time: 0.00087380409240723 */

/*** Compile time: 0.00078105926513672 */

/*** Compile time: 0.00078201293945312 */

/*** Compile time: 0.00098800659179688 */

/*** Compile time: 0.00079607963562012 */

/*** Compile time: 0.0007331371307373 */

/*** Compile time: 0.0007779598236084 */

/*** Compile time: 0.00082898139953613 */

/*** Compile time: 0.0010299682617188 */

/*** Compile time: 0.00078392028808594 */

/*** Compile time: 0.0007479190826416 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.00077295303344727 */

/*** Compile time: 0.00082111358642578 */

/*** Compile time: 0.0007779598236084 */

/*** Compile time: 0.00078511238098145 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.001054048538208 */

/*** Compile time: 0.00074601173400879 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.00080513954162598 */

/*** Compile time: 0.00079822540283203 */

/*** Compile time: 0.00083494186401367 */

/*** Compile time: 0.0008690357208252 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.013568878173828 */

/*** Compile time: 0.00082182884216309 */

/*** Compile time: 0.00081014633178711 */

/*** Compile time: 0.00076007843017578 */

/*** Compile time: 0.0008549690246582 */

/*** Compile time: 0.00091290473937988 */

/*** Compile time: 0.0006859302520752 */

/*** Compile time: 0.00059103965759277 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.00078296661376953 */

/*** Compile time: 0.0012860298156738 */

/*** Compile time: 0.00079107284545898 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0007941722869873 */

/*** Compile time: 0.0016241073608398 */

/*** Compile time: 0.0010459423065186 */

/*** Compile time: 0.0010480880737305 */

/*** Compile time: 0.0009000301361084 */

/*** Compile time: 0.0010290145874023 */

/*** Compile time: 0.00086402893066406 */

/*** Compile time: 0.00080704689025879 */

/*** Compile time: 0.00064492225646973 */

/*** Compile time: 0.00087904930114746 */

/*** Compile time: 0.00088095664978027 */

/*** Compile time: 0.0019330978393555 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.00078892707824707 */

/*** Compile time: 0.00086212158203125 */

/*** Compile time: 0.00078916549682617 */

/*** Compile time: 0.00088000297546387 */

/*** Compile time: 0.00095415115356445 */

/*** Compile time: 0.00069618225097656 */

/*** Compile time: 0.000762939453125 */

/*** Compile time: 0.00076889991760254 */

/*** Compile time: 0.00095796585083008 */

/*** Compile time: 0.00095510482788086 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.0011460781097412 */

/*** Compile time: 0.00075888633728027 */

/*** Compile time: 0.0013208389282227 */

/*** Compile time: 0.00082612037658691 */

/*** Compile time: 0.00086212158203125 */

/*** Compile time: 0.00081610679626465 */

/*** Compile time: 0.0007319450378418 */

/*** Compile time: 0.00077700614929199 */

/*** Compile time: 0.00077009201049805 */

/*** Compile time: 0.00092005729675293 */

/*** Compile time: 0.00082087516784668 */

/*** Compile time: 0.00073003768920898 */

/*** Compile time: 0.00082492828369141 */

/*** Compile time: 0.00091791152954102 */

/*** Compile time: 0.00073504447937012 */

/*** Compile time: 0.00078988075256348 */

/*** Compile time: 0.00079202651977539 */

/*** Compile time: 0.00093197822570801 */

/*** Compile time: 0.00086688995361328 */

/*** Compile time: 0.00097393989562988 */

/*** Compile time: 0.0013139247894287 */

/*** Compile time: 0.0010590553283691 */

/*** Compile time: 0.0012359619140625 */

/*** Compile time: 0.00088906288146973 */

/*** Compile time: 0.00064492225646973 */

/*** Compile time: 0.0010349750518799 */

/*** Compile time: 0.0006568431854248 */

/*** Compile time: 0.00075602531433105 */

/*** Compile time: 0.00082302093505859 */

/*** Compile time: 0.00078010559082031 */

/*** Compile time: 0.00073409080505371 */

/*** Compile time: 0.0012829303741455 */

/*** Compile time: 0.00082802772521973 */

/*** Compile time: 0.00060105323791504 */

/*** Compile time: 0.0016398429870605 */

/*** Compile time: 0.00082707405090332 */

/*** Compile time: 0.0006258487701416 */

/*** Compile time: 0.00083684921264648 */

/*** Compile time: 0.00078010559082031 */

/*** Compile time: 0.00087904930114746 */

/*** Compile time: 0.00084686279296875 */

/*** Compile time: 0.00084209442138672 */

/*** Compile time: 0.00080680847167969 */

/*** Compile time: 0.00083589553833008 */

/*** Compile time: 0.0012481212615967 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.0010390281677246 */

/*** Compile time: 0.0013411045074463 */

/*** Compile time: 0.00093603134155273 */

/*** Compile time: 0.0018680095672607 */

/*** Compile time: 0.0011379718780518 */

/*** Compile time: 0.00091314315795898 */

/*** Compile time: 0.0017631053924561 */

/*** Compile time: 0.0009000301361084 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.0013620853424072 */

/*** Compile time: 0.0010380744934082 */

/*** Compile time: 0.00081300735473633 */

/*** Compile time: 0.0011298656463623 */

/*** Compile time: 0.0012691020965576 */

/*** Compile time: 0.00079488754272461 */

/*** Compile time: 0.0017638206481934 */

/*** Compile time: 0.0014901161193848 */

/*** Compile time: 0.00076913833618164 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.00080609321594238 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0024318695068359 */

/*** Compile time: 0.00081110000610352 */

/*** Compile time: 0.0007929801940918 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.0011141300201416 */

/*** Compile time: 0.00088095664978027 */

/*** Compile time: 0.0013668537139893 */

/*** Compile time: 0.00095391273498535 */

/*** Compile time: 0.0012819766998291 */

/*** Compile time: 0.00099086761474609 */

/*** Compile time: 0.00085616111755371 */

/*** Compile time: 0.016801118850708 */

/*** Compile time: 0.00081300735473633 */

/*** Compile time: 0.0010271072387695 */

/*** Compile time: 0.0012760162353516 */

/*** Compile time: 0.0011050701141357 */

/*** Compile time: 0.00083398818969727 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.00092077255249023 */

/*** Compile time: 0.00087404251098633 */

/*** Compile time: 0.0011019706726074 */

/*** Compile time: 0.0010318756103516 */

/*** Compile time: 0.0014698505401611 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.00079202651977539 */

/*** Compile time: 0.0006859302520752 */

/*** Compile time: 0.00083494186401367 */

/*** Compile time: 0.00090909004211426 */

/*** Compile time: 0.0011651515960693 */

/*** Compile time: 0.00090289115905762 */

/*** Compile time: 0.00075912475585938 */

/*** Compile time: 0.00079202651977539 */

/*** Compile time: 0.00090503692626953 */

/*** Compile time: 0.00084114074707031 */

/*** Compile time: 0.00081205368041992 */

/*** Compile time: 0.00081801414489746 */

/*** Compile time: 0.00079607963562012 */

/*** Compile time: 0.00086808204650879 */

/*** Compile time: 0.00067901611328125 */

/*** Compile time: 0.00079894065856934 */

/*** Compile time: 0.00077509880065918 */

/*** Compile time: 0.00092196464538574 */

/*** Compile time: 0.00079798698425293 */

/*** Compile time: 0.00090885162353516 */

/*** Compile time: 0.00072503089904785 */

/*** Compile time: 0.00084900856018066 */

/*** Compile time: 0.00080490112304688 */

/*** Compile time: 0.00077295303344727 */

/*** Compile time: 0.00079512596130371 */

/*** Compile time: 0.00084185600280762 */

/*** Compile time: 0.00072717666625977 */

/*** Compile time: 0.00062108039855957 */

/*** Compile time: 0.0011088848114014 */

/*** Compile time: 0.0010268688201904 */

/*** Compile time: 0.00062704086303711 */

/*** Compile time: 0.00080680847167969 */

/*** Compile time: 0.0013811588287354 */

/*** Compile time: 0.0011861324310303 */

/*** Compile time: 0.00091218948364258 */

/*** Compile time: 0.0037999153137207 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.00088596343994141 */

/*** Compile time: 0.0014359951019287 */

/*** Compile time: 0.00092911720275879 */

/*** Compile time: 0.00090813636779785 */

/*** Compile time: 0.00081515312194824 */

/*** Compile time: 0.0008549690246582 */

/*** Compile time: 0.00098109245300293 */

/*** Compile time: 0.0013120174407959 */

/*** Compile time: 0.0008089542388916 */

/*** Compile time: 0.0015242099761963 */

/*** Compile time: 0.00076103210449219 */

/*** Compile time: 0.001007080078125 */

/*** Compile time: 0.00077700614929199 */

/*** Compile time: 0.00095582008361816 */

/*** Compile time: 0.00085091590881348 */

/*** Compile time: 0.00095891952514648 */

/*** Compile time: 0.00081801414489746 */

/*** Compile time: 0.0007479190826416 */

/*** Compile time: 0.00080394744873047 */

/*** Compile time: 0.00076794624328613 */

/*** Compile time: 0.0010190010070801 */

/*** Compile time: 0.0012099742889404 */

/*** Compile time: 0.0007479190826416 */

/*** Compile time: 0.0012509822845459 */

/*** Compile time: 0.0007929801940918 */

/*** Compile time: 0.00087690353393555 */

/*** Compile time: 0.00066208839416504 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.00088405609130859 */

/*** Compile time: 0.0011920928955078 */

/*** Compile time: 0.00092887878417969 */

/*** Compile time: 0.00083112716674805 */

/*** Compile time: 0.0010578632354736 */

/*** Compile time: 0.0010459423065186 */

/*** Compile time: 0.00087904930114746 */

/*** Compile time: 0.00078296661376953 */

/*** Compile time: 0.00086402893066406 */

/*** Compile time: 0.0008389949798584 */

/*** Compile time: 0.00081992149353027 */

/*** Compile time: 0.0009300708770752 */

/*** Compile time: 0.00092601776123047 */

/*** Compile time: 0.0008389949798584 */

/*** Compile time: 0.00095105171203613 */

/*** Compile time: 0.00090384483337402 */

/*** Compile time: 0.0008702278137207 */

/*** Compile time: 0.00086212158203125 */

/*** Compile time: 0.00082802772521973 */

/*** Compile time: 0.00082802772521973 */

/*** Compile time: 0.00074386596679688 */

/*** Compile time: 0.00084710121154785 */

/*** Compile time: 0.00082802772521973 */

/*** Compile time: 0.00085711479187012 */

/*** Compile time: 0.00077486038208008 */

/*** Compile time: 0.0010201930999756 */

/*** Compile time: 0.00098085403442383 */

/*** Compile time: 0.0013110637664795 */

/*** Compile time: 0.00095605850219727 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0010221004486084 */

/*** Compile time: 0.0013291835784912 */

/*** Compile time: 0.0012080669403076 */

/*** Compile time: 0.00068211555480957 */

/*** Compile time: 0.00073599815368652 */

/*** Compile time: 0.0016560554504395 */

/*** Compile time: 0.0011861324310303 */

/*** Compile time: 0.00086092948913574 */

/*** Compile time: 0.00087499618530273 */

/*** Compile time: 0.00070595741271973 */

/*** Compile time: 0.0012969970703125 */

/*** Compile time: 0.00075602531433105 */

/*** Compile time: 0.0011541843414307 */

/*** Compile time: 0.0010030269622803 */

/*** Compile time: 0.00066399574279785 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0011131763458252 */

/*** Compile time: 0.0012199878692627 */

/*** Compile time: 0.00091290473937988 */

/*** Compile time: 0.00096607208251953 */

/*** Compile time: 0.0009160041809082 */

/*** Compile time: 0.00084090232849121 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.00086212158203125 */

/*** Compile time: 0.00094509124755859 */

/*** Compile time: 0.00088214874267578 */

/*** Compile time: 0.0012421607971191 */

/*** Compile time: 0.00065207481384277 */

/*** Compile time: 0.00097799301147461 */

/*** Compile time: 0.00079798698425293 */

/*** Compile time: 0.00078105926513672 */

/*** Compile time: 0.0011749267578125 */

/*** Compile time: 0.00083398818969727 */

/*** Compile time: 0.0010950565338135 */

/*** Compile time: 0.00083708763122559 */

/*** Compile time: 0.0012240409851074 */

/*** Compile time: 0.0008080005645752 */

/*** Compile time: 0.0010957717895508 */

/*** Compile time: 0.001060962677002 */

/*** Compile time: 0.00084805488586426 */

/*** Compile time: 0.00076007843017578 */

/*** Compile time: 0.000946044921875 */

/*** Compile time: 0.00084114074707031 */

/*** Compile time: 0.0012788772583008 */

/*** Compile time: 0.0017368793487549 */

/*** Compile time: 0.00085115432739258 */

/*** Compile time: 0.00088596343994141 */

/*** Compile time: 0.0013589859008789 */

/*** Compile time: 0.00092411041259766 */

/*** Compile time: 0.00097179412841797 */

/*** Compile time: 0.0009000301361084 */

/*** Compile time: 0.00063920021057129 */

/*** Compile time: 0.00087118148803711 */

/*** Compile time: 0.0011680126190186 */

/*** Compile time: 0.00081801414489746 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0010240077972412 */

/*** Compile time: 0.00082087516784668 */

/*** Compile time: 0.00096011161804199 */

/*** Compile time: 0.0008540153503418 */

/*** Compile time: 0.0007929801940918 */

/*** Compile time: 0.000885009765625 */

/*** Compile time: 0.0012269020080566 */

/*** Compile time: 0.00081682205200195 */

/*** Compile time: 0.0014801025390625 */

/*** Compile time: 0.0014920234680176 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.00095391273498535 */

/*** Compile time: 0.00075817108154297 */

/*** Compile time: 0.00084495544433594 */

/*** Compile time: 0.00075387954711914 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0015599727630615 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.00076007843017578 */

/*** Compile time: 0.00078105926513672 */

/*** Compile time: 0.0011358261108398 */

/*** Compile time: 0.00082492828369141 */

/*** Compile time: 0.0015099048614502 */

/*** Compile time: 0.00082802772521973 */

/*** Compile time: 0.0010819435119629 */

/*** Compile time: 0.00080418586730957 */

/*** Compile time: 0.00072693824768066 */

/*** Compile time: 0.0011861324310303 */

/*** Compile time: 0.0011229515075684 */

/*** Compile time: 0.0010099411010742 */

/*** Compile time: 0.00096583366394043 */

/*** Compile time: 0.0013391971588135 */

/*** Compile time: 0.00084090232849121 */

/*** Compile time: 0.0013389587402344 */

/*** Compile time: 0.00078606605529785 */

/*** Compile time: 0.00078892707824707 */

/*** Compile time: 0.0012049674987793 */

/*** Compile time: 0.0011951923370361 */

/*** Compile time: 0.0010678768157959 */

/*** Compile time: 0.0011279582977295 */

/*** Compile time: 0.0012369155883789 */

/*** Compile time: 0.0007939338684082 */

/*** Compile time: 0.00080394744873047 */

/*** Compile time: 0.001244068145752 */

/*** Compile time: 0.0011610984802246 */

/*** Compile time: 0.001237154006958 */

/*** Compile time: 0.00080704689025879 */

/*** Compile time: 0.0010929107666016 */

/*** Compile time: 0.00087499618530273 */

/*** Compile time: 0.0011019706726074 */

/*** Compile time: 0.00069308280944824 */

/*** Compile time: 0.00093388557434082 */

/*** Compile time: 0.001291036605835 */

/*** Compile time: 0.0016398429870605 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0013408660888672 */

/*** Compile time: 0.0010619163513184 */

/*** Compile time: 0.00084114074707031 */

/*** Compile time: 0.00083208084106445 */

/*** Compile time: 0.0012471675872803 */

/*** Compile time: 0.00078201293945312 */

/*** Compile time: 0.0011448860168457 */

/*** Compile time: 0.0012609958648682 */

/*** Compile time: 0.00086498260498047 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.00086688995361328 */

/*** Compile time: 0.00091004371643066 */

/*** Compile time: 0.0007939338684082 */

/*** Compile time: 0.0008690357208252 */

/*** Compile time: 0.00087904930114746 */

/*** Compile time: 0.00089287757873535 */

/*** Compile time: 0.00082898139953613 */

/*** Compile time: 0.0007779598236084 */

/*** Compile time: 0.0008699893951416 */

/*** Compile time: 0.00088810920715332 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.0010008811950684 */

/*** Compile time: 0.0013530254364014 */

/*** Compile time: 0.0010848045349121 */

/*** Compile time: 0.00085711479187012 */

/*** Compile time: 0.00096988677978516 */

/*** Compile time: 0.0011658668518066 */

/*** Compile time: 0.00076699256896973 */

/*** Compile time: 0.00082802772521973 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.00089788436889648 */

/*** Compile time: 0.00084805488586426 */

/*** Compile time: 0.0007631778717041 */

/*** Compile time: 0.0011849403381348 */

/*** Compile time: 0.0015749931335449 */

/*** Compile time: 0.00082588195800781 */

/*** Compile time: 0.00078892707824707 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.00088596343994141 */

/*** Compile time: 0.0013058185577393 */

/*** Compile time: 0.00187087059021 */

/*** Compile time: 0.00082516670227051 */

/*** Compile time: 0.0011770725250244 */

/*** Compile time: 0.00077986717224121 */

/*** Compile time: 0.00084495544433594 */

/*** Compile time: 0.0012810230255127 */

/*** Compile time: 0.001798152923584 */

/*** Compile time: 0.00093507766723633 */

/*** Compile time: 0.00084805488586426 */

/*** Compile time: 0.00078988075256348 */

/*** Compile time: 0.00090503692626953 */

/*** Compile time: 0.0015649795532227 */

/*** Compile time: 0.00077199935913086 */

/*** Compile time: 0.00092005729675293 */

/*** Compile time: 0.00081896781921387 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.0012409687042236 */

/*** Compile time: 0.0011169910430908 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.00091910362243652 */

/*** Compile time: 0.00083804130554199 */

/*** Compile time: 0.00073385238647461 */

/*** Compile time: 0.0013148784637451 */

/*** Compile time: 0.00089502334594727 */

/*** Compile time: 0.00076103210449219 */

/*** Compile time: 0.00084114074707031 */

/*** Compile time: 0.0011889934539795 */

/*** Compile time: 0.00090980529785156 */

/*** Compile time: 0.00087308883666992 */

/*** Compile time: 0.0010700225830078 */

/*** Compile time: 0.00083589553833008 */

/*** Compile time: 0.0009160041809082 */

/*** Compile time: 0.00092887878417969 */

/*** Compile time: 0.00085115432739258 */

/*** Compile time: 0.001924991607666 */

/*** Compile time: 0.00080704689025879 */

/*** Compile time: 0.00084304809570312 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0014591217041016 */

/*** Compile time: 0.0011780261993408 */

/*** Compile time: 0.0009000301361084 */

/*** Compile time: 0.0010890960693359 */

/*** Compile time: 0.001209020614624 */

/*** Compile time: 0.00086498260498047 */

/*** Compile time: 0.00083112716674805 */

/*** Compile time: 0.0011301040649414 */

/*** Compile time: 0.00095391273498535 */

/*** Compile time: 0.00084280967712402 */

/*** Compile time: 0.001101016998291 */

/*** Compile time: 0.00088405609130859 */

/*** Compile time: 0.0012319087982178 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.00070500373840332 */

/*** Compile time: 0.00098896026611328 */

/*** Compile time: 0.0013611316680908 */

/*** Compile time: 0.0012071132659912 */

/*** Compile time: 0.00074982643127441 */

/*** Compile time: 0.00080108642578125 */

/*** Compile time: 0.0010650157928467 */

/*** Compile time: 0.0011539459228516 */

/*** Compile time: 0.0012719631195068 */

/*** Compile time: 0.00090813636779785 */

/*** Compile time: 0.0014522075653076 */

/*** Compile time: 0.00094008445739746 */

/*** Compile time: 0.0011999607086182 */

/*** Compile time: 0.0011191368103027 */

/*** Compile time: 0.00077486038208008 */

/*** Compile time: 0.0013439655303955 */

/*** Compile time: 0.00095510482788086 */

/*** Compile time: 0.00089287757873535 */

/*** Compile time: 0.00094509124755859 */

/*** Compile time: 0.00093889236450195 */

/*** Compile time: 0.00086092948913574 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0010178089141846 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.001802921295166 */

/*** Compile time: 0.00086688995361328 */

/*** Compile time: 0.0013430118560791 */

/*** Compile time: 0.0015938282012939 */

/*** Compile time: 0.0010340213775635 */

/*** Compile time: 0.00086712837219238 */

/*** Compile time: 0.00096511840820312 */

/*** Compile time: 0.0013659000396729 */

/*** Compile time: 0.0013420581817627 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.00079584121704102 */

/*** Compile time: 0.00090193748474121 */

/*** Compile time: 0.00081300735473633 */

/*** Compile time: 0.0012190341949463 */

/*** Compile time: 0.0010850429534912 */

/*** Compile time: 0.0011091232299805 */

/*** Compile time: 0.0011770725250244 */

/*** Compile time: 0.0015718936920166 */

/*** Compile time: 0.0015280246734619 */

/*** Compile time: 0.0014138221740723 */

/*** Compile time: 0.0014278888702393 */

/*** Compile time: 0.0011630058288574 */

/*** Compile time: 0.00079488754272461 */

/*** Compile time: 0.0012128353118896 */

/*** Compile time: 0.00091195106506348 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.00080204010009766 */

/*** Compile time: 0.0010409355163574 */

/*** Compile time: 0.0010650157928467 */

/*** Compile time: 0.0015981197357178 */

/*** Compile time: 0.001643180847168 */

/*** Compile time: 0.0014939308166504 */

/*** Compile time: 0.0011248588562012 */

/*** Compile time: 0.00084090232849121 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0009610652923584 */

/*** Compile time: 0.00089812278747559 */

/*** Compile time: 0.0015408992767334 */

/*** Compile time: 0.019966840744019 */

/*** Compile time: 0.0007929801940918 */

/*** Compile time: 0.0041711330413818 */

/*** Compile time: 0.00087285041809082 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0010499954223633 */

/*** Compile time: 0.00097489356994629 */

/*** Compile time: 0.0013980865478516 */

/*** Compile time: 0.0012271404266357 */

/*** Compile time: 0.001121997833252 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.0010619163513184 */

/*** Compile time: 0.00083208084106445 */

/*** Compile time: 0.00088191032409668 */

/*** Compile time: 0.00095582008361816 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.000946044921875 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.00082492828369141 */

/*** Compile time: 0.0013508796691895 */

/*** Compile time: 0.0012261867523193 */

/*** Compile time: 0.00088191032409668 */

/*** Compile time: 0.00089406967163086 */