/* Nueva Landing Page AB Jets */


#header { background: rgba(0,39,97,1) !important; }

#main-content { margin: 62px auto 0 auto !important; }


.page-id-13344 .page-banner,
.page-id-15928 .page-banner,
.page-id-15953 .page-banner,
.page-id-15955 .page-banner,
.page-id-15957 .page-banner,
.page-id-15958 .page-banner,
.page-id-15920 .page-banner,
.page-id-17810 .page-banner { display: none!important; }

.page-id-13344 #main-content #page .wrapper .content .header,
.page-id-15928 #main-content #page .wrapper .content .header,
.page-id-15953 #main-content #page .wrapper .content .header,
.page-id-15955 #main-content #page .wrapper .content .header,
.page-id-15957 #main-content #page .wrapper .content .header,
.page-id-15958 #main-content #page .wrapper .content .header,
.page-id-15920 #main-content #page .wrapper .content .header,
.page-id-17810 #main-content #page .wrapper .content .header { display: none!important; }

.page-id-13344 #main-content #page .wrapper,
.page-id-15928 #main-content #page .wrapper,
.page-id-15953 #main-content #page .wrapper,
.page-id-15955 #main-content #page .wrapper,
.page-id-15957 #main-content #page .wrapper,
.page-id-15958 #main-content #page .wrapper,
.page-id-15920 #main-content #page .wrapper,
.page-id-17810 #main-content #page .wrapper { width: 100%!important; max-width: 100% !important; padding: 0 !important; }

.page-id-13344 #main-content #page .wrapper .content,
.page-id-15928 #main-content #page .wrapper .content,
.page-id-15953 #main-content #page .wrapper .content,
.page-id-15955 #main-content #page .wrapper .content,
.page-id-15957 #main-content #page .wrapper .content,
.page-id-15958 #main-content #page .wrapper .content,
.page-id-15920 #main-content #page .wrapper .content,
.page-id-17810 #main-content #page .wrapper .content { width: 100% !important; max-width: 100% !important; padding: 0 !important; }

.page-id-13344 #page.simple .page-content,
.page-id-15928 #page.simple .page-content,
.page-id-15953 #page.simple .page-content,
.page-id-15955 #page.simple .page-content,
.page-id-15957 #page.simple .page-content,
.page-id-15958 #page.simple .page-content,
.page-id-15920 #page.simple .page-content,
.page-id-17810 #page.simple .page-content { padding: 0 !important; }



main#abj-main { width:100%; height:auto; display: block; margin: 0 auto; float: none; overflow: hidden; }



main#abj-main section#row-video { width: 100%; height: 450px; display: block; margin: 0 auto; float: none; position: relative; }



main#abj-main section#row-banner-top { width: 100%; height: 525px; display: block; margin: 0 auto; float: none; position: relative; background: url(http://www.abinflatables.com/main/wp-content/uploads/2019/02/ab-inflatables-ab-jet-380-white.png) no-repeat 0 60%; background-size: cover; }
main#abj-main section#row-banner-top article { width: 100%; height: 525px; display: block; margin: 0; position: absolute; top: 0; left: 0; z-index: 1; }
main#abj-main section#row-banner-top article #box-info-banner { width: 80%; height: 525px; display: block; margin: 0 auto; float: none; }
main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner { width: 45%; height: 525px; display: block; margin: 0; float: none; }

main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner h1,
main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner h2 { display: none !important; }

main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner h3 { font-family: 'Titillium Web',sans-serif; font-weight: 600; font-size: 2.55em; text-align: left; margin: 0 auto; padding: 75px 0 10px 0; color: #fff; }
main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p.txt-intro { font-family: 'Titillium Web',sans-serif; font-weight: 500; font-size: 0.95em; line-height: 1.65em; letter-spacing: 0.015em; text-align: justify; margin: 0 auto; padding: 0 0 30px 0; color: #fff; }
main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner h2 { font-family: 'Titillium Web',sans-serif; font-weight: 600; font-size: 1.45em; text-align: left; margin: 0 auto; padding: 0 0 35px 0; color: #fff; }

main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p#starting-price { font-family: 'Titillium Web',sans-serif; font-weight: 900; font-size: 2.15em; line-height: 1em; letter-spacing: -0.005em; text-align: justify; margin: 0 auto; padding: 0; color: #fff; }
main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p#copy-starting-price { font-family: 'Titillium Web',sans-serif; font-weight: 500; font-size: 1em; line-height: 1.55em; letter-spacing: 0.015em; text-align: justify; margin: 0 auto; padding: 0; color: #fff; }

main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p a#link-quote { width: 100px; height: auto; display: block; margin: 10px 0 0 !important; float: none; font-family: 'Titillium Web', sans-serif; font-weight: 500; font-size: 1em; line-height: 1.55em; letter-spacing: .015em; text-align: center; padding: 9px 15px 10px 15px; border-radius: 3px; color: #fff; background: #002761; transition: all 0.3s ease-in; }
main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p a#link-quote:hover { width: 105px; color: #002761; background: #fff; transition: all 0.15s ease-out; }

main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p:last-child { margin: 0 0 70px 0 !important; }
main#abj-main section#row-banner-top #cover-banner-top { width: 100%; height: 525px; display: block; margin: 0; position: absolute; top: 0; left: 0; z-index: 0; background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); }



main#abj-main section#formu-banner { width: 100%; height: 665px; display: block; margin: 75px auto 0 auto; float: none; position: relative; background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/03/ab-inflatables-ab-jets-330.jpeg') no-repeat top center; background-size: cover; }
main#abj-main section#formu-banner article { width: 100%; height: 665px; display: block; margin: 0 auto; float: none; position: absolute; top: 0; left: 0; z-index: 2; }
main#abj-main section#formu-banner article #box-formu-banner { width: 400px; height: 515px; display: block; margin: 75px auto; float: none; background: #fff; overflow: hidden; box-shadow: 0 0 30px rgba(0,0,0,0.55); border-radius: 3px; }

form#_form_1_ p:nth-child(14){ display: none !important; }
form#_form_1_ ._form-content ._form-element p:nth-child(2){ display: none !important; }

main#abj-main section#formu-banner article #box-formu-banner #_form_1_ { width: 100%; height: 500px; margin: 0 !important; }

main#abj-main #page.simple form#_form_1_ { margin: 0 !important; }
main#abj-main #page.simple form label { margin: 0 !important; }
main#abj-main section#row-banner-top article #box-info-banner #box-formu-banner #page.simple form#_form_1_ ._form-title { font-family:'Titillium Web', sans-serif; font-size: 1.15em; line-height: 1em; color: #002761; }

main#abj-main #_form_1_ ._form-title { font-family: 'Titillium Web',sans-serif; font-size: 1.75rem; line-height: 1.75rem; color: #002761; height: 45px; margin-bottom: 20px; width: 100%; }
main#abj-main #_form_1_ ._form-title { font-family: 'Titillium Web',sans-serif; font-size: 1.75rem; line-height: 1.75rem; color: #002761; height: 45px; margin-bottom: 20px; width: 100%; }

main#abj-main #_form_1_ ._form-label,.page-id-8144 #_form_1_ ._form_element ._form-label { font-family: 'Titillium Web',sans-serif; font-size: 1.125rem; line-height: 2.375rem; font-weight: 500 !important; color: #002761; width: 7rem; float: left; }
main#abj-main #_form_1_ ._field-wrapper { width: 15rem; float: left; margin: 2px 0 0 0; }
main#abj-main #_form_1_ #page.simple form input[type="text"] { width: 100%; }
main#abj-main #_form_1_ ._form_element { height: 35px; }
main#abj-main #_form_1_ ._form_element:nth-child(1) { height: 20px !important; margin-bottom: 20px; display: block; }

#page.simple form input[type="text"] { width: 100% !important; }

main#abj-main section#formu-banner #cover-formu-banner { width: 100%; height: 650px; display: none; margin: 0; position: absolute; top: 0; left: 0; z-index: 1; background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); }



#_form_1_ ._form_element:nth-child(1) { width: 100% !important; height: 75px !important; display: block !important; margin: 0 auto !important; float: none !important; }
#_form_1_ ._form_element:nth-child(1) ._form-title { width: 100% !important; height: 25px !important; display: block !important; margin: 0 auto 5px auto !important; float: none !important; font-size: 18px !important; line-height: 1em !important; }
#_form_1_ ._form_element:nth-child(1) > p:nth-child(2) { width: 100% !important; height: 30px !important; display: block !important; margin: 0 auto 5px auto !important; float: none !important; }
#_form_1_ ._form_element:nth-child(1) > p:nth-child(2) a { width: 170px; height: 30px; display: block; margin: 0 0; float: none; background: #002761; color: #fff; border-radius: 2px; font-family: 'Titillium Web',sans-serif; font-weight: 500; font-size: 1.15em; line-height: 1em; letter-spacing: 0.005em; text-align: left; padding: 6px 10px; transition: all 0.3s ease-in; }
#_form_1_ ._form_element:nth-child(1) > p:nth-child(2) a i { padding: 0 0 0 10px; transition: all 0.3s ease-in; }
#_form_1_ ._form_element:nth-child(1) > p:nth-child(2) a:hover { color: #002761; background: #f0f0f0; transition: all 0.15s ease-out; }
#_form_1_ ._form_element:nth-child(1) > p:nth-child(2) a:hover i { color: #002761; transition: all 0.15s ease-out; }



main#abj-main section#row-multimedia { width: 1200px; height: 224px; display: block; margin: 0 auto; float: none; background: #fff; }
main#abj-main section#row-multimedia article { width: 1200px; height: 174px; display: block; margin: 0 auto; float: none; }
main#abj-main section#row-multimedia article nav { width: 100%; height: 174px; display: block; margin: 50px auto; float: none; transition: all 0.15s ease-out; }
main#abj-main section#row-multimedia article nav a { width: 232px; height: 174px; display: block; margin: 0 10px 0 0; float: left; background: #fff; overflow: hidden; box-shadow: 0 0 3px rgba(0,0,0,0.15); transition:all 0.3s ease-in; }

main#abj-main section#row-multimedia article nav a:nth-child(9) { margin: 0; }

main#abj-main section#row-multimedia article nav a img{width:100%;height:auto;display:block;margin:0 auto}

main#abj-main section#row-multimedia article nav a:nth-child(1) img,
main#abj-main section#row-multimedia article nav a:nth-child(2) img { margin: 0 auto; }
main#abj-main section#row-multimedia article nav a:last-child { margin: 0; }
main#abj-main section#row-multimedia article nav a:hover { opacity: 0.9; box-shadow: 0 0 3px rgba(0,0,0,0.35); transition: all 0.15s ease-out; }
.page-id-8144 img:hover { transform: scale(1) !important; }
article:hover img { transform: scale(1) !important; }



main#abj-main section#row-features{width:100%;height:1650px;display:block;margin:0 auto;float:none;background:url('http://www.abinflatables.com/main/wp-content/uploads/2018/10/ab-inflatables-ab-jet-330-white.jpg') no-repeat top center fixed #f0f0f0;background-size:cover;position:relative}
main#abj-main section#row-features #cover-features{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0.75) 9%,rgba(255,255,255,0.75) 91%,rgba(255,255,255,0.75) 92%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0.75) 9%,rgba(255,255,255,0.75) 91%,rgba(255,255,255,0.75) 92%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,0.75) 9%,rgba(255,255,255,0.75) 91%,rgba(255,255,255,0.75) 92%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
main#abj-main section#row-features #box-features{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2}
main#abj-main section#row-features #box-features article{width:1200px;height:1650px;display:block;margin:0 auto;float:none}
main#abj-main section#row-features #box-features article figure { width: 570px; height: auto; display: block; margin: 75px 60px 110px 0; float: left; background: #fff; box-shadow: 0 0 30px rgba(0,0,0,0.15); }
main#abj-main section#row-features #box-features article figure:nth-child(2){ margin: 75px 0 110px 0; }
main#abj-main section#row-features #box-features article figure img.img-feat{width:89.5%;height:378px;display:block;margin:0;padding:30px}
main#abj-main section#row-features #box-features article figure h5{font-family:'Titillium Web',sans-serif;font-weight:700;font-size:2.65em;text-align:center;margin:0 auto;padding:0 0 15px 0;color:#002761;border-bottom:solid 1px #e5e5e5;width:55%}
main#abj-main section#row-features #box-features article figure div.txt-feat{width:100%;height:auto;display:block;margin:25px auto 0 auto;float:none}
main#abj-main section#row-features #box-features article figure div.txt-feat p{font-family:'Titillium Web',sans-serif;font-weight:600;font-size:1.15em;line-height:1em;text-align:center;padding:0 0 15px 0;margin:0 auto;color:#333;letter-spacing:.015em}
main#abj-main section#row-features #box-features article figure div.txt-feat p:last-child { padding:0 0 75px 0; }

main#abj-main section#row-features #box-features article figure div.txt-feat p span { color: #999; font-weight: 400; }
main#abj-main section#row-features #box-features article figure div.txt-feat p a { width: 50%; height: 23px; display: block; margin: 30px auto; float: none; border-radius: 3px; font-family:'Titillium Web',sans-serif; font-weight: 500; font-size: 1.15em; line-height: 1em; text-align: left; padding: 17.5px 20px; color: #fff; background: #002761; transition:all .3s ease-in; }

main#abj-main section#row-features #box-features article figure div.txt-feat p a:nth-child(1) { margin: 35px auto; }
main#abj-main section#row-features #box-features article figure div.txt-feat p a:nth-child(3) { width: 35%; margin: 0 auto 35px auto; background: #09f; }

main#abj-main section#row-features #box-features article figure div.txt-feat p a i{font-size:1em;line-height:1em;text-align:center;padding:1px 0 5px 10px;color:#fff;float:right;transition:all .3s ease-in}
main#abj-main section#row-features #box-features article figure div.txt-feat p a:hover{width:51%;color:#002761;background:#f0f0f0;text-decoration:none;transition:all .15s ease-out}
main#abj-main section#row-features #box-features article figure div.txt-feat p a:hover i{color:#002761;transition:all .15s ease-out}

main#abj-main section#row-features #box-features article figure div.txt-feat > a:last-child{width:38%;margin:30px auto 75px auto}
main#abj-main section#row-features #box-features article figure div.txt-feat > a:last-child:hover{width:39%}



main#abj-main figure#figure-box-images-380,
main#abj-main figure#figure-box-images-330 { display:none; }
main#abj-main .fluid-width-video-wrapper { padding: 46% 0 0 0 !important; }

#formu-02 { display: none; }
#formu-02 #close-fancy-02 { width: 35px; height: 35px; display: block; position: absolute; top: 5px; right: 5px; background: #002761; z-index: 9; border-radius: 2px; transition: all 0.3s ease-in; }
#formu-02 #close-fancy-02 i { color: #fff; padding: 9.3px 11.5px; font-size: 1em; text-align: center; transition: all 0.3s ease-in; }
#formu-02 #close-fancy-02:hover { background: #f0f0f0; transition: all 0.15s ease-out; }
#formu-02 #close-fancy-02:hover i { color: #002761; transition: all 0.15s ease-out; }

#formu-03 { display: none; }
#formu-03 #close-fancy-03 { width: 35px; height: 35px; display: block; position: absolute; top: 5px; right: 5px; background: #002761; z-index: 9; border-radius: 2px; transition: all 0.3s ease-in; }
#formu-03 #close-fancy-03 i { color: #fff; padding: 9.3px 11.5px; font-size: 1em; text-align: center; transition: all 0.3s ease-in; }
#formu-03 #close-fancy-03:hover { background: #f0f0f0; transition: all 0.15s ease-out; }
#formu-03 #close-fancy-03:hover i { color: #002761; transition: all 0.15s ease-out; }

main#abj-main #_form_1_ ._submit { width: 115px; height: 45px; display: block; margin: 25px 0 0 0; float: none; background:#002761 !important; color: #fff !important; border-radius: 3px!important; font-family: 'Titillium Web',sans-serif !important; font-weight: 500; font-size: 1.35em !important; line-height: 1em; text-align: center; padding: 12.5px 20px; transition: all 0.3s ease-in; }
main#abj-main #_form_1_ ._submit:hover{ width: 125px; background: #f0f0f0 !important; color: #002761 !important; transition:all 0.15s ease-out; }

#_form_1_submit { width: 115px; height: 45px; display: block; margin: 25px 0 0 0; float: none; background:#002761 !important; color: #fff !important; border-radius: 3px!important; font-family: 'Titillium Web',sans-serif !important; font-weight: 500; font-size: 1.35em !important; line-height: 1em; text-align: center; padding: 12.5px 20px; transition: all 0.3s ease-in; }
#_form_1_submit:hover{ width: 125px; background: #f0f0f0 !important; color: #002761 !important; transition:all 0.15s ease-out; }



#formu-02 p:nth-child(2),
#formu-02 p:nth-child(5) { display: none !important; }

#formu-03 p:nth-child(2),
#formu-03 p:nth-child(5) { display: none !important; }

#_form_3_ { margin: 0 auto !important; padding: 0 20px 10px !important; }
#_form_3_ ._form-content p { display: none !important; }
#_form_3_._dark ._form-branding { display: none !important; }

.fancybox-content { padding: 20px 20px 10px !important; border-radius: 3px !important; }



.page-id-8144 br,
.page-id-13344 br,
.page-id-15928 br,
.page-id-15953 br,
.page-id-15955 br,
.page-id-15957 br,
.page-id-15958 br,
.page-id-15920 br,
.page-id-17810 br { display: none !important; }

.page-id-8144 main#abj-main > p:nth-child(1) { display: none !important; }
.page-id-8144 #page.simple .page-content > p { display: none !important; }

.page-id-13344 main#abj-main > p:nth-child(1) { display: none !important; }
.page-id-13344 #page.simple .page-content > p { display: none !important; }

.page-id-15920 main#abj-main > p:nth-child(1) { display: none !important; }
.page-id-15920 #page.simple .page-content > p { display: none !important; }

.page-id-15928 main#abj-main > p:nth-child(1) { display: none !important; }
.page-id-15928 #page.simple .page-content > p { display: none !important; }

.page-id-15953 main#abj-main > p:nth-child(1) { display: none !important; }
.page-id-15953 #page.simple .page-content > p { display: none !important; }

.page-id-15955 main#abj-main > p:nth-child(1) { display: none !important; }
.page-id-15955 #page.simple .page-content > p { display: none !important; }

.page-id-15957 main#abj-main > p:nth-child(1) { display: none !important; }
.page-id-15957 #page.simple .page-content > p { display: none !important; }

.page-id-15958 main#abj-main > p:nth-child(1) { display: none !important; }
.page-id-15958 #page.simple .page-content > p { display: none !important; }

.page-id-17810 main#abj-main > p:nth-child(1) { display: none !important; }
.page-id-17810 #page.simple .page-content > p { display: none !important; }



#contact-us .fieldgroup textarea { height: 80px !important; }
#contact-us { width: 100% !important; }
#contact-us p { margin-bottom: 1rem !important; }
.fancybox-item.fancybox-close { opacity: 1 !important; }
body .fancybox-wrap { height: 100% !important; }



@media only screen and (min-width: 1599px){
    main#abj-main #_form_1_ ._field-wrapper { width: 14rem; }
}

@media only screen and (max-width: 1299px){
    main#abj-main section#row-banner-top { height: 550px; }
    main#abj-main section#row-banner-top article { height: 550px; }
    main#abj-main section#row-banner-top article #box-info-banner { width: 80%; height: 550px; }
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner { width: 100%; height: auto; display: block; margin: 50px auto; float: none; }
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner h3 { text-align: center; padding: 35px 0; }
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p { text-align: center; padding: 0 0 30px 0; }
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner h2 { text-align: center; }
    main#abj-main section#row-banner-top article #box-info-banner #box-formu-banner { margin: 50px auto; float: none; }
    
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p#starting-price,
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p#copy-starting-price { text-align: center; }
    
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p a#link-quote { margin: 25px auto 0 auto !important; font-size: 1.15em !important; }
    
    main#abj-main section#row-banner-top #cover-banner-top { height: 550px; background: rgba(0,0,0,0.55); }
}

@media only screen and (max-width: 1280px){
    #main-content { margin: 57px auto 0 auto !important; }
}
    
@media only screen and (max-width: 1249px){
    main#abj-main section#row-multimedia { width: 100%; height: auto; padding-bottom: 50px; }
    main#abj-main section#row-multimedia article { width: 1000px; height: 143px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia { width: 1000px; height: 400px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia a { height: 400px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia a i { top: 125px; left: 428px; }
    main#abj-main section#row-multimedia article nav { width: 1000px; height: 143px; }
    main#abj-main section#row-multimedia article nav a { width: 192px; height: 143px; margin: 0 10px 0 0; }
    main#abj-main section#row-features { height: 3035px; }
    main#abj-main section#row-features #cover-features { height: 3035px; }
    main#abj-main section#row-features #box-features { height: 3035px; }
    main#abj-main section#row-features #box-features article { width: 570px; height: 2950px; }
    main#abj-main section#row-features #box-features article figure { height: 1385px; margin: 50px auto; float: none; padding-bottom: 75px; }
    main#abj-main section#row-features #box-features article figure:nth-child(2){ margin: 0 auto 50px auto; }
}

@media only screen and (max-width: 1099px){
    main#abj-main section#row-video { height: 350px; }
    main#abj-main section#row-video iframe { height: 350px; }
}
    
@media only screen and (max-width: 1049px){
    main#abj-main section#row-multimedia article { width: 800px; height: 110px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia { width: 800px; height: 340px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia a { height: 340px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia a i { top: 110px; left: 327px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia a img { top: -87px; }
    main#abj-main section#row-multimedia article nav { width: 800px; height: 110px; }
    main#abj-main section#row-multimedia article nav a { width: 152px; height: 110px; }
}

@media only screen and (max-width: 899px){
    main#abj-main section#row-banner-top { height: 600px; }
    main#abj-main section#row-banner-top article { height: 600px; }
    main#abj-main section#row-banner-top article #box-info-banner { height: 600px; }
    main#abj-main section#row-banner-top #cover-banner-top { height: 600px; }
}

@media only screen and (max-width: 849px){
    main#abj-main section#row-multimedia article { width: 600px; height: 83px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia { width: 600px; height: 225px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia a { height: 225px; }
	
    main#abj-main section#row-multimedia article figure#screen-multimedia a i { top: 83px; left: 262px; width: 80px; height: 80px; font-size: 5em; }
    main#abj-main section#row-multimedia article nav { width: 600px; height: 83px; }
    main#abj-main section#row-multimedia article nav a { width: 112px; height: 83px; }
}

@media only screen and (max-width: 799px){
	body .fancybox-wrap { width: 80% !important; }
}
	
@media only screen and (max-width: 699px){
    main#abj-main section#row-banner-top { background: url(http://www.abinflatables.com/main/wp-content/uploads/2019/02/ab-inflatables-ab-jet-380-white.png) no-repeat top center; background-size: cover; }
    main#abj-main section#row-banner-top article { height: auto; padding-bottom: 1px; }
    main#abj-main section#row-banner-top article #box-formu-banner { margin: 50px auto; height: auto; }
    
    main#abj-main section#row-features #box-features article figure div.txt-feat p:last-child { padding: 0 0 15px 0; }
}

@media only screen and (max-width: 667px){
    main#abj-main section#row-banner-top { height: 650px; }
    main#abj-main section#row-banner-top article { height: 650px; }
    main#abj-main section#row-banner-top article #box-info-banner { height: 650px; }
    main#abj-main section#row-banner-top #cover-banner-top { height: 650px; }
}

@media only screen and (max-width: 649px){
    main#abj-main section#row-features #box-features article { width: 75%; }
    main#abj-main section#row-features #box-features article figure { width: 100%; height: auto; }
    main#abj-main section#row-features #box-features article figure img.img-feat { width: 100%; height: auto; padding: 0; }
    main#abj-main section#row-features #box-features article figure div.txt-feat { padding: 0 0 1px 0; }
    main#abj-main section#row-features #box-features article figure div.txt-feat a { width: 285px; }
    main#abj-main section#row-features #box-features article figure div.txt-feat a:hover { width: 290px; }
    main#abj-main section#row-features #box-features article figure div.txt-feat a:last-child { width: 70%; font-size: 1em; }
    main#abj-main section#row-features #box-features article figure div.txt-feat a:last-child:hover { width: 71%; }
    main#abj-main section#row-multimedia { width: 85%; }
    main#abj-main section#row-multimedia article{ width: 100%; height: auto; }
    main#abj-main section#row-multimedia article figure#screen-multimedia { width: 100%; height: 300px; }
    main#abj-main section#row-multimedia article figure#screen-multimedia a { width: 100%; height: 300px; background: url('http://www.abinflatables.com/main/wp-content/uploads/2018/10/ab-inflatables-ab-jet-330-white-10-1.jpg') no-repeat top center; background-size: cover; }
    main#abj-main section#row-multimedia article figure#screen-multimedia a i { display: none; }
    main#abj-main section#row-multimedia article figure#screen-multimedia a img { display: none; }
    main#abj-main section#row-multimedia article nav { width: 100%; height: auto; }
    main#abj-main section#row-multimedia article nav a { width: 232px; height: 174px; display: block; float: none; margin: 0 auto 10px auto; }
    main#abj-main section#row-multimedia article nav a:nth-child(9) { margin: 0 auto; }
    main#abj-main section#row-multimedia article nav a img { margin: 0 auto; }
    
    main#abj-main section#row-features #box-features article figure h5 { font-size: 2.35em; }
    
    main#abj-main section#row-features #box-features article figure div.txt-feat p a:hover { width: 71%; }
}

@media only screen and (max-width: 625px){
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner h3 { font-size: 2.75em; }
}

@media only screen and (max-width: 599px){
    main#abj-main section#row-features { height: 2830px; }
    main#abj-main section#row-features #cover-features { height: 2830px; }
    main#abj-main section#row-features #box-features { height: 2830px; }
    main#abj-main section#row-features #box-features article { height: 2780px; }
    .fancybox-slide > * { width: 85%; }
    
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p#starting-price { font-size: 1.75em; padding: 0 0 7px 0; }
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p#copy-starting-price { font-size: 0.85em; }
    
    main#abj-main section#formu-banner { height: 690px; margin: 0 auto; }
    main#abj-main section#formu-banner article { height: 690px; }
    main#abj-main section#formu-banner article #box-formu-banner { width: 80%; height: 520px; margin: 85px auto; }
	
    #_form_1_ ._form_element:nth-child(1) { height: 75px !important; }
    main#abj-main section#formu-banner #_form_1_ ._submit { margin: 0; }
    #_form_1_ ._form-title { font-size: 1.35rem; }
	#_form_1_ ._form_element { margin: 0 0 15px; }
    
    main#abj-main section#row-video { height: 300px; }
    main#abj-main section#row-video iframe { height: 300px; }
    
    main#abj-main section#row-features #box-features article figure div.txt-feat a:last-child { text-align: center; }
    main#abj-main section#row-features #box-features article figure div.txt-feat a:last-child i { display: none; }
    
    .fancybox-content #formu-02 { display: block !important; margin: 0 auto !important; float: none !important; }
    .fancybox-content #formu-03 { display: block !important; margin: 0 auto !important; float: none !important; }
    
    #_form_3_ ._form_element:nth-child(1) ._form-title { font-size: 16px !important; }
	
	main#abj-main #_form_1_ ._form_element:nth-child(1) { height: 25px !important; }
	main#abj-main #_form_1_ ._field-wrapper { width: 17rem !important; }
}

@media only screen and (max-width: 529px){
    main#abj-main section#row-banner-top { height: 650px; }
    main#abj-main section#row-banner-top article { height: 650px; }
    main#abj-main section#row-banner-top article #box-info-banner { height: 650px; }
    main#abj-main section#row-banner-top #cover-banner-top { height: 650px; }
    
    main#abj-main section#row-features #box-features article figure { padding-bottom: 0; }
	
    #_form_1_ ._form-label,.page-id-8144 #_form_1_ ._form_element ._form-label { width: 90%; float: none; margin: 0 auto; }
    #_form_1_ p { display: none; }
    #_form_1_ ._field-wrapper { width: 100%; float: none; margin: 0 auto; }
	
    main#abj-main section#row-banner-top article #box-info-banner #box-formu-banner { height: 690px; width: 90%; }
    main#abj-main section#row-banner-top article #box-info-banner #box-formu-banner #_form_1_ { height: 580px; }
    main#abj-main #_form_1_ ._form_element { height: 60px; margin: 0 auto 5px auto; }
	
	main#abj-main #_form_1_ ._field-wrapper { width: 100% !important; }
	
	main#abj-main section#formu-banner { height: 840px; }
	main#abj-main section#formu-banner article { height: 840px; }
	main#abj-main section#formu-banner article #box-formu-banner { height: 670px; }
	main#abj-main section#formu-banner article #box-formu-banner #_form_1_ { height: 670px; }
	main#abj-main #_form_1_ ._form-label, .page-id-8144 #_form_1_ ._form_element ._form-label { line-height: 1em; }
}

@media only screen and (max-width: 499px){
    main#abj-main section#row-features { height: 2750px; }
    main#abj-main section#row-features #cover-features { height: 2750px; }
    main#abj-main section#row-features #box-features { height: 2750px; }
    main#abj-main section#row-features #box-features article { height: 2750px; }
    
    main#abj-main section#row-banner-top { height: 700px; }
    main#abj-main section#row-banner-top article { height: 700px; }
    main#abj-main section#row-banner-top article #box-info-banner { height: 700px; }
    main#abj-main section#row-banner-top #cover-banner-top { height: 700px; }
    
    main#abj-main section#formu-banner article #box-formu-banner { width: 80%; }
    
    main#abj-main section#row-banner-top article #box-info-banner #box-txt-banner p#starting-price { font-size: 1.45em; }
	
	#_form_1_ ._form_element:nth-child(1) { height: 90px !important; }
	#_form_1_ ._form_element:nth-child(1) ._form-title { height: 40px !important; margin: -15px auto 5px auto !important; }
}

@media only screen and (max-width: 480px){
    main#abj-main #page .content { margin: 0 !important; }
}

@media only screen and (max-width: 399px){
    main#abj-main section#row-features { height: 2800px; }
    main#abj-main section#row-features #cover-features { height: 2800px; }
    main#abj-main section#row-features #box-features { height: 2800px; }
    main#abj-main section#row-features #box-features article { height: 2800px; }
}

@media (max-width: 667px) and (min-width: 320px) {
    #_form_3_ button[type="submit"] { font-size: 1.05em !important; }
    #_form_3_ ._form_element { margin: 0 0 7px !important; }
    #_form_3_ input[type="text"] { font-size: 14px; }
}












/*---------------------------------------------------------------------------*/



.fancybox-wrap { width: 850px !important; height: 565px !important; top: 18vh !important; border-radius: 5px !important; overflow: hidden !important; }
.regular-fancy.fancybox-opened .fancybox-skin { height: 100% !important; padding: 0 !important; background: transparent; box-shadow: 0 0 0; }
.fancybox-outer { overflow: hidden !important; position: relative; }
.fancybox-inner { width: 100% !important; /*height: auto !important;*/ }
.fancybox-image, .fancybox-spaceball { position: relative !important; }
.fancybox-image { height: auto !important; border-radius: 5px !important; }



#ventus .model-selector .slick-track .model a { padding: 135px 0 15px 0; background: url('http://www.abinflatables.com/main/wp-content/themes/ab/ab-inflatables-orca-08.jpg') no-repeat top center; background-size: 65%; opacity: 1; }



#navigo .model-selector .slick-track .model a { padding: 135px 0 15px 0; background: url('http://www.abinflatables.com/main/wp-content/themes/ab/ab-inflatables-orca-08.jpg') no-repeat top center; background-size: 65%; opacity: 1; }
#navigo .model-selector .slick-track .model:nth-child(2) a,
#navigo .model-selector .slick-track .model:nth-child(3) a,
#navigo .model-selector .slick-track .model:nth-child(4) a { background: url('http://www.abinflatables.com/main/wp-content/themes/ab/ab-inflatables-orca-07.jpg') no-repeat top center; background-size: 65%; }
#navigo .model-selector .slick-track .model:nth-child(5) a,
#navigo .model-selector .slick-track .model:nth-child(6) a,
#navigo .model-selector .slick-track .model:nth-child(7) a,
#navigo .model-selector .slick-track .model:nth-child(8) a,
#navigo .model-selector .slick-track .model:nth-child(9) a { background: transparent; }



#lammina-al .model-selector .slick-track .model a { padding: 135px 0 15px 0; background: url('http://www.abinflatables.com/main/wp-content/themes/ab/ab-inflatables-orca-08.jpg') no-repeat top center; background-size: 65%; opacity: 1; }
#lammina-al .model-selector .slick-track .model:nth-child(5) a,
#lammina-al .model-selector .slick-track .model:nth-child(6) a,
#lammina-al .model-selector .slick-track .model:nth-child(7) a,
#lammina-al .model-selector .slick-track .model:nth-child(8) a,
#lammina-al .model-selector .slick-track .model:nth-child(9) a,
#lammina-al .model-selector .slick-track .model:nth-child(10) a { background: transparent; }



#lammina-ul .model-selector .slick-track .model a { padding: 135px 0 15px 0; background: url('http://www.abinflatables.com/main/wp-content/themes/ab/ab-inflatables-orca-08.jpg') no-repeat top center; background-size: 65%; opacity: 1; }



#nautilus .model-selector .slick-track .model a { padding: 55px 0 15px 0; background: transparent; opacity: 1; }
#nautilus .model-selector .slick-track .model:nth-child(2) a,
#nautilus .model-selector .slick-track .model:nth-child(3) a,
#nautilus .model-selector .slick-track .model:nth-child(4) a,
#nautilus .model-selector .slick-track .model:nth-child(5) a,
#nautilus .model-selector .slick-track .model:nth-child(6) a { background: url('http://www.abinflatables.com/main/wp-content/themes/ab/ab-inflatables-orca-03.jpg') no-repeat top center; background-size: 65%; }



.line-info p:nth-child(2) { display: none !important; }

.boat-info .wrapper .panel-left p:nth-child(4) a { color: #002761; font-weight: bold; transition: all 0.3s ease-in; }
.boat-info .wrapper .panel-left p:nth-child(4) a:hover { color: #72bf44; transition: all 0.15s ease-out; }

.postid-2589 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-2637 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-2648 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-2658 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-2720 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-2732 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-2744 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-2756 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-2768 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-4722 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-4738 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-4749 .boat-info .wrapper .panel-left p:nth-child(4),
.postid-2774 .boat-info .wrapper .panel-left p:nth-child(4) { display: none !important; }



#single .features ul::before,
#single .features ul::after { opacity: 1; }
#single .features.key ul { opacity: 1; background: #eaeaea; }



aside#pop-up-2019 { width: 100%; height: 100%; display: none; margin: 0 auto; float: none; padding: 0; position: fixed; top: 0; left: 0; z-index: 7999; background: rgba(0, 0, 0, 0.85); }

aside#pop-up-2019 article { width: 600px; height: 610px; display: block; margin: 2.5vh auto; float: none; padding: 0; background: #fff; border-radius: 5px 0 5px 5px; position: relative; }

aside#pop-up-2019 article #close-pop-up { width: 25px; height: 25px; display: block; margin: 0 auto; float: none; padding: 15px 12px 10px 12px; border: none; border-radius: 0 5px 5px 0; text-align: center; background: #fff; position: absolute; top: 0; right: -49px; z-index: 10; transition: all 0.3s ease-in; }
aside#pop-up-2019 article #close-pop-up i { font-size: 1.15em; line-height: 1em; text-align: center; color: #002d62; transition: all 0.3s ease-in; }

aside#pop-up-2019 article #close-pop-up:hover { background: #002d62; transition: all 0.15s ease-out; }
aside#pop-up-2019 article #close-pop-up:hover i { color: #fff; transition: all 0.15s ease-out; }

aside#pop-up-2019 article img { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 0; border-radius: 5px 0 0 0; transition: all 0.3s ease-in; }
aside#pop-up-2019 article:hover img { transform: scale(1) !important; transition: all 0.15s ease-out; }

aside#pop-up-2019 article p { font-family: 'Titillium Web', sans-serif; font-weight: 500; font-size: 1.1em; line-height: 1.15em; letter-spacing: -0.005em; text-align: center; margin: 0 auto; padding: 20px 25px 15px 25px; color: #002d62; }

aside#pop-up-2019 article iframe#formu-pop-up { width: 85%; height: 250px; display: block; margin: 0 auto; float: none; padding: 0; }



nf-field { width: 48%; height: 44px; display: block; float: left; margin: 1% 1% 0 1%; }

.nf-field-element input { background: #f0f0f0; border: none; border-radius: 5px; font-family: 'Titillium Web', sans-serif; font-weight: 500; font-size: 0.9em; line-height: 1em; letter-spacing: 0.005em; text-align: left; margin: 0 auto; padding: 10px 15px; color: #002d62; transition: all 0.3s ease-in; }
.nf-field-element input:focus { background: #002d62; color: #fff; transition: all 0.15s ease-out; }

.nf-field-element select { background: #f0f0f0; border: none; border-radius: 5px; font-family: 'Titillium Web', sans-serif; font-weight: 500; font-size: 0.9em; line-height: 1em; letter-spacing: 0.005em; text-align: left; margin: 0 auto; padding: 10px 15px; color: #002d62; transition: all 0.3s ease-in; }
.nf-field-element select:focus { background: #002d62; color: #fff; transition: all 0.15s ease-out; }

.nf-form-fields-required { text-align: left; font-size: 0.9em; color: #333; }

.nf-form-content .nf-field-container { margin-bottom: 5px !important; }
.nf-after-field { display: none !important; }

.nf-form-fields-required { display: none !important; }

#nf-field-4 { width: 100%; height: 44px; display: block; float: none; margin: 0 auto; border: none; border-radius: 5px; font-family: 'Titillium Web', sans-serif; font-weight: 500; font-size: 1em; line-height: 1em; letter-spacing: 0.15em; text-align: center; margin: 0 auto; padding: 10px 15px; background: #002d62; color: #fff; transition: all 0.3s ease-in; }
#nf-field-4:hover { background: #fff; color: #002d62; cursor: pointer; transition: all 0.15s ease-out; }



.page-id-11853 #header { display: none !important; }
.page-id-11853 .page-banner { display: none !important; }
.page-id-11853 footer#footer { display: none !important; }

.page-id-11853 aside.sidebar { display: none !important; }
.page-id-12918 aside.sidebar { display: none !important; }
.page-id-12921 aside.sidebar { display: none !important; }
.page-id-12923 aside.sidebar { display: none !important; }
.page-id-16532 aside.sidebar { display: none !important; }
.page-id-16536 aside.sidebar { display: none !important; }
.page-id-16538 aside.sidebar { display: none !important; }
.page-id-16540 aside.sidebar { display: none !important; }
.page-id-16542 aside.sidebar { display: none !important; }
.page-id-16544 aside.sidebar { display: none !important; }
.page-id-16546 aside.sidebar { display: none !important; }

.page-id-11853 #main-content { margin: 0 auto !important; }
.page-id-11853 #main-content #page .wrapper .content .header { display: none !important; }
.page-id-11853 section#page .content { width: 100% !important; margin: 0 auto !important; padding: 0 !important; }
.page-id-11853 aside#pop-up-2019 { display: none !important; }

.page-id-112 aside#pop-up-2019 { display: block; }

.postid-1131 aside#pop-up-2019 { display: none; }
.postid-5123 aside#pop-up-2019 { display: none; }

section#downloads iframe#formu-pop-up { display: none !important; }

.postid-1131 section.downloads iframe#formu-pop-up,
.postid-5123 section.downloads iframe#formu-pop-up { display: block !important; }

a#to-formu-bottom { width: 195px; height: auto; display: block; margin: 0 auto 30px auto; float: none; background: #002761; color: #fff; font-family: 'Titillium Web', sans-serif; font-weight: 500; font-size: 1.25em; line-height: 1em; letter-spacing: 0.035em; text-align: center; padding: 15px 19px; border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.35); transition: all 0.3s ease-in; }
a#to-formu-bottom:hover { background: #f0f0f0; color: #002761; transition: all 0.15s ease-out; }



#mobile-btn { background-size: 85%; }



@media only screen and (max-height:799px){
	.fancybox-wrap { top: 90px !important; }
}

@media only screen and (max-width:699px){
    aside#pop-up-2019 article { width: 75%; height: auto; }
    aside#pop-up-2019 article p { font-size: 1em; }
    aside#pop-up-2019 article iframe#formu-pop-up { padding: 0 0 30px 0; height: 240px; }
	aside#pop-up-2019 article #close-pop-up { border-radius: 5px 5px 0 0; top: -50px; right: 0; }
	aside#pop-up-2019 article img { margin: 70px auto 0; }
	
	.postid-1131 section.downloads iframe#formu-pop-up,
	.postid-5123 section.downloads iframe#formu-pop-up { width: 90% !important; }
}
    
@media only screen and (max-width:399px){
	.page-id-8144 main#abj-main section#row-features #box-features article figure div.txt-feat a:last-child{font-size:0.9em;height:15px;}
    
    .page-id-13344 main#abj-main section#row-features #box-features article figure div.txt-feat a:last-child{font-size:0.9em;height:15px;}
}
	
@media only screen and (max-width:359px){
	.page-id-8144 main#abj-main section#row-banner-top{height:1450px}
	.page-id-8144 main#abj-main section#row-banner-top article{height:1450px}
	.page-id-8144 main#abj-main section#row-banner-top #cover-banner-top{height:1450px}
    
    .page-id-13344 main#abj-main section#row-banner-top{height:1450px}
	.page-id-13344 main#abj-main section#row-banner-top article{height:1450px}
	.page-id-13344 main#abj-main section#row-banner-top #cover-banner-top{height:1450px}
}