/*
Theme Name: MSC Manitoba
Theme URI: http://mscc.wpengine.com/
Author: 108ideaspace
Author URI: https://www.108ideaspace.com/
Description: We’re MoneySmart Manitoba and we’re helping you grow the roots of your financial knowledge.
Version: 1.0
Text Domain: msc
*/

/*-- Reset --*/
a,body{color:#414042}
*,a:active,a:hover{outline:0}
a,aside a{text-decoration:none}
*{margin:0;padding:0;box-sizing:border-box}
article,aside,details,div,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
body{overflow-x:hidden;line-height:24px;font-size:16px;font-family: 'Open Sans', sans-serif;}
audio:not([controls]){display:none;height:0}
a{background-color:transparent;}
.container a{color:#22a2af}
a:hover{text-decoration:underline}
abbr[title]{border-bottom:1px dotted}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;vertical-align:middle}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a.skip-content{font-size:.875em;height:1px;left:30px;overflow:hidden;position:absolute;width:1px}
a.skip-content:active,a.skip-content:focus{position:static;width:auto;height:auto}
a.skip-content:hover,a.skip-content:visited{left:0}
a.skip-content:focus{padding:10px}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6,optgroup{font-weight:normal}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
table{border-collapse:collapse;border-spacing:0;border-top:1px solid #ccc;width:auto}
td,th{padding:6px 4px;border-bottom:1px solid #ccc}
h1{font-size:38px;color:#22a2af;line-height:normal}
h2{font-size:28px;line-height:36px}
h3{font-size:24px;line-height:30px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
input,label,p,select,textarea{font-size:16px}
h1,h2,h3,h4,p,table{margin-bottom:15px}
h1,h2,h3,h4{margin-bottom:15px}
ol,ul{padding:0;margin:0}
ol.strong,ul.strong{font-weight:700}
aside a{color:#8e0b56}
.radio-group label{margin-right:10px}
.radio-group .styledCheckbox,.radio-group .styledRadio{margin-right:5px}
input[type=email],input[type=tel],input[type=password],input[type=number],input[type=text],select,textarea{border:1px solid #9b9b9b;padding:5px 8px;line-height:1.2em}
input[type=email],input[type=tel],input[type=password],input[type=number],input[type=text],textarea{width:100%}
.selectdiv{position:relative}
.selectdiv select{width:100%;border:1px solid #9b9b9b;padding:4px 10px;line-height:22px;height:32px;font-size:.94em;font-weight:500;color:#7b7b7b;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}
.selectdiv:after{display:block;content:"";background:url(../images/icons/arrow_grey.png) 50% 50% no-repeat #fff;width:30px;height:30px;position:absolute;top:0;right:1px;pointer-events:none}
.select-wrap select option{margin-left:0;width:100%;padding-left:5px}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}
img.alignright{float:right;margin:10px 0 .7em 1em}
img.alignleft{float:left;margin:0 20px 15px 0}
img.aligncenter{display:block;margin:10px auto .7em}
img.alignnone{float:none;margin:0}
.editor-content img{max-width:100%;width:auto;height:auto}
.editor-content p,.editor-content li{font-size:16px;line-height:24px}
.editor-content ol,.editor-content ul,.intro-copy-20 ol,.intro-copy-20 ul,.intro-copy-32 ol,.intro-copy-32 ul{margin-left:20px;margin-bottom:20px}
.editor-content li{padding-bottom:6px;}
.intro-copy-20 p,.intro-copy-20 li{font-size:20px;line-height:28px}
.intro-copy-32 p,.intro-copy-32 li{font-size:30px;line-height:40px}
.bg-yellow{background-color:#f8f6e0}
.bg-grey{background-color:#f8f8f8}
.bg-white{background-color:#fff}
.bg-blue{background-color:#e7f2f3}
.bg-green{background-color:#e9f4db}
.btn{padding:15px 50px;min-width:125px;margin-top:10px;height:54px;max-width:100%;display:inline-block;text-align:center;font-weight:600}
.btn:hover{text-decoration:none}
.btn-white{background-color:#fff;border:1px solid #18808B;border-radius:6px}
.blue{color:#22a2af}
.btn-white:hover{background-color:#18808B;color:#fff}
@media(max-width:600px){.btn{width:100%;padding:15px}}
/* Common style */
.main-wrapper{position:relative;width:100%;}
.container{width:1350px;max-width:95%;margin:auto}
.row{width:100%;max-width:1350px;margin:auto}
.row::after,.row::before{display:block;content:"";clear:both}
.left{float:left}
.right{float:right}
.clear{clear:both}
.txtLeft{text-align:left}
.txtRight{text-align:right}
.txtCenter{text-align:center}
.semibold{font-weight:600}
strong{font-weight:700}
.mtop0{margin-top:0}
.mbtm0{margin-bottom:0}
.ptop0{padding-top:0}
.pbtm0{padding-bottom:0}
.icon-sprite{background:url(images/icon-sprite.png) no-repeat;display:inline-block}
.search{background-position:-99px -32px;width:18px;height:18px;vertical-align:-4px;display:inline-block!important}
.menubar{background-position:-102px 5px;height:100%;display:block;}
.menubar.close{background-position:-149px 0px}
.tablet,.mobile{display:none;}
.hidden{display:none !important;}
.flex-row{display:flex;flex-wrap:wrap;padding:0!important}
.col-6{width:50%}.col-4{width:33.33333%}
img{height:auto;Max-width:100%}
.section-pad{padding:5% 0!important}
.small-pad{padding:3% 0!important}
.fullwidthbg{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
@media(min-width:980px){.col-6:nth-of-type(odd) .box{margin:10px 10px 10px 0}
.col-6:nth-of-type(even) .box{margin:10px 0 10px 10px}
.col-4:nth-of-type(3n+1) .box{margin:0 20px 0 0}
.col-4:nth-of-type(3n+2) .box{margin:0 10px}
.col-4:nth-of-type(3n+3) .box{margin:0 0 0 20px}}
@media(max-width:979px){.col-6 .box{margin:10px 0}.col-6,.col-4{width:100%}
.col-4:nth-of-type(3n+1) .box,.col-4:nth-of-type(3n+2) .box,.col-4:nth-of-type(3n+3) .box{margin:0px 0}
.col-4{margin:10px 0}
.container{max-width:90%}}

/*-- Header --*/
header{position:relative;z-index:1;box-shadow: 0 2px 6px #777;background-color: #fff;}
header.sticky{position:fixed;top:0;left:0;width:100%;background:#fff;}
header.inner-nav{padding-bottom:0}
#menubar{display:none;width:35px;height:30px;float:right;margin-top:18px}
.nav{padding-bottom:20px;text-align:right}
.nav a:hover{text-decoration:none}
.nav li,footer li,.footer-social-wrap,.footer-copy-wrap,.lear-more-btn{font-size:16px}
.fr .nav li,.fr footer li{font-size:14px}
.nav li{list-style:none;font-weight:700;display:inline-block}
.top,.main li{position:relative}
.top{padding-right:22px;}
.top li{border-right:2px solid #000;padding-right:12px;margin-right:6px;line-height:16px}
li.srchbox{position:absolute;top:10px;right:0;width:100%;border:0;padding:0;margin:0;white-space:nowrap;overflow:hidden;background:#fff}
.top-srchfield{display:inline-block;width:400px;font-weight:normal;line-height:20px}
.top-srchfield input{background:#ebebeb;border:0;}
li.srchbox.close{width:18px}
.main li a{display:block;padding:10px;color:#414042;}
.nav.top{padding-bottom:10px}
.nav.main{padding-bottom:0;margin-right:-10px;position: relative;}
.main .child-nav{position:absolute;top:44px;z-index:1;text-align:left;left:0;width:100%;background:#fff;display:none}
.main > li:hover > .child-nav{display:block}
.main li.has-child:hover > .sec-child-nav{display:block;top:0;left:100%}
.main > li:last-child li.has-child:hover > .sec-child-nav{left:-100%}
.main .child-nav li{display:block}
.main .child-nav li > a{color:#414042;}
.main .child-nav li:hover > a{background:rgba(210,210,210,.6);color:#000}
.nav li.active > a,.nav li.current-page-ancestor > a,.nav li.current-menu-item > a{color:#21a3b1}
.nav li.active:hover > a{color:#000}
.sticky-child-nav{width:100%;background:#1fa0ae;margin-top:10px;}
.sticky-child-nav .row{padding:5px 15px 8px;}
.sticky .sticky-child-nav{display:block}
.sticky-child-nav li{display:inline-block;font-size:15px;line-height:14px;border-right:1px solid #fff;padding-right:12px;margin-right:10px}
.sticky-child-nav li:last-child{border:0;margin-right:0}
.sticky-child-nav li.active{font-weight:600}
.sticky-child-nav li a{color:#fff}
.container.phase1 {display: flex;justify-content: space-between;align-items: center;padding:20px 0}
.topbar{background-color:#414042;padding:19px 0}
.topbar .container{display:flex;justify-content:space-between}
.topbar a{color:#fff}
.topbar .nav{padding-bottom:0}
.topbar .menu-item:not(:last-child):after{content:" | ";color:#fff}
.nav.main li:nth-last-child(2){margin-right:25px}
.nav.main{display:flex;flex-wrap:wrap}
.nav.main>.has-child{display:flex;align-items:center}
@media(min-width:980px){.nav.main>.has-child:after{content:" ";background-image:url(/wp-content/themes/msc/images/icon-sprite.png);width:27px;height:20px;display:inline-block;background-position:-115px -144px;zoom:.6;margin-right:20px}}
@media(max-width:979px){.menu-top-bar-menu-container ul{display:flex;flex-direction:column}
li.srchbox{top:unset;bottom:5px}}

/*-- Footer --*/
footer{background:#fff;}
footer ul{list-style:none;}
.footer-social-wrap{font-weight:700;}
.footer-nav{border:3px solid #000;border-right:0;border-left:0;margin:25px 0 35px}
.footer-nav > li{display:inline-block;width:24.6%;font-weight:700;padding:20px 6px;vertical-align:top;}
.ft-nav-child li{font-weight:600;padding-top:6px}
.footer-copy-wrap a{display:inline-block;padding:0 12px 0 4px;margin-left:4px;line-height:13px}
.footer-logo{padding-top:25px}
.footer-bottom{padding:35px 0;background-color:#e7f2f3}
.footer-top{display:flex;justify-content:space-between;padding:5% 0;line-height:28px;flex-wrap:wrap}
.footer-top a{color:#414042}
.footer-top h4{font-size:22px;font-weight:600}
.footer-top .hr-3color{width:100%;height:6px;border:unset;background:linear-gradient(90deg,rgba(34,162,175,1) 33.33333%,rgba(143,198,76,1) 33.33333%,rgba(143,198,76,1) 66.66666%,rgba(222,208,98,1) 66.66666%);margin-bottom:5%}
.share-social .social-icon,.footer-social-wrap .social-icon{background-color:#18808B;border-radius:100%;width:45px;height:45px;display:inline-block;padding:9px}
.share-social .social-icon path,.share-social .social-icon svg,.footer-social-wrap .social-icon path,.footer-social-wrap .social-icon svg{width:100%;height:100%}
.footer-bottom .container{display:flex;flex-wrap: wrap;}
.footer-bottom .container a{color:#414042}
.footer-bottom .footer-copy-wrap{margin-left:5%}
@media(max-width:979px){.footer-col-3{width:100%;margin-bottom:25px}.footer-bottom .footer-copy-wrap{width:100%;margin-left: 0;}
.footer-bottom .container{flex-direction:column-reverse}
.footer-bottom .footer-copy-wrap{display: flex;flex-direction: column;padding: 20px 0;}
.footer-copy-wrap a{padding: 5px 0;margin-left: 0px;font-size:14px;line-height:22px}
}
/*-- Homepage --*/
.slider-wrap{width:100%;margin-bottom:45px;position:relative}
.slider-wrap img{width:100%}
.slider-wrap.inside-index{height:auto;margin:auto}
.slider-content{position:absolute; top:110px;left:0;right:0;margin:auto;width:1350px;max-width:95%}
.slider-content h1,.slider-content p{line-height:normal;margin:0;font-size:30px;width:670px;}
.slider-content h1{margin-bottom:25px;font-size:38px;}
.post-id2 .slider-content,.post-id397 .slider-content{top:inherit;bottom:40px}
.post-id2 .slider-content p,.post-id397 .slider-content p{font-size:38px;width:520px;}
.post-id397 .slider-content p{width:524px;}
.three-col-wrap,.four-col-wrap{padding-top:40px;text-align:center}
.four-col-wrap .row,.three-col-wrap .row,.page-chicklet-wrap .row{padding-left:-15px;padding-right:-15px}
.col-wrap{float:left;padding:0 10px}
.col-wrap ul{margin-left:20px}
.col-wrap li{padding-bottom:6px}
.four-col-wrap .col-wrap{width:25%;}
.three-col-wrap .col-wrap{width:33.3%;padding:15px 30px}
.three-col-wrap .col-wrap:nth-child(2){border-left:2px solid #1e919d;border-right:2px solid #1e919d}
.three-col-wrap.home .col-wrap p{padding-right:148px;text-align:left}
.three-col-wrap .inner-wrap{background-position:right bottom !important;width:100%;}
.lear-more-btn{width:100%;max-width:200px;margin:30px auto 0;border:1px solid #1fa0ae; color:#1fa0ae;text-align:center;padding:7px;display:block;font-weight:600}
.lear-more-btn:hover{background:#1fa0ae;color:#fff;text-decoration:none}
.redflag-wrap{width:920px;margin:auto;padding-top:85px;}
.redflag-inner{background:#d2ecef;position:relative;padding:28px 30px 28px 230px}
.redflag-inner img{position:absolute;top:-35px;left:40px;}
.redflag-inner .lear-more-btn{margin-top:0}
.redflag-inner h3{margin:5px 0}
.fr .redflag-inner h3{max-width:430px}
.fr .redflag-inner .lear-more-btn{margin-top:16px}
.home-slider2{padding-top:70px}
.main-wrapper{background-color:#fff}
.post-id2 .slider-wrap{margin-bottom:0}
.h2big{font-size:32px;margin-bottom:40px;}
.sub-title{padding:5% 0;margin-bottom:0;}
.box-outer{display:flex;flex-direction:column}
.box-outer img{height:400px;object-fit:cover}
.box-inner{padding:5%}
@media(max-width:979px){.slider-content{max-width:90%}}
@media(max-width:600px){.box-outer img{height:200px}
.h2big{font-size:22px;line-height:30px;}h2.txtCenter.h2big{text-align:left}}
.box-tool{padding:10%;height:100%;}
.box-tool img{width:175px;margin-bottom:40px}
.box-tool a{color:#414042}
.bg-share{background-image:url(/wp-content/uploads/2022/08/MS_footer_environment_rabbit.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center;min-height:400px}
@media(max-width:600px){.bg-share{background-position: 35% bottom;}}
.share-social{display:flex;justify-content:center}
.share-social .social-icon{margin:0 7.5px}
.box-fk{padding:10%;height:100%}
.box-fk h2{padding:15% 10%;border:1px solid #fff}
.box-fk img{margin-top:-20%;width:200px;max-width:50%}
.box-fk{display:flex;flex-direction:column}
.fk-bot{display:flex;justify-content:space-between;align-items:flex-end}
a.link-arrow{display:flex;align-items:center;color:#414042}
.link-arrow:after{content:" ";background-image:url(/wp-content/themes/msc/images/icon-sprite.png);width:27px;height:30px;display:inline-block;background-position:-25px -138px;zoom:.6;margin-right:20px}


/*sign up*/
.signup-inner{padding:5%}
.signup-inner .flex-row{padding:30px;background-color:#fff}
.signup-inner img{width:100%}
.signup-inner form #mc_embed_signup_scroll{display:flex;justify-content:space-between;flex-wrap:wrap}
.ablog-side-box form .button, .signup-inner form .button{background-color:#fff;border:1px solid #18808B;border-radius:6px;padding:15px;width:125px;margin-top:10px;height:54px;font-weight:600}
.signup-inner form .mc-field-group{flex-grow:1;margin-right:20px;margin-top:10px}
.ablog-side-box form .mc-field-group input,.signup-inner form .mc-field-group input{border:1px solid #18808B;border-radius:6px;padding:15px;height:54px}
.pad-5{padding:5%}
.signup-inner h2.blue{padding:0}
@media(max-width:979px){.signup-inner form .button{width:100%}
.signup-inner form .mc-field-group{margin-right:0}
.signup-inner .flex-row{padding:5%}}

/*-- Inside Page Level 2 --*/
.inside-page{padding-top:50px}
h1 .title-tag{display:block;font-size:30px;line-height:normal;color:#000;padding-bottom:12px}
/*.intro-wrap2{background-position:right bottom !important; padding-right:356px}*/
.intro-wrap2 p,.intro-wrap2 li{font-size:20px;line-height:30px;}
.intro-wrap2 ol,.intro-wrap2 ul{padding:35px 0 20px 90px;}
.page-chicklet-wrap{padding-top:50px}
.page-chicklet-col{width:33.3%;float:left;padding:15px;}
.page-chicklet-col img{width:100%}
.page-chicklet-col .innerwrap{padding-top:28px}
.page-chicklet-title{margin:auto;display:block;font-size:32px;padding-bottom:20px;line-height:36px}
.page-chicklet-slider{padding-top:15px}
.pcs-colL{width:244px;padding-right:40px}
.pcs-inner .page-chicklet-title{font-size:22px;line-height:normal;padding:10px 0 5px}
.pcs-colM{width:50%;padding-right:8%}
.pcs-colR{width:244px;position:relative}
.pcs-colR .arrow-next-slide,.arrow-next-slide .next-arw{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.pcs-colR .arrow-next-slide{width:100%;height:100%;background:rgba(207,207,207,.65)}
.arrow-next-slide .next-arw{width:46px;height:46px;background-position:-92px -57px}
.prev-slide-link{margin:25px 0 0;display:inline-block;color:#219fae;font-weight:700;font-size:18px}
.blue-left-arw{width:16px;height:23px;display:inline-block;margin-right:8px;vertical-align:-5px;background-position:-121px -28px}
.page-chicklet-accordion{padding-top:45px}
.pc-accordion-row .innerwrap > img{width:80px}
.pc-accordion-row  .page-chicklet-title {display: inline-block;padding: 2px 0 0;font-size:20px;line-height: normal;vertical-align: middle;}
.pc-accordion-content{padding:35px 35px 15px}
.pc-accordion-content img{max-width:250px;height:auto}
.fb-col-wrap{padding:0 0 40px 0;text-align:center}
.fb-col-wrap .col-wrap{width:25%;padding:10px 20px;border-right:2px solid #1e919d;float:none;display:inline-block;vertical-align:top}
.fb-col-wrap .col-wrap:last-child{border-right:0}
.pc-accordion-wrap{padding-top:40px}
.pc-accordion-row{margin-bottom:20px}
.pc-accordion-row .innerwrap{padding:8px 35px 10px;cursor:pointer;position:relative;background-size:54px !important;}
.pc-accordion-row .innerwrap:after{position:absolute; top:0; bottom:0; right:10px; width:28px; height:26px; content:"+"; display:block; color:#18808b; font-size:40px; text-align:center; margin:auto}
.pc-accordion-row:nth-child(odd) .innerwrap:after{color:#8fc64c}
.pc-accordion-row .innerwrap.close:after{content:"-";line-height:18px}
.pc-accordion-content ul,.pc-accordion-content ol{margin:0 0 20px 40px}
.pc-accordion-content ul ul,.pc-accordion-content ol ol,.pc-accordion-content ul ol,.pc-accordion-content ol ul{margin-bottom:0}
.pc-accordion-content li{padding-bottom:6px}
.pc-accordion-content p{font-size:16px}
.search-result-page{padding-top:40px}
.wp-pagenavi{text-align:right;font-size:15px}
.wp-pagenavi .current,.wp-pagenavi a{padding:0 4px}
.wp-pagenavi .pages{padding-right:15px}
#mc_embed_signup,.contest-form-wrap{max-width:480px;padding:15px;margin:30px auto 0;box-shadow:0 0 4px #ccc}
#mc_embed_signup h3{text-align:center}
#mc_embed_signup form{padding:0 !important}
#mc_embed_signup .button{border:1px solid #1fa0ae !important;color:#1fa0ae !important;padding:2px 30px !important;background:none !important;font-weight:600 !important;text-transform:uppercase;height:auto !important}
#mc_embed_signup .button:hover{background:#1fa0ae !important;color:#fff !important}
#mc_embed_signup input{border-radius:0 !important}
#mc_embed_signup .mc-field-group{width:100% !important}
.search-result-row{border-bottom:1px solid #ccc;margin-bottom:20px}
.story-wrap{margin-top:30px}
.story-img-wrap{width:35%;float:left}
.story-content{width:65%;float:left;}
.story-content .innerwrap{padding:20px 25px 10px}
.story-content h3{font-weight:600}
.two-column-wrap,.three-column-wrap{padding:30px 0 20px}
.column-wrap{width:33.33%;float:left;padding:0 10px}
.three-column-wrap .column-wrap:first-child{padding:0 20px 0 0}
.three-column-wrap .column-wrap:last-child{padding:0 0 0 20px}
.column-inner{padding:25px}
.column-inner img{max-width:100%;margin:auto;height:auto}
.column-inner ul,.column-inner ol{margin-left:18px}
.two-column-wrap .column-wrap{width:50%;}
.two-column-wrap .column-wrap:first-child{padding:0 15px 0 0}
.two-column-wrap .column-wrap:last-child{padding:0 0 0 15px}
.multi-column-wrap{padding:30px 0 0}
.multi-column-wrap>.row{margin-left:-10px}
.multi-column-wrap .column-wrap{padding-bottom:20px}
.share-reach-wrap{color:#22a2af}
.share-reach-wrap .column-wrap:first-child{border-right:2px solid #1e919d;padding:20px 60px 20px 0}
.share-reach-wrap .column-wrap:last-child{padding:20px 0 20px 60px}
.column-inner #mc_embed_signup{max-width:100%;margin:0}
.column-inner #mc_embed_signup .mc-field-group br{display:none}
.column-inner #mc_embed_signup>p{margin:0}
.contest-form-wrap{max-width:640px;margin:0 0 20px}
.contest-form-wrap .asterisk{text-align:right;color:#e85c41}
.field-group,.radio-group,.checkbox{padding-bottom:15px}
.contest-form-wrap .mc-field-group{padding-bottom:15px;}
#mc_embed_signup .mc-field-group.colL,#mc_embed_signup .mc-field-group.colR{width:50% !important;clear:none !important;}
#mc_embed_signup .mc-field-group.colL{float:left;padding-right:10px}
#mc_embed_signup .mc-field-group.colR{float:right;padding-left:10px}
#mc_embed_signup_scroll .indicates-required{font-size:13px;padding-bottom:12px;text-align:right}

.contest-form-wrap input[type=radio],.contest-form-wrap input[type=checkbox]{vertical-align:-1px;margin-right:6px}
.radio-group label{margin-right:20px}
.contest-form-wrap .btn-submit{text-transform:uppercase;padding:2px 30px;line-height:36px;color:#1fa0ae;font-weight:bold;border:1px solid #1fa0ae;background:none}
.contest-form-wrap .btn-submit:hover{background:#1fa0ae;color:#fff}
.home-video-section{display:flex;width:100%;}
.home-video-colL{display:table-cell;width:35%;position:relative;vertical-align:top;position:relative;padding:3%;}
.home-video-colR{display:table-cell;width:65%;background:#fff;}
.home-video-colR iframe{display: block;border: none;width: 100%;height: 100%;min-height:470px}
.post-id257 .slider-wrap{display:none}
.home-video-colL .link-wrap{position:absolute;left:0;right:0;margin:auto;width:100%;bottom:50px;text-align:center}
.home-video-colL .link-wrap > a{display:inline-block;vertical-align:middle;margin-left:30px}
.link-wrap a.link-more{border:2px solid #1e8d99;padding:6px 10px;font-weight:bold;margin:0}
a.a2a_dd{width:26px;height:26px;overflow:hidden;text-indent:-999px;background:url(images/icons/share-icon.png) 0 0;}

/* Temproray Styling Do Not Remove
.phase1 .header-logo{padding-top:7px}
.phase1 .lang,.phase1 #menu-header-menu{display:block;float:right;margin-left:15px}
.phase1 .lang{padding-bottom:10px}
.phase1 #menu-header-menu li{display:none}
.phase1 #menu-header-menu li:last-child{display:block}
.phase1 .top .srchbox{top:-1px}*/
.ytp-chrome-top-buttons {
    display: none !important;
}
@media(min-width: 980px){.d-mobile{display:none;}}
@media(max-width: 979px){.d-desktop{display:none;}}


/*blog*/
.blogpage .commentlist{list-style:none;margin:40px 0 20px}
.blogpage .commentlist li{padding:20px;margin:10px 0;background:#f0efec}
.blogpage input[type=submit]{padding:10px 20px}
.blogpage li.categories{list-style:none;font-weight:700;font-size:18px;}
.blogpage .editor-content ul{margin-left:unset!important}
.blogpage .excerpt:before{content:'\a';white-space:pre}
.blogpage ul.display-posts-listing{list-style:none}
.blogbanner{background-color:#18808B;padding:25px 0}
.blogbanner-inner{width:1350px;max-width:95%;margin:auto}
.blogpage .blogbanner-inner:before{color:#fff;font-size:32px}
.en.blogpage .blogbanner-inner:before{content:"Blog"}
.fr.blogpage .blogbanner-inner:before{content:"Blogue"}
.post-id2123 h1.atitle,.post-id2131 h1.atitle{display:none}
.icon-instagram{background:url(/wp-content/uploads/2021/12/instagram.png) center/contain no-repeat}
.blogpage .inside-page{padding-top:0!important}
.blog-cats{display:flex;justify-content:flex-start;padding:30px 0;flex-wrap:wrap}
.cat-item{list-style:none;margin:10px 25px}
.cat-item a{color:#414042;font-weight:600}
.cat-item:nth-of-type(1){margin-left:0}
.cat-item.current-cat a,.post-id2123 .cat-item-all a,.post-id2131 .cat-item-all a{color:#18808B}
.cat-item.current-cat,.post-id2123 .cat-item-all,.post-id2131 .cat-item-all{border-bottom:solid 1px #18808B}
.post-id2123 .post-ratings,.post-id2131 .post-ratings{display:none}
.categories select#cat{border-radius:6px;border-color:#18808B;width:100%;padding:20px}
.list-blogs ul{display:flex;flex-wrap:wrap}
.listing-item{width:50%;display:flex;flex-direction:column}
.listing-inner{background-color:#fff}
.listing-item .image{display:block;width:100%}
.listing-item .image img{width:100%;height:400px;object-fit:cover;object-position:center}
.listing-item:nth-of-type(odd) .listing-inner{margin-right:10px;margin-bottom:20px}
.listing-item:nth-of-type(even) .listing-inner{margin-left:10px;margin-bottom:20px}
.blog-box{padding:5%}
.blog-box .title{font-size:24px;color:#414042;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:50px}
.excerpt{width:100%;margin-bottom:40px;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;height:96px}
.category-display{font-size:0}
.category-display a{display:inline-block;background-color:#e8f6f7;border-radius:36px;padding:5px 20px;color:#414042;font-size:18px;font-weight:600;margin-right:5px;margin-bottom:5px}
.readtime{margin-left:20px}
.container.backtoblog {padding: 30px 0;}
.category-display-label{display:none}
@media(max-width:979px){.blogbanner-inner{max-width:90%}.listing-item{width:100%}
.listing-item:nth-of-type(odd) .listing-inner{margin-right:10px;margin-left:10px}
.listing-item:nth-of-type(even) .listing-inner{margin-left:10px;margin-right:10px}
.listing-item .image img{height:200px}}
.backtoblog a{color:#414042;font-size:18px;font-weight:600;padding:35px 0;display:block}
.backtoblog a:before{content:" ";background-image:url(/wp-content/themes/msc/images/icon-sprite.png);width:27px;height:30px;display:inline-block;background-position:1px -136px;zoom:.6;margin-right:20px}
.ablog-image img{width:100%;height:500px;object-fit:cover;object-position:center;margin-bottom:4%}
.ablog h1{color:#414042;font-size:32px;padding:20px 0}
.ablog-date:before{content:" | ";display:inline-block;padding:0 10px}
.readtime{margin-left:20px}
.ablog-row{display:flex}
.ablog-r-col{width:436px;max-width:100%;margin-left:auto;flex-shrink:0}
.ablog-side{padding:7%}
.ablog-side-box{background-color:#fff;padding:5%}
.ablog-side-box form .button{width:100%}
.ablog-side-box .share-social{justify-content:flex-start;margin-top:15px}
.ablog-side-box:nth-of-type(1){margin-bottom:20px}
.ablog-ratings{border:1px solid #B1B3B6;border-width:1px 0;margin:5% 0;padding:5% 0;text-align:center}
.ablog-ratings h4{font-size:22px}
.ablog-ratings .post-ratings{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:300px;margin:auto}
.ablog-ratings span,.ablog-ratings strong{margin:0 5px}
.ablog-ratings .post-ratings img{flex:0 0 20%;padding:10px;object-position:-99999px 99999px;background-size:contain;background-position:center;background-repeat:no-repeat}
.ablog-ratings .post-ratings img[src*="/wp-content/plugins/wp-postratings/images/stars/rating_over.gif"],.ablog-ratings .post-ratings img[src*="/wp-content/plugins/wp-postratings/images/stars/rating_on.gif"]{background-image:url(/wp-content/uploads/2022/08/full-gold-star.jpg)}
.ablog-ratings .post-ratings img[src*="/wp-content/plugins/wp-postratings/images/stars/rating_off.gif"]{background-image:url(/wp-content/uploads/2022/08/full-grey-star.jpg)}
.ablog-ratings .post-ratings img[src*="/wp-content/plugins/wp-postratings/images/stars/rating_half.gif"]{background-image:url(https://moneysmartmanitoba.ca/wp-content/uploads/2022/08/half-star.jpg)}
.commentlist{list-style:none}
.commentlist .comment{margin:5% 0}
.comment-respond .form-submit input.submit{background-color:#fff;border:1px solid #18808B;border-radius:6px;padding:15px 5%;margin-top:10px;height:54px;max-width:100%}
.comment-respond input,.comment-respond textarea{border:1px solid #B1B3B6;border-radius:5px}
.comment-respond #commentform{display:flex;flex-wrap:wrap;justify-content:space-between}
.comment-respond .comment-form-comment,.comment-respond .form-submit{width:100%}
.comment-respond .comment-form-author,.comment-respond .comment-form-email{width:49%}
@media(min-width:980px){.ablog-l-col{padding-right:5%}
.comment-respond .comment-form-author{margin-right:2%}}
@media(max-width:979px){.ablog-row{flex-wrap:wrap}
.ablog-l-col,.ablog-r-col{width:100%}
.ablog-side{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.comment-respond .comment-form-author,.comment-respond .comment-form-email{width:100%}
.ablog-image img{height:250px}}


/*video*/
.video-container p{display:none}
.video-container{padding:5% 0}
.video-row{display:flex;flex-wrap:wrap;margin:0 -15px}
.video{width:50%;position:relative;padding-bottom:50%;height:0}
.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:unset;padding:0 15px 30px}
@media (max-width:992px){.video{width:100%;padding-bottom:100%}}
.banner-slide img{width:100%;object-fit:cover;object-position:center}
.slick-dots{display:flex;justify-content:center}
.slick-dots li{list-style:none;padding:10px}
.slick-dots button{background-color:#21a3b0;border-radius:100%;color:#21a3b0;height:20px;width:20px}
.slick-dots .slick-active button{background-color:#007481;color:#007481}
.banner-slide .mobile,.banner-slide .tablet{display:none}
.banner-slider .slick-slide{height:auto}
@media (max-width:1199px){.banner-slide .desktop{display:none}
.banner-slide .tablet{display:block}}
@media (max-width:767px){.banner-slide .tablet{display:none}
.banner-slide .mobile{display:block}}

/*pretty tables*/
table.pretty{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%}table.pretty caption{font-size:1.5em;margin:.5em 0 .75em}table.pretty tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em;font-size:16px}table.pretty tr:nth-of-type(odd){background-color:#fff}table.pretty tr th{background-color:#1fa0ae;color:#fff;font-weight:500;font-size:18px}table.pretty th,table.pretty td{padding:.625em}table.pretty th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}table.pretty br{display:none}@media(max-width:600px){table.pretty{border:0}table.pretty thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.pretty tr{display:block;margin-bottom:.625em}table.pretty td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right;min-height:40px;white-space:pre-wrap}table.pretty td::before{content:attr(data-label)" \a";display:block;float:left;font-weight:bold;text-transform:uppercase}table.pretty td:last-child{border-bottom:0}}