@charset 'utf-8';
/*
  Theme Name: Kayaking Child
  Theme URI: http://kayaking.ancorathemes.com/
  Description: Kayaking - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: kayaking
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  kayaking
*/

@import url("../kayaking/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
/**
 * "customize.css" is generated by Gulp
 */
@import url("./css/customize.css");


.page-id-1236 .top_panel_title.scheme_original .top_panel_title_inner .page_title {
    color: #0c516a;
}

h1.sup_title {
    text-align: center;
    color: #0c516a !important;
    font-weight: normal !important;
    margin: 0;
}
.sup_title span{
    display: block;
    line-height: 1.1;
}
.sup_title span:first-child{
    font-size: 48px;
}
.sup_title span:nth-child(2){
    font-size: 65px;
}
.sup_title span:last-child{
    font-size: 25px;
    font-weight: 600;
}
.sup_main_txt {
    text-align: center;
    font-size: 30px;
    color: #0c516a;
    padding: 20px 0;
}
.sup_img2 {
    display: flex;
}
.sup_img2 li{
    list-style-type: none;
}
.sup_price {
    font-size: 74px;
    font-family: arial, sans-serif;
    font-weight: bold;
    color: #0c516a;
    text-align: center;
    margin: 0;
}
.sup_price span{
    font-size: 22px;
}
.sup_price + p {
    text-align: center;
    color: #0c516a;
    padding-top: 5px;
}
h2.sup_title2{
    font-size: 50px;
    text-align: center;
    color: #0c516a !important;
    font-weight: normal;
    margin: 0;
}
h2.sup_title2 + p{
    font-size: 30px;
    text-align: center;
    color: #0c516a;
}
p.top_sup_txt1{
    color: #0c516a;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}
p.top_sup_txt2{
    color: #0c516a;
    font-size: 25px;
    font-weight: normal;
    margin: 0;
}
.transparent_design_detail {
    display: flex;
    max-width: 1000px;
    margin: 0 auto;
}
.transparent_design_detail li{
    list-style-type: none;
    line-height: 1.3;
}
@media only screen and (max-width: 640px) {
    .sup_title span:nth-child(2) {
        font-size: 40px;
    }
    .sup_title span:first-child {
        font-size: 35px;
    }
    .sup_main_txt {
        font-size: 18px;
        padding: 20px 0;
    }
    ul.sup_img2 {
        display: block;
        padding: 0;
    }
    .sup_price {
        font-size: 40px;
    }
    h2.sup_title2 {
        font-size: 30px;
        font-weight: bold;
    }
    h2.sup_title2 + p {
        font-size: 16px;
    }
    h2.sup_title2 + p br{
        display: none;
    }
    #top_txt_get_cleared .wpb_wrapper p{
        text-align: left !important;
    }
    .transparent_design_detail {
        display: block;
    }
    .transparent_design_detail ul{
        padding-left: 0;
    }
    .transparent_design_detail li{
        text-align: center;
    }
}
@media only screen and (max-width: 450px) {
    .sup_title span:nth-child(2) {
        font-size: 25px;
    }
    .sup_title span:first-child {
        font-size: 18px;
    }
    .sup_title span:last-child {
        font-size: 20px;
    }
    .sup_main_txt {
        font-size: 18px;
        padding: 20px 0;
    }
    .sup_main_txt br{
        display: none;
        display: none;
    }
    ul.sup_img2 {
        display: block;
        padding: 0;
    }
    .sup_price {
        font-size: 35px;
    }
    .sup_price span {
        font-size: 15px;
    }
    h2.sup_title2 {
        font-size: 25px;
        font-weight: bold;
    }
    h2.sup_title2 + p {
        font-size: 16px;
    }
    h2.sup_title2 + p br{
        display: none;
    }
    p.top_sup_txt2 {
        font-size: 23px;
    }
    #top_txt_get_cleared .wpb_wrapper p br{
        display: none;
    }
    #being_cleared_and_more .wpb_wrapper p{
        text-align: left !important;
    }
    #being_cleared_and_more .wpb_wrapper p br{
        display: none;
    }
    #succeed_your_business .wpb_wrapper p{
        text-align: left !important;
    }
    #test_strength .wpb_wrapper p{
        text-align: left !important;
    }
}


figure#popup_figure1,
figure#popup_figure2,
figure#popup_figure3,
figure#popup_figure4,
figure#popup_figure5,
figure#popup_figure6{
  margin: 0;
  display: none;
}
figure#popup_figure1:target,
figure#popup_figure2:target,
figure#popup_figure3:target,
figure#popup_figure4:target,
figure#popup_figure5:target,
figure#popup_figure6:target{
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
}
figure#popup_figure1:target #overlay_popup,
figure#popup_figure2:target #overlay_popup,
figure#popup_figure3:target #overlay_popup,
figure#popup_figure4:target #overlay_popup,
figure#popup_figure5:target #overlay_popup,
figure#popup_figure6:target #overlay_popup{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.48);
  text-decoration: none;
  color: inherit;
}
figure#popup_figure1:target img,
figure#popup_figure2:target img,
figure#popup_figure3:target img,
figure#popup_figure4:target img,
figure#popup_figure5:target img,
figure#popup_figure6:target img{
  animation: fadein .3s;
}
@keyframes fadein{
  0%{
    transform: scale(0.2);
    opacity: 0.2;
  }
  100%{
    transform: scale(1);
    opacity: 1;
  }
}