/*Theme Name: ItalTesla.panelTheme URI: http://www.italtesla.comAuthor: 

.cf-toggle-switch  .btn-success{
background-color: #2BBFCB;
    border-color: #00A8AD;
}
simpliza.box-unmezzo {	float: left;	width: 430px;	padding-right: 20px;}Author URI: simpliza.comVersion: 1.0License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.html*/#open-menu_mobile {    display: none;}.tp-bar .widget {    margin-left: 150px}#mmtop-m .tp-bar .widget {    margin-left: 32px}div.c-top {    position: relative;    height: 0px;}.top-m-fxd {    float: left;    margin: 10px 0 0 0;    width: 700px}.top-m-fxd ul {    display: block;    height: 20px;    margin: 17px 0 0 15px;}.top-m-fxd ul li a {    display: block;    font-size: 18px;    margin: -1px -3px 0px 19px}div.right-column {    float: right;    padding: 8px;    width: 150px;}div.left-column {    border-right: 1px solid #e5e5e5;    float: left;    padding-right: 15px;    width: 535px;}div.portfolio-box {    float: left;    margin-bottom: 15px;    margin-left: 20px;    width: 275px;    height: 290px;}.menu {    margin: 0;    padding: 0}.page-id-13 h1 {    display: block;    width: 100%;    margin-top: 10px;    height: 65px;    background: url(/wp-content/themes/mood2/img/titoli.png) 50% 0% no-repeat;    text-indent: -9999px;}.page-id-11 h1 {    display: block;    width: 100%;    height: 65px;    background: url(/wp-content/themes/mood2/img/titoli.png) 50% -247px no-repeat;    text-indent: -9999px;}.page-id-9 h1 {    display: block;    width: 100%;    height: 150px;    background: url(/wp-content/themes/mood2/img/titoli.png) 50% -575px no-repeat;    text-indent: -9999px;}.page-id-6 h1 {    display: block;    width: 100%;    height: 150px;    background: url(/wp-content/themes/mood2/img/titoli.png) 50% -390px no-repeat;    text-indent: -9999px;}.hp-line {    position: absolute;    top: 50%;    height: 40px;    background: #fff;    left: 0;    width: 100%;    z-index: 100000;    margin-top: -34px;    opacity: .7}* {    outline: none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {    display: block;}/** * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */.c-top .nav {    float: left;    width: 700px;    margin: 35px 0 0}.nav {    float: left;}audio,canvas,video {    display: inline-block;    *display: inline;    *zoom: 1;}/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {    display: none;    height: 0;}/** * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. * Known issue: no IE 6 support. */[hidden] {    display: none;}/* ==========================================================================   Base   ========================================================================== *//** * 1. Correct text resizing oddly in IE 6/7 when body ` face-size` is set using *    `em` units. * 2. Prevent iOS text size adjust after orientation change, without disabling *    user zoom. */html {    font-size: 100%;    /* 1 */        -ms-text-size-adjust: 100%;    /* 2 */        -webkit-text-size-adjust: 100%;    /* 2 */}/** * Address `font-family` inconsistency between `textarea` and other form * elements. */html,button,input,select,textarea {    font-family: sans-serif;}/** * Address margins handled incorrectly in IE 6/7. */body {    margin: 0;}/* ==========================================================================   Links   ========================================================================== *//** * Address `outline` inconsistency between Chrome and other browsers. */a:focus {    outline: thin dotted;}/** * Improve readability when focused and also mouse hovered in all browsers. */a:active,a:hover {    outline: 0;}.sld-desc a,.sld-desc2 a {    display: inline-block;    color: #808284;    font-size: 25px;}.sld-desc a:hover,.sld-desc2 a:hover {    text-decoration: none;    color: #00B7BB}.sld-desc.down a {    display: inline-block;    color: #00B7BB}.sld-desc.down a:hover {    text-decoration: underline;    color: #575859;}.bx-viewport {    height: 400px;    margin-top: 50px;}.sld-desc3 {    left: 200px;    position: absolute;    line-height: 20px;    font-size: 25px;    top: 275px;    color: #808284;    font-weight: 300;}a.vai {    display: inline-block;    color: #00B7BB;    font-size: 15px;    font-style: italic}a.vai:hover {    color: #00B7BB}.sld-desc4 {    color: #808284;    font-size: 15px;    font-weight: 300;    line-height: 185px;    position: absolute;    right: 225px;    top: 250px;}.sld-desc {    color: #808284;    font-size: 25px;    font-weight: 300;    line-height: 20px;    position: absolute;    left: 659px;    top: 94px;}.sld-desc2 {    color: #808284;    font-size: 25px;    font-weight: 300;    line-height: 20px;    position: absolute;    left: 659px;    top: 117px;}span.arrow {    font-weight: bold;}/* ==========================================================================   Typography   ========================================================================== *//** * Address font sizes and margins set differently in IE 6/7. * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, * and Chrome. */h1 {    font-size: 28px;    line-height: 31px;    margin: 0.67em 0;    color: #00A8AD;    font-weight: 300;    font-family: 'Montserrat', sans-serif;}h1.contatti {    font-size: 55px;    color: #444;    float: left;    margin-left: 25px}h1.ricetta {    font-size: 25px;    color: #444;    text-align: center}h2 {    font-size: 25px;    margin: 0 0 10px 0;    color: #2BBFCB;    font-weight: 300;    font-family: 'Montserrat', sans-serif;}h3 {    font-size: 15px;    margin: 0 0 10px 0;    color: #999999;    font-family: 'Montserrat', sans-serif;}h4 {    font-size: 15px;    margin: 1.33em 0;}h5 {    font-size: 0.83em;    margin: 1.67em 0;}h6 {    font-size: 0.67em;    margin: 2.33em 0;}/** * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */abbr[title] {    border-bottom: 1px dotted;}/** * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */b,strong {    font-weight: bold;}blockquote {    margin: 1em 40px;}/** * Address styling not present in Safari 5 and Chrome. */dfn {    font-style: italic;}/** * Address differences between Firefox and other browsers. * Known issue: no IE 6/7 normalization. */hr {    -moz-box-sizing: content-box;    box-sizing: content-box;    height: 0;}/** * Address styling not present in IE 6/7/8/9. */mark {    background: #ff0;    color: #000;}/** * Address margins set differently in IE 6/7. */p,*,pre {    margin: 0;    padding: 0;}/** * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */code,kbd,pre,samp {    font-family: monospace, serif;    _font-family: 'courier new', monospace;    font-size: 1em;}/** * Improve readability of pre-formatted text in all browsers. */pre {    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;}/** * Address CSS quotes not supported in IE 6/7. */q {    quotes: none;}/** * Address `quotes` property not supported in Safari 4. */q:before,q:after {    content: '';    content: none;}/** * Address inconsistent and variable font size in all browsers. */small {    font-size: 80%;}/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    top: -0.5em;}sub {    bottom: -0.25em;}/* ==========================================================================   Lists   ========================================================================== *//** * Address margins set differently in IE 6/7. */dl,menu,ol,ul {    margin: 1em 0;}dd {    margin: 0 0 0 40px;}/** * Address paddings set differently in IE 6/7. */menu,ol,ul {    padding: 0;}/** * Correct list images handled incorrectly in IE 7. */nav ul,nav ol {    list-style: none;    list-style-image: none;}/* ==========================================================================   Embedded content   ========================================================================== *//** * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. * 2. Improve image quality when scaled in IE 7. */img {    border: 0;    /* 1 */        -ms-interpolation-mode: bicubic;    /* 2 */}/** * Correct overflow displayed oddly in IE 9. */svg:not(:root) {    overflow: hidden;}/* ==========================================================================   Figures   ========================================================================== *//** * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */figure {    margin: 0;}/* ==========================================================================   Forms   ========================================================================== *//** * Correct margin displayed oddly in IE 6/7. */form {    margin: 0;}/** * Define consistent border, margin, and padding. */fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em;}/** * 1. Correct color not being inherited in IE 6/7/8/9. * 2. Correct text not wrapping in Firefox 3. * 3. Correct alignment displayed oddly in IE 6/7. */legend {    border: 0;    /* 1 */        padding: 0;    white-space: normal;    /* 2 */        *margin-left: -7px;    /* 3 */}/** * 1. Correct font size not being inherited in all browsers. * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, *    and Chrome. * 3. Improve appearance and consistency in all browsers. */button,input,select,textarea {    font-size: 100%;    /* 1 */        margin: 0;    /* 2 */        vertical-align: baseline;    /* 3 */        *vertical-align: middle;    /* 3 */}/** * Address Firefox 3+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */button,input {    line-height: normal;}/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. * Correct `select` style inheritance in Firefox 4+ and Opera. */button,select {    text-transform: none;}/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type *    `input` and others. * 4. Remove inner spacing in IE 7 without affecting normal text inputs. *    Known issue: inner spacing remains in IE 6. */button,html input[type="button"],/* 1 */input[type="reset"],input[type="submit"] {    -webkit-appearance: button;    /* 2 */        cursor: pointer;    /* 3 */        *overflow: visible;    /* 4 */}/** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] {    cursor: default;}/** * 1. Address box sizing set to content-box in IE 8/9. * 2. Remove excess padding in IE 8/9. * 3. Remove excess padding in IE 7. *    Known issue: excess padding remains in IE 6. */input[type="checkbox"],input[type="radio"] {    box-sizing: border-box;    /* 1 */        padding: 0;    /* 2 */        *height: 13px;    /* 3 */        *width: 13px;    /* 3 */}/** * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome *    (include `-moz` to future-proof). */input[type="search"] {    -webkit-appearance: textfield;    /* 1 */        -moz-box-sizing: content-box;    -webkit-box-sizing: content-box;    /* 2 */        box-sizing: content-box;}/** * Remove inner padding and search cancel button in Safari 5 and Chrome * on OS X. */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}/** * Remove inner padding and border in Firefox 3+. */button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}/** * 1. Remove default vertical scrollbar in IE 6/7/8/9. * 2. Improve readability and alignment in all browsers. */textarea {    overflow: auto;    /* 1 */        vertical-align: top;    /* 2 */}/* ==========================================================================   Tables   ========================================================================== *//** * Remove most spacing between table cells. */table {    border-collapse: collapse;    border-spacing: 0;}/* ==========================================================================   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)   ========================================================================== */html,button,input,select,textarea {    color: #222;}body {    font-size: 1em;    line-height: 1.4;}::-moz-selection {    background: #b3d4fc;    text-shadow: none;}::selection {    background: #b3d4fc;    text-shadow: none;}hr {    display: block;    height: 1px;    border: 0;    border-top: 1px solid #ccc;    margin: 1em 0;    padding: 0;}img {    vertical-align: middle;}fieldset {    border: 0;    margin: 0;    padding: 0;}textarea {    resize: vertical;}.chromeframe {    margin: 0.2em 0;    background: #ccc;    color: #000;    padding: 0.2em 0;}/* ===== Initializr Styles ==================================================   Author: Jonathan Verrecchia - verekia.com/initializr/responsive-template   ========================================================================== */body {    font: 16px/26px Helvetica, Helvetica Neue, Arial;}.wrapper {    width: 90%;    margin: 0 5%;}.sidr {    display: none;    position: absolute;    position: fixed;    top: 0;    height: 100%;    z-index: 999999;    width: 260px;    overflow-x: none;    overflow-y: auto;    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;    font-size: 15px;    background: #f8f8f8;    color: #333}.sidr .sidr-inner {    padding: 0 0 15px}.sidr .sidr-inner>p {    margin-left: 15px;    margin-right: 15px}.sidr.right {    left: auto;    right: -260px}.sidr.left {    left: -260px;    right: auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6 {    font-size: 11px;    font-weight: normal;    padding: 0 15px;    margin: 0 0 5px;    color: #333;    line-height: 24px;    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dfdfdf));    background-image: -webkit-linear-gradient(#ffffff, #dfdfdf);    background-image: -moz-linear-gradient(#ffffff, #dfdfdf);    background-image: -o-linear-gradient(#ffffff, #dfdfdf);    background-image: linear-gradient(#ffffff, #dfdfdf);    -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);    -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);    box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2)}.sidr p {    font-size: 13px;    margin: 0 0 12px}.sidr p a {    color: rgba(51, 51, 51, 0.9)}.sidr>p {    margin-left: 15px;    margin-right: 15px}.sidr ul {    display: block;    margin: 0 0 15px;    padding: 0;}.sidr ul li {    padding: 3px 0 3px 0;    float: none;    text-align: left;    display: block;    margin: 0;    line-height: 30px;    border-top: 1px solid #fff;    border-bottom: 1px solid #dfdfdf}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active {    border-top: none;    line-height: 30px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span {}.sidr ul li a,.sidr ul li span {    font-size: 13px;    padding: 0 15px;    display: block;    text-decoration: none;    color: #333}.sidr ul li ul {    border-bottom: none;    margin: 0}.sidr ul li ul li {    line-height: 40px;    font-size: 13px}.sidr ul li ul li:last-child {    border-bottom: none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active {    border-top: none;    line-height: 41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span {}.sidr ul li ul li a,.sidr ul li ul li span {    color: rgba(51, 51, 51, 0.8);    padding-left: 30px}.sidr form {    margin: 0 15px}.sidr label {    font-size: 13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select {    width: 100%;    font-size: 13px;    padding: 5px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    margin: 0 0 10px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -ms-border-radius: 2px;    -o-border-radius: 2px;    border-radius: 2px;    border: none;    background: rgba(0, 0, 0, 0.1);    color: rgba(51, 51, 51, 0.6);    display: block;    clear: both}.sidr input[type=checkbox] {    width: auto;    display: inline;    clear: none}.sidr input[type=button],.sidr input[type=submit] {    color: #f8f8f8;    background: #333}.sidr input[type=button]:hover,.sidr input[type=submit]:hover {    background: rgba(51, 51, 51, 0.9)}/* ===================    ALL: Orange Theme   =================== */.header-container {    border-bottom: 20px solid #e44d26;}.footer-container,.main aside {    border-top: 20px solid #e44d26;}.header-container,.footer-container,.main aside {    background: #f16529;}.title {    color: white;}/* ==============    MOBILE: Menu   ============== */nav ul {} nav a {} nav a:hover,nav a:visited {} nav a:hover {}/* ==============    MOBILE: Main   ============== */.main {    padding: 30px 0;}.main article h1 {    font-size: 2em;}.main aside {    color: white;    padding: 0px 5% 10px;}.footer-container footer {    color: white;    padding: 20px 0;}/* ===============    ALL: IE Fixes   =============== */.ie7 .title {    padding-top: 20px;}/* ==========================================================================   Author's custom styles   ========================================================================== */.slicknav_menu {    display: none;}/* ==========================================================================   Helper classes   ========================================================================== */.ir {    background-color: transparent;    border: 0;    overflow: hidden;    *text-indent: -9999px;}.ir:before {    content: "";    display: block;    width: 0;    height: 150%;}.hidden {    display: none !important;    visibility: hidden;}.visuallyhidden {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {    clip: auto;    height: auto;    margin: 0;    overflow: visible;    position: static;    width: auto;}.invisible {    visibility: hidden;}.clearfix:before,.clearfix:after {    content: " ";    display: table;}.clearfix:after {    clear: both;}.clearfix {    *zoom: 1;}/* ==========================================================================   Print styles   ========================================================================== */@media print {    * {        background: transparent !important;        color: #000 !important;        /* Black prints faster: h5bp.com/s */                box-shadow: none !important;        text-shadow: none !important;    }    a,    a:visited {        text-decoration: underline;    }    a[href]:after {        content: " (" attr(href) ")";    }    abbr[title]:after {        content: " (" attr(title) ")";    }    /*     * Don't show links for images, or javascript/internal links     */        .ir a:after,    a[href^="javascript:"]:after,    a[href^="#"]:after {        content: "";    }    pre,    blockquote {        border: 1px solid #999;        page-break-inside: avoid;    }    thead {        display: table-header-group;        /* h5bp.com/t */    }    tr,    img {        page-break-inside: avoid;    }    img {        max-width: 100% !important;    }    @page {        margin: 0.5cm;    }    p,    h2,    h3 {        orphans: 3;        widows: 3;    }    h2,    h3 {        page-break-after: avoid;    }}.ft-gg {    width: 181px;    height: 181px}#breadcrumbs {    padding: 0;    list-style: none;    margin: 0;    overflow: hidden;}#breadcrumbs li {    float: left;    font-size: 12px;    color: #ccc;    margin-right: 7px;}#breadcrumbs .separator {    font-size: 12px;    color: #ddd;}.page-id-127 .c12 {    padding: 50px 0 50px 0}.page-id-13 .c12-2 {} div.l {    float: left;    width: 100%;}.page-id-9 .c12-2 {    margin-right: 0px}body.page-id-9 #primary {} body.page-id-25 i {    color: #B81548}body.page-id-6 #primary,body.page-id-25 #primary {    margin-bottom: 0}body.page-id-25 {    background: #fff}.intro-contatti {    background: url(/wp-content/themes/mood2/img/bg_contatti.jpg) 50% 0 no-repeat fixed;    background-size: cover}.intro-contatti2 {    color: #fff;    font-size: 18px;    background: #C32A5A url(/wp-content/themes/mood2/img/line_divider_white.png) 0 0 repeat-x;}.home .cnt2,.home .cnt {    display: none;}.page-id-880 #primary {    margin-top: -11px;}#primary {    margin-top: 5px;}body.page-id-11 div.content-area {    background: #82B871;    background: #6D965E}.footer h3 {    font-size: 13px;    color: #808284;    font-weight;    margin-bottom: 25px}p.widgettitle {    font-size: 15px;    margin: 0 0 10px 0;    color: #2BBFCB;    font-weight: 300;    font-family: 'Montserrat', sans-serif;}li.widget {    margin: 0;    padding: 0;    list-style: none;    margin-bottom: 15px;}.footer {    font-size: 12px;    color: #808284}.hp-serv-lista2 .first-child {    font-weight: bold}.hp-serv-lista,.hp-serv-lista2 {    margin: 0;    padding: 0;}.hp-serv-lista2 li {    line-height: 26px}.hp-serv-lista2 li a {    width: 100%;    background: #fff;    display: block;}.hp-serv-lista li {    display: inline}.hp-serv-lista li a {    text-indent: -9999px;    display: block;    float: left;    width: 200px;    height: 95px;}.hp-serv-lista li.eff a {    background: #fff url(http://www.escogito.org/wp-content/themes/escogito2/img/home/efficienza-energetica-icona.png) top center no-repeat;}.hp-serv-lista li.ape a {    background: #fff url(/wp-content/themes/italtesla/img/home/ape-attestato-di-prestazione-energetica-icona.png) top center no-repeat;}.hp-serv-lista li.paes a {    background: #fff url(http://www.escogito.org/wp-content/themes/escogito2/img/home/paes-piano-azione-per-energia-sostenibile-icona.png) top center no-repeat;}.hp-serv-lista li.tee a {    background: #fff url(http://www.escogito.org/wp-content/themes/escogito2/img/home/tee-titoli-efficienza-energetica-icona.png) top center no-repeat;}.hp-serv-lista2 li.visual.first-child a {    margin-bottom: 15px;    color: #FF7A0D;}.hp-serv-lista2 li.advertising.first-child a {    margin-bottom: 15px;    color: #FF7A0D;}.hp-serv-lista2 li.marketing.first-child a {    margin-bottom: 15px;    color: #FF7A0D;}.hp-serv-lista2 li.development.first-child a {    margin-bottom: 15px;    color: #FF7A0D;}.hp-serv-lista2 li.visual a {    color: #575859;    color: #575859;    text-align: center;}.hp-serv-lista2 li.advertising a {    color: #575859;    text-align: center;}.hp-serv-lista2 li.marketing a {    color: #575859;    text-align: center;}.hp-serv-lista2 li.development a {    color: #575859;    text-align: center;}.hp-serv-lista2 li.box-home.first-child a {    margin-bottom: 15px;    color: #FF7A0D;}.hp-serv-lista2 li.box-home a {    color: #575859;    text-align: center;}.hp-serv-lista2 li.box-home a:hover {    color: #2BBFCB;    text-align: center;}.main-cnt-hp {    margin-top: 25px}#searchform #s {    padding: 0px;    background: none;    margin-left: 10px;    border: 0}#searchform {    padding: 7px;    background: #eee;    border-radius: 30px;    border: 0}#searchsubmit {    background: url("http://www.escogito.org/wp-content/themes/escogito2/img/bgsearch.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    float: right;    height: 13px;    margin: 5px 20px 0 0;    text-indent: -9999px;    width: 14px;}#breadcrumbs a {    color: #1AA8AD}.top-hd.bg-top-hd16 {    display: none;}.top-hd-mappa {    background: none;    height: 450px}.page-id-2 .top-hd {    background: #fff url(/wp-content/themes/italtesla/img/ItalTESLA-home-slider-background.jpg) top center no-repeat;    height: 433px;    margin-bottom: 25px;}.wpcf7-form-control {    background: none repeat scroll 0 0 #eee;    border: 0 none;    border-radius: 7px;    padding: 7px;    width: 97%}.wpcf7-submit {    background: #8cd3d5 none repeat scroll 0 0;    border-radius: 4px;    color: #fff;    margin-top: 25px;    padding: 21px;    text-transform: uppercase;    width: auto;}.bxslider {    margin: 0;    padding: 0}.hp-serv-lista-cnt .c {    overflow: hidden;    background: #fff;}.page-id-2 .top-hd {    border-bottom: 4px solid #2BBFCB;    margin-top: 0px}.hp-serv-lista-cnt {    border-bottom: 13px solid #f1f1f2;    padding: 0px 0 40px 0}/* Illuminazione industriale header image */.page-id-386 .top-hd {    height: 287px;    background: url(/wp-content/themes/italtesla/img/electrodeless-light-for-warehouse-industry-train-manteinance-depot.jpg) 0 0 no-repeat;    background-position: center;}/* Contact Page header image */.page-id-365 .top-hd {    height: 1px;    background: #fff url(/wp-content/themes/italtesla/img/top-background-none.png) 0 0 no-repeat;    background-position: center;}/* Illuminazione residenziale header image */.page-id-319 .top-hd {    height: 287px;    background: url(/wp-content/themes/italtesla/img/garden-and-outdoor-magnetic-induction-lighting.jpg) 0 0 no-repeat;    background-position: center;}/* Illuminazione aree pubbliche header image */.page-id-393 .top-hd {    height: 287px;    background: url(/wp-content/themes/italtesla/img/electrodeless-lamp-supply-for-public-areas-street.jpg) 0 0 no-repeat;    background-position: center;}/* Illuminazione commerciale header image */.page-id-372 .top-hd {    height: 287px;    background: url(/wp-content/themes/italtesla/img/electrodeless-lamp-supply-for-shops-retail-sport-fields.jpg) 0 0 no-repeat;    background-position: center;}/* Illuminazione aree pubbliche header image */.page-id-30 .top-hd {    height: 287px;    background: url(/wp-content/themes/italtesla/img/electrodeless-lamp-supply-for-public-areas-street.jpg) 0 0 no-repeat;    background-position: center;}/* Illuminazione aree pubbliche header image */.post-id-528 .top-hd {    height: 287px;    background: url(/wp-content/themes/italtesla/img/electrodeless-lamp-supply-for-public-areas-street.jpg) 0 0 no-repeat;    background-position: center;}/* Illuminazione aree pubbliche header image */.post-id-329 .top-hd {    height: 287px;    background: url(/wp-content/themes/italtesla/img/electrodeless-lamp-supply-for-public-areas-street.jpg) 0 0 no-repeat;    background-position: center;}.top-hd {    height: 80px;    background: #2BBFCB;}.top-hd.bg-top-hd10 .t {    background: url(http://www.escogito.orgo/wp-content/themes/escogito2/img/t-10.png) 0 0 no-repeat;}.top-hd.bg-top-hd30 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-30.png) 0 0 no-repeat;}.top-hd.bg-top-hd12 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-12.png) 0 0 no-repeat;}.top-hd.bg-top-hd14 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-14.png) 0 0 no-repeat;}.top-hd.bg-top-hd16 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-16.png) 0 0 no-repeat;}.top-hd.bg-top-hd18 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-18.png) 0 0 no-repeat;}.top-hd.bg-top-hd20 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-20.png) 0 0 no-repeat;}.top-hd.bg-top-hd22 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-22.png) 0 0 no-repeat;}.top-hd.bg-top-hd24 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-24.png) 0 0 no-repeat;}.top-hd.bg-top-hd26 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-26.png) 0 0 no-repeat;}.top-hd.bg-top-hd113 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-113.png) 0 0 no-repeat;}.top-hd.bg-top-hd161 .t {    background: url(http://www.escogito.org/wp-content/themes/escogito2/img/t-161.png) 0 0 no-repeat;}*//*Servizi .top-hd.bg-top-hd12{ height: 92px;background: #fff url(http://www.escogito.org/wp-content/themes/escogito2/img/top-backgroud12.png) 0 0  no-repeat;} *//*Green.top-hd.bg-top-hd21{ height: 92px;background: #fff url(http://www.escogito.org/wp-content/themes/escogito2/img/top-backgroud21.png) 0 0  no-repeat;} *//*Green*/.top-hd.bg-top-hd24 {    height: 92px;    background: #fff url(http://www.escogito.org/wp-content/themes/escogito2/img/top-backgroud24.png) 0 0 no-repeat;}/*.top-hd.bg-top-hd26{ height: 92px;background: #fff url(http://www.escogito.org/wp-content/themes/escogito2/img/top-backgroud26.png) 0 0  no-repeat;}  *//* .top-hd.bg-top-hd28{ height: 92px;background: #fff url(http://www.escogito.org/wp-content/themes/escogito2/img/top-backgroud28.png) 0 0  no-repeat;} *//* .top-hd.bg-top-hd30{ height: 92px;background: #fff url(http://www.escogito.org/wp-content/themes/escogito2/img/top-backgroud30.png) 0 0  no-repeat;} */div.tp-bar {    height: 55px;    margin-top: -25px;}div.footer {    padding-top: 30px;    margin-top: 30px;    border-top: 5px solid #ccc;    padding-bottom: 30px;}div.content-area {    float: left;    width: 100%;}div.footer-box1 {    float: left;    width: 300px}div.footer-box2 {    float: left;    width: 200px}div.footer-box3 {    float: left;    width: 170px}div.box-footer2 a,div.box-footer3 a {    display: block;}.brd {    font-size: 12px;    color: #ccc;    padding-top: 7px;    padding-bottom: 15px}.home .cnt {    top: -150px}#logo-btm {} #logo {    float: left;    display: block;    width: 186px;    height: 31px;    margin: 15px;    margin-top: 19px;}.menu-secondary_nav-container {    width: auto;}.menu-secondary_nav-container li {    display: inline;    list-style: none}.menu-secondary_nav-container li a:after {} .menu-secondary_nav-container li.menu-item-20 a:after,.menu-secondary_nav-container li.menu-item-27 a:after {    content: ""}#menu-menu-1 {    margin: 15px 0 0 10px;    float: left}#menu-menu-1 li .sub-menu {    background: #2BBFCB;    width: 120px;    position: absolute;    top: 25px;    left: 20px;}#menu-menu-1 li#menu-item-324 .sub-menu,#menu-menu-1 li#menu-item-61 .sub-menu,#menu-menu-1 li#menu-item-115 .sub-menu,#menu-menu-1 li#menu-item-62 .sub-menu {    background: #2BBFCB none repeat scroll 0 0;    left: 120px;    position: absolute;    top: 0;    width: 120px;}.screen-reader-text {    display: none;}.menu-secondary_nav-container .sub-menu li a {    color: #c0c0c0}.page-id-2 #menu-menu-1 li {    display: block;    position: relative;    margin-right: 0px;    color: #00A8AD;}#menu-menu-1 li {    display: block;    position: relative;    margin-right: 0px}.page-id-2 .menu-secondary_nav-container li a,#menu-menu-1 li a {    color: #00A8AD;}.page-id-319 .menu-secondary_nav-container li a,#menu-menu-1 li a {    color: #fff;}.menu-secondary_nav-container li a,#menu-menu-1 li a {    text-decoration: none;    display: block;    position: relative;    margin-left: 17px;    font-size: 15px;    font-weight: bold;    -webkit-transition: all .5s linear;    -o-transition: all .5s linear;    -moz-transition: all .5s linear;    -ms-transition: all .5s linear;    -kthtml-transition: all .5s linear;    transition: all .5s linear;}#menu-menu-1 li ul.sub-menu li a {    font-size: 12px;    background: #2BBFCB}#menu-menu-1 li ul.sub-menu li {    margin: 0;    padding: 0}#menu-menu-1 li ul.sub-menu li a {    margin: 0;    padding: 7px 25px 7px 7px}#menu-menu-1 li ul li {    background: #fff}.box-footer1 {    width: 25%;    float: left;}.box-footer2 {    width: 25%;    float: left;}.box-footer3 {    width: 25%;    float: left;}.box-footer4 {    width: 25%;    float: left;}.box-footer-in {    padding: 12px;    line-height: 17px;}a.home {    position: absolute;    left: 30px;    top: 30px;    background: url("/wp-content/uploads/2013/09/hp.png") repeat scroll 0 0 rgba(0, 0, 0, 0);    height: 30px;    margin-top: -5px;    text-indent: -9999px;    width: 25px;}.clmn-a {    float: left;    width: 900px;}.clmn-b {    float: right;    width: 270px;}div.menu-footer {    float: left;    text-align: center;    padding: 15px;}div.menu-footer a {    text-decoration: none;    margin-left: 7px;    display: block;    float: left;    font-size: 15px;    font-family: heroregular;    color: #444;    text-transform: uppercase;    background: url(img/fork.png) 0 8px no-repeat;    padding-left: 20px;}.entry-meta {    display: none}.main-cnt-in {    margin-bottom: 45px;}div.menu-footer2 {    float: right;    font-family: heroregular;    text-align: right;    padding: 15px;    font-size: 13px;    color: #bbb}.pn {    font-family: heroregular, arial;}.pn2 {    font-family: heroregular, arial;}.pn3 {    font-family: heroregular, arial;    /*font-family: 'Kaushan Script', cursive;*/}.mood-box {    background: #B41449;    opacity: .8;    overflow: hidden}.corsi-box {    background: #fff;    opacity: .8;}.corsi-box img {    border-radius: 140px;    width: 250px;    height: 250px;    margin-bottom: 21px}.corsi-b a {    display: block;    text-decoration: none;    color: #fff;    text-align: center;    padding: 7px;    background: #B81548;    -webkit-transition: all .5s linear;    -o-transition: all .5s linear;    -moz-transition: all .5s linear;    -ms-transition: all .5s linear;    -kthtml-transition: all .5s linear;    transition: all .5s linear;}.corsi-b a:hover {    background: #740104;    color: #fff;}.ric-img {    width: 50%;    height: 300px;    float: left;    border-radius: 0;    box-shadow: 0;}.corsi-b a:hover {    color: #B81548;}.mood {    color: #222;    font-size: 18px;    text-transform: uppercase;    font-weight: normal;    margin-top: 15px;    background: #222;    color: #fff;    padding: 4px;    display: block;    float: left;    position: absolute}.box-ricetta {    margin-bottom: 25px;    float: left;    width: 100%;    font-size: 13px;}.box-ricetta .desc {    float: left;    width: 753px;    margin-left: 15px;    text-align: justify}.box-ricetta .ic {    float: left;    width: 200px;    padding-top: 20px}.loader-gallery {    position: fixed;    top: 50%;    left: 50%;    margin-left: -125px;    width: 250px;    background: #fff;    padding: 7px;    border-radius: 4px;}.loader-home {    height: 0px;    background: #000;    display: none;    margin-top: -75px;    position: fixed;    overflow: hidden;    border-radius: 150px;    top: 50%;    left: 50%;    margin-left: -75px;    width: 0px;}/*	Todd Motto Labs	URL: www.toddmotto.com*/body {    background: #fff;}a {    color: #2BBFCB;    text-decoration: none;}a:hover {    color: #007e83;    text-decoration: none;}ul,ol {    list-style: none;}.wrapper {    max-width: 1280px;    width: 95%;    margin: 0 auto;    position: relative;}.main {    width: 100%;    margin: 50px 0;    text-align: center;}.content {    text-align: left;    margin: 25px 0;}.content-text {    margin: 0 0 15px;}/*------------------------------------*\    Flaunt JS Navigation\*------------------------------------*/.nav {    position: relative;}.nav-list {    float: left;    margin: 12px 0 0 25px}.nav-item {    *display: inline;    zoom: 1;    position: relative;}.nav-item a {} .nav-item > a:hover {    color: #444;}.nav-item:hover .nav-submenu {    display: block;}/* Navigation submenu */.nav-submenu {    display: none;    position: absolute;    left: 0;    width: 180px;}.nav-submenu-item a {    background: #8B2770;    border-bottom: 1px solid #9A337E;    display: block;    padding: 15px;}.nav-submenu-item a:hover {    background: #932C77;}/* Mobile navigation */.nav-mobile {    display: none;    /* Hide from browsers that don't support media queries */        cursor: pointer;    position: absolute;    top: -65px;    right: 25px;    background: #3D3D3B url(/wp-content/themes/_mood/img/nav.svg) no-repeat center center;    background-size: 18px;    height: 50px;    width: 50px;}/* Mobile navigation, clickable area for revealing <ul> */.nav-click {    position: absolute;    top: 0;    right: 0;    display: none;    border-left: 1px solid #8B2870;    height: 49px;    width: 50px;    cursor: pointer;}.nav-click i {    display: block;    height: 48px;    width: 48px;    background: url(../img/drop.svg) no-repeat center center;    background-size: 20px;}.nav-click:hover {    background-color: #6E1656;}.nav-rotate {    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -o-transform: rotate(180deg);    transform: rotate(180deg);}.input {    border: 0;    width: 100%;    padding: 0}.desc-ric {    font-size: 13px;}div.box-mood {    opacity: 0}.ricette {    margin: 0;    padding: 0}.ricette li p {    font-size: 12px}.ricette li {    text-align: center}.ricette li h3 a {    color: #444}.ricette li h3,.ricette li p {    margin: 0;    padding: 0}.ricette li img {    text-align: center}.ricette li h3 {    font-size: 15px;    margin-top: 25px}.mood-box ul li,.ricette li {    background: url("img/line_divider.png") repeat-x scroll 0 100% #fff;    display: block;    float: left;    width: 100%;    margin-bottom: 5px;    padding-bottom: 30px;}.mood-box ul li .modd-d1 {    display: block;    float: left;    margin-left: 12px;    color: #fff;    font-size: 15px;}.mood-box ul li .modd-d3 {    display: block;    float: left;    height: 50px;    border: 2px solid #fff;    ;    border-radius: 50px;    width: 50px;}.page-id-249 h1 {    color: #fff}.page-id-6 div.content-area {} .page-id-13 div.content-area {    font-size: 18px}h3.line {    color: #B41449;    font-size: 25px;    text-align: center;    background: url("img/line_divider.png") 0 15px repeat-x #fff;}h3.line span {    display: inline-block;    padding: 7px 25px 7px 25px;    background: #fff}.page-id-9,.page-id-249 {    background: url(/wp-content/themes/mood2/img/bio_bg2.png) center center no-repeat;    background-size: cover}h1.nt {    font-size: 55px;    color: #333;    display: block;    line-height: 40px;    text-align: center}h1.bio {    font-size: 55px;    color: #333;    display: block;    line-height: 40px;    text-align: center}h1.bio .one {    display: block;    float: left}h1.bio .two {    display: block;    float: right;    margin-right: 20px;    margin-bottom: 20px}h1.food {    color: #fff;}h1.food span.o {} h1.food span.t {} ul.bottom li {    float: left;    width: 20%;    padding-left: 35px;    padding-bottom: 12px;    margin-bottom: 12px;    border-bottom: 1px solid #d0d0d0;    background: url(/wp-content/themes/mood2/img/fork.png) 0 0 no-repeat;}ul.bottom li a {    font-size: 13px;    color: #B81548}.page-id-150 {    background: #fff}div.bio-one2 {} .bioimg {    box-shadow: 0 0 0 16px rgba(0, 0, 0, 0.3) inset;    border-radius: 140px;    padding: 13px;    display: none}.moodimg {    box-shadow: 0 0 0 16px rgba(0, 0, 0, 0.3) inset;    max-width: 100%}div.bio-one {} div.bio-two {    background: #fff url(img/d.png) 0 3px repeat-x;    padding-bottom: 25px;    padding-top: 25px;}.foodintro {    color: #fff;    padding: 25px;    padding-bottom: 25px;    font-size: 25px;}/*! http://responsiveslides.com v1.32 by @viljamis */.rslides,.rslides2 {    position: relative;    list-style: none;    overflow: hidden;    width: 100%;    height: 100%;    padding: 0;    margin: 0;    z-index: 10000}.rslides li {    position: absolute;    display: none;    width: 100%;    height: 100%;    left: 0%;    top: 0;}.rslides2 li {    position: absolute;    display: none;    width: 80%;    left: 0;    top: 0;}.menu-item-211 a {    padding-left: 15px;    padding-right: 15px;}.page-id-11 .callbacks_tabs {    margin-left: -90px;}.callbacks_tabs {    position: absolute;    bottom: 125px;    width: 100px;    left: 50%;    margin-left: -90px;    z-index: 1000000}.callbacks_tabs li {    display: inline;    text-align: center}.callbacks_tabs li a {    width: 18px;    height: 18px;    text-indent: -9999px;    display: block;    float: left;    background: url(img/bg_ball.png) 0 0 no-repeat;    margin-right: 5px;}.callbacks_tabs li.callbacks_here a {    width: 18px;    height: 18px;    text-indent: -9999px;    display: block;    float: left;    background: url(img/bg_ball2.png) 0 0 no-repeat;    margin-right: 5px;}.rslides li:first-child,.rslides2 li:first-child {    position: relative;    display: block;    float: left;}.rslides img,.rslides2 img {    display: block;    height: auto;    float: left;    width: 100%;    height: 100%;    border: 0;}.page-id-877 .label {    background: #C32A5A;    padding: 3px;    float: left;    clear: both;    margin-bottom: 10px;    border-radius: 3px;}.page-id-877 .inputc,.page-id-877 .input {    background: #fff}.page-id-877 .inputc {    border: 5px solid #ba8e95}.page-id-877 {    background: #fff}.list-g {    border-radius: 45px;    display: inline-block;    height: 45px;    width: 45px;    background: #fff url(/wp-content/themes/mood2/img/logo-m.png) 0 0 no-repeat;    float: left;    background-size: cover}.list-g.marino {    background: #fff url(/wp-content/themes/mood2/img/logo-ma.png) 0 0 no-repeat}.list-g.s {    background: #fff url(/wp-content/themes/mood2/img/logo-s.png) 0 0 no-repeat}.list-g.d {    background: #fff url(/wp-content/themes/mood2/img/logo-d.png) 0 0 no-repeat}.list-g.t {    background: #fff url(/wp-content/themes/mood2/img/logo-t.png) 0 0 no-repeat}.list-g.o {    background: #fff url(/wp-content/themes/mood2/img/logo-o.png) 0 0 no-repeat}.food-b ul {    margin: 0;    padding: 33px}.food-b ul li {    border-bottom: 1px dashed #fff;    margin-bottom: 17px;    padding-bottom: 17px;    float: left;    width: 100%}.food-b ul li a {    color: #005800;    display: block;    float: left;    -webkit-transition: all .5s linear;    -o-transition: all .5s linear;    -moz-transition: all .5s linear;    margin-top: 10px;    margin-left: 20px;    -ms-transition: all .5s linear;    -kthtml-transition: all .5s linear;    transition: all .5s linear;}.food-b ul li a:hover {    color: #fff;}.food-b h3 {    text-align: center;    color: #fff;    font-weight: 300;    font-size: 25px;    margin-bottom: 0;    margin-left: 20px;    padding-top: 12px;    margin: 0;    padding-left: 25px;    margin-top: 25px}h3.bottom {    border-bottom: 1px solid #333;    color: #333}.masonryImage {    width: 25%}.masonryImage img {    height: 100%;    width: 100%}#form-c {    padding: 12px;    background: #fff;    border-radius: 12px;    border: 2px dashed #444}#form-c input {    padding: 0;    background: #e0e0e0;    border: 0;    width: 100%;}.page-id-11 #primary {    margin-bottom: 0}#form-c textarea {    padding: 0;    background: #e0e0e0;    border: 0;    width: 100%;}.pre {    padding: 55px 25px 55px 25px;    ;    margin-top: 1px;    background: #B41449;    text-align: center}.pre a {    padding: 23px;    ;    margin-top: 1px;    color: #fff;}.inputc {    background: #fff;    padding: 12px;    border-radius: 4px;    margin-bottom: 25px;}p.label {    margin-bottom: 2px;    margin-top: 0}ul.moods,ul.moods3 {    padding: 0;    margin: auto;}ul.moods li,ul.moods3 li {    display: inline;    text-align: center;}ul.moods li a.ron img {    width: 300px;    height: 300px;}ul.moods li a.ron {    overflow: hidden;    margin-right: 15px;    -webkit-transition: all .5s linear;    -o-transition: all .5s linear;    -moz-transition: all .5s linear;    -ms-transition: all .5s linear;    -kthtml-transition: all .5s linear;    transition: all .5s linear;    box-shadow: 0 0 30px #898989;    display: inline-block;    width: 210px;    håeight: 210px;    background: red;    -moz-border-radius: 120px;    -webkit-border-radius: 120px;    border-radius: 120px;}ul.moods li a:hover {    box-shadow: 0 0 30px #555;}.grow img {    height: 300px;    width: 300px;    -webkit-transition: all 1s ease;    -moz-transition: all 1s ease;    -o-transition: all 1s ease;    -ms-transition: all 1s ease;    transition: all 1s ease;}.grow img:hover {    width: 400px;    height: 400px;}ul.moods3 li a.ron {    display: inline-block;    width: 150px;    height: 150px;}.bioimgd img {    max-width: 100%}.circle {    width: 100px;    height: 100px;    background: red;    -moz-border-radius: 50px;    -webkit-border-radius: 50px;    border-radius: 50px;    ;    display: block;}.callbacks1_on {    box-shadow: 0 0 30px #4ff}#bg-o2 {    margin-top: -200%}.bioimgd {} div.contatti-title {    height: 100px;}.over {    overflow: hidden}.im img {    width: 100%;    height: 100%}.team-box h3 {    font-size: 15px;    color: #333;    margin: 15px 0 0 75px}.team-box p {    font-size: 13px;    margin: 10px;    margin-left: 75px}.team-box {    box-shadow: 0 0 1px rgba(0, 0, 0, 0.71);    float: left;    width: 25%;    background: #fff;    height: 300px;}.team-box.mgx {    float: right;}.bio-three {    padding-bottom: 45px;}.team-box2 {    background: #B41449;    float: left;    width: 50%;}.team-box2in h3 {    display: block;    margin: 25px 0 0 40px}.team-box2in img {} .team-box2in {    text-align: center;    padding: 20px}.introbio {} .introbio p {    text-align: justify;    margin: 0 25px 10px 25px}html.swipebox {    overflow: hidden!important;}#swipebox-overlay img {    border: none!important;}#swipebox-overlay {    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    z-index: 99999!important;    overflow: hidden;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;}#swipebox-slider {    height: 100%;    left: 0;    top: 0;    width: 100%;    white-space: nowrap;    position: absolute;    display: none;}#swipebox-slider .slide {    background: url("/wp-content/themes/mood2/lib/swipebox/source/img/icons.svg") no-repeat center center;    height: 100%;    width: 100%;    line-height: 1px;    text-align: center;    display: inline-block;}#swipebox-slider .slide:before {    content: "";    display: inline-block;    height: 50%;    width: 1px;    margin-right: -1px;}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container {    display: inline-block;    max-height: 100%;    max-width: 100%;    margin: 0;    padding: 0;    width: auto;    height: auto;    vertical-align: middle;}#swipebox-slider .slide .swipebox-video-container {    background: none;    max-width: 1140px;    max-height: 100%;    width: 100%;    padding: 5%;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}#swipebox-slider .slide .swipebox-video-container .swipebox-video {    width: 100%;    height: 0;    padding-bottom: 56.25%;    overflow: hidden;    position: relative;}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {    width: 100%!important;    height: 100%!important;    position: absolute;    top: 0;    left: 0;}#swipebox-action,#swipebox-caption {    position: absolute;    left: 0;    z-index: 999;    height: 50px;    width: 100%;}#swipebox-action {    bottom: -50px;}#swipebox-action.visible-bars {    bottom: 0;}#swipebox-action.force-visible-bars {    bottom: 0!important;}#swipebox-caption {    top: -50px;    text-align: center;}#swipebox-caption.visible-bars {    top: 0;}#swipebox-caption.force-visible-bars {    top: 0!important;}#swipebox-action #swipebox-prev,#swipebox-action #swipebox-next,#swipebox-action #swipebox-close {    background-image: url("/wp-content/themes/mood2/lib/swipebox/source/img/icons.png");    background-repeat: no-repeat;    border: none!important;    text-decoration: none!important;    cursor: pointer;    position: absolute;    width: 50px;    height: 50px;    top: 0;}#swipebox-action #swipebox-close {    background-position: 15px 12px;    left: 40px;}#swipebox-action #swipebox-prev {    background-position: -32px 13px;    right: 100px;}#swipebox-action #swipebox-next {    background-position: -78px 13px;    right: 40px;}#swipebox-action #swipebox-prev.disabled,#swipebox-action #swipebox-next.disabled {    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30);    opacity: 0.3;}#swipebox-slider.rightSpring {    -moz-animation: rightSpring 0.3s;    -webkit-animation: rightSpring 0.3s;}#swipebox-slider.leftSpring {    -moz-animation: leftSpring 0.3s;    -webkit-animation: leftSpring 0.3s;}@-moz-keyframes rightSpring {    0% {        margin-left: 0px;    }    50% {        margin-left: -30px;    }    100% {        margin-left: 0px;    }}@-moz-keyframes leftSpring {    0% {        margin-left: 0px;    }    50% {        margin-left: 30px;    }    100% {        margin-left: 0px;    }}@-webkit-keyframes rightSpring {    0% {        margin-left: 0px;    }    50% {        margin-left: -30px;    }    100% {        margin-left: 0px;    }}@-webkit-keyframes leftSpring {    0% {        margin-left: 0px;    }    50% {        margin-left: 30px;    }    100% {        margin-left: 0px;    }}@media screen and (max-width: 800px) {    #swipebox-action #swipebox-close {        left: 0;    }    #swipebox-action #swipebox-prev {        right: 60px;    }    #swipebox-action #swipebox-next {        right: 0;    }}/* Skin --------------------------*/#swipebox-overlay {    background: #0d0d0d;}#swipebox-action,#swipebox-caption {    text-shadow: 1px 1px 1px black;    background-color: #0d0d0d;    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d0d0d), color-stop(100%, #000000));    background-image: -webkit-linear-gradient(#0d0d0d, #000000);    background-image: -moz-linear-gradient(#0d0d0d, #000000);    background-image: -o-linear-gradient(#0d0d0d, #000000);    background-image: linear-gradient(#0d0d0d, #000000);    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=95);    opacity: 0.95;}#swipebox-action {    border-top: 1px solid rgba(255, 255, 255, 0.2);}#swipebox-caption {    border-bottom: 1px solid rgba(255, 255, 255, 0.2);    color: white!important;    font-size: 15px;    line-height: 43px;    font-family: Helvetica, Arial, sans-serif;}ul.overview li img {    width: 100%;    height: 100%}.sld {    height: 300px;    position: relative}.buttons.pre {    left: 0}.buttons.next {    right: 0;}/* Tiny Carousel */#slider1 {    height: 300px;    overflow: hidden;    padding: 0 0 10px;}#slider1 .viewport {    float: left;    width: 100%;    height: 300px;    overflow: hidden;    position: relative;}#slider1 .buttons {    background: #C01313;    border-radius: 35px;    display: block;    position: absolute;    width: 35px;    height: 35px;    top: 50px;    color: #fff;    font-weight: bold;    text-align: center;    line-height: 35px;    text-decoration: none;    font-size: 22px;}#slider1 .next {    margin: 30px 0 0 10px;}#slider1 .buttons:hover {    color: #C01313;    background: #fff;}#slider1 .disable {    visibility: hidden;}#slider1 .overview {    list-style: none;    position: absolute;    padding: 0;    margin: 0;    width: 100%;    left: 0 top: 0;}#slider1 .overview li {    float: left;    margin: 0 20px 0 0;    padding: 1px;    height: 300px;    border: 1px solid #dcdcdc;    width: 236px;}.ch-item {    width: 100%;    height: 100%;    border-radius: 50%;    position: relative;    cursor: default;    -webkit-perspective: 900px;    -moz-perspective: 900px;    -o-perspective: 900px;    -ms-perspective: 900px;    perspective: 900px;}.ch-info {    position: absolute;    width: 100%;    height: 100%;    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    -o-transform-style: preserve-3d;    -ms-transform-style: preserve-3d;    transform-style: preserve-3d;}.ch-info > div {    display: block;    position: absolute;    width: 100%;    height: 100%;    border-radius: 50%;    background-position: center center;    -webkit-transition: all 0.4s linear;    -moz-transition: all 0.4s linear;    -o-transition: all 0.4s linear;    -ms-transition: all 0.4s linear;    transition: all 0.4s linear;    -webkit-transform-origin: 50% 0%;    -moz-transform-origin: 50% 0%;    -o-transform-origin: 50% 0%;    -ms-transform-origin: 50% 0%;    transform-origin: 50% 0%;}.ch-info .ch-info-front {    box-shadow: inset 0 0 0 16px rgba(0, 0, 0, 0.3);}.ch-grid {    margin: 20px 0 0 0;    padding: 0;    list-style: none;    display: block;    text-align: center;    width: 100%;}.ch-grid:after,.ch-item:before {    content: '';    display: table;}.ch-grid:after {    clear: both;}.ch-grid li {    width: 200px;    height: 200px;    display: inline-block;    margin: 20px;    margin-bottom: 95px;}.ch-info .ch-info-back {    -webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);    -moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);    -o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);    -ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);    transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);    background: #B41449;    opacity: 0;}.ch-img-1 {    background-image: url(/wp-content/themes/_mood/img/matrimonio.jpg);}.ch-img-2 {    background-image: url(/wp-content/themes/_mood/img/ricevimento.JPG);}.ch-img-3 {    background-image: url(/wp-content/themes/mood2/img/cena-romantica.jpg);}.ch-img-4 {    background-image: url(/wp-content/themes/mood2/img/cena-romantica.jpg);}.ch-info h3 a {    color: #fff}.ch-info h3 {    color: #fff;    font-weight: 300;    letter-spacing: -1px;    font-size: 24px;    margin: 35px 0 0 0;    padding: 60px 0 0 0;    height: 110px;    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, 0.3);}.ch-info p {    color: #fff;    padding: 10px 5px;    font-style: italic;    margin: 0 30px;    font-size: 12px;    border-top: 1px solid rgba(255, 255, 255, 0.5);}.ch-info p a {    display: block;    color: #fff;    color: rgba(255, 255, 255, 0.7);    font-style: normal;    font-weight: 700;    text-transform: uppercase;    font-size: 9px;    letter-spacing: 1px;    padding-top: 4px;    font-family: 'Open Sans', Arial, sans-serif;}.mood-subt {    color: #444;    font-size: 14px;    line-height: 15px;}.mood-subt h3 a {    color: #444}.mood-subt h3 a:hover {    color: #B11A51}.mood-subt h3 {    margin: 52px 0 10px 0;    color: #444;    font-size: 20px;}/*.ch-info p a:hover {	color: #fff222;	color: rgba(255,242,34, 0.8);}.ch-item:hover .ch-info-front {	-webkit-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);	-moz-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);	-o-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);	-ms-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);	transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);	opacity: 0;} .ch-item:hover .ch-info-back {	-webkit-transform: rotate3d(1,0,0,0deg);	-moz-transform: rotate3d(1,0,0,0deg);	-o-transform: rotate3d(1,0,0,0deg);	-ms-transform: rotate3d(1,0,0,0deg);	transform: rotate3d(1,0,0,0deg);	opacity: 1;}*/.box-contatti2 {    padding-left: 330px;    background: url(/wp-content/themes/mood2/img/c_d.png) 200px 45px no-repeat;    height: 200px;}.box-contatti3 {    float: left;    height: 150px;    width: 150px}.box-contatti1 {    overflow: hidden;    padding: 45px}.mtp {    margin-top: 35px}.bioimgd {} .bioimgd-c {} .desc {    float: left;    width: 100%}.page-id-877 .c12-2 {    opacity: 1}.colonnaunmezzo {    float: left;    width: 440px;    padding-right: 10px;}.colonnaduemezzi {    float: left;    width: 440px;    padding-left: 10px}.colonnaunterzo {    float: left;    width: 289px;    padding-right: 10px;}.colonnaunquarto {    float: left;    width: 220px;    padding-right: 5px;}.mob-menu,.open-mob-menu {    display: none;}.top-title {    margin-top: -122px;    z-index: 1;}#open-menu_mobile {    display: none}/* ==========================================================================   Media Queries   ========================================================================== */.footer-box1-in {    padding: 60px 100px 50px 0px}.footer-box2-in {    padding: 80px 10px 50px 0px}/***************/.footer-box1 {    float: left;    font-size: 14px;    width: 33%;}.footer-box2 {    float: left;    font-size: 12px;    width: 33%;}.footer-box3 {    float: left;    font-size: 12px;    width: 34%;    text-align: center}/***************/@media (max-width: 1023px) {    .sidebar-links {        width: 50%;        float: left;        height: auto;    }    @media (max-width: 480px) {        .sidebar-links {            width: 100%;            height: auto;        }    }    .img-home {        width: 100%;    }    .top-title {        margin-top: -230px;    }    #logo {        margin-top: 0;        position: relative;        z-index: 20;    }    #open-menu_mobile {        display: block    }    #open-menu_mobile {        font-size: 25px;        position: absolute;        right: 20px;        top: 22px;    }    .colonnaunmezzo {        float: left;        width: 100%;        padding: 0    }    .colonnaduemezzi {        float: left;        width: 100%;        padding: 0    }    .colonnaunterzo {        float: left;        width: 33%;        padding: 0    }    .colonnaunquarto {        float: left;        width: 25%;        padding: 0    }    div.tp-bar {        height: auto    }    .open-mob-menu {        display: block;    }    .sub-menu {        padding-left: 25px    }    .open-mob-menu {        color: #fff;        background: #2BBFCB;        width: 100%;        clear: both;        margin: 12px 0 0px 0;        text-align: center;    }    .open-mob-menu a {        color: #fff;        font-size: 12px;        font-family: sans-serif    }    .c-top .nav {        float: left;        width: 100%;        margin: 0    }    .clmn-b {        float: left;        width: 100%;    }    .clmn-a {        float: left;        width: 100%;    }    .clmn-b {        float: left;        width: 100%;    }    div.c {        overflow: hidden;        padding: 12px    }    div.c.c-top {        overflow: hidden;        padding: 0    }    .hp-serv-lista-cnt .c {        background: none;        padding-top: 60px;    }    .hp-serv-lista li a {        text-indent: -9999px;        display: block;        float: left;        width: 200px;        height: 95px;    }    .contenitore-a {        width: 100%;        overflow: hidden;        clear: both;        margin-top: 20px    }    .colonnasinistra {        float: left;        width: 100%;        text-align: center;    }    .colonnadestra {        float: left;        width: width: 100%;    }    .colonnasinistra-b {        float: left;        width: width: 100%;    }    .colonnadestra-b {        float: left;        width: width: 100%;    }    .contenitore-a img {        max-width: 100%    }    .footer h3 {        margin-bottom: 5px;    }    .box-footer1 {        width: 100%;        float: left;    }    .box-footer2 {        width: 100%;        float: left;    }    .box-footer3 {        width: 100%;        float: left;    }    .box-footer4 {        width: 100%;        float: left;    }    .page-id-2 .top-hd {        dispaly: none;    }    .shailan-dropdown-menu-widget {        display: none;    }    .mob-menu {        margin: 10px 0 0 0    }    #menu-menu-1 {        margin: 0;    }    .page-id-2 .top-hd {        display: none    }    .top-m-fxd {        display: none    }}/***************//***************//***************//***************//***************//***************//***************//***************//***************//***************//***************//***************//***************//***************//***************/@media only screen and (min-width: 1024px) {    .img-home {        width: 276px;    }    div.tp-bar {        height: 25px    }    .page-id-2 .top-hd {        height: auto;    }    div.c {        margin: auto;        width: 1200px    }    .contenitore-a {        width: 100%;        overflow: hidden;        clear: both;        margin-top: 20px    }    .colonnasinistra {        float: left;        width: 205px;        padding-right: 20px    }    .colonnadestra {        float: left;        width: 655px    }    .colonnasinistra-b {        float: left;        width: 440px;        padding-right: 20px    }    .colonnadestra-b {        float: left;        width: 440px    }    .colonnasinistra-center {        float: left;        width: 280px;        text-align: center    }    .colonnasinistra-unterzo {        float: left;        width: 200px;        text-align: center    }}.contenitore-tweet-clear {    zoom: 1;}.contenitore-tweet-clear:after {    display: block;    visibility: hidden;    height: 0;    clear: both;    content: ".";}.contenitore-tweet {    display: block;    background-color: #fff;    margin: 0;    padding: 0;    border: 1px solid #dddddd;    -moz-border-radius: 4px;    border-radius: 4px;    padding: 15px 30px;    margin: 15px 0px;    zoom: 1;}.contenitore-contatti {    display: block;    background-color: #fff;    margin: 0;    padding: 0;    border: 1px solid #dddddd;    -moz-border-radius: 4px;    border-radius: 4px;    padding: 15px 30px;    margin: 15px 0px;    zoom: 1;}.contenitore-prodotti {    display: block;    background-color: #fff;    margin: 0;    padding: 0;    border: 1px solid #dddddd;    -moz-border-radius: 4px;    border-radius: 4px;    padding: 15px 30px;    margin: 10px 0px;    zoom: 1;}.colonnaunterzo {    float: left;    width: 280px;    padding-right: 20px}.colonnadueterzi {    float: left;    width: 280px;    padding-right: 20px}.colonnatreterzi {    float: left;    width: 280px;}.colonnaunmezzo-pulsante {    background: #fff;    text-align: center;    text-decoration: none;    display: block;    margin-top: 20px;    border-radius: 4px;    border: 1px solid;    color: rgb(0, 183, 187);    ;    padding: 5px 15px 5px 15px;    margin: 20px 20px 0 20px;    display: inline-block}.colonnaunmezzo-pulsante:hover {    background: rgb(0, 183, 187);    color: #fff}.contenitore-tweet .clearfix {    zoom: 1;}.contenitore-tweet .clearfix:after {    display: block;    visibility: hidden;    height: 0;    clear: both;    content: ".";}.contenitore-tweet .clear {    clear: both;}.contenitore-tweet .f-left {    float: left;    display: inline-block;    position: relative;}.contenitore-tweet .f-right {    float: right;    display: inline-block;    position: relative;}.contenitore-tweet .list-reset {    list-style: none;    margin: 0;    padding: 0;}.contenitore-tweet .list-reset li {    list-style: none;    margin: 0;    padding: 0;}.contenitore-tweet .list-float {    zoom: 1;}.contenitore-tweet .list-float:after {    display: block;    visibility: hidden;    height: 0;    clear: both;    content: ".";}.contenitore-tweet .list-float li {    float: left;    display: inline-block;}.contenitore-tweet .kill-box-shadow {    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;}.contenitore-tweet .alignright {    float: right;    margin-bottom: 10px;    margin-left: 10px;    text-align: right;}.contenitore-tweet .alignleft {    float: left;    margin-bottom: 10px;    margin-right: 10px;    text-align: right;}.contenitore-tweet:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}.contenitore-tweet .quote-reset {    margin: 0;    padding: 0;    position: relative;}.contenitore-tweet:after {    display: block;    visibility: hidden;    height: 0;    clear: both;    content: ".";}.contenitore-tweet a {    text-decoration: none;    text-transform: none;}.contenitore-tweet a:hover {    text-decoration: none;}.contenitore-tweet .quote {    margin: 0;    padding: 0;    position: relative;    margin-bottom: 10px;    word-wrap: break-word;}.contenitore-tweet .quote a {    margin: 0;    padding: 0;    position: relative;    color: #999999;    font-size: 24px;    line-height: 140%;    text-transform: none;    letter-spacing: 0.05em;    font-weight: 100;    text-decoration: none;    text-transform: none;}.contenitore-tweet .quote a:hover {    text-decoration: none;    color: #666666;}.contenitore-tweet a.quote-btn {    margin: 0;    padding: 0;    position: relative;    display: block;    text-transform: uppercase;    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-size: 12px;    padding-bottom: 5px;    font-weight: bold;    line-height: 155%;    color: #999999;    float: right;    padding-right: 29px;    text-decoration: none;    background: transparent url(http://www.simpliza.com/wp-content/themes/simpliza/img/icons/twitter-bird.png) no-repeat right top;}.contenitore-tweet a.quote-btn:hover {    text-decoration: none;    color: #666666;    text-transform: uppercase;}.contenitore-tweet .tm-powered-by {    font-size: 10px;    color: #999999;}.contenitore-tweet .tm-powered-by a {    font-size: 10px;    color: #999999 !important;}.contenitore-tweet .tm-powered-by a:hover {    color: #999999 !important;    text-decoration: underline !important;}div.text-container {    margin: 0 auto;    width: 75%;}.hideContent {    overflow: hidden;    line-height: 1em;    height: 2em;}.showContent {    line-height: 1em;    height: auto;}.showContent {    height: auto;}.show-more {    padding: 10px 0;    text-align: center;}.cf-toggle-switch .btn-success {    color: #fff;    background-color: #2BBFCB;    border-color: #00A8AD;}.cf-toggle-switch .btn-success:hover {    color: #fff;    background-color: #00A8AD;    border-color: #2BBFCB;}.blog-thumb {    width: 100%;    height: 100%;}.maps iframe {    pointer-events: none;}#body #products .product .detail h2 {    width: 100%;    float: left;    font: normal 13px/15px HelNeue, sans-serif;    color: #137EC1;}#body #products .product .detail p {    width: auto;    float: left;    margin: 0px !important;    padding: 25px 0 0 0;    font: normal 13px/20px HelNeue, sans-serif;    color: #231F20;}body {    transition: transform .2s;    overflow-x: hidden;    -webkit-transition: -webkit-transform .2s;    font-szie: 13px;    color: #676767;}#_mgc {    transition: all 0.5s ease;    float: left;    width: 100%}#body .contact-left {    width: 480px;    float: left;    padding: 25px 0 0 25px;}.box-unmezzo {    float: left;    width: 430px;    padding-right: 20px;}.box-unterzo {    float: left;    width: 280px;    padding-right: 20px;}.box-unquarto {    float: left;    width: 205px;    padding-right: 20px;}.box-v {    float: left;    width: 307px;    padding-right: 20px;}p.box-v {    color: #000000;    font-weight: 300;}.box-table-a {    float: left;    width: 307px;    background-color: rgba(234, 90, 11, 0.2);    text-align: center;}.box-table-b {    float: left;    width: 307px;    background-color: rgba(116, 187, 106, 0.2);    text-align: center;}.numerazione {    font-size: 25px;    color: #2BBFCB;    font-weight: 300;    float: left;    padding: 0px 11px 0px 5px;    line-height: 23px;}.img-float-left img {    float: left;    padding-right: 42px;}<!-- Woocommerce css --> .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {    background-color: #2BBFCB;    color: #fff;}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover {    background-color: #00A8AD;    color: #fff;}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {    background-color: #2BBFCB;    color: #fff;}.woocommerce div.product form.cart,.woocommerce div.product p.cart {    padding-top: 10px;}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {    float: left;    width: 280px;}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {    float: right;    width: 600px;}.single-post .top-title {    margin-top: -112px !important;}.single-post .top-hd {    height: 160px !important;}.woocommerce-tabs .reviews_tab {    display: none !important;}.woocommerce ul.products li.product .button {    display: none !important;}.woocommerce ul.products li.product h3:hover {    color: #2BBFCB;}.woocommerce-page div.product div.images {    float: left !important;    width: 380px !important;}.woocommerce-page div.product div.images .woocommerce-main-image {    width: 280px !important;    float: left !important;}.woocommerce div.product div.images div.thumbnails {    float: left;    margin-left: 11px;    padding-top: 0 !important;}.woocommerce-page div.product div.thumbnails a {    float: left !important;    width: 80px !important;    margin-bottom: 1em;    margin-right: 0 !important;    clear: both !important;}.woocommerce-page div.product div.summary {    float: right;    width: 490px !important;}.woocommerce ul.products li.product h3 {    line-height: 18px !important;}@media screen and (max-width: 897px) {    .woocommerce-page div.product div.summary {        float: left !important;        margin-top: -390px;        width: auto !important;    }    .woocommerce-page div.product div.images {        margin-top: 61px;    }}@media screen and (max-width: 642px) {    .woocommerce-page div.product div.images {        display: flex;        margin-top: 91px;    }    .woocommerce-page div.product div.summary {        margin-top: -416px;    }	}@media screen and (max-width: 400px) {    .woocommerce-page div.product div.images {        width: auto !important;    }    .woocommerce-page div.product div.thumbnails a {        float: left !important;        width: 30%;        margin-top: 18px !important;        clear: none !important;        padding-right: 20px !important;    }    .woocommerce-page div.product div.images .woocommerce-main-image {        width: auto !important;    }}.contenitore-a.img-float-left br {    display: none;}
.footer-copyright-simpliza{
	float: left;
	width: 100%;
	text-align: center;
	background: #F5F5F5;
}
.footer-copyright-simpliza a{
	color: #BBBCBD;
	font-size: 10px;
	padding: 0;
	position: relative;
	left: -137px;
}
.footer-copyright-simpliza a:hover{
	color: #5595DF;
}

.count {
display: none;
}

.social{margin:35px 0
}
.acn-icon.floating{position:absolute;margin-left:8px;cursor:pointer;}
.acn-icon.floating{margin-left:auto;margin-right:auto;position:relative;cursor:pointer;z-index:100;}
div.social a.acn-spr{display:inline-block;height:37px;width:37px;background-image:url(/wp-content/themes/italtesla/img/social-icons-sprite.png);}

div.social a.facebook{background-position:-74px top;background-repeat:no-repeat;vertical-align:middle;}
div.social a.linkedin{background-position:-267px top;background-repeat:no-repeat;vertical-align:middle;}
div.social a.twitter{background-position:-37px top;background-repeat:no-repeat;vertical-align:middle;}
div.social a.googleplus{background-position:-189px top;background-repeat:no-repeat;vertical-align:middle;}
div.social a.behance{background-position:2px top;background-repeat:no-repeat;vertical-align:middle;}
div.social a.pinterest{background-position:-304px top;background-repeat:no-repeat;vertical-align:middle;}
div.social a.youtube{background-position:-152px top;background-repeat:no-repeat;vertical-align:middle;}
div.social a.xing{background-position:-496px top;background-repeat:no-repeat;vertical-align:middle;}
div.social a.stumbleupon{background-position:-228px top;background-repeat:no-repeat;vertical-align:middle;}
div.social a.kontakte{background-position:-343px top;background-repeat:no-repeat;vertical-align:middle;}