@import "/css/reset.css";
@import "/css/skeleton.css";
@import "/css/superfish.css";
@import "/css/camera.css";
@import "/css/ui.totop.css";
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
/*css*/
html * {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{background:#666 url('/immagini/bg_2.jpg') 0 0 repeat;font:13px/21px 'Open Sans', sans-serif;color:#000;position:relative;min-width:320px;-webkit-text-size-adjust:none;}
html,body{height:100%;}
#share-a {float:right; margin-left:20px;}
.pager {list-style: outside none none;margin-bottom:40px;padding-left: 0;text-align: center;}
.pager li {display: inline;}
.pager li > a, .pager li > span {background-color: #fff;border: 1px solid #428bca;border-radius:30px;display: inline-block;font-size: 13px;padding: 2px 10px; color:#428bca;}
.pager li > a:hover, .pager li > a:focus {background-color: #428bca;text-decoration: none;}
.pager .next > a, .pager .next > span {float: right;}
.pager .previous > a, .pager .previous > span {float: left;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {background-color: #fff;color: #999;cursor: not-allowed;}
.breadcrumb {float: left;font-weight: 700; margin-right:20px;border: 1px solid #428bca;border-radius: 30px;color: #428bca;display: inline-block;font-size: 13px;padding: 2px 10px;}
.fa-footer {font-size:30px!important; display:block!important; padding:10px; height:30px!important;}
.list-inline li { display: inline-block;}
img{max-width:100%;}
a{color:#33628b;outline:none;cursor:pointer;text-decoration:none;}
*{-webkit-text-size-adjust:none;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.animate{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans', sans-serif;font-weight:normal;color:#428bca;}
h1{font-size:46px;font-weight:800;line-height:normal; color:#0a253d;letter-spacing: -1px;}
h2{font-size:32px;font-weight:600;line-height:normal;}
h3{font-size:14px;line-height:normal;font-weight:800;color:#efefef;}
h4{font:18px 'Open Sans', sans-serif;font-weight:800;color:#428bca;}
.bold {font-weight: 800!important;}
.uppercase { text-transform: uppercase;}
.center {text-align: center;}
.white {color: #fff!important;}
.pad_1{padding-top:30px;}
.pad_2{padding-bottom:50px;}
.marg_1{margin-bottom:14px;}
.marg_2{margin-bottom:50px;}
.marg_3{margin-bottom:36px;}
.marg_4{margin-bottom:70px}
.f-left{float:left;}
.f-right{float:right;}
hr {background-color: #f5f5f5;border: 0 none;clear: both;color: #f5f5f5;height: 1px;margin-bottom:20px;margin-top:20px;}
.menu-ecommerce {padding:10px;}
.menu-ecommerce li {font-size:14px; line-height:22px;}
/************Header************/
header{background-image:url('/immagini/bg_header.jpg');background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:relative;z-index:2;background-color:#1e1e1e;}
.menuHolder1{width:100%;height:56px;background:#0a253d;}
.logo{position:relative;}
.slog_01{position:relative;float:right;font:15px/15px Georgia, Times, serif;font-style:italic;color:#5e5e5e;margin:18px 0 0;}
.slog_01 span{position:relative;display:inline-block;float:left;width:18px;height:17px;background:url('/immagini/marker_m.png') center center no-repeat;}
.social{position:relative;display:inline-block;width:100%;margin-bottom:40px;}
.social-icon{margin:20px 0 0;float:right;}
.social-icon > li{display:inline-block;float:left;margin-left:5px;}
.social-icon > li > a{display:inline-block;}
.social-icon > li > a > img{position:relative;top:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.social-icon > li > a:hover img{top:-5px;}
/************End Header************/
.button1{font:18px/18px 'Open Sans', sans-serif;background:#00558b;color:#FFFFFF;display:inline-block;padding:19px 29px;position:relative;text-align:center;-webkit-box-shadow:1px 2px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 2px 10px rgba(0, 0, 0, 0.2);box-shadow:1px 2px 10px rgba(0, 0, 0, 0.2);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.button1 span{position:relative;display:inline-block;width:20px;height:20px;margin:1px 0 0 11px;background:url('/immagini/arr_more.png') center 0 no-repeat;}
.button1:hover{background:#282828;text-decoration:none;}
/************Content***********/
#content{padding-top:33px;background:#fff; background-image:url(/immagini/bg-main.jpg); background-position:center top; background-repeat:no-repeat;}
.block_1{position:relative;color:#656565;text-align:center;padding:1px 0 20px;}
.block_1 h2{margin-bottom:30px;}
.block_1 p{font-weight:300;font-size:18px;line-height:27px;color:#8c8c8c;padding-bottom:48px;}
.block_button{position:absolute;left:0;bottom:-70px;text-align:center;width:100%}
.button2{position:relative;display:inline-block;width:108px;height:108px;background:#fff;text-align:center;border-radius:500px;-moz-border-radius:500px;-webkit-border-radius:500px;}
.button2 .eff{font:15px/15px 'Open Sans', sans-serif;color:#5f5e5e;background:#fff;position:relative;display:inline-block;width:77px;height:77px;border:1px solid #cfcfcf;border-radius:500px;-moz-border-radius:500px;-webkit-border-radius:500px;margin-top:15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.button2:hover .eff{color:#f7941d;border:1px solid #f7941d;}
.button2 .poz{position:relative;display:inline-block;margin-top:31px;}
.z-ind{z-index:5;}
.block_bg_1{position:relative;padding-top:30px;background:url('/immagini/bg_1.jpg') 0 0 repeat;z-index:4;}
.block_2{position:relative;text-align:center;background:#fff;}
.block_2 img{position:relative;margin-bottom:26px;}
.block_2 p{line-height:18px;margin-bottom:21px;}
.block_2 .title{font:16px/18px "Lato",sans-serif;color:#515151;margin-bottom:19px;font-weight: 800; text-transform:uppercase;}
.bott_line{position:relative;width:100%;height:8px;}
.block_2 .bott_line{opacity:0;}
.bott_bg_1{background:#f8941d;}
.bott_bg_2{background:#f8531d;}
.bott_bg_3{background:#15afb1;}
.bott_bg_4{background:#15b147;}
.button3{font:15px/15px 'Open Sans', sans-serif;position:relative;display:inline-block;}
.block_2 .col_more1{color:#f8941d;}
.block_2 .col_more2{color:#f8531d;}
.block_2 .col_more3{color:#15afb1;}
.block_2 .col_more4{color:#15b147;}
.button3:hover{color:#515151;text-decoration:none;}
.lines_bottom{position:absolute;display:inline-block;}
.block_bg_2{position:relative;padding-top:50px;background:url('/immagini/bg_2.jpg') 0 0 repeat;}
.block_3{position:relative;overflow:hidden;margin-bottom:56px;}
.block_3 h3{position:relative;margin-bottom:23px;}
.list_1{position:relative;display:inline-block;margin:0 0 9px;overflow:hidden;text-transform:uppercase;font-size:14px;float:right;margin-right:61px;width:100%;}
.list_1 li{position:relative;background:url('/immagini/marker.png') right 2px no-repeat;padding:0 35px 4px 0;min-height:18px;margin:0 0 14px;}
.list_1 a{color:#fff;text-decoration:none;float:right;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.list_1 a:hover{color:#6b6b6b;text-decoration:none;}
.block_4{position:relative;overflow:hidden;margin-bottom:63px;}
.block_4 h3{position:relative;margin-bottom:23px;}
.block_4 hr{margin-bottom:36px;}
.soc-links a{display:block;width:29px;height:29px;}
.soc-links a:hover{background-position:0 -29px;}
.soc-links li{display:block;float:left;margin:0 12px 0 0;}
.soc-links{position:relative;display:inline-block;text-align:center;overflow:hidden;padding-left:64px;}
.soc-link1{background:url('/immagini/soc_icon1.jpg') no-repeat 0 0;}
.soc-link2{background:url('/immagini/soc_icon2.jpg') no-repeat 0 0;}
.soc-link3{background:url('/immagini/soc_icon3.jpg') no-repeat 0 0;}
.soc-link4{background:url('/immagini/soc_icon4.jpg') no-repeat 0 0;}
.block_5{position:relative;overflow:hidden;margin-bottom:65px;}
.block_5 h3{position:relative;margin-bottom:23px;}
.block_5 hr{margin-bottom:45px;}
.block_6{position:relative;}
.block_6 img{position:relative;margin-bottom:42px;}
.block_6 time{position:relative;display:block;font:bold 30px/30px Georgia, Times, serif;color:#cecece;margin-bottom:23px;}
.link_1{position:relative;color:#c1c1c1;}
.link_1:hover{color:#fff;text-decoration:none;}
.link_3{position:relative;color:#253a4f;}
.link_3:hover{color:#000;text-decoration:none;}
.block_6 hr{margin-bottom:26px;}
.block_6 p{line-height:20px;color:#f5f5f5;}
.link_2{font-weight:600;position:relative;display:inline-block;background:url('/immagini/arr_more2.png') 0 7px no-repeat;padding:0 0 0 13px;min-height:18px;text-transform:uppercase;color:#fff;margin-top:26px;}
.link_2:hover{color:#6b6b6b;text-decoration:none;}
/************Page_2***********/
.style_1{position:relative;margin:17px 0 20px;}
.block_7{position:relative;margin-bottom:20px;}
.block_7 .figure{position:relative;display:inline-block;margin-bottom:29px;}
.block_7 time{position:relative;display:inline-block;font-family:'Open Sans', sans-serif; font-size:24px;color:#515151;margin-bottom:7px;}
.magnifier{position:relative;display:block}
.magnifier:after{content:'';display:block;width:100%;height:100%;position:absolute;opacity:0;left:0;top:0;background:url('/immagini/magnifier.png') center center no-repeat;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.magnifier:hover:after{opacity:.8;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
/************Page_3***********/
.style_2{position:relative;margin:11px 0 30px;}
.block_8{position:relative;text-align:center;margin-bottom:61px;}
.block_8 img{position:relative;margin-bottom:28px;}
.block_8 p{line-height:18px;margin-bottom:13px;}
.block_8 .title{font:italic 18px/18px Georgia, Times, serif;color:#515151;margin-bottom:15px;}
.button4{font-size:15px;background:#fff;color:#5f5e5e;display:inline-block;padding:11px 22px;position:relative;text-align:center;border:1px solid #c8c8c8;border-radius:3px;-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; cursor:pointer;}
.button4:hover{background:#79b1d4;text-decoration:none;color:#fff;}
.block_bg_3{position:relative;padding-top:71px;background:url('/immagini/bg_1.jpg') 0 0 repeat;}
.block_9{position:relative;margin-bottom:30px;}
.block_9 img{position:relative;display:inline-block;float:left;margin-right:20px;}
.block_9 .txt_info{position:relative;font-size:14px;line-height:18px;font-weight:300;}
.block_9 .txt_info .title{font-family:'Open Sans', sans-serif; font-size:20px;color:#515151;margin-bottom:19px;}
.block_9 .txt_info p{margin-bottom:32px;}
.block_9 .button4{background:transparent;}
.block_9 .button4:hover{background:#c8c8c8;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
/************Page_4***********/
.style_3{position:relative;margin:11px 0 36px;}
.block_10{position:relative;margin-bottom:10px;}
.block_10 h4{margin-bottom:10px;}
.block_10 p{margin-bottom:10px;}
/************Page_5***********/
.figure iframe{position:relative;width:100%;height:303px;margin:0 0 28px;}
.cont_info{position:relative;line-height:18px;}
.cont_info .title{font-family:'Open Sans', sans-serif; font-size:20px;color:#515151;position:relative;display:block;margin:0 0 17px;}
.width1{position:relative;display:inline-block;width:79px;}
/************Page_priv***********/
.block_11{margin-bottom:78px;}
.block_11 p{line-height:18px;}
/************End Content***********/
/************Footer************/
footer{font-size:13px;display:block;padding:0 0 32px 0;text-align:right;text-transform:uppercase; background-image:url(/immagini/bg_footer.gif); background-position:top; background-repeat:repeat-x; background-size:1px 100%; color:#fff;}
footer p{color:#79b1d4;padding-top:7px;}
footer .sep{position:relative;display:inline-block;width:35px;text-align:center;margin-top:-4px;}
footer .link{color:#79b1d4;}
footer .link:hover{color:#fff;text-decoration:none;}
/************End Footer************/
.footer_list li {text-align:left;color:#f5f5f5;}
.footer_list li a { color:#f5f5f5; text-transform:none;}
.link_btn_01 {border:1px solid #fff; display:block; padding:10px 20px; font-size:18px; margin-top:20px; text-transform:uppercase;}
.link_btn_01:hover {border:1px solid #79b1d4; background-color:#79b1d4;}
.box_social_footer {width:25%; float:left; text-align:center;}
/*==================================RESPONSIVE LAYOUTS===============================================*/
@media only screen and (max-width:995px){
.caption{margin-top:-151px;}
.caption_bg{width:100%;}
.slog_01{margin:11px 0 0;}
.soc-links{padding-left:0;}
.block_9 .txt_info{overflow:hidden;}
.logo{margin-left:0;}
.sf-menu a{margin:0 36px 0 0;}
.sf-menu > li:after{right:15px;}
}
@media only screen and (max-width:767px){
.logo{top:12px;}
nav{margin-left:0;}
.slog_01{display:none;}
.caption{margin-top:-167px;}
.block_2 .bott_line{opacity:1;}
.lines_bottom{opacity:0;}
.block_2{margin-bottom:70px;}
.block_2 img{width:100%;}
.block_2 .button3{margin-bottom:23px;}
.list_1{float:left;}
.list_1 a{float:left;}
.block_6{margin-bottom:60px;}
.block_6 img{width:100%;}
.block_9 .txt_info{overflow:visible;}
h1 {font-size: 21px;}
h2 {font-size: 19px;}
h3 {font-size: 17px;}
}
@media only screen and (max-width:480px){
.logo img{width:80%;}
.caption{margin-top:-178px;}
.caption span.slider_txt1{font:25px/28px 'Open Sans', Arial, sans-serif;margin-top:38px;margin-bottom:57px; font-weight: 800;}
.caption span.slider_txt2{margin-bottom:14px;}
.block_9 img{margin-bottom:30px;width:100%;}
.lines_bottom> div{margin:0;}
}
@media only screen and (max-width:320px){}
/* cart */
.cart_box {background-color: #0a253d;color: #fff;margin-bottom: 20px;padding:15px;}8
#cart {}
.btnCart {float: right;}
.btnCheckout {float: right;margin-right: 10px;}
#boxBuyProduct {background-color:#e3eefd;font-family: "Oswald",sans-serif;font-size: 17px;font-weight: normal;margin-bottom: 20px;margin-top: 20px;padding: 20px;}
.boxBuyProductHome {background-color: #e3eefd;font-family: "Oswald",sans-serif;font-size: 13px;font-weight: normal;margin:10px 0;display:block;padding: 5px;text-transform: uppercase;}
.btnBuyHome {background-color: #6bbd4b;color: #fff;padding: 3px 5px;}
.btnDetailHome {background-color: #0a253d;color: #fff;padding: 3px 5px;}
.price {color: #6bbd4b;}
#cart a {color: #fff;height:25px;background-color:#b01116;display:inline-block; padding:5px 10px;font-family: "Oswald",sans-serif;font-size: 16px;text-transform: uppercase;}
#checkout_btn {color:#fff!important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; display:inline-block; padding:5px 20px; margin-bottom:10px; background-color:#6bbd4b!important;}
.campiForm {background: #fafafa none repeat scroll 0 0;border: 1px solid #e4e4e4;box-shadow: none !important;color: #666;font-size: 12px;margin: 0;outline: medium none;padding:5px 15px;position: relative;width: 96%;}
.button_cart {color:#fff!important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; display:inline-block; padding:5px 20px; background-color:#6bbd4b!important;}
.footer a {color: #99BDDD;}
.btn { background-color:#52BA25; color:#fff; border-radius:2px;}
.menu_footer {text-align: left; text-transform: lowercase;}
.menu_footer a {color:#fff!important;}
.menu_footer li { list-style-type:none;}