@import url('/wp-content/themes/centum/style.css');@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700,900|Open+Sans:300,400,700,900');*{font-family:'Roboto';font-weight:300;box-sizing:border-box}h1,h2,h3,h4,h4,h5{font-family:'Open Sans';font-weight:400}p, ul li{font-family:Roboto;font-weight:300;font-size:16px;line-height:26px;color:#3a3a3a}p strong{font-weight:400;color:#101010}p a{font-weight:400;text-decoration:underline;color:#d33}p a.link{text-decoration:none}.vc_row{margin-left:0 !important;margin-right:0 !important}#wrapper{box-shadow:0 0 40px 20px rgba(0,0,0,0.1)}#testimonials{left:calc( 0px + 15px ) !important;width:calc(100% - 30px)   !important}.infobox{margin-left:calc(35px + 15px)  !important;width:calc(100% - 30px)   !important}#page-title{width:calc(100% - 30px);margin-left:15px}.owl-carousel .owl-item{padding:5px}#scroll-top-top{display:none !important}.container .columns{margin-left:0;margin-right:0}.container .sixteen.columns{width:100%}.container>.twelve.columns,.right-sidebar-class>.twelve.columns{width:70% !important;padding-right:5%}.container .five.columns{max-width:100%;width:50%}.container .four.columns{width:25%}#wrapper,#footer{width:100%;margin:0 auto !important;padding:30px 50px 30px 50px !important;max-width:1366px}#footer{padding-bottom:0 !important}#footer .container .four.columns{width:25%}#footer>.container{padding:0 15px}#wrapper .container, #footer .container{width:100%}#footer .textwidget{max-width:250px}#header{margin-bottom:30px;margin-left:10px;padding:0 15px}#navigation-c{padding:0 15px}#header .logo-area{width:15%;margin:0}#header .photo-area{width:60%;margin:0}#header .header-details{width:25%;margin:0}#header .photo-area a{display:block}#header .photo-area a img{float:right}#logo a img{max-width:130px}#header .header-details{float:right}#header #contact-details{margin-top:0;text-align:right}#header #contact-details li{display:block;padding:0;margin:0;border:0}#contact-details i{margin:3px 0 0 5px}#navigation ul li a{font-size:15px;font-weight:400;padding:15px}#footer-bottom{border-top:1px solid #707070 !important}#scroll-top-top{bottom:20px}img.logo-footer{max-width:160px;margin-top:30px}#footer .headline,.footer-headline{margin:0 0 30px 0}#footer .headline h4, .footer-headline h4{background-color:#3a3a3a;font-family:'Open Sans';text-transform:uppercase;border-bottom:1px solid #fff}#footer-bottom{font-size:16px;font-family:Roboto;font-weight:300}#page-title{border:0;background:#004567}#page-title #bolded-line{display:none}#page-title h1, #page-title h2{font-weight:900;color:#fff;text-align:center;font-size:40px;text-transform:uppercase;letter-spacing:-1px;line-height:50px}#portfolio-navi{margin:-80px 40px 0 0}#portfolio-navi a, #portfolio-navi a.off, #portfolio-navi a:hover, #portfolio-navi a.off:hover{width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center}#portfolio-navi a, #portfolio-navi a.off{border:1px solid #fff;color:#3a3a3a;box-shadow:none}#portfolio-navi a:before{top:auto !important;left:auto !important}.headline h3, .headline h4{background-color:#fff;display:inline;padding:0 10px 0 0;font-size:18px;font-family:'Open Sans';text-transform:uppercase;color:#d33;font-weight:700}.home-widget{min-height:460px}.vc_custom_1545748276223{min-height:722px}.home-picture.wpb_single_image img{height:460px}.container .home-products.one-online .five.columns{max-width:100%;width:100% !important}.container .home-products.three-online .five.columns{max-width:100%;width:33% !important}.home-title{font-size:30px;font-weight:300;font-family:Roboto;line-height:1;padding-left:40px;border-left:1px solid #fff}.home-title strong{display:block;color:#fff;font-weight:300}.home-products .shop-item{}#testimonials{left:10px;position:relative;margin-top:0;margin-bottom:0;max-width:100%;width:100%}.page-404{font-size:300px;text-align:center;font-family:Roboto;font-weight:900;color:#fff;text-shadow:0 0 500px #000}.container .bf-form .bf-contact .eight.columns{width:50%;margin:0}.container .bf-form .bf-contact .sixteen.columns{width:100%;margin:0}.bf-contact .title{padding:0;font-size:30px;font-family:Roboto;font-weight:900;color:#004567;margin:20px}.bf-contact p{margin:20px}.bf-form{padding-left:15px;padding-top:30px}.bf-form>.column_container{padding:30px;background:#eee}.bf-form .bf-contact label{padding:5px 20px;font-family:Roboto;font-size:18px;font-weight:300}.bf-form .bf-contact label .required{color:#d33}.bf-form .bf-contact input[type="text"], .bf-form .bf-contact input[type="number"], .bf-form .bf-contact input[type="tel"], .bf-form .bf-contact input[type="url"], .bf-form .bf-contact input[type="password"], .bf-form .bf-contact input[type="email"], .bf-form .bf-contact textarea, .bf-form .bf-contact select{width:100%;height:40px;margin-top:10px;border:0}.bf-form .bf-contact .wpcf7-submit{margin-top:20px;width:100%;height:50px;outline:none !important}.bf-form .bf-contact textarea{height:300px;resize:none}.bf-form .wpcf7-response-output{display:inline-block !important;margin:5px 20px;width:calc(100% - 40px)}.blog-home .picture{position:relative;height:180px;overflow:hidden}.blog-home .item-description h5{min-height:60px}.loop.post{display:flex;position:relative;width:100%}.loop.post .post-img.picture{width:30%;display:block;padding-top:30px}.loop.post .post-img.picture .image-overlay-link{display:none !important}.loop.post .post-content{margin:0 0 0 10%;display:block;width:60%}.single-post .post-content .post-description{padding:20px;background:#eee}.products.isotope .shop{position:relative !important}.products .product{margin:0;transform:none !important;padding:0 10px}.shop-item{background:transparent;min-height:60px;margin:0}.shop-item .item-description{border:0 !important;background:transparent;margin:0;padding:10px}.shop-item .item-description h5{border:0 !important;padding:0;margin:0;line-height:18px;font-weight:300;padding-left:30px}.shop-item .item-description h5:before{content:'';width:30px;height:30px;display:block;background:url('/wp-content/themes/centum-child/images/book.png') top left no-repeat;background-size:contain;opacity:0.5;position:absolute;left:0;top:20%}.product .woocommerce-tabs{margin-top:50px}.product .woocommerce-tabs .tabs{display:none}.product .woocommerce-tabs .tab-content{padding:20px;background:#eee}.product.type-product{padding:0 15px  !important}.product-page.bf-special-header{padding:20px;background:#fff;margin-left:0 margin-right: 0;position:relative;height:auto;box-shadow:0 0 10px 5px rgba(0,0,0,0.05)}.product-page.bf-special-header.bf-fixed-header{position:fixed;top:0;z-index:99999;margin:0 0 0 -10px}.product-page.bf-special-header>.title{border-bottom:0;padding:20px 40px !important;margin:0}.product-page.bf-special-header.bf-fixed-header .title{}.product-page.bf-special-header > .title h1{font-weight:600;font-size:24px;line-height:30px;color:#004567;display:block !important;margin:20px 0;width:703px;min-height:60px;max-width:100%}.product-page.bf-special-header>.title>section,.product-page.bf-special-header>.title>.product_meta{display:none}.product-page.bf-special-header>.title>section.linking{display:block !important;padding:0;float:right;margin-top:5px;margin-bottom:20px}.product-page.bf-special-header > .title .price{display:inline-block;font-size:50px;font-family:Roboto;font-weight:900;float:left;margin-top:20px;margin-bottom:20px}.product-page.bf-special-header > .title .price .amount{color:#3a3a3a !important}.product-page.bf-special-header > .title form.cart .quantity.buttons_added{float:right;clear:both;display:none !important}.product-page.bf-special-header > .title form.cart .quantity.buttons_added input{width:40px;height:40px}.product-page.bf-special-header > .title form.cart .single_add_to_cart_button{float:right;clear:both;font-size:20px}.product-page.bf-special-header > .title .bf-other-infos{position:relative;clear:both;margin-top:80px}.product-page.bf-special-header > .title .bf-other-infos ul{}.product-page.bf-special-header > .title .bf-other-infos ul li{color:#000;background:rgba(0,0,0,0.2);margin:0 0 2px 0;padding:5px 20px;min-width:350px}.product-page.bf-special-header > .title .bf-other-infos ul li .propriety{color:#000}.product-page.bf-special-header > .title .bf-other-infos ul li i{}.product-page.bf-special-header > .title .bf-other-infos ul li .number{color:#000;display:inline-block;float:right}.woocommerce-ordering{display:none}.search input{width:100%;padding-left:40px;background:#eee url(/wp-content/themes/centum-child/images/search-ico-alt.png) no-repeat 5% 50%;height:40px;box-shadow:none;border:0;font-size:16px;color:#3a3a3a}.woocommerce-placeholder.wp-post-image{display:none}.widget.woocommerce li .amount{display:none}.widget.woocommerce .cart_list.product_list_widget li .amount{display:inline-block !important}.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{width:100%}.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{display:none}#payment ul.payment_methods li img{vertical-align:middle;margin:0 20px}.woocommerce-cart-form__cart-item.cart_item input{width:40px;height:40px}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none;margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{float:none;display:inline-block;font-size:14px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 15px}.order_details.shop_table tbody tr, #order_review .shop_table tbody tr{background:#fff;color:#3a3a3a}.order_details.shop_table tbody tr td, #order_review .shop_table tbody tr td{color:#3a3a3a !important;vertical-align:middle !important}.woocommerce-account  form .form-row .input-text, .woocommerce-account  form .form-row .input-text{border:0}.woocommerce-account  form button{background:#d30;color:#fff}.order_details.shop_table tbody tr td a, #order_review .shop_table tbody tr td a{color:#3a3a3a !important}.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none;padding:20px;background:#eee}.woocommerce-account .woocommerce-order-details .headline h3, .woocommerce-account .woocommerce-order-details .headline h4, .woocommerce-account .woocommerce-customer-details .headline h3, .woocommerce-account .woocommerce-customer-details .headline h4{background:transparent}.widget_shopping_cart_content{width:100%;box-sizing:border-box;background:#eee}.widget.woocommerce .cart_list.product_list_widget{margin-bottom:20px}.widget_shopping_cart_content .buttons a{font-size:14px;text-decoration:none;width:100%;margin:2px 0}.widget.woocommerce:not(.widget_product_categories) li a{font-weight:300}.widget.woocommerce:not(.widget_product_categories) li .product-title{margin-top:10px}.widget.woocommerce:not(.widget_product_categories) .product_list_widget:not(.cart_list) li{padding-left:20px;position:relative}.widget.woocommerce:not(.widget_product_categories) .product_list_widget:not(.cart_list) li:before{content:"▪";display:block;position:absolute;font-weight:bold;top:15px;left:5px;color:#004567;font-size:10px}.text-blue{color:#004567 !important}.entry-footer .edit-link{display:none !important}.infobox{width:100%;margin-left:45px;margin-bottom:20px;background:#004567 !important}.return-to-shop a{text-decoration:none}.order-again{display:none !important}.woocommerce-message .wc-forward{display:none !important}.woocommerce-message .restore-item{display:none !important}.products.isotope{height:auto !important}@media screen and (min-width: 1280px) and (max-width: 1359px){#navigation ul li a{font-size:14px;font-weight:400;padding:15px}.large-notice{height:300px;padding:50px}}@media screen and (max-width: 1279px){#wrapper,#footer{padding:20px 10px 50px 10px !important}#testimonials{left:0 !important;width:calc(100% - 30px)   !important}.testimonials-slider li p{padding:40px 20px !important}.testimonials-slider .flex-control-nav{bottom:10px !important;}.infobox{margin:30px 15px  !important;width:calc(100% - 30px)   !important}.infobox a{display:none !important}.vc_custom_1545748276223{min-height:auto}#footer .textwidget{max-width:100%}.col-1024-100{width:100% !important;padding-bottom:30px}.js .selectnav{display:block;height:50px;outline:none}#navigation #mainmenu-cont{display:none}#navigation{background-color:transparent !important;padding:0}#header{margin-bottom:0}#header .logo-area{width:100%;margin:5px 0;float:none}#header .photo-area{display:none}#header .header-details{width:100%;margin:5px 0;float:none}#logo{text-align:center;float:none}#logo a{display:inline-block}#logo a img{max-width:130px}#header .header-details{float:none}#header .social-icons{display:none}#header #contact-details{margin-top:0;float:none}#header #contact-details li{display:block;text-align:center;padding:0;margin:0;border:0}#contact-details i{display:none}#footer .container .four.columns{width:100% !important;text-align:center}#footer img.logo-footer{margin:30px auto}#footer .widget ul li{display:block;text-align:center}#footer .widget ul li a{display:inline}#footer .widget ul li:before, #footer .latest-post-blog>a{display:none}#footer p{max-width:400px;margin:0 auto}#footer-bottom{text-align:center}.wpb_single_image .vc_figure{display:block  !important}.wpb_single_image .vc_single_image-wrapper{display:block !important}.home-picture.wpb_single_image img{height:auto  !important;width:100%}.home-products{margin:0 !important}.vc_custom_1545746170026,.vc_custom_1545749118921{padding-right:0px;width:100%}.blog-home  .vc_col-sm-3{width:100% !important;text-align:center}.blog-home .picture{display:none  !important}.blog-home .title{font-size:25px;text-align:center;margin:30px 0 20px 0}.container .home-products.three-online .five.columns{width:50%  !important}#wrapper>.container.product.type-product>.twelve.columns{}#wrapper>.container>.post.twelve.columns,.container>.twelve.columns,.right-sidebar-class>.twelve.columns{padding-right:15px !important}#wrapper>.container.product.type-product>.twelve.columns,#wrapper>.container>.post.twelve.columns,#wrapper>.container.product.type-product>.four.columns,#wrapper>.container>.post.twelve.columns+.four.columns,.container>.twelve.columns,.right-sidebar-class>.twelve.columns,.container>.twelve.columns+.four.columns,.right-sidebar-class>.twelve.columns+.four.columns{width:100% !important;max-width:800px  !important;margin:20px auto  !important;float:none;display:block;position:relative}#wrapper>.container.product.type-product>.four.columns,#wrapper>.container>.post.twelve.columns+.four.columns,.container>.twelve.columns+.four.columns,.right-sidebar-class>.twelve.columns+.four.columns{padding:0 15px}.product-page.bf-special-header.bf-fixed-header{width:100%;margin:0;left:0}.container .bf-form .bf-contact .eight.columns{width:100%}.product-page.bf-special-header>.title{padding:10px !important;margin:0;text-align:center}.pagination{margin-bottom:30px;text-align:center}.wp-pagenavi{display:inline-block;margin:10px auto}.container>.twelve.columns,.right-sidebar-class>.twelve.columns,.container>.twelve.columns+.four.columns,.right-sidebar-class>.twelve.columns+.four.columns{padding:0 20px !important}#wrapper>.container.product.type-product>.twelve.columns,#wrapper>.container.product.type-product>.twelve.columns+.four.columns{padding:0 !important}.bf-form{padding:0}.product-page.bf-special-header > .title .bf-other-infos ul li{text-align:left}}@media screen and (min-width: 1024px) and (max-width: 1279px){}@media screen and (min-width: 768px) and (max-width: 1023px){}@media screen and (max-width: 767px){.container .five.columns{width:100%}.blog-home .title, .container .home-products.three-online .five.columns .title{font-size:25px;line-height:30px}.container .home-products.three-online .five.columns{width:100%  !important}.loop.post{display:block}.loop.post .post-img.picture{width:100%;display:block;padding-top:0;margin:20px 0 0 0}.loop.post .post-content{width:100%;margin:20px 0 5px 0;display:block}.product-page.bf-special-header{}.product-page.bf-special-header > .title .price, .product-page.bf-special-header > .title > section.linking, .product-page.bf-special-header > .title form.cart .single_add_to_cart_button{float:none;margin:0}.product-page.bf-special-header > .title form.cart .single_add_to_cart_button{width:100%;margin:10px 0 20px 0;padding:10px 20px}.product-page.bf-special-header > .title form.cart .single_add_to_cart_button:before{display:none}.product-page.bf-special-header > .title .bf-other-infos{margin-top:10px}}