.navbar .navbar-nav .fixly-link .nav-link, .fixly-form .fixly-submit, .page-numbers li a, .page-numbers li span.current, .widget.widget_search input[type="text"], .widget.widget_search .input-group-btn, .pis-ul li:before, .tagcloud a, form[class*="form_subscribe freshmail_form_"] button, .tags-links a, .fixly-baner, .fixly-baner-link2 .fixly-baner {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Poppins", sans-serif;
}

h1 {
  line-height: 1.2;
  font-size: 30px;
}

h2, h3, h4, h5, h6 {
  font-size: 18px;
  line-height: 26px;
}

.col-md-8 {
  max-width: 63.41%;
  -webkit-flex: 0 0 63.41%;
  flex: 0 0 63.41%;
  padding-right: 40px;
}

.col-md-4 {
  max-width: 36.59%;
  -webkit-flex: 0 0 36.59%;
  flex: 0 0 36.59%;
}

#right-sidebar {
  padding-left: 0;
}

a:hover {
  text-decoration: none !important;
}

ul {
  margin-bottom: 0;
  padding-left: 0;
}
ul li {
  list-style-type: none;
}

p {
  line-height: 26px;
}

a {
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.navbar {
  padding-left: 0 !important;
  padding-right: 0 !important;
  background-color: #ffd700;
  min-height: 100px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.navbar .navbar-nav .nav-link {
  padding: 5px 23px;
  font-size: 18px;
}
.navbar .navbar-nav .nav-link:hover {
  color: #fff;
}
.navbar .navbar-nav .fixly-link {
  margin-left: 23px;
}
.navbar .navbar-nav .fixly-link .nav-link {
  border: 2px solid #414141;
  padding: 7.5px 16px;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
}
.navbar .navbar-nav .fixly-link .nav-link:hover {
  background-color: #414141;
  color: #ffd700;
}
.navbar .navbar-brand {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.navbar .navbar-brand img {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.navbar.nav-down {
  min-height: 75px;
}
.navbar.nav-down .navbar-brand img {
  width: 75%;
}

.navbar-toggler {
  background: transparent !important;
  float: right;
  margin-top: 12px;
}
.navbar-toggler .navbar-toggler-icon {
  height: 3px !important;
  width: 28px !important;
  position: relative;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.navbar-toggler .navbar-toggler-icon:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 28px;
  background-color: #1d1d1b;
  top: 0;
  left: 50%;
  margin-left: -14px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  bottom: 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.navbar-toggler .navbar-toggler-icon:after {
  content: "";
  position: absolute;
  height: 3px;
  width: 28px;
  background-color: #1d1d1b;
  left: 50%;
  margin-left: -14px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  bottom: 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.navbar-toggler:focus {
  outline: none;
}
.navbar-toggler:hover {
  cursor: pointer;
}
.navbar-toggler.collapsed .navbar-toggler-icon {
  background-color: #1d1d1b;
}
.navbar-toggler.collapsed .navbar-toggler-icon:before {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  top: -8px;
}
.navbar-toggler.collapsed .navbar-toggler-icon:after {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  bottom: -8px;
}

.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.wrapper {
  padding: 140px 0 0 0;
}

.footer-line {
  border-top: 2px solid #414141;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.site-info .footer-widget {
  width: 100%;
  margin-top: 36px;
  float: left;
}
.site-info .footer-widget#text-3 {
  margin-top: 25px;
}
.site-info .footer-widget#text-3 p {
  font-size: 14px;
}
.site-info .footer-widget .menu-footer-container {
  float: left;
}
.site-info .footer-widget h3 {
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 20px;
}

.footer1 {
  max-width: 31.705%;
  -webkit-flex: 0 0 31.705%;
  flex: 0 0 31.705%;
}
.footer1 ul {
  margin-bottom: 0;
  float: left;
  display: block;
  padding-left: 0;
}
.footer1 ul li {
  margin-bottom: 10px;
  display: block;
  float: none;
}
.footer1 ul li a {
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}
.footer1 ul li a:hover {
  text-decoration: none;
  color: #ffd700;
}
.footer1 .widget_text .textwidget {
  text-align: left !important;
}

.yellow {
  color: #ffd700;
}

#wrapper-footer {
  padding-bottom: 20px;
}

.footer-widget.widget_1 > div:first-child {
  width: 100% !important;
}
.footer-widget.widget_1 .imie_fresh {
  margin-right: 4% !important;
}
.footer-widget.widget_1 .imie_fresh, .footer-widget.widget_1 .email-button {
  width: 48%;
  display: block;
  float: left;
  margin-top: 0 !important;
}
.footer-widget.widget_1 form[class*="form_subscribe freshmail_form_"] .text_header {
  margin-bottom: 28px !important;
}
.footer-widget.widget_1 .message_error {
  text-align: left !important;
}
.footer-widget.widget_1 form[class*="form_subscribe freshmail_form_"] span[class*="message_"] {
  margin-bottom: 50px;
}
.footer-widget.widget_1 .fixly-agree {
  float: left;
}

.footer2 {
  max-width: 68.295%;
  -webkit-flex: 0 0 68.295%;
  flex: 0 0 68.295%;
}
.footer2 form {
  margin-top: 37px;
  padding-bottom: 44px;
}
.footer2 .email-button {
  margin-top: 20px !important;
}
.footer2 .social-footer {
  text-align: right;
  width: 100%;
}
.footer2 .social-footer li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 18px;
}
.footer2 .social-footer li:last-child {
  margin-right: 0;
}
.footer2 .social-footer li a {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.footer2 .social-footer li.youtube a {
  width: 36px;
  height: 26px;
  line-height: 20px;
  display: block;
  background: url(../img/yotube.png) no-repeat center center;
}
.footer2 .social-footer li.youtube a:hover {
  background: url(../img/yotube-h.png) no-repeat center center;
}
.footer2 .social-footer li.facebook a {
  display: block;
  line-height: 20px;
  width: 12px;
  height: 24px;
  background: url(../img/facebook.png) no-repeat center center;
}
.footer2 .social-footer li.facebook a:hover {
  background: url(../img/facebook-h.png) no-repeat center center;
}
.footer2 .custom_html-3 {
  margin-top: 55px;
}

.footer3 {
  display: none;
  max-width: 36.59%;
  -webkit-flex: 0 0 36.59%;
  flex: 0 0 36.59%;
  padding-left: 0;
}

.fixly-form {
  position: relative;
  width: 100%;
  max-width: 350px;
}
.fixly-form .wpcf7-email {
  padding: 11px 42px 11px 19px !important;
  color: #414141 !important;
  border: none !important;
  background-color: #f6f6f6 !important;
  font-size: 16px !important;
}
.fixly-form .wpcf7-email:-moz-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
.fixly-form .wpcf7-email::-moz-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
.fixly-form .wpcf7-email:-ms-input-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
.fixly-form .wpcf7-email::-webkit-input-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
.fixly-form .fixly-submit {
  position: absolute;
  background-color: #414141 !important;
  width: 42px !important;
  height: 42px;
  right: 0;
  top: 0;
  border: none;
}
.fixly-form .fixly-submit:before {
  content: "";
  position: absolute;
  background: url(../img/arrow.png) no-repeat center center;
  width: 27px;
  height: 19px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -13px;
}
.fixly-form .fixly-submit:hover:before {
  -moz-animation: left-right 0.5s linear 0s infinite alternate;
  -webkit-animation: left-right 0.5s linear 0s infinite alternate;
  animation: left-right 0.5s linear 0s infinite alternate;
}
.fixly-form .fixly-submit:focus {
  outline: none;
}

#nav_menu-3 {
  float: right;
  margin-top: 45px;
}

#menu-social {
  float: right;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
}
#menu-social li a {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 22px;
}
#menu-social .menu-facebook a {
  background: url(../img/facebook.png) no-repeat center center !important;
  width: 12px;
  height: 24px;
}
#menu-social .menu-facebook a:hover {
  background: url(../img/facebook-h.png) no-repeat center center !important;
}
#menu-social .menu-twitter a {
  background: url(../img/twitter.png) no-repeat center center !important;
  width: 23px;
  height: 20px;
}
#menu-social .menu-twitter a:hover {
  background: url(../img/twitter-h.png) no-repeat center center !important;
}
#menu-social .menu-google a {
  background: url(../img/google.png) no-repeat center center !important;
  width: 22px;
  height: 22px;
}
#menu-social .menu-google a:hover {
  background: url(../img/google-h.png) no-repeat center center !important;
}
#menu-social .menu-rss a {
  background: url(../img/rss.png) no-repeat center center !important;
  width: 24px;
  height: 24px;
}
#menu-social .menu-rss a:hover {
  background: url(../img/rss-h.png) no-repeat center center !important;
}

@-moz-keyframes left-right {
  0% {
    -moz-transform: translateX(0px);
    transform: translateX(0px);
  }
  100% {
    -moz-transform: translateX(3px);
    transform: translateX(3px);
  }
}
@-webkit-keyframes left-right {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  100% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
}
@keyframes left-right {
  0% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  100% {
    -moz-transform: translateX(3px);
    -ms-transform: translateX(3px);
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
}
.entry-meta > span {
  position: relative;
}
.entry-meta > span:after {
  content: "|";
  padding-right: 9px;
  padding-left: 9px;
  position: relative;
  right: -1px;
}
.entry-meta > span:first-child {
  padding-left: 0;
}
.entry-meta > span.cat-links:after {
  display: none;
}

time.updated {
  display: none;
}

.entry-header h2 a {
  font-size: 30px;
  line-height: 36px;
  font-family: "Poppins", sans-serif;
}

#searchsubmit {
  display: none;
}

.blog .tags, .archive .tags, .search-results .tags {
  display: none;
}
.blog .entry-header, .archive .entry-header, .search-results .entry-header {
  margin-bottom: 39px;
}
.blog .entry-content, .blog .entry-summary, .archive .entry-content, .archive .entry-summary, .search-results .entry-content, .search-results .entry-summary {
  margin-top: 39px;
}
.blog .entry-content .understrap-read-more-link, .blog .entry-summary .understrap-read-more-link, .archive .entry-content .understrap-read-more-link, .archive .entry-summary .understrap-read-more-link, .search-results .entry-content .understrap-read-more-link, .search-results .entry-summary .understrap-read-more-link {
  display: table;
  margin-top: 39px;
  color: #000000;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  border: 2px solid #414141;
  width: 140px;
  padding: 10px 16px;
}
.blog .entry-content .understrap-read-more-link:hover, .blog .entry-summary .understrap-read-more-link:hover, .archive .entry-content .understrap-read-more-link:hover, .archive .entry-summary .understrap-read-more-link:hover, .search-results .entry-content .understrap-read-more-link:hover, .search-results .entry-summary .understrap-read-more-link:hover {
  background-color: #ffd700;
  border-color: #ffd700;
  font-weight: 500;
}
.blog .entry-content p, .blog .entry-summary p, .archive .entry-content p, .archive .entry-summary p, .search-results .entry-content p, .search-results .entry-summary p {
  margin-bottom: 0;
}
.blog article, .archive article, .search-results article {
  margin-bottom: 39px;
  padding-bottom: 45px;
  border-bottom: 2px solid #4e4e4e;
}
.blog article:last-child, .archive article:last-child, .search-results article:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.blog h2.entry-title a:focus, .blog h2.entry-title a:visited, .archive h2.entry-title a:focus, .archive h2.entry-title a:visited, .search-results h2.entry-title a:focus, .search-results h2.entry-title a:visited {
  text-decoration: none;
}
.blog .supsystic-social-sharing, .archive .supsystic-social-sharing, .search-results .supsystic-social-sharing {
  position: relative;
  margin-top: -35px;
}
.blog .page-header h1, .archive .page-header h1, .search-results .page-header h1 {
  margin-bottom: 45px;
  padding-bottom: 20px;
  border-bottom: 2px solid #4e4e4e;
}

.search-results article .entry-footer {
  display: none;
}

.pagination {
  justify-content: space-between;
}

.paging-navigation {
  margin-top: 38px;
}

.page-numbers {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  justify-content: space-between;
}
.page-numbers li {
  list-style-type: none;
  line-height: 16px;
}
.page-numbers li a {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  line-height: 16px;
  padding-top: 3px;
}
.page-numbers li a.prev, .page-numbers li a.next {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  width: 23px;
  height: 22px;
  background-color: #414141;
  position: relative;
}
.page-numbers li a.prev:before, .page-numbers li a.next:before {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  background-color: transparent;
  border: 2px solid #fff;
  top: 50%;
  left: 50%;
}
.page-numbers li a.prev:before {
  border-right: none;
  border-bottom: none;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: -4.5px;
  margin-left: -3px;
}
.page-numbers li a.next:before {
  border-left: none;
  border-bottom: none;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: -4.5px;
  margin-left: -5px;
}
.page-numbers li a:hover {
  color: #ffd700;
}
.page-numbers li span.current {
  padding: 3px 6.5px;
  background-color: #f6f6f6;
  line-height: 16px;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.tiles {
  overflow: hidden;
  position: relative;
  max-height: 338px;
  height: 100%;
  float: left;
}
.tiles .big-tile {
  position: relative;
  width: 60%;
  float: left;
  height: 100%;
}
.tiles .big-tile a {
  display: block;
  width: 100%;
  height: 100%;
}
.tiles .big-tile h1 {
  position: absolute;
  font-size: 30px;
  z-index: 999;
  line-height: 36px;
  margin-bottom: 0;
  left: 45px;
  bottom: 45px;
  font-weight: 600;
  background: transparent !important;
}
.tiles .big-tile h1 a {
  display: block;
  width: 100%;
  height: 100%;
  color: #ffd700;
}
.tiles .big-tile h1 a:focus, .tiles .big-tile h1 a:visited {
  text-decoration: none;
}
.tiles .small-tile {
  position: relative;
  width: 40%;
  float: left;
  height: 50%;
}
.tiles .small-tile h2 {
  font-size: 18px;
  line-height: 26px;
  left: 40px;
  bottom: 30px;
  position: absolute;
  max-width: 277px;
  background: transparent !important;
  z-index: 999;
}
.tiles .small-tile h2 a {
  color: #fff;
}
.tiles .small-tile h2 a:focus, .tiles .small-tile h2 a:visited {
  text-decoration: none;
}
.tiles .small-tile.text-post {
  background-color: #414141;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.tiles .small-tile.text-post img {
  display: none;
}
.tiles .small-tile.text-post h2 {
  position: absolute;
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 0;
  top: 50%;
  left: 40px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: 600;
  max-width: 292px;
  display: table;
  background: transparent !important;
  z-index: 999;
}
.tiles .small-tile.text-post a:before {
  display: none;
}
.tiles .small-tile a {
  display: block;
  width: 100%;
  height: 100%;
}
.tiles > div {
  overflow: hidden;
}
.tiles > div > a:before {
  z-index: 1;
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 30%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjJmMmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #2f2f2f));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), #2f2f2f);
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), #2f2f2f);
  background-image: linear-gradient(rgba(0, 0, 0, 0), #2f2f2f);
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.tiles > div:hover > a:before {
  top: 20%;
}

.main-posts {
  margin-bottom: 42px;
}

.widget.widget_search label {
  display: none;
}
.widget.widget_search input[type="text"] {
  padding: 11px 0 11px 19px !important;
  color: #414141 !important;
  border: none !important;
  background-color: #f6f6f6 !important;
  font-size: 16px !important;
}
.widget.widget_search input[type="text"]:-moz-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
.widget.widget_search input[type="text"]::-moz-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
.widget.widget_search input[type="text"]:-ms-input-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
.widget.widget_search input[type="text"]::-webkit-input-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
.widget.widget_search input[type="text"]:hover {
  border: none;
}
.widget.widget_search a {
  position: relative;
  z-index: 999 !important;
  border: none !important;
  outline: none !important;
  background: #ffd700 url(../img/search.png) no-repeat center center;
  box-shadow: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 22px;
  padding-right: 22px;
}
.widget.widget_search a:hover {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}
.widget.widget_search .input-group-btn {
  border: none !important;
  outline: none !important;
}
.widget.widget_search .input-group-btn:hover {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.widget-area aside {
  padding-top: 39px;
  padding-bottom: 44px;
  border-bottom: 2px solid #414141;
}
.widget-area aside:first-child {
  padding-top: 8px;
}
.widget-area aside:last-child {
  border-bottom: none;
}

.widget.posts-in-sidebar {
  padding-top: 39px;
}

.pis-ul li {
  padding-left: 45px;
  line-height: 1;
  position: relative;
}
.pis-ul li:last-child p {
  margin-bottom: 0;
}
.pis-ul li p {
  line-height: 1;
}
.pis-ul li a {
  line-height: 1.2;
}
.pis-ul li:before {
  content: "" attr(title) ".";
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  line-height: 14px;
  position: absolute;
  left: 0;
  top: 0;
  padding: 5px 7px;
  background-color: #ffd700;
}

.widget-title {
  margin-bottom: 34px;
}

.widget_text .widget-title {
  margin-bottom: 8px;
}
.widget_text p {
  line-height: 22px;
}
.widget_text .textwidget > p {
  margin-bottom: 28px;
}

.widget_tag_cloud {
  padding-bottom: 28px !important;
}
.widget_tag_cloud .widget-title {
  margin-bottom: 22px;
}

.tagcloud a {
  font-size: 16px !important;
  color: #414141;
  background-color: #f6f6f6;
  padding: 0 12px;
  line-height: 25px;
  margin-right: 17px !important;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 17px !important;
  margin-top: 0 !important;
  font-weight: 400 !important;
}

form[class*="form_subscribe freshmail_form_"] {
  position: relative;
}
form[class*="form_subscribe freshmail_form_"] input[type="text"] {
  height: 40px !important;
  padding: 11px 42px 11px 19px !important;
  color: #414141 !important;
  border: none !important;
  background-color: #f6f6f6 !important;
  font-size: 16px !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
form[class*="form_subscribe freshmail_form_"] input[type="text"]:-moz-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
form[class*="form_subscribe freshmail_form_"] input[type="text"]::-moz-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
form[class*="form_subscribe freshmail_form_"] input[type="text"]:-ms-input-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
form[class*="form_subscribe freshmail_form_"] input[type="text"]::-webkit-input-placeholder {
  font-size: 16px !important;
  color: #414141 !important;
}
form[class*="form_subscribe freshmail_form_"] input[type="text"]:focus {
  outline: none !important;
}
form[class*="form_subscribe freshmail_form_"] p {
  border-bottom: 0 !important;
  margin-bottom: 0;
}
form[class*="form_subscribe freshmail_form_"] .text_header {
  text-align: left !important;
  width: 100%;
  font-size: 18px !important;
  line-height: 26px;
  font-weight: 600;
  margin-bottom: 22px !important;
  font-family: "Poppins", sans-serif;
}
form[class*="form_subscribe freshmail_form_"] button {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  position: absolute;
  background-color: #ffd700 !important;
  width: 42px !important;
  height: 42px;
  right: 0;
  top: 0;
  color: transparent !important;
  border: none;
}
form[class*="form_subscribe freshmail_form_"] button:before {
  content: "";
  position: absolute;
  background: url(../img/arrow-gray.png) no-repeat center center;
  width: 27px;
  height: 19px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -13px;
}
form[class*="form_subscribe freshmail_form_"] button:hover:before {
  -moz-animation: left-right 0.5s linear 0s infinite alternate;
  -webkit-animation: left-right 0.5s linear 0s infinite alternate;
  animation: left-right 0.5s linear 0s infinite alternate;
}
form[class*="form_subscribe freshmail_form_"] button:focus {
  outline: none;
}
form[class*="form_subscribe freshmail_form_"] span[class*="message_"] {
  position: absolute;
  padding-top: 8px;
  bottom: 0;
  margin-bottom: -38px;
}
form[class*="form_subscribe freshmail_form_"] span[class*="message_success"] {
  padding-top: 8px;
  bottom: 0;
  margin-bottom: -45px;
  position: static;
}

#right-sidebar .form_subscribe {
  position: relative;
}
#right-sidebar .form_subscribe > div.email-button {
  position: relative;
  margin-top: 20px !important;
}

.fixly-agree {
  display: none;
  margin-top: 20px !important;
}
.fixly-agree span {
  line-height: 16px !important;
}

.form_container p {
  margin-bottom: 0 !important;
}

div[id*="fm_form_"] {
  overflow: visible !important;
}

.email-button {
  position: relative;
}

#text-5 {
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}
#text-5 p {
  margin-bottom: 0;
}

.widget.widget_1 {
  padding-top: 38px !important;
}
.widget.widget_1 > div:first-child {
  width: 100% !important;
}

div[id*="fm_form_"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
div[id*="fm_form_"] .message_error {
  text-align: center;
  width: 100%;
}

.site-info .footer-widget.widget_1 {
  margin-top: 0 !important;
}
.site-info .footer-widget.widget_1 input[type="text"] {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.site-info .footer-widget.widget_1 .form_subscribe_button {
  background-color: #414141 !important;
}
.site-info .footer-widget.widget_1 .form_subscribe_button:before {
  content: "";
  position: absolute;
  background: url(../img/arrow.png) no-repeat center center;
  width: 27px;
  height: 19px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -13px;
}
.site-info form[class*="form_subscribe freshmail_form_"] span[class*="message_"] {
  margin-bottom: -54px;
}

.post-content {
  margin-top: 42px;
}
.post-content h1.entry-title {
  margin-bottom: 5px;
}
.post-content .entry-content {
  margin-top: 12px;
}
.post-content .entry-content h2, .post-content .entry-content h3, .post-content .entry-content h4, .post-content .entry-content h5, .post-content .entry-content h6 {
  margin-top: 32px;
}

.tags-links a {
  font-size: 12px;
  color: #414141;
  background-color: #f6f6f6;
  padding: 0 12px;
  line-height: 25px;
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: 12px;
  margin-bottom: 17px;
}

#disqus_thread iframe #footer {
  display: none;
}

.post-navigation {
  display: none;
}

.single .entry-title {
  margin-top: 40px;
}
.single article .entry-content p a {
  color: #308acc;
  font-weight: 400;
}
.single article .entry-content ul li {
  padding-left: 40px;
  position: relative;
}
.single article .entry-content ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #000000;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: 26px;
  top: 10px;
}
.single .widget_search {
  padding-top: 0 !important;
}

.social-sharing {
  text-align: right;
  line-height: 1;
  position: relative;
  margin-top: -2px;
  display: block;
  margin-bottom: 10px;
}
.social-sharing a {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
  margin-top: 0;
  margin-bottom: 0;
}
.social-sharing .ss-button-facebook {
  background: url(../img/facebook.png) no-repeat center center !important;
}
.social-sharing .ss-button-facebook:hover {
  background: url(../img/facebook-h.png) no-repeat center center !important;
}
.social-sharing .ss-button-twitter {
  background: url(../img/twitter.png) no-repeat center center !important;
}
.social-sharing .ss-button-twitter:hover {
  background: url(../img/twitter-h.png) no-repeat center center !important;
}
.social-sharing .ss-button-googleplus {
  background: url(../img/google.png) no-repeat center center !important;
}
.social-sharing .ss-button-googleplus:hover {
  background: url(../img/google-h.png) no-repeat center center !important;
}

.supsystic-social-sharing {
  margin-bottom: 30px;
  margin-top: 12px;
  float: right;
}
.supsystic-social-sharing .social-sharing-button {
  margin-left: 22px;
}
.supsystic-social-sharing .social-sharing-button:first-child {
  margin-left: 0;
}
.supsystic-social-sharing .social-sharing-button i, .supsystic-social-sharing .social-sharing-button div {
  display: none;
}
.supsystic-social-sharing .social-sharing-button:hover {
  background-color: transparent !important;
}
.supsystic-social-sharing .social-sharing-button.facebook {
  background: transparent url(../img/facebook.png) no-repeat center center !important;
}
.supsystic-social-sharing .social-sharing-button.facebook:hover {
  background: transparent url(../img/facebook-h.png) no-repeat center center !important;
}
.supsystic-social-sharing .social-sharing-button.twitter {
  background: transparent url(../img/twitter.png) no-repeat center center !important;
}
.supsystic-social-sharing .social-sharing-button.twitter:hover {
  background: transparent url(../img/twitter-h.png) no-repeat center center !important;
}
.supsystic-social-sharing .social-sharing-button.googleplus {
  background: transparent url(../img/google.png) no-repeat center center !important;
}
.supsystic-social-sharing .social-sharing-button.googleplus:hover {
  background: transparent url(../img/google-h.png) no-repeat center center !important;
}

article .supsystic-social-sharing a.social-sharing-button.sharer-flat.googleplus:hover,
article .supsystic-social-sharing a.social-sharing-button.sharer-flat.facebook:hover,
article .supsystic-social-sharing .sharer-flat.twitter:hover {
  background-color: transparent !important;
}

.fixly-app {
  max-width: 320px;
  display: table;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  background-color: #f6f6f6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: -8px 8px 25px 0 rgba(21, 21, 21, 0.15);
  -webkit-box-shadow: -8px 8px 25px 0 rgba(21, 21, 21, 0.15);
  box-shadow: -8px 8px 25px 0 rgba(21, 21, 21, 0.15);
}
.fixly-app h4 {
  text-align: center;
  margin-bottom: 24px;
}
.fixly-app h4 span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-right: 10px;
  position: relative;
  z-index: 999;
}
.fixly-app h4 span:before {
  content: '';
  position: absolute;
  width: 102px;
  height: 31px;
  background: url(https://blog.fixly.pl/wp-content/uploads/2018/02/new-bg.png) no-repeat;
  z-index: -1;
  left: -10px;
  top: -3px;
  background-size: 97%;
}

.fixly-baner-link {
  text-decoration: none;
}
.fixly-baner-link:hover, .fixly-baner-link:focus {
  text-decoration: none;
}

.fixly-baner {
  background-color: #ffd700;
  padding: 26px 15px 22px 15px;
  -moz-box-shadow: 10px 5px 25px 5px rgba(236, 199, 0, 0.25);
  -webkit-box-shadow: 10px 5px 25px 5px rgba(236, 199, 0, 0.25);
  box-shadow: 10px 5px 25px 5px rgba(236, 199, 0, 0.25);
}
.fixly-baner p {
  font-size: 25px;
  font-weight: bold;
  color: #414141;
  font-family: "Poppins", sans-serif;
  text-align: center;
  margin-bottom: 0;
}
.fixly-baner .background-rotate {
  position: relative;
  display: table;
  padding: 6px 11px;
  z-index: 1;
  margin-right: auto;
  margin-left: auto;
  margin-top: 13px;
}
.fixly-baner .background-rotate:before {
  content: "";
  left: 0;
  bottom: 1px;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  display: block;
  z-index: -1;
  -moz-transform: rotate(-1deg);
  -ms-transform: rotate(-1deg);
  -webkit-transform: rotate(-1deg);
  transform: rotate(-1deg);
}

.mobile-stores {
  display: table;
  width: 100%;
}
.mobile-stores h3 {
  margin-bottom: 20px;
}
.mobile-stores ul {
  margin-right: -5px;
  margin-left: -5px;
}
.mobile-stores ul li {
  padding-left: 5px;
  padding-right: 5px;
  width: 50%;
  float: left;
}
.mobile-stores ul li a {
  background: #FFD500;
  border: 2px solid #FFD500;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 10px 16px;
  width: 100%;
  display: block;
  float: left;
}
.mobile-stores ul li a img {
  display: block;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
}
.mobile-stores ul li .google-play img {
  width: 105px;
  height: 20px;
}
.mobile-stores ul li .app-store img {
  width: 93px;
  height: 20px;
}

.fixly-baner-link2 {
  display: table;
  width: 100%;
}
.fixly-baner-link2 .fixly-baner {
  width: 100%;
  background-color: #ffd700;
  padding: 26px 15px 22px 15px;
  -moz-box-shadow: 10px 5px 25px 5px rgba(236, 199, 0, 0.25);
  -webkit-box-shadow: 10px 5px 25px 5px rgba(236, 199, 0, 0.25);
  box-shadow: 10px 5px 25px 5px rgba(236, 199, 0, 0.25);
}
.fixly-baner-link2 .fixly-baner p {
  font-size: 25px;
  font-weight: bold;
  color: #414141;
  font-family: "Poppins", sans-serif;
  text-align: center;
  margin-bottom: 0;
}
.fixly-baner-link2 .fixly-baner .background-rotate {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 6px 5px 6px 11px;
  z-index: 1;
  margin-right: auto;
  margin-left: auto;
  margin-top: 0;
}
.fixly-baner-link2 .fixly-baner .background-rotate:before {
  content: "";
  left: 0;
  bottom: 1px;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  display: block;
  z-index: -1;
  -moz-transform: rotate(-1deg);
  -ms-transform: rotate(-1deg);
  -webkit-transform: rotate(-1deg);
  transform: rotate(-1deg);
}
.fixly-baner-link2 .fixly-baner button {
  font-size: 15px;
  background-color: #414141;
  color: #fff;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  border: none !important;
  font-weight: bold;
  display: table;
  margin-right: auto;
  margin-left: auto;
  margin-top: 16px;
  padding: 3px 28px 3px 28px;
}

@media (min-width: 992px) {
  .navbar-toggleable-md .navbar-collapse {
    width: initial;
    margin-left: auto;
  }
}
@media (max-width: 644px) {
  .col-md-8 {
    max-width: 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-right: 20px;
  }
}
@media (max-width: 991px) {
  .navbar {
    min-height: inherit;
  }
  .navbar.nav-down {
    min-height: inherit;
  }
  .navbar.nav-down .navbar-brand img {
    width: 100%;
  }

  .navbar-toggleable-md > .container {
    padding-left: 22px;
    padding-right: 22px;
  }

  .navbar .navbar-nav .nav-link {
    padding-left: 0;
  }

  .navbar .navbar-nav .fixly-link {
    margin-left: 0;
  }
  .navbar .navbar-nav .fixly-link .nav-link {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .navbar-toggler {
    padding-right: 0;
  }

  .tiles .small-tile h2 {
    font-size: 18px !important;
    line-height: 26px !important;
    max-width: 73% !important;
    bottom: 20px;
    left: 20px !important;
    top: inherit;
    margin-bottom: 0;
  }

  .tiles .big-tile h1 {
    font-size: 24px;
    line-height: 32px;
    left: 25px;
    bottom: 25px;
  }

  .footer3 {
    max-width: 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-left: 22px;
    padding-right: 22px;
  }
  .footer3 #nav_menu-3 {
    float: left;
  }
  .footer3 #nav_menu-3 > div {
    float: left;
  }

  .site-info .footer-widget#text-3 {
    float: left;
    text-align: left;
  }

  #menu-social li:first-child a {
    margin-left: 0;
  }

  .footer1, .footer2 {
    max-width: 50%;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-left: 22px;
    padding-right: 22px;
  }

  .footer-widget.widget_1 > div:first-child {
    width: 100% !important;
  }

  .wrapper {
    padding: 114px 0 0 0;
  }

  .tiles {
    max-height: 245px;
  }

  .fixly-baner p {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  .site-info .col-md-4 {
    max-width: 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .footer-widget.widget_1 > div:first-child {
    width: inherit !important;
  }

  .col-md-8, .col-md-4 {
    max-width: 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .col-md-8.widget-area, .col-md-4.widget-area {
    margin-top: 45px;
  }

  #wrapper-footer {
    padding-top: 0;
  }

  .widget_cardoza_fb_like {
    padding-bottom: 0 !important;
  }

  .tiles .big-tile h1 {
    right: 25px;
  }

  .tiles .small-tile {
    display: none !important;
  }
  .tiles .big-tile {
    width: 100%;
  }

  .entry-header h2 a, h1 {
    font-size: 24px;
    line-height: 32px;
  }

  .navbar .container {
    width: 100%;
  }

  .navbar-brand img {
    max-width: 180px;
  }
}
@media (max-width: 580px) {
  .footer-widget.widget_1 .imie_fresh, .footer-widget.widget_1 .email-button {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 8px !important;
  }
}
