#menu-main-menu ul li a span.underline_dash, #menu-main-menu  nav.vertical_menu ul li a span.underline_dash {
background-color: #dd3333 !important;
}
.header-widget .custom-html-widget {
position: absolute !important;
right: 0 !important; }
.qbutton {
border-radius: 2px;
} .header_bottom .container_inner {
width: 100% !important;
}
.header_bottom {
padding: 0 !important;
}
.header_bottom .custom-html-widget {
text-align: center;
}
div#animation_container {
padding: 15px 0 0 20px;
}
img#phone-img {
width: 80%;
margin-top: 20px;
}
footer .vc_row {
padding: 20px 0 !important;
}
.prev-btn {
margin-left: 5px;
}
.next-btn {
margin-right: 5px;
}
.portfolio_next a {
margin: 0 0 0 11px !important;
}
header.scroll_header_top_area.dark.fixed.scrolled_not_transparent.header_style_on_scroll.ajax_header_animation.page_header {
border-bottom: 1px solid rgba(0,0,0,0.1);
}
.q_logo a {
height: 70px !important;
}
.vc_row {
padding: 100px 0 ;
}
.vc_inner{
padding: 50px 0 0 0 ;
}
.padding-top0{
padding-top: 0 !important;
}
.padding-top-half{
padding-top: 50px !important;
}
.padding-bottom0{
padding-bottom: 0 !important;
}
.padding-half-bottom{
padding-bottom: 50px;
}
.parallax_section_holder {
-webkit-background-size: cover !important;
background-size: cover !important;
}
@media only screen and (min-width: 1000px) and (max-width: 1650px) {
nav.main_menu.right {
float: none !important;
left: 15% !important;
}
}
@media only screen and (min-width: 1000px){
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
padding-bottom: 62px;
}
} nav.main_menu {
min-width: 900px;
}
@media only screen and (min-width: 1700px) {
nav.main_menu {
left: 53%;
}
}
@media only screen and (max-width: 1700px) {
nav.main_menu > ul > li > a {
padding: 0 8px  !important;
}
}
@media only screen and (min-width: 1375px) and (max-width: 1700px) {
nav.main_menu {
left: 60%;
width: 900px !important;
}
}
@media only screen and (max-width: 1100px) {
.mobile_menu_button {
left: 50%;
position: absolute;
bottom: -60px;
margin-left: -25px;
}
nav.mobile_menu {
z-index: 0;
}
nav.mobile_menu *{
z-index: 99999;
}
#animation_container {
padding: 15px 0 0 0;
margin: 0 auto;
}
.header_inner_right {
height: 0;
}
header, .header_bottom, .header_bottom .container, .header_bottom .container-inner {
height: 120px !important;
}
nav.mobile_menu {
padding-top: 40px;
}
}
@media (max-width: 1375px) {
#phone-img {
display: none;
}
nav.main_menu {
left: 75% !important;
width: 100% !important;
}
} .portfolio_single_text_holder .vc_row, .photo_gallery.type-photo_gallery .vc_row {
padding-top: 0;
}
.photo_gallery.type-photo_gallery .vc_row{
padding-bottom: 0;
}
#back_to_top, #back_to_top.on, #back_to_top.off {
left: 20px !important;
bottom: 20px !important;
}
@media only screen and (max-width: 1000px){
.header_top {
display: none !important;
}
} @media only screen and (min-width: 1000px) {
.header_bottom {
background: rgba(0, 0, 0, 0.6) !important;
border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.content.content_top_margin {
margin-top: 95px !important;
} }
#qode-home-slider .carousel-indicators {
display: none !important;
}
.procedure-row {
min-height: 650px;
}
.procedure-row .procedure-image img {
border-radius: 3px;
}
#slider-overlay img {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
} .homepage-magazine article {
margin: 0;
transition: all 0.5s;
}
.homepage-magazine article:hover {
-webkit-transform: translate(0px,-3px);
-moz-transform: translate(0px,-3px);
transform: translate(0px,-3px);
border-bottom: 3px solid #dd3333 !important;
}
@media (min-width: 1000px) {
.procedure-row .procedure-image {
border-radius: 3px; height: 100%;
width: 65% !important;
position: absolute;
z-index: -1;
}
.procedure-row .procedure-text {
width: 40% !important;
}
.right-image .procedure-image {
right: 0;
}
.left-image .procedure-image {
left: 0;
}
.left-image .procedure-text {
float: right;
}
}
.procedure-text {
padding: 40px!important;
margin-top: 5%;
border-radius: 3px;
z-index: 2;
background: rgb(255, 255, 255);
-webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
}
.procedure-row {
padding: 40px 0 !important;
}
.homepage-text h2 {
margin-bottom: 20px !important;
}
.homepage-text .box-link {
margin-top: 15px !important;
}
.homepage-text .box-link a {
color: #666666;
font-size: 12px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase;
display: inline-block;
border-bottom: 1px solid #e72436;
}
.homepage-text .box-link a:hover {
color: #000;
}
.gallery-text {
display: table;
padding: 40px;
border-radius: 3px;
webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
background: #fff;
}
.home .full_width {
background: url(//hourglasstummytuck.com/wp-content/themes/bridge-child/img/bg5.jpg) center center no-repeat fixed;
}
.homepage-magazine h1{
text-align: center !important;
}
.homepage-magazine .time.entry_date.updated {
box-shadow: none;
}
.homepage-magazine article {
border-radius: 3px;
webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
}
.homepage-magazine article img {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.homepage-magazine h4 {
height: 90px;
}
#in-the-media {
border-top: 2px solid rgba(255,255,255,0.025);
background: rgba(255,255,255,0.05);
}
.homepage-magazine .q_masonry_blog article .q_masonry_blog_post_text {
padding: 20px;
}
.homepage-magazine .q_masonry_blog_excerpt {
color: #292929 !important;
margin-top: 15px;
}
@media (min-width: 768px) {
.gallery-text, .gallery-image {
width: 49%;
}
.gallery-right .gallery-image {
margin-left: 2%;
}
.gallery-left .gallery-image {
margin-right: 2%;
}
}
@media (max-width: 480px) {
.gallery-text .vc_column-inner {
padding: 0 !important;
}
.homepage-text .box-link a {
font-size: 11px;
}
}
@media (min-width: 1000px) {
.gallery-row, .gallery-text {
height: 380px;
}
.parallax-home .parallax-p {
margin: 0 25% !important;
}
}
@media (max-width: 1000px) {
#qode-home-slider .item:nth-child(2) .image {
background-position: left 0 !important;
}
#qode-home-slider * {
text-align: center !important;
}
#slider-overlay {
display: none;
}
div#in-the-media {
padding-bottom: 30px !important;
}
.footer_bottom_holder {
margin-bottom: 60px !important;
}
.home .full_width {
background: #000 !important;
}
}
.gallery-text .vc_column-inner {
display: table-cell;
vertical-align: middle;
}
.gallery-image .vc_column-inner {
padding: 0 !important;
}
.gallery-image img {
height: 380px;
object-fit: cover;
border-radius: 3px;
}  img#phone-img {
width: 70%;
margin-top: 10px;
}
.header_top {
height: 0;
}
#qode-home-slider > a > span {
margin-top: -50px !important;
}
#slider-overlay .vc_col-sm-4:hover > h3 {
opacity: 0;
visibility: hidden;
}
#slider-overlay .vc_col-sm-4 h3 {
transition: all 0.18s ease;
}
#slider-overlay .vc_col-sm-4:hover a > h3 {
bottom: 50%;
opacity: 1;
z-index: 10;
}
#slider-overlay {
position: absolute;
bottom: 0 !important;
margin: 0 auto !important;
z-index: 10;
width: 100%;
padding: 0px !important;
}
#slider-overlay .section_inner {
background: rgba(0,0,0,0.4);
border: 1px solid rgba(255,255,255,0.2);
padding: 30px; }
#slider-overlay .item-thumb {
padding: 0 20px;
margin: 0 0 10px 0 !important;
overflow: hidden;
line-height: 0;
}
#slider-overlay a > h3 {
position: absolute;
width: 91%;
margin: 0 !important;
text-align: center;
z-index: 10;
bottom: 0;
color: #FFF;
opacity: 0;
transition: all 0.3s ease;
}
#slider-overlay .item h3 {
font-size: 18px;
font-weight: 300;
text-transform: uppercase;
margin-bottom: 5px;
letter-spacing: -0.04em;
}
#slider-overlay h3{
color: #ffffff !important;
font-family: 'Raleway', sans-serif !important;
font-size: 18px !important;
text-transform: uppercase !important;
margin-left: 20px;
}
#slider-overlay .carousel-control.skrollable.skrollable-between.dark > span {
margin-top: -100px !important;
}
#slider-overlay .overlay {
position: relative;
}
#slider-overlay .overlay:before {
content: " ";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.6);
opacity: 0;
transition: all 0.18s ease;
}
#slider-overlay .item-thumb:hover .overlay:before {
opacity: 1;
} #qode-home-slider .carousel-control i {
font-size: 75px;
font-weight: 700;
color: #fff !important;
line-height: 75px;
}  #before-after-all ul li:before {
display: none !important;
}
#before-after-all .esg-grid .mainul .esg-media-cover-wrapper {
height: auto !important;
-webkit-box-shadow: 0 10px 6px -6px #777;
-moz-box-shadow: 0 10px 6px -6px #777;
box-shadow: 0 10px 6px -6px #777;
}
#before-after-all .esg-grid .mainul .esg-media-cover-wrapper:hover {
-webkit-box-shadow: 0 0 0 0;
-moz-box-shadow: 0 0 0 0;
box-shadow: 0 0 0 0;
}
#before-after-all .esg-entry-media-wrapper {
margin-bottom: -2.4%;
}
#before-after-all .esg-container .mainul li .esg-entry-media {
height: 0 !important;
padding-bottom: 58.2% !important;
}
#before-after-all .esg-entry-media-wrapper .esg-entry-media {
padding-bottom: 0% !important;
height: auto !important;
}
#before-after-all .esg-entry-media-wrapper {
height: auto !important;
}
#before-after-all .esg-entry-media img {
display: inline-block !important;
width: 50% !important;
height: auto;
object-fit: cover;
}
#before-after-all .esg-media-poster {
display: none !important;
}
#before-after-all .eg-grant-container {
background-color: rgba(0,0,0, 0.4) !important;
}
.esg-filter-wrapper .esg-allfilter {
display: none !important;
}
#filter-photo .esg-filter-wrapper .esg-allfilter {
display: none !important;
}
#before-after-all .esg-entry-content {
margin-top: 2.4% !important;
}
#filter-photo .esg-filter-wrapper .esg-filterbutton:hover {
background-color: #e72436 !important;
border-radius: initial !important;
}
#filter-photo .esg-filter-wrapper .esg-filterbutton:hover span{
color: #fff !important;
}
#filter-photo {
text-align: center;
}
#filter-photo .esg-filterbutton {
font-size: 18px ;
}
#before-after-all .esg-loadmore, #video-gallery .esg-loadmore {
font-family: 'Open Sans', sans-serif;
font-weight: 400; background-color: #000;
font-size: 16px;
padding: 5px 15px;
margin-top: 30px;
color: #fff;
border-radius: 0 !important;
}
#before-after-all .esg-loadmore:hover, #video-gallery .esg-loadmore:hover{ background-color: #fff;
color: #000;
}
.flat-light .esg-filterbutton {
font-family: 'Open Sans', sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
border-radius: 0 !important;
}
.esg-nav-by-shortcode {
display: block !important;
}
.esg-filter-wrapper {
width: 100% !important;
text-align: center;
margin-bottom: 30px !important;
}
.flat-light .esg-filterbutton span {
padding-bottom: 7px;
border-bottom: 3px solid transparent !important;
}
.flat-light .esg-filterbutton:hover span {
border-bottom: 3px solid #e72436 !important;
}
.flat-light .selected span {
border-bottom: 3px solid #e72436 !important;
}
.flat-light .esg-filter-checked {
display: none;
}
#before-after-all .eg-grant-content {
box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}
#before-after-all .esg-slideright > a > i {
color: #fff;
}
#before-after-all .esg-slideright > a:hover > i {
color: #000;
}
#before-after-all .eg-icon-link-ext {
color: #fff;
}
#before-after-all .esg-entry-content > div {
margin: 0 !important;
font-family: 'Open Sans';
}
@media (max-width: 1000px) and (min-width: 650px){
.flat-light .esg-filterbutton {
padding: 1px 10px;
}
}
@media (max-width: 650px) {
.flat-light .esg-filterbutton {
padding: 1px 10px;
}
.esg-filterbutton {
width: 100%;
}
}
@media (max-width: 1250px) {
.patient-before-and-after .isotope-item img{
width: 257px !important;
height: 300px !important;
}
}
@media (max-width: 600px) {
.patient-before-and-after .isotope-item {
position: relative !important;
left: 0 !important;
top: 0 !important;
padding-top: 20px !important;
width: 100%;
margin: 0 auto !important;
}
.patient-before-and-after .isotope-item:first-child {
padding-top: 0px !important;
}
.patient-before-and-after .isotope-item .attachment-full {
max-width: 85%;
margin: 0 auto;
}
}
@media (min-width: 1000px) {
.esg-entry-cover.esg-fade {
max-height: 369px !important;
}
}
@media (max-width: 1000px) and (min-width: 770px) {
.esg-entry-cover.esg-fade {
max-height: 216px !important;
}
}
@media (max-width: 770px) {
.esg-entry-cover.esg-fade {
max-height: 347px !important;
}
} input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
padding: 12px!important;
}
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
height: 90px;
} #parallax-section {
padding: 100px 0 !important;
}
.caroufredsel-direction-nav a i, .flex-direction-nav a i {
color: #000;
}
.caroufredsel-direction-nav a, .flex-direction-nav a {
border: 2px solid #000;
}
.caroufredsel-direction-nav .caroufredsel-prev:hover i, .caroufredsel-direction-nav .caroufredsel-next:hover i {
color: #fff !important;
}
.caroufredsel-direction-nav .caroufredsel-prev:hover, .caroufredsel-direction-nav .caroufredsel-next:hover {
border: 2px solid #000;
background: #000 !important;
}
.blog_slider .qbutton,.blog_slider .qbutton.medium {
color: #ffffff;
border-color: #333333;
background-color: #333333;
}
.blog_slider .qbutton:hover,.blog_slider .qbutton.medium:hover {
border-color: #000;
background-color: #000;
}
@media (min-width: 1000px) {
.blog_slider .blog_text_holder_inner {
display: table-cell;
vertical-align: middle;
padding-bottom: 15% !important;
}
}
.blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
width: 50%;
height: : 50%;
margin: 0 auto;
padding: 2%;
background-color: rgba(255,255,255,.8);
}
.read_more_wrapper {
padding-top: 10px;
}  div.blog_holder.masonry.masonry_pagination div.post_text div.post_text_inner{
height:240px; }
.blog_holder.masonry.blog_masonry_date_in_image.masonry_pagination article {
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
}
.time.entry_date.updated{
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner { padding: 34px 20px;
}  #in-the-media .carousel_item_holder img {
width: 80%;
} h3.qode-bct-post-title a{
font-size: 15px;
font-weight: 600;
line-height: 22px;
text-transform: uppercase;
}
h3.qode-bct-post-title{
line-height: 22px;
}
@media (min-width: 768px){
div.caroufredsel_wrapper{
height: 450px !important;
}
}
.carusel.wpb_column.vc_column_container.vc_col-sm-12 {
height: 200px;
} .portfolio_with_space article {
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.portfolio_with_space article:hover {
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
#latest-blog-row .qode-bct-post-image {
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
} .jr-insta-thumb ul.thumbnails { list-style: none; font-size: 0; margin-left: -2.5%; padding: 0 !important; }
.jr-insta-thumb ul.thumbnails.no-border { margin-left: 0; }
.jr-insta-thumb ul.thumbnails li { display: inline-block; padding: 0; margin: 0 0 2% 2%; background: none; border: 0; vertical-align: top; box-shadow: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.jr-insta-thumb ul.thumbnails.no-border li { margin: 0; }
.jr-insta-thumb ul.thumbnails li img { max-width: 100% !important; height: auto !important; margin: 0 !important; border: 0 !important; vertical-align: top; }
.jr-insta-thumb ul.thumbnails li a { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
.jr-insta-thumb ul.thumbnails.jr_col_1 li { width: 97.5% !important; } .jr-insta-thumb ul.thumbnails.jr_col_2 li { width: 47.5% !important; } .jr-insta-thumb ul.thumbnails.jr_col_3 li { width: 30.83% !important; } .jr-insta-thumb ul.thumbnails.jr_col_4 li { width: 22.5% !important; } .jr-insta-thumb ul.thumbnails.jr_col_5 li { width: 17.5% !important; } .jr-insta-thumb ul.thumbnails.jr_col_6 li { width: 14.17% !important; } .jr-insta-thumb ul.thumbnails.jr_col_7 li { width: 11.78% !important; } .jr-insta-thumb ul.thumbnails.jr_col_8 li { width: 10% !important; } .jr-insta-thumb ul.thumbnails.jr_col_9 li { width: 8.61% !important; } .jr-insta-thumb ul.thumbnails.jr_col_10 li { width: 7.5% !important; } .jr-insta-thumb ul.thumbnails.no-border.jr_col_1 li { width: 100% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_2 li { width: 50% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li { width: 33.33% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_4 li { width: 25% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_5 li { width: 20% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_6 li { width: 16.66% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_7 li { width: 14.28% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_8 li { width: 12.5% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_9 li { width: 11.11% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li { width: 10% !important; }
@media all and (max-width: 640px){ .jr-insta-thumb ul.thumbnails.jr_col_3 li,
.jr-insta-thumb ul.thumbnails.jr_col_4 li,
.jr-insta-thumb ul.thumbnails.jr_col_5 li,
.jr-insta-thumb ul.thumbnails.jr_col_6 li{
width: 22.5% !important;
} .jr-insta-thumb ul.thumbnails.jr_col_7 li,
.jr-insta-thumb ul.thumbnails.jr_col_8 li,
.jr-insta-thumb ul.thumbnails.jr_col_9 li,
.jr-insta-thumb ul.thumbnails.jr_col_10 li{
width: 22.5% !important;;
} .jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li,
.jr-insta-thumb ul.thumbnails.no-border.jr_col_4 li,
.jr-insta-thumb ul.thumbnails.no-border.jr_col_5 li,
.jr-insta-thumb ul.thumbnails.no-border.jr_col_6 li{
width: 50% !important;;
} .jr-insta-thumb ul.thumbnails.no-border.jr_col_7 li,
.jr-insta-thumb ul.thumbnails.no-border.jr_col_8 li,
.jr-insta-thumb ul.thumbnails.no-border.jr_col_9 li,
.jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li{
width: 25% !important;;
}
}
@media all and (max-width: 480px){
.jr-insta-thumb ul.thumbnails li {
width: 100% !important; }
}   div.comment_form form p.form-submit, div.comment_holder .comment p.form-submit {
margin: 0;
text-align: left;
}
textarea#comment,div.column1 input#author,div.column2 input#email,div.column3 input#url{
border-color: black;
border-style: groove;
border-width: 1px;
} div.social_share_dropdown:hover a:hover{
color: red !important;
}
.social_share_dropdown ul li a:hover{
background: #e72436 !important;
}
.separator.small {
height: 4px;
width: 15%;
} .entry_title a {
text-transform: none !important;
}
.blog_holder.blog_single article h1 {
font-size: 26px;
color: #e72436;
}
.blog_holder article .post_info, .blog_holder article .post_info a {
font-size: 16px;
color: black !important;
margin: 0 0 35px;
}
div.blog_single.blog_holder{
padding-bottom: 100px;
} div.esg-navigationbutton.esg-loadmore {
color: #000000 !important;
background-color: #ececec !important;
border-color: transparent; }
div.esg-navigationbutton.esg-loadmore:hover:hover {
color: white !important;
background-color: black !important;
border-color: transparent; }  .photo_gallery.type-photo_gallery.status-publish div.post_text h1 {
color: #000; }
.photo_gallery.type-photo_gallery.status-publish div.post_text div.post_info{
display: none !important;
}
.photo_gallery.type-photo_gallery.status-publish div.post_text h1{
text-align: center;
font-size: 30px;
padding-bottom: 45px;
}
.photo_gallery.type-photo_gallery.status-publish div.post_text div.wpb_wrapper p{
padding: 3% 15%;
} div.projects_holder.portfolio_main_holder div.image_holder:hover qbutton.small.white:hover{
background-color: red;
color: red;
}
.image_holder:hover .qbutton.white {
color: black !important;
}
.image_holder:hover .qbutton.white:hover {
color: white !important;
}
.image_holder:hover span.portfolio_like.qbutton.small.white a.qode-like {
color: red !important;
} .two_columns_75_25.clearfix.portfolio_container {
padding-top: 60px;
}
div.portfolio_title h2.titlu{ padding-top: 30px;
} .dark.header_style_on_scroll nav.main_menu>ul>li.active>a span.underline_dash, .dark.header_style_on_scroll nav.main_menu>ul>li>a:hover span.underline_dash, .dark:not(.sticky):not(.scrolled) nav.main_menu ul li a span.underline_dash, .vertical_menu_transparency_on .dark nav.vertical_menu ul li a span.underline_dash {
background-color: #e72436!important;
} .qode-accordion-holder .qode-title-holder {
background: black;
color: white;
}
.qode-accordion-holder .qode-accordion-content {
background: #f9f9f9;
} aside.sidebar .widget p{
font-size: 14px !important;
line-height: 20px !important;
} .qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text {
padding: 40px 60px;
} footer h5 {
border-bottom: 1px solid #d2d2d2;
padding-bottom: 7px;
}  @media screen and (max-width: 320px ) { #no-padding{
padding-top: 0px;
}
div.wpb_column#add-padding{
padding-bottom: 60px !important;
}
.vc_empty_space.display-not{
display: none !important;
}
.qode-bct-posts-holder {
height: 370px;
}
.carusel.wpb_column.vc_column_container.vc_col-sm-12 {
height: 150px;
} .add-padding-top.wpb_column.vc_column_container {
padding-top: 60px;
}
} @media (max-width: 768px){
.add-padding{
padding-bottom: 100px !important;
}
.add-padding-top.wpb_column.vc_column_container {
padding-top: 60px !important;
} div.not-displayed{
display: none;
}
.flat-light .esg-filterbutton, .flat-light .esg-navigationbutton, .flat-light .esg-sortbutton, .flat-light .esg-cartbutton{
padding: 1px 5px !important; 
}
.vc_row.wpb_row.section.vc_row-fluid.personal{
padding-top: 50px;
}
a.post_comments{
display: none !important;
}
article.post.category-blog .blog_column2 h2 a{
font-size: 22px;
line-height: 26px;
}
.pagination ul li a, .pagination ul li span{
margin: 0 6px 0 0;
}
.column2 aside.sidebar{
display: none;
}
}
@media only screen and (max-width: 768px){
#buton-special.qbutton{
margin-left: -15px;
}
}
.pe-centru{
display: none;
} .white-glow {
display: inline-block !important;
z-index: 9999;
width: 100%;
text-align: center;
background-color: transparent !important;
border: none !important;
color: #d5d5d5;
cursor: pointer;
position: relative;
display: inline-block;
padding: 8px 0 0 0 !important;
margin: 0 0 0 15px !important;
font-family: inherit;
font-style: italic;
font-weight: 300; !important;
text-transform: uppercase;
font-size: 20px !important;
line-height: 28px !important;
text-decoration: none;
-webkit-animation: glowingtext 1500ms infinite;
-moz-animation: glowingtext 1500ms infinite;
-o-animation: glowingtext 1500ms infinite;
animation: glowingtext 1500ms infinite;
}
@-webkit-keyframes glowingtext {
0% { color: #d5d5d5; text-shadow: 2px 2px 12px #c1c1c1; }
50% { color: #515151; text-shadow: 2px 2px 2px #606060; }
100% { color: #d5d5d5; text-shadow: 2px 2px 12px #c1c1c1; }
}
@-moz-keyframes glowingtext {
0% { color: #d5d5d5; text-shadow: 2px 2px 12px #c1c1c1; }
50% { color: #515151; text-shadow: 2px 2px 2px #606060; }
100% { color: #d5d5d5; text-shadow: 2px 2px 12px #c1c1c1; }
}
@-o-keyframes glowingtext {
0% { color: #d5d5d5; text-shadow: 2px 2px 12px #c1c1c1; }
50% { color: #515151; text-shadow: 2px 2px 2px #606060; }
100% { color: #d5d5d5; text-shadow: 2px 2px 12px #c1c1c1; }
}
@keyframes glowingtext {
0% { color: #d5d5d5; text-shadow: 2px 2px 12px #c1c1c1; }
50% { color: #515151; text-shadow: 2px 2px 2px #606060; }
100% { color: #d5d5d5; text-shadow: 2px 2px 12px #c1c1c1; }
}
@media (max-width: 1000px) {
.white-glow {
display: none !important;
}
}
.share-this h2 {
color: #d5d5d5 !important;
}