/********************************************/
/* GENÉRICO */
/********************************************/
body {
    color: #494949!important;
    background-color: #ffffff;
}

p {
    font-size: 1em;
    color: #1b1b1b;
}


h1, h2, h3, h4, h5, h6 {
    color: #1b1b1b;
}


/********************************************/
/* GERAL */
/********************************************/
body {font-weight: 300;}
h1 {font-weight: 300;text-transform: uppercase;font-size: 1.6em;}
h1 span{font-weight: 300!important;}
h3 {font-weight: 300;font-size: 1em;}
h4 {font-weight: 500;font-size: 1em;}
p.price {margin-top: 0.5em;}
b, strong {font-weight: 500;}
a {color: red;text-decoration: none;cursor: pointer;}
a:link, a:hover {text-decoration: none; outline: 0;}
a:hover {color: #bf0f0f;text-decoration: none;}
img {border: 0;width: 100%;vertical-align: top;max-width: auto;}


/********************************************/
/* HEADER */
/********************************************/
header {height: 220px; vertical-align: 120px; padding-top: 10px; padding-bottom: 10px;z-index: 99;position: relative;}
header.bg-header {background: url(../imagens/header_img.jpg) top repeat-x;}
header img {max-width:500px!important;display:none!important}


/********************************************/
/* MENU DESKTOP */
/********************************************/
header .content-menu .navigation-main-menu .menu.horizontal li{font-size: 17px; margin-left: 10px;}
header .ink-navigation.content-menu>ul.menu.horizontal>li>a{height: 50px;padding: 10px 10px;text-transform: uppercase;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;color: #ffffff;font-weight: 400;white-space: nowrap;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;border-radius: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;text-decoration: none;}
header .ink-navigation.content-menu>ul.menu.horizontal>li>a:hover {color: #ffffff!important;border-top: 3px solid #ffffff!important;margin-top: -6px;}
header .ink-navigation.content-menu>ul.menu.horizontal>li>a.current{color: #ffffff!important;border-top: 3px solid #ffffff!important;border-radius: 4px;padding-top: 13px;margin-top: -6px;}


/********************************************/
/* MENU MOBILE */
/********************************************/
.close:hover, .close:focus {
    color: #bf0f0f!important;
    text-decoration: none;
    cursor: pointer;
    z-index: 99999;
}

/********************************************/
/* HP FORM */
/********************************************/
.mod-horizontal-search form.form-search div a.btn{height: 43px;text-decoration:none;background-color: red;line-height: 43px;padding: 0px 10px;color: #ffffff;display: block;}
.mod-horizontal-search form.form-search div a.btn:hover{background-color: #bf0f0f;color: #ffffff;text-decoration:none;}


/********************************************/
/* HP HIGHLIGHTS */
/********************************************/

/* HP HIGHLIGHTS 2 COLUMNS */
.mod-highlights-two-columns .highlights a .borderbox h4{padding: 10px 0px 15px 0px;border-bottom: 1px solid #1b1b1b;color: #1b1b1b;min-height: 66px;}
.mod-highlights-two-columns .highlights a .borderbox .mileage{padding-left: 0px;color: #1b1b1b;}
.mod-highlights-two-columns .highlights a .borderbox .yearfuel{padding-left: 0px;color: #1b1b1b;}
.mod-highlights-two-columns .highlights a .borderbox .yearfuel .year{color: #1b1b1b;}
.mod-highlights-two-columns .highlights a .borderbox .yearfuel .yearfuel{color: #1b1b1b;}
.mod-highlights-two-columns .highlights a .borderbox p.price{padding-right: 0px;font-size: 1.5em;font-weight: 300;letter-spacing: -.05em;line-height: 1em;display: inline-block;color: #1b1b1b;}
.mod-highlights-two-columns .highlights a .borderbox p.price .units{font-size: 1.5em;font-weight: 300;letter-spacing: -.05em;line-height: 1em;display: inline-block;color: #1b1b1b;}

/* HP HIGHLIGHTS 4 COLUMNS */
.mod-highlights-four-columns .highlights a .borderbox h4{padding: 10px 0px 15px 0px;border-bottom: 1px solid #1b1b1b;color: #1b1b1b;}
.mod-highlights-four-columns .highlights a .borderbox .mileage{padding-left: 0px;color: #1b1b1b;}
.mod-highlights-four-columns .highlights a .borderbox .yearfuel{padding-left: 0px;color: #1b1b1b;}
.mod-highlights-four-columns .highlights a .borderbox .yearfuel .year{color: #1b1b1b;}
.mod-highlights-four-columns .highlights a .borderbox .yearfuel .yearfuel{color: #1b1b1b;}
.mod-highlights-four-columns .highlights a .borderbox p.price{padding-right: 0px;font-size: 1.5em;font-weight: 300;letter-spacing: -.05em;line-height: 1em;display: inline-block;color: #1b1b1b;}
.mod-highlights-four-columns .highlights a .borderbox p.price .units{font-size: 1.5em;font-weight: 300;letter-spacing: -.05em;line-height: 1em;display: inline-block;color: #1b1b1b;}
.fuel {    color: #1b1b1b;}

/********************************************/
/* COMPANY PAGE */
/********************************************/
.mod-company .company-description div h1{font-weight: 400!important;text-transform: uppercase;}
.mod-company .company-description div h1 span{font-weight: lighter}
.mod-company .company-description div p{font-size: 1em;color:#1b1b1b;}


/********************************************/
/* FOOTER */
/********************************************/
footer{background: #1b1816;padding: 0px;color: #ffffff;letter-spacing: 0.05em;margin-bottom: 0;}
footer .footer-first-row{padding-top: 2em;}
footer .footer-first-row .linklogo{margin-bottom: 1em!important;}
footer .footer-first-row .linklogo a{}
footer .footer-first-row .linklogo a span:hover{color: #ffffff!important;}
footer .footer-first-row .linklogo a span.logocliente{font-size: 40px;font-weight: bold;text-transform: uppercase;margin: 0;line-height: 36px;padding: 0;color: #ffffff;margin-bottom: 0;}
footer .footer-first-row .morada{font-size: 14px;font-weight: lighter;margin-top: 0px;margin-bottom: 1em!important;}
footer .footer-first-row .morada p{color:#ffffff;}
footer .footer-first-row .telefone{margin-bottom: 1em!important;}
footer .footer-first-row .telefone p{font-size: 14px;margin-top:0px;font-weight: 300;color:#ffffff;}
footer .footer-first-row .telefone p span.color a{}
footer .footer-first-row .telefone p span.color a:hover{color: #bf0f0f;}
footer .footer-first-row .social{padding-right: 0px;margin-bottom: 1em!important;}
footer .footer-first-row .social p span.aviso a{}
footer .footer-first-row .social p span.aviso a:hover{color: #bf0f0f}
footer .footer-second-row{border-top: 1px solid #c3c3c1;margin-left: 0em!important;margin-right: 0em!important;}
footer .footer-second-row .direitos{float: right;padding-left: 1.5em;text-align: right;padding-top: 12px;padding-right: 20px; margin-right: -1.5em;}
footer .footer-second-row .direitos a{color: red;}
footer .footer-second-row .direitos a:hover{color: #bf0f0f;}
footer .footer-second-row-links{border-top: 1px solid #6c6c6c;margin-left: 0em!important;margin-right: 0em!important; }
footer .footer-second-row-links div{width: 100%;    -webkit-flex-grow: 0;    -ms-flex-grow: 0;    flex-grow: 0;}
footer .footer-second-row-links a{color:#6c6c6c; font-size:0.7em; text-transform: uppercase; font-weight: 500}
footer .footer-second-row-links a:hover{color:#bf0f0f;}
footer .footer-second-row-links li{float: left;    margin-right: 30px;}
footer .column-group.footer-second-row.gutters>div:first-child[class*=all-]{ padding-left: 0em;}
footer .vertical-space{margin-top: 1em;margin-bottom: 1.5em!important;}
footer .legal{background-color: #110f0e;}
footer .legal .legal-txt{padding:0.6em 0;}
footer .legal p{font-size: 0.65em; font-weight:300;margin: 0 auto;color:#ffffff;}
footer p{font-weight: 300;}
footer .color{color: red;}
footer img{max-width:253px;}


/********************************************/
/* UPTURNS PAGE FORM */
/********************************************/
.mod-upturns div div h1{font-weight: 400!important;text-transform: uppercase;}
.mod-upturns div div p{font-size: 1em;color:#1b1b1b;}
.mod-upturns div div form.upturns-form div.cancel-btn a{margin-bottom:0.5em;height: 44px;background-color: #6f6f70;line-height: 44px;padding: 0px 10px;color: #ffffff;display: block;}
.mod-upturns div div form.upturns-form div.cancel-btn a:hover{background-color: #585858;color: #ffffff;}
.mod-upturns div div form.upturns-form div.send-btn a{margin-bottom:0.5em;height: 44px;text-decoration: none;background-color: red;line-height: 44px;padding: 0px 10px;color: #ffffff;display: block;}
.mod-upturns div div form.upturns-form div.send-btn a:hover{background-color: #bf0f0f;color: #ffffff;text-decoration: none;}


/********************************************/
/* SERVICES PAGE DESCRIPTION */
/********************************************/
.mod-services-description div div div.services-title div h1{text-transform: uppercase; font-size: 1.8em;text-transform: uppercase;}
.mod-services-description div div div.services-title div h1 span{}
.mod-services-description div div div.services-title div p{font-size: 1em;margin-bottom: 0em;}


/********************************************/
/* SERVICES PAGE FORM */
/********************************************/
.mod-services-description .services-form-search input, .mod-services-description .services-form-search a, .mod-services-description .services-form-search textarea, .mod-services-description .services-form-search img{width: 100%;margin-bottom:0.5em;}
.mod-services-description .services-form-search form div.cancel-btn a{height: 44px;background-color: #6f6f70;line-height: 44px;padding: 0px 10px;color: #ffffff;display: block;}
.mod-services-description .services-form-search form div.cancel-btn a:hover{background-color: #585858;color: #ffffff;}
.mod-services-description .services-form-search form div.send-btn a{height: 44px;text-decoration: none;background-color: red;line-height: 44px;padding: 0px 10px;color: #ffffff;display: block;}
.mod-services-description .services-form-search form div.send-btn a:hover{background-color: #bf0f0f;color: #ffffff;text-decoration: none;}


/********************************************/
/* SERVICES PAGE ICONS */
/********************************************/
.mod-services-description .services-icons div div{text-align: center;}
.mod-services-description .services-icons div div img{width:100%; max-width: 80px;padding-bottom: 2em;}
.mod-services-description .services-icons div div h2{color: red; font-weight: 300;}
.mod-services-description .services-icons div div p{ font-weight:lighter;}


/********************************************/
/* CONTACT PAGE DESCRIPTION */
/********************************************/
.mod-contact div h1{font-weight: 400!important;text-transform: uppercase;}
.mod-contact div p{font-size: 1em;color: #1b1b1b;font-weight: 300;}


/********************************************/
/* CONTACT PAGE FORM */
/********************************************/
.mod-contact .contact-form input, .mod-contact .contact-form a, .mod-contact .contact-form textarea, .mod-contact .contact-form img{width: 100%;margin-bottom:0.5em;}
.mod-contact .contact-form form div.cancel-btn a{height: 44px;background-color: #6f6f70;line-height: 44px;padding: 0px 10px;color: #ffffff;display: block;}
.mod-contact .contact-form form div.cancel-btn a:hover{background-color: #585858;color: #ffffff;}
.mod-contact .contact-form form div.send-btn a{height: 44px;text-decoration: none;background-color: red;line-height: 44px;padding: 0px 10px;color: #ffffff;display: block;}
.mod-contact .contact-form form div.send-btn a:hover{background-color: #bf0f0f;color: #ffffff;text-decoration: none;}


/********************************************/
/* VEHICLES FORM */
/********************************************/
.vehicles-form-search h1{text-transform: uppercase;}
.vehicles-form-search .control{margin-right: 0em; margin-bottom:0.7em}
.vehicles-form-search .form-search div a.btn{height: 44px;text-decoration:none;background-color: red;line-height: 44px;padding: 0px 10px;color: #ffffff;display: block;}
.vehicles-form-search .form-search div a.btn:hover{background-color: #bf0f0f;color: #ffffff;text-decoration:none;}


/********************************************/
/* VEHICLES LISTING */
/********************************************/
.mod-listing {}
.mod-listing h1{color:#1b1b1b}
.mod-listing .listing a .borderbox div h4{padding: 10px 0px;color:#1b1b1b}
.mod-listing .listing a .borderbox .mileage{padding-left: 0px;color:#1b1b1b}
.mod-listing .listing a .borderbox .yearfuel{padding-left: 0px;color:#1b1b1b}
.mod-listing .listing a .borderbox .yearfuel .year{color:#1b1b1b}
.mod-listing .listing a .borderbox .yearfuel .fuel{color:#1b1b1b}
.mod-listing .listing a .borderbox .units{padding-right: 0px;color:#1b1b1b}
.mod-listing .listing a .borderbox .price{padding-right: 0px;color:#1b1b1b}


/********************************************/
/* PAGINATION */
/********************************************/
.mod-pagination nav ul.pagination li {background: red;}
.mod-pagination nav ul.pagination li a {color: #ffffff;text-decoration: none;}
.mod-pagination nav ul.pagination li a:hover {background-color: #e0e0e0;color: #444444;text-decoration: none;}
.mod-pagination nav ul.pagination li.disabled a {color: #000000;text-shadow: #000 0 -1px 0;}
.mod-pagination nav ul.pagination li.disabled a:hover {color: #000000;text-shadow: #000 0 -1px 0;}
.mod-pagination nav ul.pagination li.active a {background: #e0e0e0;color: #444444;text-decoration: none;font-weight: normal;}


/********************************************/
/* VEHICLES LISTING DETAIL HEADER */
/********************************************/
.mod-detail-header {background: #42413d;}
.mod-detail-header div > div > div.title-ctn{padding-top: 0.5em;margin-left: 3.5em;font-size: 1em;-ms-transform: translate3d(-62px, 0, 0);-moz-transform: translate3d(-62px, 0, 0);-webkit-transform: translate3d(-62px, 0, 0);-o-transform: translate3d(-62px, 0, 0);transform: translate3d(-62px, 0, 0);-webkit-transition: 0.25s all ease-out;-moz-transition: 0.25s all ease-out;-ms-transition: 0.25s all ease-out;-o-transition: 0.25s all ease-out;}
.mod-detail-header div > div > div.title-ctn h2{padding-bottom:0em;font-weight: 300;font-size:1.3em;    margin-bottom:0em;line-height:1.5;color: #ffffff;}
.mod-detail-header div > div > div.title-ctn h2 a{ color: #ffffff;}
.mod-detail-header div > div > div.title-ctn h2 a:hover{color: #bf0f0f}
.mod-detail-header div > div > div.specs-ctn{color: #d6d3c5;line-height: 40px;font-size: 1.1em;font-weight: 300;text-align: center;}
.mod-detail-header div > div > div.specs-ctn a {text-decoration:none;color:#ffffff;line-height: 40px;font-size: 1.1em;font-weight: 300;text-align: center;}
.mod-detail-header div > div > div.specs-ctn a:hover {text-decoration:none;color: #bf0f0f}
.mod-detail-header div > div > div.specs-ctn span{}
.mod-detail-header div > div > div.specs-ctn span.mileage{padding-left: 0px;}
.mod-detail-header div > div > div.specs-ctn span.fuel{color: #ffffff;}
.mod-detail-header div > div > div.price{}
.mod-detail-header div > div > div.price h2{color: #f3f2ed;font-size: 2em;    padding-top: 0.2em;font-weight: 300;}
.mod-detail-header div > div > div.detail-btn a{background: red!important;padding: 5px 1.8em;border: 0;box-shadow: none;color: #ffffff;font-size: 1.25em;}
.mod-detail-header div > div > div.detail-btn a:hover{background: #bf0f0f!important;}
#bar2 .ink-button { background: red!important;  padding: 5px 40px;  border: 0;  box-shadow: none;    color: #ffffff; font-size: 20px;}
#bar2 .ink-button:hover { background: #bf0f0f;}

/********************************************/
/* VEHICLES LISTING DETAIL BREADCRUMB */
/*******************************************/
.mod-breadcrumb {margin-top: 0px}
.mod-breadcrumb div .navigator nav ul li a { color: red; padding: 1em 0!important;}
.mod-breadcrumb div .navigator nav ul li a:hover {color: #bf0f0f;}


/********************************************/
/* VEHICLES LISTING DETAIL SIDEBAR */
/********************************************/
.mod-detail-sidebar .lead-form{background: red;}
.mod-detail-sidebar .lead-form div div.circulo{	background: transparent;border: 2px solid #ffffff;color: #fff;width: 120px;height: 120px;line-height: 120px;	vertical-align: middle;	text-align: center;	border-radius: 80%;-moz-border-radius: 80%;-webkit-border-radius: 80%;	margin-bottom: 10px;}
.mod-detail-sidebar .lead-form div div.circulo div.circulo-inter{background: #ffffff;color: red;width: 100px;height: 102px;line-height: 88px;vertical-align: middle;border-radius: 80%;-moz-border-radius: 80%;-webkit-border-radius: 80%;margin-top: 6%;font-size: 60px;}
.mod-detail-sidebar .lead-form div.headline p{margin-bottom: 0em;font-size: 1.6em!important;}
.mod-detail-sidebar .lead-form div.headline p span{font-weight: lighter;color: #fff;}
.mod-detail-sidebar .lead-form div.headline p span.headline-txt{text-transform: uppercase;font-weight:400; color: #fff;}
.mod-detail-sidebar .lead-form div form.ink-form div div div.control{	margin-right: 0em;}
.mod-detail-sidebar .lead-form div form.ink-form div div div.send-vendedor{padding-left: 0px!important;height: 44px;background-color: #000000;line-height: 24px!important;padding-left: 10px;color: #ffffff;	border-radius: 3px;}
.mod-detail-sidebar .lead-form div form.ink-form div div div.send-vendedor a{color: #ffffff;background-color: #000000;text-transform: uppercase; padding: 0.6em; border-radius: 2px;}
.mod-detail-sidebar .lead-form div form.ink-form div div div.send-vendedor a:hover{background-color: #141414;}
.mod-detail-sidebar .lead-form div form.ink-form div div div.send-vendedor .fa {color: #ffffff!important;}
.mod-detail-sidebar .lead-form div form.ink-form div p{font-size: .75em;color: #fff;}
.mod-detail-sidebar .lead-form div form.ink-form div p.subtext3{font-size:1.1em;color: #fff;}


/********************************************/
/* VEHICLES LISTING DETAIL CONTENT NOTES */
/********************************************/
.mod-detail-content .mod-detail-notes .detail-notes h1{text-transform: uppercase;font-weight: normal;}
.mod-detail-content .mod-detail-notes .detail-notes h1 span{font-weight: lighter!important;}
.mod-detail-content .mod-detail-notes .detail-equipment h1{text-transform: uppercase;font-weight: 400;font-size: 1.8em;}
.mod-detail-content .mod-detail-notes .detail-equipment ul{font-size: 15px;color: #ffffff;margin-top: 0;margin-bottom: 0;}
.mod-detail-content .mod-detail-notes .detail-equipment ul fa{color: red;    margin-right: 4px;}
.mod-detail-content .mod-detail-notes .detail-equipment ul li{color: #1b1b1b;}
.mod-detail-content .mod-detail-notes .detail-equipment ul li span:before{position: absolute;left: 0;font-family: FontAwesome;content: "";color: red;font-size: 1em;}
.mod-detail-content .mod-detail-notes .detail-equipment ul li span i{color: red;}


/********************************************/
/* VEHICLES LISTING DETAIL EMAIL MODAL */
/********************************************/
.mod-detail-email-modal div form div div a:hover {color: #bf0f0f!important;border: 0;}
.mod-detail-email-modal div form div p {color: #333333;}
.mod-detail-email-modal div form div div div.send-vendedor {max-width: 200px;width: 100%;margin: 0 auto;height: 44px;background-color: #000000;line-height: 44px;padding-left: 10px;color: #ffffff;border-radius: 3px;}
.mod-detail-email-modal div form div div div.send-vendedor a {color: #ffffff!important;border: 0;}
.mod-detail-email-modal div form div div div.send-vendedor a:hover {max-width: 200px;width: 100%;margin: 0 auto;color: #bf0f0f!important;}
.mod-detail-email-modal div form div div div.send-vendedor span {height: 40px;margin-top: 2px;margin-right: 2px;padding: 0 12px;}
.mod-detail-email-modal div form div div div.send-vendedor span i.fa {color: #ffffff;}
.ink-modal.mod-detail-email-modal {top: 0;left: 0;bottom: 0;right: 0;max-width: 600px;margin: 0 auto;width: 90%;height: 90%; background: #fff;z-index: 100;}
.modal-body a:hover {color: #bf0f0f!important; border: 0;}

/********************************************/
/* VEHICLES LISTING DETAIL TOOL BAR */
/********************************************/
.mod-detail-toolbar div nav.social-icons-inline ul li a{margin-bottom: 10px;width: 118px;height: 44px;text-align: center;color: #fff;padding: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-right: 5px;padding: 0px 5px;}
.mod-detail-toolbar div nav.social-icons-inline ul li a:hover{color:#bf0f0f;}
.mod-detail-toolbar div nav.social-icons-inline ul li.facebook a{border-radius:3px!important;margin-right:0.5em;color:#ffffff;margin-bottom: 10px;background-color: #6d84b4;}
.mod-detail-toolbar div nav.social-icons-inline ul li.facebook a:hover{background-color:#4965a0}
.mod-detail-toolbar div nav.social-icons-inline ul li.twitter a{border-radius:3px!important;color:#ffffff;	background-color: #64abe5;}
.mod-detail-toolbar div nav.social-icons-inline ul li.twitter a:hover{background-color: #3593df;}
.mod-detail-toolbar div nav.tools-bar ul li{margin-left: 10px;}
.mod-detail-toolbar div nav.tools-bar ul li a{text-transform: none;padding: 10px!important;font-size: .9em;height: 44px;line-height: 44px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;background: #ffffff;color: #353334;}
.mod-detail-toolbar div nav.tools-bar ul li a:hover{color: #bf0f0f;border-color: #bf0f0f;}


/********************************************/
/* VEHICLES LISTING DETAIL TOOL BAR MOBILE */
/********************************************/
.mod-detail-toolbar-mobile div nav.social-icons ul li a{margin-bottom: 10px;width: 44px;height: 44px;background-color: #42413d;line-height: 44px;text-align: center;color: #fff;padding: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-right: 5px;padding: 0px 5px;}
.mod-detail-toolbar-mobile div nav.social-icons ul li a:hover{color:#bf0f0f;}
.mod-detail-toolbar-mobile div nav.social-icons ul li.facebook a{border-radius:3px!important;margin-right:0.5em;color:#ffffff;margin-bottom: 10px;background-color: #6d84b4; line-height: 1.7;}
.mod-detail-toolbar-mobile div nav.social-icons ul li.facebook a:hover{background-color:#4965a0}
.mod-detail-toolbar-mobile div nav.social-icons ul li.twitter a{border-radius:3px!important;color:#ffffff;	background-color: #64abe5; line-height: 1.7;}
.mod-detail-toolbar-mobile div nav.social-icons ul li.twitter a:hover{background-color: #3593df;}
.mod-detail-toolbar-mobile div nav.tools-bar div ul li{margin-left: 10px;}
.mod-detail-toolbar-mobile div nav.tools-bar div ul li a{text-transform: none;padding: 10px!important;font-size: .9em;height: 44px;line-height: 44px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;background: #ffffff;color: #353334;}
.mod-detail-toolbar-mobile div nav.tools-bar div ul li a:hover{color: #bf0f0f;border-color: #bf0f0f;}



/********************************************/
/* VEHICLES LISTING DETAIL CARROUSEL SLIDE SMALL */
/********************************************/
#thumbs_carousel .slide { opacity:0.8;transition:opacity 0.3s linear;*}
#thumbs_carousel .slide:hover { opacity:1;}
@media screen and (min-width: 961px) and (max-width: 1260px) {
    
    header img {
        max-width: 340px!important;
    width: 320px;
    }
 }
@media screen and (min-width: 641px) and (max-width: 960px) {
    
    header img {
        max-width: 340px!important;
    width: 320px;
    }
 }

@media screen and (min-width: 321px) and (max-width: 640px) {
    header .menu-mobile {
        margin-left: 70%!important;
    }
    header img {
        max-width: 207px!important;
    }
        
        header .menu-mobile {
        margin-top: -34%!important;
    }
        
        .mod-hp-banner .home-banner {
        background: url(../imagens/home_header_img_mobile.jpg)!important;
        background-size: cover!important;
        background-position: center center!important;
    }
    .mod-pagination nav {
        margin: 0 auto!important;
    }
    }
    
    @media screen and (max-width: 320px) {
        
        header img {
        max-width: 207px!important;
    }
        
        header .menu-mobile {
        margin-top: -42%!important;
    }
        
        .mod-hp-banner .home-banner {
        background: url(../imagens/home_header_img_mobile.jpg)!important;
        background-size: cover!important;
        background-position: center center!important;
    }
    .mod-pagination nav {
        margin: 0 auto!important;
    }
    }

    
.ink-form .control-group.validation.error input, .ink-form .control-group.validation.error select, .ink-form .control-group.validation.error textarea {
    outline: 0;
    -webkit-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
    -moz-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
    box-shadow: none;
    border: 0px solid #e1e1e1!important;
}