

.touch .popup_menu_holder_outer{
display: none;
}

.q_accordion_holder.accordion div.accordion_content,
.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {
  padding: 0px !important;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.google_map {
margin: 40;
}

.three_columns .column_inner {
  text-align: center;}

#back_to_top span{border-color:#F08AB2; }
#back_to_top span i{color:#F08AB2; }
#back_to_top:hover span {background-color:#F08AB2}
#back_to_top:hover span i{color:#494C53; }

.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a{color:#494C53}
.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover{color:#000}
.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a{color:#494C53}

.single-portfolio_page .container{padding-top:40px}

.carousel-inner .item.dark .slider_content .text .qbutton{
background:transparent;
border-radius:0;
border:2px solid #494C53;
color:#494C53
}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{
  background: #494C53;
  color:#f08ab2;
}
.footer_top_holder{border-top:5px solid #F08AB7}
nav.mobile_menu ul li  a,
nav.mobile_menu ul li  a.current{
color:#f08ab2}
nav.mobile_menu ul li  a:hover{
color:#f08ab2
}

.mod-contact .mod-wrapper input[type="text"],
.mod-contact .mod-wrapper input[type="email"],
.mod-contact .mod-wrapper textarea{
opacity: 0.5;
}
.mod-contact .vc_col-sm-6,
.mod-contact .vc_col-sm-12{
padding:0 3px}
.nopadding{
padding:0}

.mod-contact .btn{
margin-top:5px}

.drop_down .second .inner > ul{
padding:0!important}
.drop_down .inner li a:hover {
background:#F08AB2
}
.dark .mobile_menu_button span, {
    color: #f08ab2;
}