/*
Theme Name: Remade
Theme URI: http://www.remadeinitaly.it
Author: Daniela Scalia
Version: 1.0
*/

@font-face {
    font-family: 'Roboto';
    src: url('Roboyo-Bold.eot');
    src: url('Roboto-Bold.eot?#iefix') format('embedded-opentype'),
		url('Roboto-Bold.woff') format('woff'),
		url('Roboto-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'nimbus_sans_becker_tligext';
    src: url('arimo-regular-latin-webfont.eot');
    src: url('arimo-regular-latin-webfont.eot?#iefix') format('embedded-opentype'),
         url('arimo-regular-latin-webfont.woff') format('woff'),
         url('nimbus_sans_becker_tligext.ttf') format('truetype'),
         url('arimo-regular-latin-webfont.svg#ArimoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



body { background-color:#fff; color:#5C5D5F; font-family:'Roboto', sans-serif; font-weight: 100;line-height: 1.7; font-size:16px; margin:0; }

p { margin: 0 0 10px 0; }

h1 { line-height:0;height:0; font-family:'Roboto Condensed', sans-serif; font-size:34px; margin:0; text-indent:-9999px; }
h2 { font-family:'Roboto', sans-serif; font-size:28px; margin:0 0 4px 0; color:#fff;line-height: 1;  }
h3 { font-family:'Roboto', sans-serif; font-size:22px; margin:0 0 4px 0; color:#fff; }
h4 { font-family:'Roboto', sans-serif; font-size:16px; margin:10px 0 10px 0; color:#fff;  }
.back_h4{background-color:#96c11f; line-height:25px; padding-left:4px;}

.master_top { width:100%; margin: 0 auto; background:url(images/bg_grey.png) repeat-x top left; background-color:#fff; }
.master { width:980px; margin: 0 auto; background:url(images/bg_grey.png) repeat-x top left; background-color:#fff; }

a { color:#99cc00; text-decoration:none; outline:0; }
a:hover { color:#99cc00;text-decoration:underline; }

.header {   }
#linkhome{ display:block; width:230px;height:120px;text-indent:-9999px;margin-top:10px;}
.header_sx { background:url(images/logo_remade.png) no-repeat top left; float:left; width:260px; height:140px; }
.header_dx { float:right; margin-top:20px; }

.titolo_black { font-family:'Roboto Condensed', sans-serif; font-size:24px; color:#5C5D5F;line-height: 1;}
.titolo_black a{color:#5C5D5F;}
.titolo_black a:hover{text-decoration:underline;}
.titolo_black2 { font-family:'Roboto Condensed', sans-serif; font-size:22px; color:#5C5D5F }
.titolo_green { font-family:'Roboto Condensed', sans-serif; font-size:24px; color:#96c11f; }
.titolo_green a:hover{color: #8cc243; text-decoration:none;}

.titolo_green2 a:hover{text-decoration:none;}
.titolo_green2 { font-family:'Roboto', sans-serif; font-size:22px; color:#96c11f; }
.titolo_green2 a:hover{text-decoration:none;}
/*.green { color:#96c21f;}*/
.green { color:#96c11f;}

.menu2 {text-align:right;text-transform:uppercase; padding-top:10px;}
.menu2 a { font-size:10px; color:#96c11f; text-decoration:none; margin: 10px 0px 0px 0px; }
.menu2 a:hover { color:#FFFFFF; }

.data { float:left; width:440px; color:#999; text-align:right; margin-top:30px; line-height:30px; }
.search { float:right; background:url(images/bg_search.png) no-repeat center right; width:250px; margin-top:30px; text-align:right; font-size:12px; line-height:30px; color:#000;overflow:auto; }
.form_search {overflow:auto;}
.search_input { background:none; border:none; width:160px; padding:0;margin:0; font-size:14px; color:#999; line-height:30px; font-family:'ArimoRegular',Arial, Helvetica, sans-serif;float:left; }
.submit_search { float:right; width:30px; height:30px; }

.ricerca_remade{float:right;background:url(images/bg_search.png) no-repeat center right;width:250px;margin-top:10px;font-size:12px;color:#000;overflow:auto;}
.input_remade{background:none; border:none;float:left;font-family:'ArimoRegular',Arial, Helvetica, sans-serif;height:30px;line-height:30px;width:155px;margin-left:60px;}
.submit_remade{float:right; width:30px; height:30px;}


.div_menu { width:700px; height:40px; margin-top:0px; margin-left:0px;  float:left; background-color:#AAAAAA; position:fixed; }

.div_menu_cx { float:left; background:url(images/menu_bg.png) repeat-x center left  repeat-x; width:100%;  line-height:40px; background-color:#F2F2F2; clear:both;  }


#menu { list-style: none; padding:0; margin:0; text-transform:uppercase; font-size:12px; }
#menu li { float:left; }
#menu li a { color:#000; text-decoration:none; padding: 0 20px 0 20px; }
#menu li:hover, #menu .sel { background:url(images/menu_bg_hover.png) repeat-x top left; color:#fff; }
#menu li:hover a, #menu .sel a { color:#fff; }

/* DROP DOWN MENU */
.navmenu, .navmenu ul, .navmenu li{ margin:auto; text-transform:uppercase; font-size:16px;z-index:10; font-family:'Roboto Condensed', sans-serif;}
.navmenu li{list-style-type: none;float: left; position: relative; padding:0 15px; font-size:16px;border-right:0.5px dotted #d4d4d4;}
#menu-item-162,#menu-item-67{border:none;}
.navmenu li a{color:#5D5D5D;}
.navmenu + *{ }
.endmenu {clear: left; }
.navmenu ul { display: none;margin:0;padding:0;position: absolute; margin-left: -40px;  /* was -2px */margin-top: 0;width:200px;}
.navmenu li:hover > ul { display: block; }
.navmenu ul.parent_hover{ display: block; }
.navmenu ul li { background:url(images/menu_bg2.png) repeat-x bottom left; display:block;width:200px;/* height:30px;*/ line-height:18px;padding:0;}
.navmenu ul li:hover { background:url(images/menu_bg2.png) repeat-x top left;}
.navmenu ul li a{color:#000;padding:8px 5%;width:90%;}
.navmenu ul li a:hover{color:#fff;background-color:#8dc63f;}
.navmenu a {  display:block; width: 100%; text-decoration: none; }
.navmenu > li {  }
.navmenu a:hover { color:#fff; }
.navmenu ul ul { top: 0; left: 99%; }
.navmenu li:hover { background:url(images/menu_bg_hover.png) repeat-x top left;}
/* DROP DOWN MENU */

.bt_arrow { float:right; width:22px; height:22px; }
.bt_arrow img{margin-top:2px;}
.h2boxini{float:left;width:210px;line-height:22px;}
.box_home_title_a{color: #7FB633; text-decoration:none;font-size: 20px;font-family:'ArimoRegular',Arial, Helvetica, sans-serif;}
.box_home_title_a:hover{text-decoration:none;color:#7FB633; text-decoration:none;font-size: 20px;font-family:'ArimoRegular',Arial, Helvetica, sans-serif;}
.img_home {  background:url(images/img_home.png) no-repeat top left; width:100%; margin: 40px; clear:both; overflow:auto;}

.box_home1 { background:url(images/banner.gif) no-repeat top left; width:240px; height:147px; padding:10px; margin-left:10px;margin-top:10px; color:#fff;opacity: 0.9; }

.box_home2 { background:url(images/bg_box_2.png) no-repeat top left; width:240px; height:40px; padding:10px; margin-left:10px; margin-top:10px; color:#fff; }
.box_home3 { background:url(images/bg_box_3.png) no-repeat top left; width:240px; height:40px; padding:10px; margin-left:10px;margin-top:10px;  color:#fff; }
.box_home4 { background:url(images/bg_box_4.png) no-repeat top left; width:240px; height:40px; padding:10px; margin:10px; color:#fff; }
.box_home5 { background:url(images/bg_box_5.png) no-repeat top left; width:240px; height:40px; padding:10px; margin:10px; color:#fff; }

.box_home1 p,.box_home2 p,.box_home3 p,.box_home4 p{width:180px; float:left;}

/*.content_sx { float:left; background:url(images/bg_box_5_old.png) no-repeat top left; width:18%; margin:250px 20px 10px 10px; }*/
.content_sx { float:left; width:220px; }
.newsletter { background:url(images/bg_newsletter.png) no-repeat top left; height:80px; }
.form_newsletter { float:left; width:220px; height:80px; }
.input_newsletter { float:left; background:none; border:0; width:90px; height:30px; padding:0 20px 0 10px; line-height:30px; font-size:14px; color:#999; font-family:'ArimoRegular',Arial, Helvetica, sans-serif; }
.submit_newsletter { float:right; width:100px; height:30px; }
.content_sx a {color: #fff; text-decoration:none;font-size: 19px;line-height: 19px;}
.content_sx a:HOVER {color: #fff; text-decoration:none;}

/*.content_20 { float:left; background:url(images/bg_box_5_old.png) no-repeat top left; width:240px; padding:10px; margin:250px 0 10px 10px; }*/

.content_20 { float:left; width:180px; height:180px; padding:10px;margin:0px 0px 10px 0px; border-radius: 10px 10px 10px 10px; background:url(images/bg-01.png) no-repeat top left;}
.content_20:hover {opacity: 0.6;}

.content_20 a {color: #fff; text-decoration:none;font-size: 19px;line-height: 19px;}
.content_20 a:HOVER {color: #fff; text-decoration:none;}

/*.content_24 { float:left; background:url(images/bg_box_5_10.png) no-repeat top left; width:240px; padding:10px; margin:200px 0 10px 10px; }*/
.content_24 { float:left; width:180px; height:180px; padding:10px; margin:250px 0 5px 5px; border-radius: 10px 10px 10px 10px; }

.content_24:hover {
  opacity: 0.6;}
.content_24 a {color: #7fb633; text-decoration:none;font-size: 19px;line-height: 19px;}
.content_24 a:HOVER {color: #8cc243; text-decoration:none;}


/*.content_2 { float:left; width:200px; height:200px; padding:10px; margin:250px 0 5px 5px; }*/
.content_2 { float:left; background:url(images/bg_box_5.png) no-repeat top left; width:200px;height:200px; padding:10px; margin:0px 0 5px 15px; }
.content_2:hover {
  opacity: 0.7;}
.content_2 a {color: #fff; text-decoration:none;font-size:18px;line-height: 19px;}
.content_2 a:HOVER {color: #fff; text-decoration:none;}

/*.content_21 { float:left; background:url(images/bg_box_5_old.png) no-repeat top left; width:200px; padding:10px; margin:20px 0 10px 10px; }*/
.content_21 { float:left; width:180px; height:180px; padding:10px; margin: 0 auto; border-radius: 10px 10px 10px 10px;  background:url(images/bg_box_5_old.png) no-repeat top left; margin:0px 0px 10px 0px; }
.content_21:hover {
  opacity: 0.6;}

.content_21 a {color: #fff; text-decoration:none;font-size: 18px;line-height: 19px;}
.content_21 a:HOVER {color: #fff; text-decoration:none;}


/*.content_22 { float:left; background:url(images/bg_box_6.png) no-repeat top left; width:200px; padding:10px; margin:20px 0 10px 10px; padding:10px; }*/
.content_22 { float:left; background:url(images/bg_box_6.png) no-repeat top left; width:180px;height:180px; margin: 0 auto;  padding:10px; display:block;border-radius: 10px 10px 10px 10px; }
.content_22:hover {
  opacity: 0.6;}
.content_22 a {color: #fff; text-decoration:none;font-size:18px;line-height: 19px;}
.content_22 a:HOVER {color: #fff; text-decoration:none;}



/*.content_23 { float:left; background:url(images/bg_box_5_2.png) no-repeat top left; width:200px; padding:10px; margin:20px 0 10px 10px; }*/
.content_23 { float:left; background:url(images/bg_box_5_2.png) no-repeat top left; width:180px;height:180px; padding:10px; margin: 0 auto; border-radius: 10px 10px 10px 10px; margin:0px 0px 10px 0px; background-color:#43e8c1; }
.content_23:hover {opacity: 0.6;}

.content_23 a {color: #FFF; text-decoration:none;font-size:18px;line-height: 19px;display:block; }
.content_23 a:HOVER {color: #FFF; text-decoration:none;}


.content_25 { float:left; background:url(images/circular-06.jpg) no-repeat top left; width:180px;height:180px; padding:10px; margin:0px 0px 10px 0px;  border-radius: 10px 10px 10px 10px;}
.content_25:hover {opacity: 0.6;}

.content_25 a {color: #FFF; text-decoration:none;font-size:18px;line-height: 19px; display:block; width:200px;}
.content_25 a:HOVER {color: #FFF; text-decoration:none;}


.content_pulsante {  height:150px; width:150px; padding:20px; margin:0px 0px 0px 00px; float:right; position: asbolute; border: 1px dashed #5C5D5F; border-radius: 10px 10px 10px 10px; background-color:#fff;margin-top: 20px;  }
.content_pulsante:hover {opacity: 0.6;}

.content_pulsante a {color: #99cc00; text-decoration:none;font-size:18px;line-height: 19px;}
.content_pulsante a:HOVER {color: #85aa00; text-decoration:none;}

/*.pul1 { float:left; background:url(images/bg_box_pic.png) no-repeat top left; width:200px; padding:10px; margin:20px 0 10px 10px; }*/

.pul1 { float:left; background:url(images/bg_box_pic.png) no-repeat top left; width:200px;height:100px; padding:5px; margin:0px 0 4px 4px; 
} 
.pul1:hover {
  opacity: 0.6;}
.pul1 a {color: #388C24; text-decoration:none;font-size: 14px;font-weight: bold;line-height:14px;}
.pul1 a:HOVER {color: #96C11F; text-decoration:none;font-weight: bold; line-height:14px;}
.bulletmenu { float:left; background:url(images/bullet_arrow.png) no-repeat center left; width:14px; height:18px; margin-right:10px;margin-top:7px; }



/*.content_cx { float:left; width:60%; }*/
.content_cx { float:left; width:470px;; padding:0px 0px 0px 0px; }
.content_cx p { margin-bottom:12px; }

/*.content_eventi {  margin:180px 10px 20px 20px; width:300px; }*/
.content_eventi { float:left; margin:0px 0px 0px -240px; width:500px;}
.content_eventi p { line-height: 1.4;}
.riga_eventi { width:410px; }
.eventi_tx { float:left; width:200px; border-bottom:#000 1px dotted; margin-bottom:10px; }
.eventi_tx p{ line-height: 1.4; font-size:14px;font-weight: bold;}
.eventi_tx a { color:#000; text-decoration:none;font-size:12px;  }
.eventi_tx a:hover { color:#9BBB59; text-decoration:none; }
.bullet { float:left; background:url(images/bullet_arrow.png) no-repeat center left; width:14px; height:18px; margin-right:20px; }
.eventi_tx { float:left; width:400px; border-bottom:#000 1px dotted; margin-bottom:10px; }
.eventi_tx p{ line-height: 1.4; font-size:14px;  }
.eventi_tx a { color:#000; text-decoration:none;font-size:12px;  }
.eventi_tx a:hover { color:#9BBB59; text-decoration:none; }


/*.content_dx { float:right; width:20%; }*/
.content_dx { float:right; width:250px; padding:0px 0px 0px 20px;  border-left: 1px dashed #5C5D5F;  }
.content_dx p { line-height: 1.4; }
.riga_news { width:100%; float:left;  }
.riga_img { width:100%;}

/*.content_centralehome { float:; margin:180px 10px 20px 20px; width:220px; }*/
.content_centralehome { float:left; display:block;margin: 0 auto; }
.content_centralehome p { line-height: 1.4; }




.bullet { float:left; background:url(images/bullet_arrow.png) no-repeat center left; width:14px; height:18px; margin-right:20px; }
.news_tx { float:left; width:100%; border-bottom:#000 1px dotted; margin-bottom:10px; }
.news_tx p{ line-height: 1.4; font-size:16px;  }
.news_tx a { color:#000; text-decoration:none;font-size:12px;  }
.news_tx a:hover { color:#9BBB59; text-decoration:none; }

.news_tx_n { float:left; width:100%; border-bottom:#000 1px dotted; margin-bottom:10px;margin-top:10px; }
.news_tx_n p{ line-height: 1.4; font-size:16px; font-weight:400;  }
.news_tx_n a { color:#000; text-decoration:none;font-size:12px;  }
.news_tx_n a:hover { color:#9BBB59; text-decoration:none; }



.content_dxnews { float:right; margin:185px 0px 20px 20px; width:220px; }
.content_dxnews p { line-height: 1.2; }


/*.CONTENUTI SIDE BAR */
.interna_dx { float:left; margin:190px 10px 20px 0px; width:210px; }
.interna_dx p {line-height:1.5; }
.interna_dx a {color:#000; text-decoration:none;font-size:16px;  }
.interna_dx a:hover { color:#9BBB59; text-decoration:none; }
.interna_dx { float:right; }
.interna_dx ul{list-style-type: none; list-style-position:inside;line-height:1.2;}
.interna_dx li{list-style-type: none; border-bottom:#000 1px dotted;margin-bottom:10px;}






.titoloverde {  width:300px; border-bottom:#000 1px dotted; margin-bottom:10px;font-size:18px; }
.titoloverde p{ line-height: 1.4; font-size:18px; }
.titoloverdemenu a { color:#000; text-decoration:none;font-size:12px;  }
.titoloverdemenu a:hover { color:#9BBB59; text-decoration:none; }

.riga_box { width:230px;float:left;  }
.riga_box p{ line-height: 1.4; font-size:16px;  }
.riga_box a{  color:#9BBB59;text-decoration:none; }
.news_tx a:hover{ color:#9BBB59; text-decoration:none; }

.divisorecategoria, .divisorepress {clear:both;overflow:auto;padding-bottom:5px;margin-bottom:5px;border-bottom:#000 1px dashed;}
.divisorepress a { float:right;}
.divisorecategoria a:hover{text-decoration:underline;}
.footer { background:url(images/bg_footer.png) repeat-x top left; background-color:#fff; height:230px; margin-bottom:20px; font-size:10px;}
.footer_sx { float:left; width:60%; margin:20px; font-size:10px; }
.footer_dx { float:right; text-align:right; margin: 20px 50px 0px 0px; font-size:12px; }
.social { float:left; width:30px; height:30px; margin-bottom:30px; margin-right:10px; }

.img_interna {  background:url(images/img_interna.png) no-repeat top left; width:100%; clear:both; overflow:auto; margin: 0 auto; }

.contenitore_slider { width:100%; clear:both; overflow:auto; margin:0px 0px 40px 0px; border-bottom: dashed 1px #CACACA; }
.contenitore_page { width:980px; clear:both; overflow:auto; margin: 0 auto; }


.interna_cx { float:left; margin:200px 10px 20px 20px; width:70%; }
.interna_cx table { /*border:1px solid #388c24;*/ }
.interna_cx td { /*border:1px solid #388c24;*/ }
.interna_dx { float:left; margin:220px 10px 20px 20px; width:20%; }
.prodotti {float:left; margin:10px; width:100px; text-align:center; }
.interna_cx h3{color:#96c11f;}
.form-table { width:99%; }
.form-table th {
vertical-align: top;
text-align: left;
padding: 5px;
width: 150px;
font-weight:normal;
}
input.large-text, textarea.large-text {
width: 99%;
}
iframe{margin-top:0px;}
.wpcf7-text{width:340px;}
#mc-embedded-subscribe-form p{width:300px;}
#mc-embedded-subscribe-form .input_testo{width:300px;}

.interna_full { float:left; margin:200px 10px 20px 20px; width:95%; }




.piccolo{font-size:10px;}
.pdflink{width:100px;height:45px;text-indent:-9999px;display:block;background:url(/wp-content/plugins/remade_approbation/pdf_1.png) no-repeat top left;}
#per_mobile{display:none;}
.ul_background{background: url(images/etichetta.jpg) no-repeat top right; width:660px;overflow:auto;min-height:424px;}
.banner{margin-top:40px;}
.banner img{margin:5px 0;}
#wp_page_numbers{float:left;overflow:auto;text-align:center;}
#wp_page_numbers .page_info{margin-right:10px;}
#wp_page_numbers ul{list-style:none;padding:0;margin:0;}
#wp_page_numbers ul li{float:left;margin-right:5px;padding:0 2px;}
#wp_page_numbers ul li.active_page{border:1px solid #388c24;}
.indietro{margin-right:125px;}






/* Gradient color1 - color2 - color1 */

hr.style-six{
border: 0;
height: 1px;
background: #96c11f;
background-image: -webkit-linear-gradient(left, #fff, #96c11f, #fff);
background-image: -moz-linear-gradient(left, #fff, #96c11f, #fff);
background-image: -ms-linear-gradient(left, #fff, #96c11f, #fff);
background-image: -o-linear-gradient(left, #fff, #96c11f, #fff);
}



