/*
Theme Name: Camp Keff
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
font-family: 'Hand Of Sean';
font-style: normal;
font-weight: normal;
src: local('Hand Of Sean'), url('fonts/handsean.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('fonts/MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('fonts/MYRIADPRO-COND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold Italic'), url('fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold'), url('fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed Italic'), url('fonts/MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Italic'), url('fonts/MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed Italic'), url('fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed'), url('fonts/MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold'), url('fonts/MYRIADPRO-BOLD.woff') format('woff');
}



@font-face {
    font-family: 'akaaka';
    src: url('fonts/aka-webfont.eot');
    src: url('fonts/aka-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aka-webfont.woff2') format('woff2'),
         url('fonts/aka-webfont.woff') format('woff'),
         url('fonts/aka-webfont.ttf') format('truetype'),
         url('fonts/aka-webfont.svg#akaaka') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'Star Jedi';
font-style: normal;
font-weight: normal;
src: local('Star Jedi'), url('fonts/starjedi-webfont.woff') format('woff');
}


    
@font-face {
font-family: 'Capture It';
font-style: normal;
font-weight: normal;
src: local('Capture It'), url('fonts/captureit2-webfont.woff') format('woff');
}

@font-face {
font-family: 'Borders';
font-style: normal;
font-weight: normal;
src: local('Borders'), url('fonts/bordersdivide-webfont.woff') format('woff');
}

/* noted out on 1/2/18 to change all headings to Montserrat in theme - Advanced Styling
#av_section_1 > div.av-section-color-overlay-wrap > div.container > main > div > div > div.flex_column.av_three_fourth.first.avia-builder-el-1.el_before_av_one_fourth.avia-builder-el-first > div.av-rotator-container.avia-builder-el-2.el_before_av_hr.avia-builder-el-first > h2 > span {
	font-family: 'Hand Of Sean'!important;
	font-size:80px;
}
*/

#main {box-shadow: 1px 1px 1px 2px #F8F8F8;}

.menu-item > a {
	font-family: 'Myriad Pro Regular'!important;	
}

/* noted out on 1/2/18 to change all headings to Montserrat in theme - Advanced Styling
.av-special-heading-tag {
	font-family: 'Hand Of Sean'!important;	
}
*/

.textwidget {text-align:left;}
.textwidget img{width:50%;}
#menu-sidebar-menu {line-height:60%;}

.avia_iconbox_title{
    font-family: 'Myriad Pro Bold'!important;text-transform:uppercase;color:#111;}
	
	
.smooth_slider {margin:0 auto;min-height:150px!important;}
#smooth_slider_2 > div.smooth_sliderb > div > h2 > a {color:#008da8!important;}
.slider_thumbnail {border:1px solid #fff!important;}
.widget {text-align:left;}


.ls-l{text-shadow: 1px 1px 3px rgba(150, 150, 150, 1)!important;}
#top #wrap_all .social_bookmarks_yelp:hover a {background-color:#a72b1d;color:#fff;}

#after_layer_slider_1 > div > div > div > div > div.flex_column.av_one_half.first.avia-builder-el-9.el_after_av_hr.el_before_av_one_half > div.hr.hr-invisible.avia-builder-el-11.el_after_av_heading.el_before_av_sidebar {height:60px!important;}
#after_layer_slider_1 > div > div > div > div > div.flex_column.av_one_half.avia-builder-el-13.el_after_av_one_half.el_before_av_one_fourth > div.hr.hr-invisible.avia-builder-el-15.el_after_av_heading.el_before_av_codeblock{height:60px!important;}

#input_1_3 , #input_1_2 {border:1px solid #ddd!important;}

#gform_submit_button_1 {background-color:#83a83d!important;}
.gfield_label {display:none!important;}
#footer .widget {margin-bottom:0px!important;}
.avia-promocontent h2 {font-size:20px!important;}
#input_1_4_6_container > label {display:none!important;}
#input_1_4_3_container > label {display:none!important;}
#input_1_4_3, #input_1_4_6 , #input_1_6 {border:1px solid #eee!important; width:100%!important; min-width:180px!important; float:left!important; }
.flex_column av_one_fifth > #gform_widget-2 > #gform_wrapper_1 > #gform_1 > .gform_body > #gform_fields_1 > #field_1_4 > #input_1_4 > #input_1_4_3_container > #input_1_4_3 {width:180px!important;}
.flex_column av_one_fifth > #gform_widget-2 > #gform_wrapper_1 > #gform_1 > .gform_body > #gform_fields_1 > #field_1_4 > #input_1_4 > #input_1_4_6_container > #input_1_4_6 {width:180px!important;}

.campresult {
    
}

#resulttable {border: "0" solid black;vertical-align: bottom;}
#resulttable tr {border: "0";vertical-align: bottom;}
#resulttable td {border: "0";vertical-align: top;}

.nohover { border: none;}

#right.widget-area {
    padding-left: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.newfont {font-family: 'Borders'!important;color:#ff9000!important;}

/*all code below this line added 12/20/17*/

/*code for removing the border along menu bar added 12/20/17*/
.main_color{ border-color: #e1e1e100;}

/*code for sub menu buttons added 12/20/17*/
#top .av-subnav-menu li a {
	padding: 10px;
	color: #ffffff;
	background-color: #008da8;
	border-radius: 5px;
	width: 290px!important;
	text-align: center;
	font-size: 16px!important;
	font-weight: bold;
	margin-right: 20px;
}

/*button style for first reg button in sub menu added on 3/21/18*/
#menu-item-23882 a{
    color: #ffffff!important;
background-color: #f37023!important;
padding: 5px 10px;
}

/*Tab section style added 12/21/17*/

div .main_color .tabcontainer .active_tab_content { background-color: #e1e1e1; opacity:1; }
 div .main_color .tabcontainer .active_tab { background-color: #008da8!important; opacity: 1!important; color: white!important; font-size: 18px!important;}
.tab {
color: black!important;
font-size: 1vw!important;
}

.main_color .tabcontainer .tab { background-color: white; opacity: .75; font-size: 18px!important; }




/*style for pagination buttons 12/21/17*/
.pagination a {
	background-color: #008da8!important;
	color: white!important; 
	font-weight: bold;
}

/*removes the default green circle and white arrow icon on image hover, added 12/21/17*/
span.image-overlay-inside:before {
    display: none;
}




/* I need to come back to this line of code, after I hear from enfold about moving the sub menu to the left to align with the main menu
.page-id-16492 #sub_menu1{position: relative; left:-280px;}
*/

/*this is a test code for a class after css update issues, can be removed if needed, added on 12/20/17*/
.teenten {font-family: 'Capture It'!important;color:pink!important;}



/*style for Summer Camp Page Template added 12/23/17*/

.entry-content-wrapper .post-title {
      pointer-events: none;
}


/*custom sidebar style added 1/1/18*/
/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey; 
    border-radius: 10px;
    margin-right: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: #008da8; 
    border-radius: 10px;
    box-shadow: inset 0 0 7px black;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #0a72bf; 
}


/* Hand of Sean Heading Removed on 1/2/18 to make all headings Montserrat in theme-Advanced styling
*/

p{
    font-family: 'Myriad Pro Regular'!important;
}

#activate-page > p {display:none;}
#activate-page > .bp-template-notice{display:none!important;}
.error p {display:block!important;}
.sidebar-button  {float:none!important;}
#input_1_4_3 ,#input_1_4_6, #input_1_6{background-color:#eee!important;}
.orange {font-family: 'Hand Of Sean'!important;color:#ff9000!important;}
.phone-link a,
.phone-link a:link,
.phone-link a:visited,
.phone-link a:hover,
.phone-link a:active,
.phone-link a:focus {
    color: white;
}
.teen {font-family: 'Capture It'!important;color:#ff9000!important;}
.ece{font-family: 'Borders'!important;color:#ff9000!important;}

.button2 {
    background-color: #ffffff;
    border-color: #008da8;
    border-radius: 6px;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 40px;
    margin: 4px 2px;
    cursor: pointer;
font-family: 'Borders'!important;
color:#ff9000;
}
.button2:hover {
    background-color: #008da8;
    font-family: 'Borders'!important;
    color: #ffffff;
}
.button4 {
    background-color: #502d81;
    border-color: #000000;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    margin: 4px 2px;
    cursor: pointer;
    font-family: 'Myriad Pro Regular'!important;
    font-weight: bold;
    color: white;
    float: left;
}
.button4:hover {
    background-color: #500380;
}
.button6 {
    background-color: #f15924;
    border-color: #000000;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    margin: 4px 2px;
    cursor: pointer;
    font-family: 'Myriad Pro Regular'!important;
    font-weight: bold;
    color: white;
    float: left;
}
.button6:hover {
    background-color: #cb5924;
}
#top .avia-post-nav { display: none; }







/*button style for today at camp in menu added 1/2/18 and noted out on 3/21/18
#menu-item-16059 span.avia-menu-text {
    color: #ffffff!important;
background-color: #f37023!important;
border-radius: 15px;
padding: 5px 10px;
}
*/
/*button style for phone number in menu added 1/2/18 and noted out on 3/21/18
#menu-item-23851 span.avia-menu-text {
border: 2px solid;
padding: 5px 10px;
cursor: default;
}
*/
/*class set for Early Bird Discount added 1/8/18*/
.eb{
color:#008da8!important;
font-style: italic;
}

/*set up for caption on staff photos so caption at bottom added 1/27/18 */
.av-image-caption-overlay-center {
vertical-align: bottom !important;
}

/*sub menu width style added 1/27/18, though I don't really like it so I noted it out
#top #sub_menu1 .container {
    max-width: 1180px;
}
*/

/* makes tab headers blue*/
.main_color strong{
	color:#008ca8
}

/* ***************** New Code For 2018 Starting 12/3/18  by II ***************** */


/* Set For Mobile Media Query*/
/* only show phone number in main nav on mobile */
@media only screen and (min-width: 480px) {
    #menu-item-23851{
    display: none;
    }
}

/* ***************** End New Code For 2018 Starting 12/3/18  by II ***************** */