/*!
 Theme Name:     Grics
 Author:         Kryzalid
 Author URI:     http://www.kryzalid.net/ 
 Template:       Divi
 Version:        1.0 
*/#main-header .thumbnail,#top-header{display:none}.header{overflow:hidden;height:800px;width:100%;padding-top:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.header:after{position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3)}.header .et_pb_text_inner,.header p{margin:0 auto;font-size:24px;color:#fff;font-family:verlag-bold;line-height:32px}@media (max-width:992px){.header .et_pb_text_inner,.header p{font-size:20px;line-height:28px}}@media (max-width:600px){.header .et_pb_text_inner,.header p{font-size:18px;line-height:24px}}.header .center{max-height:80%}.header .center p{max-width:760px}.header .center h1{max-width:760px;margin:0 auto;text-align:center;text-transform:uppercase;color:#fff}@media (max-width:992px){.header .center h1{line-height:32px;font-size:24px}}.header .center a.button{background-color:#0073cf;color:#fff;border:none;margin:0 auto;height:50px;width:250px}.header .center a.button:hover{background-color:#0073cf}.header .left{max-height:85%}.header .left h1{max-width:530px;margin:0 auto;text-transform:uppercase;color:#fff}.header .left p{max-width:560px}@media screen and (max-width:980px){.header .left{max-width:390px!important;margin-left:50px;margin-top:100px}}@media screen and (max-width:630px){.header .left{max-width:100%!important;margin-left:auto;margin-top:auto;margin-top:100px}}.header .left a.button{margin-top:60px;color:#fff;height:50px;width:210px;border:none;background-color:#0073cf}.header .left.scol a.button{background-color:#a44dc4}.header .left.pedago a.button{background-color:#ff6319}.header .left.admin a.button{background-color:#34b233}.header .left .solution_logo{margin-bottom:15px}@media screen and (max-width:480px){.header .left .solution_logo{display:-webkit-box;display:-ms-flexbox;display:flex}}.header .left .solution_logo img{max-width:325px}@media screen and (max-width:480px){.header .left .solution_logo img{max-width:245px}}.header .left .et_pb_column .dashboard_view img{max-width:840px;width:840px;position:absolute;top:-50px}@media screen and (max-width:980px){.header .left .et_pb_column .dashboard_view img{max-width:500px;width:500px;position:absolute;top:-50vh;left:200px}}@media screen and (max-width:768px){.header .left .et_pb_column .dashboard_view img{display:none}}body.et_fixed_nav.et_secondary_nav_enabled #main-header,body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:0}header#main-header{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header#main-header #et-secondary-menu ul#et-secondary-nav li.menu-item{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-top:45px!important}header#main-header #et-top-navigation{padding-top:50px!important}header#main-header.et-fixed-header{background-color:rgba(0,0,0,.6);padding-bottom:30px;margin-top:0}header#main-header.et-fixed-header #et-top-navigation{padding-top:30px!important}header#main-header.et-fixed-header .et_menu_container .logo_container a img{max-height:50px!important;margin-top:15px}header#main-header.et-fixed-header #et-secondary-menu ul#et-secondary-nav li.menu-item{margin-top:25px!important}@media screen and (max-width:782px){header#main-header{margin-top:20px}}header#main-header .et_menu_container .logo_container a img{max-width:180px;max-height:80px!important;margin-top:25px}@media (max-width:1180px){header#main-header .et_menu_container .logo_container a img{margin-top:15px}}@media (max-width:520px){header#main-header .et_menu_container .logo_container a img{margin-top:5px;max-width:120px}}header#main-header .et_menu_container #et-secondary-menu ul#et-secondary-nav li.menu-item{font-weight:900;margin-top:28px;border-left:1px solid #fff;padding-left:60px}@media (max-width:980px){header#main-header .et_menu_container #et-secondary-menu ul#et-secondary-nav li.menu-item{padding-left:20px}}header#main-header .et_menu_container #et-secondary-menu ul#et-secondary-nav li.menu-item a{font-size:13px;font-family:verlag-bold;text-transform:uppercase;padding-bottom:0;color:#fff;letter-spacing:1.2px}header#main-header .et_menu_container #et-secondary-menu ul#et-secondary-nav li.menu-item:last-child:before{content:"";background-image:url(assets/ico-client.svg);position:absolute;left:30px;width:16px;height:16px;top:2px}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul#top-menu li.menu-item{margin-right:40px;padding-right:0;font-size:13px}@media (max-width:1180px){header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul#top-menu li.menu-item{margin-right:15px}}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul#top-menu li.menu-item a{font-size:13px;font-family:verlag-bold;text-transform:uppercase;padding-bottom:0;letter-spacing:1.2px}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul#top-menu li.menu-item.wpml-ls-current-language{display:none}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul#top-menu li.menu-item.fake-switch{position:relative}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul#top-menu li.menu-item.fake-switch a{pointer-events:none}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul#top-menu li.menu-item.fake-switch:after{content:"Coming Soon";position:absolute;width:100px;opacity:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-60px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:7px 30px;background-color:#fff;color:#000;border-radius:20px;pointer-events:none;text-align:center;-webkit-box-shadow:0 12px 24px 0 rgba(0,0,0,.15);box-shadow:0 12px 24px 0 rgba(0,0,0,.15)}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul#top-menu li.menu-item.fake-switch:hover:after{opacity:1}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul.sub-menu{background:#fff;border-top:none;margin-top:30px;border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15);-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul.sub-menu:after{content:"";height:100%;width:100%;background-color:transparent;position:absolute;top:-35px;z-index:0}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul.sub-menu li{z-index:1;font-size:13px}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul.sub-menu li a{color:#0073cf!important;text-decoration:none;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}header#main-header .et_menu_container #et-top-navigation nav#top-menu-nav ul.sub-menu li a:hover{margin-left:25px;background-color:transparent}header#main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav span.mobile_menu_bar:before{color:#fff}header#main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul.et_mobile_menu{border-top:none;border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}header#main-header .et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li a{color:#0073cf}header#main-header .et_menu_container #et-secondary-nav .menu-item-has-children>a:first-child:before,header#main-header .et_menu_container #top-menu .menu-item-has-children>a:first-child:before{content:"";height:30px;width:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;width:0;height:0;border-style:solid;border-width:0 15px 15px;border-color:transparent transparent #fff;position:absolute;top:29px;left:50%;opacity:0;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}header#main-header .et_menu_container #et-secondary-nav .menu-item-has-children.current-menu-ancestor>a:first-child:before,header#main-header .et_menu_container #top-menu .menu-item-has-children.current-menu-ancestor>a:first-child:before{top:38px}header#main-header .et_menu_container #et-secondary-nav .menu-item-has-children:hover>a:first-child,header#main-header .et_menu_container #top-menu .menu-item-has-children:hover>a:first-child{opacity:1;color:hsla(0,0%,100%,.7)}header#main-header .et_menu_container #et-secondary-nav .menu-item-has-children:hover>a:first-child:before,header#main-header .et_menu_container #top-menu .menu-item-has-children:hover>a:first-child:before{opacity:1}.footer_join_us{height:400px;position:relative}.footer_join_us:after{position:absolute;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.5);top:0;left:0}@media (max-width:980px){.footer_join_us{height:auto}}.footer_join_us .et_pb_section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0!important;min-height:400px}@media (max-width:980px){.footer_join_us .et_pb_section{padding:50px 0;background-color:#37424a;background-size:cover}}.footer_join_us .et_pb_section a.button{background-color:#fff;color:#ff5a5f;border:none;margin:0 auto;height:50px;width:200px}.footer_join_us .et_pb_section a.button:hover{background-color:#fff}.footer_join_us .et_pb_section h6{font-family:verlag-black;font-weight:900;letter-spacing:1.63px;text-transform:uppercase;font-size:25px;max-width:760px;line-height:32px;color:#fff;margin:0 auto;text-align:center}.footer_join_us .et_pb_section p{max-width:960px;font-size:18px;text-align:center;line-height:26px;color:#fff;font-family:chronicle-roman;margin:0 auto}footer#main-footer{background-color:#37424a}footer#main-footer .container{max-width:95%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer#main-footer #footer-bottom{background-color:#37424a;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #556570;padding:20px 0}footer#main-footer #footer-bottom .footer-bloc{font-family:verlag-black;font-weight:900;text-transform:uppercase;color:#fff;font-size:11px;width:33.33%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:24px;letter-spacing:1px}footer#main-footer #footer-bottom .footer-bloc p{font-family:verlag-black;font-size:13px}footer#main-footer #footer-bottom .footer-bloc a{color:#fff}footer#main-footer #footer-bottom .footer-bloc ul li{float:left;display:block}footer#main-footer #footer-bottom .footer-bloc ul.menu-list li{margin-right:30px}footer#main-footer #footer-bottom .footer-bloc ul.menu-list li:last-child{margin-right:0}footer#main-footer #footer-bottom .footer-bloc a{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:verlag-black;font-weight:900;font-size:11px;line-height:24px;letter-spacing:1px}footer#main-footer #footer-bottom .footer-bloc a img{margin-left:20px}footer#main-footer #footer-bottom .footer-bloc:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer#main-footer #footer-bottom .footer-bloc:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer#main-footer #footer-bottom .footer-bloc .logo{max-width:130px;margin:0 0 0 auto}@media (max-width:940px){footer#main-footer #footer-bottom .footer-bloc{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}footer#main-footer #footer-bottom .footer-bloc:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer#main-footer #footer-bottom .footer-bloc:first-child .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer#main-footer #footer-bottom .footer-bloc .logo{margin:0 auto}}@media (max-width:425px){footer#main-footer #footer-bottom .footer-bloc ul.menu-list li{margin-right:15px}footer#main-footer #footer-bottom .footer-bloc a{font-size:10px}footer#main-footer #footer-bottom .footer-bloc a img{margin-left:15px}footer#main-footer #footer-bottom .footer-bloc .logo{max-width:110px;margin-top:10px}}footer#main-footer #footer-bottom .copyright{color:#fff;font-weight:900;font-size:13px;line-height:24px;text-align:center;font-family:verlag-black;width:100%}@media (max-width:425px){footer#main-footer #footer-bottom .copyright{font-size:10px;line-height:24px}}.content h1,.content h2{text-transform:uppercase;text-align:center;font-size:25px;margin-bottom:20px;color:#0073cf;line-height:32px}.content .resume_center span img{margin:0}.single_product h2{color:#0073cf;line-height:32px;text-align:center;max-width:960px;margin:0 auto}.single_product h4{text-transform:uppercase}.single_product .resume_center .et_pb_module_header,.single_product .resume_left .et_pb_module_header,.single_product h4{text-align:center!important}.single_product .resume_center p,.single_product .resume_left p{text-align:center}.single_product .resume_center span img,.single_product .resume_left span img{margin-bottom:0;margin-right:0}.related-products{background-color:#e9eff3!important}.services h3{color:#37424a!important;margin-bottom:10px}.services h2{text-align:center;color:#0073cf}.services .et_pb_accordion .et_pb_toggle{padding:50px 40px;background-color:#0073cf;-webkit-transition:background-color .7s ease;-o-transition:background-color .7s ease;transition:background-color .7s ease}.services .et_pb_accordion .et_pb_toggle.clicked{background-color:#fff}.services .et_pb_accordion .et_pb_toggle.clicked h5.et_pb_toggle_title{color:#0073cf!important;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.services .et_pb_accordion .et_pb_toggle h5.et_pb_toggle_title{-webkit-transition:background-color .7s ease;-o-transition:background-color .7s ease;transition:background-color .7s ease;font-family:verlag-black;font-weight:900;color:#fff;line-height:24px}.services .call_to_action{height:160px;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 4px 9px 0 rgba(55,66,74,.1);box-shadow:0 4px 9px 0 rgba(55,66,74,.1);padding:40px 20px!important}.services .call_to_action .et_pb_promo_description{padding:0}.services .call_to_action .et_pb_promo_description h2.et_pb_module_header{font-size:18px!important;line-height:22px!important;letter-spacing:1.2px;text-align:left;color:#1b3b6f!important}.services .call_to_action .et_pb_button_wrapper a{margin-top:15px;text-decoration:none;color:#14a1b1;text-transform:uppercase;font-family:verlag-black;font-weight:900;font-size:12px;letter-spacing:.86px;position:relative;border:none;float:left;padding-left:0}.services .call_to_action .et_pb_button_wrapper a:after{content:" ";background-image:url(/wp-content/themes/grics/assets/circle-simple-right.svg);background-size:16px;width:16px;height:16px;position:absolute;right:-10px;top:4px;opacity:1;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.contact a{text-decoration:none;color:#616c74}.contact a.email{color:#ff5a5f}.contact h3{color:#1b3b6f;margin-bottom:20px;font-size:18px}.contact h2{color:#0073cf;line-height:32px;text-align:center;max-width:960px;margin:0 auto}.contact h5{color:#0073cf;font-family:verlag-black;font-size:18px;font-weight:900;line-height:24px}.contact p{color:#616c74;font-size:16px;line-height:24px}.contact .et_pb_button_module_wrapper a.et_pb_button{border-radius:25px;background-color:#0073cf;padding:15px 40px;border:none;display:inline-block!important;color:#fff;text-decoration:none}.contact .et_pb_button_module_wrapper a.et_pb_button:hover{padding-right:60px!important;padding-left:25px!important}.contact .et_pb_button_module_wrapper a.et_pb_button:after{right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact .maps{min-height:380px;max-width:1260px}.contact .maps .et_pb_map{height:320px}.contact .icon{position:relative;width:15px;height:15px;display:inline-block;padding-right:30px}.contact .icon:before{content:"";position:absolute;width:15px;height:15px;top:2px;background-repeat:no-repeat}.contact .icon.phone:before{background-image:url(assets/phone.svg)}.contact .icon.email:before{background-image:url(assets/email.svg);width:16px}.contact .icon.mobile:before{background-image:url(assets/mobile.svg);height:18px}.contact .icon.print:before{background-image:url(assets/print.svg);height:16px;width:16px}.home{overflow-x:hidden}.home h3{color:#1b3b6f;line-height:26px;text-align:center}.home .slider .et_pb_row{max-width:1160px!important}.home .carrousel{height:420px;width:100%;overflow:visible}@media (max-width:1360px){.home .carrousel{height:auto}}.home .carrousel .et_pb_slides{height:100%;padding:0;margin:0;display:block;overflow:hidden}.home .carrousel .et_pb_slides .et_pb_slide{height:100%;padding:0}.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container{height:100%;padding:0;max-width:100%;margin:0}.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner{height:100%;padding:0;margin:0;display:block}.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description{padding:50px;margin:0;background-color:rgba(0,0,0,.2);height:100%;width:50%;float:right;text-align:left}@media (max-width:1320px){.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description{width:100%}}.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description h2.et_pb_slide_title{font-size:18px;font-weight:900;letter-spacing:1.2px;line-height:22px;margin-bottom:20px}.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content{font-family:chronicle-roman}@media (max-width:1320px){.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p{font-size:15px;line-height:24px}}.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_button_wrapper a{border-radius:25px;background-color:#ff5a5f;padding:12px 40px;font-family:verlag-bold;font-size:13px;text-align:center;letter-spacing:1px;font-weight:900;color:#fff;text-decoration:none;text-transform:uppercase;border:none;margin-top:30px}@media (max-width:1320px){.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_button_wrapper a{padding:10px;font-size:12px}}.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_button_wrapper a:after{right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_button_wrapper a:hover{padding-right:60px!important;padding-left:30px!important}@media (max-width:1320px){.home .carrousel .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_button_wrapper a:hover{padding-right:40px!important;padding-left:12px!important}}.home .carrousel .et-pb-slider-arrows a.et-pb-arrow-next,.home .carrousel .et-pb-slider-arrows a.et-pb-arrow-prev{color:#0073cf!important;opacity:1;font-size:60px}.home .carrousel .et-pb-slider-arrows a.et-pb-arrow-prev{left:-100px}@media (min-width:880px){.home .carrousel .et-pb-slider-arrows a.et-pb-arrow-prev{left:-80px}}@media (max-width:880px){.home .carrousel .et-pb-slider-arrows a.et-pb-arrow-prev{left:-50px}}.home .carrousel .et-pb-slider-arrows a.et-pb-arrow-next{right:-100px}@media (min-width:880px){.home .carrousel .et-pb-slider-arrows a.et-pb-arrow-next{right:-80px}}@media (max-width:880px){.home .carrousel .et-pb-slider-arrows a.et-pb-arrow-next{right:-50px}}.home .carrousel .et-pb-controllers{bottom:-50px}.home .carrousel .et-pb-controllers a.et-pb-active-control{background-color:#97a5b0}.home .carrousel .et-pb-controllers a{width:14px;height:14px;margin-right:8px;padding:0;border-radius:14px;background-color:#dde4e9;text-indent:-9999px}.home .programs{padding:50px 0}.home .programs .et_pb_image{text-align:center}.home .programs .et_pb_image span.et_pb_image_wrap img{max-height:90px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.home .programs .et_pb_image span.et_pb_image_wrap img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);cursor:pointer}.home .programs h3{margin-bottom:20px;font-size:18px;-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.home .programs h3:hover{color:#0073cf;cursor:pointer}.home .mockup{padding-left:120px}@media (max-width:1320px){.home .mockup{padding-left:100px}}@media (max-width:980px){.home .mockup{padding-left:0}}.home .data h3{font-size:18px}.home .data .percent-value,.home .data h6{font-size:48px;font-weight:900;letter-spacing:3.2px;line-height:48px;text-align:center;font-family:verlag-bold;color:#0073cf;padding-bottom:30px}.home .subscribe .et_pb_button_module_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .subscribe .et_pb_button_module_wrapper a.button{max-width:200px;background-color:#ff5a5f;border:none;height:50px;width:200px;color:#fff}.home .subscribe .et_pb_image_wrap img{max-width:45px}.header.news .center a.button{background-color:#fff;color:#ff5a5f}@media (min-width:981px){#news-list.three-column-grid .et_pb_grid_item{width:31.6%!important;margin:0 5.5% 5.5% 0}#news-list.three-column-grid .et_pb_grid_item:nth-child(3n){margin-right:0!important}#news-list.three-column-grid .et_pb_grid_item:nth-child(4n+1){clear:unset!important}}.archive-page,.product-page{overflow:hidden}.archive-page header#main-header,.product-page header#main-header{top:0!important;height:220px;background-image:url(attr(data-image));background-repeat:no-repeat;background-size:100% auto;background-position-y:50%;position:relative!important}.archive-page header#main-header:before,.product-page header#main-header:before{content:"";height:10px;width:100%;background-color:rgba(221,228,233,.4);position:absolute;bottom:10px}.archive-page header#main-header:after,.product-page header#main-header:after{content:"";height:10px;width:100%;background-color:rgba(221,228,233,.6);position:absolute;bottom:0}.archive-page header#main-header .thumbnail,.product-page header#main-header .thumbnail{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#37424a}.archive-page header#main-header .thumbnail img,.product-page header#main-header .thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}.archive-page header#main-header .et_menu_container,.product-page header#main-header .et_menu_container{padding-top:30px}@media (max-width:980px){.archive-page header#main-header,.product-page header#main-header{top:0!important}}@media screen and (max-width:782px){.archive-page header#main-header,.product-page header#main-header{margin:0;padding-top:20px}}.archive-page #main-content h1,.archive-page #main-content h2,.archive-page #main-content h3,.archive-page #main-content h4,.archive-page #main-content h5,.product-page #main-content h1,.product-page #main-content h2,.product-page #main-content h3,.product-page #main-content h4,.product-page #main-content h5{color:#1b3b6f;margin:30px 0 20px}.archive-page #main-content .container,.product-page #main-content .container{padding-top:50px!important}.archive-page #main-content .container:before,.product-page #main-content .container:before{display:none;content:""}.archive-page #main-content .container #content-area #left-area,.product-page #main-content .container #content-area #left-area{width:100%}.archive-page #main-content .container #content-area #left-area .entry-content,.product-page #main-content .container #content-area #left-area .entry-content{padding-bottom:80px}.archive-page #main-content .container #content-area #left-area .entry-content img,.product-page #main-content .container #content-area #left-area .entry-content img{margin-top:50px;margin-bottom:50px}.archive-page #main-content{background-color:#eff4f7}.archive-page #main-content .post-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}.archive-page #main-content .post-items-list .post{width:31.6%!important;margin:0 2.5% 2.5% 0!important}.archive-page #main-content .post-items-list .post p{font-size:16px;line-height:24px}.archive-page #main-content .post-items-list .post h2{margin:10px 0;padding-bottom:0}.archive-page #main-content .post-items-list .post .more-link{margin-top:15px;text-decoration:none;color:#14a1b1;text-transform:uppercase;font-family:verlag-black;font-weight:900;font-size:12px;letter-spacing:.86px;position:relative;display:inline-block;padding-right:30px}.archive-page #main-content .post-items-list .post .more-link:after{content:" ";background-image:url(/wp-content/themes/grics/assets/circle-simple-right.svg);background-size:16px;width:16px;height:16px;position:absolute;right:0;top:4px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.archive-page #main-content .post-items-list .post .more-link:hover:after{right:-8px}.archive-page #main-content .post-items-list .post:nth-child(3n){margin-right:0!important}@media (max-width:980px){.archive-page #main-content .post-items-list .post{width:45.25%!important;margin:0 7.5% 7.5% 0!important}.archive-page #main-content .post-items-list .post:nth-child(2n){margin-right:0!important}.archive-page #main-content .post-items-list .post:nth-child(3n){margin:0 7.5% 7.5% 0!important}}@media (max-width:600px){.archive-page #main-content .post-items-list .post{width:100%!important;margin-right:0!important}.archive-page #main-content .post-items-list .post:nth-child(3n){margin-right:0!important}}.page-404 .img-ctn{width:100%;max-width:820px;margin:0 auto}.page-404 .footer_join_us{display:none}.page-404 .et_pb_button{max-width:230px;margin:0 auto;background-color:#0073ce;color:#fff;border-color:#0073ce;padding:10px 20px}.page-404 .et_pb_button:hover{color:#0073ce;padding:10px 40px 10px 20px}.page-404 #main-content{background-color:#fff}.page-404 #main-content .container{margin:0 auto 100px}.page-404 #main-content .footer_join_us{display:none}.page-404 #main-content .error{margin-bottom:0}.page-404 #main-content .title{margin-top:0}.page-404 #main-content .text a{color:#0073cf;font-family:700}.et_mobile_menu .menu-item-has-children>a{background-color:transparent}#main-header .et_mobile_menu li ul.sub-menu.hide{display:none!important;visibility:hidden!important;-webkit-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out}#main-header .et_mobile_menu li ul.sub-menu.visible{display:block!important;visibility:visible!important}.et_mobile_menu .menu-item-has-children>a:after{font-family:ETmodules;font-size:18px;font-weight:800;content:"3";position:absolute;right:50px}.fa{margin-right:15px}.mobile_nav .wpml-ls-current-language{display:none}@media only screen and (max-width:980px){#mobile_menu{display:block!important;min-height:100vh;height:100%;top:0;right:0;position:fixed;z-index:2;border-top:none;overflow:scroll;padding-top:120px!important}.et_mobile_menu li.fake-switch a{pointer-events:none;position:relative}.et_mobile_menu li.fake-switch a:after{content:"Coming Soon";position:absolute;width:120px;opacity:1;left:50px;bottom:5px;padding:5px 15px;background-color:#fff;color:#000;border-radius:20px;pointer-events:none;text-align:center;-webkit-box-shadow:0 12px 24px 0 rgba(0,0,0,.15);box-shadow:0 12px 24px 0 rgba(0,0,0,.15)}.et_mobile_menu li a{color:#fff!important;width:100%;float:left;text-align:left;margin:5px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;text-transform:uppercase}.et_mobile_menu li a:hover{margin-left:10px;background-color:transparent}.mobile_nav ul#mobile_menu .current_page_item>a{color:#fff!important;background-color:rgba(55,66,74,.1)}.mobile_nav.closed #mobile_menu{background-color:rgba(55,66,74,.1)!important;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0s;transition:-webkit-transform .4s 0s;-o-transition:transform .4s 0s;transition:transform .4s 0s;transition:transform .4s 0s, -webkit-transform .4s 0s}.mobile_nav.opened #mobile_menu{background-color:rgba(55,66,74,.95)!important;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .4s 0s;transition:-webkit-transform .4s 0s;-o-transition:transform .4s 0s;transition:transform .4s 0s;transition:transform .4s 0s, -webkit-transform .4s 0s}body:contains-selector(.opended){background:red}#main-header .container.clearfix.et_menu_container{width:90%}.mobile_menu_bar:before{color:#fff!important}.mobile_nav.opened .mobile_menu_bar:before{content:"M";color:#fff!important}}@media only screen and (max-width:980px){.et_header_style_left .mobile_menu_bar,.et_header_style_split .mobile_menu_bar{z-index:3}#et-top-navigation{padding-right:5px}}@media only screen and (min-width:481px){#mobile_menu{width:320px;margin-left:calc(100% - 320px)}}@media only screen and (max-width:480px){#mobile_menu{width:260px;margin-left:calc(100% - 260px)}}@media only screen and (max-width:340px){#mobile_menu{width:100%;margin-left:0}}@font-face{font-family:verlag-black;src:url(/wp-content/themes/grics/fonts/Verlag-Black.eot);src:url(/wp-content/themes/grics/fonts/Verlag-Black.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/grics/fonts/Verlag-Black.woff2) format("woff2"),url(/wp-content/themes/grics/fonts/Verlag-Black.woff) format("woff")}@font-face{font-family:verlag-bold;src:url(/wp-content/themes/grics/fonts/Verlag-Bold.eot);src:url(/wp-content/themes/grics/fonts/Verlag-Bold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/grics/fonts/Verlag-Bold.woff2) format("woff2"),url(/wp-content/themes/grics/fonts/Verlag-Bold.woff) format("woff")}@font-face{font-family:chronicle-roman;src:url(/wp-content/themes/grics/fonts/ChronicleTextG1-Roman-Pro.otf) format("opentype")}@media screen and (max-width:980px){.client{height:auto}}.client .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:980px){.client .left{max-width:100%!important;margin-top:110px auto 0}}.client .left .connect{height:200px;width:400px;background-color:#fff;-webkit-box-shadow:0 4px 9px 0 rgba(55,66,74,.1);box-shadow:0 4px 9px 0 rgba(55,66,74,.1);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client .left .connect p{font-size:18px;font-weight:900;letter-spacing:1.2px;line-height:22px;color:#1b3b6f;text-transform:uppercase}@media screen and (max-width:980px){.client .left .connect{margin-bottom:120px!important}}@media screen and (max-width:500px){.client .left .connect{width:300px;padding-left:30px}}body{min-width:320px!important;margin:0;padding:0}p{font-size:18px;font-family:chronicle-roman;line-height:26px;font-weight:400}@media (max-width:600px){p{font-size:16px;line-height:24px}}div.et_pb_blurb_description{font-size:18px;font-family:chronicle-roman;line-height:26px;font-weight:400}h1{font-size:35px!important;font-family:verlag-black;letter-spacing:2px;line-height:45px!important;font-weight:900;text-transform:uppercase}@media (max-width:992px){h1{font-size:30px!important;line-height:40px!important}}@media (max-width:600px){h1{font-size:25px!important;line-height:35px!important}}h2{font-size:25px!important;font-family:verlag-black;letter-spacing:1.2px;line-height:30px!important;text-transform:uppercase;font-weight:900}@media (max-width:992px){h2{font-size:22px!important;line-height:24px!important}}@media (max-width:600px){h2{font-size:25px!important;line-height:35px!important}}h3{font-size:18px!important;font-family:verlag-black;letter-spacing:1.2px;line-height:24px!important;text-transform:uppercase;font-weight:900}@media (max-width:992px){h3{font-size:16px!important;line-height:22px!important}}@media (max-width:600px){h3{font-size:14px!important;line-height:24px!important}}h4{font-size:18px!important;font-family:verlag-black;letter-spacing:1.2px;line-height:24px!important;font-weight:900}@media (max-width:992px){h4{font-size:16px!important;line-height:22px!important}}@media (max-width:600px){h4{font-size:14px!important;line-height:24px!important}}.resume_center h4,.resume_left h4{color:#1b3b6f;text-transform:uppercase;margin-bottom:10px}.resume_center p,.resume_left p{color:#616c74}.resume_center span img,.resume_left span img{min-width:44px;width:44px!important}.resume_center .et_pb_blurb_description,.resume_center .et_pb_module_header{text-align:center}.resume_center span img{margin-bottom:40px}@media screen and (max-width:768px){.resume_center span img{margin-bottom:10px}}.resume_center h4,.resume_center p{text-align:center}.resume_left .et_pb_blurb_description,.resume_left .et_pb_module_header{text-align:left!important}.resume_left span img{margin-right:50px}@media (max-width:980px){.single-project .flex-column-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.single-project .resume_center span img{margin-right:0}.single-project .resume_center h4,.single-project .resume_center p{text-align:left}a.button{border-radius:25px;font-family:verlag-black;font-size:13px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}a.button:after,a.button:before{position:absolute;right:0}a{text-decoration:none}#et_search_icon:hover,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .star-rating span:before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce .star-rating span:before,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;padding-bottom:8px!important;border-bottom:2px solid #fff}#et_search_icon:hover:before,#top-menu li.current-menu-ancestor>a:before,#top-menu li.current-menu-item>a:before,.bottom-nav li.current-menu-item>a:before,.comment-reply-link:before,.entry-summary p.price ins:before,.et-social-icon a:hover:before,.et_password_protected_form .et_submit_button:before,.footer-widget h4:before,.form-submit .et_pb_button:before,.nav-single a:before,.posted_in a:before,.woocommerce #content div.product p.price:before,.woocommerce #content div.product span.price:before,.woocommerce #content input.button.alt:before,.woocommerce #content input.button.alt:hover:before,.woocommerce #content input.button:before,.woocommerce #content input.button:hover:before,.woocommerce #respond input#submit.alt:before,.woocommerce #respond input#submit.alt:hover:before,.woocommerce #respond input#submit:before,.woocommerce #respond input#submit:hover:before,.woocommerce-page #content div.product p.price:before,.woocommerce-page #content div.product span.price:before,.woocommerce-page #content input.button.alt:before,.woocommerce-page #content input.button.alt:hover:before,.woocommerce-page #content input.button:before,.woocommerce-page #respond input#submit.alt:before,.woocommerce-page #respond input#submit.alt:hover:before,.woocommerce-page #respond input#submit:before,.woocommerce-page #respond input#submit:hover:before,.woocommerce-page .star-rating span:before:before,.woocommerce-page a.button.alt:before,.woocommerce-page a.button.alt:hover:before,.woocommerce-page a.button:before,.woocommerce-page a.button:hover:before,.woocommerce-page button.button.alt:before,.woocommerce-page button.button.alt:hover:before,.woocommerce-page button.button:before,.woocommerce-page button.button:hover:before,.woocommerce-page div.product p.price:before,.woocommerce-page div.product span.price:before,.woocommerce-page input.button.alt:before,.woocommerce-page input.button.alt:hover:before,.woocommerce-page input.button:before,.woocommerce-page input.button:hover:before,.woocommerce .star-rating span:before:before,.woocommerce a.button.alt:before,.woocommerce a.button.alt:hover:before,.woocommerce a.button:before,.woocommerce a.button:hover:before,.woocommerce button.button.alt:before,.woocommerce button.button.alt:hover:before,.woocommerce button.button:before,.woocommerce div.product p.price:before,.woocommerce div.product span.price:before,.woocommerce input.button.alt:before,.woocommerce input.button.alt:hover:before,.woocommerce input.button:before,.woocommerce input.button:hover:before,.wp-pagenavi a:hover:before,.wp-pagenavi span.current:before{top:38px}#top-menu .sub-menu li>a{margin:6px 20px;padding:0;width:auto;max-width:200px;padding-bottom:0}#top-menu .sub-menu li>a:hover{margin-left:25px}#top-menu .sub-menu li.current-menu-item>a{padding-bottom:0!important;border-bottom:2px solid #0073cf;margin-top:4px}.news,.products{padding:80px 0}.news .title h2,.products .title h2{margin-bottom:80px}.news .et_pb_portfolio_filters ul li,.products .et_pb_portfolio_filters ul li{margin-bottom:15px}@media (max-width:767px){.news .et_pb_portfolio_filters ul li,.products .et_pb_portfolio_filters ul li{width:auto!important}}.news .et_pb_portfolio_filters ul li a,.products .et_pb_portfolio_filters ul li a{border:none;border-radius:25px!important;margin-right:10px!important;text-transform:uppercase;color:#0073cf;font-family:verlag-black;font-weight:900;font-size:12px;display:block}.news .et_pb_portfolio_filters ul li a:last-child,.products .et_pb_portfolio_filters ul li a:last-child{margin-right:0}.news .et_pb_portfolio_filters ul li a.active,.news .et_pb_portfolio_filters ul li a:hover,.products .et_pb_portfolio_filters ul li a.active,.products .et_pb_portfolio_filters ul li a:hover{background-color:#0073cf;color:#fff}.news .et_pb_portfolio_filters ul li a[data-category-filter=g-admin],.products .et_pb_portfolio_filters ul li a[data-category-filter=g-admin]{color:#34b233}.news .et_pb_portfolio_filters ul li a[data-category-filter=g-admin].active,.news .et_pb_portfolio_filters ul li a[data-category-filter=g-admin]:hover,.products .et_pb_portfolio_filters ul li a[data-category-filter=g-admin].active,.products .et_pb_portfolio_filters ul li a[data-category-filter=g-admin]:hover{background-color:#34b233;color:#fff}.news .et_pb_portfolio_filters ul li a[data-category-filter=g-scol],.products .et_pb_portfolio_filters ul li a[data-category-filter=g-scol]{color:#a44dc4}.news .et_pb_portfolio_filters ul li a[data-category-filter=g-scol].active,.news .et_pb_portfolio_filters ul li a[data-category-filter=g-scol]:hover,.products .et_pb_portfolio_filters ul li a[data-category-filter=g-scol].active,.products .et_pb_portfolio_filters ul li a[data-category-filter=g-scol]:hover{background-color:#a44dc4;color:#fff}.news .et_pb_portfolio_filters ul li a[data-category-filter=g-pedago],.products .et_pb_portfolio_filters ul li a[data-category-filter=g-pedago]{color:#ff6319}.news .et_pb_portfolio_filters ul li a[data-category-filter=g-pedago].active,.news .et_pb_portfolio_filters ul li a[data-category-filter=g-pedago]:hover,.products .et_pb_portfolio_filters ul li a[data-category-filter=g-pedago].active,.products .et_pb_portfolio_filters ul li a[data-category-filter=g-pedago]:hover{background-color:#ff6319;color:#fff}.news .et_pb_portfolio_filters ul li a[data-category-filter=g-data],.products .et_pb_portfolio_filters ul li a[data-category-filter=g-data]{color:#db9b01}.news .et_pb_portfolio_filters ul li a[data-category-filter=g-data].active,.news .et_pb_portfolio_filters ul li a[data-category-filter=g-data]:hover,.products .et_pb_portfolio_filters ul li a[data-category-filter=g-data].active,.products .et_pb_portfolio_filters ul li a[data-category-filter=g-data]:hover{background-color:#db9b01;color:#fff}.news .post,.news .project,.products .post,.products .project{background-color:#fff;padding:25px 30px;border-radius:8px;-webkit-box-shadow:0 4px 9px 0 rgba(55,66,74,.1);box-shadow:0 4px 9px 0 rgba(55,66,74,.1);margin:0 2.5% 2.5% 0!important;width:22%!important}.news .post h2,.news .project h2,.products .post h2,.products .project h2{margin-bottom:10px;text-align:left;text-transform:uppercase}.news .post h2 a,.news .project h2 a,.products .post h2 a,.products .project h2 a{color:#1b3b6f;font-size:18px;line-height:22px}.news .post p,.news .project p,.products .post p,.products .project p{font-size:16px;line-height:24px}.news .post p a,.news .project p a,.products .post p a,.products .project p a{margin-top:15px;text-decoration:none;color:#14a1b1;text-transform:uppercase;font-family:verlag-black;font-weight:900;font-size:12px;letter-spacing:.86px;position:relative;display:block;padding-right:30px}.news .post p a:after,.news .project p a:after,.products .post p a:after,.products .project p a:after{content:" ";background-image:url(/wp-content/themes/grics/assets/circle-simple-right.svg);background-size:16px;width:16px;height:16px;position:absolute;right:0;top:4px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.news .post p a:hover:after,.news .project p a:hover:after,.products .post p a:hover:after,.products .project p a:hover:after{right:-8px}@media (max-width:600px){.news .post p,.news .project p,.products .post p,.products .project p{font-size:14px;line-height:22px}}@media (max-width:980px){.news .et_gallery_item,.news .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.news .et_pb_column .et_pb_grid_item:nth-child(n),.news .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.news .et_pb_column .woocommerce ul.products li.product:nth-child(n),.news .woocommerce-page ul.products li.product:nth-child(n),.products .et_gallery_item,.products .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.products .et_pb_column .et_pb_grid_item:nth-child(n),.products .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.products .et_pb_column .woocommerce ul.products li.product:nth-child(n),.products .woocommerce-page ul.products li.product:nth-child(n){width:45.25%!important}.news .et_gallery_item:nth-child(3n),.news .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n):nth-child(3n),.news .et_pb_column .et_pb_grid_item:nth-child(n):nth-child(3n),.news .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n):nth-child(3n),.news .et_pb_column .woocommerce ul.products li.product:nth-child(n):nth-child(3n),.news .woocommerce-page ul.products li.product:nth-child(n):nth-child(3n),.products .et_gallery_item:nth-child(3n),.products .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n):nth-child(3n),.products .et_pb_column .et_pb_grid_item:nth-child(n):nth-child(3n),.products .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n):nth-child(3n),.products .et_pb_column .woocommerce ul.products li.product:nth-child(n):nth-child(3n),.products .woocommerce-page ul.products li.product:nth-child(n):nth-child(3n){margin:0 7.5% 7.5% 0!important}.news .et_gallery_item:nth-child(2n),.news .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n):nth-child(2n),.news .et_pb_column .et_pb_grid_item:nth-child(n):nth-child(2n),.news .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n):nth-child(2n),.news .et_pb_column .woocommerce ul.products li.product:nth-child(n):nth-child(2n),.news .woocommerce-page ul.products li.product:nth-child(n):nth-child(2n),.products .et_gallery_item:nth-child(2n),.products .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n):nth-child(2n),.products .et_pb_column .et_pb_grid_item:nth-child(n):nth-child(2n),.products .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n):nth-child(2n),.products .et_pb_column .woocommerce ul.products li.product:nth-child(n):nth-child(2n),.products .woocommerce-page ul.products li.product:nth-child(n):nth-child(2n){margin-right:0!important}.news .et_gallery_item:nth-child(odd),.news .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n):nth-child(odd),.news .et_pb_column .et_pb_grid_item:nth-child(n):nth-child(odd),.news .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n):nth-child(odd),.news .et_pb_column .woocommerce ul.products li.product:nth-child(n):nth-child(odd),.news .woocommerce-page ul.products li.product:nth-child(n):nth-child(odd),.products .et_gallery_item:nth-child(odd),.products .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n):nth-child(odd),.products .et_pb_column .et_pb_grid_item:nth-child(n):nth-child(odd),.products .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n):nth-child(odd),.products .et_pb_column .woocommerce ul.products li.product:nth-child(n):nth-child(odd),.products .woocommerce-page ul.products li.product:nth-child(n):nth-child(odd){clear:both}.news .et_gallery_item:nth-child(3n+1),.news .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n):nth-child(3n+1),.news .et_pb_column .et_pb_grid_item:nth-child(n):nth-child(3n+1),.news .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n):nth-child(3n+1),.news .et_pb_column .woocommerce ul.products li.product:nth-child(n):nth-child(3n+1),.news .woocommerce-page ul.products li.product:nth-child(n):nth-child(3n+1),.products .et_gallery_item:nth-child(3n+1),.products .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n):nth-child(3n+1),.products .et_pb_column .et_pb_grid_item:nth-child(n):nth-child(3n+1),.products .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n):nth-child(3n+1),.products .et_pb_column .woocommerce ul.products li.product:nth-child(n):nth-child(3n+1),.products .woocommerce-page ul.products li.product:nth-child(n):nth-child(3n+1){clear:none}}@media (max-width:600px){.news .et_gallery_item,.news .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.news .et_pb_column .et_pb_grid_item:nth-child(n),.news .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.news .et_pb_column .woocommerce ul.products li.product:nth-child(n),.news .woocommerce-page ul.products li.product:nth-child(n),.products .et_gallery_item,.products .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.products .et_pb_column .et_pb_grid_item:nth-child(n),.products .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.products .et_pb_column .woocommerce ul.products li.product:nth-child(n),.products .woocommerce-page ul.products li.product:nth-child(n){width:100%!important}}.services .et_pb_accordion .et_pb_toggle.et_pb_toggle_open{background-color:#fff!important}.services .et_pb_accordion .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title{color:#0073cf!important;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:ETmodules;text-align:center;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:16px;content:"\4c";top:13px;right:10px}#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:"\4d"}#main-header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;-webkit-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}.entry-content ul *{font-size:18px;font-family:chronicle-roman;line-height:26px;font-weight:400}@media (max-width:600px){.entry-content ul *{font-size:16px;line-height:24px}}.et_pb_section.et_pb_section_first{padding-top:inherit!important}
