/**
Theme Name: diptisolanki
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Diptisolanki Theme by Nauj Gomez based in Astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: diptisolanki
Template: astra
*/

/* footer mailchimp suscription form */
#mc_embed_signup{ clear:left; font:14px "Montserrat", sans-serif; }
#mc-embedded-subscribe-form{margin: 0px; padding: 0px !important;}
input#mce-EMAIL{ width: 100% !important; border: none !important; border-radius: 0px !important; padding: 18px !important; color: #833378 !important;  opacity: 1 !important; margin-bottom:8px; }
input#mce-EMAIL::-webkit-input-placeholder { color: #E8E0D3 !important; opacity: 1 !important; }
input#mce-EMAIL::-moz-placeholder { color: #E8E0D3 !important;  opacity: 1 !important;}
input#mc-embedded-subscribe {
  background-color: #AB966E !important;
  color: #F8F6F2 !important;
  padding: 12px 50px 12px 50px !important;
  font-family: : "Montserrat", sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  height: auto !important;
  width: auto !important;
  border-radius: 0px !important;
 }
input#mc-embedded-subscribe:hover {
   background-color: #AB966E !important;
   color: #833378 !important;
  }
/* END footer mailchimp suscription form */


ul#astra-footer-menu li a{ text-decoration:underline !important; }

/* post custom styles */
blockquote{ border:none !important; padding:20px 0px 20px 0px; margin:0px !important;}
blockquote p{ font:46px "Cookie" !important; color:#833378 !important; margin-bottom:10px !important; line-height:44px !important; }
blockquote cite{ font-size:16px;  color:#833378 !important; font-style:normal !important;  }

pre {
  overflow-x: auto;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
	word-wrap: break-word;
  background-color: #833378 !important;
	color: #F8F6F2 !important;
	font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-weight: 300 !important;
	padding: 20px 50px 20px 50px !important;
}

body.single-post div.elementor-widget-container p,
body.single-post div.elementor-widget-container h1,
body.single-post div.elementor-widget-container h2,
body.single-post div.elementor-widget-container h3,
body.single-post div.elementor-widget-container h4,
body.single-post div.elementor-widget-container h5,
body.single-post div.elementor-widget-container h6,
body.single-post div.elementor-widget-container cite,
body.single-post div.elementor-widget-container div.elementor-post-navigation,
body.single-post div.elementor-widget-container ul,
body.single-post div.elementor-widget-container ol
{ padding-left: 50px; padding-right: 50px;}

div.elementor-element-c89fc05 h2 { padding-left: 0px !important; padding-right: 0px !important; } /*fix h2 margin newsletter */


@media (max-width: 480px) {
  pre {	padding: 20px 20px 20px 20px !important; }
  body.single-post div.elementor-widget-container p,
  body.single-post div.elementor-widget-container h1,
  body.single-post div.elementor-widget-container h2,
  body.single-post div.elementor-widget-container h3,
  body.single-post div.elementor-widget-container h4,
  body.single-post div.elementor-widget-container h5,
  body.single-post div.elementor-widget-container h6,
  body.single-post div.elementor-widget-container cite,
  body.single-post div.elementor-widget-container div.elementor-post-navigation,
  body.single-post div.elementor-widget-container ul,
  body.single-post div.elementor-widget-container ol
  { padding-left: 20px; padding-right: 20px;}
}

/* END: post custom styles */

/* post navigation */
.page-numbers.prev, .page-numbers.next{ color: #F8F6F2 !important; background-color: #AB966E; padding: 12px 45px 12px 45px;  text-decoration: none !important; font-weight:500 !important; }
.post-navigation__prev--label, .post-navigation__next--label{ color: #ffffff !important; background-color: #AB966E; padding: 12px 44px 12px 45px; text-decoration: none !important; font-weight:500 !important; }
.elementor-post-navigation__link a{ text-decoration: none !important;}
/* END: post navigation */

ul {margin-left:14px; }
li {padding-left:1em}

/* contact form */
form.wpforms-form input{ border:none !important; padding:15px 0px 15px 20px !important; height:auto !important; color:#833378 !important;  }
form.wpforms-form input::-webkit-input-placeholder { color: #AB966E !important; opacity: 1 !important; }
form.wpforms-form input::-moz-placeholder { color: #AB966E !important;  opacity: 1 !important;}

form.wpforms-form select{ border:none !important; padding:15px 0px 15px 20px !important; height:auto !important; color:#833378 !important;  }
form.wpforms-form select::-webkit-input-placeholder { color: #AB966E !important; opacity: 1 !important; }
form.wpforms-form select::-moz-placeholder { color: #AB966E !important;  opacity: 1 !important;}

form.wpforms-form textarea{ border:none !important; padding:10px 0px 10px 20px !important; height:auto !important; color:#833378 !important; }
form.wpforms-form option.placeholder { color: #AB966E !important; opacity: 1 !important; }

form.wpforms-form .wpforms-submit { background-color: #833378 !important; color: #F8F6F2 !important; padding:12px 80px 12px 80px !important; font:14px "Montserrat", sans-serif !important; font-weight:500 !important;  }
form.wpforms-form .wpforms-submit:hover{ color:#000000 !important; }
/* END contact form */

button.ast-menu-toggle{ background-color:#F9F9F9 !important; border:none !important; }
span.ast-icon.icon-arrow{ color:rgb(131, 51, 120) !important; }

/* instagram */
div#sb_instagram{ padding-bottom: 0px !important;}
div#sbi_images{ padding-bottom: 0px !important; padding-top: 0px !important;}
@media (max-width: 480px) {
  div.sbi_item.sbi_type_image div.sbi_photo_wrap{ padding-bottom: 10px !important; padding-top: 10px !important;}
}
/* END instagram */
