/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20091131 */

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, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 99%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


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

body {
    font-family: Arial, Tahoma, Verdana, FreeSans, sans-serif;
    font-size: 12px;
    line-height: 1.7;
    color: #333;
    background: #282828;
}
a {
    color: #FE5E08;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    color: #333;
}
p {
    padding: 5px 0;
    margin: 0 0 5px;
   /* text-align: -webkit-center;*/
    margin-left: 10px;
}
small {
    font-size: 80%;
}
hr {
    border: 0 #ccc solid;
    border-top-width: 1px;
    clear: both;
    height: 0;
}


----------------------------------------------------------------------------------------------------*/
h1 {font-size: 1.833em;}
h2 {font-size: 1.667em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.333em;}
h5 {font-size: 1.25em;}
h6 {font-size: 1.083em;}
h1, h2, h3, h4, h5, h6 {line-height: 1.2;     font-weight: normal;
    margin: 15px 0 2px;
    padding-bottom: 2px;
    text-align: center;}


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

ol {list-style: decimal;}

ul {list-style: disc;}

li {margin-left: 30px;}

dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Arial, Tahoma, Verdana, FreeSans, sans-serif;
    font-weight: normal;
    margin: 15px 0 2px;
    padding-bottom: 2px;
    margin-top: 15px;
    margin-bottom: 15px;
}

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

.center {
    text-align: center;
}
/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
/* v1.0 | 20091131 */
/* `Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24{
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .grid_1 {
	width:40px;
}
    .container_24 .grid_2 {
	width:80px;
}
    .container_24 .grid_3 {
	width:120px;
}
    .container_24 .grid_4 {
	width:160px;
}
    .container_24 .grid_5 {
	width:200px;
}
    .container_24 .grid_6 {
	width:240px;
}
    .container_24 .grid_7 {
	width:280px;
}
    .container_24 .grid_8 {
	width:320px;
}
    .container_24 .grid_9 {
	width:360px;
}
    .container_24 .grid_10 {
	width:400px;
}
    .container_24 .grid_11 {
	width:440px;
}
    .container_24 .grid_12 {
	width:480px;
}
    .container_24 .grid_13 {
	width:520px;
}
    .container_24 .grid_14 {
	width:560px;
}
    .container_24 .grid_15 {
	width:600px;
}
    .container_24 .grid_16 {
	width:640px;
}
    .container_24 .grid_17 {
	width:680px;
}
    .container_24 .grid_18 {
	width:720px;
}
    .container_24 .grid_19 {
	width:760px;
}
    .container_24 .grid_20 {
	width:800px;
}
    .container_24 .grid_21 {
	width:840px;
}
    .container_24 .grid_22 {
	width:880px;
}
    .container_24 .grid_23 {
	width:920px;
}
    .container_24 .grid_24 {
	width:960px;
}




/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .prefix_1 {
	padding-left:40px;
}
    .container_24 .prefix_2 {
	padding-left:80px;
}
    .container_24 .prefix_3 {
	padding-left:120px;
}
    .container_24 .prefix_4 {
	padding-left:160px;
}
    .container_24 .prefix_5 {
	padding-left:200px;
}
    .container_24 .prefix_6 {
	padding-left:240px;
}
    .container_24 .prefix_7 {
	padding-left:280px;
}
    .container_24 .prefix_8 {
	padding-left:320px;
}
    .container_24 .prefix_9 {
	padding-left:360px;
}
    .container_24 .prefix_10 {
	padding-left:400px;
}
    .container_24 .prefix_11 {
	padding-left:440px;
}
    .container_24 .prefix_12 {
	padding-left:480px;
}
    .container_24 .prefix_13 {
	padding-left:520px;
}
    .container_24 .prefix_14 {
	padding-left:560px;
}
    .container_24 .prefix_15 {
	padding-left:600px;
}
    .container_24 .prefix_16 {
	padding-left:640px;
}
    .container_24 .prefix_17 {
	padding-left:680px;
}
    .container_24 .prefix_18 {
	padding-left:720px;
}
    .container_24 .prefix_19 {
	padding-left:760px;
}
    .container_24 .prefix_20 {
	padding-left:800px;
}
    .container_24 .prefix_21 {
	padding-left:840px;
}
    .container_24 .prefix_22 {
	padding-left:880px;
}
    .container_24 .prefix_23 {
	padding-left:920px;
}


/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .suffix_1 {
	padding-right:40px;
}
    .container_24 .suffix_2 {
	padding-right:80px;
}
    .container_24 .suffix_3 {
	padding-right:120px;
}
    .container_24 .suffix_4 {
	padding-right:160px;
}
    .container_24 .suffix_5 {
	padding-right:200px;
}
    .container_24 .suffix_6 {
	padding-right:240px;
}
    .container_24 .suffix_7 {
	padding-right:280px;
}
    .container_24 .suffix_8 {
	padding-right:320px;
}
    .container_24 .suffix_9 {
	padding-right:360px;
}
    .container_24 .suffix_10 {
	padding-right:400px;
}
    .container_24 .suffix_11 {
	padding-right:440px;
}
    .container_24 .suffix_12 {
	padding-right:480px;
}
    .container_24 .suffix_13 {
	padding-right:520px;
}
    .container_24 .suffix_14 {
	padding-right:560px;
}
    .container_24 .suffix_15 {
	padding-right:600px;
}
    .container_24 .suffix_16 {
	padding-right:640px;
}
    .container_24 .suffix_17 {
	padding-right:680px;
}
    .container_24 .suffix_18 {
	padding-right:720px;
}
    .container_24 .suffix_19 {
	padding-right:760px;
}
    .container_24 .suffix_20 {
	padding-right:800px;
}
    .container_24 .suffix_21 {
	padding-right:840px;
}
    .container_24 .suffix_22 {
	padding-right:880px;
}
    .container_24 .suffix_23 {
	padding-right:920px;
}


/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .push_1 {
	left:40px;
}
    .container_24 .push_2 {
	left:80px;
}
    .container_24 .push_3 {
	left:120px;
}
    .container_24 .push_4 {
	left:160px;
}
    .container_24 .push_5 {
	left:200px;
}
    .container_24 .push_6 {
	left:240px;
}
    .container_24 .push_7 {
	left:280px;
}
    .container_24 .push_8 {
	left:320px;
}
    .container_24 .push_9 {
	left:360px;
}
    .container_24 .push_10 {
	left:400px;
}
    .container_24 .push_11 {
	left:440px;
}
    .container_24 .push_12 {
	left:480px;
}
    .container_24 .push_13 {
	left:520px;
}
    .container_24 .push_14 {
	left:560px;
}
    .container_24 .push_15 {
	left:600px;
}
    .container_24 .push_16 {
	left:640px;
}
    .container_24 .push_17 {
	left:680px;
}
    .container_24 .push_18 {
	left:720px;
}
    .container_24 .push_19 {
	left:760px;
}
    .container_24 .push_20 {
	left:800px;
}
    .container_24 .push_21 {
	left:840px;
}
    .container_24 .push_22 {
	left:880px;
}
    .container_24 .push_23 {
	left:920px;
}




/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .pull_1 {
	right:40px;
}
    .container_24 .pull_2 {
	right:80px;
}
    .container_24 .pull_3 {
	right:120px;
}
    .container_24 .pull_4 {
	right:160px;
}
    .container_24 .pull_5 {
	right:200px;
}
    .container_24 .pull_6 {
	right:240px;
}
    .container_24 .pull_7 {
	right:280px;
}
    .container_24 .pull_8 {
	right:320px;
}
    .container_24 .pull_9 {
	right:360px;
}
    .container_24 .pull_10 {
	right:400px;
}
    .container_24 .pull_11 {
	right:440px;
}
    .container_24 .pull_12 {
	right:480px;
}
    .container_24 .pull_13 {
	right:520px;
}
    .container_24 .pull_14 {
	right:560px;
}
    .container_24 .pull_15 {
	right:600px;
}
    .container_24 .pull_16 {
	right:640px;
}
    .container_24 .pull_17 {
	right:680px;
}
    .container_24 .pull_18 {
	right:720px;
}
    .container_24 .pull_19 {
	right:760px;
}
    .container_24 .pull_20 {
	right:800px;
}
    .container_24 .pull_21 {
	right:840px;
}
    .container_24 .pull_22 {
	right:880px;
}
    .container_24 .pull_23 {
	right:920px;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


body {
    min-width: 960px;
}
#wrapper-1 {
    background-color: #FBFBFB;
    display: block;
    float: left;
    position: relative;
    width: 100%;
}

#top-wrapper {
  position: relative;
  z-index: 999;
}
#top-elements {
    position:relative;
    height: 90px;
    z-index: 100;
}
#top-elements * {
  box-sizing: content-box;
}
#logo {
    width: auto;
    top: 6px;
    left: 0;
    position: absolute;
    z-index: 100;
    padding-left:20px;
}
#logo h1 {
    margin: 0;
    padding: 0;
}
#logo h1 a,
#logo .site-name a {
    display: block;
    text-indent: -5000px;
    overflow: hidden;
    outline: 0;
}
#slogan {
    width: auto;
    position: absolute;
    top: 100px;
    left: 0;
    color: #999;
    font-size: 12px;
    padding-left:20px;
}
#search {
    margin: 5px 0 20px;
}
#search .search_box {
    float: right;
    width: 200px;
    height: 26px;
    margin-top: 5px;
    margin-right: 0px;
    display: inline-block;
}
#search input.blur, #search input.inputbox_focus {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    float: left;
    margin: 0;
    padding: 5px 0 5px 14px;
    width: 145px;
    height: 16px;
    font-size: 17px;
    line-height: 10px;
}
#search input.inputbox_focus { color: #fd0000; }
#search input.blur { color: #fd0000; }
#search input.inputbox_focus {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/searchbox.png) no-repeat scroll 0 -26px;
}
#search input.blur {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/searchbox.png) no-repeat scroll 0 0;
}
#search input.search-btn {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/searchbox.png) no-repeat scroll 100% 0;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 26px;
    margin: 0;
    padding: 0;
    width: 40px;
    text-indent: -9999px;
}
#search input.search-btn:hover {
    background-position: 100% -26px;
}
#top-elements .phone-number {
    text-align: right;
    color: #FD7600;;
    font-size: 18px;
    padding-top: 4px;
}
#top-elements  .phone-number-padding {
    padding: 3px 20px 0 0;
}
#top-elements .social-icons {
    display: block;
    float: left;
}
#top-elements .social-icons ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    text-align: right;
    padding: 5px 0 0 0;
    float: right;
    margin-bottom: 0;
}
#top-elements .social-icons li.social_icon {
    background: none repeat scroll 0 0 transparent !important;
    padding-left: 0 !important;
    display: inline;
    float: left;
    margin-left: 6px;
}
#top-elements .social-icons a {
    overflow: hidden;
    outline: none;
}
#top-elements .social_media_top { 
    padding:0 20px 0 0;
    float:right;
    clear:both;
}
#top-elements .social_media_title {
    text-align:center;
    color: #999999;
    padding:0;
    margin:0;
}

#gs-header {
    background-color: #FFF;
    display: block;
    float: left;
    position: relative;
    width: 100%;
    padding-bottom:23px;
    padding-top: 25px;
}
#gs-header #header-content {
    margin: 0 auto;
}
#gs-header .gs-slideshow {
    position: relative;
    background-color: transparent;
    overflow: hidden;
    outline: none;
    z-index: 99;
    background-color: #000;
}
#gs-shadow {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/trans-shadow.png) no-repeat scroll 0 100%;
    width: 940px;
    height: 100px;
    margin: -70px auto -10px;
}
#gs-header .gs-slideshow #flashmo-slider-responsive { display:none; }

#piecemaker-header {
    background-color: #FFF;
    display: block;
    float:left;
    height: 470px;
    position: relative;
    width: 100%;
}
#piecemaker-wrapper {
    margin: 15px -70px 0;
}
#flashcontent {
    position:relative;
    z-index:99;
    text-align:center;
}
#flashcontent .slide-img {
    margin: 20px auto 10px;
}
#pm-shadow {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/trans-shadow.png) no-repeat scroll 0 100%;
    width: 940px;
    height: 300px;
    margin: -260px auto 0;
}
#piecemaker-header #piecemaker-wrapper #flashcontent-responsive { display:none; }

#c1-header {
    background-color: #FFF;
    display: block;
    float: left;
    position: relative;
    width: 100%;
    padding-bottom:10px;
}
#c1-header #header-content {
    padding-top: 25px;
}
#c1-header .c1-slideshow {
    position: relative;
    margin: 0 auto;
    background-color: transparent;
    overflow: hidden;
    outline: none;
    width: 960px;
    height: 420px;
    z-index: 99;
}
#c1-slider {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/c1-frame.png) no-repeat scroll 50% 0;
    position: relative;
    list-style: none outside none;
    width:960px;
    height:420px;
    margin: 0 auto;
}
#c1-slider li {
    background: none repeat scroll 0 0 transparent !important;
    width: 960px;
    height: 413px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
}
.c1-slide-img-wrapper {
    padding: 23px;
    display: block;
    float: left;
}
#c1-slider .slide-desc h2 {
    font-size: 18px;
    margin-top: 5px;
}
#c1-slider .slide-img {
    float: left;
    margin: 0;
}
#c1-nav {
    z-index: 100;
    padding: 5px 5px 0 0;
    margin: 0 auto;
    float:right;
    height:14px;
    position: relative;
}
#c1-nav a {
    background: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slider-bullet.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c1-nav a.activeSlide {
    background-position: -15px 0;
}
#c1-pauseButton {
    z-index: 100;
    margin: 0 auto;
    height: 14px;
    float: right;
    position: relative;
}
#c1-pauseButton a {
    background: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slider-controls.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 5px 5px 0 0;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c1-resumeButton {
    z-index: 100;
    margin: 0 auto;
    height: 14px;
    float: right;
    position: relative;
}
#c1-resumeButton a {
    background: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slider-controls.png) no-repeat scroll 100% 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 5px 30px 0 0;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c1-shadow {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/trans-shadow.png) no-repeat scroll 0 100%;
    width: 940px;
    height: 300px;
    margin: -307px auto 0;
}
/* End Header with Slider Cycle 1 */

/* Begin Header with Slider Cycle 2 */
#c2-header {
    background-color: #FFF;
    display: block;
    float: left;
    height: 343px;
    position: relative;
    width: 100%;
    padding:25px 0 10px;
}
#c2-header .c2-slideshow {
    position: relative;
    overflow: hidden;
    outline: none;
    width: 960px;
    height: 329px;
    z-index: 99;
    margin: 0 auto;
}
#c2-slider {
    position: relative;
    list-style: none outside none;
    margin: 0;
}
#c2-slider > li {
    background: none repeat scroll 0 0 transparent !important;
    float: left;
    overflow: hidden;
    margin: 2px 0;
    padding: 0 22px;
    width: 920px;
}
#c2-slider .slide-desc {
    float: left;
    height: 310px;
    margin: 0 20px 0 0;
    width: 400px;
    padding: 0;
    overflow: hidden;
}
#c2-slider .slide-desc h2 {
    margin-top: 5px;
    padding-bottom: 2px;
}
#c2-slider .slide-desc p {
    margin:0;
    padding:5px 0;
}
.c2-slide-img-wrapper {
    float: right;
    overflow: hidden;
    padding: 15px 0 0 0;
    width: 480px;
    height: 295px;
}
#c2-slider .slide-img {
    float: left;
    margin: 4px 0 0;
}
.c2-slide-img-frame {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slide-img-frame.png) no-repeat scroll 0 0;
    width: 516px;
    height: 329px;
    position: absolute;
    overflow: hidden;
    right: 2px;
}
.c2-slide-img-frame-bg {
  background-color: #F4F4F4;
  width: 476px;
  height: 287px;
  overflow: hidden;
  position: absolute;
  right: 21px;
  top: 21px;
}
.c2-slider-controls {
    float:right;
    margin:-23px 0 0 0;
    width:525px;
}
#c2-nav {
    z-index: 100;
    padding: 25px 22px 0 0;
    margin: 0 auto;
    float:right;
    height:14px;
    position: relative;
}
#c2-nav a {
    background: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slider-bullet.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c2-nav a.activeSlide {
    background-position: -15px 0;
}
#c2-pauseButton {
    z-index: 100;
    margin: 0 auto;
    height: 14px;
    float: left;
    position: relative;
}
#c2-pauseButton a {
    background: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slider-controls.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 25px 0 0 30px;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c2-resumeButton {
    z-index: 100;
    margin: 0 auto;
    height: 14px;
    float: left;
    position: relative;
}
#c2-resumeButton a {
    background: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slider-controls.png) no-repeat scroll 100% 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 25px 0 0 5px;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}

#c3-header {
    background-color: #FFF;
    display: block;
    float: left;
    position: relative;
    width: 100%;
    padding-bottom:0;
}
#c3-header #header-content {
    margin-top: 0;
}
#c3-header .c3-slideshow {
    position: relative;
    margin: 0 auto;
    background-color: transparent;
    overflow: hidden;
    outline: none;
    width: 960px;
    height: 430px;
    z-index: 99;
}
#c3-slider {
    position: relative;
    list-style: none outside none;
    width:960px;
    height:430px;
}
ul#c3-slider {
    margin-bottom: 0;
}
#c3-slider > li {
    background: transparent none repeat scroll 0 0 !important;
    width: 960px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
}
.c3-slide-img-wrapper {
    padding: 0 10px;
    display: block;
    float: left;
}
#c3-slider .sliding-image,
#c3-slider .sliding-text {
    width: 940px;
    height: 430px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right:-940px;
    overflow: hidden;
}

#c3-slider .c3_slide_link_url a {
    position: absolute;
    z-index: 999;
    width:940px;
    height:430px;
    top:0;
    left:10px;
    border: 0 none;
    outline: 0 none;
}
#c3-slider .sliding-text p {
    margin:0;
    padding:5px 0;
}
#c3-slider .slide-img {
    float: left;
    margin: 0;
}
#c3-nav {
    z-index: 100;
    padding: 5px 5px 0 0;
    margin: 0 auto;
    float:right;
    height:14px;
    position: relative;
}
#c3-nav a {
    background: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slider-bullet.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c3-nav a.activeSlide {
    background-position: -15px 0;
}
.c3-controls {
    float:right;
    display:block;
    margin-top:-35px;
}
#c3-pauseButton {
    z-index: 100;
    margin: 0 auto;
    height: 14px;
    float: right;
    position: relative;
}
#c3-pauseButton a {
    background: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slider-controls.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 5px 5px 0 0;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c3-resumeButton {
    z-index: 100;
    margin: 0 auto;
    height: 14px;
    float: right;
    position: relative;
}
#c3-resumeButton a {
    background: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/slider-controls.png) no-repeat scroll 100% 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 5px 30px 0 0;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
/* End Header with Slider Cycle 3 */

/* Begin Page Container (Sidebar and Main Content) */
#page-content-title {
    background-color: #FFF;
}
#page-content-title #page-title { position: relative; }
#page-content-title #page-title h1,
#page-content-title #page-title h2,
#page-content-title #page-title h3 {
    margin: 0 20px;
    padding: 18px 0;
    font-size: 2.3em;
    color: #333;
    line-height: 42px;
}
#page-content-title #page-title h1 a,
#page-content-title #page-title h2 a,
#page-content-title #page-title h3 a {
    color: #333;
}
.no-title-present {
    display:block;
    height:54px;
}
#page-content #page-title h1, 
#page-content #page-title h2, 
#page-content #page-title h3 {
    margin: 0;
    padding: 18px 0;
    height: inherit;
    text-indent: inherit;
}
.no_title_section #page-title h1,
.no_title_section #page-title h2,
.no_title_section #page-title h3 {
    margin:0 !important;
    padding:0 !important;
    height:0;
    text-indent:-9000px;
}
#page-content {
    background-color:#FFFFFF;
    display: block;
    float: left;
    min-height: 104px;
    position: relative;
    width: 100%;
    padding-bottom:20px;
}
.no_title_section #page-content {
    background-image:none;
    background-color:#FFFFFF;
}
#page-content-title .title-description {
    font-size: 0.55em;
    font-style: italic;
    line-height: 1.7;
    margin-left: 17px;
    padding: 0 6px;
}

.post-top {
    clear: both;
    float: left;
    padding-bottom: 0;
    position: relative;
    width: 100%;
}
.post-top h1, .post-top h2, .post-top h3 {
    font-size: 24px;
    margin-top:2px;
}
.post-top h1 a, .post-top h2 a, .post-top h3 a {
    text-decoration: none;
    color:#333;
}
.post-top h1 a:hover, .post-top h2 a:hover, .post-top h3 a:hover {
    text-decoration: none;
    color:#999;
}
.entry {
    padding: 10px 0 20px;
    clear: both;
}
.postmetadata {
    width: 100%;
    font-size:95%;
    padding: 0 !important;
    clear:both;
    margin: 7px 0 5px !important;
}
.postmetadata a { display:inline-block; }
.sticky { color: inherit; }
.bypostauthor { color: inherit; }
.postmetadata-edit-link {
    float:right;
    margin:0 10px;
}
.categories-link-divider, .postmetadata-categories-link, .postmetadata-comments-link { display: inline-block; }
.single-post-nav-links .next-link-column {
    float: right;
    text-align: right;
}
.single-post-nav-links a {
  font-size: 12px;
  text-transform: uppercase;
}
.single-post-nav-links {
    margin-top: 24px;
}
.single-post-nav-links .prev-title a, .single-post-nav-links .next-title a { 
    text-transform: none;
    font-size: 14px;
}
@media screen and (min-width: 720px) {
    .single-post-nav-links .next-link-column:before {
        background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/vertical-line.png) repeat-y scroll 0 50%;
        content: "";
        height: 100%;
        position: absolute;
        left: -9px;
        width: 1px;
    }
}
.single-post-nav-links .next-post-links,
.single-post-nav-links .previous-post-links {
    margin-left: 0;
}
.single-post-nav-links .next-post-links.has-post-thumb {
    margin-right: 104px;
}
.single-post-nav-links .previous-post-links.has-post-thumb {
    margin-left: 104px;
}


h3#comments, #respond h3 {font-size: 1.25em;}

ol.commentlist {
    margin: 0;
    padding: 0;
    width: 100%;
}
.commentlist li {
    list-style: none;
    margin-left: 15px;
    padding-top: 20px;
}
.commentlist .children li {
    border-left: 1px dotted #D6D6D6;
    padding-top: 30px;
}
.comment {
    padding: 10px;
}
.commentlist ul.children {
    margin-bottom: 0;
}
.commentlist .comment-meta {
    padding: 7px 7px 25px;
    display: block;
    font-style: normal;
}

.commentlist .comment-meta img {
    padding: 1px;
    border: 1px solid #AAB59A;
    float: left;
    margin-right: 9px;
}
.avatar-wrapper {
    display: block;
    width: 70px;
    float: left;
}
commentmetadata {
    display: block;
    width: 568px;
    float: left;
}
.commentlist .author {
    font-size: 1.3em;
    font-variant: small-caps;
    margin: 5px;
}
.commentlist .time {
    background: no-repeat 1px;
    padding-left: 25px;
}
.commentlist .commenttext {
    padding: 20px;
    background:#e7e7e7 repeat scroll 0 0;
    position: relative;
    word-wrap: break-word;
}

.depth-2, .depth-3, .depth-4, .depth-5, .depth-6, .depth-7, .depth-8, .depth-9, .depth-10 {
    padding-right: 0px;
    padding-bottom: 0px;
}
#respond {
    clear: both;
    margin: 30px 0 0 0;
    padding: 0 0 20px 0;
    width: 100%;
}
.u-design-comment-form #comment, fieldset textarea {
    height: 150px;
    padding: 5px;
    width: 97%;
}
.u-design-comment-form p, fieldset p {
    padding: 2px 0;
    clear: both;
}
.u-design-comment-form input,
.u-design-comment-form textarea#comment {
  margin: 5px 10px 5px 0;
  padding: 7px;
}
.u-design-comment-form textarea#comment {
  margin-bottom: 7px;
  display: block;
}
.u-design-comment-form #submit {
    cursor: pointer;
}
.nocomments {
    font-style: italic;
    padding: 5px 0 20px;
}
/* End Comments */

/* Begin Images */
img,
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
    max-width: 100%;
    height: auto;
}
p img {
    padding: 0;
}


.alignright, img.alignright, a img.alignright {
    float: right;
    margin: 4px 0 2px 14px;
}
.alignleft, img.alignleft, a img.alignleft {
    float: left;
    margin:4px 14px 2px 0;
}
.aligncenter, img.aligncenter, a img.aligncenter, img.centered, a img.centered {
    display: block;
    margin:6px auto 10px !important;
}
/* End Images */

/* Begin Captions */
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background-color: #F6F6F6;
    max-width: 96% !important;
}
.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
    width: 100%;
}
.wp-caption p.wp-caption-text {
    font-size: 12px;
    font-style: italic;
    padding: 12px 12px 14px;
    margin: 0;
}
.wp-caption.alignleft, .wp-caption.alignright { margin-top: 10px; }
.custom-frame-wrapper .wp-caption p.wp-caption-text { padding: 12px 0 0; }
.custom-frame-wrapper .wp-caption { margin: 5px; }
/* End Captions */

/* Begin Sidebar */
#sidebarSubnav {
    margin: 0;
    padding: 0;
}
#sidebarSubnav h3{
    margin: 12px 0 0;
    padding-bottom: 10px;
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
}
#sidebarSubnav a {
    text-decoration: none;
}
.custom-formatting,
.substitute_widget_class {
    padding: 10px 20px;
}
.custom-formatting a {
    display: block;
    padding: 10px 5px;
}
.custom-formatting ul {
    list-style-type: none;
    margin: 0;
}
.custom-formatting ul ul li a {
    padding-left: 20px !important;
}
.custom-formatting ul ul ul li a {
    padding-left: 35px !important;
}
.custom-formatting ul ul ul ul li a {
    padding-left: 50px !important;
}
.custom-formatting ul ul ul ul ul li a {
    padding-left: 65px !important;
}
.custom-formatting li {
    margin: 0;
    width: 100%;
}
.custom-formatting li a:before,
.main-content-bg-dark .custom-formatting li a:before,
.custom-formatting .current_page_item ul a:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 5px;
}
.custom-formatting li a:before,
.custom-formatting .current_page_item ul a:before {
    background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/arrow-3-dark.png);
}
.main-content-bg-dark .custom-formatting li a:before{
    background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/arrow-3-light.png);
}
.custom-formatting li.current_page_item > a, .custom-formatting li.current-cat > a, .custom-formatting li.current > a {
    color: #333;
}
.custom-formatting li.current_page_item > a:hover, .custom-formatting li.current-cat > a:hover, .custom-formatting li.current > a:hover {
    color: #555;
}
.custom-formatting li a,
.custom-formatting li a:hover,
.custom-formatting li li a:hover,
.custom-formatting li li li a:hover,
.custom-formatting li li li li a:hover,
.custom-formatting li li li li li a:hover,
.custom-formatting .current_page_item ul a {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
}
.home-cont-box .custom-formatting li a,
.home-cont-box .custom-formatting li a:hover,
.home-cont-box .custom-formatting li li a:hover,
.home-cont-box .custom-formatting li li li a:hover,
.home-cont-box .custom-formatting li li li li a:hover,
.home-cont-box .custom-formatting li li li li li a:hover,
.home-cont-box .custom-formatting .current_page_item ul a {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
}

.widget_tag_cloud {
    padding: 10px 20px;
}
.widget_tag_cloud a {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    display: inline;
    line-height: 1.5em;
    padding: 3px;
}
.widget_tag_cloud a:hover {
    text-decoration: underline !important;
}
.custom-rss-formatting .content-padding {
    padding-left: 10px !important;
}
ul#recentcomments {
    list-style-type: none;
    margin-bottom: 0;
}
#recentcomments a {
    display: inline;
    padding: 0;
}
#recentcomments li {
    margin: 0;
    width: 100%;
    padding: 8px 5px 11px;
    width: inherit;
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
}
.home-cont-box #recentcomments li {
    margin: 0;
    width: 100%;
    padding: 5px 5px 5px 5px;
    width: inherit;
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
}
#recentcomments li span.comment-author-link {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/recent-comment.png) no-repeat scroll 0 1px;
    width: 18px;
    height: 16px;
    padding-left: 25px;
}
#recentcomments li a, #recentcomments .current_page_item ul a {
    border-bottom: none;
    background-color: transparent;
}
#recentcomments .current_page_item a, #recentcomments .current a{
    background-color: transparent;
    background-image: none;
    text-decoration: underline;
}
#recentcomments li a:hover{
    background-color: transparent;
    background-image: none;
}
.textwidget {
    display: inline-block;
    width:100%;
    padding: 7px 0 0;
}
#calendar_wrap {
    text-align:center;
}
#wp-calendar caption { 
    margin:8px 0;
    font-size:1.4em;
}
#calendar_wrap td#prev a {
    text-align: left;
}
#calendar_wrap td#next a {
    text-align: right;
}
#calendar_wrap td {
    padding: 8px 12px;
}
#bottom #calendar_wrap td {
    padding: 6px 8px;
}
#calendar_wrap td#today {
    background-color: #8A8A8A;
    color: #FFF;
}
#calendar_wrap td#today a {
    color: #FFF;
    text-decoration:underline;
}
#calendar_wrap a {
    padding: 0;
    border: none;
}
#bottom #wp-calendar {
    color: #333;
}
.text_input, .text_area, textarea, #commentform input {
    border: 1px solid #ababab;
    color: #333;
}
.inline-search-form {
  display: table;
  margin: 0 auto 10px;
  width: 80%;
}
.error404 .inline-search-form {
  display: table;
  margin: 0 0 15px;
  width: 48%;
}
.error404 .page-404-message, .error404 .page-404-message {
  color: inherit;
}
.widget_search input#s,
.inline-search-form input#s {
    width: 100%;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);
    -moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);
    border:1px solid #DDD9D9;
    padding:6px;
    margin:0 4px 0 0;
    outline:0;
    line-height:1.2em;
    color: #A4A4A4;
}

.widget_search input#searchsubmit,
.inline-search-form input#searchsubmit {
  background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/sidebar-search.png) no-repeat scroll 100% 0;
  border: 0 none;
  cursor: pointer;
  float: left;
  height: 17px;
  margin: 6px 0 0 -28px;
  padding: 0;
  text-indent: -9000px;
  width: 18px;
}
.widget_search input#s, .inline-search-form input#s { width: 100%;}
.widget_search form#searchform, .inline-search-form form#searchform { margin:10px 0 40px;}
.widget_search label.screen-reader-text, .inline-search-form label.screen-reader-text , #search .search_box  label.screen-reader-text { display:none; }

.lelfPadding10 {
    padding-left: 10px;
}
.lelfPadding20 {
    padding-left: 20px;
}
#sidebarSubnav .widget_googlemap {
    visibility: hidden;
}
.js_on #sidebarSubnav .widget_googlemap {
    visibility: visible;
}
.widget-ads {
    margin: 0 0 15px;
}
.sidebar-cont-box-wide {
    position: relative;
}
.sidebar-cont-box-wide .content-padding {
    padding: 0 12px;
}
#bottom select.postform,
#sidebarSubnav select.postform,
#home-page-content select.postform,
.widget_archive select[name=archive-dropdown] {
    background-clip: padding-box;
    background-color: hsl(0, 0%, 100%);
    border: 1px solid hsl(0, 0%, 80%);
    border-radius: 3px;
    color: hsl(0, 0%, 27%);
    cursor: pointer;
    display: block;
    font-weight: 400;
    height: 30px;
    width: 100%;
    line-height: 2em;
    overflow: hidden;
    padding: 0 0 0 8px;
    margin: 10px 0 0;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
#bottom select.postform option,
#sidebarSubnav select.postform option,
#home-page-content select.postform option,
.widget_archive select[name=archive-dropdown] option {
    padding: 2px 5px;
}
#sidebarSubnav #googlemap-widget {
    display: none;
}

#front_content {
    background-color: #F9F9F9;
    min-height: 100px;
    font-size: 14px;
    z-index: 100;
}
.entry ul,
.entry ol {
    margin-bottom: 2px;
    display: inline-block;
    top: 30px;
    margin-bottom: 2px;
    margin-left: 20px;
    position:relative;
}
.navigation {
    margin: 0 0 5px;
}
.attachment .navigation {
    float: left;
    margin: 10px 0 5px;
    width: 100%;
}
.attachment .caption p {
  display: block;
  font-style: italic;
  margin-bottom: 20px;
  padding: 10px 20px;
  text-align: center;
}

#footer-bg {
    background-color: #EAEAEA;
    position: relative;
    display: block;
    float:left;
    width: 100%;
    padding-bottom: 0;
    min-height: 43px;
}
.footer-top {
    height: 12px;
}
#footer_text {
    margin: 14px 10px 12px;
    color: #797979;
}
#footer_text a {
    color: #3D6E97;
}
#footer_text a:hover {
    color: #000000;
}
#footer_text div {
    padding: 0;
    margin: 0;
    font-size: 0.9em;
}
.text_centered p {
    text-align: center;
    padding: 15px 0 0 !important;
}
.back-to-top {
    margin-right:10px;
}
.back-to-top a {
    float:right;
    text-align: right;
    margin-top:12px;
    text-decoration:underline;
    color:#636363;
}

.portfolio-page .entry {
    padding: 10px 0 5px;
    clear: both;
}
#category-links {
    margin: 0;
}
#category-links ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    line-height: 2.4em;
    font-size: 1.6em;
}
#category-links ul li {
    display: inline;
    margin: 0;
    padding-top: 10px;
    overflow: hidden;
}
#category-links ul li a {
    text-decoration: none;
    padding: 0 .3em;
}
#category-links a.current {
    background-color:#333333;
    color:#FFFFFF;
}
.posts-counter { color:#333; }
.posts-counter { display: inline-block; }
.portfolio-items-wrapper {
    padding: 20px 0 15px;
    float:left;
}
.portfolio-items-wrapper h2 {
    text-decoration: none;
    margin: 0;
    line-height: 1;
}
h2.portfolio-single-column {
    margin: 24px 0 5px;
}
.thumb-holder-2-col {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/thumb-holder-2-col.png) no-repeat scroll 0 0;
    width: 440px;
    height: 280px;
    position: relative;
    margin-bottom:5px;
}
.portfolio-img-thumb-2-col {
    background-color: #FFFFFF;
    overflow: hidden; 
    padding: 0;
    position: absolute;
    left: 14px;
    top: 30px;
    width: 410px;
    height: 220px;
}
.portfolio-img-thumb-2-col img {
    background: #F5F5F5 none repeat scroll 0 0;
    position: absolute;
    width: 410px;
    height: 220px;
}
.portfolio-zoom-image-2-col {
    background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/zoom-image-2-col.png);
    bottom: 0;
    position: absolute;
    width: 410px;
    height: 220px;
    line-height: normal;
}
.thumb-holder-3-col {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/thumb-holder-3-col.png) no-repeat scroll 0 0;
    width: 280px;
    height: 200px;
    position: relative;
}
.portfolio-img-thumb-3-col {
    background-color: #FFFFFF;
    overflow: hidden; 
    padding: 0;
    position: absolute;
    left: 16px;
    top: 25px;
    width: 248px;
    height: 148px
}
.portfolio-img-thumb-3-col img {
    background: #F5F5F5 none repeat scroll 0 0;
    position: absolute;
    width: 248px;
    height: 148px;
}
.portfolio-zoom-image-3-col {
    background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/zoom-image-3-col.png);
    bottom: 0;
    position: absolute;
    width: 248px;
    height: 148px;
    line-height: normal;
}
.thumb-holder-4-col {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/thumb-holder-4-col.png) no-repeat scroll 0 0;
    width: 200px;
    height: 150px;
    position: relative;
    margin-bottom:5px;
}
.portfolio-img-thumb-4-col {
    background-color: #FFFFFF;
    overflow: hidden; 
    padding: 0;
    position: absolute;
    left:12px;
    top: 17px;
    width: 176px;
    height: 116px;
}
.portfolio-img-thumb-4-col img {
    background: #F5F5F5 none repeat scroll 0 0;
    position: absolute;
    width: 176px;
    height: 116px;
}
.portfolio-zoom-image-4-col {
    background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/zoom-image-4-col.png);
    bottom: 0;
    position: absolute;
    width: 176px;
    height: 116px;
    line-height: normal;
}

.post-image-holder {
    position: relative;
    width: 600px;
    height: 202px;
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/post-img-holder.png) no-repeat scroll 0 0;
    margin: 5px 0 10px;
}
.post-image {
    background-color: #FFFFFF;
    overflow: hidden; 
    padding: 0;
    position: absolute;
    width: 570px;
    height: 172px;
    left:15px;
    top: 15px;
}
.post-image img {
    background: #F5F5F5 none repeat scroll 0 0;
    width: 570px;
    height: 172px;
    position: absolute;
    left: 0;
}
.post-hover-image {
    background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/hover-image.png);
    bottom: 0;
    width: 570px;
    height: 172px;
    position: absolute;
    line-height: normal;
}

#contactInfo {
    font-size: 1.1em;
    margin: 0 0 40px;
}
#contactInfo .contactFieldDesc {
    padding: 5px 0;
    font-weight: bold;
    width: 20%;
}
#contactInfo .contactFieldValue {
    padding: 5px 0;
    border-bottom: 1px dotted #B7B7B7;
    margin-left: 3%;
    width: 77%;
}
#contact-wrapper {
    padding: 0;
}
#contact-wrapper h3, #contact-wrapper h4 {
    padding-bottom: 9px;
}

#contact-wrapper #contact-name-fld-1,
#contact-wrapper #contact-email-address-fld-1,
#contact-wrapper #contact-phone-ext-fld-1,
#contact-wrapper #contact-message-box-fld-1,
#contact-wrapper #reCAPTCHA-wrapper,
#contact-wrapper #contact-page-submit-form {
    clear: both;
    margin: 1em 0;
}
#contact-wrapper label,
#contact-wrapper em {
    float: none;
    font-size: 1.1em;
    width: auto;
}
form#contactForm input {
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    margin: 0px;
    font-size: 1.1em;
    color: #333;
}
form#contactForm input.submit {
    border-color: #FFF #999 #999 #FFF;
    padding: 5px 25px;
    cursor: pointer;
}
form#contactForm textarea {
    font-size: 100%;
    padding: 0.6em 0.5em 0.7em;
    margin: 0px;
    border-color: #B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
    border-style: solid;
    border-width: 1px;
    width: 100%;
}
form#contactForm label.error {
    color: red;
    float: none;
    padding-left: 0.5em;
    vertical-align: top;
}
form#contactForm input.error,
form#contactForm textarea.error {
    border: 1px solid red;
    color: red;
    margin: 0;
}
form#contactForm .reCAPTCHA-wrapper .error { color: red; }


strong.search-excerpt { background-color: yellow; }
.search-form-on-page {
    display: block;
    margin: 50px 0;
    text-align: center;
}



.info, .success, .warning, .erroneous, .validation {
    display: block;
    width:100%;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 15px 50%;
}
.info {
    color: #00529B;
    border: 1px solid #38AEE5;
    background-color: #BDE5F8;
    background: -moz-linear-gradient(center top , #FFFFFF, #BDE5F8);
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#BDE5F8));
    background: -o-linear-gradient(top, #FFFFFF 0%,#BDE5F8 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#BDE5F8 99%); /* IE10+ */
}
.info .msg-box-icon {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/info.png) no-repeat scroll 4px 50%;
    display: block;
    margin-left:15px;
    padding: 18px 10px 18px 50px;
}
.success {
    color: #4F8A10;
    border: 1px none #000000;
    border-radius: 5px;
    box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 );
    background-color: rgba( 255, 255, 255, 1.00 );
    background: -moz-linear-gradient(center top , #FFFFFF, #DFF2BF);
    background: -o-linear-gradient(top, #FFFFFF 0%,#DFF2BF 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#DFF2BF 99%); /* IE10+ */
}
.success .msg-box-icon {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/success.png) no-repeat scroll 4px 50%;
    display: block;
    margin-left:15px;
    padding: 18px 10px 18px 50px;
}
.warning {
    color: #9F6000;
    border: 1px solid #E5BC3B;
    background-color: #FEEFB3;
    background: -moz-linear-gradient(center top , #FFFFFF, #FEEFB3);
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#FEEFB3));
    background: -o-linear-gradient(top, #FFFFFF 0%,#FEEFB3 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#FEEFB3 99%); /* IE10+ */
}
.warning .msg-box-icon {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/warning.png) no-repeat scroll 4px 50%;
    display: block;
    margin-left:15px;
    padding: 18px 10px 18px 50px;
}
.erroneous {
    color: #D8000C;
    border: 1px solid #FF7878;
    background-color: #FFBABA;
    background: -moz-linear-gradient(center top , #FFFFFF, #FFBABA);
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#FFBABA));
    background: -o-linear-gradient(top, #FFFFFF 0%,#FFBABA 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#FFBABA 99%); /* IE10+ */
}
.erroneous .msg-box-icon {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/error.png) no-repeat scroll 4px 50%;
    display: block;
    margin-left:15px;
    padding: 18px 10px 18px 50px;
}
.custom {
    margin:10px 0 !important;
    display:block;
    width:100%;
    border: 1px solid #BBB;
    background-color: #EEEEEE; /* old browsers */
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE); /* firefox */
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EEEEEE)); /* webkit */
    background: -o-linear-gradient(top, #FFFFFF 0%,#EEEEEE 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#EEEEEE 99%); /* IE10+ */
}
.custom .inner-padding { padding: 17px !important; }
.simple {
    background-color: #F5F5F5;
    color: #333333;
    display: block;
    margin:10px 0 !important;
}
.simple .inner-padding { padding: 10px !important; }
pre {
    padding: 10px;
    overflow: auto;
    color: #555;
    border: 1px solid #999;
    background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF);
    background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF));
}
.msg-box-icon, .simple .inner-padding, .custom .inner-padding { overflow:hidden; }

blockquote {
    quotes: none;
    font-family: Georgia, "Times New Roman", Times,serif;
    padding: 5px 10px 5px 35px;
    font-size: 16px;
    line-height: 24px;
    font-style: italic;
}
blockquote p {
    padding: 0 0 10px;
}
blockquote.alignleft {
    margin: 10px 20px 0 0;
    width: 220px;
}
blockquote.alignright {
    margin: 10px 0 0 20px;
    width: 220px;
}
blockquote, 
blockquote.bq-dark {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/pull-quote-dark.png) no-repeat scroll 0 4px;
}
blockquote.bq-light {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/pull-quote-light.png) no-repeat scroll 0 7px;
}

blockquote.bq-dark-2,
blockquote.bq-light-2 {
    padding: 20px 10px 5px 20px;
    font-size: 1.2em;
   
}
blockquote.bq-dark-2 {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/pull-quote-2-dark.png) no-repeat scroll 0 4px;
}
blockquote.bq-light-2 {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/pull-quote-2-light.png) no-repeat scroll 0 7px;
}

a.read-more-align-left,
a.read-more-align-right {
    display:inline-block;
}
a.read-more-align-left {
    text-align: left;
}
a.read-more-align-right {
    float: right;
}
a.read-more-align-left span,
a.read-more-align-right span {
    font-style: italic;
    padding-right: 3px;
}

#navigation-menu {
    position:absolute;
    top:0;
    font-size:14px;
    height:40px;
    width: 100%;
}
.navigation-menu {
    position:relative;
    z-index:101;
}
#main-menu {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/main-menu-btm-border.png) repeat-x scroll 50% 100%;
    width: 100%;
    position:relative;
    z-index:auto;
    height:40px;
    margin-bottom:0;
}
#dropdown-holder {
    display: block;
    position:relative;
}
#navigation-menu > ul {
    padding-top: 7px;
}
#navigation-menu > * {
    padding:0;
    margin:0;
    font-size: 1em;
}
#navigation-menu ul.sf-menu {
    padding: 0;
    margin-top: 0;
    height: inherit;
}
#navigation-menu ul.sf-menu > li {
    background:none;
    list-style: none;
    float: left;
    margin: 0 0 0 -3px;
}
#navigation-menu ul.sf-menu a.default-cursor {
    cursor: default;
}
#navigation-menu ul.sf-menu > li > a {
    display: block;
    padding: 0 20px 0 0;
    color: #E8E8E8;
    text-decoration: none;
    border:0 none;
    cursor: pointer;
}
#navigation-menu ul.sf-menu a {
    line-height: 1.2em;
    padding:8px 16px;
}
#navigation-menu ul.sf-menu a.sf-with-ul:after {
    top: 17px !important;
}
#navigation-menu ul.sf-menu ul a.sf-with-ul:after {
    top: 0.9em !important;
}
#navigation-menu ul.sf-menu > li > a > span {
    display: block;
    padding: 10px 0 10px 20px;
    color:#999;
    line-height:22px;
}
#navigation-menu ul.sf-menu > li {
    margin: 0 0 0 -3px;
}
#navigation-menu ul.sf-arrows > li > a.sf-with-ul {
    padding: 0 26px 0 0;
}
#navigation-menu ul.sf-arrows > li > a.sf-with-ul:hover {
    padding: 0 26px 0 0;
}
#navigation-menu ul.sf-arrows > li > a.sf-with-ul:after {  /* give all except IE6 the correct values */
    padding: 10px 0 10px 0;
}
#navigation-menu ul.sf-menu > li > a:hover {
    color: #999;
    text-decoration: none;
}
#navigation-menu ul.sf-menu > li > a:hover span {
    color: #777;
}

#navigation-menu ul.sf-menu > li.current-menu-item > a,
#navigation-menu ul.sf-menu > li.current_page_item > a {
    color: #6A6A6A;
    text-decoration: none;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span,
#navigation-menu ul.sf-menu > li.current_page_item > a > span {
    color: #F95A09;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover,
#navigation-menu ul.sf-menu > li.current_page_item > a > span:hover {
    color: #777;
}

#secondary-navigation-bar-wrapper {
    position: relative;
    background-color: #212121;
}
#secondary-navigation-bar { display: block; }
#secondary-navigation-bar-content {
    display: inline-block;
    width: 100%;
    color: #EBEBEB;
    font-size: 15px;
    font-weight: 600;
    line-height: 2.4;
    min-height: 40px;
    font-family: "Georgia";
}
#secondary-navigation-bar-content a { color: #A3A3A3; }
#secondary-navigation-bar-content a:hover { color: #FF8400; } 
#sec-nav-text-area-1, #sec-nav-text-area-2, #sec-nav-menu-area {
    padding: 7px 20px 5px;
}
#sec-nav-text-area-1 { text-align: left; }
#sec-nav-text-area-2 { text-align: right; }
#sec-nav-menu-area { text-align: center; }
.ud-social-icons {
    list-style-type: outside none none;
    margin: 0;
    padding: 0;
}
.ud-social-icons li {
    display: inline-block;
    margin: 0;
}
.ud-social-icons i {
    font-size: 1.1em;
    padding: 0 .2em;
    cursor: pointer;
}
#secondary-navigation-bar .secondary-menu-header ul {
    list-style-type: outside none none;
    margin: 0;
    padding: 0;
}
#secondary-navigation-bar .secondary-menu-header ul li {
  display: inline;
  margin-left: 2px;
}
#secondary-navigation-bar .secondary-menu-header ul li a {
    padding: 0 .2em;
}

.wp-pagenavi {
    margin: 15px 0;
}
.wp-pagenavi span.pages {
	padding: 6px 11px;
	margin: 2px 2px 2px 2px;
	color: #666;
	border: 1px solid #666;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 6px 11px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #666;
	color: #666;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 6px 11px;
	margin: 2px;
	border: 1px solid #666;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 6px 11px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
	background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF)) repeat scroll 0 0 #F6F6F6;
	cursor: pointer;
        display: inline-block;
        line-height: 1.4em;
}
.wp-pagenavi a:visited {
	padding: 6px 11px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 6px 11px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	-moz-box-shadow:0 0 3px #999999;
	-webkit-box-shadow: 0 0 3px #999999;
	background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F3F3F3;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF)) repeat scroll 0 0 #F6F6F6;
}


/* --> wp-commentnavi style*/
.wp-commentnavi {
	margin-top:20px;
}
.wp-commentnavi span.pages {
	padding: 6px 11px;
	margin: 2px 2px 2px 2px;
	color: #666;
	border: 1px solid #666;
	background-color: #FFFFFF;
}
.wp-commentnavi span.current {
	padding: 6px 11px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #666;
	color: #666;
	background-color: #FFFFFF;
}
.wp-commentnavi span.extend {
	padding: 6px 11px;
	margin: 2px;
	border: 1px solid #666;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-commentnavi a, .wp-commentnavi a:link {
	padding: 6px 11px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
	background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF)) repeat scroll 0 0 #F6F6F6;
	cursor: pointer;
}
.wp-commentnavi a:visited {
	padding: 6px 11px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
}
.wp-commentnavi a:active {
	padding: 6px 11px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
}
.wp-commentnavi a:hover {
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	-moz-box-shadow:0 0 3px #999999;
	-webkit-box-shadow: 0 0 3px #999999;
	background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F3F3F3;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF)) repeat scroll 0 0 #F6F6F6;
}

ul.list-1, ul.list-2, ul.list-3, ul.list-4, ul.list-5, ul.list-6, ul.list-7, ul.list-8, ul.list-9, ul.list-10, ul.list-11 {
    margin: 5px 0 5px 5px;
    position: relative; 
    overflow: hidden;
}
ul.list-1 ul, ul.list-2 ul, ul.list-3 ul, ul.list-4 ul, ul.list-5 ul, ul.list-6 ul, ul.list-7 ul, ul.list-8 ul, ul.list-9 ul, ul.list-10 ul, ul.list-11 ul { 
    margin-left: 0; 
}
ul.list-1 li, ul.list-2 li, ul.list-3 li, ul.list-4 li, ul.list-5 li, ul.list-6 li, ul.list-7 li, ul.list-8 li, ul.list-9 li, ul.list-10 li, ul.list-11 li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 24px;
    position: relative;
}
ul.list-1 li:before, ul.list-2 li:before, ul.list-3 li:before, ul.list-4 li:before, ul.list-5 li:before, ul.list-6 li:before, ul.list-7 li:before, ul.list-8 li:before, ul.list-9 li:before, ul.list-10 li:before, ul.list-11 li:before {
    content: "";
    display: inline-block;
    margin-right: 4px;
    position: absolute;
}
ul.list-1 li:before, ul.list-2 li:before, ul.list-3 li:before, ul.list-4 li:before, ul.list-5 li:before, ul.list-6 li:before ,ul.list-7 li:before, ul.list-8 li:before {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    vertical-align: middle;
    top: 4px;
    left: 0;
}
ul.list-9 li:before {
    width: 10px;
    height: 8px;
    margin-right: 6px;
    top: 8px;
    left: 4px;
}
ul.list-10 li:before, ul.list-11 li:before {
    width: 10px;
    height: 10px;
    margin-right: 6px;
    top: 6px;
    left: 4px;
}
ul.list-1 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/tick-green.png); }
ul.list-2 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/tick-grey.png); }
ul.list-3 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/exclamation.png); }
ul.list-4 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/thumb-up.png); }
ul.list-5 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/lifeboy.png); }
ul.list-6 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/calendar-task.png); }
ul.list-7 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/pin.png); }
ul.list-8 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/clock.png); }
ul.list-9 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/double-arrow.png); }
ul.list-10 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/arrow-2.png); }
ul.list-11 li:before { background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/arrow-3-dark.png); }

li h1, li h2, li h3, li h4, li h5, li h6 {
    display:inline-block;
}
.dropcap {
    display: block;
    float: left;
    font-size: 40px;
    line-height: 34px;
    margin: 5px 8px 0 0;
}

.align-btn-left {
    float: left;
    display: inline-block;
}
.align-btn-right {
    float: right;
    display: inline-block;
}
.align-btn-none {
    float: none;
    display: inline-block;
}
.align-btn-center {
    margin: 0 auto;
    text-align: center;
}
a.dark-button,
a.light-button {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 18px;
    display: inline-block;
    border: 0 none;
    height: 51px;
    margin: 0;
    overflow: visible;
    padding: 0 0 0 8px !important;
    position: relative;
}
a.dark-button {
    background:transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/dark-button-l.png) no-repeat scroll left top;
}
a.light-button {
    background:transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/light-button-l.png) no-repeat scroll left top;
    text-shadow: 0 1px #FFF;
}
a.dark-button span,
a.light-button span {
    display: block;
    float: left;
    position: relative;
    padding: 18px 25px 18px 17px;
    line-height:15px;
}
a.dark-button span {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/dark-button-r.png) no-repeat scroll right top;
    color: #FFF;
}
a.light-button span {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/light-button-r.png) no-repeat scroll right top;
    color: #ff0017;
}
a.dark-button:hover,
a.light-button:hover {
    background-position: left bottom;
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
a.dark-button:hover span,
a.light-button:hover span {
    background-position: right bottom;
    text-decoration: none;
    cursor: pointer;
    line-height:15px;
}
a.dark-button:hover span{ color: #DDD; }
a.light-button:hover span { color: #333; }
a.dark-button:focus, a.dark-button:focus span,
a.light-button:focus, a.light-button:focus span {
    overflow: hidden;
    outline: none;
}

a.small-dark-button,
a.small-light-button {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    display: inline-block;
    border: 0 none;
    height: 31px;
    margin: 0;
    overflow: visible;
    padding: 0 0 0 8px !important;
    position: relative;
}
a.small-dark-button {
    background:transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/small-dark-button-l.png) no-repeat scroll left top;
}
a.small-light-button {
    background:transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/small-light-button-l.png) no-repeat scroll left top;
    text-shadow: 0 1px #FFF;
}
a.small-dark-button span,
a.small-light-button span {
    display: block;
    float: left;
    position: relative;
    padding:10px 18px 10px 10px;
    line-height:11px;

}
a.small-dark-button span {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/small-dark-button-r.png) no-repeat scroll right top;
    color: #FFF;
}
a.small-light-button span {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/small-light-button-r.png) no-repeat scroll right top;
    color: #666;
}
a.small-dark-button:hover,
a.small-light-button:hover {
    background-position: left bottom;
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
a.small-dark-button:hover span,
a.small-light-button:hover span {
    background-position: right bottom;
    text-decoration: none;
    cursor: pointer;
    line-height:11px;
}
a.small-dark-button:hover span { color: #DDD; }
a.small-light-button:hover span { color: #333; }
a.small-dark-button:focus, a.small-dark-button:focus span,
a.small-light-button:focus, a.small-light-button:focus span {
    overflow: hidden;
    outline: none;
}

a.dark-round-button,
a.light-round-button {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 21px;
    display: inline-block;
    border: 0 none;
    height: 60px;
    margin: 0;
    overflow: visible;
    padding: 0 0 0 26px !important;
    position: relative;
}
a.dark-round-button {
    background:transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/dark-round-button-l.png) no-repeat scroll left top;
}
a.light-round-button {
    background:transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/light-round-button-l.png) no-repeat scroll left top;
    text-shadow: 0 1px #DDD;
}
a.dark-round-button span,
a.light-round-button span {
    display: block;
    float: left;
    position: relative;
    padding: 20px 31px 20px 5px;
    line-height:20px;
}
a.dark-round-button span {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/dark-round-button-r.png) no-repeat scroll right top;
    color: #FFF;
}
a.light-round-button span {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/light-round-button-r.png) no-repeat scroll right top;
    color: #666;
}
a.dark-round-button:hover,
a.light-round-button:hover {
    background-position: left bottom;
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
a.dark-round-button:hover span,
a.light-round-button:hover span {
    background-position: right bottom;
    text-decoration: none;
    cursor: pointer;
    line-height: 20px;
}
a.dark-round-button:hover span { color: #DDD; }
a.light-round-button:hover span { color: #333; }
a.dark-round-button:focus, a.dark-round-button:focus span,
a.light-round-button:focus, a.light-round-button:focus span {
    overflow: hidden;
    outline: none;
}

.custom-button, .custom-button span,
.custom-button:visited, .custom-button span:visited {
    background: #222222 url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/overlay.png) repeat-x scroll 0 0;
    display:inline-block;
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.custom-button, .custom-button:visited {
    display: inline-block;
    text-decoration: none;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
    box-shadow:0px 1px 3px rgba(0,0,0,0.6);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
}
.custom-button, a.custom-button {
    outline: 0 none;
    margin: 3px;
}
.custom-button:active { top: 1px; }
.custom-button span {
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    font-weight: bold;
    line-height: 1;
    color:#FFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    text-decoration:none;
    text-align:center;
    white-space: nowrap;
}
.small.custom-button span, .small.custom-button span:visited {
    font-size: 11px;
    padding: 6px 13px 5px;
}
.custom-button span, .custom-button span:visited,
.medium.custom-button span, .medium.custom-button span:visited {
    font-size: 13px;
    padding: 7px 15px;
}
.large.custom-button span, .large.custom-button span:visited {
    font-size: 18px;
    padding: 9px 14px 9px;
}
.x-large.custom-button span, .x-large.custom-button span:visited {
    font-size: 34px;
    padding: 9px 14px 9px;
}
.custom-button:hover {
    color: #FFFFFF;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    opacity:0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    /*-ms-filter must come before filter*/
    filter: alpha(opacity=80);
}
.custom-button span, .custom-button span:visited {
    background-color: #FF5C00;
}

.flat-custom-button, .flat-custom-button span,
.flat-custom-button:visited, .flat-custom-button span:visited {
    display:inline-block;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.flat-custom-button, .flat-custom-button:visited {
    display: inline-block;
    text-decoration: none;
    position: relative;
    cursor: pointer;
}
.flat-custom-button, a.flat-custom-button {
    outline: 0 none;
    margin: 3px;
}
.flat-custom-button:active { top: 1px; }
.flat-custom-button span {
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    font-weight: bold;
    line-height: 1;
    color:#FFFFFF;
    text-decoration:none;
    text-align:center;
    white-space: nowrap;
}
.flat-custom-button span, .flat-custom-button span:visited {
    font-size: 13px;
    padding: 10px 20px;
}
.flat-custom-button:hover {
    color: #FFFFFF;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    opacity:0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
   
    filter: alpha(opacity=80);
}
.flat-custom-button span, .flat-custom-button span:visited {
    background-color: #FF5C00;
    border: 1px solid #FF5C00;
}
.custom-button span, .flat-custom-button span {
  white-space: normal;
  line-height: 1.2;
}

#content-container {
    margin-top: 0px;
}
#home-page-content #content-container { padding:20px 0; }
#page-content #content-container { padding:10px 0; }
#main-content .main-content-padding { padding: 0 80px; }
.home-cont-box .content-col .content-padding { padding-bottom: 25px; }
.home-cont-box h3 { padding: 5px 0 7px; }
.home-cont-box h4 {
    font-size: 1.4em;
    padding: 2px 0;
}
.home-cont-box small,
.home-cont-box small.read_more {
    font-style: italic;
}

.underline-1 {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
}
.divider {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
    clear: both;
    display: block;
    margin-bottom: 20px;
    padding-top: 20px;
    width: 100%;
}
.top-of-page {
    font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
    font-size: 10px;
    line-height: 10px;
    text-align: right;
    margin-bottom: 25px;
    position: relative;
}
.top-of-page a {
    height: 20px;
    position: absolute;
    right: 0;
    top: 6px;
    border:0 none;
    outline:none;
    cursor:pointer;
}

#bottom-bg {
    position: relative;
    display: block;
    float:left;
    width: 100%;
    background-color: #F5F5F5;
    padding-bottom: 20px;
}
#bottom {
    padding: 14px 0;
    color:#333;
}
#bottom .bottom-content-padding {
    padding:0 20px;
}
#bottom a {
    color: #3D6E97;
}
#bottom a:hover {
    color: #000;
}
#bottom .custom-formatting ul ul li a {
    padding-left: 15px !important;
}
#bottom .custom-formatting ul ul ul li a {
    padding-left: 26px !important;
}
#bottom .custom-formatting ul ul ul ul li a {
    padding-left: 36px !important;
}
#bottom .custom-formatting ul ul ul ul ul li a {
    padding-left: 46px !important;
}
#bottom .widget_recent_entries li a:before,
#bottom .widget_categories li a:before,
#bottom .widget_pages li a:before,
#bottom .widget_subpages li a:before,
#bottom .widget_archive li a:before,
#bottom .widget_links li a:before,
#bottom .widget_rss li a:before,
#bottom .widget_meta li a:before,
#bottom .loginform li a:before,
#bottom .widget_nav_menu li a:before {
    content: "";
    background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/double-arrow.png);
    display: inline-block;
    width: 10px;
    height: 8px;
    margin-right: 6px;
    vertical-align: baseline;
}
#bottom .widget_recent_comments li {
    list-style-type: none;
    margin-left: 0;
    width: 100%;
    padding: 8px 0 11px;
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
}
#bottom .widget_recent_entries li a,
#bottom .widget_categories li a,
#bottom .widget_pages li a,
#bottom .widget_subpages li a,
#bottom .widget_archive li a,
#bottom .widget_links li a,
#bottom .widget_rss li a,
#bottom .widget_meta li a,
#bottom .loginform li a,
#bottom .widget_nav_menu li a{
    padding: 8px 0 10px 3px;
    display: block;
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
}
#bottom .widget_search {
    padding: 0 0 10px;
}
.first .bottom-col-content {
    background-image: none;
}
.bottom-col-content {
    padding: 0;
}
h3.bottom-col-title {
    margin-bottom: 0;
    padding-bottom: 7px;
    color: #FE5E08;
}
h3.bottom-col-title, 
#bottom ul.small-thumb li, 
#bottom .widget_recent_entries li a, 
#bottom .widget_categories li a, 
#bottom .widget_pages li a, 
#bottom .widget_subpages li a, 
#bottom .widget_archive li a, 
#bottom .widget_links li a, 
#bottom .widget_rss li a, 
#bottom .widget_meta li a, 
#bottom .loginform li a, 
#bottom .widget_nav_menu li a {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
}
#bottom .widget_recent_comments li { background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%; }
#bottom .latest_posts h4 {
    font-size: 12px;
}
/* End: Bottom Area */
.top-icons ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 2px 0 0  45px;
    margin: 0 auto;
}
.top-icons li.top-icons {
    display: inline;
    margin: 0;
}
.top-icons a {
    overflow: hidden;
    outline: none;
}
#bottom .social-icons {
    display: block;
    float: left;
}
#bottom .social-icons ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    text-align: right;
    padding: 5px 5px 0 0;
}
#bottom .social-icons li.social_icon {
    background: transparent none repeat scroll 0 0 !important;
    padding-left: 0 !important;
    display: inline;
    float: left;
    margin: 3px;
}
#bottom .social-icons a {
    overflow: hidden;
    outline: none;
}


#flickr-images {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	text-align:center;
}
#flickr-images ul {
	list-style: none;
	float: 	left;
	padding: 0px;
	margin: 0px;
}
#flickr-images ul li {
	display: inline;
	background: none;
	margin: 0;
}
#flickr-images ul li img {
	border: 2px solid #BBBBBB;
	margin: 3px;
	width: 	75px;
	height: 75px;
}
#flickr-images ul li img:hover {
	border: 2px solid #000;
}
#flickr-images ul li a {
	display: inline;
	border: none;
	padding: 0;
	margin: 0;
}
#flickr-images ul li a:hover {
	background: none;
}



#content-container .cont_col_1,
#content-container .cont_col_2,
#content-container .cont_col_3,
#content-container .cont_col_4,
#content-container .after_cont_row_1,
#content-container .after_cont_row_2 {
    padding: 0 0 10px;
    border: none;
}
#content-container .cont_col_1_title,
#content-container .cont_col_2_title,
#content-container .cont_col_3_title,
#content-container .cont_col_4_title,
#content-container .after_cont_row_1_title,
#content-container .after_cont_row_2_title {
    font-size: 2.0em;
    background:transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
    margin: 10px 0 3px;
    padding:5px 0 7px;
}


.widget_wp125 { display: table; }
#wp125adwrap_1c { width:100%; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; }

#wp125adwrap_2c {
    float: left;
    margin-bottom: 20px;
    width:100%;
}
#wp125adwrap_2c .wp125ad {
    width:125px;
    float:left;
    padding:5px;
}

#before-content {
    background-color: #F8F8F8;
    display: block;
    float:left;
    position: relative;
    width: 100%;
    padding: 10px 0 22px;
}
#before-content-column h2, #before-content-column h3 {
    margin-top:5px;
}
#home-page-content {
    background-color:#FFFFFF;
}
#before-content .column-content-wrapper {
    display: block;
    width: 100%;
    float:left;
    margin:0;
    padding:0;
}
/* Begin Breadcrumbs */
#breadcrumbs-container .breadcrumbs, .breadcrumbs {
    margin: 2px 20px 0;
    font-size: 90%;
    display: inline-block;
}
.breadarrow {
    font-size: 1.2em;
}
.yoast .breadarrow {
    margin-left: 1px;
}
.no-breadcrumbs-padding {
    padding: 6px 0;
}
 /* breadcrumbs next to title */
#page-content-title #page-title .breadcrumbs {
    margin-top: -20px;
}
#page-content-title #page-title .breadcrumbs,
#page-content-title #page-title .breadcrumbs a {
    color: #333;
}


#recaptcha_widget_div div {
   margin-top: -3px !important;
   margin-bottom: 0 !important;
}

.featured-text {
    font-size: 14px;
    line-height: 25px;
}

/* Begin Table Formatting */
table.custom-table {
    font-size: 12px;
    margin: 10px 0;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
table.custom-table th {
    border-bottom: 2px solid #999;
    padding: 12px;
    font-size: 14px;
    font-weight:bold;
    text-align: left;
}
table.custom-table td {
    padding: 9px 12px;
    border-top: 1px solid #fff;
}
table.custom-table tfoot td {
    font-size: 11px;
}
table.custom-table tbody td {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/back.png) repeat scroll;
}
table.custom-table tbody tr:hover td {
    background: none;
}

.one_fourth, .one_third, .one_half, .two_third, .three_fourth {
    float:left;
    margin-bottom:1%;
    position:relative;
}
.one_fourth, .one_half, .three_fourth { margin-right:4%; }
.one_third, .two_third { margin-right:5%; }

.one_fourth { width:22%; }
.one_third { width:30%; }
.one_half { width:48%; }
.two_third { width:65%; }
.three_fourth { width:74%; }
.full_width { width:100%; float:left; }
.last_column { clear:right; margin-right:0 !important; }
/* End Column Formatting */

/* Begin Image Custom Frame Formatting */
.custom-frame-wrapper,
.small-custom-frame-wrapper {
    display: inline-block !important;
    max-width: 100%;
}
.custom-frame-inner-wrapper {
    border: 1px solid #EAEAEA;
    background-color: #F6F6F6;
}
.custom-frame-wrapper .custom-frame-padding,
.small-custom-frame-wrapper .custom-frame-padding {
    border: 1px solid #FFFFFF;
    display: block;
    max-width: inherit;
    overflow: hidden;
}
.custom-frame-wrapper .custom-frame-padding { padding: 8px; }
.small-custom-frame-wrapper .custom-frame-padding { padding: 4px; }

.custom-frame-wrapper .custom-frame-padding a img,
.small-custom-frame-wrapper .custom-frame-padding a img {
    -webkit-transition: all 1s ease 0s;
    transition:         all 1s ease 0s;
}

.custom-frame-wrapper .custom-frame-padding a img:hover,
.small-custom-frame-wrapper .custom-frame-padding a img:hover {
    opacity: 0.7;
    -webkit-transform:  scale(1.2); /* Safari and Chrome */
    -ms-transform:      scale(1.2); /* IE 9 */
    transform:          scale(1.2);
}
.custom-frame-wrapper .custom-frame-padding a,
.small-custom-frame-wrapper .custom-frame-padding a {
    overflow: hidden;
    outline: 0;
}
.frame-shadow {
    box-shadow:  2px 2px 5px #CCCCCC;
}

ul.small-thumb {
    list-style: none outside none;
    margin-bottom: 0;
}
ul.small-thumb li {
    font-size: 0.95em;
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%;
    clear: both;
    margin-left: 0;
    padding: 10px 0 15px;
}
ul.small-thumb .teaser-title {
    font-size: 1.3em;
}
ul.small-thumb .date-author {
    font-size: 0.85em;
}
ul.small-thumb .teaser-content {
    line-height: 1.5em;
}
#bottom .custom-frame-inner-wrapper,
#bottom .small-custom-frame-wrapper .custom-frame-inner-wrapper {
    background-color: #F6F6F6; 
    border: 1px solid #EAEAEA;
}
#bottom ul.small-thumb li { background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/heading_underline.png) repeat-x scroll 0 100%; }

.gallery .gallery-item a {
    display: inline-block;
    overflow: hidden;
    outline: 0;
}
.gallery .gallery-item img {
    padding: 4px;
    margin: 0;
    border: 1px solid #FFFFFF !important;
    background: #F6F6F6; /* old browsers */
    -webkit-box-shadow: 0 0 0 1px #EAEAEA;
    -moz-box-shadow: 0 0 0 1px #EAEAEA;
    box-shadow: 0 0 0 1px #EAEAEA;
    height: auto;
    width: 80%;
}
.gallery .gallery-item .gallery-caption {
    padding: 0 10px;
}

h4.slide_toggle {
    background: #f3f3f3 url(//vitapteka.ru/toggle-images.png) no-repeat scroll -32px 0;
    margin: 10px 0;
    padding: 0 0 15px 40px;
    position: relative;
    border: 1px solid #abaaaa;
    border-radius: 18px;
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
}
h4.slide_toggle.clicked {
    background: transparent url(//vitapteka.ru/toggle-images.png) no-repeat scroll 0 -30px;
}
h4.slide_toggle a {
    padding-top: 3px;
    display: block;
    text-decoration: none;
    border: 0 none;
    outline: 0 none;
    line-height:1.1;
    font-size: 16px;
    color: #ff6600;
    text-align: left;
    margin-left: 10px;
}
.slide_toggle_content {
    background: #e7e7e7 repeat scroll 0 0;
    margin: 0 0 20px 40px;
    padding: 30px;
    clear: both;
    overflow: hidden;
}

h3.accordion-toggle {
    padding: 0;
    margin: 0 0 1px 0;
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/accordion-title-bg.png) repeat-x scroll 0 0;
    width: 100%;
    font-weight: normal;
    float: left;
    cursor: pointer;
    position: relative;
}
h3.accordion-toggle a {
    text-decoration: none;
    display: block;
    padding: 14px 5px 14px 40px;
    outline: medium none;
    border: 0 none;
    line-height: 1.5;
    font-size: 0.7em;
}
h3.accordion-toggle a:before {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/accordion-toggle-state.png) no-repeat scroll left top;
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    top: 18px;
    left: 10px;
    transition: background 0.4s;
}
h3.accordion-toggle.active a:before {
    background-position: left bottom;
    -webkit-transition: background 0.4s ease-in 0.3s;
    transition: background 0.4s ease-in 0.3s;
}
.accordion-container {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/accordion-content-bg.png) repeat scroll 0 0;
    margin: 0 0 1px;
    padding: 0;
    overflow: hidden;
    width: 100%;
    clear: both;
}
.accordion-container .content-block {
	padding: 20px;
}

.tabs-wrapper ul.tabs {
    width:100%;
    margin:20px 0 0;
    padding:0;
    float:left;
    border-bottom:1px solid #EEE;
    height: auto;
}
.tabs-wrapper ul.tabs li {
    display:block;
    float:left;
    margin:-5px 2px -8px 0;
}
.tabs-wrapper ul.tabs li a {
    display:block;
    float:left;
    text-decoration:none;
}
.tabs-wrapper ul.tabs li a {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/tabs-btn_r.png) no-repeat scroll top right;
    display: block;
    padding: 0 20px 0 0;
    text-decoration: none;
    border:0 none;
    cursor:pointer;
    overflow:hidden;
    outline:none;
}
.tabs-wrapper ul.tabs li a span {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/tabs-btn_l.png) no-repeat scroll top left;
    display: block;
    padding: 10px 0 10px 20px;
    line-height:22px;
}
.tabs-wrapper ul.tabs li a:hover {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/tabs-active-btn_r.png) no-repeat scroll top right;
    text-decoration: none;
}
.tabs-wrapper ul.tabs li a:hover span {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/tabs-active-btn_l.png) no-repeat scroll top left;
}

.tabs-wrapper ul.tabs li a.selected {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/tabs-active-btn_r.png) no-repeat scroll top right;
    text-decoration: none;
}
.tabs-wrapper ul.tabs li a.selected span {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/tabs-active-btn_l.png) no-repeat scroll top left;
}
.tabs-wrapper ul.tabs li a.selected span:hover {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/tabs-active-btn_l.png) no-repeat scroll top left;
}
.tabs-wrapper .tab-content {
    clear:both;
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/tab-content-bg.png) repeat scroll 0 0;
    width: 100%;
    border-right:1px solid #EEE;
    border-bottom:1px solid #EEE;
    border-left:1px solid #EEE;
    float:left;
}
.js_on .tabs-wrapper .tab-content {
    display:none;
}
.tabs-wrapper .tab-content .tabs-inner-padding {
    padding:10px;
}

.margin-top-0 { margin-top:0px; }
.margin-top-1 { margin-top:1px; }
.margin-top-2 { margin-top:2px; }
.margin-top-3 { margin-top:3px; }
.margin-top-4 { margin-top:4px; }
.margin-top-5 { margin-top:5px; }
.margin-top-10 { margin-top:10px; }
.do-uppercase { text-transform: uppercase; }

span.theme-color {
    color: #626262;
    font-weight: bold;
}

#page-peel {
    float: right;
    position: relative;
    right: 0;
    top: 0;
    z-index: 999999999;
}
#page-peel img {
    height: 52px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 99999999;
    max-width: none;
}
#page-peel .msg_block {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/msg-block.png) no-repeat scroll right top;
    height: 50px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 99999990;
}

#feedback {
    margin: 0 auto;
    position: relative;
    z-index: 999999;
}
#feedback a.feedback {
    background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/style1/images/feedback-btn.png) no-repeat scroll 0 0;
    display: block;
    width: 30px;
    height: 120px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 265px;
}
#feedback a.feedback:hover {
    background-position: -30px 0;
}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}


.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}


.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}



#isotope-options {
  padding-bottom: 1.0em;
  width: 920px;
  margin-top:30px;
}

#isotope-options h3 {
  margin-bottom: 0.2em;
  font-size: 15px;
}

#isotope-options h4 { 
  font-weight: bold;
}

#isotope-options ul {
  margin: 0;
  list-style: none;
}

#isotope-options ul ul {
  margin-left: 1.5em;
}

#isotope-options li {
  float: left;
  margin-bottom: 0.2em;
  margin-left: 0;
  margin-left: 10px;
}

#isotope-options li a {
  display: block;
  padding: 0.6em 0.5em;
  color: #666;
  font-size: 1.0em;
  font-weight:bold;
  line-height: 1.5;
}

#isotope-options li a:hover,
#isotope-options li a.selected {
    color: #FE5E08;
    border: 0 none;
    outline: 0 none;
}



.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



.isotoope-portfolio-wrapper,
.isotoope-portfolio-wrapper #portfolio-container {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    
}
.isotoope-portfolio-wrapper #main-content .main-content-padding {
  padding: 0;
}
.isotoope-portfolio-wrapper #main-content #page-title h1 {
    padding-left:20px;
    padding-right:20px;
}
.isotoope-portfolio-wrapper .portfolio-page .entry {
  padding: 10px 20px 5px;
}
.isotoope-portfolio-wrapper p.edit-link {
  padding: 5px 20px;
}
.isotope-options-padding {
    padding-left: 20px;
    margin:0;
    float:left;
}
.one_fourth_isotope, .one_third_isotope, .one_half_isotope {
    float:left;
    margin-left:20px;
    margin-right:20px;
    position:relative;
}
.one_fourth_isotope { width:200px; }
.one_third_isotope { width:280px; }
.one_half_isotope { width:440px; }

.option-combo-sorting {
    float:right;
    text-transform:uppercase;
    margin-top: 20px;
}
.option-combo-sorting a {
    font-size:0.8em !important;
}
.option-combo-sorting li {
    margin-left: 0 !important;
}
.option-combo-sorting #sort,
.option-combo-sorting #sort-direction {
    display:inline;
    float:left;
}
.option-combo-sorting #option-combo-sorting-description{
    font-size:0.8em !important;
    padding:0.6em 0.5em;
    float:left;
    font-weight:bold;
    line-height: 1.5;
}
.option-combo-sorting #sort-direction {
    margin-left:10px;
}
.option-combo-sorting li,
.option-combo-sorting li a {
    display:inline-block !important;
    outline: none;
}
.option-combo-sorting li span.s-divider {
  padding: 0.6em 0.5em;
  font-size: 1.0em;
  line-height: 2.2;
}
.option-combo #option-combo-filter-categories,
.option-combo #option-combo-filter-tags {
    font-size:1.0em !important;
    padding:0.6em 0;
    float:left;
    font-weight:bold;
    text-transform:uppercase;
    line-height: 1.5;
}
#isotope-options .divider {
  padding-top: 2px;
}

.show-udesign-action-hooks .action-hook-ref {
    box-shadow: 0 -13px 0 0 #FBFBFB inset, 0 -15px 0 0 #FF0000 inset;
    background-color: #FBFBFB;
    padding: 3px;
    display: block;
    text-align: center; 
}
.show-udesign-action-hooks .action-hook-ref span {
    color: #000000;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    background-color: #FFFFFF;
    padding: 1px 12px 2px;
    border: 2px solid red;
    position: relative;
    display: inline-block;
}
.show-udesign-action-hooks #footer-bg { min-height: 72px; }
.show-udesign-action-hooks #top-elements { min-height: 110px; }
/* END Action Hooks Reference Styles */




@media screen and (min-width: 720px) {
    /* BEGIN Fixed Menu Styles */
    .u-design-fixed-menu-on.fixed-menu #top-elements,
    .u-design-fixed-menu-on.fixed-menu #secondary-navigation-bar-wrapper {
        display: none;
        height: 0;
        margin: 0;
        padding: 0;
    }
    .u-design-fixed-menu-on.fixed-menu #top-wrapper {
        position: fixed;
        display: block;
        width: 100%;
        z-index: 99999;
        opacity: 0.90;
    }
    .u-design-fixed-menu-on.fixed-menu #navigation-menu ul.sf-menu { margin-top: 0; }
    #sticky-menu-alias, #sticky-menu-logo { display: none; }
    
    .u-design-fixed-menu-on.fixed-menu #navigation-menu #sticky-menu-logo {
        display:inline-block;
        float:left;
        height: 40px;
        padding-left: 20px;
    }
    .u-design-fixed-menu-on.fixed-menu #navigation-menu #sticky-menu-logo img { height: inherit; }
  
}

@media screen and (min-width: 960px) {


    .c1-slider-controls {
        width: 960px;
        margin-left: auto;
        margin-right: auto;
    }
    .c2-slider-controls {
        margin-left: auto;
        margin-right: auto;
        padding-left: 440px;
        float: inherit;
    }
    .c3-controls {
        width: 960px;
        float: inherit;
        margin-bottom: 35px;
        margin-left: auto;
        margin-right: auto;
    }
    
   
    #category-links { width: 100%; }
    .portfolio-items-wrapper {
        float: none;
        margin: 0 auto;
        display:table;
        width: 920px;
    }
    
  
    #page-content-title #page-title .breadcrumbs {
        position: absolute;
        right: 0;
        bottom: 20px;
    }
  
}

.pp_gallery li.selected a {
  border: 1px solid #FF0000;
}

.wp-video-shortcode { max-width: 100%; }
.wp-audio-shortcode { max-width: 100%; }

.post-edit-link { margin-right: 25px; }

.postmetadata .hide-author,
.u-design-hatom-feed-entries { 
    height: 0; margin: 0; padding: 0; text-indent: -9000px;
}
.postmetadata .hide-author { display: block; }

.make-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; 
}


i.circle-wrap {
    border: 2px solid;
    border-radius: 50%;
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 2.5em;
}
i.circle-wrap:before { line-height: inherit; } 

.fa-ul li { margin-left: 0; }
.fa-ul .fa-li { top: 0.42em;  }
.fa-ul li:first-child .fa-li { top: 0.4em; }
ul.fontello-ul, ul.fontello-ul ul { margin: 10px 0 10px 2.14286em; }
ul.fontello-ul li { list-style: none; margin-left: 0; }
ul.fontello-ul li i { margin-left: -1.8em; margin-right: 0.2em; }

.pp_social .facebook { width: 100px; }


.mobile-detected .content-block-background { background-attachment: scroll !important; }



body { overflow-x: hidden; }
[class^="eg-icon-"]:before, [class*=" eg-icon-"]:before { line-height: inherit; }
.simple-dark .esg-sortbutton-order:before, .simple-dark .esg-cartbutton-order:before { line-height: 26px; }




#page-custom-header {
    display: block;
    position: relative;
    text-align: center;
}
#page-custom-header img {
    display: none;
    margin-left: auto;
    margin-right: auto;
}

.syntaxhighlighter.udesign-sh-custom, 
.syntaxhighlighter.udesign-sh-custom div, 
.syntaxhighlighter.udesign-sh-custom code, 
.syntaxhighlighter.udesign-sh-custom table, 
.syntaxhighlighter.udesign-sh-custom table td, 
.syntaxhighlighter.udesign-sh-custom table tr, 
.syntaxhighlighter.udesign-sh-custom table tbody {
  line-height: 2em !important;
}
.syntaxhighlighter.udesign-sh-custom {
  border: 1px solid #e0e0e0 !important;
  padding: 0 !important;
}

#udesign-mailchimp-bar{
    min-height: 41px;
}
#udesign-mailchimp-bar input {
  font-size: 15px;
}
#udesign-mailchimp-bar input[placeholder] {
    color: #767676;
}
#udesign-mailchimp-bar input, 
#udesign-mailchimp-bar input[type="email"], 
#udesign-mailchimp-bar input[type="text"] {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #fff;
  border-radius: 4px;
  height: auto;
  margin: 0 0 0 23px;
}
#udesign-mailchimp-bar input[type="email"], 
#udesign-mailchimp-bar input[type="text"] {
  max-width: 300px;
  width: 100%;
  padding: 13px 11px;
}
#udesign-mailchimp-bar input, 
#udesign-mailchimp-bar label {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
#udesign-mailchimp-bar form, 
#udesign-mailchimp-bar input, 
#udesign-mailchimp-bar label {
  box-shadow: none;
  box-sizing: border-box;
  float: none;
  height: auto;
  line-height: initial;
  outline: 0 none;
  padding: 0;
  text-shadow: none;
  vertical-align: middle;
}
#udesign-mailchimp-bar input[type="submit"],
#udesign-mailchimp-bar input.submit-button {
  color: #ffffff;
  background: #EF5974 none repeat scroll 0 0;
  border-color: #EF5974;
  padding: 13px 40px !important;
  border-radius: 4px;
  margin-left: 20px;
  cursor: pointer;
}
#udesign-mailchimp-bar label {
  display: none;
}
.mc4wp-response { margin: 20px 23px 5px; } 



@media screen and (max-width: 480px) {
        #udesign-mailchimp-bar input[type="text"], 
        #udesign-mailchimp-bar input[type="email"] {
          display: block;
          margin: 20px auto;
          max-width: 250px;
        }
}

@media screen and (min-width: 480px) and (max-width: 719px) {
    #udesign-mailchimp-bar input[type="text"], 
    #udesign-mailchimp-bar input[type="email"] {
      display: block;
      margin: 20px auto;
      max-width: 375px;
    }
}

@media screen and (max-width: 959px) {
    #udesign-mailchimp-bar input[type="submit"], #udesign-mailchimp-bar input.submit-button {
        margin: 27px auto 0;
        display: block
    }
}



/*
 * U-Design Responsive Styles
 */


/* Hide responsive navigation by default */
.selectnav { display: non; }

/* Mobile Screen ( smaller than 480px )*/
@media screen and (max-width: 480px) {

    #dropdown-holder #main-top-menu { display: block; }
    .selectnav { display: non; width:300px; }
    #main-menu { margin-top: 15px;}
    #navigation-menu { right:auto ; width: auto; }
    #sticky-menu-alias, #sticky-menu-logo { display: none !important; }

    body {
        min-width: 320px;
    }
    .container_24 {
        width: 320px;
    }
    .container_24 .grid_1 {
        width: 4.167%;
    }
    
    .container_24 .grid_2 {
        width: 8.333%;
    }
    
    .container_24 .grid_3 {
        width: 12.5%;
    }
    
    .container_24 .grid_4 {
        width: 16.667%;
    }
    
    .container_24 .grid_5 {
        width: 20.833%;
    }
    
    .container_24 .grid_6 {
        width: 25%;
    }
    
    .container_24 .grid_7 {
        width: 29.167%;
    }
    
    .container_24 .grid_8 {
        width: 33.333%;
    }
    
    .container_24 .grid_9 {
        width: 37.5%;
    }
    
    .container_24 .grid_10 {
        width: 41.667%;
    }
    
    .container_24 .grid_11 {
        width: 45.833%;
    }
    
    .container_24 .grid_12 {
        width: 50%;
    }
    
    .container_24 .grid_13 {
        width: 54.167%;
    }
    
    .container_24 .grid_14 {
        width: 58.333%;
    }
    
    .container_24 .grid_15 {
        width: 62.5%;
    }
    
    .container_24 .grid_16 {
        width: 66.667%;
    }
    
    .container_24 .grid_17 {
        width: 70.833%;
    }
    
    .container_24 .grid_18 {
        width: 75%;
    }
    
    .container_24 .grid_19 {
        width: 79.167%;
    }
    
    .container_24 .grid_20 {
        width: 83.333%;
    }
    
    .container_24 .grid_21 {
        width: 87.5%;
    }
    
    .container_24 .grid_22 {
        width: 91.667%;
    }
    
    .container_24 .grid_23 {
        width: 95.833%;
    }
    
    .container_24 .grid_24 {
        width: 100%;
    }



    /* Prefix Extra Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .prefix_1 {
        padding-left:4.167%;
    }

    .container_24 .prefix_2 {
        padding-left:8.333%;
    }

    .container_24 .prefix_3 {
        padding-left:12.5%;
    }

    .container_24 .prefix_4 {
        padding-left:16.667%;
    }

    .container_24 .prefix_5 {
        padding-left:20.833%;
    }

    .container_24 .prefix_6 {
        padding-left:25.0%;
    }

    .container_24 .prefix_7 {
        padding-left:29.167%;
    }

    .container_24 .prefix_8 {
        padding-left:33.333%;
    }

    .container_24 .prefix_9 {
        padding-left:37.5%;
    }

    .container_24 .prefix_10 {
        padding-left:41.667%;
    }

    .container_24 .prefix_11 {
        padding-left:45.833%;
    }

    .container_24 .prefix_12 {
        padding-left:50.0%;
    }

    .container_24 .prefix_13 {
        padding-left:54.167%;
    }

    .container_24 .prefix_14 {
        padding-left:58.333%;
    }

    .container_24 .prefix_15 {
        padding-left:62.5%;
    }

    .container_24 .prefix_16 {
        padding-left:66.667%;
    }

    .container_24 .prefix_17 {
        padding-left:70.833%;
    }

    .container_24 .prefix_18 {
        padding-left:75.0%;
    }

    .container_24 .prefix_19 {
        padding-left:79.167%;
    }

    .container_24 .prefix_20 {
        padding-left:83.333%;
    }

    .container_24 .prefix_21 {
        padding-left:87.5%;
    }

    .container_24 .prefix_22 {
        padding-left:91.667%;
    }

    .container_24 .prefix_23 {
        padding-left:95.833%;
    }



    /* Suffix Extra Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .suffix_1 {
        padding-right:4.167%;
    }

    .container_24 .suffix_2 {
        padding-right:8.333%;
    }

    .container_24 .suffix_3 {
        padding-right:12.5%;
    }

    .container_24 .suffix_4 {
        padding-right:16.667%;
    }

    .container_24 .suffix_5 {
        padding-right:20.833%;
    }

    .container_24 .suffix_6 {
        padding-right:25.0%;
    }

    .container_24 .suffix_7 {
        padding-right:29.167%;
    }

    .container_24 .suffix_8 {
        padding-right:33.333%;
    }

    .container_24 .suffix_9 {
        padding-right:37.5%;
    }

    .container_24 .suffix_10 {
        padding-right:41.667%;
    }

    .container_24 .suffix_11 {
        padding-right:45.833%;
    }

    .container_24 .suffix_12 {
        padding-right:50.0%;
    }

    .container_24 .suffix_13 {
        padding-right:54.167%;
    }

    .container_24 .suffix_14 {
        padding-right:58.333%;
    }

    .container_24 .suffix_15 {
        padding-right:62.5%;
    }

    .container_24 .suffix_16 {
        padding-right:66.667%;
    }

    .container_24 .suffix_17 {
        padding-right:70.833%;
    }

    .container_24 .suffix_18 {
        padding-right:75.0%;
    }

    .container_24 .suffix_19 {
        padding-right:79.167%;
    }

    .container_24 .suffix_20 {
        padding-right:83.333%;
    }

    .container_24 .suffix_21 {
        padding-right:87.5%;
    }

    .container_24 .suffix_22 {
        padding-right:91.667%;
    }

    .container_24 .suffix_23 {
        padding-right:95.833%;
    }



    /* Push Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .push_1 {
        left:4.167%;
    }

    .container_24 .push_2 {
        left:8.333%;
    }

    .container_24 .push_3 {
        left:12.5%;
    }

    .container_24 .push_4 {
        left:16.667%;
    }

    .container_24 .push_5 {
        left:20.833%;
    }

    .container_24 .push_6 {
        left:25.0%;
    }

    .container_24 .push_7 {
        left:29.167%;
    }

    .container_24 .push_8 {
        left:33.333%;
    }

    .container_24 .push_9 {
        left:37.5%;
    }

    .container_24 .push_10 {
        left:41.667%;
    }

    .container_24 .push_11 {
        left:45.833%;
    }

    .container_24 .push_12 {
        left:50.0%;
    }

    .container_24 .push_13 {
        left:54.167%;
    }

    .container_24 .push_14 {
        left:58.333%;
    }

    .container_24 .push_15 {
        left:62.5%;
    }

    .container_24 .push_16 {
        left:66.667%;
    }

    .container_24 .push_17 {
        left:70.833%;
    }

    .container_24 .push_18 {
        left:75.0%;
    }

    .container_24 .push_19 {
        left:79.167%;
    }

    .container_24 .push_20 {
        left:83.333%;
    }

    .container_24 .push_21 {
        left:87.5%;
    }

    .container_24 .push_22 {
        left:91.667%;
    }

    .container_24 .push_23 {
        left:95.833%;
    }



    /* Pull Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .pull_1 {
        right:4.167%;
    }

    .container_24 .pull_2 {
        right:8.333%;
    }

    .container_24 .pull_3 {
        right:12.5%;
    }

    .container_24 .pull_4 {
        right:16.667%;
    }

    .container_24 .pull_5 {
        right:20.833%;
    }

    .container_24 .pull_6 {
        right:25.0%;
    }

    .container_24 .pull_7 {
        right:29.167%;
    }

    .container_24 .pull_8 {
        right:33.333%;
    }

    .container_24 .pull_9 {
        right:37.5%;
    }

    .container_24 .pull_10 {
        right:41.667%;
    }

    .container_24 .pull_11 {
        right:45.833%;
    }

    .container_24 .pull_12 {
        right:50.0%;
    }

    .container_24 .pull_13 {
        right:54.167%;
    }

    .container_24 .pull_14 {
        right:58.333%;
    }

    .container_24 .pull_15 {
        right:62.5%;
    }

    .container_24 .pull_16 {
        right:66.667%;
    }

    .container_24 .pull_17 {
        right:70.833%;
    }

    .container_24 .pull_18 {
        right:75.0%;
    }

    .container_24 .pull_19 {
        right:79.167%;
    }

    .container_24 .pull_20 {
        right:83.333%;
    }

    .container_24 .pull_21 {
        right:87.5%;
    }

    .container_24 .pull_22 {
        right:91.667%;
    }

    .container_24 .pull_23 {
        right:95.833%;
    }

    #breadcrumbs-container .breadcrumbs, .breadcrumbs {
      margin: 2px 10px 0;
    }
    #page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3 {
        margin: 0 10px;
    }
    #main-content, #sidebar { width: 320px; left: 0; }
    #recentcomments li { width: 290px; }
    #bottom .bottom-content-padding { padding: 0; }
    #footer_text { width: 300px; margin-bottom:0; }
    .back-to-top {
        display: block;
        float: left;
        margin: 0 10px 5px;
        width: 300px;
    }
    .back-to-top a { margin-top: 2px; }
    
    .one_fourth, .one_third, .one_half, .two_third, .three_fourth { margin-right:0; }
    .one_fourth { width:100%; }
    .one_third { width:100%; }
    .one_half { width:100%; }
    .two_third { width:100%; }
    .three_fourth { width:100%; }
    .full_width { width:100%; }
    
    #page-peel, #slogan, #feedback { display: none;}
    #top-elements {
        display: table;
        height: 100%;
    }
    #logo {
        left: 0;
        margin-left: 0;
        padding-left: 10px;
        position: relative;
        width: 300px;
    }
    #logo h1 a, #logo .site-name a {
        width: 300px;
        background-position: 50% 60% !important;
        -webkit-background-size: contain !important; /* Safari and Chrome */
        -moz-background-size: contain !important; /* Firefox */
        -ms-background-size: contain !important; /* Internet Explorer */
        -o-background-size: contain !important; /* Opera */
        background-size: contain !important; /* CSS3 */
    }
    #top-elements .phone-number {
        padding-left: 10px;
        width: 300px;
        text-align: center;
        position: relative;
    }
    #top-elements .phone-number-padding { padding: 10px 0 0;}
    #top-elements .social-media-area {
        padding-left: 10px;
        position: relative;
        width: 300px;
        height: 30px;
        z-index: 9999;
    }
    #top-elements .social_media_top {
        display: block;
        margin: 0 auto;
        float:none;
        padding: 0;
    }
    #top-elements .social-icons li.social_icon:first-child { margin-left:0;}

    #top-elements #search {
        padding-left: 10px;
        width: 300px;
        text-align: center;
        position: relative;
        margin:0;
    }
    #top-elements #search .search_box {
        float: none;
        margin: 0;
        padding: 10px 0 0;
    }
    
    .post-top h1, .post-top h2, .post-top h3 { width: 300px;}
    #main-content .main-content-padding {
        padding: 0 10px;
    }
    .custom-formatting, .substitute_widget_class {
        padding: 10px;
    }
    .custom-rss-formatting {
        padding: 10px;
    }
    .custom-rss-formatting ul {
        margin-bottom: 0;
    }
    #bottom .widget_search {
      padding: 10px;
    }

    form#contactForm textarea { width: 95%;}
    
    /* Blog Section Post Image with image frame */
    .post-image-holder,
    .post-image img {
        width: 100%;
        height: auto;
    }
    .post-image-holder { height: 92px;}
    .post-hover-image { display:none;}
    .post-image {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    
    img.responsive-max-width,
    .entry .custom-frame-wrapper {
        width: 100%;
    }
    .custom-frame-wrapper img {
        //width: 250px;
        max-width: 100%;
    }
    .custom-frame-wrapper.alignleft, 
    .custom-frame-wrapper.alignright {
        margin:6px auto 10px !important;
    }
    .custom-frame-wrapper.aligncenter { margin-bottom:6px !important;}
    
    
    ol.commentlist, .grid_24 ol.commentlist { width: 300px; }
    .commentlist li { padding-right: 0; }
    
    
    /* 1, 2 & 4 Column Portfolio */
    .portfolio-items-wrapper { width: 300px; }
    .portfolio-zoom-image-2-col,
    .portfolio-zoom-image-4-col {
        background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/zoom-image-3-col.png);
        width: 248px;
        height: 148px;
    }
    .thumb-holder-2-col,
    .thumb-holder-4-col {
        background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/thumb-holder-3-col.png) no-repeat scroll 0 0;
        width: 280px;
        height: 200px;
    }
    .portfolio-img-thumb-2-col img,
    .portfolio-img-thumb-4-col img {
        width: 248px;
        height: 148px;
        left: 0;
        top: 0;
    }
    .portfolio-img-thumb-2-col,
    .portfolio-img-thumb-4-col {
        width: 248px;
        height: 148px;
        left: 16px;
        top: 25px;
    }
    h2.portfolio-single-column { margin-top: -10px; }
    
    
    /* Sortable Portfolio */
    .isotoope-portfolio-wrapper, 
    .isotoope-portfolio-wrapper #portfolio-container {
        width: 320px;
    }
    .isotoope-portfolio-wrapper #isotope-options {
        width: 300px;
    }
    .option-combo-sorting { float: left; }
    
    .one_third_isotope,
    .one_half_isotope {
        width: 300px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .one_third_isotope .thumb-holder-3-col {
      margin-left: auto;
      margin-right: auto;
    }
    
    /* Flexible Embedded Videos, Objects and iframes */
    embed, object, iframe { width: 100%; }
    
    
    /* Begin Header with Flashmo Grid Slider */
    #gs-header .gs-slideshow object#slider,
    #gs-header .gs-slideshow #flashmo_slider,
    #gs-shadow { display:none; }
    #gs-header .gs-slideshow #flashmo-slider-responsive { display:block; }
    #gs-header #header-content { max-width: 320px; height: auto; }
    /* End Header with Flashmo Grid Slider */
    
    
    /* Begin Header with Piecemaker Slider */
    #piecemaker-header #piecemaker-wrapper #flashcontent { display:none; }
    #piecemaker-header #piecemaker-wrapper #flashcontent-responsive { display:block; }
    #piecemaker-header { height: auto; }
    #piecemaker-header #piecemaker-wrapper { max-width: 320px; height: auto; margin: 10px auto; }
    /* End Header with Piecemaker Slider */
    
    
    /* Begin Header with Slider Cycle 1 */
    #c1-header {
        height: auto;
        max-width: 100%;
    }
    #c1-header #header-content { padding-top: 18px; }
    #c1-header .c1-slideshow {
        max-width: 320px;
        height: 140px;
    }
    .c1-slide-img-wrapper {
        max-width:304px;
        height:auto;
        padding: 8px;
    }
    #c1-slider {
        width: 100%;
        max-height: 100%;
        -webkit-background-size: contain;
        -moz-background-size: contain; 
        -ms-background-size: contain; 
        -o-background-size: contain; 
        background-size: contain; 
    }
    #c1-slider li { max-width: 320px; }
    #c1-resumeButton a { margin-right:10px; }
    #c1-shadow { display:none; }
    #c1-nav { max-width: 83%; }
    /* End Header with Slider Cycle 1 */
    
    
    /* Begin Header with Slider Cycle 2 */
    #c2-header {
        height: 315px;
        max-width: 100%;
    }
    #c2-header .c2-slideshow {
        height: 315px;
        width: 100%;
    }
    #c2-slider > li { width: 300px !important; padding: 0 10px; }
    .c2-slide-img-frame,
    .c2-slide-img-frame-bg,
    .c2-slide-img-wrapper {
        display:none;
    }
    #c2-slider .slide-desc {
        height: 315px;
        width: 300px;
    }
    .c2-slider-controls {
        margin-top: -38px;
        width: 320px;
    }
    #c2-nav { max-width: 67%; }
    /* End Header with Slider Cycle 2 */
    
    
    /* Begin Header with Slider Cycle 3 */
    #c3-header {
        width: 100%;
    }
    #c3-header .c3-slideshow {
        width: 320px;
        height: 142px;
    }
    #c3-slider {
        width:320px;
        height:142px;
    }
    #c3-slider li {
        width: 320px;
    }
    .c3-slide-img-wrapper,
    #c3-slider .sliding-image {
        width: 300px;
        height: 142px;
    }
    #c3-slider .sliding-text { display:none !important; }
    #c3-slider .c3_slide_link_url a {
        width:300px;
        height:142px;
    }
    /* End Header with Slider Cycle 3 */
    
    .tabs-wrapper ul.tabs li a { width: 282px;}
    
    .gallery .gallery-item img { width: 70%; }
    .gallery-columns-6 .gallery-item img { width: 60%; }
    .gallery-columns-7 .gallery-item img { width: 50%; }
    .gallery-columns-8 .gallery-item img { width: 45%; }
    
    #sec-nav-text-area-1, #sec-nav-text-area-2, #sec-nav-menu-area { padding: 0 10px; }
    
    /*
    */
    
}

/* Medium Screen ( 480px to 719px ) */
@media screen and (min-width: 480px) and (max-width: 719px) {

    #dropdown-holder #main-top-menu { display: block; }
    .selectnav { display: none; width:440px; }
    #main-menu { margin-top: 15px;}
    #navigation-menu { right: 20px; width: auto; }
    #sticky-menu-alias, #sticky-menu-logo { display: none !important; }

    body {
        min-width: 480px;
    }
    .container_24 {
        width: 480px;
    }
    
    .container_24 .grid_1 {
        width:20px;
    }

    .container_24 .grid_2 {
        width:40px;
    }

    .container_24 .grid_3 {
        width:60px;
    }

    .container_24 .grid_4 {
        width:80px;
    }

    .container_24 .grid_5 {
        width:100px;
    }

    .container_24 .grid_6 {
        width:120px;
    }

    .container_24 .grid_7 {
        width:140px;
    }

    .container_24 .grid_8 {
        width:160px;
    }

    .container_24 .grid_9 {
        width:180px;
    }

    .container_24 .grid_10 {
        width:200px;
    }

    .container_24 .grid_11 {
        width:220px;
    }

    .container_24 .grid_12 {
        width:240px;
    }

    .container_24 .grid_13 {
        width:260px;
    }

    .container_24 .grid_14 {
        width:280px;
    }

    .container_24 .grid_15 {
        width:300px;
    }

    .container_24 .grid_16 {
        width:320px;
    }

    .container_24 .grid_17 {
        width:340px;
    }

    .container_24 .grid_18 {
        width:360px;
    }

    .container_24 .grid_19 {
        width:380px;
    }

    .container_24 .grid_20 {
        width:400px;
    }

    .container_24 .grid_21 {
        width:420px;
    }

    .container_24 .grid_22 {
        width:440px;
    }

    .container_24 .grid_23 {
        width:460px;
    }

    .container_24 .grid_24 {
        width:480px;
    }




    /* Prefix Extra Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .prefix_1 {
        padding-left:20px;
    }

    .container_24 .prefix_2 {
        padding-left:40px;
    }

    .container_24 .prefix_3 {
        padding-left:60px;
    }

    .container_24 .prefix_4 {
        padding-left:80px;
    }

    .container_24 .prefix_5 {
        padding-left:100px;
    }

    .container_24 .prefix_6 {
        padding-left:120px;
    }

    .container_24 .prefix_7 {
        padding-left:140px;
    }

    .container_24 .prefix_8 {
        padding-left:160px;
    }

    .container_24 .prefix_9 {
        padding-left:180px;
    }

    .container_24 .prefix_10 {
        padding-left:200px;
    }

    .container_24 .prefix_11 {
        padding-left:220px;
    }

    .container_24 .prefix_12 {
        padding-left:240px;
    }

    .container_24 .prefix_13 {
        padding-left:260px;
    }

    .container_24 .prefix_14 {
        padding-left:280px;
    }

    .container_24 .prefix_15 {
        padding-left:300px;
    }

    .container_24 .prefix_16 {
        padding-left:320px;
    }

    .container_24 .prefix_17 {
        padding-left:340px;
    }

    .container_24 .prefix_18 {
        padding-left:360px;
    }

    .container_24 .prefix_19 {
        padding-left:380px;
    }

    .container_24 .prefix_20 {
        padding-left:400px;
    }

    .container_24 .prefix_21 {
        padding-left:420px;
    }

    .container_24 .prefix_22 {
        padding-left:440px;
    }

    .container_24 .prefix_23 {
        padding-left:460px;
    }



    /* Suffix Extra Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .suffix_1 {
        padding-right:20px;
    }

    .container_24 .suffix_2 {
        padding-right:40px;
    }

    .container_24 .suffix_3 {
        padding-right:60px;
    }

    .container_24 .suffix_4 {
        padding-right:80px;
    }

    .container_24 .suffix_5 {
        padding-right:100px;
    }

    .container_24 .suffix_6 {
        padding-right:120px;
    }

    .container_24 .suffix_7 {
        padding-right:140px;
    }

    .container_24 .suffix_8 {
        padding-right:160px;
    }

    .container_24 .suffix_9 {
        padding-right:180px;
    }

    .container_24 .suffix_10 {
        padding-right:200px;
    }

    .container_24 .suffix_11 {
        padding-right:220px;
    }

    .container_24 .suffix_12 {
        padding-right:240px;
    }

    .container_24 .suffix_13 {
        padding-right:260px;
    }

    .container_24 .suffix_14 {
        padding-right:280px;
    }

    .container_24 .suffix_15 {
        padding-right:300px;
    }

    .container_24 .suffix_16 {
        padding-right:320px;
    }

    .container_24 .suffix_17 {
        padding-right:340px;
    }

    .container_24 .suffix_18 {
        padding-right:360px;
    }

    .container_24 .suffix_19 {
        padding-right:380px;
    }

    .container_24 .suffix_20 {
        padding-right:400px;
    }

    .container_24 .suffix_21 {
        padding-right:420px;
    }

    .container_24 .suffix_22 {
        padding-right:440px;
    }

    .container_24 .suffix_23 {
        padding-right:460px;
    }



    /* Push Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .push_1 {
        left:20px;
    }

    .container_24 .push_2 {
        left:40px;
    }

    .container_24 .push_3 {
        left:60px;
    }

    .container_24 .push_4 {
        left:80px;
    }

    .container_24 .push_5 {
        left:100px;
    }

    .container_24 .push_6 {
        left:120px;
    }

    .container_24 .push_7 {
        left:140px;
    }

    .container_24 .push_8 {
        left:160px;
    }

    .container_24 .push_9 {
        left:180px;
    }

    .container_24 .push_10 {
        left:200px;
    }

    .container_24 .push_11 {
        left:220px;
    }

    .container_24 .push_12 {
        left:240px;
    }

    .container_24 .push_13 {
        left:260px;
    }

    .container_24 .push_14 {
        left:280px;
    }

    .container_24 .push_15 {
        left:300px;
    }

    .container_24 .push_16 {
        left:320px;
    }

    .container_24 .push_17 {
        left:340px;
    }

    .container_24 .push_18 {
        left:360px;
    }

    .container_24 .push_19 {
        left:380px;
    }

    .container_24 .push_20 {
        left:400px;
    }

    .container_24 .push_21 {
        left:420px;
    }

    .container_24 .push_22 {
        left:440px;
    }

    .container_24 .push_23 {
        left:460px;
    }



    /* Pull Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .pull_1 {
        right:20px;
    }

    .container_24 .pull_2 {
        right:40px;
    }

    .container_24 .pull_3 {
        right:60px;
    }

    .container_24 .pull_4 {
        right:80px;
    }

    .container_24 .pull_5 {
        right:100px;
    }

    .container_24 .pull_6 {
        right:120px;
    }

    .container_24 .pull_7 {
        right:140px;
    }

    .container_24 .pull_8 {
        right:160px;
    }

    .container_24 .pull_9 {
        right:180px;
    }

    .container_24 .pull_10 {
        right:200px;
    }

    .container_24 .pull_11 {
        right:220px;
    }

    .container_24 .pull_12 {
        right:240px;
    }

    .container_24 .pull_13 {
        right:260px;
    }

    .container_24 .pull_14 {
        right:280px;
    }

    .container_24 .pull_15 {
        right:300px;
    }

    .container_24 .pull_16 {
        right:320px;
    }

    .container_24 .pull_17 {
        right:340px;
    }

    .container_24 .pull_18 {
        right:360px;
    }

    .container_24 .pull_19 {
        right:380px;
    }

    .container_24 .pull_20 {
        right:400px;
    }

    .container_24 .pull_21 {
        right:420px;
    }

    .container_24 .pull_22 {
        right:440px;
    }

    .container_24 .pull_23 {
        right:460px;
    }


    #main-content, #sidebar { width: 480px; left: 0;}
    #recentcomments li { width: 430px; }
    
    .one_fourth, .one_third, .one_half, .two_third, .three_fourth { margin-right:0; }
    .one_fourth { width:100%; }
    .one_third { width:100%; }
    .one_half { width:100%; }
    .two_third { width:100%; }
    .three_fourth { width:100%; }
    .full_width { width:100%; }
    
    #calendar_wrap td { padding: 8px 24px; }
    #page-peel, #slogan, #feedback { display: none; }
    #top-elements {
        display: table;
        height: 100%;
    }
    #logo {
        left: 0;
        margin-left: 0;
        padding-left: 20px;
        position: relative;
        width: 440px;
    }
    #logo h1 a, #logo .site-name a {
        width: 440px;
        background-position: 50% 60% !important;
        -webkit-background-size: contain !important; /* Safari and Chrome */
        -moz-background-size: contain !important; /* Firefox */
        -ms-background-size: contain !important; /* Internet Explorer */
        -o-background-size: contain !important; /* Opera */
        background-size: contain !important; /* CSS3 */
    }
    #top-elements .phone-number {
        padding-left: 20px;
        width: 440px;
        text-align: center;
        position: relative;
    }
    #top-elements .phone-number-padding { padding: 10px 0 0;}
    #top-elements .social-media-area {
        padding-left: 20px;
        position: relative;
        width: 440px;
        z-index: 9999;
    }
    #top-elements .social_media_top {
        display: table;
        margin: 0 auto;
        float:none;
        padding: 0;
    }
    #top-elements .social-icons li.social_icon:first-child { margin-left:0;}
    
    #top-elements #search {
        padding-left: 0px;
        width: auto;
        text-align: center;
        position: relative;
        margin:0;
        margin-right: 0px;
        float:none;
    }
    #top-elements #search .search_box {
        float: none;
        margin: 0;
        padding: 10px 0 0;
    }
    
    
    /* Blog Section Post Image with image frame */
    .post-image img {
        width: 100%;
        height: auto;
    }
    .post-image-holder,
    .post-hover-image {
        width: 100%;
        -webkit-background-size: contain;
        -moz-background-size: contain; 
        -ms-background-size: contain; 
        -o-background-size: contain; 
        background-size: contain; 
    }
    .post-image-holder { height: 148px;}
    .post-hover-image { height: 124px;}
    .post-image {
      top: 12px;
      left: 12px;
      width: 416px;
      height: 124px;
    }
    
    img.responsive-max-width,
    .entry .custom-frame-wrapper {
        width: 100%;
    }
    .custom-frame-wrapper img {
       // width: 460px;
        max-width: 100%;
    }
    .custom-frame-wrapper.alignleft, 
    .custom-frame-wrapper.alignright {
        margin:6px auto 10px !important;
    }
    .custom-frame-wrapper.aligncenter { margin-bottom:6px !important;}
    
    
    ol.commentlist, .grid_24 ol.commentlist { width: 440px; }
    .commentlist li { padding-right: 0; }
    
    .post-top h1, .post-top h2, .post-top h3 { width: 440px;}
    #footer-bg .container_24 .grid_20 {
        width: 340px;
    }
    
    
    
    /* 3 & 4 Column Portfolio */
    .portfolio-items-wrapper { width: 440px; }
    .portfolio-zoom-image-3-col {
        background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/zoom-image-4-col.png);
        width: 176px;
        height: 116px;
    }
    .thumb-holder-3-col {
        background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/thumb-holder-4-col.png) no-repeat scroll 0 0;
        width: 200px;
        height: 150px;
    }
    .portfolio-img-thumb-3-col img {
        width: 176px;
        height: 116px;
        left: 0;
        top: 0;
    }
    .portfolio-img-thumb-3-col {
        width: 176px;
        height: 116px;
        left:12px;
        top: 17px;
    }
    
    .portfolio-3-column-page .portfolio-items-wrapper .one_third,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .one_third,
    .portfolio-4-column-page .portfolio-items-wrapper .one_fourth,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .one_fourth { 
        width:200px;
    }
    .portfolio-3-column-page .portfolio-items-wrapper .one_third,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .one_third,
    .portfolio-4-column-page .portfolio-items-wrapper .one_fourth,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .one_fourth { 
        margin-left: 10px;
        margin-right: 10px;
    }
    .portfolio-3-column-page .portfolio-items-wrapper .last_column,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .last_column,
    .portfolio-4-column-page .portfolio-items-wrapper .last_column,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .last_column { 
        margin-right: 10px !important;
    }
    
    .portfolio-3-column-page .portfolio-items-wrapper .clear,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .clear,
    .portfolio-4-column-page .portfolio-items-wrapper .clear,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .clear { 
        clear: none;
    }
    /* 1 Column Portfolio Text Area Title */
    h2.portfolio-single-column { margin-top: -10px; }
    
    
    /* Sortable Portfolio */
    .one_third_isotope { width: 200px; }
    .isotoope-portfolio-wrapper, 
    .isotoope-portfolio-wrapper #portfolio-container {
        width: 480px;
    }
    .isotoope-portfolio-wrapper #isotope-options {
        width: 460px;
    }
    
    
    /* Flexible Embedded Videos, Objects and iframes */
    embed, object, iframe { width: 100%; }
    
    
    /* Begin Header with Flashmo Grid Slider */
    #gs-header .gs-slideshow object#slider,
    #gs-header .gs-slideshow #flashmo_slider,
    #gs-shadow { display:none; }
    #gs-header .gs-slideshow #flashmo-slider-responsive { display:block; }
    #gs-header #header-content { max-width: 480px; height: auto; }
    /* End Header with Flashmo Grid Slider */
    
    
    /* Begin Header with Piecemaker Slider */
    #piecemaker-header #piecemaker-wrapper #flashcontent { display:none; }
    #piecemaker-header #piecemaker-wrapper #flashcontent-responsive { display:block; }
    #piecemaker-header { height: auto; }
    #piecemaker-header #piecemaker-wrapper { max-width: 480px; height: auto; margin: 15px auto; }
    /* End Header with Piecemaker Slider */
    
    
    /* Begin Header with Slider Cycle 1 */
    #c1-header {
        height: auto;
        max-width: 100%;
    }
    #c1-header .c1-slideshow {
        max-width: 480px;
        height: 210px;
    }
    .c1-slide-img-wrapper {
        max-width:456px;
        height:auto;
        padding: 12px;
    }
    #c1-slider {
        width: 100%;
        max-height: 100%;
        -webkit-background-size: contain;
        -moz-background-size: contain; 
        -ms-background-size: contain; 
        -o-background-size: contain; 
        background-size: contain; 
    }
    #c1-slider li { max-width: 480px; }
    #c1-resumeButton a { margin-right:18px; }
    #c1-shadow { display:none; }
    #c1-nav { max-width: 86%; }
    /* End Header with Slider Cycle 1 */
    
    
    
    /* Begin Header with Slider Cycle 2 */
    #c2-header {
        height: 280px;
        max-width: 100%;
    }
    #c2-header .c2-slideshow {
        height: 280px;
        width: 100%;
    }
    #c2-slider > li { width: 440px !important;  padding: 0 20px; }
    .c2-slide-img-frame,
    .c2-slide-img-frame-bg,
    .c2-slide-img-wrapper {
        display:none;
    }
    #c2-slider .slide-desc {
        height: 280px;
        width: 440px;
    }
    .c2-slider-controls {
        margin-top: -38px;
        width: 480px;
    }
    #c2-nav { max-width: 80%; }
    /* End Header with Slider Cycle 2 */
    
    
    /* Begin Header with Slider Cycle 3 */
    #c3-header {
        width: 100%;
    }
    #c3-header .c3-slideshow {
        width: 480px;
        height: 215px;
    }
    #c3-slider {
        width:480px;
        height:215px;
    }
    #c3-slider li {
        width: 480px;
    }
    .c3-slide-img-wrapper,
    #c3-slider .sliding-image {
        width: 460px;
        height: 215px;
    }
    #c3-slider .sliding-text { display:none !important; }
    #c3-slider .c3_slide_link_url a {
        width:460px;
        height:215px;
    }
    /* End Header with Slider Cycle 3 */

    .tabs-wrapper ul.tabs li a { width: 422px;}
    
    .gallery .gallery-item img { width: 70%; }

    /* 
    */
    
}


/* 720px to 959px Screen */
@media screen and (min-width: 720px) and (max-width: 959px) {

    body {
        min-width: 720px;
    }
    .container_24 {
        width: 720px;
    }
    .container_24 .grid_1 {
        width:30px;
    }

    .container_24 .grid_2 {
        width:60px;
    }

    .container_24 .grid_3 {
        width:90px;
    }

    .container_24 .grid_4 {
        width:120px;
    }

    .container_24 .grid_5 {
        width:150px;
    }

    .container_24 .grid_6 {
        width:180px;
    }

    .container_24 .grid_7 {
        width:210px;
    }

    .container_24 .grid_8 {
        width:240px;
    }

    .container_24 .grid_9 {
        width:270px;
    }

    .container_24 .grid_10 {
        width:300px;
    }

    .container_24 .grid_11 {
        width:330px;
    }

    .container_24 .grid_12 {
        width:360px;
    }

    .container_24 .grid_13 {
        width:390px;
    }

    .container_24 .grid_14 {
        width:420px;
    }

    .container_24 .grid_15 {
        width:450px;
    }

    .container_24 .grid_16 {
        width:480px;
    }

    .container_24 .grid_17 {
        width:510px;
    }

    .container_24 .grid_18 {
        width:540px;
    }

    .container_24 .grid_19 {
        width:570px;
    }

    .container_24 .grid_20 {
        width:600px;
    }

    .container_24 .grid_21 {
        width:630px;
    }

    .container_24 .grid_22 {
        width:660px;
    }

    .container_24 .grid_23 {
        width:690px;
    }

    .container_24 .grid_24 {
        width:720px;
    }




    /* Prefix Extra Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .prefix_1 {
        padding-left:30px;
    }

    .container_24 .prefix_2 {
        padding-left:60px;
    }

    .container_24 .prefix_3 {
        padding-left:90px;
    }

    .container_24 .prefix_4 {
        padding-left:120px;
    }

    .container_24 .prefix_5 {
        padding-left:150px;
    }

    .container_24 .prefix_6 {
        padding-left:180px;
    }

    .container_24 .prefix_7 {
        padding-left:210px;
    }

    .container_24 .prefix_8 {
        padding-left:240px;
    }

    .container_24 .prefix_9 {
        padding-left:270px;
    }

    .container_24 .prefix_10 {
        padding-left:300px;
    }

    .container_24 .prefix_11 {
        padding-left:330px;
    }

    .container_24 .prefix_12 {
        padding-left:360px;
    }

    .container_24 .prefix_13 {
        padding-left:390px;
    }

    .container_24 .prefix_14 {
        padding-left:420px;
    }

    .container_24 .prefix_15 {
        padding-left:450px;
    }

    .container_24 .prefix_16 {
        padding-left:480px;
    }

    .container_24 .prefix_17 {
        padding-left:510px;
    }

    .container_24 .prefix_18 {
        padding-left:540px;
    }

    .container_24 .prefix_19 {
        padding-left:570px;
    }

    .container_24 .prefix_20 {
        padding-left:600px;
    }

    .container_24 .prefix_21 {
        padding-left:630px;
    }

    .container_24 .prefix_22 {
        padding-left:660px;
    }

    .container_24 .prefix_23 {
        padding-left:690px;
    }



    /* Suffix Extra Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .suffix_1 {
        padding-right:30px;
    }

    .container_24 .suffix_2 {
        padding-right:60px;
    }

    .container_24 .suffix_3 {
        padding-right:90px;
    }

    .container_24 .suffix_4 {
        padding-right:120px;
    }

    .container_24 .suffix_5 {
        padding-right:150px;
    }

    .container_24 .suffix_6 {
        padding-right:180px;
    }

    .container_24 .suffix_7 {
        padding-right:210px;
    }

    .container_24 .suffix_8 {
        padding-right:240px;
    }

    .container_24 .suffix_9 {
        padding-right:270px;
    }

    .container_24 .suffix_10 {
        padding-right:300px;
    }

    .container_24 .suffix_11 {
        padding-right:330px;
    }

    .container_24 .suffix_12 {
        padding-right:360px;
    }

    .container_24 .suffix_13 {
        padding-right:390px;
    }

    .container_24 .suffix_14 {
        padding-right:420px;
    }

    .container_24 .suffix_15 {
        padding-right:450px;
    }

    .container_24 .suffix_16 {
        padding-right:480px;
    }

    .container_24 .suffix_17 {
        padding-right:510px;
    }

    .container_24 .suffix_18 {
        padding-right:540px;
    }

    .container_24 .suffix_19 {
        padding-right:570px;
    }

    .container_24 .suffix_20 {
        padding-right:600px;
    }

    .container_24 .suffix_21 {
        padding-right:630px;
    }

    .container_24 .suffix_22 {
        padding-right:660px;
    }

    .container_24 .suffix_23 {
        padding-right:690px;
    }



    /* Push Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .push_1 {
        left:30px;
    }

    .container_24 .push_2 {
        left:60px;
    }

    .container_24 .push_3 {
        left:90px;
    }

    .container_24 .push_4 {
        left:120px;
    }

    .container_24 .push_5 {
        left:150px;
    }

    .container_24 .push_6 {
        left:180px;
    }

    .container_24 .push_7 {
        left:210px;
    }

    .container_24 .push_8 {
        left:240px;
    }

    .container_24 .push_9 {
        left:270px;
    }

    .container_24 .push_10 {
        left:300px;
    }

    .container_24 .push_11 {
        left:330px;
    }

    .container_24 .push_12 {
        left:360px;
    }

    .container_24 .push_13 {
        left:390px;
    }

    .container_24 .push_14 {
        left:420px;
    }

    .container_24 .push_15 {
        left:450px;
    }

    .container_24 .push_16 {
        left:480px;
    }

    .container_24 .push_17 {
        left:510px;
    }

    .container_24 .push_18 {
        left:540px;
    }

    .container_24 .push_19 {
        left:570px;
    }

    .container_24 .push_20 {
        left:600px;
    }

    .container_24 .push_21 {
        left:630px;
    }

    .container_24 .push_22 {
        left:660px;
    }

    .container_24 .push_23 {
        left:690px;
    }



    /* Pull Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/


    .container_24 .pull_1 {
        right:30px;
    }

    .container_24 .pull_2 {
        right:60px;
    }

    .container_24 .pull_3 {
        right:90px;
    }

    .container_24 .pull_4 {
        right:120px;
    }

    .container_24 .pull_5 {
        right:150px;
    }

    .container_24 .pull_6 {
        right:180px;
    }

    .container_24 .pull_7 {
        right:210px;
    }

    .container_24 .pull_8 {
        right:240px;
    }

    .container_24 .pull_9 {
        right:270px;
    }

    .container_24 .pull_10 {
        right:300px;
    }

    .container_24 .pull_11 {
        right:330px;
    }

    .container_24 .pull_12 {
        right:360px;
    }

    .container_24 .pull_13 {
        right:390px;
    }

    .container_24 .pull_14 {
        right:420px;
    }

    .container_24 .pull_15 {
        right:450px;
    }

    .container_24 .pull_16 {
        right:480px;
    }

    .container_24 .pull_17 {
        right:510px;
    }

    .container_24 .pull_18 {
        right:540px;
    }

    .container_24 .pull_19 {
        right:570px;
    }

    .container_24 .pull_20 {
        right:600px;
    }

    .container_24 .pull_21 {
        right:630px;
    }

    .container_24 .pull_22 {
        right:660px;
    }

    .container_24 .pull_23 {
        right:690px;
    }
    
    
    .post-top h1, .post-top h2, .post-top h3 { width: 440px;}
    .grid_24 .post-top h1, .grid_24 .post-top h2, .grid_24 .post-top h3 { width: 680px;}

    .isotoope-portfolio-wrapper, 
    .isotoope-portfolio-wrapper #portfolio-container,
    #isotope-options {
        width: 720px;
    }
    .isotope-options-padding {
        padding-left: 10px;
    }
    
    #navigation-menu ul.sf-menu > li {
      margin-left: -16px;
    }

    #navigation-menu ul.sf-menu > li > a.sf-with-ul,
    #navigation-menu ul.sf-menu > li > a.sf-with-ul:hover {
      padding-right:23px;
    }
    
  
    #logo {
        padding-left: 20px;
        width: auto;
		position: relative;
    }
    #logo h1 a, #logo .site-name a {
        max-width: 440px;
        max-height: 100%;
        background-position: 0 100%;
        -webkit-background-size: contain;
        -moz-background-size: contain; 
        -ms-background-size: contain; 
        -o-background-size: contain; 
        background-size: contain; 
    }
    #top-elements .phone-number,
    #top-elements #search,
    #top-elements .social-media-area {
      float: right;
      clear: right;
      padding-left: inherit;
      padding-right: 0px;
      width: 240px;
      ;
    }
    #top-elements .phone-number-padding,
    #top-elements .social_media_top {
        padding-right:0;
    }
    #search .search_box { margin-right: 0; }
    
    
    /* Blog Section Post Image with image frame */
    .post-image img {
        width: 100%;
        height: auto;
    }
    .post-image-holder,
    .post-hover-image {
        width: 100%;
        -webkit-background-size: contain;
        -moz-background-size: contain; 
        -ms-background-size: contain; 
        -o-background-size: contain; 
        background-size: contain; 
    }
    .post-image-holder { height: 148px;}
    .post-hover-image { height: 124px;}
    .post-image {
      top: 12px;
      left: 12px;
      width: 416px;
      height: 124px;
    }
    
    
    #recentcomments li { width: 190px; }
    ol.commentlist { width: 440px; }
    .commentlist li { padding-right: 0; }
    .grid_24 ol.commentlist { width: 680px; }
    
    #calendar_wrap td { padding: 8px 7px; }
    
    /* 2 Column Portfolio */
    .thumb-holder-2-col, 
    .portfolio-zoom-image-2-col { 
        height: 212px;
    }
    .portfolio-img-thumb-2-col img {
        width: 100%;
        height: auto;
    }
    .thumb-holder-2-col,
    .portfolio-zoom-image-2-col {
        width: 100%;
        -webkit-background-size: contain;
        -moz-background-size: contain; 
        -ms-background-size: contain; 
        -o-background-size: contain; 
        background-size: contain; 
    }
    .portfolio-zoom-image-2-col,
    .portfolio-img-thumb-2-col img {
        width: 307px;
        height: 163px;
        left: 0;
        top: 0;
    }
    .portfolio-img-thumb-2-col {
        width: 307px;
        height: 163px;
        left: 12px;
        top: 24px;
    }

    
    /* 3 & 4 Column Portfolio */
    .portfolio-zoom-image-3-col {
        background-image: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/zoom-image-4-col.png);
        width: 176px;
        height: 116px;
    }
    .thumb-holder-3-col {
        background: transparent url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/thumb-holder-4-col.png) no-repeat scroll 0 0;
        width: 200px;
        height: 150px;
    }
    .portfolio-img-thumb-3-col img {
        width: 176px;
        height: 116px;
        left: 0;
        top: 0;
    }
    .portfolio-img-thumb-3-col {
        width: 176px;
        height: 116px;
        left:12px;
        top: 17px;
    }
    
    .portfolio-3-column-page .portfolio-items-wrapper .one_third,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .one_third,
    .portfolio-4-column-page .portfolio-items-wrapper .one_fourth,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .one_fourth { 
        width:200px;
    }
    .portfolio-3-column-page .portfolio-items-wrapper .one_third,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .one_third,
    .portfolio-4-column-page .portfolio-items-wrapper .one_fourth,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .one_fourth { 
        margin-left: 15px;
        margin-right: 15px;
    }
    .portfolio-3-column-page .portfolio-items-wrapper .last_column,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .last_column,
    .portfolio-4-column-page .portfolio-items-wrapper .last_column,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .last_column { 
        margin-right: 15px !important;
    }
    
    .portfolio-3-column-page .portfolio-items-wrapper .clear,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .clear,
    .portfolio-4-column-page .portfolio-items-wrapper .clear,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .clear { 
        clear: none;
    }
    
    /* 1 Column Portfolio Text Area Title */
    h2.portfolio-single-column { margin-top: 10px; }
    
    
    /* Sortable Portfolio */
    .one_third_isotope { width: 200px; }
    .one_half_isotope {
        width: 335px;
        margin-left: 12px;
        margin-right: 12px;
    }
    
    
    /* Flexible Embedded Videos, Objects and iframes */
    embed, object, iframe { width: 100%; }
    

    /* Begin Header with Flashmo Grid Slider */
    #gs-header .gs-slideshow object#slider,
    #gs-header .gs-slideshow #flashmo_slider,
    #gs-shadow { display:none; }
    #gs-header .gs-slideshow #flashmo-slider-responsive { display:block; }
    #gs-header #header-content { max-width: 720px; height: auto; }
    /* End Header with Flashmo Grid Slider */
    
    
    /* Begin Header with Piecemaker Slider */
    #piecemaker-header #piecemaker-wrapper #flashcontent { display:none; }
    #piecemaker-header #piecemaker-wrapper #flashcontent-responsive { display:block; }
    #piecemaker-header { height: auto; }
    #piecemaker-header #piecemaker-wrapper { max-width: 720px; height: auto; margin: 15px auto; }
    /* End Header with Piecemaker Slider */
    
    
    /* Begin Header with Slider Cycle 1 */
    #c1-header {
        height: auto;
        max-width: 100%;
    }
    #c1-header .c1-slideshow {
        max-width: 720px;
        height: 316px;
    }
    .c1-slide-img-wrapper {
        max-width:684px;
        height:auto;
        padding: 18px;
    }
    #c1-slider {
        width: 100%;
        max-height: 100%;
        -webkit-background-size: contain;
        -moz-background-size: contain; 
        -ms-background-size: contain; 
        -o-background-size: contain; 
        background-size: contain; 
    }
    #c1-slider li { max-width: 720px; }
    #c1-shadow { display:none; }
    /* End Header with Slider Cycle 1 */
    
    
    /* Begin Header with Slider Cycle 2 */
    #c2-header {
        height: auto;
        max-width: 100%;
    }
    #c2-header .c2-slideshow {
        height: 255px;
        width: 720px;
    }
    .c2-slide-img-frame {
        height: 197px;
        width: 310px;
        -webkit-background-size: contain;
        -moz-background-size: contain; 
        -ms-background-size: contain; 
        -o-background-size: contain; 
        background-size: contain; 
    }
    .c2-slide-img-frame-bg {
        height: 169px;
        right: 18px;
        top: 14px;
        width: 280px;
    }
    #c2-slider > li { width: 690px !important; }
    .c2-slide-img-wrapper {
        height: 173px;
        width: 280px;
        padding-right: 10px;
        padding-top: 8px;
    }
    #c2-slider .slide-desc {
        height: 250px;
        width: 364px;
    }
    .c2-slider-controls { width: 314px; margin-top: -70px; }
    /* End Header with Slider Cycle 2 */

    
    
    /* Begin Header with Slider Cycle 3 */
    #c3-header {
        width: 100%;
    }
    #c3-header .c3-slideshow {
        width: 720px;
        height: 323px;
    }
    #c3-slider {
        width:720px;
        height:323px;
    }
    #c3-slider li {
        width: 720px;
    }
    .c3-slide-img-wrapper,
    #c3-slider .sliding-image {
        width: 700px;
        height: 323px;
    }
    #c3-slider .sliding-text { display:none !important; }
    #c3-slider .c3_slide_link_url a {
        width:700px;
        height:323px;
    }
    /* End Header with Slider Cycle 3 */

    .gallery .gallery-item img { width: 70%; }
    
    /*
    */
    
}


@media screen and (max-width: 719px) {
    #top-wrapper { padding-bottom: 0px; }
    #main-menu {
        background-image: none;
        background-color: transparent;
    }
    #main-menu select.selectnav {
        color: #717171;
        cursor: pointer;
        display: none;
        font-family: arial;
        font-size: 15px;
        overflow: hidden;
        padding: 9px 9px;
        position: relative;
        text-decoration: none;
        white-space: nowrap;
        line-height: 23px;
        cursor: pointer;
    }
    #main-menu select.selectnav option { padding: 1px 0; font-size: 0.8em; }

    /* Secondary Menu styles: */
    #secondary-nav-bar-location-1, #secondary-nav-bar-location-2, #secondary-nav-bar-location-3 {
        width: 100%;
        text-align: center;
    }
    #sec-nav-text-area-1, #sec-nav-text-area-2, #sec-nav-menu-area { text-align: center; padding: 0 20px; }
    #secondary-navigation-bar-content .ud-social-icons { text-align: center; }
 
}

@media screen and (max-width: 959px) {
    
    /* BEGIN: Mean Menu styles. */
    
    /* Mean Menu styles. hide the link until viewport size is reached */
    a.meanmenu-reveal {
        display: none;
    }
    
    nav.mean-nav li a span:nth-child(2) { display: none !important; }
    .mean-container a {
        border:0 none;
        outline:none;
        cursor:pointer;
    }
    .mean-container #main-menu {
        padding:0;
        margin:0;
        height:0;
    }

    /* when under viewport size, .mean-container is added to body */
    .mean-container .mean-bar { 
        float: left;
        width: 100%;
        position: relative;
        background: #ff7900;
        padding: 0px 0;
        min-height: 30px;
        z-index: 999999;
    }
    .mean-container a.meanmenu-reveal {
        width: 67px;
        height: 18px;
        padding: 7px 13px 11px 13px;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        color: #fff;
        text-decoration: none;
        font-size: 16px;
        text-indent: -9999em;
        line-height: 22px;
        font-size: 1px;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        content: url(//vitapteka.ru/menu2.png);
    }
    .mean-container a.meanmenu-reveal span {
        display: block;
        background: #fff;
        height: 3px;
        margin-top: 3px;
    }
    .mean-container .mean-nav { 
        float: left;
        width: 100%;
        background: #c76309;
        margin-top: 33px;
    }
    .mean-container .mean-nav ul {
        padding: 0;
        margin: 0;
        width: 100% !important;
        list-style-type: none;
    }
    .mean-container .mean-nav ul li {
        position: relative;
        float: left;
        width: 100%;
        margin-left:0;
    }
    .mean-container .mean-nav ul li a {
        display: block;
        float: left;
        width: 100%;
        padding: 1em 5%;
        margin: 0;
        text-align: left;
        color: #fff;
        border-bottom: 1px solid #383838;
        border-bottom: 1px solid rgba(255,255,255,0.5);
        text-decoration: none;
        text-transform: uppercase;
    }
    
    .mean-container .mean-nav ul li ul li {
        width: 100%;
    }
    .mean-container .mean-nav ul li li a {
        width: 80%;
        padding: 1em 10%;
        border-bottom: 1px solid #f1f1f1;
        border-bottom: 1px solid rgba(255,255,255,0.25);
        opacity: 0.75; 
        filter: alpha(opacity=75);
        text-shadow: none !important;
        visibility: visible;
    }
    .mean-container .mean-nav ul li.mean-last a {
        border-bottom: none;
        margin-bottom: 0;
    }
    .mean-container .mean-nav ul li li li a {
        width: 70%;
        padding: 1em 15%;
    }
    .mean-container .mean-nav ul li li li li a {
        width: 60%;
        padding: 1em 20%;
    }
    .mean-container .mean-nav ul li li li li li a {
        width: 50%;
        padding: 1em 25%;
    }
    .mean-container .mean-nav ul li a:hover { 
        background: #008158;
        background: rgba(255,255,255,0.1); 
    }
    .mean-container .mean-nav ul li a.mean-expand {
        width: 20px;
        height: 20px;
        line-height: 1.2;
        border: none !important;
        padding: 12px !important;
        text-align: center;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
        font-weight: 700;
    }
    .mean-container .mean-nav ul li a.mean-expand:hover {
        background: none;
    }
    .mean-container .mean-push { 
        float: left;
        width: 100%;
        padding: 0;
        margin: 0;
        clear: both; 
    }
    .mean-nav .wrapper {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    /* END: Mean Menu styles. */
    
}

@media screen and (max-width: 1000px) {
    #feedback { display: none; }
}
@media screen and (max-width: 1040px) {
    #page-peel { display: none; }
}

@media screen and (min-width: 760px) and (max-width: 959px) {
    #feedback { display: block; }
}
@media screen and (min-width: 800px) and (max-width: 959px) {
    #page-peel { display: block; }
}

 @media only screen and (max-width: 575px) {
        .bazz-pro {
            bottom: -10px;
            left: -10px;
            right: auto !important;
        }

        .bazz-pro.opened {
            bottom: 0;
            left: 0;
            right: auto !important;
        }
}


/*
Theme Name: U-Design
960 Fluid Version
Based on 960 Grid System - http://960.gs/

Licensed under GPL and MIT.
*/


@media screen and (min-width: 960px) {
    

    /* Containers
    ----------------------------------------------------------------------------------------------------
    .container_24 {
        width: 94%;
        margin-left: 3%;
        margin-right: 3%;
    }
    */

    /* Grid >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/
    .container_24 .grid_1 {
        width: 4.167%;
    }
    .container_24 .grid_2 {
        width: 8.333%;
    }
    .container_24 .grid_3 {
        width: 12.5%;
    }
    .container_24 .grid_4 {
        width: 16.667%;
    }
    .container_24 .grid_5 {
        width: 20.833%;
    }
    .container_24 .grid_6 {
        width: 25%;
    }
    .container_24 .grid_7 {
        width: 29.167%;
    }
    .container_24 .grid_8 {
        width: 33.333%;
    }
    .container_24 .grid_9 {
        width: 37.5%;
    }
    .container_24 .grid_10 {
        width: 41.667%;
    }
    .container_24 .grid_11 {
        width: 45.833%;
    }
    .container_24 .grid_12 {
        width: 50%;
    }
    .container_24 .grid_13 {
        width: 54.167%;
    }
    .container_24 .grid_14 {
        width: 58.333%;
    }
    .container_24 .grid_15 {
        width: 62.5%;
    }
    .container_24 .grid_16 {
        width: 66.667%;
    }
    .container_24 .grid_17 {
        width: 70.833%;
    }
    .container_24 .grid_18 {
        width: 75%;
    }
    .container_24 .grid_19 {
        width: 79.167%;
    }
    .container_24 .grid_20 {
        width: 83.333%;
    }
    .container_24 .grid_21 {
        width: 87.5%;
    }
    .container_24 .grid_22 {
        width: 91.667%;
    }
    .container_24 .grid_23 {
        width: 95.833%;
    }
    .container_24 .grid_24 {
        width: 100%;
    }


    /* Prefix Extra Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/
    .container_24 .prefix_1 {
        padding-left: 4.167%;
    }
    .container_24 .prefix_2 {
        padding-left: 8.333%;
    }
    .container_24 .prefix_3 {
        padding-left: 12.5%;
    }
    .container_24 .prefix_4 {
        padding-left: 16.667%;
    }
    .container_24 .prefix_5 {
        padding-left: 20.833%;
    }
    .container_24 .prefix_6 {
        padding-left: 25%;
    }
    .container_24 .prefix_7 {
        padding-left: 29.167%;
    }
    .container_24 .prefix_8 {
        padding-left: 33.333%;
    }
    .container_24 .prefix_9 {
        padding-left: 37.5%;
    }
    .container_24 .prefix_10 {
        padding-left: 41.667%;
    }
    .container_24 .prefix_11 {
        padding-left: 45.833%;
    }
    .container_24 .prefix_12 {
        padding-left: 50%;
    }
    .container_24 .prefix_13 {
        padding-left: 54.167%;
    }
    .container_24 .prefix_14 {
        padding-left: 58.333%;
    }
    .container_24 .prefix_15 {
        padding-left: 62.5%;
    }
    .container_24 .prefix_16 {
        padding-left: 66.667%;
    }
    .container_24 .prefix_17 {
        padding-left: 70.833%;
    }
    .container_24 .prefix_18 {
        padding-left: 75%;
    }
    .container_24 .prefix_19 {
        padding-left: 79.167%;
    }
    .container_24 .prefix_20 {
        padding-left: 83.333%;
    }
    .container_24 .prefix_21 {
        padding-left: 87.5%;
    }
    .container_24 .prefix_22 {
        padding-left: 91.667%;
    }
    .container_24 .prefix_23 {
        padding-left: 95.833%;
    }


    /* Suffix Extra Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/
    .container_24 .suffix_1 {
        padding-right: 4.167%;
    }
    .container_24 .suffix_2 {
        padding-right: 8.333%;
    }
    .container_24 .suffix_3 {
        padding-right: 12.5%;
    }
    .container_24 .suffix_4 {
        padding-right: 16.667%;
    }
    .container_24 .suffix_5 {
        padding-right: 20.833%;
    }
    .container_24 .suffix_6 {
        padding-right: 25%;
    }
    .container_24 .suffix_7 {
        padding-right: 29.167%;
    }
    .container_24 .suffix_8 {
        padding-right: 33.333%;
    }
    .container_24 .suffix_9 {
        padding-right: 37.5%;
    }
    .container_24 .suffix_10 {
        padding-right: 41.667%;
    }
    .container_24 .suffix_11 {
        padding-right: 45.833%;
    }
    .container_24 .suffix_12 {
        padding-right: 50%;
    }
    .container_24 .suffix_13 {
        padding-right: 54.167%;
    }
    .container_24 .suffix_14 {
        padding-right: 58.333%;
    }
    .container_24 .suffix_15 {
        padding-right: 62.5%;
    }
    .container_24 .suffix_16 {
        padding-right: 66.667%;
    }
    .container_24 .suffix_17 {
        padding-right: 70.833%;
    }
    .container_24 .suffix_18 {
        padding-right: 75%;
    }
    .container_24 .suffix_19 {
        padding-right: 79.167%;
    }
    .container_24 .suffix_20 {
        padding-right: 83.333%;
    }
    .container_24 .suffix_21 {
        padding-right: 87.5%;
    }
    .container_24 .suffix_22 {
        padding-right: 91.667%;
    }
    .container_24 .suffix_23 {
        padding-right: 95.833%;
    }


    /* Push Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/
    .container_24 .push_1 {
        left: 4.167%;
    }
    .container_24 .push_2 {
        left: 8.333%;
    }
    .container_24 .push_3 {
        left: 12.5%;
    }
    .container_24 .push_4 {
        left: 16.667%;
    }
    .container_24 .push_5 {
        left: 20.833%;
    }
    .container_24 .push_6 {
        left: 25%;
    }
    .container_24 .push_7 {
        left: 29.167%;
    }
    .container_24 .push_8 {
        left: 33.333%;
    }
    .container_24 .push_9 {
        left: 37.5%;
    }
    .container_24 .push_10 {
        left: 41.667%;
    }
    .container_24 .push_11 {
        left: 45.833%;
    }
    .container_24 .push_12 {
        left: 50%;
    }
    .container_24 .push_13 {
        left: 54.167%;
    }
    .container_24 .push_14 {
        left: 58.333%;
    }
    .container_24 .push_15 {
        left: 62.5%;
    }
    .container_24 .push_16 {
        left: 66.667%;
    }
    .container_24 .push_17 {
        left: 70.833%;
    }
    .container_24 .push_18 {
        left: 75%;
    }
    .container_24 .push_19 {
        left: 79.167%;
    }
    .container_24 .push_20 {
        left: 83.333%;
    }
    .container_24 .push_21 {
        left: 87.5%;
    }
    .container_24 .push_22 {
        left: 91.667%;
    }
    .container_24 .push_23 {
        left: 95.833%;
    }


    /* Pull Space >> 24 Columns
    ----------------------------------------------------------------------------------------------------*/
    .container_24 .pull_1 {
        right: 4.167%;
    }
    .container_24 .pull_2 {
        right: 8.333%;
    }
    .container_24 .pull_3 {
        right: 12.5%;
    }
    .container_24 .pull_4 {
        right: 16.667%;
    }
    .container_24 .pull_5 {
        right: 20.833%;
    }
    .container_24 .pull_6 {
        right: 25%;
    }
    .container_24 .pull_7 {
        right: 29.167%;
    }
    .container_24 .pull_8 {
        right: 33.333%;
    }
    .container_24 .pull_9 {
        right: 37.5%;
    }
    .container_24 .pull_10 {
        right: 41.667%;
    }
    .container_24 .pull_11 {
        right: 45.833%;
    }
    .container_24 .pull_12 {
        right: 50%;
    }
    .container_24 .pull_13 {
        right: 54.167%;
    }
    .container_24 .pull_14 {
        right: 58.333%;
    }
    .container_24 .pull_15 {
        right: 62.5%;
    }
    .container_24 .pull_16 {
        right: 66.667%;
    }
    .container_24 .pull_17 {
        right: 70.833%;
    }
    .container_24 .pull_18 {
        right: 75%;
    }
    .container_24 .pull_19 {
        right: 79.167%;
    }
    .container_24 .pull_20 {
        right: 83.333%;
    }
    .container_24 .pull_21 {
        right: 87.5%;
    }
    .container_24 .pull_22 {
        right: 91.667%;
    }
    .container_24 .pull_23 {
        right: 95.833%;
    }

}



textarea#comment {
  width:100%;
}

.wpshop_button a
{
	width:100px !important;
	height:54px !important;
}

.wpshop_bag {
	max-width: 530px !important;
}

.post .wpshop_bag, .Post .wpshop_bag {
	margin: 20px !important;
}

.phone-number-padding a {
	color:#006DFC;
	font-size: 17px;
}

.phone-number-padding a:hover {
	color:#E81E6B;
}
td.wpshop_price {
	font-size:16px;
	font-weight:normal;
	text-align:right;
	padding-top:128px;
	width:60px;
}
.wpshop_caption {
	font-size:13px;
	text-align:right;
	color:006DFC;
	padding-top:127px;
}
.wpshop_button a {
    height: 110px !important;
    width: 50px !important;
}

a.del_cond {
 display: none; 
}

.wpshopcarts .entry form .wpshop-button{
  width: 250px;
  height: 50px;
  line-height: 50px;
  margin-top: 0px;
  padding: 0px;
  font-size: 16px;
  margin: 0 auto;
  position: relative;
  left: 50%;
  margin-left: -125px !important;
  background-color: #FD7600;
}

.wpshopcarts .entry form .wpshop-button:hover{
  background-color: gray;
}
.wpshop_caption a {
font-size: 15px;
text-align: left;
color: #006DFC;
}
.post .wpshop_buy td {
padding: 2px 5px;
vertical-align: middle;
color: #ff0000;
}
tr.sklad td {
text-align: right;
padding-bottom: 5px !important;
font-size: 13px;
}
#payments-table li {
list-style: none !important;
float: center;
text-align: center;
margin-left:;
margin-right: 15px;
margin-bottom: 30px;
}
select {
-webkit-appearance: menulist;
box-sizing: border-box;
align-items: center;
border: 1px solid;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
white-space: pre;
-webkit-rtl-ordering: logical;
color: black;
background-color: white;
cursor: default;
}
user agent stylesheetkeygen, select {
border-radius: 5px;
}
user agent stylesheetinput, textarea, keygen, select, button {
margin: 0em;
font: -webkit-small-control;
color: #FF0000;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: none;
text-align: start;
}
#feedback a.feedback {
  width: 17px;
  height: 210px;
}

#page-content-title #page-title h1 {
	text-align: center;
}

#top-elements .phone-number {
	width: 100%;
  padding: 20px 20px;
  text-align: center;
  clear: both;
  box-sizing: border-box;
  color: #FD0000;
}

.form-allowed-tags {
	display: none;
}

.cart_box_wpshop {
  margin-right: 20px;
}

#search {
    float: right;
    clear: both;
    margin-right: 20px;
}

.cart_box_wpshop  {
  clear: both;
  display: table;
  margin: 0 auto;
}

@media only screen and (min-width: 720px) {
	.cart_box_wpshop  {
		float: right;
    margin-right: 20px;
	}
  
  #top-elements .phone-number {
    width: 320px;
    float: right;
    text-align: right;
    padding: 0px;
    clear: none;
  }
  
  #navigation-menu {
   height: 45px 
  }
}


/*cart page*/
	
.recycle_bin,
#wpshop_cart {
	width: 100%;
  padding-top: 50px;
}

.recycle_bin th {
	background: #EFEFEF !important;
    height: 50px !important;
    text-align: center !important;
    color: #f05a49;
    font-size: 14px;
    font-weight: normal;
    vertical-align: middle;
}

.main-width .recycle_bin td {
	border: 1px solid gray !important;
}

.recycle_bin td.rb_cost,
.recycle_bin td.rb_num,
.recycle_bin td.rb_total,
.recycle_bin td.rb_delete,
.recycle_bin td.rb_type {
	text-align: center;
}

.recycle_bin td.rb_img a {
    display: block;
    width: 100%;
    height: auto;
    max-width: 250px;
    margin: 0 auto;
	text-align: center;
}

.recycle_bin td.rb_img a img {
    width: 100% !important;
    height: 100% !important;
	max-width:150px;
}

.recycle_bin td.rb_name {
	font-size: 15px;
	text-align: center;
}

.recycle_bin td.rb_num input {
	font-size: 18px;
    width: 30px;
    height: 30px;
    border: 1px solid #ddd;
    text-align: center ;
}

.recycle_bin td.rb_num .minus,
.recycle_bin td.rb_num .plus {
	font-size: 20px;
}

.recycle_bin td.rb_cost,
.recycle_bin td.rb_total,
.recycle_bin td#delivery_cost_total {
    font-size: 16px;
    font-weight: bold;
    color: #fda203;
}

.discount_row {
	font-size: 16px;
}

.recycle_bin td.rb_delete {
	position: absolute;
    top: 0px;
    right: 0px;
}

.recycle_bin td.rb_delete a {
	position: relative;
  display: block;
  width: 20px;
  height: 20px;
  color: #fff !important;
}

.recycle_bin td.rb_delete a:hover {
	color: #fff !important;
}

.recycle_bin td.rb_delete a:before {
	content:url(//vitapteka.ru/wp-content/uploads/kr-2.png);
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	*margin-right: .3em;
	position: absolute;
	font-size: 20px;
	top:0px;
	line-height: 1;
	left:0px;
  color: #f00;
}

.recycle_bin td.rb_delete a:hover:before {
  color: #000 !important;
}

body .wpshop-button,
body #wpshop-butt-1 .wpshop-button1,
body #wpshop-butt-1 .wpshop-button2,
body #wpshop-butt-2 .wpshop-button1,
body #wpshop-butt-2 .wpshop-button2,
body #wpshop_reg_user_form input[type=submit]  {
	padding: 8px 16px 8px 16px !important;
    cursor: pointer !important;
    font-family: Arial, Helvetica, sans-serif !important;
    background: #FD7600 !important;
    font-size: 17px !important;
    color: #fff !important;
    text-transform: none !important;
    margin: 0px 10px 5px 0px !important;
    word-wrap: break-word;
    width: auto !important;
    display: inline-block !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -webkit-appearance: none !important;
    font-weight: bold !important;
    height: auto !important;
    border: 1px solid #FD7600 !important;
}

body .wpshop-button:hover,
body #wpshop-butt-1 .wpshop-button1:hover,
body #wpshop-butt-1 .wpshop-button2:hover,
body #wpshop-butt-2 .wpshop-button1:hover,
body #wpshop-butt-2 .wpshop-button2:hover,
body #wpshop_reg_user_form input[type=submit]:hover {
	color: #fff !important;
	text-decoration: none !important;
	background: #45815D !important;
	border: 1px solid #45815D !important;
}

input.wpshop-button {
	line-height: 1 !important;
}

.wpshop-auth-site {
	width: 100% !important;
	float: left !important;
	margin-right: 0px !important;
}

.wpshop-auth-txt {
    color: #000 !important;
    font-size: 18px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal !important;
}

#mode-paymets-title {
    padding: 20px 15px !important;
    margin-top: 5px !important;
    background-color: #fff !important;
    color: #1e8bc3 !important;
    font-size: 22px !important;
    font-weight: bold !important;
    border: none !important;
    line-height: normal;
}

#payments-table a {
	font-size: 14px;
}

#wpshop_reg_user_form {
	margin-bottom: 30px;
}

#wpshop_reg_user_form input[type=text],
#wpshop_reg_user_form input[type=password] {
    font-weight: normal;
    text-align: left;
    line-height: 30px;
    border: 1px solid #ddd;
    padding: 5px;
    box-sizing: border-box;
    background: #fff;
}

#wpshop_background_alert_put_to_cart > div {
	width: 230px !important;
	height: 150px !important;
	font-size: 14px;
}

.recycle_bin thead {
	display: none !important ;
}

.recycle_bin table,.recycle_bin tbody, .recycle_bin tr, .recycle_bin td,
.recycle_bin th,.recycle_bin tfoot  {
	display: block  ;
}

.recycle_bin tr.rb_item {
	position: relative;
}

.recycle_bin tr.all_price {
	position: relative;
}

.recycle_bin tr.all_price  td:first-child {
	text-align: center !important;
}

.recycle_bin tr.discount_row td:first-child {
	text-align: center !important;
}

.recycle_bin tr#delivery_cost  td {
	text-align: center !important;
}

.recycle_bin tr#delivery_cost {
	width: 100% !important;
}

.linklove {
	display: none !important;
}

#main-content .cform  {
	width: 100% !important;
	margin-bottom: 30px;
}

@media only screen and (min-width: 480px) {
	#wpshop_background_alert_put_to_cart > div {
		width: 400px !important;
		height: auto !important;
	}
	
	.wpshop-button,
	#wpshop-butt-1 .wpshop-button1,
	#wpshop-butt-1 .wpshop-button2,
	#wpshop-butt-2 .wpshop-button1,
	#wpshop-butt-2 .wpshop-button2,
	#wpshop_reg_user_form input[type=submit]  {
		display: inline !important;
	}
}

@media only screen and (min-width: 768px) {
	.wpshop-auth-site {
		width: 45% !important;
		float: left !important;
		margin-right: 5% !important;
	}
}

@media only screen and (min-width: 992px) {
	.recycle_bin thead,
	.recycle_bin tbody,
	.recycle_bin tfoot {
		display: table-header-group !important ;
	}
	
	.recycle_bin table {
		display: table !important ;
	}
	
	.recycle_bin tr {
		display: table-row;
	}
	
	.recycle_bin td,
	.recycle_bin th {
		display: table-cell !important ;
	}
	
	.recycle_bin td.rb_type{ 
		display: table-cell !important ;
	}
	
	.recycle_bin tr.all_price  td:first-child {
		text-align: right !important;
	}
	
	.recycle_bin td.rb_img a {
		width: 100px;
		display: block;
		max-width: 100px;
		margin: 0px;
	}
	
	.recycle_bin td.rb_num {
		min-width: 70px;
	}
	
	.recycle_bin td.rb_name {
		text-align: left;
	}
	
	.recycle_bin td.rb_delete {
		position: relative;
		top: auto;
		right: auto;
	}
	
	.recycle_bin tr.discount_row td:first-child {
		text-align: right !important;
	}

	.recycle_bin tr#delivery_cost  td {
		text-align: right !important;
		color: red;
	}

}

/* cforms*/

form.cform {
  max-width: 700px;
  margin: 0 auto;
}

ol.cf-ol li label {
  float: left;
  line-height: 31px;
  font-size: 15px;
  color: #606569;
}

ol.cf-ol li {
  clear: both;
  position: relative;
}

ol.cf-ol li  .ui-datepicker-trigger {
	position: absolute;
	top: 40px;
	right: 0px;
}

ol.cf-ol li input[type="text"],
ol.cf-ol li select {
  line-height: 31px;
  border: 1px solid #FD7600;
  padding: 0px 10px;
  box-sizing: border-box;
  color: #000;
  width: 100%;
  float: left;
  height: 31px;
  border-radius: 3px;
}

ol.cf-ol li input[type="text"]:hover,
ol.cf-ol li select:hover,
ol.cf-ol li.cf_li_err  select,
ol.cf-ol li.cf_li_err  input[type="text"]{
	border: 1px solid #45815D;
}

.cf_info {
	width: 100%;
	text-align: center;
	color: #222;
	font-size: 18px;
	border-radius: 10px;
    border: 1px none #000000;
    box-shadow: 0px 5px 15px 1px rgba( 221, 133, 0, 0.90 );
    left: 50%;
    max-width: 80%;
    z-index: 999;
    top: 50px;
    margin: 0 auto;
}

ol.cf-ol li textarea {
	border: 1px solid #FD7600;
	border-radius: 3px;
	max-height: 70px;
	color: #8D949A;
	padding: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	width: 100%;
	box-sizing: border-box;
}

ol.cf-ol li textarea:hover {
	border: 1px solid #45815D;
}

ol.cf-ol li .reqtxt,
ol.cf-ol li .emailreqtxt {
	margin: 12px 5px;
	display: inline;
	font-size: 22px;
	color: #FD7600;
}

.cf-sb input[type="submit"] {
	display: block !important;
	padding: 0px !important;
	cursor: pointer !important;
	height: 45px !important;
	width: 120px !important;
	font-size: 18px !important;
	color: #fff !important;
	line-height: 45px !important;
	font-weight: normal !important;
	border: none !important;
	background: #FD7600 !important;
	text-transform: none !important;
	text-align: center !important;
	clear: both;
}

.cf-sb input[type="submit"]:hover {
	background: #45815D !important;
	color: #fff !important;
}

ol.cf-ol li select::-moz-focus-inner { 
  border: 0;
  padding: 0;
}

ol.cf-ol {
	list-style: none;
}

@-moz-document url-prefix() { 
  ol.cf-ol li select {
    padding: 15px 0!important;
  }
}  
      
@media screen\0 {     
  ol.cf-ol li select {
    height:30px;
    line-height:30px;
  }     
}

#ui-datepicker-div.ui-datepicker { 
	font-size: 0.7em; 
	-moz-box-shadow: 0 2px 5px #bbb; 
	box-shadow: 0 2px 5px #bbb; 
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.2); 
	box-shadow: 0 2px 5px rgba(0,0,0,0.2); 
}

ol.cf-ol li input[type=checkbox] {
  -webkit-appearance:checkbox;
  float: left;
	width: 20px;
	height: 20px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 15px;
}





#wrapper-1 {
  overflow:hidden;
}

#wpshop_modal > div {
	overflow-y: scroll;
    max-height: 400px;
	height: 400px;
	max-width: 280px;
}

/*modal*/
@media only screen and (max-width: 768px) {
	#wpshop_modal > div {
		width: 90%;
		padding: 10px;
		height: 300px;
	}

	#wpshop_modal a#close {
		left: 0px;
		right: auto;
	}
}
.wpshopcarts-template-default .entry iframe {
    min-height: 220px;
}
@media only screen and (max-width: 480px) {
    .wpshopcarts-template-default .entry iframe {
      min-height: 240px;
    }
}
@media only screen and (max-width: 720px) {
    .crp_related li {
        margin: 5px auto !important;
        float: none;
    }
}


.bazz-pro {
        width: 80px;
        height: 80px;
        bottom: 70px;
        left: 25px;
        right: auto !important;
        border-radius: 40px;
    }
    .bazz-pro-button {
        animation-duration: 3.5s;
        animation-delay: 2.5s;
        border-radius: 40px;
    }
    .bazz-pro-button,
    .bazz-pro-button:before,
    .bazz-pro-close,
    .bazz-pro-form-submit,
    .bazz-pro-name-close {
        background-color: #ff8000 !important;
    }

    .bazz-pro-button:after,
    .bazz-pro-form-submit,
    .bazz-pro-name-close {
        border-color: #ff8000 !important;
    }

    .bazz-pro .countdown {
        color: #ff8000 !important;
    }
div.popup {
    position: relative;
    display: inline-block;
    cursor: pointer;
}
div.popup.centr {
    display: block;
}
div.popup.centr>img {
    margin: 0 auto;
}
div.popup-inner {
    position: fixed;
    background: #fff;
    border: 1px solid #eee;
    padding: 10px;
    max-width: 80%;
    display: none;
    min-width: 250px;
    padding: 28px;
    border-radius: 5px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 );
    background-color: rgba( 255, 255, 255, 1.00 );
    z-index: 999;
    top: 50px;
    left: 50%;
    max-height: calc(100vh - 150px);
    overflow: auto;
}
div.popup.active div.popup-inner {
    display: block;
}
    

.bazz-pro ::-webkit-input-placeholder           {color: #fff !important;font-style: normal !important;}
.bazz-pro :-moz-placeholder                     {color: #fff !important;opacity: 1;font-style: normal !important;}
.bazz-pro ::-moz-placeholder                    {color: #fff !important;opacity: 1;font-style: normal !important;}
.bazz-pro :-ms-input-placeholder                {color: #fff !important;font-style: normal !important;}
.bazz-pro :placeholder-shown                    {color: #fff !important;font-style: normal !important;}

.bazz-pro {
    width: 80px;
    height: 80px
    box-sizing: border-box;
    font-family: helvetica, sans-serif !important;
    font-style: normal !important;
    font-size: 16px !important;
    position: fixed !important;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    border-radius: 50%;
    transition: width 0.5s cubic-bezier(0.39, 0.575, 0.565, 1),
                bottom 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),
                left 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),
                right 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
    z-index: 9997;
    z-index: 100000;
}


.bazz-pro-button {
    width: inherit;
    height: inherit;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    background-color: #00AFF2;
    text-align: center;
    cursor: pointer;
}
.bazz-pro-button > div {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    transition: transform 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.bazz-pro-button > div:first-child,
.bazz-pro-button > div:last-child {
    animation-duration: inherit;
    animation-delay: inherit;
    animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    animation-iteration-count: infinite;
}
.bazz-pro-button > div:first-child {
    background: url(//vitapteka.ru/wp-content/uploads/trubka.png) no-repeat center center;
    animation-name: bazz-pro-rotate-first;
}
@keyframes bazz-pro-rotate-first {
    0%    { transform: rotateY( 0 ); }
    25%   { transform: rotateY( 180deg ); }
    50%   { transform: rotateY( 0 ); }
    100%  { transform: rotateY( 0 ); }
}

.bazz-pro-button > div:last-child {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
    color: #fff;
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 1.2;
    word-wrap: break-word;
    animation-name: bazz-pro-rotate-second;
}
@keyframes bazz-pro-rotate-second {
    0%    { transform: rotateY( 180deg ); }
    25%   { transform: rotateY( 0 ); }
    50%   { transform: rotateY( 180deg ); }
    100%  { transform: rotateY( 180deg ); }
}

.bazz-pro-button:before,
.bazz-pro-button:after {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    width: inherit;
    height: inherit;
    transform: scale(1);
    border-radius: 50%;
    animation-duration: inherit;
    animation-delay: inherit;
    animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    animation-iteration-count: infinite;
}

.bazz-pro-button:before {
    opacity: 0.25;
    background: #00aff2;
    animation-name: bazz-pro-border-inner;
}
@keyframes bazz-pro-border-inner {
    0%    { transform: scale(1); }
    25%   { transform: scale(1.3); }
    50%   { transform: scale(1); }
    100%  { transform: scale(1); }
}

.bazz-pro-button:after {
    opacity: 0;
    visibility: hidden;
    border: 1px solid #00aff2;
    animation-name: bazz-pro-border-outer;
}
@keyframes bazz-pro-border-outer {
    0%    { transform: scale(1); opacity: 1; visibility: visible; }
    50%   { transform: scale(1.8); opacity: 0; visibility: hidden; }
    100%  { transform: scale(1.8); opacity: 0; visibility: hidden; }
}


/** The form is open **/
.bazz-pro.opened {
    background-color: rgba(0,0,0,0.75);
    width: 500px;
}
.bazz-pro.opened .bazz-pro-button {
    display: none;
}
.bazz-pro-close {
    display: none;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -10px;
    left: -10px;
    cursor: pointer;
    border-radius: 50%;
    border: 3px solid #fff;
    background: url(//vitapteka.ru/wp-content/uploads/bazz-close-button.png) no-repeat center center;
    background-color: #00aff2;
    background-size: 22px;
    font-size: 0;
    z-index: 9998;
}
.bazz-pro.opened .bazz-pro-close {
    display: block;
}
.bazz-pro-form {
    display: none;
    width: 100%;
    height: 100%;
    padding: 0 30px;
    text-align: center;
    overflow: hidden;
    position: relative;
	box-sizing: border-box;
}

.bazz-pro-form > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 30px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    transition: transform 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
	box-sizing: border-box;
}
.bazz-pro-form label {
    display: block;
    width: 55%;
    color: #fff !important;
    text-align: left;
    line-height: 1.3;
    font-weight: normal;
    margin: 0 !important;
}
.bazz-pro-form input {
    width: 32% !important;
    text-align: left;
    height: 30px;
    border-radius: 20px !important;
    padding: 0 !important;
    color: #fff !important;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none;
    transition: border-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.bazz-pro-form input[type="tel"] {
    background: transparent !important;
    border: 1px solid #fff;
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.bazz-pro-form input[type="tel"]:focus,
.bazz-pro-form input[type="text"]:focus {
    border-color: #fff;
}
.bazz-pro-form input[type="submit"] {
    width: 25%;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    font-family: helvetica,sans-serif !important;
    font-size: 16px !important;
    font-weight: normal !important;
    border-radius: 20px;
    height: 30px;
    color: #fff !important;
    text-decoration: none !important;
    line-height: 28px;
    margin-left: 10px;
}
.bazz-pro-form input[hidden] {
    display: none !important;
}
.bazz-pro-your-name {
    color: #fff !important;
    text-decoration: none !important;
    border-bottom: 1px dashed #fff;
    line-height: 1.2;
    cursor: pointer;
}

.bazz-pro-form-bottom input {
    width: 40%;
    padding: 0 6px !important;
    background: transparent !important;
    border: 1px solid #555;
}
.bazz-pro-name-close {
    width: 34px;
    height: 34px;
    display: block;
    background: url(//vitapteka.ru/wp-content/uploads/ok.png) no-repeat center center #00aff2;
    background-size: 24px;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    margin-left: 10px;
}

.bazz-pro-form-top,
.bazz-pro-form-top.hid + .bazz-pro-form-bottom {
    transform: rotateX( 0deg )
}
.bazz-pro-form-bottom,
.bazz-pro-form-top.hid {
    transform: rotateX( 180deg );
}

.bazz-pro .countdown {
    width: 32% !important;
    text-align: center;
    font-size: 20px !important;
    color: #00aff2;
    font-weight: bold !important;
}
.bazz-pro .countdown > * {
    font-size: 20px !important;
}

.bazz-pro-result-text {
    font-size: 20px !important;
    color: #F1F1F1;
    text-align: center;
}

.bazz-pro-form-info {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 9px !important;
    text-align: center;
    width: 100%;
    line-height: 1;
    padding-bottom: 2px;
    color: #666 !important;
}

@media only screen and (max-width : 575px) {
    .bazz-pro.opened {
        width: 100%;
        height: auto;
        min-height: 65px;
    }
    .bazz-pro-close {
        left: 0;
        top: -15px;
    }
    .bazz-pro-form {
        height: 130px;
    }
    .bazz-pro-form > div {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .bazz-pro-form > div > label:first-child {
        width: 100% !important;
        -ms-flex: none;
        flex: none;
    }
    .bazz-pro-form input {
        width: 45% !important;
    }
}
.bazz-pro {
        width: 80px;
        height: 80px;
        bottom: 70px;
        left: 25px;
        right: auto !important;
        border-radius: 40px;
    }
    .bazz-pro-button {
        animation-duration: 3.5s;
        animation-delay: 2.5s;
        border-radius: 40px;
    }
    .bazz-pro-button,
    .bazz-pro-button:before,
    .bazz-pro-close,
    .bazz-pro-form-submit,
    .bazz-pro-name-close {
        background-color: #fb1104 !important;
    }

    .bazz-pro-button:after,
    .bazz-pro-form-submit,
    .bazz-pro-name-close {
        border-color: #fb1104 !important;
    }

    .bazz-pro .countdown {
        color: #fb1104 !important;
    }

    @media only screen and (max-width: 575px) {
        .bazz-pro {
            bottom: -10px;
            left: -10px;
            right: auto !important;
        }

        .bazz-pro.opened {
            bottom: 0;
            left: 0;
            right: auto !important;
        }
    }



 @-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)}
 
 
#navigation-menu .sf-menu, #navigation-menu .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#navigation-menu .sf-menu {
	line-height:	1.0;
}
#navigation-menu .sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
#navigation-menu .sf-menu ul li {
	width:			100%;
}
#navigation-menu .sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#navigation-menu .sf-menu li {
	float:			left;
	position:		relative;
}
#navigation-menu .sf-menu a {
	display:		block;
	position:		relative;
}
#navigation-menu .sf-menu li:hover ul,
#navigation-menu .sf-menu li.sfHover ul {
	left:			0;
	top:			40px; /* match top ul list item height */
	z-index:		99;
}
#navigation-menu ul.sf-menu li:hover li ul,
#navigation-menu ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
#navigation-menu ul.sf-menu li li:hover ul,
#navigation-menu ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
#navigation-menu ul.sf-menu li li:hover li ul,
#navigation-menu ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
#navigation-menu ul.sf-menu li li li:hover ul,
#navigation-menu ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}


#navigation-menu .sf-menu {
	float:			left;
	margin-bottom:	1em;
}
#navigation-menu .sf-menu a {
	padding: 		.75em 1em;
	text-decoration:none;
}
#navigation-menu .sf-menu a, #navigation-menu .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#777;
}
#navigation-menu .sf-menu a:hover  { 
	color:			#222;
}
#navigation-menu .sf-menu li {
	background:		transparent;
}
#navigation-menu .sf-menu li li {
	background:	url(//vitapteka.ru/wp-content/themes/u-design/scripts/superfish-menu/images/sf-menu-bg.png) no-repeat 0 100%;
}
#navigation-menu .sf-menu li:hover, #navigation-menu .sf-menu li.sfHover,
#navigation-menu .sf-menu a:focus, #navigation-menu .sf-menu a:hover, #navigation-menu .sf-menu a:active {
	outline:		0;
}

/*** arrows **/
#navigation-menu .sf-arrows a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:	1px; 
}
#navigation-menu .sf-arrows .sf-with-ul:after,
#navigation-menu .sf-arrows .top_bg_color .sf-with-ul:after {
	content: '';
	position:		absolute !important;
	display:		block !important;
	right:			10px !important;
	top:			1.05em !important; /* IE6 only */
	width:			10px !important;
	height:			10px !important;
	text-indent:		-999em !important;
	overflow:		hidden !important;
}

#navigation-menu .sf-arrows .sf-with-ul:after {
	background:		url(//vitapteka.ru/wp-content/themes/u-design/scripts/superfish-menu/images/auto-arrows.png) no-repeat -10px -100px !important; 
}

.top-bg-color-dark #navigation-menu .sf-arrows .sf-with-ul:after {
	background:		url(//vitapteka.ru/wp-content/themes/u-design/scripts/superfish-menu/images/auto-arrows.png) no-repeat -30px -100px !important; 
}

#navigation-menu .sf-arrows a.sf-with-ul:after {  
	top:			.8em !important;
	background-position: 0 -100px !important; 
}

#navigation-menu .sf-arrows a.sf-with-ul:focus:after,
#navigation-menu .sf-arrows a.sf-with-ul:hover:after,
#navigation-menu .sf-arrows a.sf-with-ul:active:after,
#navigation-menu .sf-arrows li:hover > a.sf-with-ul:after,
#navigation-menu .sf-arrows li.sfHover > a.sf-with-ul:after {
	background-position: -10px -100px !important; 
}

.top-bg-color-dark #navigation-menu .sf-arrows a.sf-with-ul:focus:after,
.top-bg-color-dark #navigation-menu .sf-arrows a.sf-with-ul:hover:after,
.top-bg-color-dark #navigation-menu .sf-arrows a.sf-with-ul:active:after,
.top-bg-color-dark #navigation-menu .sf-arrows li:hover > a.sf-with-ul:after,
.top-bg-color-dark #navigation-menu .sf-arrows li.sfHover > a.sf-with-ul:after {
	background-position: -40px -100px !important; 
}

#navigation-menu .sf-arrows ul .sf-with-ul:after { background-position:  -10px 0 !important; }
#navigation-menu .sf-arrows ul a.sf-with-ul:after { background-position:  0 0 !important; }

#navigation-menu .sf-arrows ul a.sf-with-ul:focus:after,
#navigation-menu .sf-arrows ul a.sf-with-ul:hover:after,
#navigation-menu .sf-arrows ul a.sf-with-ul:active:after,
#navigation-menu .sf-arrows ul li:hover > a.sf-with-ul:after,
#navigation-menu .sf-arrows ul li.sfHover > a.sf-with-ul:after {
	background-position: -10px 0 !important; 
}

.u-design-menu-drop-shadows-on #navigation-menu .sf-menu ul {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}



.wpshop_buy td 
{
	/*display:table-cell;*/
	padding:5px;
    text-align:left;
	text-indent:0;
}	

.vitrina_element
{
	padding: 0px 20px 0px 0px;
	height: 100%;
	margin-top: 10px;
	margin-left: 10px;
	border: none !important;
}

.vitrina_header a
{
	text-decoration:none;
	display:table-cell;
    vertical-align:middle;
}

.vitrina_detail
{
	margin-top:20px;
}

.wpshop_count input
{
	font-size:17px;
	height:25px;
	width:20px;
}

.price_table
{
	width:100%;
}

.wpshop_mini_sum
{
	float:left;
	margin:5px;
}
.wpshop_mini_count
{
	margin:5px;
	float:left;
}

#wpshop_minicart
{
	float:left;
}

.minicart
{
	margin:5px;
}

.widgettitle
{
	font-size:14px;
}

.discount_row
{
	color:green;
}


.wpshop_buy_new .wpshop_price
{
	padding:1px;
}

.wpshop_buy_new .wpshop_count
{
	padding:3px;
}

.wpshop_buy_new .wpshop_button
{
	padding:1px;
}

.wpshop-auth-site {
	width: 45%;
	float: left;
	margin-right: 5%;
}

.wpshop_bag
{
	margin:0px;
	max-width:280px;	
}

.wpshop_post_block
{
	float:right;
}

.wpshop_table_td .wpshop_bag 
{
	float:right;
}

.over_wpshop_buy
{
	overflow:hidden;
}

.wpshop_post_block .over_wpshop_buy
{
	float:left;
}
.wpshop_post_block .wpshop_buy
{
	float:right;
}

.wpshop_buy_new td
{
	vertical-align:middle !important;
}

.vitrina_element .wpshop_bag
{
	float:none;
}
.wpshop_properties{	overflow:hidden;}
.wpshop_properties dt
{
	float:left;
	margin:5px;
}

/*Admin*/
#wp-shop-p-editing table td
{
	padding:5px;
}

#wpshop-wpfield{	width:200px;}

.postbox h3 {
    padding: 0 12px;
}

.wpshop_plus_icon {
	background-image:url(//vitapteka.ru/wp-content/uploads/plus_icon.gif);
}

.wpshop_minus_icon {
	background-image: url(//vitapteka.ru/wp-content/uploads/minus_icon.gif);
}

.wpshop_animate_icon {
	background-color: #C4D2E1;
	width:17px;
	height:17px;
	cursor: pointer;
}

#wpshop_order_info {
	float:left;
}

#wpshop_order_info div {
	margin:10px;
	font-size:18px;
	font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
}

#wpshop_orders_list td {
	padding: 5px;
}

.wpshop_pagers li {
	background-color: #DFDFDF;
	float: left;
	margin:3px;
	font-size:16px;
	padding:3px; 
	border: 1px solid #21759B;
}

.cart-payments li {
/*
	border-top: 0;
	border-left: 0;
	border-right: 1px solid;
	border-bottom: 1px solid;
*/
	border: 1px solid;
	list-style-type: none;
	margin-left:0px;
	padding:10px;
	float: left;
}

#mode-paymets-title {
	padding: 5px;
	margin-top: 5px;
	background-color: #EEEEEE;
	border:1px solid;
	font-weight: bold;
}

#payments-table {
	width: 100%;
	position: relative;
	float: left;
	margin-bottom: 30px;
	overflow: hidden;
}

#payments-table ul {
	margin: 0px -15px;
	box-sizing: content-box;
	display: block;
}

#payments-table li {
	list-style: none !important;
	float:;
	text-align: center;
	margin-left: ;
	margin-right: 15px;
	margin-bottom: ;
}

.recycle_bin, #wpshop_cart {
	margin-bottom: 20px;
}

#payments-table a
{
	text-decoration:none;
}

#payments-table td, #payments-table th
{
	border: 1px solid;
	padding:5px;
	text-align: center;
}

.inside
{
	overflow:hidden;
}

#wpshop_shadow_window {
	position: fixed;
	height: 100%;
	width: 100%;
	background-color: black;
	z-index: 1000;
	opacity: 0.7;
}

#wpshop_background_alert_put_to_cart {
	width: 100%;
	z-index: 1001;
	position: fixed
}

#wpshop_background_alert_put_to_cart > div{
	margin: 100px auto;
	padding: 30px;
	width: 400px;
	height: 130px;
	background-color: white;
	text-align:center;
}

#wpshop_modal {
	width: 100%;
	z-index: 1001;
	position: fixed
}

#wpshop_modal > div{
	margin: 100px auto;
	padding: 30px;
	width: 400px;
	min-height: 400px;
	background-color: white;
	position: relative;
}

#wpshop_modal a#close {
	color: #f21010;
	background-color: #ddd;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px 3px 2px 4px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 20px;
	text-align: center;
	font-size: 18px;
	line-height: 18px;
}

#wpshop_modal > div h1.page_title {
	text-align: center;
}

.wpshop-button {
	padding:5px;
	background-color:gray;
	margin:5px;
	font-size:12px;
	cursor:pointer;
} 

tr.sklad td {
	text-align: right;
	padding-bottom: 5px !important;
}

#wpshop_alert_put_to_cart_buttons {
	padding-top:30px;
}

ul.custom_del {
	padding-top:10px;
	display: block;
}

.custom_del li {
	list-style: none !important;
	float:;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 20px;
	padding: 10px;
}

.custom_del li.select {
	border: 1px solid #eaeaea;
	background: #fff;
	padding: 8px;
}

.custom_del li a img {
	margin-bottom: 5px;
}

.custom_del li a {
	cursor: pointer;
	max-width: 300px;
    display: inline-block;
}

#delivery_name {
	font-size: 1.1em;
	color: #000;
	font-style: italic;
}

.custom_del li a.info {
	font-size: 15px;
	font-weight: bold;
}

.inline-edit-book {
	clear: both;
}

td.column-cost,
th#cost,
td.column-sklad,
th#sklad {
	width: 100px;
}

.wpshop_pagg {
	padding-top: 20px;
}

.wpshop_pagg span{
	display: inline-block;
	padding: 4px 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background: #f7f7f7;
	border: 1px solid #e3e3e3;
	margin: 0px 2px;
}

.wpshop_pagg a{
	display: inline-block;
	padding: 4px 10px;
	text-decoration: none;
	color: #000;
	border: 1px solid #e3e3e3;
	margin: 0px 2px;
}

.wpshop_pagg a:hover {
	background: #f7f7f7;
	color: #000;
}

.wpshop_information {
	border-left: 2px dotted #000;
	padding-left: 20px;
	max-width: 400px;
}

#poststuff.narr{
  min-width: 728px;
}

#poststuff .wpshop_information  h3 {
	font-size: 25px;
	border: none;
	color: blue;
	padding: 10px 0px;
}

#poststuff .wpshop_information  h2 {
	font-size: 60px;
	line-height: 1;
}

#poststuff .wpshop_information  a {
	float: right;
}

.wp-shop_delete_all {
	display: block;
	width: 200px;
	background: red;
	color: white;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	text-decoration: none;
}

.wp-shop_delete_all {
	display: block;
	width: 200px;
	background: red;
	color: white;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	text-decoration: none;
	margin-top: 10px;
}

.wp-shop_delete_all:hover {
	background: blue;
	color: white;
}
/* Custom Styles */
body, #page-content-title .title-description { font-family:'Arial'; font-weight: normal; font-style: normal; }
body { font-size:16px; line-height:1.7; }
h1, h2, h3, h4, h5, h6, #slogan { font-family:'Georgia'; }
h1, h2, h3, h4, h5, h6 { line-height:1.2; font-weight: normal; font-style: normal; }

#top-elements { height:170px; }
#logo h1 a, #logo .site-name a { background:transparent url(//vitapteka.ru/logo28.jpg) no-repeat 0 100%; width:250px; height:100px; margin: auto; }    
#slogan { 
    top:70px;
    left:139px;
}
#slogan { font-size:18px; }
#navigation-menu { font-family:'Verdana'; font-weight: normal; font-style: normal; font-size:17px; }
#navigation-menu > ul.sf-menu { margin-top:0; }
    #main-menu { background:none; }
h1 {font-size:1.4664em; }
h2 {font-size:1.3336em; }
h3 {font-size:1.2em; }
h4 {font-size:1.0664em; }
h5 {font-size:1em; }
h6 {font-size:0.8664em; }

#page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3 {font-size:1.3336em;}
.post-top h1, .post-top h2, .post-top h3 { font-size:1.52em; }
#sidebarSubnav h3, h3.bottom-col-title {font-size:0.968em; }
.portfolio-items-wrapper h2 {font-size:1.0664em; }
h2.portfolio-single-column {font-size:1.3336em; }

    h1 { font-family:'Georgia'; font-weight: normal; font-style: normal; font-size:1.45em; line-height:1.2; }
    #page-content-title #page-title h1 { font-size:1.305em; }
    .post-top h1 { font-size:1.48915em; }
    h2 { font-family:'Verdana'; font-weight: normal; font-style: normal; font-size:1.35em; line-height:1.2; }
    #page-content-title #page-title h2 { font-size:1.215em; }
    .post-top h2 { font-size:1.5525em; }
    .portfolio-items-wrapper h2 {font-size:1.08em; }
    h2.portfolio-single-column {font-size:1.35em; }
    h3 { font-family:'Verdana'; font-weight: normal; font-style: normal; font-size:1.30em; line-height:1.2; }
    #page-content-title #page-title h3 { font-size:1.17em; }
    .post-top h3 { font-size:1.651em; }
    #sidebarSubnav h3, h3.bottom-col-title {font-size:1.053em; }
    h4 { font-family:'Verdana'; font-weight: normal; font-style: normal; font-size:1.25em; line-height:1.2; }
    h5 { font-family:'Verdana'; font-weight: normal; font-style: normal; font-size:1.20em; line-height:1.2; }
    h6 { font-family:'Verdana'; font-weight: normal; font-style: normal; font-size:1.15em; line-height:1.2; }

#gs-header #header-content { width:940px; }
#c2-slider .slide-desc h2, #c2-slider .slide-desc { color:#02825B; }
#c2-slider .slide-desc h2 { font-size:1.8em !important; font-family:'Arial'; line-height:1.7; }
#c2-slider .slide-desc p, #c2-slider .slide-desc ul { font-size:1.2em; line-height:1.7; }
#c3-slider .sliding-text { color:#FFFFFF; font-size:1.1em; line-height:1.7; }


    @media screen and (min-width: 720px) {
        #navigation-menu > ul.sf-menu {
          float: none;
          display: table;
          margin-left: auto;
          margin-right: auto;
        }
    }
    

#sec-nav-text-area-1 { text-align: left; }
#sec-nav-text-area-2 { text-align: right; }
#sec-nav-menu-area { text-align: center; }
    

body, .posts-counter, h3.accordion-toggle a { color:#333333; }
a, #isotope-options li a:hover, #isotope-options li a.selected, h3.accordion-toggle.active a { color:#1E2AB8; }
a:hover, .post-top h2 a:hover, .post-top h3 a:hover, #isotope-options li a, .single-post-nav-links .prev-title a:hover, .single-post-nav-links .next-title a:hover { color:#E81E6B; }
.custom-formatting li.current_page_item > a, .custom-formatting li.current-menu-item > a, .custom-formatting li.current-cat > a, .custom-formatting li.current > a { color: #E81E6B; }
.custom-formatting li.current_page_item > a:hover, .custom-formatting li.current-menu-item > a:hover,.custom-formatting li.current-cat > a:hover, .custom-formatting li.current > a:hover { color: #1E2AB8; }
h1, h2, h3, h4, h5, h6, .post-top h2 a, .post-top h3 a, .single-post-nav-links .prev-title a, .single-post-nav-links .next-title a { color:#FD7600;margin-top: 50px;
margin-bottom: 30px; }
    #top-wrapper { background-color:#FFFFFF; }
#slogan, #top-elements .phone-number, #top-elements .social_media_title, #search input.blur, #search input.inputbox_focus { color:#FD7600; }
#slogan{ color:#02825C; }
    #gs-header, #piecemaker-header, #c1-header, #c2-header, #c3-header, #rev-slider-header { background-color:#FFFFFF; }
    #main-menu {
        background-color: #FD7600; /* the fallback */
        background-color: rgba(253,118,0,1);
    }
@media screen and (min-width: 720px) {
    .u-design-fixed-menu-on.fixed-menu #main-menu {
        background-color: #FD7600; /* the fallback */
        background-color: rgba(253,118,0,1);
    }
}
#navigation-menu ul.sf-menu > li > a > span { color:#FCFCFC; }
#navigation-menu ul.sf-menu > li.current-menu-item > a > span, #navigation-menu ul.sf-menu > li.current_page_item > a > span { color:#000000; }
#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover, #navigation-menu ul.sf-menu > li.current_page_item > a > span:hover { color:#0710B3; }
#navigation-menu ul.sf-menu > li > a:hover span { color:#0710B3; }
#navigation-menu ul.sf-menu a, #navigation-menu ul.sf-menu a:visited {color: #FFFCFF; }
#navigation-menu ul.sf-menu a:hover  { color:#081199; }
#navigation-menu ul.sf-menu li li {
    background-image: none;
    margin-bottom: 1px;
    background-color: #FD7600; /* the fallback */
    background-color: rgba(253,118,0,1);
}
#secondary-navigation-bar-wrapper  {
    background-color: #FFFFFF; /* the fallback */
    background-color: rgba(255,255,255,0.3);
}
#secondary-navigation-bar-content  { color:#EBEBEB; }
#secondary-navigation-bar-content a { color:#02825C; }
#secondary-navigation-bar-content a:hover { color:#FF8400; }
#page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3,
#page-content-title #page-title .breadcrumbs, #page-content-title #page-title .breadcrumbs a { color:#FD7600; }
    #page-content-title { background-color:#FFFFFF; }
    /*#before-content { background: url(//vitapteka.ru/wp-content/themes/common-images/home-page-before-content-top.png) repeat-x scroll 0 0; }
    #home-page-content, #page-content, #footer-bg { background: url(//vitapteka.ru/wp-content/themes/u-design/styles/common-images/home-page-content-top.png) repeat-x scroll 0 0; }
    #home-page-content, #page-content, .no_title_section #page-content { background-color:#FFFFFF; }*/
h3.before_cont_title { color:#FD7600; }
#before-content { color:#333333; }
    #before-content { background-color:#FFFFFF; }
    #bottom-bg { background-color: #FFFFFF; }
h3.bottom-col-title { color: #FD7600; }
#bottom, #bottom .textwidget, #bottom #wp-calendar, #bottom .posts-counter { color: #333333; }
#bottom a { color: #3D6E97; }
#bottom a:hover { color: #000000; }
    #footer-bg { background-color: #FD7600; }
body { background-color: #FFFFFF; }
#footer, #footer_text { color: #f6f4f4; }
#footer a, #footer_text a { color: #3D6E97; }
#footer a:hover, #footer_text a:hover { color: #000000; }


    @media screen and (max-width: 719px) {
        #logo h1 a, #logo .site-name a { background:transparent url(//vitapteka.ru/logo29.jpg) no-repeat 0 100%; height:60px; argin: auto; }
        #wrapper-1, #top-wrapper, #gs-header, #piecemaker-header, #c1-header, #c2-header, #c3-header, #rev-slider-header, #page-content-title, #home-page-content, #page-content, .no_title_section #page-content, #before-content, #bottom-bg, #footer-bg { background-image:none; }
    }
    @media screen and (max-width: 959px) {
        #c2-slider .slide-desc p, #c2-slider .slide-desc ul  { font-size:1.1em; line-height:1.6; }
        ul#c2-slider li ul li { font-size:0.8em; }
    }
    @media screen and (max-width: 480px) {
        #c2-slider .slide-desc h2 { font-size:1.4em !important; line-height:1.5; }
    }
    @media screen and (min-width: 720px) and (max-width: 959px) {
        #c2-slider .slide-desc h2 { font-size:1.7em !important; line-height:1.6; }
        #wrapper-1, #top-wrapper, #gs-header, #piecemaker-header, #c1-header, #c2-header, #c3-header, #rev-slider-header, #page-content-title, #home-page-content, #page-content, .no_title_section #page-content, #before-content, #bottom-bg, #footer-bg { background-image:none; }
    }
@media screen and (min-width: 720px) {
    .u-design-fixed-menu-on.fixed-menu #top-wrapper { background-color:#FFFFFF; }
    .u-design-fixed-menu-on.fixed-menu #navigation-menu > ul.sf-menu { background-color: transparent; }
}
    @media screen and (min-width: 720px) {
        .u-design-fixed-menu-on.fixed-menu #top-wrapper {
            -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
               -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
                    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
        }
    }
    
    @media screen and (min-width: 960px) {
        
        .container_24 {
            max-width: 1600px;
            width: auto;
        }
       
        #main-content.grid_16 { width: 67%; }
        #sidebar.grid_8 { width: 33%; }
        #sidebar.push_8, #main-content.push_8 { left: 33%; }
        #main-content.pull_16, #sidebar.pull_16 { right: 67%; }
    }
    @media screen and (max-width: 1640px) {
        #feedback { display: none; }
    }
    @media screen and (max-width: 1700px) {
        #page-peel { display: none; }
    }
    

	
/* доп.стили */
.wpshop_post_block .wpshop_buy {
    float: none;
}
.post .wpshop_bag, .Post .wpshop_bag {
    margin: 34px auto !important;
    float: none;
    width: 100%;
}
.aligncenter, img.aligncenter, a img.aligncenter, img.centered, a img.centered {
    display: block;
    margin: 6px auto !important;
}
div.wpshop_buy {
    left: 0;
}
user agent stylesheet h1 {
    margin-top: 100px;
    font-size: 20px;
}