/*
Theme Name: Outlay Creations
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
Text Domain: outlay

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others. testing
*/
/* JOLLY CREATIVE AGENCY MARKUP */
/* Images Special Formatting */

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../../fonts/MyriadPro-Regular.otf');
}
img.leaf-corners {
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    margin-top: 30px;
}
p img {
    max-width: 100%;
    height: auto;
}
/* Alignment */

.alignleft {
    float: left;
    margin-right: 40px;
    max-width: 100%;
    text-align: left;
}
.alignright {
    float: right;
    margin-left: 40px;
    max-width: 100%;
    text-align: right;
}
.aligncenter {
    display: block;
    margin: 0 auto 22px;
}
img.alignnone {
    margin-bottom: 12px;
}
/* Special Title Class */

h2.bio-name {
    font-size: 26px;
    font-weight: bold !important;
}
h3.bio-title {
    font-size: 22px;
    font-weight: normal !important;
    margin: 5px 0 15px 0;
}
h3.doc-name {
    margin-top: 34px;
}
h6,
.h6 {
    font-size: 12px !important;
}
/* Download Buttons */

a.btn-purple {
    margin-bottom: 10px;
}
.btn-purple {
    padding: 10px 18px 8px;
    text-align: left;
    line-height: 28px;
    text-transform: uppercase;
    font-family: "Futura W01 Book", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    border-radius: 20px;
    background-color: #753b97;
    color: #ffffff;
    border: .5px solid #491369;
}
.btn-purple::before {
    content: "\f0ed";
    font-family: FontAwesome;
    font-size: 18px;
    color: #F3ECFF;
    padding-right: 8px;
}
.btn-purple:hover {
    color: #F3ECFF;
    background-color: #491369;
}
a.btn-purple:visited,
a.btn-purple:active {
    color: #ffffff;
}
/* Patient Forms Buttons */

.btn-purple-pf {
    padding: 10px 18px 8px;
    text-align: left;
    line-height: 28px;
    text-transform: uppercase;
    font-family: "Futura W01 Book", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    border-radius: 20px;
    background-color: #753b97;
    color: #ffffff;
    border: .5px solid #491369;
}
.btn-purple-pf::before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 18px;
    color: #F3ECFF;
    padding-right: 8px;
}
.btn-purple-pf:hover {
    color: #F3ECFF;
    background-color: #491369;
}
a.btn-purple-pf:visited,
a.btn-purple:active {
    color: #ffffff;
}
/* Header, Navigation */

a.sub-nav-links {
    color: #fff;
    font-size: 14px;
    letter-spacing: .02em;
    padding: 0 5px;
}
a.sub-nav-links:hover {
    text-decoration: underline;
}
#primary_nav_wrap {
    margin-top: 0 !important;
}
/* Footer Widget */

h4.widget-title {
    font-size: 24px;
    font-family: times, serif;
    text-transform: lowercase;
    font-style: italic;
}
li.first {
    color: #ffffff;
    font-size: 13px;
    letter-spacing: 0.02em;
}
.footer .columnize > ul > li {
    padding-left: 0px;
    font-size: 14px;
    letter-spacing: .02em;
}
.footer .columnize > ul > li ul li {
    margin: 0px;
}
.footer .columnize > ul > li li:before {
    content: " ";
    padding-right: 0px;
}
p.review {
    font-size: 20px !important;
    font-style: italic !important;
    color: rgba(222, 222, 222, 0.81) !important;
    padding-top: 2px !important;
    font-family: times, serif;
    padding-left: 5px;
}
/* Post Tags */

#post- > a {
    background: rgba(117, 59, 151, 0.72) !important;
    font-size: 14px;
    font-style: italic;
}
/* END MARKUP */

.col-md-12.zobanner {
    float: left;
}
.glyph {
    font-size: 16px;
    float: left;
    text-align: center;
    background: #eee;
    padding: .75em;
    margin: .75em 1.5em .75em 0;
    width: 7.5em;
    border-radius: .25em;
    box-shadow: inset 0 0 0 1px #f8f8f8, 0 0 0 1px #CCC;
}
.glyph input {
    font-family: consolas, monospace;
    font-size: 13px;
    width: 100%;
    text-align: center;
    border: 0;
    box-shadow: 0 0 0 1px #ccc;
    padding: .125em;
}
.w-main {
    width: 80%;
}
.centered {
    margin-left: auto;
    margin-right: auto;
}
.fs1 {
    font-size: 2em;
}
@font-face {
    font-family: 'Metrize-Icons';
    src: url('fonts/Metrize-Icons.eot');
    src: url('fonts/Metrize-Icons.eot?#iefix') format('embedded-opentype'), url('fonts/Metrize-Icons.woff') format('woff'), url('fonts/Metrize-Icons.ttf') format('truetype'), url('fonts/Metrize-Icons.svg#Metrize-Icons') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */

[data-icon]:before {
    font-family: 'Metrize-Icons';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/

.icon-yen,
.icon-world,
.icon-wireframe-globe,
.icon-wind,
.icon-wifi,
.icon-waves,
.icon-viewport,
.icon-viewport-video,
.icon-user,
.icon-user-remove,
.icon-user-ban,
.icon-user-add,
.icon-upload,
.icon-upload-selection,
.icon-upload-selection-circle,
.icon-underline,
.icon-triple-points,
.icon-top-bottom,
.icon-three-points,
.icon-three-points-top,
.icon-three-points-bottom,
.icon-text-width,
.icon-text-size-upper,
.icon-text-size-reduce,
.icon-text-paragraph,
.icon-text-normal,
.icon-text-justify-right,
.icon-text-justify-left,
.icon-text-justify-center,
.icon-text-height,
.icon-text-center,
.icon-text-bold,
.icon-text-align-right,
.icon-text-align-left,
.icon-telephone,
.icon-sunshine,
.icon-sun,
.icon-stop,
.icon-star,
.icon-speed,
.icon-sound-on,
.icon-sound-off,
.icon-sos,
.icon-social-zerply,
.icon-social-youtube,
.icon-social-yelp,
.icon-social-yahoo,
.icon-social-wordpress,
.icon-social-virb,
.icon-social-vimeo,
.icon-social-viddler,
.icon-social-twitter,
.icon-social-tumblr,
.icon-social-stumbleupon,
.icon-social-soundcloud,
.icon-social-skype,
.icon-social-sharethis,
.icon-social-quora,
.icon-social-pinterest,
.icon-social-photobucket,
.icon-social-paypal,
.icon-social-myspace,
.icon-social-linkedin,
.icon-social-last-fm,
.icon-social-grooveshark,
.icon-social-google-plus,
.icon-social-github,
.icon-social-forrst,
.icon-social-flickr,
.icon-social-facebook,
.icon-social-evernote,
.icon-social-envato,
.icon-social-email,
.icon-social-dribbble,
.icon-social-digg,
.icon-social-deviantart,
.icon-social-blogger,
.icon-social-behance,
.icon-social-bebo,
.icon-social-addthis,
.icon-social-500px,
.icon-snow,
.icon-sliders,
.icon-sliders-vertical,
.icon-sign-male,
.icon-sign-female,
.icon-shield,
.icon-settings,
.icon-setting,
.icon-select-square,
.icon-select-circle,
.icon-search,
.icon-scale,
.icon-rules,
.icon-rss,
.icon-retweet,
.icon-report-comment,
.icon-refresh,
.icon-rec,
.icon-random,
.icon-quote,
.icon-question,
.icon-previous-fast-step,
.icon-prev-step,
.icon-pounds,
.icon-podcast,
.icon-plus,
.icon-play,
.icon-pin,
.icon-pin-map,
.icon-pig-money,
.icon-pause,
.icon-paperclip,
.icon-paperclip-oblique,
.icon-options-settings,
.icon-officine,
.icon-officine-2,
.icon-off,
.icon-number-zero,
.icon-number-two,
.icon-number-three,
.icon-number-six,
.icon-number-seven,
.icon-number-one,
.icon-number-nine,
.icon-number-four,
.icon-number-five,
.icon-number-eight,
.icon-next-step,
.icon-next-fast-step,
.icon-music,
.icon-multi-borders,
.icon-minus,
.icon-marker,
.icon-marker-points,
.icon-marker-minus,
.icon-marker-add,
.icon-map,
.icon-male-symbol,
.icon-mailbox,
.icon-mail,
.icon-magnet,
.icon-magic-wand,
.icon-login-lock-refresh,
.icon-locked,
.icon-location,
.icon-location-maps,
.icon-list-square,
.icon-list-circle,
.icon-link-url,
.icon-line-through,
.icon-limit-directions,
.icon-like-upload,
.icon-like-remove,
.icon-like-download,
.icon-like-close,
.icon-like-ban,
.icon-like-add,
.icon-left-right,
.icon-leaf,
.icon-layers,
.icon-landscape,
.icon-key,
.icon-italic,
.icon-info,
.icon-idea,
.icon-home-wifi,
.icon-heart,
.icon-hdd,
.icon-hdd-raid,
.icon-hdd-net,
.icon-grids,
.icon-grid-big,
.icon-graphs,
.icon-forward,
.icon-fire,
.icon-female-symbol,
.icon-eye,
.icon-eye-disabled,
.icon-expand,
.icon-expand-vertical,
.icon-expand-horizontal,
.icon-expand-directions,
.icon-exclamation,
.icon-euro,
.icon-email-upload,
.icon-email-spam,
.icon-email-remove,
.icon-email-luminosity,
.icon-email-download,
.icon-email-close,
.icon-email-add,
.icon-eject,
.icon-drops,
.icon-drop,
.icon-download,
.icon-download-selection,
.icon-download-selection-circle,
.icon-double-diamonds,
.icon-dot-square,
.icon-dot-line,
.icon-dot-circle,
.icon-dollar,
.icon-documents,
.icon-document,
.icon-document-fill,
.icon-directions,
.icon-cross,
.icon-credit-card,
.icon-copy-paste-document,
.icon-copy-document,
.icon-contract-vertical,
.icon-contract-horizontal,
.icon-contract-directions,
.icon-compass,
.icon-compass-2,
.icon-comments,
.icon-comment,
.icon-coins,
.icon-cloud,
.icon-cloud-upload,
.icon-cloud-remove,
.icon-cloud-download,
.icon-cloud-add,
.icon-clock,
.icon-circles,
.icon-check,
.icon-chat,
.icon-chart-down,
.icon-cd-dvd-rom,
.icon-camera,
.icon-button-question,
.icon-button-minus,
.icon-button-exclamation,
.icon-button-email,
.icon-button-close,
.icon-button-check,
.icon-button-add,
.icon-brush,
.icon-browser-sizes,
.icon-box-remove,
.icon-box-close,
.icon-box-blank,
.icon-box-add,
.icon-bolt,
.icon-block-menu,
.icon-blank,
.icon-bezier,
.icon-bars,
.icon-ban-circle,
.icon-bag,
.icon-backward,
.icon-axis-rules,
.icon-atom,
.icon-arrow-up,
.icon-arrow-up-thin,
.icon-arrow-up-light,
.icon-arrow-up-bold,
.icon-arrow-up-bold-round,
.icon-arrow-up-big,
.icon-arrow-right,
.icon-arrow-right-thin,
.icon-arrow-right-light,
.icon-arrow-right-bold,
.icon-arrow-right-bold-round,
.icon-arrow-right-big,
.icon-arrow-oblique-expand,
.icon-arrow-oblique-expand-directions,
.icon-arrow-oblique-contract,
.icon-arrow-oblique-contract-directions,
.icon-arrow-multi-line-up,
.icon-arrow-multi-line-right,
.icon-arrow-multi-line-left,
.icon-arrow-multi-line-down,
.icon-arrow-left,
.icon-arrow-left-thin,
.icon-arrow-left-light,
.icon-arrow-left-bold,
.icon-arrow-left-bold-round,
.icon-arrow-left-big,
.icon-arrow-fill-up,
.icon-arrow-fill-right,
.icon-arrow-fill-left,
.icon-arrow-fill-down,
.icon-arrow-down,
.icon-arrow-down-thin,
.icon-arrow-down-light,
.icon-arrow-down-bold,
.icon-arrow-down-bold-round,
.icon-arrow-down-big,
.icon-arrow-cycling,
.icon-arrow-cycle,
.icon-arrow-curve-right,
.icon-arrow-curve-recycle,
.icon-arrow-curve-left,
.icon-animal-footprint,
.icon-alarm-clock,
.icon-air-plane,
.icon-adjust,
.icon-cube {
    font-family: 'Metrize-Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.icon-yen:before {
    content: "\e000";
}
.icon-world:before {
    content: "\e001";
}
.icon-wireframe-globe:before {
    content: "\e002";
}
.icon-wind:before {
    content: "\e003";
}
.icon-wifi:before {
    content: "\e004";
}
.icon-waves:before {
    content: "\e005";
}
.icon-viewport:before {
    content: "\e006";
}
.icon-viewport-video:before {
    content: "\e007";
}
.icon-user:before {
    content: "\e008";
}
.icon-user-remove:before {
    content: "\e009";
}
.icon-user-ban:before {
    content: "\e00a";
}
.icon-user-add:before {
    content: "\e00b";
}
.icon-upload:before {
    content: "\e00c";
}
.icon-upload-selection:before {
    content: "\e00d";
}
.icon-upload-selection-circle:before {
    content: "\e00e";
}
.icon-underline:before {
    content: "\e00f";
}
.icon-triple-points:before {
    content: "\e010";
}
.icon-top-bottom:before {
    content: "\e011";
}
.icon-three-points:before {
    content: "\e012";
}
.icon-three-points-top:before {
    content: "\e013";
}
.icon-three-points-bottom:before {
    content: "\e014";
}
.icon-text-width:before {
    content: "\e015";
}
.icon-text-size-upper:before {
    content: "\e016";
}
.icon-text-size-reduce:before {
    content: "\e017";
}
.icon-text-paragraph:before {
    content: "\e018";
}
.icon-text-normal:before {
    content: "\e019";
}
.icon-text-justify-right:before {
    content: "\e01a";
}
.icon-text-justify-left:before {
    content: "\e01b";
}
.icon-text-justify-center:before {
    content: "\e01c";
}
.icon-text-height:before {
    content: "\e01d";
}
.icon-text-center:before {
    content: "\e01e";
}
.icon-text-bold:before {
    content: "\e01f";
}
.icon-text-align-right:before {
    content: "\e020";
}
.icon-text-align-left:before {
    content: "\e021";
}
.icon-telephone:before {
    content: "\e022";
}
.icon-sunshine:before {
    content: "\e023";
}
.icon-sun:before {
    content: "\e024";
}
.icon-stop:before {
    content: "\e025";
}
.icon-star:before {
    content: "\e026";
}
.icon-speed:before {
    content: "\e027";
}
.icon-sound-on:before {
    content: "\e028";
}
.icon-sound-off:before {
    content: "\e029";
}
.icon-sos:before {
    content: "\e02a";
}
.icon-social-zerply:before {
    content: "\e02b";
}
.icon-social-youtube:before {
    content: "\e02c";
}
.icon-social-yelp:before {
    content: "\e02d";
}
.icon-social-yahoo:before {
    content: "\e02e";
}
.icon-social-wordpress:before {
    content: "\e02f";
}
.icon-social-virb:before {
    content: "\e030";
}
.icon-social-vimeo:before {
    content: "\e031";
}
.icon-social-viddler:before {
    content: "\e032";
}
.icon-social-twitter:before {
    content: "\e033";
}
.icon-social-tumblr:before {
    content: "\e034";
}
.icon-social-stumbleupon:before {
    content: "\e035";
}
.icon-social-soundcloud:before {
    content: "\e036";
}
.icon-social-skype:before {
    content: "\e037";
}
.icon-social-sharethis:before {
    content: "\e038";
}
.icon-social-quora:before {
    content: "\e039";
}
.icon-social-pinterest:before {
    content: "\e03a";
}
.icon-social-photobucket:before {
    content: "\e03b";
}
.icon-social-paypal:before {
    content: "\e03c";
}
.icon-social-myspace:before {
    content: "\e03d";
}
.icon-social-linkedin:before {
    content: "\e03e";
}
.icon-social-last-fm:before {
    content: "\e03f";
}
.icon-social-grooveshark:before {
    content: "\e040";
}
.icon-social-google-plus:before {
    content: "\e041";
}
.icon-social-github:before {
    content: "\e042";
}
.icon-social-forrst:before {
    content: "\e043";
}
.icon-social-flickr:before {
    content: "\e044";
}
.icon-social-facebook:before {
    content: "\e045";
}
.icon-social-evernote:before {
    content: "\e046";
}
.icon-social-envato:before {
    content: "\e047";
}
.icon-social-email:before {
    content: "\e048";
}
.icon-social-dribbble:before {
    content: "\e049";
}
.icon-social-digg:before {
    content: "\e04a";
}
.icon-social-deviantart:before {
    content: "\e04b";
}
.icon-social-blogger:before {
    content: "\e04c";
}
.icon-social-behance:before {
    content: "\e04d";
}
.icon-social-bebo:before {
    content: "\e04e";
}
.icon-social-addthis:before {
    content: "\e04f";
}
.icon-social-500px:before {
    content: "\e050";
}
.icon-snow:before {
    content: "\e051";
}
.icon-sliders:before {
    content: "\e052";
}
.icon-sliders-vertical:before {
    content: "\e053";
}
.icon-sign-male:before {
    content: "\e054";
}
.icon-sign-female:before {
    content: "\e055";
}
.icon-shield:before {
    content: "\e056";
}
.icon-settings:before {
    content: "\e057";
}
.icon-setting:before {
    content: "\e058";
}
.icon-select-square:before {
    content: "\e059";
}
.icon-select-circle:before {
    content: "\e05a";
}
.icon-search:before {
    content: "\e05b";
}
.icon-scale:before {
    content: "\e05c";
}
.icon-rules:before {
    content: "\e05d";
}
.icon-rss:before {
    content: "\e05e";
}
.icon-retweet:before {
    content: "\e05f";
}
.icon-report-comment:before {
    content: "\e060";
}
.icon-refresh:before {
    content: "\e061";
}
.icon-rec:before {
    content: "\e062";
}
.icon-random:before {
    content: "\e063";
}
.icon-quote:before {
    content: "\e064";
}
.icon-question:before {
    content: "\e065";
}
.icon-previous-fast-step:before {
    content: "\e066";
}
.icon-prev-step:before {
    content: "\e067";
}
.icon-pounds:before {
    content: "\e068";
}
.icon-podcast:before {
    content: "\e069";
}
.icon-plus:before {
    content: "\e06a";
}
.icon-play:before {
    content: "\e06b";
}
.icon-pin:before {
    content: "\e06c";
}
.icon-pin-map:before {
    content: "\e06d";
}
.icon-pig-money:before {
    content: "\e06e";
}
.icon-pause:before {
    content: "\e06f";
}
.icon-paperclip:before {
    content: "\e070";
}
.icon-paperclip-oblique:before {
    content: "\e071";
}
.icon-options-settings:before {
    content: "\e072";
}
.icon-officine:before {
    content: "\e073";
}
.icon-officine-2:before {
    content: "\e074";
}
.icon-off:before {
    content: "\e075";
}
.icon-number-zero:before {
    content: "\e076";
}
.icon-number-two:before {
    content: "\e077";
}
.icon-number-three:before {
    content: "\e078";
}
.icon-number-six:before {
    content: "\e079";
}
.icon-number-seven:before {
    content: "\e07a";
}
.icon-number-one:before {
    content: "\e07b";
}
.icon-number-nine:before {
    content: "\e07c";
}
.icon-number-four:before {
    content: "\e07d";
}
.icon-number-five:before {
    content: "\e07e";
}
.icon-number-eight:before {
    content: "\e07f";
}
.icon-next-step:before {
    content: "\e080";
}
.icon-next-fast-step:before {
    content: "\e081";
}
.icon-music:before {
    content: "\e082";
}
.icon-multi-borders:before {
    content: "\e083";
}
.icon-minus:before {
    content: "\e084";
}
.icon-marker:before {
    content: "\e085";
}
.icon-marker-points:before {
    content: "\e086";
}
.icon-marker-minus:before {
    content: "\e087";
}
.icon-marker-add:before {
    content: "\e088";
}
.icon-map:before {
    content: "\e089";
}
.icon-male-symbol:before {
    content: "\e08a";
}
.icon-mailbox:before {
    content: "\e08b";
}
.icon-mail:before {
    content: "\e08c";
}
.icon-magnet:before {
    content: "\e08d";
}
.icon-magic-wand:before {
    content: "\e08e";
}
.icon-login-lock-refresh:before {
    content: "\e08f";
}
.icon-locked:before {
    content: "\e090";
}
.icon-location:before {
    content: "\e091";
}
.icon-location-maps:before {
    content: "\e092";
}
.icon-list-square:before {
    content: "\e093";
}
.icon-list-circle:before {
    content: "\e094";
}
.icon-link-url:before {
    content: "\e095";
}
.icon-line-through:before {
    content: "\e096";
}
.icon-limit-directions:before {
    content: "\e097";
}
.icon-like-upload:before {
    content: "\e098";
}
.icon-like-remove:before {
    content: "\e099";
}
.icon-like-download:before {
    content: "\e09a";
}
.icon-like-close:before {
    content: "\e09b";
}
.icon-like-ban:before {
    content: "\e09c";
}
.icon-like-add:before {
    content: "\e09d";
}
.icon-left-right:before {
    content: "\e09e";
}
.icon-leaf:before {
    content: "\e09f";
}
.icon-layers:before {
    content: "\e0a0";
}
.icon-landscape:before {
    content: "\e0a1";
}
.icon-key:before {
    content: "\e0a2";
}
.icon-italic:before {
    content: "\e0a3";
}
.icon-info:before {
    content: "\e0a4";
}
.icon-idea:before {
    content: "\e0a5";
}
.icon-home-wifi:before {
    content: "\e0a6";
}
.icon-heart:before {
    content: "\e0a7";
}
.icon-hdd:before {
    content: "\e0a8";
}
.icon-hdd-raid:before {
    content: "\e0a9";
}
.icon-hdd-net:before {
    content: "\e0aa";
}
.icon-grids:before {
    content: "\e0ab";
}
.icon-grid-big:before {
    content: "\e0ac";
}
.icon-graphs:before {
    content: "\e0ad";
}
.icon-forward:before {
    content: "\e0ae";
}
.icon-fire:before {
    content: "\e0af";
}
.icon-female-symbol:before {
    content: "\e0b0";
}
.icon-eye:before {
    content: "\e0b1";
}
.icon-eye-disabled:before {
    content: "\e0b2";
}
.icon-expand:before {
    content: "\e0b3";
}
.icon-expand-vertical:before {
    content: "\e0b4";
}
.icon-expand-horizontal:before {
    content: "\e0b5";
}
.icon-expand-directions:before {
    content: "\e0b6";
}
.icon-exclamation:before {
    content: "\e0b7";
}
.icon-euro:before {
    content: "\e0b8";
}
.icon-email-upload:before {
    content: "\e0b9";
}
.icon-email-spam:before {
    content: "\e0ba";
}
.icon-email-remove:before {
    content: "\e0bb";
}
.icon-email-luminosity:before {
    content: "\e0bc";
}
.icon-email-download:before {
    content: "\e0bd";
}
.icon-email-close:before {
    content: "\e0be";
}
.icon-email-add:before {
    content: "\e0bf";
}
.icon-eject:before {
    content: "\e0c0";
}
.icon-drops:before {
    content: "\e0c1";
}
.icon-drop:before {
    content: "\e0c2";
}
.icon-download:before {
    content: "\e0c3";
}
.icon-download-selection:before {
    content: "\e0c4";
}
.icon-download-selection-circle:before {
    content: "\e0c5";
}
.icon-double-diamonds:before {
    content: "\e0c6";
}
.icon-dot-square:before {
    content: "\e0c7";
}
.icon-dot-line:before {
    content: "\e0c8";
}
.icon-dot-circle:before {
    content: "\e0c9";
}
.icon-dollar:before {
    content: "\e0ca";
}
.icon-documents:before {
    content: "\e0cb";
}
.icon-document:before {
    content: "\e0cc";
}
.icon-document-fill:before {
    content: "\e0cd";
}
.icon-directions:before {
    content: "\e0ce";
}
.icon-cross:before {
    content: "\e0cf";
}
.icon-credit-card:before {
    content: "\e0d0";
}
.icon-copy-paste-document:before {
    content: "\e0d1";
}
.icon-copy-document:before {
    content: "\e0d2";
}
.icon-contract-vertical:before {
    content: "\e0d3";
}
.icon-contract-horizontal:before {
    content: "\e0d4";
}
.icon-contract-directions:before {
    content: "\e0d5";
}
.icon-compass:before {
    content: "\e0d6";
}
.icon-compass-2:before {
    content: "\e0d7";
}
.icon-comments:before {
    content: "\e0d8";
}
.icon-comment:before {
    content: "\e0d9";
}
.icon-coins:before {
    content: "\e0da";
}
.icon-cloud:before {
    content: "\e0db";
}
.icon-cloud-upload:before {
    content: "\e0dc";
}
.icon-cloud-remove:before {
    content: "\e0dd";
}
.icon-cloud-download:before {
    content: "\e0de";
}
.icon-cloud-add:before {
    content: "\e0df";
}
.icon-clock:before {
    content: "\e0e0";
}
.icon-circles:before {
    content: "\e0e1";
}
.icon-check:before {
    content: "\e0e2";
}
.icon-chat:before {
    content: "\e0e3";
}
.icon-chart-down:before {
    content: "\e0e4";
}
.icon-cd-dvd-rom:before {
    content: "\e0e5";
}
.icon-camera:before {
    content: "\e0e6";
}
.icon-button-question:before {
    content: "\e0e7";
}
.icon-button-minus:before {
    content: "\e0e8";
}
.icon-button-exclamation:before {
    content: "\e0e9";
}
.icon-button-email:before {
    content: "\e0ea";
}
.icon-button-close:before {
    content: "\e0eb";
}
.icon-button-check:before {
    content: "\e0ec";
}
.icon-button-add:before {
    content: "\e0ed";
}
.icon-brush:before {
    content: "\e0ee";
}
.icon-browser-sizes:before {
    content: "\e0ef";
}
.icon-box-remove:before {
    content: "\e0f0";
}
.icon-box-close:before {
    content: "\e0f1";
}
.icon-box-blank:before {
    content: "\e0f2";
}
.icon-box-add:before {
    content: "\e0f3";
}
.icon-bolt:before {
    content: "\e0f4";
}
.icon-block-menu:before {
    content: "\e0f5";
}
.icon-blank:before {
    content: "\e0f6";
}
.icon-bezier:before {
    content: "\e0f7";
}
.icon-bars:before {
    content: "\e0f8";
}
.icon-ban-circle:before {
    content: "\e0f9";
}
.icon-bag:before {
    content: "\e0fa";
}
.icon-backward:before {
    content: "\e0fb";
}
.icon-axis-rules:before {
    content: "\e0fc";
}
.icon-atom:before {
    content: "\e0fd";
}
.icon-arrow-up:before {
    content: "\e0fe";
}
.icon-arrow-up-thin:before {
    content: "\e0ff";
}
.icon-arrow-up-light:before {
    content: "\e100";
}
.icon-arrow-up-bold:before {
    content: "\e101";
}
.icon-arrow-up-bold-round:before {
    content: "\e102";
}
.icon-arrow-up-big:before {
    content: "\e103";
}
.icon-arrow-right:before {
    content: "\e104";
}
.icon-arrow-right-thin:before {
    content: "\e105";
}
.icon-arrow-right-light:before {
    content: "\e106";
}
.icon-arrow-right-bold:before {
    content: "\e107";
}
.icon-arrow-right-bold-round:before {
    content: "\e108";
}
.icon-arrow-right-big:before {
    content: "\e109";
}
.icon-arrow-oblique-expand:before {
    content: "\e10a";
}
.icon-arrow-oblique-expand-directions:before {
    content: "\e10b";
}
.icon-arrow-oblique-contract:before {
    content: "\e10c";
}
.icon-arrow-oblique-contract-directions:before {
    content: "\e10d";
}
.icon-arrow-multi-line-up:before {
    content: "\e10e";
}
.icon-arrow-multi-line-right:before {
    content: "\e10f";
}
.icon-arrow-multi-line-left:before {
    content: "\e110";
}
.icon-arrow-multi-line-down:before {
    content: "\e111";
}
.icon-arrow-left:before {
    content: "\e112";
}
.icon-arrow-left-thin:before {
    content: "\e113";
}
.icon-arrow-left-light:before {
    content: "\e114";
}
.icon-arrow-left-bold:before {
    content: "\e115";
}
.icon-arrow-left-bold-round:before {
    content: "\e116";
}
.icon-arrow-left-big:before {
    content: "\e117";
}
.icon-arrow-fill-up:before {
    content: "\e118";
}
.icon-arrow-fill-right:before {
    content: "\e119";
}
.icon-arrow-fill-left:before {
    content: "\e11a";
}
.icon-arrow-fill-down:before {
    content: "\e11b";
}
.icon-arrow-down:before {
    content: "\e11c";
}
.icon-arrow-down-thin:before {
    content: "\e11d";
}
.icon-arrow-down-light:before {
    content: "\e11e";
}
.icon-arrow-down-bold:before {
    content: "\e11f";
}
.icon-arrow-down-bold-round:before {
    content: "\e120";
}
.icon-arrow-down-big:before {
    content: "\e121";
}
.icon-arrow-cycling:before {
    content: "\e122";
}
.icon-arrow-cycle:before {
    content: "\e123";
}
.icon-arrow-curve-right:before {
    content: "\e124";
}
.icon-arrow-curve-recycle:before {
    content: "\e125";
}
.icon-arrow-curve-left:before {
    content: "\e126";
}
.icon-animal-footprint:before {
    content: "\e127";
}
.icon-alarm-clock:before {
    content: "\e128";
}
.icon-air-plane:before {
    content: "\e129";
}
.icon-adjust:before {
    content: "\e12a";
}
.icon-cube:before {
    content: "\e12b";
}
/* 21-09-2015 New Class Add */

.col-md-8.images_portion {
    float: right;
}
p.welcomepara_text {
    font-size: 12px;
}
img.add_imgage_space {
    margin-bottom: 8px;
}
h1 {
    font-family: 'Gotham A', 'Gotham B';
    text-transform: uppercase;
    letter-spacing: .06em;
    font-size: 30px;
    font-weight: 400px;
    color: #442678;
}
@media (max-width: 1199px) {
    h1 {
        font-size: 30px;
    }
}
.images_portion .row-condensed img {
    width: 98%;
    padding: 0px !important;
    margin: 10px 0px 0px 0px;
}
.footer-review ul li p {
    font-size: 11px;
    font-style: italic;
    color: #FFF;
    padding-top: 2px;
}
.footer-review ul li h4 {
    margin-bottom: 2px;
}
.welcome-small-text {
    font-size: 20px;
    color: #442678;
}
.about-small-text {
    font-size: 20px;
    color: #442678;
    padding-top: 0px;
    margin-top: 0px;
}
.heading-small-text {
    font-size: 16px;
    color: #373737;
    padding-top: 2px;
    padding-bottom: 2px;
}
img.img-botox {
    width: 100%;
}
span.gray {
    text-transform: uppercase;
    color: #c0c0c0;
    margin-right: 5px;
}
.nav-bg .search-me-box {
    position: absolute;
    right: 0px;
    margin: 10px 0px 0px 0px;
}
input[name="search-me"] {
    background-color: #c0c0c0;
    padding: 5px 5px 5px 12px;
    height: 30px;
    border-radius: 50px;
    color: #000;
    float: left;
    margin-right: 5px;
}
.search-me-box ul > li > a > i {
    font-size: 18px;
    padding-top: 5px;
    color: #999;
}
.nav-bg .nav li ul {
    display: none;
    z-index: 999;
}
.nav-bg .nav li:hover > ul {
    display: block;
}
.my-nav-bar {
    margin-top: 45px;
}
.my-nav-bar li a {
    font-size: 13px;
}
#primary_nav_wrap ul {
    list-style: none;
    position: relative;
    float: right;
    margin: 0;
    padding: 0 0 0 0;
    width: auto;
    display: table;
}
#primary_nav_wrap ul a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    height: 50px;
    line-height: 50px;
    padding: 0 38px;
    font-family: 'Open Sans', sans-serif;
    border-right: 1px solid #fff;
    position: relative;
    letter-spacing: .02em;
}
#primary_nav_wrap ul li:last-child a {
	border-right: none;
}
#primary_nav_wrap ul li {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
}
#primary_nav_wrap ul ul {
	display: none;
}

/*......... Laser-Photo-facial Section........*/

.injt-section h3 {
    color: #442678;
    text-transform: uppercase;
    font-weight: bold;
}
.sec-t-m-30 {
    margin-top: 30px;
}
@media (min-width: 321px) and (max-width: 770px) {
	#primary_nav_wrap ul li.megaopen ul {
		display: block;
		max-height: 0px;
		overflow: hidden;
		transition: all .2s ease-in-out;
	}
	#primary_nav_wrap {
	    margin-top: 0 !important;
	    background: #3e2070;
	    max-height: 80vh;
		overflow-x: hidden;
		overflow-y: auto;
	}
	#primary_nav_wrap ul li {
		display: block;
		width: 100%;
	}
	#primary_nav_wrap ul a {
	    display: block;
	    max-height: 3000px;
		overflow: hidden;
		transition: all .2s ease-in-out;
	    color: #fff;
	    text-decoration: none;
	    font-weight: bold;
	    font-size: 15px;
	    line-height: 18px;
	    padding: 15px 30px;
	    font-family: 'Open Sans', sans-serif;
	    border-right: 1px solid #fff;
	    position: relative;
	    width: 100%;
	}
	#primary_nav_wrap ul li.megaopen.active ul,
	#primary_nav_wrap ul li.megaopen.active ul li.active ul {
		display: block;
		background: #fff;
		max-height: 3000px;
		overflow: hidden;
		transition: all .2s ease-in-out;
	}
	#primary_nav_wrap ul li.megaopen.active ul li ul {
		display: block;
		max-height: 0px;
		overflow: hidden;
		transition: all .2s ease-in-out;	
	}
	#primary_nav_wrap ul li ul li a {
		color: #3e2070;
	}
	#primary_nav_wrap ul li ul li li a {
		font-weight: 400;
	}
}
/* ==================================================== */
/* ======= 24-09-2015 - Membership CSS Start Here ========== */
/* ==================================================== */

.welcome-small-text {
    text-transform: uppercase;
}
.strong-blue {
    font-weight: 900;
    color: #442678
}
.p-blue {
    color: #442678
}
.p-underline {
    text-decoration: underline;
}
.p-bold {
    font-weight: bolder;
    color: #333;
}
.m-t-40 {
    margin-top: 40px;
}
/*......... Injt Section 24-09-2015 ........*/

.injt-section p,
ul>li {
    color: #373737;
}
.injt-section h3 {
    color: #442678;
    text-transform: uppercase;
}
.injt-btn a img {
    margin-top: 10px;
}
.injt-cont {
    background: #ebebeb;
    border-top: #442678 solid 10px;
    border-bottom: #442678 solid 10px;
    margin-top: 10px;
}
.injt-cont h4 {
    color: #442678;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
}
.injt-cont h6 {
    padding-left: 10px;
    padding-right: 10px;
    color: #373737;
    line-height: 10px;
    font-size: 10px;
}
.injt-cont p {
    padding-left: 10px;
    padding-right: 10px;
    font-weight: lighter;
    font-size: 14px;
    color: #000000;
    line-height: 15px;
}
.injt-menu {
    color: #8c7fa7;
    margin-top: 26px;
}
.m-arrow img {
    margin-right: 5px;
}
.injt-menu ul {
    color: #8c7fa7;
    list-style: none;
    padding: 0px;
}
.btn-submit {
    background: #432d7a;
    color: #ffffff;
}
.usr-ico {
    background: transparent url("images/side-block/user-icon.png") no-repeat scroll 0px 0px;
    height: 20px;
    width: 20px;
    display: block;
    float: left;
    margin: 5px -37px 0px 8px;
    background-size: 20px;
    background-position-x: 4px;
    background-position-y: 3px;
}
.mal-ico {
    background: transparent url("images/side-block/mail-icon.png") no-repeat scroll 0px 0px;
    height: 20px;
    width: 20px;
    display: block;
    float: left;
    margin: 5px -37px 0px 7px;
    background-size: 20px;
    background-position-x: 4px;
    background-position-y: 3px;
}
.phn-ico {
    background: transparent url("images/side-block/phone-icon.png") no-repeat scroll 0px 0px;
    height: 20px;
    width: 20px;
    display: block;
    float: left;
    margin: 5px -37px 0px 7px;
    background-size: 20px;
    background-position-x: 4px;
    background-position-y: 3px;
}
.form1-control:-moz-placeholder {
    color: #9b9b9c;
}
.form1-control::-moz-placeholder {
    color: #9b9b9c;
}
.form1-control:-ms-input-placeholder {
    color: #9b9b9c;
}
.form1-control::-webkit-input-placeholder {
    color: #9b9b9c;
}
.form1-control {
    display: block;
    width: 100%;
    height: 30px;
    padding: 3px 4px 3px 30px;
    margin: 4px 0px;
    font-size: 12px;
    line-height: 1.628571429;
    color: #442678;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #442678;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form1-control:focus {
    border-color: #bdbdbd;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form1-control[disabled],
.form1-control[readonly],
fieldset[disabled] .form1-control {
    cursor: not-allowed;
    background-color: #cccccc;
}
textarea.form1-control {
    height: auto;
}
.form1-group {
    margin-bottom: 15px;
}
.button-sub i {
    font-size: 20px;
}
.btn-sub .caret {
    border-top-color: #333;
}
.dropup .btn-sub .caret {
    border-bottom-color: #333;
}
.btn-sub {
    color: #ffffff;
    background-color: #442678;
    border-color: #CCC;
    width: 100%;
}
.btn-sub:hover,
.btn-sub:focus,
.btn-sub:active,
.btn-sub.active,
.open .dropdown-toggle.btn-sub {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
}
.btn-sub:active,
.btn-sub.active,
.open .dropdown-toggle.btn-sub {
    background-image: none;
}
.btn-sub.disabled,
.btn-sub.disabled:hover,
.btn-sub.disabled:focus,
.btn-sub.disabled:active,
.btn-sub.disabled.active,
.btn-sub[disabled],
.btn-sub[disabled]:hover,
.btn-sub[disabled]:focus,
.btn-sub[disabled]:active,
.btn-sub[disabled].active,
fieldset[disabled] .btn-sub,
fieldset[disabled] .btn-sub:hover,
fieldset[disabled] .btn-sub:focus,
fieldset[disabled] .btn-sub:active,
fieldset[disabled] .btn-sub.active {
    background-color: #fff;
    border-color: #ccc;
}
.injt-section strong {
    color: #442678;
    font-weight: bold;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.injt-menu ul ul {
    color: #868686;
    padding-left: 10px;
    padding-bottom: 20px;
}
.injt-menu ul li li {
    font-size: 10px;
}
.injt-menu ul li li a {
    color: #868686;
    font-size: 11px;
    line-height: 26px;
}
.injt-menu ul li li a:hover {
    color: #000000;
    font-weight: bold;
}
.injt-menu ul li li a:fst {
    list-style: none;
}
.injt-section ul>li {
    color: #442678;
}
.bottom-border {
    margin: 0;
    height: 5px;
    border: 0;
    background: #bebcbc;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#bebcbc), to(#bebcbc), color-stop(50%, #848087));
}
.injt-section h3 {
    color: #442678;
    text-transform: uppercase;
    font-weight: bold;
}
.sec-t-m-30 {
    margin-top: 30px;
}
.sec-img-t-m-20 {
    margin-top: 20px;
}
.injt-section h3 {
    color: #442678;
    text-transform: uppercase;
}
.sec-t-m-30 {
    margin-top: 30px;
}
/*.........Contact us 28-09-2015 ............*/

.c-map {
    width: 100%;
    margin-top: 30px;
}
.checkbox1 {
    display: block;
    min-height: 22px;
    margin-top: 2px;
    padding-left: 20px;
    vertical-align: middle;
    /*background: #e9eaea; border: 1px solid #a1a1a1; border-radius: 5px;*/
}
.form2-control:-moz-placeholder {
    color: #9b9b9c;
}
.form2-control::-moz-placeholder {
    color: #9b9b9c;
}
.form2-control:-ms-input-placeholder {
    color: #9b9b9c;
}
.form2-control::-webkit-input-placeholder {
    color: #9b9b9c;
}
.form label {
    color: #442678;
}
.form2-control {
    display: block;
    width: 100%;
    height: 30px;
    padding: 3px 4px 3px 10px;
    margin: 0px 0px;
    font-size: 12px;
    line-height: 1.628571429;
    color: #442678;
    vertical-align: middle;
    background-color: #ebebeb;
    border: 1px solid #ebebeb;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form2-control:focus {
    border-color: #ebebeb;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(235, 235, 235, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(235, 235, 235, 0.6);
}
.form2-control[disabled],
.form2-control[readonly],
fieldset[disabled] .form1-control {
    cursor: not-allowed;
    background-color: #ebebeb;
}
textarea.form1-control {
    height: auto;
}
.form2-group {
    margin-bottom: 15px;
}
.button-sub1 i {
    font-size: 24px;
    padding-right: 5px;
}
.btn-sub1 .caret {
    border-top-color: none;
}
.dropup .btn-sub1 .caret {
    border-bottom-color: none;
}
.btn-sub1 {
    color: #ffffff;
    background-color: #442678;
}
.btn-sub1:hover,
.btn-sub1:focus,
.btn-sub1:active,
.btn-sub1.active,
.open .dropdown-toggle.btn-sub1 {
    color: #333;
    background-color: #ebebeb;
}
.btn-sub1:active,
.btn-sub1.active,
.open .dropdown-toggle.btn-sub1 {
    background-image: none;
}
.btn-sub1.disabled,
.btn-sub1.disabled:hover,
.btn-sub1.disabled:focus,
.btn-sub1.disabled:active,
.btn-sub1.disabled.active,
.btn-sub1[disabled],
.btn-sub1[disabled]:hover,
.btn-sub1[disabled]:focus,
.btn-sub1[disabled]:active,
.btn-sub1[disabled].active,
fieldset[disabled] .btn-sub1,
fieldset[disabled] .btn-sub1:hover,
fieldset[disabled] .btn-sub1:focus,
fieldset[disabled] .btn-sub1:active,
fieldset[disabled] .btn-sub1.active {
    background-color: #fff;
}
.btnc {
    padding: 6px 15px;
    text-transform: uppercase;
    font-family: 'Futura W01 Book', Helvetica, Arial, sans-serif;
    font-size: 16px;
    letter-spacing: 0.11em;
}
.t-m-20 {
    margin-top: 20px;
}
.table1 {
    width: 100%;
    margin-bottom: 26px;
    color: #442678;
}
.table1 thead > tr > th,
.table1 thead > tr > td,
.table1 tbody > tr > th,
.table1 tbody > tr > td,
.table1 tfoot > tr > th,
.table1 tfoot > tr > td {
    padding: 0px 20px;
    line-height: 1.538571429;
    vertical-align: top;
}
.table1 thead > tr > th {
    vertical-align: bottom;
}
.table1 caption + thead tr:first-child th,
.table1 caption + thead tr:first-child td,
.table1 colgroup + thead tr:first-child th,
.table1 colgroup + thead tr:first-child td,
.table1 thead:first-child tr:first-child th,
.table1 thead:first-child tr:first-child td {
    border-top: 0;
}
.table1 tbody + tbody {} .table1 .table1 {
    background-color: #fff;
}
.table1-striped > tbody > tr:nth-child(odd) > td,
.table1-striped > tbody > tr:nth-child(odd) > th {
    background-color: #ebebeb;
}
.table1-striped > tbody > tr:nth-child(even) > td,
.table1-striped > tbody > tr:nth-child(even) > th {
    background-color: #f8f8f8;
}
.table1-hover > tbody > tr:hover > td,
.table1-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
}
.b-chart {
    block: !important;
}
.t-m-30 {
    margin-top: 30px;
}
.btndob {
    padding: 0px 0px 0px 7px;
    text-align: left;
    line-height: 35px;
    text-transform: uppercase;
    font-family: "Futura W01 Book", Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 0.11em;
    border-radius: 0px;
    margin-bottom: 10px;
    background: #ebebeb;
    border: none;
}
.btnd {
    padding: 0px 0px 0px 7px;
    line-height: 35px;
    text-transform: uppercase;
    text-align: left;
    font-family: "Futura W01 Book", Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 0.11em;
    border-radius: 0px;
    width: 40%;
    background: #ebebeb;
    border: none;
}
.dropdowns> ul>li {
    border: 1px solid #B4B2B2;
    list-style: none;
    width: 100%;
    background: none;
    margin-bottom: 0px;
    text-align: center;
}
.caretd {
    display: inline-block;
    margin-right: 0px;
    color: #ffffff;
    font-size: 22px;
    margin-left: 2px;
    float: right;
    padding: 6px 4px;
    background: #442678;
    content: "";
}
.dropdowns {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0;
}
.dropdowns-menu {
    position: absolute;
    top: 80%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 12px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}
.dropdowns-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdowns-menu .divider {
    height: 1px;
    margin: 12px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.dropdowns-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.628571429;
    color: #442678;
    white-space: nowrap;
}
.dropdowns-menu > li > a:hover,
.dropdowns-menu > li > a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #442678;
}
.dropdowns-menu > .active > a,
.dropdowns-menu > .active > a:hover,
.dropdowns-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #442678;
}
.dropdowns-menu > .disabled > a,
.dropdowns-menu > .disabled > a:hover,
.dropdowns-menu > .disabled > a:focus {
    color: #9b9b9c;
}
.dropdowns-menu > .disabled > a:hover,
.dropdowns-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    cursor: not-allowed;
}
.open > .dropdowns-menu {
    display: block;
}
.open > a {
    outline: 0;
}
.dropdowns-header {
    display: block;
    padding: 3px 20px;
    font-size: 14px;
    line-height: 1.628571429;
    color: #9b9b9c;
}
.dropdowns-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}
.pull-right > .dropdowns-menu {
    right: 0;
    left: auto;
}
.dropup .caretd,
.navbar-fixed-bottom .dropdowns .caret {
    border-top: 0 dotted;
    border-bottom: 4px solid #000;
    content: "";
}
.dropup .dropdowns-menu,
.navbar-fixed-bottom .dropdowns .dropdowns-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}
@media (min-width: 768px) {
    .navbar-right .dropdowns-menu {
        right: 0;
        left: auto;
    }
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
}
.injt-menu {
    color: #8c7fa7;
    margin-top: 5px;
}
img.icon-space {
    width: 10%;
}
. {
    max-height: 150px;
    overflow-y: scroll;
}
/*.........Side Navigation Menu 01-10-2015 ............*/

.injt-menu ul>li {
    color: #8c7fa7;
    line-height: 16px;
    margin-top: 10px;
}
.injt-menu ul>li.first span {
    color: #8c7fa7;
    float: left;
}
.injt-menu ul>li a {
    color: #8c7fa7;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 0px;
}
.injt-menu .my-arrow {
    display: none;
    color: #432d7a;
    float: left;
    padding-top: 2px;
    transition: 1s;
    margin-left: -10px;
}
.injt-menu ul>li a:hover .my-arrow {
    color: #432d7a;
    display: block;
    transition: 1s;
}
img.pull-left {
    margin-right: 10px;
}
ul#sidemenu ul.sub-menu {
    display: none;
    transition: 1s;
}
.injt-menu ul > li:hover ul.sub-menu {
    display: block !important;
    transition: 1s;
}
.m-p-0 {
    margin: 0px;
    padding: 0px;
}
.injt-menu ul > li > ul > li {
    line-height: 16px;
    margin-top: 10px;
}
.injt-menu ul > li > ul > li > a {
    line-height: 0px;
    font-size: 11px;
}
/*.........about us 30-09-2015 ............*/

span.wpcf7-not-valid-tip {
    font-size: 12px;
}
div.wpcf7-response-output {
    margin: 0em 0.5em 1em;
    font-size: 12px;
}
span.wpcf7-list-item-label {
    display: none;
}
span.wpcf7-list-item.first {
    padding: 0 45px;
}
span.wpcf7-list-item.last {
    padding: 0 70px;
}
input.wpcf7-form-control.wpcf7-submit.btn-sub.btn:before {
    content: "\f138";
    font-family: font-awsome;
    font-size: 12px;
}
h5 span.wpcf7-list-item.first.last {
    padding: 0;
}
h9 span.wpcf7-list-item.first.last {
    padding: 0;
}
td.space {
    padding-right: 10px;
}
.injt-menu li:hover:before {
    font-family: FontAwesome;
    content: "\f054";
    text-decoration: inherit;
    font-size: 11px;
    margin-left: -7px;
    line-height: 0px;
    font-weight: bold;
}
h4.video-small-text {
    font-size: 13px;
    color: #442678;
    font-weight: bold;
    font-family: 'Web Regular', Helvetica, Arial, sans-serif;
    font-size: 16px;
}
/*.........Product Page 07-10-2015 ............*/

h3.product_head {
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #442678;
    font-weight: normal;
}
.prod-bottom ul li {
    margin-left: 17px;
}
.prod-bottom {
    float: left;
    border-bottom: #442678 solid 2px;
}
.prod-bottom ul li span {
    font-family: 'Web Regular', Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #373737;
    font-weight: 400;
    padding-top: 0px;
    margin-top: 0px;
}
.buy_head {
    width: 100%;
    float: left;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #442678;
    font-weight: 400;
    padding: 3px 18px 6px;
}
.prod-desc h3 {
    margin-bottom: 5px;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #442678;
    font-weight: 400;
    padding-top: 4px;
    margin-top: 0px;
}
.prod-desc p {
    font-family: 'Web Regular', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #373737;
    font-weight: 400;
    margin-bottom: 5px;
    padding-top: 0px;
    margin-top: 0px;
}
.prod-desc {
    float: left;
    width: 60%;
}
.prod-desc ul {
    float: left;
    padding: 0;
    margin-bottom: 0px;
}
/*.... 10/8/2015....*/

div.wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
    margin-top: -23px;
    float: left;
    z-index: 9999;
}
.select-dropdowns-menu {
    background: #ebebeb !important;
    border-radius: -10px;
    padding: 5px 0px 5px 0px;
    width: 100%;
    appearance: none;
    - webkit-appearance: none;
    -moz-appearance: none;
    font-weight: lighter;
}
.dropdown select option {
    padding: 5px;
    border-bottom: 1px solid blue;
    background: blue;
}
.styled-select select {
    background: transparent;
    width: 268px;
    padding: 0px 5px 5px 5px;
    font-size: 12px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 34px;
    -webkit-appearance: none;
    font-family: "Futura W01 Book", Helvetica, Arial, sans-serif;
}
.styled-select {
    width: 101%;
    height: 28px;
    overflow: hidden;
    background: url("http://truemedspa.com/wp-content/uploads/2015/10/down_arrow.png") no-repeat right #ddd;
    background-size: 21px;
}
.join_team .form-group {
    margin-bottom: 0px;
}
.join_team select {
    background: transparent;
    width: 268px;
    padding: 0px 5px 5px 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 34px;
    -webkit-appearance: none;
    font-family: "Futura W01 Book", Helvetica, Arial, sans-serif;
    background: url("../images/down_arrow.png") no-repeat right #ddd;
}
.join_team .form-group label {
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: normal;
    color: #442678;
}
.venus-bg {
    background: #f1f1f1;
    width: 100%;
}
.venus-ul {
    margin-top: 25px;
}
.venus-ul li {
    line-height: 18px;
    padding-top: 10px;
}
.venus-after-before p {
    float: right;
    font-weight: normal;
    font-size: 14px;
    padding-right: 10px;
}
.current-page-ancestor,
.current_page_parent,
#primary_nav_wrap ul li.current-menu-item {
    border-bottom: solid #000 0px;
}
#main-content h1 {
    color: #442678;
    font-weight: bold;
}
form h5 {
    font-weight: bold;
    color: #442678;
}
#primary_nav_wrap ul li li.current-menu-item {
    border-bottom: 1px solid #fff;
}
.button-sub-contact input {
    background-size: 104px;
    background-image: url("http://truemedspa.com/wp-content/uploads/2015/10/Capture.png");
    background-repeat: no-repeat;
}
.button-sub-contact input:hover {
    background-size: 104px;
    background-image: url("http://truemedspa.com/wp-content/uploads/2015/10/Capture1.png");
    background-repeat: no-repeat;
    background-color: #EBEBEB;
    color: black;
}
.button-sub1 input {
    background-size: 104px;
    background-image: url("http://truemedspa.com/wp-content/uploads/2015/10/Capture.png");
    background-repeat: no-repeat;
}
.button-sub1 input:hover {
    background-size: 104px;
    background-image: url("http://truemedspa.com/wp-content/uploads/2015/10/Capture1.png");
    background-repeat: no-repeat;
    background-color: #EBEBEB;
    color: black;
}
.button-sub input {
    background-size: 104px;
    background-image: url("http://truemedspa.com/wp-content/uploads/2015/10/Capture.png");
    background-repeat: no-repeat;
}
.button-sub input:hover {
    background-size: 104px;
    background-image: url("http://truemedspa.com/wp-content/uploads/2015/10/Capture1.png");
    background-repeat: no-repeat;
    background-color: #EBEBEB;
    color: black;
}
.gsc-control-cse {
    font-family: Arial, sans-serif !important;
    border-color: transparent !important;
    background-color: transparent !important;
}
.gsc-control-cse {
    padding: 0em !important;
    width: auto !important;
}
td#gs_tti50 input {
    background-image: none !important;
    font-size: 13px !important;
    margin-left: 0px !important;
}
.gsc-control-cse div {
    position: static;
    padding: 3px 6px;
}
td#gs_tti50 {
    padding: 0;
    line-height: 21px;
    margin-left: 0px !important;
    background-color: silver;
    float: left;
}
input.gsc-input,
.gsc-input-box,
.gsc-input-box-hover,
.gsc-input-box-focus {
    background-color: silver !important;
}
input.gsc-search-button,
input.gsc-search-button:hover,
input.gsc-search-button:focus {
    border-color: transparent !important;
    background-color: #CECECE !important;
    background-repeat: no-repeat !important;
    filter: none !important;
    background-size: 22px !important;
}
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
    width: 27px !important;
    height: 24px !important;
    padding: 4px 6px !important;
    min-width: 24px !important;
    margin-top: 6px !important;
}
.gsc-input-box {
    border: 1px solid #D9D9D9;
    background: #fff;
    height: 29px !important;
}
input.gsc-input,
.gsc-input-box,
.gsc-input-box-hover,
.gsc-input-box-focus {
    border-radius: 50px;
    border-color: #D9D9D9;
}
div#gs_st50 {
    padding: 0;
}
.gsst_a:hover .gscb_a,
.gsst_a:focus .gscb_a,
.gsst_a .gscb_a {
    color: #3E236D !important;
}
.logo {
    z-index: 10000 !important;
}
.nav-bg {
    z-index: 886 !important;
}
.interview label {
    font-size: 16px;
    font-weight: normal;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    line-height: 26.0571px;
    text-transform: none;
}
.interview .form-group {
    margin-bottom: 0px;
}
form#constant-contact-signup-1 input {
    width: 100%;
    border: 1px solid #442678;
    padding-left: 30px;
    font-size: 12px;
    background-color: white;
    height: 29px;
    margin-bottom: 7px;
}
.cc_first_name.kws_input_container.gfield input {
    background: transparent url("http://truemedspa.com/wp-content/themes/outlay/images/side-block/user-icon.png") no-repeat scroll 0px 0px;
    /* height: 20px; */
    
    width: 20px;
    display: block;
    float: left;
    margin: 0;
    background-size: 20px;
    background-position-x: 4px;
    background-position-y: 3px;
}
.cc_email_address.kws_input_container.gfield input {
    background: transparent url("images/side-block/mail-icon.png") no-repeat scroll 0px 0px;
    background-size: 20px;
    background-position-x: 4px;
    background-position-y: 3px;
}
.cc_work_phone.kws_input_container.gfield input {
    background: transparent url("images/side-block/phone-icon.png") no-repeat scroll 0px 0px;
    background-size: 20px;
    background-position-x: 4px;
    background-position-y: 3px;
}
.cc_Go.kws_input_container.gfield input {
    background-size: 89px;
    background-image: url("http://truemedspa.com/wp-content/uploads/2015/10/Capture.png");
    background-repeat: no-repeat;
    color: white;
    font-size: 17px;
    background-color: #442678 !important;
}
p.ccnum input {
    background: transparent url("images/side-block/phone-icon.png") no-repeat scroll 0px 0px;
    background-size: 20px;
    background-color: white;
    background-position-x: 4px;
    background-position-y: 3px;
    padding: 0 0 0 32px !important;
    font-size: 13px !important;
    border-radius: 0 !important;
    height: 30px;
    color: #3E226D !important;
    font-weight: bold;
}
p.ccname input {
    background: transparent url("http://truemedspa.com/wp-content/themes/outlay/images/side-block/user-icon.png") no-repeat scroll 0px 0px;
    background-size: 20px;
    background-color: white;
    background-position-x: 4px;
    background-position-y: 3px;
    padding: 0 0 0 32px !important;
    font-size: 11px !important;
    border-radius: 0 !important;
    height: 30px;
    color: #3E226D !important;
    font-weight: bold;
}
p.ccemail input {
    background: transparent url("images/side-block/mail-icon.png") no-repeat scroll 0px 0px;
    background-size: 20px;
    background-color: white;
    background-position-x: 4px;
    background-position-y: 3px;
    padding: 0 0 0 32px !important;
    font-size: 11px !important;
    border-radius: 0 !important;
    height: 30px;
    color: #3E226D !important;
    font-weight: bold;
}
.cc_Go.kws_input_container.gfield label {
    width: 100%;
}
form.ctct-custom-form.Form {
    width: 100%;
    min-width: auto;
    padding: 0;
}
.ctct-custom-form p {
    padding: 0;
    margin-bottom: 4px !important;
}
input.wpcf7-form-control.wpcf7-file {
    COLOR: #442678;
    TEXT-TRANSFORM: CAPITALIZE;
    font-size: 21px;
    padding: 19px;
}
button.Button.ctct-button.Button--block.Button-secondary {
    background-size: 104px;
    background-image: url("http://truemedspa.com/wp-content/uploads/2015/10/Capture.png");
    background-repeat: no-repeat;
    width: 100%;
    background-color: #442678;
    height: 32px;
    font-size: 14px;
    line-height: 6px;
    margin-top: 15px;
}
/*===================================
	Mobile CSS Start Here 
=====================================*/

.mob-menu {
    display: none !IMPORTANT;
    z-index: 9999;
    width: 12%;
    float: right;
}
. .padding-l-5 {
    padding-left: 5px;
}
.padding-l-0 {
    padding-left: 5px;
}
.mob-social ul li {
    padding-left: 0px;
    padding-right: 0px;
}
.mob-logo,
.mob-header-data {
    display: none;
}
.mob-social ul li a i {
    width: 18px;
    height: 18px;
    border: 1px solid #FFF;
    text-align: center;
    border-radius: 50px;
    line-height: 18px;
    font-size: 11px;
    color: #FFF;
    transition: 0.3s;
}
.mob-social ul li a i:hover {
    transform: translateY(2px);
}
@media only screen and (min-width: 768px) {
    p.callus {
        float: right;
        clear: both;
        margin-top: -84px;
        height: 39px;
    }
    .header-form .callus img {
        margin-top: 0px !important;
        width: 100%;
    }
}
img.alignnone.size-full.wp-image-137 {
    width: 100%;
    float: right;
    padding-top: 4px;
}
@media screen and (max-width: 420px) {
    .mainp {
        float: none !important;
    }
    .col-md-10.mainp img {
        width: 100%;
    }
    body.with-jumbotron #main-content {
        margin-top: 0;
    }
}
.mob-logo img {
    width: 100%;
    position: absolute;
    top: 3px;
}
.custome-nav li a {
    margin-top: 0px;
    margin-bottom: 0px;
    /*background: rgba(68,38,120,1) !important;
background: -moz-linear-gradient(top, rgba(68,38,120,1) 0%, rgba(73,42,130,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,38,120,1)), color-stop(100%, rgba(73,42,130,1))) !important;
background: -webkit-linear-gradient(top, rgba(68,38,120,1) 0%, rgba(73,42,130,1) 100%) !important;
background: -o-linear-gradient(top, rgba(68,38,120,1) 0%, rgba(73,42,130,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(68,38,120,1) 0%, rgba(73,42,130,1) 100%) !important;
background: linear-gradient(to bottom, rgba(68,38,120,1) 0%, rgba(73,42,130,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#442678', endColorstr='#492a82', GradientType=0 ) !important;
*/
}
.custome-nav li ul {
    display: none;
}
.custome-nav li ul li a {
    color: #FFF;
}
.custome-nav li:hover ul {
    display: block;
}
.mob-logo {
    width: 60%;
    height: 93px;
    position: absolute;
    margin-left: 2px;
    padding: 0px 10px 0px 10px;
    border-top-left-radius: 30%;
    border-top-right-radius: 30%;
}
.footer .columnize > ul > li ul a.mob-rate {
    display: none;
}
.footer .columnize > ul > li ul h4 {
    display: none;
}
@media screen and (max-width: 767px) {
    img.alignnone.size-full.wp-image-137 {
        width: 50%;
        float: right;
    }
    .header-form .callus img {
        margin-top: -91px !important;
    }
    p.callus {
        float: right;
        clear: both;
        margin-top: -82px;
        height: 39px;
    }
    /* Contact Us Phone Number */
    
    contact-call {
        float: right;
        clear: both;
        height: 29px;
    }
    .footer .columnize > ul > li ul h4 {
        display: block;
    }
    .footer .columnize > ul > li ul a.mob-rate {
        display: block;
        float: left;
        padding-right: 10px;
    }
    .footer .columnize > ul > li ul a.desktop-rate {
        display: none;
    }
    .injt-menu {
        float: left;
    }
    .mob-menu {
        display: block !important;
    }
    .navbar-inverse {
        background-color: #3d226c;
    }
    .navbar-inverse .navbar-toggle {
        border-color: #FFF;
    }
    .navbar-brand {
        background-image: url('../images/click_to_call.png');
        background-repeat: no-repeat;
        background-position: left;
        font-size: 10px;
        padding-left: 30px;
        margin-left: 5px;
        background-size: 20%;
        color: #FFF !important;
    }
    .mob-logo,
    .mob-header-data {
        display: block;
    }
    .adbanner {
        display: none;
    }
    .header-form {
        display: none;
    }
    .navbar-inverse .navbar-toggle:hover,
    .navbar-inverse .navbar-toggle:focus {
        background-color: #3b2168;
        transition: 0.5s;
    }
    .navbar-collapse .navbar-nav > li > a {
        //background-color: #442378;
        padding-top: 3px;
        padding-bottom: 3px;
        color: #FFF;
        font-weight: normal;
    }
    .navbar-collapse .navbar-nav {
        //background: rgba(54, 25, 25, .5); 
        background: #3b2168;
    }
    .mob-header-data .mob-address p {
        color: #FFF;
        line-height: 13px;
        font-weight: normal;
        padding: 0px;
        font-size: 10px;
        margin-bottom: 2px;
    }
    .mob-header-data .mob-number {
        color: #FFF;
        line-height: 15px;
        font-weight: normal;
        padding: 0px;
        font-size: 11px;
    }
    .mob-header-data .mob-number a {
        color: #FFF;
    }
    .col-xs-8.padding-l-5.address_space {
        margin-left: 0px;
        width: 50%;
        margin-top: 0px;
    }
    .home-slider {
        margin-top: 0px;
    }
}
.head-data {
    height: 100px !important;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1000;
    padding: 0;
}
@media (max-width: 995px) {
	.mainnav {
		background: #3e2070;
		padding: 0;
	}
	.primary_nav_wrap {
		margin-top: 0 !important;
		background: #3e2070;
	}
	#primary_nav_wrap ul a {
		text-align: right;
		padding-right: 15px;
		border-right: 0 !important;
	}
	.mainnav {
		width: 100%;
	}
}
.all-right {
    background: url(../images/footer-reserved.jpg) repeat-x;
    height: 40px !important;
}
.modal-dialog {
    left: 0 !important;
}
.footer .columnize > ul > li {
    padding-left: 8px;
}
.ctct-custom-form {
    min-width: 100% !important;
}
.innervideo .wpvl_auto_thumb_box {
    margin: auto;
}
.innervideo h4 {
    text-align: center;
}
#wpcf7-f295-p293-o1 span.wpcf7-list-item.last {
    padding: 0;
}
.video_lightbox_auto_anchor_image {
    width: 100% !important;
    height: 100% !important;
}
.wpvl_auto_thumb_box {
    position: relative;
    width: 400px !important;
    height: 300px !important;
}
.wpvl_auto_thumb_play {
    position: absolute;
    left: 175px;
    top: 112px;
}
.gsc-result .gs-title {
    height: 2.2em;
}
span#success_message {
    font-size: 13px;
    color: #442678;
    font-weight: bold;
}
.venus-ul li {
    line-height: 23px;
}
#bapagewrap {
    width: 100% !important;
    float: left !important;
}
#baheader {
    width: 678px;
    height: 93px;
    margin-bottom: 4px;
    background: url("botox/images/header.gif") no-repeat 0 0;
}
#bacontent {
    position: relative;
    float: left;
    width: 522px;
}
#banav {
    overflow: hidden;
    margin-bottom: 4px;
}
.bathumb {
    float: left;
    width: 80px;
    height: 80px;
    margin-right: 4px;
    background-color: #000000;
    cursor: pointer;
}
.bathumb div {
    width: 80px;
    height: 80px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background-image: url("botox/images/thumbs.jpg");
    background-repeat: no-repeat;
}
.dobahover .bathumb div:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.bathumb.bathumbon div,
.dobahover .bathumb.bathumbon div {
    opacity: 1;
    filter: alpha(opacity=100);
}
#bathumb1 div {
    background-position: 0 0;
}
.bashowfrown #bathumb1 div {
    background-position: -80px 0;
}
#bathumb2 div {
    background-position: 0 -80px;
}
.bashowfrown #bathumb2 div {
    background-position: -80px -80px;
}
#bathumb3 div {
    background-position: 0 -160px;
}
.bashowfrown #bathumb3 div {
    background-position: -80px -160px;
}
#bathumb4 div {
    background-position: 0 -240px;
}
.bashowfrown #bathumb4 div {
    background-position: -80px -240px;
}
#bathumb5 div {
    background-position: 0 -320px;
}
.bashowfrown #bathumb5 div {
    background-position: -80px -320px;
}
#balinks {
    float: left;
    width: 102px;
}
.balink {
    width: 102px;
    height: 24px;
    cursor: pointer;
    background-color: #b12f6a;
    background-image: url("botox/images/nav.png");
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.dobahover .balink:hover {
    background-color: #941d4c;
}
#balinkcrow {
    margin-bottom: 4px;
    background-position: 0 0;
}
.bashowcrow #balinkcrow {
    background-color: #710827;
}
#balinkfrown {
    margin-bottom: 4px;
    background-position: 0 -24px;
}
.bashowfrown #balinkfrown {
    background-color: #710827;
}
#balink180 {
    background-position: 0 -48px;
}
.bashow180 #balink180 {
    background-color: #710827;
}
#baphotos {
    overflow: hidden;
    position: relative;
    width: 522px;
    height: 233px;
}
#babefore {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 260px;
    /* defaults to middle, also set for 180 */
    
    height: 100%;
    border-right: 2px solid #C2C2C2;
}
.bashowcrow #babefore {
    width: 200px;
    /* crows is defaulted to the left */
}
#baafter {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    /* this always stays full width */
    
    height: 100%;
}
.bashow180 #baafter {
    left: 262px;
}
.baimgwrap {
    position: absolute;
    width: 522px;
    height: 233px;
    /* keep fullsize so image stay proportional */
}
.bashow180 .baimgwrap {
    width: 260px;
}
#baphotos img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}
.batext {
    position: absolute;
    bottom: 0;
    width: 250px;
    height: 28px;
    background-image: url("botox/images/before-after.png");
    background-repeat;
    no-repeat;
}
#babefore .batext {
    left: 0;
    background-position: top left;
}
#baafter .batext {
    right: 0;
    background-position: top right;
}
.bashow180 #baafter .batext {
    right: 262px;
}
#bacontrols {
    position: relative;
    width: 522px;
    height: 27px;
    background: #c2c2c2;
}
#bacontrols * {
    position: absolute;
    top: 0;
}
#babar {
    left: 15px;
    width: 425px;
    height: 27px;
    background: url("botox/images/slider_bar_off.gif") no-repeat -15px 0;
}
#babaron {
    left: 0;
    width: 0;
    height: 27px;
    background: url("botox/images/slider_bar_on.gif") no-repeat -15px 0;
}
.bashowcrow #babaron {
    width: 180px;
}
.bashowfrown #babaron {
    width: 240px;
}
.baslider {
    left: 232px;
    /* start in the middle of the photos */
    
    width: 23px;
    height: 23px;
    padding: 4px;
    background: url("botox/images/slider_control.png") no-repeat center center;
    cursor: pointer;
}
.bashowcrow .baslider {
    left: 172px;
    /* start to the left for crows fee */
}
.baslidersnap {
    left: 0;
    /* start to the left for 180 */
}
#bazoomout {
    right: 58px;
    width: 24px;
    height: 27px;
    background: url("botox/images/zoom_out.gif") no-repeat 0 0;
    cursor: pointer;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#bazoomtext {
    right: 25px;
    width: 33px;
    height: 27px;
    background: url("botox/images/zoom_copy.gif") no-repeat 0 0;
}
#bazoomin {
    right: 0;
    width: 25px;
    height: 27px;
    background: url("botox/images/zoom_in.gif") no-repeat 0 0;
    cursor: pointer;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.bazoomdisabled {
    opacity: 0.4;
    filter: alpha(opacity=40);
    pointer-events: none;
}
#badirections {
    width: 522px;
    height: 23px;
    background: url("botox/images/slider_text.gif") no-repeat 0 0;
}
.bashow180 #badirections {
    background: url("botox/images/slider_text_180.gif") no-repeat 0 0;
}
#barightside {
    float: right;
    width: 152px;
    height: 344px;
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #986cb1;
    font-size: 10px;
    color: #FFFFFF;
    line-height: 11px;
}
#baisi {
    clear: both;
    font-size: 11px;
    color: #363636;
}
ul {
    margin: 0;
    padding: 0 0 0 16px;
}
li {
    margin: 0;
    padding: 0 0 14px 0;
}
#references {
    margin-bottom: 20px;
    font-size: 9px;
    color: #000000;
}
#allerganlogo {
    float: left;
    width: 118px;
    height: 29px;
    margin: 0 28px 40px 0;
    background: url("botox/images/logo_allergan.gif") no-repeat 0 0;
}
#copyright {
    font-size: 9px;
}
#copyright a {
    color: #363636;
}
#baloader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
}
/* modifiers */

sup,
sub {
    line-height: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 70%;
    position: relative;
    margin-left: 1px;
    top: 1px;
}
@-moz-document url-prefix() {
    sup {
        font-size: 60%;
    }
}
.highlight,
a {
    color: #753b97;
}
.play_video {
    border: 1px solid rgb(59, 29, 106);
    border-radius: 20px;
    background-color: rgb(117, 59, 151);
    padding: 12px 28px;
    color: #fff;
    display: none !important;
    position: absolute;
    z-index: 99;
    top: 40px;
    lefT: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 150px;
}
.nowrap {
    white-space: nowrap;
}
.bacrow,
.bafrown,
.ba180 {
    display: none;
}
.bashowcrow .bacrow {
    display: block;
}
.bashowfrown .bafrown {
    display: block;
}
.bashow180 .ba180 {
    display: block;
}
.month select.wpcf7-form-control.wpcf7-select.form2-control {
    width: 98px;
}
.date select.wpcf7-form-control.wpcf7-select.form2-control {
    width: 98px;
}
.year select.wpcf7-form-control.wpcf7-select.form2-control {
    width: 98px;
}
.dt select.wpcf7-form-control.wpcf7-select.form2-control {
    width: 100%;
}
.wt select.wpcf7-form-control.wpcf7-select.form2-control {
    width: 100%;
}
p.callus {
    float: right;
    clear: both;
    margin-top: -52px;
    height: 39px;
}
#main-content .injt-section h1 {
    color: #442678;
    font-weight: bold;
    width: 77%;
}
#wpcf7-f782-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    float: left;
    color: #422574;
    clear: both;
    width: 100%;
    text-align: center;
    border: 1px solid #333;
}
/*POPUP CLASSES*/

h4.modal-title {
    color: white;
    text-align: center;
    PADDING-LEFT: 45PX;
}
@media only screen and (max-device-width: 480px) {
    .col-xs-8.padding-l-5.address_space {
        margin-left: 0px;
        width: 53%;
        margin-top: 0px;
    }
    .cycle-slideshow {
        height: 172px !important;
    }
}
@media (max-width: 768px) {
	.megamenu {
		display: none;
	}
}
@media screen and (min-width: 768px) .modal-dialog {
    left: 50%;
    right: auto;
    width: 600px;
    padding-top: 250px;
    padding-bottom: 30px;
}
@media (min-width: 1200px) .modal-dialog {
    width: 33%;
}
.modal-body p {
    color: #000;
    float: left;
}
img.logo_size {
    width: 121PX;
    POSITION: FIXED;
    margin-left: 30%;
}
.popup_head {
    color: #000;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 15px;
}
.popup_footer {
    background-color: #422574;
    color: white;
}
.popup_head_nd {
    color: #000;
    text-align: center;
    padding-top: 38px;
}
.btn-popup-head {
    color: #fff;
    background-color: #422574;
    border-color: #cccccc;
    float: right;
    border-radius: 7px;
    border: solid #ccc 1px;
}
.modal-dialog .modal-content .modal-header {
    background-color: #422574 !IMPORTANT;
    height: 62px;
}
@media (min-width: 1200px) {
    .modal-dialog {
        width: 38% !important;
    }
}
@media (max-width: 480px) {
    .modal-dialog {
        width: 38% !important;
    }
}
.close {
    color: #FFF !important;
}
.close:hover,
{
    color: #FFF !important;
}
.close:focus {
    color: #FFF !important;
}
p.btn-right {
    width: 59%;
    margin-top: 5px;
}
.modal-dialog .modal-content {
    margin-top: 200px !important;
}
.header-form .callus img {
    margin-top: -51px !important;
}
#wpcf7-f295-p293-o2 span.wpcf7-list-item.last {
    padding: 0 !important;
}
#wpcf7-f295-p293-o2 select.wpcf7-form-control.wpcf7-select.form2-control {
    padding-left: 41%;
}
form#thrivehive-form7388 {
    margin-left: 19px;
}
select#form-field-6 {
    width: 45%;
    height: 33px;
}
select#form-field-7 {
    width: 45%;
    height: 33px;
}
.zobanner img {
    width: auto !important;
    margin: 41px 0 0 77px !important;
}
form#thrivehive-form7297 {
    margin-left: 19px;
}
.social_icon a.blogicon {
    background: url('http://truemedspa.com/wp-content/uploads/2015/12/blog.png') no-repeat;
    background-position: 0 0;
}
.social_icon a.blogicon:hover {
    background-position: 0 -30px !important;
}
img.alignnone.size-full.wp-image-230 {
    float: left;
    width: auto;
}
div#home-promos {
    float: right;
}
.fluidvids {
    position: absolute !important;
    height: 100% !important;
}
@media (min-width: 768px) .div#home-promos {
    float: none;
}
/* ********************************* */

.home-slider {
    margin-top: 187px;
}
body.with-jumbotron #main-content.video_page {
    margin-top: 107px !important;
}
.header_all {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.header_info_div {
    position: relative;
    height: 700px;
    overflow: hidden;
}
.header_info {
    position: absolute;
    top: 180px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.header_info .slick-dots {
    display: none !important;
}
#main-content .header_info h1 {
    font-family: "MyriadPro-Regular", sans-serif;
    font-size: 60px;
    color: #3e2070;
    margin-bottom: 1px;
}
#main-content .header_info p {
    font-family: "MyriadPro-Regular", sans-serif;
    font-size: 20px;
    margin-bottom: 55px;
}
#main-content .header_info .header_button {
    border: 1px solid rgb(59, 29, 106);
    border-radius: 20px;
    background-color: rgb(117, 59, 151);
    padding: 12px 28px;
    color: #fff;
    display: inline-block;
}
.play_video {
    border: 1px solid rgb(59, 29, 106);
    border-radius: 20px;
    background-color: rgb(117, 59, 151);
    padding: 12px 28px;
    color: #fff;
    display: none !important;
    position: absolute;
    z-index: 99;
    top: 40px;
    lefT: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 150px;
}
.header_info_div_background:after {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
    top: 0;
    left: 0;
}
.grid-sizer,
.grid-item {
    width: 33.3%;
}
.grid-item {
    /*height: 525px;*/
    
    float: left;
}
.grid-item:nth-child(even) {
    padding: 20px 20px 0 0;
}
.grid-item:nth-child(odd) {
    padding: 20px 0 0 0;
}
.width2 {
    width: 66.6%;
}
/* Home page */

.inner_section {
    height: 525px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    position: relative;
}
.bottom_arrow {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.first_block,
.third_block {
    padding: 0 15px;
}
.inner_section .section_content {
    position: absolute;
    bottom: 50px;
}
#main-content .inner_section .section_content h2 {
    font-family: "MyriadPro-Regular", sans-serif;
    font-size: 55px;
    color: #fff;
    margin-top: 0;
}
#main-content .inner_section .section_content p {
    font-family: "Times New Roman", sans-serif;
    font-size: 24px;
    font-style: italic;
    margin-bottom: 0;
    font-weight: 600;
}
.second_block {
    margin: 20px 0;
}
.second_block div {
    background-color: #ebebeb;
}
#main-content .second_block h2 {
    font-size: 22px;
    font-weight: 600;
}
#main-content .second_block h2 span.not_strong {
    font-weight: 300;
}
#main-content .second_block p {
    font-family: "Arial", sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.second_block_image {
    background-size: 85%;
    background-repeat: no-repeat;
    background-position: 50%;
}
.slider_block {
    position: relative;
}
.slider_block img {
    width: 100%;
}
.prev,
.next {
    cursor: pointer;
    position: absolute;
    top: 48%;
    height: 42px;
    z-index: 99;
}
.prev {
    left: 4%;
}
.prev:before {
    content: url('../outlay/images/left_arrow.png');
}
.next {
    right: 4%;
}
.next:before {
    content: url('../outlay/images/right_arrow.png');
}
#main-content .slider_block .slick-dots {
    bottom: 10px;
}
.yelp {
    margin-top: -35px;
}
.yelp .yelp_image {
    max-width: 180px;
    border-radius: 50%;
    border: 20px solid #fff;
    margin-right: 30px;
    margin-left: 23%;
}
.yelp .star_image {
    max-height: 40px;
}
.fourth_block {
    padding: 50px 0;
    position: relative;
}
.fourth_block:before {
    content: url('../outlay/images/left_testo.png');
    position: absolute;
    top: 0;
    left: 5%;
}
.fourth_block:after {
    content: url('../outlay/images/right_testo.png');
    position: absolute;
    top: 0;
    right: 5%;
}
#main-content .fourth_block p {
    font-family: "Arial", sans-serif;
    font-size: 14px;
    font-style: none;
}
#main-content .fourth_block .yelp-quote {
    font-family: "Times New Roman", sans-serif;
    font-size: 22px;
    font-style: italic;
    color: #6b6b6b;
}
#main-content .fourth_block .yelp-quote a {
    text-decoration: none;
    font-size: 18px;
}
#main-content .fourth_block a {
    color: #753b97;
    text-decoration: underline;
    font-weight: bold;
}
#main-content .fourth_block a:hover {
    color: #442678;
    text-decoration: none;
}
#main-content .slick-dots {
    bottom: -30px;
}
#main-content .slick-dots li button::before {
    width: 10px;
    height: 10px;
    background-color: transparent;
    border: 1px solid #000;
    opacity: 1;
}
#main-content .slick-dots li.slick-active button::before {
    opacity: 1;
    color: #000;
    background-color: #000;
}
/*blog page*/

.blog_header_hr {
    margin: -10px 0 0 0;
    padding-bottom: 40px;
    border-top: 2px solid rgb(204, 204, 204);
}
.blog_header {
    background-color: #ebebeb;
    margin-top: 25px;
}
.blog_header img {
    max-width: 80px;
    margin-top: -20px;
}
h1.blog_title {
    display: inline-block;
    margin: 60px 30px 0;
}
.one_post {
    margin-bottom: 50px;
    background-color: #ebebeb;
    padding-top: 15px;
}
.one_post img {
    width: 100%;
}
.one_post a {
    padding-bottom: 30px;
    display: inline-block;
}
.one_post h3 {
    min-height: 60px;
}
.load_more_button {
    display: inline-block;
    border: 1px solid rgb(59, 29, 106);
    border-radius: 20px;
    background-color: rgb(117, 59, 151);
    padding: 12px 28px;
    color: #fff;
}
.load_more_button:hover {
    background-color: rgb(59, 29, 106);
    transition: all 0.5s;
}
.alm-btn-wrap {
    text-align: center;
    padding: 30px;
}
video {
    width: 100%;
}
.main_content_div,
.category-banner-ads {
    overflow: hidden;
}
.category-banner-ads {
    width: 100%;
}
.slick-dots li {
    width: 7px !important;
    height: 7px !important;
}
*::-webkit-media-controls-panel {
    display: none!important;
    -webkit-appearance: none;
}
*::--webkit-media-controls-play-button {
    display: none!important;
    -webkit-appearance: none;
}
*::-webkit-media-controls-start-playback-button {
    display: none!important;
    -webkit-appearance: none
}
.blog {
    margin-bottom: 50px;
}
.prev_blog_link,
.next_blog_link {
    position: relative;
    margin-bottom: 50px;
}
.prev_blog_link a:before {
    content: url('../outlay/images/prev_post.png');
    position: absolute;
    top: 0;
    left: 0;
}
.next_blog_link a:after {
    content: url('../outlay/images/next_post.png');
    position: absolute;
    top: 0;
    right: 0;
}
.prev_blog_link a,
.next_blog_link a {
    font-size: 24px;
    color: rgb(59, 29, 106);
    padding: 0 40px;
}
#menu-mobile-menu .sub-menu li a {
    font-size: 15px;
    margin-bottom: 0;
    display: block;
    font-weight: normal;
}
#menu-mobile-menu .sub-menu li {
    padding: 0 0 2px 0;
}
.footer .columnize ul a {
    color: #ffffff;
    font-size: .9em;
    letter-spacing: .05em;
    text-transform: uppercase;
}
.footer .columnize ul li {
    margin: 0;
}
.footer .columnize ul {
    margin-top: 0;
    list-style-type: none;
    padding: 0;
}
.date span,
.date span a {
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 3px;
}
@media only screen and (max-width: 768px) {
    .home_video,
    .play_video,
    .bottom_arrow {
        display: none;
    }
    #myNavbar {
        padding: 0;
    }
    /*.play_video{*/
    /*display: inline-block;*/
    /*}*/
    
    #menu-mobile-menu {
        width: 100%;
        margin: 0;
    }
    #menu-mobile-menu li .sub-menu {
        position: fixed;
        display: block;
        top: 130px;
        background-color: #3b2168;
        z-index: 1001;
        padding: 0;
        list-style-type: none;
        width: 100%;
        right: -100%;
    }
    #menu-mobile-menu li .sub-menu li {
        padding: 5px 10px;
    }
    #menu-mobile-menu .menu-item-has-children:after {
        content: '\003e';
        position: absolute;
        top: 0;
        right: 0;
        color: #fff;
        width: 15%;
        padding: 3px;
    }
    .back_menu {
        background: #000;
    }
    .header_info {
        position: relative;
        top: 10px;
    }
    body.with-jumbotron #main-content.video_page {
        margin-top: 130px !important;
    }
    #main-content .header_info h1 {
        font-size: 50px;
    }
    .second_block div {
        padding: 15px;
    }
    #main-content .header_info .header_button {
        padding: 12px;
        display: inline-block;
        margin-bottom: 40px;
    }
    .mob-logo img {
        width: 73px;
        position: relative;
        top: 0px;
    }
    .mob-menu {
        display: block;
        width: 100%;
    }
    .header_all {
        position: fixed;
        top: 0;
    }
    .mob-social ul li {
        padding: 0;
    }
    #menu-mobile-menu li {
        padding: 0 0 4px 0;
    }
    .head-data {
        height: auto !important;
    }
    body.with-jumbotron #main-content {
        margin-top: 145px !important;
    }
    .header_info_div {
        height: auto;
    }
    .grid-sizer,
    .grid-item {
        width: 100%;
    }
    .mob-menu {
        position: fixed;
        top: 80px;
    }
    .grid-item {
        /*height: 525px;*/
        
        float: left;
    }
    .grid-item:nth-child(even),
    .grid-item:nth-child(odd) {
        padding: 10px 0;
    }
    .width2 {
        width: 100%;
    }
    .fourth_block::before,
    .fourth_block::after {
        top: 5%;
    }
    .yelp .yelp_image {
        margin: 0 auto;
    }
    .second_block_image {
        height: 0;
        background-color: #fff !important;
        background-image: none !important;
        margin: 0;
    }
    .injt-menu {
        float: none;
    }
    .navbar-collapse .navbar-nav {
        margin-top: 0px;
    }
    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        right: 0;
        width: 100%;
        z-index: 1000;
    }
    .top_hr {
        margin: 175px 0 25px;
    }
    .blog_header img {
        max-width: 150px;
        margin-top: 20px;
    }
    .prev,
    .next {
        display: none;
    }
    .bottom_arrow {
        bottom: 0;
        top: 150px;
    }
    .mainp {
        float: none !important;
    }
    .injt-section {
        padding: 0;
    }
    .inner_section .mainp {
        padding: 5px;
    }
    p.callus {
        float: none;
        clear: both;
        margin-top: 0;
        height: 75px;
        width: 100%;
    }
    p.callus img {
        width: 210px !important;
        float: left !important;
        display: block;
    }
    #main-content .injt-section h1 {
        width: 100%;
        font-size: 25px;
    }
    .alignleft,
    .innervideo,
    .main_content_div {
        overflow: hidden;
    }
    .col-md-10.mainp span img {
        width: 40px;
    }
    .col-xs-8.padding-l-5.address_space {
        width: 66%;
    }
    #bacontent,
    #baphotos,
    #bacontrols,
    #badirections {
        width: 100%;
    }
    #baheader {
        width: 100%;
        height: 100px;
        margin-bottom: 4px;
        background: url("botox/images/header.gif") no-repeat 0 0;
        background-size: contain;
    }
    .footer {
        text-align: center;
    }
    .blog div {
        padding: 0;
    }
    .blog .blog_content img {
        width: 100%;
        height: auto;
    }
    .blog_header_hr {
        margin: 0;
    }
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
    .home_video,
    .play_video,
    .bottom_arrow {
        display: none;
    }
    /*.play_video{*/
    /*display: inline-block !important;*/
    /*}*/
    .menu-item-1 .navthumb {
	    display: none;
    }
    .logo img {
        max-width: 100px;
    }
    .second_block_image {
        height: 0;
        background-color: #fff !important;
        background-image: none !important;
        margin: 0;
    }
    .second_block div {
        padding: 15px;
    }
    .fourth_block::before,
    .fourth_block::after {
        top: 5%;
    }
    .injt-menu {
        float: none;
    }
    #primary_nav_wrap ul li {
        padding: 2px 0 0;
    }
    .header_info_div {
        height: auto;
    }
    .header_info {
        top: 40px;
        margin-bottom: 50px;
    }
    .bottom_arrow {
        bottom: 5px;
    }
    .header_info_div,
    .header_info {
        position: relative;
    }
}
@media only screen and (min-width: 991px) and (max-width: 1220px) {
    .header_info_div {
        height: 580px;
    }
    .header_info {
        top: 90px;
    }
}
@media screen and (max-width: 769px) {
    .bottom_arrow {
        display: none;
    }
    .col-md-2.logo img {
	    width: 50%;
	}
}