.wrapinput a.c-pointer:nth-child(3){
    display:none;
}

.registo-oneclick input[type="text"] {

    width:80%;
}.registo-oneclick table {

    width:100%;
}

.registo-oneclick input[type="submit"] {

   max-width: 150px;
    margin-top: 20px;
}


.registo-oneclick .oneclick-email{
    width:80% !important;
    float:left;

}.registo-oneclick .oneclick-email input{

    border-radius: 20px;
}
.registo-oneclick .position-content-top h1, .registo-oneclick .position-content-top p, .registo-oneclick .oneclick-email-label{
    color: #7ac142 !important;
    font-weight:bold !important;
}
.registo-oneclick #block-breadcrumb{

}.registo-oneclick #block-main{


}
.registo-oneclick .oneclick-submit{
    float:left;
    margin: 17px 0;
    color: #fff;
    
}
.registo-oneclick .oneclick-submit input{
float: left;
    min-width: 148px;
    /* padding: 0px; */
    color: #fff;
    /* padding: 20px; */
    background:#7ac142;
    padding: 8px;
    text-align: center;
    height:100%;
    border-radius: 20px;
    font-weight: bold;
    
}

#block-panel i {

    float: left;
}
.view-registration #block-slide-full{
    display:none;
}
.item-pageperguntas-respostas h2{
    font-weight:bold;
    text-align:center;
     color:#7ac043;
}

.green-text{
    color:#7ac043;
}
.padding-x-sm{
    padding: 1.5em 0 0 0;
}
.customreferral{
        padding-top: 25px;color: #000; font-weight:bold;
}

.customreferral b{
        font-size:20px;
}
.customreferral .pull-left.col-sm-4 {
    padding-bottom: 10px;
}
.customreferral .btn {
    margin-left: calc(50% - 61px);
}

body.home #block-slide{background: #57c032 !important;}

body.home #block-main {
    padding: 0 !important;
    display:none;
}


.alert-message{
    background-color: transparent;
    border-color: transparent;
}
.alert-message h2{
color: #FF5722;}

.alert-warning {
    background-color: #ff57221f;
    border-color: #FF5722;
}

.alert-heading.h4 {display:none;}

 #block-panel ul.dropdownMenu > li:hover > .item-text{cursor:pointer;}
ul.dropdownMenu li.parent > .item-text:after{display:none;}

#block-panel.top-bar{
        padding-top: 10px;
}

.logoPuntiDisponibili.none, .jv-module.modulepoints-mod {
    background-image: none !important;
    padding-bottom: 0;
    position: absolute;
    top: 15px;
    right: 0;}
    
    .jv-module.modulepoints-mod {top:-19px;right: -30px;}
    
.logoPuntiDisponibili.horizontal .puntiLabel span, .couponValue.bigChip.used span.value{
    font-size:15px;
    margin:0;
}

.couponValue.bigChip.used span.value{
 background: #7ac142;
    padding: 5px;
    border-radius: 20px;
}

.puntiLabel, .testoPuntiDisponibili {
    background: #7ac142;
    padding: 5px;
    border-radius: 11px;
}


.logoPuntiDisponibili:after{
        color: #7ac142;
    content: "";
    display: inline-block;
    position: relative;
    font-family: FontAwesome;
    font-style: normal;
   
    font-size: 18px;
    line-height: 0;

    margin-left: 3px;
    top: -3px;

    transform: rotate(20deg);}
    
 .couponValue.bigChip.used:after { 
     color: #7ac142;
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-size: 18px;
    line-height: 0;
     position:absolute;
    margin-left: -9px;
    bottom: 13px;
    transform: rotate(20deg);
 }
    
@media(max-width:768px){    
#block-panel.top-bar ul.menu.dropdownMenu {
    position: absolute;
    right: 0;
}    
    
.logoPuntiDisponibili:after{    
      margin-left: -8px;
}}

.couponValue.bigChip.used span.used{display:none !important;}


.view-cart .couponValue.bigChip.used span.used{
    display:inline-block !important;
    color: #7ac142 !important;
}
.view-cart .couponValue.bigChip.used:after { 

    margin-left: 15px;

 }

    
.pb-some-special-btns .producto-ver-mais {
    padding-right: 50px;
}.messagepop {
  background-color:rgba(0,0,0,0.5);
  position:fixed;
  text-align:left;
display:none;
  width:100%;
  height: 100vh;
  z-index:9999
}
.messagepop-container {
  background-color:#FFFFFF ;
  border:1px solid #999999 ;
  cursor:default;
  margin: 25vh auto 0 auto;
  position:relative;
  width:90%;
  max-width: 800px;
}

.popup-bkg-img img {
  width:100%;
  height: auto
}
.close-x {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
    margin: 8px 10px 0 0;
}
.pb-chatbox {position:fixed;right:30px;z-index:999999;bottom:0}
.pb-chatbox.pb-chatbox-closed{bottom:-400px}
.pb-chatbox-title { width: 100%; background: #333; color: #fff; padding: 20px; font-size: 18px; font-weight: 700; cursor:pointer }
.pb-chatbox-state-1 { position: absolute; background: #fff; height: 4px; width: 14px; top: 29px; right: 23px }
.pb-chatbox-state-2 { position: absolute; background: #fff; height: 14px; width: 4px; top: 24px; right: 28px; display:none }
.pb-chatbox-closed .pb-chatbox-state-2 { display:block }
@media(max-width:767px){.pb-chatbox{right:0;left:0;width:340px;margin: 0 auto}}


blockquote footer:before, blockquote small:before, blockquote .small:before {content: none!important}
input, select, textarea {width:90%}

.view-registration #block-breadcrumb {display:none !important}

.view-registration #member-registration {background: rgba(255,255,255,0.9)}
.view-registration #block-main {margin-bottom: 0}
.view-registration .registration {margin: 50px 0}
.view-registration .registration label {font-size: 12px;text-transform: uppercase;}
    
.view-registration .registration .form-actions {padding: 0 20px 20px 20px;height: 70px;}
.view-registration .registration .form-actions button.btn {float:right;}
.view-registration .registration .form-actions a.btn.btn-grey {display: none;}

.view-registration #block-main {
  background: url(/images/registo-background.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*#block-breadcrumb {
    background-image: url(/templates/jv-flatize/images/bg-shop.jpg);
}*/

.tp-revslider-slidesli h2{
    font-family: Raleway !important;
}

#owl-text-slide {
    font-family: Raleway !important;
}

#owl-text-slide cite  {
    font-size: 16px;
}

.nav-content span{
    font-family: Raleway;
    font-size: 12px;
}

.gridItem .moduleItemImage {
    position: relative;
    overflow: hidden;
    text-align:center;
    height: 250px;
    background-color:#fff;
}

.gridItem .content-item-description {
    overflow: hidden;
    border:none;
    height: 150px;
    padding: 10px;
}

.gridItem .moduleItemImage img{
  /*position:absolute;*/
  bottom:0;
  max-height:250px;
  text-align:center;
  margin:auto;

}

.gridItem .content-item-description .moduleItemTitle{
    text-align:center;
    font-size:12px;
    font-weight:700;
    height:30px;
}

.gridItem .content-item-description .moduleItemTitle a:hover {
    color: #7ac142;
}


a.btn.btn-primary.producto-ver-mais {
    background-color: #7ac142;
    border-color:#7ac142;
}

.product-price > .PricesalesPrice {
    display: block;
    text-align: center;
    margin-bottom: 10px;
}
.gridItem .price {
    float: none;
}

.gridItem .price span {
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: normal;
    text-align: center;
    color:#000;
}

.moduleItemTitle a:hover {
    color: #fff;
}

.related-categories-list,.vm-product-descr-container-1{
    display:none;
}

.btn {
    background-color: #181818;
    color: #fff;
}

.productdetails-view .spacer-buy-area .addtocart-button input, .productdetails-view .spacer-buy-area .addtocart-button input:hover{
    float: none;
    /*padding: 0 20px 0 0;*/
}

#hikashop_product_description_main {
    margin-top: 10px;
}

a.previous-page.pull-left, a.next-page.pull-right {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(50% - 20px);
}
a.next-page.pull-right {
    margin-right: 10px;
}

.product-neighbours .next-page:after {
    position: absolute;
    top: 0;
    right: 20px;
}

#main-content {
    padding-bottom: 0px;
}

.login-fields{
    display: inline-block;
    margin: 20px;
    font-weight: 600;
}

.addtocart-area {
    width: 100%;
}

/*FOOTER*/
.position-footer {
    float: right;
    width: 100%;
}
.position-footer img{

}

#block-footer div.copyright {
    float: none;
    clear: both;
text-align:center;

}

#block-footer{
    padding: 50px 0 50px;
}

#block-footer .title-module {
    margin: auto;
    padding: 20px 0px;
}

#block-footer .jvnewsletter-group button {
    background: #7ac142;
}


.productdetails-view .product-field .product-fields-title-wrapper {
    margin-bottom: 10px;
    margin-top: 10px;
}

.slider-texto{
    color: white;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
}

#form12 .wdform_page{
  text-align: center !important;

}


#form12 h2{
   color: #3fb11e;
}


.out:first-child {
    display: none;
}




@media(max-width:768px){
.gridItem .moduleItemImage {
    position: relative;
    overflow: hidden;
    height: 100%;

}
.gridItem .moduleItemImage img{
max-height:100%;
width:100%;
position:relative;
text-align:center;
margin:auto;

}

.gridItem .content-item-description {

    height: auto;
    width:100%;
}
.gridItem .content-item-description .moduleItemTitle{
    text-align:center;
    font-size:16px;
    font-weight:700;
    height:auto;
}
}


@media(max-width:767px){input, select, textarea {width:100%}}

li.hasChild {cursor: pointer}
.view-registration #sidebar-b {
    margin: 50px 0 50px 0;
}

@media (min-width: 768px){
.view-registration #main-content {
    width: 375px;
}

.view-registration #sidebar-b {
    width: 375px;margin: 300px 0 0 0;
}}

@media (min-width: 992px){
.view-registration #main-content {
    width: 485px;
}

.view-registration #sidebar-b {
    width: 485px;
}}

@media (min-width: 1200px) {
.view-registration #main-content {
    width: 585px;
}
.view-registration #sidebar-b {
    width: 585px;
}}

.panel {border: none !important;background: none !important;box-shadow: none !important;margin: 0 !important;}
.panel-body {padding: 0 15px !important}

.cart-view > .panel.panel-default {
    display: none;
}
#checkoutFormSubmit {
    margin: 40px auto 80px auto;
    font-size: 16px;
    height: 60px;
}

.billto-shipto a.details,
.enterCouponCode input.details-button.btn{
    background-color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    height: 48px;
    line-height: 44px;
    border-radius: 0;
    border: 3px solid #333;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    transition: all 300ms;
    background-color: #7ac142;
    border:none;
}
.billto-shipto a.details:hover,
.enterCouponCode input.details-button.btn:hover{
    background-color: #333;
}
.billto-shipto a.details {
    padding: 10px 15px;
}
.enterCouponCode input.details-button.btn{
    padding: 0;
    width: 100px;
}

.ver-preco {
    display: block;
    width: 100%;
    padding: 0 20px;
    height: 50px;
    position: relative;
}

a.btn.btn-primary.producto-ver-mais {
    line-height: 36px;
    width: 100%;
    margin: 0px auto;
}


.social-face,.social-phone,.social-mail 
{ 
-webkit-transition: width 1s ease-in-out; 
-moz-transition: width 1s ease-in-out; 
-o-transition: width 1s ease-in-out; 
transition: width 1s ease-in-out; 
transition: 1s; 
width: 40px; 
height: 63px; 
position: relative; 
float:left;
font-weight:700;
} 

.social-face:hover{ 
width: 100px; 
background-color:#3b5998; 
text-transform: capitalize; 
} 
.social-face a:hover{ 
color:#fff; 
} 

.social-phone:hover{ 
width: 110px; 
background-color:#7ac142; 
} 

.social-phone a:hover{ 
color:#fff; 
} 

.social-mail:hover{ 
width: 170px; 
background-color:#7ac142; 
font-size:12px; 
text-transform: lowercase; 
} 

.social-face i, .social-phone i, .social-mail i{ 
height: 63px; 
display: block; 
width: 40px; 
text-align: center; 
font-size:15px; } 

.social-face p, .social-phone p, .social-mail p{ 
visibility: hidden; 
opacity: 0; 
transition: visibility 0s, opacity 0.5s linear; 
position: absolute; 
right: 10px; 
-webkit-transition-delay: 0s; 
transition-delay: 0s; 
} 

.social-face:hover p, .social-phone:hover p, .social-mail:hover p{ 
visibility: visible; 
opacity: 1; 
-webkit-transition-delay: 0.25s; 
transition-delay: 0.25s; 
}
#block-panel p, #block-panel li, #block-panel i {

    line-height: 63px;
    height: 63px;
}



.page-checkout-done .panel-body div {
    overflow: hidden;
    margin: 5px 0px;
    color: #333;
    padding: 20px;
    border-bottom: solid 2px #7ac142;
}

.page-checkout-done .panel-body div [class*="post_payment"]{
    float: left;
    width: 200px;
    margin: 5px;
}

@media(max-width:767px){
#block-footer {padding: 50px 0 80px;}
.social-face:hover, .social-phone:hover, .social-mail:hover{ width: 40px; } 
.social-face:hover p, .social-phone:hover p, .social-mail:hover p{ visibility:hidden; opacity: 0; }
}


.input-group{
    padding-bottom: 5px;
    display: inline;
}

/*.input-group input[type=text]{
   padding-right:100px;
}
*/

.PricebasePrice.vm-display.vm-price-value{
display:block;
text-decoration:line-through;
float:left;
font-size:20px !important;
margin:0 10px;
line-height:40px;
}
.item .PricebasePrice.vm-display.vm-price-value{

float:none;

}
.productdetails-view .product-price, .productdetails-view .product-short-description{
clear:both;
}
.product-price > .PricesalesPrice {
    display: inline;}

.PricebasePriceVariant.vm-display.vm-price-value .PricebasePriceVariant {
    font-size: 17px !important;
color:#212121;
}
.gridItem .content-item-description .moduleItemTitle{
clear:both;
}

.home .product-price > .PricesalesPrice{
display:block;
}

@media (max-width: 767px){
#block-panel .container {
    display: block !important; 
}
}

.top-bar .btnPanel {
display:none !important;
}
.text-white{
color:white !important;
font-size:12px;
}

#egoi-subscribe .button{
background:#333; color:#fff;margin-top:15px
}

#egoi-subscribe .button:hover{
background:#fff; color:#7ac142;
}
.productdetails-view .addtocart-area .product-field{
clear:both;
}
.productdetails-view .product-field .selectify .header-f{
margin-top:10px
}
/******************** SLIDER ***************/

@media(max-width:768px){
.forcefullwidth_wrapper_tp_banner, .fullwidthbanner-container, .fullwidthbanner-container .fullwidthabanner{
  height:600px !important;
  max-height:600px !important
  }
.slider-texto strong{
font-size:40px !important; line-height:25px !important}
.slider-texto{
margin-top:10px !important}
a.promo-button, .recomendado-button, p.promo-button{font-size:9px !important; margin-top:550px !important}

.ballon-slider{height:435.18px !important;width:400px !important; margin-top: 470px !important;}



#block-top .col-sm-4{float:left; width:33.33333333%; margin:auto;padding:0;}
}

@media(max-width:700px){

a.promo-button, .recomendado-button, p.promo-button{margin-top:600px !important}


}

@media(max-width:650px){
a.promo-button, .recomendado-button, p.promo-button{margin-top:650px !important}
}

@media(max-width:600px){

a.promo-button, .recomendado-button, p.promo-button{margin-top:680px !important}
#block-top .col-sm-4{float:none; width:50%; margin:auto;padding:0;}


}
@media(max-width:550px){

a.promo-button, .recomendado-button, p.promo-button{margin-top:750px !important}


}

@media(max-width:500px){

a.promo-button, .recomendado-button, p.promo-button{margin-top:770px !important; line-height:10px !important}
.slider-texto strong{
font-size:30px !important; line-height:25px !important;}
.slider-texto{
margin-top:50px !important;}

#block-top .col-sm-4{float:none; width:70%; margin:auto;padding:0;}

}

@media(max-width:450px){
a.promo-button, .recomendado-button, p.promo-button{margin-top:800px !important;line-height:10px !important}
.ballon-slider{height:380.78px !important;width:350px !important; margin-top: 500px !important;}
}

@media(max-width:400px){
a.promo-button, .recomendado-button, p.promo-button{margin-top:840px !important;line-height:10px !important}
}

@media(max-width:350px){
a.promo-button, .recomendado-button, p.promo-button{margin-top:890px !important;line-height:10px !important}
.ballon-slider{height:326.38 pxpx !important;width:300px !important; margin-top: 550px !important;}
.slider-texto strong{
font-size:25px !important; line-height:15px !important;}
}


.pb-some-special-btns {position: relative}
.pb-some-special-btns .producto-ver-mais{padding-right: 50px;}
.gridItem .product-info.pb-add-to-cart-spcl {
    left: 0;
    width: 50px;
    position: relative;
    text-align: center;
    top: 0;
    margin-top: -36px;
    right: 0;
    float: right;
}
.gridItem .product-info.pb-add-to-cart-spcl > * {
    background: #7ac142;
    border-left: 2px solid #fff !important;
    color: #fff;
    height: 36px;
    line-height: 36px;
    margin: 0;
    width: 50px;
-webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.gridItem .product-info.pb-add-to-cart-spcl > *:hover{
       background: #333; 
}
.pb-produto-semana {
    max-width: 360px;
    margin: 0 auto;
}
.margin-top-70 {
    margin-top: 70px;
}
@media(max-width:768px){
.gridItem .product-info.pb-add-to-cart-spcl {margin-top:5px;width:100%; display:block !important}
.pb-some-special-btns .producto-ver-mais {padding-right: 0; padding-left: 0;}
.gridItem .product-info.pb-add-to-cart-spcl > * {width:100%;border:none !important;}
.pb-some-special-btns {margin-top:10px;}
#fancybox-wrap a.showcart.btn.btn-primary.pull-right {float: left !important;}
}
@media only screen and (min-width:320px) and (max-width:479px) {
.div_list_products .col-xs-6, .productdetails .col-xs-6 {width: 50% !important;padding: 0 5px;}
.div_list_products .price span, .productdetails .price span {font-size: 20px;}
.div_list_products .content-item-description .moduleItemTitle, .productdetails .content-item-description .moduleItemTitle {font-size: 12px}
}




.pb-produto-semana .col-md-6, .pb-produto-semana .col-sm-6, .pb-produto-semana .col-xs-6 {
    width: 100% !important;
}

@media(max-width:768px){
.black-friday-tag {width:300px !important; height:300px !important;position:absolute !important; top:0px !important; margin:auto;margin-left:calc(50% - 150px);text-align:center}
.black-friday-text {width:300px !important; height:300px !important;position:absolute !important; bottom:0px !important; margin-top:300px;margin-left:-150px;text-align:center}
}


#block-main{padding:50px 0;}

/******* NEW CASHBACK *****/

div.aworewards_points span{
    font-size: 13px;
    background: #7ac142;
    padding: 0 5px;
    border-radius: 20px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
}
div.aworewards_points a.credit-mod{
    font:inherit;
    background-color: transparent; 
    color: #fff; 
    padding: 0px; 
    border:0px; 
}

div.aworewards_points {
    text-align: center;
    position: absolute;
    right: 0;
    top: -17px;
    width: auto;
    height: auto;
}

div.aworewards_points:after{
    color: #7ac142;
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-size: 18px;
    line-height: 0;
    position: absolute;
    left: 3px;
    bottom: 14px;
    transform: rotate(20deg);
}

.position-panel-2 .credit-redeem{
    display:none;
}

.com_aworewards #main-content h2{
        font-weight: bold;
    color: #7ac043;
    text-align: center;
}

.aworewards-menu {
    text-align: center;
    color: #7ac043;
}

h4.aworewards-subtitle, h5.aworewards-subtitle-description {
    text-align: center;
    color:#fff;
}
h5.aworewards-subtitle-description{
    padding-bottom: 0px;
    margin-bottom: 5px;
}
h4.aworewards-subtitle {
   font-weight:bold;
}
div#invitationtab__disabletabs {
    background-color: #7ac043;
    padding: 50px;
    border-radius: 50px;
}
.getter_link.aworewards-upload-txt a {
 
}
.getter_link.aworewards-upload-txt {
    margin: auto;
    background-color: #fff;
    text-align: center;
    border-radius:100px;
    height:90px;
}
.getter_link.aworewards-upload-txt img, .getter_link.aworewards-upload-email img {
    display: block;
    margin: auto;
    padding: 5px;
    border-radius: 70px;
    position: relative;
    bottom: 12px;
    background: #fff;
    height:45px;
}

.aworewards-or {
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 25px;
    vertical-align: middle;
    height: 90px;
    /* display: flex; */
    line-height: 90px;
}

.getter_link.aworewards-upload-email {
    background-color: #fff;
    border-radius: 100px;
    height: 90px;
}
.getter_link.aworewards-upload-email form {
    width: 90%;
    margin: auto;
}

input.aworewards-add {
    /* padding: 5px; */
    float: right;
    margin-left: 5px;
    width: 15%;
    background-color: #60c602;
    color: #fff;
    font-weight: bold;
    border-radius: 72px;
}
.aworewards-upload-email input#email_one {
    border-radius: 70px;
    border: 1px solid #60c602;
}


.aworewards-form-invite .aworewards-message {

}
.aworewards-form-invite .invitation_template_email {
    word-wrap: break-word;
}
.aworewards-invite-row {
    margin-top: 30px;
    padding: 20px;
    background-color: #fff;
    border-radius: 50px;
}

.aworewards-form-invite .personalmsg {
    margin:0;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #60c602;
    border-radius: 30px;
}

.aworewards-form-invite .aworewards-message .bold,.aworewards-form-invite #email_container .bold {
    font-size: 16px;
    padding: 0 0 10px 20px;
    color: #60c602;
}

.aworewards-form-invite #email_container{
padding:0;
}

.aworewards-invite-send-button input.button {
    margin-top: 40px;
    width: auto;
    background-color: #60c602;
    border-radius:30px;
    border: 1px solid #60c602;
    color: white;
    padding: 0 35px;
}
.aworewards-form-invite #email_container{
    height:100%;
}

.aworewards-credito-info div{
    padding:5px 0;
}
.aworewards-resgatar-botao{
    width: 215px;

}

.aworewards-resgatar-botao input{
    background-color: #60c602;
    border-radius:30px;
    border: 1px solid #60c602;
    color: white;
}
.aworewards-credito-info b{
    color: #60c602;
}

.aworewards-form-invite .invitation_template_email a{
    font-weight:bold;
    color:orange;
}

.alert.alert-message, .alert-message {
    background-color: transparent;
    border-color: transparent;
    color: #ff4040;
    font-weight: bold;
    font-size: 20px;
}

/************** PHP ************/

/* /modules/mod_aworewards_points/tmpl/default.php
    /language/pt-PT/pt-PT.com_aworewards.ini
    /components/com_aworewards/toolbar.php
    /components/com_aworewards/views/invitation/tmpl/default.php
    /media/com_aworewards/images/icon_50_upload.png
    /media/com_aworewards/images/icon_50_pencil.png
    /media/com_aworewards/images/icon-16-arrow-right.png
    /media/com_aworewards/images/icon-16-arrow-down.png
    /components/com_aworewards/views/credit/tmpl/default.php

*/
.ui-datepicker-calendar .ui-state-active{ background: #FF9800 !important}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{color:black;}

.social-share{padding: 10px 15px; color: #fff; margin: 0 5px; display: inline-block;}
.social-share:hover{color:#fff; transform: scale(1.10);}
.social-share.social-facebook-btn{background-color:#3b5998; }
.social-share.social-twitter-btn{background-color:#00aced; }
.social-share.social-google-btn{background-color:#d34836; }
.social-share.social-linked-in-btn{background-color:#0077B5; }
.social-share.social-whatsapp-btn{background-color:#25d366; }
.social-row{margin-bottom: 40px;}

@media (min-width: 992px){
    .social-row .col-md-6 {
        width: 50% !important;
    }
}

@media screen and (max-width: 480px){
    .social-share{
        display: block;
        margin-bottom: 10px;
    }
}