/*---------------------------*/
/*		    GENERAL
/*---------------------------*/

body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; line-height:1.6em; background:  url(https://maleplasticsurgerynewyork.com/wp-content/uploads/2013/10/diamond.jpg) repeat center top;}
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
input,
textarea,
select {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6, .page-title,
.description-inner h4 a, .lp-description h5, .portfolio-item-text h5,
.mt-accordion h3, .mt-toggle .mt-toggle-title, .mt-tabs-nav li a, .team-member .position {font-family: "EB Garamond", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold !important;}
blockquote, blockquote p, .widget .lp-description span, .post-shortcode-meta {font-family: Georgia, serif;}
.sf-menu a {font-family: "Dosis", "Helvetica Neue", Helvetica, Arial, sans-serif;}

/*---------------------------*/
/*		    COLORS
/*---------------------------*/

a,
.slogan h1, .slogan h2, .slogan h3,.slogan h4, .slogan h5, .slogan h6,
.portfolio-item-text:hover span, .portfolio-item-text:hover a,
.team-member-description a.team-readmore:hover,
.sidebar .menu li a:hover, .sidebar .menu li.current-menu-item > a,
.post-shortcode .post-item h6 a:hover,
a.ps-rm-link:hover,
.flex-caption a,
.footer a:hover {color: #dfbe52;}

/* ---------------------------- */
/*       Background-color
/* ---------------------------- */

::-moz-selection {background-color: #dfbe52;}
::-webkit-selection {background-color: #dfbe52;}
::selection {background-color: #dfbe52;}

.highlight,
.divider-color,
.dropcap1, .dropcap2, .dropcap3,
.image-overlay span [class^="icon-"], .image-overlay span [class*="icon-"],
#toTop:hover,
.sf-menu > li.current-menu-item a,
.sf-menu ul li.current-menu-item > a,
.page-title .divider-color,
#portfolio-filters a:hover, #portfolio-filters li.current a,
.portfolio-single-categories a:hover,
.pt-column h3,
.service-icon,
.skill-bar span,
.meta-top .meta-date .year,
.meta-bottom span a:hover,
.site-pagination span,
.tagcloud a:hover {background-color: #dfbe52;}

.sf-menu ul a:hover {background-color: #dfbe52 !important;}

/* ---------------------------- */
/*          Background
/* ---------------------------- */

.portfolio-navigation div a,
.rev_slider_wrapper .tp-leftarrow.default:hover,
.rev_slider_wrapper .tp-rightarrow.default:hover,
.flexslider-wrapper .flexslider .flex-next:hover,
.flexslider-wrapper .flexslider .flex-prev:hover,
.flex-control-paging li a:hover {background: #dfbe52;}

/* ---------------------------- */
/*            Borders
/* ---------------------------- */

.header {border-top: 5px solid #dfbe52;}
.portfolio-item-text h5 a {border-top: 4px solid #dfbe52;}
.portfolio-item-text:before,
.portfolio-wrapper.style3 .portfolio-item-text:before,
.portfolio-wrapper.style4 .portfolio-item-text:before {border-bottom-color: #dfbe52;}
#portfolio-filters a:hover, #portfolio-filters li.current a {border: 1px solid #9f861d;}
.lp-image:hover {border: 2px solid #dfbe52;}
.sidebar .menu li a:hover, .sidebar .menu li.current-menu-item a {border-left: 4px solid #dfbe52;}
#flickr_badges div a:hover {border: 2px solid #dfbe52;}
.flex-caption {border-left:3px solid #dfbe52;}
.mt-button [class^="icon-"], .mt-button [class*="icon-"] {border-left: 1px solid #9f861d;}
.mt-tabs ul.mt-tabs-nav li.ui-state-active a {border-top-color: #dfbe52 !important;}
.mt-tabs.vertical ul.mt-tabs-nav li.ui-state-active a {border-left: 1px solid #dfbe52;}

/* ---------------------------- */
/*           Gradients
/* ---------------------------- */

.mt-button,
input.wpcf7-submit,
#cancel-comment-reply-link,
.reply .comment-reply-link,
.logged-in-as a,
#commentform input#submit {
	background: #dfbe52;
	background: -moz-linear-gradient(top, #dfbe52 0%, #9f861d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfbe52), color-stop(100%,#9f861d));
	background: -webkit-linear-gradient(top, #dfbe52 0%,#9f861d 100%);
	background: -o-linear-gradient(top, #dfbe52 0%,#9f861d 100%);
	background: -ms-linear-gradient(top, #dfbe52 0%,#9f861d 100%);
	background: linear-gradient(to bottom, #dfbe52 0%,#9f861d 100%);
	border: 1px solid #9f861d;
}
.mt-button:hover,
input.wpcf7-submit:hover,
#cancel-comment-reply-link:hover,
.reply .comment-reply-link:hover,
.logged-in-as a:hover,
#commentform input#submit:hover {
	background: #9f861d;
	background: -moz-linear-gradient(top, #9f861d 0%, #dfbe52 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f861d), color-stop(100%,#dfbe52));
	background: -webkit-linear-gradient(top, #9f861d 0%,#dfbe52 100%);
	background: -o-linear-gradient(top, #9f861d 0%,#dfbe52 100%);
	background: -ms-linear-gradient(top, #9f861d 0%,#dfbe52 100%);
	background: linear-gradient(to bottom, #9f861d 0%,#dfbe52 100%);
}


/*---------------------------*/
/*		  custom css
/*---------------------------*/	
 
.implantcolumns {
    float: left; 
    width: 24.8%;
    border-left: 1px solid;
    margin-bottom: 30px;
}
.implants {
   padding: 10px 10px 0px 60px;
   text-align: center;
}
.first {
    border-left: none !important;
}
@media (max-width: 960px) {
.navigation-wrapper {
display: none !important;
}
.implants {
   padding: 0px;
}
.implantcolumns {
    float: left; 
    width: 49%;
    border-left: 1px solid;
    margin-bottom: 30px;
}
.second {
    border-left: none !important;
}
}

.goog-te-combo {
margin:auto !important;
positon:relative !important;
left:0 !important;
right:0 !important; 
padding-top:20px !important;
color: #000 !important;
}
.dr-table-response img {
margin: auto;
display:block;
padding: 0 0 1% 0;
}

.responsive .sf-menu > li > a {
    padding: 14px 18px !important;
}
.bodybanking {
background-color: #444;
font-size: 14px;
padding: 10px;
font-weight: bold;
text-align: center;
color: #fff;
}
.header {
background-color: #121212;
}
.twelve.columns ul {
list-style-type: disc;
list-style-position: inside;
margin-left: 5px;
}
#docschedule {
width: 100%;
max-width: 300px;
float: left;
margin-right: 12px;
}

.docscheduleinner {
border-bottom-style: solid; 
border-bottom-color: #8a6d0c; 
border-bottom-width: 4px;
padding: 10px;
line-height:16px;
margin-bottom: 15px;
background-color: #dfbe52;
color: #000;
}
.anr_captcha_field {
    transform: scale(0.85);
    margin-left: -25px;
}