a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
border: 0;
margin: 0;
padding: 0;
font-size: 100%;
}
html,
body {
height: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block;
}
b,
strong { font-weight: bold;
}
em {
font-style: italic;
}
img {
color: transparent;
font-size: 0;
vertical-align: middle; -ms-interpolation-mode: bicubic;
max-width: 100%;
height: auto;
}
ol,
ul {
list-style: none;
}
li { display: list-item;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th,
td,
caption {
font-weight: normal;
vertical-align: top;
text-align: left;
}
q {
quotes: none;
}
q:before,
q:after {
content: '';
content: none;
}
sub,
sup,
small {
font-size: 75%;
}
sub,
sup {
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
svg { overflow: hidden;
} iframe{display:block;}
.hidden { display: none; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter {
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
img.alignleft { float: left; margin-right:10px; }
img.alignright { float: right; margin-left:10px; }
img.aligncenter {
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{ text-align:right;}
.alignleft{ text-align:left;}
.aligncenter{ text-align:center;}
.alignRight{ text-align:right;}
.alignLeft{ text-align:left;}
.alignCenter{ text-align:center;}
.right{ text-align:right;}
.left{ text-align:left;}
.center{ text-align:center;}
.sticky{}
.bypostauthor{}
.wp-smiley{ display:inline;}
a, a:hover, a:visited, a:active{text-decoration:none;}
a{ -webkit-transition-property: color;
-webkit-transition-duration: 0.25s;
-webkit-transition-timing-function: linear; -moz-transition-property: color;
-moz-transition-duration: 0.25s;
-moz-transition-timing-function: linear; -o-transition-property: color;
-o-transition-duration: 0.25s;
-o-transition-timing-function: linear;
}
::selection {
background: #F9BA00;
color: white;
text-shadow: none;
}
.clear{
clear:both;
height:0px;
}
.inv{ display:none; }
a img { border: none; }
body {
font-family: Arial;
font-size: 13px;
line-height: 1.7;
color: #333;
}
a {
text-decoration: none;
color: #444;
}
a:hover {
text-decoration: none;
color: #444;
}
p {
padding: 5px 0;
margin: 0 0 5px;
text-align: left;
color:#666;
}
small {
font-size: 80%;
}
a:focus {
outline: none;
}
hr {
border: 0 #ebebeb dashed;
border-top-width: 1px;
clear: both;
height: 0;
} h1 {font-size: 1.833em;}
h2 {font-size: 1.667em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.333em;}
h5 {font-size: 1.25em;}
h6 {font-size: 1.083em;}
h1, h2, h3, h4, h5, h6 {line-height: 1.5em; font-weight:normal;} ol {list-style: decimal;}
ul {list-style: disc;}
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset {
margin-bottom: 10px;
margin-top: 10px;
}
.single-content h1,
.single-content h2,
.single-content h3,
.single-content h4,
.single-content h5,
.single-content h6 {
font-weight: normal;
margin: 15px 0 2px;
padding-bottom: 2px;
}
ul ul,
ul ul ul,
ul ul ul ul,
ul ul ul ul ul,
ol ol,
ol ol ol,
ol ol ol ol,
ol ol ol ol ol {
margin-bottom: 0;
} .container_12,
.container_16 {
margin-left: auto;
margin-right: auto;
width: 960px;
} .grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
display: inline;
float: left;
margin-left: 10px;
margin-right: 10px;
}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
position: relative;
}
.container_12 .grid_3,
.container_16 .grid_4 {
width: 220px;
}
.container_12 .grid_6,
.container_16 .grid_8 {
width: 460px;
}
.container_12 .grid_9,
.container_16 .grid_12 {
width: 700px;
}
.container_12 .grid_12,
.container_16 .grid_16 {
width: 940px;
} .alpha {
margin-left: 0;
}
.omega {
margin-right: 0;
} .container_12 .grid_1 {
width: 60px;
}
.container_12 .grid_2 {
width: 140px;
}
.container_12 .grid_4 {
width: 300px;
}
.container_12 .grid_5 {
width: 380px;
}
.container_12 .grid_7 {
width: 540px;
}
.container_12 .grid_8 {
width: 620px;
}
.container_12 .grid_10 {
width: 780px;
}
.container_12 .grid_11 {
width: 860px;
} .container_16 .grid_1 {
width: 40px;
}
.container_16 .grid_2 {
width: 100px;
}
.container_16 .grid_3 {
width: 160px;
}
.container_16 .grid_5 {
width: 280px;
}
.container_16 .grid_6 {
width: 340px;
}
.container_16 .grid_7 {
width: 400px;
}
.container_16 .grid_9 {
width: 520px;
}
.container_16 .grid_10 {
width: 580px;
}
.container_16 .grid_11 {
width: 640px;
}
.container_16 .grid_13 {
width: 760px;
}
.container_16 .grid_14 {
width: 820px;
}
.container_16 .grid_15 {
width: 880px;
} .container_12 .prefix_3,
.container_16 .prefix_4 {
padding-left: 240px;
}
.container_12 .prefix_6,
.container_16 .prefix_8 {
padding-left: 480px;
}
.container_12 .prefix_9,
.container_16 .prefix_12 {
padding-left: 720px;
} .container_12 .prefix_1 {
padding-left: 80px;
}
.container_12 .prefix_2 {
padding-left: 160px;
}
.container_12 .prefix_4 {
padding-left: 320px;
}
.container_12 .prefix_5 {
padding-left: 400px;
}
.container_12 .prefix_7 {
padding-left: 560px;
}
.container_12 .prefix_8 {
padding-left: 640px;
}
.container_12 .prefix_10 {
padding-left: 800px;
}
.container_12 .prefix_11 {
padding-left: 880px;
} .container_16 .prefix_1 {
padding-left: 60px;
}
.container_16 .prefix_2 {
padding-left: 120px;
}
.container_16 .prefix_3 {
padding-left: 180px;
}
.container_16 .prefix_5 {
padding-left: 300px;
}
.container_16 .prefix_6 {
padding-left: 360px;
}
.container_16 .prefix_7 {
padding-left: 420px;
}
.container_16 .prefix_9 {
padding-left: 540px;
}
.container_16 .prefix_10 {
padding-left: 600px;
}
.container_16 .prefix_11 {
padding-left: 660px;
}
.container_16 .prefix_13 {
padding-left: 780px;
}
.container_16 .prefix_14 {
padding-left: 840px;
}
.container_16 .prefix_15 {
padding-left: 900px;
} .container_12 .suffix_3,
.container_16 .suffix_4 {
padding-right: 240px;
}
.container_12 .suffix_6,
.container_16 .suffix_8 {
padding-right: 480px;
}
.container_12 .suffix_9,
.container_16 .suffix_12 {
padding-right: 720px;
} .container_12 .suffix_1 {
padding-right: 80px;
}
.container_12 .suffix_2 {
padding-right: 160px;
}
.container_12 .suffix_4 {
padding-right: 320px;
}
.container_12 .suffix_5 {
padding-right: 400px;
}
.container_12 .suffix_7 {
padding-right: 560px;
}
.container_12 .suffix_8 {
padding-right: 640px;
}
.container_12 .suffix_10 {
padding-right: 800px;
}
.container_12 .suffix_11 {
padding-right: 880px;
} .container_16 .suffix_1 {
padding-right: 60px;
}
.container_16 .suffix_2 {
padding-right: 120px;
}
.container_16 .suffix_3 {
padding-right: 180px;
}
.container_16 .suffix_5 {
padding-right: 300px;
}
.container_16 .suffix_6 {
padding-right: 360px;
}
.container_16 .suffix_7 {
padding-right: 420px;
}
.container_16 .suffix_9 {
padding-right: 540px;
}
.container_16 .suffix_10 {
padding-right: 600px;
}
.container_16 .suffix_11 {
padding-right: 660px;
}
.container_16 .suffix_13 {
padding-right: 780px;
}
.container_16 .suffix_14 {
padding-right: 840px;
}
.container_16 .suffix_15 {
padding-right: 900px;
} .container_12 .push_3,
.container_16 .push_4 {
left: 240px;
}
.container_12 .push_6,
.container_16 .push_8 {
left: 480px;
}
.container_12 .push_9,
.container_16 .push_12 {
left: 720px;
} .container_12 .push_1 {
left: 80px;
}
.container_12 .push_2 {
left: 160px;
}
.container_12 .push_4 {
left: 320px;
}
.container_12 .push_5 {
left: 400px;
}
.container_12 .push_7 {
left: 560px;
}
.container_12 .push_8 {
left: 640px;
}
.container_12 .push_10 {
left: 800px;
}
.container_12 .push_11 {
left: 880px;
} .container_16 .push_1 {
left: 60px;
}
.container_16 .push_2 {
left: 120px;
}
.container_16 .push_3 {
left: 180px;
}
.container_16 .push_5 {
left: 300px;
}
.container_16 .push_6 {
left: 360px;
}
.container_16 .push_7 {
left: 420px;
}
.container_16 .push_9 {
left: 540px;
}
.container_16 .push_10 {
left: 600px;
}
.container_16 .push_11 {
left: 660px;
}
.container_16 .push_13 {
left: 780px;
}
.container_16 .push_14 {
left: 840px;
}
.container_16 .push_15 {
left: 900px;
} .container_12 .pull_3,
.container_16 .pull_4 {
left: -240px;
}
.container_12 .pull_6,
.container_16 .pull_8 {
left: -480px;
}
.container_12 .pull_9,
.container_16 .pull_12 {
left: -720px;
} .container_12 .pull_1 {
left: -80px;
}
.container_12 .pull_2 {
left: -160px;
}
.container_12 .pull_4 {
left: -320px;
}
.container_12 .pull_5 {
left: -400px;
}
.container_12 .pull_7 {
left: -560px;
}
.container_12 .pull_8 {
left: -640px;
}
.container_12 .pull_10 {
left: -800px;
}
.container_12 .pull_11 {
left: -880px;
} .container_16 .pull_1 {
left: -60px;
}
.container_16 .pull_2 {
left: -120px;
}
.container_16 .pull_3 {
left: -180px;
}
.container_16 .pull_5 {
left: -300px;
}
.container_16 .pull_6 {
left: -360px;
}
.container_16 .pull_7 {
left: -420px;
}
.container_16 .pull_9 {
left: -540px;
}
.container_16 .pull_10 {
left: -600px;
}
.container_16 .pull_11 {
left: -660px;
}
.container_16 .pull_13 {
left: -780px;
}
.container_16 .pull_14 {
left: -840px;
}
.container_16 .pull_15 {
left: -900px;
}  .clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
} .clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
content: '.';
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.clearfix:after,
.container_12:after,
.container_16:after {
clear: both;
} .clearfix,
.container_12,
.container_16 {
zoom: 1;
} .general { width:1000px; margin:0 auto; position:relative; moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
.container { background:#fff; }
.wrapper { margin-top:30px; }
.scrolltop { background: url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/top.png) repeat; width:40px; height:40px; }
.post-tooltip { font-size:13px; color:#fff; background:#444; display:none; padding:3px 10px; position:absolute; z-index:1000; }
.line-head { height:1px; background:#F7F7F5; margin-top:5px; }
.alignleft { float:left; }
.alignright { float:right; }
.aligncenter { text-align:center;}
.sticky {}
.bypostauthor  {}
.wp-caption {}
.wp-caption-text {}
.single-thumb img, .magazine-widget img, .post-image img, .portfolio1 img, .portfolio2 img { width:100%; height:auto; }
.video-frame { position:relative; padding-bottom:51%; padding-top:30px; height:0; overflow:hidden; }
.video-frame iframe,.video-frame object,  .video-frame embed { position:absolute; top:0; left:0; width:100%; height:100%; }
.video-shortcode { position:relative; padding-bottom:51%; padding-top:30px; height:0; overflow:hidden; }
.video-shortcode iframe,.video-shortcode object,  .video-shortcode embed { position:absolute; top:0; left:0; width:100%; height:100%; } ul#filter { float: left; font-size: 14px; list-style: none; margin-top:0; margin-bottom:20px; }
ul#filter li { float: left; line-height: 28px; margin-right: 10px; }
ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
ul#filter a { background:#272625; color:#fff; text-decoration: none; text-transform:capitalize; padding:5px 15px; }
ul#filter li.current a, ul#filter li a.current, ul#filter a:hover { background:#BA0D16; }
#portfolio .post-title{ background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; border:none; }
ul#portfolio { float: left; list-style: none; margin-left: 0; }
.portfolio1 li { float: left; width:300px; overflow:hidden; margin:0 10px 30px 10px; }
.portfolio2 li { float: left; width:220px; margin:0 10px 30px 10px; }
.portfolio2 .post-title { font-size:14px; }
.portfolio1 .post-title { font-size:16px; }
.picture_counter { background:#111; padding:7px; position:absolute; top:0; left:0; display:block; filter:alpha(opacity=90); opacity:0.9; z-index:1000; line-height:1; color:#fff; font-size:16px; }
.gallery-image { margin-bottom:20px; }
.picture_title { background:#111; overflow:hidden; padding:7px; position:absolute; bottom:0; left:0; display:block; filter:alpha(opacity=80); opacity:0.8; z-index:1000; line-height:1; font-size:14px; }
.picture_title a { color:#fff; } .video-format-icon { background:#111 url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/format-video.png) no-repeat 50% 50%; display:block; line-height:0; }
.gallery-format-icon { background:#111 url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/format-gallery.png) no-repeat 50% 50%; display:block; line-height:0; }
.audio-format-icon { background:#111 url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/format-audio.png) no-repeat 50% 50%; display:block; line-height:0; }
.standard-format-icon { background:#111 url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/format-standard.png) no-repeat 50% 50%; display:block; line-height:0; }
.portfolio-format-icon { background:#111; display:block; line-height:0; }
.reviews-icon { background:#111 url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/format-reviews.png) no-repeat 50% 50%; display:block; line-height:0; }
.preview-icon { background:#111 url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/preview.png) no-repeat 50% 50%; display:block; line-height:0; } .header-adds {overflow:hidden; line-height:0; }
.header-adds-toggle { position:absolute; right:0; height:30px; width:30px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/header-adds-open.png) no-repeat; overflow:hidden;}
.header-adds-toggle.active { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/header-adds-close.png) no-repeat; } .top { height:32px; background:#272625; width:1000px; margin:0 auto; }
.top-wrap { width:960px; margin:0 auto; }
.datetime { text-align:right; }
.top-nav-wrapper  {  }
.topNav { float:left; margin:0; }
.topNav a, .datetime  { font-size:11px; line-height:32px; color:#e1e1e1; text-transform:uppercase; }
.topNav li{ float:left; position: relative; list-style-type:none; list-style-image: none; }
.topNav li a{ padding:0 20px 0 0; display:block; }
.topNav li ul { display: none; margin:0 !important; }
.topNav li:hover > ul, .topNav li.hover > ul { display: block; position: absolute; top: 32px; left: -20px; z-index: 2000; width: auto; }
.topNav li  > ul { height:auto;  width: auto; background: #272625; border:1px solid #3c3c3a; padding:0; }
.topNav li  > ul li {  width:150px; padding: 0; position: relative; height:30px; border-bottom:1px solid #3c3c3a; }
.topNav li  > ul li:last-child{  border-bottom:none; }
.topNav li  > ul li a { text-transform:none; height:22px; padding: 5px 10px 0px 15px; text-align: left;  font-size: 11px; line-height:20px; color:#ebebeb; }
.topNav li  > ul li a:hover { border:none; }
.topNav li ul li:hover > ul, .topNav li ul li.hover > ul { display: block; position: absolute; top:0; left: 150px; z-index: 0; width: 150px; } .header-content { height:35px; padding-top:15px; }
.social-header ul { overflow:hidden; margin:0; float:right; }
.social-header ul li{ display: inline-block; list-style-type:none; border:none; padding:5px 5px 5px 0; }
.social-header ul li:last-child { padding:0; }
.social-header ul li a {
display: block;
width: 25px;
height: 25px;
line-height: 25px;
text-align:center;
font-size: 14px;
background: #444;
color: #fff;
border-radius: 50%;
} .spotlight{ overflow:hidden; background:#272625; margin-top:10px;  }
.spotlight-title { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/side-title-spotlight.png) no-repeat right; color: #fff; text-transform:uppercase; float:left; padding:0 40px 0 30px; height:34px; line-height:34px; }
.spotlight-title span { position:relative; top:-2px; padding:0 5px 0 0; }
ul#ticker { margin-bottom:0; }
ul#ticker li { float:left; display:none; margin-right:15px; }
ul#ticker li a { color:#fff; line-height:32px; }
ul#ticker li a:hover { color:#999; }
.tickercontainer { background:#272625; height:34px;  margin: 0;  padding-right:30px; overflow: hidden; }
.tickercontainer .mask { position: relative; top: 0; overflow: hidden;  }
ul.newsticker { position: relative; list-style-type: none; margin: 0; padding: 0; left: 860px; }
ul.newsticker li { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/spotlight-arrow.png) no-repeat 0 50%; float: left; margin: 0; padding: 0 0 0 12px; display:block !important; }
ul.newsticker a { white-space: nowrap; padding: 0; } 
ul.newsticker span { margin: 0 15px 0 0; } .logo-header { position:absolute; top:20px; left:0; z-index:1000;  }
.logo-header a { display:block; } .container_12.dropdownmenu{ display:none; }
.main-nav-wrapper{ height:30px; position:relative; }
.mainNav { float:right; height:30px; padding-bottom:0px; margin:0 !important; }
.mainNav a { font-size:15px; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}
.mainNav ul { list-style-type: none; list-style-image: none; }
.mainNav li {float:left; position: relative; list-style-type: none; list-style-image: none; }
.mainNav li a { text-transform:uppercase; padding:0 0 0 25px; display:block; padding-bottom:7px;  }
.mainNav li ul { display: none; margin:0 !important; }
.mainNav li:hover > ul, .mainNav li.hover > ul { display: block; position: absolute; top: 30px; left: 0; z-index: 2000; width: 180px; }
.mainNav li  > ul { height:auto;  width: auto; background: #222;  padding:0; }
.mainNav li  > ul li {  width:180px; padding: 0; position: relative; }
.mainNav li  > ul li:last-child{  border-bottom:none; }
.mainNav li  > ul li a { text-transform:none; height:22px; padding: 8px 10px 8px 15px; text-align: left;  font-size: 13px; line-height:25px; color:#ebebeb; }
.mainNav li  > ul li a:hover { border:none; }
.mainNav li ul li:hover > ul, .mainNav li ul li.hover > ul { display: block; position: absolute; top:0; left: 180px; z-index: 0; width: 180px; }  .single-content a, .single-content strong  { font-weight:bold; }
.single-content em { font-style:italic; }
.single-content blockquote { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/quote.png) no-repeat; padding-left:32px; margin-left:25px; font-style:italic; }
.single-content blockquote p { color:#999; }
.single-content ul { padding-left:17px; margin-bottom:10px; }
.single-content ul ul{ margin-left:10px; }
.single-content ul li{ padding-left:8px; }
.single-content ol { padding-left:17px; margin-bottom:10px; margin-left:25px;}
.single-content ol ol { margin-left:10px; }
.single-content ol li { list-style-type: decimal; padding-left:8px; }
.gallery {
margin-bottom: 20px !important;
}
.gallery:last-child {
margin-bottom: 0 !important;
}
.gallery-caption {}
.gallery-item {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.gallery-icon {
padding: 1px;
}
.gallery-item img{
border: 0 !important;
} .content { overflow:hidden; }
.content-title { margin-bottom:35px; overflow:hidden; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; padding:18px 0; }
.content-title h1{ font-size:25px; margin:0 18px; text-transform:uppercase; }
.block-post { overflow:hidden; margin-bottom:35px; border:1px solid #efefef; }
.block-post p{ margin:0; padding:0; }
.post-content {  padding:15px 15px 15px 0; }
.post-title { overflow:hidden; font-size:26px; padding:7px 15px 0 15px; }
.post-image{ position:relative; padding:15px 20px 15px 15px;  }
.home-1 .post-image { float:left; overflow:hidden; width:300px; height:170px;}
.home-1 .post-content {padding-left:335px;}
.home-2 .post-content { overflow:hidden; padding:15px; }
.home-2 .post-image, .home-3 .post-image, .home-4 .post-image { padding:0; }
.home-3 .post-title, .home-4 .post-title { padding:7px 10px; }
.home-2 .post-content, .home-3 .post-content, .home-4 .post-content { padding:0; border-right:1px solid #efefef; border-left:1px solid #efefef; border-bottom:1px solid #efefef;  }
.home-2 .block-post p{ padding:0 15px 10px 15px; }
.home-3 .block-post p, .home-4 .block-post p { padding:0 10px 10px 10px; }
.home-3 .post-head, .home-4 .post-head { padding:5px 10px; }
.home-3 .post-content h3, .home-4 .post-content h3 { font-size:16px; }
.home-2 .block-post, .home-3 .block-post, .home-4 .block-post { border:none; padding-bottom:0; margin-bottom:35px; }
.home-3 .block-post .last, .home-4 .block-post .last { display:block; float:left;  } .post-head { color:#666; padding:5px 15px; border-top:1px dashed #efefef;  }
.post-head .info-date, .post-head .info-author, .post-head a { font-size:11px;  color:#666; }
.info-author { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/author.png) no-repeat left; padding-left:20px; padding-top:5px; margin-right:10px; }
.info-date { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/clock.png) no-repeat left; padding-left: 20px; padding-top:2px; margin-right:10px; }
.info-comment { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/comment.png) no-repeat left; padding-left:20px; }
.info-category { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/category.png) no-repeat left; padding-left:23px; margin-right:10px; } .single-block { overflow:hidden; margin-bottom:35px; }
.single-title-wrap { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; margin-bottom:15px; padding-left:15px; }
.single-title { overflow:hidden; margin:0; padding:7px 0; }
.single-title h1{ text-transform: uppercase;
margin-bottom: 5px; }
.single-info { overflow:hidden; color:#666; padding:5px 0 0 0; }
.single-info a{ color:#666; }
.single-thumb {  padding:5px 0 10px 0; }
.single-content .tagcloud { padding:10px 0 0 0; }
.post-nav { overflow:hidden; margin-bottom:35px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; padding:10px 15px; }
.nav-right{ font-size:14px; overflow:hidden; float:right; }
.nav-left { font-size:14px; overflow:hidden; float:left; }
.single-tag { float:left;  }
.single-category { float:left; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/category.png) no-repeat center left; padding-left:22px; margin-right:16px; color:#666; }
.single-author { float:left; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/author.png) no-repeat 0 20%; padding-left:18px; margin-right:16px; color:#666; }
.single-date { float:left; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/clock.png) no-repeat 0 40%; padding-left:20px; margin-right:16px; color:#666; }
.single-comment { float:left; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/comment.png) no-repeat center left; padding-left:20px; margin-right:16px; color:#666;  }
.-post-icon { float:right;  width:65px; height:43px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/post-standard.png) no-repeat center right; position:relative; right:15px; top:0; }
.gallery-post-icon { float:right; width:65px; height:43px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/post-gallery.png) no-repeat center right ; position:relative; right:15px; top:0; }
.video-post-icon { float:right;  width:65px; height:43px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/post-video.png) no-repeat center right; position:relative; right:15px; top:0; }
.audio-post-icon { float:right;  width:65px; height:43px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/post-audio.png) no-repeat center right; position:relative; right:15px; top:0; }
.reviews-post-icon { float:right;  width:65px; height:43px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/format-icon/post-reviews.png) no-repeat center right; position:relative; right:15px; top:0; } .post-review { overflow:hidden; float:left; margin:10px 0; }
.overall-score { background:#111; height:150px; width:129px; color:#f1f1f1; float:left; padding:15px 10px; text-align:center; border-right:1px solid #333;}
.overall-score span { font-size:14px; font-weight:bold; }
.overall-score-value {  font-size:50px; font-weight:bold; }
.critera {  position:relative; overflow:hidden; width:450px; height:35px; background:#222; font-size:12px; padding:0 10px; border-bottom:1px solid #333; float:left; }
.critera.last { margin-bottom:0; }
.critera p { color:#f1f1f1; line-height:33px; overflow:hidden; padding:0; margin:0; float:left; font-weight:bold; }
.score { position:absolute; top:7px; right:10px;}
.blog_reviews { background:#111; padding:3px; position:absolute; top:0; left:0; display:block; filter:alpha(opacity=90); opacity:0.9; z-index:1000; line-height:1; } .post-share .share-widgets { overflow:hidden; }
.post-share .share-widget { float:left; padding:0 5px; }
.post-share, .author-information, .related-wrapper {  margin-bottom:35px; overflow:hidden; }
.author-description img {  border:1px solid #d9d9d9; padding:4px; float:left; margin-top:0px; margin-right:15px; }
.author-social { float:right; overflow:hidden; }
.author-social a { float:left; width:16px; height:16px; display:block; margin-left:10px; }
.author-social a.author-twitter { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/twitter-author.png) no-repeat; }
.author-social a.author-facebook { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/facebook-author.png) no-repeat; }
.author-social a.author-google { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/google-author.png) no-repeat; }
.author-social a.author-flickr { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/flickr-author.png) no-repeat; }
.description-author{overflow:hidden; }
.author-title { float:left; }
.author-title a{  font-size:14px; line-height:14px; }
.related-post { float:left; margin-right:20px; width: 140px; position: relative; text-align:center;}
.related-item-wrapper { overflow:hidden; }
div.related-post:last-child { margin-right:0; }
.related-post h6 { font-size:13px; margin-top:5px; } ol.commentlist { margin:0; list-style:none; }
.comments-navigation { overflow:hidden; padding:15px 0; font-weight:bold; }
.the-comment { overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #efefef; }
.avatar { float:left; margin-right:15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.reply-comment { clear:both; text-align:center; margin-top:5px; width:70px; background:#444; padding:2px 0; }
.reply-comment:hover { background:#ba0d16; }
.reply-comment a, .reply-comment a:hover { color:#fff; font-weight:bold; }
.comment-box { overflow:hidden; }
.comment-author span { margin-bottom:10px; font-size:15px;  }
.comment-author small{ font-size: 11px; color:#636363; font-style:italic; }
#comments .children { margin: 20px 0 0 83px; }
#comments .children li.comment { margin: 0 0 20px 0; list-style:none; }
.cancel-comment-reply  a { margin-bottom:10px; }
.no-comments { color:#888; }
.wrapper-input { overflow:hidden !important;  }
#comment-input { float:left; margin-right:40px; }
#comment-input input { border:0; margin-bottom:17px; border:1px solid #efefef; }
#comment-input input:focus, textarea:focus { outline:none; }
#comment-input label { display:block; margin-bottom:5px; }
#comment-input label .required { font-style:italic; }
.input-name, .input-email, .input-website { background:#fff ;  width:220px; padding: 5px; }
#comment-textarea { float:left; }
.textarea-comment {  background:#fff; border:0; width:327px; height:155px; padding:9px; font-family:arial; border:1px solid #efefef; }
#comment-textarea label { display:block; margin-bottom:7px; }
#comment-textarea-admin { float:none; margin-bottom:5px;  }
#comment-textarea-admin label { display:block; margin:10px 0 5px 0; }
#comment-submit {  float:left; }
#comment-submit-admin { clear:both; }
#respond { margin-bottom:35px; }
#respond form { margin-top:10px; }
.comment-submit { font-size:18px; padding:4px 0 4px 0; text-transform:uppercase; color:#fff; width:348px; background:#444; cursor:pointer; border:none; margin-top:5px; }
.comment-submit:hover { background:#ba0d16;  } .postForm-wrap { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; padding:10px; margin-top:15px;  }
.postForm { background:#fff; padding:15px; overflow:hidden;  }
.postForm label { font-size: 12px; font-weight: bold; display: block; margin-bottom: 5px;  }
.postForm label span { font-style: italic; color: #888888; font-weight: normal; }
.postForm div { margin-bottom: 20px; }
.postForm .text { border: 1px solid #efefef; color: #555555; font-size: 12px; width: 278px; padding: 9px 10px; }
.postForm textarea { border: 1px solid #efefef; color: #555555; font-size: 12px; width: 400px; padding: 10px; height: 170px; }
.postForm .submit { width:420px; font-size:18px; padding:5px 0; text-transform:uppercase; color:#333; background:#444; cursor:pointer; border:none; margin-top:5px; color:#fff; }
.postForm .submit:hover { background:#BA0D16;  }
.postForm .error_msg { display: none; margin-top: 5px; }
.postForm .email_sent { color: green; margin-bottom: 10px; display: none; }
h2.error-submit, h2.thanks-submit { margin-top: 0; margin-bottom: 15px;}
.error_contact, h2.error-submit {color: red;}
h2.thanks-submit {color: green;} .pagination { font-size: 16px; overflow:hidden; margin-bottom:35px; }
.pagination a {  line-height:30px; height: 30px; width: 30px; text-align:center; background: #272625; display: block; float: left; color: #fff; margin-right: 6px; }
.pagination a:hover { background: #ba0d16; color: #fff; }
.pagination span.current { line-height:30px; background: #ba0d16; height: 30px; width: 30px; text-align:center; display: block; float: left; color: #fff; margin-right: 6px; }
.pagination span.arrows { font-size: 16px; line-height:18px; } .widget{  background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; margin-bottom:35px; overflow:hidden; padding:10px; }
.widget iframe { display:block; }
.widget ul { background:#fff; list-style-type:none; clear:both; height:100%; overflow:hidden; margin:0; padding:0 10px; } 
.widget ul li { padding: 8px 0; border-bottom:1px dashed #efefef; }
.widget ul li:last-child { border-bottom:none; }
.textwidget { margin-bottom:35px; overflow:hidden; }
.sidebar-widget-title { padding-bottom:10px; text-transform:uppercase; }
.widget-line-title { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat-x 0 50%; height:27px; }
.line-title, .page-line-title { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat-x 0 60%; margin-bottom:15px;  }
.line-title { height:27px; }
.page-line-title { height:33px; }
.line-title h3, .page-line-title h1,.widget-line-title h3  { background:#fff; padding:0 10px 0 0; display: inline-block; }
.page-line-title h1{ text-transform:uppercase; }
.widget-line-title h3 { text-transform:uppercase; }
.widget-footer-title { margin-bottom:15px; text-transform:uppercase; }
.text-widget { margin-bottom:35px; }
.footer-widget .textwidget{ padding: 15px 0; overflow: hidden; } .adds620x90 { display:block; margin-bottom:35px; height:90px; }
.adds620x90 a, .adds300x250 a { display:block; }
.adds300x250 { display:block; margin-bottom:35px; height:250px; } .magazine-widget { margin-bottom:35px; overflow:hidden; }
.widget-magazine .block-big  { overflow:hidden; padding:15px 0;  }
.magazine-widget .block-big h3 { font-size:16px; }
.widget-magazine .block-big p { margin:0; }
.widget-magazine .block-big .big-desc { padding-left:320px; }
.widget-magazine .block-big .magz-image { float:left;overflow:hidden; width:300px; height:170px; }
.widget-magazine.half .big-desc { clear:both; padding-left:0; }
.widget-magazine.half .big-title { padding-top:10px; }
.widget-magazine .block-small .description { padding-left:85px; }
.widget-magazine .block-small .magz-image{ float:left; overflow:hidden; width:75px; height:60px; }
.widget-magazine .block-small { width:300px; float:left; overflow:hidden; padding:15px 0; border-top:1px dashed #efefef; }
.magazine-widget .block-small-noimage { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/Right-Arrow.png) no-repeat 0 14px; width:285px; float:left; overflow:hidden; padding:10px 0 10px 15px; border-top:1px dashed #efefef; }
.magazine-widget .block-small-noimage a { }
.widget-magazine .xright { margin-left:10px; }
.widget-magazine .xleft { margin-right:10px; }
.xreview {padding:0; float:left;}
.magazine-widget .block-small-noimage h3 {float:left;}
.magazine-widget .block-small-noimage .xreview { padding-left:8px;}
.magz-meta, .magz-meta a  { font-size:11px; font-style:italic; padding-top:5px; }
.magazine-widget .block-small h3, .magazine-widget .block-small-noimage h3, .block-tabs .description h3 { font-size:14px;  } .social-counter-wrapper { overflow:hidden; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; padding:10px 10px 0 10px; margin-bottom:35px; }
.social-counter { background:#fff; float:left; text-align:center; width:69px; padding:10px; margin:0 1px 3px 2px !important; }
.social-counter.facebook-count { margin:0; }
.social-counter .social-count { color:#444; font-size:16px; padding-top:5px;} 
.social-counter .social-descrip { color:#666; font-style:italic;}
.social-counter.no-right{margin-right:0;}
.social-counter a { 
width:35px; 
height:35px;
background: #444;
line-height: 35px;
text-align: center;
border-radius: 50%;
color: #fff;
font-size: 20px;
display: inline-block;
}
.social-counter a:hover  {
color: #fff;
} .wrapper-carousel { overflow:hidden; padding:15px 0; }
.wrapper-carousel .image-carousel { position:relative; float:left; display: block; }
.anyClass { height:auto; overflow:hidden; float:left; margin-left:25px; visibility: hidden; }
.wrapper-carousel ul li { position:relative; list-style-type:none; width:130px; height:90px; margin-right:15px; display: inline-block;}
a.prev, a.next { width: 17px; height: 22px; display: block; position: absolute; top:50px; z-index:50; }
.nav { position: relative;  }
a.prev span, a.next span { display: none; }
a.prev { left:0; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/carousel-arrow.png) 0 0;  } 
a.next { right:0; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/carousel-arrow.png)-17px 0; } .title-social {  float:left; color:#f3f3f3; font-size:14px; margin-right:4px; }
.social-widget { overflow:hidden; }
.widget .social-widget li.flickr { padding:0; }
.widget .social-widget { padding:10px; }
.footer-widget .social-widget li, .widget .social-widget li{ float:left; list-style-type:none; border:none; padding:0 9px 0 0; }
.footer-widget .social-widget li a { border:none; }
.facebook a{ background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/facebook-widget.png) no-repeat; width:24px; height:24px; display:block;}
.twitter a{ background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/twitter-widget.png) no-repeat; width:24px; height:24px; display:block;}
.vimeo a{ background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/vimeo-widget.png) no-repeat; width:24px; height:24px; display:block;}
.linkedin a{ background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/linkedin-widget.png) no-repeat; width:24px; height:24px; display:block;}
.youtube a{ background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/youtube-widget.png) no-repeat; width:24px; height:24px; display:block;}
.flickr a{ background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/flickr-widget.png) no-repeat; width:24px; height:24px; display:block;}
.friendfeed a{ background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/friendfeed-widget.png) no-repeat; width:24px; height:24px; display:block;}
.deviantart a{ background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/social-icons/deviantart-widget.png) no-repeat; width:24px; height:24px; display:block;} .search-sidebar  { margin-bottom:35px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; padding:10px; }
#search{ background:#fff; padding:5px 10px; overflow:hidden; }
#search #s { background:none; border:none; color:#666; width:240px; float:left; font-style:italic;}
#searchbutton{ width:16px; height:16px; float:right; float:right;  margin-top:2px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/search.png) no-repeat;  border:0; text-indent: -1000em; cursor: pointer; cursor: hand; }
#search #s:focus { outline:none; }
.search-header { margin-left:20px; }
.search-header #search{  padding:2px 5px 2px 10px; overflow:hidden; }
.search-header #search #s { width:150px;  color :#d7d7d7;}
.search-header { float:right; border:1px solid #ebebeb; width: 190px; overflow:hidden;  } .widget-footer .flickr_stream a{ background:#111; display:block; width:63px; height:50px; float:left; display:block; margin:0px 8px 8px 0; border:none; }
.widget-footer .flickr_stream img{ width:63px; height:50px; }
.widget .flickr_stream { overflow:hidden;}
.widget .flickr_stream a{ background:#111; display:block; width:83px; height:65px; float:left; display:block; margin:5px; }
.widget .flickr_stream img{ width:83px; height:65px; } .tabs-wrapper { padding:0; overflow:hidden; overflow:hidden; }
ul.tabs-sidebar { margin:0; padding:0; overflow: hidden; background:transparent; }
ul.tabs-sidebar li { background:none; float:left; text-align:center; width:35%; padding: 0 !important; border:none !important; overflow: hidden; }
ul.tabs-sidebar .last { width:30%; }
ul.tabs-sidebar li a { text-decoration:none; font-size:14px; display: block; outline: none;  padding:3px 0; text-transform:uppercase; }
ul.tabs-sidebar li.last a { overflow:hidden; border-right:none; padding:3px 0; }
ul.tabs-sidebar li a:hover, ul.tabs-sidebar li.active a{ background: #fff !important; z-index:1000; border-bottom:1px solid #fff; }
.tab_content{ background:#fff; padding:0 10px; }
.block-tabs { overflow:hidden; padding:15px 0; border-bottom:1px dashed #efefef; }
.block-tabs:last-child { border:none; }
.block-tabs .description { padding-left:85px; }
.block-tabs .tabs-image{ float:left; overflow:hidden; width:75px; height:60px; }
.block-tabs .tabs-meta, .block-tabs .tabs-meta a { float:left; padding-top:5px; font-size:11px; font-style:italic; font-weight:normal; }
.review { float:left; padding:2px 0 0 7px; }
.block-tabs .avatar { margin-top:0; float: left; margin-right: 10px; }
.block-tabs .comment-text-side { font-weight:normal; font-size:12px; }
.commenters {  font-size:14px; }
#tags-tabs { overflow:hidden; }
.tagcloud { overflow:hidden; padding:5px 0; }
.tagcloud a { border:1px solid #444; float: left; margin: 5px 5px 5px 0; padding:3px 10px;  color:#444 !important; font-weight:normal; }
.tagcloud a:hover { color:#fff !important; background:#ba0d16;  text-decoration: none; } .widget .tweets li { padding:10px 10px 11px 28px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/twitter.png) no-repeat 0px 15px; }
.widget-footer .tweets li  {  padding:0 0 0 28px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/twitter-footer.png) no-repeat 0px 5px;  }
.tweets li a { font-style:italic; } .facebook-like-wrap { border:1px solid #ddd; margin-bottom: 30px;}
.facebook-like-wrap iframe[style]{ width:100% !important; }  .last { margin-right: 0 !important; }
.one_half { 	width: 48%; float: left; margin-right: 4%; }
.one_half.last { width: 48%; float: right; }
.one_third { width: 30.6666%; float: left; margin-right: 4%; }
.one_third.last { width: 30.6666%; float: right;  }
.two_third { width: 65.3332%; float: left; }
.two_third.last { width: 30.6666%; float: right; }
.one_fourth { width: 22%; float: left; margin-right: 4%; }
.one_fourth.last { width: 22%; float: right; }
.three_fourth { width: 74%; float: left; margin-right: 4%;  }
.three_fourth.last { width: 22%; float: right; }
.clearboth { clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; width: 100%; overflow:hidden; } .single-content .tabs-wrapper { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; padding:10px; }
.single-content  ul.tabs { padding:0; margin:0; }
.single-content  ul.tabs li { background:none; float:left; text-align:center; overflow: hidden; padding:4px 15px; }
.single-content ul.tabs li a { font-size:16px; font-weight:normal; border-bottom:none; color:#444; }
.single-content ul.tabs li a:hover, .single-content ul.tabs li a.active, h5.toggle a:hover { color:#BA0D16; }
.single-content ul.tabs li:hover, .single-content ul.tabs li.active { background:#fff; z-index:1000; }
.single-content .tabs-wrapper { margin: 10px 0 30px 0; }
.single-content .tabs-wrapper .tabs-container { padding:15px; background:#fff; }
.single-content .tabs-wrapper .tabs-container .tab_content { background:#fff; padding:0; }
.single-content .tabs-wrapper ul li { width:auto; } .dropcap { font-size:40px; margin-right:6px; text-transform: uppercase; float: left; line-height: 1; font-weight:bold; } .highlight1 { background:#f6f67a; }
.highlight2 { background:#000; color:#CCC; } .video-shortcode { margin-bottom:20px; } h5.toggle { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; padding:5px 10px; margin:15px 0; cursor:pointer; }
h5.toggle a { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/toggle-open.png) no-repeat left center; text-decoration:none; padding-left:20px;  font-size:16px; color:#444; font-weight:normal; }
h5.toggle.active a { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/toggle-close.png) no-repeat left center; text-decoration:none; padding-left:20px;  font-size:16px; }
.toggle-content { display:none; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/bg-pattern.png) repeat; padding:10px;  font-size:12px;  margin-bottom:20px; }
.toggle-content .block { background:#fff; padding:10px; } .checklist li { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/panel/shortcodes/check-list.png) no-repeat left !important; padding-left:28px !important; list-style-type:none;}
.badlist li { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/panel/shortcodes/bad-list.png) no-repeat left !important; padding-left:28px !important; list-style-type:none;}
.blocklist li { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/panel/shortcodes/block-list.png) no-repeat left !important; padding-left:28px !important; list-style-type:none;} .attention {padding: 8px 10px 5px 10px; overflow: auto; margin-bottom: 20px; clear: both; border: 1px solid #BF9900; background: #FEEB9C url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/warning-bg.png) repeat-x top; }
.attention p, .information p, .error_warning p { padding: 0; margin: 0;}
.attention p span {background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/panel/shortcodes/icon-warning.png) no-repeat left !important; padding-left:25px !important;font-weight: bold; color: #BF9900;}
.information { padding: 8px 10px 5px 10px; overflow: auto; margin-bottom: 20px; clear: both; border: 1px solid #2FADD7; background: #92D6ED url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/info-bg.png) repeat-x top; }
.information p span {background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/panel/shortcodes/icon-info.png) no-repeat left !important; padding-left:25px !important;font-weight: bold; color: #0E7A9F;}
.error_warning { padding: 8px 10px 5px 10px; overflow: auto; margin-bottom: 20px; clear: both; border: 1px solid #990000; background: #F5D0CD url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/error-bg.png) repeat-x top; }
.error_warning p span { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/panel/shortcodes/icon-error.png) no-repeat left !important; padding-left:25px !important;font-weight: bold; color: #990000;} .button { padding:8px; display:inline-block; margin:10px 13px 10px 0; cursor:pointer;  }
.button a { color:#F8F8F8; font-size:13px; text-transform:uppercase; text-decoration:none; font-weight:normal; }
.button a:hover { color:#f8f8f8; }
.button.silver a { color:#444; }
.button.black { background:#464646; }
.button.black:hover { background:#262626; }
.button.red { background:#ed1c24; }
.button.red:hover { background:#d51920; }
.button.green { background:#00a651; }
.button.green:hover { background:#027d3e;}
.button.blue { background:#448ccb; }
.button.blue:hover { background:#015d99;}
.button.orange { background:#FFA500; }
.button.orange:hover{ background:#dd8f01;} 
.button.silver { background:#F8F8F8; }
.button.silver:hover { background:#e8e8e8;}
.button.pink { background:#ec008c; }
.button.pink:hover { background:#ce007a;}
.button.brown { background:#8c6239; }
.button.brown:hover { background:#73512f;} .footer-widget { background:#272625; color:#efefef; padding-bottom:20px; }
.footer-widget a{ color:#efefef; border-bottom: 1px dashed #5B5A59; }
.footer-widget p { color:#efefef; }
.footer-bottom { background:#1E1D1D; }
.footer-bottom-wrap { padding:15px 0 10px 0; }
.widget-footer { padding:15px 0; overflow:hidden; }
.widget-footer .cat-item { width:50%; float:left; }
.widget-footer ul { list-style-type:none; clear:both; height:100%; overflow:hidden;}
.widget-footer ul li { margin:0; margin:0 0 10px 0;  }
.bottomNav-wrapper  { overflow:hidden; }
.bottomNav { float:right; margin:0; }
.bottomNav a { font-size:14px; text-transform:uppercase; color:#efefef; }
.bottomNav li{ float:left; position: relative; list-style-type:none; list-style-image: none; }
.bottomNav li a{ padding:0 0 0 20px; display:block; }
.logo-bottom{ padding-top:10px; overflow:hidden; }
.credits { padding-top:5px; }
.credits p{ float:right; color:#efefef}
.credits a{ color:#efefef; border-bottom: 1px dashed #5B5A59; } .error404_image { overflow:hidden; margin-bottom:20px; }
.error404_title { font-weight:bold; font-size:50px; text-align:center; margin-bottom:20px }
.error404_text { font-weight:bold; font-size:30px; text-align:center; margin-bottom:20px;} .fb-comments{
margin-bottom:30px;
}
.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe {
width: 100% !important;
}
.facebook-fan-box iframe[style] {
width: 103% !important; 
} div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}  .flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider.full { margin: 15px 0 0 0; min-height:500px; }
.flexslider.full.with-spotlight {margin-top:0;}
.flexslider.small { min-height:350px; margin: 0 0 35px 0; }
.flexslider { padding: 0; display:block; overflow:hidden; }
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; height:auto; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider { background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/loading.gif) no-repeat 50% 50%; position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;} .flex-container {zoom: 1; position: relative;}  .flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption { height:auto; width: 98%; padding: 10px 2%;  margin: 0; position: absolute; left: 0; bottom: 0; background: #111; filter:alpha(opacity=80); opacity:0.8; }
.flex-caption h1 a { font-size:20px; color:#fff; }
.flex-caption p { color:#fff;  margin:0; font-size:14px; padding:0; padding-top:5px;} .flex-direction-nav { height: 0; }
.flex-direction-nav li a {width: 22px; height: 79px; margin: -20px 0 0 0; display: block; position: absolute; top: 40%; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .next { right:10px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/flex-right-arrow.png) no-repeat; }
.flex-direction-nav li .prev { left:10px; background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/flex-left-arrow.png) no-repeat; }
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; top: 10px; left:10px; }
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 14px; height: 13px; display: block; background: url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/flex-nav.png) no-repeat; cursor: pointer; text-indent: -999em;}
.flex-control-nav li a:hover, .flex-control-nav li a.active {background: url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/images/flex-nav-active.png) no-repeat;}
@font-face {
font-family: 'fontello';
src: url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/css/icon/fontello.eot?38743124);
src: url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/css/icon/fontello.eot?38743124#iefix) format('embedded-opentype'),
url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/css/icon/fontello.woff?38743124) format('woff'),
url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/css/icon/fontello.ttf?38743124) format('truetype'),
url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/css/icon/fontello.svg?38743124#fontello) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.icon-picasa:before { content: '\e800'; } .icon-deviantart:before { content: '\e801'; } .icon-youtube:before { content: '\e802'; } .icon-vine:before { content: '\e803'; } .icon-foursquare:before { content: '\e804'; } .icon-evernote:before { content: '\e805'; } .icon-linkedin:before { content: '\e806'; } .icon-xing:before { content: '\e807'; } .icon-flattr:before { content: '\e808'; } .icon-qq:before { content: '\e809'; } .icon-vkontakte:before { content: '\e80a'; } .icon-angle-double-left:before { content: '\e80b'; } .icon-angle-double-right:before { content: '\e80c'; } .icon-flickr-1:before { content: '\e80d'; } .icon-vimeo:before { content: '\e80e'; } .icon-twitter-1:before { content: '\e80f'; } .icon-facebook-1:before { content: '\e810'; } .icon-gplus-1:before { content: '\e811'; } .icon-pinterest:before { content: '\e812'; } .icon-tumblr:before { content: '\e813'; } .icon-linkedin-1:before { content: '\e814'; } .icon-dribbble-1:before { content: '\e815'; } .icon-google-circles:before { content: '\e816'; } .icon-github-1:before { content: '\e817'; } .icon-right-open-big:before { content: '\e818'; } .icon-left-open-big:before { content: '\e819'; } .icon-star:before { content: '\e81a'; } .icon-behance-1:before { content: '\e81b'; } .icon-video:before { content: '\e81c'; } .icon-picture:before { content: '\e81d'; } .icon-camera:before { content: '\e81e'; } .icon-search:before { content: '\e81f'; } .icon-doc-text:before { content: '\e820'; } .icon-stumbleupon:before { content: '\e821'; } .icon-folder-empty:before { content: '\e822'; } .icon-lastfm:before { content: '\e823'; } .icon-folder-open-empty:before { content: '\e824'; } .icon-rdio:before { content: '\e825'; } .icon-comment-empty:before { content: '\e826'; } .icon-spotify:before { content: '\e827'; } .icon-star-empty:before { content: '\e828'; } .icon-instagram:before { content: '\e829'; } .icon-skype-1:before { content: '\e82a'; } .icon-clock:before { content: '\e82b'; } .icon-soundcloud-1:before { content: '\e82c'; } .icon-behance:before { content: '\e82d'; } .icon-calendar:before { content: '\e82e'; } .icon-user:before { content: '\e82f'; } .icon-rss-1:before { content: '\e833'; }@media only screen and (min-width: 768px) and (max-width: 959px) {
.general, .top { width:670px; max-width: 670px; margin: 0 auto; position: relative; }
.container_12, .top-wrap  { max-width:620px; width:620px; }
.top-wrap { overflow:hidden;  }
.container_12 .grid_12,.container_12 .grid_8, .container_12 .grid_4.logo-header, .container_12 .grid_4.right-sidebar, .container_12 .grid_4.left-sidebar, .container_12 .grid_4.sidebar, .footer-widget .container_12 .grid_3, .footer-widget .container_12 .grid_4, .footer-widget .container_12 .grid_6, .container_12 .grid_4.logo-bottom { max-width:620px; width:620px; margin-left:0px; margin-right:0px; } .topNav { width: 100%; text-align:center; }
.topNav li { display:inline-block; float:none; } .logo-header a, .logo-bottom a {text-align:center; display: block;}
.logo-header { position:relative; } 
.social-header ul { width: 100%; text-align:center; margin-top:15px; float:none; }
.social-header ul li, .social-header ul li:last-child{ display:inline-block; float:none; padding:5px 2px; }
.header-content { height:auto; padding-top:25px; }
.container_12 .prefix_4.header-content { padding-left: 0; }
.content.home-4 .grid_4 { width: 190px; }
.portfolio1 li, .portfolio2 li { width: 185px; } .container_12.dropdownmenu{ display:block; }
.mainnavmenu { display:none; }
.container_12.dropdownmenu select { background: #fff; outline: none; padding: 5px; border: 1px solid #E1E1E1; height: 34px; width:620px; margin: 25px 0 15px 0; color: #777; font-size:13px; }
.flexslider.full { min-height:335px; max-width: 670px; width: 670px; margin-left: auto; margin-right: auto; } .bottomNav { width: 100%; text-align:center; float:none; margin-top:10px; }
.bottomNav li { display:inline-block; float:none; }
.bottomNav li a { padding:0 10px; font-size:13px; } .credits { overflow:hidden; }
.credits p { float:none; text-align:center; }
} @media only screen and (max-width: 767px) { .general, .top { width:320px; max-width: 320px; margin: 0 auto; position: relative; }
.container_12  { max-width:300px; width:300px; }
.container_12 .grid_12,.container_12 .grid_8,.container_12 .grid_6,.container_12 .grid_4,.container_12 .grid_3 { max-width:300px; width:300px; margin-left:0px; margin-right:0px; }
.container_12 .prefix_4 { padding-left: 0px; }
.scrolltop {display:none;}
.wrapper { margin-top: 0; }
.top-wrap { width:300px; max-width: 300px; overflow:hidden;  }
.top { margin-bottom: 0; height:auto; }
.page-line-title { margin-top:20px;}
.side-corner { display: none; } .widget-magazine .block-big .big-desc { clear: both; padding-left: 0; }
.widget-magazine .left, .widget-magazine .right { margin: 0px; }
.widget-magazine .big-title { padding-top: 8px; }
.alpha.widget-magazine.half { margin-bottom:35px; }
.widget-magazine .xright { margin-left:0;} .home-1 .post-image{width:268px; height:152px; float:none; padding:15px 15px 0 15px;}
.home-1 .post-content { padding:15px;}
.home-1 #post-icon {display:none;}
.home-1 .post-title {font-size:20px; } .logo-header a, .logo-bottom a {text-align:center; display: block;}
.logo-header { position:relative; } 
.social-header ul { width: 100%; text-align:center; margin-top:15px; float:none; }
.social-header ul li, .social-header ul li:last-child{ display:inline-block; float:none; padding:5px 2px; }
.header-content { height:auto; padding-top:25px; } .topNav { width: 100%; text-align:center; }
.topNav li { display:inline-block; float:none; } .bottomNav { width: 100%; text-align:center; float:none; margin-top:10px; }
.bottomNav li { display:inline-block; float:none; }
.bottomNav li a { padding:0 10px; font-size:13px; } .container_12.dropdownmenu{ display:block; }
.mainnavmenu { display:none; }
.container_12.dropdownmenu select { background: #fff; outline: none; padding: 5px; border: 1px solid #E1E1E1; height: 34px; width:300px; margin: 25px 0 15px 0; color: #777; font-size:13px; } .datetime, .search-header, .line-head, .digg-share, .stumbleupon-share, .reddit-share, .tumblr-share, .email-share, .author-description .avatar, .flex-caption p, .flex-direction-nav, .related-wrapper, #nextId { display:none; } .single-container { margin-top:20px; }
.single-info { display:none; }
.textarea-comment { width: 280px; }
.comment-submit { width: 300px; }
.input-name, .input-email, .input-website { width:287px; }
.gallery-icon img, .gallery-icon { width: 60px; height: 60px; background: #000; }
.critera { width:280px; }
.overall-score {width:280px;} .portfolio1 li , .portfolio2 li{ margin:0 0 30px 0; }
ul#filter { margin:20px 0 0 0; }
ul#filter li { margin-bottom:10px; }
.portfolio2 li  { width:140px; margin-left:5px; margin-right:5px; }
.portfolio2 li img { width:140px; max-width:140px; height:auto; } .gallery-post { margin-top:20px; }
.grid_2.gallery-image { margin: 0 5px 20px 5px; } .postForm .text, .postForm textarea { width:228px; }
.postForm .submit { width:248px; } .spotlight {max-width: 300px; width: 300px; margin-left: auto; margin-right: auto;}
ul.newsticker { position: relative; list-style-type: none; margin: 0; padding: 0; left: 150px; } .credits { overflow:hidden; }
.credits p { float:none; text-align:center; } .flex-caption  { display:none; }
.flexslider.full { min-height:136px; max-width: 320px; width: 320px; margin:15px 0 30px 0; margin-left: auto; margin-right: auto; }
.flexslider.small { min-height:165px; margin:15px 0 35px 0; }
} @media only screen and (min-width: 480px) and (max-width: 767px) { .general, .top { width:500px; max-width: 500px; margin: 0 auto; position: relative; }
.container_12  { max-width:460px; width:460px; }
.container_12 .grid_12,.container_12 .grid_8,.container_12 .grid_6,.container_12 .grid_4,.container_12 .grid_3, .widget-magazine .block-small { max-width:460px; width:460px; margin-left:0px; margin-right:0px; }
.container_12 .prefix_4 { padding-left: 0px; }
.scrolltop {display:none;}
.wrapper { margin-top: 0; }
.top-wrap { width:460px; max-width: 460px; overflow:hidden; }
.top { margin-bottom: 0; height:auto; }
.page-line-title { margin-top:20px;} .widget-magazine .block-big .magz-image { width:460px; height:261px;}
.widget-magazine .block-big .big-desc { clear: both; padding-left: 0; }
.widget-magazine .left, .widget-magazine .right { margin: 0px; }
.alpha.widget-magazine.half { margin-bottom:35px; }
.magazine-widget .block-small-noimage { width: 445px; } .home-1 .post-image{width:428px; height:242px; float:none; padding:15px 15px 0 15px;}
.home-1 .post-content { padding:15px;} .credits { overflow:hidden; }
.credits p { float:none; text-align:center; } .logo-header a, .logo-bottom a {text-align:center; display: block;}
.logo-header { position:relative; } 
.social-header ul { width: 100%; text-align:center; margin-top:15px; float:none; }
.social-header ul li, .social-header ul li:last-child{ display:inline-block; float:none; padding:5px 2px; }
.header-content { height:auto; padding-top:25px; } .topNav { width: 100%; text-align:center; }
.topNav li { display:inline-block; float:none; } .bottomNav { width: 100%; text-align:center; float:none; margin-top:10px; }
.bottomNav li { display:inline-block; float:none; }
.bottomNav li a { padding:0 10px; font-size:13px; } .container_12.dropdownmenu{ display:block; }
.mainnavmenu { display:none; }
.container_12.dropdownmenu select { background: #fff; outline: none; padding: 5px; border: 1px solid #E1E1E1; height: 34px; width:460px; margin: 25px 0 15px 0; color: #777; font-size:13px; } .datetime, .search-header, .bottomNav-wrapper, .line-head, .digg-share, .stumbleupon-share, .reddit-share, .tumblr-share, .email-share, .author-description .avatar, .flex-caption p, .flex-direction-nav, .related-wrapper, #nextId { display:none; } .single-info { display:none; }
.textarea-comment { width: 280px; }
.comment-submit { width: 460px; }
.input-name, .input-email, .input-website { width:447px;  }
.gallery-icon img, .gallery-icon { width: 60px; height: 60px; background: #000; }
.critera { width:290px; }
.overall-score{width:129px;} .portfolio1 li , .portfolio2 li{ margin:0 0 30px 0; }
.portfolio1 li { width:460px; }
.portfolio2 li { margin-right:5px; margin-left:5px; }
.portfolio1 li img { width:460px; max-width:460px; height:auto; }
ul#filter { margin:20px 0 0 0; }
ul#filter li { margin-bottom:10px; } .gallery-post { margin-top:25px; }
.gallery-post img{ width:460px; max-width:460px; height:auto; }
.grid_2.gallery-image { margin: 0 6px 20px 6px; } .postForm .text, .postForm textarea { width:388px; }
.postForm .submit { width:408px; } .spotlight {max-width: 460px; width: 460px; margin-left: auto; margin-right: auto;}
ul.newsticker { position: relative; list-style-type: none; margin: 0; padding: 0; left: 150px; } .credits { overflow:hidden; }
.credits p { float:none; text-align:center; } .flex-caption  { display:none; }
.flexslider.full { min-height:196px; max-width: 500px; margin:15px 0 30px 0; width: 500px; margin-left: auto; margin-right: auto; }
.flexslider.small { min-height:225px; margin:15px 0 35px 0; }
}@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@600&family=Roboto&display=swap");
.flag {
	float:left;
	margin-right:7px;
	margin-top:-5px;
	width:32px;
	height:32px;
	background:url(//www.marmomacchineinternational.com/site/wp-content/themes/Backstreet/css/flags.png) no-repeat
}

.flag.flag-ad {background-position: -32px 0}
.flag.flag-ae {background-position: -64px 0}
.flag.flag-af {background-position: -96px 0}
.flag.flag-ag {background-position: -128px 0}
.flag.flag-ai {background-position: -160px 0}
.flag.flag-al {background-position: -192px 0}
.flag.flag-am {background-position: -224px 0}
.flag.flag-an {background-position: -256px 0}
.flag.flag-ao {background-position: -288px 0}
.flag.flag-ar {background-position: -320px 0}
.flag.flag-as {background-position: -352px 0}
.flag.flag-at {background-position: -384px 0}
.flag.flag-au {background-position: -416px 0}
.flag.flag-aw {background-position: -448px 0}
.flag.flag-az {background-position: 0 -32px}
.flag.flag-ba {background-position: -32px -32px}
.flag.flag-bb {background-position: -64px -32px}
.flag.flag-bd {background-position: -96px -32px}
.flag.flag-be {background-position: -128px -32px}
.flag.flag-bf {background-position: -160px -32px}
.flag.flag-bg {background-position: -192px -32px}
.flag.flag-bh {background-position: -224px -32px}
.flag.flag-bi {background-position: -256px -32px}
.flag.flag-bj {background-position: -288px -32px}
.flag.flag-bm {background-position: -320px -32px}
.flag.flag-bn {background-position: -352px -32px}
.flag.flag-bo {background-position: -384px -32px}
.flag.flag-br {background-position: -416px -32px}
.flag.flag-bs {background-position: -448px -32px}
.flag.flag-bt {background-position: 0 -64px}
.flag.flag-bw {background-position: -32px -64px}
.flag.flag-by {background-position: -64px -64px}
.flag.flag-bz {background-position: -96px -64px}
.flag.flag-ca {background-position: -128px -64px}
.flag.flag-cd {background-position: -160px -64px}
.flag.flag-cf {background-position: -192px -64px}
.flag.flag-cg {background-position: -224px -64px}
.flag.flag-ch {background-position: -256px -64px}
.flag.flag-ci {background-position: -288px -64px}
.flag.flag-ck {background-position: -320px -64px}
.flag.flag-cl {background-position: -352px -64px}
.flag.flag-cm {background-position: -384px -64px}
.flag.flag-cn {background-position: -416px -64px}
.flag.flag-co {background-position: -448px -64px}
.flag.flag-cr {background-position: 0 -96px}
.flag.flag-cu {background-position: -32px -96px}
.flag.flag-cv {background-position: -64px -96px}
.flag.flag-cy {background-position: -96px -96px}
.flag.flag-cz {background-position: -128px -96px}
.flag.flag-de {background-position: -160px -96px}
.flag.flag-dj {background-position: -192px -96px}
.flag.flag-dk {background-position: -224px -96px}
.flag.flag-dm {background-position: -256px -96px}
.flag.flag-do {background-position: -288px -96px}
.flag.flag-dz {background-position: -320px -96px}
.flag.flag-ec {background-position: -352px -96px}
.flag.flag-ee {background-position: -384px -96px}
.flag.flag-eg {background-position: -416px -96px}
.flag.flag-eh {background-position: -448px -96px}
.flag.flag-er {background-position: 0 -128px}
.flag.flag-es {background-position: -32px -128px}
.flag.flag-et {background-position: -64px -128px}
.flag.flag-fi {background-position: -96px -128px}
.flag.flag-fj {background-position: -128px -128px}
.flag.flag-fm {background-position: -160px -128px}
.flag.flag-fo {background-position: -192px -128px}
.flag.flag-fr {background-position: -224px -128px}
.flag.flag-ga {background-position: -256px -128px}
.flag.flag-gb {background-position: -288px -128px}
.flag.flag-gd {background-position: -320px -128px}
.flag.flag-ge {background-position: -352px -128px}
.flag.flag-gg {background-position: -384px -128px}
.flag.flag-gh {background-position: -416px -128px}
.flag.flag-gi {background-position: -448px -128px}
.flag.flag-gl {background-position: 0 -160px}
.flag.flag-gm {background-position: -32px -160px}
.flag.flag-gn {background-position: -64px -160px}
.flag.flag-gp {background-position: -96px -160px}
.flag.flag-gq {background-position: -128px -160px}
.flag.flag-gr {background-position: -160px -160px}
.flag.flag-gt {background-position: -192px -160px}
.flag.flag-gu {background-position: -224px -160px}
.flag.flag-gw {background-position: -256px -160px}
.flag.flag-gy {background-position: -288px -160px}
.flag.flag-hk {background-position: -320px -160px}
.flag.flag-hn {background-position: -352px -160px}
.flag.flag-hr {background-position: -384px -160px}
.flag.flag-ht {background-position: -416px -160px}
.flag.flag-hu {background-position: -448px -160px}
.flag.flag-id {background-position: 0 -192px}
.flag.flag-ie {background-position: -32px -192px}
.flag.flag-il {background-position: -64px -192px}
.flag.flag-im {background-position: -96px -192px}
.flag.flag-in {background-position: -128px -192px}
.flag.flag-iq {background-position: -160px -192px}
.flag.flag-ir {background-position: -192px -192px}
.flag.flag-is {background-position: -224px -192px}
.flag.flag-it {background-position: -256px -192px}
.flag.flag-je {background-position: -288px -192px}
.flag.flag-jm {background-position: -320px -192px}
.flag.flag-jo {background-position: -352px -192px}
.flag.flag-jp {background-position: -384px -192px}
.flag.flag-ke {background-position: -416px -192px}
.flag.flag-kg {background-position: -448px -192px}
.flag.flag-kh {background-position: 0 -224px}
.flag.flag-ki {background-position: -32px -224px}
.flag.flag-km {background-position: -64px -224px}
.flag.flag-kn {background-position: -96px -224px}
.flag.flag-kp {background-position: -128px -224px}
.flag.flag-kr {background-position: -160px -224px}
.flag.flag-kw {background-position: -192px -224px}
.flag.flag-ky {background-position: -224px -224px}
.flag.flag-kz {background-position: -256px -224px}
.flag.flag-la {background-position: -288px -224px}
.flag.flag-lb {background-position: -320px -224px}
.flag.flag-lc {background-position: -352px -224px}
.flag.flag-li {background-position: -384px -224px}
.flag.flag-lk {background-position: -416px -224px}
.flag.flag-lr {background-position: -448px -224px}
.flag.flag-ls {background-position: 0 -256px}
.flag.flag-lt {background-position: -32px -256px}
.flag.flag-lu {background-position: -64px -256px}
.flag.flag-lv {background-position: -96px -256px}
.flag.flag-ly {background-position: -128px -256px}
.flag.flag-ma {background-position: -160px -256px}
.flag.flag-mc {background-position: -192px -256px}
.flag.flag-md {background-position: -224px -256px}
.flag.flag-me {background-position: -256px -256px}
.flag.flag-mg {background-position: -288px -256px}
.flag.flag-mh {background-position: -320px -256px}
.flag.flag-mk {background-position: -352px -256px}
.flag.flag-ml {background-position: -384px -256px}
.flag.flag-mm {background-position: -416px -256px}
.flag.flag-mn {background-position: -448px -256px}
.flag.flag-mo {background-position: 0 -288px}
.flag.flag-mq {background-position: -32px -288px}
.flag.flag-mr {background-position: -64px -288px}
.flag.flag-ms {background-position: -96px -288px}
.flag.flag-mt {background-position: -128px -288px}
.flag.flag-mu {background-position: -160px -288px}
.flag.flag-mv {background-position: -192px -288px}
.flag.flag-mw {background-position: -224px -288px}
.flag.flag-mx {background-position: -256px -288px}
.flag.flag-my {background-position: -288px -288px}
.flag.flag-mz {background-position: -320px -288px}
.flag.flag-na {background-position: -352px -288px}
.flag.flag-nc {background-position: -384px -288px}
.flag.flag-ne {background-position: -416px -288px}
.flag.flag-ng {background-position: -448px -288px}
.flag.flag-ni {background-position: 0 -320px}
.flag.flag-nl {background-position: -32px -320px}
.flag.flag-no {background-position: -64px -320px}
.flag.flag-np {background-position: -96px -320px}
.flag.flag-nr {background-position: -128px -320px}
.flag.flag-nz {background-position: -160px -320px}
.flag.flag-om {background-position: -192px -320px}
.flag.flag-pa {background-position: -224px -320px}
.flag.flag-pe {background-position: -256px -320px}
.flag.flag-pf {background-position: -288px -320px}
.flag.flag-pg {background-position: -320px -320px}
.flag.flag-ph {background-position: -352px -320px}
.flag.flag-pk {background-position: -384px -320px}
.flag.flag-pl {background-position: -416px -320px}
.flag.flag-pr {background-position: -448px -320px}
.flag.flag-ps {background-position: 0 -352px}
.flag.flag-pt {background-position: -32px -352px}
.flag.flag-pw {background-position: -64px -352px}
.flag.flag-py {background-position: -96px -352px}
.flag.flag-qa {background-position: -128px -352px}
.flag.flag-re {background-position: -160px -352px}
.flag.flag-ro {background-position: -192px -352px}
.flag.flag-rs {background-position: -224px -352px}
.flag.flag-ru {background-position: -256px -352px}
.flag.flag-rw {background-position: -288px -352px}
.flag.flag-sa {background-position: -320px -352px}
.flag.flag-sb {background-position: -352px -352px}
.flag.flag-sc {background-position: -384px -352px}
.flag.flag-sd {background-position: -416px -352px}
.flag.flag-se {background-position: -448px -352px}
.flag.flag-sg {background-position: 0 -384px}
.flag.flag-si {background-position: -32px -384px}
.flag.flag-sk {background-position: -64px -384px}
.flag.flag-sl {background-position: -96px -384px}
.flag.flag-sm {background-position: -128px -384px}
.flag.flag-sn {background-position: -160px -384px}
.flag.flag-so {background-position: -192px -384px}
.flag.flag-sr {background-position: -224px -384px}
.flag.flag-st {background-position: -256px -384px}
.flag.flag-sv {background-position: -288px -384px}
.flag.flag-sy {background-position: -320px -384px}
.flag.flag-sz {background-position: -352px -384px}
.flag.flag-tc {background-position: -384px -384px}
.flag.flag-td {background-position: -416px -384px}
.flag.flag-tg {background-position: -448px -384px}
.flag.flag-th {background-position: 0 -416px}
.flag.flag-tj {background-position: -32px -416px}
.flag.flag-tl {background-position: -64px -416px}
.flag.flag-tm {background-position: -96px -416px}
.flag.flag-tn {background-position: -128px -416px}
.flag.flag-to {background-position: -160px -416px}
.flag.flag-tr {background-position: -192px -416px}
.flag.flag-tt {background-position: -224px -416px}
.flag.flag-tv {background-position: -256px -416px}
.flag.flag-tw {background-position: -288px -416px}
.flag.flag-tz {background-position: -320px -416px}
.flag.flag-ua {background-position: -352px -416px}
.flag.flag-ug {background-position: -384px -416px}
.flag.flag-us {background-position: -416px -416px}
.flag.flag-uy {background-position: -448px -416px}
.flag.flag-uz {background-position: 0 -448px}
.flag.flag-va {background-position: -32px -448px}
.flag.flag-vc {background-position: -64px -448px}
.flag.flag-ve {background-position: -96px -448px}
.flag.flag-vg {background-position: -128px -448px}
.flag.flag-vi {background-position: -160px -448px}
.flag.flag-vn {background-position: -192px -448px}
.flag.flag-vu {background-position: -224px -448px}
.flag.flag-ws {background-position: -256px -448px}
.flag.flag-ye {background-position: -288px -448px}
.flag.flag-za {background-position: -320px -448px}
.flag.flag-zm {background-position: -352px -448px}
.flag.flag-zw {background-position: -384px -448px}

h1, h2, h3, h4, h5, h6, .mainNav a {
font-family: 'Poppins', sans-serif !important;
}
p,
.nav-left, .nav-right,
.pagination,
ul#filter a,
ul.tabs li a {
font-family: 'Roboto', sans-serif !important;
}
.top-banner {
display: flex;
justify-content: center;
}
.flex-control-nav {
height: 15px;
}
.flexslider li {
height: 460px;
}
.flex-caption h1 {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  
overflow: hidden;
line-clamp: 2;
}
.flexslider .slides img {
width: 100%;
height: 570px;
display: block;
object-fit: cover;
}
.single-title-wrap { 
background: none;
}
.-post-icon, #comments {
display: none;
}
.post-nav, .single-content .tabs-wrapper {
background: #f8f8f8;
}
.line-title, .page-line-title {
background: none;
}
.post-share {
display: none;
}
.widget, #portfolio .post-title, .search-sidebar {
background: none;
}
.block-post {
border: 1px solid #f0f0f0 !important;
}
.post-title {
padding: 7px 0 0 0;
}
.home-2 .post-content, .home-3 .post-content, .home-4 .post-content {
padding: 0;
border: 0;
}
.info-date, .info-category {
background: none;
padding-left: 0;
}
.info-date {
font-family: 'Roboto', sans-serif ;
padding-left: 10px;
}
.info-category {
display:none;
}
.post-content p {
min-height: 80px;
}
.block-post p {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;  
overflow: hidden;
line-clamp: 3;
margin-bottom: 20px;
}
.block-post .post-title a {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  
overflow: hidden;
line-clamp: 2;
}
.block-post.grid_4 img{
height:250px;
object-fit: cover;
}
.right-sidebar {
background-color: #F8F8F8;
}
#search #s {
color: #b8b8b8;
font-family: 'Roboto', sans-serif ;
}
.top-banner a:last-child {
display: none;
}
.single-portfolio .single-thumb {
display:none;
}
.mainNav li a {
color: #fff;
font-size: 16px;
}
.mainNav li a:hover {
text-decoration: underline;
}
.custom-header, .footer-bottom {
background-color: #ee1c25;
}
.flex-caption h1 a {
font-size: 24px  !important;
}
.tabs-image img {
max-width: none;
max-height: 60px;
width: auto;
height: auto;
}
.footer {
background-color: #ee1c25;
text-align: center;
height: 200px;
max-width: 1280px;
margin: 0 auto;
}
.footer img {
padding:20px;
width: 80%;
}
.footer p {
color: #efefef;
display: inline;
margin: 0 0 30px 0 !important;
}
.footer-loghi {
display:flex;
justify-content: space-between;
width: 100%;
}
.footer .bordino {
height: 20px;
background-color: #cf161e;
}
.wpml-ls-legacy-list-horizontal {
padding: 0;
display: flex;
justify-content: center;
}
.wpml-ls-statics-shortcode_actions {
border-color: rgba(0,0,0,0);
}
.wpml-ls-statics-shortcode_actions a,
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
background-color: rgba(0,0,0,0.1);
padding: 10px 18px;
}
.newsletter {
position: fixed;
background-color: #f8f8f8;
text-align: center;
bottom: 0;
left: 0;
width: 100%;
padding: 45px 0;
z-index: 10000;
}
.wpml-ls-item-toggle.lang_sel_sel{
background-color: rgba(255,255,255,0.2) !important;
font-family: 'Roboto', sans-serif;
color: #fff !important;
}
.social-container {
background-color:#F8F8F8;
display:flex;
justify-content: space-between;
padding: 30px;
overflow: auto;
}
.social {
min-width: 280px;
margin: 0 15px;
display: flex;
justify-content: center;
border-radius: 10px;
}
.social-instagram { background-color: #c32aa3; }
.social-youtube { background-color: #f00; }
.social-linkedin { background-color: #0077B5; }
.social-facebook { background-color: #3C5A99; }
.social-instagram i { color: #c32aa3; }
.social-youtube i { color: #f00; }
.social-linkedin i { color: #0077B5; }
.social-facebook i { color: #3C5A99; }
.social a {
display: flex;
flex-direction: row;
align-items: center;
color: white;   
}
.social > a > i {
background-color: white;
border-radius: 25px;
width: 25px;
height: 25px;
margin: 10px;
}
.social > a > i::before {
width: 19px;
line-height: 26px;
}
.social-container img {
width: 280px;
-webkit-box-shadow: 1px 5px 15px 0px rgba(168,168,168,1);
-moz-box-shadow: 1px 5px 15px 0px rgba(168,168,168,1);
box-shadow: 1px 5px 15px 0px rgba(168,168,168,1);
}
.partners-container {
background-color: white;
padding: 15px 30px;
}
.partners-container .logo {
max-width: 280px;
max-height: 280px;
padding: 15px;
}
.owl-carousel .owl-stage {
display: flex;
align-items: center;
}
.portfolio-container .portfolio1 li {
height: 508px;
width: 290px;
}
.home-pdfs {
background-color: white;
margin-top: 0;
padding-top: 30px;
width: 100%;
display: flex;
overflow-x: auto;
}
.home-pdfs li { 
min-width: 193px;
padding: 30px 15px;
}
.home-pdfs li img {
width: auto;
max-width: 100%;
}
.newsletter span {
display: block;
margin-bottom: 25px;
}
.newsletter .buttons {
display: block;
}
.newsletter a:first-child {
background-color: #ee1c25;
color: #fff;
padding: 15px 18px;
margin-right:20px;
}
.newsletter a:nth-child(2) {
background-color: #444;
color: #fff;
padding: 15px 18px;
}
.page-line-title {
background: none;
border-bottom: 5px inset;
height: 16px;
}
.sticky-menu {
width: auto;
z-index: 10000;
background: #ee1c25;
}
.banner {
display: none;
}
.banner.show {
display: block;
}
.post-title, .single-content p {
font-size: 18px !important;
}
.standard-format-icon {
background: #111;
}
@media(min-width:768px){
body {
font-size: 16px;
}
.general {
width: 1280px;
}
.container_12, .container_16 {
width: 1240px;
}
.container_12 .grid_8 {
width: 860px;
}
.container_12 .right-sidebar.grid_4 {
width: 300px;
}
.container_12 .grid_4 {
width: 410px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
margin-right: 20px;
}
.content.grid_8 .block-post.alpha{
margin-left: 0px;
margin-right: 15px; 
}
.content.grid_8 .block-post.omega{
margin-left: 15px;
margin-right: 0px; 
}
.grid_12.main-nav-wrapper {
width: 1220px;
}
.header-content {
width: 1220px !important;
text-align: right;
padding-left: 0 !important;
}
.header-content .wpml-ls-legacy-dropdown {
position: relative;
display: inline-block;
}
.home-3 .post-title, .home-4 .post-title {
padding: 20px 20px;
}
.home-3 .block-post p, .home-4 .block-post p {
padding: 0px 20px;
}
.right-sidebar.grid_4 {
padding-left: 20px;
padding-right: 20px;
margin: 0;
}
.right-sidebar h3 {
font-size: 16px;
}
.right-sidebar h4 {
font-size: 14px;
}
.flexslider {
max-width: 855px;
}
.flexslider li {
height: 570px;
}
.sticky-menu.sticky {
position: fixed;
width: 100%;
top: 0px;
box-shadow: 0px 3px 5px rgb(0,0,0,.2);
}
.sticky-margin {
margin-top: 140px;
} .wpml-ls-legacy-list-horizontal {
display: block;
} .textwidget {
background-color: #ee1c25;
text-align: center;
margin-bottom: 35px;
}
.widget-button {
color: white;
font-family: 'Poppins', sans-serif !important;
font-size: 24px;
}
.ultimate-posts.widget {
margin-bottom: 0px;
} .social { margin: auto; }
.social > a > i::before { width: 19px; line-height: 1em; } .home-pdfs li {
padding: 30px 0px;
} .footer img {
width: auto;
} .banner-container {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 20px;
}
}
@media (min-width: 768px) and (max-width: 958px){
.sticky-menu.sticky { max-width: 670px; }
.content.grid_8 .block-post.omega { margin-left: 0; }
.container_12 .grid_4 { width: 100%; }
.container_12 .right-sidebar.grid_4 { width: 100%; padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 959px) and (max-width: 1280px) {
.general { width: 960px; }
.sticky-menu.sticky { max-width: 960px; }
.container_12, .container_16 { width: 920px; }
.header-content { width: 900px !important; }
.grid_12.main-nav-wrapper { width: 900px; }
.logo-header { width: 300px !important; }
}
@media (min-width: 1280px){ .sticky-menu { max-width: 1280px; }
} .single-portfolio iframe {
width: 100% !important;
height: auto;
}
.page-template-template-contact .wpcf7-form-control {
max-width: 310px;
width: 100%;
}
@media only screen and (max-width: 767px) {
.flex-caption {
display: block !important;
}
.flex-caption h1 {
line-height: 1rem;
}
.flex-caption h1 a {
font-size: 16px !important;
}
}.upw-posts article{display:block;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #ddd}.upw-posts article:last-child{border-bottom:0;padding-bottom:0}.upw-posts .entry-title{margin-bottom:.5em}.upw-posts .entry-title a{text-decoration:none}.upw-posts .entry-title a:focus,.upw-posts .entry-title a:hover{text-decoration:underline}.upw-posts .entry-image{margin-bottom:1em}.upw-posts .entry-image img{max-width:100%;height:auto}.upw-posts .entry-meta{color:#888;font-size:.9em;margin-bottom:1em;line-height:1.4}.upw-posts .entry-meta .comments{white-space:nowrap}.upw-posts .entry-content>:last-child,.upw-posts .entry-summary>:last-child{margin-bottom:1em}.upw-posts .more-link{white-space:nowrap}.upw-posts footer{display:block;color:#888;font-size:.9em;line-height:1.4}.upw-posts .custom-field,.upw-posts .entry-categories,.upw-posts .entry-custom-fields,.upw-posts .entry-tags{margin-bottom:.5em}.upw-after,.upw-before{margin-bottom:1rem}.upw-after>:last-child,.upw-before>:last-child{margin-bottom:0}