/*
	Theme Name: Hueman Child
	Theme URI: http://slendeavor.com/CaliforniaCourier/hueman-child
	Description: Sample child theme for customization.
	Author: sle design
	Author URI: slendeavor.com
	Template: hueman
	Version: 1.1.0
*/

@import url("../hueman/style.css");

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here

/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- *
 *  Easy Digital Downloads

/* ------------------------------------------------------------------------- */
/*.edd_download_purchase_form .edd_purchase_submit_wrapper {text-align: center;}*/
/*.edd_download_purchase_form .edd_purchase_submit_wrapper .button {margin-left: 0;}*/

/*!* ------------------------------------------------------------------------- **/
 /**  BG's*/
/*!* ------------------------------------------------------------------------- *!*/
/*.content <!--{background-image: url('http://slendeavor.com/CaliforniaCourier/wp-content/uploads/2014/10/latest-paper.jpg');	background-repeat: repeat;}-->*/
/*.page-title {background-image: url('http://slendeavor.com/CaliforniaCourier/wp-content/uploads/2014/10/latest-paper.jpg');	background-repeat: repeat;}*/


/*!* ------------------------------------------------------------------------- **/
 /**  Section: Header */
/*!* ------------------------------------------------------------------------- *!*/
/*#header { background: #F7F7F7; position: relative; padding-bottom: 60px; <!--background-image: url('http://slendeavor.com/CaliforniaCourier/wp-content/uploads/2014/10/latest-paper.jpg');	background-repeat: repeat; }-->*/

/*#header .pad { background: #fff; padding-top: 30px; padding-bottom: 30px; }*/


/*!* ------------------------------------------------------------------------- **/
 /**  Section: This is the Background for the Navigation Bar!*/
/*!* ------------------------------------------------------------------------- *!*/
/*#header .container-inner { background:#33363B ; background-image: <!--url('http://slendeavor.com/CaliforniaCourier/wp-content/uploads/2014/10/nortago-vertical-232x300.jpg');	background-repeat: repeat;  position: relative; }-->*/

/*.site-title { font-size: 42px; font-weight: 600; letter-spacing: -0.5px; float:none; text-align:center ; line-height: 60px; padding: 10px 0; }*/
/*.site-title a {  display: block; color: #000; max-width: 100%; }*/
/*.site-title a img { display: block; max-width: 100%; max-height: 60px; height: auto; padding: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; }*/
/*.site-description { font-size: 16px; font-style: italic; color: #000;  float: left; margin-left: 20px; line-height: 60px; padding: 10px 0; }*/
/*.site-image { display: block; margin: 0 auto; max-height: 400px;  }*/




/*!*  header : nav header - Main Navigation!*/
/*!* ------------------------------------ *!*/
/*#nav-header.nav-container { background: transparent; z-index: 97;*/
/*-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 -1px 0 rgba(0,0,0,0.2), inset 1px 0 0 rgba(0,0,0,0.2), inset -1px 0 0 rgba(0,0,0,0.2);*/
/*box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 -1px 0 rgba(0,0,0,0.2), inset 1px 0 0 rgba(0,0,0,0.2), inset -1px 0 0 rgba(0,0,0,0.2); }*/
/*#nav-header .container { padding: 0 15px; }*/
/*#nav-header .nav-toggle { background: transparent; color: #fff;*/
/*-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,0.05), -1px 0 0 rgba(0,0,0,0.2);*/
/*box-shadow: inset 1px 0 0 rgba(255,255,255,0.05), -1px 0 0 rgba(0,0,0,0.2); }*/
/*#nav-header .nav-text { color: #fff; color: rgba(255,255,255,0.7); }*/
/*#nav-header .nav {text-align:center;}*/

/*@media only screen and (min-width: 720px) {*/

	/*!* common *! <!-- Alignment for main navigation -->*/

	/*#nav-header .nav {text-align:center;}*/
	/*#nav-header .nav li a { color: #fff; color: rgba(255,255,255,0.7); }	*/
	/*!* level 1 *!*/
	/*#nav-header .nav > li { border-right: none; }*/
	/*#nav-header .nav > li > a:hover, */
	/*#nav-header .nav > li:hover > a { background: rgba(0,0,0,0.1); }*/
	/*#nav-header .nav li > a:hover, */
	/*#nav-header .nav li:hover > a, */
	/*#nav-header .nav li.current_page_item > a, */
	/*#nav-header .nav li.current-menu-item > a,*/
	/*#nav-header .nav li.current-menu-ancestor > a,*/
	/*#nav-header .nav li.current-post-parent > a { color: #fff; }*/
	/*!* level 2 & 3 *!*/
	/*#nav-header .nav ul { background: #33363b url(img/opacity-10.png) repeat; }*/
	/*#nav-header .nav ul li { box-shadow: 0 1px 0 rgba(255,255,255,0.06); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.06); }*/
	/*#nav-header .nav ul li:last-child { box-shadow: none; -webkit-box-shadow: none; }*/
	/**/
/*}*/
/*@media only screen and (max-width: 719px) {*/
	/**/
	/*!* common *!*/
	/*#nav-header.nav-container  { border-left: 0; border-right: 0; }*/
	/*#nav-header .container { padding: 0; }*/
	/*#nav-header .nav {  padding-bottom: 20px; }*/
	/*#nav-header .nav li a { color: #fff; color: rgba(255,255,255,0.8); border-top: 1px solid rgba(255,255,255,0.06); }	*/
  /*#nav-header .nav {text-align:left;}*/

	/*!* level 1 *!*/
	/*#nav-header .nav li > a:hover { background: rgba(0,0,0,0.15); color: #fff; }*/
	/*#nav-header .nav li.current_page_item > a, */
	/*#nav-header .nav li.current-menu-item > a,*/
	/*#nav-header .nav li.current-post-parent > a { background: rgba(0,0,0,0.15); color: #fff; }*/
	/**/
/*}*/

/*!*  common : page title*/
/*!* ------------------------------------ *!*/
/*.page-title { <!--background: #fff;--> position: relative; padding-top: 18px; padding-bottom: 17px; border-bottom: 1px solid #eee; color: #666; font-size: 16px; font-weight: 600; text-transform: uppercase; line-height: 24px; }*/
/*.page-title a { color: #aaa; }*/
/*.page-title a:hover { color: #444; }*/
/*.page-title span { color: #aaa; }*/
/*.page-title i { margin-right: 8px; }*/
/*.page-title h1,*/
/*.page-title h2,*/
/*.page-title h4 { color: #666; }*/
/*.page-title .meta-single li { float: left; margin-right: 14px; }*/
/*.page-title .meta-single li.comments { float: right; margin-right: 0; }*/
/*.page-title {display:none!important;}*/

/*!*  common : social links */
/*!* ------------------------------------ *!*/
.social-links {  float: right; position: relative; padding-top: 2px; }
.social-links li { display: inline-block; margin-left: 8px; line-height: 16px; font-size: 0; }
.social-links li a { display: block!important; position: relative; text-align: center; }
.social-links .social-tooltip { color: #fff;  font-size: 24px; display: inline; position: relative; z-index: 98; }
.social-links .social-tooltip:hover { color: #fff; text-decoration: none; }
.social-links .social-tooltip:hover:after { top: -36px; background: #fff; font-size: 14px; color: #666; content: attr(title); display: block; right: 0; padding: 5px 15px; position: absolute; white-space: nowrap;
-webkit-border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2); box-shadow: 0 0 2px rgba(0,0,0,0.2); }
.social-links .social-tooltip:hover:before { top: -10px; right: 8px; border: solid; border-color: #fff transparent; border-width: 5px 5px 0 5px; content: ""; display: block; position: absolute; z-index: 1; }


/*!* ------------------------------------------------------------------------- **/
 /**  Base Structure*/
/*!* ------------------------------------------------------------------------- *!*/

/*!*  base : layout*/
/*!* ------------------------------------ *!*/
/*#wrapper { min-width: 1024px; height: 100%; }*/
/*.container { padding: 0 20px; }*/
/*.container-inner { max-width: 1380px; min-width: 1380px; width: 100%; margin: 0 auto; }*/
/*.main { background-color: #fff!important; position: relative; }*/
/*.main-inner { position: relative; min-height: 600px; !* instead of sticky footer *! }*/
/*.content { width: 100%; position: relative; }*/
/*.pad { padding: 30px 30px 20px; }*/

/*!*  base : sidebar*/
/*!* ------------------------------------ *!*/
/*.main-inner.group <!--{background-image: url('http://slendeavor.com/CaliforniaCourier/wp-content/uploads/2014/10/nortago-vertical-232x300.jpg');	background-repeat: repeat;}-->*/
/*.sidebar { padding-bottom: 20px; position: relative; z-index: 2; }*/
/*.sidebar .pad { padding-left: 20px; padding-right: 20px; }*/
/*.sidebar-top { padding: 15px 30px; }*/
/*.sidebar-top p { float: left; color: #fff; color: rgba(255,255,255,0.8); font-size: 16px; font-weight: 600; text-transform: uppercase; line-height: 24px; padding: 3px 0; }*/
/*.sidebar-toggle { display: none; text-align: center; cursor: pointer; width: 100%; height: 50px;*/
/*-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.1);*/
/*box-shadow: inset 0 -1px 0 rgba(255,255,255,0.1); }*/
/*.sidebar-toggle i { font-size: 38px; color: #fff; padding: 5px 0; }*/
/*.s1-expand .s1,*/
/*.s2-expand .s2 {-moz-transition: width .2s ease; -webkit-transition: width .2s ease; transition: width .2s ease; }*/
/*.s1-expand .s1 {background-color: #5599b5;}*/

/*!* toggle icon *!*/
/*.icon-sidebar-toggle:before { font-family: FontAwesome; }*/
/*.col-2cl .s1 .icon-sidebar-toggle:before,*/
/*.col-3cl .s1 .icon-sidebar-toggle:before,*/
/*.col-3cm .s2 .icon-sidebar-toggle:before,*/
/*.col-3cl .s2 .icon-sidebar-toggle:before { content: "\f100"; }*/
/*.col-2cr .s1 .icon-sidebar-toggle:before,*/
/*.col-3cm .s1 .icon-sidebar-toggle:before,*/
/*.col-3cr .s1 .icon-sidebar-toggle:before,*/
/*.col-3cr .s2 .icon-sidebar-toggle:before { content: "\f101"; }*/

/*!* sidebar primary *!*/
.s1 { width: 340px; z-index: 2; }
.s1:hover { z-index: 98; /* social icons tooltip above header nav */ }
.s1 .sidebar-top,
.s1 .sidebar-toggle { background: #3b8dbd; }
.s1 .sidebar-top .social-links {float:none; text-align:center;}
/*@media only screen and (min-width: 479px) and (max-width: 960px) {*/
  /*.s1 .sidebar-top { background: none!important; border-bottom: 1px solid #ddd; }*/
	/*.s1 .sidebar-top p { color: #666; }*/
	/*.s1 .sidebar-top .social-links .social-tooltip { color: #666; }*/
/*}*/

/*!* sidebar secondary *!*/
/*.s2 { width: 260px; z-index: 1; }*/
/*.s2 .sidebar-top,*/
/*.s2 .sidebar-toggle { background: #82b965; }*/
/*@media only screen and (min-width: 479px) and (max-width: 1200px) {*/
  /*.s2 .sidebar-top { background: none!important; border-bottom: 1px solid #ddd; }*/
	/*.s2 .sidebar-top p { color: #666; }*/
/*}*/


/*!*  custom widget : alxtabs / alxposts*/
/*!* ------------------------------------ *!*/
/*.alx-tabs-nav { border-bottom: 3px solid #ddd; margin-bottom: 10px; text-align: center; }*/
/*.alx-tabs-nav.tab-count-1 li { width: 100%; }*/
/*.alx-tabs-nav.tab-count-2 li { width: 50%; }*/
/*.alx-tabs-nav.tab-count-3 li { width: 33.333%; }*/
/*.alx-tabs-nav.tab-count-4 li { width: 25%; }*/
/*.alx-tabs-nav li { display: block; float: left; }*/
/*.alx-tabs-nav li a { font-size: 18px; display: block; padding: 8px 0; margin-bottom: -3px; border-bottom: 3px solid transparent; }*/
/*.alx-tabs-nav li a:hover { border-bottom-color: #ccc; }*/
/*.alx-tabs-nav li.active a,*/
/*#footer .alx-tabs-nav li.active a { color: #444; !* background: linear-gradient(to bottom, rgba(255,255,255,0.0) 0%, #fff 100%) 0 0 rgba(0,0,0, 0); *! }*/
/*.alx-tabs-nav li a span { display: none; }*/
/*#footer .alx-tabs-nav { border-bottom-color: #eee; }*/
/*#footer .alx-tabs-nav li a:hover { border-bottom-color: #ddd; }*/

/*.s1 .alx-tabs-nav li.active a,*/
/*#footer .alx-tabs-nav li.active a { border-bottom-color: #3b8dbd; }*/
/*.s2 .alx-tabs-nav li.active a { border-bottom-color: #82b965; }*/

/*.alx-tab li,*/
/*.alx-posts li { font-weight: 400; line-height: 1.4em; overflow: hidden; }*/
/*.alx-tab a,*/
/*.alx-posts a { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }*/
/*.alx-tab img,*/
/*.alx-posts img { display: block; width: 100%; height: auto; }*/
/*.alx-tab.thumbs-enabled li{ padding-left: 94px; }*/
/*.alx-tab .tab-item-thumbnail { width: 80px; margin-left: -94px; float: left; }*/
/*.alx-tab .tab-item-thumbnail,*/
/*.alx-posts .post-item-thumbnail { position: relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }*/
/*.alx-tab.avatars-enabled li{ padding-left: 62px; }*/
/*.alx-tab .tab-item-avatar { margin-left: -62px; width: 48px; float: left; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }*/
/*.alx-tab .tab-item-category,*/
/*.alx-posts .post-item-category { color: #aaa; text-transform: uppercase; font-size: 13px; }*/
/*.alx-tab .tab-item-title a,*/
/*.alx-tab .tab-item-comment a,*/
/*.alx-posts .post-item-title a { color: #444; }*/
/*.alx-tab .tab-item-category a:hover,*/
/*.alx-posts .post-item-category a:hover { color: #444!important; }*/
/*.alx-tab .tab-item-title,*/
/*.alx-tab .tab-item-comment,*/
/*.alx-posts .post-item-title { margin: 2px 0; -ms-word-wrap: break-word; word-wrap: break-word; }*/
/*.alx-tab .tab-item-date,*/
/*.alx-tab .tab-item-name,*/
/*.alx-posts .post-item-date  { text-transform: uppercase; color: #aaa; font-size: 13px; }*/
/*.alx-tab .thumb-icon.small { bottom: 8px; left: 8px; }*/
/*.alx-tab li:hover .tab-item-thumbnail,*/
/*.alx-tab li:hover .tab-item-avatar,*/
/*.alx-posts li:hover .post-item-thumbnail { opacity: 0.75; }*/
/*.alx-tab li:hover .thumb-icon,*/
/*.alx-posts li:hover .thumb-icon { background: #fff; color: #111; }*/

/*.s1 .alx-tab .tab-item-category a,*/
/*.s1 .alx-posts .post-item-category a,*/
/*.s1 .alx-tab li:hover .tab-item-title a,*/
/*.s1 .alx-tab li:hover .tab-item-comment a,*/
/*.s1 .alx-posts li:hover .post-item-title a,*/
/*#footer .alx-tab .tab-item-category a,*/
/*#footer .alx-posts .post-item-category a,*/
/*#footer .alx-tab li:hover .tab-item-title a,*/
/*#footer .alx-tab li:hover .tab-item-comment a,*/
/*#footer .alx-posts li:hover .post-item-title a { color: #3b8dbd; }*/
/*.s2 .alx-tab .tab-item-category a,*/
/*.s2 .alx-posts .post-item-category a,*/
/*.s2 .alx-tab li:hover .tab-item-title a,*/
/*.s2 .alx-tab li:hover .tab-item-comment a,*/
/*.s2 .alx-posts li:hover .post-item-title a { color: #82b965; }*/

/*.alx-posts .post-item-thumbnail { margin-bottom: 10px; }*/
/*.alx-posts .post-item-title { font-size: 16px; line-height: 1.5em; }*/

/*.s1 .alx-posts .post-item-title,*/
/*#footer .alx-posts .post-item-title { font-size: 18px; line-height: 1.4em; font-weight: 300; }*/
/*.s1 .alx-posts .post-item-category,*/
/*.s1 .alx-posts .post-item-date,*/
/*#footer .alx-posts .post-item-category,*/
/*#footer .alx-posts .post-item-date { font-size: 14px; }*/
/*.alx-posts .post-item-title a {color:#aaa;}*/


/*!* ------------------------------------------------------------------------- **/
 /**  Post Entry*/
/*!* ------------------------------------------------------------------------- *!*/
/*.content .post,*/
/*.content .page { position: relative; overflow: hidden; }*/

/*.blog .post,*/
/*.single .post,*/
/*.archive .post,*/
/*.search .post,*/
/*.search .page { margin-bottom: 40px; }*/

/*.sticky {}*/

/*!*  post : search*/
/*!* ------------------------------------ *!*/
/*.search .page.type-page .post-thumbnail,*/
/*.search .page.type-page .post-meta { display: none; }*/

/*!*  post : featured*/
/*!* ------------------------------------ *!*/
/*#flexslider-featured .flex-direction-nav { position: absolute; top: -50px; left: auto; right: 0; }*/
/*#flexslider-featured .flex-direction-nav li { float: left; margin-left: 3px; }*/
/*#flexslider-featured .flex-direction-nav li:first-child { float: left; }*/
/*#flexslider-featured .flex-direction-nav li:last-child { float: right; }*/
/*#flexslider-featured .flex-direction-nav a { background: #fff; color: #bbb; font-size: 24px; line-height: 24px; position: relative; width: 34px; height: 36px; margin: 0 0 0; display: block; text-align: center; cursor: pointer; text-indent: -999px; overflow: hidden; opacity: 1; */
/*-webkit-border-radius: 0; border-radius: 0;*/
/*-webkit-box-shadow: none; box-shadow: none;*/
/*-webkit-transition: all .3s ease; transition: all .3s ease; }*/
/*#flexslider-featured .flex-direction-nav a:before { font-family: FontAwesome; line-height: 24px; position: absolute; text-align: center; left: 0; right: 0; top: 8px; text-indent: 0; }*/
/*#flexslider-featured .flex-direction-nav .flex-next:before { content:"\f054"; }*/
/*#flexslider-featured .flex-direction-nav .flex-prev:before { content: "\f053"; }*/
/*#flexslider-featured .flex-direction-nav .flex-next:hover,*/
/*#flexslider-featured .flex-direction-nav .flex-prev:hover { opacity: 1; color: #3b8dbd; }*/

/*#flexslider-featured .flex-control-nav { position: absolute; top: -15px; bottom: auto; }*/
/*#flexslider-featured .flex-control-nav li { margin: 0; padding: 0; margin-right: 2px; float: left; }*/
/*#flexslider-featured .flex-control-nav li a { background: #ddd; width: 20px; height: 2px; text-indent: -999px; overflow: hidden;*/
/*-webkit-border-radius: 0; border-radius: 0;*/
/*-webkit-box-shadow: none; box-shadow: none; }*/
/*#flexslider-featured .flex-control-nav li a:hover { background: #ccc; }*/
/*#flexslider-featured .flex-control-nav li a.flex-active { background: #3b8dbd; }*/

/*.featured,*/
/*.featured.flexslider { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #eee; }*/
/*.featured .post { margin-bottom: 0; }*/
/*.featured .post-title { font-size: 34px; letter-spacing: -0.7px; line-height: 1.4em; }*/

/*!*  post : custom loop*/
/*!* ------------------------------------ *!*/
/*.post-list { margin-right: -30px; }*/
/*.post-list .post-row { margin-left: -30px; padding-left: 30px; float: left; width: 100%; border-bottom: 1px solid #eee; margin-bottom: 30px; position: relative; }*/
/*.post-list .post-row:last-child { border: none; margin-bottom: 0; }*/
/*.post-list .post,*/
/*.post-list .page { width: 50%; float: left; }*/
/*.post-list .post-inner { margin-right: 30px; }*/
/*.post-hover:hover .post-thumbnail { opacity: 0.75; }*/
/*.post-hover:hover .post-title a { color: #3b8dbd; }*/
/*.post-hover:hover .thumb-icon { background: #fff; color: #111; }*/

/*.post-thumbnail { width: 100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }*/
/*.post-thumbnail { position: relative; margin-bottom: 1em; }*/
/*.post-thumbnail img { display: block; width: 100%; height: auto; }*/

.post-comments { background: #82b965; font-size: 12px; line-height: 20px; color: #fff; display: block; position: absolute; top: 10px; right: 0;
-webkit-box-shadow: inset -1px 0 1px rgba(0,0,0,0.2);
box-shadow: inset -1px 0 1px rgba(0,0,0,0.2); }
.post-comments > span { display: block; position: relative; padding: 2px 7px; }
.post-comments > span:before { content:''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid #82b965; border-top: 7px solid transparent; border-bottom: 7px solid transparent; position: absolute; top: 5px; left: -14px; }
.post-comments i { margin-right: 3px; }
.post-comments:hover { color: #fff!important; padding-right: 4px; }

/*.post-meta { text-transform: uppercase; font-size: 14px; font-weight: 400; color: #bbb; margin-bottom: 0.3em; }*/
/*.post-meta .post-category { float: left; margin-right: 6px; }*/
/*.post-meta .post-date { float: left; }*/
/*.post-inner{*/
    /*padding: 20px;*/
/*}*/
.post-title { color: #444; font-weight: normal; margin-bottom: 10px;
    font-size: 22px; font-weight: 400; line-height: 1.5em; -ms-word-wrap: break-word; word-wrap: break-word; }
.post-title strong { font-weight: 600; }
.post-title i { font-style: italic; }
.post-title a { color: #444; }
.post-title a:hover { color: #3b8dbd; }

.post h1.post-title {
padding: 20px;
}
/*.entry.excerpt { font-size: 16px; color: #808080; }*/
/*.entry.excerpt p { margin-bottom: 0; }*/


/*!* ------------------------------------------------------------------------- **/
 /**  Section: Footer*/
/*!* ------------------------------------------------------------------------- *!*/
/*#footer { background: #fff; color: #777; width: 100%; }*/
/*#footer a { color: #777; }*/
/*#footer a:hover { color: #ccc; }*/
/*#footer .pad { padding-bottom: 30px; }*/

/*#footer-widgets{ padding-top: 20px; }*/


/*#footer-bottom .pad { padding-top: 30px; }*/
/*#footer-bottom a { color: #fff; color: rgba(255,255,255,0.7); }*/
/*#footer-bottom a:hover { color: #fff; }*/
/*#footer-bottom #footer-logo { display: block; margin-bottom: 20px; max-height: 50px; -webkit-border-radius: 0; border-radius: 0; }*/
/*#footer-bottom #copyright,*/
/*#footer-bottom #credit { color: #fff; color: rgba(255,255,255,0.5); font-size: 15px; line-height: 1.5em; }*/
/*#footer-bottom #back-to-top { background: #eaeaea; color: #777; overflow: hidden; text-align: center; width: 60px; height: 30px; display: block; margin: 0 auto; margin: 0 auto -30px;*/
/*-webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;*/
/*-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);*/
/*box-shadow: inset 0 1px 0 rgba(0,0,0,0.05); }*/
/*#footer-bottom #back-to-top i { font-size: 38px; position: relative; top: -7px; }*/
/*#footer-bottom #back-to-top:hover { color: #444; }*/
/*#footer-bottom .social-links { padding-top: 10px; }*/
/*#footer-bottom .social-links a { color: rgba(255,255,255,0.6); }*/
/*#footer-bottom .social-links a:hover { color: #fff; }*/
/*#footer-bottom .social-links .social-tooltip { font-size: 28px; }*/
/*#footer-bottom{*/
    /*padding: 20px;*/
/*}*/
/*!*  footer : nav*/
/*!* ------------------------------------ *!*/
/*#nav-footer.nav-container { background: #fff; border-top: 1px solid #eee; }*/
/*#nav-footer .nav-toggle { background: transparent; color: #444; border-left: 1px solid #eee; }*/

/*@media only screen and (min-width: 720px) {*/

	/*!* common *!*/
	/*#nav-footer .nav { text-align: center; }*/
	/*#nav-footer .nav li a { color: #999; }	*/
	/*!* level 1 *!*/
	/*#nav-footer .nav > li > a { padding: 12px 18px; }*/
	/*#nav-footer .nav > li { border-right: 0; }*/
	/*#nav-footer .nav > li:first-child { border-left: 0; }*/
	/*#nav-footer .nav > li > a:hover, */
	/*#nav-footer .nav > li:hover > a { background: #f0f0f0; }*/
	/*#nav-footer .nav li > a:hover, */
	/*#nav-footer .nav li:hover > a, */
	/*#nav-footer .nav li.current_page_item > a, */
	/*#nav-footer .nav li.current-menu-item > a,*/
	/*#nav-footer .nav li.current-menu-ancestor > a,*/
	/*#nav-footer .nav li.current-post-parent > a { color: #666; }*/
	/*!* level 2 & 3 *!*/
	/*#nav-footer .nav ul { background: #f0f0f0; bottom: 44px; top: auto; text-align: left;*/
	/*-webkit-box-shadow: 0 -2px 2px rgba(0,0,0,0.05);*/
	/*box-shadow: 0 -2px 2px rgba(0,0,0,0.05); }*/
	/*#nav-footer .nav ul li { border-bottom: 1px solid #e4e4e4; }*/
	/*#nav-footer .nav ul ul { top: -10px; }	*/
	/*!* level 3 *!*/
	/*#nav-footer .nav ul ul { position: absolute; top: auto; bottom: -10px; }*/
	/**/
/*}*/
/*@media only screen and (max-width: 719px) {*/
	/**/
	/*!* common *!*/
	/*#nav-footer .nav li a { color: #999; color: rgba(0,0,0,0.8); border-top: 1px solid #f2f2f2; }	*/
	/*!* level 1 *!*/
	/*#nav-footer .nav li > a:hover { background: #f2f2f2; color: #444; }*/
	/*#nav-footer .nav li.current_page_item > a, */
	/*#nav-footer .nav li.current-menu-item > a,*/
	/*#nav-footer .nav li.current-post-parent > a { background: #f2f2f2; color: #444; }*/
	/**/
/*}*/

/*!*  pages: specific styles*/
/*!* ------------------------------------ *!*/


/*!*  plugins: specific styles*/
/*!* ------------------------------------ *!*/

/*!*------------------------------------------------------------*/
/*Plugin Name: Youtube Channel Gallery*/
/*Plugin URI: http://www.poselab.com/*/
/*Version: 1.8.7*/
/*Description: Show a youtube video and a gallery of thumbnails for a youtube channel.*/
/*------------------------------------------------------------*!	*/
/*!*plugin wrapper*!*/
/*.youtubechannelgallery, .youtubechannelgallery *,*/
/*.ytcplayer-fixwidthwrapper, .ytcplayer-fixwidthwrapper *,*/
/*.ytchagallery, .ytchagallery * {*/
	/*-webkit-box-sizing: border-box!important;*/
	 /*-moz-box-sizing: border-box!important; */
	 /*box-sizing: border-box!important; */
/*}*/

/*!*clearfix*!*/
/*.ytccf:before,.ytccf:after {content: " "!important; display: table!important;}*/
/*.ytccf:after {clear: both!important;}*/
/*.ytccf {*zoom: 1!important;}*/


/*!*shortcode wrapper*!*/
/*.ytcshort{margin: 10px 0}*/

/*!*Player*!*/
/*!*---------------------------------------------------*!*/

/*!* */
/*padding-top: player chrome height */
/*padding-bottom: height of player;*/
/**!*/
/*.ytcplayer-wrapper{*/
	/*position: relative!important;padding: 0!important;padding-bottom: 56.25%!important; height: 0!important; width: 100%!important;*/
	/*margin-bottom: 10px; background: */
/*}*/
/*.ytcplayer-wrapper.ytc-player4x3{*/
	/*padding-bottom: 75%!important;*/
/*}*/
/*iframe.ytcplayer{*/
	/*position: absolute!important; top: 0!important;left: 0!important; width: 100%!important; height: 100%!important; padding: 0!important; border: 0!important; */
/*}*/

/*!*Thumbnails, title and description*!*/
/*!*---------------------------------------------------*!*/
/*ul.ytchagallery{margin: 0!important; padding: 0!important;list-style: none!important; width: 100%!important; overflow: hidden!important;}*/
/*ul.ytchagallery .ytc-row{width:-webkit-calc(100% + 10px)!important; width:calc(100% + 10px)!important;margin: 0!important;padding: 0!important} */
/*ul.ytchagallery li{float:left!important;margin: 0!important;list-style: none!important;padding: 0!important;clear: none!important;}*/
/*ul.ytchagallery li.ytccell-first{clear: left!important;}*/
/*ul.ytchagallery li .ytcliinner {overflow: hidden!important;padding: 0 10px 10px 0!important}*/

	/*!*Thumbnails*!*/
	/*!*----------------------------*!*/
	/*ul.ytchagallery a.ytcthumb{*/
		/*display: block!important;border:1px solid #999; position: relative!important; line-height: 0!important;width: 100%!important;*/
		/*padding: 0!important; margin: 0!important; height: 0!important; overflow: hidden!important; */
		/*background-size: cover!important; background-position: center!important;*/
	/*}*/

	/*!*Play button*!*/
	/*ul.ytchagallery a.ytcthumb .ytcplay{background: url(img/play.png) no-repeat!important; background-position: -9999px -9999px!important;position: absolute!important; width: 100%!important; height: 100%!important}*/
	/*ul.ytchagallery a.ytcthumb:hover{opacity: 0.75;}*/
	/*ul.ytchagallery a.ytcthumb:hover .ytcplay{background-position: center center!important;}*/

	/*ul.ytchagallery p{display: none!important}!*for some themes*!*/

	/*!*images*!*/
	/*!*----------------------------*!*/

	/*!*4x3*!*/
	/*ul.ytc-thumb4x3 a.ytcthumb{*/
		 /*padding-bottom: 75%!important;*/
	/*}*/

	/*!*16x9*!*/
	/*ul.ytc-thumb16x9 a.ytcthumb{*/
		/*padding-bottom: 55%!important;*/
	/*}*/



	/*!*Title and description*!*/
	/*!*----------------------------*!*/
		/*ul.ytchagallery .ytctitledesc-cont * {clear: none!important; }*/
		/*ul.ytchagallery .ytctitle a{word-wrap: break-word; }*/

		/*ul.ytchagallery .ytctitle{margin: 5px 0 10px 0}*/

		/*!*left*!*/
		/*ul.ytchagallery.ytc-td-left div.ytcthumb-cont{float: left!important; margin: 0 5px 5px 0!important;}*/

		/*!*right*!*/
		/*ul.ytchagallery.ytc-td-right div.ytcthumb-cont{float: right!important; margin: 0 0 5px 5px!important}*/
		/**/

		/*!*top*!*/
		/*ul.ytchagallery.ytc-td-top div.ytcthumb-cont{float: none!important; }*/
		/*ul.ytchagallery .ytctitle {font-size:15px;}*/

		/*!*bottom*!*/
		/*ul.ytchagallery.ytc-td-bottom div.ytcthumb-cont{float: none!important; }*/
		/*ul.ytchagallery.ytc-td-bottom div.ytctitledesc-cont{margin-bottom: 5px}*/
		/*ul.ytchagallery.ytc-td-bottom div.ytctitledesc-cont h5{margin-bottom: 5px}*/
		/**/



	/*!*columns*!*/
	/*.ytc-row{clear: both!important;}*/

	/*.ytc-columns1 li{ width: 100%!important;}*/

	/*.ytc-columns2 li{ width: 50%!important;}*/

	/*.ytc-columns3 li{ width: 33.33%!important;}*/

	/*.ytc-columns4 li{ width: 25%!important;}*/

	/*.ytc-columns5 li{ width: 20%!important;}*/

	/*.ytc-columns6 li{ width: 16.66%!important;}*/

	/*.ytc-columns7 li{ width: 14.28%!important;}*/

	/*.ytc-columns8 li{ width: 12.5%!important;}*/

	/*.ytc-columns9 li{ width: 11.11%!important;}*/

	/*.ytc-columns10 li{ width: 10%!important;}*/


/*!*link to YouTube*!*/
/*!*---------------------------------------------------*!*/
/*.ytcmore{display: block}*/

/*!*------------------------------------------------------------*/
/*Plugin Name: Youtube Channel Gallery*/
/*Plugin URI: http://www.poselab.com/*/
/*Version: 1.8.7*/
/*Description: Show a youtube video and a gallery of thumbnails for a youtube channel.*/
/*------------------------------------------------------------*!	*/




/*!* Global *!*/
/*.mystyle {}*/



/*!* Tablet - 800px, 768px & 720px *!*/
/*@media only screen and (min-width: 720px) and (max-width: 800px) {*/
	/*.mystyle {}*/
  /**/
/*}*/


/*!* Mobile - 480px & 320px *!*/
/*@media only screen and (max-width: 719px) {*/
	/*.mystyle {}*/
/*}*/


/*!* Mobile - 320px *!*/
/*@media only screen and (max-width: 479px) {*/
	/*.mystyle {}*/
/*}*/
/*.edd_download_quantity_wrapper {*/
    	/*display:none !important;*/
    /*}*/

.social-tooltip[title]:hover::after {
	content: attr(title);
	top: -90%;
	width:150px;
	background: #fff;
	z-index: 999;
	padding-right: 10px;

}

span.pages {
    font-size: 1.0625em;
    font-weight: 300;
    margin-bottom: 1em !important;
    border: none !important;
   display: table;
    margin: 0 auto;
}

span.pages:before {
    content: "\f15c";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 6px;
}

.wpcf7 input[type=number], .wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=url], .wpcf7 input[type=tel], .wpcf7 select {
    display: block;
    float: left;
    padding: 8px 16px ;
    width: 80%;
}
.search-form input[type=search], .themeform input[type=number], .themeform input[type=text], .themeform input[type=password], .themeform input[type=email], .themeform input[type=url], .themeform input[type=tel], .themeform select, .themeform textarea {
    background: #fff;
    border: 1px solid #817676;
    color: black;
    display: block;
    max-width: 100%;
    padding: 7px 8px;
}
.wpcf7 textarea {
    display: block;
    float: left;
    padding: 8px 16px ;
    width: 80%;
}
.entry dd, .entry p {
    margin-bottom: 1em;
    font-size: 1.1em;
    line-height: 30px;
    color: #262424;
}


div.pagination span.current {
    -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: inset 0 0 0 0 rgb(0 0 0 / 75%);
    -o-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
    box-shadow: inset 0 0 0 0 rgb(0 0 0 / 75%);
    border-color: #505050 !important;
    color: #f2f2f2 !important;
    text-shadow: black 0 1px 0;
    background-color: #676767;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));
    background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);
    background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);
    background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);
    background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);
    background-image: linear-gradient(top, #5f5f5f, #5c5c5c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c');
}

div.pagination a, div.pagination span.pages, div.pagination span.dots, div.pagination span.current {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 20%);
    -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 1px rgb(0 0 0 / 20%);
    margin: 1px 2px;
    padding: 5px 10px;
    display: inline-block;
    border-top: 1px solid #fff;
    text-decoration: none !important;
    color: #717171 !important;
    font-size: smaller !important;
    font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
    text-shadow: white 0 1px 0;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: linear-gradient(top, #f9f9f9, #eaeaea);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea');
}

.cr_main-pagination{
    display: table;
    margin: 0 auto;
}

#nav-header.nav-container {
    background: #33363b;
    z-index: 97;
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 5%), 0 -1px 0 rgb(0 0 0 / 20%), inset 1px 0 0 rgb(0 0 0 / 20%), inset -1px 0 0 rgb(0 0 0 / 20%);
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 5%), 0 -1px 0 rgb(0 0 0 / 20%), inset 1px 0 0 rgb(0 0 0 / 20%), inset -1px 0 0 rgb(0 0 0 / 20%);
}

.nav-wrap{
    margin:0 auto;
    display: table;
}

.sub-menu{
    background-color: #2f2f2f;
}

@media only screen and (min-width: 720px){
    #nav-header .nav ul {
         background-color: #2f2f2f;
    }

}
@media only screen and (max-width: 720px){
       #footer .grid{
        width:100% !important;
           margin:0 5px;
    }
}
.wpcf7 span.wpcf7-not-valid-tip {
    background: #f2dede;
    border-color: #e3bfbf;
    color: #b94a48;
    padding: 4px 14px;
    font-size: .75em;
    display: flex;
    width: 100%;
}

.edd-submit.button.red {
    color: #fff;
    background: #d9534f;
    border-color: #d43f3a;
    margin: 0 auto;
    display: table;
}

.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js {
  display: table;
}

#footer .pad{
    padding-bottom: 10px;
}
#footer .grid{
    width:46%;
}
#footer h2{
    color: #000;
    font-weight: 800;
    font-size: 1.2em;
}
.page-title{
    padding: 5px;
}

#site {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

#player {}

#player .player {
    margin: auto;
    max-width: 50em;
    padding: 1em;
}
#player video {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
}
#player iframe {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}


#gallery {}
.gallery {
    background-color: lightgray;
    padding: 1em;
}
.gallery item {
    align-items: center;
    background-color: black;
    color: white;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 0 .75em;
}
.gallery img {
     width: 40%;
 }
.gallery span {
     padding-left: 1em;
     text-shadow: 1px 1px 2px red;
     width: 60%;
 }


@media screen and (min-width: 30em) {
    .gallery {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: .75em;
    }
}

@media screen and (min-width: 48em) {
    .gallery {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (min-width: 60em) {
    .gallery {
        grid-template-columns: repeat(4, 1fr);
    }
}

.notice-error{
   display:none !important;
}

#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}

.image-container {
    position: relative;
    width: 27%;
    float: left;
    margin-right: 15px;
}
 input[type=text], input[type=email], input[type=tel],  input[type=url], input[type=date],input[type=number], textarea, select {
    vertical-align: middle;
    text-shadow: none;
    background: #fff;
    border: 1px solid ;
    border-radius: 2px;
    outline: 0;
    width: 80%;
    max-width: 480px;
    height: auto;
    min-height: 32px;
    padding: 8px 16px;
    line-height: 1.42857;
    color: #171616 !important;
     display: block;
}
.mc4wp-form label, .mc4wp-form-theme input {
    box-sizing: border-box;
    cursor: auto;
    vertical-align: baseline;
    width: auto;
    height: auto;
    line-height: normal;
    display: block;
    color: black;
    margin: 12px 0;
    font-weight: 600;
}
input[type=number], [type=text], [type=email], [type=url], [type=tel], textarea {
    background: #f5f5f5;
    margin-top: 12px;
}
.mc4wp-form input[type=submit]{
    padding: 10px 50px;
    margin:10px 0;
}
.archive .post, .blog .post, .search .grid-item, .search .page, .search .post, .single .post {
    margin-bottom: 10px;
}
.post-navigation{
    margin-bottom: 15px;
    overflow: hidden;
}
.post-navigation .nav-previous,.nav-next{
    width:45%;
    float:left;

}
.post-navigation .nav-previous{
    padding-right:9%;
}
.post-navigation .nav-previous,.nav-next a{
    font-size:16px;
    color:#000000;;
    font-weight: 700;
}

#top-single-post-widget {
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
}

.fa-facebook-f{
    background: #45629f;
}
.fa-youtube{
    background: #c61d23;
}
.fa-instagram{
    background: #e4405f;
}
.fa-linkedin{
    background: #0083bb;
}
.social-links a .fab {
    display: inline-block;
    width: 32px;
    line-height: 30px;
    white-space: nowrap;
    color: #fff;
    text-align: center;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-radius: 100%;
}
[title]::after {
    line-height: 20px;
    margin-top: 5px;
}
.lang-posts-list{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}
#menu-flags-menus{
    display: flex;
    padding-top: 10px;
    padding-left: 20px;
}
#menu-flags-menus li{
    border: 0 none !important;
    align-content: space-between;
}
#menu-flags-menus li label{
    font-size: 11px;
    line-height: 0px;
    color: #444;
}
#menu-flags-menus li a{
    padding:5px;
}
.ca-pagination ul{
    display: flex;
}
@media only screen and (min-width: 720px) {
    #menu-flags-menus ul, #menu-flags-menus>li:hover>a, #menu-flags-menus>li>a:hover {
background: transparent;
    }
}
.entry.excerpt {
    padding-bottom: 15px;
}
@media only screen and (max-width: 719px) {
    #menu-flags-menus {
         float:none;
        width: 100%;
    }
}