@font-face{font-family:'Brittany Signature',sans-serif;src:url(http://shecodesdesignco.co.za/wp-content/themes/Divi/core/admin/fonts/BrittanySignature.ttf);font-weight:normal}h1{font-family:'Brittany Signature',sans-serif}h2{font-family:'Brittany Signature',sans-serif}#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0)!important}#top-menu li{display:inline-block;font-size:12px!important;padding-right:35px!important;font-weight:500!important}.menu_cta{background-color:#c99a8a;color:#fff}.menu_cta a{color:#fff!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-weight:500!important}.btn-home{color:#ffffff!important;border-width:0px!important;border-color:#be7155!important;border-radius:1px!important;letter-spacing:3px!important;font-size:12px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#be7155!important;width:56%!important;margin-top:30px!important;padding:15px 15px 15px 17px!important;font-weight:500!important}.btn-home a{color:#ffffff!important}div#logo-carousel-free-2790.logo-carousel-free .sp-lc-logo:hover{border-color:#ffffff!important;background:#ffffff!important}.pgcu-post-sortable__nav .pgcu-post-sortable__btn--active{border-color:#be7155!important;color:#ffffff!important;background:#be7155!important;border-radius:0px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;letter-spacing:2px!important;font-size:12px!important}.pgcu-post-sortable__nav .pgcu-post-sortable__btn{margin:4px;color:#000000b0!important;font-size:12px;letter-spacing:2px!important;font-weight:500;height:38px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border:1px solid!important;border-radius:0px!important;background:#fff;border-color:#be7155!important}#ulpb_Row75000{background-color:#fff0!important}.bdp-post-grid-main.bdp-design-2 .bdp-post-grid-content{background:#f9f5f2!important}.bdp-post-title a{text-decoration:none!important;border-bottom:0px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;font-size:13px!important;color:#be7155!important;letter-spacing:4px!important;line-height:2em!important}.bdp-readmorebtn{color:#be7155!important;border-width:1px!important;border-color:#be7155;border-radius:0px;letter-spacing:3px;font-size:11px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#FFFFFF}.bdp-readmorebtn:hover{background:#be7155!important;color:#ffffff!important}.mobile_menu_bar::before{color:#c99a8a!important}.mobile_menu_bar::after{color:#c99a8a!important}.et_slide_in_menu_container .et_mobile_menu>.menu-item-has-children>a{font-weight:500!important}.wpforms-field-label{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase!important;font-size:14px!important;line-height:1.7em!important;font-weight:600!important;color:#000000!important;letter-spacing:0px!important}.wpforms-field-label-inline{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:0px!important;color:#000!important}#wpforms-9273-field_0{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-9273-field_0-last{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-9273-field_1{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-9273-field_2{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-submit-9273{color:#000000!important;border-width:1px!important;border-color:#000000!important;border-radius:30px;letter-spacing:0.5px!important;font-size:16px!important;font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;background-color:transparent!important}#wpforms-460-field_0{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-460-field_0-last{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-460-field_1{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-460-field_4{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-460-field_5{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-460-field_6{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-460-field_2{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-460-field_9{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-460-field_11{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-submit-460{color:#000000!important;border-width:1px!important;border-color:#000000!important;border-radius:30px;letter-spacing:0.5px!important;font-size:16px!important;font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;background-color:transparent!important}#wpforms-submit-4448{color:#ffffff!important;border-width:0px!important;border-color:#be7155;border-radius:1px;letter-spacing:3px;font-size:12px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#be7155;font-weight:400!important}#wpforms-4448-field_0{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important}#wpforms-4448-field_0-last{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important}#wpforms-4448-field_1{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-4448-field_5{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-4448-field_8{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}#wpforms-4448-field_7{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;color:#000!important;border:solid 1px #000;border-radius:15px}.wpforms-confirmation-container-full{background:#be7155!important;border:1px solid #fff!important;padding:50px 30px 30px 30px!important}#wpforms-confirmation-2200 h1{color:#fff!important;font-size:42px!important;line-height:2em!important}#wpforms-confirmation-2200 h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300!important;font-size:15px!important;letter-spacing:1px!important;line-height:1.9em!important;color:#fff!important}#wpforms-2200-field_1-container .wpforms-field-label{color:#fff!important}#wpforms-2200-field_2-container .wpforms-field-label{color:#fff!important}div.wpforms-container-full .wpforms-form button[type="submit"]{color:#FFFFFF!important;letter-spacing:3px!important;font-size:13px!important;font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase!important;background-color:#c99a8a!important;border:1px solid #ffffff!important;padding:10px 15px!important;font-weight:300!important}div.wpforms-container-full .wpforms-form input[type="email"]{font-size:14px!important;font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;color:#000000!important;letter-spacing:1px!important}.wpforms-field-sublabel.after{font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;font-size:13px!important;letter-spacing:0px!important;line-height:1.9em!important;color:#000000!important}#et_pb_contact_form_0{color:#fff!important;font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300;letter-spacing:1px;line-height:1.9em;font-size:15px}.pgcu-post--rounded-border .pgcu-post__details{border-radius:0 0 0px 0px!important;border:1px solid #c99a8a;border-top:0 none;border-left:0 none;border-right:0 none}.pgcu-post--rounded-border .pgcu-post__img img{border-radius:0px 0px 0 0!important}.pgcu-post__badge{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;background:#be7155!important;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:500;height:25px;border-radius:0px;padding:1px 8px 5px 10px;line-height:21px;display:inline-block;letter-spacing:3px!important}.pgcu-post__title{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#000000!important;font-weight:400;text-transform:uppercase!important;font-size:15px!important;letter-spacing:2px}.pgcu-post__title a{font-size:15px!important;color:#000000!important;transition:0.3s ease;text-decoration:none!important;border:0 none!important;line-height:inherit}.pgcu-post__title a:hover{color:#c99a8a!important}.pgcu-post__meta li a:hover{color:#c99a8a!important}.pgcu-post__readmore:hover{color:#c99a8a!important;text-decoration:underline!important}.pgcu-post__readmore{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:13px;font-weight:500;color:#c99a8a!important;display:flex;align-items:center;text-decoration:none!important;transition:0.3s ease;letter-spacing:1px!important}.pgcu-post__readmore:hover svg{fill:#c99a8a!important}.pgcu-post__meta--has-icon li svg{color:#c99a8a!important}.pgcu-post__meta--has-icon li svg{fill:#be7155!important}.pgcu-post__meta li a{font-size:13px!important;text-transform:italic!important;color:#000000b0!important}.pgcu-post__meta__share:hover .pgcu-post__meta__share__icon svg{fill:#c99a8a!important}.single .post{padding-bottom:0px!important}.et_pb_post{margin-bottom:50px!important}.njt-nofi-padding-text{padding:0px 10px!important}.njt-nofi-notification-bar .njt-nofi-text{letter-spacing:3px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;font-size:11px!important;color:#FFFFFF!important;font-weight:400}.njt-nofi-notification-bar .njt-nofi-hide .njt-nofi-close-icon{background:#efe9e4!important}#footer-widget-one a{font-weight:400!important}#footer-widget-three a{font-weight:400!important}#footer-info{color:#fff!important;font-size:10px!important;letter-spacing:3px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;line-height:1.7em!important}#footer-info a{font-weight:600!important;color:#fff!important;font-size:10px!important;letter-spacing:3px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;line-height:1.7em!important}.footer-widget h2{color:#000!important;font-size:14px!important;letter-spacing:4px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;line-height:1.7em!important}.footer-widget{color:#000;font-size:11px!important;letter-spacing:3px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;line-height:2.5em!important;font-weight:400!important}.footer-widget a{color:#000!important;font-size:13px!important;letter-spacing:3px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;line-height:3.2em!important;font-weight:400!important}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:15px!important}.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:25px!important}.et_pb_toggle_title{font-weight:400!important;line-height:27px!important}.mobile_menu_bar::before{color:#000000!important}@media screen and (max-width:1024px){#txt-event-stationery h2{font-size:12px!important}#txt-web-design h2{font-size:12px!important}#txt-brand-identity h2{font-size:12px!important}}@media screen and (max-width:991px){#txt-event-stationery h2{font-size:11px!important}#txt-web-design h2{font-size:11px!important}#txt-brand-identity h2{font-size:11px!important}#blog-sec{padding-bottom:60px;padding-top:50px!important}#project-sec{padding-top:50px!important}#talk-sec{padding-bottom:60px!important}}@media screen and (max-width:768px){.et_header_style_left #logo{max-width:100%!important}#logo{max-height:100%!important}#txt-event-stationery h2{font-size:16px!important}#project-sec{padding-top:30px!important}#txt-web-design h2{font-size:16px!important}#txt-brand-identity h2{font-size:16px!important}#footer-widget-one{padding-right:0px!important}#footer-widget-three{padding-left:0px!important}#launch-copy{padding:20px 0px 0px 0px!important}}@media screen and (max-width:600px){.et_header_style_left #logo{max-width:100%!important}#logo{max-height:100%!important}#txt-event-stationery h2{font-size:14px!important}#txt-web-design h2{font-size:14px!important}#txt-brand-identity h2{font-size:14px!important}#intro-text-sec{padding-bottom:60px!important}#project-sec{padding-top:30px!important;padding-bottom:60px!important}#launch-copy{padding:20px 0px 0px 0px!important}}@media screen and (max-width:480px){.et_header_style_left #logo{max-width:100%!important}#logo{max-height:90%!important}#intro-sec{padding-top:10px!important;padding-bottom:50px!important}#intro-head h1{font-size:45px!important}#intro-head-text h1{font-size:35px}#service-sec{padding-top:45px!important;padding-bottom:40px!important}#talk-sec{padding-top:50px!important;padding-bottom:30px!important}#loop-sec{padding-top:25px!important}#project-sec{padding-top:10px!important;padding-bottom:55px!important}#blog-sec{padding-top:50px!important;padding-bottom:45px!important}#lets-talk{padding-top:35px!important;padding-bottom:40px!important}#faq-sec{padding-top:50px!important}#intro-strip{padding-bottom:15px!important;padding-top:25px!important}#intro-strip-text h2{font-size:13px!important}.et_pb_text_1{top:0px!important}#intro-text{padding:0px 0px 0px 0px!important}.btn-home{width:82%!important;padding:15px 15px 15px 23px!important;margin-bottom:20px!important}#footer-widget-one{padding-right:0px!important}#footer-widget-three{padding-left:0px!important}#btn-intro-new{margin-left:0px!important}#additional-services{padding:30px!important}#our-service-section{padding-top:0px!important}#our-service-heading{padding-bottom:0px}#launch-copy{padding:20px 0px 0px 0px!important}}@media screen and (max-width:414px){.et_header_style_left #logo{max-width:100%!important}#logo{max-height:90%!important}#intro-sec{padding-top:10px!important;padding-bottom:50px!important}#intro-head h1{font-size:45px!important}#intro-head-text h1{font-size:35px}#service-sec{padding-top:45px!important;padding-bottom:40px!important}#talk-sec{padding-top:50px!important;padding-bottom:30px!important}#loop-sec{padding-top:25px!important}#blog-sec{padding-top:50px!important;padding-bottom:45px!important}#lets-talk{padding-top:35px!important;padding-bottom:40px!important}#faq-sec{padding-top:50px!important}#intro-strip{padding-bottom:15px!important;padding-top:25px!important}#intro-strip-text h2{font-size:12px!important}.et_pb_text_1{top:0px!important}#intro-text{padding:0px 0px 0px 0px!important}.btn-home{width:100%!important;padding:15px 15px 15px 23px!important;margin-bottom:20px!important}#footer-widget-one{padding-right:0px!important}#footer-widget-three{padding-left:0px!important}#btn-intro-new{margin-left:0px!important}#additional-services{padding:30px!important}#our-service-section{padding-top:0px!important}#our-service-heading{padding-bottom:0px}#lets-talk-block{padding:40px 30px 40px 30px!important}#service-heading h2{font-size:42px!important}#intro-text-sec{padding-bottom:35px!important}#project-sec{padding-top:10px!important;padding-bottom:55px!important}#launch-copy{padding:20px 0px 0px 0px!important}}@media screen and (max-width:375px){#service-heading h2{font-size:42px!important}#intro-text-sec{padding-bottom:35px!important}#service-sec{padding-top:45px!important;padding-bottom:40px!important}#talk-sec{padding-top:50px!important;padding-bottom:30px!important}#project-sec{padding-top:10px!important;padding-bottom:55px!important}#blog-sec{padding-top:50px!important;padding-bottom:45px!important}#loop-sec{padding-top:25px!important;padding-bottom:20px!important}#insta-follow{padding-top:0px;padding-bottom:15px}#footer-sec{padding-top:0px!important}#brand-sec{margin-bottom:30px!important}#web-sec{margin-bottom:30px!important}#event-sec{margin-bottom:5px!important}#intro-head-text h1{font-size:40px!important}#about-intro-strip{padding-bottom:60px!important}#mission-sec{padding-top:70px!important;padding-bottom:20px!important}#core-sec{padding-top:60px!important;padding-bottom:30px!important}#core-values-sec{padding-bottom:70px!important;padding-left:30px!important;padding-right:30px!important}#about-designer{padding-top:0px!important;padding-bottom:50px!important}#launch-copy{padding:20px 0px 0px 0px!important}#brand-design-sec{padding-top:0px!important;padding-bottom:10px!important}#web-design-sec{padding-top:50px!important;padding-bottom:50px!important}#stationery-design-sec{padding-top:50px!important;padding-bottom:50px!important}#add-service-sec{padding-top:0px!important;padding-bottom:50px!important}#pad-bottom{margin-bottom:20px!important}#margin-bottom{margin-bottom:0px!important}#pad-bottom-last{margin-bottom:10px!important}#portfolio-sec{padding-bottom:30px!important}#blog-sec{padding-bottom:0px!important}.pgcu-post__content{padding-bottom:30px!important}#faq-sec{padding-bottom:65px!important}#consult-sec{padding-top:30px!important;padding-right:0px!important;padding-left:0px!important;padding-bottom:20px!important}#lets-talk{padding-top:70px!important;padding-bottom:20px!important}}@media screen and (max-width:320px){.et_header_style_left #logo{max-width:100%!important}#logo{max-height:90%!important}#intro-sec{padding-top:10px!important;padding-bottom:50px!important}#intro-head h1{font-size:45px!important}#intro-head-text h1{font-size:35px}#service-sec{padding-top:35px!important;padding-bottom:35px!important}#talk-sec{padding-top:50px!important;padding-bottom:40px!important}#loop-sec{padding-top:25px!important}#blog-sec{padding-top:60px!important;padding-bottom:25px!important}#lets-talk{padding-top:70px!important;padding-bottom:20px!important}#faq-sec{padding-top:50px!important}#intro-strip{padding-bottom:15px!important;padding-top:25px!important}#intro-strip-text h2{font-size:13px!important}.et_pb_text_1{top:0px!important}#intro-text{padding:0px 0px 0px 0px!important}.btn-home{width:100%!important;padding:15px 15px 15px 23px!important;margin-bottom:20px!important}#footer-widget-one{padding-right:0px!important}#footer-widget-three{padding-left:0px!important}#btn-intro-new{margin-left:0px!important;font-size:11px!important}#btn-services{margin-left:0px!important;font-size:11px!important}#btn-contact{margin-left:0px!important;font-size:11px!important}#btn-portfolio{margin-left:0px!important;font-size:11px!important}#additional-services{padding:30px!important}#our-service-section{padding-top:0px!important}#our-service-heading{padding-bottom:0px}#txt-event-stationery h2{font-size:13px!important}#txt-web-design h2{font-size:13px!important}#txt-brand-identity h2{font-size:13px!important}#btn-small{margin-left:0px!important;font-size:11px!important}#lets-talk-head-text{padding:0px!important}#lets-talk-block{padding:30px!important}#service-heading h2{font-size:35px!important}#intro-text-sec{padding-bottom:35px!important}}.marquee{position:relative;display:flex;animation:moveLeft 14s linear infinite!important}.track{font-size:25px!important;white-space:nowrap;min-width:100%;text-align:center;padding-top:.5vh;line-height:.9em;color:#000000!important;font-family:'Kumbh Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;line-height:1.4em!important;text-transform:uppercase!important}.track a{color:inherit;text-decoration:none;animation:text 10s infinite linear;position:relative}@keyframes text{0%{left:0%}25%{left:-10%}50%{left:-20%}75%{left:-30%}100%{left:-40%}}#page-container{overflow-y:visible!important}