@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
-------------------------------------------------------------- */

.menu_main_nav > li > a {
	padding: 1.75em 1.2em 1.65em!important;}

.back-button {
    width: 80%;
    margin: 0 auto;
    zoom: 1.5;
    position: absolute;
    z-index: 20;
    left: -10px;
    top: 27px;
}

/*------------Blog Posts--------------*/

.isotope_item_content .post_title{max-height:unset!important;}


/*------------Footer------------------*/
.widget_number_1 p {
    font-size: .85em;
    line-height: 1.3em;
    color: #b2b5b7;
}

.footer_wrap h2.widget_title {
    color: #728aa2!important;
}

.widget_number_1 img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
    float: left;
    margin: 5px 10px 5px 0;
}

.widget_number_1 strong {
    color: #b2b5b7!important;
}

.widget_number_4 a {
    color: #07b5d0!important;
    margin-top: 15px;
    font-weight: 700;
}

.widget_number_4 .ctct-form-field.ctct-form-field-email.ctct-form-field-required label {
    font-size: 1.1em;
    color: #696969;
    text-transform: uppercase;
}

.ctct-disclosure {
    display: none;
}

.widget_number_1 .widget_title, .widget_number_2 .widget_title, .widget_number_3 .widget_title, .widget_number_4 .widget_title {
    color: #728aa2!important;
    text-transform: uppercase;
    margin: 0;
    padding: 0px;
}

.logo_main{background: #666;
    padding: 1em 1.2em;
}

span.post_info_item.post_info_posted_by {
display: none;
}

.single-post .widget_title{
    
	
    padding-top: 1em;
    font-size: 1.6em;
    text-align: left;
}

.post_info .post_info_item.post_info_posted:before {
display:none;
}

.post_item .post_readmore {
font-family: Oswald;
font-size: 1em;
font-weight: 400;
text-transform: uppercase;
margin-top: -0.2em;
display: inline-block;
letter-spacing: 0.8px;
}

.single-post .scheme_original .sidebar_outer_inner aside, .single-post .scheme_original .sidebar_inner aside{border:none!important;}

.sidebar aside {
padding: 1em 2.5em;
}

.scheme_original .sidebar_outer_inner aside, .scheme_original .sidebar_inner aside {
background-color: #e2e2e2!important;
}

aside#categories-3 {
margin-bottom: 0.5em;
}

.widget_area ul > li:before {
font-family: fontello;
content: '\e8f2';
font-size: 0.813em;
position: absolute;
top: -1px;
left: -1px;
font-weight: 400;

display:none;
}

.single-post .post_title.entry-title{display:none;}

.mfp-title {
text-align: left;
line-height: 18px;
color: #ffffff!important;
word-wrap: break-word;
padding-right: 36px;
}

.scheme_original .post_item .post_readmore:hover {
color: #ffffff!important;
background-color: #fd991c;
padding: 0 0.3em;
}

.single-post blockquote{font-size: 1.3em;
    padding: 2.5em 2.7em 2.5em 7.1em;
}

.single-post blockquote:before{top:.3em;}



article.post_item.post_item_classic.post_item_classic_2.post_format_standard, article.post_item.post_item_classic.post_item_classic_2.post_format_standard.odd  {
background-color: #ccc3;
padding: 1.3em;
box-shadow: #ccc7 3px 3px 3px;
}
.isotope_wrap .isotope_item .post_info {
margin-top: 2.55em;
margin-bottom: 0.6em;
}


/*----------Responsive Typography - min 14px @ 320px, max 18px @ 1800px-----------*/

:root body { font-size: 14px!important; }

@media (min-width: 320px) and (max-width: 1800px){
  :root body { 
    font-size: calc( 14px + (18 - 14) * ( (100vw - 320px) / ( 1800 - 320) ))!important;
  }
}
@media (min-width: 1800px){
   :root body { 
     font-size: 18px!important;
   }
}


.top_panel_wrap .logo {
    margin: 0;
    overflow: hidden;
    background-color: #666;
    padding: 15px;
}

.contact_logo{background-color: #666;}

.top_panel_fixed .top_panel_wrap .logo {
    margin-top: 0;
}

.top_panel_title .page_title {
    font-family: "Orbitron", sans-serif;
    font-size: 3.5em;
    line-height: 1.2em;
    font-weight: 600;
    margin-top: 2em;
    margin-bottom: 2em;
    text-transform:none;
    text-align: center;
    margin: 0;
    padding: 2.2em 0 1.8em;
    letter-spacing: .01em;
	text-shadow: rgba(0, 0, 0, 0.46) 1px 3px 5px;
}

.top_panel_title_inner.top_panel_inner_style_6.title_present_inner{background-size:cover;}

h2 {
    color: #444!important;
    text-transform: uppercase;
}

h3{
    color: #fd991c!important;
}

.services .vc_col-has-fill>.vc_column-inner{padding-top:0!important;}

.services h2{margin-top:0!important;}

.service-list{padding:15px 15px 30px!important;}

.service-details-col{display:flex;vertical-align:middle;align-items:center;margin-top:auto;margin-bottom:auto;}

.service-details{max-width:575px; margin:0 auto;}

.single-services .page_content_wrap {padding-top:0;padding-bottom:0;}

.scheme_original .sc_testimonials_style_testimonials-1.home-testimonials .sc_testimonial_content{    color: #333;
    font-size: 1.5em;
    line-height: 1.2em;
    font-weight: 200;
    letter-spacing: 0.05em;}

.scheme_original .home-testimonials .sc_testimonial_author_name{color:#333;}

.scheme_original .top_panel_middle {
    background-color: #fefefe!important;
}

.ctct-form-wrapper .ctct-form abbr {
    border: none;
    color: #fd991c;
    font-size: 0.9em;
display:none;
}

.ctct-form-field.ctct-form-field-email.ctct-form-field-required label{font-size:1.1em;color:#444;}


.single-team .related_wrap {
    margin-bottom: 0;
}

.single-team  .page_content_wrap {
    padding: 4.2em 0 0;
}

.single-team a.button {margin: 1em 0 2em;left:0!important;}

.scheme_original input[type="text"], .scheme_original input[type="number"], .scheme_original input[type="email"], .scheme_original input[type="search"], .scheme_original input[type="password"], .scheme_original input[type="tel"], .scheme_original select, .scheme_original textarea {
    background-color: #182027!important;
}

.scheme_original .menu_main_nav > li ul li a{word-wrap:normal;}

.single-post .menu_main_nav_area {
	position:relative;
	z-index:1000;
	display:block!important;
}

@media (max-width:768px){
.single-services .course-inner{margin-left:7%!important;margin-right:7%!important;}

.single-services .course-inner .button{left:-10px!important;}

.single-services .page_title{word-wrap:normal;}
}

@media (max-width: 479px){
.top_panel_title .page_title {
    font-size: 2.4em;!important;
}
}

@media (max-width: 480px){
.header_mobile .side_wrap {
    top: 68px!important;
}

.header_mobile .menu_button {
    left: auto;
    right: 22px!important;
    top: 36px!important;
}

}

@media (min-width: 1023px) and (max-width: 1612px){

#menu-item-934 > a, #menu-item-61 > a, #menu-item-57 > a{line-height:2em;}

}


