/*
	Theme Name:Tips Trips Camps Child Theme Responsive
	Description:This is the Tips Trips Camps theme created for the Genesis Framework.
	Author:XuanND
	Author URI:http://colorizart.com/
 
	Version:2.1.8
 
	Tags:black, orange, white, one-column, two-columns, three-columns
 
	Template:genesis
	Template Version:2.1.2
 
	License:GPL-2.0+
	License URI:http://www.opensource.org/licenses/gpl-license.php 
*/


/*----------------------------
  RESET CSS
----------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;vertical-align:baseline;}
table{width:100%;border-spacing:0;border-collapse:collapse}
ol,ul{list-style:none}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{}
q:before,q:after{content:''}
abbr,acronym{border:0}

*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.clearfix:before, .clearfix:after, .wrap:before, .wrap:after, #wrap:before, #wrap:after, #header:before, #header:after, #nav:before, #nav:after, #inner:before, #inner:after, .footer-widgets:before, .footer-widgets:after, #footer:before, #footer:after, #content-sidebar-wrap:before, #content-sidebar-wrap:after,.site-header:before, .site-header:after, .nav-primary:before, .nav-primary:after, .site-inner:before, .site-inner:after, .site-footer:before, .site-footer:after, .content-sidebar-wrap:before, .content-sidebar-wrap:after, .title-area:before, .title-area:after, .header-widget-area:before, .header-widget-area:after, .widget:before, .widget:after, .widget-wrap:before, .widget-wrap:after, .widgettitle:before, .widgettitle:after{height:0;content:"";display:table;visibility:hidden;line-height:0}
.clearfix:after, .wrap:after, #wrap:after, #header:after, #nav:after, #inner:after, .footer-widgets:after, #footer:after, #content-sidebar-wrap:after, .site-header:after, .nav-primary:after, .site-inner:after, .site-footer:after, .content-sidebar-wrap:after, .title-area:after, .header-widget-area:after, .widget:after, .widget-wrap:after, .widgettitle:after{clear:both;}



/*----------------------------
  GLOBAL CSS
----------------------------*/
*,body,pre,form,fieldset,input,select,textarea,blockquote{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;}
h1,h2,h3,h4,h5,h6{font-family:"PT Sans Narrow",Arial,sans-serif;;font-weight:700;}
h1{font-size:36px;}h2{font-size:30px;}h3{font-size:24px;}h4{font-size:18px;}h5{font-size:14px;}h6{font-size:12px;}
img{width:auto;max-width:100%;height:auto;vertical-align:middle;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-moz-backface-visibility:hidden;}
a:link, a:visited{color:#f0a028;text-decoration:none;transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;}
a:hover{color:#f0a028;text-decoration:none;}



/*----------------------------
  LAYOUT CSS
----------------------------*/
@media (max-width:480px){

}
@media (max-width:767px){
.sidebar{margin-top:40px;}
.home-middle-1, .home-middle-2, .home-middle-3{margin-top:30px;}
}
@media (min-width:768px){
.wrap, #content-sidebar-wrap, .content-sidebar-wrap{width:750px;}

.content{float:left;width:500px;}
.sidebar{float:right;width:220px;}

.home-middle-1, .home-middle-2, .home-middle-3{float:left;width:230px;margin-right:30px;}
.home-middle-3{margin-right:0;}
.home-middle-1 .widget, .home-middle-2 .widget{height:515px;}
}
@media (min-width:992px){
.wrap, #content-sidebar-wrap, .content-sidebar-wrap{width:960px;}

.content{float:left;width:670px;}
.sidebar-content .content, .sidebar-sidebar-content .content{float:right;}
.sidebar{float:right;width:260px;}

.home-middle-1, .home-middle-2, .home-middle-3{float:left;width:300px;margin-right:30px;}
.home-middle-3{margin-right:0;}
.home-middle-1 .widget, .home-middle-2 .widget{height:450px;}
}
@media (min-width:1200px){

}
body{color:#555;font-size:14px;font-family:Tahoma,Arial,sans-serif;line-height:1.42;background:#eaf2e5;}
.wrap, #content-sidebar-wrap, .content-sidebar-wrap{margin-left:auto;margin-right:auto;}
.content-sidebar-wrap, #content-sidebar-wrap{padding-top:25px;padding-bottom:25px;}






#header, .site-header{position:relative;z-index:999;color:#fff;background-color:#369;background:-moz-linear-gradient(top, #336 0%,#369 100%)/*FF3.6+*/;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#336), color-stop(100%,#369))/*Chrome,Safari4+*/;background:-webkit-linear-gradient(top, #336 0%,#369 100%)/*Chrome10+,Safari5.1+*/;background:-o-linear-gradient(top, #336 0%,#369 100%)/*Opera 11.10+*/;background:-ms-linear-gradient(top, #336 0%,#369 100%)/*IE10+*/;background:linear-gradient(top, #336 0%,#369 100%)/*W3C*/;}
.iconMenu{position:relative;float:right;padding:12px 10px;}
.iconMenu .icon-bar{overflow:hidden;display:block;width:28px;height:4px;border-radius:1px;}
.iconMenu .icon-bar+.icon-bar{margin-top:6px;}
.site-header .iconMenu{margin:16px 0;background:rgba(0,0,0,.3);border-radius:50%;}
.site-header .iconMenu .icon-bar{background:#ffe755;}
.site-header .title-area{padding-top:15px;padding-bottom:15px;}
.site-header .site-title{float:left;}
.site-header .site-title a{display:inline;float:left;width:299px;height:80px;padding:10px;background:url(images/logo.png) no-repeat 50% 50%;background-size:299px 80px;text-indent:-999em;}

#nav, .nav-primary{background:#68250e url(images/bg_pattern_brown.png) repeat 0 0;}





/* SmartMenus Core CSS (it's not recommended editing this)
===============================================================*/
.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr;}
ul.sm ul{position:absolute;top:-999999px;width:100px;}
ul.sm li{position:relative;float:left;}
ul.sm a{position:relative;display:block;white-space:nowrap;}
ul.sm a.disabled{cursor:default;}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;}
ul.sm-rtl li{float:right;}
ul.sm ul li,ul.sm-vertical li{float:none;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
ul.sm,ul.sm *,ul.sm *:before,ul.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0);}

/* Smart menu*/
.smttcamps ul{background:#69270d;border:1px solid #4d1a07;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);}
.smttcamps a{padding:20px 15px;color:#ffe755;font-size:20px;font-family:'Architects Daughter',Arial,serif;text-shadow:1px 1px rgba(0,0,0,.8);}
.smttcamps a:hover, .smttcamps a:focus, .smttcamps a:active,
.smttcamps a.highlighted, .smttcamps a.current, .smttcamps a.current:hover, .smttcamps a.current:focus, .smttcamps a.current:active{color:#fff;background:rgba(0,0,0,.25);}
.smttcamps a.has-submenu{padding-right:32px;}
.smttcamps ul a{padding:10px;color:#fff;font-size:14px;font-family:Tahoma,Arial,sans-serif;}
.smttcamps ul a.has-submenu, .smttcamps-vertical a.has-submenu{}
.smttcamps a span.sub-arrow{position:absolute;right:8px;top:50%;margin-top:-8px;width:16px;height:16px;line-height:16px;}
.smttcamps ul a span.sub-arrow,
.smttcamps-vertical a span.sub-arrow{right:auto;margin-left:-14px;}
.smttcamps ul li{border-top:1px solid #4d1a07;}
.smttcamps ul li:first-child{border-top:0;}
.smttcamps span.scroll-up, .smttcamps span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;border:solid #bbb;border-width:1px 0;background:#fff;height:22px;}
.smttcamps span.scroll-up-arrow, .smttcamps span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;
border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent;}
.smttcamps span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent;}

@media (min-width:768px){

}

@media (max-width:767px){
ul.smttcamps{width:auto !important;}
ul.smttcamps ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}
ul.smttcamps>li{float:none;}
ul.smttcamps>li>a,ul.smttcamps ul.sm-nowrap>li>a{white-space:normal;}
ul.smttcamps iframe{display:none;}
.smttcamps ul{border:0;background:rgba(255,255,255,0.25);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.smttcamps>li>a{padding-top:10px;padding-bottom:10px;}
.smttcamps a.current{}
.smttcamps a.has-submenu{padding-right:23px;}
.smttcamps ul a{border-left:8px solid transparent;}
.smttcamps ul ul a{border-left:16px solid transparent;}
.smttcamps ul ul ul a{border-left:24px solid transparent;}
.smttcamps ul ul ul ul a{border-left:32px solid transparent;}
.smttcamps ul ul ul ul ul a{border-left:40px solid transparent;}
.smttcamps a span.sub-arrow{right:auto;margin-left:-14px;}
.smttcamps a.highlighted span.sub-arrow{}
.smttcamps li{}
.smttcamps li:first-child{}

}
.site-header .wrap{padding-bottom:10px;}
.site-header .header-widget-area{position:relative;padding-bottom:30px;}
.site-header .header-widget-area .widget_search{position:absolute;right:0;bottom:0;}


/* Call now */
#text-3 .textwidget{padding:5px 10px;min-height:68px;color:#fff;font-size:28px;line-height:32px;font-weight:700;font-family:'PT Sans Narrow',Tahoma,Arial,sans-serif;text-align:center;background:#e18305 url(images/bg_callnow.png) repeat 0 0;text-shadow:1px 1px rgba(0,0,0,.8);box-shadow:0 0 6px rgba(0,0,0,.5);}

#text-12{padding-top:15px;color:#92c416;font-size:19px;font-weight:700;font-family:'PT Sans Narrow',Tahoma,Arial,sans-serif;text-shadow:1px 1px rgba(0,0,0,.8);}
#text-12 .widget-title{margin-bottom:10px;color:#fff;font-size:23px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;line-height:25px;}
.widget_search .widget-wrap{position:relative;padding-right:75px;}
.widget_search .widget-wrap .search-form{display:block;}
.widget_search .widget-wrap input[type="search"]{width:100%;height:30px;padding:5px;color:#5A5346;background:#f4f4f4;border:1px solid #ddd;}
.widget_search .widget-wrap input[type="submit"]{position:absolute;top:0;right:0;height:30px;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;background-color:#74ab00;background:-moz-linear-gradient(top, #93c416 0%,#74ab00 100%)/*FF3.6+*/;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#93c416), color-stop(100%,#74ab00))/*Chrome,Safari4+*/;background:-webkit-linear-gradient(top, #93c416 0%,#74ab00 100%)/*Chrome10+,Safari5.1+*/;background:-o-linear-gradient(top, #93c416 0%,#74ab00 100%)/*Opera 11.10+*/;background:-ms-linear-gradient(top, #93c416 0%,#74ab00 100%)/*IE10+*/;background:linear-gradient(top, #93c416 0%,#74ab00 100%)/*W3C*/;border:1px solid #73AB00;text-shadow:0 0 2px rgba(0,0,0,.65);}
.widget_search .widget-wrap input[type="submit"]:hover, .widget_search .widget-wrap input[type="submit"]:focus{background-color:#92c416;background:-moz-linear-gradient(top, #73ab00 0%,#92c416 100%)/*FF3.6+*/;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#73ab00), color-stop(100%,#92c416))/*Chrome,Safari4+*/;background:-webkit-linear-gradient(top, #73ab00 0%,#92c416 100%)/*Chrome10+,Safari5.1+*/;background:-o-linear-gradient(top, #73ab00 0%,#92c416 100%)/*Opera 11.10+*/;background:-ms-linear-gradient(top, #73ab00 0%,#92c416 100%)/*IE10+*/;background:linear-gradient(top, #73ab00 0%,#92c416 100%)/*W3C*/;}








#footer-widgets, .footer-widgets{background:#1c2a68 url(images/bg_pattern_blue.png) repeat-x 0 0;}
#footer-widgets .wrap, .footer-widgets .wrap{padding-top:25px;padding-bottom:20px;}


.footer-widgets .widget-area{text-align:center;}
.footer-widgets .widget-area .widget-title{padding:12px;color:#fff;font-size:18px;font-family:'PT Sans Narrow',Tahoma,Arial,sans-serif;font-weight:700;text-transform:uppercase;background:#da8700 url(images/bg_footerwidget_title.png) repeat 0 0;border-bottom:1px solid #ddd;text-shadow:1px 1px rgba(0,0,0,.8);}
.footer-widgets .widget-area article{background:rgba(255,255,255,.1);}
.footer-widgets .widget-area article > a{display:block;}
.footer-widgets .widget-area .entry-content{display:inline-block;position:relative;width:100%;background:url(images/bg_footerwidget_readmore.png);text-indent:-9999em;}
.footer-widgets .widget-area .entry-content p{padding:5px 10px;}
.footer-widgets .widget-area .entry-content a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(images/bg_footerwidget_readmore_arrow.png) no-repeat 95% 50%;}

@media (max-width:767px){
.footer-widgets .widget-area .attachment-page{width:px;}
}
@media (min-width:768px){
.site-header .title-area{float:left;}
.site-header .header-widget-area{float:right;max-width:430px;}
.footer-widgets .widget-area{float:left;width:365px;margin-right:20px;margin-bottom:20px;}
.footer-widgets .widget-area:nth-child(2n+2){margin-right:0;}
.footer-widgets .widget-area .attachment-page{width:365px;height:274px;}
}
@media (min-width:992px){

.site-header .header-widget-area{max-width:630px;}
.site-header .header-widget-area .widget_search{width:43%;}
.site-header .header-widget-area #text-3{float:right;width:43%;}
.site-header .header-widget-area #text-12{float:left;width:55%;margin-bottom:-10px;}
.footer-widgets .widget-area{float:left;width:225px;margin-right:20px;margin-bottom:0;}
.footer-widgets .widget-area:nth-child(2n+2){margin-right:20px;}
.footer-widgets .widget-area:last-child{margin-right:0;}
.footer-widgets .widget-area .attachment-page{width:225px;height:169px;}
}



#footer, .site-footer{background:#68250e url(images/bg_pattern_brown.png) repeat 0 0;}

#footer .wrap, .site-footer .wrap{padding-top:25px;padding-bottom:25px;}
#footer .widget-area, .site-footer .widget-area{}

#footer .widget-area .quote, .site-footer .widget-area .quote{display:block;color:#fff;font-size:19px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:600;line-height:25px;font-style:italic;text-align:center;text-shadow:1px 1px rgba(0,0,0,.8);}
#footer .widget-area .quote .slogan, .site-footer .widget-area .quote .slogan{padding-top:5px;color:#f0a028;font-family:'PT Sans Narrow',Tahoma,Arial,sans-serif;font-style:normal;}

#footer .logofoot a, .site-footer .logofoot a{display:inline-block;}
#footer .followus li, .site-footer .followus li{display:inline;}
#footer .followus li a, .site-footer .followus li a{display:inline-block;width:40px;height:40px;margin-left:15px;text-indent:-9999em;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
#footer .followus li:first-child a, .site-footer .followus li:first-child a{margin-left:0;}
#footer .followus li.rss a, .site-footer .followus li.rss a{background-image:url(images/follow_rss.png);}
#footer .followus li.twitter a, .site-footer .followus li.twitter a{background-image:url(images/follow_twitter.png);}
#footer .followus li.facebook a, .site-footer .followus li.facebook a{background-image:url(images/follow_facebook.png);}
#footer .phone, .site-footer .phone{margin-top:4px;color:#fff;font-family:'PT Sans Narrow',Tahoma,Arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;text-shadow:1px 1px rgba(0,0,0,.8);}

#footer .creds, .site-footer .creds{padding-top:20px;color:#eaa88f;font-size:12px;text-align:center;}
#footer .creds a, .site-footer .creds a{color:#fee6dd;}
#footer .creds a:hover, .site-footer .creds a:hover{color:#ffe755;}
#footer .creds span, .site-footer .creds span{display:inline-block;padding:0 15px;}
#footer .creds .loginout, .site-footer .creds .loginout{display:none;}



/*----------------------------
  NextGEN Slideshow Gallery
----------------------------*/
.widget_slideshow .ngg-slideshow{max-width:none!important;max-height:none!important;}
.widget_slideshow .ngg-slideshow .image-placeholder{width:100%!important;height:100%!important;}
.widget_slideshow .ngg-slideshow .ngg-slideshow img{width:100%;height:auto;}



/*----------------------------
  Genesis Slider
----------------------------*/
.genesis_responsive_slider #genesis-responsive-slider{padding:0;border:none;}
.genesis_responsive_slider .flex-control-nav{margin:10px 0 0;}
.genesis_responsive_slider .slide-excerpt{margin:0;color:#ffe755;background:rgba(0,0,0,.35);filter:alpha(opacity=100);opacity:1;}
.genesis_responsive_slider .slide-excerpt-border{margin:0;padding:5px 10px;border:none!important;}
.genesis_responsive_slider .flex-direction-nav li .prev{left:-45px;}
.genesis_responsive_slider .flex-direction-nav li .next{right:-45px;}


/*----------------------------
  Home Page
----------------------------*/
#home-top{overflow:hidden;background:url(images/bg_home_slider.png) no-repeat 50% 0;}
#home-top .wrap{position:relative;padding:20px 30px 10px 26px;background:url(images/bg_home_slider_frame.png) no-repeat 50% 50%;background-size:contain;}

#home-middle .wrap{padding-top:25px;padding-bottom:25px;}
#home-middle p{padding:10px 15px 5px 15px;}
#home-middle .sidebarlogin_otherlinks{clear:both;padding:7px 15px 5px 15px;}
.sidebar .sidebarlogin_otherlinks{clear:both;padding:px 15px 5px 15px;}
.rememberme{float:left;}

#home-middle h2 {margin-bottom:5px;color:#333;font-size:16px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;}
#home-middle h2 a, #home-middle h2 a:visited{color:#333333;text-decoration:none;text-transform:none;}
#home-middle h2 a:hover{color:#333;text-decoration:underline;}

#home-middle h3, #home-middle .widgettitle{padding:12px;color:#fff;font-size:21px;font-weight:700;font-family:'PT Sans Narrow', Tahoma, Arial, sans-serif;background:url(images/widget-headline.png) repeat 0 0;letter-spacing:1px;text-shadow:#000 1px 1px;text-transform:uppercase;text-align:center;border-bottom:1px solid #ddd;}
#home-middle .widget_wp_sidebarlogin{margin-top:30px;}

#home-middle ul{list-style-type:none;margin:10px 15px 0 15px;padding:0;}
#home-middle ul li{list-style-type:none;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #ddd;}
#home-middle ul ul{list-style-type:none;margin:0;padding:0 0 10px 0;}
#home-middle ul li ul li{margin:0;padding:5px 0 0 0;}

#home-middle .widget{background:#fff;padding:0 0 5px 0;border:1px solid #68250a;border-radius:5px;}
#home-middle .textwidget{}

#home-middle .featuredpost .post, #home-middle .featuredpage .page{margin:0px;padding:15px 15px 5px 15px;clear:both;}
#home-middle .featuredpost, #home-middle .featuredpage{clear:both;}
#home-middle .featuredpost p, #home-middle .featuredpage p{margin:0;padding:10px 0 0 0;}
#content #home-middle .featuredpost img{background:#fff;margin:0;padding:1px;border:4px solid #eee;}

#home-middle .user-profile .avatar{background:#fff;margin:0 0 -5px 0;padding:1px;border:4px solid #eee;}

#home-middle .widget_wp_sidebarlogin form, .sidebar .widget_wp_sidebarlogin form{margin:0;}
#home-middle .widget_wp_sidebarlogin p{padding:5px 15px;}
.sidebar .widget_wp_sidebarlogin p{padding:5px 15px;}


/***** Breadcrumb ********************/

.breadcrumb{background:#DDEDB6 url(images/widget-headline.png) top repeat-x;color:#fff;font-size:16px;font-family:'PT Sans Narrow', Tahoma, Arial, sans-serif;font-weight:bold;text-shadow:#333333 1px 1px;margin:0 0 20px 0;padding:12px 0 12px 15px;border-bottom:solid 1px #ddd;}

/***** Taxonomy Description ********************/

.taxonomy-description{background:#DDEDB6;margin:0 0 30px 0;padding:10px;border:1px solid #ddd;}
.content .taxonomy-description p{margin:0;padding:0;}


/*----------------------------
  CONTENT CSS
----------------------------*/
.content{background:#fff;margin:0;padding:0;border:1px solid #ddd;}
.sidebar-content .content, .sidebar-sidebar-content .content{}
.sidebar-content .content, .content-sidebar .content{background:#fff;padding:0;border:1px solid #ddd;}
.full-width-content .content{width:960px;}
.content img, .content p img{max-width:100%;}
.content blockquote{background:#F4F4F4;margin:0 15px 15px 15px;padding:10px 20px 0 15px;border:1px solid #E6E6E6;}
.content .post{margin:0;padding:15px 15px 5px 15px;}
.content .page{margin:0;padding:15px;}
.content .camps{margin:0;padding:15px;}
.content .post p{margin:0;padding:0 0 10px 0;}
.content .post ul, .content .page ul{list-style-type:square;margin:0;padding:0 0 15px 0;}
.content .post ul li, .content .page ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}
.content .post .gform_wrapper ul li, .content .page .gform_wrapper ul li{list-style-type:none;margin:0;padding:0;}
.content .post ul ul, .content .page ul ul{list-style-type:square;margin:0;padding:0;}
.content .post ol, .content .page ol{margin:0;padding:0 0 15px 0;list-style:decimal;}
.content .post ol li, .content .page ol li{margin:0 0 0 20px;padding:0;}
.content .post ol ol, .content .page ol ol{margin:0;padding:0;}
.content .entry-content .post-image{padding:4px;border:1px solid #E6E6E6;}
.content .post-image{margin:0 10px 10px 0;padding:4px;border:1px solid #E6E6E6;}
.content .archive-page{float:left;width:45%;margin:0;padding:20px 20px 0 0;}
.clear{clear:both;}
.find-camp{margin:15px 0 10px;}
.find-camp hr{border:none;border-bottom:5px solid #DDD;margin:0 0 10px 0;padding:0 0 5px 0;}
.find-camp tbody .entry-content{background:#f3f3f3;padding:5px 10px;}
.find-camp tbody .entry-content p{margin:5px 0;}
.find-camp tbody .entry-title{position:relative;}
.find-camp tbody .entry-title a span{background:url(images/arrow-down.png);display:inline-block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;position:relative;/*top:12px;*/
	left:5px;}
.find-camp-submit, #wp-submit, input[type="button"], input[type="submit"], input[type="reset"], .gform_footer .button, .searchsubmit, .enews #subbutton, #submit, .reply a, .reply a:visited, .button, a.button {padding:5px 10px;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;background-color:#74ab00;background:-moz-linear-gradient(top, #93c416 0%,#74ab00 100%)/*FF3.6+*/;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#93c416), color-stop(100%,#74ab00))/*Chrome,Safari4+*/;background:-webkit-linear-gradient(top, #93c416 0%,#74ab00 100%)/*Chrome10+,Safari5.1+*/;background:-o-linear-gradient(top, #93c416 0%,#74ab00 100%)/*Opera 11.10+*/;background:-ms-linear-gradient(top, #93c416 0%,#74ab00 100%)/*IE10+*/;background:linear-gradient(top, #93c416 0%,#74ab00 100%)/*W3C*/;border:1px solid #73AB00;text-shadow:0 0 2px rgba(0,0,0,.65);}
.find-camp-submit:hover, #wp-submit:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, .gform_footer .button:hover, .searchsubmit:hover, .enews #subbutton:hover, #submit:hover, .reply a:hover, .button:hover, a.button:hover {background-color:#92c416;background:-moz-linear-gradient(top, #73ab00 0%,#92c416 100%)/*FF3.6+*/;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#73ab00), color-stop(100%,#92c416))/*Chrome,Safari4+*/;background:-webkit-linear-gradient(top, #73ab00 0%,#92c416 100%)/*Chrome10+,Safari5.1+*/;background:-o-linear-gradient(top, #73ab00 0%,#92c416 100%)/*Opera 11.10+*/;background:-ms-linear-gradient(top, #73ab00 0%,#92c416 100%)/*IE10+*/;background:linear-gradient(top, #73ab00 0%,#92c416 100%)/*W3C*/;}
#wp-submit{float:right;margin:0 0 0 3px;}






/***** Post Info ********************/

.post-info{font-size:11px;margin:0 0 10px 0;padding:0;text-transform:uppercase;}
.post-info p{margin:0;padding:0;}

/***** Post Meta ********************/

.post-meta{font-size:11px;text-transform:uppercase;margin:0;padding:5px 0 0 0;border-top:1px solid #ddd;
    clear:both;}

/***** Author Box ********************/

.author-box{background:#F4F4F4;margin:0 15px 40px 15px;padding:10px;border:1px solid #ddd;overflow:hidden;}
.author-box p{margin:0;padding:0;}
.author-box img{background:#fff;float:left;margin:0 10px 0 0;padding:4px;border:1px solid #E6E6E6;}

/***** Headlines in Content ********************/

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{color:#333333;font-family:'PT Sans Narrow', Tahoma, Arial, sans-serif;font-weight:normal;text-decoration:none;margin:0 0 5px 0;padding:0;}
.content h1{font-size:28px;font-weight:bold;border-bottom:1px solid #ddd;margin:0 0 5px 0;padding:0 0 5px 0;font-family:'Architects Daughter', Tahoma, Geneva, sans-serif;line-height:30px;}
.content h2{font-size:19px;border-bottom:1px solid #ddd;margin:0 0 5px 0;padding:0 0 5px 0;font-weight:bold;}
.content h2 a, .content h2 a:visited{color:#333333;text-decoration:none;}
.content h2 a:hover{color:#73AB01;text-decoration:none;}
.content h3{font-family:'Open Sans', sans-serif !important;font-size:16px;color:#7bb106;font-style:italic;font-weight:bold;line-height:35px;margin-left:2px;}
.content h4{font-size:15px;font-family:'Open Sans', sans-serif !important;font-weight:bold;}
.content h5{font-size:12px;}
.content h6{font-size:10px;}

/***** Post Icons ********************/

.time{background:url(images/icon-time.png) no-repeat top left;margin:0 0 0 3px;padding:0 0 2px 18px;}
.post-comments{background:url(images/icon-comments.png) no-repeat top left;margin:0 0 0 3px;padding:0 0 2px 18px;}
.categories{background:url(images/icon-categories.png) no-repeat top left;margin:0 0 0 3px;padding:0 0 2px 18px;}
.tags{background:url(images/icon-tags.png) no-repeat top left;margin:0 0 0 3px;padding:0 0 2px 18px;}

/***** Images ********************/

img.centered {display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0;}

img.alignnone{padding:0;margin:0 0 10px 0;display:inline;}

img.alignleft{padding:0;margin:0 10px 10px 0;display:inline;}

img.alignright{padding:0;margin:0 0 10px 10px;display:inline;}
.aligncenter{display:block;margin:0 auto 10px;}
.alignleft{float:left;margin:0 10px 0 0;}
.alignright{float:right;margin:0 0 0 10px;}
.wp-caption{background:#F4F4F4;text-align:center;padding:5px 0 0 1px;border:1px solid #E6E6E6;}
.wp-caption img{margin:0;padding:0;border:0;}
.wp-caption p.wp-caption-text{margin:0;padding:0;font-size:11px;font-weight:normal;line-height:12px;}

img.wp-smiley, img.wp-wink{float:none;border:none;margin:0;padding:0;}

/***** Post Navigation ********************/

.navigation{width:100%;margin:0;padding:20px 15px 20px 15px;overflow:hidden;}
.navigation ul{list-style-type:none;margin:0;padding:0;}
.navigation li{display:inline;}
.navigation li a{color:#F0A028;padding:5px 8px 5px 8px;border:1px solid #E6E6E6;}
.navigation li a:hover{background:#F0A028;color:#fff;border:1px solid #E6E6E6;text-decoration:none;}
.navigation li.disabled{margin:0;padding:5px 8px 5px 8px;border:1px solid #E6E6E6;}
.navigation li.active a{background:#F0A028;color:#fff;font-weight:bold;border:1px solid #E6E6E6;}



/*----------------------------
  Primary & Secondary Sidebars
----------------------------*/
.sidebar{}
.sidebar-alt{}
.sidebar-content .sidebar, .sidebar-sidebar-content .sidebar{}
.content-sidebar-sidebar .sidebar-alt{float:right;}
.sidebar .widget, .sidebar-alt .widget{background:#fff;margin:0 0 15px 0;padding:0 0 5px 0;border:1px solid #ddd;}
.sidebar h2, .sidebar h2 a, .sidebar-alt h2, .sidebar-alt h2 a{color:#333333;font-size:12px;font-family:Tahoma, Arial, sans-serif;font-weight:bold;margin:0;padding:0;}
.sidebar h2 a:hover, .sidebar-alt h2 a:hover{color:#F0A028;text-decoration:none;}
.sidebar h4, .sidebar-alt h4{background:#DDEDB6 url(images/widget-headline.png) top repeat-x;color:#fff;font-size:16px;font-family:'PT Sans Narrow', Tahoma, Arial, sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:#333333 1px 1px;margin:0;padding:12px 0 12px 15px;border-bottom:1px solid #ddd;}
.sidebar .widget p, .sidebar-alt .widget p,
.sidebar .widget h1, .sidebar-alt .widget h1,
.sidebar .widget h2, .sidebar-alt .widget h2,
.sidebar .widget h3, .sidebar-alt .widget h3,
.sidebar .widget h4, .sidebar-alt .widget h4,
.sidebar .widget h5, .sidebar-alt .widget h5,
.sidebar .widget h6, .sidebar-alt .widget h6{margin:0;padding:10px 15px 5px 15px;}
.sidebar .textwidget p, .sidebar-alt .textwidget p{margin:0;padding:10px 15px 5px 15px;}
.sidebar img, .sidebar a img, .sidebar-alt img, .sidebar-alt a img{border:none;margin:0;padding:0;}
.sidebar ul, .sidebar ol, .sidebar-alt ul, .sidebar-alt ol{list-style-type:none;margin:0;padding:10px 15px 0 15px;}
.sidebar ul ul, .sidebar ol ol, .sidebar-alt ul ul, .sidebar-alt ol ol{margin:0;padding:0 0 0 15px;}
.sidebar li, .sidebar-alt li{list-style-type:none;margin:0 0 5px 0;padding:0 0 3px 0;border-bottom:1px solid #ddd;
 	word-wrap:break-word;}

.widget_wp_sidebarlogin ul.sidebar_login_links{display:table-cell;width:1000em;_display:block;_zoom:1;}


/***** Tag Cloud ********************/

#home-middle .widget_tag_cloud div, .sidebar .widget_tag_cloud div div, .sidebar-alt .widget_tag_cloud div div, #footer-widgeted .widget_tag_cloud div div{padding:10px 15px 5px 15px;}

/***** Sidebar(s) Category Dropdown ********************/

#cat{background:#F4F4F4;color:#333333;font-size:12px;font-family:Tahoma, Arial, sans-serif;margin:5px 0 0 0;padding:3px;display:inline;border:1px solid #E6E6E6;}
.sidebar #cat{width:268px;}
.sidebar-alt #cat{width:148px;}

/***** Sidebar(s) Featured Post/Page ********************/

.sidebar .featuredpost, .sidebar .featuredpage, .sidebar-alt .featuredpost, .sidebar-alt .featuredpage{margin:0 0 15px 0;padding:0;clear:both;}
.sidebar .featuredpost .post, .sidebar .featuredpage .page, .sidebar-alt .featuredpost .post, .sidebar-alt .featuredpage .page{margin:0;padding:0 0 10px 0;clear:both;}
.sidebar .featuredpost .avatar, .sidebar .featuredpage .avatar, .sidebar-alt .featuredpost .avatar, .sidebar-alt .featuredpage .avatar{margin:0;padding:4px;border:1px solid #E6E6E6;}
.sidebar .featuredpost img, .sidebar .featuredpage img, .sidebar-alt .featuredpost img, .sidebar-alt .featuredpage img{margin:0;padding:4px;border:1px solid #E6E6E6;}

/***** Sidebar(s) User Profile ********************/

.sidebar .user-profile, .sidebar-alt .user-profile{overflow:hidden;}
.sidebar .user-profile .avatar, .sidebar-alt .user-profile .avatar{background:#F4F4F4;float:left;margin:0;padding:4px;border:1px solid #E6E6E6;}
.sidebar .user-profile .posts_link, .sidebar-alt .user-profile .posts_link{margin:0;padding:0 0 10px 10px;}

/***** eNews & Updates Widget ********************/

.enews{margin:0;padding:0;}

#header .enews{width:250px;float:right;margin:0;padding:0;}
.enews #subscribe{margin:0;padding:0 0 10px 15px;overflow:hidden;}
.sidebar .enews #subscribe{padding:0;}
.enews #subbox{width:220px;color:#999999;font-family:Tahoma, Arial, sans-serif;font-size:12px;font-style:italic;margin:0 5px 0 0;padding:6px 0 6px 7px;border:1px solid #ddd;}


/***** Contact Form ********************/


.gform_footer input.button{color:#fff !important;}
.gform_wrapper .gform_footer{border:none !important;}


/***** Comments ********************/

#comments{margin:0 0 15px 0;padding:0 15px 0 15px;}

#respond{margin:0 0 15px 0;padding:0 15px 0 15px;}

#author, #email, #url{/*background:#F4F4F4 !important;*/
	width:250px;/*color:#333333;font-family:Tahoma, Arial, sans-serif;font-size:12px;*/
	/*padding:3px 0 3px 3px;margin:5px 5px 0 0;border:1px solid #ddd;*/
	}

#comment, textarea{background:#F4F4F4 !important;width:98%;height:150px;color:#333333;font-family:Tahoma, Arial, sans-serif;font-size:12px;padding:3px 0 3px 3px;margin:5px 0 5px 0;border:1px solid #ddd;}


.comment-list{margin:0;padding:0;}
.ping-list{margin:0 0 40px 0;padding:0;}
.comment-list ol, .ping-list ol{margin:0;padding:10px;}
.comment-list li, .ping-list li{font-weight:bold;margin:15px 0 5px 0;padding:10px 5px 10px 10px;list-style:none;}
.comment-list li ul li{margin-right:-6px;margin-left:10px;}
.comment-list p, .ping-list p{font-weight:normal;text-transform:none;margin:10px 5px 10px 0;padding:0;}
.comment-list li .avatar{background:#fff;float:right;border:1px solid #E6E6E6;margin:0 5px 0 10px;padding:4px;}
.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a{font-weight:bold;font-style:normal;}
.commentmetadata{font-size:11px;font-weight:normal;}

#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.alt{margin:0;padding:10px;}
.children{margin:0;padding:0;}
.nocomments{text-align:center;margin:0;padding:0;}


#comments .navigation{display:block;margin:10px 0 0 0;}
.thread-alt, .thread-even{background:#F4F4F4;margin:0;padding:0;}
.depth-1{border:1px solid #E6E6E6;margin:0;padding:0;}
.even, .alt{border:1px solid #E6E6E6;margin:0;padding:0;}

html > body .slide-excerpt-border{width:100%;}
.home-middle-1 .widget, .home-middle-2 .widget{}
.home-middle-3 .widget {
height:auto;}
#home-middle #wp_sidebarlogin-4{margin-top:23px;}
#menu-summer-programs-menu li a{font-weight:bold;}






/*!
 ***********************************
 * Media Queries
 ***********************************
 */
@media (min-width:1200px){

}


@media (min-width:992px){

}


@media (max-width:991px){

}


@media (min-width:768px) and (max-width:991px){


}


@media (min-width:768px){
.site-header .iconMenu{display:none;}
.nav-primary .menu-primary{display:block!important;}
.smttcamps{padding-right:50px;background:url(images/flag_french.png) no-repeat 100% 50%;}




#footer .widget-area, .site-footer .widget-area{display:inline;float:left;width:22%;}
#footer .footer-widgets-2, .site-footer .footer-widgets-2{width:56%;padding-left:30px;padding-right:30px;}
#footer .followus .follow, .site-footer .followus .follow{float:right;}
#footer .phone, .site-footer .phone{text-align:right;}
}


@media (max-width:767px){
.site-header .iconMenu{display:block;}
.nav-primary .menu-primary{display:none;}
.wrap, #content-sidebar-wrap, .content-sidebar-wrap{padding-left:15px;padding-right:15px;}
.nav-primary .wrap{min-height:6px;}
.footer-widgets .widget-area{margin-bottom:20px;}
.footer-widgets .widget-area:last-child{margin-bottom:0;}
#footer .widget-area, .site-footer .widget-area{padding-top:20px;text-align:center;}
#footer .widget-area:first-child, .site-footer .widget-area:first-child{padding-top:0;}
}


@media (max-width:480px){
.site-header .site-title a{width:240px;height:64px;background-size:240px 64px;}
.site-header .iconMenu{margin-top:8px;margin-bottom:8px;}
}