/*!
Theme Name: Dubai Plastic Surgery Clinic
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dubai-plastic-surgery-clinic
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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.

Dubai Plastic Surgery Clinic is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn, cite, em, i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code, kbd, tt, var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark, ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff;
	/* Fallback for when there is no custom background color defined. */
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul, ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 1em 0;
	/* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: royalblue;
}

a:visited {
	color: purple;
}

a:hover, a:focus, a:active {
	color: midnightblue;
}

a:focus {
	outline: thin dotted;
}

a:hover, a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
	/* Make sure select elements fit in widgets. */
}

.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}




@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:local('Playfair Display Italic'),local('PlayfairDisplay-Italic'),url(../../../s/playfairdisplay/v12/9MkijrV-dEJ0-_NWV7E6NzMsbnvDNEBX25F5HWk9AhI.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:local('Playfair Display Bold Italic'),local('PlayfairDisplay-BoldItalic'),url(../../../s/playfairdisplay/v12/n7G4PqJvFP2Kubl0VBLDECsYW3XoOVcYyYdp9NzzS9E.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:900;src:local('Playfair Display Black Italic'),local('PlayfairDisplay-BlackItalic'),url(../../../s/playfairdisplay/v12/n7G4PqJvFP2Kubl0VBLDEC0JfJ4xmm7j1kL6D7mPxrA.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display'),local('PlayfairDisplay-Regular'),url(../../../s/playfairdisplay/v12/2NBgzUtEeyB-Xtpr9bm1CV6uyC_qD11hrFQ6EGgTJWI.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:local('Playfair Display Bold'),local('PlayfairDisplay-Bold'),url(../../../s/playfairdisplay/v12/UC3ZEjagJi85gF9qFaBgICsv6SrURqJprbhH_C1Mw8w.ttf) format('truetype')}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;src:local('Playfair Display Black'),local('PlayfairDisplay-Black'),url(../../../s/playfairdisplay/v12/UC3ZEjagJi85gF9qFaBgIKqwMe2wjvZrAR44M0BJZ48.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(../../../s/roboto/v18/iE8HhaRzdhPxC93dOdA056CWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(../../../s/roboto/v18/hcKoSgxdnKlbH5dlTwKbow.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(../../../s/roboto/v18/daIfzbEw-lbjMyv4rMUUTqCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(../../../s/roboto/v18/owYYXKukxFDFjr0ZO8NXh6CWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local('Roboto Black Italic'),local('Roboto-BlackItalic'),url(../../../s/roboto/v18/b9PWBSMHrT2zM5FgUdtu0aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(../../../s/roboto/v18/dtpHsbgPEm2lVWciJZ0P-A.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../../../s/roboto/v18/W5F8_SL0XFawnjxHGsZjJA.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(../../../s/roboto/v18/Uxzkqj-MIMWle-XP2pDNAA.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(../../../s/roboto/v18/bdHGHleUa-ndQCOrdpfxfw.ttf) format('truetype')}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(../../../s/roboto/v18/H1vB34nOKWXqzKotq25pcg.ttf) format('truetype')}
 .pl{font-family:'Playfair Display',serif}
.rb{font-family:'Roboto',sans-serif}
html,body{color:#171818;margin:0;padding:0;background:#dfdfdf url('http://www.younewclinic.com/wp-content/themes/dubai-plastic-surgery-clinic/images/bck.png') no-repeat center top / 100% auto;overflow-x:hidden;font-size:11pt;width:100%;font-family:'Roboto',sans-serif}
img,div,table,tr,td,p,form,h1,h2,h3,h4,h5,h6,a,dl,dt,dd,button,input,blockquote,textarea{border-width:0;padding:0;margin:0;border-spacing:0;border-collapse:collapse;text-indent:0}
p{margin:0 0 20px 0}
address{font-style:normal}
ins{text-decoration:none}
header,section,footer,article,nav,aside{display:block}
a,a:link,a:active,a:visited{color:#6627df;outline:none;text-decoration:none;transition:0.3s}
a:hover{color:#171818}
h1,h2,h3,h4{font-family:'Playfair Display',serif;font-weight:400}
button,a.btn{color:#ffffff;background:#6627df;text-indent:0;padding:0 20px;height:50px;cursor:pointer;font-size:11pt;letter-spacing:2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;display:inline-block;vertical-align:top;font-weight:900;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;transition:0.3s;font-family:'Roboto',sans-serif}
button[type="reset"],a.btn[type="reset"]{background:#313435}
button[type="reset"]:hover,a.btn[type="reset"]:hover{background:#171818}
button:hover,a.btn:hover{background:#313435}
a.btn{color:#ffffff !important;line-height:50px}
input[type="file"]{text-indent:0;background:#ffffff !important;text-indent:0 !important;height:auto !important;border-radius:2px !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;-ms-border-radius:2px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset important;box-shadow:0 0 0px 1000px transparent inset !important;background:#ffffff !important;border-bottom:2px solid #171818 !important;-webkit-text-fill-color:#ffffff !important;-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;transition:background-color 5000s ease-in-out 0s !important}
textarea{background:#ffffff !important}
table{border:1px solid #dfdfdf}
table td{padding:5px 10px;border:1px solid #dfdfdf}
.block{display:block}
.iblock{display:inline-block;vertical-align:top}
.none{display:none}
.fleft{float:left}
.fright{float:right}
.fnone{float:none}
.bx{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
.grayf{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%); -webkit-transition:all .6s ease; -webkit-backface-visibility:hidden; }
.grayfd{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}
.ohidden{overflow:hidden}
.w100{width:100%}
.h100{height:100%}
.both{clear:both}
.normal{font-weight:400}
.bold{font-weight:700}
.exbold{font-weight:900}
.italic{font-style:italic}
.inormal{font-style:normal}
.center{text-align:center}
.tleft{text-align:left}
.tright{text-align:right}
.utext{text-decoration:underline}
.ntext{text-decoration:none}
.uptext{text-transform:uppercase}
.ulclear{padding:0;margin:0;list-style:none}
.cmargin{margin:0 auto}
.rel{position:relative}
.abs{position:absolute}
.fixed{position:fixed}
.static{position:static}
input.error,textarea.error{border:1px solid red !important}
small.error{color:red;font-size:10pt;display:block;clear:both}
.flex{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex}
.iflex{display:-webkit-inline-flexbox;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}
.flipx{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}
.flcenter{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.jc{justify-content:center}

body header { background:rgba(255,255,255,0.9); left:0; top:0; width:100%; z-index:999; position: relative; }
body header.main { height: 95px; }

div.wpcf7 .screen-reader-response {
	width: 100%;
	position: relative;
	height: 32px;
	color: black;
	background-color: #fff;
	text-align: center;
}

body header section{width:100%;max-width:1340px;margin:0 auto;text-align:center}
body header section a{display:inline-block;vertical-align:top;text-align:left}
body header section a.logo{margin:15px 0 0 15px;width:120px;height:60px;float:left}
body header section a.logo img{display:block;width:100%}
body header section a.address,body header section a.phone{color:#171818;background:url('http://www.younewclinic.com/wp-content/themes/dubai-plastic-surgery-clinic/images/pin.png') no-repeat center left / auto 36px;padding:0 25px 0 36px;margin:25px 0 0;height:36px;font-size:9pt;line-height:18px;transition:0.3s}
body header section a.address:hover,body header section a.phone:hover{color:#6627df}
body header section a.phone{background:url('http://www.younewclinic.com/wp-content/themes/dubai-plastic-surgery-clinic/images/phone.png') no-repeat center left / auto 36px}
body header section a.phone strong{display:block}
body header section nav{float:right}
body header section nav a.nav{color:#171818;width:16.666%;margin:19px 0 0;height:36px;width:36px;display:none}
body header section nav a.nav img{display:block;width:100%}
body header section nav a.nav:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%); -webkit-transition:all .6s ease; -webkit-backface-visibility:hidden; }
body header section nav > ul{padding:0;margin:0;list-style:none;display:block;display:inline-block;vertical-align:top;text-align:right}
body header section nav > ul > li{padding:0 15px;display:inline-block;vertical-align:top}
body header section nav > ul > li > a{color:#171818 !important;font-weight:900;text-transform:uppercase;line-height:93px;letter-spacing:2px;transition:0.3s}
body header section nav > ul > li > a:hover{color:#6627df !important}
body header section nav > ul > li.selected > a,body header section nav > ul > li.active > a{color:#6627df !important}
body header section nav > ul > li > div{padding:30px 0;background:#6627df;left:0;top:95px;position:absolute;display:none;text-align:center;width:100%}
body header section nav > ul > li > div h2,body header section nav > ul > li > div div.section-header{padding:0 0 15px;margin:0 0 15px;font-family:'Roboto',sans-serif;font-weight:900;text-transform:uppercase;font-size:11pt;font-weight:700;letter-spacing:2px;position:relative}
body header section nav > ul > li > div h2:after,body header section nav > ul > li > div div.section-header:after{content:'';width:54px;border-bottom:2px solid #ffffff;left:0;bottom:0;position:absolute;display:block}
body header section nav > ul > li > div a{color:#ffffff !important;display:block}
body header section nav > ul > li > div a:hover{color:#dfdfdf !important}
body header section nav > ul > li > div li.selected a,body header section nav > ul > li > div li.active a{color:#dfdfdf !important}
body header section nav > ul > li > div > ul{max-width:1000px;padding:0;margin:0;list-style:none;display:block;margin:0 auto}
body header section nav > ul > li > div > ul > li{width:25%;display:inline-block;vertical-align:top;text-align:left;float:left}
body header section nav > ul > li > div > ul > li:nth-of-type(4){margin-left:-25%;margin-top:120px;clear:right}
body header section nav > ul > li > div > ul > li ul{padding:0;margin:0;list-style:none;display:block;overflow:hidden;margin-bottom:20px}
body header section nav > ul > li > div > ul > li ul li {margin-bottom:5px}

#content h1.page-title { margin-bottom: 8px; }

body header.fix{background:rgba(255,255,255,0.9);position:fixed}
body main {max-width:1340px;width:100%;margin:0 auto}
body main aside{width:100%;}
body main aside.slider{height:604px;position:relative}
body main aside.slider ul { background:url('http://www.younewclinic.com/wp-content/themes/dubai-plastic-surgery-clinic/images/flower.png') no-repeat center bottom / 55% auto;
		height:700px; position:relative;
		padding:0;margin:0;
		list-style:none; display:block;
		overflow:hidden;
		z-index:1;
		top: -96px;
}
body main aside.slider ul li { height:700px;
	position:relative;width:100%;
	display:-webkit-flexbox !important;
	display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-align:center !important;-ms-flex-align:center !important;-webkit-align-items:center !important;align-items:center !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important
}

body main aside.slider ul li img { right:0;bottom:0;height:97%;display:block;position:absolute; z-index:1; }
body main aside.slider ul li div {padding:0 4.1665%;width:49.998%;position:relative;z-index:2; }

body main aside.slider ul li h2,body main aside.slider ul li h1.slide-title,.testimonials.benefit-entry .subheading { padding:0 0 15px;margin:0 0 20px;font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;position:relative;font-size:11pt;letter-spacing:2px}
body main aside.slider ul li h2:after,body main aside.slider ul li h1.slide-title:after,.testimonials.benefit-entry .subheading:after{content:'';width:54px;border-bottom:2px solid #6627df;left:0;bottom:0;position:absolute;display:block}
body main aside.slider ul li p{font-family:'Playfair Display',serif;line-height:46px;font-size:27pt;display:block}
body main aside.slider ul li .btn{margin-top:20px}
body main aside.slider ul li.cycleout{animation:cout 0.5s forwards}
body main aside.slider .pager{left:0;bottom:49px;font-size:0;z-index:998;width:100%;text-align:center;position:absolute}
body main aside.slider .pager span,body main aside.slider .pager a{border:2px solid #6627df;margin:0 6px;width:10px;height:10px;cursor:pointer;display:inline-block;vertical-align:top;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;position:relative;transition:0.3s}
body main aside.slider .pager span.active:after,body main aside.slider .pager a.active:after,body main aside.slider .pager span.cycle-pager-active:after,body main aside.slider .pager a.cycle-pager-active:after{content:'';background:#6627df;margin:2px 0 0 2px;width:6px;height:6px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;display:block}
body main aside.features div{padding:40px 50px 0;width:24.999%;height:210px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main aside.features div:nth-of-type(2){background:#e6e6e6}
body main aside.features div:nth-of-type(3){background:#efefef}
body main aside.features div:nth-of-type(4){background:#f8f8f8}
body main aside.features div h3{margin:0 0 10px;font-size:16pt}
body main aside.options ul{padding:0;margin:0;list-style:none;display:block;overflow:hidden;font-size:0}
body main aside.options ul li{background:#ffffff;padding:0 !important;width:33.333%;height:240px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;position:relative;font-size:11pt;display:inline-block;vertical-align:top;overflow:hidden}
body main aside.options ul li a{color:#171818;padding:40px 30px 0 0;height:240px;width:100%;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main aside.options ul li a:hover strong{color:#6627df}
body main aside.options ul li img{left:0;top:0;position:absolute;height:100%;display:block;z-index:10}
body main aside.options ul li strong,body main aside.options ul li span{position:relative;z-index:11;display:block;transition:0.3s}
body main aside.options ul li strong{padding:0 0 15px;margin:0 0 20px 50%;font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;font-size:11pt;letter-spacing:2px}
body main aside.options ul li strong:after{content:'';width:54px;border-bottom:2px solid #6627df;left:0;bottom:0;position:absolute;display:block}
body main aside.options ul li span{margin-left:50%}
body main aside.options ul li.contact{color:#ffffff;background:#6627df url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/bck.png') no-repeat center center / 100% auto;padding:50px 0 0;text-align:center}
body main aside.options ul li.contact a{padding:55px 0 0;color:#ffffff}
body main aside.options ul li.contact a:hover strong{color:#ffffff}
body main aside.options ul li.contact a:hover span{color:#dfdfdf}
body main aside.options ul li.contact strong{margin:0;padding:0 20% 50px;text-transform:none;font-family:'Playfair Display',serif;font-size:18pt;display:block}
body main aside.options ul li.contact span{letter-spacing:2px;text-transform:uppercase;text-align:center;margin:0 auto}
body main aside.testimonials{padding:50px 0 70px;margin:0 auto;position:relative;max-width:960px}
body main aside.testimonials h2{padding:0 0 15px;font-family:'Roboto',sans-serif;text-align:center;font-weight:400;text-transform:uppercase;font-size:11pt;position:relative;letter-spacing:2px}
body main aside.testimonials h2:after{content:'';margin:0 0 0 -27px;width:54px;border-bottom:2px solid #6627df;left:50%;bottom:0;position:absolute;display:block}
body main aside.testimonials h3{padding:15px 0 40px;font-size:24pt;font-family:'Playfair Display',serif;text-align:center}
body main aside.testimonials ul{padding:0;margin:0;list-style:none;display:block;overflow:hidden;position:relative;text-align:center;font-size:12pt;margin:0 40px}
body main aside.testimonials ul li{display:none !important}
body main aside.testimonials ul li.cycle-slide-active{position:static !important;display:block !important}
body main aside.testimonials ul li blockquote{font-weight:300}
body main aside.testimonials ul li blockquote p{line-height:26px}
body main aside.testimonials ul li em{font-family:'Playfair Display',serif;font-weight:700;display:inline-block;vertical-align:top;max-width:430px}
body main aside.testimonials a.prev,body main aside.testimonials a.next{margin-top:10px;border-top:3px solid #171818;border-right:3px solid #171818;width:18px;height:18px;top:50%;display:block;position:absolute;transition:0.3s}
body main aside.testimonials a.prev:hover,body main aside.testimonials a.next:hover{border-top:3px solid #6627df;border-right:3px solid #6627df}
body main aside.testimonials a.prev{left:5px;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
body main aside.testimonials a.next{right:5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
body main aside.testimonials a.btn{margin:40px auto 0;clear:both;max-width:260px;display:block}
body main article{width:100%}
body main article.about{background:#ffffff url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/p_flower.png') no-repeat right bottom}
body main article.about dl{width:100%;overflow:hidden;font-size:0;position:relative}
body main article.about dl dt{width:49.998%;left:0;top:0;position:absolute;height:100%;display:inline-block;vertical-align:top}
body main article.about dl dt img{display:block;width:100%}
body main article.about dl dd{margin:0 0 0 49.998%;padding:120px 50px 140px;width:49.998%;font-size:11pt;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main article.about dl dd h1{padding:0 0 15px;margin:0 0 15px;font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;position:relative;font-size:11pt;letter-spacing:2px}
body main article.about dl dd h1:after{content:'';width:54px;border-bottom:2px solid #6627df;left:0;bottom:0;position:absolute;display:block}
body main article.about dl dd h2{margin:0 0 15px;font-size:24pt}
body main article.about dl dd p{font-size:12pt;line-height:28px}
body main article.about dl dd > a,body main article.about dl dd a.readmore{color:#6627df;font-weight:900;letter-spacing:2px;text-transform:uppercase}
body main article.about dl dd > a:hover,body main article.about dl dd a.readmore:hover{color:#00b3d3}
body main.inside { background:#ffffff; margin-top:48px; margin-bottom:50px; }
body main.inside article h1:not(.procedure-title),body main.inside article div.procedure-keyword:not(.procedure-title){padding:0 0 15px;margin:40px 0 15px 50px;font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;position:relative;font-size:11pt;letter-spacing:2px;float:left}
body main.inside article h1:not(.procedure-title):after,body main.inside article div.procedure-keyword:not(.procedure-title):after{content:'';width:54px;border-bottom:2px solid #6627df;left:0;bottom:0;position:absolute;display:block}
body main.inside article div.procedure-keyword{font-weight:700 !important}
body main.inside article .breadcrumbs{margin:40px 50px 0 0;float:right;font-size:0}
body main.inside article .breadcrumbs a,body main.inside article .breadcrumbs span{padding:0 0 15px;font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;position:relative;font-size:9pt;letter-spacing:2px;display:inline-block;vertical-align:top}
body main.inside article .breadcrumbs a{color:#313435;font-weight:700}
body main.inside article .breadcrumbs a:after{content:'/';margin:0 5px;display:inline-block;vertical-align:top}
body main.inside article section{border-top:1px solid #dfdfdf;padding:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;position:relative;width:100%;font-size:12pt;line-height:26px;overflow:hidden}
body main.inside article section section {
	border-top: 0px;
	padding:0px;
}
body main.inside article section.intro{padding:15px 58.331% 30px 50px;background:url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/p_flower.png') no-repeat right bottom / 140px auto;border:none}
body main.inside article section.intro h1.procedure-title{padding-bottom:25px;font-size:27pt}
body main.inside article section.intro h2:not(.procedure-subtitle){padding-bottom:25px;font-size:27pt}
body main.inside article section.intro h2.procedure-subtitle{font-size:12pt;line-height:26px;font-family:'Roboto',sans-serif}
body main.inside article section.intro p,body main.inside article section.intro h2.procedure-subtitle{text-transform:uppercase}
body main.inside article section.twocols > div{width:100%;column-count:2;-moz-column-count:2;-webkit-column-count:2;-ms-column-count:2;-o-column-count:2;-moz-column-gap:100px;-webkit-column-gap:100px;column-gap:100px}
body main.inside article section span.img{height:420px;padding:0 50px;margin:50px 0 -50px -50px;width:100%;display:block}
body main.inside article section span.img.half{margin:0;padding:0;width:50%;right:0;top:0;height:100%;position:absolute}
body main.inside article section span.img.half.left{right:auto;left:0}
body main.inside article section span.img.fw{margin:-50px 0 50px -50px}
body main.inside article section h3,body main.inside article section h2.procedure-title{padding:0 0 20px;margin:30px 0 35px;font-family:'Playfair Display',serif;font-weight:400;position:relative;font-size:18pt}
body main.inside article section h3:after,body main.inside article section h2.procedure-title:after{content:'';width:54px;border-bottom:2px solid #6627df;left:0;bottom:0;position:absolute;display:block}
body main.inside article section > div{padding:0 50px 0 0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article section > div.right{padding:0 0 0 50px;float:right}
body main.inside article section > div.ctext{width:100%;max-width:960px;margin:0 auto}
body main.inside article section ul.cols2,body main.inside article section ul.cols3{padding:0;margin:0;list-style:none;display:block;overflow:hidden;width:100%;font-size:0}
body main.inside article section ul.cols2 > li,body main.inside article section ul.cols3 > li{padding:0 50px 0 0;font-size:12pt;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article section ul.cols3{column-count:3;-moz-column-count:3;-webkit-column-count:3;-ms-column-count:3;-o-column-count:3;-moz-column-gap:45px;-webkit-column-gap:45px;column-gap:45px}
body main.inside article section ul.cols3 li{width:100%}
body main.inside article section ul.cols2{column-count:2;-moz-column-count:2;-webkit-column-count:2;-ms-column-count:2;-o-column-count:2;-moz-column-gap:45px;-webkit-column-gap:45px;column-gap:45px}
body main.inside article section ul.cols2 > li{width:100%}
body main.inside article section ul.cols2.sitemap > li{margin-bottom:10px;width:100%}
body main.inside article section ul.cols2.sitemap > li h3{margin:0}
body main.inside article section ul.cols2.sitemap > li h3:after{display:none}
body main.inside article section ul.cols2.sitemap > li a{color:#171818}
body main.inside article section ul.cols2.sitemap > li a:hover{color:#6627df}
body main.inside article section.testimonials > ul{padding:0;margin:0;list-style:none;display:block;overflow:hidden;width:100%}
body main.inside article section.testimonials > ul > li{margin:0 auto 40px;position:relative;width:100%;max-width:1000px;overflow:hidden}
body main.inside article section.testimonials > ul > li > blockquote{background:#f5f5f5;padding:20px 20px 0;width:74.997%;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article section.testimonials > ul > li > blockquote:after{content:'';background:#f5f5f5;width:30px;height:30px;right:-10px;top:15px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);display:block;position:absolute}
body main.inside article section.testimonials > ul > li > em{padding:16px 0 0 40px;width:24.999%;float:right;line-height:22px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article section.testimonials > ul > li:nth-of-type(odd) > blockquote{float:right}
body main.inside article section.testimonials > ul > li:nth-of-type(odd) > blockquote:after{right:auto;left:-10px}
body main.inside article section.testimonials > ul > li:nth-of-type(odd) > em{padding:16px 40px 0 0;float:left}
body main.inside article section.testimonials > ul > li:nth-of-type(even) > blockquote{background:#f4effd}
body main.inside article section.testimonials > ul > li:nth-of-type(even) > blockquote:after{background:#f4effd}
body main.inside article section.testimonials > ul > li:last-of-type{margin:0 auto}
body main.inside article section.procedure > span.bf{border:1px solid #dfdfdf;border-left:none;padding:0;margin:0 auto 65px;text-align:center;font-size:0;max-width:960px;height:360px}
body main.inside article section.procedure > span.bf span{border-left:1px solid #dfdfdf;width:50%;height:360px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;position:relative;z-index:10;display:inline-block;vertical-align:top;overflow:hidden}
body main.inside article section.procedure > span.bf span img{display:block;width:100%}
body main.inside article section.procedure > span.bf span em{background:#dfdfdf;padding:0 8px 0 7px;left:0;top:0;max-width:50%;z-index:11;font-size:11pt;position:absolute;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article section.procedure > span.bf span strong{background:#cbcbcb;color:#6627df;opacity:0.98;padding:32% 0 0;display:block;font-size:18pt;text-transform:uppercase;width:100%;height:100%;text-align:center;position:absolute;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;display:none}
body main.inside article section.procedure > span.bf span strong ins{color:#171818;text-transform:none;font-size:14pt;display:block;clear:both}
body main.inside article section.procedure > span.bf span:last-of-type em{padding:0 7px 0 8px;left:auto;right:0}
body main.inside article section.procedure > span.bf .btn{margin:-25px 0 0;position:relative;z-index:12}
body main.inside article section.procedure > span.bf.sc > span{cursor:pointer}
body main.inside article section.procedure > span.bf.sc > span strong{display:block}
body main.inside article section.procedure .ctext{margin:0 auto;padding-right:0;max-width:960px}
body main.inside article.text h1,body main.inside article.text .breadcrumbs{margin-bottom:40px}

/*body main.inside article.text section{padding:20px 33.332% 60px 8.333%}*/

body main.inside article.text.gallery nav{border-top:1px solid #dfdfdf;padding:20px 40px 10px;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article.text.gallery nav ul{padding:0;margin:0;list-style:none;display:block;overflow:hidden;width:100%;font-size:0;padding:0 8px}
body main.inside article.text.gallery nav ul li{margin-bottom:10px;max-width:25%;width:100%;display:inline-block;vertical-align:top;font-size:11pt;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article.text.gallery nav ul li ul{padding:0;margin:0;list-style:none;display:block;overflow:hidden;margin-bottom:10px}
body main.inside article.text.gallery nav ul li a.selected{color:#171818;text-decoration:underline}
body main.inside article.text.gallery nav ul li a.showall.selected{color:#6627df;font-weight:700;text-decoration:none}
body main.inside article.text.gallery section{padding:40px 40px 60px;font-size:0}
body main.inside article.text.gallery section a{border:8px solid rgba(0,0,0,0);width:33.333%;height:260px;overflow:hidden;display:inline-block;vertical-align:top;position:relative;z-index:11;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article.text.gallery section a.hide{animation:hide 0.5s forwards ease;left:50%;top:40px;position:absolute;z-index:10}
body main.inside article.text.gallery section a:before{content:'';left:0;top:0;background:rgba(102,39,223,0.6) url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/glass.png') no-repeat center center / 180px auto;opacity:0;width:100%;height:100%;display:block;position:absolute;z-index:13;transition:0.3s}
body main.inside article.text.gallery section a img{width:100%}
body main.inside article.text.gallery section a:hover:before{background:rgba(102,39,223,0.6) url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/glass.png') no-repeat center center / 60px auto;opacity:1}
body main.inside article.text.gallery section a.sc:after{content:'sensitive content';background:#cbcbcb;color:#6627df;padding:0 20px;opacity:0.95;left:0;top:0;width:100%;height:100%;display:block;text-transform:uppercase;font-weight:700;text-align:center;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;position:absolute;z-index:12;font-size:18pt;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;transition:0.3s}
body main.inside article.text.gallery section a.tt span{padding:0 20px;color:#ffffff;background:rgba(23,24,24,0.6);left:0;top:0;font-size:22pt;line-height:30px;font-family:'Playfair Display',serif;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;justify-content:center;width:100%;height:100%;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;transition:0.3s;z-index:12}
body main.inside article.text.gallery section.intro{padding:0 58.331% 15px 50px;background-position:top right;height:auto}
body main.p404{max-width:320px}
body main.p404 article h1{color:#6627df}
body main.p404 article h1:after{display:none}
body main.p404 article a{color:#ffffff;background:#6627df;padding:20px 0;margin-bottom:20px;text-align:center;display:block}
body main.p404 article a:hover{background:#4718a2}
body main.p404 article section{padding-top:20px;padding-bottom:20px}
body footer{border-top:1px solid #dfdfdf;background:#ffffff;width:100%;margin:0 auto;max-width:1340px;overflow:hidden}
body footer > div{ color:#ffffff;background:#313435 url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/bck.png') no-repeat center center;padding:40px 0 0 50px;height:420px;width:100%;max-width:33.332%;font-size:12pt;letter-spacing:1px;line-height:26px;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important }
body footer > div h3{padding:0 0 15px;margin:0 0 15px;font-family:'Roboto',sans-serif;font-weight:400;text-transform:uppercase;position:relative;font-size:11pt;letter-spacing:2px}
body footer > div h3:after{content:'';width:54px;border-bottom:2px solid #6627df;left:0;bottom:0;position:absolute;display:block}
body footer > div a{color:#ffffff !important;display:block;transition:0.3s}
body footer > div a:hover{color:#dfdfdf !important}

body footer div.wpcf7 {
	color:#ffffff;
	background:#313435 url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/bck.png') no-repeat center center;
	padding:0px 0 0 50px;
	height:420px;
	width:100%;
	max-width:66.664% !important;
	font-size:12pt;
	letter-spacing:1px;
	line-height:26px;
	overflow:hidden;
	float:left;
}

body footer > form { padding:40px 50px 0 50px;background:#ffffff;height:420px;width:100%;max-width:66.664%;font-size:0;overflow:hidden;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body footer > form p {
	height: 32px;
	margin:0;justify-content:flex-end;width:100%;
	display:-webkit-inline-flexbox;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;font-size:0;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;
	-webkit-background-clip:padding-box !important;background-clip:padding-box !important
}

form p input,
form p textarea {
	border-bottom:2px solid #171818;
	margin-bottom:20px;
	text-indent:10px;
	height:32px;
	width:50%;
	font-size:12pt;
	font-family:'Roboto',sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-background-clip:padding-box !important;
	-webkit-background-clip:padding-box !important;
	background-clip:padding-box !important
}

form p textarea {
	height: 96px;
	width: 200%;
	margin-bottom: 64px;
}

form.wpcf7-form {
	background-color: #fff;
	padding: 0 48px;
}

form.wpcf7-form p {
	margin: 0 0 0px 0;
	width: 49%;
	display: inline-block;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {
	width: 100%;
}

form.wpcf7-form input[type=submit] {
	color: #ffffff;
	background: #6627df;
	text-indent: 0;
	padding: 0 20px;
	height: 50px;
	cursor: pointer;
	font-size: 11pt;
	letter-spacing: 2px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding-box !important;
	-webkit-background-clip: padding-box !important;
	background-clip: padding-box !important;
	transition: 0.3s;
	font-family: 'Roboto',sans-serif;
	float: right;
}

body footer > form p input:first-of-type{margin-right:20px}
body footer > form p textarea{height:130px;width:100%;max-width:100%}
body footer > form p.fw{width:100%}
body footer > form p.btn{width:100%;text-align:right}
body footer > form p.btn button{background:#313435}
body footer > form p.btn button:hover{background:#6627df}
body footer > form .thankyou{padding:70px 0 0;display:block}
body footer > form .thankyou h2{font-family:'Playfair Display',serif;text-align:center;font-size:24pt}
body footer > form .thankyou p{padding:10px 0 50px;display:block;width:100%;max-width:300px;margin:0 auto;text-align:center}
body footer > form .thankyou button{margin:0 auto;display:block}
body footer aside{ height:310px; width:100%; clear:both; }
body footer aside.map > div{left:0;top:0;width:100%;height:100%;position:absolute}
body footer > small{padding:40px 0 40px 50px;float:left;font-size:12pt;line-height:20px}
body footer > small span{white-space:nowrap}
body footer > nav{padding:40px 50px 40px 0;float:right}
body footer > nav ul{padding:0;margin:0;list-style:none;display:block;overflow:hidden}
body footer > nav ul li{margin:0 12px;display:inline-block;vertical-align:top;text-transform:uppercase;font-weight:700;letter-spacing:2px;line-height:20px}
body footer > nav ul li a{color:#171818 !important;transition:0.3s}
body footer > nav ul li a:hover{color:#6627df !important}
body footer > nav ul li.selected a,body footer > nav ul li.active a{color:#6627df !important}
body div.bf{border:none;padding:0;margin:0 20px 0 0;height:240px;clear:none;text-align:center;font-size:0;max-width:320px;width:100%;overflow:hidden;float:left}
body div.bf span{border-left:1px solid #dfdfdf;width:50%;height:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;position:relative;z-index:10;display:inline-block;vertical-align:top;overflow:hidden}
body div.bf span img{display:block;width:100%}
body div.bf span em{background:#dfdfdf;padding:0 8px 0 7px;left:0;top:0;max-width:50%;z-index:11;font-size:11pt;position:absolute;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body div.bf span strong{background:#cbcbcb;color:#6627df;opacity:0.98;padding:65px 0 0;display:block;font-size:14pt;text-transform:uppercase;width:100%;height:100%;text-align:center;position:absolute;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;display:none}
body div.bf span strong ins{color:#171818;text-transform:none;font-size:11pt;display:block;clear:both}
body div.bf span:last-of-type em{padding:0 7px 0 8px;left:auto;right:0}
body div.bf .btn{color:#6627df !important;margin:10px 0 0;padding:0;height:20px;background:none;letter-spacing:1px;line-height:20px;position:relative;z-index:12}
body div.bf .btn:hover{color:#313435 !important}
body div.bf.sc > span{cursor:pointer}
body div.bf.sc > span strong{display:block}
body .fr-fil{margin:0 20px 20px 0;float:left}
body .fr-fir{margin:0 0 20px 20px;float:right}
body aside.pp{padding:10px;left:0;top:0;justify-content:center;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;display:none;height:100%;position:fixed;text-align:center;z-index:999}
body aside.pp form{background:#ffffff;padding:20px 40px 10px;margin:auto;box-shadow:0 0 30px rgba(23,24,24,0.3);max-width:640px;display:block;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body aside.pp form h2{padding:0 0 10px;font-size:24pt}
body aside.pp form input{border-bottom:2px solid #171818;height:40px;font-size:12pt;text-align:center;width:100%;font-family:'Roboto',sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body aside.pp form button{min-width:180px}
body aside.pp form a.close{background:url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/close.png') no-repeat center center / cover;right:10px;top:10px;width:20px;height:20px;position:absolute}
body aside.pp form a.close:hover{opacity:0.7;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%); -webkit-transition:all .6s ease; -webkit-backface-visibility:hidden; }
.disclaimer{background-color:white;border-top:1px solid #dfdfdf;box-sizing:border-box;color:#000;display:block;font-size:12px;line-height:1.5;max-width:1340px;padding:30px 50px}
.media img{display:block;height:auto;max-width:100%}
.testimonials.benefit-entry{background:#ffffff url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/p_flower.png') no-repeat right bottom / 140px auto;box-sizing:border-box;margin:30px auto;max-width:unset;padding:50px 25px;text-align:center;width:100%}
.testimonials.benefit-entry .subheading:after{left:50%;margin-left:-27px}
.testimonials.benefit-entry h1{font-size:27pt;line-height:46px;margin-bottom:15px}
.testimonials.benefit-entry hr{background-color:#dfdfdf;border:none;height:1px;margin:0 -25px 50px}
.testimonials.benefit-entry .benefit-entry-title{clear:both;float:none;margin:0 auto;max-width:880px;padding-bottom:50px}
.testimonials.benefit-entry .benefit-entry-title p{margin-bottom:0}
.testimonials.benefit-entry .benefit-entry-item{box-sizing:border-box;float:left;padding:0 25px;text-align:left;width:33.3333%}
.testimonials.benefit-entry .benefit-entry-item p{margin-bottom:0}
.testimonials.benefit-entry .benefit-entry-item h2{margin-bottom:15px;text-align:left}
.testimonials.benefit-entry .benefit-entry-item h2::after{left:0;margin-left:0}
@keyframes cout{0%{opacity:1}
100%{opacity:0}
}
@keyframes ingal{0%{opacity:0;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
100%{opacity:1;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
}
@keyframes hide{0%{opacity:1;position:relative;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
100%{opacity:0;position:absolute;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
}
@media screen and (max-width:1339px){body header section{text-align:left}
body header section a{position:relative;z-index:10}
body header section a.logo{margin-right:4.1665%}
body header section a.address,body header section a.phone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;font-size:8pt}
body header section nav{padding-right:10px;right:0;top:0;position:absolute;width:100%;z-index:9}
body header section nav > ul > li{padding:0 5px}
body header section nav > ul > li > a{font-size:11pt;letter-spacing:0}
body header section nav > ul > li > div > ul{padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main aside.slider ul li p{line-height:38px;font-size:21pt}
body main aside.features div{padding:20px 25px 0}
body main aside.options ul li{padding:40px 20px 0 0;height:200px;text-shadow:1px 1px 0 #ffffff}
body main aside.options ul li a{height:200px}
body main aside.options ul li img{left:-30px}
body main aside.options ul li strong,body main aside.options ul li span{margin-left:42%}
body main aside.options ul li.contact{padding:40px 0 0;text-shadow:none}
body main aside.options ul li.contact strong{padding:0 10% 35px}
body main aside.testimonials{max-width:800px}
body main article.about dl dd{padding:40px 50px 70px}
body main.inside article section.intro h2{line-height:40px}
body footer > div{padding:30px 25px 0}
body footer > form{padding:20px 25px 0}
body footer > small{padding-left:25px;font-size:11pt}
body footer > nav{padding-right:25px;font-size:10pt}
body footer > nav ul li{margin:0 7px}
}
@media screen and (max-width:999px){body header{background:rgba(255,255,255,0.9) !important;position:fixed !important}
body header section{text-align:right}
body header section nav{width:auto;position:static}
body header section nav a.nav{margin-right:10px;display:block}
body header section nav > ul{background:rgba(102,39,223,0.9);left:0;top:95px;position:absolute;width:100%;display:none;text-align:center}
body header section nav > ul > li a{color:#ffffff !important}
body header section nav > ul > li a:hover{color:#dfdfdf !important}
body header section nav > ul > li.selected > a,body header section nav > ul > li.active > a{color:#dfdfdf !important}




body li.post header {
	height: 55px;
}
body li.post div.entry-content {
	margin-top: 0px;
}






body main aside.slider ul li div{padding:0 2.77766667%;width:54.1645%}
body main aside.slider .pager{padding:0 20px 0 0;bottom:20px;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main aside.features div{width:50%}
body main aside.options ul li{width:50%}
body main.inside article.text section{padding:20px}
body main.inside article.text section h3,body main.inside article.text section h4,body main.inside article.text section h5{margin-left:0}
body main.inside article.text.gallery nav ul li{max-width:33.333%}
body main.inside article.text.gallery section > a{width:50%}
body main.inside article.text.gallery section > a.tt{width:50%}
body main.inside article section span.img.half,body main.inside article section span.img.left,body main.inside article section span.img.right{margin:-50px 0 50px -50px;min-height:360px;padding:0 50px;width:100%;max-width:100%;position:static}
body main.inside article section > div{padding:0 20px;width:100%}
body main.inside article section > div.right{padding:0 20px;float:none;width:100%}
body main.p404{margin:40px auto 0 !important;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.p404 section{padding:20px 0 0 !important}
.testimonials.benefit-entry .benefit-entry-item{float:none;margin-bottom:50px;text-align:center;width:100%}
.testimonials.benefit-entry .benefit-entry-item h2{text-align:center}
.testimonials.benefit-entry .benefit-entry-item h2::after{left:50%;margin-left:-27px}
.testimonials.benefit-entry .benefit-entry-item:last-of-type{margin-bottom:0}
}
@media screen and (max-width:820px){body main aside.slider ul li > img{height:85%}
body main aside.testimonials{padding:50px 0 60px;max-width:640px}
body main.inside{margin:95px 0 0}
body main.inside article h1,body main.inside article div.procedure-keyword{margin-left:15px !important}
body main.inside article .breadcrumbs{margin-right:15px}
body main.inside article section {padding:0}

body main.inside article section.intro { padding:0px 24.999% 15px 15px; }

body main.inside article section.intro h1{margin-left:0 !important;line-height:40px}
body main.inside article section.twocols > div{column-count:1;-moz-column-count:1;-webkit-column-count:1;-ms-column-count:1;-o-column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}
body main.inside article section.procedure{padding-left:20px}
body main.inside article section span.img{height:300px}
body main.inside article section span.img.half{height:300px;position:static;width:100%}
body main.inside article section h3,body main.inside article section h2.procedure-title{margin:0 0 15px 0}
body main.inside article section > h3{margin:15px 0 15px 15px}
body main.inside article section > div{padding:15px;width:100%}
body main.inside article section ul.cols3,body main.inside article section ul.cols2{padding:15px;column-count:1;-moz-column-count:1;-webkit-column-count:1;-ms-column-count:1;-o-column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}
body main.inside article section ul.cols3 li,body main.inside article section ul.cols2 li{width:100%}
body main.inside article section.testimonials > ul{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article section.testimonials > ul > li blockquote{padding-bottom:1px;width:100%;float:none !important}
body main.inside article section.testimonials > ul > li blockquote:after{margin:0 -12px 0 0;left:auto !important;right:50% !important;top:auto !important;bottom:-15px !important}
body main.inside article section.testimonials > ul > li > em{padding:30px 0 0 !important;text-align:center;width:100%;display:block;float:none !important;max-width:320px;margin:0 auto}
body main.inside article section.procedure{padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article section.procedure > span.bf{margin:20px auto 15px;border:none;height:auto;max-width:480px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main.inside article section.procedure > span.bf span{border-bottom:1px solid #ffffff;width:100%}
body main.inside article section.procedure > span.bf span strong{padding-top:33%}
body main.inside article section.procedure > span.bf .btn{margin-top:20px}
body main.inside article section.procedure .ctext{padding-left:0;padding-right:0}
body main.inside article.text.gallery nav ul li{max-width:50%}
body main.inside article.text.gallery section > a{width:50%}
body footer{padding-bottom:60px}
body footer > div,body footer > form{height:auto;padding-bottom:40px;max-width:100%}
body footer > small,body footer > nav{padding:20px;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body footer > small ul,body footer > nav ul{width:100%}
body footer > small{border-bottom:1px solid #dfdfdf}
}
@media screen and (max-width:700px){body header section a.address,body header section a.phone{padding-right:8px;font-size:0}
body main aside.slider{height:auto}
body main aside.slider ul{background:url('http://www.younewclinic.com/wp-content/themes/themes/you-new-clinic/assets/images/flower.png') no-repeat center bottom / 80% auto;height:auto}
body main aside.slider ul li{display:block !important;height:auto}
body main aside.slider ul li div{padding:120px 15px 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
body main aside.slider ul li div p{font-size:20pt;line-height:36px}
body main aside.slider ul li img{width:60%;position:static;margin:0 auto;margin-top:-40px}
body main aside.features div{padding:15px 15px 0;height:180px}
body main article.about dl dt{height:260px;background-position:center top !important;width:100%;position:static;display:block}
body main article.about dl dd{margin:0;padding:30px 15px 40px;width:100%}
}
@media screen and (max-width:639px){body header section nav > ul{padding-top:30px;padding-bottom:30px}
body header section nav > ul > li{display:block}
body header section nav > ul > li > a{line-height:30px}
body header section nav > ul > li > div{background:#5d23cb;padding:15px 0 5px;position:static}
body header section nav > ul > li > div h2:after,body header section nav > ul > li > div div.section-header:after{margin:0 0 0 -27px;left:50%}
body header section nav > ul > li > div > ul > li{margin:0 !important;width:100%;text-align:center;float:none;clear:both}
body header section nav > ul > li > div > ul > li a{text-align:center}
body main aside.features div{height:auto;padding-bottom:10px;width:100%}
body main aside.options ul li{width:100%}
body main aside.options ul li a{padding-top:30px}
body main aside.testimonials a.prev{left:15px}
body main aside.testimonials a.next{right:15px}
body main.inside article h1,body main.inside article div.procedure-keyword{margin-bottom:0}
body main.inside article .breadcrumbs{margin:0;padding:20px 15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%}
body main.inside article .breadcrumbs a,body main.inside article .breadcrumbs span{padding-bottom:5px}
body main.inside article section ul.cols3 li,body main.inside article section ul.cols2 li{padding-right:30px;width:100%}
body main.inside article section ul.cols3.sitemap,body main.inside article section ul.cols2.sitemap{column-count:1;-moz-column-count:1;-webkit-column-count:1;-ms-column-count:1;-o-column-count:1}
body main.inside article section.intro{padding-right:15px}
body main.inside article.text h1{margin-bottom:0}
body main.inside article.text .breadcrumbs{margin-bottom:20px}
body main.inside article.text.gallery nav{padding:10px 0 0;padding-right:0}
body main.inside article.text.gallery section{padding:0}
body main.inside article.text.gallery section a{width:100%}
body footer > form p{padding:0;flex-wrap:wrap;width:100%}
body footer > form p input{width:100%}
body footer > form p input:first-of-type{margin-right:0}
body .fr-fil{margin:0 auto 20px;float:none !important;max-width:320px;display:block;width:100%}
body .fr-fir{margin:0 auto 20px;float:none !important;max-width:320px;display:block;width:100%}
}
@media screen and (max-width:480px){body main.inside article.text.gallery nav ul li{max-width:100%}
body main.inside article.text.gallery section > a{width:100%}
body main.inside article.text.gallery section > a.tt{width:100%}
body main.inside article.text.gallery section.intro{padding:0}
body aside.pp form{padding:20px 20px 1px}
}
@media screen and (max-width:359px){body main.inside article section.procedure > span.bf span{height:280px}
body main.inside article section.procedure > span.bf span strong{padding-top:35%}
}
@media screen and (min-width:1000px){body header section nav > ul{display:block !important}
}