/* 
Theme Name:		 Nomad Luxuries
Theme URI:		 http://nomadluxuries.com/
Description:	 Nomad Luxuries is a child theme of Equinox (pipdig)
Author:			 chloédigital
Author URI:		 http://chloedigital.com/
Template:		 pipdig-equinox
Version:		 1.0.0
Text Domain:	 cd-nomad-luxuries
*/

/*
  add your custom styles here
*/

html>body {
  color: #000;
  font-family: 'Playfair Display', serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000;
  letter-spacing: 0;
}

a[href*="bloglovin"] .fa:before {
  content: "\f004";
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.form-control {
  color: #000;
  font: 400 11px 'Josefin Sans', sans-serif;
  text-align: center;
  padding-bottom: 4px;
}

textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
  text-transform: uppercase;
}

textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
  text-transform: uppercase;
}

textarea::placeholder,
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="search"]::placeholder,
.form-control::placeholder {
  text-transform: uppercase;
}

.site-title img {
  max-width: 96%;
}

.btn,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  background-color: #47484e;
  font: 400 11px 'Playfair Display', serif;
  letter-spacing: 1px;
}

body .hentry {
  margin-bottom: 85px;
}

body .easingslider-10693,
body .easingslider-10693 .easingslider-image { max-width: 100%; }

body .site-title img[src*='nl-black-logo-2'] {
  margin-bottom: -40px;
  margin-top: -40px;
}

body .site-top {
  position: relative;
  z-index: 100;
}

/**
** Menu
**/

.site-top {
  -webkit-box-shadow: 0 10px 20px rgba(84, 84, 84, 0.1);
  box-shadow: 0 10px 20px rgba(84, 84, 84, 0.1);
}

body .menu-bar ul li a {
  font-family: 'Josefin Sans', sans-serif;
}

/**
** Slider
**/
body.paged .site-main .cycle-slideshow {
  display: none;
}
html body.home:not(.paged) .site-main .cycle-slideshow {
  display: block;
}

.site-main .cycle-slideshow {
  height: 565px;
}

.cycle-slideshow .slide-h2 {
  font-size: 32px;
  margin-top: 8px;
  margin-bottom: 14px;
}

.cycle-slideshow .slide-h2>a,
.cycle-slideshow .slide-container span {
  color: #fff;
}

.cycle-slideshow .slide-container {
  border-radius: 2px;
  /*background: rgba(255, 255, 255, .60);*/
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 28px;
}

.cycle-slideshow .slide-container span,
.cycle-slideshow .slide-container div,
.cycle-slideshow .slide-container a {
  width: 100%;
}

/**
** Page Banner
**/

.has-full-banner.page .site-main,
.page-template-tpl-shop.page .site-main,
.page-template-tpl-shop .site-main .container {
  padding-top: 0;
}

.page-full-banner img {
  display: block;
  max-height: 490px;
  -o-object-fit: cover;
  object-fit: cover;
}

/**
** Posts
**/

.archive .site-main,
.search .site-main,
.single .site-main,
.page .site-main {
  padding-top: 45px;
}

.post .post-listing:first-child {
  padding-left: 0;
  padding-right: 0;
}

body.home #content .hentry,
body.search #content .hentry,
body.archive #content .hentry {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body .entry-meta,
body .pipdig_geo_tag,
body .entry-meta a,
body .pipdig_geo_tag a,
body .pipdig-cats {
  color: #000;
  font: 400 12px 'Playfair Display', serif;
}

.listing-comments a,
.pipdig_geo_tag,
.pipdig_geo_tag a,
.addthis_toolbox .fa {
  color: #000;
}

.addthis_toolbox .fa:hover {
  color: #b4a492;
}

.left-right-date,
.right-date {
  display: none;
}

.lem_listing_content .entry-meta {
  display: block !important;
  margin: 40px auto 20px auto;
}

.entry-header .entry-meta {
  border: 0 none;
}

.single .entry-header .entry-meta {
  margin-bottom: 25px;
}

body .pipdig_geo_tag {
  border: none;
  margin-top: 23px;
  text-align: center;
}

body.single .pipdig_geo_tag {
  margin-bottom: 30px;
  margin-top: 25px;
}

.lem_listing_content .pipdig_geo_tag span {
  padding-top: 0;
  padding-bottom: 0;
}

.lem_listing_content .entry-title {
  margin: 0 auto;
}

.entry-excerpt {
  padding-top: 1px;
}

.category .entry-title {
  font-size: 22px;
}

.lem_listing_content .listing-comments {
  display: none;
}

.lem_listing_content .read-more,
.slide-inside .read-more {
  font: 400 11px 'Playfair Display', serif;
  display: table;
  margin: 16px auto 0 auto;
  opacity: 1;
  padding-top: 9px;
  padding-bottom: 9px;
  max-width: 134px;
}

.slide-inside .read-more {
  margin-top: 8px;
}

.lem_listing_content .read-more {
  margin-top: 43px;
}

.lem_listing_content .addthis_toolbox,
.woocommerce .addthis_toolbox {
  margin-top: 42px;
}

.home .lem_listing_content .addthis_toolbox .p3_share_title,
.archive .lem_listing_content .addthis_toolbox .p3_share_title,
.search .lem_listing_content .addthis_toolbox .p3_share_title {
  display: none;
}

.lem_listing_content .read-more:hover,
.slide-inside .read-more:hover {
  background-color: #b4a492;
}

.category .listing-comments {
  display: none;
}

.entry-footer .addthis_toolbox {
  float: none;
  margin-bottom: 0;
  margin-top: 30px;
  text-align: center;
  border: 1px solid #c6c5c5;
  padding: 15px 0 13px 0;
}

.entry-footer .addthis_toolbox .fa {
  font-size: 14px;
}

.addthis_toolbox .p3_share_title {
  font: 400 14px 'Josefin Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0;
}

.pipdig_p3_related_posts {
  margin-top: -1px;
  margin-bottom: 45px;
  border: 1px solid #c6c5c5;
  padding: 0 30px;
}

.pipdig_p3_related_posts {
  padding-bottom: 15px;
}

.pipdig_p3_related_posts li {
  position: relative;
  padding-bottom: 0;
}

.pipdig_p3_related_posts h3 {
  margin: 30px auto;
  font-size: 22px;
}

.pipdig_p3_related_posts .pipdig_p3_related_title {
  margin: 0;
}

.pipdig_p3_related_posts .pipdig_p3_related_title a {
  color: #47484e !important;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  opacity: 0;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
}

.pipdig_p3_related_posts li:hover .pipdig_p3_related_title a {
  opacity: 1;
}

.flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wis-wrap {
  background-color: #f7f7f7;
  padding: 30px 0;
}

.wis-list li {
  padding-top: 25px;
}

.wis-list li a {
  color: #484848;
  font: 400 14px 'Josefin Sans', sans-serif;
}

.wis-list li a:hover {
  color: #c6c5c5 !important;
  text-decoration: none;
}

.shop-header {
  background-color: #f7f7f7;
  padding: 40px 100%;
  margin: 0 -100%;
  margin-bottom: 50px;
  text-align: center;
}

.shop-header .page-title {
  font: 500 20px 'Josefin Sans', sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-bottom: 0;
}

.wis-title {
  font: 100 20px 'Josefin Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-bottom: 15px;
  border-bottom: 1px solid #c6c5c5;
  display: table;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

ul.wis-list {
  padding-left: 0;
  list-style: none;
}

.shop-header .page-title:after {
  background-color: #c6c5c5;
  content: "";
  display: block;
  margin: 0 auto;
  height: 1px;
  max-width: 65px;
  margin-top: 15px;
  width: 100%;
}

.page-subtitle {
  padding-top: 20px;
  padding-left: 35px;
  padding-right: 35px;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: none;
  letter-spacing: 0;
}

.page-subtitle p {
  margin: 0;
}

.page-subtitle p {
  padding: 0;
  font: 400 14px 'Josefin Sans', sans-serif;
}

.page-subtitle p+p {
  padding-top: 20px;
}

.wis-container {
  max-width: 260px;
  text-align: center;
  width: 100%;
}

.shop-container {
  max-width: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 60px;
  padding-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.shop-container>.boutique-widget>div {
  margin: 0 auto !important;
}

.wis-container>a {
  display: block;
  text-align: center;
  font: italic 400 14px 'Josefin Sans', sans-serif;
  padding-top: 8px;
  padding-bottom: 8px;
}

.shop-tabs-nav {
  display: none;
}

.shop-tabs-nav .shop-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -5px;
  margin-bottom: 50px;
  padding-left: 0;
  list-style: none;
}

.shop-tabs-nav .shop-tabs li {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font: 400 12px Lato, sans-serif;
  text-transform: uppercase;
  width: 25%;
  text-align: center;
  margin-bottom: 15px;
  padding: 0 5px;
}

.shop-tabs-nav .shop-tabs li a {
  border: 2px solid #f7f7f7;
  color: #484848;
  display: block;
  -webkit-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  padding: 12px 12px;
}

.shop-tabs-nav .shop-tabs li a:hover {
  border-color: #c6c5c5;
  text-decoration: none;
}

@media ( max-width: 767px) {
  body,
  html {
    overflow-x: hidden;
  }
  .shop-container {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .wis-container {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    max-width: 100%;
    margin-bottom: 50px;
  }
  .shop-tabs-nav .shop-tabs li {
    width: 33.33333333%;
  }
}

/**
** Category
**/

.archive .listing-comments a {
  display: none;
}

.archive .entry-title {
  font-size: 22px;
}

.archive .entry-title~p {
  display: none;
}

/**
** Signup
**/

.signup-form.signup-inline {
  background-color: #000;
  margin: 70px -100%;
  padding: 60px 100%;
  position: relative;
}

.signup-form.signup-inline .form-header {
  padding-right: 22px;
}

.signup-form.signup-inline .signup-title {
  color: #fff;
  font: 400 16px 'Playfair Display', serif;
  line-height: 1;
  letter-spacing: 0;
  margin: 0 auto;
  text-transform: none;
}

.signup-form.signup-inline .form-wrap,
.signup-form.signup-inline form,
.signup-form.signup-inline .input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.signup-form.signup-inline .input-wrap:before,
.signup-form.signup-inline .input-wrap:after {
  display: none;
}

.signup-form.signup-inline .input-wrap>div {
  padding-left: 8px;
  padding-right: 8px;
}

.signup-form.signup-inline .input-wrap>div input {
  background-color: transparent;
  color: #fff;
  display: block;
  text-align: center;
  width: 230px;
}

.signup-form.signup-inline .input-wrap>div input::-webkit-input-placeholder {
  color: #fff;
}

.signup-form.signup-inline .input-wrap>div input:-ms-input-placeholder {
  color: #fff;
}

.signup-form.signup-inline .input-wrap>div input::placeholder {
  color: #fff;
}

.signup-form.signup-inline .bt {
  padding-left: 8px;
}

.signup-form.signup-inline .bt button {
  background-color: #b4a492;
  font: 400 13px 'Playfair Display', serif;
  padding: 0 15px;
  height: 34px;
  line-height: 32px;
  width: 175px;
  transition:all ease .3s;
}

.signup-form.signup-inline .bt button:hover {
  background-color: #fff;
  color:#b4a492;
}

.signup-form.signup-inline .response-box {
  color: #fff;
  width: 100%;
  position: absolute;
  bottom: 25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/**
** CF7
**/

.wpcf7 p:empty {
  display: none;
}

.wpcf7 .fields-wrap {
  margin-bottom: 15px;
}

.wpcf7 .fields-wrap input[type=text],
.wpcf7 .fields-wrap input[type=email],
.wpcf7 .fields-wrap input[type=url],
.wpcf7 .fields-wrap select,
.wpcf7 .fields-wrap textarea {
  display: block;
}

.wpcf7 .reason {
  margin-top: 15px;
  margin-bottom: 30px;
}

.wpcf7 .reason h3,
.wpcf7 .reason {
  text-align: center;
}

.wpcf7 .reason h3 {
  margin-bottom: 15px;
  margin-top: 30px;
}

.wpcf7-checkbox .wpcf7-list-item {
  margin-left: 2em;
}

.wpcf7-checkbox .wpcf7-list-item.first {
  margin-left: 0;
}

.bt .wpcf7-submit {
  min-width: 120px;
  display: table;
  margin: 0 auto;
}

div.wpcf7-response-output {
  border-width: 0 0 1px 0 !important;
  text-align: center;
  padding-bottom: 5px;
}

.wpcf7 {
  margin-top: 45px;
}

.nomadluxuries-contact>p {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 98%;
}

.wpcf7 .service-type,
.wpcf7 .service-type h5,
.wpcf7 .service-type h6 {
  text-align: center;
}

.wpcf7 .service-type h5,
.wpcf7 .service-type h6 {
  margin-bottom: 15px;
}

.wpcf7 .service-type+.fields-wrap {
  margin-top: 45px;
}

.about-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.entry-content .about-social>a:not(.more-link) {
  color: #000;
  padding-left: 9px;
  padding-right: 9px;
}

.entry-content .about-social+p a[href^=mailto],
.entry-content .about-social+p a[href^=mailto]:not(.more-link) {
  color: #000;
  display: block;
  text-align: center;
}

.page-template-template-no-sidebar .about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.about h3 {
  border-bottom: 1px solid #c6c5c5;
  font-size: 24px;
  text-align: center;
}

.about>.content-column:first-child {
  -ms-flex-item-align: center;
  align-self: center;
}

/**
** Treading Posts
**/

#p3_trending_bar {
  margin-bottom: 85px;
  margin-top: 80px;
}

#p3_trending_bar .p3_trending_panel .p3_cover_me,
#p3_trending_bar .p3_trending_panel h4 {
  transition:all ease .3s;
}

#p3_trending_bar .p3_trending_panel:hover .p3_cover_me {
  opacity: 0.8;
}

#p3_trending_bar .p3_trending_panel:hover h4 {
  color: #b4a492;
}

#p3_trending_bar .widget-title {
  background-color: transparent;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 15px;
  padding-bottom: 0;
}

#p3_trending_bar .p3_trending_panel h4 {
  font-size: 12px;
  margin-top: 13px;
}

/**
** Shop the Post
**/

.home .shop-the-post-box,
.search .shop-the-post-box {
  width: calc(100% - 6px);
  margin: 0 auto;
}

.shop-the-post-box .shop-the-post-title {
  color: #beb6ad;
  font-size: 14px;
  border-bottom: 1px solid #beb6ad;
  letter-spacing: 0;
  margin-bottom: 20px;
  margin-top: 30px;
  padding-bottom: 10px;
}

/**
** Widgets
**/

#widget_area_after_menu {
  padding-top: 75px;
  padding-bottom: 75px;
}

body .widget-title {
  font-family: 'Josefin Sans', sans-serif;
}

/**
** Pagination
**/

ul.page-numbers {
  border: 0 none;
}

ul.page-numbers li a,
ul.page-numbers li span {
  color: #b4a492;
  font-family: 'Josefin Sans', sans-serif;
}

ul.page-numbers li a:hover,
ul.page-numbers li span:hover,
ul.page-numbers span.current, 
ul.page-numbers span.current:hover {
  color: #000;
}

.category ul.page-numbers {
  padding-top: 65px;
}

#back-top .fa {
  color: #b4a492;
  font-size: 52px;
}

.site-main .post-navigation {
  padding-top: 60px;
  padding-bottom: 60px;
}

.site-main .post-navigation .meta-nav {
  color: #000;
}

.site-main .post-navigation a .meta-nav,
.site-main .post-navigation a {
  font-family: 'Josefin Sans', sans-serif;
}

.site-main .post-navigation a:focus,
.site-main .post-navigation a {
  color: #b4a492;
}

.site-main .post-navigation a:hover {
  color: #000;
}

/**
** Footer
**/

#ad-area-2 {
  padding-top: 0;
}

.site-footer,
.site-footer div,
.site-footer div a {
  font-family: 'Josefin Sans', sans-serif;
}

/**
** MailChimp
**/

.response-box>div {
  display: none;
  margin: 0 auto;
  font: 400 11px 'Josefin Sans', sans-serif;
  text-align: center;
  padding-bottom: 4px;
  padding-top: 15px;
  border-bottom: 1px solid green;
}

.response-box>div.mce-responses {
  border-color: red;
}

.response-box>div a {
  display: block;
}

.response-box>div[style*="block"] {
  display: table !important;
}

/**
** Icegram
**/

/** Popup **/

body .mfp-s-ready .ig_popup.ig_container {
  border: 1px solid transparent;
  max-width: 740px;
  background-color: #fff;
  /*Popup background color*/
}

body .mfp-s-ready .ig_popup.ig_container .ig_message {
  padding: 0;
}

body .mfp-s-ready .ig_popup.ig_container br,
body .mfp-s-ready .ig_popup.ig_container p:empty {
  display: none;
}

body .mfp-s-ready .ig_popup.ig_container br.bl,
body .mfp-s-ready .ig_popup.ig_container br.bl {
  display: block;
}

body .ig-signup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body .ig-signup .image-box {
  width: 350px;
}

body .ig-signup .form-background {
  padding-right: 40px;
  padding-left: 40px;
  width: calc( 100% - 350px);
}

body .ig-signup .hashtag {
  margin-bottom: 30px;
}

body .ig-signup .signup-copy {
  text-align: center;
  margin-bottom: 30px;
  font-size: 15px;
}

body .ig-signup img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

body .ig-signup .radio-group label {
  display: block;
  margin-bottom: 15px;
  position: relative;
  cursor: pointer;
}

body .ig-signup .radio-group label input {
  position: absolute;
  left: 0;
  opacity: 0;
  margin-top: 0;
}

body .ig-signup .radio-group label span:before {
  border: 1px solid #c6c5c5;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  top: -3px;
}

body .ig-signup .radio-group label span:after {
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 1px;
  top: -6px;
  font-size: 18px;
  opacity: 0;
  -webkit-transition: all ease .2s;
  transition: all ease .2s;
}

body .ig-signup .radio-group label span {
  font: 400 12px 'Josefin Sans', sans-serif;
  padding-left: 25px;
  text-transform: uppercase;
  position: relative;
}

body .ig-signup .radio-group label input:checked~span:after {
  opacity: 1;
}

body .ig-signup .input-wrap {
  margin-top: 30px;
}

body .ig-signup .input-wrap input {
  display: block;
  margin-bottom: 10px;
}

body .mfp-s-ready .ig_popup.ig_container .submit-btn,
body .mfp-s-ready .ig_popup.ig_container button,
body .mfp-s-ready .ig_popup.ig_container input[type="submit"],
body .mfp-s-ready .ig_popup.ig_container input[type="button"],
body .mfp-s-ready .ig_popup.ig_container .ig_button {
  font-size: 13px;
  border-radius: 0;
  width: 100% !important;
}

body .mfp-s-ready .ig_popup.ig_container .submit-btn:focus,
body .mfp-s-ready .ig_popup.ig_container button:focus,
body .mfp-s-ready .ig_popup.ig_container input[type="submit"]:focus,
body .mfp-s-ready .ig_popup.ig_container input[type="button"]:focus,
body .mfp-s-ready .ig_popup.ig_container .ig_button:focus,
body .mfp-s-ready .ig_popup.ig_container .submit-btn:active,
body .mfp-s-ready .ig_popup.ig_container button:active,
body .mfp-s-ready .ig_popup.ig_container input[type="submit"]:active,
body .mfp-s-ready .ig_popup.ig_container input[type="button"]:active,
body .mfp-s-ready .ig_popup.ig_container .ig_button:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}

body .mfp-s-ready .ig_popup.ig_container .submit-btn:hover,
body .mfp-s-ready .ig_popup.ig_container button:hover,
body .mfp-s-ready .ig_popup.ig_container input[type="submit"]:hover,
body .mfp-s-ready .ig_popup.ig_container input[type="button"]:hover,
body .mfp-s-ready .ig_popup.ig_container .ig_button:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/**
** Responsive
**/

@media(max-width:767px) {
  body .site-title img {
    padding-bottom: 70px;
  }
  .cycle-slideshow .slide-h2 {
    font-size: 22px;
  }
  body .pipdig-cats {
    display: block;
  }
  .signup-form.signup-inline .form-header,
  .signup-form.signup-inline .bt {
    padding-right: 0;
    padding-left: 0;
  }
  .signup-form.signup-inline .form-header {
    margin-bottom: 8px;
  }
  .signup-form.signup-inline .input-wrap>div {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .signup-form.signup-inline .bt {
    margin-top: 8px;
  }
  .signup-form.signup-inline .response-box {
    position: static;
    -webkit-transform: none;
    transform: none;
  }
  #ad-area-2 #sbi_images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  #ad-area-2 #sbi_images .sbi_item {
    width: 50%;
  }
}

@media (min-width:1024px) {
  .site-title img {
    max-width: 612px;
  }
  .cycle-pager {
    display: none;
  }
}