/*
Theme Name:   NetinspireTheme
Description:  Write here a brief description about your child-theme
Author:       Netinspire Ltd.
Author URL:   https://netinspire.co.uk/
Template:     hello-elementor
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  NetinspireTheme
*/

/* Write here your own personal stylesheet */


/*Links & Buttons*/
.gold a {border-bottom: 1px #E8C88C solid; padding-bottom: 1px; color: #333333!important;}
.gold a:hover {color: #5F5E5E!important; transition: color 0.3s ease;}
.gold-icon i {color: #E8C88C!important;}

/*Useful Links*/
.useful-links li, .useful-links li a { flex-direction:column; color: #333333; }

/*Wedding Package CTA*/
.package-cta .elementor-cta__bg-overlay { border:8px solid #E8C88C; }
.package-cta .elementor-cta__button-wrapper .elementor-cta__button { padding:18px 30px; }
.package-cta .elementor-cta__button:after { font-family: "Font Awesome 5 Free"; content:'\f054'; color:#E8C88C; font-size:13px; padding-left:4px;  }

/*Blogs*/

.elementor-posts .elementor-post__thumbnail__link { border:8px solid #E8C88C; }
.elementor-posts .elementor-post__read-more { border: 1px solid  #E8C88C; padding:6px 25px; background:white; }
.elementor-posts .elementor-post__read-more:after, .faqs .elementor-cta__button.elementor-button:after {
    font-family: "Font Awesome 5 Free";
    content: '\f054';
    color: #E8C88C;
    font-size: 13px;
    padding-left: 4px;
} 

.faqs .elementor-cta__button.elementor-button { padding: 10px 22px; }

.gfield_consent_label { line-height: 22px; margin-left:20px; margin-top:-35px;  }

.fas.fa-exclamation-circle { font-size:19px; }

.gform_button { background: #E8C88C !important; padding:10px 25px !important; }

a[href^="chelsea@santoriniweddingsbychelsea.com"] {
  display: none;
}

@media only screen and (min-width: 1024px) {.hero-logo {max-width: 420px!important;}} /* Desktop >1024 */
@media only screen and (min-width: 601px) and (max-width: 1023px) {.hero-logo {max-width: 320px!important;}} /* Tablet <1024 */
@media only screen and (max-width: 600px) {.hero-logo {max-width: 180px!important;}} /* Mobile <600 */
@media only screen and (max-width: 1170px) { 
	nav.elementor-nav-menu--main .elementor-item { padding-left:10px !important; padding-right:10px !important; } 
}

@media only screen and (max-width: 767px) { 
	.useful-links li.elementor-icon-list-item { margin-bottom:15px; }
}


