*{padding:0;margin:0;border:0}body{font-family:'montserrat',helvetica,arial,sans-serif;font-size:100%;font-weight:300;letter-spacing:-0.5px;text-align:center;cursor:default;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.container{position:relative;width:1280px;margin:0 auto;text-align:left}article,aside,details,figcaption,figure,figcaption,footer,header,menu,nav,section,video{display:block}h2,h3,h4,h5,h6,nav,.btn{font-family:'rubik',helvetica,arial,sans-serif;font-weight:300}img{vertical-align:middle}img.svg,object.svg{width:100%}#top-link a{display:none;position:fixed;z-index:9999;right:0;bottom:0;color:#fff;font-size:0.9em;text-decoration:none;padding:10px 14px;background-color:#428626;border-top-left-radius:4px}.skip a{position:absolute;left:-9999px}.skip a:focus,.skip a:active{opacity:0.8;filter:alpha(opacity=80);width:100%;top:0;left:0;z-index:99;text-align:center;font-size:0.8em;padding:6px 0;outline:none}#header{position:relative;width:100%}#header .header-panel-01{position:absolute;left:0;width:70%;height:100%;background:#f1f5f3 url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/purty-wood.png)}#header .header-panel-02{position:absolute;right:0;width:30%;height:100%;background-color:#56ae31}#header .container{display:-ms-flexbox;display:-webkit-flex;display:flex}#header .header-hero{float:left;width:70%;padding:30px 0}#header .header-hero .logo img{position:relative;z-index:9;max-width:450px;margin:0 0 40px}#header .header-hero .logo:active,#header .header-hero .logo:focus{background-color:transparent}#header .header-hero .header-hero--intro{margin:0 -40px 0 40px}#header .header-hero .header-hero--intro .header-hero--text{overflow:hidden;position:relative;z-index:9;width:100%;padding:30px 30px 40px;background-color:#fff;box-shadow:10px 10px 0 rgba(90,90,90,0.1);border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header .header-hero .header-hero--intro .header-hero--text h2{color:#56ae31;font-size:2.2em;margin:0 0 20px}#header .header-hero .header-hero--intro .header-hero--text p{font-size:1.2em;line-height:1.7em;margin:0 0 20px}#header .header-hero .header-hero--intro .header-hero--text li{font-size:1.2em;line-height:1.7em;margin:0 30px 4px}#header .header-hero .header-hero--intro .header-hero--text .btn a{margin-bottom:0}#header .header-hero .header-hero--intro .header-hero--text img.small{float:right;max-width:140px;margin:0 0 10px 10px}#header .header-hero h1{position:absolute;left:-9999px}#header .header-aside{float:right;width:30%;padding:60px 0;background-color:#56ae31;background-color:#56ae31;background:-webkit-linear-gradient(left, #50a22e 0%, #56ae31 100%);background:linear-gradient(to right, #50a22e 0%, #56ae31 100%)}#header .header-aside #navslide{display:none;cursor:pointer;z-index:99999;position:fixed;top:0;right:0;width:50px;height:50px;background-color:#50a22e;border-radius:0;border-bottom-left-radius:4px}#header .header-aside #navslide span{float:left;position:relative;width:28px;margin:-9px 0 0 11px}#header .header-aside #navslide b{opacity:1;filter:alpha(opacity=100);display:block;position:absolute;left:0;height:2px;width:100%;background-color:#fff;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}#header .header-aside #navslide b:nth-child(1){top:0}#header .header-aside #navslide b:nth-child(2),#header .header-aside #navslide b:nth-child(3){top:8px}#header .header-aside #navslide b:nth-child(4){top:16px}#header .header-aside section{width:100%;padding:0 0 0 90px;margin:0 0 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header .header-aside section h6{display:inline-block;color:#fff;font-size:1em;text-transform:lowercase;padding:8px 14px;border:1px solid #fff;border-radius:4px;box-shadow:6px 6px 0 rgba(90,90,90,0.1)}#header .header-aside section ul{margin:20px 0}#header .header-aside section ul li{list-style:none;color:#fff;font-size:1.25em;font-weight:700;letter-spacing:-0.5px;margin:0 0 8px;padding-left:10px;border-left:3px dotted #6ecb47;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}#header .header-aside section ul li a{display:block;color:rgba(255,255,255,0.6);text-decoration:none;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}#header .header-aside section ul li a:active,#header .header-aside section ul li a:focus{background-color:transparent}#header .header-aside section ul li.current-menu-item,#header .header-aside section ul li.current-page-ancestor,#header .header-aside section ul li:hover{border-left-color:rgba(255,255,255,0.9)}#header .header-aside section ul li.current-menu-item a,#header .header-aside section ul li.current-page-ancestor a,#header .header-aside section ul li:hover a{color:#fff;text-shadow:3px 3px 0 rgba(90,90,90,0.1);text-decoration:underline;margin-left:4px}#header .header-aside section .social{float:left}#header .header-aside section .social a{float:right;display:block;width:36px;height:36px;margin:0 0 0 6px;background-repeat:no-repeat;background-position:center;background-size:50%;border:2px solid #6ecb47;border-radius:50%;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#header .header-aside section .social a:hover{background-color:#6ecb47}#header .header-aside section .social a.sc-tw{background-image:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/svg/icon-twitter.svg)}#header .header-aside section .social a.sc-fb{background-image:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/svg/icon-facebook.svg)}#header .header-aside section .social a.sc-li{background-image:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/svg/icon-linkedin.svg)}#header .header-aside section .social a.sc-yt{background-image:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/svg/icon-youtube.svg)}#header .header-aside section .social a span{position:absolute;left:-9999px}#main-content_holder{color:#42515a}.main-content{padding:60px 50px}.main-content:nth-child(even){background-color:#f7f8fb}.main-content h2{color:#56ae31;font-size:2.6em;margin:0 0 24px;padding-left:50px;background:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/icon-head-01.png) 0 4px no-repeat;background-size:40px}.main-content h2 span{color:#42515a}.main-content h3,.main-content h4,.main-content h5,.main-content h6{color:#56ae31;font-size:2em;margin:50px 0 10px}.main-content h3 span,.main-content h4 span,.main-content h5 span,.main-content h6 span{color:#42515a}.main-content p{font-size:1.2em;line-height:1.5em;margin:0 0 24px}.main-content p.intro{font-size:1.4em;margin-top:0}.main-content ul,.main-content ol,.main-content dl{margin:30px 0}.main-content ul li,.main-content ol li,.main-content dl li{list-style:disc;font-size:1.2em;line-height:1.5em;margin:0 40px 10px 20px;padding:0 0 0 10px}.main-content ol li{list-style:decimal}.main-content dl dt{font-size:0.9em;font-weight:700;margin:10px 0 0}.main-content dl dd{list-style:disc;font-size:0.9em;line-height:1.5em;margin:0 0 0 20px}.main-content img{margin:20px 0;max-width:100%;height:auto;box-shadow:10px 10px 0 rgba(90,90,90,0.1)}.main-content img.small{float:right;max-width:200px;box-shadow:none;margin:16px 0 40px 40px}.main-content img.alignleft{float:left;margin:0 20px 20px 0}.main-content img.alignright{float:right;max-width:384px;margin:14px 0 40px 40px}.main-content img.skew{clip-path:polygon(0 0, 100% 0, 100% 96%, 0 100%)}.main-content img.tilt{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.main-content a:link,.main-content a:visited{font-weight:700;text-decoration:none;text-decoration:underline dotted #56ae31}.main-content a:hover{text-decoration:none}.main-content table{margin:40px 0;border-collapse:collapse;border-top:1px solid #ccc;border-left:1px solid #ccc}.main-content table td,.main-content table th{text-align:center;font-size:1.2em;padding:20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.main-content table th{text-align:right;color:#fff;background-color:#56ae31}.main-content table td.cta{font-size:80%}.main-content table td h3{margin:0}.main-content table td p{font-size:1em;margin:0}.main-content table td img{float:none;margin:0;padding:0}.main-content table td .btn a{margin:0}.main-content .boxout{float:left;width:100%;padding:0 40px 10px;margin:20px 0;background-color:#fff;box-shadow:10px 10px 0 rgba(90,90,90,0.1);border:1px solid rgba(90,90,90,0.1);border-top:20px solid #ade296;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content .boxout:hover{border-top-color:#60c237}.main-content .boxout.open{padding-bottom:40px;border-top-color:#60c237}.main-content .boxout h3{cursor:pointer;min-height:50px;line-height:1.5em;margin:30px 0 20px;padding-right:50px;background:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/icon-tack-01.png) right center no-repeat;background-size:50px}.main-content .boxout .boxout-text{display:none;float:left;width:100%}.main-content .step-path{float:left;padding:50px;margin:20px 0 50px;border-radius:4px;background:#f7f8fb url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/notebook-dark.png);border:1px solid rgba(90,90,90,0.1)}.main-content .step-path dl{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-family:'rubik',helvetica,arial,sans-serif;margin:0}.main-content .step-path dl dt{width:100%;font-size:2em;font-weight:normal;margin:0 0 40px}.main-content .step-path dl dd{position:relative;width:23%;color:#fff;font-weight:400;font-size:1.2em;line-height:normal;margin:0 1% 2%;padding:30px 20px;background-color:#6dc3ce;border-radius:4px;box-shadow:6px 6px 0 rgba(90,90,90,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content .step-path dl dd strong{opacity:0.2;filter:alpha(opacity=20);position:absolute;top:-10px;right:0px;font-size:3.5em}.main-content .step-path dl dd:hover{background-color:#47b3c1}.main-content .step-path dl dd:after{z-index:1;position:absolute;top:48%;right:-26px;content:"";width:0;height:0;margin-top:-16px;border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #47b3c1}.main-content .step-path dl dd:nth-child(4n+1):after,.main-content .step-path dl dd:last-child:after{border-width:0}.main-content .step-path dl dd a{display:block;color:#fff;font-weight:400}.main-content .section-blocks{clear:left;float:left;width:100%;margin:0}.main-content .section-blocks li{float:left;width:31.333%;text-align:center;list-style:none;margin:1%;padding:30px;border:1px solid #d8d9da;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content .section-blocks li h4{font-size:1.0em;font-weight:700;margin:0}.main-content .section-blocks li img{max-width:100%;margin:0 0 20px}.main-content .section-blocks li img.basic{max-width:70%;max-height:120px;box-shadow:none}.main-content .section-blocks.section-blocks--choices{margin:40px 0;border-bottom:1px solid #d8d9da;box-shadow:10px 10px 0 rgba(90,90,90,0.1)}.main-content .section-blocks.section-blocks--choices li{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:right;width:100%;margin:0;padding:0;background-image:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/notebook-dark.png);border-bottom:0}.main-content .section-blocks.section-blocks--choices li .choices-txt{max-width:50%;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content .section-blocks.section-blocks--choices li .choices-txt h4{font-size:1.3em;font-weight:300;margin:0 0 6px}.main-content .section-blocks.section-blocks--choices li .choices-txt p{font-size:1em;margin:0 0 10px}.main-content .section-blocks.section-blocks--choices li .choices-txt .btn a{font-size:1em;margin:0;padding:6px 16px 8px}.main-content .section-blocks.section-blocks--choices li .choices-img{max-width:50%}.main-content .section-blocks.section-blocks--choices li .choices-img img{margin:0;box-shadow:none}.main-content .section-blocks.section-blocks--choices li:nth-child(even){text-align:left;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.main-content .help-area{float:left;clear:left;width:100%;padding:60px 50px;background:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/icon-head-02.png) no-repeat;background-size:100% 100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content .help-area.help-area--alt{padding:40px 30px;margin:20px 0;background:#f7f8fb url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/notebook-dark.png);box-shadow:6px 6px 0 rgba(90,90,90,0.1);border:1px solid #d8d9da;border-radius:4px}.main-content .help-area p{margin:0 0 12px}.main-content .help-area p:first-of-type{font-size:1.35em;padding-right:50px;background:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/icon-tack-01.png) right top no-repeat;background-size:50px}.btn a{display:inline-block;font-size:1.2em;text-align:center;padding:10px 16px 10px;margin:0 0 20px;background-color:#6dc3ce;border-radius:4px;box-shadow:6px 6px 0 rgba(90,90,90,0.1)}.btn a:link,.btn a:visited{font-weight:300;color:#fff;text-decoration:none}.btn a:hover,.btn a:active,.btn a:focus{background-color:#6ecb47}#contact-form *,#gform_3 *,#gform_4 *,#gform_5 *,.woocommerce-checkout *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contact-form legend,#gform_3 legend,#gform_4 legend,#gform_5 legend,.woocommerce-checkout legend{color:#fff;font-size:1.8em;text-transform:lowercase;padding:10px 30px 12px;background-color:#56ae31;border:1px solid #fff;border-radius:4px;box-shadow:6px 6px 0 rgba(90,90,90,0.1)}#contact-form fieldset,#gform_3 fieldset,#gform_4 fieldset,#gform_5 fieldset,.woocommerce-checkout fieldset{position:relative;padding:0 30px 30px;margin:0 0 50px;border:1px solid #d8d9da;background-color:#fff;border-radius:4px;box-shadow:6px 6px 0 rgba(90,90,90,0.1)}#contact-form h2.gsection_title,#gform_3 h2.gsection_title,#gform_4 h2.gsection_title,#gform_5 h2.gsection_title,.woocommerce-checkout h2.gsection_title{float:left;width:100%;margin:40px 0 30px !important;padding:20px 0 0 !important;background-image:none;border-top:1px solid #d8d9da}#contact-form p,#gform_3 p,#gform_4 p,#gform_5 p,.woocommerce-checkout p{clear:left;font-size:1em;margin:0 0 24px}#contact-form ul li,#gform_3 ul li,#gform_4 ul li,#gform_5 ul li,.woocommerce-checkout ul li{max-width:98%;list-style:none;margin:0 0 24px;padding:0}#contact-form ul li.full,#gform_3 ul li.full,#gform_4 ul li.full,#gform_5 ul li.full,.woocommerce-checkout ul li.full{width:100%}#contact-form ul li.sw-sml,#contact-form ul li.sw-mdl,#contact-form ul li.sw-lrg,#contact-form ul li.sw-msv,#gform_3 ul li.sw-sml,#gform_3 ul li.sw-mdl,#gform_3 ul li.sw-lrg,#gform_3 ul li.sw-msv,#gform_4 ul li.sw-sml,#gform_4 ul li.sw-mdl,#gform_4 ul li.sw-lrg,#gform_4 ul li.sw-msv,#gform_5 ul li.sw-sml,#gform_5 ul li.sw-mdl,#gform_5 ul li.sw-lrg,#gform_5 ul li.sw-msv,.woocommerce-checkout ul li.sw-sml,.woocommerce-checkout ul li.sw-mdl,.woocommerce-checkout ul li.sw-lrg,.woocommerce-checkout ul li.sw-msv{float:left;clear:none;margin:0 1% 24px 0}#contact-form ul li.sw-hdr,#gform_3 ul li.sw-hdr,#gform_4 ul li.sw-hdr,#gform_5 ul li.sw-hdr,.woocommerce-checkout ul li.sw-hdr{margin-bottom:6px}#contact-form ul li.sw-sml,#gform_3 ul li.sw-sml,#gform_4 ul li.sw-sml,#gform_5 ul li.sw-sml,.woocommerce-checkout ul li.sw-sml{width:17%}#contact-form ul li.sw-mdl,#gform_3 ul li.sw-mdl,#gform_4 ul li.sw-mdl,#gform_5 ul li.sw-mdl,.woocommerce-checkout ul li.sw-mdl{width:32%}#contact-form ul li.sw-lrg,#gform_3 ul li.sw-lrg,#gform_4 ul li.sw-lrg,#gform_5 ul li.sw-lrg,.woocommerce-checkout ul li.sw-lrg{width:48.5%}#contact-form ul li.sw-msv,#gform_3 ul li.sw-msv,#gform_4 ul li.sw-msv,#gform_5 ul li.sw-msv,.woocommerce-checkout ul li.sw-msv{width:80%}#contact-form ul li.clear-left,#gform_3 ul li.clear-left,#gform_4 ul li.clear-left,#gform_5 ul li.clear-left,.woocommerce-checkout ul li.clear-left{clear:left}#contact-form ul ul.gfield_checkbox li,#contact-form ul ul.gfield_radio li,#gform_3 ul ul.gfield_checkbox li,#gform_3 ul ul.gfield_radio li,#gform_4 ul ul.gfield_checkbox li,#gform_4 ul ul.gfield_radio li,#gform_5 ul ul.gfield_checkbox li,#gform_5 ul ul.gfield_radio li,.woocommerce-checkout ul ul.gfield_checkbox li,.woocommerce-checkout ul ul.gfield_radio li{float:left;margin:0 20px 0 0}#contact-form ul ul.gfield_checkbox li label,#contact-form ul ul.gfield_radio li label,#gform_3 ul ul.gfield_checkbox li label,#gform_3 ul ul.gfield_radio li label,#gform_4 ul ul.gfield_checkbox li label,#gform_4 ul ul.gfield_radio li label,#gform_5 ul ul.gfield_checkbox li label,#gform_5 ul ul.gfield_radio li label,.woocommerce-checkout ul ul.gfield_checkbox li label,.woocommerce-checkout ul ul.gfield_radio li label{font-weight:normal}#contact-form label,#gform_3 label,#gform_4 label,#gform_5 label,.woocommerce-checkout label{cursor:pointer;font-weight:700}#contact-form input,#gform_3 input,#gform_4 input,#gform_5 input,.woocommerce-checkout input{border:1px solid #d8d9da}#contact-form input[type="text"],#contact-form input[type="tel"],#contact-form input[type="email"],#contact-form input[type="url"],#contact-form input[type="file"],#gform_3 input[type="text"],#gform_3 input[type="tel"],#gform_3 input[type="email"],#gform_3 input[type="url"],#gform_3 input[type="file"],#gform_4 input[type="text"],#gform_4 input[type="tel"],#gform_4 input[type="email"],#gform_4 input[type="url"],#gform_4 input[type="file"],#gform_5 input[type="text"],#gform_5 input[type="tel"],#gform_5 input[type="email"],#gform_5 input[type="url"],#gform_5 input[type="file"],.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="url"],.woocommerce-checkout input[type="file"]{width:100%;min-height:48px;max-height:48px;font-family:inherit;font-size:1em;padding:10px;background-color:#f7f8fb}#contact-form input:focus,#gform_3 input:focus,#gform_4 input:focus,#gform_5 input:focus,.woocommerce-checkout input:focus{background-color:#fff;border-color:#0c0}#contact-form input::placeholder,#gform_3 input::placeholder,#gform_4 input::placeholder,#gform_5 input::placeholder,.woocommerce-checkout input::placeholder{opacity:0.3;font-size:70%}#contact-form input[type="submit"],#gform_3 input[type="submit"],#gform_4 input[type="submit"],#gform_5 input[type="submit"],.woocommerce-checkout input[type="submit"]{cursor:pointer;color:#fff;font-size:1.3em;text-transform:uppercase;padding:16px 30px;background-color:#6dc3ce;border:0;border-radius:4px;box-shadow:6px 6px 0 rgba(90,90,90,0.1)}#contact-form input[type="submit"]:hover,#contact-form input[type="submit"]:active,#contact-form input[type="submit"]:focus,#gform_3 input[type="submit"]:hover,#gform_3 input[type="submit"]:active,#gform_3 input[type="submit"]:focus,#gform_4 input[type="submit"]:hover,#gform_4 input[type="submit"]:active,#gform_4 input[type="submit"]:focus,#gform_5 input[type="submit"]:hover,#gform_5 input[type="submit"]:active,#gform_5 input[type="submit"]:focus,.woocommerce-checkout input[type="submit"]:hover,.woocommerce-checkout input[type="submit"]:active,.woocommerce-checkout input[type="submit"]:focus{background-color:#6ecb47}#contact-form select,#gform_3 select,#gform_4 select,#gform_5 select,.woocommerce-checkout select{width:100%;min-height:48px;max-height:48px;font-size:1em;padding:10px;border:1px solid #d8d9da}#contact-form textarea,#gform_3 textarea,#gform_4 textarea,#gform_5 textarea,.woocommerce-checkout textarea{resize:vertical;font-family:inherit;width:100%;min-height:150px;font-size:1em;padding:10px;background-color:#f7f8fb;border:1px solid #d8d9da}#contact-form textarea:focus,#gform_3 textarea:focus,#gform_4 textarea:focus,#gform_5 textarea:focus,.woocommerce-checkout textarea:focus{background-color:#fff;border-color:#0c0}#contact-form textarea::placeholder,#gform_3 textarea::placeholder,#gform_4 textarea::placeholder,#gform_5 textarea::placeholder,.woocommerce-checkout textarea::placeholder{opacity:0.3;font-size:70%}#contact-form .options label,#gform_3 .options label,#gform_4 .options label,#gform_5 .options label,.woocommerce-checkout .options label{float:left;font-weight:normal;margin-left:10px;margin-right:30px}#contact-form .options label.intro,#gform_3 .options label.intro,#gform_4 .options label.intro,#gform_5 .options label.intro,.woocommerce-checkout .options label.intro{cursor:default;float:none;width:100%;font-weight:700;margin-left:0;margin-bottom:10px}#contact-form .options input[type="checkbox"],#contact-form .options input[type="radio"],#gform_3 .options input[type="checkbox"],#gform_3 .options input[type="radio"],#gform_4 .options input[type="checkbox"],#gform_4 .options input[type="radio"],#gform_5 .options input[type="checkbox"],#gform_5 .options input[type="radio"],.woocommerce-checkout .options input[type="checkbox"],.woocommerce-checkout .options input[type="radio"]{float:left;margin:4px 0 0}#contact-form table,#gform_3 table,#gform_4 table,#gform_5 table,.woocommerce-checkout table{width:100%;margin:20px 0;border-collapse:collapse}#contact-form table td,#contact-form table th,#gform_3 table td,#gform_3 table th,#gform_4 table td,#gform_4 table th,#gform_5 table td,#gform_5 table th,.woocommerce-checkout table td,.woocommerce-checkout table th{vertical-align:top;padding:8px}#contact-form table th,#gform_3 table th,#gform_4 table th,#gform_5 table th,.woocommerce-checkout table th{font-size:1em}#contact-form table input[type="text"],#gform_3 table input[type="text"],#gform_4 table input[type="text"],#gform_5 table input[type="text"],.woocommerce-checkout table input[type="text"]{margin-bottom:0}#contact-form table textarea,#gform_3 table textarea,#gform_4 table textarea,#gform_5 table textarea,.woocommerce-checkout table textarea{height:150px}.gform_wrapper .field_description_below .gfield_description{padding-top:0 !important}.gform_wrapper ul li.gfield{border:0}.gform_confirmation_wrapper{float:left;clear:left;width:100%;color:#fff;font-size:1.3em;padding:30px;background-color:#479447;border-radius:4px;box-shadow:6px 6px 0 rgba(90,90,90,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#gform_3,#gform_4,#gform_5{clear:left;padding:30px;border:1px solid #d8d9da;border-radius:4px;box-shadow:10px 10px 0 rgba(90,90,90,0.1)}#gform_3 ul.info li,#gform_4 ul.info li,#gform_5 ul.info li{font-size:1em;margin:0}.ui-datepicker{display:none}#footer{float:left;position:relative;width:100%;color:#42515a;padding:50px;background-color:#f1f3f3;border-top:4px dotted #6ecb47;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#footer .container{text-align:center}#footer section{float:left;width:33.333%;padding:30px 30px;margin:30px 0 10px;border-right:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#footer section:last-of-type{border-right:0}#footer section h6{opacity:1;filter:alpha(opacity=100);height:0;padding-bottom:15%;margin-bottom:20px;background-repeat:no-repeat;background-size:contain}#footer section h6 span{position:absolute;left:-9999px}#footer section p{text-align:left;font-size:0.9em;line-height:1.4em}#footer section.service-00{width:100%;border-right:0}#footer section.service-00 h6{padding-bottom:8%;background-position:center;background-image:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/logo-02d.png)}#footer section.service-00 p{text-align:center}#footer section.service-01 h6{background-image:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/logo-02a.png)}#footer section.service-02 h6{background-image:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/logo-02b.png)}#footer section.service-03 h6{background-image:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/logo-02c.png)}#footer h6{opacity:0.5;filter:alpha(opacity=50);font-size:2em;text-transform:lowercase;font-weight:300}.footer-details{clear:left;padding:50px;color:#fff;background-color:#50a22e;background:-webkit-linear-gradient(top, #56ae31 0%, #50a22e 100%);background:linear-gradient(to bottom, #56ae31 0%, #50a22e 100%);border-top:4px dashed #6ecb47}.footer-details .container{text-align:center}.footer-details p{font-size:0.85em}.footer-details p.credit a{font-size:0.85em;color:#fff;text-transform:lowercase;border:0}.footer-details ul{margin:2px 0 0}.footer-details ul li{display:inline-block;list-style:none;font-size:0.85em;margin:0 6px 10px 0;padding-left:10px;border-left:0.5px solid rgba(255,255,255,0.7)}.footer-details ul li:first-child{border-left:0}.footer-details ul li a{text-decoration:none}.footer-details ul li a:active,.footer-details ul li a:focus{background-color:transparent}.footer-details a:link,.footer-details a:visited{color:#fff;text-decoration:none;border-bottom:0.5px solid rgba(255,255,255,0.7)}.footer-details a:hover,.footer-details a:active,.footer-details a:focus{border-bottom:0}.line,hr{clear:both;height:1px;font-size:0;margin:30px 0;border-bottom:1px solid #d8d9da}.clearing{clear:both}.error{color:#f00}.win{color:#090}.hide{position:absolute;left:-9999px}.remove{margin:0;padding:0;border:0}.tiny{font-size:0.7em}.no-function{pointer-events:none}.webkit-blurry-fix{box-shadow:0 0 1px transparent}.nice-scrolly-area{overflow-y:scroll;-webkit-overflow-scrolling:touch}strong{font-weight:700}em{font-style:italic}q{font-style:italic;display:block}address{font-style:normal}acronym,abbr{cursor:help;border-bottom:1px dotted #000}iframe,video{margin:20px 0;border:1px solid #888}.embed-container{position:relative;overflow:hidden;width:728px;height:410px;max-width:100%;margin:30px 0}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border:0}audio{width:100%;margin:20px 0}blockquote{font-size:1.4em;quotes:"“" "”" "‘" "’";margin:20px 0;padding:20px 10px 0;background-color:#f9f9f9;border-left:10px solid #ccc}blockquote:before,blockquote:after{content:open-quote;font-size:4em;color:#696;line-height:0.1em;vertical-align:-0.4em}blockquote:before{margin-right:4px}blockquote:after{content:close-quote;vertical-align:-0.6em;margin-left:4px}blockquote footer{clear:left;font-size:0.75em}blockquote p,blockquote footer{display:inline}a:link,a:visited{color:#56ae31;text-decoration:underline}a:hover{text-decoration:none}a:active,a:focus{color:#000;background-color:#ede9e4;text-decoration:underline}:focus:not(:focus-visible){outline:none}a.pdf{padding-right:14px;background:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/icon-pdf.gif) no-repeat 100% 50%}a.ext{padding-right:14px;background:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/icon-ext.png) no-repeat 100% 2px}::selection{background-color:#ede9e4}::-moz-selection{background-color:#ede9e4}input[type="text"]:disabled{background-color:#ccc}input:checked{border:1px solid #090}.clearfix:after{visibility:hidden;display:block;clear:both;content:".";font-size:0;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.main-content h2.woocommerce-loop-product__title{background-image:none}.main-content .quantity .qty{font-size:1em;font-weight:700;padding:10px;background-color:rgba(90,90,90,0.1);border-radius:6px;border:1px solid rgba(90,90,90,0.3)}.woocommerce #header .header-aside section ul li#menu-item-34.current-menu-item,.woocommerce #header .header-aside section ul li#menu-item-34:hover{border-left-color:rgba(255,255,255,0.9)}.woocommerce #header .header-aside section ul li#menu-item-34.current-menu-item a,.woocommerce #header .header-aside section ul li#menu-item-34:hover a{text-shadow:3px 3px 0 rgba(90,90,90,0.1);text-decoration:underline;margin-left:4px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.button.alt,.woocommerce .wc-proceed-to-checkout a.checkout-button{font-size:1em;text-transform:lowercase;text-align:center;padding:10px 16px 10px;background-color:#6dc3ce;border-radius:4px;box-shadow:6px 6px 0 rgba(90,90,90,0.1)}.woocommerce #respond input#submit:link,.woocommerce #respond input#submit:visited,.woocommerce a.button:link,.woocommerce a.button:visited,.woocommerce button.button:link,.woocommerce button.button:visited,.woocommerce input.button:link,.woocommerce input.button:visited,.woocommerce button.button.alt:link,.woocommerce button.button.alt:visited,.woocommerce .wc-proceed-to-checkout a.checkout-button:link,.woocommerce .wc-proceed-to-checkout a.checkout-button:visited{font-weight:300;color:#fff;text-decoration:none}.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:active,.woocommerce #respond input#submit:focus,.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce input.button:hover,.woocommerce input.button:active,.woocommerce input.button:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus,.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce .wc-proceed-to-checkout a.checkout-button:active,.woocommerce .wc-proceed-to-checkout a.checkout-button:focus{background-color:#6ecb47}.woocommerce .woocommerce-ordering{display:none}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:2.5em}.woocommerce #content div.product div.summary .product_meta,.woocommerce div.product div.summary .product_meta{display:none}.woocommerce .up-sells,.woocommerce .upsells{clear:left}.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.woocommerce table.shop_table{margin:0 0 30px;border-radius:0}.woocommerce table.shop_table th{text-align:center}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}body.nav-toggle #header #navslide b:nth-child(1),body.nav-toggle #header #navslide b:nth-child(4){top:8px;left:50%;width:0}body.nav-toggle #header #navslide b:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.nav-toggle #header #navslide b:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#header .header-hero{padding:30px 0}#header .header-hero .logo img{margin:0 0 -40px}#header .header-hero .header-hero--intro{position:relative;max-width:100%;height:0;margin:70px -40px 90px 40px;padding-bottom:50%;background:url(//www.yourspanishwill.com/wp-content/themes/spanishwills/img/imagery/hp-img03.jpg) center no-repeat;background-size:cover;box-shadow:10px 10px 0 rgba(90,90,90,0.1)}#header .header-hero .header-hero--intro .header-hero--text{position:absolute;bottom:-60px;left:20px;width:80%}#header .header-hero .header-hero--intro .header-hero--text h2{font-size:1.9em;margin:0 0 10px}#header .header-hero .header-hero--intro .header-hero--text p{font-size:1.1em;line-height:1.5em}.main-content ul{margin-top:10px}@media screen and (max-device-width: 1380px), screen and (max-width: 1380px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:100%}video{width:100%}.container{width:auto;margin:0 50px}.main-content{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-device-width: 1180px), screen and (max-width: 1180px){#header .header-hero .header-hero--intro .header-hero--text{width:90%}#header .header-aside section{padding-left:30px}#header .header-hero .logo img{max-width:330px}.main-content,#footer,.footer-details{padding-right:0;padding-left:0}.main-content .section-blocks.section-blocks--choices li{font-size:100%}#home #header .header-hero .header-hero--intro{margin:70px 40px 90px}#home #header .header-hero .header-hero--intro .header-hero--text{bottom:-100px}}@media screen and (max-device-width: 960px), screen and (max-width: 960px){#header .header-panel-01{width:100%}#header .header-panel-02{display:none}#header .header-hero{width:100%}#header .header-hero .header-hero--intro{margin:0}#header .header-hero .header-hero--intro .header-hero--text{width:100%}#header .header-aside{display:block;z-index:9999;position:fixed;top:0;right:-270px;width:270px;height:100%;padding:30px 0}#header .header-aside #navslide{display:block}#header .header-aside section{padding-left:30px;margin-bottom:0}#header .header-aside section ul{margin-bottom:10px}#top-link a{display:none !important}.main-content img.alignright{max-width:260px;margin:14px 0 40px 40px}.main-content .step-path dl dd{width:100%;text-align:center}.main-content .step-path dl dd:after{top:auto;bottom:-16px;right:50%;margin-right:-20px;border-width:16px 15px 0 15px;border-color:#47b3c1 transparent transparent transparent}.main-content .step-path dl dd:nth-child(4n+1):after{border-width:16px 15px 0 15px}.main-content .step-path dl dd:nth-child(odd) strong{right:auto;left:0}.main-content .section-blocks li{padding:18px}.main-content .section-blocks.section-blocks--choices li .choices-txt{max-width:55%}.main-content .section-blocks.section-blocks--choices li .choices-img{max-width:45%}#home #header .header-hero .header-hero--intro{margin:70px 0 110px}#contact-form ul li,#gform_3 ul li,#gform_4 ul li,#gform_5 ul li,.woocommerce-checkout ul li{max-width:none}#contact-form ul li.sw-sml,#contact-form ul li.sw-mdl,#contact-form ul li.sw-lrg,#contact-form ul li.sw-msv,#gform_3 ul li.sw-sml,#gform_3 ul li.sw-mdl,#gform_3 ul li.sw-lrg,#gform_3 ul li.sw-msv,#gform_4 ul li.sw-sml,#gform_4 ul li.sw-mdl,#gform_4 ul li.sw-lrg,#gform_4 ul li.sw-msv,#gform_5 ul li.sw-sml,#gform_5 ul li.sw-mdl,#gform_5 ul li.sw-lrg,#gform_5 ul li.sw-msv,.woocommerce-checkout ul li.sw-sml,.woocommerce-checkout ul li.sw-mdl,.woocommerce-checkout ul li.sw-lrg,.woocommerce-checkout ul li.sw-msv{float:none;width:100%;margin-right:0;margin-left:0}}@media screen and (max-device-width: 768px), screen and (max-width: 768px){.main-content h2{float:left;width:100%;font-size:2.0em;padding-left:40px;background-position:0 0;background-size:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content img{float:none;max-width:100%;height:auto;margin:20px 0 40px}.main-content img.alignright{float:none;max-width:100%;margin:20px 0}.main-content .section-blocks li{width:48%}.main-content .section-blocks.section-blocks--choices li{-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2em}.main-content .section-blocks.section-blocks--choices li .choices-txt{text-align:center;min-width:100%;max-width:100%}.main-content .section-blocks.section-blocks--choices li .choices-img{display:none}#footer section{width:100%;margin:0;padding-left:0;padding-right:0;border-right:0;border-bottom:1px solid rgba(0,0,0,0.1)}#footer section:last-child{border-bottom:0}#footer section.service-00 h6{padding-bottom:16%;background-position:left}#footer section.service-00 p{text-align:left}}@media screen and (max-device-width: 640px), screen and (max-width: 640px){body{font-size:80%}.container{margin:0 20px}#header .header-hero .header-hero--intro .header-hero--text{padding-left:20px;padding-right:20px}.main-content,#footer,.footer-details{padding-top:20px;padding-bottom:20px}.main-content table{display:block}.main-content table table,.main-content table thead,.main-content table tbody,.main-content table th,.main-content table td,.main-content table tr{display:block}.main-content table th{text-align:center}.main-content table td.cta{padding:30px}.main-content table td.cta .btn a{float:none}.main-content .step-path{padding:30px}.main-content .boxout{padding-left:20px;padding-right:20px}.main-content .boxout h3{font-size:1.5em;line-height:normal}.main-content .section-blocks li{width:100%;margin:0 0 20px}.main-content .help-area{padding:100px 30px}#contact-form fieldset{padding:0 20px 20px}#contact-form legend{font-size:1.1em;padding:10px 20px}#contact-form ul li{width:100%}#contact-form table.refactor{display:block}#contact-form table.refactor th,#contact-form table.refactor td,#contact-form table.refactor tr{display:block}#contact-form table.refactor th{display:none}#contact-form input::placeholder,#contact-form textarea::placeholder{opacity:1}#contact-form .table-scroll{width:100%;overflow-x:auto;overflow-y:hidden}#home #header .header-hero .header-hero--intro{height:auto;margin:70px 0 10px;padding:0;background:none}#home #header .header-hero .header-hero--intro .header-hero--text{position:relative;bottom:auto;left:auto}}@media screen and (max-device-width: 480px), screen and (max-width: 480px){#header .header-hero .logo img{min-width:100%;max-width:100%}}