@font-face {
  font-family: arialround;
  src: url("ARLRDBD.TTF");
  font-weight: normal;
}

/* line 6, app/assets/stylesheets/page.scss */
.columncont ul {
  list-style-image: url(/assets/list-aca7600628b879bd267b5e88f19bad4803ac66e5c978dfa1acb1076e8feccd3c.png);
}

/* line 7, app/assets/stylesheets/page.scss */
.section_title_collapsed {
  background: url(/assets/collapsed-c912604d1b4be4a16384f3da31a4f449a0dff252fba205c347b173ed768a8d2b.png) 10px 14px no-repeat;
}

/* line 8, app/assets/stylesheets/page.scss */
.section_title_expanded {
  background: url(/assets/expanded-443000a912d30f368ac742440ea0d934b122f707177ee4210fbe0df84697b697.png) 10px 14px no-repeat;
}

/* line 9, app/assets/stylesheets/page.scss */
#cerca {
  background-image: url(/assets/search-a04a24d76d5705eac1497600df191eca3f15a8d221f6227e9859c8f1481f70a1.png);
}

/* line 10, app/assets/stylesheets/page.scss */
#idraulico, #elettricista, #falegname, #muratore, #imbianchino, #giardiniere, #tappezziere, #meccanico, #design, #cane, #gatto, #barbecue, #domestica, #barman {
  background-position: center;
  background-repeat: no-repeat;
  background-blend-mode: overlay;
}

/* line 11, app/assets/stylesheets/page.scss */
#idraulico {
  background-image: url(/assets/idraulico-97468b0ab842ecdf89efa3dec4f155405bed0068a90046db0edb728eb12e2a47.png);
}

/* line 12, app/assets/stylesheets/page.scss */
#elettricista {
  background-image: url(/assets/elettricista-08bc2b0efb5670112340ee15ad7fd5826dbfd5bdee3d57b35f30b7b40f04c7ae.png);
}

/* line 13, app/assets/stylesheets/page.scss */
#falegname {
  background-image: url(/assets/falegname-174edcb8b232de69b1864cb8d8b72846ee7be247f1a6fc142f04c880e73b6e43.png);
}

/* line 14, app/assets/stylesheets/page.scss */
#muratore {
  background-image: url(/assets/muratore-e2dd092ab5953d8aac546e0cb8ac9a6a462eef9dc7e4bc2bb28d1ed5d9897e10.png);
}

/* line 15, app/assets/stylesheets/page.scss */
#imbianchino {
  background-image: url(/assets/imbianchino-02eb866c46ecb5f0859f4f4f72c3e9e868170ae5c3e62f23d92c8705fd044331.png);
}

/* line 16, app/assets/stylesheets/page.scss */
#giardiniere {
  background-image: url(/assets/giardiniere-ffdb8c19b0d22d69bdb67537f39b8eeba43160e2faa9a6c8f5912ec2e5086b97.png);
}

/* line 17, app/assets/stylesheets/page.scss */
#tappezziere {
  background-image: url(/assets/tappezziere-4cd0f66c65a6f9a3bc77b3e69b04c89f22f800f20b08f65852b792e337c5104d.png);
}

/* line 18, app/assets/stylesheets/page.scss */
#meccanico {
  background-image: url(/assets/meccanico-08dfcb65cc0d143c4296f60130e95c910fbfb6f4f20d996508311c48a2721589.png);
}

/* line 19, app/assets/stylesheets/page.scss */
#design {
  background-image: url(/assets/design-cd22398bc5c81c2076093bf40b1c0a1ac61a2715bca54db9b513c3700f226441.png);
}

/* line 20, app/assets/stylesheets/page.scss */
#cane {
  background-image: url(/assets/cane-272e28a29b98798f95d975ee9dbf5af2a6ba8d263104f850a6b83d301a859dcc.png);
}

/* line 21, app/assets/stylesheets/page.scss */
#gatto {
  background-image: url(/assets/gatto-f0f429b2fb1578afe8d860bf20661c7947243a7fa2313dba1f2a651a4ee1c56c.png);
}

/* line 22, app/assets/stylesheets/page.scss */
#barbecue {
  background-image: url(/assets/barbecue-9f4bab10a52d7632fbdbb0c3c7b9320b6e98412dfc6f766bcfe056a37f40bdbe.png);
}

/* line 23, app/assets/stylesheets/page.scss */
#domestica {
  background-image: url(/assets/domestica-8eab404e3aa0e6f6643ba6e61e0a939c218be63e8659365d96efd9927dac951f.png);
}

/* line 24, app/assets/stylesheets/page.scss */
#barman {
  background-image: url(/assets/barman-8cbf05f6b34542a532dc86263734c9367f9e04215dcec3380e756c6b74c2dd2f.png);
}
body {
	background-color: black;
	color: grey;
	font-family: 'Arial'
}

h1 {
	font-size: 20px;
}

p {
	font-size: 14px;
}

a {
	text-decoration: none;
	color: yellow;
}

.list {
   border-collapse: collapse;
   width: 99%;
}

.list td {
   padding: 8px;
}

.list th {
	text-align: left;
	color:darkorchid;
}

tr.primary {
   border-bottom: 1px solid #ddd;
}

tr.secondary {
   /*background-color: #222;*/
   border-bottom: 1px solid #ddd;
}

tr.primary:hover, tr.secondary:hover {
   background-color: #333;
}
.btn {
	text-align:right;
}
.btn a{
	display:inline-block;
	text-align:center;
	color:white;
	padding:5px;
  margin:2px;
	width:60px;
	background-color:#660099;
	border-radius:3px;
}
.btn a:first-child{
	background-color:teal;
}

input, textarea, select {
	background-color: #222;
	font-size: 18px;
	padding: 10px;
	color: grey;
	width: 100%;
	border: 1px solid #ddd;
	box-sizing:border-box;
}

textarea {
	height: 500px;
}
.flag img{
	width:15px;
	height:10px;
	border:1px solid #fff;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
body{font-family:Arial, Helvetica, sans-serif;margin:0;font-size:12px;background-size:2000px;background-position:top;background-position-y:136px;background-attachment:fixed;background-color:antiquewhite;overflow-x:hidden;}
/*background:url(natale.png) antiquewhite 0px 120px no-repeat fixed;}*/
.mySlides{display:none;}
.list{border-collapse:collapse;width:100%;}
.list td{padding:8px;}
.list th{text-align:left;}
tr.primary{border:1px solid #acacd7;height:30px;}
tr.secondary{background-color:#eeeeee;border:1px solid #acacd7;height:30px;}
tr.primary:hover{}
tr.secondary:hover{}
.columncont table{width:100%;border-collapse:collapse;}
.columncont th{padding:8px;font-weight:bold;color:white;background-color:#996633;}
.columncont tr{padding:8px;transition:background-color 1s;-moz-transition:background-color 1s;border-bottom:1px solid white;}
.columncont tr:hover{border-bottom:1px solid red;}
.columncont tr:last-child{border-bottom:2px solid #996633;}
.columncont td{padding:8px;}
.columncont tr:nth-child(even){background-color:#eee;}
a{color:#3E3E3E;text-decoration:none;}
.columncont a{color:green;}
a:hover{color:#669933;}
p{font-size:18px;color:#3E3E3E;margin-top:0px;margin-bottom:5px;line-height:150%;font-weight:normal;}
ol{font-size:18px;color:#3E3E3E;line-height:150%;margin-left:-10px;}
.columncont ul{font-size:18px;color:#3E3E3E;line-height:150%;margin-left:-20px;margin-top:10px;margin-bottom:10px;}
h1{font-family:arialround;font-size:35px;color:#B48C61;margin:0px;font-weight:bold;}
h2{font-size:25px;color:#eab525;margin-top:0px;margin-bottom:0px;line-height:110%;font-weight:normal;font-style:italic;}
h3{font-size:20px;color:#B48C61;margin-top:0px;margin-bottom:0px;line-height:130%;font-weight:bold;}
tr.image{background-position:center;}
tr.white{background-color:#fff;height:5px;}
.center{margin:0 auto;}
aside{float:left;margin-right:10px;}
#home{display:none;}
.zoom_button{display:none;}
.columnfirst{float:left;margin-right:10px;width:calc(100% - 658px);}
.columnindex{width:calc(100% - 358px);float:left;margin-right:10px;}
.columncont{padding:5px 5px 5px 5px;background-color:#fff;border-radius:5px;margin-bottom:10px;}
.columncont img{}
.para{margin-bottom:10px;height:auto;overflow:hidden;}
.para img{float:right;margin:5px;}
.para a{color:green; font-weight:bold;}
.close{height:auto;overflow:hidden;background-color:#eeeeee;border-radius:3px;border:1px solid #CCCCCC;padding:5px;margin:5px 0px 5px 0px;}
.close a{color:red}
.scheda{width:calc(33% - 10px);height:270px;overflow:hidden;background-color:white;display:inline-block;margin:5px;box-sizing:border-box;border-radius:5px;text-align:center;transition:1s all;}
.scheda:hover{box-shadow:0px 0px 10px rgba(180, 140, 97, 1);}
.scheda img{max-width:100%;height:206px;float:none;}
.label{margin}
#menu{width:960px;height:22px;padding:5px;margin-bottom:10px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #CCCCCC;border-radius:5px;background-color:#FFFFFF;}
#menu a:hover{color:#669933;}
#menu a{color:#8C6942;padding:4px;}
#menu h3{color:#669933;font-size:71%;display:inline;}
.container {display:inline-block;cursor:pointer;}
.bar1, .bar2, .bar3 {width:35px;height:5px;background-color:white;margin:6px 0;transition:0.4s;}
.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px);}
.change .bar2 {opacity:0;}
.change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);}
.columnleft{width:336px;padding:0px;border-radius:5px;margin-bottom:10px;margin-right:0px;overflow:hidden;transition:box-shadow 1s;-moz-transition:box-shadow 1s;}
.columnleft:hover{}
.section_link{padding:7px;padding-left:10px;margin-right:0px;display:block;font-size:18px;border-radius:25px;transition:all 0.5s;-moz-transition:all 0.5s;background:antiquewhite;}
.section_link:hover{background:#eab525;color:white;text-decoration:none;}
#search{margin-bottom:10px;}
#cerca{
        background-size:15px 15px;
        background-position: 33px 8px;
        background-repeat: no-repeat;
        background-color:#B48C61;
        border:1px solid #B48C61;
        width:60px;
        border-radius:20px;
        border-top-left-radius:0px;
        border-bottom-left-radius:0px;
        margin-left:-4px;
        float:left;
}
#put{
        float:left;
        margin-left:0px;
        padding:5px;padding-right:0px;
        font-size:18px;
        background-color:#fff;
        border:1px solid #ccc;
        border-right:0px;
        border-radius:20px;
        border-top-right-radius:0px;
        border-bottom-right-radius:0px;}
input{font-size:18px;height:30px;width:240px;border-radius:5px;transition:box-shadow 1s;-moz-transition:box-shadow 1s;}
input:hover{box-shadow:0px 0px 10px rgba(180, 140, 97, 1);}
.columnright{text-align:center;background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:5px;padding-top:5px;padding-bottom:5px;margin-bottom:10px;transition:box-shadow 1s;-moz-transition:box-shadow 1s;}
.columnright:hover{box-shadow:0px 0px 10px rgba(180, 140, 97, 1);}
#social{background-color:#fff;border-radius:5px;margin-bottom:10px;overflow:hidden;transition:box-shadow 1s;-moz-transition:box-shadow 1s;}
#social:hover{box-shadow:0px 0px 10px rgba(180, 140, 97, 1);}
#socialtop{padding-top:15px;min-height:95px;}
#banner{text-align:center;background-color:white;margin-bottom:10px;}
#banner img{width:95%;margin:10px 0px 10px 5px;}
#link_center{padding:10px;text-align:center;background-color:#b48c61;}
#share{height:50px}
.title{position:relative;font-weight:bold;width:calc(100% + 10px);margin-top:-5px;margin-left:-5px;margin-bottom:10px;padding:5px 10px 5px 10px;min-height:81px;box-sizing:border-box;border-bottom:2px dashed #eab525;}
.title a{color:#8C6942;}
.title a:hover{color:#669933;}
.mr{margin:-22px 0px 0px 0px;height:500px;}
#mr{float:left;margin-top:6px;margin-bottom:-2px;margin-right:19px;}
#columnheader{float:left;margin:5px 10px 0px 0px;}
#columnheader a{font-family:arialround;font-weight:lighter;color:#fff;}
#columnheader h1{font-size:22px;}
#columnheader h2{font-size:17px;line-height:100%;}
.flag img {margin:5px 0px -1px 4px; width:15px; height:10px; border:1px solid #fff;}
.logo{text-shadow:0px 5px 6px #000, -1px 0px 0px #000, 0px 1px 0px #000, 1px 0px 0px #000, 0px -1px 0px #000;font-size:22px;font-weight:lighter; color:white;}
#adv_top{width:calc(100% - 455px);max-height:90px;display:inline-block;float:right;margin:5px 0px 0px 0px;}
#adv_top2{display:none;}
#adv_left{display:none;background-color:white;min-width:336px;margin-bottom:10px;transition: 1s all;}
#adv_left:hover{box-shadow:0px 0px 10px rgba(180, 140, 97, 1);}
#link_left{min-width:336px;padding:0px 0px 4px 0px;}
.adv_right{margin-bottom:10px;min-width:300px;transition:box-shadow 1s;position:relative;background-color:white;}
.adv_right:hover{box-shadow:0px 0px 10px rgba(180, 140, 97, 1);}
.adv_body{width:100%;height:; margin-bottom:10px;}
.action{display:inline;color:#fff;float:left;text-align:center;font-size:17px;width:100px;margin:0 auto;padding:8px;margin-bottom:10px;background-color:#4e92df;transition:background-color 1s;-moz-transition:background-color 1s;border-radius:3px;box-shadow:0 0 2px 0 rgba(0,0,0,0.12), o 2px 2px 0 rgba(0,0,0,0.24);}
.action:hover{background-color:#f00;}
 /* Dropdown Button */
 /* Dropdown Button */
.dropbtn {
    color: white;
                font-size:45px;
    padding: 16px;
    border: none;
    cursor: pointer;
                transition: all 1s;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
    color: black;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
                float:left;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: fixed;
    background-color: #f1f1f1;
    min-width: 160px;
                width:75%;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 2;
}

/* Links inside the dropdown */
.dropdown-content a {
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #eab535; color: white;}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}


nav{width:100%;min-width:1000px;display:inline-table;margin:0 auto;font-size:14px;line-height:130%;font-weight:bold;text-align:center;background-color:white;margin-bottom:0px;}
.dropdown-content a{font-size:14px;line-height:130%;font-weight:bold;}
nav a{display:inline-block;text-align:center;box-sizing:border-box;padding:5px 7px;margin:0px 0px 0px 0px;transition:background-color 0.5s;border-right:1px dotted #CCCCCC;color:#8C6942;}
nav a:first-child{border-left:1px dotted #CCCCCC;}
nav a:hover{background-color:#eee;color:red;}
nav2{display:none;width:100%;text-align:center;font-size:14px;line-height:130%;font-weight:bold;margin-top:-10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;}
nav2 a{float:none;background-color:#eab525;display:inline-block;text-align:center;min-width:97.5px;width:30%;box-sizing:border-box;padding:5px;margin:3px;border:2px solid #8c6942;color:#8C6942;font-weight:bold;font-variant:small-caps;border-radius:20px;box-shadow:0px 3px 5px #ba8c61;font-size:16px;}
nav2 a:first-child{border-left:1px solid #8c6942;}
nav2 a:hover{background-color:#eee;color:red;}
.cb-slideshow,
.cb-slideshow:after{position:relative;width:100%;height:100%;top:0;left:0;z-index:0;}
.cb-slideshow:after{}
.cb-slideshow li span{list-style:none;width:100%;height:100%;position:absolute;top:0px;left:0px;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0;z-index:0;animation:imageAnimation 20s linear infinite 0s;}
.cb-slideshow li:nth-child(1) span{background-image:url("1a.jpg");}
.cb-slideshow li:nth-child(2) span{background-image:url('2a.jpg');animation-delay:5s;}
.cb-slideshow li:nth-child(3) span{background-image:url('3a.jpg');animation-delay:10s;}
.cb-slideshow li:nth-child(4) span{background-image:url('4a.jpg');animation-delay:15s;}
@keyframes imageAnimation{0%{opacity:1}
35%{opacity:1}
36%{opacity:0}
100%{opacity:0}
}
.no-csssanimation .cb-slideshow li span{opacity:1;}
/***slideshow***/
.slideshow{background-color:#b48c61;border-radius:5px;border:7px double white;}
.slide{max-width:calc(100% - 10px);max-height:450px;display:none;text-align:center;margin:0 auto;}
/***************/
.advspace{background-color:red;border-bottom:5px solid red;}
.fix{position:fixed;top:0px;z-index:2;width:100%;box-shadow:0px 5px 15px rgba(0,0,0,0.35);}
.space{height:20px;}
#aftercontent{margin:auto;margin-bottom:10px;border-radius:10px;text-align:center;min-width:250px;}
#adv_footer{text-align:center;margin:0 auto;width:100%;max-height:1046px;margin-bottom:10px;}
#footer{float:left;width:100%;background-color:#D8C7A0;background:url(bg_footer.png);padding-top:10px;}
.centro{width:75%;min-width:1000px;margin:0 auto;}
.columnfooter{float:left;border-left:2px solid #eab525;border-radius:5px;margin-bottom:10px;width:250px;box-sizing:border-box;}
.columnfooter p{color:#000000;padding-left:10px;line-height:24px;font-size:17px;font-weight:normal;}
.columnfooter a{display:block;color:#000000;padding-left:10px;line-height:24px;font-size:17px;font-weight:normal;}
.columnfooter a:hover{color:white;background-color:#b48c61;}
.columnfooter h2{color:#B48C61;padding-left:10px;line-height:22px;font-stretch:expanded;}
.banner {display:none; border:0px;}
#columnmr{float:left;max-width:185px;margin-right:40px;}
#columnmr h1{font-size:22px;}
#columnmr a{font-family:arialround;}
#columnmr a:hover{color:white;}
.div{text-align:center;font-size:14px;background-color:#eee;box-shadow:inset 0px 0px 10px #cccccc;border-radius:5px;padding:2px;}
.section_title a{font-size:16px;padding:9px;color:white;margin-bottom:2px;display:block;background-color:#b48c61;border:1px solid #fff;border-radius:20px;box-shadow:0px 2px #b4ae9d;text-align:center;margin:auto;margin-bottom:5px;transition:all 1s;}
.section_title a:hover{background-color:#eab525;color:white;}
.boxm{display:inline-block;border:3px solid white;box-shadow:0px 0px 15px #b48c61;background-color:#f00;border-radius:100%;text-align:center;width:127px;height:127px;margin:15px 15px -65px 15px;transition:all 1s;}
.boxm a{font-family:arialround;font-size:60px;color:#fff;text-shadow:0px 5px 6px #888, -1px 0px 0px #000, 0px 1px 0px #000, 1px 0px 0px #000, 0px -1px 0px #000;font-weight:normal;}
.boxm:hover{color:#fff;box-shadow:0px 0px 15px #b48c61;}
.box{display:inline-block;}
.box a:hover{color:#fff;background-color:#eab525;border:3px solid white;box-shadow:inset 0px 0px 15px #b48c61;}
.box a{color:#560000;box-shadow:0px 0px 15px #b48c61;font-size:18px;letter-spacing:1px;margin:15px;display:inline-block;border:3px solid white;background-color:#eab525;border-radius:110px;text-align:center;width:127px;height:74px;padding-top:53px;transition:all 1s;font-variant:small-caps;}
.translate{height:44px;overflow:hidden;width:calc(100% - 15px);margin-bottom:5px;padding-right:15px;}
#google_translate_element select{border:1px;color:#000;margin-left:10px;background-color:wheat;}
#suggest{min-width:300px;max-height:633px;overflow:hidden;width:300px;margin-bottom:10px;transition:box-shadow 1s;-moz-transition:box-shadow 1s;}
#suggest:hover{box-shadow:0px 0px 10px rgba(180, 140, 97, 1);}
#socialsuggest{width:100%;margin:0 auto;}
.close_zoom_button{display:none;}
#myBtn{display:none;position:fixed;width:80px;bottom:80px;right:30px;z-index:99;border:4px solid #fff;outline:none;background-color:#eab525;color:white;cursor:pointer;border-radius:50%;transition:all 1s;}
#myBtn i{font-size:60px;line-height:68px;}
#myBtn:hover{background-color:red;box-shadow:0px 0px 10px rgba(180, 140, 97, 1);}
.sxsocial{float:left;width:50%;text-align:center;}
.dxsocial{float:right;width:50%;text-align:center;max-height:85px;overflow:hidden;}
.Stile5{color:#00ff00;font-weight:bold;}
.Stile6{color:#ffcc00;font-weight:bold;}
.Stile7{color:#0000ff;font-weight:bold;}
.Stile8{color:#ff0000;font-weight:bold;}
.Stile9{color:#6666ff;font-weight:bold;}
#mr{margin:0px 0px -22px 0px;}
#mr img {width:150px;margin-top:8px;}
@media only screen and (max-width:1650px){.centro{width:95%;}
}
@media only screen and (max-width:1350px){.adv_right{display:none;}
#suggest{display:none;}
#aftercontent{display:block;}
.columnfirst{max-width:calc(100% - 358px);margin-right:0px;width:inherit;}
.columnindex{margin-right:0px;width:100%;}
.mr{margin:0px;height:230px;margin-top:-10px;}
.space{height:0px;}
.dropdown-content{width:95%;}
boxm{display:inline-block;border:3px solid white;box-shadow:0px 0px 15px #b48c61;background-color:#f00;border-radius:100%;text-align:center;width:127px;height:127px;margin:15px 15px -65px 15px;transition:all 1s;}
.boxm {display:none;}
.box a{font-size:18px;margin:11px;display:inline-block;border:3px solid white;background-color:#eab525;border-radius:110px;width:127px;height:auto;padding-top:53px;;}
}
@media only screen and (max-width:1000px){body{margin:0px;background-color:#EAE1CC;}
html{}
.dropdown{display:none}
.center{width:100%;margin:0px;padding:0px;overflow:hidden;}
.centro{width:100%;min-width:10px;margin:0 auto;}
.boxm:hover{color:#fff;box-shadow:0px 0px 15px #b48c61;}
.box{display:inline-block;}
.box a:hover{color:#fff;background-color:#eab525;border:3px solid white;box-shadow:inset 0px 0px 15px #b48c61;}
.box a{color:#560000;box-shadow:0px 0px 15px #b48c61;font-size:18px;letter-spacing:1px;margin:15px;display:inline-block;border:3px solid white;background-color:#eab525;border-radius:110px;text-align:center;width:127px;height:74px;padding-top:53px;transition:all 1s;font-variant:small-caps;}
.mr{height:140px;margin-top:-53px;}
#mr{width:140px;float:left;margin-left:10px;}
#mr img{width:100%;margin-top:10px;float:left;}
#columnheader{float:right;width:calc(100% - 150px);text-align:center;margin:5px 0px 0px 0px;padding-top:0px;}
#columnheader h1{font-size:30px;margin-top:0px;}
#columnheader h2{font-size:15px;}
ul{list-age:none;margin-left:-10px;}
ol{font-size:18px;line-height:250%;margin-left:5px;}
#adv_top{display:block;width:100%;}
#adv_top img{max-width:100%;}
#adv_top2{display:none;height:auto;margin-bottom:10px;}
.fix{position:fixed;z-index:10;}
.space{height:10px;}
#adv2{max-width:90%;overflow:hidden;}
#adv_left{min-width:300px;}
#share{width:90%;margin:auto;margin-bottom:0px;}
#link_left{width:100%;min-width:320px;;margin-left:0px;}
#link_center{width:100%;padding-left:0px;padding-top:0px;padding-bottom:5px;background-color:white;}
p{font-size:22px;color:#3E3E3E;margin-top:0px;margin-bottom:5px;line-height:130%;font-weight:normal;}
span{font-size:23px;}
h1{font-size:25px;}
h2{font-size:20px;margin-top:0px;margin-bottom:0px;line-height:140%;}
h3{font-size:27px;color:#B48C61;margin-top:0px;margin-bottom:0px;line-height:140%;font-weight:bold;}
aside{width:100%;padding-right:0px;float:left;}
#home{display:none;}
#zoom{display:none;overflow:hidden;transition:1s;transition:height 1s;-moz-transition:height 1s;z-index:1;background-color:white;padding-top:10px;margin-top:-15px;width:100%;min-width:300px;}
.zoom_button, .close_zoom_button{
display:block;
color:white;
height:27px;
font-size:20px;
font-weight:bold;
background-color:#eab525;
cursor:pointer;
text-align:center;
padding:5px;}
.close_zoom_button{display:none;background-color:#092256;}
.columnleft{width:100%;padding:0px 0px 0px 0px;margin-bottom:10px;margin:0px 0px 10px 0px;overflow:hidden;}
.columnleft a{font-size:24px;}
.columnright{float:left;width:0%;margin-left:0px;visibility:hidden;}
.columnfirst{float:left;width:100%;min-width:10px;max-width:initial;padding:0px;margin-right:0px;overflow:hidden;}
.columnindex{float:left;width:100%;min-width:10px;max-width:initial;padding:0px;margin-right:0px;overflow:hidden;}
.columncont img{/*zoom:0.7;*/ width:100%;margin:5px auto;}
.columncont {padding:5px;}
.action{width:100%;}
.widget_g{}
#social{margin-right:0px;border:none;}
#socialtop{padding-top:0px;padding-bottom:10px;border:0px;min-height:190px;overflow:hidden;}
#aftercontent{display:block;padding:10px;overflow:hidden;}
#adv_footer{width:100%;min-width:300px;}
#footer{width:100%;overflow:hidden;}
.title a{font-size:10px;}
.title h2{font-size:22px;}
.title h3{font-size:20px;}
#put{font-size:20px;}
#cerca{}
#search{margin:auto;margin-bottom:10px;width:200px;min-height:30px;}
nav{display:none;width:100%;min-width:initial;text-align:center;}
nav ul{margin-left:0px;}
nav > ul > li > a{font-size:12px;width:25%;box-sizing:border-box;border-radius:10px;min-width:74px;margin-bottom:15px;padding:15px 0px 15px 0px;}
nav2{display:block;}
.adv_right{width:0px;height:0px;overflow:hidden;visibility:hidden;}
#adv300x250{max-width:100%;overflow:hidden;}
.columnfooter{width:calc(100% - 8px);margin-bottom:10px;margin-left:5px;}
.columnfooter a{font-size:20px;padding-top:5px;padding-bottom:5px;}
.columnfooter span{font-size:40px;padding-bottom:25px;}
.columnfooter h2{padding-bottom:20px;}
.banner {display:block;}
#columnmr{margin:auto;width:100%;text-align:center;float:initial;}
.section_title a{font-size:17px;padding:8px;padding-left:0px;padding-right:0px;margin-bottom:6px;display:block;}
.translate{}
#suggest{display:;}
#socialsuggest{max-height:245px;overflow:hidden;}
.box a{}
#myBtn{width:57px;}
#myBtn i{font-size:37px;line-height:46px;}
nav a{float:none;display:inline-block;border:1px solid #ccc;margin:3px 0px;}
.sxsocial{float:none;width:auto;margin:5px 10px 30px 10px;}
.dxsocial{float:none;width:100%;margin-top:0px;max-height:inherit;}
.scheda{width:calc(50% - 10px);height:205px;margin: 4px;}
.scheda img{height:155px;margin:0px;}
}

/*# sourceMappingURL=application.css-7fc454085bf67ba0c8528bf91c370b00b11946bbebd36f06b0796922dbb7ef94.map */
