/**handles:divi-style,parent-style**/
.home .et_pb_section.OCLightBox{position:fixed;top:0;left:0;display:none;box-sizing:border-box;visibility:visible;min-height:100vh;min-width:100vw;z-index:999999;padding-top:5vh;padding:10vh 10vw}.home .et_pb_section.OCLightBox.popup-open,body.popup-open{display:block;overflow:hidden}.et_pb_section .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:20px}.et_pb_section .et_pb_row .et_pb_module .et_pb_blog_grid .et_pb_post{margin-bottom:15px}.et_pb_post{width:96%;left:2%}#sidebar .et_pb_widget{padding:15px}#top-header{font-size:15px;line-height:15px}.two_third{width:61%}._form_element{padding-top:10px}.et_pb_widget_area #subscribe-email input,input[type=email],input[type=text],textarea{margin-bottom:10px;width:100%;max-width:300px}.oc-single .container{max-width:none;width:100%;padding:10px}.oc-single .container img{width:100%}.oc-overlay{position:relative;left:0;background:#ee8122;overflow:hidden;padding-bottom:0;color:#fff;box-shadow:3px 3px 10px rgba(100,100,100,.9)}.oc-overlay h1,.oc-overlay h2,.oc-overlay h3,.oc-overlay h4,.oc-overlay h5,.oc-overlay h6{color:#fff}#left-area .oc-overlay a{color:#000;font-size:123%;font-weight:800}.et_pb_widget.jetpack_subscription_widget{background-size:cover;background:url('/wp-content/uploads/2017/01/pencil-education-pencil-sharpener-art-159731.jpeg') rgba(255,255,255,.5);padding-top:20px;padding-bottom:20px}.et_pb_widget.widget_text{background-size:cover;background-image:linear-gradient(to right,rgba(255,255,255,.95),rgba(255,255,255,.8)),url('/wp-content/uploads/2017/01/texture-handwriting-sutterlin-vintage-99562.jpeg');padding-top:20px;padding-bottom:20px;background-position:left}.et_pb_gutters1 .et_pb_column .et_pb_widget{margin-bottom:30px;padding-left:20px;padding-right:20px}#main-content .et_pb_button_module_wrapper.et_pb_button_alignment_center{margin-top:25px}#et-main-area{overflow:hidden}.diagonal-shadow::after,.diagonal-shadow::before{position:absolute;content:'';pointer-events:none}.diagonal-shadow{z-index:1;padding-top:6em;background:pink}.diagonal-shadow::after,.diagonal-shadow::before{top:0;left:-25%;z-index:-1;width:150%;height:75%;background:inherit;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-transform-origin:0 0;transform-origin:0 0}.diagonal-shadow::before{height:50%;background:#ee8122;-webkit-transform:rotate(-2.3deg);transform:rotate(-2.3deg);-webkit-transform-origin:3% 0;transform-origin:3% 0}.diagonal-shadow-down .et_pb_section_parallax h2{padding-top:0}.diagonal-shadow-down::after,.diagonal-shadow-down::before{position:absolute;content:'';pointer-events:none}.diagonal-shadow-down{z-index:1;padding-top:6em;background:pink}.diagonal-shadow-down::after,.diagonal-shadow-down::before{top:-75%;left:-25%;z-index:1;width:150%;height:75%;background:inherit;-webkit-transform:rotate(2deg);transform:rotate(2deg);-webkit-transform-origin:0 0;transform-origin:0 0}.diagonal-shadow-down::before{height:75%;background:#ee8122;-webkit-transform:rotate(2.3deg);transform:rotate(2.3deg);-webkit-transform-origin:3% 0;transform-origin:3% 0}.nav li{line-height:1.1}._error-inner{color:#ee228f;font-weight:500}button._submit,input[type=submit]{color:#000!important;background:#22eee7!important;border-color:#000!important;border-radius:16px;font-size:20px;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;border-width:0;cursor:pointer;padding:5px;padding-left:20px;padding-right:20px;box-sizing:border-box}button._submit:hover,input[type=submit]:hover{border-radius:32px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.et_pb_fullwidth_header_scroll a{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.et_pb_fullwidth_header_scroll .et-pb-icon{-webkit-animation:et_bounce 1s infinite;-moz-animation:et_bounce 1s infinite;-ms-animation:et_bounce 1s infinite;-o-animation:et_bounce 1s infinite;animation:et_bounce 1s infinite}@-webkit-keyframes et_bounce{0%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-15px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes et_bounce{0%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-ms-keyframes et_bounce{0%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(-10px)}100%{-ms-transform:translateY(0)}}@-o-keyframes et_bounce{0%{-o-transform:translateY(0)}40%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes et_bounce{0%{transform:translateY(0)}40%{transform:translateY(-10px)}100%{transform:translateY(0)}}.home .et_pb_fullwidth_header{padding:0 0 30px 0}.et_vertical_nav.et_vertical_fixed #page-container #main-header{background-image:url(http://opuscreo.us/wp-content/uploads/2017/01/IMG_141316.jpg);background-repeat:no-repeat;background-size:cover}.et_vertical_nav.et_header_style_left #et-top-navigation,.et_vertical_nav.et_header_style_split #et-top-navigation{padding-top:33px}.et_pb_title_container h1{font-size:35px}.et_pb_text.et_pb_module{padding-left:10%;padding-right:2.5%}.et_pb_module.et_pb_post_title{padding-left:5%}.et_pb_module h1,.et_pb_module h2{padding-bottom:20px}.et_color_scheme_orange #top-header,.et_color_scheme_orange .et_pb_counter_amount,.et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading{background:#ee8122!important}.et_pb_blog_grid .et_pb_post .article-card__excerpt p{font-size:14px;line-height:1.2em}.single .et_pb_fullwidth_section .et_pb_title_featured_container{width:100%;max-width:100%;padding-top:0;max-height:650px;overflow:hidden}#top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current-menu-item>a{color:#dd8500!important}#top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu .sub-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu .sub-menu li.current-menu-item>a{color:#fff}h1,h2,h3,h4,h5,h6{font-family:Oswald,Helvetica,Arial,Lucida,sans-serif}.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{text-shadow:1px 1px 1px #000}.et_pb_bg_layout_light h1,.et_pb_bg_layout_light h2,.et_pb_bg_layout_light h3,.et_pb_bg_layout_light h4,.et_pb_bg_layout_light h5,.et_pb_bg_layout_light h6{text-shadow:1px 1px 1px #fff}.et_pb_section_parallax p{margin:0 2.5%;padding:20px 2.5% 0;color:#fff}.et_pb_section_parallax h2{padding-top:40px}.home .et_pb_section{padding-top:0;padding-bottom:0}.et_pb_row.et_pb_row_fullwidth.et_pb_section_parallax{margin:0 2.5% 0 0;max-width:97.5%!important;border-top-right-radius:20px;border-bottom-right-radius:20px}.ctaSection .et_pb_promo.et_pb_module{min-height:340px;margin:10px 5px;border-radius:20px}.ctaSection .et_pb_promo{transition:all .3s linear}.ctaSection:hover .et_pb_promo{filter:saturate(0%) contrast(25%) invert(10%);transition:all .3s linear}.ctaSection .et_pb_promo:hover.et_pb_module{box-shadow:5px 5px 10px rgba(100,100,100,.9)}.ctaSection .et_pb_promo:hover{filter:none;transition:all .3s linear}.ctaSection h2{text-shadow:none;font-size:150%}.ctaSection a.et_pb_promo_button.et_pb_button{background-color:rgba(255,255,255,.3)}.ctaSection .et_pb_row{padding:0}.et_pb_slider_with_text_overlay h2.et_pb_slide_title{padding:30px 30px 10px 30px}#OCPlayground{position:relative}#OCPlaygroundBannerSlider{position:absolute;top:0;left:0}.OCContactForm input[type=email],.OCContactForm input[type=text]{padding:8px}.OCContactForm input[type=email],.OCContactForm input[type=text],.OCContactForm textarea{max-width:700px}.OCContactForm textarea{width:100%}.OCContactForm label+div._field-wrapper{margin-top:5px}.OCContactForm div._form_element{margin-top:8px}.OCContactForm div._button-wrapper{margin-top:15px}footer#main-footer div.terms>div.et_pb_section{background-color:#292626}footer#main-footer div.terms>div.et_pb_section>.et_pb_row{padding:8px}footer#main-footer a{color:inherit;font-weight:600}.wpautoterms-footer{display:none!important}@media only screen and (min-width:320px){.oc-single .container img{width:100%}.single .oc-overlay .et_pb_post{margin-bottom:0;padding-bottom:10px;padding-top:10px}.oc-overlay{top:-30px;width:80%;margin:auto;z-index:100}}@media only screen and (min-width:981px){#main-header .logo_container{width:120%!important}.et_vertical_nav .logo_container{top:-10px;left:-10%}.et_pb_column{padding-right:10px}.et_pb_section_parallax .et_pb_column{padding-right:0}.oc-overlay{top:-35px;right:0;left:0;margin:auto;padding-left:24px;width:80%}.OCBlogSquare .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(4,23%);grid-column-gap:2.5%}.OCBlogSquare .pagination{clear:both;position:absolute;bottom:0;left:0;right:0;display:block}}@media only screen and (min-width:1300px){.wide-grid .et_pb_column_3_4 .et_pb_blog_grid[data-columns]::before{content:'3 .column.size-1of3'!important}.wide-grid .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3{width:32%;margin-left:1%}.wide-grid .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:10px}.et_pb_section{padding:125px 0}}@media only screen and (min-width:1600px){.wide-grid .et_pb_blog_grid[data-columns]::before{content:'4 .column.size-1of4'!important}.wide-grid .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of4{width:24%;margin-left:1%}.wide-grid .et_pb_column_3_4 .et_pb_blog_grid .et_pb_post{margin-bottom:10px}}
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.4
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/