@import url("mobile.css");@import url(https://fonts.googleapis.com/css?family=Josefin+Sans);@font-face {    font-family: 'socicon';    src: url('../../../fx-template/css/fonts/socicon-webfont.eot');    src: url('../../../fx-template/css/fonts/socicon-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fx-template/css/fonts/socicon-webfont.woff') format('woff'), url('../../../fx-template/css/fonts/socicon-webfont.woff2') format('woff2'), url('../../../fx-template/css/fonts/socicon-webfont.ttf') format('truetype'), url('../../../fx-template/css/fonts/socicon-webfont.svg#sociconregular') format('svg');    font-weight: normal;    font-style: normal;    text-transform: none;}@font-face {    font-family: 'Elusive-Icons';    src: url('../../../fx-template/css/fonts2/elusiveicons-webfont.eot?v=2.0.0');    src: url('../../../fx-template/css/fonts2/elusiveicons-webfont.eot?#iefix&v=2.0.0') format('embedded-opentype'), url('../../../fx-template/css/fonts2/elusiveicons-webfont.woff?v=2.0.0') format('woff'), url('../../../fx-template/css/fonts2/elusiveicons-webfont.ttf?v=2.0.0') format('truetype'), url('../../../fx-template/css/fonts2/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular') format('svg');    font-weight: normal;    font-style: normal;}*,*:after,*:before {    margin: 0;    padding: 0;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-font-smoothing: antialiased;    font-smoothing: antialiased;    text-rendering: optimizeLegibility;}.request {    margin-top: 0.5em;}::selection {    background-color: rgba(255, 189, 0, 0.4);    color: #fff;}::-moz-selection {    background-color: rgba(255, 189, 0, 0.4);    color: #fff;}.clientes {    float: left;    width: 10.46em;    border-radius: 10px;    border: 5px solid #F00;    margin: 5px;}html {    background: #EAEAEA;}body {    margin: 0;    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;    font-size: 100%;}@-webkit-viewport {    width: device-width;}@-moz-viewport {    width: device-width;}@-ms-viewport {    width: device-width;}@-o-viewport {    width: device-width;}@viewport {    width: device-width;}h1,h2,h3,h4,h5 {    font-size: 1.25em;    font-weight: normal;}img,picture,embed,video,iframe {    max-width: 100%;}ul,li {    margin: 0;    padding: 0;    list-style: none;}i {    font-style: normal;}a {    text-decoration: none;    color: #333;}p {    font-size: 0.875em;}img {    max-width: 100%;}.clearfix:before,.clearfix:after {    content: " ";    display: table;}.clearfix:after {    clear: both;}.clearfix {    zoom: 1;}hr {    width: 100%;    height: 1px;    margin: 0.8em 0;    padding: 0;    border: 0;    background-color: #CCC;    float: left}.labelReturn {    clear: both;    font-size: 9px !important;    color: #F00;    margin-top: 5px;    position: absolute;    margin-left: 5px;}.return {    margin-top: 1em;    color: #F00;}#loading {    background: #FFF;    height: 100%;    width: 100%;    position: fixed;    z-index: 9999999;    left: 0;    top: 0;    right: 0;    text-align: center;}.progress {    position: relative;    height: 2px;    display: block;    width: 100%;    background-color: #FFF;    border-radius: 2px;    margin: 0.5rem 0 1rem 0;    overflow: hidden;    top: 50%;}.progress .determinate {    position: absolute;    background-color: inherit;    top: 0;    bottom: 0;    background-color: #ccc;    -webkit-transition: width .3s linear;    -moz-transition: width .3s linear;    -o-transition: width .3s linear;    -ms-transition: width .3s linear;    transition: width .3s linear;}.progress .indeterminate {    background-color: #ccc;}.progress .indeterminate:before {    content: '';    position: absolute;    background-color: inherit;    top: 0;    left: 0;    bottom: 0;    will-change: left, right;    -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;    -moz-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;    -ms-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;    -o-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;    animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;}.progress .indeterminate:after {    content: '';    position: absolute;    background-color: inherit;    top: 0;    left: 0;    bottom: 0;    will-change: left, right;    -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;    -moz-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;    -ms-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;    -o-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;    animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;    -webkit-animation-delay: 1.15s;    -moz-animation-delay: 1.15s;    -ms-animation-delay: 1.15s;    -o-animation-delay: 1.15s;    animation-delay: 1.15s;}@-webkit-keyframes indeterminate {    0% {        left: -35%;        right: 100%;    }    60% {        left: 100%;        right: -90%;    }    100% {        left: 100%;        right: -90%;    }}#socialIcons .share {    margin-top: -8px;}#socialIcons .share a {    height: 36px;    width: 36px;    background-color: #FFBD00;    color: #000;    border-radius: 100%;    float: left;    background-image: url(../../../fx-template/images/share2.png);    background-repeat: no-repeat;    background-position: 6px 0px;    background-size: 20px;    font-size: 0;}.socials {    display: none;    margin: 0;    position: absolute;    top: -9px;    right: 43px;}.socials > li {    list-style: none;    float: left;}.socials > li > a {    display: block;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    -webkit-transition: all 0.25s linear;    -moz-transition: all 0.25s linear;    -o-transition: all 0.25s linear;    transition: all 0.25s linear;}.iconsShare a {    float: left;    padding: 10px 40px;    width: 100%;    margin: 0 0.5% 0.5% 0;}.iconsShare a.facebook {    background-color: #3A5795;    background-image: url(../../../fx-template/images/sharefacebook.svg);    background-size: 30px;    background-repeat: no-repeat;    background-position: 5px center;}.iconsShare a.facebook li {    color: #fff;}.iconsShare a.googleplus {    background-color: #D34836;    background-image: url(../../../fx-template/images/sharegoogleplus.svg);    background-size: 30px;    background-repeat: no-repeat;    background-position: 5px center;}.iconsShare a.googleplus li {    color: #fff;}.iconsShare a.twitter {    background-color: #55ACEE;    background-image: url(../../../fx-template/images/sharetwitter.svg);    background-size: 30px;    background-repeat: no-repeat;    background-position: 5px center;}.iconsShare a.twitter li {    color: #fff;}.iconsShare a.whatsapp {    background-color: #244242;    background-image: url(../../../fx-template/images/sharewhatsapp.svg);    background-size: 30px;    background-repeat: no-repeat;    background-position: 5px center;}.iconsShare a.whatsapp li {    color: #fff;}.content {    width: 100%;    margin: 0 auto;    max-width: 80em;    position: relative;    padding: 0.5em;}header {    float: left;    width: 100%;    position: relative;}header .logo {    margin: 0 auto;    text-align: center;}header .logo img {    max-width: 87.34375%;}.header2 {    border-top: 5px solid #666666;    border-bottom: 1px solid #000;    width: 100%;    height: 220px;    position: absolute;    top: 0px;    left: 0px;    z-index: 101;    background-color: rgba(0, 0, 0, 0.7);}form#searchForm {    float: right;    width: 38%;    padding: 2em 0 0 0;    clear: right;    display: none;}form#searchForm .inputSearch {    display: block;    width: 100%;    height: 37px;    padding: 0 8.5em 0 1em;    font-size: 0.875em;    float: left;    color: #bbb;    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}form#searchForm .inputSearch:focus {    border-color: #FFF;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(253, 254, 255, 0.6);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6);}form#searchForm .buttonSearch {    margin: 0;    border: 0;    background-color: #F00;    color: #FFF;    padding: 0 1.5em;    min-height: 37px;    font-size: 0.875em;    text-transform: uppercase;    float: right;    margin-top: -2.65em;    cursor: pointer;    outline: none;    -webkit-transition: 0.3s all ease-in-out;    -moz-transition: 0.3s all ease-in-out;    -ms-transition: 0.3s all ease-in-out;    -o-transition: 0.3s all ease-in-out;    transition: 0.3s all ease-in-out;}form#searchForm .buttonSearch:hover {    background-color: #003D6B;}#socialIcons {    margin: auto;    position: relative;}#socialIcons ul {    display: table;    margin: 0 auto;}#socialIcons ul li {    float: left;    margin: 0 0.2em;}#socialIcons .google a {    height: 42px;    width: 45px;    font-family: 'socicon' !important;    font-size: 1.125em;    -webkit-font-smoothing: antialiased;    background-color: #D34836;    color: #FFF;    padding: 0.5em;    text-align: center;    border-radius: 100%;}#socialIcons .facebook a {    height: 42px;    width: 45px;    font-family: 'socicon' !important;    font-size: 1.125em;    -webkit-font-smoothing: antialiased;    background-color: #3A5795;    color: #FFF;    padding: 0.5em;    text-align: center;    border-radius: 100%;}#socialIcons .twitter a {    height: 42px;    width: 45px;    font-family: 'socicon' !important;    font-size: 1.125em;    -webkit-font-smoothing: antialiased;    background-color: #55ACEE;    color: #FFF;    padding: 0.5em;    text-align: center;    border-radius: 100%;}#socialIcons .blogger a {    height: 42px;    width: 45px;    font-family: 'socicon' !important;    font-size: 1.125em;    -webkit-font-smoothing: antialiased;    background-color: #F57D00;    color: #FFF;    padding: 0.5em;    text-align: center;    border-radius: 100%;}#socialIcons .instagram a {    height: 42px;    width: 45px;    font-family: 'socicon' !important;    font-size: 1.125em;    -webkit-font-smoothing: antialiased;    background-color: #cc2128;    color: #FFF;    padding: 0.5em;    text-align: center;    border-radius: 100%;}#socialIcons .google a,#socialIcons .facebook a,#socialIcons .blogger a,#socialIcons .twitter a,#socialIcons .instagram a {    -webkit-transition: 0.3s all ease-in-out;    -moz-transition: 0.3s all ease-in-out;    -ms-transition: 0.3s all ease-in-out;    -o-transition: 0.3s all ease-in-out;    transition: 0.3s all ease-in-out;}#socialIcons .google a:hover,#socialIcons .facebook a:hover,#socialIcons .blogger a:hover,#socialIcons .twitter a:hover {    color: #fff;    background-color: #10542C;    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -o-transform: rotate(360deg);}.title {    position: relative;    padding: 0.2em 0;    margin: 0 auto 0.3em auto;    color: #222;    font-family: Arial, sans-serif, verdana;    font-size: 2em;}#wrapper {    margin-bottom: 0.6em;    float: left;    width: 100%;}#wrapper.wrapperHome {    background-color: #EAEAEA;}.wrapperProducts {    padding-top: 50px;}#wrapper .content .widget {    float: left;    width: 50%;    background-color: #EAEAEA;    padding: 0.4em;    background-image: none;}#wrapper .content .widget article {    float: left;    width: 100%}.widget.one.contact {    width: 100%}.widget.one,.widget.two,.widget.three,.widget.four,.widget.five {    width: 100%;}.widget.one .title,.widget.two .title,.widget.three .title,.widget.four .title,.widget.five .title,.widget.one .title span,.widget.two .title span,.widget.three .title span,.widget.four .title span,.widget.five .title span {    font-size: 1.5em;    font-family: Arial, sans-serif, verdana;    text-align: center;    color: #FFF;}.widget.one {    width: 100%;    padding-top: 30px;    padding-bottom: 20px;    background-color: #fff;    background-image: url('../../../fx-template/images/img-overlay.png');    background-repeat: repeat;    background-position: center center;    border-top: 1px solid #000;    overflow-x: hidden;    -ms-overflow-x: hidden;}.widget.one .title,.widget.one .title span {    color: #CCC;    background-color: #333;}.widget.one .title {    padding: 0.2em 0 0.1em 0.2em;}#parallax2 {    width: 100%;    min-height: 300px;    position: relative;    background: url('../../../fx-template/images/parallax.jpg') no-repeat fixed;    background-position: center center;    -webkit-background-size: cover !important;    -moz-background-size: cover !important;    -o-background-size: cover !important;    background-size: cover !important;}#parallax2 .overlay {    width: 100%;    height: 100%;    position: absolute;    background: url('../../../fx-template/images/overlay.png');}#parallax2 .content article {    margin: 0 auto;    padding: 90px 0 90px 0;    line-height: 140%;    text-align: center;    font-size: 44px;    font-family: 'Titillium Web', sans-serif;    color: #FFF;    font-weight: 200;}.widget.three {    position: relative;    float: left;    z-index: 1;}.widget.three .title span {    color: #333;}.widget.four {    width: 100%;    padding-top: 50px;    padding-bottom: 20px;    background-color: #F00;    background: url('../../../fx-template/images/low_contrast_linen.png');    background-repeat: repeat;    background-position: center center;    border-top: 1px solid #000;    overflow-x: hidden;    -ms-overflow-x: hidden;    text-align: center;}.widget.five .title span {    color: #333;}.widget.five form {    width: 50%;    margin: 0 auto 40px auto;    text-align: center;}.widget.five form i {    font-style: normal;    font-size: 12px;    color: #868686;    text-transform: uppercase;}.widget.five form input[type="email"],.widget.five form input[type="date"],.widget.five form input[type="name"],.widget.five form input[type="tel"],.widget.five form input[type="password"],.widget.five form input[type="text"],.widget.five form input[type=""],.widget.five form textarea,.widget.five form select {    background-image: inherit !important;    background-color: #FFFFE8;    margin: 0;    text-align: center;}.widget.five form textarea {    font-size: 1em !important;}#wrapper .content .widget.aside {    width: 20%;    float: left;}#wrapper .content .widget.aside ul li,#wrapper .content .widget.aside ul li a {    color: #666;    font-size: 0.95em;}#wrapper .content .widget.aside ul li:before {    content: "Ã‚Â»";    font-size: 1.25em;    margin-right: 0.1em;    padding: 0;    line-height: 1;}#wrapper .content .widget.page {    width: 100%;}#wrapper .content .page time {    font-size: 0.8em;    font-style: italic;}#wrapper .content .widget .page .title {    position: relative;    padding: 0.3em 0 0.3em 0;    margin: 0 auto 0.3em auto;    color: #7D5D01;}#wrapper .content .widget.page .title span {    padding: 0 0;}#wrapper .content .widget.pageDetails {    display: table-cell;    width: 100%;}.iconMore {    font-size: 2.3em !important;    float: right;    margin: -0.40em 0.1em 0 0;    position: relative;    color: #333;}.buttonReadMore {    text-transform: uppercase;    font-weight: 600;    font-size: 0.73em;    color: #000;    float: left;    padding: 0 0.3em 0.25em 0.2em;}.buttonReadMore:hover {    background-color: #F00;    color: #FFF;}.buttonReadMore:before {    content: "Ã‚Â»";    font-size: 1.5em;    margin-right: 0.1em;    padding: 0;    line-height: 1;}footer {    position: relative;    background-color: #121212;    float: left;    width: 100%;    padding: 0.5em 0 0 0;}footer .content .widget {    float: left;    padding: 0.5em;    width: 33.33333333333333%;    position: relative;    color: #fff;    overflow: hidden;}footer .content .widget h3 {    font-family: Arial, sans-serif, verdana;    font-weight: 600;    font-size: 1em;    padding: 0.2em 0.2em 0 0.2em;    margin-bottom: 1em;    width: 100%;    color: #fff;}footer .copyRight {    width: 100%;    float: left;    background-color: #333;    color: #fff;}footer .copyRight .content {    font-size: 0.875em;    width: 100%;    max-width: 90em;    height: 17px;    display: table;}footer .copyRight .content span {    display: table-cell;    vertical-align: middle;    padding: 0 30px 0 0;}.fxShare {    float: right;    position: relative;    margin: -1.5em 0 0 0;}.fxShare li {    float: left;    margin: 0.2em 0.6em 0 0;}.fxShare strong {    font-size: 0.6875em}.fxShare li a {    font-family: 'socicon' !important;    font-size: 1.125em;    color: #F00;}.fxShare li a:hover {    color: #B81515;}#breadCrumb {    font-size: 0.8125em;    margin: 1em 0 1em 0;    float: left;}#breadCrumb hr {    margin: 1em 0 0 0;}#breadCrumb a {    color: #333;}.rating {    position: relative;    float: left;    margin: 7px 0 0 0;}.rating-input {    float: right;    width: 16px;    height: 16px;    padding: 0;    margin: 0 0 0 -16px;    opacity: 0;}.rating:hover .rating-star:hover,.rating:hover .rating-star:hover ~ .rating-star,.rating-input:checked ~ .rating-star {    background-position: 0 0;}.rating-star,.rating:hover .rating-star {    position: relative;    float: right;    display: block;    width: 16px;    height: 16px;    background-image: url('../../../fx-template/images/star.png');    background-position: 0 -16px;}.relatedPosts,.relatedPosts ul {    float: left;    width: 100%;}.relatedPosts h2.title {    box-shadow: none;    background: rgba(0, 0, 0, 0);    padding: 0;    float: left;    width: 100%;}.relatedPosts li {    float: left;    clear: both;}.fxPagination {    float: left;    width: 100%;    position: relative;    margin: 1em 0 0 0;}.fxPagination ul {    display: block;    width: 100%;}.fxPagination ul li {    float: left;    background-color: #333;    margin: 0 0.2% 0 0.2%;    padding: 0.3em 0.5em;    color: #FFF;    float: left;    font-size: 0.875em;}.fxPagination ul li:hover {    background-color: #96000;}.fxPagination ul li:first-child:hover,.fxPagination ul li:last-child:hover {    background-color: #333;}.fxPagination ul li a {    color: #FFF;}.fxPagination ul li.on {    background-color: #565656;}#ascrail2000 {    z-index: 999 !important;}.nicescroll-rails > div {    width: 12px !important;    border: inherit !important;    border-radius: 0 !important;}#barShare {    float: right;    margin: 0.5em 0 0 0;}#like ul {    list-style: none;}#like ul li {    float: left;    margin-right: 10px;}#like ul li a {    border-bottom: 0;}table {    width: 100%;    border-collapse: collapse;}tr:nth-of-type(odd) {    background: #e6EEEE;}th {    background: #EAEAEA;    color: #000;    font-weight: bold;}td,th {    padding: 6px;    border: 1px solid #ccc;    text-align: left;}input[type="button"]:disabled {    background: #EAEAEA;    color: #EAEAEA;    background-image: url('../../../fx-template/images/spinner.gif') !important;    background-repeat: no-repeat;    background-position: left center;}input[type="button"]:enabled > .button {    background: #005b99;    color: #FFF;    background-image: none;}.error h2 {    font-weight: bold;    font-size: 260px;    line-height: 1;    text-align: center;    text-shadow: 0 0 28px rgba(35, 35, 35, 0.5);    text-transform: uppercase;    color: rgba(0, 0, 0, 0);}.error h3 {    font-size: 30px;    text-align: center;    opacity: 0.2;    filter: alpha(opacity=20);}.contact ul,.contact h2.title {    text-align: left;}.contact ul li,.contact ul li a {    font-size: 14px;    color: #333;    line-height: 1.5;}.contact ul li a.btnMap {    font-size: 14px;    color: #FFBD00;}#back-to-top {    position: fixed;    bottom: 40px;    right: 40px;    z-index: 9999;    width: 32px;    height: 32px;    text-align: center;    font-size: 19px;    line-height: 30px;    background: #FFE31E;    color: #333;    cursor: pointer;    border: 0;    border-radius: 2px;    text-decoration: none;    transition: opacity 0.2s ease-out;    opacity: 0;}#back-to-top:hover {    background: #333;    color: #fff;}#back-to-top.show {    opacity: 1;}#wrapper .content .widget.page.products {    float: left;    width: 80%;}.section {    clear: both;    padding: 0px;    margin: 0px;}.iconCategory {    float: left;    padding: 11px 11px;    margin: 0 15px 0 0;    width: 40px;    height: 40px;    font-size: 0;    background-color: #F00;    background-image: url(../../../fx-template/images/iconcategory.png);    background-repeat: no-repeat;    background-size: 30px;    background-position: center center;    cursor: pointer;}.asideMobile {    position: absolute;    float: left;    z-index: 1;    margin-right: 15px;    clear: both;    margin-top: 41px;    margin-left: -255px;    background: #FFF;    width: 200px;}.asideMobile h1 {    background-color: #F00;    color: #fff;}.asideMobile h1 span {    padding: 8px 0 0 10px;}.asideMobile ul {    overflow-y: scroll;    max-height: 350px;    padding: 0 0.5em 0.4em;    border: 1px solid #CCC;    margin-top: -0.4em;    font-size: 14px;}.asideMobile ul li {    color: #000;    margin: 10px 0;}#gallery {    width: 100%;    padding-top: 50px;    padding-bottom: 20px;    background-color: #AB528B;    background-image: url('../../../fx-template/images/img-overlay.png');    background-repeat: repeat;    background-position: center center;    border-top: 1px solid #000;    overflow-x: hidden;    -ms-overflow-x: hidden;}div#filter_wrapper {    float: left;    position: relative;    margin-bottom: 60px;    left: 50%}ul#portfolioFilter {    line-height: 18px;    float: left;    position: relative;    left: -50%;}ul#portfolioFilter li {    float: left;    height: 46px;    line-height: 46px;    padding-right: 15px;    padding-left: 15px;}ul#portfolioFilter li.separator {    line-height: 49px;    padding: 0px;    color: #CCC;    font-size: 11px;}ul#portfolioFilter li a {    font-size: 12px;    color: #CCC;}#portfolio_thumbs {    width: 960px;    margin: 0 auto;    overflow: hidden;}ul.sortablePortfolio {    width: 1050px;    margin: 0 auto;}ul.sortablePortfolio li {    width: 252px;    height: 152px;    position: relative;    float: left;    margin-right: 90px;    margin-top: 35px;    margin-bottom: 35px;    border: 4px solid rgba(255, 255, 255, 0.31);}ul.sortablePortfolio li p.info {    width: 244px;    height: 144px;    overflow: hidden;    position: relative;    text-align: center;    background-color: #fff;}ul.sortablePortfolio li img {    width: 100%;    height: auto;    max-width: none;    -webkit-filter: grayscale(1);    -webkit-filter: grayscale(100%);    filter: gray;    filter: grayscale(100%);    filter: url(desaturate.svg#greyscale);}ul.sortablePortfolio li div.portfolio_overlay {    display: none;    width: 244px;    height: 144px;    position: absolute;    top: 0;    left: 0;    background-image: url('../../../fx-template/images/overlay.png');    background-repeat: repeat;    text-align: center;}ul.sortablePortfolio li:hover div.portfolio_overlay {    display: block;}ul.sortablePortfolio li:hover img {    -webkit-filter: none;    -webkit-filter: none;    filter: none;    ;}.widget.one .portfolio_overlay p.title {    background-color: transparent !important;    padding-right: 5px;    padding-left: 5px;    padding-top: 2.4em;}p.title {    padding-top: 50px;    margin-bottom: -2px;    font-size: 20px !important;    font-family: 'Titillium Web', sans-serif;    font-weight: bold;    color: #fff;}p.category {    font-size: 12px;    font-weight: 500;    font-style: italic;    color: #efefef;}@media only screen and (max-width: 980px) {    .product {        width: 31%;    }    .nav-item a {        padding: 0.91em 0.9em !important;    }}@media screen and (min-width: 768px) and (max-width: 1920px) {    .iconCategory {        display: none;    }    .asideMobile {        display: none;    }}@media screen and (max-width: 768px) {    .wrapperProducts .content .widget.aside {        display: none;    }    .productTop a figure {        float: none !important;        margin: 0 auto !important;    }    .informationsProducts {        float: left;        width: 100%;        text-align: center;    }    .informationsProducts .ratingblock {        display: block;        padding: 5px 0;        margin: auto;        width: 150px;    }    .informationsProducts .ratingblock .unit-rating {        margin: 0 auto;        float: none;    }    .informationsProducts p {        margin-top: -40px;    }    .informationsProducts .ratingblock div #unit_long4 p {        margin-top: -16px !important;    }    .informationsProducts #request {        float: none !important;        margin: 0 0 20px 0 !important;        display: inline-block;    }}@media only screen and (max-width: 480px) {    .col {        margin: 1% 0 1% 0%;    }    .product {        width: 46%;        margin: 0 2% 7% 2% !important;    }}