@font-face{font-family:'Plat';font-weight:normal;src:url('plat-reg.woff');}
@font-face{font-family:'Plat';font-weight:bold;src:url('platf-bold.woff');}
@font-face{font-family:'Circ';font-weight:800;src:url('circular-black.woff');}
@font-face{font-family:'CircBook';src:url('circ-book.woff');}
@font-face{font-family:'CircBook';font-style:italic;src:url('circ-bookitalic.woff');}
@font-face{font-family:'Circ';font-weight:bold;font-style:italic;src:url('circ-bolditalic.woff');}
@font-face{font-family:'Circ';font-weight:bold;src:url('circ-bold.woff');}
@font-face{font-family:'Circ';font-weight:800;font-style:italic;src:url('circ-blackitalic.woff');}
#cn-cmap .cn-entry{  font-size:15px !important;}
#branding #site-title{float:left;max-width:25%;}
#branding #menu{float:right;width:75%;margin-top:24px;font-family:Circ, verdana, sans-serif;font-weight:bold;text-align:right;}
#branding #site-title a{ display:block; height:94px; width:250px; background-size:contain; background-repeat:no-repeat; font-size:.0001em;}
#branding #site-title a{ background-image:url('2021-cwcf_logo_EN.jpg');}
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;font-size:100%;font:inherit;vertical-align:baseline}
html{scroll-behavior:smooth}
body{line-height:1}
a{text-decoration-skip-ink:auto}
a[href^="tel"]{color:inherit;text-decoration:none}
button{outline:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
q{display:inline;font-style:italic}
q:before{content:'"';font-style:normal}
q:after{content:'"';font-style:normal}
textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}
input[type="search"]{-webkit-appearance:textfield}
table{border-collapse:collapse;border-spacing:0}
th,td{padding:2px}
big{font-size:120%}
small,sup,sub{font-size:80%}
sup{vertical-align:super}
sub{vertical-align:sub}
dd{margin-left:20px}
kbd,tt{font-family:courier;font-size:12px}
ins{text-decoration:underline}
del,strike,s{text-decoration:line-through}
dt{font-weight:bold}
address,cite,var{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all 0.5s ease}
body{color:black;font-family:CircBook,Lucida,verdana,sans-serif;font-size:16px;line-height:normal;word-wrap:break-word;}
ul{list-style:disc outside;padding:.5em 10px .5em 20px;}
h1 a, h2 a, h3 a, h1, h2, h3{color:#352651;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-weight:bold;margin-bottom:.25em;font-family:Plat;}
h2, h3, h4, h5, h6{margin-top:.25em}
h1{font-size:48px;line-height:54px;}
h2{font-size:1.8em}
h3{font-size:1.5em}
h4{font-size:1.3em}
h5{font-size:1.1em}
h6{font-size:1em}
p{margin:1em 0}
.page #content p, .single-post #content p{font-size:18px;line-height:145%}
* p:last-of-type, #sidebar .widget-container:last-child{margin-bottom:0}
a{color:#007acc}
a:hover, a:focus{text-decoration:none}
strong{font-weight:bold}
em{font-style:italic}
pre{overflow-x:auto;white-space:pre-wrap}
pre, code{font-family:'courier new',courier,serif}
hr{height:1px;border:0;margin:30px 0;background:#ccc}
blockquote{padding:15px;border-left:4px solid #ccc;margin:30px 0}
blockquote p:first-of-type{margin-top:0}
.entry-content ul, .widget-container ul, .comment-body ul, .entry-content ol, .widget-container ol, .comment-body ol{margin:30px 0 30px 40px}
.entry-content ol, .widget-container ol, .comment-body ol{}
.entry-content ul ul, .widget-container ul ul, .comment-body ul ul, .entry-content ol ol, .widget-container ol ol, .comment-body ol ol{margin-top:0;margin-bottom:0}
.entry-content li, .widget-container li, .comment-body li{line-height:125%;}
input, textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:15px;border:0;border-bottom:1px solid transparent;outline:0;background:#f6f6f6}
input:focus, textarea:focus{border-bottom:1px solid #007acc}
input[type="submit"], button, .button{display:inline-block;font-family:georgia,serif;font-size:18px;text-align:center;text-decoration:none;padding:15px 25px;border:0;background:#007acc;cursor:pointer}
input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus, .button:hover, .button:focus{opacity:0.8}
a img, input[type="image"], iframe{border:0}
img, video, audio, table, select, textarea{max-width:100% !important;height:auto}
table{margin:30px 0}
#header{min-height:71px;border-bottom:3px solid #ccc;}
#container.not_front{background:#fff;margin-left:20px;margin-right:20px;}
 #sidebar .menu-mobile-menu-english-container{width:100%;padding-bottom:40px;}
#sidebar{border-top:10px solid #ccc;padding-top:20px;margin-top:20px;}
#sidebar .widget_nav_menu li{background-position:75% 30%;background-size:120px 120px;background-repeat:no-repeat;width:auto;}
#sidebar .widget_nav_menu li li{background-image:none;padding-top:8px;}
#sidebar .widget_nav_menu .sub-menu{}
#sidebar .widget_nav_menu li.menu-item-2429{background-image:url('circle-polygon-yellow.png');}
#sidebar .widget_nav_menu li.menu-item-48468{background-image:url('circle-text.png');}
#sidebar .widget_nav_menu li.menu-item-2424{background-image:url('circle-logo_yellow.png');}
#sidebar a{color:#222;}
#sidebar ul{margin:0;padding:0;}
.widget_nav_menu li li{padding:0;background-image:none;}
 #sidebar .widget_nav_menu li a{color:#f05950;text-decoration:none;font-size:1.7em;font-weight:bold;font-family:Plat;margin-bottom:1em;}
.widget_nav_menu li .sub-menu{margin-top:1em;}
.widget_nav_menu li .sub-menu .sub-menu{margin-top:0em;}
#sidebar .widget_nav_menu .sub-menu li a{color:#f05950;text-decoration:underline;font-size:.85em;font-family:Circ;font-weight:800;}
#sidebar .widget_nav_menu .sub-menu li a:hover{color:#444;}
.widget_nav_menu .sub-menu li{line-height:1.2em;}
#sidebar .widget_nav_menu .sub-menu .sub-menu li a{color:#222;text-decoration:none;font-size:.85em;font-family:Circbook;font-weight:normal;}
#sidebar .widget_nav_menu .sub-menu .sub-menu li a:hover{text-decoration:underline;}
.widget_nav_menu ul{list-style:none;}
.widget_nav_menu li{display:none;}
.widget_nav_menu .current-menu-ancestor, #sidebar .widget_nav_menu .current-menu-ancestor li{display:block;}
.widget_nav_menu li.current_page_item a:after{font-family:serif;content:' ◄';color:#111;text-decoration:none;}
.widget_nav_menu li.current_page_item li a:after{content:''}
 @media(min-width:10px){#wrapper{max-width:1500px;margin:0 auto;}
#header{padding:3% 5%;border-bottom:none;margin-bottom:0;}
#branding{width:100%;}
#container.not_front{margin-left:15%;margin-right:9%;}
#content{width:64%;float:left;padding-bottom:60px;}
#footer{clear:both;}
#sidebar{width:23%;float:right;border-left:1px solid #f05950;border-top:none;margin-top:30px;padding-top:0;padding-left:30px;}
#sidebar ul{padding:0;list-style:none;}
#sidebar .widget_nav_menu li{padding:50px 0 0 0px;background-position:top right;background-size:90px 90px;background-repeat:no-repeat;}
#sidebar .widget_nav_menu{margin-top:-50px;}
}
#sidebar #menu-main-menu-1 li{display:none;}
#sidebar #menu-main-menu-1 .sub-menu li{display:block;}
body.profiles #sidebar #menu-main-menu-1 li.menu-item-44671{display:block;}
#menu div:first-of-type{float:right}
#menu ul{list-style:none}
.menu-toggle{display:none;}
#menu li.menu-item-has-children > a:before{font-family:serif;content:'▾ '}
#menu .sub-menu li.menu-item-has-children > a:before{font-family:serif;content:'◂ '}
#menu a{color:#111;}
#menu a:hover, #menu a:focus{color:#767676;text-decoration:none;transition:all 0.5s ease;}
#menu-item-49022 a, #menu-item-49021 a{color:#f05950;}
#menu .menu-mobile-menu-english-container, #menu .menu-mobile-menu-francais-container{float:right;margin-right:20px;}
#menu ul{list-style:none;padding:0;margin:0;font-size:15px;text-align:right;}
#menu ul li{display:block;position:relative;float:left;}
#menu ul li ul li{background:#09bab4;text-align:left;}
#menu li ul{display:none;}
#menu ul li a{display:block;padding:12px 1em;text-decoration:none;white-space:nowrap;}
#menu ul li a:hover{background:#089691;color:#fff;}
#menu li:hover a{color:#fff;}
#menu li:hover li{background:#0ad2cb;}
#menu li:hover li li{background:#09c5bf;}
#menu li:hover > ul{display:block;position:absolute;z-index:99999;}
#menu li:hover li{float:none;}
#menu li:hover a{background:#0ad2cb;}
#menu li:hover li a:hover{background:#089691;}
#menu .menu-main-menu li ul li{border-top:0;}
#menu ul ul ul{left:100%;top:0;}
 #menu ul ul ul{right:100%;left:unset;top:0;}
#menu ul:before,#menu ul:after{content:" "; display:table;}
#menu ul:after{clear:both;}
 #menu-item-58815-fr a, #menu-item-58816-en a{color:#f05950;}
#search{float:right}
#search .search-field{width:23px;height:20px;color:#000;padding:8px;margin-top:8px;background-color:#transparent;cursor:pointer}
#search .search-field:focus{width:300px;border-color:#f0594e;cursor:text}
.widget-container .search-field{width:100%}
.error404 .entry-content .search-field, .search .entry-content .search-field{width:200px;margin-top:30px}
.error404 .entry-content .search-field, .search .entry-content .search-field, .widget-container .search-field{background-color:#f6f6f6}
.search-field{background:url('find.png');background-size:contain;background-position:right;background-repeat:no-repeat;}
#menu-item-372 a{color:#f0594e;}
#site-title h1, #site-title a{display:inline;font-size:40px;font-weight:normal;text-decoration:none;margin-bottom:0}
#site-description, #copyright, #copyright a{color:#8a8a8a}
#commentform label{display:block}
#commentform #comment{width:100%;max-width:400px !important;height:auto}
#comments .comment-author{line-height:14px}
#comments .comment-author img{margin-right:5px;float:left}
#comments .comment{margin:20px 10px}
#comments .comment-body{padding:15px}
#comments .odd > .comment-body{background:#f6f6f6}
#comments .comment-body > p{font-size:16px;margin:15px 0 0}
#copyright{text-align:center}
.entry-meta, .entry-footer, .archive-meta{margin:10px 0}
.entry-footer{clear:both}
.entry-meta, .entry-meta a, .entry-footer, .entry-footer a, .comment-meta, .comment-meta a, .comment-author, .comment-author a{font-size:14px;color:#767676}
.archive-meta{color:#353535;text-transform:uppercase;font-weight:bold;line-height:1.8em;margin:1.5em 0 1em;font-family:circ;}
.sticky{padding-bottom:60px;border-bottom:4px solid #ccc}
.bypostauthor{}
.post, .widget-container, .search article{margin-bottom:60px}
.post:last-of-type{margin-bottom:0}
.wp-caption{width:auto;max-width:50%;}
.page #content .wp-caption p{text-align:left;margin:.3em 0;font-size:.9em;}
.wp-caption.aligncenter{text-align:center}
.alignleft{margin:0 30px 30px 0;float:left;width:50%;}
.alignright{margin:0 0 30px 30px;float:right;width:50%;}
.wp-caption img{width:100%;}
.aligncenter{display:block;margin:30px auto;clear:both}
.wp-post-image{display:block;margin-bottom:30px}
.entry-attachment img{display:block;margin:60px auto 30px}
.attachment .entry-caption{text-align:center}
.nav-links{margin-top:30px}
.nav-links a, #nav-above a{text-decoration:none}
#nav-above a{display:block;font-family:tahoma,sans-serif;font-size:50px;color:#767676;line-height:0;margin:30px 0 15px}
.nav-previous{text-align:left;float:left}
.nav-next{text-align:right;float:right}
.note{display:block;font-size:14px;padding:20px;margin:30px 0}
.buttonbase{font-family:circ;text-transform:uppercase;display:inline-block;padding:12px 10px;text-decoration:none;font-size:.7em;letter-spacing:.1em;margin:2.5em 0;}
.fr-only, .en-only{display:none;}
.lang-fr div.fr-only, .lang-fr p.fr-only, .lang-en div.en-only, .lang-en p.en-only, .lang-fr h2.fr-only, .lang-en h2.en-only{display:block;}
.lang-fr span.fr-only, .lang-fr a.fr-only, .lang-en span.en-only, .lang-en a.en-only{display:inline;}
.lang-fr a.buttonbase.fr-only, .lang-en a.buttonbase.en-only{display:inline-block;}
#profile_top{width:100%;clear:both;}
#profile_top .profile_text{background-color:#f0594e;font-family:plat;color:#fff;font-weight:normal;letter-spacing:.1em;padding:1px 20px;margin-top:-4px;}
#profile_top .watermark{}
#profile_top .profile_opener{font-weight:normal;font-size:1.4em;margin-bottom:.25em;}
#profile_top .profile_title{color:#fff;margin:0;font-size:3em;}
#profile_top .profile_story{margin-top:.25em;}
#profile_top .profile_link{border:1px solid #fff;color:#fff;}
 #profile_top .profile_link:hover{color:#fdd305;border-color:#fdd305;}
#profile_top .profile_cover{}
#profile_top .profile_cover img{}
.profile_title.fr-only{text-transform:uppercase;}
.missionevents{clear:both;padding:20px 20px 20px 20px;}
.fp_mission{}
.fp_mission h2{color:#f05950;font-size:40px;padding:40px 0 0 60px;background-image:url('circle-dashes_blue.png');background-size:85px 85px;background-repeat:no-repeat;}
.mission_content{padding-left:60px;}
.redbg{background-color:#f05950;color:#fff;}
 .redbg:hover{color:#fdd305;}
.fp_join{background-color:#352651;min-height:100px;width:100%;clear:both;}
.featuredeventimg{width:80%;position:relative;margin-left:0px;height:auto;margin-bottom:0px;z-index:10;}
.fp_events{}
.fp_events h2, .fp_events h5, .fp_events h4{z-index:20;position:relative;color:#767676;}
.fp_events h4{font-weight:normal;font-size:1.1em;}
.eventlisting a{color:#f0594e;}
.fp_calendar{padding-bottom:40px !important;}
.fp_calendar h4{color:#767676;margin-bottom:.6em;}
.fp_calendar div{margin-bottom:.6em;}
.fp_join_internal{margin:40px 7% 40px 7%;padding:40px 0;color:#fff;}
.fp_join_internal h2{color:#f05950;font-size:2.1em;}
.fp_join_internal .joinimg{margin-right:0;}
.fp_news{clear:both;margin:0 7%;}
.fp_news h2.news_title{color:#f05950;font-size:40px;text-align:center;margin-bottom:.5em;}
.fp_news .center{clear:both;}
.news_item h2{font-size:24px;padding-right:30px;z-index:2;position:relative;}
.news_item h2 a{color:#f05950;text-decoration:none;}
.fp_news .news_item{margin-bottom:2em;}
.news_readmore{padding-right:44px;background-image:url('arrow-right2.png');background-size:38px auto;background-position:right;background-repeat:no-repeat;color:#333;font-size:12px;text-decoration:none;}
.news_readmore:hover{color:#f05950;}
.news_image, .news_img_cont{width:100px;height:100px;background-size:cover;background-image:url('circle-overlay.png');}
.news_img_cont{float:right;margin:-60px 60px 0 0;z-index:0;position:relative;}
.center{text-align:center;}
.whitered{color:#f05950;background-color:#fff;border:1px solid #f05950;}
 .whitered:hover{color:#444;border-color:#444;}
#profile_footer{margin-top:20px;}
#profile_footer .slick-next{right:6px;}
#profile_footer .slick-prev{left:6px;z-index:999;}
#profile_footer .profile_text{background-color:#06b9b5;font-family:plat;color:#fff;padding:20px 40px;font-weight:normal;letter-spacing:.1em;}
#profile_footer .profile_opener{font-weight:normal;font-size:1.4em;margin-bottom:.25em;}
#profile_footer .profile_title{color:#fff;margin:0;font-size:3em;}
#profile_footer .profile_story{font-size:.8em;}
#profile_footer .profile_link{border:1px solid #fff;color:#fff;margin-top:.5em;}
 #profile_footer .profile_link:hover{color:#fdd305;border-color:#fdd305;}
#profile_footer .profile_cover{width:100%;margin:0;padding:0;height:250px;background-size:cover;}
#profile_footer .watermark{position:relative;z-index:10;left:37%;margin-bottom:-69px;width:160px;height:160px;background-image:url('circle-logo_yellow.png');background-size:cover;}
#profile_footer .profile_title.fr-only{font-size:3.4vw;}
#profile_footer .profile_story.fr-only{}
#footer{background-color:#f05950;color:#fff;padding-top:40px}
#profile_footer .profile_text{background-color:#06b9b5;font-family:plat;color:#fff;padding:20px 40px;font-weight:normal;letter-spacing:.1em;overflow:hidden;}
#footer .footer_internal{margin:0px 8%;padding:0px 0 60px;color:#fff;}
.foot_subscribe input{font-size:10px;height:29px;width:200px;padding:9px;margin:0 -4px 0 0;vertical-align:top;background-color:#fff;}
.foot_subscribe input::placeholder{color:#f05950;content:'email';}
.foot_subscribe input{}
.foot_subscribe .ctct-form-field span{display:block;height:20px;font-size:10px;}
.foot_subscribe .ctct-form-field-submit{margin-top:20px;}
.ctct-form-field-hidden{display:none;}
.foot_subscribe input[type=submit]{height:29px;background-size:contain;padding:9px 12px;background-color:#fff;font-size:11px;text-transform:uppercase;margin:0;vertical-align:top;font-family:circbook;color:#f05950;}
.foot_subscribe .ctct-form-wrapper .ctct-form-field{margin-bottom:10px;float:left;width:48%;margin-right:1%;}
.foot_subscribe .ctct-form-wrapper .ctct-form-field input{width:99%;}
.foot_subscribe .ctct-disclosure{display:none;}
.footer-map{font-size:12px;}
.footer-map ul ul ul{display:none;}
.footer-map ul{list-style:none;padding-left:0;}
.footer-map li a{font-weight:800;}
.footer-map li li a{font-weight:normal;}
.footer-map .menu-item-49021, .footer-map .menu-item-49022{display:none;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .row-one{padding-bottom:30px;margin-bottom:40px;}
#footer .row-two{font-size:14px;}
.footlogo{}
.minicol{}
.foot_subscribe{}
.footright{margin-bottom:2em;}
#footer ul ul{padding-left:10px;}
.ica-logo{max-width:50%;clear:both;margin-top:20px;margin-bottom:15px;display:block;}
.acpwd-pass{border:1px solid #999;margin-right:10px;}
.bigger_preview{display:none;}
.category-workercoop-profiles .bigger_preview{display:block;}
.category-workercoop-profiles .news_img_cont{display:none;}
.slider-next-img, .slider-prev-img{position:absolute;top:8%;width:70px;height:auto;z-index:999;}
.slider-next-img{right:10px;}
.slider-prev-img{right:100px;}
 @media(min-width:600px){#profile_footer .profile_cover{height:0;}
#container.not_front{margin-left:40px;margin-right:40px;}
}
 @media(min-width:800px){#profile_footer .profile_cover{height:0;}
}
 @media(max-width:1024px){#profile_footer .slick-dots{background:#44d0ca;min-height:30px;margin-bottom:-5px;}
}
 @media(min-width:1024px){ .slider-next-img, .slider-prev-img{top:23%;}
#profile_top{max-height:490px;}
#profile_top .profile_text{margin-left:-50%;margin-top:-410px;position:absolute;max-width:50%;padding:20px 40px;right:0px;}
#profile_top .watermark{position:relative;left:64%;z-index:55;top:-370px;width:160px;height:160px;background-image:url('circle-text_yellow.png');background-size:cover;}
#profile_top .profile_cover{background-color:#06b9b5;margin:15px 0 0 15px;max-width:70%;}
#profile_top .profile_cover img{margin:-15px 0px 8px -15px;}
.fp_mission h2{margin-left:-60px;}
.fp_events{width:37%;float:left;border-left:1px solid #f05950;padding-left:72px;margin-top:100px;}
.missionevents{margin:0 7%;}
.fp_mission{width:63%;float:left;}
 .fp_mission p, .fp_mission ul{padding-right:11%;}
 .fp_mission .buttonbase{margin:2em 0 6em;}
 .mission_content{padding-left:0px;}
.fp_join_internal .joinimg{width:50%;float:right;position:relative;bottom:-40px;margin:0 0 -50px 40px;}
.fp_join_internal{margin:40px 0 40px 7%;padding:40px 0;color:#fff;}
.fp_news{clear:both;padding-top:40px;margin:0 7%;}
.fp_news h2.news_title{margin-bottom:1em;}
.fp_news .news_item{float:left;width:33%;margin-bottom:0;}
#profile_footer{width:80%;}
#profile_footer .profile_text{z-index:8;float:right;right:0px;height:350px;border-top:40px solid #fff;width:50%;}
#profile_footer .profile_story{margin-top:.25em;margin-right:20%;}
#profile_footer .profile_cover{z-index:11;float:left;width:50%;height:350px;background-position:center;}
#profile_footer .watermark{left:44%;margin-bottom:-80px;}
 .footlogo{width:35%;}
.footer-map{width:68%;}
.footer-map ul li{list-style:none;padding-left:0;width:26%;margin-bottom:1em;float:left;}
#footer .footer-map ul ul li{float:none;width:100%;}
 #footer .footer-map ul ul{padding-left:0;}
 .foot_subscribe{width:25%;float:right;}
.footright{float:right;width:25%;}
}
 @media(min-width:1300px){ .fp_join_internal .joinimg{max-height:330px;width:auto;}
.missionevents{padding-top:40px;}
#profile_top .profile_text{right:5%;}
}
.box, .box-2, .box-3, .box-4, .box-5, .box-6, .box-1-3, .box-2-3{display:inline-block;width:100%;padding:5%;vertical-align:top;float:left}
.box-2{width:50%}
.box-3, .box-1-3{width:33.3333333%}
.box-4{width:25%}
.box-5{width:20%}
.box-6{width:16.6666667%}
.box-2-3{width:66.6666666%}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.float-left{float:left}
.float-right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-float:after, #header:after, #container:after, .boxes:after{display:table;content:'';clear:both}
@media(max-width:1024px){.box-5, .box-6{width:25%}
.boxes .box-5:nth-child(5){width:100%}
.boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6){width:50%}
}
@media(max-width:768px){#header, #footer{text-align:center}
#content, #branding, #menu, #menu div:first-of-type, #search{float:none}
#search{margin-top:20px}
#search .search-field{width:100%;border-color:#8a8a8a;cursor:text}
#search .search-field:focus{width:100%}
#menu.toggled{width:100%;height:100%;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:1000}
#menu .menu-toggle{display:inline-block}
#menu ul{display:none}
#menu.toggled ul, #menu.toggled ul.sub-menu, #menu.toggled ul.children{display:block;position:relative;top:0;left:0;padding:0 0 10px 0;margin:0}
#menu.toggled ul.sub-menu, #menu.toggled ul.children{padding-bottom:0}
#menu.toggled a, #menu.toggled ul.sub-menu a, #menu.toggled ul.children a{display:inline-block;width:100%;font-size:18px;text-align:center;line-height:20px;padding:15px 0 5px;border:0;margin:0;background:none}
#menu.toggled ul.sub-menu a, #menu.toggled ul.children a{color:#ccc}
.box-4, .box-5, .box-6{width:50%}
}
@media(max-width:767px){.single .nav-links .nav-previous, .single .nav-links .nav-next{float:none}
.box-3{width:50%}
.boxes .box-3:nth-child(3){width:100%}
}
@media(max-width:480px){#header, #content, #footer{padding:10%}
.wp-caption, input, textarea, .button{width:100% !important}
input[type="checkbox"], input[type="radio"]{width:auto !important}
.box-2, .box-3, .box-4, .box-5, .box-6, .boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6), .box-2-3, .box-1-3{width:100%}
}
@media print{*{color:#000 !important;background:#fff !important}
body{padding:50px !important;margin:0 !important}
#content{display:block !important;padding:0 !important;margin:0 !important}
#header, #sidebar, #footer, #comments, .entry-footer, .navigation, .share, .video-wrap, iframe, img{display:none !important}
}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}
.search-submit{display:none !important}
.foot_subscribe .ctct-submitted{color:#0abbb5;}
