@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://perhoboksi.com/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://perhoboksi.com/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://perhoboksi.com/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.0033409595489502 */

/*** Compile time: 0.11481094360352 */

/*** Compile time: 0.0011720657348633 */

/*** Compile time: 0.11236214637756 */

/*** Compile time: 0.11635398864746 */

/*** Compile time: 0.11528086662292 */

/*** Compile time: 0.11661505699158 */

/*** Compile time: 0.001007080078125 */

/*** Compile time: 0.0011670589447021 */

/*** Compile time: 0.16379594802856 */

/*** Compile time: 0.11627912521362 */

/*** Compile time: 0.10331106185913 */

/*** Compile time: 0.11622190475464 */

/*** Compile time: 0.11572504043579 */

/*** Compile time: 0.1141209602356 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.11459493637085 */

/*** Compile time: 0.11636710166931 */

/*** Compile time: 0.11425495147705 */

/*** Compile time: 0.10341787338257 */

/*** Compile time: 0.11738681793213 */

/*** Compile time: 0.001007080078125 */

/*** Compile time: 0.11745500564575 */

/*** Compile time: 0.11528706550598 */

/*** Compile time: 0.11326909065247 */

/*** Compile time: 0.11522793769836 */

/*** Compile time: 0.11468887329102 */

/*** Compile time: 0.10385799407959 */

/*** Compile time: 0.10350704193115 */

/*** Compile time: 0.11641097068787 */

/*** Compile time: 0.11438298225403 */

/*** Compile time: 0.1154088973999 */

/*** Compile time: 0.1161630153656 */

/*** Compile time: 0.041152954101562 */

/*** Compile time: 0.11482620239258 */

/*** Compile time: 0.0012280941009521 */

/*** Compile time: 0.16218400001526 */

/*** Compile time: 0.10332489013672 */

/*** Compile time: 0.11651301383972 */

/*** Compile time: 0.11624693870544 */

/*** Compile time: 0.0012261867523193 */

/*** Compile time: 0.11598110198975 */

/*** Compile time: 0.11629700660706 */

/*** Compile time: 0.1159679889679 */

/*** Compile time: 0.16805005073547 */

/*** Compile time: 0.11358094215393 */

/*** Compile time: 0.00088405609130859 */

/*** Compile time: 0.1136999130249 */

/*** Compile time: 0.11716198921204 */

/*** Compile time: 0.11306595802307 */

/*** Compile time: 0.10362601280212 */

/*** Compile time: 0.11786317825317 */

/*** Compile time: 0.16199707984924 */

/*** Compile time: 0.1188600063324 */

/*** Compile time: 0.11691308021545 */

/*** Compile time: 0.10505414009094 */

/*** Compile time: 0.066281080245972 */

/*** Compile time: 0.11798000335693 */

/*** Compile time: 0.11504721641541 */

/*** Compile time: 0.11620497703552 */

/*** Compile time: 0.1177990436554 */

/*** Compile time: 0.11728096008301 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.16802978515625 */

/*** Compile time: 0.10515403747559 */

/*** Compile time: 0.11752581596375 */

/*** Compile time: 0.16741490364075 */

/*** Compile time: 0.1678831577301 */

/*** Compile time: 0.16821312904358 */

/*** Compile time: 0.11739802360535 */

/*** Compile time: 0.11789298057556 */

/*** Compile time: 0.1144700050354 */

/*** Compile time: 0.11047315597534 */

/*** Compile time: 0.11759305000305 */

/*** Compile time: 0.0018978118896484 */

/*** Compile time: 0.001276969909668 */

/*** Compile time: 0.10402202606201 */

/*** Compile time: 0.0015349388122559 */

/*** Compile time: 0.11723399162292 */

/*** Compile time: 0.11868119239807 */

/*** Compile time: 0.16898417472839 */

/*** Compile time: 0.11490201950073 */

/*** Compile time: 0.11924004554749 */

/*** Compile time: 0.11526703834534 */

/*** Compile time: 0.0014998912811279 */

/*** Compile time: 0.11613011360168 */

/*** Compile time: 0.1179141998291 */

/*** Compile time: 0.1698579788208 */

/*** Compile time: 0.11591100692749 */

/*** Compile time: 0.11587810516357 */

/*** Compile time: 0.001478910446167 */

/*** Compile time: 0.0050790309906006 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0014989376068115 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.0012381076812744 */

/*** Compile time: 0.0012218952178955 */

/*** Compile time: 0.0013599395751953 */

/*** Compile time: 0.001568078994751 */

/*** Compile time: 0.0012228488922119 */

/*** Compile time: 0.0012350082397461 */

/*** Compile time: 0.0012249946594238 */

/*** Compile time: 0.0012290477752686 */

/*** Compile time: 0.0015010833740234 */

/*** Compile time: 0.0013148784637451 */

/*** Compile time: 0.11388111114502 */

/*** Compile time: 0.11683893203735 */

/*** Compile time: 0.11298394203186 */

/*** Compile time: 0.16943407058716 */

/*** Compile time: 0.11940884590149 */

/*** Compile time: 0.11509990692139 */

/*** Compile time: 0.11789894104004 */

/*** Compile time: 0.11564111709595 */

/*** Compile time: 0.15281081199646 */

/*** Compile time: 0.0012679100036621 */

/*** Compile time: 0.1158721446991 */

/*** Compile time: 0.10520505905151 */

/*** Compile time: 0.11710715293884 */

/*** Compile time: 0.11445283889771 */

/*** Compile time: 0.11637210845947 */

/*** Compile time: 0.11421799659729 */

/*** Compile time: 0.11576986312866 */

/*** Compile time: 0.1173779964447 */

/*** Compile time: 0.16785788536072 */

/*** Compile time: 0.11754989624023 */

/*** Compile time: 0.1162269115448 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.11723208427429 */

/*** Compile time: 0.17400002479553 */

/*** Compile time: 0.11906886100769 */

/*** Compile time: 0.093240022659302 */

/*** Compile time: 0.16632413864136 */

/*** Compile time: 0.16808485984802 */

/*** Compile time: 0.11796808242798 */

/*** Compile time: 0.12287998199463 */

/*** Compile time: 0.11474776268005 */

/*** Compile time: 0.0012009143829346 */

/*** Compile time: 0.11485600471497 */

/*** Compile time: 0.11571192741394 */

/*** Compile time: 0.10102605819702 */

/*** Compile time: 0.11583495140076 */

/*** Compile time: 0.17405200004578 */

/*** Compile time: 0.16732692718506 */

/*** Compile time: 0.16802191734314 */

/*** Compile time: 0.20520901679993 */

/*** Compile time: 0.11726188659668 */

/*** Compile time: 0.11771082878113 */

/*** Compile time: 0.1153678894043 */

/*** Compile time: 0.1676938533783 */

/*** Compile time: 0.11489391326904 */

/*** Compile time: 0.11762881278992 */

/*** Compile time: 0.11602401733398 */

/*** Compile time: 0.12125205993652 */

/*** Compile time: 0.11961698532104 */

/*** Compile time: 0.11672496795654 */

/*** Compile time: 0.11635303497314 */

/*** Compile time: 0.11985898017883 */

/*** Compile time: 0.11985802650452 */

/*** Compile time: 0.11971282958984 */

/*** Compile time: 0.16337108612061 */

/*** Compile time: 0.12035799026489 */

/*** Compile time: 0.16991305351257 */

/*** Compile time: 0.11642909049988 */

/*** Compile time: 0.12020802497864 */

/*** Compile time: 0.11533093452454 */

/*** Compile time: 0.20895099639893 */

/*** Compile time: 0.16935205459595 */

/*** Compile time: 0.11818599700928 */

/*** Compile time: 0.11885285377502 */

/*** Compile time: 0.20121097564697 */

/*** Compile time: 0.10727691650391 */

/*** Compile time: 0.10714888572693 */

/*** Compile time: 0.11665892601013 */

/*** Compile time: 0.10675597190857 */

/*** Compile time: 0.11546206474304 */

/*** Compile time: 0.11483192443848 */

/*** Compile time: 0.11982607841492 */

/*** Compile time: 0.11659693717957 */

/*** Compile time: 0.11651301383972 */

/*** Compile time: 0.11574196815491 */

/*** Compile time: 0.12083792686462 */

/*** Compile time: 0.10734009742737 */

/*** Compile time: 0.12022304534912 */

/*** Compile time: 0.15831589698792 */

/*** Compile time: 0.11583089828491 */

/*** Compile time: 0.12029504776001 */

/*** Compile time: 0.001471996307373 */

/*** Compile time: 0.1185839176178 */

/*** Compile time: 0.11960911750793 */

/*** Compile time: 0.11735916137695 */

/*** Compile time: 0.1178240776062 */

/*** Compile time: 0.12025094032288 */

/*** Compile time: 0.12246704101562 */

/*** Compile time: 0.11830806732178 */

/*** Compile time: 0.11730098724365 */

/*** Compile time: 0.12679696083069 */

/*** Compile time: 0.11599087715149 */

/*** Compile time: 0.10754895210266 */

/*** Compile time: 0.11629390716553 */

/*** Compile time: 0.17433786392212 */

/*** Compile time: 0.11656904220581 */

/*** Compile time: 0.20085000991821 */

/*** Compile time: 0.10688400268555 */

/*** Compile time: 0.12109303474426 */

/*** Compile time: 0.10711121559143 */

/*** Compile time: 0.11712408065796 */

/*** Compile time: 0.1201159954071 */

/*** Compile time: 0.1065571308136 */

/*** Compile time: 0.1167299747467 */

/*** Compile time: 0.1693000793457 */

/*** Compile time: 0.16891717910767 */

/*** Compile time: 0.16502213478088 */

/*** Compile time: 0.11528611183167 */

/*** Compile time: 0.11947321891785 */

/*** Compile time: 0.11997699737549 */

/*** Compile time: 0.12156701087952 */

/*** Compile time: 0.120600938797 */

/*** Compile time: 0.0014429092407227 */

/*** Compile time: 0.12047696113586 */

/*** Compile time: 0.11784482002258 */

/*** Compile time: 0.11856889724731 */

/*** Compile time: 0.11644983291626 */

/*** Compile time: 0.11706304550171 */

/*** Compile time: 0.12013816833496 */

/*** Compile time: 0.12002515792847 */

/*** Compile time: 0.10740399360657 */

/*** Compile time: 0.1691529750824 */

/*** Compile time: 0.1165759563446 */

/*** Compile time: 0.11693286895752 */

/*** Compile time: 0.11691188812256 */

/*** Compile time: 0.10653591156006 */

/*** Compile time: 0.11921787261963 */

/*** Compile time: 0.10680103302002 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.1188428401947 */

/*** Compile time: 0.11528396606445 */

/*** Compile time: 0.1205849647522 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.1193368434906 */

/*** Compile time: 0.16876792907715 */

/*** Compile time: 0.11662292480469 */

/*** Compile time: 0.0010199546813965 */

/*** Compile time: 0.10728788375854 */

/*** Compile time: 0.16950392723083 */

/*** Compile time: 0.17136812210083 */

/*** Compile time: 0.11925601959229 */

/*** Compile time: 0.11612987518311 */

/*** Compile time: 0.1167299747467 */

/*** Compile time: 0.11666893959045 */

/*** Compile time: 0.17637395858765 */

/*** Compile time: 0.11607193946838 */

/*** Compile time: 0.038113117218018 */

/*** Compile time: 0.1160888671875 */

/*** Compile time: 0.16566777229309 */

/*** Compile time: 0.11610889434814 */

/*** Compile time: 0.17066693305969 */

/*** Compile time: 0.0011510848999023 */

/*** Compile time: 0.12223410606384 */

/*** Compile time: 0.11813998222351 */

/*** Compile time: 0.10873603820801 */

/*** Compile time: 0.12168288230896 */

/*** Compile time: 0.11899614334106 */

/*** Compile time: 0.11793899536133 */

/*** Compile time: 0.10876703262329 */

/*** Compile time: 0.11823797225952 */

/*** Compile time: 0.16855096817017 */

/*** Compile time: 0.11738991737366 */

/*** Compile time: 0.11055707931519 */

/*** Compile time: 0.1087760925293 */

/*** Compile time: 0.10927796363831 */

/*** Compile time: 0.12042903900146 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.0012218952178955 */

/*** Compile time: 0.11919903755188 */

/*** Compile time: 0.12085580825806 */

/*** Compile time: 0.12079000473022 */

/*** Compile time: 0.1210458278656 */

/*** Compile time: 0.12201595306396 */

/*** Compile time: 0.17895698547363 */

/*** Compile time: 0.11763215065002 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.1202929019928 */

/*** Compile time: 0.10958981513977 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.17086601257324 */

/*** Compile time: 0.14718699455261 */

/*** Compile time: 0.1204559803009 */

/*** Compile time: 0.0011129379272461 */

/*** Compile time: 0.11859798431396 */

/*** Compile time: 0.0013399124145508 */

/*** Compile time: 0.0010662078857422 */

/*** Compile time: 0.11775803565979 */

/*** Compile time: 0.0014290809631348 */

/*** Compile time: 0.10859894752502 */

/*** Compile time: 0.0011367797851562 */

/*** Compile time: 0.0014219284057617 */

/*** Compile time: 0.11846208572388 */

/*** Compile time: 0.10925221443176 */

/*** Compile time: 0.1211462020874 */

/*** Compile time: 0.12329602241516 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.11848115921021 */

/*** Compile time: 0.17105293273926 */

/*** Compile time: 0.11951088905334 */

/*** Compile time: 0.1673469543457 */

/*** Compile time: 0.17316222190857 */

/*** Compile time: 0.10864782333374 */

/*** Compile time: 0.1230640411377 */

/*** Compile time: 0.11890888214111 */

/*** Compile time: 0.10902905464172 */

/*** Compile time: 0.1695339679718 */

/*** Compile time: 0.12142419815063 */

/*** Compile time: 0.12263798713684 */

/*** Compile time: 0.1088330745697 */

/*** Compile time: 0.1187059879303 */

/*** Compile time: 0.12076592445374 */

/*** Compile time: 0.10946011543274 */

/*** Compile time: 0.11915493011475 */

/*** Compile time: 0.10954403877258 */

/*** Compile time: 0.21558904647827 */

/*** Compile time: 0.12064003944397 */

/*** Compile time: 0.1207799911499 */

/*** Compile time: 0.1226270198822 */

/*** Compile time: 0.0013318061828613 */

/*** Compile time: 0.11726403236389 */

/*** Compile time: 0.16927599906921 */

/*** Compile time: 0.12323188781738 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.12016987800598 */

/*** Compile time: 0.12146997451782 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.12355804443359 */

/*** Compile time: 0.0014269351959229 */

/*** Compile time: 0.1091091632843 */

/*** Compile time: 0.0021889209747314 */

/*** Compile time: 0.12124300003052 */

/*** Compile time: 0.10896587371826 */

/*** Compile time: 0.12068915367126 */

/*** Compile time: 0.10929584503174 */

/*** Compile time: 0.33988118171692 */

/*** Compile time: 0.10884189605713 */

/*** Compile time: 0.11847805976868 */

/*** Compile time: 0.0010349750518799 */

/*** Compile time: 0.10907006263733 */

/*** Compile time: 0.17259502410889 */

/*** Compile time: 0.11843085289001 */

/*** Compile time: 0.11842393875122 */

/*** Compile time: 0.11615800857544 */

/*** Compile time: 0.10869216918945 */

/*** Compile time: 0.0010840892791748 */

/*** Compile time: 0.0010569095611572 */

/*** Compile time: 0.10927510261536 */

/*** Compile time: 0.12039303779602 */

/*** Compile time: 0.10908889770508 */

/*** Compile time: 0.10854697227478 */

/*** Compile time: 0.12129783630371 */

/*** Compile time: 0.16780281066895 */

/*** Compile time: 0.12122702598572 */

/*** Compile time: 0.12069511413574 */

/*** Compile time: 0.11965203285217 */

/*** Compile time: 0.12025308609009 */

/*** Compile time: 0.1100800037384 */

/*** Compile time: 0.0013768672943115 */

/*** Compile time: 0.00097990036010742 */

/*** Compile time: 0.12239217758179 */

/*** Compile time: 0.11966800689697 */

/*** Compile time: 0.10961389541626 */

/*** Compile time: 0.22109603881836 */

/*** Compile time: 0.12108087539673 */

/*** Compile time: 0.12509799003601 */

/*** Compile time: 0.12562608718872 */

/*** Compile time: 0.17009496688843 */

/*** Compile time: 0.17501902580261 */

/*** Compile time: 0.17495608329773 */

/*** Compile time: 0.11019992828369 */

/*** Compile time: 0.171138048172 */

/*** Compile time: 0.12211489677429 */

/*** Compile time: 0.12560510635376 */

/*** Compile time: 0.0013790130615234 */

/*** Compile time: 0.17316389083862 */

/*** Compile time: 0.1235089302063 */

/*** Compile time: 0.17309999465942 */

/*** Compile time: 0.001521110534668 */

/*** Compile time: 0.11505603790283 */

/*** Compile time: 0.11124491691589 */

/*** Compile time: 0.11981701850891 */

/*** Compile time: 0.17078399658203 */

/*** Compile time: 0.16874003410339 */

/*** Compile time: 0.12027215957642 */

/*** Compile time: 0.12096691131592 */

/*** Compile time: 0.17314314842224 */

/*** Compile time: 0.12201619148254 */

/*** Compile time: 0.10965204238892 */

/*** Compile time: 0.11126303672791 */

/*** Compile time: 0.11055684089661 */

/*** Compile time: 0.0011560916900635 */

/*** Compile time: 0.12089800834656 */

/*** Compile time: 0.0011138916015625 */

/*** Compile time: 0.12309288978577 */

/*** Compile time: 0.11996006965637 */

/*** Compile time: 0.0010449886322021 */

/*** Compile time: 0.12175416946411 */

/*** Compile time: 0.12138700485229 */

/*** Compile time: 0.10952496528625 */

/*** Compile time: 0.16966819763184 */

/*** Compile time: 0.0014328956604004 */

/*** Compile time: 0.12099194526672 */

/*** Compile time: 0.11899495124817 */

/*** Compile time: 0.12441086769104 */

/*** Compile time: 0.10995888710022 */

/*** Compile time: 0.12236499786377 */

/*** Compile time: 0.1096510887146 */

/*** Compile time: 0.1107611656189 */

/*** Compile time: 0.12311887741089 */

/*** Compile time: 0.17250394821167 */

/*** Compile time: 0.12430596351624 */

/*** Compile time: 0.12174081802368 */

/*** Compile time: 0.11035704612732 */

/*** Compile time: 0.17272305488586 */

/*** Compile time: 0.11078000068665 */

/*** Compile time: 0.12106800079346 */

/*** Compile time: 0.12102603912354 */

/*** Compile time: 0.12065696716309 */

/*** Compile time: 0.17354393005371 */

/*** Compile time: 0.12093806266785 */

/*** Compile time: 0.17094278335571 */

/*** Compile time: 0.12440800666809 */

/*** Compile time: 0.17117810249329 */

/*** Compile time: 0.110102891922 */

/*** Compile time: 0.17180800437927 */

/*** Compile time: 0.10998392105103 */

/*** Compile time: 0.0015368461608887 */

/*** Compile time: 0.17435383796692 */

/*** Compile time: 0.12564611434937 */

/*** Compile time: 0.17071199417114 */

/*** Compile time: 0.17131185531616 */

/*** Compile time: 0.12363290786743 */

/*** Compile time: 0.11998796463013 */

/*** Compile time: 0.123291015625 */

/*** Compile time: 0.12134408950806 */

/*** Compile time: 0.1185040473938 */

/*** Compile time: 0.12389612197876 */

/*** Compile time: 0.11060190200806 */

/*** Compile time: 0.12234306335449 */

/*** Compile time: 0.11078095436096 */

/*** Compile time: 0.12158608436584 */

/*** Compile time: 0.0010030269622803 */

/*** Compile time: 0.00099396705627441 */

/*** Compile time: 0.17317605018616 */

/*** Compile time: 0.12539505958557 */

/*** Compile time: 0.17317390441895 */

/*** Compile time: 0.10995697975159 */

/*** Compile time: 0.11954712867737 */

/*** Compile time: 0.12213897705078 */

/*** Compile time: 0.1708779335022 */

/*** Compile time: 0.17428803443909 */

/*** Compile time: 0.11904001235962 */

/*** Compile time: 0.12390899658203 */

/*** Compile time: 0.11029601097107 */

/*** Compile time: 0.12314200401306 */

/*** Compile time: 0.17612600326538 */

/*** Compile time: 0.12483692169189 */

/*** Compile time: 0.12329888343811 */

/*** Compile time: 0.12561011314392 */

/*** Compile time: 0.2213180065155 */

/*** Compile time: 0.11140394210815 */

/*** Compile time: 0.12099885940552 */

/*** Compile time: 0.11212110519409 */

/*** Compile time: 0.12398409843445 */

/*** Compile time: 0.12547183036804 */

/*** Compile time: 0.12417387962341 */

/*** Compile time: 0.00096797943115234 */

/*** Compile time: 0.12455105781555 */

/*** Compile time: 0.17415714263916 */

/*** Compile time: 0.11198306083679 */

/*** Compile time: 0.12184906005859 */

/*** Compile time: 0.12114310264587 */

/*** Compile time: 0.12166595458984 */

/*** Compile time: 0.11142086982727 */

/*** Compile time: 0.11989498138428 */

/*** Compile time: 0.12622308731079 */

/*** Compile time: 0.0017428398132324 */

/*** Compile time: 0.12181305885315 */

/*** Compile time: 0.12687492370605 */

/*** Compile time: 0.11218905448914 */

/*** Compile time: 0.0013570785522461 */

/*** Compile time: 0.0010049343109131 */

/*** Compile time: 0.1204240322113 */

/*** Compile time: 0.1201651096344 */

/*** Compile time: 0.21542000770569 */

/*** Compile time: 0.12019300460815 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.12118101119995 */

/*** Compile time: 0.12204790115356 */

/*** Compile time: 0.17572593688965 */

/*** Compile time: 0.1215980052948 */

/*** Compile time: 0.1214439868927 */

/*** Compile time: 0.0010240077972412 */

/*** Compile time: 0.21562099456787 */

/*** Compile time: 0.11997103691101 */

/*** Compile time: 0.11974906921387 */

/*** Compile time: 0.12487196922302 */

/*** Compile time: 0.12165093421936 */

/*** Compile time: 0.12232899665833 */

/*** Compile time: 0.12199997901917 */

/*** Compile time: 0.12570095062256 */

/*** Compile time: 0.12502121925354 */

/*** Compile time: 0.17558908462524 */

/*** Compile time: 0.12904095649719 */

/*** Compile time: 0.17137980461121 */

/*** Compile time: 0.12083005905151 */

/*** Compile time: 0.11239194869995 */

/*** Compile time: 0.12474179267883 */

/*** Compile time: 0.17305302619934 */

/*** Compile time: 0.12138605117798 */

/*** Compile time: 0.12171292304993 */

/*** Compile time: 0.12050986289978 */

/*** Compile time: 0.12027907371521 */

/*** Compile time: 0.12313199043274 */

/*** Compile time: 0.12304592132568 */

/*** Compile time: 0.12114500999451 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.17635297775269 */

/*** Compile time: 0.21741104125977 */

/*** Compile time: 0.17488503456116 */

/*** Compile time: 0.12276196479797 */

/*** Compile time: 0.12118601799011 */

/*** Compile time: 0.11428904533386 */

/*** Compile time: 0.12194609642029 */

/*** Compile time: 0.12265586853027 */

/*** Compile time: 0.17385101318359 */

/*** Compile time: 0.12166619300842 */

/*** Compile time: 0.1758189201355 */

/*** Compile time: 0.12160992622375 */

/*** Compile time: 0.12177896499634 */

/*** Compile time: 0.12041997909546 */

/*** Compile time: 0.12105798721313 */

/*** Compile time: 0.12095808982849 */

/*** Compile time: 0.17529702186584 */

/*** Compile time: 0.12054300308228 */

/*** Compile time: 0.17351889610291 */

/*** Compile time: 0.11143398284912 */

/*** Compile time: 0.11150717735291 */

/*** Compile time: 0.1216778755188 */

/*** Compile time: 0.1772620677948 */

/*** Compile time: 0.12602710723877 */

/*** Compile time: 0.12314105033875 */

/*** Compile time: 0.12181687355042 */

/*** Compile time: 0.17548298835754 */

/*** Compile time: 0.12162208557129 */

/*** Compile time: 0.11167311668396 */

/*** Compile time: 0.12161684036255 */

/*** Compile time: 0.11133980751038 */

/*** Compile time: 0.12024521827698 */

/*** Compile time: 0.12134695053101 */

/*** Compile time: 0.12449216842651 */

/*** Compile time: 0.12049794197083 */

/*** Compile time: 0.12150883674622 */

/*** Compile time: 0.12162613868713 */

/*** Compile time: 0.17608690261841 */

/*** Compile time: 0.12169599533081 */

/*** Compile time: 0.17386889457703 */

/*** Compile time: 0.12385201454163 */

/*** Compile time: 0.1761200428009 */

/*** Compile time: 0.17358708381653 */

/*** Compile time: 0.17590188980103 */

/*** Compile time: 0.12396097183228 */

/*** Compile time: 0.0012388229370117 */

/*** Compile time: 0.12323713302612 */

/*** Compile time: 0.12482595443726 */

/*** Compile time: 0.17646312713623 */

/*** Compile time: 0.12492990493774 */

/*** Compile time: 0.12218904495239 */

/*** Compile time: 0.13180685043335 */

/*** Compile time: 0.12801504135132 */

/*** Compile time: 0.2216899394989 */

/*** Compile time: 0.17594790458679 */

/*** Compile time: 0.17510414123535 */

/*** Compile time: 0.1246349811554 */

/*** Compile time: 0.12382483482361 */

/*** Compile time: 0.17530298233032 */

/*** Compile time: 0.17300486564636 */

/*** Compile time: 0.12361407279968 */

/*** Compile time: 0.17269992828369 */

/*** Compile time: 0.12498998641968 */

/*** Compile time: 0.11270809173584 */

/*** Compile time: 0.12408804893494 */

/*** Compile time: 0.11241507530212 */

/*** Compile time: 0.12232398986816 */

/*** Compile time: 0.12382912635803 */

/*** Compile time: 0.12250399589539 */

/*** Compile time: 0.12358593940735 */

/*** Compile time: 0.12774896621704 */

/*** Compile time: 0.1235339641571 */

/*** Compile time: 0.12282395362854 */

/*** Compile time: 0.17599391937256 */

/*** Compile time: 0.12339615821838 */

/*** Compile time: 0.12365698814392 */

/*** Compile time: 0.17340993881226 */

/*** Compile time: 0.17353415489197 */

/*** Compile time: 0.12390685081482 */

/*** Compile time: 0.12268996238708 */

/*** Compile time: 0.12386298179626 */

/*** Compile time: 0.12499499320984 */

/*** Compile time: 0.00082898139953613 */

/*** Compile time: 0.12453103065491 */

/*** Compile time: 0.11247110366821 */

/*** Compile time: 0.12332487106323 */

/*** Compile time: 0.11257719993591 */

/*** Compile time: 0.11264395713806 */

/*** Compile time: 0.12237596511841 */

/*** Compile time: 0.12360596656799 */

/*** Compile time: 0.12377786636353 */

/*** Compile time: 0.12389492988586 */

/*** Compile time: 0.12343096733093 */

/*** Compile time: 0.11293196678162 */

/*** Compile time: 0.11263012886047 */

/*** Compile time: 0.12336206436157 */

/*** Compile time: 0.12349796295166 */

/*** Compile time: 0.12279796600342 */

/*** Compile time: 0.17026591300964 */

/*** Compile time: 0.12353706359863 */

/*** Compile time: 0.11304092407227 */

/*** Compile time: 0.17298817634583 */

/*** Compile time: 0.00092792510986328 */

/*** Compile time: 0.11309289932251 */

/*** Compile time: 0.12479305267334 */

/*** Compile time: 0.12405395507812 */

/*** Compile time: 0.17232918739319 */

/*** Compile time: 0.12278509140015 */

/*** Compile time: 0.12339115142822 */

/*** Compile time: 0.12383604049683 */

/*** Compile time: 0.17632007598877 */

/*** Compile time: 0.12363386154175 */

/*** Compile time: 0.17420601844788 */

/*** Compile time: 0.12405395507812 */

/*** Compile time: 0.1238911151886 */

/*** Compile time: 0.0011289119720459 */

/*** Compile time: 0.12545299530029 */

/*** Compile time: 0.12377500534058 */

/*** Compile time: 0.12258100509644 */

/*** Compile time: 0.12367606163025 */

/*** Compile time: 0.1238899230957 */

/*** Compile time: 0.12396192550659 */

/*** Compile time: 0.11281108856201 */

/*** Compile time: 0.1709189414978 */

/*** Compile time: 0.12393283843994 */

/*** Compile time: 0.12410306930542 */

/*** Compile time: 0.12494587898254 */

/*** Compile time: 0.12162399291992 */

/*** Compile time: 0.12453103065491 */

/*** Compile time: 0.11316204071045 */

/*** Compile time: 0.12397480010986 */

/*** Compile time: 0.12288999557495 */

/*** Compile time: 0.12548899650574 */

/*** Compile time: 0.12400197982788 */

/*** Compile time: 0.12304592132568 */

/*** Compile time: 0.12348699569702 */

/*** Compile time: 0.11276006698608 */

/*** Compile time: 0.12464094161987 */

/*** Compile time: 0.12379598617554 */

/*** Compile time: 0.049286842346191 */

/*** Compile time: 0.050035953521729 */

/*** Compile time: 0.07187294960022 */

/*** Compile time: 0.00097417831420898 */

/*** Compile time: 0.053704977035522 */

/*** Compile time: 0.047565221786499 */

/*** Compile time: 0.0021340847015381 */

/*** Compile time: 0.001676082611084 */

/*** Compile time: 0.0015969276428223 */

/*** Compile time: 0.0023329257965088 */

/*** Compile time: 0.0023140907287598 */

/*** Compile time: 0.0010910034179688 */

/*** Compile time: 0.001878023147583 */

/*** Compile time: 0.0014479160308838 */

/*** Compile time: 0.001798152923584 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0026638507843018 */

/*** Compile time: 0.0010769367218018 */

/*** Compile time: 0.0017569065093994 */

/*** Compile time: 0.0015799999237061 */

/*** Compile time: 0.0018341541290283 */

/*** Compile time: 0.0017178058624268 */

/*** Compile time: 0.0015289783477783 */

/*** Compile time: 0.0015401840209961 */

/*** Compile time: 0.0015261173248291 */

/*** Compile time: 0.0020408630371094 */

/*** Compile time: 0.0016560554504395 */

/*** Compile time: 0.0017139911651611 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0018649101257324 */

/*** Compile time: 0.0017011165618896 */

/*** Compile time: 0.0014438629150391 */

/*** Compile time: 0.001878023147583 */

/*** Compile time: 0.0014960765838623 */

/*** Compile time: 0.0021638870239258 */

/*** Compile time: 0.0017378330230713 */

/*** Compile time: 0.0020210742950439 */

/*** Compile time: 0.0020749568939209 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.0019600391387939 */

/*** Compile time: 0.0017340183258057 */

/*** Compile time: 0.0019781589508057 */

/*** Compile time: 0.0019171237945557 */

/*** Compile time: 0.0022819042205811 */

/*** Compile time: 0.0017280578613281 */

/*** Compile time: 0.0018990039825439 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.0023801326751709 */

/*** Compile time: 0.001701831817627 */

/*** Compile time: 0.0019769668579102 */

/*** Compile time: 0.0016279220581055 */

/*** Compile time: 0.0018270015716553 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0018739700317383 */

/*** Compile time: 0.0020139217376709 */

/*** Compile time: 0.0016908645629883 */

/*** Compile time: 0.0018458366394043 */

/*** Compile time: 0.0019009113311768 */

/*** Compile time: 0.0017480850219727 */

/*** Compile time: 0.0017030239105225 */

/*** Compile time: 0.00085592269897461 */

/*** Compile time: 0.0016970634460449 */

/*** Compile time: 0.0010049343109131 */

/*** Compile time: 0.001917839050293 */

/*** Compile time: 0.0017390251159668 */

/*** Compile time: 0.0010309219360352 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.0010218620300293 */

/*** Compile time: 0.0019040107727051 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.0018482208251953 */

/*** Compile time: 0.0021328926086426 */

/*** Compile time: 0.0020830631256104 */

/*** Compile time: 0.0015969276428223 */

/*** Compile time: 0.0017499923706055 */

/*** Compile time: 0.0018048286437988 */

/*** Compile time: 0.0019040107727051 */

/*** Compile time: 0.0024070739746094 */

/*** Compile time: 0.0017459392547607 */

/*** Compile time: 0.0018699169158936 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0021259784698486 */

/*** Compile time: 0.0010237693786621 */

/*** Compile time: 0.0015799999237061 */

/*** Compile time: 0.0015518665313721 */

/*** Compile time: 0.0016181468963623 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0019500255584717 */

/*** Compile time: 0.0017008781433105 */

/*** Compile time: 0.0010299682617188 */

/*** Compile time: 0.0015840530395508 */

/*** Compile time: 0.0018579959869385 */

/*** Compile time: 0.0023500919342041 */

/*** Compile time: 0.0018010139465332 */

/*** Compile time: 0.002194881439209 */

/*** Compile time: 0.0018868446350098 */

/*** Compile time: 0.0017030239105225 */

/*** Compile time: 0.0017180442810059 */

/*** Compile time: 0.0016911029815674 */

/*** Compile time: 0.0010290145874023 */

/*** Compile time: 0.0021829605102539 */

/*** Compile time: 0.0011281967163086 */

/*** Compile time: 0.0018038749694824 */

/*** Compile time: 0.0019159317016602 */

/*** Compile time: 0.0020020008087158 */

/*** Compile time: 0.0010058879852295 */

/*** Compile time: 0.0018010139465332 */

/*** Compile time: 0.00095295906066895 */

/*** Compile time: 0.0015518665313721 */

/*** Compile time: 0.0025389194488525 */

/*** Compile time: 0.00095987319946289 */

/*** Compile time: 0.0017549991607666 */

/*** Compile time: 0.0020391941070557 */

/*** Compile time: 0.0014438629150391 */

/*** Compile time: 0.0017409324645996 */

/*** Compile time: 0.0013518333435059 */

/*** Compile time: 0.00095486640930176 */

/*** Compile time: 0.0049629211425781 */

/*** Compile time: 0.0020301342010498 */

/*** Compile time: 0.0019478797912598 */

/*** Compile time: 0.001802921295166 */

/*** Compile time: 0.0020551681518555 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.0018508434295654 */

/*** Compile time: 0.0018129348754883 */

/*** Compile time: 0.0017459392547607 */

/*** Compile time: 0.0022540092468262 */

/*** Compile time: 0.0018658638000488 */

/*** Compile time: 0.0017099380493164 */

/*** Compile time: 0.0015549659729004 */

/*** Compile time: 0.0010080337524414 */

/*** Compile time: 0.0012722015380859 */

/*** Compile time: 0.0011138916015625 */

/*** Compile time: 0.001105785369873 */

/*** Compile time: 0.0017530918121338 */

/*** Compile time: 0.0019011497497559 */

/*** Compile time: 0.0021710395812988 */

/*** Compile time: 0.0016860961914062 */

/*** Compile time: 0.0020270347595215 */

/*** Compile time: 0.0010280609130859 */

/*** Compile time: 0.001596212387085 */

/*** Compile time: 0.0017158985137939 */

/*** Compile time: 0.0020160675048828 */

/*** Compile time: 0.001676082611084 */

/*** Compile time: 0.002223014831543 */

/*** Compile time: 0.0013630390167236 */

/*** Compile time: 0.0020749568939209 */

/*** Compile time: 0.0020129680633545 */

/*** Compile time: 0.0019240379333496 */

/*** Compile time: 0.001068115234375 */

/*** Compile time: 0.0015828609466553 */

/*** Compile time: 0.0025110244750977 */

/*** Compile time: 0.0016260147094727 */

/*** Compile time: 0.002000093460083 */

/*** Compile time: 0.0015769004821777 */

/*** Compile time: 0.0025889873504639 */

/*** Compile time: 0.002863883972168 */

/*** Compile time: 0.0018081665039062 */

/*** Compile time: 0.0018479824066162 */

/*** Compile time: 0.001924991607666 */

/*** Compile time: 0.0009920597076416 */

/*** Compile time: 0.033635854721069 */

/*** Compile time: 0.002079963684082 */

/*** Compile time: 0.0019822120666504 */

/*** Compile time: 0.0025050640106201 */

/*** Compile time: 0.00097918510437012 */

/*** Compile time: 0.0021040439605713 */

/*** Compile time: 0.0019969940185547 */

/*** Compile time: 0.0023319721221924 */

/*** Compile time: 0.0010499954223633 */

/*** Compile time: 0.002147912979126 */

/*** Compile time: 0.0018348693847656 */

/*** Compile time: 0.0022320747375488 */

/*** Compile time: 0.0025639533996582 */

/*** Compile time: 0.0017659664154053 */

/*** Compile time: 0.0018010139465332 */

/*** Compile time: 0.0010378360748291 */

/*** Compile time: 0.0019237995147705 */

/*** Compile time: 0.0019049644470215 */

/*** Compile time: 0.00095009803771973 */

/*** Compile time: 0.0013370513916016 */

/*** Compile time: 0.00083494186401367 */

/*** Compile time: 0.0019400119781494 */

/*** Compile time: 0.0017440319061279 */

/*** Compile time: 0.0021200180053711 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.0017991065979004 */

/*** Compile time: 0.0021169185638428 */

/*** Compile time: 0.0020492076873779 */

/*** Compile time: 0.0017409324645996 */

/*** Compile time: 0.0019500255584717 */

/*** Compile time: 0.0020508766174316 */

/*** Compile time: 0.0023372173309326 */

/*** Compile time: 0.0020689964294434 */

/*** Compile time: 0.0017011165618896 */

/*** Compile time: 0.0022759437561035 */

/*** Compile time: 0.0016028881072998 */

/*** Comp

/*** Compile time: 0.0017459392547607 */

/*** Compile time: 0.0017619132995605 */

/*** Compile time: 0.0010228157043457 */

/*** Compile time: 0.0030429363250732 */

/*** Compile time: 0.0017058849334717 */

/*** Compile time: 0.0017991065979004 */

/*** Compile time: 0.0017180442810059 */

/*** Compile time: 0.0024480819702148 */

/*** Compile time: 0.0017979145050049 */

/*** Compile time: 0.0021100044250488 */

/*** Compile time: 0.0018398761749268 */

/*** Compile time: 0.0017361640930176 */

/*** Compile time: 0.0022728443145752 */

/*** Compile time: 0.0019619464874268 */

/*** Compile time: 0.0016391277313232 */

/*** Compile time: 0.0017871856689453 */

/*** Compile time: 0.0016639232635498 */

/*** Compile time: 0.0020239353179932 */

/*** Compile time: 0.0018508434295654 */

/*** Compile time: 0.0027601718902588 */

/*** Compile time: 0.0012240409851074 */

/*** Compile time: 0.0093598365783691 */

/*** Compile time: 0.0011429786682129 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.001945972442627 */

/*** Compile time: 0.017477989196777 */

/*** Compile time: 0.0017910003662109 */

/*** Compile time: 0.0016639232635498 */

/*** Compile time: 0.00180983543396 */

/*** Compile time: 0.0021390914916992 */

/*** Compile time: 0.0017290115356445 */

/*** Compile time: 0.0009000301361084 */

/*** Compile time: 0.0019679069519043 */

/*** Compile time: 0.0023598670959473 */

/*** Compile time: 0.0018110275268555 */

/*** Compile time: 0.0010659694671631 */

/*** Compile time: 0.0025420188903809 */

/*** Compile time: 0.0027608871459961 */

/*** Compile time: 0.0019030570983887 */

/*** Compile time: 0.0023350715637207 */

/*** Compile time: 0.001007080078125 */

/*** Compile time: 0.0018489360809326 */

/*** Compile time: 0.0031449794769287 */

/*** Compile time: 0.0016870498657227 */

/*** Compile time: 0.0026710033416748 */

/*** Compile time: 0.0021641254425049 */

/*** Compile time: 0.0010640621185303 */

/*** Compile time: 0.0018959045410156 */

/*** Compile time: 0.002439022064209 */

/*** Compile time: 0.00091910362243652 */

/*** Compile time: 0.0013070106506348 */

/*** Compile time: 0.0024640560150146 */

/*** Compile time: 0.0022270679473877 */

/*** Compile time: 0.0023429393768311 */

/*** Compile time: 0.0023598670959473 */

/*** Compile time: 0.0020248889923096 */

/*** Compile time: 0.0026190280914307 */

/*** Compile time: 0.098952054977417 */

/*** Compile time: 0.13241291046143 */

/*** Compile time: 0.0017318725585938 */

/*** Compile time: 0.0019431114196777 */

/*** Compile time: 0.0019369125366211 */

/*** Compile time: 0.1294629573822 */

/*** Compile time: 0.002133846282959 */

/*** Compile time: 0.0013229846954346 */

/*** Compile time: 0.13427901268005 */

/*** Compile time: 0.0017578601837158 */

/*** Compile time: 0.0018088817596436 */

/*** Compile time: 0.0026469230651855 */

/*** Compile time: 0.0022079944610596 */

/*** Compile time: 0.037352085113525 */

/*** Compile time: 0.0018310546875 */

/*** Compile time: 0.0019559860229492 */

/*** Compile time: 0.13174200057983 */

/*** Compile time: 0.0017790794372559 */

/*** Compile time: 0.13492298126221 */

/*** Compile time: 0.0023810863494873 */

/*** Compile time: 0.13116598129272 */

/*** Compile time: 0.13006496429443 */

/*** Compile time: 0.13004207611084 */

/*** Compile time: 0.0020408630371094 */

/*** Compile time: 0.13030195236206 */

/*** Compile time: 0.0019268989562988 */

/*** Compile time: 0.1281840801239 */

/*** Compile time: 0.09276008605957 */

/*** Compile time: 0.0019900798797607 */

/*** Compile time: 0.10940098762512 */

/*** Compile time: 0.082932949066162 */

/*** Compile time: 0.14268517494202 */

/*** Compile time: 0.0019159317016602 */

/*** Compile time: 0.13511610031128 */

/*** Compile time: 0.0029740333557129 */

/*** Compile time: 0.12925100326538 */

/*** Compile time: 0.12796902656555 */

/*** Compile time: 0.13385891914368 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.12652897834778 */

/*** Compile time: 0.0017240047454834 */

/*** Compile time: 0.12691521644592 */

/*** Compile time: 0.13072085380554 */

/*** Compile time: 0.10117101669312 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.12866997718811 */

/*** Compile time: 0.0019528865814209 */

/*** Compile time: 0.0015771389007568 */

/*** Compile time: 0.13520288467407 */

/*** Compile time: 0.0021569728851318 */

/*** Compile time: 0.1399130821228 */

/*** Compile time: 0.13875198364258 */

/*** Compile time: 0.1355459690094 */

/*** Compile time: 0.0022470951080322 */

/*** Compile time: 0.12391090393066 */

/*** Compile time: 0.14201378822327 */

/*** Compile time: 0.0019659996032715 */

/*** Compile time: 0.0022008419036865 */

/*** Compile time: 0.10668802261353 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0019621849060059 */

/*** Compile time: 0.0021059513092041 */

/*** Compile time: 0.0022060871124268 */

/*** Compile time: 0.0018689632415771 */

/*** Compile time: 0.0025360584259033 */

/*** Compile time: 0.1394579410553 */

/*** Compile time: 0.1374888420105 */

/*** Compile time: 0.13105797767639 */

/*** Compile time: 0.0009310245513916 */

/*** Compile time: 0.13463711738586 */

/*** Compile time: 0.0015628337860107 */

/*** Compile time: 0.0017929077148438 */

/*** Compile time: 0.0018651485443115 */

/*** Compile time: 0.0025069713592529 */

/*** Compile time: 0.00205397605896 */

/*** Compile time: 0.0018830299377441 */

/*** Compile time: 0.0020279884338379 */

/*** Compile time: 0.0024847984313965 */

/*** Compile time: 0.12997603416443 */

/*** Compile time: 0.13076210021973 */

/*** Compile time: 0.12821507453918 */

/*** Compile time: 0.12983894348145 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.0017549991607666 */

/*** Compile time: 0.0020968914031982 */

/*** Compile time: 0.0017900466918945 */

/*** Compile time: 0.0022749900817871 */

/*** Compile time: 0.0019230842590332 */

/*** Compile time: 0.13064980506897 */

/*** Compile time: 0.13591194152832 */

/*** Compile time: 0.0019760131835938 */

/*** Compile time: 0.13702702522278 */

/*** Compile time: 0.09998083114624 */

/*** Compile time: 0.0018489360809326 */

/*** Compile time: 0.0010330677032471 */

/*** Compile time: 0.0017411708831787 */

/*** Compile time: 0.18581080436707 */

/*** Compile time: 0.0016281604766846 */

/*** Compile time: 0.0025558471679688 */

/*** Compile time: 0.0023019313812256 */

/*** Compile time: 0.13709998130798 */

/*** Compile time: 0.0010471343994141 */

/*** Compile time: 0.13116598129272 */

/*** Compile time: 0.11793804168701 */

/*** Compile time: 0.13292407989502 */

/*** Compile time: 0.017489910125732 */

/*** Compile time: 0.0020229816436768 */

/*** Compile time: 0.00096297264099121 */

/*** Compile time: 0.13785910606384 */

/*** Compile time: 0.13403105735779 */

/*** Compile time: 0.0023739337921143 */

/*** Compile time: 0.0026819705963135 */

/*** Compile time: 0.18903207778931 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.063453197479248 */

/*** Compile time: 0.091917037963867 */

/*** Compile time: 0.0022788047790527 */

/*** Compile time: 0.0020310878753662 */

/*** Compile time: 0.0025038719177246 */

/*** Compile time: 0.1332380771637 */

/*** Compile time: 0.13070392608643 */

/*** Compile time: 0.0012969970703125 */

/*** Compile time: 0.0022969245910645 */

/*** Compile time: 0.13197112083435 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0018079280853271 */

/*** Compile time: 0.13377094268799 */

/*** Compile time: 0.002284049987793 */

/*** Compile time: 0.13083100318909 */

/*** Compile time: 0.13934397697449 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.0025289058685303 */

/*** Compile time: 0.12993693351746 */

/*** Compile time: 0.0014820098876953 */

/*** Compile time: 0.0016391277313232 */

/*** Compile time: 0.0027351379394531 */

/*** Compile time: 0.0017530918121338 */

/*** Compile time: 0.0017359256744385 */

/*** Compile time: 0.0018658638000488 */

/*** Compile time: 0.12873792648315 */

/*** Compile time: 0.0023481845855713 */

/*** Compile time: 0.00095701217651367 */

/*** Compile time: 0.0020520687103271 */

/*** Compile time: 0.0025019645690918 */

/*** Compile time: 0.0024418830871582 */

/*** Compile time: 0.13402605056763 */

/*** Compile time: 0.14034295082092 */

/*** Compile time: 0.13097500801086 */

/*** Compile time: 0.13425707817078 */

/*** Compile time: 0.049276113510132 */

/*** Compile time: 0.0018479824066162 */

/*** Compile time: 0.0010561943054199 */

/*** Compile time: 0.0017869472503662 */

/*** Compile time: 0.14769506454468 */

/*** Compile time: 0.0026419162750244 */

/*** Compile time: 0.002025842666626 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.0019779205322266 */

/*** Compile time: 0.0019209384918213 */

/*** Compile time: 0.13701796531677 */

/*** Compile time: 0.00098800659179688 */

/*** Compile time: 0.12953519821167 */

/*** Compile time: 0.13131284713745 */

/*** Compile time: 0.0021841526031494 */

/*** Compile time: 0.0024058818817139 */

/*** Compile time: 0.0017430782318115 */

/*** Compile time: 0.13115787506104 */

/*** Compile time: 0.1412079334259 */

/*** Compile time: 0.13161206245422 */

/*** Compile time: 0.0020308494567871 */

/*** Compile time: 0.13338303565979 */

/*** Compile time: 0.0019669532775879 */

/*** Compile time: 0.0011990070343018 */

/*** Compile time: 0.0026028156280518 */

/*** Compile time: 0.0017461776733398 */

/*** Compile time: 0.0025179386138916 */

/*** Compile time: 0.0022459030151367 */

/*** Compile time: 0.0017940998077393 */

/*** Compile time: 0.027413129806519 */

/*** Compile time: 0.13361692428589 */

/*** Compile time: 0.0022950172424316 */

/*** Compile time: 0.13460397720337 */

/*** Compile time: 0.0018560886383057 */

/*** Compile time: 0.0019268989562988 */

/*** Compile time: 0.13024091720581 */

/*** Compile time: 0.0010218620300293 */

/*** Compile time: 0.13608908653259 */

/*** Compile time: 0.0024509429931641 */

/*** Compile time: 0.0017409324645996 */

/*** Compile time: 0.0033650398254395 */

/*** Compile time: 0.0015971660614014 */

/*** Compile time: 0.0010168552398682 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.0019810199737549 */

/*** Compile time: 0.001270055770874 */

/*** Compile time: 0.04076099395752 */

/*** Compile time: 0.0020651817321777 */

/*** Compile time: 0.039293050765991 */

/*** Compile time: 0.0016789436340332 */

/*** Compile time: 0.0020859241485596 */

/*** Compile time: 0.002140998840332 */

/*** Compile time: 0.0020089149475098 */

/*** Compile time: 0.0023400783538818 */

/*** Compile time: 0.0026898384094238 */

/*** Compile time: 0.046314001083374 */

/*** Compile time: 0.0024549961090088 */

/*** Compile time: 0.0019831657409668 */

/*** Compile time: 0.0017509460449219 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.042938947677612 */

/*** Compile time: 0.0022108554840088 */

/*** Compile time: 0.040740966796875 */

/*** Compile time: 0.0013651847839355 */

/*** Compile time: 0.0036890506744385 */

/*** Compile time: 0.0018398761749268 */

/*** Compile time: 0.019768953323364 */

/*** Compile time: 0.0016269683837891 */

/*** Compile time: 0.0018570423126221 */

/*** Compile time: 0.00098609924316406 */

/*** Compile time: 0.0019359588623047 */

/*** Compile time: 0.0021119117736816 */

/*** Compile time: 0.0025718212127686 */

/*** Compile time: 0.0017008781433105 */

/*** Compile time: 0.0010440349578857 */

/*** Compile time: 0.0018260478973389 */

/*** Compile time: 0.0022900104522705 */

/*** Compile time: 0.0014541149139404 */

/*** Compile time: 0.0018129348754883 */

/*** Compile time: 0.0019259452819824 */

/*** Compile time: 0.0024230480194092 */

/*** Compile time: 0.0018599033355713 */

/*** Compile time: 0.001917839050293 */

/*** Compile time: 0.0027949810028076 */

/*** Compile time: 0.0022389888763428 */

/*** Compile time: 0.0022318363189697 */

/*** Compile time: 0.0015549659729004 */

/*** Compile time: 0.002371072769165 */

/*** Compile time: 0.030531167984009 */

/*** Compile time: 0.0030670166015625 */

/*** Compile time: 0.0024809837341309 */

/*** Compile time: 0.0023870468139648 */

/*** Compile time: 0.0021531581878662 */

/*** Compile time: 0.002230167388916 */

/*** Compile time: 0.01750111579895 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.001884937286377 */

/*** Compile time: 0.00092005729675293 */

/*** Compile time: 0.0018420219421387 */

/*** Compile time: 0.002432107925415 */

/*** Compile time: 0.0010972023010254 */

/*** Compile time: 0.00098896026611328 */

/*** Compile time: 0.0020060539245605 */

/*** Compile time: 0.0018939971923828 */

/*** Compile time: 0.0018670558929443 */

/*** Compile time: 0.0023059844970703 */

/*** Compile time: 0.0016970634460449 */

/*** Compile time: 0.0020899772644043 */

/*** Compile time: 0.0021591186523438 */

/*** Compile time: 0.0017600059509277 */

/*** Compile time: 0.0021460056304932 */

/*** Compile time: 0.0010011196136475 */

/*** Compile time: 0.0021138191223145 */

/*** Compile time: 0.0019621849060059 */

/*** Compile time: 0.002432107925415 */

/*** Compile time: 0.0016169548034668 */

/*** Compile time: 0.0014028549194336 */

/*** Compile time: 0.0020818710327148 */

/*** Compile time: 0.0016689300537109 */

/*** Compile time: 0.0027461051940918 */

/*** Compile time: 0.0017709732055664 */

/*** Compile time: 0.0021679401397705 */

/*** Compile time: 0.00205397605896 */

/*** Compile time: 0.0029609203338623 */

/*** Compile time: 0.002655029296875 */

/*** Compile time: 0.0018620491027832 */

/*** Compile time: 0.0021800994873047 */

/*** Compile time: 0.0024628639221191 */

/*** Compile time: 0.0023491382598877 */

/*** Compile time: 0.0021531581878662 */

/*** Compile time: 0.0016100406646729 */

/*** Compile time: 0.0033040046691895 */

/*** Compile time: 0.0023179054260254 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.0019059181213379 */

/*** Compile time: 0.0020058155059814 */

/*** Compile time: 0.0029869079589844 */

/*** Compile time: 0.0022878646850586 */

/*** Compile time: 0.0018420219421387 */

/*** Compile time: 0.0022521018981934 */

/*** Compile time: 0.0023829936981201 */

/*** Compile time: 0.0017750263214111 */

/*** Compile time: 0.0010349750518799 */

/*** Compile time: 0.001417875289917 */

/*** Compile time: 0.0010859966278076 */

/*** Compile time: 0.0018799304962158 */

/*** Compile time: 0.0019731521606445 */

/*** Compile time: 0.0010488033294678 */

/*** Compile time: 0.0016231536865234 */

/*** Compile time: 0.0019850730895996 */

/*** Compile time: 0.0021328926086426 */

/*** Compile time: 0.0020589828491211 */

/*** Compile time: 0.032140016555786 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0019950866699219 */

/*** Compile time: 0.0016758441925049 */

/*** Compile time: 0.0021491050720215 */

/*** Compile time: 0.001694917678833 */

/*** Compile time: 0.0017459392547607 */

/*** Compile time: 0.001978874206543 */

/*** Compile time: 0.0021090507507324 */

/*** Compile time: 0.0018570423126221 */

/*** Compile time: 0.0011138916015625 */

/*** Compile time: 0.0010519027709961 */

/*** Compile time: 0.0011250972747803 */

/*** Compile time: 0.0017430782318115 */

/*** Compile time: 0.0024960041046143 */

/*** Compile time: 0.0022408962249756 */

/*** Compile time: 0.0021030902862549 */

/*** Compile time: 0.0017261505126953 */

/*** Compile time: 0.0021710395812988 */

/*** Compile time: 0.0018439292907715 */

/*** Compile time: 0.0032639503479004 */

/*** Compile time: 0.0019750595092773 */

/*** Compile time: 0.0020859241485596 */

/*** Compile time: 0.0011148452758789 */

/*** Compile time: 0.0023348331451416 */

/*** Compile time: 0.001788854598999 */

/*** Compile time: 0.0015850067138672 */

/*** Compile time: 0.001676082611084 */

/*** Compile time: 0.0012979507446289 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0016498565673828 */

/*** Compile time: 0.0017328262329102 */

/*** Compile time: 0.001845121383667 */

/*** Compile time: 0.0021791458129883 */

/*** Compile time: 0.0019471645355225 */

/*** Compile time: 0.0019500255584717 */

/*** Compile time: 0.00177001953125 */

/*** Compile time: 0.0017001628875732 */

/*** Compile time: 0.0015568733215332 */

/*** Compile time: 0.0019659996032715 */

/*** Compile time: 0.0013840198516846 */

/*** Compile time: 0.0012850761413574 */

/*** Compile time: 0.0021541118621826 */

/*** Compile time: 0.002086877822876 */

/*** Compile time: 0.0017211437225342 */

/*** Compile time: 0.025875091552734 */

/*** Compile time: 0.0013129711151123 */

/*** Compile time: 0.0018072128295898 */

/*** Compile time: 0.0017390251159668 */

/*** Compile time: 0.0025570392608643 */

/*** Compile time: 0.0021309852600098 */

/*** Compile time: 0.0026187896728516 */

/*** Compile time: 0.0023448467254639 */

/*** Compile time: 0.0017180442810059 */

/*** Compile time: 0.0022869110107422 */

/*** Compile time: 0.002471923828125 */

/*** Compile time: 0.0020239353179932 */

/*** Compile time: 0.0019240379333496 */

/*** Compile time: 0.0024318695068359 */

/*** Compile time: 0.0020499229431152 */

/*** Compile time: 0.0020370483398438 */

/*** Compile time: 0.0014610290527344 */

/*** Compile time: 0.0016119480133057 */

/*** Compile time: 0.002453088760376 */

/*** Compile time: 0.0014560222625732 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.001305103302002 */

/*** Compile time: 0.0020861625671387 */

/*** Compile time: 0.0014529228210449 */

/*** Compile time: 0.0028069019317627 */

/*** Compile time: 0.0020649433135986 */

/*** Compile time: 0.0020079612731934 */

/*** Compile time: 0.0024888515472412 */

/*** Compile time: 0.0020129680633545 */

/*** Compile time: 0.0026040077209473 */

/*** Compile time: 0.0032069683074951 */

/*** Compile time: 0.0012528896331787 */

/*** Compile time: 0.0021839141845703 */

/*** Compile time: 0.0019221305847168 */

/*** Compile time: 0.0011870861053467 */

/*** Compile time: 0.0022649765014648 */

/*** Compile time: 0.0020308494567871 */

/*** Compile time: 0.0021300315856934 */

/*** Compile time: 0.00130295753479 */

/*** Compile time: 0.001924991607666 */

/*** Compile time: 0.0013930797576904 */

/*** Compile time: 0.0018219947814941 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.0020229816436768 */

/*** Compile time: 0.0019588470458984 */

/*** Compile time: 0.0021321773529053 */

/*** Compile time: 0.0016419887542725 */

/*** Compile time: 0.0013971328735352 */

/*** Compile time: 0.021826028823853 */

/*** Compile time: 0.0018079280853271 */

/*** Compile time: 0.0031828880310059 */

/*** Compile time: 0.047713994979858 */

/*** Compile time: 0.0025429725646973 */

/*** Compile time: 0.0023598670959473 */

/*** Compile time: 0.0024709701538086 */

/*** Compile time: 0.002140998840332 */

/*** Compile time: 0.045660018920898 */

/*** Compile time: 0.002119779586792 */

/*** Compile time: 0.0019881725311279 */

/*** Compile time: 0.048013925552368 */

/*** Compile time: 0.0015418529510498 */

/*** Compile time: 0.0021679401397705 */

/*** Compile time: 0.0023939609527588 */

/*** Compile time: 0.04120397567749 */

/*** Compile time: 0.0024850368499756 */

/*** Compile time: 0.0019629001617432 */

/*** Compile time: 0.0035169124603271 */

/*** Compile time: 0.002140998840332 */

/*** Compile time: 0.0021560192108154 */

/*** Compile time: 0.0013818740844727 */

/*** Compile time: 0.0023128986358643 */

/*** Compile time: 0.047639846801758 */

/*** Compile time: 0.0019729137420654 */

/*** Compile time: 0.047682046890259 */

/*** Compile time: 0.0036149024963379 */

/*** Compile time: 0.0020599365234375 */

/*** Compile time: 0.0013339519500732 */

/*** Compile time: 0.0013821125030518 */

/*** Compile time: 0.0013968944549561 */

/*** Compile time: 0.045785903930664 */

/*** Compile time: 0.0024127960205078 */

/*** Compile time: 0.002126932144165 */

/*** Compile time: 0.041603803634644 */

/*** Compile time: 0.002155065536499 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.047529935836792 */

/*** Compile time: 0.0021641254425049 */

/*** Compile time: 0.0021770000457764 */

/*** Compile time: 0.0023999214172363 */

/*** Compile time: 0.0023350715637207 */

/*** Compile time: 0.002593994140625 */

/*** Compile time: 0.001882791519165 */

/*** Compile time: 0.0020718574523926 */

/*** Compile time: 0.0021898746490479 */

/*** Compile time: 0.0022201538085938 */

/*** Compile time: 0.0020570755004883 */

/*** Compile time: 0.002194881439209 */

/*** Compile time: 0.0016939640045166 */

/*** Compile time: 0.0019469261169434 */

/*** Compile time: 0.001910924911499 */

/*** Compile time: 0.0022130012512207 */

/*** Compile time: 0.0021548271179199 */

/*** Compile time: 0.0021741390228271 */

/*** Compile time: 0.0019152164459229 */

/*** Compile time: 0.0020480155944824 */

/*** Compile time: 0.0022239685058594 */

/*** Compile time: 0.0024850368499756 */

/*** Compile time: 0.0020010471343994 */

/*** Compile time: 0.0023019313812256 */

/*** Compile time: 0.0029799938201904 */

/*** Compile time: 0.047883033752441 */

/*** Compile time: 0.0025200843811035 */

/*** Compile time: 0.046957015991211 */

/*** Compile time: 0.047421216964722 */

/*** Compile time: 0.047600030899048 */

/*** Compile time: 0.0032360553741455 */

/*** Compile time: 0.047373056411743 */

/*** Compile time: 0.0019629001617432 */

/*** Compile time: 0.002018928527832 */

/*** Compile time: 0.0020740032196045 */

/*** Compile time: 0.0028879642486572 */

/*** Compile time: 0.0021431446075439 */

/*** Compile time: 0.0020730495452881 */

/*** Compile time: 0.0025720596313477 */

/*** Compile time: 0.0020759105682373 */

/*** Compile time: 0.0024099349975586 */

/*** Compile time: 0.0022780895233154 */

/*** Compile time: 0.0019779205322266 */

/*** Compile time: 0.0021829605102539 */

/*** Compile time: 0.0020849704742432 */

/*** Compile time: 0.0022151470184326 */

/*** Compile time: 0.0019009113311768 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0014190673828125 */

/*** Compile time: 0.001317024230957 */

/*** Compile time: 0.0020351409912109 */

/*** Compile time: 0.0019149780273438 */

/*** Compile time: 0.0023050308227539 */

/*** Compile time: 0.046546936035156 */

/*** Compile time: 0.0022280216217041 */

/*** Compile time: 0.001945972442627 */

/*** Compile time: 0.00211501121521 */

/*** Compile time: 0.0022549629211426 */

/*** Compile time: 0.0021140575408936 */

/*** Compile time: 0.0031089782714844 */

/*** Compile time: 0.0016160011291504 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0018010139465332 */

/*** Compile time: 0.0013649463653564 */

/*** Compile time: 0.0025060176849365 */

/*** Compile time: 0.0020549297332764 */

/*** Compile time: 0.0021600723266602 */

/*** Compile time: 0.0025699138641357 */

/*** Compile time: 0.0022878646850586 */

/*** Compile time: 0.045786142349243 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.0021359920501709 */

/*** Compile time: 0.0020511150360107 */

/*** Compile time: 0.002249002456665 */

/*** Compile time: 0.0027589797973633 */

/*** Compile time: 0.0028491020202637 */

/*** Compile time: 0.0019979476928711 */

/*** Compile time: 0.0020899772644043 */

/*** Compile time: 0.0021450519561768 */

/*** Compile time: 0.0020370483398438 */

/*** Compile time: 0.0019979476928711 */

/*** Compile time: 0.065035820007324 */

/*** Compile time: 0.0021319389343262 */

/*** Compile time: 0.0027410984039307 */

/*** Compile time: 0.0020239353179932 */

/*** Compile time: 0.0020740032196045 */

/*** Compile time: 0.0023500919342041 */

/*** Compile time: 0.0013678073883057 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.0018529891967773 */

/*** Compile time: 0.0021770000457764 */

/*** Compile time: 0.0023250579833984 */

/*** Compile time: 0.0021431446075439 */

/*** Compile time: 0.044088840484619 */

/*** Compile time: 0.040168046951294 */

/*** Compile time: 0.0026078224182129 */

/*** Compile time: 0.0020978450775146 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0018110275268555 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0019309520721436 */

/*** Compile time: 0.0021548271179199 */

/*** Compile time: 0.002061128616333 */

/*** Compile time: 0.0024960041046143 */

/*** Compile time: 0.0023000240325928 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.0076749324798584 */

/*** Compile time: 0.047538042068481 */

/*** Compile time: 0.0027821063995361 */

/*** Compile time: 0.0021889209747314 */

/*** Compile time: 0.0031108856201172 */

/*** Compile time: 0.002129077911377 */

/*** Compile time: 0.002068042755127 */

/*** Compile time: 0.0022628307342529 */

/*** Compile time: 0.0021581649780273 */

/*** Compile time: 0.0022411346435547 */

/*** Compile time: 0.0021040439605713 */

/*** Compile time: 0.0024750232696533 */

/*** Compile time: 0.0022430419921875 */

/*** Compile time: 0.047962188720703 */

/*** Compile time: 0.0021541118621826 */

/*** Compile time: 0.0024650096893311 */

/*** Compile time: 0.0018379688262939 */

/*** Compile time: 0.0027091503143311 */

/*** Compile time: 0.0022208690643311 */

/*** Compile time: 0.001863956451416 */

/*** Compile time: 0.00205397605896 */

/*** Compile time: 0.0022299289703369 */

/*** Compile time: 0.002471923828125 */

/*** Compile time: 0.0017719268798828 */

/*** Compile time: 0.0014681816101074 */

/*** Compile time: 0.002068042755127 */

/*** Compile time: 0.0023810863494873 */

/*** Compile time: 0.0021688938140869 */

/*** Compile time: 0.002018928527832 */

/*** Compile time: 0.0024898052215576 */

/*** Compile time: 0.002100944519043 */

/*** Compile time: 0.0021858215332031 */

/*** Compile time: 0.0022130012512207 */

/*** Compile time: 0.0023989677429199 */

/*** Compile time: 0.050606966018677 */

/*** Compile time: 0.002094030380249 */

/*** Compile time: 0.0020558834075928 */

/*** Compile time: 0.0020859241485596 */

/*** Compile time: 0.046936988830566 */

/*** Compile time: 0.0015370845794678 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0022428035736084 */

/*** Compile time: 0.0020740032196045 */

/*** Compile time: 0.0012650489807129 */

/*** Compile time: 0.002608060836792 */

/*** Compile time: 0.0017578601837158 */

/*** Compile time: 0.0028541088104248 */

/*** Compile time: 0.0024840831756592 */

/*** Compile time: 0.0021378993988037 */

/*** Compile time: 0.0025331974029541 */

/*** Compile time: 0.0021429061889648 */

/*** Compile time: 0.0027110576629639 */

/*** Compile time: 0.0021810531616211 */

/*** Compile time: 0.0020389556884766 */

/*** Compile time: 0.050643920898438 */

/*** Compile time: 0.032411813735962 */

/*** Compile time: 0.002234935760498 */

/*** Compile time: 0.002187967300415 */

/*** Compile time: 0.0020639896392822 */

/*** Compile time: 0.0020229816436768 */

/*** Compile time: 0.0022430419921875 */

/*** Compile time: 0.0022971630096436 */

/*** Compile time: 0.0027239322662354 */

/*** Compile time: 0.0021018981933594 */

/*** Compile time: 0.0022830963134766 */

/*** Compile time: 0.0021500587463379 */

/*** Compile time: 0.0026800632476807 */

/*** Compile time: 0.0024678707122803 */

/*** Compile time: 0.0020780563354492 */

/*** Compile time: 0.0031261444091797 */

/*** Compile time: 0.0029728412628174 */

/*** Compile time: 0.0024230480194092 */

/*** Compile time: 0.002202033996582 */

/*** Compile time: 0.00307297706604 */

/*** Compile time: 0.010951995849609 */

/*** Compile time: 0.0039558410644531 */

/*** Compile time: 0.048324823379517 */

/*** Compile time: 0.0022518634796143 */

/*** Compile time: 0.003371000289917 */

/*** Compile time: 0.048989057540894 */

/*** Compile time: 0.0024421215057373 */

/*** Compile time: 0.0027768611907959 */

/*** Compile time: 0.0027430057525635 */

/*** Compile time: 0.049090147018433 */

/*** Compile time: 0.0025291442871094 */

/*** Compile time: 0.0021669864654541 */

/*** Compile time: 0.039641141891479 */

/*** Compile time: 0.039880037307739 */

/*** Compile time: 0.0022549629211426 */

/*** Compile time: 0.0026178359985352 */

/*** Compile time: 0.0024499893188477 */

/*** Compile time: 0.0015499591827393 */

/*** Compile time: 0.048947095870972 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0025830268859863 */

/*** Compile time: 0.0025110244750977 */

/*** Compile time: 0.0025308132171631 */

/*** Compile time: 0.044397115707397 */

/*** Compile time: 0.041581869125366 */

/*** Compile time: 0.0026159286499023 */

/*** Compile time: 0.0024640560150146 */

/*** Compile time: 0.0021860599517822 */

/*** Compile time: 0.049127101898193 */

/*** Compile time: 0.023324966430664 */

/*** Compile time: 0.050958156585693 */

/*** Compile time: 0.0020930767059326 */

/*** Compile time: 0.002032995223999 */

/*** Compile time: 0.0020451545715332 */

/*** Compile time: 0.0024750232696533 */

/*** Compile time: 0.0021598339080811 */

/*** Compile time: 0.0020790100097656 */

/*** Compile time: 0.050058841705322 */

/*** Compile time: 0.0022261142730713 */

/*** Compile time: 0.0022652149200439 */

/*** Compile time: 0.002025842666626 */

/*** Compile time: 0.0022869110107422 */

/*** Compile time: 0.0028879642486572 */

/*** Compile time: 0.053876876831055 */

/*** Compile time: 0.0024740695953369 */

/*** Compile time: 0.002655029296875 */

/*** Compile time: 0.0019299983978271 */

/*** Compile time: 0.0023009777069092 */

/*** Compile time: 0.0021209716796875 */

/*** Compile time: 0.0040309429168701 */

/*** Compile time: 0.050260066986084 */

/*** Compile time: 0.0025930404663086 */

/*** Compile time: 0.0012621879577637 */

/*** Compile time: 0.002094030380249 */

/*** Compile time: 0.0021040439605713 */

/*** Compile time: 0.002485990524292 */

/*** Compile time: 0.0018999576568604 */

/*** Compile time: 0.0020489692687988 */

/*** Compile time: 0.054692983627319 */

/*** Compile time: 0.0021750926971436 */

/*** Compile time: 0.0019659996032715 */

/*** Compile time: 0.0024008750915527 */

/*** Compile time: 0.0035319328308105 */

/*** Compile time: 0.0021328926086426 */

/*** Compile time: 0.0021109580993652 */

/*** Compile time: 0.0023350715637207 */

/*** Compile time: 0.0020599365234375 */

/*** Compile time: 0.0021071434020996 */

/*** Compile time: 0.0026440620422363 */

/*** Compile time: 0.0020959377288818 */

/*** Compile time: 0.0024490356445312 */

/*** Compile time: 0.0021018981933594 */

/*** Compile time: 0.05121898651123 */

/*** Compile time: 0.002007007598877 */

/*** Compile time: 0.0020809173583984 */

/*** Compile time: 0.0026319026947021 */

/*** Compile time: 0.0020179748535156 */

/*** Compile time: 0.0020561218261719 */

/*** Compile time: 0.052130937576294 */

/*** Compile time: 0.0020160675048828 */

/*** Compile time: 0.0063581466674805 */

/*** Compile time: 0.0021700859069824 */

/*** Compile time: 0.0027430057525635 */

/*** Compile time: 0.0019669532775879 */

/*** Compile time: 0.002018928527832 */

/*** Compile time: 0.002068042755127 */

/*** Compile time: 0.0021719932556152 */

/*** Compile time: 0.0027389526367188 */

/*** Compile time: 0.0021958351135254 */

/*** Compile time: 0.0019688606262207 */

/*** Compile time: 0.0020120143890381 */

/*** Compile time: 0.002190113067627 */

/*** Compile time: 0.0024380683898926 */

/*** Compile time: 0.0020279884338379 */

/*** Compile time: 0.0020298957824707 */

/*** Compile time: 0.0022120475769043 */

/*** Compile time: 0.0020320415496826 */

/*** Compile time: 0.0020201206207275 */

/*** Compile time: 0.0019309520721436 */

/*** Compile time: 0.0030519962310791 */

/*** Compile time: 0.0020699501037598 */

/*** Compile time: 0.0020570755004883 */

/*** Compile time: 0.0019340515136719 */

/*** Compile time: 0.0024929046630859 */

/*** Compile time: 0.0024950504302979 */

/*** Compile time: 0.0021719932556152 */

/*** Compile time: 0.0021018981933594 */

/*** Compile time: 0.0021798610687256 */

/*** Compile time: 0.043298006057739 */

/*** Compile time: 0.047631978988647 */

/*** Compile time: 0.0025839805603027 */

/*** Compile time: 0.0022668838500977 */

/*** Compile time: 0.0019609928131104 */

/*** Compile time: 0.0027780532836914 */

/*** Compile time: 0.05130410194397 */

/*** Compile time: 0.0025699138641357 */

/*** Compile time: 0.0022969245910645 */

/*** Compile time: 0.0021729469299316 */

/*** Compile time: 0.0020921230316162 */

/*** Compile time: 0.0023529529571533 */

/*** Compile time: 0.0028700828552246 */

/*** Compile time: 0.0021781921386719 */

/*** Compile time: 0.0021731853485107 */

/*** Compile time: 0.0026161670684814 */

/*** Compile time: 0.0031991004943848 */

/*** Compile time: 0.0020699501037598 */

/*** Compile time: 0.0025770664215088 */

/*** Compile time: 0.0025238990783691 */

/*** Compile time: 0.002086877822876 */

/*** Compile time: 0.0023140907287598 */

/*** Compile time: 0.0022239685058594 */

/*** Compile time: 0.0025560855865479 */

/*** Compile time: 0.0024490356445312 */

/*** Compile time: 0.0022218227386475 */

/*** Compile time: 0.002161979675293 */

/*** Compile time: 0.0021011829376221 */

/*** Compile time: 0.0022950172424316 */

/*** Compile time: 0.0013039112091064 */

/*** Compile time: 0.0024600028991699 */

/*** Compile time: 0.0020368099212646 */

/*** Compile time: 0.0022358894348145 */

/*** Compile time: 0.0019211769104004 */

/*** Compile time: 0.0020830631256104 */

/*** Compile time: 0.00199294090271 */

/*** Compile time: 0.0022690296173096 */

/*** Compile time: 0.0026760101318359 */

/*** Compile time: 0.0022060871124268 */

/*** Compile time: 0.0026059150695801 */

/*** Compile time: 0.0021870136260986 */

/*** Compile time: 0.0019841194152832 */

/*** Compile time: 0.0020260810852051 */

/*** Compile time: 0.0012619495391846 */

/*** Compile time: 0.043102979660034 */

/*** Compile time: 0.002126932144165 */

/*** Compile time: 0.0077500343322754 */

/*** Compile time: 0.0020339488983154 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0018341541290283 */

/*** Compile time: 0.0018348693847656 */

/*** Compile time: 0.0021510124206543 */

/*** Compile time: 0.0020530223846436 */

/*** Compile time: 0.027978897094727 */

/*** Compile time: 0.0016219615936279 */

/*** Compile time: 0.0020809173583984 */

/*** Compile time: 0.0023620128631592 */

/*** Compile time: 0.0019071102142334 */

/*** Compile time: 0.0021820068359375 */

/*** Compile time: 0.0026259422302246 */

/*** Compile time: 0.0019690990447998 */

/*** Compile time: 0.0024261474609375 */

/*** Compile time: 0.0020670890808105 */

/*** Compile time: 0.051156044006348 */

/*** Compile time: 0.0025999546051025 */

/*** Compile time: 0.0022251605987549 */

/*** Compile time: 0.0022470951080322 */

/*** Compile time: 0.0019769668579102 */

/*** Compile time: 0.0027120113372803 */

/*** Compile time: 0.0019938945770264 */

/*** Compile time: 0.0022189617156982 */

/*** Compile time: 0.0025341510772705 */

/*** Compile time: 0.0025680065155029 */

/*** Compile time: 0.0019600391387939 */

/*** Compile time: 0.0013949871063232 */

/*** Compile time: 0.0026180744171143 */

/*** Compile time: 0.0022809505462646 */

/*** Compile time: 0.0022001266479492 */

/*** Compile time: 0.0025970935821533 */

/*** Compile time: 0.0022108554840088 */

/*** Compile time: 0.0022151470184326 */

/*** Compile time: 0.047605037689209 */

/*** Compile time: 0.0020368099212646 */

/*** Compile time: 0.0025949478149414 */

/*** Compile time: 0.048300981521606 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.0013360977172852 */

/*** Compile time: 0.0013449192047119 */

/*** Compile time: 0.0021059513092041 */

/*** Compile time: 0.0019640922546387 */

/*** Compile time: 0.0034871101379395 */

/*** Compile time: 0.0029020309448242 */

/*** Compile time: 0.0025341510772705 */

/*** Compile time: 0.0027589797973633 */

/*** Compile time: 0.0014100074768066 */

/*** Compile time: 0.0022890567779541 */

/*** Compile time: 0.0024569034576416 */

/*** Compile time: 0.0026280879974365 */

/*** Compile time: 0.0034079551696777 */

/*** Compile time: 0.0021610260009766 */

/*** Compile time: 0.0019409656524658 */

/*** Compile time: 0.0026359558105469 */

/*** Compile time: 0.0019969940185547 */

/*** Compile time: 0.0023598670959473 */

/*** Compile time: 0.002202033996582 */

/*** Compile time: 0.0024230480194092 */

/*** Compile time: 0.0027549266815186 */

/*** Compile time: 0.0023910999298096 */

/*** Compile time: 0.0028529167175293 */

/*** Compile time: 0.0023281574249268 */

/*** Compile time: 0.0021698474884033 */

/*** Compile time: 0.0020668506622314 */

/*** Compile time: 0.0023629665374756 */

/*** Compile time: 0.0022609233856201 */

/*** Compile time: 0.0025351047515869 */

/*** Compile time: 0.0020818710327148 */

/*** Compile time: 0.0027871131896973 */

/*** Compile time: 0.0021278858184814 */

/*** Compile time: 0.0021159648895264 */

/*** Compile time: 0.047899961471558 */

/*** Compile time: 0.0021240711212158 */

/*** Compile time: 0.049004077911377 */

/*** Compile time: 0.049120903015137 */

/*** Compile time: 0.0020220279693604 */

/*** Compile time: 0.0023629665374756 */

/*** Compile time: 0.073328018188477 */

/*** Compile time: 0.002122163772583 */

/*** Compile time: 0.0020420551300049 */

/*** Compile time: 0.0020570755004883 */

/*** Compile time: 0.0020170211791992 */

/*** Compile time: 0.0020301342010498 */

/*** Compile time: 0.0026531219482422 */

/*** Compile time: 0.0021989345550537 */

/*** Compile time: 0.049234867095947 */

/*** Compile time: 0.048768043518066 */

/*** Compile time: 0.0026390552520752 */

/*** Compile time: 0.0021018981933594 */

/*** Compile time: 0.0022690296173096 */

/*** Compile time: 0.048040866851807 */

/*** Compile time: 0.0021429061889648 */

/*** Compile time: 0.0020759105682373 */

/*** Compile time: 0.0023148059844971 */

/*** Compile time: 0.047873973846436 */

/*** Compile time: 0.002129077911377 */

/*** Compile time: 0.0021610260009766 */

/*** Compile time: 0.0024058818817139 */

/*** Compile time: 0.0022561550140381 */

/*** Compile time: 0.002234935760498 */

/*** Compile time: 0.0025539398193359 */

/*** Compile time: 0.0039868354797363 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0027000904083252 */

/*** Compile time: 0.0021400451660156 */

/*** Compile time: 0.0021271705627441 */

/*** Compile time: 0.001906156539917 */

/*** Compile time: 0.0025269985198975 */

/*** Compile time: 0.0020980834960938 */

/*** Compile time: 0.0026118755340576 */

/*** Compile time: 0.0023341178894043 */

/*** Compile time: 0.0020778179168701 */

/*** Compile time: 0.0024638175964355 */

/*** Compile time: 0.0029850006103516 */

/*** Compile time: 0.0019738674163818 */

/*** Compile time: 0.0023000240325928 */

/*** Compile time: 0.0021839141845703 */

/*** Compile time: 0.047868013381958 */

/*** Compile time: 0.0023519992828369 */

/*** Compile time: 0.0026390552520752 */

/*** Compile time: 0.0020029544830322 */

/*** Compile time: 0.0020620822906494 */

/*** Compile time: 0.0021238327026367 */

/*** Compile time: 0.0032320022583008 */

/*** Compile time: 0.0022339820861816 */

/*** Compile time: 0.0028688907623291 */

/*** Compile time: 0.047879934310913 */

/*** Compile time: 0.011622905731201 */

/*** Compile time: 0.0021331310272217 */

/*** Compile time: 0.0024020671844482 */

/*** Compile time: 0.0026850700378418 */

/*** Compile time: 0.0025379657745361 */

/*** Compile time: 0.0022399425506592 */

/*** Compile time: 0.049720048904419 */

/*** Compile time: 0.0025949478149414 */

/*** Compile time: 0.044571161270142 */

/*** Compile time: 0.0021460056304932 */

/*** Compile time: 0.0025730133056641 */

/*** Compile time: 0.0019931793212891 */

/*** Compile time: 0.0022070407867432 */

/*** Compile time: 0.0020709037780762 */

/*** Compile time: 0.0021679401397705 */

/*** Compile time: 0.0027291774749756 */

/*** Compile time: 0.0022730827331543 */

/*** Compile time: 0.0014548301696777 */

/*** Compile time: 0.0023078918457031 */

/*** Compile time: 0.002202033996582 */

/*** Compile time: 0.0020008087158203 */

/*** Compile time: 0.0021758079528809 */

/*** Compile time: 0.0021481513977051 */

/*** Compile time: 0.0026459693908691 */

/*** Compile time: 0.0019960403442383 */

/*** Compile time: 0.0021460056304932 */

/*** Compile time: 0.002007007598877 */

/*** Compile time: 0.0023550987243652 */

/*** Compile time: 0.0022060871124268 */

/*** Compile time: 0.0021209716796875 */

/*** Compile time: 0.0025820732116699 */

/*** Compile time: 0.0025861263275146 */

/*** Compile time: 0.0023269653320312 */

/*** Compile time: 0.0020880699157715 */

/*** Compile time: 0.0027580261230469 */

/*** Compile time: 0.0019888877868652 */

/*** Compile time: 0.001971960067749 */

/*** Compile time: 0.0022621154785156 */

/*** Compile time: 0.0021359920501709 */

/*** Compile time: 0.046706914901733 */

/*** Compile time: 0.0021810531616211 */

/*** Compile time: 0.0027890205383301 */

/*** Compile time: 0.0019900798797607 */

/*** Compile time: 0.051039934158325 */

/*** Compile time: 0.0029711723327637 */

/*** Compile time: 0.0022561550140381 */

/*** Compile time: 0.002202033996582 */

/*** Compile time: 0.041038036346436 */

/*** Compile time: 0.002324104309082 */

/*** Compile time: 0.0034008026123047 */

/*** Compile time: 0.052239894866943 */

/*** Compile time: 0.0022561550140381 */

/*** Compile time: 0.002173900604248 */

/*** Compile time: 0.0021800994873047 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0023400783538818 */

/*** Compile time: 0.0022110939025879 */

/*** Compile time: 0.0019068717956543 */

/*** Compile time: 0.0015380382537842 */

/*** Compile time: 0.0020968914031982 */

/*** Compile time: 0.0021109580993652 */

/*** Compile time: 0.0012211799621582 */

/*** Compile time: 0.05278491973877 */

/*** Compile time: 0.0022358894348145 */

/*** Compile time: 0.0016279220581055 */

/*** Compile time: 0.002357006072998 */

/*** Compile time: 0.0024421215057373 */

/*** Compile time: 0.0021240711212158 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.0021069049835205 */

/*** Compile time: 0.0021817684173584 */

/*** Compile time: 0.0022640228271484 */

/*** Compile time: 0.050379037857056 */

/*** Compile time: 0.0021448135375977 */

/*** Compile time: 0.0020639896392822 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0020918846130371 */

/*** Compile time: 0.0021519660949707 */

/*** Compile time: 0.0023019313812256 */

/*** Compile time: 0.0022208690643311 */

/*** Compile time: 0.0022690296173096 */

/*** Compile time: 0.0022392272949219 */

/*** Compile time: 0.0023961067199707 */

/*** Compile time: 0.002169132232666 */

/*** Compile time: 0.045547008514404 */

/*** Compile time: 0.0022170543670654 */

/*** Compile time: 0.0020890235900879 */

/*** Compile time: 0.0021998882293701 */

/*** Compile time: 0.0012719631195068 */

/*** Compile time: 0.002126932144165 */

/*** Compile time: 0.0014851093292236 */

/*** Compile time: 0.0025010108947754 */

/*** Compile time: 0.0022149085998535 */

/*** Compile time: 0.053225994110107 */

/*** Compile time: 0.049260139465332 */

/*** Compile time: 0.051996946334839 */

/*** Compile time: 0.0023829936981201 */

/*** Compile time: 0.051557064056396 */

/*** Compile time: 0.0021371841430664 */

/*** Compile time: 0.0023741722106934 */

/*** Compile time: 0.049731969833374 */

/*** Compile time: 0.00152587890625 */

/*** Compile time: 0.0014538764953613 */

/*** Compile time: 0.0020809173583984 */

/*** Compile time: 0.001230001449585 */

/*** Compile time: 0.0021569728851318 */

/*** Compile time: 0.002694845199585 */

/*** Compile time: 0.0023500919342041 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.001378059387207 */

/*** Compile time: 0.0020551681518555 */

/*** Compile time: 0.0015718936920166 */

/*** Compile time: 0.0019690990447998 */

/*** Compile time: 0.0020678043365479 */

/*** Compile time: 0.0022931098937988 */

/*** Compile time: 0.0020859241485596 */

/*** Compile time: 0.002310037612915 */

/*** Compile time: 0.0019128322601318 */

/*** Compile time: 0.0023210048675537 */

/*** Compile time: 0.050099849700928 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.0021569728851318 */

/*** Compile time: 0.0013248920440674 */

/*** Compile time: 0.0025489330291748 */

/*** Compile time: 0.0022420883178711 */

/*** Compile time: 0.0021469593048096 */

/*** Compile time: 0.0021340847015381 */

/*** Compile time: 0.0022900104522705 */

/*** Compile time: 0.0013511180877686 */

/*** Compile time: 0.0012450218200684 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0022280216217041 */

/*** Compile time: 0.0023050308227539 */

/*** Compile time: 0.0014629364013672 */

/*** Compile time: 0.051553964614868 */

/*** Compile time: 0.0031788349151611 */

/*** Compile time: 0.0021810531616211 */

/*** Compile time: 0.0022261142730713 */

/*** Compile time: 0.0022759437561035 */

/*** Compile time: 0.0015079975128174 */

/*** Compile time: 0.0017828941345215 */

/*** Compile time: 0.053565979003906 */

/*** Compile time: 0.0023500919342041 */

/*** Compile time: 0.0026659965515137 */

/*** Compile time: 0.0022609233856201 */

/*** Compile time: 0.0021629333496094 */

/*** Compile time: 0.0020310878753662 */

/*** Compile time: 0.0021040439605713 */

/*** Compile time: 0.0021359920501709 */

/*** Compile time: 0.010860204696655 */

/*** Compile time: 0.002331018447876 */

/*** Compile time: 0.0026719570159912 */

/*** Compile time: 0.0028090476989746 */

/*** Compile time: 0.0022599697113037 */

/*** Compile time: 0.0021200180053711 */

/*** Compile time: 0.0024549961090088 */

/*** Compile time: 0.0027730464935303 */

/*** Compile time: 0.0021259784698486 */

/*** Compile time: 0.0021588802337646 */

/*** Compile time: 0.0021560192108154 */

/*** Compile time: 0.048874139785767 */

/*** Compile time: 0.0022799968719482 */

/*** Compile time: 0.0021929740905762 */

/*** Compile time: 0.049360990524292 */

/*** Compile time: 0.052939176559448 */

/*** Compile time: 0.0022971630096436 */

/*** Compile time: 0.053883075714111 */

/*** Compile time: 0.002208948135376 */

/*** Compile time: 0.0013320446014404 */

/*** Compile time: 0.0023090839385986 */

/*** Compile time: 0.0017929077148438 */

/*** Compile time: 0.0020880699157715 */

/*** Compile time: 0.002007007598877 */

/*** Compile time: 0.051549911499023 */

/*** Compile time: 0.0015861988067627 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.001492977142334 */

/*** Compile time: 0.0015928745269775 */

/*** Compile time: 0.026005983352661 */

/*** Compile time: 0.0022869110107422 */

/*** Compile time: 0.0023009777069092 */

/*** Compile time: 0.0035250186920166 */

/*** Compile time: 0.0023529529571533 */

/*** Compile time: 0.00229811668396 */

/*** Compile time: 0.0014839172363281 */

/*** Compile time: 0.0014450550079346 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.048067808151245 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0024509429931641 */

/*** Compile time: 0.002161979675293 */

/*** Compile time: 0.0015218257904053 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.002000093460083 */

/*** Compile time: 0.0014069080352783 */

/*** Compile time: 0.0025589466094971 */

/*** Compile time: 0.0023329257965088 */

/*** Compile time: 0.0021650791168213 */

/*** Compile time: 0.0026559829711914 */

/*** Compile time: 0.0021238327026367 */

/*** Compile time: 0.001410961151123 */

/*** Compile time: 0.0023989677429199 */

/*** Compile time: 0.0021910667419434 */

/*** Compile time: 0.051074028015137 */

/*** Compile time: 0.0021607875823975 */

/*** Compile time: 0.0031251907348633 */

/*** Compile time: 0.0022261142730713 */

/*** Compile time: 0.051513910293579 */

/*** Compile time: 0.002331018447876 */

/*** Compile time: 0.002295970916748 */

/*** Compile time: 0.0020878314971924 */

/*** Compile time: 0.002161979675293 */

/*** Compile time: 0.0020689964294434 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0014951229095459 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.002392053604126 */

/*** Compile time: 0.0022389888763428 */

/*** Compile time: 0.0016360282897949 */

/*** Compile time: 0.0022668838500977 */

/*** Compile time: 0.0023031234741211 */

/*** Compile time: 0.0023281574249268 */

/*** Compile time: 0.0028018951416016 */

/*** Compile time: 0.056062936782837 */

/*** Compile time: 0.051446914672852 */

/*** Compile time: 0.0023679733276367 */

/*** Compile time: 0.0019819736480713 */

/*** Compile time: 0.0021800994873047 */

/*** Compile time: 0.054105043411255 */

/*** Compile time: 0.002316951751709 */

/*** Compile time: 0.0020670890808105 */

/*** Compile time: 0.0021438598632812 */

/*** Compile time: 0.032219886779785 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.0023500919342041 */

/*** Compile time: 0.038542032241821 */

/*** Compile time: 0.0022280216217041 */

/*** Compile time: 0.0021798610687256 */

/*** Compile time: 0.0025219917297363 */

/*** Compile time: 0.036987066268921 */

/*** Compile time: 0.0028259754180908 */

/*** Compile time: 0.0020489692687988 */

/*** Compile time: 0.002312183380127 */

/*** Compile time: 0.0021312236785889 */

/*** Compile time: 0.0013890266418457 */

/*** Compile time: 0.0021960735321045 */

/*** Compile time: 0.0022890567779541 */

/*** Compile time: 0.001533031463623 */

/*** Compile time: 0.0023801326751709 */

/*** Compile time: 0.0021750926971436 */

/*** Compile time: 0.0022950172424316 */

/*** Compile time: 0.0023469924926758 */

/*** Compile time: 0.0022640228271484 */

/*** Compile time: 0.016112089157104 */

/*** Compile time: 0.0013749599456787 */

/*** Compile time: 0.0022199153900146 */

/*** Compile time: 0.0020740032196045 */

/*** Compile time: 0.053653955459595 */

/*** Compile time: 0.0022180080413818 */

/*** Compile time: 0.0023050308227539 */

/*** Compile time: 0.0017409324645996 */

/*** Compile time: 0.051275968551636 */

/*** Compile time: 0.0013577938079834 */

/*** Compile time: 0.0023360252380371 */

/*** Compile time: 0.0022118091583252 */

/*** Compile time: 0.0021049976348877 */

/*** Compile time: 0.0014338493347168 */

/*** Compile time: 0.0026130676269531 */

/*** Compile time: 0.0022780895233154 */

/*** Compile time: 0.0022828578948975 */

/*** Compile time: 0.0022149085998535 */

/*** Compile time: 0.0022900104522705 */

/*** Compile time: 0.0027642250061035 */

/*** Compile time: 0.0021347999572754 */

/*** Compile time: 0.002190113067627 */

/*** Compile time: 0.0021200180053711 */

/*** Compile time: 0.0023548603057861 */

/*** Compile time: 0.0021030902862549 */

/*** Compile time: 0.0022709369659424 */

/*** Compile time: 0.0021970272064209 */

/*** Compile time: 0.002316951751709 */

/*** Compile time: 0.054041862487793 */

/*** Compile time: 0.0013189315795898 */

/*** Compile time: 0.0014538764953613 */

/*** Compile time: 0.017466068267822 */

/*** Compile time: 0.0021538734436035 */

/*** Compile time: 0.0022449493408203 */

/*** Compile time: 0.019357919692993 */

/*** Compile time: 0.0021491050720215 */

/*** Compile time: 0.0022931098937988 */

/*** Compile time: 0.0021390914916992 */

/*** Compile time: 0.0022568702697754 */

/*** Compile time: 0.0053989887237549 */

/*** Compile time: 0.0016539096832275 */

/*** Compile time: 0.0016260147094727 */

/*** Compile time: 0.0022788047790527 */

/*** Compile time: 0.0021779537200928 */

/*** Compile time: 0.0022330284118652 */

/*** Compile time: 0.054098844528198 */

/*** Compile time: 0.0024139881134033 */

/*** Compile time: 0.0023410320281982 */

/*** Compile time: 0.0022211074829102 */

/*** Compile time: 0.0023949146270752 */

/*** Compile time: 0.0015618801116943 */

/*** Compile time: 0.0024030208587646 */

/*** Compile time: 0.011774063110352 */

/*** Compile time: 0.0015208721160889 */

/*** Compile time: 0.0021498203277588 */

/*** Compile time: 0.0021810531616211 */

/*** Compile time: 0.0023210048675537 */

/*** Compile time: 0.0051059722900391 */

/*** Compile time: 0.0022602081298828 */

/*** Compile time: 0.00217604637146 */

/*** Compile time: 0.0028669834136963 */

/*** Compile time: 0.079594850540161 */

/*** Compile time: 0.0014889240264893 */

/*** Compile time: 0.0014510154724121 */

/*** Compile time: 0.0015430450439453 */

/*** Compile time: 0.0014171600341797 */

/*** Compile time: 0.054898977279663 */

/*** Compile time: 0.001338005065918 */

/*** Compile time: 0.0013031959533691 */

/*** Compile time: 0.0023159980773926 */

/*** Compile time: 0.0024869441986084 */

/*** Compile time: 0.0023188591003418 */

/*** Compile time: 0.002216100692749 */

/*** Compile time: 0.0023939609527588 */

/*** Compile time: 0.0012640953063965 */

/*** Compile time: 0.05282187461853 */

/*** Compile time: 0.057328939437866 */

/*** Compile time: 0.0022008419036865 */

/*** Compile time: 0.0074119567871094 */

/*** Compile time: 0.053132057189941 */

/*** Compile time: 0.002112865447998 */

/*** Compile time: 0.0015499591827393 */

/*** Compile time: 0.0023632049560547 */

/*** Compile time: 0.0015928745269775 */

/*** Compile time: 0.0023930072784424 */

/*** Compile time: 0.002119779586792 */

/*** Compile time: 0.0023560523986816 */

/*** Compile time: 0.0022058486938477 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0013670921325684 */

/*** Compile time: 0.0022268295288086 */

/*** Compile time: 0.0021021366119385 */

/*** Compile time: 0.0023269653320312 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0024890899658203 */

/*** Compile time: 0.0093550682067871 */

/*** Compile time: 0.053869962692261 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0024099349975586 */

/*** Compile time: 0.0027239322662354 */

/*** Compile time: 0.0022850036621094 */

/*** Compile time: 0.0015549659729004 */

/*** Compile time: 0.0032079219818115 */

/*** Compile time: 0.0012190341949463 */

/*** Compile time: 0.0013251304626465 */

/*** Compile time: 0.002471923828125 */

/*** Compile time: 0.0022969245910645 */

/*** Compile time: 0.002208948135376 */

/*** Compile time: 0.0024650096893311 */

/*** Compile time: 0.0023999214172363 */

/*** Compile time: 0.0015199184417725 */

/*** Compile time: 0.0022399425506592 */

/*** Compile time: 0.0022671222686768 */

/*** Compile time: 0.054831027984619 */

/*** Compile time: 0.0021440982818604 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.038586854934692 */

/*** Compile time: 0.0023889541625977 */

/*** Compile time: 0.0016429424285889 */

/*** Compile time: 0.0012998580932617 */

/*** Compile time: 0.055492162704468 */

/*** Compile time: 0.0023648738861084 */

/*** Compile time: 0.055958032608032 */

/*** Compile time: 0.0016109943389893 */

/*** Compile time: 0.050760984420776 */

/*** Compile time: 0.054636001586914 */

/*** Compile time: 0.02213191986084 */

/*** Compile time: 0.0014441013336182 */

/*** Compile time: 0.0013270378112793 */

/*** Compile time: 0.002161979675293 */

/*** Compile time: 0.054302930831909 */

/*** Compile time: 0.0020771026611328 */

/*** Compile time: 0.0014688968658447 */

/*** Compile time: 0.0021119117736816 */

/*** Compile time: 0.0025491714477539 */

/*** Compile time: 0.0022740364074707 */

/*** Compile time: 0.0013837814331055 */

/*** Compile time: 0.0020618438720703 */

/*** Compile time: 0.0014162063598633 */

/*** Compile time: 0.0023880004882812 */

/*** Compile time: 0.051128149032593 */

/*** Compile time: 0.0023422241210938 */

/*** Compile time: 0.029263973236084 */

/*** Compile time: 0.054780006408691 */

/*** Compile time: 0.017570972442627 */

/*** Compile time: 0.0025520324707031 */

/*** Compile time: 0.0022141933441162 */

/*** Compile time: 0.0019569396972656 */

/*** Compile time: 0.0015060901641846 */

/*** Compile time: 0.049745798110962 */

/*** Compile time: 0.052497148513794 */

/*** Compile time: 0.0023939609527588 */

/*** Compile time: 0.053115844726562 */

/*** Compile time: 0.0023610591888428 */

/*** Compile time: 0.0022261142730713 */

/*** Compile time: 0.0022299289703369 */

/*** Compile time: 0.0021610260009766 */

/*** Compile time: 0.0014469623565674 */

/*** Compile time: 0.002169132232666 */

/*** Compile time: 0.0023329257965088 */

/*** Compile time: 0.0023548603057861 */

/*** Compile time: 0.051628112792969 */

/*** Compile time: 0.0021350383758545 */

/*** Compile time: 0.0019950866699219 */

/*** Compile time: 0.054159164428711 */

/*** Compile time: 0.0022201538085938 */

/*** Compile time: 0.053714990615845 */

/*** Compile time: 0.0022459030151367 */

/*** Compile time: 0.0015549659729004 */

/*** Compile time: 0.0023589134216309 */

/*** Compile time: 0.055343151092529 */

/*** Compile time: 0.028060913085938 */

/*** Compile time: 0.0012960433959961 */

/*** Compile time: 0.002357006072998 */

/*** Compile time: 0.0021770000457764 */

/*** Compile time: 0.0023870468139648 */

/*** Compile time: 0.046347856521606 */

/*** Compile time: 0.048180103302002 */

/*** Compile time: 0.057168960571289 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0023171901702881 */

/*** Compile time: 0.0022361278533936 */

/*** Compile time: 0.051780939102173 */

/*** Compile time: 0.0029098987579346 */

/*** Compile time: 0.01465106010437 */

/*** Compile time: 0.0013828277587891 */

/*** Compile time: 0.05504298210144 */

/*** Compile time: 0.0027952194213867 */

/*** Compile time: 0.0021288394927979 */

/*** Compile time: 0.0022430419921875 */

/*** Compile time: 0.05574107170105 */

/*** Compile time: 0.0014519691467285 */

/*** Compile time: 0.002471923828125 */

/*** Compile time: 0.0021870136260986 */

/*** Compile time: 0.0023200511932373 */

/*** Compile time: 0.025873899459839 */

/*** Compile time: 0.0023660659790039 */

/*** Compile time: 0.0023689270019531 */

/*** Compile time: 0.0021319389343262 */

/*** Compile time: 0.0024740695953369 */

/*** Compile time: 0.0023698806762695 */

/*** Compile time: 0.0023260116577148 */

/*** Compile time: 0.0023660659790039 */

/*** Compile time: 0.014774084091187 */

/*** Compile time: 0.0015020370483398 */

/*** Compile time: 0.0014989376068115 */

/*** Compile time: 0.001666784286499 */

/*** Compile time: 0.0023899078369141 */

/*** Compile time: 0.0014159679412842 */

/*** Compile time: 0.001600980758667 */

/*** Compile time: 0.048715114593506 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.056083202362061 */

/*** Compile time: 0.0024168491363525 */

/*** Compile time: 0.0022609233856201 */

/*** Compile time: 0.0024139881134033 */

/*** Compile time: 0.0056791305541992 */

/*** Compile time: 0.0024619102478027 */

/*** Compile time: 0.030869960784912 */

/*** Compile time: 0.0022549629211426 */

/*** Compile time: 0.0022070407867432 */

/*** Compile time: 0.040152072906494 */

/*** Compile time: 0.0042610168457031 */

/*** Compile time: 0.0020308494567871 */

/*** Compile time: 0.053681135177612 */

/*** Compile time: 0.002180814743042 */

/*** Compile time: 0.053019046783447 */

/*** Compile time: 0.0014400482177734 */

/*** Compile time: 0.057375907897949 */

/*** Compile time: 0.0022861957550049 */

/*** Compile time: 0.055533885955811 */

/*** Compile time: 0.013193130493164 */

/*** Compile time: 0.0023348331451416 */

/*** Compile time: 0.023754119873047 */

/*** Compile time: 0.057290077209473 */

/*** Compile time: 0.0022199153900146 */

/*** Compile time: 0.0025229454040527 */

/*** Compile time: 0.017102003097534 */

/*** Compile time: 0.002324104309082 */

/*** Compile time: 0.0015687942504883 */

/*** Compile time: 0.0022060871124268 */

/*** Compile time: 0.0022830963134766 */

/*** Compile time: 0.052309989929199 */

/*** Compile time: 0.0022070407867432 */

/*** Compile time: 0.0014951229095459 */

/*** Compile time: 0.0023159980773926 */

/*** Compile time: 0.0013761520385742 */

/*** Compile time: 0.0022580623626709 */

/*** Compile time: 0.052876949310303 */

/*** Compile time: 0.0020589828491211 */

/*** Compile time: 0.0019960403442383 */

/*** Compile time: 0.0021259784698486 */

/*** Compile time: 0.0021710395812988 */

/*** Compile time: 0.0014488697052002 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.0025229454040527 */

/*** Compile time: 0.0022339820861816 */

/*** Compile time: 0.053921937942505 */

/*** Compile time: 0.0020930767059326 */

/*** Compile time: 0.0024440288543701 */

/*** Compile time: 0.0022189617156982 */

/*** Compile time: 0.0026540756225586 */

/*** Compile time: 0.0021698474884033 */

/*** Compile time: 0.0020689964294434 */

/*** Compile time: 0.0017199516296387 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0014498233795166 */

/*** Compile time: 0.056022882461548 */

/*** Compile time: 0.002291202545166 */

/*** Compile time: 0.0023009777069092 */

/*** Compile time: 0.0022561550140381 */

/*** Compile time: 0.0027830600738525 */

/*** Compile time: 0.0023820400238037 */

/*** Compile time: 0.0023300647735596 */

/*** Compile time: 0.056453943252563 */

/*** Compile time: 0.053577899932861 */

/*** Compile time: 0.0012800693511963 */

/*** Compile time: 0.0014259815216064 */

/*** Compile time: 0.057410955429077 */

/*** Compile time: 0.0023632049560547 */

/*** Compile time: 0.0023510456085205 */

/*** Compile time: 0.0014231204986572 */

/*** Compile time: 0.0024280548095703 */

/*** Compile time: 0.0023150444030762 */

/*** Compile time: 0.0022480487823486 */

/*** Compile time: 0.0023858547210693 */

/*** Compile time: 0.0014851093292236 */

/*** Compile time: 0.0022718906402588 */

/*** Compile time: 0.0024440288543701 */

/*** Compile time: 0.001439094543457 */

/*** Compile time: 0.0024750232696533 */

/*** Compile time: 0.0022368431091309 */

/*** Compile time: 0.0021450519561768 */

/*** Compile time: 0.0024521350860596 */

/*** Compile time: 0.0025379657745361 */

/*** Compile time: 0.045477151870728 */

/*** Compile time: 0.056253910064697 */

/*** Compile time: 0.0025830268859863 */

/*** Compile time: 0.0023279190063477 */

/*** Compile time: 0.0041260719299316 */

/*** Compile time: 0.057222127914429 */

/*** Compile time: 0.0022599697113037 */

/*** Compile time: 0.0053257942199707 */

/*** Compile time: 0.0015311241149902 */

/*** Compile time: 0.0015711784362793 */

/*** Compile time: 0.0016810894012451 */

/*** Compile time: 0.0012710094451904 */

/*** Compile time: 0.0014748573303223 */

/*** Compile time: 0.001539945602417 */

/*** Compile time: 0.0016341209411621 */

/*** Compile time: 0.0023708343505859 */

/*** Compile time: 0.0023341178894043 */

/*** Compile time: 0.054802894592285 */

/*** Compile time: 0.002288818359375 */

/*** Compile time: 0.002310037612915 */

/*** Compile time: 0.0021481513977051 */

/*** Compile time: 0.0023291110992432 */

/*** Compile time: 0.055948972702026 */

/*** Compile time: 0.055638074874878 */

/*** Compile time: 0.0030219554901123 */

/*** Compile time: 0.0031101703643799 */

/*** Compile time: 0.0022752285003662 */

/*** Compile time: 0.0024750232696533 */

/*** Compile time: 0.054280042648315 */

/*** Compile time: 0.0019509792327881 */

/*** Compile time: 0.0013561248779297 */

/*** Compile time: 0.0026531219482422 */

/*** Compile time: 0.0016920566558838 */

/*** Compile time: 0.0027530193328857 */

/*** Compile time: 0.0026509761810303 */

/*** Compile time: 0.0028641223907471 */

/*** Compile time: 0.0023500919342041 */

/*** Compile time: 0.0028882026672363 */

/*** Compile time: 0.001349925994873 */

/*** Compile time: 0.0024018287658691 */

/*** Compile time: 0.0022320747375488 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0030510425567627 */

/*** Compile time: 0.0025970935821533 */

/*** Compile time: 0.0019400119781494 */

/*** Compile time: 0.0023269653320312 */

/*** Compile time: 0.0018579959869385 */

/*** Compile time: 0.051481962203979 */

/*** Compile time: 0.0020499229431152 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0021460056304932 */

/*** Compile time: 0.026614904403687 */

/*** Compile time: 0.0021810531616211 */

/*** Compile time: 0.0022189617156982 */

/*** Compile time: 0.0013477802276611 */

/*** Compile time: 0.0021111965179443 */

/*** Compile time: 0.0016438961029053 */

/*** Compile time: 0.0024349689483643 */

/*** Compile time: 0.0022580623626709 */

/*** Compile time: 0.0023829936981201 */

/*** Compile time: 0.0020179748535156 */

/*** Compile time: 0.034869194030762 */

/*** Compile time: 0.0023508071899414 */

/*** Compile time: 0.0023040771484375 */

/*** Compile time: 0.054923057556152 */

/*** Compile time: 0.0020420551300049 */

/*** Compile time: 0.0021440982818604 */

/*** Compile time: 0.0024430751800537 */

/*** Compile time: 0.0022158622741699 */

/*** Compile time: 0.0024399757385254 */

/*** Compile time: 0.0013861656188965 */

/*** Compile time: 0.0027182102203369 */

/*** Compile time: 0.0014550685882568 */

/*** Compile time: 0.0023329257965088 */

/*** Compile time: 0.001399040222168 */

/*** Compile time: 0.0017199516296387 */

/*** Compile time: 0.0013048648834229 */

/*** Compile time: 0.0017640590667725 */

/*** Compile time: 0.0014021396636963 */

/*** Compile time: 0.0013899803161621 */

/*** Compile time: 0.041172981262207 */

/*** Compile time: 0.0015769004821777 */

/*** Compile time: 0.0015041828155518 */

/*** Compile time: 0.0023431777954102 */

/*** Compile time: 0.055474042892456 */

/*** Compile time: 0.0016188621520996 */

/*** Compile time: 0.0014758110046387 */

/*** Compile time: 0.0025949478149414 */

/*** Compile time: 0.0024509429931641 */

/*** Compile time: 0.0015318393707275 */

/*** Compile time: 0.0020339488983154 */

/*** Compile time: 0.0015850067138672 */

/*** Compile time: 0.0023441314697266 */

/*** Compile time: 0.0090091228485107 */

/*** Compile time: 0.0023729801177979 */

/*** Compile time: 0.0015239715576172 */

/*** Compile time: 0.0017130374908447 */

/*** Compile time: 0.001594066619873 */

/*** Compile time: 0.0016078948974609 */

/*** Compile time: 0.0021181106567383 */

/*** Compile time: 0.0021319389343262 */

/*** Compile time: 0.0022709369659424 */

/*** Compile time: 0.0015420913696289 */

/*** Compile time: 0.0023670196533203 */

/*** Compile time: 0.0023009777069092 */

/*** Compile time: 0.0024819374084473 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.0024659633636475 */

/*** Compile time: 0.0023460388183594 */

/*** Compile time: 0.059684038162231 */

/*** Compile time: 0.0023729801177979 */

/*** Compile time: 0.0022709369659424 */

/*** Compile time: 0.00229811668396 */

/*** Compile time: 0.0022718906402588 */

/*** Compile time: 0.0013179779052734 */

/*** Compile time: 0.0023791790008545 */

/*** Compile time: 0.0015501976013184 */

/*** Compile time: 0.0022850036621094 */

/*** Compile time: 0.0022480487823486 */

/*** Compile time: 0.0015048980712891 */

/*** Compile time: 0.0024111270904541 */

/*** Compile time: 0.023859024047852 */

/*** Compile time: 0.0023469924926758 */

/*** Compile time: 0.0022189617156982 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.002169132232666 */

/*** Compile time: 0.0015139579772949 */

/*** Compile time: 0.0024240016937256 */

/*** Compile time: 0.0022158622741699 */

/*** Compile time: 0.0016429424285889 */

/*** Compile time: 0.001384973526001 */

/*** Compile time: 0.0014660358428955 */

/*** Compile time: 0.0012569427490234 */

/*** Compile time: 0.0015189647674561 */

/*** Compile time: 0.0013549327850342 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0014090538024902 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0023238658905029 */

/*** Compile time: 0.0023040771484375 */

/*** Compile time: 0.0015778541564941 */

/*** Compile time: 0.00217604637146 */

/*** Compile time: 0.0022718906402588 */

/*** Compile time: 0.0014009475708008 */

/*** Compile time: 0.0021538734436035 */

/*** Compile time: 0.0013060569763184 */

/*** Compile time: 0.0028460025787354 */

/*** Compile time: 0.0013279914855957 */

/*** Compile time: 0.0021791458129883 */

/*** Compile time: 0.0016801357269287 */

/*** Compile time: 0.0022048950195312 */

/*** Compile time: 0.002547025680542 */

/*** Compile time: 0.0023519992828369 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0025660991668701 */

/*** Compile time: 0.0020439624786377 */

/*** Compile time: 0.0023210048675537 */

/*** Compile time: 0.0015840530395508 */

/*** Compile time: 0.0021941661834717 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0024290084838867 */

/*** Compile time: 0.0021400451660156 */

/*** Compile time: 0.0030090808868408 */

/*** Compile time: 0.0024690628051758 */

/*** Compile time: 0.0022599697113037 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.0016849040985107 */

/*** Compile time: 0.0023560523986816 */

/*** Compile time: 0.055551052093506 */

/*** Compile time: 0.0025420188903809 */

/*** Compile time: 0.0025739669799805 */

/*** Compile time: 0.0022330284118652 */

/*** Compile time: 0.017190933227539 */

/*** Compile time: 0.0022749900817871 */

/*** Compile time: 0.0018610954284668 */

/*** Compile time: 0.053341865539551 */

/*** Compile time: 0.0028350353240967 */

/*** Compile time: 0.0022671222686768 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.0022718906402588 */

/*** Compile time: 0.056925058364868 */

/*** Compile time: 0.001708984375 */

/*** Compile time: 0.0037598609924316 */

/*** Compile time: 0.0025420188903809 */

/*** Compile time: 0.0014219284057617 */

/*** Compile time: 0.0021131038665771 */

/*** Compile time: 0.0021779537200928 */

/*** Compile time: 0.025820016860962 */

/*** Compile time: 0.0023691654205322 */

/*** Compile time: 0.0023128986358643 */

/*** Compile time: 0.0021729469299316 */

/*** Compile time: 0.0022509098052979 */

/*** Compile time: 0.0013139247894287 */

/*** Compile time: 0.0023970603942871 */

/*** Compile time: 0.0016069412231445 */

/*** Compile time: 0.0015490055084229 */

/*** Compile time: 0.0014181137084961 */

/*** Compile time: 0.0016601085662842 */

/*** Compile time: 0.0024569034576416 */

/*** Compile time: 0.002371072769165 */

/*** Compile time: 0.002363920211792 */

/*** Compile time: 0.0023148059844971 */

/*** Compile time: 0.0025389194488525 */

/*** Compile time: 0.0024580955505371 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.0013289451599121 */

/*** Compile time: 0.0013208389282227 */

/*** Compile time: 0.0014078617095947 */

/*** Compile time: 0.0012490749359131 */

/*** Compile time: 0.0016310214996338 */

/*** Compile time: 0.0015318393707275 */

/*** Compile time: 0.0014739036560059 */

/*** Compile time: 0.0016028881072998 */

/*** Compile time: 0.0012631416320801 */

/*** Compile time: 0.0013198852539062 */

/*** Compile time: 0.0023548603057861 */

/*** Compile time: 0.0014750957489014 */

/*** Compile time: 0.0025279521942139 */

/*** Compile time: 0.0014369487762451 */

/*** Compile time: 0.0012879371643066 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.001392126083374 */

/*** Compile time: 0.0015811920166016 */

/*** Compile time: 0.0014700889587402 */

/*** Compile time: 0.0025870800018311 */

/*** Compile time: 0.001453161239624 */

/*** Compile time: 0.0014770030975342 */

/*** Compile time: 0.0022599697113037 */

/*** Compile time: 0.002284049987793 */

/*** Compile time: 0.0022928714752197 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.0018579959869385 */

/*** Compile time: 0.002479076385498 */

/*** Compile time: 0.0022420883178711 */

/*** Compile time: 0.052284955978394 */

/*** Compile time: 0.0023889541625977 */

/*** Compile time: 0.0025510787963867 */

/*** Compile time: 0.0024130344390869 */

/*** Compile time: 0.0022289752960205 */

/*** Compile time: 0.0020339488983154 */

/*** Compile time: 0.0013809204101562 */

/*** Compile time: 0.0025970935821533 */

/*** Compile time: 0.0015861988067627 */

/*** Compile time: 0.002377986907959 */

/*** Compile time: 0.0013489723205566 */

/*** Compile time: 0.0022318363189697 */

/*** Compile time: 0.002385139465332 */

/*** Compile time: 0.0014698505401611 */

/*** Compile time: 0.0014808177947998 */

/*** Compile time: 0.0017819404602051 */

/*** Compile time: 0.0014750957489014 */

/*** Compile time: 0.0015261173248291 */

/*** Compile time: 0.0015900135040283 */

/*** Compile time: 0.0014419555664062 */

/*** Compile time: 0.0015709400177002 */

/*** Compile time: 0.0014781951904297 */

/*** Compile time: 0.0015220642089844 */

/*** Compile time: 0.0014569759368896 */

/*** Compile time: 0.057188987731934 */

/*** Compile time: 0.0016810894012451 */

/*** Compile time: 0.0022649765014648 */

/*** Compile time: 0.0014431476593018 */

/*** Compile time: 0.0013940334320068 */

/*** Compile time: 0.002371072769165 */

/*** Compile time: 0.0014209747314453 */

/*** Compile time: 0.0014820098876953 */

/*** Compile time: 0.0013508796691895 */

/*** Compile time: 0.0014150142669678 */

/*** Compile time: 0.040470123291016 */

/*** Compile time: 0.0013699531555176 */

/*** Compile time: 0.0025820732116699 */

/*** Compile time: 0.0015640258789062 */

/*** Compile time: 0.0013740062713623 */

/*** Compile time: 0.0020959377288818 */

/*** Compile time: 0.0023360252380371 */

/*** Compile time: 0.0014579296112061 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.0023059844970703 */

/*** Compile time: 0.046871900558472 */

/*** Compile time: 0.002443790435791 */

/*** Compile time: 0.0029048919677734 */

/*** Compile time: 0.0022969245910645 */

/*** Compile time: 0.0013730525970459 */

/*** Compile time: 0.0025279521942139 */

/*** Compile time: 0.0023980140686035 */

/*** Compile time: 0.0023648738861084 */

/*** Compile time: 0.0029010772705078 */

/*** Compile time: 0.0014340877532959 */

/*** Compile time: 0.0026679039001465 */

/*** Compile time: 0.0014979839324951 */

/*** Compile time: 0.0021898746490479 */

/*** Compile time: 0.0017359256744385 */

/*** Compile time: 0.0015759468078613 */

/*** Compile time: 0.002316951751709 */

/*** Compile time: 0.0031719207763672 */

/*** Compile time: 0.0023059844970703 */

/*** Compile time: 0.0030150413513184 */

/*** Compile time: 0.0020301342010498 */

/*** Compile time: 0.0025229454040527 */

/*** Compile time: 0.0023560523986816 */

/*** Compile time: 0.0024840831756592 */

/*** Compile time: 0.0016679763793945 */

/*** Compile time: 0.0024039745330811 */

/*** Compile time: 0.0015830993652344 */

/*** Compile time: 0.0023300647735596 */

/*** Compile time: 0.0015249252319336 */

/*** Compile time: 0.002396821975708 */

/*** Compile time: 0.0024230480194092 */

/*** Compile time: 0.0015580654144287 */

/*** Compile time: 0.075501918792725 */

/*** Compile time: 0.0022940635681152 */

/*** Compile time: 0.0012400150299072 */

/*** Compile time: 0.0019428730010986 */

/*** Compile time: 0.0021710395812988 */

/*** Compile time: 0.0015580654144287 */

/*** Compile time: 0.0024220943450928 */

/*** Compile time: 0.0026009082794189 */

/*** Compile time: 0.002432107925415 */

/*** Compile time: 0.002263069152832 */

/*** Compile time: 0.0023231506347656 */

/*** Compile time: 0.0025081634521484 */

/*** Compile time: 0.0017020702362061 */

/*** Compile time: 0.0025808811187744 */

/*** Compile time: 0.0018539428710938 */

/*** Compile time: 0.051074981689453 */

/*** Compile time: 0.0028421878814697 */

/*** Compile time: 0.0025370121002197 */

/*** Compile time: 0.0024659633636475 */

/*** Compile time: 0.0023608207702637 */

/*** Compile time: 0.0024299621582031 */

/*** Compile time: 0.0016980171203613 */

/*** Compile time: 0.0030639171600342 */

/*** Compile time: 0.0016660690307617 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.0024018287658691 */

/*** Compile time: 0.0022330284118652 */

/*** Compile time: 0.0023610591888428 */

/*** Compile time: 0.002310037612915 */

/*** Compile time: 0.0023460388183594 */

/*** Compile time: 0.0028891563415527 */

/*** Compile time: 0.002269983291626 */

/*** Compile time: 0.0026290416717529 */

/*** Compile time: 0.0026769638061523 */

/*** Compile time: 0.0029101371765137 */

/*** Compile time: 0.0026259422302246 */

/*** Compile time: 0.0016739368438721 */

/*** Compile time: 0.001945972442627 */

/*** Compile time: 0.0026378631591797 */

/*** Compile time: 0.0021350383758545 */

/*** Compile time: 0.0024340152740479 */

/*** Compile time: 0.0025620460510254 */

/*** Compile time: 0.0029950141906738 */

/*** Compile time: 0.0016188621520996 */

/*** Compile time: 0.0015869140625 */

/*** Compile time: 0.0015058517456055 */

/*** Compile time: 0.0026960372924805 */

/*** Compile time: 0.002579927444458 */

/*** Compile time: 0.0025050640106201 */

/*** Compile time: 0.0014238357543945 */

/*** Compile time: 0.002385139465332 */

/*** Compile time: 0.0021569728851318 */

/*** Compile time: 0.0020380020141602 */

/*** Compile time: 0.0022780895233154 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0016329288482666 */

/*** Compile time: 0.0014960765838623 */

/*** Compile time: 0.0026509761810303 */

/*** Compile time: 0.0014669895172119 */

/*** Compile time: 0.0019431114196777 */

/*** Compile time: 0.0015230178833008 */

/*** Compile time: 0.0018680095672607 */

/*** Compile time: 0.0016798973083496 */

/*** Compile time: 0.0015659332275391 */

/*** Compile time: 0.0017268657684326 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0015590190887451 */

/*** Compile time: 0.0015029907226562 */

/*** Compile time: 0.0015931129455566 */

/*** Compile time: 0.0022590160369873 */

/*** Compile time: 0.0016899108886719 */

/*** Compile time: 0.0027420520782471 */

/*** Compile time: 0.0013689994812012 */

/*** Compile time: 0.0013711452484131 */

/*** Compile time: 0.0014379024505615 */

/*** Compile time: 0.0022320747375488 */

/*** Compile time: 0.002155065536499 */

/*** Compile time: 0.0022609233856201 */

/*** Compile time: 0.0022690296173096 */

/*** Compile time: 0.0014889240264893 */

/*** Compile time: 0.0015699863433838 */

/*** Compile time: 0.0022919178009033 */

/*** Compile time: 0.0014240741729736 */

/*** Compile time: 0.001539945602417 */

/*** Compile time: 0.0017170906066895 */

/*** Compile time: 0.0014619827270508 */

/*** Compile time: 0.0021510124206543 */

/*** Compile time: 0.0014729499816895 */

/*** Compile time: 0.0022659301757812 */

/*** Compile time: 0.0023369789123535 */

/*** Compile time: 0.0017499923706055 */

/*** Compile time: 0.0014750957489014 */

/*** Compile time: 0.0013251304626465 */

/*** Compile time: 0.00160813331604 */

/*** Compile time: 0.0016829967498779 */

/*** Compile time: 0.0030770301818848 */

/*** Compile time: 0.002161979675293 */

/*** Compile time: 0.0021469593048096 */

/*** Compile time: 0.0014829635620117 */

/*** Compile time: 0.0015151500701904 */

/*** Compile time: 0.0021181106567383 */

/*** Compile time: 0.0018110275268555 */

/*** Compile time: 0.0022659301757812 */

/*** Compile time: 0.0023949146270752 */

/*** Compile time: 0.0014410018920898 */

/*** Compile time: 0.0023231506347656 */

/*** Compile time: 0.0028488636016846 */

/*** Compile time: 0.0013329982757568 */