@charset 'utf-8';















/*















Theme Name: Healthandcare















Theme URI: http://healthandcare.ancorathemes.com/















Description: Healthandcare - Multipurpose and Multiskin Responsive Wordpress theme















Author: Ancorathemes















Author URI: http://ancorathemes.com/















Version: 1.0















License: GNU General Public License















License URI: license.txt















Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready















*/















































/* TABLE OF CONTENTS:































1. Reset tags















2. Default tag's settings















3. Form fields settings















4. WP styles and Screen readers















5. Theme grid















6. Page layouts















7. Section's decorations















   7.1 Header















   7.2 Main Slider















   7.3 Page top: page title and breadcrumbs















   7.4 Main content wrapper















   7.5 Post Formats















   7.6 Post Layouts















   7.7 Paginations















8. Single page parts















   8.1 Attachment and Portfolio post navigation















   8.2 Reviews block















   8.3 Post author















   8.4 Comments















   8.5 Page 404















   8.8 Team member















9. Sidebars















10. Footer areas















11. Utils















12. Registration and Login popups















13. Third part plugins















14. Predefined classes for users































-------------------------------------------------------------- */















































































/* 1. Reset tags















-------------------------------------------------------------- */















html, body, div, span, applet, object, iframe,















h1, h2, h3, h4, h5, h6, p, blockquote, pre,















a, abbr, acronym, address, big, cite, code,















del, dfn, em, font, ins, kbd, q, s, samp,















small, strike, strong, sub, sup, tt, var,















dl, dt, dd, ol, ul, li,















fieldset, form, label, legend,input,textarea,button,















table, caption, tbody, tfoot, thead, tr, th, td,















article, aside, address, section, video, audio {















	font-family: inherit;















	font-style: inherit;















    font-size: inherit;















	font-weight: inherit;















	line-height:inherit;















	border: 0;















	outline: 0;















	-webkit-font-smoothing: antialiased;















	-ms-word-wrap: break-word;















	    word-wrap: break-word;















}















html, body {















	margin: 0;















	padding: 0;















	width: 100%;















	height: 100%;















	line-height:150%;















}















html {















	font-size: 13px;	/*62.5%;*/		/* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */















	overflow-y: scroll;		 			/* Keeps page centred in all browsers regardless of content height */















	-webkit-text-size-adjust: 100%; 	/* Prevents iOS text size adjust after orientation change, without disabling user zoom */















	    -ms-text-size-adjust: 100%; 	/* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */















	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);















}















































































/* 2. Default tag's settings















-------------------------------------------------------------- */















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































h1, h2, h3, h4, h5, h6 { line-height:120%; }































h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote, address { margin: 0; }















p, ul, ol, dl, blockquote, address { margin-bottom: 1.5em; }















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















ul>li, ol>li, dl>dd {















    margin-bottom: 0.5rem;















    line-height: 1.8em;















}















li>ul, li>ol, dd>dl { margin-top:0.5em; }















li > p { margin-bottom:0; }















li > p+p { margin-top:0.5em; }































ol, ul {















	padding-left:1.5em;















}















































/* Links */















a {















	text-decoration:none;















	background:transparent;















}















a,















a:hover,















a:focus,















a:active {















	outline: 0;















}















a img { border: none; }































:active, :focus { outline:0; }































.sc_team_button.sc_item_button .sc_button:before{















    right: 0.68461rem;















}















.sc_team_button.sc_item_button .sc_button:hover:before{















    right: 0.88461rem;















}















/* Tables */















table {















	border-collapse:collapse;















	border-spacing: 0;















}















td, th {















	border: 1px solid #e4e7e8;















	padding: 4px;















}















caption, th {















	font-weight: bold;















	text-align: center;















}















body[class*="woocommerce-"] table th, body[class*="woocommerce-"] table td {















	border-width:0;















}































blockquote:before, blockquote:after,















q:before, q:after {	content: ""; }















blockquote, q {	quotes: "" "";}































dt {	font-weight: bold; }















dd {	margin-left: 1.5em; }















b, strong {	font-weight: bold; }















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















blockquote { padding: 0.7em; }































pre, code, kbd, tt, var, samp {















	font-family: "Courier New", Courier, monospace;















	font-size: 1em;















}















pre {















	overflow: auto;















	max-width: 100%;















}















abbr, acronym {















	border-bottom: 1px dotted;















	cursor: help;















}















mark, ins {















	background-color:transparent;















	text-decoration: none;















	font-style:italic;















	font-weight:bold;















}















.page-id-972 .sidebar .ui-widget-content{















    border: 0 !important;















    background: none !important;















}















.page-id-972 .sidebar .ui-widget-header{















    border: 0 !important;















    background: none !important;















}















.page-id-972 .sidebar .ui-state-active, .page-id-972 .sidebar .ui-widget-content .ui-state-active, .page-id-972 .sidebar .ui-widget-header .ui-state-active,















.page-id-972 .sidebar .ui-state-default, .page-id-972 .sidebar .ui-widget-content .ui-state-default, .page-id-972 .sidebar .ui-widget-header .ui-state-default{















    border: 0 !important;















    background: none !important;















    border-radius: 0 !important;















}















#review_form #respond .comment-form-author label, #review_form #respond .comment-form-email label{















    width: 50px;















    display: inline-block;















}















sup,















sub {















	font-size: 75%;















	height: 0;















	line-height: 0;















	position: relative;















	vertical-align: baseline;















}















sup { bottom: 1ex; }















sub { top: .5ex; }















small {	font-size: 75%; }















big {	font-size: 125%; }































[hidden], template { display: none; }































hr {















  -moz-box-sizing: content-box;















  box-sizing: content-box;















  height: 0;















}































/* Images */















img {















	max-width: 100%;















	height: auto;















	vertical-align:top;















}































figure,















.wp-caption-overlay .wp-caption {















	border: 0;















	margin: 0;















	padding: 0;















	overflow: hidden;















	position: relative;















	max-width:100%;















}















figure figcaption,















.wp-caption-overlay .wp-caption .wp-caption-text,















.wp-caption-overlay .wp-caption .wp-caption-dd {















	-webkit-transition: all ease-in-out .3s;















	   -moz-transition: all ease-in-out .3s;















	    -ms-transition: all ease-in-out .3s;















	     -o-transition: all ease-in-out .3s;















	        transition: all ease-in-out .3s;















	position: absolute;















	bottom: 0;















	right: 0;















	left: 0;















	margin-bottom: 0;















	background-color: rgba(0,0,0,0.5);















	font-size: 0.75em;















	line-height:1.3em;















	color: #fff;















	padding: 0.25em 0.8em;















}















figure figcaption{















    bottom: -5em;















}















figure:hover figcaption,















.wp-caption-overlay .wp-caption:hover .wp-caption-text,















.wp-caption-overlay .wp-caption:hover .wp-caption-dd {















	margin-bottom: -5em;















}































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































































/* Audio and Video */















audio,















canvas,















progress,















video {















  display: inline-block;















  vertical-align: baseline;















}















audio:not([controls]) {















  display: none;















  height: 0;















}















iframe, video, embed {















	max-width: 100%;















	min-height: 100px;















	vertical-align: top;















}































/* Media Elements player hook */















.me-cannotplay { overflow:hidden; }















.me-plugin { position: absolute; height: 0; width: 0; }			/* Media elements hook for Safary */































/* Fontello icons */















[class^="icon-"]:before, [class*=" icon-"]:before {















	line-height: inherit;















	font-weight: inherit;















	font-size: inherit;















	width:auto;















	margin:0;















}















































































/* 3. Form fields settings















-------------------------------------------------------------- */















button, input, optgroup, select, textarea {















	font-family: inherit;















	font-size: 1em;				/* Corrects font size not being inherited in all browsers */















	line-height: 1.3em;















	margin: 0;					/* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */















	vertical-align: baseline;	/* Improves appearance and consistency in all browsers */















}















button, input {















	line-height: normal;		/* Addresses FF3/4 setting line-height using !important in the UA stylesheet */















}















button {















	overflow: visible; 















}















button,















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;















}















textarea,















input[type="text"],















input[type="number"],















input[type="email"],















input[type="password"],















input[type="search"],















input[type="checkbox"],















input[type="radio"] {















	-webkit-box-sizing: border-box;















	   -moz-box-sizing: border-box;















	        box-sizing: border-box;	/* Addresses box sizing set to content-box in IE8/9 */















}















input[type="checkbox"],















input[type="radio"] {















	padding: 0;						/* Addresses excess padding in IE8/9 */















}















input[type="number"]::-webkit-inner-spin-button,















input[type="number"]::-webkit-outer-spin-button {















	height: auto;















}















input[type="search"] {















	-webkit-appearance: none;		/* Addresses appearance set to searchfield in S5, Chrome */















	-webkit-appearance: textfield;















}















input[type="search"]::-webkit-search-cancel-button,















input[type="search"]::-webkit-search-decoration {















	-webkit-appearance: none;		/* Corrects inner padding displayed oddly in S5, Chrome on OSX */















}















button::-moz-focus-inner,















input::-moz-focus-inner {			/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */















	border: 0;















	padding: 0;















}















input[type="text"],















input[type="number"],















input[type="email"],















input[type="password"],















input[type="search"],















input[type="tel"],















textarea {















	-webkit-appearance: none;















	outline: none;















	resize: none;















	padding: 0.45em 0.5em;















}















button::-moz-focus-inner { 















	border: 0;















}















button:focus,















input[type="text"]:focus,















input[type="email"]:focus,















input[type="password"]:focus,















input[type="search"]:focus,















textarea:focus {















	outline: none;















}















textarea {















	overflow: auto;			/* Removes default vertical scrollbar in IE6/7/8/9 */















	vertical-align: top;	/* Improves readability and alignment in all browsers */















	min-height:5em;















}















label.required:after {















	content:'*';















	display:inline-block;















	vertical-align:text-top;















	font-size:80%;















	color:#da6f5b;















}































































/* 4. WP styles and Screen readers















-------------------------------------------------------------- */















.screen-reader-text {















	clip: rect(1px, 1px, 1px, 1px);















	position: absolute !important;















}































.screen-reader-text:hover,















.screen-reader-text:active,















.screen-reader-text:focus {















	display: block;















	top: 5px;















	left: 5px;















	width: auto;















	height: auto;















	padding: 1em 1.5em;















	font-size:0.85em;















	line-height: normal;















	color: #21759b;















	background-color: #f1f1f1;















	border-radius: 3px;















	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);















	clip: auto !important;















	text-decoration: none;















	z-index: 100000; /* Above WP toolbar */















}































.alignleft {















	display: inline-block;















	float: left;















	margin-right: 2em;















}















.alignright {















	display: inline-block;















	float: right;















	margin-left: 2em;















}















.aligncenter {















	clear: both;















	display: block !important;















	margin-left: auto !important;















	margin-right:auto !important;















	text-align:center;















}































.sticky {















	position:relative;















}















.sticky .sticky_label {















	position:absolute; 















	right:0;















	top: 0;















	width:3em;















	height:3em;















	background-image:url(images/sticky.png);















	background-repeat:no-repeat;















	background-position:right top;















	background-size:3em 3em;















}















.gallery-caption {}















.bypostauthor {}































.wp-caption {















	position: relative;















	overflow:hidden;















	max-width:100%;















}















.wp-caption a[class*="magnific"],















.wp-caption a[class*="prettyPhoto"] {















	display: block;















}















.wp-caption a[class*="magnific"] img,















.wp-caption a[class*="prettyPhoto"] img {















	vertical-align: top;















}















.wp-caption .wp-caption-text,















.wp-caption .wp-caption-dd {















	padding: 0.5em 0 2em;















	font-size:0.75em;















	line-height:16px;















	font-style:italic;















	text-align:center;















}































.gallery {















	margin: 0 -5px;















}















.gallery .gallery-item a {















	display: block;















}















.gallery .gallery-item a img {















    border: none !important;















    display: block;















    width: 100%;















}















.gallery .gallery-item .gallery-icon {















	margin: 0 5px;















}















.gallery .gallery-item .gallery-caption {















    line-height: 100%;















    margin: 0;















    padding: 6px 6px 0;















	font-size:0.875em;















}















.gallery.gallery-columns-9 .gallery-item {	width: 11.1111% !important; }















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















.gallery.gallery-columns-7 .gallery-item {	width: 14.2857% !important; }















.gallery.gallery-columns-6 .gallery-item {	width: 16.6666% !important; }















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















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















.gallery.gallery-columns-3 .gallery-item {	width: 33.3333% !important; }















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















.gallery.gallery-columns-1 .gallery-item {	width: 100% !important; }















.gallery.gallery-columns-9 .gallery-caption { font-size: 0.625em; }















.gallery.gallery-columns-8 .gallery-caption { font-size: 0.6875em; }















.gallery.gallery-columns-7 .gallery-caption { font-size: 0.75em; }















.gallery.gallery-columns-6 .gallery-caption { font-size: 0.8125em; }































.post-password-form label {















	display:inline-block;















	vertical-align:top;















}















.post-password-form input[type="submit"] {















	display:inline-block;















	margin-left:10px;















}































































































/* 5. Theme grid















-------------------------------------------------------------- */















.container, .container-fluid {















  margin-right: auto;















  margin-left: auto;















  padding-left: 15px;















  padding-right: 15px;















}















.row, .columns_wrap {















  margin-left: 0px;		/* -15px; */















  margin-right: -30px;	/* -15px; */















}















.row, .columns_wrap +.columns_wrap{















    margin-top: 1.153rem;















}















.row > [class*="column-"], .columns_wrap > [class*="column-"] {































  /* Old way: floating columns */















  /* float: left;*/































  /* New way: inline blocks */















  /* Warning: remove spaces between columns tags:















		Right:															Wrong:















		<div class="columns_wrap"><div class="column-1_2">				<div class="columns_wrap">















																			<div class="column-1_2">















			...																	...















  		</div><div class="column-1_2">										</div















																			<div class="column-1_2">















			...																	...















		</div></div>														</div>















																		</div>















  */















  display:inline-block;















  vertical-align:top;































  position: relative;















  min-height: 1px;















  padding-left: 0px;	/* 15px; */















  padding-right: 30px;	/* 15px; */















}















.row.column_padding_left, .columns_wrap.column_padding_left {















  margin-left: -30px;















  margin-right: 0;















}















.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],















.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {















	padding-left:30px;















	padding-right:0;















}















.row.column_padding_right, .columns_wrap.column_padding_right {















  margin-left: 0;















  margin-right: -30px;















}















.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],















.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {















	padding-left:0;















	padding-right:30px;















}















.row.column_padding_center, .columns_wrap.column_padding_center {















  margin-left: -15px;















  margin-right: -15px;















}















.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],















.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {















	padding-left:15px;















	padding-right:15px;















}















.row > [class*="column-"].column_padding_bottom, .columns_wrap > [class*="column-"].column_padding_bottom {















 padding-bottom: 30px;















}















.sc_blogger.no_margins .row, .sc_blogger.no_margins .columns_wrap,















.row.no_margins, .columns_wrap.no_margins {















  margin: 0 !important;















}















.sc_blogger.no_margins .row > [class*="column-"], .sc_blogger.no_margins .columns_wrap > [class*="column-"],















.row.no_margins > [class*="column-"], .columns_wrap.no_margins > [class*="column-"] {















  padding: 0 !important;















}































/* Columns width */















.column-1, .column-1_1, .column-2_2, .column-3_3, .column-4_4, .column-5_5, .column-6_6, .column-7_7, .column-8_8, .column-9_9, .column-10_10, .column-11_11, .column-12_12	{ width:100%; }















.column-1_2, .column-2_4, .column-3_6, .column-4_8, .column-5_10, .column-6_12	{ width:50%; }















.column-1_3, .column-2_6, .column-3_9, .column-4_12								{ width:33.33333333%; }















.column-2_3, .column-4_6, .column-8_12											{ width:66.66666667%; }















.column-1_4, .column-2_8, .column-3_12											{ width:25%; }















.column-3_4, .column-6_8, .column-9_12											{ width:75%; }















.column-1_5, .column-2_10														{ width:20%; }















.column-2_5, .column-4_10														{ width:40%; }















.column-3_5, .column-6_10														{ width:60%; }















.column-4_5, .column-8_10														{ width:80%; }















.column-1_6, .column-2_12														{ width:16.66666667%; }















.column-5_6, .column-10_12														{ width:83.33333333%; }















.column-1_7																		{ width:14.28571429%; }















.column-2_7																		{ width:28.57142857%; }















.column-3_7																		{ width:42.85714286%; }















.column-4_7																		{ width:57.14285714%; }















.column-5_7																		{ width:71.42857143%; }















.column-6_7																		{ width:85.71428571%; }















.column-1_8																		{ width:12.5%; }















.column-3_8																		{ width:37.5%; }















.column-5_8																		{ width:62.5%; }















.column-7_8																		{ width:87.5%; }















.column-1_9																		{ width:11.11111111%; }















.column-2_9																		{ width:22.22222222%; }















.column-3_9																		{ width:33.33333333%; }















.column-4_9																		{ width:44.44444444%; }















.column-5_9																		{ width:55.55555556%; }















.column-6_9																		{ width:66.66666667%; }















.column-7_9																		{ width:77.77777778%; }















.column-8_9																		{ width:88.88888889%; }















.column-1_10																	{ width:10%; }















.column-3_10																	{ width:30%; }















.column-7_10																	{ width:70%; }















.column-9_10																	{ width:90%; }















.column-1_11																	{ width: 9.09090909%; }















.column-2_11																	{ width:18.18181818%; }















.column-3_11																	{ width:27.27272727%; }















.column-4_11																	{ width:36.36363636%; }















.column-5_11																	{ width:45.45454545%; }















.column-6_11																	{ width:54.54545455%; }















.column-7_11																	{ width:63.63636364%; }















.column-8_11																	{ width:72.72727273%; }















.column-9_11																	{ width:81.81818182%; }















.column-10_11																	{ width:90.90909091%; }















.column-1_12																	{ width: 8.33333333%; }















.column-5_12																	{ width:41.66666667%; }















.column-7_12																	{ width:58.33333333%; }















.column-11_12																	{ width:91.66666667%; }















/* Push columns */















.push-1_2, .push-2_4, .push-3_6, .push-4_8, .push-5_10, .push-6_12	{ left:50%; }















.push-1_3, .push-2_6, .push-3_9, .push-4_12							{ left:33.33333333%; }















.push-2_3, .push-4_6, .push-8_12									{ left:66.66666667%; }















.push-1_4, .push-2_8, .push-3_12									{ left:25%; }















.push-3_4, .push-6_8, .push-9_12									{ left:75%; }















.push-1_5, .push-2_10												{ left:20%; }















.push-2_5, .push-4_10												{ left:40%; }















.push-3_5, .push-6_10												{ left:60%; }















.push-4_5, .push-8_10												{ left:80%; }















.push-1_6, .push-2_12												{ left:16.66666667%; }















.push-5_6, .push-10_12												{ left:83.33333333%; }















.push-1_7															{ left:14.28571429%; }















.push-2_7															{ left:28.57142857%; }















.push-3_7															{ left:42.85714286%; }















.push-4_7															{ left:57.14285714%; }















.push-5_7															{ left:71.42857143%; }















.push-6_7															{ left:85.71428571%; }















.push-1_8															{ left:12.5%; }















.push-3_8															{ left:37.5%; }















.push-5_8															{ left:62.5%; }















.push-7_8															{ left:87.5%; }















.push-1_9															{ left:11.11111111%; }















.push-2_9															{ left:22.22222222%; }















.push-3_9															{ left:33.33333333%; }















.push-4_9															{ left:44.44444444%; }















.push-5_9															{ left:55.55555556%; }















.push-6_9															{ left:66.66666667%; }















.push-7_9															{ left:77.77777778%; }















.push-8_9															{ left:88.88888889%; }















.push-1_10															{ left:10%; }















.push-3_10															{ left:30%; }















.push-7_10															{ left:70%; }















.push-9_10															{ left:90%; }















.push-1_11															{ left: 9.09090909%; }















.push-2_11															{ left:18.18181818%; }















.push-3_11															{ left:27.27272727%; }















.push-4_11															{ left:36.36363636%; }















.push-5_11															{ left:45.45454545%; }















.push-6_11															{ left:54.54545455%; }















.push-7_11															{ left:63.63636364%; }















.push-8_11															{ left:72.72727273%; }















.push-9_11															{ left:81.81818182%; }















.push-10_11															{ left:90.90909091%; }















.push-1_12															{ left: 8.33333333%; }















.push-5_12															{ left:41.66666667%; }















.push-7_12															{ left:58.33333333%; }















.push-11_12															{ left:91.66666667%; }















/* Pull columns */















.pull-1_2, .pull-2_4, .pull-3_6, .pull-4_8, .pull-5_10, .pull-6_12	{ right:50%; }















.pull-1_3, .pull-2_6, .pull-3_9, .pull-4_12							{ right:33.33333333%; }















.pull-2_3, .pull-4_6, .pull-8_12									{ right:66.66666667%; }















.pull-1_4, .pull-2_8, .pull-3_12									{ right:25%; }















.pull-3_4, .pull-6_8, .pull-9_12									{ right:75%; }















.pull-1_5, .pull-2_10												{ right:20%; }















.pull-2_5, .pull-4_10												{ right:40%; }















.pull-3_5, .pull-6_10												{ right:60%; }















.pull-4_5, .pull-8_10												{ right:80%; }















.pull-1_6, .pull-2_12												{ right:16.66666667%; }















.pull-5_6, .pull-10_12												{ right:83.33333333%; }















.pull-1_7															{ right:14.28571429%; }















.pull-2_7															{ right:28.57142857%; }















.pull-3_7															{ right:42.85714286%; }















.pull-4_7															{ right:57.14285714%; }















.pull-5_7															{ right:71.42857143%; }















.pull-6_7															{ right:85.71428571%; }















.pull-1_8															{ right:12.5%; }















.pull-3_8															{ right:37.5%; }















.pull-5_8															{ right:62.5%; }















.pull-7_8															{ right:87.5%; }















.pull-1_9															{ right:11.11111111%; }















.pull-2_9															{ right:22.22222222%; }















.pull-3_9															{ right:33.33333333%; }















.pull-4_9															{ right:44.44444444%; }















.pull-5_9															{ right:55.55555556%; }















.pull-6_9															{ right:66.66666667%; }















.pull-7_9															{ right:77.77777778%; }















.pull-8_9															{ right:88.88888889%; }















.pull-1_10															{ right:10%; }















.pull-3_10															{ right:30%; }















.pull-7_10															{ right:70%; }















.pull-9_10															{ right:90%; }















.pull-1_11															{ right: 9.09090909%; }















.pull-2_11															{ right:18.18181818%; }















.pull-3_11															{ right:27.27272727%; }















.pull-4_11															{ right:36.36363636%; }















.pull-5_11															{ right:45.45454545%; }















.pull-6_11															{ right:54.54545455%; }















.pull-7_11															{ right:63.63636364%; }















.pull-8_11															{ right:72.72727273%; }















.pull-9_11															{ right:81.81818182%; }















.pull-10_11															{ right:90.90909091%; }















.pull-1_12															{ right: 8.33333333%; }















.pull-5_12															{ right:41.66666667%; }















.pull-7_12															{ right:58.33333333%; }















.pull-11_12															{ right:91.66666667%; }















/* Margin for the columns */















.offset-1_2, .offset-2_4, .offset-3_6, .offset-4_8, .offset-5_10, .offset-6_12	{ margin-left:50%; }















.offset-1_3, .offset-2_6, .offset-3_9, .offset-4_12								{ margin-left:33.33333333%; }















.offset-2_3, .offset-4_6, .offset-8_12											{ margin-left:66.66666667%; }















.offset-1_4, .offset-2_8, .offset-3_12											{ margin-left:25%; }















.offset-3_4, .offset-6_8, .offset-9_12											{ margin-left:75%; }















.offset-1_5, .offset-2_10														{ margin-left:20%; }















.offset-2_5, .offset-4_10														{ margin-left:40%; }















.offset-3_5, .offset-6_10														{ margin-left:60%; }















.offset-4_5, .offset-8_10														{ margin-left:80%; }















.offset-1_6, .offset-2_12														{ margin-left:16.66666667%; }















.offset-5_6, .offset-10_12														{ margin-left:83.33333333%; }















.offset-1_7																		{ margin-left:14.28571429%; }















.offset-2_7																		{ margin-left:28.57142857%; }















.offset-3_7																		{ margin-left:42.85714286%; }















.offset-4_7																		{ margin-left:57.14285714%; }















.offset-5_7																		{ margin-left:71.42857143%; }















.offset-6_7																		{ margin-left:85.71428571%; }















.offset-1_8																		{ margin-left:12.5%; }















.offset-3_8																		{ margin-left:37.5%; }















.offset-5_8																		{ margin-left:62.5%; }















.offset-7_8																		{ margin-left:87.5%; }















.offset-1_9																		{ margin-left:11.11111111%; }















.offset-2_9																		{ margin-left:22.22222222%; }















.offset-3_9																		{ margin-left:33.33333333%; }















.offset-4_9																		{ margin-left:44.44444444%; }















.offset-5_9																		{ margin-left:55.55555556%; }















.offset-6_9																		{ margin-left:66.66666667%; }















.offset-7_9																		{ margin-left:77.77777778%; }















.offset-8_9																		{ margin-left:88.88888889%; }















.offset-1_10																	{ margin-left:10%; }















.offset-3_10																	{ margin-left:30%; }















.offset-7_10																	{ margin-left:70%; }















.offset-9_10																	{ margin-left:90%; }















.offset-1_11																	{ margin-left: 9.09090909%; }















.offset-2_11																	{ margin-left:18.18181818%; }















.offset-3_11																	{ margin-left:27.27272727%; }















.offset-4_11																	{ margin-left:36.36363636%; }















.offset-5_11																	{ margin-left:45.45454545%; }















.offset-6_11																	{ margin-left:54.54545455%; }















.offset-7_11																	{ margin-left:63.63636364%; }















.offset-8_11																	{ margin-left:72.72727273%; }















.offset-9_11																	{ margin-left:81.81818182%; }















.offset-10_11																	{ margin-left:90.90909091%; }















.offset-1_12																	{ margin-left: 8.33333333%; }















.offset-5_12																	{ margin-left:41.66666667%; }















.offset-7_12																	{ margin-left:58.33333333%; }















.offset-11_12																	{ margin-left:91.66666667%; }































/* Utils */















.clearfix:before,















.clearfix:after,















.container:before,















.container:after,















.container-fluid:before,















.container-fluid:after,















.row:before,















.row:after,















.columns_wrap:before,















.columns_wrap:after {















  content: " ";















  display: table;















}















.clearfix:after,















.container:after,















.container-fluid:after,















.row:after,















.columns_wrap:after {















  clear: both;















  width:100%;















  height:0;















  display:block;















}















.center-block {















  display: block;















  margin-left: auto;















  margin-right: auto;















}















.pull-right {















  float: right !important;















}















.pull-left {















  float: left !important;















}































.affix {















  position: fixed;















  -webkit-transform: translate3d(0, 0, 0);















  transform: translate3d(0, 0, 0);















}































.visible {















  visibility: visible;















}















.invisible {















  visibility: hidden;















}































.show {















  display: block !important;















}















.hide {















  display: none !important;















}















.hidden {















  display: none !important;















  visibility: hidden !important;















}















.text-hide {















  font-size: 0;















  line-height: 0;















  color: transparent;















  text-shadow: none;















  background-color: transparent;















  border: 0;















}































































































































/* 6. Page layouts















-------------------------------------------------------------- */















.page_wrap,















.content_wrap {















	margin:0 auto;















}















.body_style_boxed .page_wrap {















	width: 1370px;















}















.slider_boxed,















.content_wrap,















.content_container {















	width:1170px;















	margin:0 auto;















}















.content_wrap .content_wrap,















.content_wrap .content_container,















.content_container .content_wrap,















.content_container .content_container {















	width:100%;















}















.content_wrap:after,















.content_container:after {















	content:" ";















	display:block;















	width:100%;















	height:0;















	clear:both;















}















.body_style_fullwide .content_wrap {















	width: auto;















	padding-left:30px;















	padding-right:30px;















}















.content, .sidebar, .sidebar_inner {















	-webkit-box-sizing: border-box;















	   -moz-box-sizing: border-box;















	        box-sizing: border-box;















}































/* Content and Sidebar */















.sidebar_show .content { width: 860px; }















.sidebar {















    width: 270px;















    margin-top: 0.92307rem;















}















.sidebar_right .content { float: left; }















.sidebar_right .sidebar { float: right; }















.sidebar_left .content  { float: right; }















.sidebar_left .sidebar  { float: left; }































/* Fullwide or Fullscreen with sidebar */















.body_style_fullwide.sidebar_show  .content, .body_style_fullscreen.sidebar_show  .content { width:auto; max-width:100%; }















.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 310px; }















.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: -270px; }















.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  310px; }















.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right:-270px; }































.body_style_fullscreen .page_content_wrap {















	overflow:hidden;















	padding:0;















}































/* Sidebar outer */















.sidebar_outer {















	width: 290px;















	position: absolute;















	top:0;















	bottom:0;















	z-index:99998;















}















.sidebar_outer_inner {















	position: absolute;















	top:0;















	bottom:0;















	left: 0;















	right: 0;















}















.sidebar_outer_show .outer_wrap { 		overflow:hidden; position:relative; }















.sidebar_outer_left .sidebar_outer {	left: 0; right: auto; }















.sidebar_outer_left .body_wrap {		padding-left: 290px; }















.sidebar_outer_right .sidebar_outer {	left: auto; right: 0; }















.sidebar_outer_right .body_wrap {		padding-right: 290px; }































/* Boxed style for articles and sidebar */















.page_content_wrap {















	    padding: 0.30769rem 0 -0.53847rem;















}















.body_style_fullscreen .page_content_wrap {















	    padding: 0.30769rem 0;















}















.body_style_boxed .page_content_wrap{















    padding: 3.30769rem 0 0;















}















.woocommerce .page_content_wrap {















    padding: 4.84615rem 0;















}































.article_style_boxed.layout_excerpt .content,















.article_style_boxed[class*="single-"] .content > article,















.article_style_boxed[class*="single-"] .content > .comments_wrap,















.article_style_boxed .sidebar_inner,















.body_filled .widget_area[class*="scheme_"] .widget_area_inner {





	padding:1.5em;



}















.body_filled .widget_area[class*="scheme_"] .widget_area_inner {





    padding: 0;

    padding-top: 46px;

    padding-bottom: 21px;

    font-size: 14px;

    line-height: 22px;

    background-color: #eee;

    background-color: #3e3e3e;

    border-top: #575757 solid 15px;



}















.body_style_fullscreen .content > article.page {















	padding:0;















}































/* With video Background */















.video_bg_show .body_wrap {















	position:relative;















}















.video_bg_show .video_bg {















	position:fixed;















	z-index:-1;















	top:0;















	left:0;















	width:100%;















	height:100%;















}















.video_bg_show .video_bg_overlay:after {















	content: ' ';















	position:absolute;















	left:0;















	top:0;















	bottom:0;















	right:0;















	background-color:rgba(0,0,0,0.3);















	z-index:3;















	background-image:url(images/bg/texture_7.png);















}















































/* 7. Section's decorations















-------------------------------------------------------------- */















































/* 7.1 Header















-------------------------------------------------------------- */































/* Top panel */















.top_panel_wrap {















	position:relative;















}















.body_style_boxed.top_panel_fixed .top_panel_wrap{















    width: 1370px;















    margin: 0 auto;















}















.top_panel_over .top_panel_wrap {















	position:absolute;















	top:0;















	left:0;















	right:0;















	z-index:10000;















}















.top_panel_position_over.top_panel_wrap_inner {















	background: none !important;















}















.admin-bar.top_panel_over .top_panel_wrap {















	top:32px;















}















.top_panel_wrap [class^="icon-"]::before, .top_panel_wrap [class*=" icon-"]::before {















	margin-right: 0.38461rem;















}































/* Fixed panel */















.top_panel_fixed_wrap {















	display:none;















}















.top_panel_fixed:not(.top_panel_over) .top_panel_fixed_wrap {















	display:block;















}















.top_panel_fixed .top_panel_wrap {















	position:fixed;















	top:0;















	left:0;















	right:0;















	z-index:10000;















}















.sidebar_outer_left.top_panel_fixed .top_panel_wrap {















	left:290px;















}















.sidebar_outer_right.top_panel_fixed .top_panel_wrap {















	right:290px;















}















.top_panel_fixed .top_panel_top,















.top_panel_fixed .top_panel_style_1 .top_panel_middle,















.top_panel_fixed .top_panel_style_2 .top_panel_middle {















	display:none;















}















.top_panel_fixed .top_panel_style_5 .contact_logo {















	float: left;















}















.top_panel_fixed .top_panel_middle {















	min-height:0;















}































.admin-bar.top_panel_fixed .top_panel_wrap {















	top:32px;















}















































/* Top panel (top area) */















.top_panel_top {















	margin-top:0;















}















.top_panel_top_contact_area {















	float: left;















	margin: 0.92307rem 0;















    font-weight: 700;















    line-height: 1;















}































.top_panel_top_user_area {















	float:right;















	display: none;















}















.top_panel_top_socials {















	float:right;















	margin-top:1em;















}































.top_panel_top_open_hours,















.top_panel_top_search,















.menu_user_nav {















	float:left;















	margin-top:1em;















}































.top_panel_top_open_hours {















	margin-right:3em;















}















.top_panel_top_socials {















	margin-left:3em;















}















.top_panel_wrap .sc_socials a:before,















.top_panel_wrap .sc_socials [class*="icon-"]:before {















	margin-right:0;















}































.top_panel_wrap ul {















	margin:0;















	padding:0;















	list-style-type:none;















}















.top_panel_wrap li {















	margin-bottom: 0;















	position:relative;















    line-height: 1;















}















.top_panel_wrap li li > a {















	position:relative;















	display:block;















	padding: 1.03em 2em;















}















.responsive_menu .top_panel_wrap li li.menu-item-has-children > a::after {















	display:none;















}































/* User menu */















.menu_user_nav > li a {















	font-weight:700;















}















.menu_user_nav > li > a {















	display: block;















	line-height: 1;















    padding: 0.92307rem 0;















}















.menu_user_nav > li > a:after{















    content: "";















    border-right: 1px solid #696b7f;















    margin-right: 1rem;















    padding-right: 1rem;















    height: 0.769em;















    display: inline-block;















}















.menu_user_nav > li:last-child > a:after{















    display: none;















}















.menu_user_nav > li li {















	line-height: 1;















}















.menu_user_nav > li ul:not(.cart_list) {















	width:12em;















	padding: 0;















	border:1px solid #ddd;















}















.menu_user_nav > li.menu_user_bookmarks ul {















	width:15em;















}















.menu_user_nav > li > ul {















	left:0;















	top: 2.84615rem;















}















.menu_user_nav > li > ul ul {















	left:12em;















	top:-0.5em;















}















.menu_user_nav > li > ul ul.submenu_left {















	left:-12em;















}















.menu_user_nav > li.menu_user_controls .user_avatar,















.menu_user_nav > li.menu_user_register .icon-pencil:before{















	display: none;















    content: none;















}































/* Main and user menu */















.menu_main_nav_area {















	position:relative;















	display:none;















}















.menu_show .menu_main_nav_area {















	display:block;















}































.menu_user_nav > li:first-child {















	margin-left:0;















    border: 0;















    padding-left: 0;















}































.menu_user_nav > li,















.menu_main_nav > li {















	position:relative;















	float:left;















	z-index:20;















}















.menu_main_nav > li+li { z-index:19; }















.menu_main_nav > li+li+li { z-index:18; }















.menu_main_nav > li+li+li+li { z-index:17; }















.menu_main_nav > li+li+li+li+li { z-index:16; }















.menu_main_nav > li+li+li+li+li+li { z-index:15; }















.menu_main_nav > li+li+li+li+li+li+li { z-index:14; }















.menu_main_nav > li+li+li+li+li+li+li+li { z-index:13; }















.menu_main_nav > li+li+li+li+li+li+li+li+li { z-index:12; }















.menu_main_nav > li+li+li+li+li+li+li+li+li+li { z-index:11; }















.menu_user_nav > li { z-index:30; }















.menu_user_nav > li+li { z-index:29; }















.menu_user_nav > li+li+li { z-index:28; }















.menu_user_nav > li+li+li+li { z-index:27; }















.menu_user_nav > li+li+li+li+li { z-index:26; }















.menu_user_nav > li+li+li+li+li+li { z-index:25; }















.menu_user_nav > li+li+li+li+li+li+li { z-index:24; }















.menu_user_nav > li+li+li+li+li+li+li+li { z-index:23; }















.menu_user_nav > li+li+li+li+li+li+li+li+li { z-index:22; }















.menu_user_nav > li+li+li+li+li+li+li+li+li+li { z-index:21; }















.menu_user_nav > li ul,















.menu_main_nav > li ul {















	position:absolute;















	display:none;















	z-index:10000;















}































.menu_main_nav > li > a {















	display: block;















	padding:1em 1.5em;















}















.menu_main_nav > li ul {















	width:269px;















	padding: 0;















}















.menu_main_nav > li > ul {















	left: 0.61538rem;















	top:40px;















}















.menu_main_nav > li > ul ul {















	left: 269px;















	top: 0;















}















.menu_main_nav > li > ul ul.submenu_left {















	left:-269px;















}















.menu_main_nav li a:before {















	margin-right:0.5em;















}































/* Main menu slider */















.menu_main_nav > li#blob {















	position: absolute;















	top: 0;















	z-index : 1;















	opacity:0;















}















.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text{















    width: 8rem !important;















    padding: 6px 9px 3px !important;















    line-height: 1 !important;















    height: 28px !important;















}















.menu_main_nav > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover,















.menu_main_nav > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {















	background-color: transparent;















	-webkit-box-shadow: none;















	-moz-box-shadow:    none;















	box-shadow:         none;















}















/* Currency */















.menu_user_nav > li.menu_user_currency > a {















	padding-left:1.6em;















	padding-right:0.2em;















}































/* Bookmarks */















.menu_user_nav > li.menu_user_bookmarks li > a {















	position:relative;















}































.menu_user_nav > li.menu_user_bookmarks .bookmarks_add {















	border-bottom:1px solid rgba(0,0,0, 0.5);















}















.menu_user_nav > li.menu_user_bookmarks .bookmarks_delete {















	position:absolute;















	right:0;















	top:50%;















	margin-top:-0.5em;















	margin-right:0.5em;















	width:1em;















	height:1em;















	line-height:1em;















	font-size:1.25em;















}































/* Cart button */















.top_panel_style_3 .top_panel_cart_button,















.top_panel_style_4 .top_panel_cart_button {















	display:block;















	padding-left:1.5em !important;















	padding-right:1.5em !important;















}















.top_panel_middle .contact_cart {















	position:relative;















}















.top_panel_middle .sidebar_cart {















	position:absolute;















	top: 4.5em;















	left:0;















	z-index:1000;















	display:none;















	float:none;















	text-align:left;















}















.top_panel_icon .sidebar_cart {















	top: 3.5em;















	left:-0.7em;















}















.top_panel_style_5 .top_panel_icon .sidebar_cart,















.top_panel_style_6 .top_panel_icon .sidebar_cart {















	left:auto;















	right: -1em;















}















.top_panel_icon .contact_cart_label,















.top_panel_icon .contact_cart_totals {















	display:none;















}















.top_panel_icon .contact_icon {















	display:inline-block;















	text-align:center;















}















.top_panel_icon .contact_icon:before {















	margin-right:0;















}















.top_panel_icon.menu_main_cart {















	position:relative;















}















































/* Logo in the header */















.top_panel_wrap .logo {















	margin: 2em 0 1em 0;















	overflow:hidden;















}















.top_panel_wrap .logo_main {















	max-height:100px;















	width:auto;















}















.logo a {















	display:inline-block;















}















.logo img {















	float:left;















}















.logo_text,















.logo_slogan {















	float:left;















	text-align:left;















}















.logo_slogan {















	margin-top:0.25em;















	font-style:italic;















}















.responsive_menu .top_panel_middle .logo,















.menu_relayout .top_panel_middle .logo {















	margin-bottom:0;















}















.top_panel_fixed .top_panel_wrap .logo_main {















	display: none;















}















.top_panel_wrap .logo_fixed {















	display:none;















	max-height:auto;















	width:auto;















}















.top_panel_fixed .top_panel_wrap .logo_fixed {















	display: block;















}































.top_panel_style_5 .top_panel_wrap_inner {















	text-align:center;















}















.top_panel_style_5 .contact_logo {















	overflow:hidden;















}















.top_panel_style_5 .menu_main_wrap {















	display:inline-block;















	margin-top:0 !important;















}















.top_panel_style_5 .menu_main_nav_area,















.top_panel_style_5 .top_panel_icon {















	display:block !important;















	float: left;















}















.top_panel_style_5 .top_panel_top_user_area {















	text-align:left;















}































.top_panel_style_6 .menu_main_nav_area {















	float:none;















}















.top_panel_style_6 .top_panel_icon {















	float: right;















}































/* Relayout menu */















.menu_relayout .top_panel_style_1 .menu_main_nav_area:after,















.menu_relayout .top_panel_style_2 .menu_main_nav_area:after,















.menu_relayout .top_panel_style_5 .menu_main_nav_area:after,















.menu_relayout .top_panel_style_6 .menu_main_nav_area:after {















	content:' ';















	clear: both;















	display:block;















	width:100%;















	height:0;















}















.menu_relayout .top_panel_style_3 .contact_logo,















.menu_relayout .top_panel_style_3 .menu_main_wrap,















.menu_relayout .top_panel_style_4 .contact_logo,















.menu_relayout .top_panel_style_4 .menu_main_wrap,















.menu_relayout .top_panel_style_6 .contact_logo,















.menu_relayout .top_panel_style_6 .menu_main_wrap {















	width: 100%;















	text-align:center;















}















.menu_relayout .top_panel_style_3 .menu_main_wrap,















.menu_relayout .top_panel_style_4 .menu_main_wrap,















.menu_relayout .top_panel_style_6 .menu_main_wrap {















	margin-top: 0;















}















.menu_relayout .top_panel_style_5 .menu_main_nav_area,















.menu_relayout .top_panel_style_6 .menu_main_nav_area {















	float: none !important;















	display:block !important;















	text-align:center;















}















.menu_relayout .top_panel_style_5 .menu_main_nav,















.menu_relayout .top_panel_style_6 .menu_main_nav {















	display:inline-block;















	text-align:left;















}















.menu_relayout .top_panel_style_5 .menu_main_wrap,















.menu_relayout .top_panel_style_6 .menu_main_wrap,















.menu_relayout .top_panel_style_6 .content_wrap {















	text-align:center;















}















.menu_relayout .top_panel_icon {















	float:none !important;















	margin-top: 0;















	margin-left: 1em;















	margin-right: 1em;















	display:inline-block !important;















	vertical-align:top;















}















































/* Responsive menu */















.menu_main_responsive_button {















	display:none;















}















.menu_main_responsive_button:before {















	font-size:3em;















}















.responsive_menu .menu_main_responsive_button {















	display:inline-block;















}















.responsive_menu .top_panel_middle {















	/*overflow: hidden;*/















}















.responsive_menu .top_panel_style_1 .menu_main_responsive_button,















.responsive_menu .top_panel_style_2 .menu_main_responsive_button {















	font-size:1.5em;















	display:block;















	position:relative;















	padding: 1.5em 2em 1.5em 0;















	margin:0;















	text-align:center;















}















.responsive_menu .top_panel_style_1 .menu_main_responsive_button:before,















.responsive_menu .top_panel_style_2 .menu_main_responsive_button:before {















	font-size:inherit;















	position:absolute;















	right:0;















	top:1.5em;















	height:1em;















	width: 1em;















	margin-right:0;















}















.responsive_menu .menu_main_nav_area {















	height:auto !important;















	float:left;















}















.responsive_menu .menu_main_nav {















	display:none !important;















}















.responsive_menu .top_panel_middle .content_wrap {















	position:relative;















}















.responsive_menu .top_panel_middle .menu_main_wrap {















	margin-top:0;















}































.responsive_menu .top_panel_style_3 .contact_logo,















.responsive_menu .top_panel_style_4 .contact_logo,















.responsive_menu .top_panel_style_5 .contact_logo,















.responsive_menu .top_panel_style_6 .contact_logo {















	width: 100% !important;















}















.responsive_menu .top_panel_style_3 .menu_main_wrap,















.responsive_menu .top_panel_style_4 .menu_main_wrap,















.responsive_menu .top_panel_style_5 .menu_main_wrap,















.responsive_menu .top_panel_style_6 .menu_main_wrap {















	width: 100% !important;















	position:static;















}















.responsive_menu .top_panel_style_3 .menu_main_responsive_button,















.responsive_menu .top_panel_style_4 .menu_main_responsive_button {















	position:absolute;















	top:0;















	right:0;















}















.responsive_menu .top_panel_style_5 .menu_main_nav_area,















.responsive_menu .top_panel_style_6 .menu_main_nav_area {















	float: none !important;















	display:inline-block !important;















}















.responsive_menu .top_panel_style_5 .menu_main_wrap,















.responsive_menu .top_panel_style_6 .menu_main_wrap,















.responsive_menu .top_panel_style_6 .content_wrap {















	text-align:center;















}















.responsive_menu .top_panel_icon,















.responsive_menu .top_panel_style_5 .menu_main_responsive_button,















.responsive_menu .top_panel_style_6 .menu_main_responsive_button {















	float:none !important;















	margin-top: 0;















	margin-left: 1em;















	margin-right: 1em;















	display:inline-block !important;















	vertical-align:top;















}















.responsive_menu .top_panel_style_6 .top_panel_icon,















.responsive_menu .top_panel_style_6 .menu_main_responsive_button {















	margin-bottom:0;















}















.responsive_menu .top_panel_style_5 .menu_main_responsive_button:before,















.responsive_menu .top_panel_style_6 .menu_main_responsive_button:before {















	margin-right:0;















	font-size:1em;















}















.responsive_menu .top_panel_style_6 .menu_main_wrap {















	margin-top: 1.5em;















}































.menu_main_responsive {















	display:none;















	text-align:left;















	font-size:0.9em;















	padding: 0 0 1em 0 !important;















}















.responsive_menu .top_panel_style_6 .menu_main_responsive {















	padding: 1em 0 0 !important;















}















.menu_main_responsive ul {















	margin: 0.5em 0 0 1.5em;















	display:none;















}















.menu_main_responsive li.menu-item-has-children {















	position:relative;















}















.menu_main_responsive li.menu-item-has-children:after {















	content: '\e828';















	font-family:fontello;















	position:absolute;















	right:0;















	top:0;















	width: 1em;















	height: 1.3em;















	line-height:1.3em;















	margin:0.5em 0.5em 0 0;















}















.menu_main_responsive li.menu-item-has-children.opened:after {















	content: '\e835';















}















.menu_main_responsive a {















	font-size:1.25em;















	font-weight:400;















	display:block;















}















.menu_main_responsive li > a,















.menu_main_responsive li li > a {















	padding:0.5em;















}















.menu_main_responsive li.menu-item-has-children > a {















	padding-right:2em;















}















































/* Contact fields */















.top_panel_wrap .contact_field {















	margin-top: 2.5em;















}















.top_panel_wrap .contact_field > a > span,















.top_panel_wrap .contact_field > span {















	display:block;















}















.top_panel_wrap .contact_label {















	font-weight:bold;















	margin:0.3em 0 0.15em;















}















.top_panel_middle .contact_icon {















	float:left;















	width: 3.5em;















	height: 3.5em;















	line-height:3.5em;















	margin-right:0.5em;















	text-align:center;















	-webkit-border-radius: 50%;















	   -moz-border-radius: 50%;















			border-radius: 50%;















}















.top_panel_middle .contact_icon:before {















	font-size:1.5em;















	margin-right:0;















}















.top_panel_wrap .menu_main_cart .contact_icon:before {















	font-size:1em;















}















.top_panel_style_2 .logo,















.top_panel_style_5 .logo {















	text-align:center;















}















.top_panel_style_2 .contact_phone > span + span {















	text-align:right;















}















.top_panel_style_2 .contact_phone .contact_icon {















	float:right;















	margin-left:0.5em;















	margin-right:0;















}















.top_panel_middle .menu_main_wrap {















	text-align:right;















    line-height: 1;















}















.top_panel_middle .menu_main_nav_area {















	display:inline-block;















	text-align:left;















}















.top_panel_style_5 .top_panel_middle .menu_main_nav_area {















	display:block;















}















.top_panel_style_6 .top_panel_middle {















	min-height:0;















}















































/* Search field */















.top_panel_middle .search_wrap {















	display:none;















}















.menu_show .top_panel_middle .search_wrap {















	display:block;















}















.search_wrap {















	position:relative;















	max-width:10em;















	min-width:2.2857em;















}















.search_wrap:not(.search_state_fixed) {















	-webkit-transition: width ease .3s;















	   -moz-transition: width ease .3s;















	    -ms-transition: width ease .3s;















	     -o-transition: width ease .3s;















	        transition: width ease .3s;















}















.content .search_wrap,















.content .search_wrap .search_submit,















.content .search_wrap .search_field,















.top_panel_bottom .search_wrap,















.top_panel_bottom .search_wrap .search_submit,















.top_panel_bottom .search_wrap .search_field,















.top_panel_style_4 .search_wrap,















.top_panel_style_4 .search_wrap .search_submit,















.top_panel_style_4 .search_wrap .search_field {















	padding: 0;















	height: 2.2857em;















	line-height: 2.2857em;















}















.top_panel_style_4 .search_wrap .search_field{















    border: 1px solid transparent;















    -webkit-border-radius: 20px;















    -moz-border-radius: 20px;















    border-radius: 20px;















    padding: 0.38461rem 0.76923rem;















}















.top_panel_style_4 .search_wrap.search_opened .search_field{















    border: 1px solid #efefef;















    color: #a4a6b9;















}















.top_panel_bottom .search_wrap,















.top_panel_style_4 .search_wrap {















	float:right;















	z-index:1;















}















.search_wrap form {















	width: 100%;















	padding-left: 3em;















	position:relative;















	-webkit-box-sizing: border-box;















	   -moz-box-sizing: border-box;















	        box-sizing: border-box;















}















.search_wrap .search_submit {















	position:absolute;















	left:0;















	top:1px;















	width:2em;















	padding:0;















	margin:0;















	text-align:right;















	font-weight:normal;















}















.search_wrap .search_field {















	width:100%;















}















.top_panel_top .search_field {















	padding:0;















	max-width:6em;















	margin-right:2em;















}















.search_wrap .search_submit:before {















	margin-right:0.35em;















    content: "\E807";















    font-size: 1.23076rem;















}















.search_wrap.search_style_rounded {















	-webkit-border-radius: 25px;















	   -moz-border-radius: 25px;















			border-radius: 25px;















}















.menu_relayout .top_panel_style_1 .search_wrap,















.menu_relayout .top_panel_style_2 .search_wrap {















	float:none;















	clear:both;















	margin: 1.5em 0 0;















	padding:1.5em 0;















	width:100%;















	max-width:100%;















	border-top: 1px solid rgba(255,255,255,0.1);















}















.menu_relayout .top_panel_style_4 .search_wrap {















	float:none;















	clear:both;















	display:inline-block;















	vertical-align:top;















	margin-top:0;















}















.responsive_menu .top_panel_style_4 .search_wrap {















	float:none;















	clear:both;















	margin: 0;















	padding: 0 0 1.5em 1.5em;















}















.responsive_menu .top_panel_style_4 .search_wrap {















	max-width:100%;















	padding: 1.5em 0;















    position: absolute;















    top: 3px;















    right: 5rem;















}















.responsive_menu .top_panel_style_4 .search_wrap.search_state_opened{















    right: 20rem;















}















.responsive_menu .top_panel_style_4 .search_wrap.search_state_opened .search_field{















    width: 150px;















    border-color: #a4a6b9;















}















.top_panel_style_5 .search_form_wrap,















.top_panel_style_6 .search_form_wrap {















	width:100%;















	overflow:hidden;















}















.top_panel_style_5 .search_results,















.top_panel_style_6 .search_results {















	top: 3.3em !important;















}















.top_panel_icon .search_submit {















	display:inline-block;















	text-align:center;















}















.top_panel_icon .search_submit:before {















	margin-right:0;















}































































/* Search results */















.search_wrap .search_results {















	display:none;















	position:absolute;















	z-index:1000;















	right:0;















	top:4em;















	background-color: #fff;















	width: 270px;















	padding:1em;















	line-height:1.385em;















	text-align:left;















}















.top_panel_top .search_results {















	top:2.65em;















}















.menu_relayout .top_panel_style_3 .search_results {















	right: auto;















	left:0;















}















.menu_relayout .top_panel_style_3 .search_results:after {















	right: auto;















	left:4em;















}















.top_panel_middle .sidebar_cart:after,















.menu_user_nav > li > ul:after {















	left: 1.5em;















	right:auto;















}















.top_panel_style_5 .top_panel_middle .sidebar_cart:after,















.top_panel_style_6 .top_panel_middle .sidebar_cart:after {















	right:2.15em;















	left:auto;















}















.menu_user_nav > li > ul > li {















	z-index:1;















}















.search_wrap .search_results .search_results_close {















	position: absolute;















	top:3px;















	right:3px;















	display:block;















	text-align:center;















	overflow:hidden;















	font-size:0.875em;















	width:1.2em;















	height:1.2em;















	line-height:1.2em;















	cursor:pointer;















}















.search_wrap .post_more {















	display:block;















	text-align:center;















}















.widget_area .post_item {















	overflow:hidden;















    position: relative;















    padding-bottom: 1.384em;















}















.widget_area .post_item +.post_item,















.search_results.widget_area .post_item + .post_item,















.woocommerce.widget_top_rated_products .product_list_widget li + li,















.woocommerce.widget_recent_reviews .product_list_widget li + li{















	margin-top: 2.461em;















	padding-top: 2.461em;















    border-top: 1px solid;















}















.search_results.widget_area .post_item + .post_item {















	border-top:1px solid #e5e5e5;















}















.widget_area .post_item .post_content {















	overflow:hidden;















}















.widget_area .post_item .post_thumb {















	float:left;















    width: 4.461em;















    height: 4.461em;















	margin:0 1.384em 1em 0;















	overflow:hidden;















}















.widget_area .post_item .post_thumb img {















	width:100%;















}















.widget_area .post_item .post_title {















	margin: -4px 0 6px 0;















    font-size: 1rem;















    font-weight: 600;















}















.widget_area .post_item .post_info {















	margin-bottom:0;















    position: absolute;















    bottom: 0;















    left: 2.92307rem;















    font-size: 0.8rem;















    height: 1.76923rem;















    overflow: hidden;















}















.widget_area .post_item .post_info .post_info_counters a{















    margin-left: 0.75rem;















}































/* Search field inside content */















.content .search_wrap {















	max-width:50%;















	margin:0;















}















.content .search_wrap .search_form_wrap {















	width: 100%;















}















.content .search_wrap .search_form_wrap .search_field {















	width:82%;















}















.content .search_wrap.search_fixed .search_form_wrap .search_field {















	width: 96%;















}















.content .search_wrap .search_results {















	width:100%;















}































































































/* 7.2 Main Slider















-------------------------------------------------------------- */















.slider_wrap .rev_slider_wrapper {















	z-index:0;















}































































































/* 7.3 Page info: page title and breadcrumbs















-------------------------------------------------------------- */















.top_panel_title.title_present.breadcrumbs_present .page_title,















.top_panel_title.title_present.breadcrumbs_present .breadcrumbs {















	max-width:49%;















    line-height: 1.5;















}















.top_panel_style_3 .page_title,















.top_panel_style_3 .breadcrumbs {















	float:none !important;















	max-width:100% !important;















	text-align:center;















}































.top_panel_title_inner {















	overflow:hidden;















}















.top_panel_title .page_title {















	float:left;















	margin:0;















    font-size: 1.923rem;		/* Remove to default */















    padding: 2.07692rem 0;















    line-height: 1;















}















.top_panel_style_3 .page_title {















	padding:0.5em 0 0.25em;















}































.top_panel_title .breadcrumbs {















	float:right;















	padding: 1.6667em 0 2.5em;















}















.top_panel_title.title_present .breadcrumbs {















    padding: 2.23076rem 0 0 0;















    text-align: right;















}















.top_panel_style_3.title_present .breadcrumbs {















	padding: 0 0 1.5em 0;















}















.top_panel_title .breadcrumbs .breadcrumbs_item {















	display:inline-block;















	vertical-align:top;















	white-space:nowrap; 















}































.top_panel_title .breadcrumbs .breadcrumbs_delimiter {















	display:inline-block;















	position:relative;















    margin: 0 1.15384rem 0 1.30769rem;















	vertical-align:top;















	text-align:center;















}















.top_panel_title .breadcrumbs .breadcrumbs_delimiter:before {















	content:'>';















    font-family: 'fontello';















    font-size: 0.769rem;















}































































/* 7.4 Main content wrapper















-------------------------------------------------------------- */































/* Post featured block */















.post_featured {















	overflow:hidden;















	margin-bottom:2em;















	position:relative;















}















.post_featured img {















	width:100%;















	height:auto;















}































.post_featured_right > .post_featured {















	float: right;















	width: 50%;















	margin-left: 4.3478%;















}















.post_featured_left > .post_featured {















	float: left;















	width: 50%;















	margin-right: 4.3478%;















}















































/* Post info block */















.post_info{















    margin-bottom: 1.15384rem;















}















.post_info_bottom {















	margin-bottom:2rem;















}















.post_info a[class*="icon-"]:after,















.post_info span[class*="icon-"]:after{















	display: inline-block;















	content:"|";















	vertical-align:top;















	font-style:normal;















    margin: 0 0 0 0.5rem;















    color: #9b9cab;















}















.post_info_posted_by{















    margin-left: 0.75rem;















}















.post_counters_views{















    margin-left: 0.5rem;















}















.post_info a[class*="icon-"]:last-child:after{















    display: none;















}















.post_info .post_info_counters .post_counters_item {















	display:inline-block;















	margin-right:0.5rem;















}















.post_info .post_info_counters .post_counters_item:before {















	margin-right:0.5em;















}















.post_info.post_info_share_vertical {















	margin:0;















}















.post_info .post_info_counters .post_counters_likes.disabled {















	color:#e05100;















}















.isotope_wrap .ih-item.square.effect_shift:hover .info{















    -webkit-transform: none;















    -moz-transform: none;















    -ms-transform: none;















    -o-transform: none;















    transform: none;















}















































































/* 7.5 Post Formats















-------------------------------------------------------------- */































/* Quote */















blockquote {















	padding: 1.5em 0 0 0;















	font-size: 1.875em;















}















blockquote, blockquote p {















	position:relative;















	z-index:2;















	font-weight:300;















	line-height:1.3333em;















}















blockquote:before {















	font-family:'fontello';















	content: '\e8b6';















	display:block;















	position:absolute;















	z-index:1;















	left:0;















	top:0;















	font-size:3em;















	line-height:1em;















	color: rgba(128,128,128,0.1);















}















blockquote p {















	margin: 0;















}















blockquote > a,















blockquote > p > a,















blockquote cite {















	display:block;















	font-size: 0.6667em;















	font-weight:normal;















	margin-top:1em;















}















































/* Link */















.post_format_link .post_descr a {















	font-size: 1.875em;















}















































/* Status */















.post_format_status.post_item_single .post_content p,















.post_format_status .post_descr {















	font-size: 1.875em;















	line-height:1.3333em;















}































/* Aside */















.post_format_aside.post_item_single .post_content p,















.post_format_aside .post_descr {















	padding: 1.2em;















}















.post_format_aside .post_descr p {















	margin-bottom:0;















}















.post_format_aside .post_descr p+p {















	margin-top:1em;















}































































































/* 7.6 Post Layouts















-------------------------------------------------------------- */































.post_item .post_descr {















	line-height:1.5em;















}















/*.post_item .post_readmore:after {*/















	/*content: '\E8F5';*/















	/*font-family:fontello;*/















	/*display: inline-block;*/















	/*margin-left:0.5em;*/















/*}*/































/* Layout Excerpt */















.post_title .post_icon {















	font-size:0.9375em;















	margin-right:0.5em;















}















.post_item_excerpt .post_title .post_icon {















	display:block;















	margin-right:0;















}















.post_item_excerpt .post_title {















	margin-top: 2rem;















	margin-bottom:0.5em;















}















.post_item_excerpt + .post_item_excerpt {















	margin-top: 5em;















}















.post_item_excerpt .post_content {















	margin-bottom:3em;















}















































/* Related posts */















.related_wrap {















	margin-bottom:3em;















}















.related_wrap.related_wrap_empty {















	margin-bottom:0;















}















.related_wrap .section_title {















	margin:1em 0 1em;















}















.article_style_stretch .related_wrap:not(.related_wrap_empty) {















	background-color: #f4f7f9;















	padding: 1px 2.1875em 4em;















}















.article_style_stretch .related_wrap:not(.related_wrap_empty):not(.scroll_wrap) {















	padding-bottom: 1px;















}















.related_wrap .post_item_related,















.article_style_stretch .post_item_related {















	background-color:#ffffff;















}















.article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related {















	background-color: #f4f7f9;















}















.related_wrap.scroll_wrap .post_item_related {















	width:350px;















	float:left;















}















.related_wrap.scroll_wrap .post_item_related+.post_item_related {















	margin-left:3.125em;















}















.article_style_stretch:not(.body_style_fullscreen):not(.sidebar_hide) .related_wrap.scroll_wrap  .post_item_related {















	width:340px;















}















.article_style_stretch:not(.body_style_fullscreen):not(.sidebar_hide) .related_wrap.scroll_wrap  .post_item_related+.post_item_related {















	margin-left:1.875em;















}















.post_item_related .post_featured {















	width:100%;















	height:56.25%;















	overflow:hidden;















	margin:0;















	float:none !important;















}















.post_item_related .post_featured .hover_icon:before {















	font-size:3em;















}















.post_item_related .post_featured .sc_audio.sc_audio_image {















	min-height:12.3125em;















}















.post_item_related .post_content_wrap {















	width:100%;















	height:6.4em;















	overflow:hidden;















	padding: 1em 1.25em;















	-webkit-box-sizing: border-box;















	   -moz-box-sizing: border-box;















	        box-sizing: border-box;















}















.post_item_related .post_title {















	margin: 0 0 0.25em;















}































/* Masonry and Portfolio */































/* Isotope layout */















.isotope_wrap {















	margin-right:-30px;















}















.isotope_wrap .isotope_item {















	padding-right:30px;















	padding-bottom:30px;















	-webkit-box-sizing: border-box;















	   -moz-box-sizing: border-box;















	        box-sizing: border-box;















	opacity: 0;















	filter: alpha(opacity=0);















}















.sc_blogger.no_margins .isotope_wrap,















.isotope_wrap.no_margins {















	margin-right:0;















}















.sc_blogger.no_margins .isotope_wrap .isotope_item,















.isotope_wrap.no_margins .isotope_item {















	padding-right:0;















	padding-bottom:0;















}















.isotope_wrap .isotope_item.isotope_item_show {















	opacity: 1;















	filter: alpha(opacity=100);















}















.isotope_wrap .isotope_column_2 {















	width:50%;















}















.isotope_wrap .isotope_column_3 {















	width:33.3333%;















}















.isotope_wrap .isotope_column_4 {















	width:25%;















}















.isotope_wrap .isotope_column_5 {















	width:20%;















}















.isotope_wrap .isotope_column_6 {















	width:16.6666%;















}















.isotope_wrap .isotope_column_7 {















	width:14.2857%;















}















.isotope_wrap .isotope_column_8 {















	width:12.5%;















}















.post_item_masonry .post_content{















    background-color: #f9f9f9;















    padding: 2.30769rem;















}















.post_item_masonry .post_content .post_title{















    margin-top: 0;















}















/* Isotope item decoration */















.isotope_wrap .isotope_item .post_item {















	overflow:hidden;















}















.isotope_wrap .isotope_item .post_featured .hover_icon:before {















	font-size:30px;















}















.isotope_wrap .isotope_item .post_featured {















	margin-bottom:0;















}















.article_style_boxed .isotope_wrap .isotope_item .post_title {















	margin-top:0;















}















.article_style_boxed .isotope_wrap .isotope_item .post_content {















	padding:1.25em 1.8em;















}















.article_style_boxed.template_portfolio .isotope_wrap .isotope_item .post_content,















.article_style_boxed .template_portfolio .isotope_wrap .isotope_item .post_content {















	padding:0;















}















.isotope_wrap .isotope_item .post_info {















	margin-bottom:1rem;















}















.woocommerce ul.products li.product .post_featured .hover_icon:before, .woocommerce-page ul.products li.product .post_featured .hover_icon:before{















    font-size:30px;















}















/* Portfolio items */















.isotope_wrap .isotope_item_colored .post_item,















.isotope_wrap .isotope_item_grid .post_item,















.isotope_wrap .isotope_item_square .post_item,















.isotope_wrap .isotope_item_portfolio .post_item {















	overflow:visible;















}















.isotope_wrap .isotope_item_colored .post_featured,















.isotope_wrap .isotope_item_portfolio .post_featured,















.isotope_wrap .isotope_item_square .post_featured,















.isotope_wrap .isotope_item_grid .post_featured {















	border-bottom: none;















}















.isotope_wrap .isotope_item_colored .post_item .hover_icon,















.isotope_wrap .isotope_item_grid .post_item .hover_icon,















.isotope_wrap .isotope_item_square .post_item .hover_icon,















.isotope_wrap .isotope_item_portfolio .post_item .hover_icon {















	position:relative;















	top: 0;















	opacity:1;















}















.isotope_wrap .isotope_item_colored .post_item .hover_icon:before,















.isotope_wrap .isotope_item_grid .post_item .hover_icon:before,















.isotope_wrap .isotope_item_square .post_item .hover_icon:before,















.isotope_wrap .isotope_item_portfolio .post_item .hover_icon:before {















	position:static;















	margin-top:0.3em;















	opacity:1;















	font-size:2.5em;















	-webkit-box-shadow: none;















	   -moz-box-shadow: none;















			box-shadow: none;















	-webkit-transform: translateX(0) translateY(0);















	   -moz-transform: translateX(0) translateY(0);















	        transform: translateX(0) translateY(0);















}















































/* Isotope filters */















.isotope_filters {















	overflow:hidden;















	text-align:center;















	margin: 0 0 2.5em;















	padding-bottom:0.5em;















}















.isotope_filters a {















	display:inline-block;















	margin: 0 4px 4px 0;















	text-align:center;















	padding:0.75em 1.5em;















	font-size:0.75em;















	line-height: 1.3em;















}































/* Isotope transitions */















.isotope-hidden.isotope_item {















	pointer-events: none; 















	z-index: 1;















}















































/* Style "Colored" */















.post_item_colored .post_featured .post_mark_new {















	position:absolute;















	left:0;















	top:0;















	margin:1.6em 0 0 1.6em;















	width:4em;















	height:4em;















	overflow:hidden;















	font-size:0.625em;















	font-weight:bold;















	text-align:center;















	line-height:4em;















	-webkit-border-radius: 50%;















	   -moz-border-radius: 50%;















			border-radius: 50%;















}















.post_item_colored .post_featured .post_title,















.post_item_colored .post_featured .post_descr {















	position:absolute;















	left: 0;















	right: 0;















	bottom:0;















	height:25%;















	padding: 10px 16px;















	overflow:hidden;















}















.post_item_colored .post_featured .post_title {















	bottom:25%;















	margin:0;















	line-height:1.15em;















}















.post_item_colored_4 .post_featured .post_title {















	font-size: 1.125em;















	line-height:1.15em;















	padding: 0.5em 0.6667em;















}















.post_item_colored .post_category {















	font-size: 1.125em;















	font-weight:400;















	line-height:1.15em;















	margin: 0.25em 0 0.5em 0;















}















.post_item_colored .post_descr .post_price {















	float:right;















	margin-top:1.5em;















}















.post_item_colored_4 .post_descr .post_price {















	margin-top:0.875em;















}















.post_item_colored .post_descr .post_price_value {















	color: #222222;















	font-size: 1.875em;















	line-height:1.3em;















}















.post_item_colored_4 .post_descr .post_price_value {















	font-size: 1.5em;















	line-height:1.3em;















}















.post_item_colored .post_descr .post_price_period {















	font-size: 1.125em;















	line-height:1.3em;















	color: #909090;















}















.post_item_colored_4 .post_descr .post_price_period {















	font-size: 1em;















	line-height:1.3em;















}















.post_item_colored .post_descr .post_price_period:before {















	content:'/';















	display:inline-block;















	margin:0 0.5em;















}















.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info {















	padding:0;















	text-align:left;















}















.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_title {















	font-size:1.625em;















	line-height:1.15em;















	padding:4px 8%;















	text-align:left;















}















.post_item_colored_4 .post_content.ih-item.square.colored .post_info_wrap.info .post_title {















	font-size:1.125em;















	line-height:1.15em;















}















.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr,















.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p {















	text-align:left;















	padding: 0.5em 8% 0;















	font-style:normal;















}















.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p {















	font-size:0.875em;















	padding:0;















}















.post_item_colored .post_info_wrap .post_buttons {















	position:absolute;















	left:8%; 	/*1.875em;*/















	right:8%;















	bottom:1.875em;















	height:3em;















	overflow:hidden;















	padding:0 0 0 4px;















}















.post_item_colored_4 .post_info_wrap .post_buttons {















	bottom:1.125em;















	height:2.3em;















	white-space:nowrap;















}















.post_item_colored .post_info_wrap .post_button {















	float:none;















	display:inline-block;















}















.post_item_colored .post_info_wrap .post_button+.post_button {















	margin-left:0.625em;















}















.post_item_colored_4 .post_info_wrap .post_button .sc_button {















	padding:0.5em 0.75em;















}















































/* Colored excerpt */















.isotope_wrap .isotope_item_colored_1 {















	width:100%;















}















.isotope_wrap .isotope_item_colored_1 .post_item {















	overflow:hidden;















	position:relative;















}















.isotope_wrap .isotope_item_colored_1 .post_featured {















	width: 20.69230rem;















	height: 12.07692rem;















	float: left;















	margin-right: 2.30769rem;















}















.isotope_wrap .isotope_item.isotope_item_colored_1 .post_title {















	margin-top: 0;















	margin-right: 0;















	margin-bottom: 0.61538rem;















}















.isotope_wrap .isotope_item.isotope_item_colored_1 .post_descr {















	margin-bottom: 0;















	margin-right: 4.5em;















	overflow:hidden;















}















.isotope_wrap .isotope_item.isotope_item_colored_1 .post_descr .post_price {















	float:left;















	margin-top:0;















	margin-left:300px;















}















.isotope_wrap .isotope_item.isotope_item_colored_1 .post_descr .post_buttons {















	float:right;















	width:auto;















	white-space:nowrap;















}















.isotope_wrap .isotope_item.isotope_item_colored_1 .post_descr .post_buttons .post_button {















	float:none;















	display:inline-block;















	margin-left:10px;















}















































































/* 7.7 Paginations















-------------------------------------------------------------- */































/* Blog pagination */















.pagination_wrap {















	text-align:center;















	position:relative;















}















.pagination_wrap:after {















	content:" ";















	display:block;















	width:100%;















	height:0;















	clear:both;















}















.pagination_single > .pager_numbers,















.pagination_single a,















.pagination_slider .pager_cur,















.pagination_pages > a,















.pagination_pages > span {















	border:2px solid #ddd;















}















.pagination_slider .pager_slider {















	border:1px solid #ddd;















}















.pagination_wrap .pager_next:before {















	font-family:fontello;















	content: '\e836';















	margin-right:0;















}















.pagination_wrap .pager_prev:before {















	font-family:fontello;















	content: '\e837';















	margin-right:0;















}















.pagination_wrap .pager_last:before {















	font-family:fontello;















	content: '\E8B0';















	margin-right:0;















	letter-spacing:0;















}















.pagination_wrap .pager_first:before {















	font-family:fontello;















	content: '\E8AF';















	margin-right:0;















	letter-spacing:0;















}















































/* Pagination single page parts */















.pagination_single {















	margin-bottom: 2em;















}















.pagination_single > .pager_pages {















	margin-right:0.5em;















}















.pagination_lessons {















	margin-top: 2em;















	margin-bottom: 3em;















	overflow:hidden;















}















.pagination_lessons .pager_prev {















	float:left;















	margin-right:2em;















	margin-top:1em;















}















.pagination_lessons .pager_next {















	float:right;















	margin-top:1em;















}































/* Style 'Pages' and 'Slider' */















.pagination_single > .pager_numbers,















.pagination_single a,















.pagination_slider .pager_cur,















.pagination_pages > a,















.pagination_pages > span {















	display:inline-block;















	margin: 0 4px 4px 0;















	text-align:center;















	padding:0.7143em 0.8em;















	font-size:0.875em;















	line-height: 0.875em;















}































.pagination_slider .pager_pages {















	display:inline-block;















	position:relative;















	z-index:1000;















}















.pagination_slider .pager_cur {















	cursor:pointer;















}















.pagination_slider .pager_slider {















	display:none;















	position:absolute;















	bottom:3.5em;















	left:50%;















	-webkit-transform: translateX(-50%);















	   -moz-transform: translateX(-50%);















	        transform: translateX(-50%);















	padding: 3.5em 1em 0;















	overflow: hidden;















}















.pagination_slider .pager_slider .sc_slider {















	width: 300px;















	height:230px;















}















.pagination_slider .pager_slider .pager_numbers table {















	font-size:1.8em;















	font-weight:300;















}















.pagination_slider .pager_slider .pager_numbers table td {















	vertical-align:middle;















	padding:0;















	margin:0;















	border:none;















}















.pagination_slider .pager_slider .pager_numbers table td a {















	display: block;















	text-align:center;















	width:58px;















	line-height:2em;















}















.pagination_slider .pager_slider .pager_numbers table td a.active,















.pagination_slider .pager_slider .pager_numbers table td a:hover {















	font-weight: 700;















}















.pagination_slider .pager_slider .pager_numbers table td a.active {















	color:#666666;















	cursor:default;















}















































/* Style 'Load more' */















.pagination_viewmore > a {















	display:inline-block;















	text-align:center;















	padding:0.75em 1.5em;















	font-size:0.875em;















	font-weight:700;















	line-height: 1.3em;















}















.pagination_viewmore .viewmore_loading,















.pagination_viewmore .viewmore_text_2 {















	display:none;















}















.pagination_viewmore.loading .viewmore_text_1 {















	display:none;















}















.pagination_viewmore.loading .viewmore_loading,















.pagination_viewmore.loading .viewmore_text_2 {















	display:inline-block;















}































/* Style 'Infinite' */















.pagination_infinite {















	height:0;















}















.pagination_infinite #viewmore_link {















	display:none;















}































/* Loader picture */















.pagination_wrap.loading {















	height:1.3em;















	padding: 10px 0;















}















.viewmore_loader,















.mfp-preloader span,















.sc_video_frame.sc_video_active:before {















	content: ' ';















	display: block;















	position: absolute;















	top: 50%;















	left: 50%;















	right:auto;















}















.viewmore_loader {















	display:none;















	width: 50px;















	height: 50px;















	z-index: 1;















	margin: -25px 0 0 -25px;















}















.loading * {















	display: none !important;















}















.loading > .viewmore_loader {















	display:block !important;















}















.loading > .viewmore_loader,















.mfp-preloader span,















.sc_video_frame.sc_video_active:before {















	-webkit-animation: rotateplane 1.2s infinite ease-in-out;















			animation: rotateplane 1.2s infinite ease-in-out;















}















@-webkit-keyframes rotateplane {















	0% {















		-webkit-transform: perspective(120px); 















				transform: perspective(120px);















	}















	50% {















		-webkit-transform: perspective(120px) rotateY(180deg); 















				transform: perspective(120px) rotateY(180deg);















	}















	100% {















		-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); 















				transform: perspective(120px) rotateY(180deg) rotateX(180deg);















	}















}















@keyframes rotateplane {















	0% {















		-webkit-transform: perspective(120px); 















				transform: perspective(120px);















	}















	50% {















		-webkit-transform: perspective(120px) rotateY(180deg); 















				transform: perspective(120px) rotateY(180deg);















	}















	100% {















		-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); 















				transform: perspective(120px) rotateY(180deg) rotateX(180deg);















	}















}















































































/* 8. Single page parts















-------------------------------------------------------------- */















.post_content.post_content_editor_present {















	position:relative;















}















.post_item_attachment > .post_title,















.post_item_single > .post_title {















	margin-top:0;















}















.post_info .frontend_editor_buttons {















	float:right;















}















.post_info .frontend_editor_buttons [class*="icon-"]:before {















	margin-right:0.5em;















}































/* 8.1 Attachment and Portfolio post navigation















------------------------------------------------------------ */















.post_featured .post_nav {















	position:relative;















}















.post_featured .post_nav_item {















	display:block;















	position:absolute;















	left:0;















	top:50%;















	width:50%;















	height:60px;















	color:#3a3a3a;















	margin-top:-80px;















	overflow:hidden;















	padding: 50px 0;















}















.post_featured .post_nav_next {















	left:auto;















	right:0;















}















.post_featured .post_nav_item:before {















	position:absolute;















	display:block;















	top:50px;















	left: 25px;















	width:58px;















	height:58px;















	line-height:58px;















	font-size:25px;















	font-family: "fontello";















	border:1px solid #ddd;















	background-color: rgba(255,255,255, 0.8);















	color:#888888;















	text-align:center;















	opacity: 0;















	filter: alpha(opacity=0);















}















.post_featured .post_nav:hover .post_nav_item:before { 















	opacity: 1;















	filter: alpha(opacity=100);















}















.post_featured .post_nav:hover .post_nav_prev:hover:before {















	opacity: 0;















	filter: alpha(opacity=0);















	left: -60px;















}















.post_featured .post_nav:hover .post_nav_next:hover:before {















	opacity: 0;















	filter: alpha(opacity=0);















	right: -60px;















}















.post_featured .post_nav .post_nav_prev:before {















	content:'\e837';















}















.post_featured .post_nav .post_nav_next:before {















	content:'\e836';















	left: auto;















	right: 25px;















}































/* Info block */















.post_featured .post_nav_item .post_nav_info {















	display:block;















	height:60px;















	width:auto;















	float: left;















	padding: 0 25px;















	margin-left:-300px;















	overflow: hidden;















	max-width:160px;















	background-color: rgba(255,255,255, 0.8);















	line-height:1.5em;















}















.post_featured .post_nav_next .post_nav_info {















	float:right;















	margin-left: 0;















	margin-right: -300px;















}















.post_featured .post_nav .post_nav_info_title {















	display:block;















	padding-top: 8px;















	line-height:1.3em;















}















.post_featured .post_nav .post_nav_info_description {















	font-size: 0.75em;















	line-height:1.5em;















}































.post_featured .post_nav_prev:hover .post_nav_info {















	margin-left: -6px;















}















.post_featured .post_nav_next:hover .post_nav_info {















	margin-right: -6px;















}































.post_featured .post_nav_item .post_nav_info {















	-webkit-transition: all 0.6s ease-out;















	   -moz-transition: all 0.6s ease-out;















	    -ms-transition: all 0.6s ease-out;















	     -o-transition: all 0.6s ease-out;















	        transition: all 0.6s ease-out;















     -webkit-transition-delay: 0.15s;















          -o-transition-delay: 0.15s;















        -moz-transition-delay: 0.15s;















             transition-delay: 0.15s;















}















.post_featured .post_nav_item:before {















	-webkit-transition: all 0.3s ease-out;















	   -moz-transition: all 0.3s ease-out;















	    -ms-transition: all 0.3s ease-out;















	     -o-transition: all 0.3s ease-out;















	        transition: all 0.3s ease-out;















}















































/* 8.2 Reviews block















-------------------------------------------------------------- */































.reviews_block { 















	width: 270px;















	overflow: hidden;















}















.widget_area .reviews_block { 















	width: 100%;















}















.reviews_block .sc_tabs_content {















	overflow:hidden;















	border: 1px solid #f4f7f9;















}















.widget_area .reviews_block .sc_tabs_content {















	border:none;















}















.reviews_block.sc_tabs.sc_tabs_style_2 .sc_tabs_content {















	padding:0;















}















.reviews_block.sc_tabs .sc_tabs_titles li {















	font-size:0.875em;















}















.reviews_block.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {















	padding: 0.25em 0.5em;















}















.reviews_block .reviews_editor {















	padding:1em;















}















.widget_area .reviews_block .reviews_editor {















	padding:0 0 1em 0;















}















.reviews_block .reviews_accept {















	padding-top:0.5em;















	padding-bottom:1.5em;















	text-align:center;















	display:none;















}















.reviews_block .reviews_item { 















	white-space:nowrap;















	padding:0.3em 0;















}















.reviews_block .reviews_criteria,















.reviews_block .reviews_stars { 















	display: inline-block;















	vertical-align:top;















}















.reviews_block .reviews_criteria {















	width:40%;















	white-space:normal;















}















.reviews_block .reviews_max_level_100 .reviews_criteria {















	height:1.7857em;















	line-height:1.7857em;















	font-size:0.875em;















}















.reviews_block .reviews_stars {















	width: 60%;















	white-space:nowrap;















	position:relative;















}















.reviews_block .reviews_value {















	display:inline-block;















	vertical-align:top;















	width:10%;















	text-align:right;















	font-size:0.875em;















	line-height:1.5em;















	position:absolute;















	top: 0;















	right:3px;















}















.reviews_block .reviews_max_level_100 .reviews_value {















	width:17%;















}















.widget_area .reviews_block .reviews_max_level_100 .reviews_value {















	width:25%;















}















.reviews_block .reviews_stars_wrap {















	display:inline-block;















	vertical-align:top;















	position:relative;















}















.reviews_block .reviews_max_level_100 .reviews_stars_wrap {















	width: 80%;















}















.widget_area .reviews_block .reviews_max_level_100 .reviews_stars_wrap {















	width: 70%;















}















.reviews_block .reviews_editable .reviews_criteria,















.reviews_block .reviews_editable .reviews_stars_wrap {















	cursor: pointer;















}















.reviews_block .reviews_stars_hover {















	position:absolute;















	left:0;















	top:0;















	white-space:nowrap;















	overflow:hidden;















}















.reviews_block .reviews_max_level_100 .reviews_stars_bg {















	background-color: #f4f7f9;















	height:1.5625em;















}















.reviews_block .reviews_max_level_100 .reviews_stars_hover {















	background-color: #666666;















	height:1.5625em;















}















.reviews_block .reviews_slider {















	display:none;















	background-color: #666666;















	height: 6px;















	width: 8px;















	position: absolute;















	bottom: 4px;















	left: 0;















	-webkit-box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.2);















	   -moz-box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.2);















	        box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.2);















}















.reviews_block .reviews_editable .reviews_max_level_100  .reviews_slider {















	display:block;















}















.reviews_block .reviews_max_level_100 .reviews_slider {















	bottom: -10px;















}















.reviews_block .reviews_slider:before {















	content: ' ';















	display: block;















	height: 7px;















	width: 7px;















	background-color: inherit;















	margin: -3px 0 0 0;















	-webkit-transform: rotate(45deg);















	   -moz-transform: rotate(45deg);















	     -o-transform: rotate(45deg);















	    -ms-transform: rotate(45deg);















			transform: rotate(45deg);















}































.reviews_star {















	display: inline-block;















	margin: 0;















	padding: 0; 















	font-size: 1.125em;















	vertical-align: top; 















} 















.reviews_max_level_10 .reviews_star {















	font-size: 0.875em;















} 















.reviews_star:before {















	content: '\e8c8';















	font-family: "fontello";















	font-size:inherit;















	display: inline-block;















	vertical-align:top;















	text-align: center;















}















.reviews_stars_hover .reviews_star:before {















	content: '\e820';















}































.reviews_block .reviews_max_level_100 .reviews_value:after {















	content: '%';















}































/* Summary */















.reviews_block .reviews_summary {















	background-color: #f4f7f9;















	overflow:hidden;















}















.reviews_block .reviews_summary .reviews_item {















	height: 7.375em;















	padding:0;















	overflow:hidden;















}















.reviews_block .reviews_summary .reviews_stars_wrap {















	display:none;















}































.reviews_block .reviews_summary .reviews_criteria {















	position:static;















	display:block;















	float:left;















	padding: 1.15em 1.15em 0;















	width:53.8462%;	/* 210px; */















	height:6.1428em;















	color:#222222;















	font-size:0.875em;















	line-height:1.5em;















	overflow:hidden;















}















.widget_area .reviews_block .reviews_summary .reviews_criteria {















	width:40%;















	height:8em;















	padding: 0.85em 0.85em 0;















	font-size:0.75em;















	line-height:1.2;















}















.reviews_block .reviews_summary .reviews_stars {















	float:right;















	width: 30.7692%;	/* 120px; */















	height:7.375em;















	position:relative;















	overflow:hidden;















}















.widget_area .reviews_block .reviews_summary .reviews_stars {















	width: 40%;















}















.reviews_block .reviews_summary .reviews_value {















	top:0;















	width:100%;















	height:2.3em;















	line-height:2.3em;















	font-size:3em;















	font-weight:300;















	color:#ffffff;















	text-align:right;















}















.widget_area .reviews_block .reviews_summary .reviews_value {















	width:100%;















	font-size:2.25em;















	line-height:3em;















}































/* Summary stars in the post item (under the title) */















.post_rating {















	margin-bottom:6px;















	overflow:hidden;















}















.post_rating .reviews_stars_wrap {















	white-space:nowrap;















}















.post_rating .reviews_stars_wrap {















	position:relative;















	height:1em;















	/*width:92px;*/















	display:inline-block;















	vertical-align:top;















	-moz-box-sizing: border-box;















	     box-sizing: border-box;















}















.post_rating .reviews_value {















	display:inline-block;















	vertical-align:top;















	font-size:0.875em;















	font-weight:400;















	margin-left:0.5em;















}















.post_rating .reviews_stars_bg,















.post_rating .reviews_stars_hover {















	white-space:nowrap;















	overflow:hidden;















}















.post_rating .reviews_stars_hover {















	position:absolute;















	left:0;















	top:0;















}































































/* 8.3 Post author















------------------------------------------------------ */































.post_author {















	margin-bottom: 2em;















	padding:1.25em 1.85em;















	overflow:hidden;















}















.post_author .post_author_avatar {















	float:left;















	margin: 0 20px 10px 0;















	overflow:hidden;















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















}















.post_author .post_author_title {















	margin-top:0;















}















.post_author p {















	margin:0;















}















.post_author p+p {















	margin-top:0.5em;















}















































/* 8.4 Comments















-------------------------------------------------------- */















.comments_wrap {















	margin-top: 3em;















}















.body_style_fullscreen .comments_wrap {















	margin-bottom: 3em;















}































/* Trackbacks and pingbacks */















.comments_list > li.trackback {















	list-style:none;















	margin-left:0;















	padding-left:0;















	padding-right:4em;















	min-height: 0;















	position:relative;















}















.comments_list > li.trackback p {















	font-style:italic;















	padding-bottom:0.8em;















}















.comments_list > li.trackback p a { font-style:normal; }















.comments_list > li.trackback .edit-link { 















	position:absolute;















	right:0;















	top: 0;















}















.comments_list > li+li.trackback .edit-link { 















	margin-top: 1.25em;















}































/* Comment list */















.comments_list_wrap .comments_closed {















	margin-top:2em;















	color:#222222;















}















.comments_list_wrap .comments_list_title {















	margin-top:0;















}















.comments_list_wrap > ul {















	padding:0;















	margin:0;















	list-style: none;















}















.comments_list_wrap ul > li {















	overflow:hidden;















	position:relative;















	min-height:5em;















}















.comments_list_wrap ul > li:before {















	display:none;















}















.comments_list_wrap ul ul {















	/* padding-left:105px; */	/* This way for more long border under previous item */















	margin-left:105px;			/* This way for more short border under previous item */















}















.comments_list_wrap ul ul ul ul ul {















	/* padding-left:0; */















	margin-left:0;















}































.comments_list_wrap .comment_author_avatar {















	position: absolute;















	left: 1.15384rem;















	top: 1.15384rem;















	z-index:1;















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















}















.comments_list_wrap .comment_author_avatar img{















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















}















.comments_list_wrap .comment_content {















	padding-left:105px;















    border: 2px solid #f6f6f6;















}































.comments_list_wrap .comment_info {















	font-size: 1rem;















	margin-bottom:0.5em;















    margin-top: 1.15384rem;















}















.comments_list_wrap .comment_info > span + span:before {















	content: "|";















	display:inline-block;















	margin: 0 0.8em;















}















































.comments_list_wrap .comment_not_approved {















	padding: 0 0 0.5em 0;















	font-style:italic;















	font-weight:300;















}































.comments_list_wrap .comment_text {















	margin-bottom:0.5em;















}















.comments_list_wrap .comment_text p {















	margin:0;















}















.comments_list_wrap .comment_text p+p {















	margin-top: 0.5em;















}















.comments_list_wrap .comment_text ul {















	margin:0;















	padding: 0 0 0 1.5em;















	list-style:outside;















}















.comments_list_wrap .comment_text ul > li > ul {















	margin-top: 0.5em;















}















.comments_list_wrap .comment_text ul > li {















	min-height:0;















	border:none;















	padding:0;















	margin:0 0 0.5em 0;















	overflow:visible;















}















.comments_list_wrap .comment_reply{















    margin-bottom: 2rem;















}















.comments_list_wrap .comment_reply a {















	font-size: 1rem;















}















.comments_list_wrap .comment_reply a:before {















	content:'\e802';















	font-family: fontello;















	margin-right:0.5em;















}















































/* Comments form */















.comments_wrap .comment-reply-title {















	display:none;















}















.comments_wrap .comments_list_wrap .comment-reply-title {















	display:block;















}































.comments_wrap .comments_notes {















	font-size:0.875em;















	color:#909090;















}















.comments_wrap .comments_field  {















	margin-bottom:20px;















}































.comments_wrap .comments_field label {















	display:none;















}















.comments_wrap .comments_field input,















.comments_wrap .comments_field textarea {















	width:100%;















	padding:0.75em 1em;















}































/* Submit button */















.comments_form_wrap {















	padding-bottom:4px;		/* To show shadow under button */















}















.comments_wrap .form-submit { 















	text-align:left;















	margin:0;















	padding-left:4px;















}















.comments_wrap .form-submit input[type="submit"],















.comments_wrap .form-submit input[type="button"] {















	text-transform:uppercase;















}















































































/* 8.5 Page 404















-------------------------------------------------------------- */















.article_style_boxed .post_item_404 {















	padding:1px 0;















}















.post_item_404 .page_title,















.post_item_404 .page_subtitle,















.post_item_404 .page_description,















.post_item_404 .page_search {















	text-align:center;















}















.post_item_404 .page_title {















	font-size: 6em;















	line-height:1em;















	margin-bottom: 0;















	margin-top:0.45em;















}















.post_item_404 .page_subtitle {















	font-size: 2em;















	line-height:1em;















	margin-bottom: 0.8125em;















	margin-top: 0.5em;















}















.post_item_404 .page_description {















	margin-bottom: 2em;















	color:#222222;















}















.post_item_404 .page_search {















	margin-bottom:3em















}















.post_item_404 .page_search .search_wrap {















	max-width:30%;















	margin:0 auto;















}































































/* 8.8 Team member















-------------------------------------------------------------- */































/* Share block */















.post_item_single_team .post_info_share_horizontal {















	margin:2em 0;















}















































































/* 9. Sidebars















-------------------------------------------------------------- */































/* Sidebar outer */















.sidebar_outer_logo_wrap {















	overflow:hidden;















}















.sidebar_outer_logo {















	padding: 1em 0;















}















.sidebar_outer_socials {















	padding: 1em 1em 1em 0;















}































/* Side menu */















.sidebar_outer_menu {















	position:relative;















	padding-top: 1em;















	min-height:2em;















}















.sidebar_outer_menu_buttons {















	position:absolute;















	right:0;















	top:0;















	display:none;















	padding-top:1.25em;















}















.sidebar_outer_menu_buttons a {















	display:inline-block;















	text-align:center;















}















.sidebar_outer_menu_buttons a.sidebar_outer_widgets_button {















	font-size:1.25em;















	width:1.5em;















	height:1.5em;















	line-height:1.5em;















	margin-left:0.5em;















}















.sidebar_outer_menu_buttons a.sidebar_outer_menu_responsive_button {















	display:none;















	font-size:1.5em;















	line-height:1.5em;















	position:relative;















}















.sidebar_outer_menu_buttons a.sidebar_outer_menu_responsive_button:before {















	display:block;















	width:1em;















	height: 1em;















	position:absolute;















	right:0;















	top:0;















}































.sidebar_outer_menu ul {















	margin:0;















	padding:0;















	list-style-type:none;















}















.sidebar_outer_menu ul li {















	position:relative;















	margin-bottom: 0;















	padding-left:0 !important;















}















.sidebar_outer_menu li:before {















	display:none;















}































.sidebar_outer_menu li li > a {















	position:relative;















	display:block;















	padding:0.5em 1.5em;















}































.menu_side_nav {















	display:none;















}















.menu_side_nav > li > a {















	display:block;















	padding: 0.5em;















}















.menu_side_nav > li ul {















	position:absolute;















	border: 1px solid #ddd;















	width:220px;















	padding: 0;















	display:none;















	z-index:100000;















}















.menu_side_nav > li > ul {















	left:270px;















	top:-0.5em;















}















.sidebar_outer_right .menu_side_nav > li > ul {















	left:-245px;















}















.menu_side_nav > li > ul ul {















	left:222px;















	top:-0.5em;















}















.sidebar_outer_right .menu_side_nav > li > ul ul {















	left:-224px;















}















.menu_side_nav > li > ul ul.submenu_left {















	left:-221px;















}















.menu_side_nav > li.menu-item-has-children > a {















	padding-right:2em;















}















.menu_side_nav > li.menu-item-has-children > a:after {















	content: '\e836';















	font-family: 'fontello';















	position:absolute;















	right:10px;















	top:50%;















	-webkit-transform: translateY(-50%);















	   -moz-transform: translateY(-50%);















	        transform: translateY(-50%);















}















.sidebar_outer_menu li li.menu-item-has-children > a:after {















	content: '\e836';















	font-family: 'fontello';















	position:absolute;















	right:8px;















	top:50%;















	-webkit-transform: translateY(-50%);















	   -moz-transform: translateY(-50%);















	        transform: translateY(-50%);















}















.menu_side_nav li a:before {















	margin-right:0.5em;















}































/* Responsive side menu */















.menu_side_responsive,















.menu_side_responsive ul {















	display:none;















}















.sidebar_outer_menu .menu_side_responsive {















	padding-top:2em;















}















.responsive_menu .menu_side_nav {















	display:none !important;















}















.responsive_menu .sidebar_outer_menu_buttons {















	left:0;















	padding-right:3em;















	padding-top:0.5em;















}















.responsive_menu .sidebar_outer_menu_buttons a.sidebar_outer_menu_responsive_button {















	display:block;















}















.responsive_menu .sidebar_outer_menu_buttons a.sidebar_outer_widgets_button {















	position:absolute;















	right:0;















	top:0.5em;















}















.sidebar_outer_menu .menu_side_responsive ul {















	margin-top: 0;















}















.sidebar_outer_menu .menu_side_responsive li {















	margin:0;















	padding: 0 0 0 1.5em !important;















}















.sidebar_outer_menu .menu_side_responsive li > a {















	display:block;















	padding: 0.5em;















	position:relative;















}















.menu_side_responsive > li.menu-item-has-children > a:after,















.menu_side_responsive li li.menu-item-has-children > a:after {















	content: '\e828';















	font-family: 'fontello';















	position:absolute;















	right:10px;















	top:50%;















	-webkit-transform: translateY(-50%);















	   -moz-transform: translateY(-50%);















	        transform: translateY(-50%);















}















.menu_side_responsive > li.menu-item-has-children.opened > a:after,















.menu_side_responsive li li.menu-item-has-children.opened > a:after {















	content: '\e835';















}















































/* Common rules */















.sidebar_outer aside,















.sidebar aside+aside {















	margin-top:2em;















}































.widget_area .widget_title {















	margin-top:0;















	margin-bottom:1em;















}















.widget_area ul {















	list-style-type:none;















	margin-bottom:0;















	padding-left:0;















}















.widget_area ul ul {















	margin-top:0.5em;















}















.widget_area ul li {















	position:relative;















	padding-left:1em;















}















.widget_area ul li:before {















	content: '>';















	font-family: 'fontello';















	position:absolute;















	left:1px;















	top:0;







font-weight: 700;







}































/* Tabs in widgets */















.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li {















	font-size:0.875em;















}















.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {















	margin-left: 1em;















}















.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {















	padding:2px 10px;















}















.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_content {















	padding:10px 0 0 0;















	border: none;















}















.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_content {















	-webkit-border-radius: 0;















	   -moz-border-radius: 0;















			border-radius: 0;	















}















































/* Widget: Search */















.widget_area .widget_product_search .search_form,















.widget_area .widget_search .search_form {















	position:relative;















}















.widget_area .widget_product_search .search_button,















.widget_area .widget_search .search_button {















	text-align:center;















	border:none;















	background:none;















}































/* Widget: Calendar */















.widget_area .widget_calendar table {















    width: 80%;















    margin: 0 auto;















    font-size: 0.8em;















}















.widget_area .widget_calendar .weekday {















	text-transform:uppercase;















}















.widget_area .widget_calendar td .day_wrap {















	display:block;















	position:relative;















	border:2px solid transparent;















    padding: 3px 7px;















}















.widget_area .widget_calendar td a:after {















	font-family:'fontello';















	content: '\e83c';















	position:absolute;















	left:48%;















	bottom:-7px;















}















.sc_socials.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a, .sc_socials.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a .sc_socials.sc_socials_hover{















    line-height: 1;















}















.widget_area .widget_calendar th,















.widget_area .widget_calendar td {















	font-weight:400;















	text-align:center;















	border-width:0;















	padding:0;















}















.widget_area .widget_calendar th {















	padding:10px 4px;















}















.widget_area .widget_calendar td {















	font-size:0.875em;















}















.widget_area .widget_calendar .month_cur {















    font-size: 1.154rem;















    font-weight: 700;















}















.widget_area .widget_calendar .month_prev a,















.widget_area .widget_calendar .month_next a {















	display:block;















}















.widget_area .widget_calendar .month_prev a:before,















.widget_area .widget_calendar .month_next a:before {















	font-family: 'fontello';















}















.widget_area .widget_calendar .month_prev a:before {















    content: '\E8F3';















    border: 2px solid;















    border-right: 0;















    line-height: 1;















    margin-right: 0.61538rem;















    margin-left: 0.15384rem;















    padding: 0;















    font-weight: 100;















}















.widget_top10 .sc_tabs_titles {















    display: none;















}















.widget_top10 .post_item .post_thumb img{















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















}















.widget_area .widget_calendar .month_next a:before {















    content: '\E8F5';















    border: 2px solid;















    border-left: 0;















    line-height: 1;















    margin-left: 0.61538rem;















    margin-right: 0.15384rem;















    padding: 0;















    font-weight: 100;















}































/* Widget: RSS */















.widget_area .widget_rss .widget_title a {















	display:inline-block;















}















.widget_area .widget_rss .widget_title img {















	vertical-align:baseline;















    display: none;















}















.widget_area .widget_rss {















	color: #222222;















}















.widget_area .widget_rss li + li{















    margin-top: 2.461em;















    border-top: 1px solid;















    padding-top: 2.461em;















}















.widget_area .widget_rss  ul li:before{















    content: none;















}















/* Widget: Tag Cloud */















.widget_area .widget_product_tag_cloud,















.widget_area .widget_tag_cloud {















	overflow:hidden;















}















.widget_area .widget_product_tag_cloud a,















.widget_area .widget_tag_cloud a {















	display:block;















	float:left;















	padding:3px 10px;















	margin:0 5px 5px 0;















    line-height: 1;















	font-size:1em !important;















}















































/* Widget: Hospital Advertisement */















.widget_area .widget_advert .image_wrap {















	overflow:hidden;















	display:block;















	margin-bottom:1em;















}















































/* Widget: Hospital Flickr */















.widget_area .widget_flickr {















	overflow:hidden;















}















.widget_area .widget_flickr .flickr_images {















	margin-right:-5px;















}















.widget_area .widget_flickr .flickr_badge_image {















	float:left;















	margin:0 5px 5px 0;















	overflow:hidden;















	width:30%;















	height:auto;















	-webkit-box-sizing: border-box;















	   -moz-box-sizing: border-box;















	        box-sizing: border-box;















}















.widget_area .widget_flickr .flickr_badge_image img {















	width: 100%;















}















































/* Widget: Hospital Logo and Socials */















.widget_area .widget_socials .sc_socials {















	margin-top:1em;















}















































/* Widget: Hospital Twitter */















.widget_area .widget_twitter ul li {















	padding-left:1.5em;















}















.widget_area .widget_twitter ul li:before {















	content: '\e89a';















	font-size:1em;















	left:0;















}































































/* 10. Footer areas















-------------------------------------------------------------- */































/* Footer widgets */















.footer_wrap_inner {















	padding: 2.75em 0 2em;















}















.footer_wrap aside {















	margin-bottom:1.5em;















}















































/* Contacts */















.contacts_wrap .logo {















	text-align:center;















	margin-bottom: 2em;















}















.contacts_wrap .logo .logo_text {















	font-size:2em;















}















.contacts_wrap .logo img {















	vertical-align:middle;















	display:inline-block;















}















.contacts_wrap .contacts_address {















	overflow:hidden;















}















.contacts_wrap .contacts_address .address_left {















	float:left;















}















.contacts_wrap .contacts_address .address_right {















	float:right;















}















































/* Testimonials and Twitter area */















.testimonials_wrap.sc_section,















.twitter_wrap.sc_section {















	padding: 0;















}















.testimonials_wrap_inner,















.twitter_wrap_inner {















	background-repeat:no-repeat;















	background-position:center top;















}















footer.testimonials_wrap .sc_section_overlay,















footer.twitter_wrap .sc_section_overlay {















	padding: 3em 0;















}















































/* Copyright area */















.copyright_wrap_inner {















	padding: 2.923em 0 2em;















	overflow:hidden;















}















.copyright_wrap p {















	margin:0;















}















.copyright_style_text {















	text-align:center;















}















.copyright_style_menu .copyright_text,















.copyright_style_socials .copyright_text {















	float:left;















}















.copyright_style_socials .sc_socials,















.copyright_style_menu .menu_footer_nav {















	float:right;















}















.copyright_style_socials .copyright_wrap_inner {















	padding-bottom: 2.615em;















}















.copyright_style_menu .menu_footer_nav {















	margin:0;















	padding:0;















	list-style:none;















	text-align:right;















}















.menu_relayout .copyright_style_socials .copyright_text,















.menu_relayout .copyright_style_menu .copyright_text,















.responsive_menu .copyright_style_socials .copyright_text,















.responsive_menu .copyright_style_menu .copyright_text,















.menu_relayout .copyright_wrap .sc_socials,















.responsive_menu .copyright_wrap .sc_socials,















.menu_relayout .menu_footer_nav,















.responsive_menu .menu_footer_nav {















	float: none;















	text-align:center;















}















.menu_relayout .copyright_style_socials .copyright_text,















.menu_relayout .copyright_style_menu .copyright_text,















.responsive_menu .copyright_style_socials .copyright_text,















.responsive_menu .copyright_style_menu .copyright_text {















	margin-top:1em;















}































.copyright_style_menu .menu_footer_nav li {















	display:inline-block;















	margin-bottom:0;















}















.copyright_style_menu .menu_footer_nav li+li:before {















	content:'|';















	display:inline-block;















	margin:0 0.5em;















}































































/* 11. Utils















-------------------------------------------------------------- */































/* Table of contents */















#toc {















	position:fixed;















	z-index:999;















	top: 0;















	bottom:0;















	right: 0;















	width: 60px;















}















#toc a { color: #ffffff; }















#toc.toc_no { display:none; }















#toc .toc_inner {















	position:absolute;















	top: 50%;















	right: -60px;















	-webkit-transform:translateY(-50%);















	   -moz-transform:translateY(-50%);















	        transform:translateY(-50%);















	-webkit-transition: all 0.3s ease-out;















	   -moz-transition: all 0.3s ease-out;















	    -ms-transition: all 0.3s ease-out;















	     -o-transition: all 0.3s ease-out;















	        transition: all 0.3s ease-out; 















}















#toc.toc_fixed .toc_inner,















#toc:hover .toc_inner {















	right:0;















}















#toc .toc_item {















	position:relative;















	width:57px;















	height:60px;















	border-right:3px solid rgba(0,0,0,0.8);















	background-color:rgba(0,0,0,0.8);















}















#toc .toc_item.toc_separator {















	margin-bottom: 1px;















}















#toc .toc_item.current,















#toc .toc_item:hover {















	background-color:rgba(128,128,128,0.8);















}















#toc .toc_icon {















	position:absolute;















	display:block;















	z-index:2;















	top:0;















	left:0;















	width:57px;















	height: 60px;















	line-height:60px;















	text-align:center;















}















#toc .toc_icon.with_title {















	line-height:40px;















}















#toc .toc_icon:before {















	font-size:inherit;















	color:inherit;















	margin:0;















	padding:0;















}















#toc .toc_title {















	position:absolute;















	bottom:6px;















	left:0;















	display:block;















	width: 57px;















	line-height:12px;















	font-size:12px;















}















#toc .toc_description {















	position:absolute;















	top:0;















	right:-300px;















	width:240px;















	height:30px;















	padding: 1em;















	font-size: 0.875em;















	line-height:1.2em;















	z-index:1;















	background-color:rgba(128,128,128,0.8);















	color: #ffffff;















	opacity: 0;















	filter: alpha(opacity=0);















	-webkit-transition: all 0.3s ease-out;















	   -moz-transition: all 0.3s ease-out;















	    -ms-transition: all 0.3s ease-out;















	     -o-transition: all 0.3s ease-out;















	        transition: all 0.3s ease-out; 















}















#toc .toc_item:hover .toc_description {















	right:68px;















	opacity: 1;















	filter: alpha(opacity=100);















}















#toc .toc_description:after {















	left: 100%;















	top: 50%;















	border: solid transparent;















	content: " ";















	height: 0;















	width: 0;















	position: absolute;















	pointer-events: none;















	border-color:transparent;















	border-left-color: rgba(128,128,128,0.8);















	border-width: 8px;















	margin-top: -8px; 















}















































/* Hovers for images and videos */















.hover_icon {















	position:relative;















	display:block;















}















.hover_icon:before {















	font-family:'fontello';















	font-size: 30px;















	color:#ffffff;















	cursor:pointer;















	position:absolute;















	left:50%;















	top:50%;















    width: 50px;















    height: 50px;















    margin-left: -25px;















    margin-top: -25px;















    box-sizing: border-box;















    border: 2px solid white;















    border-radius: 50%;















    text-align: center;















    padding: 13px 0 13px 2px;















	opacity: 0;















	filter: alpha(opacity=0);















	-webkit-transition: all ease .3s;















	   -moz-transition: all ease .3s;















	    -ms-transition: all ease .3s;















	     -o-transition: all ease .3s;















	        transition: all ease .3s;















}















.hover_icon:hover:before {















	opacity: 1;















	filter: alpha(opacity=1);















	margin-top: -25px;















}















.hover_icon_play:before {















	content:'\e8e1';















}















.hover_icon_link:before {















	content:'\e8b5';















}















.hover_icon_zoom:before {















	content:'\e839';















}















.hover_icon_view:before {















	content:'\e843';















}















.woocommerce div.product div.woocommerce-tabs ul.tabs, .woocommerce #content div.product div.woocommerce-tabs ul.tabs, .woocommerce-page div.product div.woocommerce-tabs ul.tabs, .woocommerce-page #content div.product div.woocommerce-tabs ul.tabs{















    padding-left: 26px;















}















/* Scroll to top */















.scroll_to_top {















	display:block;















	position: fixed;















	width: 3em;















	height: 3em;















	line-height: 3em;















	text-align:center;















	bottom: -4em;















	right: 2em;















	background: #fff;















	border: 1px solid #ddd;















	cursor: pointer;















	z-index: 100001;















	-webkit-transition: all ease 1.5s;















	   -moz-transition: all ease 1.5s;















	    -ms-transition: all ease 1.5s;















	     -o-transition: all ease 1.5s;















	        transition: all ease 1.5s;















	filter: alpha(opacity=0);















	opacity: 0;















}















.scroll_to_top.show {















	filter: alpha(opacity=100);















	opacity: 1;















	bottom: 5em;















}















































/* Debug window */















#debug_log {















	position:fixed;















	z-index:1000000;















	display:block;















	width:100%;















	max-height:400px;















	left:0;















	top:0;















	background:rgba(0,0,0,0.8);















	color:#ffffff;















	overflow:auto;















}















.admin-bar #debug_log { 















	top:32px; 















}















#debug_log_close {















	position:absolute;















	right:0;















	top:0;















	width:20px;















	height:20px;















	line-height:20px;















	font-weight:bold;















	font-size:14px;















	text-align:center;















	cursor:pointer;















}















#debug_log_content {















	padding:12px;















}































































































































/* 12. Registration and Login popups















-------------------------------------------------------------- */















.popup_wrap {















	position: absolute;















	top: 3.3333em;















	right: 0;















	width: 37.5em;















	padding: 3em 2.5em 2em;















	display:none;















}















.popup_registration {















	right: -5.5em;















}































.popup_wrap .popup_close {















	display:block;















	font-size:1.25em;















	line-height:1em;















	width: 1em;















	height:1em;















	position:absolute;















	right:0;















	top:0;















	margin:0.5em 0.5em 0 0;















	text-align:center;















	color: #cccccc;















	border: 2px solid #ebebeb;















	background-color:#f4f7f9;















}















.popup_wrap .popup_close:hover {















	color: #909090;















	border: 2px solid #cccccc;















	background-color:#ffffff;















}















.popup_wrap .popup_close:before {















	font-family:fontello;















	content:'\e8ac';















	line-height:0.9;















    display: block;















	padding:0 !important;















	margin:0 !important;















}































.popup_wrap .form_wrap {















	position:relative;















	overflow:hidden;















}















.popup_wrap .form_wrap .result {















	position:absolute;















	z-index:10;















	left:50%;















	top:25%;















	-webkit-transform:translateX(-50%) translateY(-50%);















	   -moz-transform:translateX(-50%) translateY(-50%);















	        transform:translateX(-50%) translateY(-50%);















	-webkit-box-shadow: -4px 3px 5px 0px rgba(0, 0, 0, 0.2);















	   -moz-box-shadow: -4px 3px 5px 0px rgba(0, 0, 0, 0.2);















			box-shadow: -4px 3px 5px 0px rgba(0, 0, 0, 0.2);	















}















.popup_form.login_form .popup_form_field{















    overflow: visible;















}















.popup_wrap .form_wrap .result p {















	line-height:1.5em;















}















.popup_wrap .form_wrap .result a {















	color: #ffffff;















}















.popup_wrap .form_wrap .error_fields_class {















	border-color: #CC6868;















}















.popup_wrap .form_left {















	float: left;















	padding-right: 2.5em;















	width: 54%;















	border-right: 1px solid #e0e0e0;















	-webkit-box-sizing: border-box;















	   -moz-box-sizing: border-box;















	        box-sizing: border-box;















}















.popup_wrap .form_right {















	float: right;















	padding-left: 2.5em;















	width: 45%;















	-webkit-box-sizing: border-box;















	   -moz-box-sizing: border-box;















	        box-sizing: border-box;















}















.popup_wrap.popup_registration .form_left {















	width: 50%;















	padding-right: 5px;















	border-right: none;















}















.popup_wrap.popup_registration .form_right {















	width: 50%;















	padding-left: 5px;















}































.popup_wrap .popup_form_field {















	margin-bottom:0.625em;















}















.popup_wrap input[type="text"],















.popup_wrap input[type="email"],















.popup_wrap input[type="password"] {















	width:100%;















	border: 2px solid #ebebeb;















	background-color:#fafafa;















}















.popup_wrap input:not([type="submit"]):focus {















	background-color:#ffffff;















}















.popup_wrap .popup_form_field.iconed_field {















	position:relative;















}















.popup_wrap .popup_form_field.iconed_field:before {















	position:absolute;















	z-index:1;















	top:10px;















	right:8px;















	margin-right:0;















	color:#c9c9c9;















	width:1em;















}















.popup_wrap .popup_form_field.iconed_field input {















	padding-right:30px;















}































.popup_wrap .popup_form_field .forgot_password {















	float: right;















	line-height: 1.5em;















}































.popup_wrap .popup_form_field.submit_field {















	padding:1em 0 4px 4px;















}















.popup_wrap .popup_form_field .submit_button {















	width:100%;















}































.popup_wrap .login_socials_title {















	color:#222222;















	font-size:1.5em;















	line-height:1.3em;















	margin-bottom:0.5em;















}















.popup_wrap .login_socials_problem {















	line-height:1.3em;















}































.popup_wrap .popup_form_field.remember_field {















	margin-top: 1.2em;















}















































































































































/* 13. Third part plugins















------------------------------------------------------------------------------------ */































/* Visual Composer */















.wpb_row,















.wpb_text_column,















.wpb_content_element,















ul.wpb_thumbnails-fluid > li,















.last_toggle_el_margin,















.wpb_button {















	margin-bottom:0 !important;















}















.sc_gap .vc_row {















	margin-left:0;















	margin-right:0;















}















.sc_gap .vc_column_container {















	padding-left:0;















	padding-right:0;















}































h1 .wpb_text_column p, h2 .wpb_text_column p, h3 .wpb_text_column p, h4 .wpb_text_column p, h5 .wpb_text_column p, h6 .wpb_text_column p {















	padding-bottom:0 !important;















}















































/* Magnific popup */















.mfp-figure figcaption {















	margin-bottom:40px !important;















	height:40px;















	padding:0 16px;















	overflow:hidden;















}















.mfp-figure figcaption .mfp-bottom-bar {















	left: 16px;















	right:16px;















	margin-top:-30px;















	width:auto;















}















































/* Google conversion */















iframe[name="google_conversion_frame"] { height:1px; min-height:0px; display:none; }































































































/* 14. Predefined classes for users















-------------------------------------------------------------- */































/* Predefined classes for the background texture and/or image */















.texture_bg_1  { background-image:url(images/bg/texture_1.png); }















.texture_bg_2  { background-image:url(images/bg/texture_2.png); }















.texture_bg_3  { background-image:url(images/bg/texture_3.png); }















.texture_bg_4  { background-image:url(images/bg/texture_4.png); }















.texture_bg_5  { background-image:url(images/bg/texture_5.png); }















.texture_bg_6  { background-image:url(images/bg/texture_6.png); }















.texture_bg_7  { background-image:url(images/bg/texture_7.png); }















.texture_bg_8  { background-image:url(images/bg/texture_8.png); }















.texture_bg_9  { background-image:url(images/bg/texture_9.png); }















.texture_bg_10 { background-image:url(images/bg/texture_10.png); }















.texture_bg_11 { background-image:url(images/bg/texture_11.png); }















.texture_bg_12 { background-image:url(images/bg/texture_12.png); }































.overlay_bg_1:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_1.png); }















.overlay_bg_2:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_2.png); }















.overlay_bg_3:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_3.png); }















.overlay_bg_4:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_4.png); }















.overlay_bg_5:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_5.png); }















.overlay_bg_6:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_6.png); }















.overlay_bg_7:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_7.png); }















.overlay_bg_8:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_8.png); }















.overlay_bg_9:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_9.png); }















.overlay_bg_10:after { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_10.png); }















.overlay_bg_11:after { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_11.png); }















.overlay_bg_12:after { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(images/bg/texture_12.png); }































.bg_pattern_1  { background: url(images/bg/pattern_1.jpg) 50% 50% repeat fixed !important; }















.bg_pattern_2  { background: url(images/bg/pattern_2.jpg) 50% 50% repeat fixed !important; }















.bg_pattern_3  { background: url(images/bg/pattern_3.jpg) 50% 50% repeat fixed !important; }















.bg_pattern_4  { background: url(images/bg/pattern_4.jpg) 50% 50% repeat fixed !important; }















.bg_pattern_5  { background: url(images/bg/pattern_5.jpg) 50% 50% repeat fixed !important; }































.bg_image_1 { background: url(images/bg/image_1.jpg) 50% 0% repeat-y fixed !important; }















.bg_image_2 { background: url(images/bg/image_2.jpg) 50% 0% repeat-y fixed !important; }















.bg_image_3 { background: url(images/bg/image_3.jpg) 50% 0% repeat-y fixed !important; }















.bg_image_1, .bg_image_2, .bg_image_3 {















	-webkit-background-size: 100% auto; 















	   -moz-background-size: 100% auto;















	     -o-background-size: 100% auto; 















			background-size: 100% auto; 















}































.accent_top:before  {















	content:' ';















	display: block;















	position:absolute;















	z-index:1;















	left:50%;















	top:0;















	width: 3em;















	height: 2.8em;















	background-color:#fff;















	margin: -1.4em 0 0 -1.3em;















	-webkit-transform: rotate(35deg) skewX(-20deg);















	   -moz-transform: rotate(35deg) skewX(-20deg);















	        transform: rotate(35deg) skewX(-20deg);















}































.rounded_none {















	-webkit-border-radius: 0px;















	   -moz-border-radius: 0px;















			border-radius: 0px;















}















.rounded_tiny {















	-webkit-border-radius: 4px;















	   -moz-border-radius: 4px;















			border-radius: 4px;















}















.rounded_small {















	-webkit-border-radius: 6px;















	   -moz-border-radius: 6px;















			border-radius: 6px;















}















.rounded_medium {















	-webkit-border-radius: 10px;















	   -moz-border-radius: 10px;















			border-radius: 10px;















}















.rounded_large {















	-webkit-border-radius: 15px;















	   -moz-border-radius: 15px;















			border-radius: 15px;















}















.rounded {















	-webkit-border-radius: 50%;















	   -moz-border-radius: 50%;















			border-radius: 50%;















}















.booking_main_container{















    margin-bottom: -100px;















    position: relative;















    margin-top: 30px;















}















.booking_main_container .booking_header_container{















    margin: 0;















    width: 100%;















    height: auto;















}















.booking_main_container .booking_header_container .booking_month_container_all{















    float: none;















    width: 100%;















}















.booking_main_container .booking_header_container .booking_month_container{















    float: none;















    width: 100%;















    height: auto;















    text-align: center;















}















.booking_main_container .booking_header_container .booking_month_name{















    height: auto;















    font-size: 2.813rem;















    font-weight: 700;















    display: inline-block;















    width: auto;















    position: static;















    text-transform: uppercase;















    font-family: 'Open Sans';















}















.booking_main_container .booking_header_container .booking_month_year{















    font-size: 2.813rem;















    font-weight: 700;















    margin-left: 0.2em;















    display: inline-block;















    padding-right: 0;















    margin-top: 0;















    font-family: 'Open Sans';















}















.booking_main_container .booking_mont_nav_button_container{















    margin: 0;















}















.booking_main_container .booking_mont_nav_button_container a{















    position: absolute;















    top: 0;















    margin: 0;















    padding: 0;















    width: 4.615rem;















    height: 4.615rem;















    border-radius: 0;















    text-align: center;















    line-height: 1rem;















    border: 2px solid #bdbed2;















}















.booking_main_container .booking_mont_nav_button_container a:hover{















    border-color: #595d8f;















}















.booking_main_container #booking_month_nav_prev a{















    left: 0;















}















.booking_main_container #booking_month_nav_next a{















    right: 0.5%;















}















.booking_main_container .booking_mont_nav_button_container a img{















    display: none;















}















.booking_main_container .booking_mont_nav_button_container a:before{















    font-family: fontello;















    color: #595d8f;















    font-size: 1.125em;















    font-weight: 100;















    display: inline-block;















    padding-top: 40%;















}















.booking_main_container .booking_mont_nav_button_container a:hover:before{















    color: #fff;















}















.list_products, .post_item_product .woocommerce-ordering select::-ms-expand,















#fbuilder .fields .dfield select::-ms-expand{















    display: none;















}















.booking_main_container #booking_month_nav_prev a:before{















    content: "\E8F3";















    margin-left: -0.1em;















}















.booking_main_container #booking_month_nav_next a:before{















    content: "\E8F5";















}















.booking_main_container .booking_back_today{















    text-align: center;















}















.booking_main_container .booking_back_today a{















    font-family: 'Lato';















    color: #c4c4c6;















    font-size: 0.875em;















    font-weight: 700;















}















.booking_main_container .booking_back_today a:hover{















    color: #11abd2;















}















.booking_main_container .booking_select_calendar_container{















    width: 25%;















    margin-top: 3.75em;















    display: none;















}















.booking_main_container #booking_calendar_select_label{















    font-family: 'Lato';















    color: #606060;















    font-size: 1em;















    font-weight: 400;















    float: none;















}















.booking_main_container #booking_calendar_select{















    float: none;















}















.booking_main_container #booking_calendar_select select{















    -webkit-border-radius: 3px;















    -moz-border-radius: 3px;















    border-radius: 3px;















    background-color: #f7f7f7;















    font-family: 'Lato';















    color: #c4c4c6;















    font-size: 0.75em;















    font-weight: 400;















    border: 0;















    padding: 1.5em 1.66666em 1.4em;















    line-height: 1.2;















    -webkit-appearance: button;















    -moz-appearance: none;















    width: 100%;















    margin-top: 0.83333em;















}















.booking_main_container #booking_calendar_select select::-ms-expand{















    display: none;















}















.booking_main_container .booking_name_days_container .booking_day_name{















    font-size: 1rem;















    font-weight: 700;















    width: 12rem;















    font-family: 'Open Sans';















}















.booking_main_container .days_container_all .booking_day_container:nth-last-child(36){















    display: none;















}















.booking_main_container .days_container_all .booking_day_container{















    width: 12rem;















    height: 12rem;















    margin-right: 1% !important;















}















.booking_main_container .days_container_all .booking_day_container.booking_day_grey{















    border: 3px solid #f9f9f9;















}















.booking_main_container .days_container_all{















    margin-right: -1% !important;















}















.booking_main_container .days_container_all .booking_day_container a{















    height: 100%;















    border: 0;















    position: relative;















}















.booking_main_container .days_container_all .booking_day_container a .booking_day_number{















    line-height: 1;















    margin: 16px 0 0;















    font-family: 'Lato';















    color: #222222 !important;















    font-weight: 700;















    width: 100%;















    text-align: center;















}















.booking_main_container .days_container_all .booking_day_container a .booking_day_slots{















    width: 100%;















    position: absolute;















    bottom: 30%;















    left: 0;















    font-family: 'Open Sans';















    text-align: center;















    margin: 0;















    font-size: 0.813rem;















    font-weight: 700;















}















.booking_main_container .days_container_all .booking_day_container a .booking_day_book{















    position: absolute;















    width: 68%;















    text-align: center;















    bottom: 10%;















    left: 0;















    margin: 0 16%;















    font-family: 'Open Sans';















    font-size: 0.813rem;















    line-height: 2.8;















    font-weight: 700;















}















.booking_main_container .days_container_all .booking_day_container a[over="1"] .booking_day_book{















    background-color: #5d618d;















}















.booking_main_container .days_container_all .booking_day_container.booking_day_white a[over="1"]:hover .booking_day_book,















.booking_main_container .days_container_all .booking_day_container.booking_day_black a[over="1"]:hover .booking_day_book{















    background-color: #96cfcb;















}















.booking_main_container .days_container_all .booking_day_container.booking_day_black a[over="1"] .booking_day_book{















    background-color: #ffd77f;















}















.booking_main_container .days_container_all .booking_day_container.booking_day_black a .booking_day_number{















    color: #fff !important;















}















.booking_calendar_container_all{















    margin-top: 40px;















}















.booking_name_days_container {















    margin: 8px 0;















}















#booking_container #booking_slot_form a,















#booking_container #booking_slot_form .booking_mark_ccc{















    font-family: 'Open Sans';















    color: #474761;















    font-size: 1rem;















    font-weight: 700;















}















#booking_container #booking_slot_form .booking_mark_ccc{















    margin-top: 0.1rem;















}















#booking_container #booking_slot_form a:hover{















    color: #ff5b4f;















}















#booking_container #booking_slot_form .booking_border_dotted.booking_border_t_1{















    margin: 0.9375em 0 0;















    border: 0;















}















#booking_container #booking_slot_form .booking_border_dotted.booking_border_t_1 #booking_day,















#booking_container #booking_slot_form .booking_border_dotted.booking_border_t_1 #calendar_name{















    font-family: 'Open Sans';















    color: #474761;















    font-size: 2.813rem;















    font-weight: 700;















    line-height: 1.3;















}















#booking_container #booking_slot_form .booking_border_666.booking_border_dotted{















    border: 0;















    height: auto;















    margin-bottom: 10px;















}















#booking_container #booking_slot_form .booking_line_30.booking_height_30{















    height: auto;















    margin-left: 10px;















    font-family: 'Open Sans';















    color: #ff5b4f;















    font-size: 0.938rem;















    font-weight: 400;















}















#booking_container #booking_slot_form .booking_line_30.booking_height_30+.booking_line_30.booking_height_30{















    color: #606060;















    font-weight: 400;















    margin-left: 54px;















}















#booking_container .booking_margin_t_5{















    margin-top: 9px;















}















#booking_container form{















    position: relative;















}















#booking_container form > div{















    position: relative;















}















#booking_container .close_booking{















    position: absolute;















    right: 0;















    top: 0;















}















#booking_container #booking_slot_form{















    float: left;















}















#booking_container #form_container_all{















    float: left;















    margin: 0;















    padding: 0;















    margin-left: 13.0625em;















    width: 25.4375em;















    margin-top: 43px;















}















#booking_slot_form #slideshow > div > div{















    float: none;















    margin-left: 0;















}















#booking_container #form_container_all .booking_margin_r_2p.booking_width_23p{















    width: 100%;















    float: none;















}















#booking_container #form_container_all .booking_width_23p div{















    font-family: 'Open Sans';















    color: #9b9cab;















    font-size: 0.813rem;















    font-weight: 600;















}















#booking_container #form_container_all .booking_width_23p input{















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















    background-color: #f7f7f7;















    font-family: 'Open Sans';















    color: #9b9cab;















    font-size: 0.813rem;















    font-weight: 600;















    border: 0;















    padding: 1.6em 1.66666em 1.4em;















    line-height: 1;















    width: 100%;















    margin-bottom: 2em;















}















#booking_container #form_container_all .booking_width_98p{















    width: 100%;















}















#booking_container #form_container_all .booking_margin_t_20 .booking_float_left.booking_margin_l_20{















    float: right;















}















#booking_container #form_container_all a.booking_public_button{















    font-family: 'Open Sans';















    color:  #ffffff;















    font-size: 0.875rem;















    font-weight: 700;















    z-index: 1;















    position: relative;















    -webkit-transition: all 0.4s ease-in-out;















    -moz-transition: all 0.4s ease-in-out;















    -ms-transition: all 0.4s ease-in-out;















    -o-transition: all 0.4s ease-in-out;















    transition: all 0.4s ease-in-out;















    padding: 1.1rem 1em;















    height: 3.3rem;















    line-height: 1;















    text-transform: uppercase;















}















#booking_container #form_container_all input#booking_submit_button{















    font-family: 'Open Sans';















    color:  #ffffff;















    font-size: 0.875rem;















    font-weight: 700;















    padding: 1rem 1em;















    height: 3.3rem;















    line-height: 1;















    z-index: 1;















    position: relative;















    -webkit-transition: all 0.4s ease-in-out;















    -moz-transition: all 0.4s ease-in-out;















    -ms-transition: all 0.4s ease-in-out;















    -o-transition: all 0.4s ease-in-out;















    transition: all 0.4s ease-in-out;















}















dt, b, strong {	font-weight: 500; }















h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,















h2+h3,h2+h4,h2+h5,h2+h6,















h3+h4,h3+h5,h3+h6,















h4+h5,h4+h6,















h5+h6 {















    margin-top:0;















}















.icon-right-2:before{















    font-weight: 100;















}















*{















    box-sizing: border-box;















}















h1, h2, h3, h4{



    font-family: "Open Sans", sans-serif !important;

    text-transform: uppercase;



}















a, button {















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















blockquote::before {















    font-size: 4.231rem;















    transform: rotate(5deg);















    content: '"';















}















blockquote, blockquote p {















    font-size: 1.692rem;















    font-weight: 400;















}















blockquote {















    margin-bottom: 0;















    padding: 0 0 0 4.84615rem;















}















blockquote .sc_quote_title{















    font-size: 1.385rem;















    font-weight: 400;















    margin-top: 1.15384rem;















    margin-left: -0.61538rem;















}















.sc_table table th,















.sc_table table td {















    padding: 1.76923rem 1.38461rem;















    line-height: 1;















    text-align: center;















}















.sc_table table th:nth-child(2){















    padding: 1.76923rem 2rem;















}















.sc_table table td{















    padding: 1rem 1.38461rem;















}















.sc_table table tr th {















    font-size: 1.538rem;















    font-weight: 700;















    text-transform: uppercase;















}















.sc_table table tr th:first-child {















    font-size: 1.077rem;















    font-weight: 400;















}















.sc_table table tr th:nth-child(3) {















    text-align: left;















    padding-left: 2.30769231rem;















}















.sc_table table tr td:first-child {















    font-size: 1rem;















    font-weight: 400;















}















.sc_table table tr td:nth-child(2) {















    font-size: 1.154rem;















    font-weight: 700;















}















.sc_table table tr td:nth-child(3) {















    text-align: left;















    font-size: 1rem;















    font-weight: 600;















    padding-left: 2.30769231rem;















}















.sc_table table tr td:last-child {















    font-size: 1.154rem;















    font-weight: 700;















}















.sc_table table tr:last-child td:first-child {















    font-size: 1.538rem;















    font-weight: 700;















    text-transform: uppercase;















    text-align: left;















    padding-left: 2.30769231rem;















}















div.sc_socials.sc_socials_size_tiny .social_icons span {















    font-size: 0.8rem;















}















input[type="text"],















input[type="number"],















input[type="email"],















input[type="search"],















input[type="password"],















textarea,















select {















    border: none;















    -webkit-appearance: none;















    border-radius: 0;















}















.woocommerce table.cart td.actions .coupon .input-text,















.woocommerce #content table.cart td.actions .coupon .input-text,















.woocommerce-page table.cart td.actions .coupon .input-text,















.woocommerce-page #content table.cart td.actions .coupon .input-text {















    padding: 0.6rem 0.5rem 0.2rem;















}















.minimal-light .esg-filter-checked {















    display: none;















}















.esg-filter-wrapper.minimal-light .esg-filterbutton,















.esg-sortbutton-wrapper.minimal-light .esg-filterbutton {















    width: 100%;















}















.popup_form_field {















    overflow: visible;















}















.forgot_password {















    font-size: 0.8rem;















}















.reviews_block .reviews_summary .reviews_value {















    right: 2rem;















}















.popup_form_field label {















    font-size: 0.7rem;















}















.post_rating .reviews_value {















    padding: 0 0.69230rem;















}















input[type="checkbox"]:not(.input-checkbox) {















    display: none;















}















label > input[type="checkbox"] {















    display: inline-block !important;















}















input[type="checkbox"] + label {















    position: relative;















    padding-left: 2em;















    line-height: 1.5em;















}















input[type="checkbox"] + label:before {















    content: ' ';















    font-family: fontello;















    display: block;















    text-align: center;















    border: 1px solid #ebebeb;















}















input[type="checkbox"]:checked + label:before {















    content: '\e8ab';















}















.login_socials_list {















    margin-bottom: 10px;















}















.login_socials_list .sc_socials.sc_socials_size_tiny .sc_socials_item:last-child a span {















    font-size: 0.8rem;















}















.body_style_boxed .body_wrap {















    background: #424459;















    background: -moz-linear-gradient(top, #424459 0%, #64689e 100%);















    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424459), color-stop(100%, #64689e));















    background: -webkit-linear-gradient(top, #424459 0%, #64689e 100%);















    background: -o-linear-gradient(top, #424459 0%, #64689e 100%);















    background: -ms-linear-gradient(top, #424459 0%, #64689e 100%);















    background: linear-gradient(to bottom, #424459 0%, #64689e 100%);















    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424459', endColorstr='#64689e', GradientType=0);















}















.body_transparent .page_wrap,















.body_transparent .copy_wrap,















.body_transparent .widget_area_inner {















    background-color: transparent;















}















.top_panel_inner_style_4 .menu_user_nav > li ul {















    border: 0;















}















.menu_user_nav > li > ul ul {















    left: 16em;















}















.menu_user_logout > a:before,















.menu_user_login > a:before {















    content: '\E8F5';















    font-family: 'fontello';















    border: 2px solid;















    border-left: 0;















    line-height: 1;















    margin-left: 0.61538rem;















    margin-right: 0.15384rem;















    padding: 0;















    font-weight: 100;















    position: absolute;















    right: -30px;















    top: 10px;















}















.sc_infobox {















    font-size: 1rem;















    font-weight: 600;















}















.popup_login .sc_socials.sc_socials_size_tiny .sc_socials_item:last-child a {















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















    border: 2px solid;















    width: 1.5em;















    height: 1.5em;















}















.top_panel_middle .logo a {















    position: relative;















    width: auto;















    height: 60px;















}















.top_panel_middle .logo a img {















    width: auto;















    height: 100%;















}















.logo .logo_text {















    position: absolute;















    top: 0.30769rem;















    left: 3.84615rem;















}















.single-team .comments_form .comment-form .box_form_left,















.single-team .comments_form .comment-form .box_form_right {















    width: 50%;















    float: left;















}















.single-team .comments_form .comment-form .form-submit input {















    margin-top: 20px;















}















.single-team.admin-bar .comments_form .comment-form .box_form_right {















    width: 100%;















}















.menu_main_nav a {















    cursor: pointer;















}















.menu_main_nav > li > a {















    padding: 2.38461rem 0.69230rem;















}















.menu_main_nav > li ul {















    line-height: 1;















}















.menu_main_nav > li > ul {















    top: 5.84615rem;















}















.menu_main_nav > li ul li a {















    position: relative;















}















.menu_main_nav > li ul li.current-menu-item > a:after {















    content: "\E8F6";















    font-family: 'fontello';















    border: 2px solid;















    border-left: 0;















    height: 1.38461rem;















    line-height: 1;















    padding: 0.38461rem 0.53846rem 0 0;















    position: absolute;















    top: 0.5rem;















    right: 0.84615rem;















    font-weight: 100;















}















.responsive_menu .top_panel_middle .menu_main_responsive_button {















    top: 1px;















}















.search_wrap .search_field,















.search_wrap .search_submit,















.search_wrap .search_submit:hover {















    background-color: transparent !important;















    border: none;















}















.top_panel_icon {















    margin: 1.69230rem 0 0 2.92307rem;















    padding: 0;















    line-height: 1;















}















.search_wrap.search_state_opened {















    margin-right: 74px;















}















.search_wrap.search_state_opened .search_field {















    width: 74px;















    border: 1px solid;















}















.top_panel_icon .contact_icon,















.top_panel_icon .search_submit {















    margin-top: -0.07692rem;















}















.top_panel_fixed .menu_main_wrap {















    margin-top: 0;















    padding-top: 0;















}















.top_panel_fixed .top_panel_wrap .logo {















    margin-top: 3px;















}















.tparrows.custom {















    background: none;















    width: 4.615rem;















    height: 4.615rem;















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















    line-height: 1rem;















    border: 2px solid;















    font-size: 1.5em;















    text-align: center;















    -webkit-transition: all ease .5s;















    -moz-transition: all ease .5s;















    -ms-transition: all ease .5s;















    -o-transition: all ease .5s;















    transition: all ease .5s;















    top: 50% !important;















    margin-top: -30px !important;















}















.tparrows.custom:before {















    font-family: "fontello";















    line-height: inherit!important;















}















.tp-leftarrow.custom:before {















    content: "\E8F3" !important;















    padding-top: 1.692rem;















    font-size: 0.769rem;















    font-weight: 100;















    display: block;















}















.tp-rightarrow.custom:before {















    content: "\E8F5" !important;















    padding-top: 1.692rem;















    font-size: 0.769rem;















    font-weight: 100;















    display: block;















}















.tp-bullets .tp-bullet,















div.sc_slider_swiper .sc_slider_pagination_wrap span {















    margin-right: 0.69230rem;















    border: 2px solid transparent;















    width: 16px;















    height: 16px;















    position: absolute;















    background: none;















}















.tp-bullets .tp-bullet:before,















div.sc_slider_swiper .sc_slider_pagination_wrap span:before {















    content: "";















    position: absolute;















    top: 3px;















    left: 3px;















    width: 6px;















    height: 6px;















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















}















.woocommerce form .form-row {















    padding: 3px 0;















}















.woocommerce a.button,















.woocommerce button.button,















.woocommerce input.button,















.woocommerce #respond input#submit,















.woocommerce #content input.button,















.woocommerce-page a.button,















.woocommerce-page button.button,















.woocommerce-page input.button,















.woocommerce-page #respond input#submit,















.woocommerce-page #content input.button,















.woocommerce a.button.alt,















.woocommerce button.button.alt,















.woocommerce input.button.alt,















.woocommerce #respond input#submit.alt,















.woocommerce #content input.button.alt,















.woocommerce-page a.button.alt,















.woocommerce-page button.button.alt,















.woocommerce-page input.button.alt,















.woocommerce-page #respond input#submit.alt,















.woocommerce-page #content input.button.alt,















.woocommerce-account .addresses .title .edit {















    margin: 0 0 4px 0;















}















div.sc_slider_swiper .sc_slider_pagination_wrap span:hover {















    background: none;















}















div.sc_slider_swiper .sc_slider_pagination_wrap .swiper-active-switch {















    background: none;















}















.post_format_aside.post_item_single .post_content p,















.post_format_aside .post_descr {















    border-width: 1px;















    border-style: solid;















}















.isotope_filters a {















    font-weight: 400;















    border-width: 2px;















    border-style: solid;















}















.pagination_pages .pager_current {















    width: 4.69230rem;















    height: 4.69230rem;















    border: 1px solid;















    font-weight: 400;















    padding-top: 1.92307rem;















    margin-right: 0.38461rem;















}















.pagination_pages > a {















    width: 4.69230rem;















    height: 4.69230rem;















    margin-right: 0.38461rem;















    font-weight: 400;















    padding-top: 1.92307rem;















    border: 1px solid;















}















.post_featured .post_nav_item:before {















    border-color: transparent;















}















.reviews_block .reviews_summary .reviews_item {















    background-image: url(images/rating_summary_bg.png);















    background-position: right top;















    background-repeat: no-repeat;















    background-size: 100% 100%;















}















.post_author .post_author_title {















    font-size: 1rem;















}















.comments_list_wrap ul.children,















.comments_list_wrap ul > li + li {















    padding-top: 0.25em;















    margin-top: 0.25em;















}















.comments_wrap .comment-respond {















    padding-bottom: 0.30769rem;















}















.comments_list_wrap .comment-respond {















    padding-bottom: 1.25em;















    margin-bottom: 1.25em;















    border-bottom-width: 2px;















    border-bottom-style: solid;















}















.comments_list_wrap > ul {















    padding-bottom: 1.25em;















}















.comments_list_wrap ul > li + li > .comment_author_avatar {















    top: 1.5em;















}















.post_item_404 .page_title,















.post_item_404 .page_subtitle {















    font-family: "Love Ya Like A Sister", cursive;















}















.body_style_fullscreen .post_featured .post_thumb_hover {















    background-color: rgba(2, 75, 94, 0.8);















}















.widget_area_inner ul li {















    line-height: 1;















}















.widget_area_inner .widget_product_search .search_field,















.widget_area_inner .widget_search .search_field {















    border: 1px solid;















    background: none;















    padding: 0.9em 2em 0.9em 1.230em;















    width: 100%;















}















.widget_area_inner .widget_product_search .search_button,















.widget_area_inner .widget_search .search_button {















    position: absolute;















    right: 3em;















    top: 0.33em;















    padding: 0;















}















.widget_area_inner .widget_product_search .search_button:before,















.widget_area_inner .widget_search .search_button:before {















    content: "\E807";















}















.widget_area_inner .widget_calendar .weekday {















    font-weight: 700;















}















.widget_area_inner .widget_product_tag_cloud a,















.widget_area_inner .widget_tag_cloud a {















    border-width: 2px;















    border-style: solid;















}















.sidebar_outer_inner aside,















.sidebar_inner aside {















    border: 1px solid;















    border-top: 0;















    padding-bottom: 2.307em;















}















.sidebar_outer_inner aside .widget_title,















.sidebar_inner aside .widget_title {















    padding: 1.76912rem 1.944em 2.07692rem;















    line-height: 1;















    margin-bottom: 1.777em;















}















.sidebar_outer_inner aside > div,















.sidebar_inner aside > div,















.sidebar_outer_inner aside > article,















.sidebar_inner aside > article,















.sidebar_outer_inner aside > form,















.sidebar_inner aside > form,















.sidebar_outer_inner aside > ul,















.sidebar_inner aside > ul,















.sidebar_outer_inner aside > ul.product_list_widget,















.sidebar_inner aside > ul.product_list_widget {















    padding: 0 1.923em 0 2.846em;















}















.sidebar_outer_inner aside > div#calendar_wrap,















.sidebar_inner aside > div#calendar_wrap {















    padding: 0;















}















.sidebar_inner aside.widget_rss > ul {















    padding: 0;















}















.sidebar_inner aside.widget_rss > ul > li {















    position: relative;















    padding: 0 1.923em 2em 2.846em;















    line-height: 1.846em;















}















.sidebar_inner aside.widget_rss > ul > li + li {















    padding: 2.461em 1.923em 2em 2.846em;















}















.sidebar_inner aside.widget_rss > ul > li a {















    padding-bottom: 0.7em;















    display: block;















}















.sidebar_inner aside.widget_rss > ul > li span {















    position: absolute;















    bottom: 0;















    left: 2.846em;















}















.slider_wrap {















    overflow: hidden;















}















.woocommerce ul.cart_list li:after,















.woocommerce ul.cart_list li:before,















.woocommerce ul.product_list_widget li:after,















.woocommerce ul.product_list_widget li:before {















    display: none;















}















/*---LESS_SEPARATOR---*/















.woocommerce.widget_top_rated_products .product_list_widget li .star-rating {















    display: none;















}















.woocommerce.widget_top_rated_products .product_list_widget,















.woocommerce.widget_recent_reviews .product_list_widget {















    padding: 0;















}















.woocommerce.widget_top_rated_products .product_list_widget li,















.woocommerce.widget_recent_reviews .product_list_widget li {















    padding: 0 1.923em 0 2.846em;















}















.woocommerce.widget_top_rated_products .product_list_widget li .product-title,















.woocommerce.widget_recent_reviews .product_list_widget li .product-title,















.woocommerce.widget_top_rated_products .product_list_widget li a,















.woocommerce.widget_recent_reviews .product_list_widget li a {















    font-size: 0.813rem;















    font-weight: 600;















}















.woocommerce.widget_top_rated_products .product_list_widget li .star-rating,















.woocommerce.widget_recent_reviews .product_list_widget li .star-rating {















    margin: 1.15384rem 0 1.53846rem;















}















.woocommerce.widget_top_rated_products .product_list_widget li .amount,















.woocommerce.widget_recent_reviews .product_list_widget li .amount {















    font-size: 1.438rem;















    font-weight: 600;















    margin-top: 0.76923rem;















    display: block;















}















.copyright_wrap_inner {















    border-top: 0px solid;















}















.scroll_to_top {















    border: none;















}















.custom_options #co_toggle {















    right: -2.5625em !important;















}















.popup_wrap input[type="text"],















.popup_wrap input[type="email"],















.popup_wrap input[type="password"] {















    font-size: 1.1667em;















    line-height: 1.5em;















    padding: 0.3em;















}















.mejs-controls button:hover,















.mejs-controls button:active {















    background-color: transparent !important;















}















.woocommerce .widget_price_filter .ui-slider .ui-slider-range,















.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {















    background: none;















}















.woocommerce a.button,















.woocommerce button.button,















.woocommerce input.button,















.woocommerce #respond input#submit,















.woocommerce #content input.button,















.woocommerce-page a.button,















.woocommerce-page button.button,















.woocommerce-page input.button,















.woocommerce-page #respond input#submit,















.woocommerce-page #content input.button,















.woocommerce a.button.alt,















.woocommerce button.button.alt,















.woocommerce input.button.alt,















.woocommerce #respond input#submit.alt,















.woocommerce #content input.button.alt,















.woocommerce-page a.button.alt,















.woocommerce-page button.button.alt,















.woocommerce-page input.button.alt,















.woocommerce-page #respond input#submit.alt,















.woocommerce-page #content input.button.alt,















.woocommerce-account .addresses .title .edit {















    border: none;















}















.woocommerce a.button:hover,















.woocommerce button.button:hover,















.woocommerce input.button:hover,















.woocommerce #respond input#submit:hover,















.woocommerce #content input.button:hover,















.woocommerce-page a.button:hover,















.woocommerce-page button.button:hover,















.woocommerce-page input.button:hover,















.woocommerce-page #respond input#submit:hover,















.woocommerce-page #content input.button:hover,















.woocommerce a.button.alt:hover,















.woocommerce button.button.alt:hover,















.woocommerce input.button.alt:hover,















.woocommerce #respond input#submit.alt:hover,















.woocommerce #content input.button.alt:hover,















.woocommerce-page a.button.alt:hover,















.woocommerce-page button.button.alt:hover,















.woocommerce-page input.button.alt:hover,















.woocommerce-page #respond input#submit.alt:hover,















.woocommerce-page #content input.button.alt:hover,















.woocommerce-account .addresses .title .edit:hover {















    border: none;















}















.woocommerce a.remove,















.woocommerce a.remove:hover {















    color: #e05100 !important;















    background-color: transparent !important;















}















.woocommerce nav.woocommerce-pagination ul li a,















.woocommerce nav.woocommerce-pagination ul li span.current {















    border-width: 2px;















    border-style: solid;















}















.woocommerce div.product .woocommerce-tabs ul.tabs,















.woocommerce #content div.product .woocommerce-tabs ul.tabs,















.woocommerce-page div.product .woocommerce-tabs ul.tabs,















.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {















    padding: 0;















    padding-left: 0.46153rem;















}















.woocommerce #content div.product div.summary,















.woocommerce div.product div.summary,















.woocommerce-page #content div.product div.summary,















.woocommerce-page div.product div.summary {















    float: left;















    width: 43%;















}















.woocommerce #review_form #respond textarea,















.woocommerce-page #review_form #respond textarea {















    font-weight: 700 !important;















    background-color: aliceblue;















}















.woocommerce div.product .woocommerce-tabs .panel,















.woocommerce #content div.product .woocommerce-tabs .panel,















.woocommerce-page div.product .woocommerce-tabs .panel,















.woocommerce-page #content div.product .woocommerce-tabs .panel {















    padding: 1.5em 1.5em 1em 0;















}















.woocommerce div.product .woocommerce-tabs ul.tabs li a,















.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,















.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,















.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {















    font-weight: 700 !important;















}















.woocommerce .widget_price_filter .price_slider_wrapper {















    margin-top: 3.07692rem;















}















.woocommerce .widget_price_filter .price_slider_wrapper .price_label {















    font-size: 0.938rem;















    font-weight: 700;















}















.woocommerce .widget_price_filter .price_slider_wrapper .button.sc_button {















    float: right;















    padding: 1.07692rem 3.84615rem 1.07692rem 1.53846rem;















    border-radius: 0;















    margin-top: 1.53846rem;















}















.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount {















    margin-right: 0.46153rem;















}















.woocommerce .widget_price_filter .ui-slider-horizontal {















    height: 0.30769rem;















}















.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-handle {















    width: 0.61538rem;















    height: 0.61538rem;















    top: -0.18em;















}















.woocommerce .widget_price_filter .ui-slider-horizontal .ui-widget-content {















    margin-bottom: 0.76923rem;















}















.list_products,















.post_item_product {















    margin-top: 0.92307rem;















}















.list_products .woocommerce-ordering,















.post_item_product .woocommerce-ordering {















    float: left;















    margin-bottom: 2.38461rem;















}















.list_products .woocommerce-ordering select,















.post_item_product .woocommerce-ordering select {















    font-size: 1.077rem;















    font-weight: 700;















    text-transform: uppercase;















    padding: 1.23076rem 1.46153rem;















    -webkit-appearance: button;















    -moz-appearance: none;















    background: url("skins/healthandcare/images/png_arrow_select.png") no-repeat 92% 50%;















}















.list_products .related.products ul.products li.product,















.post_item_product .related.products ul.products li.product {















    width: 33%;















    display: inline-block;















    float: none;















}















.list_products .related.products .products .product .post_item_wrap,















.post_item_product .related.products .products .product .post_item_wrap,















.list_products .products .product .post_item_wrap,















.post_item_product .products .product .post_item_wrap {















    border: 1px solid;















}















.list_products .related.products .products .product .post_thumb a,















.post_item_product .related.products .products .product .post_thumb a,















.list_products .products .product .post_thumb a,















.post_item_product .products .product .post_thumb a {















    width: 20.69230rem;















    height: 24.84615rem;















}















.list_products .related.products .products .product .post_thumb a img,















.post_item_product .related.products .products .product .post_thumb a img,















.list_products .products .product .post_thumb a img,















.post_item_product .products .product .post_thumb a img {















    width: 100%;















    height: 100%;















}















.list_products .related.products .products .product .post_content,















.post_item_product .related.products .products .product .post_content,















.list_products .products .product .post_content,















.post_item_product .products .product .post_content {















    padding: 2.30769rem;















    text-align: center !important;















}















.list_products .related.products .products .product .post_content h3,















.post_item_product .related.products .products .product .post_content h3,















.list_products .products .product .post_content h3,















.post_item_product .products .product .post_content h3 {















    text-transform: none;















    font-size: 1.125rem;















    font-weight: 700;















    margin: 0 0 0.53846rem;















    height: 1.69230rem;















}















.list_products .related.products .products .product .post_content .star-rating,















.post_item_product .related.products .products .product .post_content .star-rating,















.list_products .products .product .post_content .star-rating,















.post_item_product .products .product .post_content .star-rating {















    margin: 0 auto;















}















.list_products .related.products .products .product .post_content .add_to_cart_button,















.post_item_product .related.products .products .product .post_content .add_to_cart_button,















.list_products .products .product .post_content .add_to_cart_button,















.post_item_product .products .product .post_content .add_to_cart_button {















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















    padding: 1.07692rem 3.84615rem 1.07692rem 1.53846rem;















    text-transform: none;















    font-size: 1rem;















}















.list_products .related.products .products .product .post_content .star-rating,















.post_item_product .related.products .products .product .post_content .star-rating,















.list_products .products .product .post_content .star-rating,















.post_item_product .products .product .post_content .star-rating {















    display: none;















}















.list_products .images a,















.post_item_product .images a {















    width: 28.53846rem;















}















.list_products .entry-summary .single_add_to_cart_button.button.alt,















.post_item_product .entry-summary .single_add_to_cart_button.button.alt {















    padding: 1.07692rem 3.84615rem 1.07692rem 1.53846rem;















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















}















.list_products .quantity,















.post_item_product .quantity {















    margin: 0;















}















.list_products .quantity .input-text.qty,















.post_item_product .quantity .input-text.qty {















    border: 1px solid;















    font-size: 0.875rem;















    font-weight: 700;















    height: 3.23076rem;















}















.list_products div[itemprop="description"] p,















.post_item_product div[itemprop="description"] p {















    font-size: 0.813rem;















}















.list_products div.product .product_title,















.post_item_product div.product .product_title {















    font-size: 1.125rem;















    font-weight: 700;















    text-transform: none;















}















.list_products .product_meta span,















.post_item_product .product_meta span {















    font-size: 1rem;















    font-weight: 600;















}















.list_products .product_meta span span,















.post_item_product .product_meta span span,















.list_products .product_meta span a,















.post_item_product .product_meta span a {















    font-weight: 600;















}















.list_products .price,















.post_item_product .price {















    margin-bottom: 1rem;















}















.list_products .price .amount,















.post_item_product .price .amount {















    font-weight: 700;















    font-size: 1.563rem;















}















.list_products .add_to_cart_button:before,















.post_item_product .add_to_cart_button:before {















    content: '\e8f5';















    font-family: 'fontello';















    position: absolute;















    top: 1.1rem;















    right: 1.2rem;















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















.list_products .add_to_cart_button:before,















.post_item_product .add_to_cart_button:before,















.list_products .single_add_to_cart_button:before,















.post_item_product .single_add_to_cart_button:before {















    content: '\e8f5';















    font-family: 'fontello';















    position: absolute;















    top: 1.07692rem;















    right: 0.61538rem;















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















.list_products .add_to_cart_button:hover:before,















.post_item_product .add_to_cart_button:hover:before,















.list_products .single_add_to_cart_button:hover:before,















.post_item_product .single_add_to_cart_button:hover:before {















    right: 0.84615rem;















}















body.woocommerce div.product form.cart div.quantity,















body.woocommerce-page div.product form.cart div.quantity {















    margin: 0;















}















.related.products .products .product .post_content .add_to_cart_button:before {















    right: 0.91538rem;















}















.related.products .products .product .post_content .add_to_cart_button:hover:before {















    right: 1.51538rem;















}















.woocommerce div.product form.cart,















.woocommerce #content div.product form.cart,















.woocommerce-page div.product form.cart,















.woocommerce-page #content div.product form.cart {















    border: none;















}















a.tribe-events-read-more,















.tribe-events-button,















.tribe-events-nav-previous a,















.tribe-events-nav-next a,















.tribe-events-widget-link a,















.tribe-events-viewmore a {















    display: inline-block;















    text-align: center;















    padding: 0.85em 1.15em;















    font-size: 0.875em;















    line-height: 1.3em;















    font-weight: 700;















    margin: 0 0 0.30769rem 0.30769rem;















    border: none;















}















a.tribe-events-read-more:hover,















.tribe-events-button:hover,















.tribe-events-nav-previous a:hover,















.tribe-events-nav-next a:hover,















.tribe-events-widget-link a:hover,















.tribe-events-viewmore a:hover {















    border: none;















}















.page-id-360 .page_content_wrap {















    padding: 0;















}















.sc_content.footer_form_aplication {















    width: 59.23076rem;















    margin-bottom: 4.07692rem;















}















.sc_content.footer_form_aplication .sc_contact_form {















    margin: 0 auto;















    background: none;















}















.sc_content.footer_form_aplication .sc_contact_form h2.sc_title {















    font-size: 3.462rem;















    margin: 5.15384rem auto 0;















    padding: 0;















    height: auto;















}















.sc_content.footer_form_aplication .sc_contact_form h2.sc_title span {















    display: none;















}















.sc_content.footer_form_aplication .sc_contact_form .sc_contact_form_subtitle {















    font-size: 1.154rem;















    text-transform: none;















    margin-top: 0.38461rem;















}















.sc_content.footer_form_aplication .sc_contact_form form {















    padding: 2.15384rem 0;















}















.sc_content.footer_form_aplication .sc_contact_form .column-1_2 {















    display: inline-block;















    width: 49%;















    vertical-align: top;















}















.sc_content.footer_form_aplication .sc_contact_form .sc_contact_form_item_text {















    width: 100%;















    padding-right: 0.76923rem;















}















.sc_content.footer_form_aplication .sc_contact_form .sc_contact_form_item_textarea textarea {















    min-height: 11.2em;















}















.comments_wrap .comments_field textarea {















    min-height: 11.2em;















}















.comments_form .comment-form .box_form_left,















.comments_form .comment-form .box_form_right {















    width: 49%;















    display: inline-block;















    vertical-align: top;















    margin: 0;















}















.comments_form .comment-form .box_form_left .comments_field,















.comments_form .comment-form .box_form_right .comments_field {















    width: 100%;















    margin-bottom: 1.30769rem;















}















.comments_form .comment-form .box_form_right {















    width: 50.6%;















}















.comments_form .comment-form .form-submit {















    text-align: right;















}















.comments_form .comment-form .form-submit input {















    border: 2px solid;















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















.admin-bar .comments_form .box_form_right {















    width: 100%;















    margin-bottom: 1.30769rem;















}















.single-post .post_info_bottom {















    margin-top: 1rem;















}















/* 13.4 BB Press and Buddy Press















------------------------------------------------------- */















/* Buttons */















#bbpress-forums div.bbp-topic-content a,















#buddypress button,















#buddypress a.button,















#buddypress input[type="submit"],















#buddypress input[type="button"],















#buddypress input[type="reset"],















#buddypress ul.button-nav li a,















#buddypress div.generic-button a,















#buddypress .comment-reply-link,















a.bp-title-button,















#buddypress div.item-list-tabs ul li.selected a {















    display: inline-block;















    text-align: center;















    padding: 0.85em 1.15em !important;















    font-size: 0.875em;















    line-height: 1.3em;















    font-weight: 700;















    margin: 0 0 0.30769rem 0.30769rem;















    border: none;















}















#bbpress-forums div.bbp-topic-content a:hover,















#buddypress button:hover,















#buddypress a.button:hover,















#buddypress input[type="submit"]:hover,















#buddypress input[type="button"]:hover,















#buddypress input[type="reset"]:hover,















#buddypress ul.button-nav li a:hover,















#buddypress div.generic-button a:hover,















#buddypress .comment-reply-link:hover,















a.bp-title-button:hover,















#buddypress div.item-list-tabs ul li.selected a:hover {















    border: none;















}















#buddypress div.item-list-tabs ul li a,















#buddypress div.item-list-tabs ul li span {















    font-size: 0.875em;















    padding: 0.85em 1.15em;















    line-height: 1.3em;















    margin: 0 0 0.30769rem 0.30769rem;















}















.texture_bg_green,















.texture_bg_dark {















    background-image: url(skins/healthandcare/images/bg_dark.jpg);















}















.texture_bg_blue,















.texture_bg_light {















    background-image: url(skins/healthandcare/images/bg_light.jpg);















}















.texture_bg_yellow {















    background-image: url(skins/healthandcare/images/bg_yellow.jpg);















}















.texture_bg_slider:after,















.texture_bg_slider_full:after {















    content: ' ';















    position: absolute;















    left: 0;















    right: 0;















    bottom: 0;















    top: 0;















    z-index: 1;















    background: url(skins/healthandcare/images/texture_top.png) center top repeat-x, url(skins/healthandcare/images/texture_slider.png) left top repeat;















}















.texture_bg_slider_full:after {















    background: url(skins/healthandcare/images/texture_center.png) center center no-repeat, url(skins/healthandcare/images/texture_top.png) center top repeat-x, url(skins/healthandcare/images/texture_slider.png) left top repeat;















}















/*---LESS_SEPARATOR---*/















/* 15. Shortcodes















-------------------------------------------------------------- */















/* Accordion */















div.sc_accordion + .sc_accordion {















    margin-top: 5.46153rem;















}















div.sc_accordion .sc_accordion_item .sc_accordion_title.ui-accordion-header .sc_accordion_icon {















    left: inherit;















    right: 0;















    width: 4.61538rem;















    font-size: 0.6em;















}















div.sc_accordion.sc_accordion_style_1 .sc_accordion_item {















    margin-bottom: 0;















}















div.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title {















    border: 0;















    border-bottom: 1px solid;















    font-size: 1.154rem;















    padding: 1.46153rem 3.8em 1.76923rem 2.76923rem;















    line-height: 1;















}















div.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_closed {















    margin-top: 0;















}















div.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {















    margin-top: -6.3333em;















}















div.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon_opened {















    margin-top: 0;















}















div.sc_accordion.sc_accordion_style_1 .sc_accordion_item:last-child .sc_accordion_title {















    border: 0;















}















div.sc_accordion.sc_accordion_style_1 .sc_accordion_item:last-child .sc_accordion_content {















    border: 0;















}















div.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active {















    border-bottom-width: 1px;















    border-style: solid;















}















div.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_content {















    border: 0;















    border-bottom-width: 1px;















    border-style: solid;















    border-top-width: 0;















    padding: 1.92307rem 2.76923rem 2.53846rem;















}















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title,















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active {















    font-size: 1.538rem;















    margin-bottom: 0;















    padding: 0 0 1.30769rem 3.46153rem;















    overflow: visible;















    border-bottom: 1px solid;















}















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon.sc_accordion_icon_before_title,















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon.sc_accordion_icon_before_title {















    top: 17px;















    left: 3px;















    border: 0;















    display: block;















    position: absolute;















    width: auto;















    font-size: 1.923rem;















    font-weight: 100;















}















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon.sc_accordion_icon_before_title:before,















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon.sc_accordion_icon_before_title:before {















    font-size: 1.923rem;















    position: absolute;















    left: 1px;















    top: 0;















    -webkit-transform: none;















    -moz-transform: none;















    transform: none;















}















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active {















    border: 0;















}















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon_closed,















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon_opened {















    width: 3.61538rem;















    height: 3.61538rem;















    border: 1px solid transparent;















    border-bottom: none;















    position: absolute;















    top: 1.4rem;















    z-index: 10;















    background-color: white;















}















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon_closed:before,















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon_opened:before {















    font-size: 0.9rem;















    line-height: 1em;















    font-weight: 100;















}















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_closed,















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {















    top: 1.86153rem;















    border: 1px solid;















    border-bottom: none;















}















div.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_content {















    border-width: 1px;















    border-style: solid;















    padding: 2.38461rem 3.38461rem 2.92307rem;















}















div.sc_audio.sc_audio_info,















div.sc_audio.sc_audio_image {















    border: 0;















    padding: 2.92307692rem 0 0.76923077rem;















}















.sc_audio.sc_audio_info .sc_audio_header,















.sc_audio.sc_audio_image .sc_audio_header {















    padding: 0;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls,















.sc_audio.sc_audio_image .mejs-container .mejs-controls {















    height: 5.15384615rem;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-playpause-button,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-playpause-button {















    width: 5.15384615rem;















    height: 5.15384615rem;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-button button,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-button button {















    margin: 0;















    height: 100%;















    width: 5.15384615rem;















    background: none;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-button:before,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-button:before {















    content: '\E8E1';















    font-family: 'fontello';















    position: absolute;















    top: 0;















    left: 0;















    height: 100%;















    width: 5.15384rem;















    font-size: 1.538rem;















    text-align: center;















    padding-top: 2.15384rem;















    box-sizing: border-box;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-button.mejs-pause:before,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-button.mejs-pause:before {















    content: '\E8E3';















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-time,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-time {















    font-size: 1rem;















    font-weight: 600;















    padding: 2.15384615rem 1.38461538rem 0 0.84615385rem;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-time-rail,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-time-rail {















    padding-top: 2.15384615rem;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-time-total,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-time-total,















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-horizontal-volume-total,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-horizontal-volume-total {















    background-color: rgba(230, 230, 230, 0.6);















    margin: 0;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-volume-button,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-volume-button {















    display: none;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-horizontal-volume-slider,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-horizontal-volume-slider {















    margin-top: 1.46153846rem;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-horizontal-volume-total,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-horizontal-volume-total,















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-horizontal-volume-current,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-horizontal-volume-current,















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-horizontal-volume-slider,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-horizontal-volume-slider {















    height: 0.30769rem;















}















.sc_audio.sc_audio_info .mejs-container .mejs-controls .mejs-horizontal-volume-current:after,















.sc_audio.sc_audio_image .mejs-container .mejs-controls .mejs-horizontal-volume-current:after {















    content: "";















    width: 0.61538rem;















    height: 0.61538rem;















    border-radius: 50%;















    position: absolute;















    top: -0.15384rem;















    right: 0;















}















div.sc_audio.sc_audio_image {















    padding: 10.923077rem 0 0.76923077rem;















}















.sc_audio.sc_audio_image .sc_audio_header {















    padding: 1.53846154rem 1.92307692rem;















}















.mejs-controls .mejs-time-rail .mejs-time-loaded {















    background-color: rgba(89, 93, 143, 0.2) !important;















}















input[type="submit"],















input[type="reset"],















input[type="button"],















button,















.sc_button.sc_button_style_filled {















    border: none;















}















.mfp-content button:hover {















    background: none;















}















.sc_button_iconed.sc_button.sc_button_style_border {















    border-width: 2px;















    border-style: solid;















}















.sc_button_iconed.sc_button {















    position: relative;















    line-height: 1;















}















.sc_button_iconed.sc_button.sc_button_size_large,















.sc_button_iconed.sc_button.sc_button_size_medium {















    font-size: 1.077rem;















    padding: 1.92307rem 6.53846rem 2.07692rem 2.15384rem;















}















.sc_button_iconed.sc_button.sc_button_size_large:before,















.sc_button_iconed.sc_button.sc_button_size_medium:before {















    border: 2px solid;















    border-left: 0;















    height: 1.3em;















    line-height: 1;















    padding: 0.3em 0.3em 0em 0.3em;















    position: absolute;















    top: 1.46153rem;















    right: 0.38461rem;















    font-weight: 100;















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















.sc_button_iconed.sc_button.sc_button_size_large:after,















.sc_button_iconed.sc_button.sc_button_size_medium:after {















    content: '';















    position: absolute;















    width: 0.07692rem;















    height: 1.84615rem;















    top: 1.53846rem;















    right: 4.46153rem;















    border-right: 1px solid;















}















.sc_button_iconed.sc_button.sc_button_size_large:hover:before,















.sc_button_iconed.sc_button.sc_button_size_medium:hover:before {















    right: 0.615384rem;















}















.sc_button_iconed.sc_button.sc_button_size_medium {















    padding: 1.38461rem 6.38461rem 1.38461rem 2.07692rem;















}















.sc_button_iconed.sc_button.sc_button_size_medium:before {















    top: 0.92307rem;















    right: 0.23076rem;















}















.sc_button_iconed.sc_button.sc_button_size_medium:after {















    height: 1.92307rem;















    top: 0.92307rem;















    right: 4.30769rem;















}















.sc_button_iconed.sc_button.sc_button_size_small {















    padding: 1.07692rem 3.84615rem 1.07692rem 1.53846rem;















}















.sc_button_iconed.sc_button.sc_button_size_small:before {















    position: absolute;















    top: 1.07692rem;















    right: 0.61538rem;















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















.sc_button_iconed.sc_button.sc_button_size_small:hover:before {















    right: 0.84615rem;















}















.sc_button_iconed.sc_button.sc_button_bg_user {















    padding: 1.76923rem 4.23076rem 1.84615rem 1.92307rem;















}















.sc_button_iconed.sc_button.sc_button_bg_user:before {















    top: 1.38461rem;















}















.sc_button_iconed.sc_button.sc_button_bg_user.sc_button_size_medium {















    padding: 1.23076rem 4rem 1.23076rem 1.84615rem;















}















.sc_button_iconed.sc_button.sc_button_bg_user.sc_button_size_medium:before {















    top: 0.84615rem;















}















.sc_button_iconed.sc_button.sc_button_bg_user.sc_button_size_small {















    padding: 0.92307rem 3.69230rem 0.92307rem 1.38461rem;















}















.sc_button_iconed.sc_button.sc_button_bg_user.sc_button_size_small:before {















    top: 0.92307rem;















}















.sc_button_iconed.sc_button.inherit:before {















    content: "\E8F5";















    font-family: "fontello";















    font-weight: 100;















}















.body_style_fullscreen .wpb_column > .wpb_wrapper .button_outer_list_center {















    text-align: center;















    margin-top: 1.92307rem;















    margin-bottom: 6.92307rem;















}















.body_style_fullscreen .wpb_column > .wpb_wrapper .button_outer_list_center .sc_button:first-child {















    margin-right: 0.84615rem;















}















.sc_blogger .sc_blogger_title {















    text-align: left;















}















.sc_blogger .sc_blogger_title:after {















    content: none;















}















.sc_blogger .post_info_posted a {















    font-weight: 700;















}















.sc_blogger .post_info_posted a:before {















    content: "\E901";















    font-family: 'fontello';















    font-weight: 100;















    margin-right: 0.76923rem;















}















.sc_blogger .sc_item_descr {















    font-size: 1.154rem;















    font-weight: 700;















    font-style: normal;















    text-align: left;















    margin-bottom: 1.76923rem;















}















.sc_blogger .descripiton_with_read_more {















    line-height: 2;















}















.sc_blogger .descripiton_with_read_more .post_readmore:after {















    border: 2px solid;















    border-left: 0;















    height: 0.61538rem;















    line-height: 0.6;















    margin-left: 0.69230rem;















    padding: 0.23076rem 0.07692rem 0.15384rem;















}















.sc_blogger .sc_item_button {















    text-align: left;















    margin-top: 0;















}















.sc_blogger .post_featured img {















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















    -webkit-transform: scale(1);















    -moz-transform: scale(1);















    -ms-transform: scale(1);















    -o-transform: scale(1);















    transform: scale(1);















}















.sc_blogger .post_featured:hover img {















    -webkit-transform: scale(1.1);















    -moz-transform: scale(1.1);















    -ms-transform: scale(1.1);















    -o-transform: scale(1.1);















    transform: scale(1.1);















}















.sc_contact_form {















    margin-top: 1rem;















}















.sc_contact_form h2.sc_title {















    margin-top: 0;















    padding: 2.53846rem 4rem 0 8.46153rem;















    text-align: center;















    height: 8.76923rem;















}















.sc_contact_form h2.sc_title .sc_title_icon {















    position: absolute;















    border: 0;















    top: 2.5rem;















    left: 4rem;















    color: #ffffff;















    font-weight: 100;















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















    width: auto;















    height: 6rem;















    padding-left: 0.07692rem;















}















.sc_contact_form form {















    padding: 3.07692rem;















}















.sc_contact_form form .sc_contact_form_item {















    margin-bottom: 1.15384rem;















    text-align: left;















}















.sc_contact_form form .sc_contact_form_item input[type="text"],















.sc_contact_form form .sc_contact_form_item select,















.sc_contact_form form .sc_contact_form_item textarea {















    padding: 0.84615rem 1.30769rem;















    text-align: left;















    font-style: normal;















}















.sc_contact_form form .sc_contact_form_item select {















    box-sizing: border-box;















    padding-left: 1.30769rem !important;















    border: 0;















    -webkit-appearance: button;















    -moz-appearance: none;















    font-weight: 600;















}















.sc_contact_form form .sc_contact_form_item_text {















    display: inline-block;















    vertical-align: top;















    width: 50%;















}















.sc_contact_form form .sc_contact_form_item_text:nth-child(odd) {















    padding-right: 0.76923rem;















}















.sc_contact_form form .sc_contact_form_button {















    text-align: right;















    margin: 1.46153rem 0 0;















}















.sc_contact_form .sc_contact_form_select_container:after {















    content: '\E902';















    font-size: 0.76923rem;















    right: 1.07692rem;















    top: 0.07692rem;















}















.sc_countdown.sc_countdown_style_1 .sc_countdown_digits,















.sc_countdown.sc_countdown_style_1 .sc_countdown_separator {















    font-size: 2.45em;















    height: 2.45em;















    line-height: 2.45em;















    margin-bottom: 0.46153rem;















}















.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {















    width: 2.45em;















    border-width: 0.46153rem;















    border-style: solid;















}















.sc_countdown.sc_countdown_style_1 .sc_countdown_label {















    font-weight: 400;















}















.sc_countdown.sc_countdown_style_2 .sc_countdown_digits,















.sc_countdown.sc_countdown_style_2 .sc_countdown_separator {















    font-size: 3em;















    font-weight: 700;















    height: 1.3542em;















    line-height: 1.3542em;















}















.sc_countdown.sc_countdown_style_2 .sc_countdown_separator {















    font-weight: 300;















}















.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span {















    display: inline-block;















    text-align: center;















    width: 1.1458em;















    color: #ffffff;















}















.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span + span {















    margin-left: 0.15384rem;















}















.sc_countdown.sc_countdown_style_2 .sc_countdown_label {















    font-weight: 400;















}















.sc_dropcaps.sc_dropcaps_style_1 {















    margin-bottom: 1.53846rem;















}















.sc_dropcaps .sc_dropcaps_item {















    padding: 0;















}















.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item {















    font-size: 3.846rem;















    font-weight: 700;















    margin: 0 0.2em -0.06em 0;















}















.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item {















    font-weight: 700;















    font-size: 5.385rem;















    margin-right: 0.214em;















}















.sc_dropcaps.sc_dropcaps_style_3 .sc_dropcaps_item {















    font-size: 3.846rem;















    font-weight: 700;















    margin: 0 0.2em -0.06em 0;















}















.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcaps_item {















    font-size: 2.692rem;















    font-weight: 900;















    margin: 0.228em 0.714em 0 0;















    padding: 0.171em 0.362em;















}















.sc_emailer {















    overflow: hidden;















}















.sc_emailer input {















    background-color: transparent !important;















}















.sc_highlight_style_1 {















    padding: 0.07692rem 0 0.15384rem 0.15384rem;















}















.sc_highlight_style_2 {















    border-width: 2px;















    border-style: solid;















    padding: 0 0 0.07692rem 0.15384rem;















}















.sc_highlight_style_3 {















    padding: 0.07692rem 0 0.15384rem 0.15384rem;















}















.sc_highlight_style_4 {















    border-bottom-width: 2px;















    border-style: solid;















    padding: 0.07692rem 0 0.15384rem 0.15384rem;















}















figure figcaption,















.sc_image figcaption {















    font-size: 1.25em;















}















.sc_infobox.sc_infobox_style_info {















    background-color: #f4f4f7;















}















.sc_infobox.sc_infobox_style_success {















    background-color: #57b398;















}















.sc_infobox.sc_infobox_style_error {















    background-color: #ff5b4f;















}















.sc_infobox.sc_infobox_style_result {















    background-color: #595d8f;















}















.sc_infobox.sc_infobox_iconed {















    position: relative;















    font-size: 1rem;















    font-weight: 600;















    padding: 1.15384rem 5.38461rem 1.15384rem 4.07692rem;















    margin: 1.69230rem 0;















}















.sc_infobox.sc_infobox_iconed .sc_title {















    display: inline-block;















    vertical-align: top;















    margin-right: 1.07692rem;















}















.sc_infobox.sc_infobox_iconed .wpb_text_column {















    display: inline-block;















    vertical-align: top;















}















div.sc_infobox.sc_infobox_iconed:before {















    font-size: 1.385rem;















    font-weight: 100;















    left: 1.84615rem;















    top: 1.18461rem;















}















.sc_infobox.sc_infobox_iconed.sc_infobox_style_regular {















    border: 2px solid;















}















.sc_infobox.sc_infobox_iconed.sc_infobox_style_result .sc_title {















    margin-bottom: 1.30769rem;















}















.sc_infobox.sc_infobox_iconed.sc_infobox_closeable:after {















    font-size: 1rem;















    top: 1.15384rem;















    right: 1.15384rem;















}















.sc_list .sc_list_item {















    font-size: 1.154rem;















    line-height: 1.5em;















}















.sc_line {















    margin: 0 0 2em;















}















.sc_price_block .sc_price_block_title {















    background-color: rgba(0, 0, 0, 0.1);















}















.sc_price_block .sc_price_block_link .sc_button {















    background-color: rgba(0, 0, 0, 0.2);















}















.sc_price_block.sc_price_block_style_3 .sc_price_block_link .sc_button:hover {















    background-color: #ef631f !important;















}















.sc_section_inner {















    width: 90%;















}















.body_style_fullscreen .sc_section_inner,















.body_style_boxed .sc_section_inner {















    width: 100%;















}















div.sc_services .sc_services_item {















    padding: 0 0 0 0;















    -webkit-transform: scale(1);















    -moz-transform: scale(1);















    -ms-transform: scale(1);















    -o-transform: scale(1);















    transform: scale(1);















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















.sc_services .sc_services_item .sc_services_item_title {















    margin-top: 0;















    padding: 0 4rem 0 8.46153rem;















    font-size: 1.538rem;















    text-align: left;















    display: table-cell;















    vertical-align: middle;















    height: 8.76923rem;















}















.sc_services .sc_services_item .sc_services_item_title a {















    display: block;















}















.sc_services .sc_services_item .sc_services_item_title .sc_icon {















    position: absolute;















    border: 0;















    top: 0.30769rem;















    left: 2.61538rem;















    color: #ffffff;















    font-size: 1.61538rem;















    font-weight: 100;















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















    width: auto;















    height: 6rem;















    padding-right: 0.07692rem;















}















.sc_services .sc_services_item .sc_services_item_content {















    background-color: rgba(255, 255, 255, 0.2);















    padding: 2.53846rem 3.07692rem 3.30769rem 3.07692rem;















    text-align: left;















}















.sc_services .sc_services_item .sc_services_item_content .sc_services_item_description {















    overflow: visible;















}















.sc_services .sc_services_item .sc_services_item_content a {















    position: relative;















    display: inline-block;















    font-weight: 700;















    margin-top: 1.23076rem;















}















.sc_services .sc_services_item .sc_services_item_content a span:before {















    border: 2px solid;















    border-left: 0;















    height: 1.30769rem;















    line-height: 1;















    padding: 0.38461rem 0.53846rem 0.07692rem 0;















    position: absolute;















    top: -0.07692rem;















    right: -2.15384rem;















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















.sc_services .sc_services_item .sc_services_item_content a:hover span:before {















    right: -2.38461rem;















}















.sc_services .sc_services_item:hover {















    -webkit-transform: scale(1.1);















    -moz-transform: scale(1.1);















    -ms-transform: scale(1.1);















    -o-transform: scale(1.1);















    transform: scale(1.1);















}















.sc_skills_bar .sc_skills_item .sc_skills_count,















.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,















.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count,















.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info {















    background: #c6c8d9;















    background: -moz-linear-gradient(left, #c6c8d9 0%, #5a5e90 100%);















    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #c6c8d9), color-stop(100%, #5a5e90));















    background: -webkit-linear-gradient(left, #c6c8d9 0%, #5a5e90 100%);















    background: -o-linear-gradient(left, #c6c8d9 0%, #5a5e90 100%);















    background: -ms-linear-gradient(left, #c6c8d9 0%, #5a5e90 100%);















    background: linear-gradient(to right, #c6c8d9 0%, #5a5e90 100%);















    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c8d9', endColorstr='#5a5e90', GradientType=1);















}















.sc_skills_bar .sc_skills_info {















    margin: 1.23076rem 0 0.38461rem 0;















}















.sc_skills_bar .sc_skills_info:first-child {















    margin: 0 0 0.38461rem 0;















}















div.sc_skills_bar .sc_skills_item {















    height: 1.30769em;















    overflow: visible;















}















.sc_skills_bar .sc_skills_item .sc_skills_total {















    font-size: 1.538rem;















    font-weight: 700;















    position: absolute;















    right: -5.07692rem;















    top: -0.30769rem;















}















div.sc_skills_pie.sc_skills_compact_on {















    overflow: visible;















}















.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_item {















    width: 73%;















}















.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_item .sc_skills_legend_marker {















    position: relative;















    overflow: visible;















    margin: 0 1.69230rem 0.07692rem 0;















}















.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_item .sc_skills_legend_marker:before {















    content: "";















    position: absolute;















    width: 0.76912rem;















    height: 0.76912rem;















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















    border: 2px solid;















    border-color: inherit;















    top: -0.30769rem;















    left: -0.30769rem;















}















.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_item .sc_skills_legend_value {















    margin-left: 0.30769rem;















}















.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_item + .sc_skills_legend_item {















    border-top: 1px solid;















    padding-top: 0.53846rem;















    margin-top: 0.69230rem;















}















.sc_skills_pie.sc_skills_compact_on .sc_skills_item {















    width: 37%;















    position: relative;















}















.sc_skills_pie.sc_skills_compact_on .sc_skills_item:before {















    content: "100%";















    font-size: 1.538rem;















    font-weight: 700;















    position: absolute;















    top: 50%;















    right: 50%;















    margin-top: -0.88461rem;















    margin-right: -2rem;















}















div.sc_slider_controls_side .sc_slider_controls_wrap a,















div.sc_slider_controls_wrap a {















    width: 4.615rem;















    height: 4.615rem;















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















    line-height: 1rem;















    border: 2px solid;















}















div.sc_slider_controls_wrap .sc_slider_prev:before {















    content: "\E8F3";















    padding-top: 1.692rem;















    font-size: 0.769rem;















    display: block;















}















div.sc_slider_controls_wrap .sc_slider_next:before {















    content: "\E8F5";















    padding-top: 1.692rem;















    font-size: 0.769rem;















    display: block;















}















div.sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_prev {















    margin-left: 2.307rem;















}















div.sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_next {















    margin-right: 2.307rem;















}















.sc_slider_controls_wrap {















    margin-top: -1.153rem;















}















.sc_slider_pagination.widget_area .post_item + .post_item {















    border-top-width: 1px;















    border-top-style: solid;















}















.sc_socials.sc_socials_type_icons a {















    padding-top: 0.15em;















    overflow: visible;















}















.sc_socials.sc_socials_size_tiny {















    line-height: 1;















    overflow: visible;















    margin-top: 0;















    margin-right: -0.53846rem;















}















.sc_socials.sc_socials_size_tiny .sc_socials_item {















    font-weight: 100;















    margin: 0 0 0 0.53846rem;















    text-align: center;















    vertical-align: text-bottom;















}















div.sc_socials.sc_socials_size_tiny .sc_socials_item a {















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















    border: 2px solid;















    width: 1.5em;















    height: 1.5em;















    padding-top: 1px;















}















.sc_socials.sc_socials_size_tiny .sc_socials_item .social_linkedin {















    padding-top: 0;















}















.sc_socials.sc_socials_size_tiny .sc_socials_item .social_skype-outline {















    font-size: 1.538em;















    padding: 0;















    width: 1em;















    height: 1em;















    vertical-align: middle;















}















.sc_socials.sc_socials_size_tiny .sc_socials_item .social_skype-outline .icon-skype-outline {















    margin-top: 0px;















    display: block;















}















.sc_socials.sc_socials_size_tiny .sc_socials_item:last-child a {















    border: 0;















}















.sc_socials.sc_socials_size_tiny .sc_socials_item:last-child a span {















    font-size: 1.5rem;















}















.sc_team .sc_socials.sc_socials_size_tiny {















    margin-top: 1.6em;















}















.sc_team .sc_socials.sc_socials_size_tiny .sc_socials_item {















    margin: 0 0.23076rem 0 0;















}















.sc_team .sc_socials.sc_socials_size_tiny .sc_socials_item a {















    width: 2.23076rem;















    height: 2.23076rem;















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















    border: 2px solid;















    font-size: 0.799rem;















    display: block;















    line-height: 2.1;















}















.sc_team .sc_socials.sc_socials_size_tiny .sc_socials_item a span {















    font-size: 0.799rem;















    display: block;















}















.sc_team .sc_socials.sc_socials_size_tiny .sc_socials_item a span.icon-skype-outline {















    padding-top: 0.15384rem;















}















/* Tabs */















.sc_tabs + .sc_tabs {















    margin-top: 2.69230rem;















}















div.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a,















.woocommerce-tabs .sc_tabs_titles li a,















div.sc_tabs.sc_tabs_style_1 .tabs li a,















.woocommerce-tabs .tabs li a {















    border: 0;















    position: relative;















    text-transform: uppercase;















    font-size: 1.538rem;















    margin-top: 0.61538rem;















    line-height: 1;















    font-weight: 700;















    padding: 1.07692308rem 0.07692rem 1rem 1.53846154rem;















}















div.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a span,















.woocommerce-tabs .sc_tabs_titles li a span,















div.sc_tabs.sc_tabs_style_1 .tabs li a span,















.woocommerce-tabs .tabs li a span {















    border-right: 1px solid;















    padding-right: 1.53846154rem;















}















div.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:last-child a span,















.woocommerce-tabs .sc_tabs_titles li:last-child a span,















div.sc_tabs.sc_tabs_style_1 .tabs li:last-child a span,















.woocommerce-tabs .tabs li:last-child a span {















    border: 0;















}















.woocommerce-tabs .tabs {















    padding: 0;















}















.woocommerce-tabs .tabs li {















    padding: 0;















    border: 0;















}















.woocommerce-tabs .tabs li a {















    font-size: 1.538rem;















    font-weight: 700;















}















.woocommerce-tabs .tabs li.active {















    border: 0;















    padding: 0;















}















.woocommerce div.product .woocommerce-tabs ul.tabs li,















.woocommerce div.product .woocommerce-tabs ul.tabs li.active,















.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,















.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,















.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {















    border: 0 !important;















    padding: 0;















}















div.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a span,















div.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover span {















    border: 0;















}















div.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after {















    content: none;















}















div.sc_tabs.sc_tabs_style_1 .sc_tabs_content {















    padding: 3.15384rem 2.61538rem;















    border: 0;















}















div.sc_tabs.sc_tabs_style_2 .sc_tabs_content {















    padding: 2.38461rem 2.46153rem;















}















div.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {















    border: 0;















    position: relative;















    font-size: 1.385rem;















    line-height: 1;















    font-weight: 700;















    padding: 1.23076rem 0.76923rem 0.92307rem 3.30769rem;















    text-transform: none;















}















div.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a span {















    border-right: 1px solid;















    padding-right: 1.69230rem;















}















div.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a span:before {















    position: absolute;















    top: 1rem;















    left: 0.07692rem;















    font-size: 1.923rem;















}















div.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li:last-child a span {















    border: 0;















}















.widget_area aside .sc_tabs.sc_tabs_style_2 .post_info {















    left: 0;















}















.widget_area aside .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {















    font-size: 1rem;















    padding: 0.38461rem 0.53846rem;















    margin: 0;















}















.widget_area aside .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a span {















    display: none;















}















.widget.widget_reviews {















    border: 0;















}















.widget.widget_reviews .reviews_block {















    padding: 0;















}















.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover .sc_accordion_icon_before_title,















.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a .sc_accordion_icon_before_title {















    font-weight: 100;















}















/* Team */















.sc_team_item .sc_team_item_info .sc_team_item_title a {















    font-weight: 400;















}















.body_style_boxed .sc_team_style_team-1 {















    padding-left: 1rem;















}















.sc_team_item .sc_team_item_avatar {















    overflow: hidden;















}















.sc_team_item .sc_team_item_avatar img {















    -webkit-transform: scale(1);















    -moz-transform: scale(1);















    -ms-transform: scale(1);















    -o-transform: scale(1);















    transform: scale(1);















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















.sc_team_item:hover .sc_team_item_avatar img {















    -webkit-transform: scale(1.1);















    -moz-transform: scale(1.1);















    -ms-transform: scale(1.1);















    -o-transform: scale(1.1);















    transform: scale(1.1);















}















.single-post .comments_form .comment-form .box_form_left {















    width: 49.5%;















}















.single-post .comments_form .comment-form .box_form_left .comments_field {















    padding-right: 12px;















}















.single-post .comments_form .comment-form .box_form_right {















    width: 50%;















}















.admin-bar.single-post .comments_form .comment-form .box_form_right {















    width: 100%;















}















.sc_team_item .sc_team_item_info .sc_team_item_title {















    font-size: 1.231rem;















}















.sc_team_item .sc_team_item_info .sc_team_item_title a {















    font-weight: 700;















}















div.sc_team_item .sc_team_item_info .sc_team_item_position {















    font-style: normal;















}















.woocommerce form .form-row.woocommerce-invalid .select2-container,















.woocommerce form .form-row.woocommerce-invalid input.input-text,















.woocommerce form .form-row.woocommerce-invalid select,















.woocommerce form .form-row input.input-text,















.woocommerce form .form-row textarea,















.woocommerce-page form .form-row input.input-text,















.woocommerce-page form .form-row textarea {















    background-color: rgba(198, 200, 217, 0.25);















}















.woocommerce-checkout input[type="checkbox"] + label:before {















    display: none;















}















.woocommerce-checkout input[type="checkbox"] + label {















    padding-left: 0;















}















.woocommerce-checkout #payment ul.payment_methods li input#payment_method_paypal {















    margin: 1.5rem 1rem 0 0;















    float: left;















}















.woocommerce-checkout .post_info,















.woocommerce-cart .post_info {















    display: none;















}















.woocommerce table.shop_table td.product-name {















    text-align: right;















}















.sc_team_style_team-1 .sc_team_item {















    background-color: #fafafa;















}















.sc_team_style_team-1 .sc_team_item .sc_team_item_info {















    padding: 2.46153rem 1.53846rem 2.07692rem;















    text-align: center;















}















.sc_team_style_team-1 .sc_team_item .sc_team_item_info .sc_team_item_position {















    margin-top: 0.23076rem;















}















.sc_team_style_team-1 .sc_team_item .sc_team_item_info .sc_socials {















    display: none;















}















.sc_team_style_team-3 {















    padding-left: 1rem;















    border-right: 1px solid transparent;















}















.sc_team_style_team-3 .sc_team_item {















    margin-right: 2.30769rem;















}















.sc_team_style_team-3 .sc_team_item .sc_team_item_info {















    text-align: center;















    padding-top: 2.92307rem;















    padding-bottom: 2.23076rem;















}















.sc_team_style_team-3 .sc_team_item .sc_team_item_info .sc_team_item_position {















    margin-top: 0;















}















.mejs-container,















.mejs-embed,















.mejs-embed body,















.mejs-container .mejs-controls {















    background: #fafafa !important;















}















#booking_submit_button {















    width: 11.53846rem;















}















.body_style_fullscreen div.sc_testimonials {















    background: none;















}















div.sc_testimonials .sc_testimonial_content {















    margin-bottom: 0.88em;















    text-transform: uppercase;















    font-style: normal;















}















.sc_testimonials .sc_testimonial_item {















    padding: 4.23076rem 11.538rem 0;















}















.body_style_fullscreen .sc_testimonials .sc_testimonial_item {















    padding: 5.84615rem 19.23076rem 5.61538rem;















}















div.sc_testimonials .sc_testimonial_avatar {















    margin-right: 1.384em;















    margin-bottom: 2rem;















}















div.sc_testimonials .sc_testimonial_author {















    vertical-align: top;















}















.sc_testimonials .sc_testimonial_author span {















    padding-top: 1rem;















}















.tp-leftarrow.default {















    left: 3% !important;















}















.tp-rightarrow.default {















    right: 3% !important;















}















.sc_title {















    padding: 0;















}















.body_style_fullscreen .sc_team.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover {















    width: 101%;















    overflow: hidden;















}















.sc_toggles.sc_toggles_style_1 .sc_toggles_item .sc_toggles_content {















    border-width: 1px;















    border-style: solid;















    border-top-width: 0;















}















.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_title .sc_toggles_icon {















    border-width: 2px;















    border-style: solid;















}















.sc_toggles.sc_toggles_style_2 .sc_toggles_item .sc_toggles_content {















    margin-left: 2em;















    border-width: 1px;















    border-style: solid;















}















.sc_twitter .sc_slider_controls_wrap a {















    font-size: 2.5em;















    background-color: transparent;















}















.sc_item_title:after {















    content: none !important;















}















.top_panel_top_contact_area .contact_icon.icon-phone:before {















    content: "\E8F0";















}















.top_panel_top_contact_area .contact_icon.icon-home:before {















    content: "\E833";















    display: none;















}















.top_panel_top_contact_area .contact_label {















    margin-right: 1.46153rem;















}















.colored_line {















    overflow: hidden;















}















.colored_line > div {















    float: left;















    width: 25%;















    height: 0.46153rem;















}















.footer_banner {















    background: url("skins/healthandcare/images/Background_banner.png") no-repeat 0 0;















    height: 22.38461rem;















    display: none;















}















.footer_banner .content_wrap {















    padding-top: 5.30769rem;















}















.footer_banner .content_wrap .banner_title {















    font-size: 5.384em;















    margin: 0;















    line-height: 1;















}















.footer_banner .content_wrap .banner_desciption {















    font-size: 1.153em;















}















.footer_banner .content_wrap .btn_banner a {















    font-weight: 700;















    display: inline-block;















    padding: 1.153em 3.846em 1.153em 1.692em;















    line-height: 1;















    position: relative;















}















.footer_banner .content_wrap .btn_banner a:hover:after {















    right: 1.61538rem;















}















.footer_banner .content_wrap .btn_banner a:after {















    content: "\E8F6";















    font-family: 'fontello';















    position: absolute;















    top: 1.230em;















    right: 1.384em;















    padding-right: 1px;















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















footer .contacts_address .address_left {















    color: #ffffff;















    font-size: 1.538rem;















    text-transform: uppercase;















    font-weight: 700;















    margin: 0;















    padding: 2.61538rem 0 2.38461rem;















    line-height: 1.3;















}















footer .contacts_address .address_left > div {















    display: inline-block;















    vertical-align: top;















    padding-left: 3.69230rem;















    position: relative;















}















footer .contacts_address .address_left > div:first-child {















    padding-right: 1.95em;















    margin-right: 1.5em;















    border-right: 1px solid;















}















footer .contacts_address .address_left .address2_contact_info:before {















    content: "\E8FE";















    font-family: 'fontello';















    position: absolute;















    left: 0;















    top: 0.61538rem;















    font-size: 2.308rem;















    font-weight: normal;















}















footer .contacts_address .address_left .email_contact_info {















    padding-top: 0.5em;















}















footer .contacts_address .address_left .email_contact_info:before {















    content: "\E8EF";















    font-family: 'fontello';















    position: absolute;















    font-size: 2.308rem;















    left: 0;















    top: 0.461rem;















    font-weight: normal;















}















footer .contacts_address .address_right {















    margin: 0;















}















footer .contacts_address .address_right .btn_directions {















    margin: 2em 0;















}















footer .contacts_address .address_right .btn_directions a {















    font-size: 1.077rem;















    font-weight: 700;















    display: block;















    position: relative;















    line-height: 1;















    padding: 1.857rem 5.385rem 1.785rem 3.028rem;















}















footer .contacts_address .address_right .btn_directions a span {















    margin-left: 1.61538rem;















    padding-left: -1rem;















    height: 2rem;















    top: 1.46153rem;















    border-left: 1px solid;















    position: absolute;















}















footer .contacts_address .address_right .btn_directions a:hover:after {















    right: 1.46153rem;















}















footer .contacts_address .address_right .btn_directions a:before {















    content: "\E833";















    font-family: 'fontello';















    font-size: 1.38461rem;















    position: absolute;















    top: 1.69230rem;















    left: 1.84615rem;















    padding: 0 0.07692rem;















    font-weight: 100;















}















footer .contacts_address .address_right .btn_directions a:after {















    content: "\E8F6";















    font-family: 'fontello';















    border: 2px solid;















    border-left: 0;















    height: 1.3em;















    line-height: 1;















    margin-left: 0.692em;















    padding: 0.3em 0.3em 0em 0.3em;















    position: absolute;















    top: 1.46153rem;















    right: 1.23076rem;















    font-weight: 100;















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















    -webkit-transform: scale(1);















    -moz-transform: scale(1);















    -ms-transform: scale(1);















    -o-transform: scale(1);















    transform: scale(1);















}















.home1_wide_block1 .column-1_3 {















    padding-left: 5.38461rem;















    position: relative;















}















.home1_wide_block1 .column-1_3 .sc_title {















    position: static;















    line-height: 1;















    margin-bottom: 1.46153rem;















}















.home1_wide_block1 .column-1_3 .sc_title .sc_title_icon {















    position: absolute;















    left: 0;















    top: 0.23076rem;















    padding-left: 0.07692rem;















}















.home1_wide_block1 .column-2_3 .wpb_text_column p {















    margin-top: 0.30769rem;















    line-height: 1.7;















    font-size: 1.154rem;















}















.home1_wide_block1 .column-2_3 .sc_button {















    margin-top: 3.46153rem;















}















.post_info_share .sc_socials .sc_socials_item a {















    width: 3.15384rem;















    height: 3.15384rem;















    border: 2px solid;















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















    text-align: center;















    padding-top: 0.38461rem;















    font-size: 1rem;















}















.post_info_share .sc_socials .share_caption {















    font-size: 1rem;















    margin-top: 0.69230rem;















}















.post_info_share .sc_socials .share_counter {















    display: none !important;















}















.post_info_share.post_info a[class*="icon-"]:after,















.post_info_share.post_info span[class*="icon-"]:after {















    display: none;















}















.post_info_share.post_info a span[class*="icon-"] {















    -webkit-transition: all 0.3s ease-in-out;















    -moz-transition: all 0.3s ease-in-out;















    -ms-transition: all 0.3s ease-in-out;















    -o-transition: all 0.3s ease-in-out;















    transition: all 0.3s ease-in-out;















}















.gallery {















    text-align: center;















}















.esg-filter-wrapper.dropdownstyle {















    margin-right: 2.30769rem;















}















.esg-filter-wrapper.dropdownstyle .esg-filterbutton,















.esg-filter-wrapper.minimal-light .esg-filterbutton,















.esg-sortbutton-wrapper.dropdownstyle .esg-filterbutton,















.esg-sortbutton-wrapper.minimal-light .esg-filterbutton {















    width: 100%;















}















.woocommerce ul.products li.product .post_featured .hover_icon:before,















.woocommerce-page ul.products li.product .post_featured .hover_icon:before {















    font-size: 30px;















}















.page-id-63 .sc_slider_height_fixed {















    height: 357px !important;















}















.comments_list > li,















.comments_list > li .children > li {















    margin-bottom: 0;















}















.esg-filter-wrapper.dropdownstyle,















.esg-filter-wrapper.minimal-light,















.esg-sortbutton-wrapper.dropdownstyle,















.esg-sortbutton-wrapper.minimal-light,















.minimal-light .esg-sortbutton-wrapper {















    border: 1px solid;















    height: 3.92307rem;















    z-index: 1;















    padding-top: 1.15384rem;















    margin-bottom: 2.30769rem;















    width: 15.38461rem;















    text-align: left;















    position: relative;















}















.esg-filter-wrapper.dropdownstyle .esg-sortbutton,















.esg-filter-wrapper.minimal-light .esg-sortbutton,















.esg-sortbutton-wrapper.dropdownstyle .esg-sortbutton,















.esg-sortbutton-wrapper.minimal-light .esg-sortbutton,















.minimal-light .esg-sortbutton-wrapper .esg-sortbutton,















.esg-filter-wrapper.dropdownstyle .esg-selected-filterbutton,















.esg-filter-wrapper.minimal-light .esg-selected-filterbutton,















.esg-sortbutton-wrapper.dropdownstyle .esg-selected-filterbutton,















.esg-sortbutton-wrapper.minimal-light .esg-selected-filterbutton,















.minimal-light .esg-sortbutton-wrapper .esg-selected-filterbutton {















    border: 0;















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















    -webkit-box-shadow: none;















    -moz-box-shadow: none;















    box-shadow: none;















    line-height: 1;















    font-size: 1.077rem;















    font-weight: 700;















    text-transform: uppercase;















    padding-left: 2.30769rem;















}















.esg-filter-wrapper.dropdownstyle .esg-sortbutton .eg-icon-down-open,















.esg-filter-wrapper.minimal-light .esg-sortbutton .eg-icon-down-open,















.esg-sortbutton-wrapper.dropdownstyle .esg-sortbutton .eg-icon-down-open,















.esg-sortbutton-wrapper.minimal-light .esg-sortbutton .eg-icon-down-open,















.minimal-light .esg-sortbutton-wrapper .esg-sortbutton .eg-icon-down-open,















.esg-filter-wrapper.dropdownstyle .esg-selected-filterbutton .eg-icon-down-open,















.esg-filter-wrapper.minimal-light .esg-selected-filterbutton .eg-icon-down-open,















.esg-sortbutton-wrapper.dropdownstyle .esg-selected-filterbutton .eg-icon-down-open,















.esg-sortbutton-wrapper.minimal-light .esg-selected-filterbutton .eg-icon-down-open,















.minimal-light .esg-sortbutton-wrapper .esg-selected-filterbutton .eg-icon-down-open {















    position: absolute;















    top: 33%;















    right: 0;















}















.esg-filter-wrapper.dropdownstyle .esg-sortbutton:hover,















.esg-filter-wrapper.minimal-light .esg-sortbutton:hover,















.esg-sortbutton-wrapper.dropdownstyle .esg-sortbutton:hover,















.esg-sortbutton-wrapper.minimal-light .esg-sortbutton:hover,















.minimal-light .esg-sortbutton-wrapper .esg-sortbutton:hover,















.esg-filter-wrapper.dropdownstyle .esg-selected-filterbutton:hover,















.esg-filter-wrapper.minimal-light .esg-selected-filterbutton:hover,















.esg-sortbutton-wrapper.dropdownstyle .esg-selected-filterbutton:hover,















.esg-sortbutton-wrapper.minimal-light .esg-selected-filterbutton:hover,















.minimal-light .esg-sortbutton-wrapper .esg-selected-filterbutton:hover {















    -webkit-box-shadow: none;















    -moz-box-shadow: none;















    box-shadow: none;















}















.esg-filter-wrapper.dropdownstyle .esg-sortbutton-order,















.esg-filter-wrapper.minimal-light .esg-sortbutton-order,















.esg-sortbutton-wrapper.dropdownstyle .esg-sortbutton-order,















.esg-sortbutton-wrapper.minimal-light .esg-sortbutton-order,















.minimal-light .esg-sortbutton-wrapper .esg-sortbutton-order,















.esg-filter-wrapper.dropdownstyle .esg-sortbutton-order.tp-desc,















.esg-filter-wrapper.minimal-light .esg-sortbutton-order.tp-desc,















.esg-sortbutton-wrapper.dropdownstyle .esg-sortbutton-order.tp-desc,















.esg-sortbutton-wrapper.minimal-light .esg-sortbutton-order.tp-desc,















.minimal-light .esg-sortbutton-wrapper .esg-sortbutton-order.tp-desc {















    border: 0;















    line-height: 1;















}















.esg-filter-wrapper.dropdownstyle .esg-sortbutton-order:hover,















.esg-filter-wrapper.minimal-light .esg-sortbutton-order:hover,















.esg-sortbutton-wrapper.dropdownstyle .esg-sortbutton-order:hover,















.esg-sortbutton-wrapper.minimal-light .esg-sortbutton-order:hover,















.minimal-light .esg-sortbutton-wrapper .esg-sortbutton-order:hover,















.esg-filter-wrapper.dropdownstyle .esg-sortbutton-order.tp-desc:hover,















.esg-filter-wrapper.minimal-light .esg-sortbutton-order.tp-desc:hover,















.esg-sortbutton-wrapper.dropdownstyle .esg-sortbutton-order.tp-desc:hover,















.esg-sortbutton-wrapper.minimal-light .esg-sortbutton-order.tp-desc:hover,















.minimal-light .esg-sortbutton-wrapper .esg-sortbutton-order.tp-desc:hover {















    -webkit-box-shadow: none !important;















    -moz-box-shadow: none !important;















    box-shadow: none !important;















}















.esg-filter-wrapper.dropdownstyle .esg-filterbutton,















.esg-filter-wrapper.minimal-light .esg-filterbutton,















.esg-sortbutton-wrapper.dropdownstyle .esg-filterbutton,















.esg-sortbutton-wrapper.minimal-light .esg-filterbutton,















.minimal-light .esg-sortbutton-wrapper .esg-filterbutton {















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















}















.esg-filter-wrapper.dropdownstyle .esg-dropdown-wrapper,















.esg-filter-wrapper.minimal-light .esg-dropdown-wrapper,















.esg-sortbutton-wrapper.dropdownstyle .esg-dropdown-wrapper,















.esg-sortbutton-wrapper.minimal-light .esg-dropdown-wrapper,















.minimal-light .esg-sortbutton-wrapper .esg-dropdown-wrapper {















    top: 102%;















}















.esg-filter-wrapper.dropdownstyle .esg-filter-checked,















.esg-filter-wrapper.minimal-light .esg-filter-checked,















.esg-sortbutton-wrapper.dropdownstyle .esg-filter-checked,















.esg-sortbutton-wrapper.minimal-light .esg-filter-checked,















.minimal-light .esg-sortbutton-wrapper .esg-filter-checked {















    margin-right: 0.76923rem;















}















.esg-filter-wrapper.dropdownstyle .eg-icon-down-open,















.esg-filter-wrapper.minimal-light .eg-icon-down-open,















.esg-sortbutton-wrapper.dropdownstyle .eg-icon-down-open,















.esg-sortbutton-wrapper.minimal-light .eg-icon-down-open,















.minimal-light .esg-sortbutton-wrapper .eg-icon-down-open {















    position: absolute;















    top: 38%;















    right: 0;















}















.esg-filter-wrapper.dropdownstyle .eg-icon-down-open.tp-desc,















.esg-filter-wrapper.minimal-light .eg-icon-down-open.tp-desc,















.esg-sortbutton-wrapper.dropdownstyle .eg-icon-down-open.tp-desc,















.esg-sortbutton-wrapper.minimal-light .eg-icon-down-open.tp-desc,















.minimal-light .esg-sortbutton-wrapper .eg-icon-down-open.tp-desc {















    position: absolute;















    top: 38%;















    right: -10px;















}















.esg-filter-wrapper.dropdownstyle .esg-sorting-select,















.esg-filter-wrapper.minimal-light .esg-sorting-select,















.esg-sortbutton-wrapper.dropdownstyle .esg-sorting-select,















.esg-sortbutton-wrapper.minimal-light .esg-sorting-select,















.minimal-light .esg-sortbutton-wrapper .esg-sorting-select {















    -webkit-box-shadow: none;















    -moz-box-shadow: none;















    box-shadow: none;















}















.page-id-653 .sc_content.content_wrap.about {















    margin-bottom: 5.61538rem;















}















.page-id-653 .sc_content.content_wrap.about h6.sc_title {















    line-height: 1;















}















.page-id-653 .sc_content.content_wrap.about .sc_quote {















    margin-top: 2.15384rem;















}















.page-id-653 .sc_content.content_wrap.about .sc_socials {















    margin-top: 3.30769rem;















}















.page-id-653 .sc_content.content_wrap.about .sc_socials .sc_socials_item a {















    width: 3.15384rem;















    height: 3.15384rem;















    border: 2px solid;















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















    text-align: center;















    padding-top: 0.76923rem;















    font-size: 1.208rem;















}















.page-id-653 .sc_content.content_wrap.about .sc_socials .sc_socials_item a span {















    font-size: 1.3rem;















}















.page-id-653 .sc_team h1.sc_team_title {















    margin-top: 3.38461rem;















}















.page-id-653 .sc_team h6.sc_title {















    margin-bottom: 3.76923rem;















}















.page-id-653 .sc_team .sc_team_button {















    margin-bottom: 6.76923rem;















}















.page-id-653 .sc_team .sc_item_button > a:before {















    -webkit-border-radius: 0;















    -moz-border-radius: 0;















    border-radius: 0;















}















.icon-instagram:before {















    content: '\e87e';















    font-family: 'fontello';















}















.footer_wrap.widget_area .widget_title {















    font-size: 2.8rem;















    text-transform: uppercase;















}















.footer_wrap.widget_area .widget_recent_posts .wp-post-image {















    -webkit-border-radius: 50%;















    -moz-border-radius: 50%;















    border-radius: 50%;















}















.footer_wrap.widget_area .widget_recent_posts .post_item .post_info {















    left: 0;















}















.footer_wrap.widget_area .widget_rss li {















    margin-bottom: 3rem;















    line-height: 1.846;















}















.footer_wrap.widget_area .widget_rss .rss-date {















    position: absolute;















    bottom: -1.53846rem;















    left: 1.15384rem;















}















.footer_wrap.widget_area .widget_calendar .month_prev a:before,















.footer_wrap.widget_area .widget_calendar .month_next a:before {















    border: 0;















}















.footer_wrap.widget_area .widget_calendar table {















    width: 95%;















    margin: 0;















    font-size: 1em;















    margin-left: -4px;















}















.comments_form .comment-form .box_form_left {















    width: 54.6%;















}















.esg-media-cover-wrapper .eg-washington-element-3 {















    background: none;















}















.body_style_boxed .tparrows.custom,















.body_style_boxed .tp-bullets {















    display: none;















}















.body_style_boxed .welcome_to_clinic .wpb_text_column {















    text-align: center;















}















.body_style_boxed .service .sc_parallax_content {















    border-top: 6px solid rgba(38, 41, 80, 0.2);















    background-position: 50% -6px !important;















}















.body_style_boxed .service_areas .columns_wrap .column-1_4 {















    padding-left: 2.61538rem;















}















.body_style_boxed .service_areas .columns_wrap .column-1_4 h6.sc_title {















    overflow: visible;















}















.body_style_boxed .service_areas .columns_wrap .column-1_4 h6.sc_title span {















    position: absolute;















    left: -2.46153rem;















    padding-left: 0.07692rem;















    top: 0;















}















.body_style_boxed .sc_content.content_wrap.button_outer_list_center {















    text-align: center;















    margin-top: 4.46153rem;















    margin-bottom: 7rem;















}















.body_style_boxed .sc_content.content_wrap.button_outer_list_center .sc_button:first-child {















    margin-right: 0.84615rem;















}















.body_style_boxed .sc_contact_form {















    background: none;















    margin-bottom: 7.69230rem;















}















.body_style_boxed .sc_contact_form h2.sc_title {















    text-align: left;















    font-size: 3.462rem;















    padding: 4.84615rem 4rem 0 0;















    margin-bottom: 3.38461rem;















}















.body_style_boxed .sc_contact_form h2.sc_title .sc_title_icon {















    display: none;















}















.body_style_boxed .sc_contact_form.sc_contact_form_custom form {















    background: none;















    padding: 0;















    padding-bottom: 0.07692rem;















}















.testimonials_wrap .testimonials_wrap_inner {















    width: 100%;















}















.testimonials_wrap .testimonials_wrap_inner .sc_testimonials {















    background: none;















    margin: 0 -1.15384rem;















    padding-bottom: 3.92307rem;















}















.testimonials_wrap .testimonials_wrap_inner .sc_testimonials h2.sc_testimonials_title {















    font-size: 3.462rem;















    margin-top: 2.92307rem;















}















.testimonials_wrap .testimonials_wrap_inner .sc_testimonials .sc_testimonials_descr {















    color: rgba(255, 255, 255, 0.3);















    font-size: 1.154rem;















    font-weight: 700;















    font-style: normal;















    margin-bottom: 4.46153rem;















}















.testimonials_wrap .testimonials_wrap_inner .sc_testimonials .sc_testimonial_item {















    padding: 0;















    margin: 0 1.15384rem;















}















.testimonials_wrap .testimonials_wrap_inner .sc_testimonials .sc_testimonial_item .sc_testimonial_content {















    font-size: 1.154rem;















    font-weight: 600;















    background-color: #55576a;















    padding: 2.30769rem 6.15384rem;















    min-height: 12.92307rem;















    line-height: 1.8;















    display: table-cell;















    vertical-align: middle;















    height: 13rem;















    text-align: center;















    position: relative;















    text-transform: none;















}















.testimonials_wrap .testimonials_wrap_inner .sc_testimonials .sc_testimonial_item .sc_testimonial_content:after {















    content: "";















    position: absolute;















    bottom: -0.46153rem;















    left: 50%;















    margin-left: -0.38461rem;















    width: 0.84615rem;















    height: 0.84615rem;















    background-color: #55576a;















    -webkit-transform: rotate(45deg);















    -moz-transform: rotate(45deg);















    -ms-transform: rotate(45deg);















    -o-transform: rotate(45deg);















    transform: rotate(45deg);















}















.testimonials_wrap .testimonials_wrap_inner .sc_testimonials .sc_testimonial_item .sc_testimonial_author_name {















    font-size: 1.231rem;















    font-weight: 700;















    margin-top: 1.53846rem;















}















.testimonials_wrap .testimonials_wrap_inner .sc_testimonials .sc_testimonial_item .sc_testimonial_author_name:before {















    content: none;















}















.testimonials_wrap .testimonials_wrap_inner .sc_testimonials .sc_testimonial_item .sc_testimonial_author_position {















    color: rgba(255, 255, 255, 0.3);















    font-weight: 400;















}















.sc_section {















    background-size: cover;















}















.sc_slider_pagination_bottom:hover .sc_slider_pagination_wrap {















    bottom: 0;















    height: 16px;















}















.icon-google:before {















    content: "\E87A";















}















.sc_parallax .sc_parallax_content {















    background-size: cover;















}















.single-team .right_text {















    font-size: 1.154rem;















}















.single-team .sc_socials.team_single .sc_socials_item .social_icons {















    width: 3.15384rem;















    height: 3.15384rem;















    border: 2px solid;















    padding-top: 0.76923rem;















    font-size: 1.208rem;















}















.single-team .sc_socials.team_single .sc_socials_item .social_icons span {















    font-size: 1.3rem;















}















.single-team .sc_skills {















    width: 85%;















}















.single-team .sc_highlight.sc_highlight_style_3 {















    font-size: 0.923rem;















    line-height: 1em;















    width: 3.76923rem;















    display: block;















    padding: 0.53846rem;















    text-align: center;















}















.single-team .sc_icon.sc_icon_shape_round {















    width: 52px;















    height: 52px;















    padding-top: 0.76923rem;















    font-weight: 100;















    padding-left: 0.38461rem;















    background: none;















    border-width: 2px;















}















.single-team div.sc_testimonials {















    background: none;















}















.single-team .comments_wrap {















    width: 59.23076rem;















    margin: 0 auto;















}















#fbuilder .fform {















    margin-bottom: 30px;















}















#fbuilder .fields {















    position: relative;















}















#fbuilder .fields label {















    font-weight: 700;















    width: 265px;















    display: inline-block;















    vertical-align: top;















    margin-right: 20px;















    margin-bottom: 20px;















}















#fbuilder .fields .dfield {















    position: static;















    display: inline-block;















    vertical-align: top;















}















#fbuilder .fields .dfield input,















#fbuilder .fields .dfield select {















    border: 1px solid;















}















#fbuilder .fields .dfield select {















    height: 32px;















    background: url("skins/healthandcare/images/down_arrow.png") no-repeat 90% 50%;















    padding: 0 10px;















}















#fbuilder .fields .dfield .one_column {















    vertical-align: top;















    display: inline-block;















}















#fbuilder .fields .dfield .uh {















    position: absolute;















    top: 20px;















    left: 0px;















    color: #cccdd7;















}















#fbuilder .fields .dfield .small {















    width: 150px !important;















}















#fbuilder .fields#field_1-9 label {















    font-size: 1.25rem;















    font-weight: 700;















}















#fbuilder .fields#field_1-9 input {















    border: 0;















    font-size: 1.25rem;















    font-weight: 700;















    padding: 0;















}















.form_calculate_line {















    border-bottom: 2px solid;















    margin-bottom: 30px;















    padding-bottom: 10px;















    margin-right: 0;















}















.form_calculate_line .column-2_5 {















    display: none;















}















.page-id-972 .sc_contact_form_style_1 h2.sc_title {















    padding: 3.53846rem 4rem 0 3.06153rem;















    text-align: left;















    height: 7.76923rem;















}















.page-id-972 .sc_contact_form_style_1 h2.sc_title span {















    display: none;















}















.page-id-972 .sc_contact_form.sc_contact_form_style_1 form {















    background: none;















    padding: 0 3.07692rem 3.07692rem 3.07692rem;















}















.top_panel_middle .logo {















    margin-top: 3px !important;















    margin-bottom: 3px !important;















    line-height: 0 !important;















}































.scheme_original .top_panel_title_inner {















    background-color: #808080 !important;



    opacity: 0.9 !important;







}































.scheme_original footer .contacts_address {















    background-color: #ce262d !important;















    opacity: 0.7 !important;















}















.menu_main_nav > li > a:hover{































	color: #d48f30 !important ;















}















.scheme_original .top_panel_inner_style_3 .top_panel_top, .scheme_original .top_panel_inner_style_4 .top_panel_top, .scheme_original .top_panel_inner_style_5 .top_panel_top, .scheme_original .top_panel_inner_style_3 .top_panel_top .sidebar_cart, .scheme_original .top_panel_inner_style_4 .top_panel_top .sidebar_cart {















    background-color: #ce262d !important;















}















.scheme_original .top_panel_inner_style_3 .top_panel_top, .scheme_original .top_panel_inner_style_3 .top_panel_top a, .scheme_original .top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a, .scheme_original .top_panel_inner_style_4 .top_panel_top, .scheme_original .top_panel_inner_style_4 .top_panel_top a, .scheme_original .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a, .scheme_original .top_panel_inner_style_5 .top_panel_top, .scheme_original .top_panel_inner_style_5 .top_panel_top a, .scheme_original .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a {















    color: #fff !important;















}















.scheme_original .colored_line .colored_line_color1 {



    background-color: #f31c1c !important;



}


.scheme_original .colored_line .colored_line_color2 {



    background-color: #f31c1c !important;


    opacity: 0.6 !important;



}



.scheme_original .colored_line .colored_line_color3 {



    background-color: #f31c1c !important;



    opacity: 0.4 !important;




}




.scheme_original .colored_line .colored_line_color4 {




    background-color: #f31c1c !important;


    opacity: 0.2 !important;



}







.scheme_original .menu_main_nav > li > a {







    color: #000 !important;







}



.scheme_original .menu_main_nav > li > a:hover {







    color: #d48f30 !important;







}







.gm-style .review-box {



    padding-top: 0px !important;



}



.gm-style .place-card-large {



    padding: 3px 0px 3px 6px;



}











.scheme_original .menu_main_nav > a:hover, .scheme_original .menu_main_nav > li.sfHover > a, .scheme_original .menu_main_nav > li#blob, .scheme_original .menu_main_nav > li.current-menu-item > a, .scheme_original .menu_main_nav > li.current-menu-parent > a, .scheme_original .menu_main_nav > li.current-menu-ancestor > a {



    color: #ff1100 !important;



}







.sc_image {



    overflow: hidden;



    box-shadow: 3px -1px 21px rgba(0, 0, 0, 0.2) !important;



    width: 415px;



}







.vc_custom_1509002668205 {



    padding-top: 50px !important;



    padding-bottom: 50px !important;



    background-color: #ededed !important;



    box-shadow: inset 2px 2px 69px rgba(0, 0, 0, 0.5);



}



.scheme_dark_blue .widget_area_inner ul li {

    color: #41b3e5 !important;

    line-height: 28px !important;

    margin-left: 0px !important;

}



.scheme_dark_blue .copyright_wrap_inner {

    border-color: #efefef !important;

    background-color: #323232 !important;

   

}



.scheme_dark_blue .widget_area_inner a:hover, .scheme_dark_blue .widget_area_inner ul li a, .scheme_dark_blue .widget_area_inner button:hover:before {

    color: #fbfbfb !important;

}



.scheme_dark_blue .widget_area_inner a:hover, .scheme_dark_blue .widget_area_inner ul li a, .scheme_dark_blue .widget_area_inner button:hover:before:hover {

    color: #d48f30 !important;

}

.scheme_dark_blue .widget_area_inner a, .scheme_dark_blue .widget_area_inner ul li:before, .scheme_dark_blue .widget_area_inner ul li a:hover {

    color: #d48f30 !important;

}



#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {

    margin-bottom: 0 !important;

    color: #817e84 !important;

}

h6 {


    font-size: 1.154rem;

    line-height: 1.3em;

    font-weight: 700;

    margin-top: 2.46153rem;

    margin-bottom: 0.92307rem;

}

.columns_wrap #media_image-3{

	max-width: 100%;

    height: auto;

	border: solid thin #575757;

    box-shadow: 1px 0px 9px rgba(0, 0, 0, 0.3);
    right: 3% !important;

}
.scheme_original .scroll_to_top {
    background-color: #ce262d !important;
}
.vc_tta-panel-body .wpb_text_column .wpb_wrapper{

	padding: 15px;
}