h1, h2, h3, h4, h5, h6, a { font-family: 'Titillium Web', sans-serif !important; }
p, span, input, textarea, select, option { font-family: 'Titillium Web', sans-serif !important; }
a, a:hover { text-decoration: none; }



/* Migas de Pan */

.page-id-16532 .page-banner, .page-id-16534 .page-banner,
.page-id-12918 .page-banner, .page-id-16536 .page-banner,
.page-id-12921 .page-banner, .page-id-12923 .page-banner,
.page-id-16538 .page-banner, .page-id-16540 .page-banner,
.page-id-16542 .page-banner, .page-id-16544 .page-banner,
.page-id-16546 .page-banner, .page-id-16554 .page-banner,
.page-id-16556 .page-banner, .page-id-16558 .page-banner,
.page-id-16560 .page-banner { display: none !important; }


.page-id-16532 #page .wrapper .content, .page-id-16534 #page .wrapper .content,
.page-id-12918 #page .wrapper .content, .page-id-16536 #page .wrapper .content,
.page-id-12921 #page .wrapper .content, .page-id-12923 #page .wrapper .content,
.page-id-16538 #page .wrapper .content, .page-id-16540 #page .wrapper .content,
.page-id-16542 #page .wrapper .content, .page-id-16544 #page .wrapper .content,
.page-id-16546 #page .wrapper .content, .page-id-16554 #page .wrapper .content,
.page-id-16556 #page .wrapper .content, .page-id-16558 #page .wrapper .content,
.page-id-16560 #page .wrapper .content { width: 100%; padding: 0; }

.page-id-16532 #page .wrapper .content .page-content, .page-id-16534 #page .wrapper .content .page-content,
.page-id-12918 #page .wrapper .content .page-content, .page-id-16536 #page .wrapper .content .page-content,
.page-id-12921 #page .wrapper .content .page-content, .page-id-12923 #page .wrapper .content .page-content,
.page-id-16538 #page .wrapper .content .page-content, .page-id-16540 #page .wrapper .content .page-content,
.page-id-16542 #page .wrapper .content .page-content, .page-id-16544 #page .wrapper .content .page-content,
.page-id-16546 #page .wrapper .content .page-content, .page-id-16554 #page .wrapper .content .page-content,
.page-id-16556 #page .wrapper .content .page-content, .page-id-16558 #page .wrapper .content .page-content,
.page-id-16560 #page .wrapper .content .page-content { padding: 0; }



.page-id-16532 br, .page-id-16534 br,
.page-id-12918 br, .page-id-16536 br,
.page-id-12921 br, .page-id-12923 br,
.page-id-16538 br, .page-id-16540 br,
.page-id-16542 br, .page-id-16544 br,
.page-id-16546 br, .page-id-16554 br,
.page-id-16556 br, .page-id-16558 br,
.page-id-16560 br { display: none !important; }

.page-id-16532 #page, .page-id-16534 #page,
.page-id-12918 #page, .page-id-16536 #page,
.page-id-16538 #page, .page-id-16540 #page,
.page-id-16542 #page, .page-id-16544 #page,
.page-id-16546 #page, .page-id-16554 #page,
.page-id-16556 #page, .page-id-16558 #page,
.page-id-16560 #page { overflow-y: hidden; }

.page-id-16532 #page .wrapper .content header.header, .page-id-16534 #page .wrapper .content header.header,
.page-id-12918 #page .wrapper .content header.header, .page-id-16536 #page .wrapper .content header.header,
.page-id-12921 #page .wrapper .content header.header, .page-id-12923 #page .wrapper .content header.header,
.page-id-16538 #page .wrapper .content header.header, .page-id-16540 #page .wrapper .content header.header,
.page-id-16542 #page .wrapper .content header.header, .page-id-16544 #page .wrapper .content header.header,
.page-id-16546 #page .wrapper .content header.header, .page-id-16554 #page .wrapper .content header.header,
.page-id-16556 #page .wrapper .content header.header, .page-id-16558 #page .wrapper .content header.header,
.page-id-16560 #page .wrapper .content header.header { width: 100%; height: 130px; display: none; margin: 0 auto; float: none; padding: 0; position: relative; background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/03/ab-inflatables-011.jpg') no-repeat top center fixed; background-size: cover; }

.page-id-16532 #page .wrapper .content header.header h2, .page-id-16534 #page .wrapper .content header.header h2,
.page-id-12918 #page .wrapper .content header.header h2, .page-id-16536 #page .wrapper .content header.header h2,
.page-id-12921 #page .wrapper .content header.header h2, .page-id-12923 #page .wrapper .content header.header h2,
.page-id-16538 #page .wrapper .content header.header h2, .page-id-16540 #page .wrapper .content header.header h2,
.page-id-16542 #page .wrapper .content header.header h2, .page-id-16544 #page .wrapper .content header.header h2,
.page-id-16546 #page .wrapper .content header.header h2, .page-id-16554 #page .wrapper .content header.header h2,
.page-id-16556 #page .wrapper .content header.header h2, .page-id-16558 #page .wrapper .content header.header h2,
.page-id-16560 #page .wrapper .content header.header h2 { width: 1100px; height: 130px; display: block; margin: 0 auto; float: none; padding: 63px 0 0 0; color: #fff; text-align: left; }



.wrapper { max-width: 100% !important; }
.page-image { margin: 0 !important; }
#page { padding-bottom: 0 !important; }



/* #menu-item-140, #menu-item-141 { display: none !important; } */



section#row-migas { width: 100%; height: 95px; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }
section#row-migas article { width: 100%; height: 95px; display: block; margin: 0 auto; float: none; padding: 0; position: absolute; top: 0; left: 0; z-index: 2; }
section#row-migas article nav { width: 1100px; height: 95px; display: block; margin: 0 auto; float: none; padding: 0; }
section#row-migas article nav a { width: auto; height: auto; display: block; float: left; margin: 0; font-family: 'Titillium Web', sans-serif; font-size: 1em; text-align: left; color: #fff !important; opacity: 0.75; letter-spacing: 0.15em; font-weight: 700; padding: 45px 0 0 0; text-shadow: 0 0 10px rgba(0, 39, 97, 0.35); text-shadow: 0 0 10px rgba(0, 39, 97, 0.95); transition: all 0.3s ease-in; }
section#row-migas article nav a:hover { opacity: 1; text-decoration: none; transition: all 0.15s ease-out; }
section#row-migas article nav span.fle-mp { width: auto; height: auto; display: block; float: left; margin: 0 10px; font-family: 'Titillium Web', sans-serif; font-size: 1em; text-align: center; color: #fff; opacity: 0.55; letter-spacing: 0.15em; font-weight: 300; padding: 46px 0 0 0; text-shadow: 0 0 10px rgba(0, 39, 97, 0.95); }
section#row-migas article nav span.actual-mp { width: auto; height: auto; display: block; float: left; margin: 0; font-family: 'Titillium Web', sans-serif; font-size: 1em; text-align: left; color: #fff; letter-spacing: 0.15em; font-weight: bold; padding: 45px 0 0 0; text-shadow: 0 0 10px rgba(0, 39, 97, 0.95); }

section#row-migas.nautilus-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-nautilus-dlx-0001.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.oceanus-vst-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-oceanus-vst-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.mares-vsx-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-mares-vsx-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.navigo-vs-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-navigo-vs-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.ventus-vl-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ventus-vl-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.ab-rider-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ab-rider-01.jpg') no-repeat top center fixed; background-size: 100%; }

section#row-migas.alumina-alx-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-alumina-alx-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.lammina-al-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-al-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.lammina-ul-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-ul-01.jpg') no-repeat top center fixed; background-size: 100%; }

section#row-migas.profile-f-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-f-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.profile-a-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.profile-a-s-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-s-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-migas.profile-a-xhd-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-xhd-01.jpg') no-repeat top center fixed; background-size: 100%; }

section#row-migas.dinghies-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ribs-dinghies-00002.jpg') no-repeat top center fixed; background-size: 100%; }

section#row-migas.professional-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-professional-ribs-000002.jpg') no-repeat top center fixed; background-size: 100%; }





section#row-intro-paginas { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }
section#row-intro-paginas article { width: 1100px; height: auto; display: block; margin: 0 auto 100px auto; float: none; padding: 0; position: relative; }
section#row-intro-paginas article p { width: 96.5%; height: auto; display: block; margin: 50px auto 0 auto; float: none; padding: 0 0 0 3%; position: relative; font-family: 'Titillium Web', sans-serif; font-size: 1.2em !important; line-height: 1.55em !important; text-align: justify; color: #fff; letter-spacing: 0.025em; font-weight: 500; border-left: solid 4px #002761; box-shadow: 0 0 10px rgba(0, 39, 97, 0.35); }
section#row-intro-paginas article p strong { font-weight: 700; }





section#row-boats-categoria { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }

section#row-boats-categoria article figure { width: 230px; height: auto; display: block; margin: 0 70px 0 0; float: left; padding: 0; position: relative; border-right: solid 1px rgba(0, 39, 97, 0.55); }
section#row-boats-categoria article figure p { width: 100%; height: 50px; display: block; font-family: 'Titillium Web', sans-serif; font-size: 1.2em !important; line-height: 1em !important; text-align: left; color: #555; letter-spacing: 0.025em; font-weight: 600; padding: 0; margin: 0 auto 30px auto; float: none; }
section#row-boats-categoria article figure nav#nav-filtros { width: 160px; height: auto; display: block; margin: 0; float: none; padding: 0; }

section#row-boats-categoria article figure nav#nav-filtros br { display: none !important; }

section#row-boats-categoria article figure nav#nav-filtros div.box-filtros { width: 100%; display: block; margin: 20px auto 0 auto; float: none; padding: 0; }
section#row-boats-categoria article figure nav#nav-filtros div.box-filtros span { width: 100%; height: auto; display: block; margin: 0 auto 10px auto; float: none; font-family: 'Titillium Web', sans-serif; font-size: 1em !important; line-height: 1em !important; text-align: left; letter-spacing: 0em; font-weight: 600; padding: 0; color: #002761; }

section#row-boats-categoria article figure nav#nav-filtros div.box-filtros a { width: 130px; height: auto; display: block; margin: 0 auto 1px auto; float: none; border-radius: 5px 5px 0 0; padding: 18px 15px; font-family: 'Titillium Web', sans-serif; font-size: 1em !important; line-height: 1em !important; text-align: center; letter-spacing: 0.025em; font-weight: 500; color: #fff; transition: all 0.3s ease-in; }

section#row-boats-categoria article figure nav#nav-filtros div.box-filtros.filtros-hull { height: 131px; }
section#row-boats-categoria article figure nav#nav-filtros div.box-filtros.filtros-hull a:nth-child(5) { border-radius: 0 0 5px 5px; }

section#row-boats-categoria article figure nav#nav-filtros div.box-filtros.filtros-tres { height: 158px; margin: 35px auto 0 auto; }
section#row-boats-categoria article figure nav#nav-filtros div.box-filtros.filtros-tres a:nth-child(1) { border-radius: 5px 5px 0 0; }
section#row-boats-categoria article figure nav#nav-filtros div.box-filtros.filtros-tres a:nth-child(3) { border-radius: 0; }
section#row-boats-categoria article figure nav#nav-filtros div.box-filtros.filtros-tres a:nth-child(5) { border-radius: 0 0 5px 5px; }

section#row-boats-categoria article figure nav#nav-filtros div.box-filtros a:hover { background: #0043a5; transition: all 0.15s ease-out; }
.pressed { background: #f0f0f0; color: #002761; }
.no-pressed { background: #002761; color: #fff; }





section#row-boats-categoria article nav#nav-lineas { width: 799px; height: auto; display: block; margin: 0 0 75px 0; float: left; padding: 0; position: relative; }
section#row-boats-categoria article nav#nav-lineas a { width: 365px; height: 380px; display: block; margin: 0 69px 70px 0; float: left; padding: 0; position: relative; box-shadow: 0 0 5px rgba(0,0,0,0.35); border-radius: 5px; transition: all 0.3s ease-in; }

section#row-boats-categoria article nav#nav-lineas a:nth-child(2),
section#row-boats-categoria article nav#nav-lineas a:nth-child(4),
section#row-boats-categoria article nav#nav-lineas a:nth-child(6),
section#row-boats-categoria article nav#nav-lineas a:nth-child(8),
section#row-boats-categoria article nav#nav-lineas a:nth-child(10),
section#row-boats-categoria article nav#nav-lineas a:nth-child(12),
section#row-boats-categoria article nav#nav-lineas a:nth-child(14),
section#row-boats-categoria article nav#nav-lineas a:nth-child(16),
section#row-boats-categoria article nav#nav-lineas a:nth-child(18),
section#row-boats-categoria article nav#nav-lineas a:nth-child(20) { margin: 0 0 70px 0; }

section#row-boats-categoria article nav#nav-lineas a h3 { width: 100%; height: auto; display: block; margin: 30px auto 20px auto; float: none; padding: 0; font-family: 'Titillium Web', sans-serif; font-size: 2.15em !important; line-height: 1em !important; text-align: center; color: #002761; letter-spacing: 0.005em; font-weight: bold; transition: all 0.3s ease-in; }

section#row-boats-categoria article nav#nav-lineas a p:nth-child(2) { width: 350px; height: 190px; display: block; margin: 0 auto; float: none; padding: 0; transition: all 0.3s ease-in; }
section#row-boats-categoria article nav#nav-lineas a p:nth-child(2) img { width: 350px; height: 190px; display: block; margin: 0 auto; float: none; transition: all 0.3s ease-in; }

section#row-boats-categoria article nav#nav-lineas a p:nth-child(3) { width: 350px; height: 190px; display: block; margin: 0 auto; float: none; padding: 0; transition: all 0.3s ease-in; }
section#row-boats-categoria article nav#nav-lineas a p:nth-child(3) img { width: 350px; height: 190px; display: block; margin: 0 auto; float: none; transition: all 0.3s ease-in; }

section#row-boats-categoria article nav#nav-lineas a h4 { width: 100%; height: auto; display: block; margin: 15px auto 7px auto; float: none; padding: 0; font-family: 'Titillium Web', sans-serif; font-size: 1.25em !important; line-height: 1em !important; text-align: center; color: #333; letter-spacing: 0.015em; font-weight: bold; transition: all 0.3s ease-in; }
section#row-boats-categoria article nav#nav-lineas a p.range { font-family: 'Titillium Web', sans-serif; font-size: 1em !important; line-height: 1em !important; text-align: center; color: #555; letter-spacing: 0.025em; font-weight: 400; padding: 0; margin: 0 auto; transition: all 0.3s ease-in; }

section#row-boats-categoria article nav#nav-lineas > p { display: none; }
section#row-boats-categoria article nav#nav-lineas a > p:nth-child(1) { display: none; }

section#row-boats-categoria article nav#nav-lineas a:hover { transform: scale(1.02); transition: all 0.15s ease-out; }
section#row-boats-categoria article nav#nav-lineas a:hover h3 { color: #0043a5; transition: all 0.15s ease-out; }
section#row-boats-categoria article nav#nav-lineas a:hover p:nth-child(2),
section#row-boats-categoria article nav#nav-lineas a:hover p:nth-child(3) { opacity: 0.75; transition: all 0.3s ease-in; }
section#row-boats-categoria article nav#nav-lineas a:hover h4 { color: #0043a5; transition: all 0.15s ease-out; }
section#row-boats-categoria article nav#nav-lineas a:hover p.range { color: #333; transition: all 0.15s ease-out; }





section#row-boats-categoria-master { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }

section#row-boats-categoria-master article { width: 1100px; height: 1000px; display: block; margin: 0 auto; float: none; padding: 0 0 75px 0; position: relative; }

section#row-boats-categoria-master article nav#filtros-ribs { width: 180px; height: auto; display: block; margin: 0; float: none; padding: 0; position: absolute; top: 0; left: 0; }
section#row-boats-categoria-master article nav#filtros-ribs figure { width: 100%; height: auto; display: block; margin: 0 auto; float: none; }
section#row-boats-categoria-master article nav#filtros-ribs figure p { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 0 0 10px; font-family: 'Titillium Web', sans-serif; font-size: 1.25em !important; line-height: 1em !important; text-align: left; color: #333; letter-spacing: 0.015em; font-weight: 500; }
section#row-boats-categoria-master article nav#filtros-ribs figure a { width: 150px; height: auto; display: block; margin: 0 auto 1px auto; float: none; padding: 17px 15px; font-family: 'Titillium Web', sans-serif; font-size: 1.15em !important; line-height: 1em !important; text-align: left; color: #fff; letter-spacing: 0.015em; font-weight: 500; transition: all 0.3s ease-in; }
section#row-boats-categoria-master article nav#filtros-ribs figure a.desactivado:hover { background: #0043a5; transition: all 0.15s ease-out; }

section#row-boats-categoria-master article nav#filtros-ribs figure a.activado { background: #0043a5; }
section#row-boats-categoria-master article nav#filtros-ribs figure a.desactivado { background: #002761; }

section#row-boats-categoria-master article nav#filtros-ribs figure:nth-child(1) a:nth-child(2) { border-radius: 3px 3px 0 0; }
section#row-boats-categoria-master article nav#filtros-ribs figure:nth-child(1) a:nth-child(3) { border-radius: 0 0 3px 3px; }
section#row-boats-categoria-master article nav#filtros-ribs figure:nth-child(3) a:nth-child(2) { border-radius: 3px 3px 0 0; }
section#row-boats-categoria-master article nav#filtros-ribs figure:nth-child(3) a:nth-child(3) { border-radius: 0 0 3px 3px; }
section#row-boats-categoria-master article nav#filtros-ribs figure:nth-child(5) a:nth-child(2) { border-radius: 3px 3px 0 0; }
section#row-boats-categoria-master article nav#filtros-ribs figure:nth-child(5) a:nth-child(4) { border-radius: 0 0 3px 3px; }

section#row-boats-categoria-master article nav#filtros-ribs hr { width: 100%; height: 1px; display: block; margin: 35px auto; float: none; background: #002761; border-radius: 3px; }

section#row-boats-categoria-master.dark article nav#filtros-ribs figure p { color: #fff; }

.page-id-16534 section#row-boats-categoria-master article { height: 775px; }
.page-id-16534 section#row-boats-categoria-master.pagina-professionals article nav#nav-boats { height: 775px; }

.page-id-16534 section#row-boats-categoria-master.pagina-professionals article nav#filtros-ribs figure a.activado { background: #f0f0f0; color: #000; font-weight: bold; }
.page-id-16534 section#row-boats-categoria-master.pagina-professionals article nav#filtros-ribs figure a.desactivado { background: #555; color: #fff; }
.page-id-16534 section#row-boats-categoria-master.pagina-professionals article nav#filtros-ribs figure a.activado:hover { background: #f0f0f0; color: #000; }





section#row-boats-categoria-master article nav#nav-boats { width: 860px; height: auto; display: block; margin: 0; float: none; padding: 0; position: absolute; top: 0; right: 0; }
section#row-boats-categoria-master.pagina-ribs article nav#nav-boats { height: 775px; }

section#row-boats-categoria-master article nav#nav-boats a { width: 260px; height: auto; display: block; margin: 0 13px 26px; float: left; padding: 0; background: #fff; border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.2); transition: all 0.3s ease-in; }
section#row-boats-categoria-master article nav#nav-boats a h3 { width: 90%; height: auto; display: block; margin: 0 auto; float: none; padding: 35px 5% 15px; font-family: 'Titillium Web', sans-serif; font-size: 1.85em !important; line-height: 1em !important; text-align: center; color: #002761; letter-spacing: -0.015em; font-weight: bold; }
section#row-boats-categoria-master article nav#nav-boats a img { width: 80%; height: auto; display: block; margin: 0 auto; float: none; transition: all 0.3s ease-in; }

section#row-boats-categoria-master article nav#nav-boats a h5 { width: 50%; height: auto; display: block; margin: 0 auto; float: none; padding: 15px 25%; font-family: 'Titillium Web', sans-serif; font-size: 1.2em !important; line-height: 1em !important; text-align: center; color: #333; letter-spacing: 0.015em; font-weight: bold; transition: all 0.3s ease-in; }
section#row-boats-categoria-master.pagina-professionals article nav#nav-boats a h5 { width: 70%; padding: 15px 15%; }

section#row-boats-categoria-master article nav#nav-boats a p.range { font-family: 'Titillium Web', sans-serif; font-size: 1em !important; line-height: 1em !important; text-align: center; color: #555; letter-spacing: .025em; font-weight: 400; padding: 0 0 25px 0; margin: 0 auto; transition: all 0.3s ease-in; }

section#row-boats-categoria-master article nav#nav-boats a:hover { transform: scale(1.01); box-shadow: 0 0 10px rgba(0,0,0,0.3); transition: all 0.15s ease-out; }
section#row-boats-categoria-master article nav#nav-boats a:hover h3 { color: #333; transition: all 0.15s ease-out; }
section#row-boats-categoria-master article nav#nav-boats a:hover p:nth-child(2),
section#row-boats-categoria-master article nav#nav-boats a:hover p:nth-child(3) { opacity: 0.75; transition: all 0.3s ease-in; }
section#row-boats-categoria-master article nav#nav-boats a:hover h4 { color: #333; transition: all 0.15s ease-out; }
section#row-boats-categoria-master article nav#nav-boats a:hover p.range { color: #333; transition: all 0.15s ease-out; }

/**/

section#row-boats-categoria-master.pagina-professionals article nav#nav-boats { height: 600px; }

section#row-boats-categoria-master.pagina-professionals article nav#nav-boats a { width: 404px; }
section#row-boats-categoria-master.pagina-professionals article nav#nav-boats a h3 { font-size: 2.35em !important; }

/**/

section#row-boats-categoria-master.nautilus-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-nautilus-dlx-0002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-master.oceanus-vst-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-oceanus-vst-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-master.mares-vsx-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-mares-vsx-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-master.navigo-vs-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-navigo-vs-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-master.ventus-vl-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ventus-vl-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-master.ab-rider-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ab-rider-02.jpg') no-repeat center center fixed; background-size: cover; }

section#row-boats-categoria-master.profile-f-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-professional-ribs-0000002.jpg') no-repeat center center fixed; background-size: cover; }





section#row-boats-categoria-int { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }

section#row-boats-categoria-int nav { width: 1100px; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }

.page-id-16540 section#row-boats-categoria-int article nav { width: 341px; }
.page-id-16540 section#row-boats-categoria-int article nav a { margin: 0 auto 60px auto; }

section#row-boats-categoria-int nav a { width: 340px; height: auto; display: block; margin: 0 40px 40px 0; float: left; padding: 0; background: #fff; border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.2); transition: all 0.3s ease-in; }

section#row-boats-categoria-int nav a h3 { width: 90%; height: auto; display: block; margin: 0 auto; float: none; padding: 35px 5% 15px; font-family: 'Titillium Web', sans-serif; font-size: 2.3em!important; line-height: 1em !important; text-align: center; color: #002761; letter-spacing: -.015em; font-weight: 800; }
section#row-boats-categoria-int nav a img { width: 80%; height: auto; display: block; margin: 0 auto; float: none; transition: all 0.3s ease-in; }

section#row-boats-categoria-int nav a:nth-child(3),
section#row-boats-categoria-int nav a:nth-child(6),
section#row-boats-categoria-int nav a:nth-child(9),
section#row-boats-categoria-int nav a:nth-child(12),
section#row-boats-categoria-int nav a:nth-child(15) { margin: 0 0 40px 0; }

section#row-boats-categoria-int nav a h4 { width: 80%; height: auto; display: block; margin: 0 auto; float: none; padding: 15px 10% 30px; font-family: 'Titillium Web', sans-serif; font-size: 1.25em !important; line-height: 1em !important; text-align: center; color: #333; letter-spacing: .015em; font-weight: 700; transition: all .3s ease-in; }
section#row-boats-categoria-int nav a p.range { font-family: 'Titillium Web', sans-serif; font-size: 1em !important; line-height: 1em !important; text-align: center; color: #555; letter-spacing: .025em; font-weight: 400; padding: 0 0 25px 0; margin: 0 auto; transition: all 0.3s ease-in; }

section#row-boats-categoria-int nav a:hover { transform: scale(1.01); box-shadow: 0 0 10px rgba(0,0,0,0.3); transition: all 0.15s ease-out; }
section#row-boats-categoria-int nav a:hover h3 { color: #333; transition: all 0.15s ease-out; }
section#row-boats-categoria-int nav a:hover p:nth-child(2),
section#row-boats-categoria-int nav a:hover p:nth-child(3) { opacity: 0.75; transition: all 0.3s ease-in; }
section#row-boats-categoria-int nav a:hover h4 { color: #333; transition: all 0.15s ease-out; }
section#row-boats-categoria-int nav a:hover p.range { color: #333; transition: all 0.15s ease-out; }

section#row-boats-categoria-int.nautilus-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-nautilus-dlx-0002.jpg') no-repeat top center fixed; background-size: cover; }
section#row-boats-categoria-int.oceanus-vst-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-oceanus-vst-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-int.mares-vsx-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-mares-vsx-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-int.navigo-vs-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-navigo-vs-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-int.ventus-vl-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ventus-vl-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-int.ab-rider-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ab-rider-02.jpg') no-repeat center center fixed; background-size: cover; }

section#row-boats-categoria-int.alumina-alx-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-alumina-alx-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-int.lammina-al-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-al-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-int.lammina-ul-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-ul-02.jpg') no-repeat center center fixed; background-size: cover; }

section#row-boats-categoria-int.profile-f-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-f-002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-int.profile-a-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-int.profile-a-s-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-s-002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-boats-categoria-int.profile-a-xhd-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-xhd-002.jpg') no-repeat center center fixed; background-size: cover; }





section#row-sub-cabecera { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; border-bottom: solid 5px #002761; }
section#row-sub-cabecera article { width: 1100px; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }
section#row-sub-cabecera article h1 { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 275px 0 5px 0; font-family: 'Titillium Web', sans-serif; font-size: 3.75em !important; line-height: 1em !important; color: #fff; letter-spacing: -0.015em; font-weight: bold; text-align: left; text-shadow: 0 0 10px rgba(0, 39, 97, 0.95); }
section#row-sub-cabecera article h2 { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 0 0 75px 0; font-family: 'Titillium Web', sans-serif; font-size: 1.35em !important; line-height: 1em !important; color: #fff; letter-spacing: 0.055em; font-weight: 500; text-align: left; text-shadow: 0 0 10px rgba(0, 39, 97, 0.95); }

section#row-sub-cabecera.nautilus-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-nautilus-dlx-0001.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.oceanus-vst-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-oceanus-vst-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.mares-vsx-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-mares-vsx-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.navigo-vs-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-navigo-vs-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.ventus-vl-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ventus-vl-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.ab-rider-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ab-rider-01.jpg') no-repeat top center fixed; background-size: 100%; }

section#row-sub-cabecera.alumina-alx-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-alumina-alx-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.lammina-al-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-al-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.lammina-ul-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-ul-01.jpg') no-repeat top center fixed; background-size: 100%; }

section#row-sub-cabecera.profile-f-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-f-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.profile-a-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.profile-a-s-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-s-01.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.profile-a-xhd-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-xhd-01.jpg') no-repeat top center fixed; background-size: 100%; }

section#row-sub-cabecera.dinghies-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ribs-dinghies-00002.jpg') no-repeat top center fixed; background-size: 100%; }
section#row-sub-cabecera.dinghies-01 article h1 { padding: 275px 0 55px 0; }

section#row-sub-cabecera.professional-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-professional-ribs-000002.jpg') no-repeat top center fixed; background-size: 100%; border-bottom: solid 5px #fff; }
section#row-sub-cabecera.professional-01 article h1 { padding: 275px 0 55px 0; }

.page-id-16554 section#row-sub-cabecera { border-bottom: solid 5px #ff0; }
.page-id-16556 section#row-sub-cabecera { border-bottom: solid 5px #38afff; }
.page-id-16558 section#row-sub-cabecera { border-bottom: solid 5px #ff4949; }
.page-id-16560 section#row-sub-cabecera { border-bottom: solid 5px #33f34e; }





section#row-intro-botes { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 75px 0 0 0; position: relative; }
section#row-intro-botes article:nth-child(1) { width: 1100px; height: 190px; display: block; margin: 0 auto 25px auto; float: none; padding: 0; position: relative; }
section#row-intro-botes article:nth-child(1) figure { width: 350px; height: 190px; display: block; margin: 0 50px 0 0; float: left; padding: 0; position: relative; }
section#row-intro-botes article:nth-child(1) figure img { display: block; margin: 0 auto; float: none; }

section#row-intro-botes article:nth-child(1) div#box-info-botes { width: 700px; height: 190px; display: block; margin: 0; float: left; padding: 0; position: relative; }
section#row-intro-botes article:nth-child(1) div#box-info-botes p { font-family: 'Titillium Web', sans-serif; font-size: 1.2em !important; line-height: 1.45em !important; text-align: justify; color: #111; letter-spacing: 0.025em; font-weight: 400; padding: 35px 0 0 0; margin: 0 auto; }

section#row-intro-botes.dark article:nth-child(1) div#box-info-botes p { color: #fff; }

section#row-intro-botes article:nth-child(2) { width: 1100px; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }
section#row-intro-botes article:nth-child(2) p { font-family: 'Titillium Web', sans-serif; font-size: 1.2em !important; line-height: 1.45em !important; text-align: justify; color: #111; letter-spacing: 0.025em; font-weight: 500; padding: 0 0 35px 0; margin: 0 !important; }
section#row-intro-botes article:nth-child(2) p:last-child { padding: 0 0 75px 0; }

section#row-intro-botes.dark article:nth-child(2) p { color: #fff; }

section#row-intro-botes.nautilus-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-nautilus-dlx-0002.jpg') no-repeat top center fixed; background-size: cover; }
section#row-intro-botes.oceanus-vst-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-oceanus-vst-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-botes.mares-vsx-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-mares-vsx-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-botes.navigo-vs-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-navigo-vs-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-botes.ventus-vl-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ventus-vl-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-botes.ab-rider-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ab-rider-02.jpg') no-repeat center center fixed; background-size: cover; }

section#row-intro-botes.alumina-alx-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-alumina-alx-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-botes.lammina-al-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-al-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-botes.lammina-ul-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-ul-02.jpg') no-repeat center center fixed; background-size: cover; }

section#row-intro-botes.profile-f-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-f-002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-botes.profile-a-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-botes.profile-a-s-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-s-002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-botes.profile-a-xhd-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-xhd-002.jpg') no-repeat center center fixed; background-size: cover; }





section#row-intro-categorias { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 50px 0 0 0; position: relative; }

section#row-intro-categorias article:nth-child(1) { width: 1100px; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }

section#row-intro-categorias article:nth-child(1) h2 { font-family: 'Titillium Web', sans-serif; font-size: 2.35em !important; line-height: 1em !important; text-align: left; color: #002761; letter-spacing: -0.005em; font-weight: bold; padding: 25px 0; margin: 0 !important; }
.page-id-16534 section#row-intro-categorias article:nth-child(1) h2 { color: #fff; }

section#row-intro-categorias article:nth-child(1) p { font-family: 'Titillium Web', sans-serif; font-size: 1.35em !important; line-height: 1.25em !important; text-align: justify; color: #002761; letter-spacing: 0.025em; font-weight: 600; padding: 0 0 35px 0; margin: 0 !important; }

section#row-intro-categorias article:nth-child(1) figure { width: 350px; height: 190px; display: block; margin: 0 50px 0 0; float: left; padding: 0; position: relative; }
section#row-intro-categorias article:nth-child(1) figure img { display: block; margin: 0 auto; float: none; }

section#row-intro-categorias article:nth-child(1) div#box-info-botes { width: 700px; height: 190px; display: block; margin: 0; float: left; padding: 0; position: relative; }
section#row-intro-categorias article:nth-child(1) div#box-info-botes p { font-family: 'Titillium Web', sans-serif; font-size: 1.2em !important; line-height: 1.45em !important; text-align: justify; color: #111; letter-spacing: 0.025em; font-weight: 400; padding: 35px 0 0 0; margin: 0 auto; }

section#row-intro-categorias article:nth-child(2) { width: 1100px; height: auto; display: block; margin: 0 auto; float: none; padding: 0; position: relative; }
section#row-intro-categorias article:nth-child(2) p { font-family: 'Titillium Web', sans-serif; font-size: 1.25em !important; line-height: 1.35em !important; text-align: justify; color: #111; letter-spacing: 0.25em; letter-spacing: 0.005em; font-weight: 500; padding: 0 0 20px 0; margin: 0 !important; }
section#row-intro-categorias article:nth-child(2) p:last-child { padding: 0 0 100px 0; }
section#row-intro-categorias article:nth-child(2) p a { color: #09f; font-weight: bold; transition: all 0.3s ease-in; }
section#row-intro-categorias article:nth-child(2) p a:hover { color: #002761; transition: all 0.15s ease-out; }

section#row-intro-categorias.nautilus-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-nautilus-dlx-0002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-intro-categorias.profile-f-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-professional-ribs-0000002.jpg') no-repeat center center fixed; background-size: cover; }

section#row-intro-categorias.dark article:nth-child(1) h1 { color: #fff; }
section#row-intro-categorias.dark article:nth-child(1) p { color: #fff; }
section#row-intro-categorias.dark article:nth-child(1) div#box-info-botes p { color: #fff; }
section#row-intro-categorias.dark article:nth-child(2) p { color: #fff; }





section#row-key-features { width: 100%; height: auto; display: block; margin: 0 auto; float: none; padding: 0 0 1px 0; position: relative; }
section#row-key-features article { width: 1100px; height: auto; display: block; margin: 0 auto 75px; float: none; padding: 0 0 100px; position: relative; }
section#row-key-features article h4 { width: 100%; height: 35px; display: block; margin: 0 auto; float: none; }
section#row-key-features article h4 i { width: 50px; height: auto; display: block; float: left; margin: 0 5px 0 0; font-size: 1.95em !important; line-height: 1em !important; color: #002761; letter-spacing: 0.015em; text-align: left; padding: 0; }
section#row-key-features article h4 span { width: 1045px; height: auto; display: block; float: left; margin: 0; padding: 5px 0; font-family: 'Titillium Web', sans-serif; font-size: 1.55em !important; line-height: 1em !important; color: #002761; letter-spacing: 0.015em; font-weight: bold; text-align: left; }
section#row-key-features article figure { width: 100%; height: auto !important; display: block; margin: 15px auto 0 auto; float: none; padding: 0; }
section#row-key-features article figure p { width: 47%; height: auto; display: block; float: left; font-family: 'Titillium Web', sans-serif; font-size: 1.1em !important; line-height: 1.25em !important; text-align: left; color: #002761; letter-spacing: .025em; font-weight: 600; padding: 0; margin: 0 3% 7px 0!important; }
section#row-key-features article figure p i { font-size: 0.75em; text-align: left; color: #999; }

section#row-key-features.key-pro article h4 i { color: #33f34e; }
section#row-key-features.key-pro article h4 span { color: #33f34e; }
section#row-key-features.key-pro article figure p { color: #33f34e; }
section#row-key-features.key-pro article figure p i { color: #fff; }

section#row-key-features.nautilus-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-nautilus-dlx-0002.jpg') no-repeat top center fixed; background-size: cover; }
section#row-key-features.oceanus-vst-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-oceanus-vst-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-key-features.mares-vsx-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-mares-vsx-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-key-features.navigo-vs-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-navigo-vs-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-key-features.ventus-vl-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ventus-vl-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-key-features.ab-rider-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ab-rider-02.jpg') no-repeat center center fixed; background-size: cover; }

section#row-key-features.alumina-alx-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-alumina-alx-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-key-features.lammina-al-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-al-02.jpg') no-repeat center center fixed; background-size: cover; }
section#row-key-features.lammina-ul-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-ul-02.jpg') no-repeat center center fixed; background-size: cover; }

section#row-key-features.profile-f-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-f-002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-key-features.profile-a-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-key-features.profile-a-s-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-s-002.jpg') no-repeat center center fixed; background-size: cover; }
section#row-key-features.profile-a-xhd-02 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-xhd-002.jpg') no-repeat center center fixed; background-size: cover; }

.page-id-16554 section#row-key-features.key-pro article h4 i { color: #ff0; }
.page-id-16554 section#row-key-features.key-pro article h4 span { color: #ff0; }

.page-id-16556 section#row-key-features.key-pro article h4 i { color: #38afff; }
.page-id-16556 section#row-key-features.key-pro article h4 span { color: #38afff; }

.page-id-16558 section#row-key-features.key-pro article h4 i { color: #ff4949; }
.page-id-16558 section#row-key-features.key-pro article h4 span { color: #ff4949; }

.page-id-16560 section#row-key-features.key-pro article h4 i { color: #33f34e; }
.page-id-16560 section#row-key-features.key-pro article h4 span { color: #33f34e; }

.page-id-16554 section#row-key-features.key-pro article figure p { color: #ff0; }
.page-id-16556 section#row-key-features.key-pro article figure p { color: #38afff; }
.page-id-16558 section#row-key-features.key-pro article figure p { color: #ff4949; }
.page-id-16560 section#row-key-features.key-pro article figure p { color: #33f34e; }





@media only screen and (max-width: 1959px){
	section#row-sub-cabecera article h1 { padding: 500px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 500px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 500px 0 75px 0; }
}

@media only screen and (max-width: 1859px){
	section#row-sub-cabecera article h1 { padding: 475px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 475px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 475px 0 75px 0; }
}

@media only screen and (max-width: 1799px){
	section#row-sub-cabecera article h1 { padding: 425px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 425px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 425px 0 75px 0; }
}

@media only screen and (max-width: 1699px){
	section#row-sub-cabecera article h1 { padding: 375px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 375px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 375px 0 75px 0; }
}

@media only screen and (max-width: 1599px){
	section#row-sub-cabecera article h1 { padding: 325px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 325px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 325px 0 75px 0; }
}

@media only screen and (max-width: 1499px){
	section#row-sub-cabecera article h1 { padding: 275px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 275px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 275px 0 75px 0; }
}

@media only screen and (max-width: 1399px){
	section#row-sub-cabecera article h1 { padding: 250px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 250px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 250px 0 75px 0; }
}

@media only screen and (max-width: 1299px){
	section#row-sub-cabecera article h1 { padding: 225px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 225px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 225px 0 75px 0; }
}
	
@media only screen and (max-width: 1229px){
	section#row-sub-cabecera article h1 { padding: 175px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 175px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 175px 0 75px 0; }
}
	
@media only screen and (max-width: 1199px){
	section#row-migas article nav { width: 80%; }
	
	section#row-sub-cabecera article { width: 80%; }
	section#row-sub-cabecera article h1 { padding: 165px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 165px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 165px 0 75px 0; }
	
	section#row-intro-categorias article:nth-child(1) { width: 80%; }
	
	section#row-intro-categorias article:nth-child(2) { width: 80%; }
	section#row-intro-categorias article:nth-child(2) p:last-child { padding: 0 0 75px; }
	
	section#row-boats-categoria-master article { width: 835px; height: 1570px; }
	section#row-boats-categoria-master article nav#nav-boats { width: 573px; height: 1570px; }
	
	section#row-intro-botes article:nth-child(1) { width: 80%; height: auto; }
	section#row-intro-botes article:nth-child(1) figure { margin: 0 auto 15px auto; float: none; }
	section#row-intro-botes article:nth-child(1) div#box-info-botes { width: 100%; height: auto; margin: 0 auto; float: none; }
	section#row-intro-botes article:nth-child(2) { width: 80%; }
	
	
	
	section#row-key-features article { width: 80%; margin: 0 auto 100px auto; padding: 0; }
	section#row-key-features article h4 { height: auto; margin: 0 auto 35px auto; float: none; }
	section#row-key-features article h4 i { width: 50px; float: none; margin: 0 auto 10px auto; font-size: 3em !important; }
	section#row-key-features article h4 span { width: 100%; height: auto; float: none; margin: 0 auto; text-align: center; font-size: 2.35em !important; }
	
	section#row-key-features article figure { width: 365px; }
	section#row-key-features article figure p { width: 100%; float: none; margin: 0 auto 10px auto !important; text-align: center; }
	section#row-key-features article figure p i { display: none !important; }
	
	
	
	section#row-boats-categoria-int nav { width: 50%; height: auto !important; padding: 0 0 75px; }
	section#row-boats-categoria-int nav a { width: 100%; margin: 0 auto 35px auto; float: none; }
}

@media only screen and (max-width: 1119px){
	section#row-sub-cabecera article h1 { padding: 150px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 150px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 150px 0 75px 0; }
}

@media only screen and (max-width: 1079px){
	section#row-sub-cabecera article h1 { padding: 125px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 125px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 125px 0 75px 0; }
}

@media only screen and (max-width: 1049px){
	section#row-boats-categoria-master article { width: 80%; height: auto; }
	section#row-boats-categoria-master article nav#filtros-ribs { width: 100%; height: 225px; margin: 0 auto 75px; position: relative; }
	section#row-boats-categoria-master article nav#filtros-ribs figure { width: 27%; height: 225px; display: block; margin: 0; float: left; }
	section#row-boats-categoria-master article nav#filtros-ribs figure a { width: 80%; padding: 17px 10%; }

	section#row-boats-categoria-master article nav#filtros-ribs hr { width: 1px; height: 100%; display: block; margin: 0 4.5%; float: left; }
	
	.page-id-16534 section#row-boats-categoria-master article { height: 975px; }
	.page-id-16534 section#row-boats-categoria-master article nav#filtros-ribs { height: 135px; }
	.page-id-16534 section#row-boats-categoria-master article nav#filtros-ribs figure { width: 255px; height: 135px; display: block; margin: 0 auto; float: none; }
	
	
	
	section#row-boats-categoria-master article nav#nav-boats { width: 100%; position: relative; }
	section#row-boats-categoria-master article nav#nav-boats a { width: 46%; margin: 0 2% 4%; }
	section#row-boats-categoria-master.pagina-ribs article nav#nav-boats { height: 1770px; }
	section#row-boats-categoria-master.pagina-professionals article nav#nav-boats a { width: 46%; }
}

@media only screen and (max-width: 999px){
	section#row-sub-cabecera article h1 { padding: 50px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 50px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 50px 0 75px 0; }
}
	
@media only screen and (max-width: 899px){
	section#row-boats-categoria-master.pagina-ribs article nav#nav-boats { height: 1700px; }
	
	section#row-boats-categoria-int nav { width: 60%; }
}
	
@media only screen and (max-width: 849px){
	section#row-boats-categoria-master article nav#filtros-ribs figure a { font-size: 1.05em; }
}

@media only screen and (max-width: 839px){
	section#row-sub-cabecera article h1 { padding: 15px 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 15px 0 75px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 15px 0 75px 0; }
}

@media only screen and (max-width: 799px){
	section#row-sub-cabecera article h1 { font-size: 2.75em!important; }
	
	section#row-boats-categoria-master.pagina-ribs article nav#nav-boats { height: 1600px; }
}

@media only screen and (max-width: 749px){
	section#row-boats-categoria-master article nav#filtros-ribs { height: 354px; }
	section#row-boats-categoria-master article nav#filtros-ribs figure:nth-child(1),
	section#row-boats-categoria-master article nav#filtros-ribs figure:nth-child(3) { width: 45%; height: 135px; }
	section#row-boats-categoria-master article nav#filtros-ribs figure:nth-child(5) { width: 100%; margin: 30px 0 15px; }
	
	.page-id-16534 section#row-boats-categoria-master article nav#filtros-ribs { height: 135px; }

	section#row-boats-categoria-master article nav#filtros-ribs hr:nth-child(2) { height: 135px }
	section#row-boats-categoria-master article nav#filtros-ribs hr:nth-child(4) { display: none; }
}
	
@media only screen and (max-width: 699px){
	section#row-boats-categoria-master article nav#filtros-ribs figure { height: 260px; }
	
	section#row-boats-categoria-master.pagina-ribs article nav#nav-boats { height: 1500px; }
	
	section#row-boats-categoria-int nav { width: 70%; }
	
	
	
	section#row-migas.nautilus-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-nautilus-dlx-0001.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.oceanus-vst-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-oceanus-vst-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.mares-vsx-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-mares-vsx-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.navigo-vs-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-navigo-vs-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.ventus-vl-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ventus-vl-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.ab-rider-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ab-rider-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.alumina-alx-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-alumina-alx-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.lammina-al-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-al-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.lammina-ul-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-ul-01.jpg') no-repeat top center; background-size: 100%; }
	
	section#row-migas.profile-f-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-f-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.profile-a-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.profile-a-s-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-s-01.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.profile-a-xhd-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-xhd-01.jpg') no-repeat top center; background-size: 100%; }
	
	section#row-migas.dinghies-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ribs-dinghies-00002.jpg') no-repeat top center; background-size: 100%; }
	section#row-migas.professional-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-professional-ribs-000002.jpg') no-repeat top center; background-size: 100%; }
	
	
	
	section#row-sub-cabecera.nautilus-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-nautilus-dlx-0001.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.oceanus-vst-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-oceanus-vst-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.mares-vsx-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-mares-vsx-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.navigo-vs-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-navigo-vs-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.ventus-vl-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ventus-vl-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.ab-rider-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ab-rider-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.alumina-alx-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-alumina-alx-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.lammina-al-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-al-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.lammina-ul-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-lammina-ul-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	
	section#row-sub-cabecera.profile-f-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-f-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.profile-a-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.profile-a-s-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-s-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.profile-a-xhd-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-profile-a-xhd-01.jpg') no-repeat 50% -95px; background-size: 100%; }
	
	section#row-sub-cabecera.dinghies-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-ribs-dinghies-00002.jpg') no-repeat 50% -95px; background-size: 100%; }
	section#row-sub-cabecera.professional-01 { background: url('http://www.abinflatables.com/main/wp-content/uploads/2019/04/ab-inflatables-professional-ribs-000002.jpg') no-repeat 50% -95px; background-size: 100%; }
}

@media only screen and (max-width: 690px){
	#main-content { margin: 63px auto 0!important; }
}

@media only screen and (max-width: 649px) {
	section#row-boats-categoria-master article nav#nav-boats a { width: 100%; margin: 0 auto 4%; float: none; }
	
	section#row-boats-categoria-master.pagina-ribs article nav#nav-boats { height: auto; }
	
	.page-id-16534 section#row-boats-categoria-master.pagina-professionals article { height: auto; }
	.page-id-16534 section#row-boats-categoria-master.pagina-professionals article nav#nav-boats { height: auto; }
	.page-id-16534 section#row-boats-categoria-master.pagina-professionals article nav#nav-boats a { width: 100%; }
	
	section#row-boats-categoria-int nav { width: 80%; }
}
	
@media only screen and (max-width: 605px) {
	#page .content, #page .sidebar { padding: 0 !important; }
}

@media only screen and (max-width: 589px){
	section#row-sub-cabecera article h1 { font-size: 2.75em !important; }
}

@media only screen and (max-width: 599px){
	section#row-sub-cabecera article h1 { padding: 0 0 5px; }
	section#row-sub-cabecera.dinghies-01 article h1 { padding: 0 0 35px 0; }
	section#row-sub-cabecera.professional-01 article h1 { padding: 0 0 35px 0; }
	
	section#row-sub-cabecera article h2 { padding: 0 0 35px 0; }
}
	
@media only screen and (max-width: 499px){
	section#row-key-features article figure { width: 80%; }
}








