@charset "utf-8";
/* CSS Document */

/*********** boxed ***********/	
.boxed {width:1052px; margin:10px auto; background:url(images/shadow_left.png) no-repeat top left, url(images/shadow_right.png) no-repeat top right; position:relative;}
.boxed header#header {margin-top:0px}
.wrapper { margin:0 auto; /*padding:0 38px;*/}

header>.wrapper {position:relative;}
.dr-enchev { margin-top:20px}
.dr-phone { margin-top:20px}
.headerphone {/* position:absolute; top:70px; right:0px;*/ color:#838487;
	/*background: url("images/top-icons.jpg") no-repeat scroll 0 -23px rgba(0, 0, 0, 0);*/
    display:block;
/*    float: left;*/
    font-size: 21px;
    font-weight: 600;
    height: 21px;
    line-height: 21px;
    margin-top: 30px;
    overflow: hidden;
    padding: 12px 0 6px 0px;
	text-align:right;}
	
ul.header_social_icons {
/*    display: inline;*/
    list-style: none outside none;
/*    margin: 0;*/
/*	margin-left:0;*/
    padding: 5px 0 0 0;
}
ul.header_social_icons li {
    background: none repeat scroll 0 0 #ccc;
    border-radius: 15px;
    float: left;
    height: 30px;
    margin-left: 5px;
/*    transition-duration: 0.4s;*/
    width: 30px;
}
ul.header_social_icons li i {
    color: #fff;
    float: left;
    height: 100%;
    line-height: 30px;
    width: 100%;

background: #ccc;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
font-size:20px;
box-sizing:border-box;
}
ul.header_social_icons li:hover {background:#741c70;}
ul.header_social_icons li a:hover {text-decoration:none;}

.lang img:hover, .header_social_icons i:hover {
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
 -webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	  -o-transition-duration: 0.1s;
	 -ms-transition-duration: 0.1s;
		 transition-duration: 0.1s;
		 text-decoration:none;
}									  
.header_social_icons i:hover { background:rgba(0, 92, 144, 1);}


#page-body { /*background:url(images/pb_bg.jpg) right bottom no-repeat #fff;*/ padding:2px; position:relative;}
/*#page-body .container>.row { background:url(images/pb_bg.jpg) right bottom no-repeat;}*/
#page-body #pb_bg { background:url(images/pb_bg.jpg) right bottom no-repeat; position:absolute; right:0; bottom:0; visibility:visible; width:358px; height:299px; z-index:0; display:block;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-top:0; margin-bottom:8px; line-height:normal; font-weight:normal; 
	/*font-family:"Times New Roman", Times, serif;*/ color:#005c90; text-align:left;
}
h1, h2, h3, h4, h5, h6 {text-transform:uppercase;}
/*.h1, .h2, .h3, .h4, .h5, .h6 {font-style:italic;}*/
.h3 { text-transform:uppercase;}
h3 {font-style:italic;}
h1, .h1 { font-size:31px; line-height:30px; margin-bottom:15px;}
h2, .h2 { font-size:26px;}
h3, .h3 { font-size:24px;}
h4, .h4 { font-size:22px;}
h5, .h5 { font-size:20px;}
h6, .h6 { font-size:18px;}
section #portfolio-preview-items.span9>h3 { padding-top:25px; border-top:2px dotted #d9a0c5;}

.span9>h3, .span9>.text>h3  { padding-top:0px; margin-bottom:20px;/* border-top:2px dotted #d9a0c5;*/}


.speshna_pmosht { float:right; background:url(../images/speshna_pmosht.png) no-repeat left top; padding:42px 5px 5px 79px; color:#fff; text-transform:uppercase; font-weight:bold; font-stretch:ultra-condensed; font-size:110%;}
.subpage-bg {
    height: 274px; padding-left:0; padding-right:0;
    left: 0;
    position: absolute;
    top: 23px;
    width: 100%;
    z-index: -1;
}
#content .container { z-index:100}

section #portfolio-preview-items.span9 *{ z-index:2}
section #portfolio-preview-items.span9 .list-item { margin-left:19px;}
.page-header { background:#f4f7f0; margin-bottom:10px; position:relative;}

.lead { width:100%;}
.lead h1 {margin-top:30px;}
.lead img {border:none; margin:0 80px 10px 0; float:left;}
.text {padding-right:40px;}

.hdr-photo-gallery {display:block; text-align:center}
.hdr-photo-gallery h1 {font-size:70px; font-style:italic; color:#fff; text-shadow:1px 1px 8px rgba(0,0,0,1); line-height:274px; margin:0; text-align:center;}


.page-header img {}
nav.mainnav {
    height: 40px;
    margin: 0 auto;
    position: relative;
    z-index: 100;
	background:url(images/nav.png) repeat-x;
}

.sidebar {}
.category-item2 img {z-index:10 !important;}
.category-item2 h3 { z-index:16 !important;}

/***************************/
.grey { background:#e7e7e7; margin-top:20px; margin-bottom:20px; padding-top:10px; padding-bottom:10px;
	border-top:1px solid #fff;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.5), inset 0 2px 0 rgba(255,255,255,0.2);
}
.grey .span4 { background:url(../images/three-cols-bg.png) left top repeat-y; height:100%; display:block;}
.grey .span4:first-child  {background:none;}
/*.grey .span4 { background:url(../images/three-cols-bg.png) left top repeat-y, url(../images/three-cols-bg.png) right top repeat-y; height:100%; display:block;}
.grey .span4:first-child, .grey .span4:last-child  { background:none;}*/
.front { padding-left:20px}
.grey .span4:last-child .front { padding-right:20px}
.grey h3 { border-left: solid 6px #c00; margin-left:2px; padding-left:20px; margin-top:0;}

/***************************/
.page-btn {}
.page-btn a { display:block;}
.page-btn-txt {position:absolute; top:20%; left:8%; width:84%; height:70%; z-index:5;}
.page-btn-txt img {position:absolute; top:0; left:0; z-index:4;}

/***************************/
.subpages { display:block; margin:10px 0;}
.subpages div { margin:5px; float:left;}
.subpages a { padding:3px 15px;
	color:#212725; font-size:12px; line-height:18px; font-weight:bold;
	text-shadow:0px 0px 1px #fff; border:1px solid #9caba6;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior:url(js/PIE.htc);

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	background:#f4f7f0;
}
.subpages a:hover {
	text-decoration:none; text-shadow:none;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s; 
    -o-transition-duration: 0.4s; 
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
	background:#013879/*#c00*/; color:#fff;
}

/***************** subpage ******************/
.inner { margin:0 10px 10px; padding:0 10px 10px;}
.subpage { float:left;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #f3cbea; box-sizing:border-box;
  	background: -moz-linear-gradient(100% 100% 90deg, #63bcdf, #ffffff) repeat scroll center center #63bcdf; /* firefox */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#63bcdf)); /* chrome, safari */
	background-image: -o-linear-gradient(top,rgb(243,229,245),rgb(255,255,255)); /* opera */
	background-color: #63bcdf;
	margin-bottom:20px;
}
.subpage img {width:90%; margin:11px 5% 0; 
	-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;
}
.subpage:hover, .subpage.active {
  	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #63bcdf) repeat scroll center center #63bcdf; /* firefox */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#63bcdf), to(#ffffff)); /* chrome, safari */
	background-image: -o-linear-gradient(top,rgb(255,255,255),rgb(243,229,245)); /* opera */
	background-color: #63bcdf;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(182, 98, 178,.5);
     -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(182, 98, 178,.5);
  		  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(182, 98, 178,.5);
}

.subpage .inner {background:#fff; height: 94px; margin:0 5% 11px; padding-top:10px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), inset 0 1px 3px rgba(182, 98, 178,.5);
     -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), inset 0 1px 3px rgba(182, 98, 178,.5);
  		  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), inset 0 1px 3px rgba(182, 98, 178,.5);
}
/*.subpage .inner a { padding:2px 7px}*/
.subpage .inner a h5 { margin-left:0;}
/***************** subpagenav ******************/

.list { text-align:center;}
.list img {	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}

/***************************/

/*.block { float:left; width:100%; background:#f1f3f3; margin:0 0 20px 0; padding-bottom:10px;
	-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; behavior:url(js/PIE.htc);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
}*/
.block {position:relative; float:left; width:100%; margin-bottom:18px; margin-top:18px; /*background:url(images/box-bg2.png) no-repeat right top;*/
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior:url(js/PIE.htc); 

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(182, 98, 178,.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(182, 98, 178,.6);
  		  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(182, 98, 178,.6);
}
.block h3 {display:block; padding:0 10px;}
.block .aside_title { background:url(images/nav.png) repeat-x top left; width:100%; display:block; height:30px; padding:5px 0;
	-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; behavior:url(js/PIE.htc);
}
.block .aside_title span {background:url(images/BlockHeaderIcon.png) no-repeat 5px 3px; color:#000; font-weight:bold;
 display:block;	height: 30px; text-align:center;
    line-height: 12px;
    margin-bottom: 4px;
    overflow: hidden;
    padding: 2px 7px 2px 30px;
}

.block_body { padding:10px 10px 30px 10px; display:block;}
.block_body a {/*color: #a87600;*/ line-height:20px;}

/***************************/
.inner-l {padding-left:10px; padding-bottom:173px; background:url(images/back2.jpg) no-repeat bottom right;}
.inner-r {padding-right:10px;}
/***************************/
.post { float:left;}
.title {line-height:30px; color:#993b78; font-size:18px; font-weight:bold; margin-top:0;}
.doctor-item .title {line-height:normal; color:#00078d; font-size:12px; font-weight:normal; margin-top:0;}
h3.title { margin-bottom:3px;}
div.date { font-style:italic; margin-bottom:10px;}
.clearfix p:first-child {margin-top:0;}

.row-fluid.lead p:first-child {margin-top:0;}

.img_page { float:left; margin:0 10px 5px 0;}
.img-indent {max-width:25%;/* float:right !important; margin:0 0 5px 15px !important;*/ float:left; margin:0 10px 5px 0;}
.el_title { font-size:18px; font-weight:bold; margin-top:0; margin-bottom:5px; line-height:30px; min-height:30px}
.el_title span { background:url(images/PostHeaderIcon.png) no-repeat left top; padding-left:30px;}
.boxinfo {font-style: italic; margin-bottom: 10px; text-align:left;}
/*.date {background:url(images/icons/ic07-pencil.gif) no-repeat 0 50%; padding:2px 2px 2px 15px;}*/
.boxinfo .reads {background:url(images/icons/eye-icon.png) no-repeat 0 50%; padding:2px 2px 2px 26px;}
p.intro {margin-bottom:36px;}
.separator.span12 { height:40px; width:100%; margin-left:0 !important; background:url(images/separator.png) repeat-x left top;}

.page-footer { padding:8px; text-align:center;
	-webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; behavior:url(js/PIE.htc);

	background: -moz-linear-gradient(100% 100% 90deg, #e8daeb, #ba75c7) #ba75c7;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ba75c7), to(#e8daeb));
	background-color: #ba75c7;
	background-image: -o-linear-gradient(top,rgb(232, 218, 235), rgb(186, 117, 99));
}
.periodic {background:#f4f4f4 !important;}

blockquote { background:#db5122; /*background: #075886;*/ padding:10px 10px 10px 10px; text-align:center; border:1px solid #075886; margin:10px;
		font:bold italic 14px 'Open Sans', sans-serif; color:#fff;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.5), inset 0 2px 0 rgba(255,255,255,0.2);
	text-shadow:1px 1px 0px rgba(0, 92, 144, 1);
}

.box ul {list-style:inside; margin-left:15px; padding:0;}

a.readmore { position:absolute; right:5px; bottom:5px; font-size:12px;
	padding:3px 10px;
	text-shadow:0px 0px 1px #fff;

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
}
a.readmore:hover { text-decoration:none; text-shadow:none; color:#fff;}

a.PostFaq { position:absolute; left:5px; bottom:5px; font-size:14px;
	padding:3px 10px;
	text-shadow:0px 0px 1px #fff;

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
}
a.PostFaq:hover { text-decoration:none; text-shadow:none; color:#fff;}

a.leftbtn { float:left; margin:5px 10px 5px 0; font-size:14px;
	padding:3px 10px;
	text-shadow:0px 0px 1px #fff;

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
}
a.leftbtn:hover { text-decoration:none; text-shadow:none; color:#fff;}

.membership { text-align:center;}
.membership a {
	padding:3px 15px; margin:5px 15px; 
	color:#212725; font-size:12px; line-height:18px; font-weight:bold;
	text-shadow:0px 0px 1px #fff; border:1px solid #9caba6;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior:url(js/PIE.htc);

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	background:#f4f7f0;
}
.membership a:hover {
	text-decoration:none; text-shadow:none;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s; 
    -o-transition-duration: 0.4s; 
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
	background:#013879/*#c00*/; color:#fff;
}

.partners { text-align:center; margin-bottom:20px;}
.partner img { margin:3px 5px; border:1px solid}

/*.header {background:url(images/header_divider.png) repeat-x center center; float: left; width: 100%; margin-bottom: 20px; margin-top:10px}*/
.header h6 {background:#fff; float: left; line-height:18px; 
    margin-bottom: 0;
    margin-top: 0;
    padding-right: 20px;
    text-transform: uppercase;}
	
.back a { /*color:#c00;*/}
/* forms */
#member-form input { width:100%}	

.paging {text-align:center; font-size:110%;}
.p-nu {
	padding:5px;
	color:#212725; font-size:12px; line-height:18px; font-weight:bold;
	text-shadow:0px 0px 1px #fff; border:1px solid #9caba6;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior:url(js/PIE.htc);

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	background:#f4f7f0;
}
.p-nu:hover {
	text-decoration:none; text-shadow:none;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s; 
    -o-transition-duration: 0.4s; 
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
	background:#013879; color:#fff;
}

.fbl {background:url(images/facebook-32x32.png) no-repeat left top; padding-left:36px; line-height:36px; margin-bottom:5px; display:block;}
/*****************************************/
section #portfolio-preview-items.span9 { margin-bottom:20px; font-size:16px;}
section #portfolio-preview-items.span9 div li { font-size:16px;/* color:#ff0000; font-weight:bold;*/}
section #portfolio-preview-items.span9 div li li { color:#00078d; font-weight:normal;}


#medline-club img {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #336699;
    padding: 1px;
}
#medline-club ul {margin:2px 0 0; padding:0;}
#medline-club ul li {font-size: 12px;
    list-style-type: none;
    margin-bottom: 2px;
    margin-top: 0;
    text-transform: uppercase;}
#medline-club ul li a {
	color:#336699;
    background: none repeat scroll 0 0 #dee6f1;
    display: block;
    padding: 8px 8px 8px 10px;
}
#medline-club ul li.active a {
    background:url(images/arrow_mc.gif) no-repeat 0 50% #dee6f1;
	font-weight:bold;
}

#medline-club ul li a:hover {color:#ff0000;}
.m-club { float:left; margin-right:15px; margin-bottom:10px;}

article[id*="doctor"] h1 { color:#005c90; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; font-weight:normal;}
p { font-size:15px;}
.textbar ul, .textbar ol  { font-size:15px;}
.button {background: url("images/menu_bg.jpg") repeat-x;
    border: 1px solid #005c90;
    color: white;
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px;
    text-align: center;
}
.button a {color:#005c90;}

/*****************************************/
.w_bot{
  	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #63bcdf) repeat scroll center center #63bcdf; /* firefox */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#63bcdf), to(#ffffff)); /* chrome, safari */
	background-image: -o-linear-gradient(top,rgb(255,255,255),rgb(242,235,242)); /* opera */
	background-color: #63bcdf;
}
/*****************************************/
footer {text-align:center;}
footer .foot_bar {background:#005c90/*#63bcdf*/; padding:10px 0;}
.foot_menu { position:relative;}
.foot_menu a { margin:3px 0 2px; padding:0 8px; color:#fff;}
.foot_menu a:last-child { border-right:none;}
.foot_menu a:hover { color:#fff;}
/*.foot_menu .social { position:absolute; top:-70px; right:30px; border:#ecd3f0 2px solid; padding:7px;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
  	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #63bcdf) repeat scroll center center #63bcdf; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#63bcdf), to(#ffffff)); 
	background-image: -o-linear-gradient(top,rgb(255,255,255),rgb(243,229,245)); 
	background-color: #63bcdf;

  -webkit-box-shadow: 0 3px 5px rgba(182, 98, 178,.3);
     -moz-box-shadow: 0 3px 5px rgba(182, 98, 178,.3);
  		  box-shadow: 0 3px 5px rgba(182, 98, 178,.3);
}
.foot_menu .social a {border:0; padding:0; margin:0;}
*/

.foot_bar .social { position:absolute; top:-40px; right:30px; border:#ecd3f0 2px solid; padding:7px;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
  	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #63bcdf) repeat scroll center center #63bcdf; /* firefox */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#63bcdf), to(#ffffff)); /* chrome, safari */
	background-image: -o-linear-gradient(top,rgb(255,255,255),rgb(243,229,245)); /* opera */
	background-color: #63bcdf;

  -webkit-box-shadow: /*inset 0 1px 1px rgba(0,0,0,.075),*/ 0 3px 5px rgba(182, 98, 178,.3);
     -moz-box-shadow: /*inset 0 1px 1px rgba(0,0,0,.075),*/ 0 3px 5px rgba(182, 98, 178,.3);
  		  box-shadow: /*inset 0 1px 1px rgba(0,0,0,.075),*/ 0 3px 5px rgba(182, 98, 178,.3);
}
.foot_bar .social a {border:0; padding:0; margin:0;}
/*****************************************/

.plastic-surgery-news {
	border:1px solid #993b78;
	box-sizing: border-box;
/*    background: url("../images/w_bot/surgery-articles-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background:#63bcdf; 
/*    height: 275px;*/
    margin: 40px auto 0;
}
.plastic-surgery-news a { color:#993b78}
.plastic-surgery-news a:hover { text-decoration:none;}
.large-btn {
  background: -ms-linear-gradient(270deg, #b434ae 20%, #993b78 80%);
  background: linear-gradient(270deg, #b434ae 20%, #993b78 80%);
  -pie-background: linear-gradient(270deg, #b434ae 20%, #993b78 80%);
  background: -moz-linear-gradient(270deg, #b434ae 20%, #993b78 80%);
  background: -webkit-linear-gradient(270deg, #b434ae 20%, #993b78 80%);
  background: -o-linear-gradient(270deg, #b434ae 20%, #993b78 80%);
}
.news-front {
    background: url("images/featured-naturally-blessed.jpg") no-repeat scroll 100% 2px rgba(0, 0, 0, 0); height:275px;
}
/*.news_front {padding-top:25px;}*/
.news_front ul { list-style:none; padding:0; margin-left:0;}
.news_front ul .date { font-size:85%; color:#993b78; font-weight:bold;}
.news_front ul li a { padding:4px 0 4px 13px;color:#666}
.news_front .date {background:none; padding:2px 2px 2px 2px;}



.view-articles-btn {
    background: url("../images/w_bot/view-articles-btn.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    height: 72px;
    margin: 15px auto 0;
    width: 272px;
}
.view-media-btn .call-to-action, .view-articles-btn .call-to-action {
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 400;
    padding-right: 60px;
    padding-top: 26px;
    text-transform: uppercase;
	font-family: "Candara-Bold", Arial, helvetica, sans-serif;
}
.view-media-btn {
    background: url("../images/w_bot/view-media-btn.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    height: 72px;
    margin: 20px auto 0;
    width: 272px;
	text-align:center;
}
.contact-us { text-align:center; box-sizing: border-box; /*border-right: 1px dotted #005c90*/}
.contact-us .title { font-size:24px; line-height:48px; text-transform:uppercase;}
.last-row { border:1px dotted #005c90;/*border-bottom:1px dotted #005c90; border-top:1px dotted #005c90;*/ margin:20px 0;
  background: -ms-linear-gradient(270deg, #fff 10%, #63bcdf 40%, #63bcdf 70%, #fff 90%);
  background: linear-gradient(270deg, #fff 10%, #63bcdf 40%, #63bcdf 70%, #fff 90%);
  -pie-background: linear-gradient(270deg, #fff 10%, #63bcdf 40%, #63bcdf 70%, #fff 90%);
  background: -moz-linear-gradient(270deg, #fff 10%, #63bcdf 40%, #63bcdf 70%, #fff 90%);
  background: -webkit-linear-gradient(270deg, #fff 10%, #63bcdf 40%, #63bcdf 70%, #fff 90%);
  background: -o-linear-gradient(270deg, #fff 10%, #63bcdf 40%, #63bcdf 70%, #fff 90%);
}
.contact-box { background:url(images/contact-ush.png) no-repeat 50% top; padding-top:50px; padding-bottom:42px; height:202px;}
.contact-box-text { width:240px; margin:10px auto;}
/*****************************************/
.e-shop {margin-top:50px;}
.other-web-sites { margin-bottom:70px; text-align:center;}
.other-web-sites .title {margin:20px 0 40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.other-web-sites img {/*border:4px solid #993b78;*/
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
}
a.ste-link { display:block; position:relative;}
a.ste-link span {position:absolute; bottom:20px; left:0; width:100%; font-size:115%; font-weight:bold; }

.flower-quote {
    background: url("../images/w_bot/flower-quote.jpg") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    color: #867a6f;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-style: italic;
    height: 168px;
    padding: 20px 50px 0;
    text-align: center;
    width: 211px;
	margin:0 auto;
}
.flower-quote span {
    display: block;
    padding-top: 15px;
    text-align: center;
    width: 100%;
}

.center {text-align:center !important;}

#search_quick>button {margin-bottom: 10px; margin-left:10px; padding: 3px 10px; font-weight:bold}
#search_quick>button:hover { color:#fff;} 
/************* font-face *****************/
@font-face {
  font-family: 'Candara';
  src: url("font/candara/regular/candara.eot");
  src: url("font/candara/regular/candara.eot?#iefix") format("embedded-opentype"), url("font/candara/regular/candara.woff") format("woff"), url("font/candara/regular/candara.ttf") format("truetype"), url("font/candara/regular/candara.svg#dinpro-bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Candara-Bold';
  src: url("font/candara/bold/candarab.eot");
  src: url("font/candara/bold/candarab.eot?#iefix") format("embedded-opentype"), url("font/candara/bold/candarab.woff") format("woff"), url("font/candara/bold/candarab.ttf") format("truetype"), url("font/candara/bold/candarab.svg#dinpro-bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Candara-Italic';
  src: url("font/candara/italic/candarai.eot");
  src: url("font/candara/italic/candarai.eot?#iefix") format("embedded-opentype"), url("font/candara/italic/candarai.woff") format("woff"), url("font/candara/italic/candarai.ttf") format("truetype"), url("font/candara/italic/candarai.svg#dinpro-bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Candara-BoldItalic';
  src: url("font/candara/bolditalic/candaraz.eot");
  src: url("font/candara/bolditalic/candaraz.eot?#iefix") format("embedded-opentype"), url("font/candara/bolditalic/candaraz.woff") format("woff"), url("font/candara/bolditalic/candaraz.ttf") format("truetype"), url("font/candara/bolditalic/candaraz.svg#dinpro-bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'neucharegular';
  src: url("font/neucha/neucha_c-webfont.eot");
  src: url("font/neucha/neucha_c-webfont.eot?#iefix") format("embedded-opentype"), url("font/neucha/neucha_c-webfont.woff") format("woff"), url("font/neucha/neucha_c-webfont.ttf") format("truetype"), url("font/neucha/neucha_c-webfont.svg#neucharegular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Neuropol';
  src: url("font/neuropol/neuropol.eot");
  src: url("font/neuropol/neuropol.eot?#iefix") format("embedded-opentype"), url("font/neuropol/neuropol.woff") format("woff"), url("font/neuropol/neuropol.ttf") format("truetype"), url("font/neuropol/neuropol.svg#neuropol") format("svg");
  font-weight: normal;
  font-style: normal; }
  

@font-face {
  font-family: 'PFFuturaNeuBook';
  src: url('font/PFDinTextPro/PFFuturaNeu-Book-Regular.otf'), url('font/PFDinTextPro/PFFuturaNeu-Book-Regular.otf'); /* IE9 */
}

@font-face {
  font-family: 'PFDinTextPro-Regular';
  src: url('font/PFDinTextPro/PFDinTextPro-Regular.eot');
  src: url('font/PFDinTextPro/PFDinTextPro-Regular.ttf'), url('font/PFDinTextPro/PFDinTextPro-Regular.ttf'); /* IE9 */
}


@font-face {
  font-family: 'PFDinTextPro-Medium';
  src: url('font/PFDinTextPro/PFDinTextPro-Medium.ttf'),  url('font/PFDinTextPro/PFDinTextPro-Medium.ttf'); /* IE9 */
}


@font-face {
  font-family: 'PFDinTextPro-Light';
  src: url('font/PFDinTextPro/PFDinTextPro-Light.ttf'), url('font/PFDinTextPro/PFDinTextPro-Light.ttf'); /* IE9 */
}

