body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Open Sans',sans-serif;font-size:1.1rem;line-height:1.6;font-weight:400;color:#222}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:600}.group:after{content:"";display:table;clear:both}img{max-width:100%;height:auto}a{color:#EB503E;text-decoration:underline;transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-o-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s}a:hover,a:focus{color:#EA6D32}a:focus{outline:none}b,strong{font-weight:700}h1,h2{line-height:1.33333}h3{line-height:1.22727}h4{line-height:1.22222}p{line-height:1.6875;margin-bottom:30px}p.lead{font-size:24px;font-size:1.5rem;line-height:1.33333}@media screen and (max-width:480px){h1,h2{font-size:1.625rem}p.lead{font-size:1.125rem;line-height:1.55556}}.display-2{line-height:1}.display-5{font-size:20px;font-size:1.25rem;line-height:1.6;margin-bottom:25px}.display-6{font-size:18px;font-size:1.125rem;line-height:1.72222;margin-bottom:20px}@media screen and (max-width:1199px){.display-2{font-size:2.25rem}}@media screen and (max-width:599px){.display-2{font-size:1.625rem}}#content{padding:30px 0}body.two-col-layout #content{padding-top:0;padding-bottom:0}.two-column-layout .column1,.two-column-layout .column2{float:left;margin-bottom:60px}.two-column-layout .column1{width:63%}.two-column-layout .column2{width:37%}@media screen and (max-width:991px){.two-column-layout .column1,.two-column-layout .column2{float:none;margin-bottom:30px}.two-column-layout .column1,.two-column-layout .column2{width:100%}}.sport-theme #main-navigation .sub-menu li.active{background-color:#EB503E}.ski-theme #main-navigation .sub-menu li.active{background-color:#00BAE2}.adventure-theme #main-navigation .sub-menu li.active{background-color:#83F2A4}.performing-arts-theme #main-navigation .sub-menu li.active{background-color:#BA87F6}.teacher-guide-theme #main-navigation .sub-menu li.active{background-color:#222}#dashboard ul{margin:0;padding:0;list-style:none}#dashboard .column{width:33.33%;float:left}#dashboard .social-feed{padding:40px 90px 30px 60px}#dashboard .sign-up-form{padding:40px 75px 60px 60px}@media screen and (max-width:991px){#dashboard .column{width:50%}#dashboard .column.sign-up-form{width:100%}}@media screen and (max-width:767px){#dashboard .column{width:100%;float:none}#dashboard .sign-up-form{padding-bottom:30px}}@media screen and (max-width:599px){#dashboard .social-feed{padding:40px 60px 30px 15px}#dashboard .sign-up-form{padding:40px 60px 30px 15px}}.social-feed{background:#024256;color:#fff;position:relative}.social-feed:first-child{border-right:1px solid #388299}.social-feed .social-icon{width:56px;height:56px;position:absolute;right:0;top:0;color:#fff;text-align:center;font-size:24px;font-size:1.5rem;line-height:2.33333}.social-feed .social-icon.fb{background:#3C599B}.social-feed .social-icon.twitter{background:#299AC4}.social-feed .time{display:block;color:#fff;font-size:12px;font-size:.75rem;line-height:1.41667}.social-feed h4,.social-feed li{color:#fff}.social-feed h4 a,.social-feed li a{color:inherit;text-decoration:none}.social-feed h4{margin-bottom:15px}.social-feed p{font-size:14px;font-size:.875rem;line-height:1.35714;margin-bottom:20px}.social-feed p a{color:#60AFBB;text-decoration:none}.social-feed .user-profile-link{display:inline-block;padding-left:45px;color:#fff;font-size:12px;font-size:.75rem;line-height:1.41667;text-decoration:none}.social-feed .user-profile-link .avatar{background:url(/wp-content/themes/activ4/images/logo3.svg) no-repeat;display:block;width:42px;height:42px;float:left;margin-bottom:5px;margin-left:-42px}.social-feed .user-profile-link .fullname{display:block}.social-feed .user-profile-link p{margin-bottom:0}.social-feed .actions{margin:0;padding:0;list-style:none}.social-feed .actions li{display:inline-block;margin-right:15px;font-size:12px;font-size:.75rem;line-height:1.41667;color:#BDD7DB}.social-feed .actions li:last-child{margin-right:0}@media screen and (max-width:767px){.social-feed:first-child{border-right:0;border-bottom:1px solid #388299}}.sign-up-form{background:#9EE9C4;color:#4A4A4A}.sign-up-form h4{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:25px}.sign-up-form h4 .mail-icon{display:inline-block;float:right;margin-left:20px;background:url(/wp-content/themes/activ4/images/mail-icon.svg) no-repeat;width:40px;height:27px}.sign-up-form p{font-family:"Montserrat",sans-serif;font-size:14px;font-size:.875rem;line-height:1.35714;margin-bottom:15px}.sign-up-form ul{margin:0;padding:0;list-style:none}.sign-up-form li{margin-bottom:13px}.sign-up-form input[type="text"],.sign-up-form input[type="email"]{display:block;width:100%;background:#fff;color:#9B9B9B;font-size:12px;font-size:.75rem;line-height:1.16667;border:0;padding:5px 10px}.sign-up-form input[type="text"]:-moz-placeholder,.sign-up-form input[type="email"]:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9B9B9B}.sign-up-form input[type="text"]::-moz-placeholder,.sign-up-form input[type="email"]::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9B9B9B}.sign-up-form input[type="text"]::-webkit-input-placeholder,.sign-up-form input[type="email"]::-webkit-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9B9B9B}.sign-up-form input[type="text"]:-ms-input-placeholder,.sign-up-form input[type="email"]:-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9B9B9B}.sign-up-form .sign-up-btn{background:#fff;color:#4A4A4A;font-family:"Montserrat",sans-serif;font-size:14px;font-size:.875rem;line-height:1.28571;padding:5px 10px;text-transform:uppercase;min-width:133px;border:0;display:inline-block;text-align:center}.heading{padding-bottom:0;position:relative}.heading:after{content:'';display:block;background:#F26522;width:96px;height:5px;position:relative;bottom:-15px}.heading.text-xs-center:after{margin:0 auto}.heading.text-xs-right:after{left:auto;right:0}.heading.box1 .heading:after{background-color:#60AFBB}.text-xs-right .heading:after{left:auto;right:0}h2.heading{margin-bottom:30px}h3.heading{font-size:24px;font-size:1.5rem;line-height:1.5;margin-bottom:50px}.sport-theme .heading:after{background-color:#EA6D32}.ski-theme .heading:after{background-color:#388299}.adventure-theme .heading:after{background-color:#63DDA1}.performing-arts-theme .heading:after{background-color:#A186BE}.teacher-guide-theme .heading:after{background-color:#388299}.quote-button{display:block;background:#388299;color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;font-size:.875rem;line-height:1.21429;font-weight:700;text-transform:uppercase;padding:8px 15px 7px;border-radius:3px;text-decoration:none;width:167px;margin:0 auto}.quote-button:hover,.quote-button:focus{color:#fff;text-decoration:none}@media (max-width:991px){#topbar p{white-space:normal}}.button1,.button2,.button3{display:inline-block;font-family:"Montserrat",sans-serif;font-size:14px;font-size:.875rem;line-height:1.28571;font-weight:700;text-decoration:none;text-transform:uppercase}.button1:hover,.button1:focus,.button2:hover,.button2:focus,.button3:hover,.button3:focus{text-decoration:none}.button1{background-color:#EA6D32;color:#fff;padding:10px;text-align:center;border-radius:3px;text-decoration:none}.button1:hover,.button1:focus{color:#fff}.button2{background:#fff;color:#EA6D32;padding:8px 25px;text-decoration:none}.button3{border-radius:3px;background:#fff;padding:5px;text-align:center;border:solid 1px #ea6d32;color:#ea6d32;text-decoration:none;font-family:"Open Sans",sans-serif}.button3:hover,.button3:focus{text-decoration:none}.button4{display:inline-block;border:1px solid #EDEDED;border-radius:17px;color:#666;font-size:10px;font-size:.625rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:2px;line-height:1.3;text-decoration:none;min-width:140px;padding:10px;font-family:"Montserrat",sans-serif}.button4:hover,.button4:focus{text-decoration:none;color:inherit}.button5{display:inline-block;background:#fff;border:1px solid #EDEDED;border-radius:17px;color:#3C3D41;font-size:10px;font-size:.625rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:2px;line-height:1.3;text-decoration:none;min-width:140px;padding:10px;font-family:"Montserrat",sans-serif}.button5:hover,.button5:focus{text-decoration:none;color:inherit}.button6{background-color:#EA6D32;color:#fff;padding:10px;text-align:center;border-radius:4px;text-decoration:none;display:inline-block;font-family:"Roboto",sans-serif;font-size:16px;font-size:1rem;line-height:1;font-weight:500;text-decoration:none;text-transform:uppercase}.button6:hover,.button6:focus{text-decoration:none}.link{background:url(/wp-content/themes/activ4/images/arrow1.svg) no-repeat right 9px;display:inline-block;font-size:14px;font-size:.875rem;line-height:1.85714;font-weight:700;color:#EA6D32;text-decoration:underline;padding-right:20px}.link:hover,.link:focus{color:#EA6D32}.read-more-button{display:inline-block;font-weight:700;font-size:10px;font-size:.625rem;letter-spacing:2px;border-radius:3px;text-transform:uppercase;background:#fff0;padding:10px;border:1px solid #fff;text-decoration:none;color:#fff;font-family:"Montserrat",sans-serif}.read-more-button:hover,.read-more-button:focus{text-decoration:none}.read-more-button2{display:inline-block;font-weight:700;font-size:10px;font-size:.625rem;letter-spacing:2px;text-transform:uppercase;border-radius:4px;background:#fff0;padding:10px;border:1px solid #E1E1E1;color:#000;text-decoration:none;font-family:"Montserrat",sans-serif}.read-more-button2:hover,.read-more-button2:focus{text-decoration:none}.load-more-button{display:block;font-weight:700;font-size:15px;font-size:.9375rem;letter-spacing:2px;background:#B8C6C7;border-radius:4px;padding:10px;color:#fff;text-decoration:none;text-align:center;font-family:"Montserrat",sans-serif;margin-bottom:20px}.load-more-button:hover,.load-more-button:focus{color:#fff;text-decoration:none}.box1.sport-theme .button1{background-color:#EA6D32}.box1.ski-theme .button1{background-color:#60AFBB}.box1.adventure-theme .button1{background-color:#63DDA1;color:#024256}.box1.performing-arts-theme .button1{background-color:#A186BE}.box1.teacher-guide-theme .button1{background-color:#388299}.like-button{display:inline-block;position:relative;padding:10px 40px}.like-button span{background:#b8c6c7;border-radius:17px;color:#fff;display:block;height:15px;margin-top:-8px;padding:0;position:absolute;right:10px;top:50%;width:21px}.like-button:before{color:#b8c6c7;content:"\f004";display:inline-block;font-family:FontAwesome;font-size:15px;left:17px;margin-top:-9px;position:absolute;top:50%}.like-button:hover,.like-button:focus{text-decoration:none;color:inherit}.facebook-button{display:inline-block;position:relative;padding:10px 40px;background:#225B99;border:1px solid #225B99;color:#fff}.facebook-button:before{color:#fff;content:"\f09a";display:inline-block;font-family:FontAwesome;font-size:15px;left:17px;margin-top:-9px;position:absolute;top:50%}.facebook-button:hover,.facebook-button:focus{text-decoration:none;color:#fff}.twitter-button{display:inline-block;position:relative;padding:10px 40px;color:#fff;background:#00ADF2;border:1px solid #00ADF2}.twitter-button:before{color:#fff;content:"\f099";display:inline-block;font-family:FontAwesome;font-size:15px;left:17px;margin-top:-9px;position:absolute;top:50%}.twitter-button:hover,.twitter-button:focus{text-decoration:none;color:#fff}.sample{background:#fff0;border:0 none;color:#ea6d32;font-size:14px;font-weight:700;padding:0}form input:focus,form select:focus,form textarea:focus{outline:none}.form h3{line-height:1.59091;letter-spacing:-.4px;font-weight:400;margin-bottom:40px}.form p{margin-bottom:50px}.form ul{margin:0 -7px;padding:0}.form li{list-style:none;width:50%;padding:0 7px;margin-bottom:15px;float:left}.form li.full-width{width:100%}.form li .selectbox{position:relative;display:block}.form li .selectbox:after{display:inline-block;content:'';background:url(/wp-content/themes/activ4/images/dropdown-after.png);width:30px;height:51px;position:absolute;top:0;right:0;border-radius:4px;pointer-events:none}.form li:last-child{margin:0}.form input[type="text"],.form input[type="email"],.form textarea,.form input[type="search"]{width:100%;border:0;background:#dde9eb;color:#388299;font-size:14px;font-size:.875rem;border-radius:4px;padding:15px;font-family:"Open Sans",sans-serif}.form input:-moz-placeholder,.form textarea:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#388299}.form input::-moz-placeholder,.form textarea::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#388299}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#388299}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#388299}.form select{overflow:hidden;width:100%;border:0;background:#dde9eb;color:#388299;font-size:14px;font-size:.875rem;border-radius:4px;padding:15px;height:51px;font-family:"Open Sans",sans-serif}.form textarea{min-height:52px}.form .button6{width:100%;padding:15px;border:0}.form label{letter-spacing:-.3px;color:#4a4a4a;font-size:18px;font-size:1.125rem;line-height:1.94;margin-bottom:0;font-family:"Montserrat",sans-serif}@media (max-width:1200px){.form label{font-size:1rem}}@media (max-width:767px){.form h3{margin-bottom:20px}.form p{margin-bottom:20px}}@media (max-width:543px){.form li{width:100%}}.entry{padding:50px 45px 10px 0}.entry .heading{max-width:400px}.entry p{margin-bottom:15px}.entry p.link2{font-weight:700;font-size:14px;font-size:.875rem}.entry .post ul{margin:0 0 30px;padding:0;list-style:none}.entry .post ul li{font-size:18px;font-size:1.125rem;line-height:1.55556;color:#388299;padding-left:30px;position:relative}.entry .post ul li:before{content:'';display:block;position:absolute;left:0;top:12px;background:#388299;width:4px;height:4px;border-radius:50%}.entry .post ul li a{color:inherit;text-decoration:none}.entry .post ul.strengths li{margin-bottom:20px;font-weight:600}.entry .post .form ul{margin:0 -7px;padding:0}.entry .post .form li{list-style:none;width:50%;padding:0 7px;margin-bottom:15px}.entry .post .form li.full-width{width:100%}.entry .post .form li:before{display:none}@media screen and (max-width:991px){.entry{padding:30px 0 10px 0}}@media (max-width:543px){.entry .post .form li{width:100%}}.widget.text-widget{margin-top:32px;margin-bottom:32px}.widget.list1{border-left:1px solid #f8783a;padding-left:15px}.widget h3{font-size:18px;font-size:1.125rem;line-height:1.22222;margin-bottom:35px}.widget h4{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:35px}.widget.list ul{margin:0;padding:0}.widget.list li{font-size:16px;font-size:1rem;list-style:none;color:#f87a3e;font-weight:700;margin-bottom:5px;font-family:"Montserrat",sans-serif}.widget.list li a{color:inherit;text-decoration:none}.widget p small{font-size:14px;font-size:.875rem;line-height:1.85714}.widget p.link{margin-bottom:20px;text-decoration:underline;color:#EA6D32}.widget p.link a{color:inherit}.widget p.link .icon{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";margin-left:10px}.widget p.link:last-child{margin:0}.widget.normal h3{font-weight:400;margin-bottom:20px}@media screen and (max-width:767px){.widget h4{margin-bottom:25px}}.featured-section{position:relative}.featured-section .image{background-repeat:no-repeat;background-size:cover}.featured-section .image img{visibility:hidden;width:100%}.featured-section .testimonial{background:#000;background:rgb(0 0 0 / .3);color:#fff;font-family:"Montserrat",sans-serif;text-align:center;position:absolute;left:0;top:0;z-index:9;width:100%;height:100%}.featured-section .testimonial .inner-wrap{width:100%;height:100%;display:table}.featured-section .testimonial .inner-wrap .inner{display:table-cell;vertical-align:middle}.featured-section .testimonial blockquote{max-width:445px;margin:0 auto}.featured-section .testimonial p.lead{margin-bottom:70px;line-height:1.5}.featured-section .testimonial p.cite{margin-bottom:0}.featured-section .testimonial p.cite cite{font-size:18px;font-size:1.125rem;line-height:1.22222;font-style:normal}@media screen and (min-width:992px){.featured-section .image{position:absolute;left:0;top:0;width:100%;height:100%}}@media screen and (max-width:767px){.featured-section .image{min-height:236px}}.tour-offers{background:#152023;margin-bottom:27px;position:relative;display:none}.tour-offers .previous-button,.tour-offers .next-button{font-size:48px;font-size:3rem;color:#fff;color:rgb(255 255 255 / .43);text-decoration:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.tour-offers .previous-button{left:45px}.tour-offers .next-button{right:45px}.tour-offers ul{margin:0;padding:0;list-style:none}.tour-offers li{width:380px;float:left;position:relative;text-align:center;color:#fff}.tour-offers li a{color:inherit}.tour-offers li img{width:100%}.tour-offers .details{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:270px;z-index:9;padding:10px}.tour-offers .details h3{font-size:20px;font-size:1.25rem;line-height:1.3;margin-bottom:36px;letter-spacing:1px}.tour-offers .details p{font-family:"Montserrat",sans-serif;line-height:1.1875;margin-bottom:40px;letter-spacing:.5px}.tour-offers .details .button1{min-width:144px;font-weight:400}@media screen and (max-width:599px){.tour-offers .previous-button{left:15px}.tour-offers .next-button{right:15px}.tour-offers .details h3{font-size:1.125rem;margin-bottom:25px}.tour-offers .details p{margin-bottom:25px}}.school-trips-tours .container{position:relative}.school-trips-tours .previous-button,.school-trips-tours .next-button{color:#024256;font-size:48px;font-size:3rem;text-decoration:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.school-trips-tours .previous-button{left:0}.school-trips-tours .next-button{right:0}.school-trips-tours ul{margin:0;padding:0;list-style:none}.school-trips-tours li{width:275px;float:left;padding:35px 45px;border-left:1px solid #BDD7DB;text-align:center}.school-trips-tours li:first-child{border-left:0}.school-trips-tours li .details{padding:15px 15px 0}.school-trips-tours li a{color:inherit;text-decoration:none}.school-trips-tours li h4{margin-bottom:10px}.school-trips-tours li p{font-family:"Montserrat",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.53846;margin:0;color:#111}.sport-theme .school-trips-tours h4{color:#EA6D32}.ski-theme .school-trips-tours h4{color:#388299}.adventure-theme .school-trips-tours h4{color:#4BCA8B}.performing-arts-theme .school-trips-tours h4{color:#A186BE}.teacher-guide-theme .school-trips-tours h4{color:#388299}@media screen and (max-width:599px){.school-trips-tours .previous-button{left:5px}.school-trips-tours .next-button{right:5px}.school-trips-tours li{padding:25px 20px}.school-trips-tours li .details{padding:15px 5px 0}}#banner{position:relative;background:url(/wp-content/themes/activ4/images/banner-image1.jpg);background-size:cover;background-repeat:no-repeat;height:500px;background-position:center center;color:#fff}#banner .banner-image{visibility:hidden;width:100%}#banner .overlay{background:#3c3d41;background:rgb(60 61 65 / .4);position:absolute;top:0;left:0;width:100%;height:100%}#banner .container{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;text-align:center}#banner .wrapper{padding:105px 0 55px;margin:0 auto}#banner h1{font-size:52px;font-size:3.25rem;line-height:1.15;letter-spacing:-.2px;margin-bottom:30px;line-height:1.15385}#banner .inner{max-width:880px;margin:0 auto}#banner .inner p{color:#DDE9EB;font-size:24px;font-size:1.5rem;margin-bottom:45px;line-height:1.375}#banner .inner p small{font-size:14px;font-size:.875rem;line-height:1.35714;color:#fff;font-style:italic}#banner .inner p a{color:inherit;text-decoration:none}#banner .inner p.comments p a{font-size:12px;font-size:.75rem}#banner .inner .icon{margin-right:15px;font-size:15px;font-size:.9375rem;vertical-align:baseline}#banner .button1{min-width:165px}#banner .tag{display:inline-block;border:solid 1px #ededed;border-radius:4px;min-width:60px;padding:0 5px;color:#fefefe;font-size:9px;font-size:.5625rem;font-weight:700;font-family:"Montserrat",sans-serif;text-decoration:none;letter-spacing:2px;margin-bottom:60px;line-height:1.8}#banner .left{float:left}#banner .right{float:right}@media (min-width:1200px){#banner .wrapper{max-width:940px}}@media (max-width:767px){#banner{height:350px}#banner h1{font-size:1.875rem;margin-bottom:15px}#banner .inner p{font-size:1rem;margin-bottom:15px}}@media (max-width:543px){#banner{height:420px}#banner .wrapper{padding:70px 0}}.list1 ul{margin:0;padding:0;list-style:none}.list1 li{font-family:"Montserrat",sans-serif;font-size:14px;font-size:.875rem;line-height:1.28571;color:#F8783A;margin-bottom:10px;padding-left:12px;position:relative}.list1 li:before{content:'';display:block;position:absolute;left:0;top:6px;background:#167445;width:3px;height:3px;border-radius:50%}.list1 li a{color:inherit;text-decoration:none}.list2{margin:0 0 30px;padding:0;list-style:none}.list2 li{font-size:18px;font-size:1.125rem;line-height:1.55556;color:#388299;padding-left:30px;position:relative}.list2 li:before{content:'';display:block;position:absolute;left:0;top:12px;background:#388299;width:4px;height:4px;border-radius:50%}.list2 li a{color:inherit;text-decoration:none}.list2.strengths li{margin-bottom:20px;font-weight:600}.list3{margin:0 -10px;padding:0}.list3 ul{margin:0 -10px;padding:0}.list3 li{list-style:none;width:25%;display:inline-block;margin:0 -2px 20px;vertical-align:top;padding:0 10px;position:relative}.list3 li.featured{width:50%}.list3 li a{min-height:320px;max-height:320px;overflow:hidden;text-decoration:none}.list3 li a:hover,.list3 li a:focus{text-decoration:none}.list3 li a:hover .overlay,.list3 li a:focus .overlay{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media (max-width:1200px){.list3 li a{max-height:350px;min-height:350px}}@media (max-width:991px){.list3 li{width:50%}}@media (max-width:543px){.list3 li{width:100%}.list3 li a{max-height:inherit;min-height:inherit;max-width:230px;margin:0 auto}.list3 li.featured{width:100%}}.list4{margin:0 -5% 30px;padding:0}.list4 li{list-style:none;display:inline-block;vertical-align:top;margin:0 -3px 15px;width:25%;text-align:center;padding:0 5%}.list4 li:nth-child(4n){padding-right:0}.list4 li:nth-child(4n+1){padding-left:0}@media (max-width:991px){.list4{margin-bottom:70px}.list4 li{width:50%}.list4 li:nth-child(4n){padding-right:5%}.list4 li:nth-child(4n+1){padding-left:5%}}@media (max-width:767px){.list4{margin-bottom:45px}}@media (max-width:543px){.list4{margin:0}.list4 li{width:100%}}.list5 ul{margin:0 -30px;padding:0}.list5 ul.list5{margin:0 -30px;padding:0}.list5 li{list-style:none;width:33.33333%;display:inline-block;vertical-align:middle;padding:0 30px;margin:0 -3px 35px}.list5 .content span{display:block}.list5 .content span.country-name{margin-bottom:10px;display:block;text-transform:uppercase;font-size:12px;font-size:.75rem;color:#333;font-family:"Montserrat",sans-serif}.list5 .content h4{font-size:18px;font-size:1.125rem;line-height:1.22222;font-weight:400;margin-bottom:15px;color:#000}.list5 .content p{font-size:14px;font-size:.875rem;line-height:1.57143;margin-bottom:40px;color:#000}.list5 .figure{margin-bottom:10px;display:block}.list5 .image{width:100%}.section1{background:#dde9eb;padding:40px 0}.section1 h3{margin-bottom:30px}@media (min-width:1200px){.popular-section .container{max-width:980px}}.section2{background:#eff5f6;padding:40px 0}.section3{background:#F7F7F7;padding:30px 0 55px}@media (min-width:1200px){.section3 .container{max-width:730px}}.box1{background-repeat:no-repeat;background-size:cover;position:relative;height:100%}.box1.testimonial blockquote{margin:0}.box1.testimonial p.cite{text-align:center;margin-bottom:0}.box1.testimonial p.cite cite{display:inline-block;max-width:160px;font-style:normal;font-size:18px;font-size:1.125rem;line-height:1.22222}.box1.testimonial .details{background:none}.box1 .image{width:100%;visibility:hidden}.box1 .details{background:#000;background:rgb(0 0 0 / .5);position:absolute;left:0;top:0;width:100%;height:100%;color:#fff}.box1 .details .inner-wrap{display:table;width:100%;height:100%}.box1 .details .inner-wrap .inner{display:table-cell;vertical-align:middle;padding:0 70px}#sidebar .box1 .details{font-family:"Montserrat",sans-serif;text-align:center}#sidebar .box1 .details h4{font-size:20px;font-size:1.25rem;line-height:1.3;margin-bottom:25px;letter-spacing:1px}#sidebar .box1 .details p{line-height:1.1875;margin-bottom:15px}#sidebar .box1 .details .button1{padding:5px 20px;font-weight:400;border-radius:0}@media screen and (max-width:1199px){.box1.testimonial p{margin-bottom:15px}.box1.testimonial p.cite cite{font-size:1rem;line-height:1.375}.box1 .details .inner-wrap .inner{padding:0 30px}}@media (max-width:1199px) and (min-width:992px){.box1 .details .inner-wrap .inner{padding:0 45px}}@media (max-width:767px){#sidebar .box1 .details h4{margin-bottom:10px}}.box2{background:#EDF1F2;padding:45px 40px}.box2 h3{margin-bottom:20px}.box2 h3.display-6{font-size:16px;font-size:1rem;line-height:1.375;margin-bottom:15px}.box2 h3.display-7{color:#3b3d40;letter-spacing:-.2px;font-size:15px;font-size:.9375rem}.box2 address{margin:0}.box2 address p{margin-bottom:15px}@media (max-width:767px){.box2{padding:20px}}.box3{transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-o-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s}.box3 .content{padding:15px 13px;border-radius:0 0 4px 4px}.box3 .image1{width:100%;height:170px}.box3 a{background:#fff;color:inherit;border-radius:4px;display:block;position:relative}.box3 a:hover{text-decoration:none}.box3 h6{font-size:15px;font-size:.9375rem;line-height:1.2;letter-spacing:-.2px;color:#3b3d40}.box3 p{font-size:14px;font-size:.875rem;line-height:1.29;color:#4A4A4A}.box3 .tag{z-index:10;text-align:center;border-radius:3px;background:#A186BE;padding:5px;font-weight:700;font-size:10px;font-size:.625rem;text-transform:uppercase;font-family:"Montserrat",sans-serif;position:absolute;top:20px;left:20px}.box3 .overlay{z-index:100;text-align:center;padding:20px;background:#60AFBB;border-radius:4px;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-o-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s}.box3 .overlay h1,.box3 .overlay h2,.box3 .overlay h3,.box3 .overlay h4,.box3 .overlay h5,.box3 .overlay h6,.box3 .overlay p{color:#fff}.box3 .overlay span{font-weight:700;font-size:10px;font-size:.625rem;font-family:"Montserrat",sans-serif;color:#fff;display:block;margin-bottom:10px;text-transform:uppercase}.box3 .overlay h4{font-size:22px;font-size:1.375rem}.box3 .overlay p{font-size:14px;font-size:.875rem;line-height:1.9}.box3.performing-arts .overlay{background:#A186BE}.box3.performing-arts .tag{background:#A186BE}.box3.sport .overlay{background:#EA6D32}.box3.sport .tag{background:#EA6D32}.box3.ski .overlay{background:#60AFBB}.box3.ski .tag{background:#60AFBB}.box3.adventure .overlay{background:#63DDA1}.box3.adventure .tag{background:#63DDA1}.box3.guide .overlay{background:#388299}.box3.guide .tag{background:#388299}.box3 .read-more-button{width:130px;margin:0 auto}@media (max-width:1200px){.box3 .overlay{padding:20px}}@media (max-width:767px){.box3 .content{padding:15px}}.box4{width:50%}.box4 .image1{width:50%;height:100%;position:absolute;top:0;right:0}.box4 .content{float:left;width:50%;padding:70px 20px 15px 20px;border-radius:0 0 4px 4px}.box4 .content h3{letter-spacing:-.4px;color:#3C3D41;margin-bottom:10px}.box4 .content p{color:#4A4A4A;font-size:14px;font-size:.875rem;line-height:1.28571;margin-bottom:20px}.box4 a{background:#fff;display:block;border-radius:4px;position:relative}.box4 a:hover{text-decoration:none}.box4 .tag{z-index:10;text-align:center;border-radius:3px;background:#A186BE;padding:5px;font-weight:700;font-size:10px;font-size:.625rem;text-transform:uppercase;font-family:"Montserrat",sans-serif;position:absolute;top:20px;left:20px}.box4.performing-arts{transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-o-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s}.box4.performing-arts .overlay{background:#A186BE}.box4.performing-arts .tag{background:#A186BE}.box4.sport .tag{background:#EA6D32}.box4.ski .tag{background:#60AFBB}.box4.adventure .tag{background:#63DDA1}.box4.guide .tag{background:#388299}@media (max-width:991px){.box4 .image1{width:35%}.box4 .content{width:65%}}@media (max-width:767px){.box4 .content h3{font-size:1.125rem}}@media (max-width:543px){.box4 .content{width:100%;padding:15px}.box4 .image1{width:100%;position:relative;top:auto;right:auto}}.box5{background:#388299;background:rgb(56 130 153 / .8);color:#fff;position:relative;height:300px;text-align:center}.box5 .wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 65px}.box5 .inner-wrapper{display:table;width:100%;height:100%}.box5 .inner{display:table-cell;vertical-align:middle}.box5 blockquote p{font-family:"Montserrat",sans-serif}.box5 blockquote p.lead{font-size:24px;font-size:1.5rem;line-height:1.375;margin-bottom:10px}.box5 blockquote p.cite{font-size:14px;font-size:.875rem;line-height:1.28571;margin:0}@media (max-width:767px){.box5 .wrapper{padding:0 20px}}.featured-section .testimonial p.lead{font-weight:400}.testimonial2{padding:30px 0 15px;margin-bottom:30px;border-top:1px solid #DDD;border-bottom:1px solid #DDD}.testimonial2 p{font-size:24px;font-size:1.5rem;color:#3B3D40;letter-spacing:-.4;font-style:italic;line-height:1.375;margin-bottom:20px}#container{min-width:320px;overflow-x:hidden}.underline{text-decoration:underline}.light{font-weight:300}.regular{font-weight:400}@media (max-width:767px){.sportsfest-column{margin-bottom:20px}}img.alignleft{float:left;margin:0 10px 10px 0;display:inline}img.alignright{float:right;margin:0 0 10px 10px;display:inline}img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.clear{clear:both;height:1px;line-height:1px}.secondary-black{color:#3B3D40}.semi-bold{font-weight:600}.normal{font-weight:400}.box1.sportsfest-template3 .details{background:#fff0}.box1.sportsfest-template3 .details .inner-wrap .inner{position:absolute;bottom:0;left:0;display:block}.contact-info .form textarea{max-height:170px;min-height:120px}.contact-info .form h3{margin-bottom:20px}.contact-info .form p{margin-bottom:45px}.entry .post .form li{margin-bottom:25px}@media (max-width:767px){.contact-info .form h3{margin-bottom:15px}.contact-info .form p{margin-bottom:25px}}.team-member .figure{width:155px;height:155px;border-radius:50%;margin-bottom:10px}.team-member .figure .image{width:100%}.team-member h5{font-size:18px;color:#222;font-weight:700;color:#4A4A4A;line-height:30px;font-family:"Raleway",sans-serif;margin:0}.team-member p.mbr_position{font-style:italic;font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;line-height:30px;margin-bottom:20px}.team-member p{font-size:16px;font-family:"Raleway",sans-serif;color:#000;line-height:30px;font-weight:500;margin-bottom:0}.inner_heading_wrap h2.inner_page_heading_two{color:#222;font-family:'Poppins',sans-serif;font-size:36px;line-height:48px;font-weight:700}.team-member p.lead{font-size:18px;font-size:1.125rem;line-height:1.22222}.team-member .circle{width:110px;height:110px;border-radius:50%;display:block;background:#388299;margin:0 auto 25px}.team-member .circle .icon{font-size:40px;font-size:2.5rem;text-align:center;vertical-align:middle;line-height:110px;color:#fff}.team-details .content{padding:40px 15px 0}.team-details h3{color:#3B3D40;margin-bottom:5px}.team-details p{font-size:16px;font-size:1rem}.team-details p.metadata{margin-bottom:30px}.team-details .controls .icon{color:#024256;text-decoration:none;font-size:64px;font-size:4rem;position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.team-details .controls .icon:focus,.team-details .controls .icon:hover{text-decoration:none}.team-details .controls .icon.fa-angle-left{left:0}.team-details .controls .icon.fa-angle-right{right:0}.team-details .figure .image{width:100%}.team-details .wrapper{max-width:1050px;margin:0 auto;position:relative;padding:0 60px}@media (max-width:767px){.team-details{padding:0 10px}.team-details .wrapper{padding:0 40px}.team-details .controls .icon{font-size:2rem}.team-details .content{padding:0}.team-details p.metadata{margin-bottom:10px}}@media (max-width:543px){.team-details .wrapper{padding:0 20px}}.performing-arts-theme .school-trips-tours li{width:221px;padding:35px 30px}.adventure-theme #main-navigation .sub-menu li.active{color:#000}.ski-theme .school-trips-tours li{border-left:0;padding:35px 15px;width:155px}.sport-theme .school-trips-tours li{width:220px;padding:35px 30px}.sport-theme .school-trips-tours li p{color:#000}.sport-theme .school-trips-tours li h4{color:#f26522}.sport-theme .school-trips-tours li .details{padding-left:0;padding-right:0}.page-wrapper{margin:0 auto}@media (min-width:1200px){.page-wrapper{max-width:600px}}.tag-share-section{max-width:465px;margin:0 auto;margin-bottom:90px}.tag-share-section .tags-section{margin-bottom:40px}.tag-share-section .tags-section .tag{border:1px solid #EDEDED;border-radius:4px;font-size:9px;font-size:.5625rem;font-weight:700;text-align:center;color:#838D8F;text-decoration:none;text-transform:uppercase;padding:4px 14px;margin-right:10px;letter-spacing:2px;font-family:"Montserrat",sans-serif}.tag-share-section .share-section .button4{margin-right:12px}@media (max-width:543px){.tag-share-section{max-width:100%;margin:0 auto 30px}.tag-share-section .share-section .button4{display:block;margin-bottom:10px}}.respond-form{background:#fff;padding:25px 30px}.respond-form p small{text-transform:uppercase;color:#3C3D41;font-weight:700;letter-spacing:2px;font-size:10px;font-size:.625rem;font-family:"Montserrat",sans-serif}.respond-form p.form-title{padding-bottom:7px;border-bottom:1px solid #E7E7E7;margin:0 -30px 15px}.respond-form p.form-submit{float:right;margin:0}.respond-form .client-image{float:left;vertical-align:top;width:50px;height:50px;border-radius:50%}.respond-form textarea{float:right;width:88%;border-radius:4px;background:#EEE;resize:none;min-height:100px;border:0;padding:15px;font-size:14px;font-size:.875rem}.respond-form input[type="text"],.respond-form input[type="email"]{border-radius:4px;background:#EEE;border:0;padding:10px;font-size:14px;font-size:.875rem;width:100%}@media (max-width:543px){.respond-form{padding:25px 15px}.respond-form .client-image{float:none;margin-bottom:15px}.respond-form textarea{width:75%}.respond-form p.form-title{margin:0 -15px 15px}}.team-details-section,#carousel{position:relative;margin-bottom:0;max-height:448px}.team-details-section ul,#carousel ul{margin:0;padding:0}.team-details-section li,#carousel li{list-style:none;float:left}.team-details-section.offer-details .previous-button,.team-details-section.offer-details .next-button,.team-details-section.performing-arts .previous-button,.team-details-section.performing-arts .next-button,.team-details-section.ski .previous-button,.team-details-section.ski .next-button,.team-details-section.sports .previous-button,.team-details-section.sports .next-button,.team-details-section.hotel .previous-button,.team-details-section.hotel .next-button,#carousel.offer-details .previous-button,#carousel.offer-details .next-button,#carousel.performing-arts .previous-button,#carousel.performing-arts .next-button,#carousel.ski .previous-button,#carousel.ski .next-button,#carousel.sports .previous-button,#carousel.sports .next-button,#carousel.hotel .previous-button,#carousel.hotel .next-button{font-size:48px;font-size:3rem;color:#fff;color:rgb(255 255 255 / .43);text-decoration:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.team-details-section.offer-details .previous-button,.team-details-section.performing-arts .previous-button,.team-details-section.ski .previous-button,.team-details-section.sports .previous-button,.team-details-section.hotel .previous-button,#carousel.offer-details .previous-button,#carousel.performing-arts .previous-button,#carousel.ski .previous-button,#carousel.sports .previous-button,#carousel.hotel .previous-button{left:20px}.team-details-section.offer-details .next-button,.team-details-section.performing-arts .next-button,.team-details-section.ski .next-button,.team-details-section.sports .next-button,.team-details-section.hotel .next-button,#carousel.offer-details .next-button,#carousel.performing-arts .next-button,#carousel.ski .next-button,#carousel.sports .next-button,#carousel.hotel .next-button{right:20px}.team-details-section.hotel,#carousel.hotel{margin:0}.team-details-section.hotel .previous-button,.team-details-section.hotel .next-button,#carousel.hotel .previous-button,#carousel.hotel .next-button{color:#fff}.team-details-section.hotel .inner,#carousel.hotel .inner{position:absolute;left:0;bottom:0;padding:0 45px}.team-details-section.hotel .inner p,#carousel.hotel .inner p{font-family:"Montserrat",sans-serif}.team-details-section.hotel .box1 .details,#carousel.hotel .box1 .details{background:#fff0}.modal{top:25px;bottom:25px}.modal-dialog{margin:0 auto;max-width:745px}.modal-content{background:#dde9eb;border:0;border-radius:0;box-shadow:0 2px 4px 0 rgb(0 2 4 / .5);padding:20px 45px 65px 20px}h4.modal-title{font-size:24px;font-size:1.5rem;line-height:1.20833;margin-bottom:25px}.modal-footer,.modal-body,.modal-header{padding:0}.close{font-family:fontawesome;color:#388299;font-size:18px;font-size:1.125rem;font-weight:400;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:absolute;right:25px;top:20px}.modal-body{background:#fff;padding:35px 20px 10px;height:680px;overflow:scroll}.modal-body h6{font-family:"Open Sans",sans-serif}.modal-body h6.modal-heading{border-bottom:1px solid #979797;padding-bottom:10px;margin-bottom:10px}@media (max-width:767px){.modal-dialog{max-width:620px}h4.modal-title{font-size:1.25rem}}@media (max-width:640px){.modal-dialog{max-width:520px}}@media (max-width:543px){.modal-dialog{max-width:440px}}@media (max-width:480px){.modal-dialog{max-width:360px}}@media (max-width:380px){.modal-dialog{max-width:300px}}#comments{position:relative}#comments h3{margin-bottom:35px}#comments h3 span.number{display:inline-block;width:21px;height:15px;background:#60AFBB;border-radius:13px;color:#fff;font-weight:700;vertical-align:middle;line-height:15px;font-size:10px;font-size:.625rem}#comments .editor{width:42px;height:42px;border-radius:50%;border:1px solid #B8C6C7;display:block;text-decoration:none;position:absolute;top:0;right:0}#comments .editor .icon{color:#838D8F;line-height:42px;text-align:center;font-size:16px;font-size:1rem;display:block}#comments ul{margin:0;padding:0}#comments ul li{list-style:none}#comments .comment-list li article{border-top:1px solid #E7E7E7;padding:25px 0}#comments .comment-list .children li:nth-child(1) .inner-wrapper{padding-left:70px}#comments .comment-list .children li:nth-child(2) .inner-wrapper{padding-left:140px}#comments .avtar-image{width:50px;height:50px;border-radius:50%}#comments .name{font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:10px;font-size:.625rem;color:#3C3D41;line-height:1.8;font-family:"Montserrat",sans-serif;display:inline-block;margin-bottom:10px}#comments .metadata{margin-left:7px}#comments .metadata time{color:#4A4A4A;font-size:12px;font-size:.75rem;font-style:italic}#comments .metadata .icon{color:#C4D0D1;font-size:14px;font-size:.875rem;margin-right:10px}#comments .comment-meta{float:left}#comments .comment-content{padding-left:70px}#comments .reply{background-image:url(/wp-content/themes/activ4/images/reply-icon.svg);display:block;margin-left:70px;padding-left:25px;background-position:left center;background-repeat:no-repeat;color:#838D8F;font-size:10px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:"Montserrat",sans-serif}#comments .reply a{color:inherit;text-decoration:none}#comments p{margin-bottom:10px}@media (max-width:543px){#comments .comment-list .children li:nth-child(1) .inner-wrapper{padding-left:15px}#comments .comment-list .children li:nth-child(2) .inner-wrapper{padding-left:30px}}#slideshow{position:relative}#slideshow ul{margin:0;padding:0}#slideshow li{list-style:none}#slideshow .slides{position:relative;width:100%!important;height:100%;min-height:372px}#slideshow .slides .slide{position:absolute;width:100%;height:100%;display:block!important;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;left:0;min-height:377px}#slideshow .slides .slide:first-child{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#slideshow .controls{position:absolute;bottom:20px;width:100%;text-align:center;z-index:100}#slideshow .controls a{display:inline-block;width:6px;height:6px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-radius:50%;margin:0 2px;background:#fff;background:rgb(255 255 255 / .7);vertical-align:middle;text-decoration:none;overflow:hidden;transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-o-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s}#slideshow .controls a:hover,#slideshow .controls a.activeSlide{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);border-radius:50%;background:#fff;transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-o-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s;-ms-transition:all 0.5s cubic-bezier(.19,1,.22,1) 0s}#slideshow .arrows{z-index:10;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#slideshow .arrows .icon{color:#fff;text-decoration:none;font-size:64px;font-size:4rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#slideshow .arrows .icon.fa-angle-left{left:25px}#slideshow .arrows .icon.fa-angle-right{right:25px}@media (max-width:1200px){#slideshow{height:368px;overflow:hidden}}@media (max-width:991px){#slideshow{height:auto}#slideshow.featured-section .image{min-height:372px}}.map{position:relative}.map figure{margin-bottom:0}.map .mapimg{width:100%}.map .marker{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.enquiry-form{text-align:center;background-color:#dde9eb}.enquiry-form form input:focus,.enquiry-form form select:focus,.enquiry-form form textarea:focus{outline:none}.enquiry-form.form .container{max-width:486px;display:block;margin:0 auto}.enquiry-form.form h3{font-weight:700;line-height:1.33;text-align:center;color:#4a4a4a;margin-bottom:20px;padding-bottom:25px;display:inline-block}.enquiry-form.form h3:after{content:'';display:block;background:#979797;width:138px;height:1px;position:relative;top:25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.enquiry-form.form p{font-size:18px;font-size:1.125rem;font-weight:400;text-align:center;color:#4a4a4a}.enquiry-form.form ul{margin:0 -7px;padding:0}.enquiry-form.form li{list-style:none;width:100%;padding:0 7px;margin-bottom:15px;float:none}.enquiry-form.form li:first-child{max-width:305px}.enquiry-form.form input[type="text"],.enquiry-form.form input[type="email"],.enquiry-form.form textarea,.enquiry-form.form input[type="search"]{font-family:"Open Sans",sans-serif;display:block;width:100%;background:#fff;color:#9B9B9B;font-size:14px;font-size:.875rem;line-height:1.16667;border:0;padding:7px 16px;border-radius:3px}.enquiry-form.form input:-moz-placeholder,.enquiry-form.form textarea:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9B9B9B}.enquiry-form.form input::-moz-placeholder,.enquiry-form.form textarea::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9B9B9B}.enquiry-form.form input::-webkit-input-placeholder,.enquiry-form.form textarea::-webkit-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9B9B9B}.enquiry-form.form input:-ms-input-placeholder,.enquiry-form.form textarea:-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#9B9B9B}.enquiry-form.form textarea{min-height:119px}.enquiry-form.form .button1{width:100%;padding:8px 0;border:0;max-width:115px}@media (max-width:767px){.enquiry-form.form h3{margin-bottom:20px}.enquiry-form.form p{margin-bottom:20px}}@media (max-width:543px){.enquiry-form.form li{width:100%}}.quote{padding:50px 0 25px 0}.quote ul{list-style-type:none;margin:0;padding:0;text-align:center}.quote ul li{max-width:790px;display:inline-block}.quote blockquote:before{content:"";background-image:url(/wp-content/themes/activ4/images/testimonial-quotes.png);width:30px;height:20px;display:inline-block;background-repeat:no-repeat}.quote blockquote p{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.33;text-align:center;color:#4a4a4a;margin-bottom:20px;padding-top:35px}.quote blockquote cite{font-size:14px;font-size:.875rem;font-style:normal;color:#4a4a4a;font-weight:700;margin-bottom:45px;display:block;text-align:center}.quote .controls{text-align:center}.quote .controls a{border-radius:50%;display:inline-block;background:#d8d8d8;height:13px;width:13px;margin:0 5px;overflow:hidden;text-indent:-2000px;border:1px solid #fff}.quote .controls a:hover{background:#60afbb}.quote .controls a.selected{background:#60afbb}.home .entry .heading{max-width:620px}.home .entry .post-content ul{margin:0 0 45px}.home .entry .post-content ul li{font-size:20px;font-size:1.25rem;line-height:1.55;color:#60AFBB}.home .entry .post-content ul li:before{background:#60AFBB}@media screen and (max-width:767px){body.home .entry .post-content ul li{font-size:1rem;line-height:1.9375}}.trips-tours-landing #content{padding:0}.trips-tours-landing .box1.text-xs-right .heading:after{left:auto;right:0}.trips-tours-landing .box1.text-xs-right .inner-wrap{float:right}.trips-tours-landing .box1 .details .inner-wrap{max-width:870px}.trips-tours-landing .box1 .details .inner-wrap .inner{padding-right:65px;padding-left:90px}.trips-tours-landing .box1 .details .button1{font-weight:400;padding:12px 25px}.trips-tours-landing .heading:after{position:absolute;content:'';display:inline-block;left:0;top:auto}@media screen and (min-width:1200px){.trips-tours-landing .box1{max-height:650px}}@media screen and (max-width:991px){.trips-tours-landing .box1 .details h2.heading{margin-bottom:20px}.trips-tours-landing .box1 .details p{margin-bottom:15px}.trips-tours-landing .box1 .details p.lead{font-size:1.25rem}}@media screen and (max-width:767px){.trips-tours-landing .box1 .image{display:none}.trips-tours-landing .box1 .details{position:relative}.trips-tours-landing .box1 .details .inner-wrap .inner{padding:30px 20px 40px}.trips-tours-landing .box1 .details .button1{padding:12px}.trips-tours-landing .box1.text-xs-right .inner-wrap{float:none}}.hotel-page .box2 a{color:inherit;text-decoration:none}.hotel-page .box2.form{padding:15px 0}.hotel-page .box2.form ul{margin:0 -8px}.hotel-page .box2.form li{display:inline-block;float:none;vertical-align:top;width:auto;padding:0 15px;margin-bottom:0}.hotel-page .box2.form label{line-height:50px;font-size:16px;font-size:1rem;margin-right:30px}.hotel-page .box2.form .selectbox,.hotel-page .box2.form input[type="search"],.hotel-page .box2.form input[type="text"],.hotel-page .box2.form input[type="email"]{float:right;width:300px;border-radius:8px;background:#fff}.hotel-page .box2.form select{background:#fff}.hotel-page .box2.form .selectbox:after{background:url(/wp-content/themes/activ4/images/dropdown2-after.png)}.hotel-page .box2.form .button1{color:#fff;display:block;float:right;max-width:115px;min-width:115px;padding:16px;border:0}.hotel-page .list5{padding:55px 0;margin:0 -30px}.hotel-page .list5 .button3{width:125px}.hotel-page .heading{margin:50px 0}.hotel-page .form li{width:33.3333%}@media (max-width:1200px){.hotel-page .box2.form ul{margin:0 -15px}.hotel-page .box2.form li{padding:0 15px}.hotel-page .box2.form label{font-size:.8125rem}.hotel-page .box2.form .selectbox,.hotel-page .box2.form input[type="search"],.hotel-page .box2.form input[type="text"],.hotel-page .box2.form input[type="email"]{width:225px}}@media (max-width:991px){.hotel-page .box2.form li{width:100%;margin-bottom:10px}.hotel-page .box2.form .selectbox,.hotel-page .box2.form input[type="search"],.hotel-page .box2.form input[type="text"],.hotel-page .box2.form input[type="email"]{width:80%}.hotel-page .list5 li{width:50%}}@media (max-width:767px){.hotel-page .box2.form label{margin-right:15px}.hotel-page .box2.form .selectbox,.hotel-page .box2.form input[type="search"],.hotel-page .box2.form input[type="text"],.hotel-page .box2.form input[type="email"]{width:75%}}@media (max-width:543px){.hotel-page .box2.form .selectbox,.hotel-page .box2.form input[type="search"],.hotel-page .box2.form input[type="text"],.hotel-page .box2.form input[type="email"]{width:100%;float:none}.hotel-page .box2.form label{float:none;width:100%;line-height:1}.hotel-page .list5 li{width:100%}}.blog-post #banner{background:url(/wp-content/themes/activ4/images/banner-image2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.blog-post #banner .inner{max-width:260px}.blog-post .main-image{position:relative;margin:0 -50px 80px}.blog-post .main-image .image{width:100%;display:block}.blog-post .main-image .description{background:#fdfdfd;padding:30px;width:200px;border-radius:4px;position:absolute;top:35px;left:30px}.blog-post .main-image .description h6{color:#6c6c70;font-weight:600;font-size:16px;font-size:1rem;line-height:1.375;font-style:italic;font-family:"Open Sans",sans-serif;margin-bottom:30px}.blog-post .main-image .description p{font-size:12px;font-size:.75rem;color:#838d8f;margin:0;line-height:1.41667}.blog-post .main-image .description .close-button{color:#838d8f;font-weight:400;position:absolute;right:15px;text-decoration:none;top:15px}@media (max-width:991px){.blog-post .main-image{margin:0 -20px 40px}}@media (max-width:767px){.blog-post .main-image{margin:0 0 30px}}@media (max-width:543px){.blog-post .main-image{margin:0 0 20px}.blog-post .main-image .description{padding:15px;position:relative;width:100%;top:auto;left:auto}}.sportsfest-template3 a{text-decoration:none}.sportsfest-template3 .entry p{margin-bottom:12px}.sportsfest-template3 .two-column-layout .column1{width:50%;margin-bottom:0}.sportsfest-template3 .two-column-layout .column1 .lead{margin-bottom:40px}.sportsfest-template3 .two-column-layout .column1 .entry p{margin-bottom:40px}.sportsfest-template3 .two-column-layout .column1 h3{font-size:18px;font-size:1.125rem}.sportsfest-template3 .two-column-layout .column1 .fa-file-text-o{padding-right:15px;font-size:20px;font-size:1.25rem}.sportsfest-template3 .two-column-layout .column1 a{font-size:14px;font-size:.875rem;font-family:"Montserrat",sans-serif}.sportsfest-template3 .two-column-layout .column2{width:50%;margin-bottom:0}.sportsfest-template3 .two-column-layout .column2 .box2.widget .display-6{margin-bottom:35px}.sportsfest-template3 .row .column:nth-child(even){padding-left:0}.sportsfest-template3 .row .column:nth-child(odd){padding-right:0}.sportsfest-template3 .row .entry{padding-left:45px;padding-top:30px}.sportsfest-template3 .row .entry h3{font-size:24px;font-size:1.5rem;font-weight:700;font-style:normal;color:#388299}.sportsfest-template3 .location h4{font-size:24px;font-size:1.5rem;line-height:1.5;font-weight:700;margin-bottom:10px}.sportsfest-template3 .location .marker{font-size:18px;font-size:1.125rem;padding-left:25px;position:relative;line-height:1.5}.sportsfest-template3 .location .marker:after{content:"\f041";font-family:FontAwesome;position:absolute;font-size:24px;color:#fff;top:50%;left:0%;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sportsfest-template3 .accommodation .column:nth-child(odd){padding-left:0}.sportsfest-template3 .accommodation .column:nth-child(even){padding-right:0}.sportsfest-template3 .accommodation .entry a{text-decoration:underline}.sportsfest-template3 .video{margin:0 -30px}.sportsfest-template3 .video a{font-size:14px;font-size:.875rem}.sportsfest-template3 .video a .fa{padding-right:15px}.sportsfest-template3 .video h3{font-size:24px;font-size:1.5rem}.sportsfest-template3 .video p{padding-bottom:35px;border-bottom:1px solid #9b9b9b;font-size:18px;font-size:1.125rem}.sportsfest-template3 .offers{margin:0 -15px}.sportsfest-template3 .offers h3{font-size:24px;font-size:1.5rem;margin-bottom:25px}.sportsfest-template3 .offers p{margin-bottom:25px}.sportsfest-template3 .offers .details{background:none}.sportsfest-template3 .offers .button1{font-weight:400}.sportsfest-template3 .offers .heading{display:inline-block}.sportsfest-template3 .offers .heading:after{content:'';display:block;background:#fff;width:97px;height:2px;position:relative}.sportsfest-template3 .enquiry-form{margin:0 -15px}@media screen and (max-width:991px){.sportsfest-template3 .two-column-layout .column1,.sportsfest-template3 .two-column-layout .column2{width:100%}.sportsfest-template3 .row .column:nth-child(even){padding-left:15px}.sportsfest-template3 .row .column:nth-child(odd){padding-right:15px}.sportsfest-template3 .row .entry{padding:20px 0}.sportsfest-template3 .row .entry h3{font-size:1.5rem;font-weight:700;font-style:normal;color:#388299}.sportsfest-template3 .accommodation .column:nth-child(odd){padding-left:15px}.sportsfest-template3 .accommodation .column:nth-child(even){padding-right:15px}.sportsfest-template3 .offers{min-height:450px}.sportsfest-template3 .video{margin:0 -15px}}@media screen and (max-width:767px){.sportsfest-template3 .video{margin:0 -15px}.sportsfest-template3 .accommodation .column:nth-child(odd){padding-left:15px}.sportsfest-template3 .accommodation .column:nth-child(even){padding-right:15px}}@media (max-width:599px){.sportsfest-template3 .enquiry-form,.sportsfest-template3 .offers{margin:0 0}}.call-to-action{background:#024256;color:#fff;padding:30px 40px 20px 60px}.call-to-action .title{display:inline-block;background:#BDD7DB;font-size:13px;font-size:.8125rem;line-height:1.23077;color:#000;padding:1px 30px 1px 15px;margin-bottom:30px;margin-left:-60px;font-weight:400}.call-to-action p{font-family:"Montserrat",sans-serif;width:97%}.call-to-action p.lead{font-size:22px;font-size:1.375rem;line-height:1.40909;font-weight:400}.call-to-action .button2{margin-bottom:17px}.call-to-action footer{border-top:1px solid #F3F3F3;padding-top:18px;padding-right:7px}.call-to-action footer p{font-size:12px;font-size:.75rem;line-height:1.25;margin-bottom:15px}.call-to-action footer .protection-schemes{margin:0;padding:0;list-style:none;text-align:right}.call-to-action footer .protection-schemes li{display:inline-block;vertical-align:middle;margin-right:15px}.call-to-action footer .protection-schemes li:last-child{margin-right:0}@media screen and (max-width:1199px){.call-to-action{padding-left:40px}.call-to-action .title{margin-left:-40px}.call-to-action p.lead{font-size:1.25rem}}@media screen and (max-width:480px){.call-to-action p.lead{font-size:1rem}}@media only screen and (max-width:991px){.why-choose-blocks{grid-template-columns:1fr!important}}.blog-post #banner .tag{height:30px;width:154px;border-radius:20px;display:inline-block;vertical-align:middle;text-decoration:none!important;padding:6px 0;font-size:14px;font-weight:400;font-family:'Poppins',sans-serif;line-height:16px}