@media screen and (max-width:479px){*{box-sizing:border-box}.wrapper{width:95%;display:inherit!important}.header-top{text-align:center}.top-col:not(:last-child){border:none;padding:0;margin:0}.main-header{padding-top:15px}.site-title{text-align:center;margin:0 0 10px}.logo{text-align:center;padding:15px 0 0}.toggle{display:block}.toggle a{width:100%;color:#fff;background:url(/wp-content/themes/formation-lite/images/mobile_nav_right.png) no-repeat right center #373a3f;padding:10px 10px;margin:10px 0 0;font-size:16px;text-decoration:none}.toggle a:hover{color:#ffffff!important}.toggle a.active{color:#fff}.navigation{padding:0;margin-bottom:15px}.sitenav{display:none;margin-bottom:10px;width:100%}.sitenav ul{background:#000000!important;color:#000;width:100%;float:none;margin-top:0}.sitenav ul li{border-top:1px #303030 solid;display:block;float:none;text-align:left}.sitenav ul li ul{color:#fff;opacity:0;padding:0;position:absolute;right:9999rem;top:calc(100% + 2rem);transition:opacity 0.15s linear,transform 0.15s linear,right 0s 0.15s;transform:translateY(.6rem);width:20rem;z-index:1}.sitenav ul li.menu-item-has-children:hover>ul,.sitenav ul li.menu-item-has-children:focus>ul,.sitenav ul li.menu-item-has-children.focus>ul{left:0;opacity:1;transform:translateY(0);transition:opacity 0.15s linear,transform 0.15s linear;background-color:#303030;top:0;position:relative}.sitenav ul li a{padding:5px 10px;display:block;color:#ffffff!important;text-align:left}.sitenav ul li a:hover{color:#fff}.sitenav ul li ul,.sitenav ul li ul ul{display:block!important}.sitenav ul li ul li a:before{content:"\00BB \00a0"}.sitenav ul li ul li a{padding-left:20px!important;color:#ffffff!important}.sitenav ul li ul li ul li a{padding-left:30px!important}.sitenav ul li.current_page_item a{background-color:transparent!important}.sitenav ul li:hover,.sitenav ul li.current_page_item{background-color:inherit!important}.nivo-caption{width:86%!important;left:0!important;right:0!important;margin:0 auto!important;padding:15px 15px 5px!important}.home-slider h4{font-size:14px;margin-bottom:10px;padding-left:0;letter-spacing:0}.home-slider h2{font-size:20px;margin-bottom:10px}.home-slider p{display:none}.home-slider a.slide-button{display:none}.home-slider .nivo-directionNav{display:none}.home-slider .nivo-controlNav{display:none}#sitemain iframe{max-width:100%;height:auto}.wrapper{width:95%;display:inherit!important}.content-area{width:95%;margin:0 auto;padding:0 0 50px}.flex{display:block}.site-main{width:100%;margin:0;padding:0;float:none}#sidebar{width:auto;margin:60px 0 0;padding:0;float:none}.features{padding:50px 0 30px 0}.features-box{margin:50px 0;display:inline-block;width:100%}.about-thumb{margin-bottom:25px}}@media screen and (max-width:739px) and (min-width:480px){*{box-sizing:border-box}.header-top{text-align:center}.main-header{padding-top:15px}.site-title{text-align:center;margin:0 0 10px}.logo{text-align:center;padding:15px 0 0}.toggle{display:block}.toggle a{width:100%;color:#fff;background:url(/wp-content/themes/formation-lite/images/mobile_nav_right.png) no-repeat right center #373a3f;padding:10px 10px;margin:20px 0 0;font-size:16px;text-decoration:none}.toggle a:hover{color:#ffffff!important}.toggle a.active{color:#fff}.sitenav{display:none;margin-bottom:20px;width:100%}.theme-navigation{position:relative}.navigation{padding:0;margin-bottom:15px}.sitenav ul{background:#000000!important;color:#000;width:100%;float:none;margin-top:0}.sitenav ul li{border-top:1px #303030 solid;display:block;float:none;text-align:left}.sitenav ul li ul{color:#fff;opacity:0;padding:0;position:absolute;right:9999rem;top:calc(100% + 2rem);transition:opacity 0.15s linear,transform 0.15s linear,right 0s 0.15s;transform:translateY(.6rem);width:20rem;z-index:1}.sitenav ul li.menu-item-has-children:hover>ul,.sitenav ul li.menu-item-has-children:focus>ul,.sitenav ul li.menu-item-has-children.focus>ul{left:0;opacity:1;transform:translateY(0);transition:opacity 0.15s linear,transform 0.15s linear;background-color:#303030;top:0;position:relative}.sitenav ul li a{padding:5px 10px;display:block;color:#ffffff!important;text-align:left!important}.sitenav ul li a:hover{color:#fff}.sitenav ul li ul,.sitenav ul li ul ul{display:block!important}.sitenav ul li ul li a:before{content:"\00BB \00a0"}.sitenav ul li ul li a{padding-left:20px!important;color:#ffffff!important}.sitenav ul li ul li ul li a{padding-left:30px!important}.sitenav ul li.current_page_item a{background-color:transparent!important}.sitenav ul li:hover,.sitenav ul li.current_page_item{background-color:inherit!important}.nivo-caption{width:86%!important;left:0!important;right:0!important;margin:0 auto!important;padding:15px 15px 5px!important}.home-slider h4{font-size:16px;margin-bottom:10px;padding-left:0;letter-spacing:0}.home-slider h2{font-size:22px;margin-bottom:10px}.home-slider p{display:none}.home-slider a.slide-button{display:none}.home-slider .nivo-directionNav{display:none}.home-slider .nivo-controlNav{display:none}.flex{display:block}.features{padding:50px 0 30px 0}.features-box{margin:30px 0;display:inline-block;width:100%}.about-thumb{margin-bottom:25px}#sitemain iframe{max-width:100%;height:auto}.wrapper{width:460px;display:inherit!important}.content-area{width:460px;margin:0 auto;padding:0 0 50px}.site-main{width:auto;margin:0;padding:0;float:none}#sidebar{width:auto;margin:60px 0 0;padding:0;float:none}}@media screen and (max-width:899px) and (min-width:320px){.cat_comments{height:auto}}@media screen and (max-width:999px) and (min-width:740px){*{box-sizing:border-box}.header-top{font-size:12px}.top-col:not(:last-child){padding:0 10px 0 0;margin:0 10px 0 0}.main-header{padding-top:15px}.tab-block{display:block}.main-header .left-area,.right-area{width:100%}.site-title{text-align:center;margin:0 0 10px;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.logo{text-align:center;padding:15px 0 0}.head-cell{padding-right:5px;margin-right:5px}.head-cell .cell-text,.head-cell i{font-size:13px}.toggle{display:block}.toggle a{width:100%;color:#fff;background:url(/wp-content/themes/formation-lite/images/mobile_nav_right.png) no-repeat right center #373a3f;padding:10px 10px;margin:20px 0 0;font-size:16px;text-decoration:none}.toggle a:hover{color:#ffffff!important}.toggle a.active{color:#fff}.sitenav{display:none;float:none;margin-bottom:20px}.navigation{width:auto;background-color:transparent!important;position:relative!important;padding:0;margin-bottom:20px}.sitenav ul{background:#000000!important;color:#000;width:100%;float:none;margin-top:0}.sitenav ul li{border-top:1px #303030 solid;display:block;float:none;text-align:left}.sitenav ul li:before{content:none}.sitenav ul li ul{color:#fff;opacity:0;padding:0;position:absolute;right:9999rem;top:calc(100% + 2rem);transition:opacity 0.15s linear,transform 0.15s linear,right 0s 0.15s;transform:translateY(.6rem);width:20rem;z-index:1}.sitenav ul li.menu-item-has-children:hover>ul,.sitenav ul li.menu-item-has-children:focus>ul,.sitenav ul li.menu-item-has-children.focus>ul{left:0;opacity:1;transform:translateY(0);transition:opacity 0.15s linear,transform 0.15s linear;background-color:#303030;top:0;position:relative}.sitenav ul li a{padding:5px 10px;display:block;color:#ffffff!important;text-align:left}.sitenav ul li a:hover{color:#fff}.sitenav ul li ul li a:before{content:"\00BB \00a0"}.sitenav ul li ul li a{padding-left:20px!important;color:#ffffff!important}.sitenav ul li ul li ul li a{padding-left:30px!important}.sitenav ul li:hover,.sitenav ul li.current_page_item{background-color:inherit!important}.home-slider .nivo-caption{width:70%;padding:20px}.home-slider h2{font-size:36px}.home-slider p{display:none}.wrapper{width:95%;display:inherit!important}.content-area{width:auto;margin:0 20px;padding:0 0 50px 0}.site-main{width:60%;margin:0;padding:0;float:left}#sidebar{width:35%;margin:0;padding:0;float:right}.features-box{padding:0 18px 40px}.about-section .col{flex:0 0 100%}.about-thumb{margin-bottom:30px}}@media screen and (min-width:1000px){.sitenav ul li ul li{display:block;position:relative;float:none}.sitenav ul li ul li a{display:block;padding-top:10px;padding-bottom:10px;border-bottom:1px #313131 solid}.site-main{width:70%}}@media screen and (min-width:1000px) and (max-width:1159px){.wrapper{width:95%}.head-cell .cell-text,.head-cell i{font-size:14px}.sitenav ul{font-size:12px}.sitenav ul li{margin:0 5px 0 0}.sitenav ul li a{padding:30px 8px}.sitenav ul li:hover>ul{top:52px}.nivo-caption{height:auto!important;width:70%!important}.nivo-caption h2{font-size:48px}.cat_comments{left:35px;width:25%}.content-area{width:95%}}