/*
Theme Name: Sportzal
Theme URI: http://Gym.in.UA
Description: Только свежая информация о спортзалах, упражнениях и питании
Author: Андрей Юрьев
*/
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, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, noindex {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	}
::selection{
	background: #FF8C00;
	color:#fff;
	}
::-moz-selection{
	background: #FF8C00;
	color:#fff;
	}
html{
	background-color:#00121B;
	color: #000;
	font-family: "Times New Roman", serif;
	}
body{
	line-height:150%;
	}
.alignleft, div.alignleft{
	float: left;
	}
.alignright, div.alignright{
	float: right;
	/*margin-left:15px;*/
	}
.aligncenter, div.aligncenter{
	display: block;
	margin: 0 auto;
	}
.arrow:after{
	content:"\0020" "\0020" "\0020" "\25BE"; /* стрелки в меню и пр. */
	}
.clear, div.clear{
	clear:both;
	}
.hide{
	display: none;
	}
a{
	color:#00121B;
	text-decoration: none;
	}
a:hover{
	color:#A60505;
	}
a.more-link{
	color: #888888;
	}
a:hover.more-link{
	color: #00121B;
	text-decoration: underline;
	}
p{
	margin: 5px 0;
	}
h1{
	font-size: 2em;
	}
h2{
	font-size: 1.75em;
	}
h3{
	font-size: 1.5em;
	}
h4, h5{
	font-size: 115%;
	}
h6{
	font-size: 110%;
	}
ol{
	margin-left: 30px;
	}
ul{
	margin-bottom: 10px;
	margin-left: 20px;
	}
ol li{
	background-image:none;
	list-style:decimal;
	margin-left: 0;
	}
ul li{
	list-style-type: square;
	padding-left:5px;
	}


/* Шапка */
#header-main{
	background: url(images/headback.jpg) repeat-x;
	border-bottom: 1px solid #C0C0C0;
	height:170px;
	z-index:0;
	}
.header-wrap{
	width:1020px;
	margin:0 auto;
	}
.gyminua-title{
	margin:33px 35px;
	position:absolute;
	z-index:1;
	width:400px;
	}

/* Шапка */

/* Верхнее меню */

#top-nav-menu{display:block; width: 100%; height: 40px; background-color:#00121B; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; position: relative; z-index:3;}
#nav-wr{display:block; margin: 0 auto; width: 980px;}
#nav-wr ul{display: inline; height: 40px; border-left: 1px solid rgba(0,0,0,0.3); border-right: 1px solid rgba(255,255,255,0.3); float: left; margin: 0; padding:0;}
#nav-wr ul li{border-left: 1px solid rgba(255,255,255,0.1); border-right: 1px solid rgba(0,0,0,0.1);  float:left; height: 40px; line-height: 40px; list-style: none; padding: 0; position: relative; margin:0; text-align: center;
    -webkit-transition: color ease 0.5s;
    -moz-transition: color ease 0.5s;
    -o-transition: color ease 0.5s;
    transition: color ease 0.5s;
    -webkit-transition: background 0.1s ease 0.3s;
    -moz-transition: background 0.1s ease 0.3s;
    -o-transition: background 0.1s ease 0.3s;
    transition: background 0.1s ease 0.3s;
    }
a.nav-m-home-link, li.nav-m-home, a.nav-m-shop-link, a.nav-m-ex-link, a.nav-m-workout-link, a.nav-m-nut-link, a.nav-m-posts-link, a.nav-m-gyms-link, a.nav-m-trainers-link, a.nav-m-tools-link{
	background-color: #00121B;
	color:#C0C0C0;
	display: block;
	padding: 0 10px;
	}
a.nav-m-home-link:hover, a.nav-m-shop-link:hover, a.nav-m-ex-link:hover, a.nav-m-workout-link:hover, a.nav-m-nut-link:hover, a.nav-m-posts-link:hover, a.nav-m-gyms-link:hover, a.nav-m-trainers-link:hover, a.nav-m-tools-link:hover{
	background-color: #002f46;
	margin-top:-1px;
    -webkit-transition: color ease 0.3s;
    -moz-transition: color ease 0.3s;
    -o-transition: color ease 0.3s;
    transition: color ease 0.3s;
    -webkit-transition: background ease 0.3s;
    -moz-transition: background ease 0.3s;
    -o-transition: background ease 0.3s;
    transition: background ease 0.3s;
	}
#nav-wr ul li a.nav-m-home-link:hover{border-top: 1px solid #6495ED; border-bottom: 3px solid #6495ED; color:#6495ED;}
#nav-wr ul li a.nav-m-shop-link:hover{border-top: 1px solid #A3DCF5; border-bottom: 1px solid #A3DCF5; color: #A3DCF5;}
#nav-wr ul li a.nav-m-ex-link:hover{border-top: 1px solid #FF8C00; border-bottom: 1px solid #FF8C00; color: #FF8C00;}
#nav-wr ul li a.nav-m-workout-link:hover{border-top: 1px solid #FF6A00; border-bottom: 1px solid #FF6A00; color: #FF6A00;}
#nav-wr ul li a.nav-m-nut-link:hover{border-top: 1px solid #C6FBFE; border-bottom: 1px solid #C6FBFE; color:#C6FBFE;}
#nav-wr ul li a.nav-m-posts-link:hover{border-top: 1px solid #6098B0; border-bottom: 1px solid #6098B0; color:#6098B0;}
#nav-wr ul li a.nav-m-gyms-link:hover{border-top: 1px solid #77E700; border-bottom: 3px solid #77E700; color:#77E700;}
#nav-wr ul li a.nav-m-trainers-link:hover{border-top: 1px solid #FFA5A9; border-bottom: 3px solid #FFA5A9; color:#FFA5A9;}
#nav-wr ul li a.nav-m-tools-link:hover{border-top: 1px solid #FFD673; border-bottom: 1px solid #FFD673; color:#FFD673;}

#nav-wr ul li a:active{color:#FF4500;}

.nav-m-cat-title{background-color:#00121B; border-bottom: 1px solid #C0C0C0; font-size: 110%; font-weight: 600; height:20px; padding: 10px 15px; text-align:left; width:950px;}
.nav-m-cat-title a{color:#C0C0C0 !Important;font-size: 120%;}

.drop{background-color:#F0F8FF; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 3px solid #C0C0C0; border-top: none; display: block; left:-9999px; color: #000; font-size: 76%; line-height: normal; margin: 0 auto; padding: 0; position: absolute; width: 980px;}

#nav-wr ul li.nav-m-shop:hover .drop{left:-98px;}
#nav-wr ul li.nav-m-ex:hover .drop{left:-191px;}
#nav-wr ul li.nav-m-workout:hover .drop{left:-312px;}
#nav-wr ul li.nav-m-nut:hover .drop{left:-428px;}

#nav-wr ul li.nav-m-shop:hover .drop:hover, #nav-wr ul li.nav-m-ex:hover .drop:hover, #nav-wr ul li.nav-m-workout:hover .drop:hover, #nav-wr ul li.nav-m-nav:hover .drop:hover {margin-top:1px;}

#nav-wr .drop a{color:#000;}
#nav-wr li.nav-m-shop .drop a:hover{color:#A3DCF5;}
#nav-wr li.nav-m-ex .drop a:hover{color:#FF8C00;}
#nav-wr li.nav-m-workout .drop a:hover{color:#FF6A00;}
#nav-wr li.nav-m-nut .drop a:hover{color:#004A4B;}

.drop_menu_1, .drop_menu_2, .drop_menu_3{float:left;}
.drop_menu_1{width:140px;}
.drop_menu_1 p{padding: 5px; text-align: left;}
.drop_menu_2{border-top: 1px solid #C0C0C0; padding: 5px; text-align: left; width: 970px;}
.drop_menu_3{border-right: 1px dotted #C0C0C0; font-size: 110%; padding: 0 15px; text-align: left; margin: 15px 0; width: auto;}

#nav-wr .drop_menu_3 ul{
	display:block;
	height:auto;
	border:none;
	margin-left:10px;
	padding:0;
	}
#nav-wr .drop_menu_3 ul li{
	border:none;
	height: 40px;
	line-height: 40px;
	list-style: inherit;
	padding: 0;
	margin:0;
	text-align: inherit;
	}
/*Вернее меню*/
/*Меню для сенсора*/
#mobile_menu{display:none;height:70px;background:url(images/menu-button.png) no-repeat;color:#fff;line-height:70px;font-size:16px;width:70px;text-indent:50px;cursor:pointer;}
#mobile_nav{display:none;margin:auto;z-index:999;}
#mobile_nav ul{margin:20px 0px 0px 0px;padding:0px;list-style:none;height:40px;background:#00121B;}
#mobile_nav ul li{float:left;}
#mobile_nav ul li a{z-index:999;display:block;height:40px;line-height:40px;color:#fff;font-size:16px;text-decoration:none;padding:0px 15px;}
#mobile_nav ul li a:hover{background-color:#FF8C00;}
/*Меню для сенсора*/

.top-title{
	font-size:16px;
	font-weight:bold;
	}

img.menu-img{margin: 5px 5px 0; width:130px;}

/*Кнопка*/
.menu-button {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
        padding: 4px 12px;
}
.menu-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.menu-button:active {
	position:relative;
	top:1px;
}
/*Кнопка*/
/* Верхнее меню */

#bottom-ad-google-block{display:none;position:fixed;bottom:1px;margin:0 auto;width:50%;height:50px;}
#wrapper{background: #778899; border-right: 1px solid #C0C0C0; margin: 0 auto; width: 980px;}

/* Breadcrumb */
p.breadcrumb, p.breadcrumb-nut{
	color: #DCDCDC;
	font-size: 0.9em;
	height: 100%;
	margin: 0 -1px 5px;
	overflow: hidden;
	padding: 5px 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
p.breadcrumb{
	background: url(images/back-bc.jpg) no-repeat;
}
p.breadcrumb-nut{
	background: url(images/back-bc-802.jpg) no-repeat;
}
p.breadcrumb a, p.breadcrumb-nut a{
	color:#DCDCDC;
}
p.breadcrumb a:hover, p.breadcrumb-nut a:hover{
	color:#fff;
}
/* Breadcrumb */

/* Shortcodes */
.call-post-title a, .call-post-title{color:#002f46; font-weight: bolder; margin: 0; padding:0; }
.call-post-title a:hover, .call-post-title:hover{color:#FF8C00;}
/* Shortcodes */

/*Дизайн page & single*/
#page-content, #content-main{background-color: #F0F8FF; border-right: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; color: #000; float:left; width: 700px;}
#page-content h1.cont-title, #content-main h1.cont-title{background: url(images/back-main-title-h1.jpg) no-repeat; border-left: 1px solid #226498; color: #FFFFE0; font-weight: bold; height: 100%; margin: 0 -1px 0 -15px; padding: 8px 15px 8px 25px; text-shadow: 1px 1px 6px #000; text-transform: uppercase;}
#page-content .title-shadow, #content-main .title-shadow{background: url(images/title-shadow.png) no-repeat; height: 25px; margin: 0 0 0 -15px; width: 715px;}
#page-content h2, #page-content h3, #content-main h2, #content-main h3{margin:10px;}

#content-main .entry-content p img{width:100%;height:auto;}

#content-main .exercise-instructions h3:first-of-type{background-color: #00121b;padding: 15px 35px;color: #fff;margin: 10px -16px;}
#content-main blockquote{border-left:5px solid #00121b;font-style:italic;color:#f0f8ff;padding:25px 15px;background-color:#00121b;font-size:110%;}
/*
#content-main .exercise-instructions h3:first-of-type:after{content:'\0020' '//';font-weigth:bolder;color:#A60505;}
*/
/*Дизайн страницы*/


/* Prog-Table */
#content-main .entry-content table{border: collaple;}
#content-main .entry-content a{color: #007CA6; border-bottom: 0.5px dashed;}
#content-main .entry-content a:hover{text-shadow: 0 0 4px #73DCFF;}
#content-main .entry-content thead th{background-color: #002f46; color: #FFFFE0;}
#content-main .entry-content thead td{font-weight: bold; padding-left:25px;}
#content-main .entry-content tbody tr th:first-child{border-left:5px solid #002f46;}
#content-main .entry-content tbody tr:nth-last-child(even){background-color: #fff;}
#content-main .entry-content td, #content-main .entry-content th{border: 1px solid #00121B; padding:5px;}
/* Prog-Table */

/* Template Index */
#content-index{
	background-color: #F0F8FF;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	color: #000;
	width: 976px;
	}
.block-nutrition-value-for-index, .block-ex-for-index, .block-workouts-for-index, .block-recipes-for-index, .block-posts-for-index{
	border-bottom: 1px dotted #C0C0C0;
	display:block;
	margin: 15px;
	}
.block-nutrition-value-for-index h2, .block-ex-for-index h2, .block-workouts-for-index h2, .block-recipes-for-index h2, .block-posts-for-index h2{
	border-bottom: 1px dashed #C0C0C0;
	font-size:115%;
	margin: 10px;
	}
.ex-for-index, .workouts-for-index, .posts-for-index, .recipes-for-index{
	float:left;
	margin:5px;
	width:325px;
	}
.ex-for-index:hover, .workouts-for-index:hover, .posts-for-index:hover, .recipes-for-index:hover{
	background-color:#F7FBFF;
	box-shadow: 1px 1px 5px #C0C0C0;
	}
.ex-for-index span, .workouts-for-index span, .posts-for-index span, .recipes-for-index span{
	float:left;
	}
.image-thumb-for-index{
	width:110px;
	}
.text-title-for-index{
	font-weight: bolder;
	margin-left:5px;
	width:200px;
	}
.targeting-muscle-on-index{
	font-size:85%;
	margin-left:5px;
	width:200px;
	}
.block-nutrition-value-for-index{
	display:block;
	}
.table-nutrition_value-for-index{
	border-left:1px solid #4D9296;
	display:block;
	float:left;
	font-size:85%;
	width:334px;
	}
.table-nutrition_value-for-index:hover{
	background-color:#F7FBFF;
	box-shadow: 1px 1px 5px #C0C0C0;
	}
.title-nutrition-value-for-index,
.kkal-nutrition-value-for-index,
.protein-nutrition-value-for-index,
.carbohydrates-nutrition-value-for-index,
.fat-nutrition-value-for-index{
	float:left;
	height: 30px;
	}
.title-nutrition-value-for-index{
	padding-left:5px;
	width:208px;
	}
.kkal-nutrition-value-for-index,
.protein-nutrition-value-for-index,
.carbohydrates-nutrition-value-for-index,
.fat-nutrition-value-for-index{
	text-align: center;
	width:30px;
	}
#nutrition_value-plus-minus{
	display:block;
	width:770px;
	}
#nutrition_value-plus-minus .nutrition_value-plus,
#nutrition_value-plus-minus .nutrition_value-minus{
	float:left;
	padding:5px;
	margin:10px 5px 0 5px;
	width:365px;
	}
#nutrition_value-plus-minus .nutrition_value-plus{
	background-color:#CAFFCE;
	box-shadow:0 0 5px #ADFF2F;
	}
#nutrition_value-plus-minus .nutrition_value-plus h4{
	color:#42A648;
	border-bottom: 1px dashed #42A648;
	}
#nutrition_value-plus-minus .nutrition_value-minus{
	background-color:#FFCACA;
	box-shadow:0 0 5px #CD5C5C;
	}
#nutrition_value-plus-minus .nutrition_value-minus h4{
	color:#A61C14;
	border-bottom: 1px dashed #A61C14;
	}
/* Template Index */

/* Template Single */
/* #content-main{background-color: #F0F8FF; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; color: #000; float:left; width: 700px;}
#content-main h1.cont-title{background: url(images/back-main-title-h1.jpg) no-repeat; border-left: 1px solid #226498; color: #FFFFE0; font-weight: bold; margin: 0 -1px 0 -15px; padding: 8px 15px 8px 25px; height: 100%; text-shadow: 1px 1px 6px #000; text-transform: uppercase;}
#content-main .title-shadow{background: url(images/title-shadow.png) no-repeat; height: 25px; margin: 0 0 0 -15px; width: 715px;} */
/* Template Single */

/* Other */
img.attachment-702{margin: 0 -1px; padding: 0; width:702px;height:auto;}
img.attachment-220{border: 1px solid #C0C0C0; float:left; height:110px; margin: 0 10px 10px 0; padding: 0; width:220px;}
img.attachment-230{border: 1px solid #4D9296; float:left; height:153px; margin: 0 10px 10px 0; padding: 0; width:230px;}
img.attachment-90{border: 1px solid #4D9296; float:left; height:60px; margin: 0 10px 10px 0; padding: 0; width:90px;}
img.attachment-91{height:60px; width:90px;}
img.attachment-325{height:159px; width:325px;}

.entry-content{padding: 0 15px; text-align: justify;}

.entry-meta{background-color: #00121B; border-bottom: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; color: #fff; margin: 10px -1px; padding: 0 15px; font-size:85%;}

.entry-meta a{color: #fff;}

.tags-logo{padding-right: 10px;}

#head_of_post, #meta-cat{border-bottom: 1px dotted #C0C0C0; border-top: 1px dotted #C0C0C0; font-size: 0.85em; line-height: 120%; width: 100%;}
#head_of_post{margin: 0; padding: 0;}
#meta-cat{margin: 5px 0;}
#head_of_post p{font-size: 0.8em; margin: 0;}

.top-post-rating, .top-post-nomber-of-comments, .top-post-soc-but, .top-post-views, .cont-date, .meta-cat-cat{float: left;}
.top-post-rating{font-size: 0.9em; padding: 5px 10px;}
.top-post-soc-but{padding: 8px 10px 0;}
.top-post-nomber-of-comments{background: url(images/top-backgr-4-comments.png) no-repeat; height:40px; margin: 5px 10px -7px 10px; padding-top: 7px; text-align: center; width: 40px;}
.top-post-views, .cont-date, .meta-cat-cat{color: #888888; padding: 15px 10px;}
/**.view-number{font-weight: bold;}**/
.view-number:after{content:"";}
.ex-rating-average{background-color: #00121B; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top-left-radius: 5px;  border-top-right-radius: 5px; color: #fff; padding: 3px 5px; }
/* Other */

/* Template EX-Single and Workouts-posts */
#top_ex_post, #top-work-post{
	border-bottom: 1px dotted #C0C0C0;
	display:block; font-size: 0.9em;
	}
#top_ex_post .muscle_image{
	float:left;
	height:350px;
	margin:15px 0 0 0;
	padding:0;
	width: 267px;
	}
#top_ex_post p{
	font-weight: 400;
	margin:0px;
	padding:0;
	}
.list_of_taxonomy{
	float:left;
	height:100%;
	margin: 15px 0 7px 20px;
	padding: 0;
	width:413px;
	}
.list_of_taxonomy table{
	width:420px;
	}
.list_of_taxonomy li{
	list-style-type: none;
	}
.list_of_taxonomy li:before{
	color: #0B5FA5;
	content:"\22C6" "\0020";
	}
.list_of_taxonomy a{
	color:#000;
	}
.list_of_taxonomy a:hover{
	color:#FF4500;
	}
.recomendation-supp-for-workout{
	border-left:1px dashed #C0C0C0;
	float:left;
	margin-top:15px;
	padding:0 15px;
	width:220px;
	}
.recomendation-supp-for-workout h6{
	margin:0 0 15px 0;
	}
.first_ex_post-image,
img.first_ex_post-image,
.second_ex_post-image,
img.second_ex_post-image{
	border: 1px solid #C0C0C0;
	float: left;
	height:135px;
	padding: 0;
	margin: 0 0 5px 10px;
	width: 180px;
	}
#alt-ex{
	width:50%;
	float:left;
	text-align: center;
	}
#content-main .entry-content #alt-ex a{
	border:none;
	}
/* Template EX-Single */

/* Templates: Archive,Category,Tags,Search*/
#template-archive{background-color: #F0F8FF; border-right: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; color: #000; float:left; margin:0; width: 700px;}
#template-archive h1.h1-cat, #template-archive-recipe h1.h1-cat{border-bottom: 1px solid #C0C0C0; font-size:1.2em; padding: 5px 15px; margin:0;}
#template-archive-recipe span.description p{border-bottom: 1px solid #C0C0C0; font-size:80%; padding: 5px 15px; margin:0;}
#template-archive h1.cont-title{background: url(images/back-main-title-h1.jpg) no-repeat; border-left: 1px solid #226498; color: #FFFFE0; font-size:1.2em; font-weight: bold; height: 100%; margin: 5px -1px 0 -15px; padding: 5px 5px 5px 25px; text-shadow: 1px 1px 6px #000; text-transform: uppercase; max-width: 685px;}
#template-archive h1.cont-title a{color: #FFFFE0;}
#template-archive h1.cont-title a:visited{color: #CCFFFF;}
#template-archive .title-shadow{background: url(images/title-shadow.png) no-repeat; height: 25px; margin: 0 0 0 -15px; width: 715px;}
#template-archive .entry-content-cat{display:block; text-align: justify; text-indent: 1.1em; padding: 0 15px;}

.contentlink-arch-template{
	float: left;
	height:auto;
	min-height:53px;
	width:438px;
	}
/* Templates: Archive,Category,Tags,Search*/

/* Exersices, Taxonomy*/
#template-archive-ex{background-color: #F0F8FF; border-right: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; color: #000; float:left; margin:0; width: 700px;}
#template-archive-ex h2{color:#00121B; font-size: 1.3em; margin: 15px 20px; text-shadow:0 0 2px #C0C0C0;}
#template-archive-ex h2.tax-name-top{border-bottom: 1px solid #C0C0C0; font-size:1.2em; margin:0; padding: 5px 15px;}

.add_video_url_with_html5ligthbox{
	background-color: #e14e42;
	width:700px;
	}
.add_video_url_with_html5ligthbox a{
	color:#fff;
	font-size:18px;
	padding:0 50px;
	}

#traps-top-img{background: url(images/traps-ex-temp-img.jpg) no-repeat; height: 250px; margin: 0 -1px 1px; width: 702px;}
#shoulders-top-img{background: url(images/shoulders-ex-temp-img.jpg) no-repeat; height: 250px; margin: 0 -1px 1px; width: 702px;}
#chest-top-img{background: url(images/chest-ex-temp-img.jpg) no-repeat; height: 250px; margin: 0 -1px 1px; width: 702px;}
#back-top-img{background: url(images/back-ex-temp-img.jpg) no-repeat; height: 250px; margin: 0 -1px 1px; width: 702px;}
#legs-top-img{background: url(images/legs-ex-temp-img.jpg) no-repeat; height: 250px; margin: 0 -1px 1px; width: 702px;}
#dumbbell-top-img{background: url(images/dumbbell-ex-temp-img.jpg) no-repeat; height: 250px; margin: 0 -1px 1px; width: 702px;}
#barbell-top-img{background: url(images/barbell-ex-temp-img.jpg) no-repeat; height: 250px; margin: 0 -1px 1px; width: 702px;}
#beginner-top-img{background: url(images/beginner-ex-temp-img.jpg) no-repeat; height: 250px; margin: 0 -1px 1px; width: 702px;}
#biceps-top-img{height: 250px; margin: 0 -1px 1px; width: 702px;}
#triceps-top-img{background: url(images/tricep-ex-temp-img.jpg) no-repeat; height: 250px; margin: 0 -1px 1px; width: 702px;}

#template-muscle-all{
	background: url(images/men-muscles-main.png) no-repeat;
	/*background: url(http://res.cloudinary.com/do4ftzfyo/image/upload/v1451737000/men-muscles-main_hwdtl7.png) no-repeat;*/
	border-bottom: 1px dotted #C0C0C0;
	border-top: 1px dotted #C0C0C0;
	display:block;
	font-size: 0.82em;
	font-weight:bold;
	height: 460px;
	text-transform: uppercase;
	width: 700px;
	}
#template-muscle-all a{
	color:#00121B;
	}
#template-muscle-all a:hover{
	color:#FF8C00;
	text-shadow: 0 0 4px #C0C0C0;
	}

.left-block{float: left; position:relative; right: -16px; width: 165px;}
.left-block .traps{position:relative; top: 32px;}
.left-block .back-shoulders{position:relative; top: 33px;}
.left-block .triceps{position:relative; top: 41px;}
.left-block .lats{position:relative; top: 49px;}
.left-block .middle-back{position:relative; top: 52px;}
.left-block .bottom-back{position:relative; top: 59px;}
.left-block .glutes{position:relative; top: 72px;}
.left-block .hamstrings{position:relative; top: 82px;}
.left-block .calves{position:relative; top: 95px;}

.right-block{float: left; left: 415px; position:relative; text-align: right; width: 100px;}
.right-block .neck{position:relative; top: 14px;}
.right-block .shoulders{position:relative; top: 16px;}
.right-block .chest{position:relative; top: 19px;}
.right-block .biceps{position:relative; top: 16px;}
.right-block .forearms{position:relative; top: 42px;}
.right-block .abs{position:relative; top: 57px;}
.right-block .quadriceps{position:relative; top: 77px;}

#search-ex-arch{margin: 5px 0; padding: 10px 15px;}
#search-ex-arch h3{font-size:120%; margin: 5px;}

#ex-tab-arch{font-size: 77%; margin: 0 15px; width: 670px;}
#ex-tab-arch table{text-align: center;}
#ex-tab-arch table thead th{background-color: #00121B; color:#fff; vertical-align: middle;}
#ex-tab-arch table tbody tr{line-height: 150%;}
#ex-tab-arch table tbody tr td{border-bottom: 1px dotted #C0C0C0; vertical-align: middle;}
#ex-tab-arch td.image{margin: 0; padding: 5px 0;}
#ex-tab-arch td.exerciseName p{color:#000; font-size: 80%;}
#ex-tab-arch table tbody tr td.exerciseName h2{font-size: 120%;}
/* Exersices, Taxonomy*/

/* Search */
/* Exercises search */
.search-ex-arch{background-color:#00121B; height: 55px; margin: 0 15px 1px 15px; width:670px;}
.search-ex-arch form{padding: 15px 10px; float: left;}
.search-ex-arch input[type=text]{background-color:#F0F8FF; border: 1px solid #C0C0C0; color: #000; height: 23px; padding: 0 5px; width:400px;}
input[type=submit]{border:1px solid #adc5cf; color: #000; cursor: pointer; height: 25px; position:relative; left: 6px; width:80px;
        background: #e4f1f9; /* Old browsers */
        background: -moz-linear-gradient(top, #e4f1f9 0%, #d5e7f3 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f1f9), color-stop(100%,#d5e7f3)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* IE10+ */
        background: linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f1f9', endColorstr='#d5e7f3',GradientType=0 ); /* IE6-9 */
}
input[type=button]:hover{color:#FF4500;}
.search-ex-arch placeholder{position:relative; left: 6px;}
/* Exercises search */
/* Nutrition search */
.search-nut-arch{background-color:#00121B; height: 55px; width:800px;}
.search-nut-arch form{float: left; padding: 15px 10px;}
.search-nut-arch input[type=text]{background-color:#F0F8FF; border: 1px solid #C0C0C0; color: #004A4B; height: 23px; padding: 0 5px; width:400px;}
input[type=submit]{
		border:1px solid #adc5cf; color: #000; cursor: pointer; height: 25px; left: 6px; position:relative; width:80px;
        background: #e4f1f9; /* Old browsers */
        background: -moz-linear-gradient(top, #e4f1f9 0%, #d5e7f3 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f1f9), color-stop(100%,#d5e7f3)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* IE10+ */
        background: linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f1f9', endColorstr='#d5e7f3',GradientType=0 ); /* IE6-9 */
}
input[type=button]:hover{color:#FF4500;}
.search-nut-arch placeholder{position:relative; left: 6px;}
/* Nutrition search */

.search{margin:15px 0;}
.search input[type=text]{background-color:#F0F8FF; border: 1px solid #C0C0C0; color: #004A4B; height: 23px; padding: 0 5px; width: 96%; max-width:568px;}
.search input[type=submit]{border:1px solid #adc5cf; color: #000; cursor: pointer; height: 25px; position:relative; left: 6px; width:80px;
        background: #e4f1f9; /* Old browsers */
        background: -moz-linear-gradient(top, #e4f1f9 0%, #d5e7f3 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f1f9), color-stop(100%,#d5e7f3)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* IE10+ */
        background: linear-gradient(top, #e4f1f9 0%,#d5e7f3 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f1f9', endColorstr='#d5e7f3',GradientType=0 ); /* IE6-9 */
}


.search_results_workouts, .search_results_exercises, .search_results_gyms, .search_results_post, .search_results_recepies, .search_results_nutrition_value, .search_results_page, .search_results_product{
	font-weight: bolder;font-size: 120%; text-shadow: 1px 1px 1px #00121B;
}
.search_results_workouts{color:#A60505;}
.search_results_exercises{color:#FF8C00;}
.search_results_gyms{color:#77E700;}
.search_results_post, .search_results_post{color:#6098B0;}
.search_results_recepies, .search_results_nutrition_value{color:#C6FBFE;}
.search_results_product{color:#A3DCF5;}
/* Search */

/* CSS Nutrition-Value */
#template-archive-nutrition_value, #template-archive-recipe{background-color: #F0F8FF; border-right: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; color: #000; float:right; margin:0; width: 800px;}

#template-archive-nutrition_value .nut-letters{border-bottom: 1px dotted #C0C0C0; border-top: 1px dotted #C0C0C0; margin:5px 0;}
#template-archive-nutrition_value p.nut-lett{margin:0; letter-spacing: 6px; text-align: center;}
#template-archive-nutrition_value .nut-lett a, #template-archive-nutrition_value .nut-lett{color:#474747;}
#template-archive-nutrition_value .nut-lett a:hover{color:#008080; font-weight:bold;}

/* Таблица калорийности */
.nutr-th{height: 82px; width: 242px;}

.kall-th, .dj-th, .wat-th, .prot-th, .carb-th, .sug-th, .fat-th, .satf-th, .monof-th, .polyf-th, .chol-th, .fib-th, .glik-th{height: 78px; margin-top:-1px; width: 40px;}

.kall-th, .kall-th-single{background: url(images/head-nut-table.jpg) -5px 0;}
.dj-th, .dj-th-single{background: url(images/head-nut-table.jpg) -45px 0;}
.wat-th, .wat-th-single{background: url(images/head-nut-table.jpg) -89px 0;}
.prot-th, .prot-th-single{background: url(images/head-nut-table.jpg) -127px 0;}
.carb-th, .carb-th-single{background: url(images/head-nut-table.jpg) -170px 0;}
.sug-th, .sug-th-single{background: url(images/head-nut-table.jpg) -213px 0;}
.fat-th, .fat-th-single{background: url(images/head-nut-table.jpg) -254px 0;}
.satf-th, .satf-th-single{background: url(images/head-nut-table.jpg) -298px 0;}
.monof-th, .monof-th-single{background: url(images/head-nut-table.jpg) -341px 0;}
.polyf-th, .polyf-th-single{background: url(images/head-nut-table.jpg) -384px 0;}
.chol-th, .chol-th-single{background: url(images/head-nut-table.jpg) -427px 0;}
.fib-th, .fib-th-single{background: url(images/head-nut-table.jpg) -470px 0;}
.glik-th, .glik-th-single{background: url(images/head-nut-table.jpg) -513px 0;}

.nut-tab-center{text-align: center;}

section#all-nut-tables{padding: 5px 10px;}

#main-nut-table{/*font-size: 13px; */color: #004A4B;  width:780px;}
#main-nut-table a{color: #004A4B;}
#main-nut-table a:hover{color: #4D9296;}

#main-nut-table table tbody tr:nth-last-child(even){background-color:#C9DDEF;}

#main-nut-table .main-nut-table tr:hover,
#main-nut-table .main-nut-table tr:hover a{
	background-color: #004A4B;
	color:#fff;

	-webkit-transition: color ease 0.3s;
	-moz-transition: color ease 0.3s;
	-o-transition: color ease 0.3s;
	transition: color ease 0.3s;
	-webkit-transition: background ease 0.3s;
	-moz-transition: background  ease 0.3s;
	-o-transition: background ease 0.3s;
	transition: background ease 0.3s;
	}

#main-nut-table .head-nut-table th{border: 1px solid #a9cdcd; padding:0; color:#004A4B; vertical-align: middle;}
#main-nut-table .head-nut-table tr.units-nut th, #main-nut-table tr.units-nut-single th{height: 24px; font-weight:normal;}
#main-nut-table tr td h3, #main-nut-table h3, #main-min-table tr td h3, #main-min-table h3, #main-vit-table tr td h3, #main-vit-table h3{font-size: 100%; margin:0; padding: 0 5px;}
#main-nut-table tr td{border: 1px solid #a9cdcd; padding:0;}

#main-nut-table tr.units-nut th.headerSortUp{
	background-image: url(images/small_asc.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #4D9296;
	z-index:1;
	}
#main-nut-table tr.units-nut th.headerSortDown{
	background-image: url(images/small_desc.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #4D9296;
	z-index:1;
	}
#main-nut-table tr.units-nut th{
	background-image: url(images/two-arrows.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor: pointer;
	}
/* Таблица калорийности */

/* Таблица Витаминов */
#main-vit-table{width:566px;}
#main-vit-table tr td, #main-vit-table tr th{border: 1px solid #759DC2; padding:0; /*font-size: 13px;*/ color: #1F008C;}
#main-vit-table tr.units-vit th{height: 24px; font-weight:normal;}

.vit-a{background: url(images/head-vit-table.jpg) -5px 0;}
.vit-b1{background: url(images/head-vit-table.jpg) -45px 0;}
.vit-b2{background: url(images/head-vit-table.jpg) -89px 0;}
.vit-b6{background: url(images/head-vit-table.jpg) -127px 0;}
.vit-b11{background: url(images/head-vit-table.jpg) -170px 0;}
.vit-b12{background: url(images/head-vit-table.jpg) -213px 0;}
.vit-c{background: url(images/head-vit-table.jpg) -254px 0;}
.vit-d{background: url(images/head-vit-table.jpg) -298px 0;}
/* Таблица Витаминов */

/* Таблица Минералов */
#main-min-table{width:566px;}
#main-min-table tr td, #main-min-table tr th{border: 1px solid #75C2AD; padding:0; /*font-size: 13px;*/ color: #004B1B;}
#main-min-table tr.units-min th{height: 24px; font-weight:normal;}

.sodium{background: url(images/head-min-table.jpg) -5px 0;}
.potassium{background: url(images/head-min-table.jpg) -45px 0;}
.calcium{background: url(images/head-min-table.jpg) -89px 0;}
.phosphor{background: url(images/head-min-table.jpg) -127px 0;}
.iron{background: url(images/head-min-table.jpg) -170px 0;}
.magnesium{background: url(images/head-min-table.jpg) -213px 0;}
.copper{background: url(images/head-min-table.jpg) -254px 0;}
.zink{background: url(images/head-min-table.jpg) -298px 0;}
/* Таблица Минералов */

#nut-top{width: 800px; display: block; margin: 10px;}
#nut-top .image{max-width: 379px; max-height:364px; padding:0; float:left; margin: 0 0 0 10px;}
#nut-top .image .circle-trans img{z-index:1; width: 379px; height:364px; position: relative; top: -364px;}
#nut-top .image img.attachment-356{width:356px; height:356px;}
#nut-top .info-nut-right{margin: 0 10px 10px 60px; float:left; width: 306px; height:364px;}
#nut-top .info-nut-right li, #nut-top .info-rec-right li{list-style-type: none; padding: 8px 0;}
#nut-top .nut-right-text{color: #A9A9A9; font-size: 14px; font-weight:800;}
#nut-top .info-nut-right h2, #nut-top .info-rec-right h2{color: #4D9296; margin: 15px 0;}
#nut-top .info-nut-right a, #nut-top .info-rec-right a{color:#000; font-weight:bolder;}
#nut-top .info-nut-right a:hover, #nut-top .info-rec-right a:hover{color: #4D9296;}
.green-nut-color{color: #4D9296;}

#nut-top .img-rec-left{
	float:left;
	height:300px;
	margin: 0 0 10px 10px;
	padding:0;
	width: 450px;
	}
#nut-top .img-rec-left img.attachment-450{
	border: 1px solid #4D9296;
	height:300px;width:450px;
	}
#nut-top .info-rec-right{
	float:left;
	height:300px;
	margin: 0 10px 10px 15px;
	width: 305px;
	}

/* CSS Nutrition-Value */

/*Рецепты*/
.recepies-content{
	margin:10px 15px 10px 15px;
	}
.recepies-content h2.recipe-instruction{
	border-bottom: 1px dashed #4D9296;
	}
.recepies-content h3,
.recepies-content h2{
	color: #4D9296;
	margin:15px;
	}
.recepies-content a{
	color: #4D9296;
	}
.recepies-content a:hover{
	text-decoration:underline;
	}
.recepies-content blockquote{
	border-left: 3px solid #4D9296;
	padding-left:15px;	
	}
.recepies-content blockquote p{
	color:#4D9296;
	display:inline;
	font-style:italic;
	font-size:110%;
	font-weight:300;
	margin: 15px 0 0 15px;
	}
.recepies-content table{
	border-collapse:collapse;
	margin-top:15px;
	}
.recepies-content table thead tr th, .recepies-content table tbody tr th{
	border-bottom: 1px dashed #4D9296;
	}
.recepies-content table tbody tr:last-child{
	border-bottom: 1px dashed #4D9296;
	}
.recepies-content img{width:100%;height:auto}
#recipe_nutrition{
	margin:15px;
}
#recipe_nutrition h4{
	color: #4D9296;
	margin: 5px 0 10px 10px;
	}
.recepies_nutrition_info{
	border-top: 1px dashed #4D9296;
	display:block;
	}
.block_of_recepies_elements{
	border-bottom: 1px dotted #4D9296;
	color: #4D9296;
	display:inline;
	float:left;
	font-size:85%;
	padding:0 5px;
	width:375px;
	}
.block_of_recepies_elements:nth-child(odd){
	border-right: 1px dotted #4D9296;
	margin-left:-1px;
	}
.name_of_recepies_elements, .weight_of_recepies_elements{
	float:left;
	}
.name_of_recepies_elements{
	font-weight:bold;
	width:300px;
	}
.weight_of_recepies_elements{
	width:75px;
	}

/*архив рецептов*/
.entry-content-recipe{
	border-bottom: 1px dotted #4D9296;
	margin:15px;
	}
.content-post-arch-template{
	float:left;
	max-width: 438px;
	}
.entry-content-recipe h2 a, #recipe_archive_meta{
	float:left;
	width:528px;
	}
.entry-content-recipe h2 a{
	color:#4D9296;
	}
.contentlink-arch-recipe-template{
	float: left;
	height:97px;
	min-height:53px;
	width: 527px; /*448px*/
	}
#recipe_archive_meta{
	border-top: 1px dotted #4D9296;
	position: relative;
	line-height: 1.2;
	top:0;
	}
#recipe_archive_meta a{
	color:#4D9296;
	}
#template-archive-recipe nav, #template-archive-ex nav, #template-archive-nutrition_value nav{
	margin:15px;
	}
/*рекомендуемые рецепты*/
.single_related-recipe{
	border-top: 1px dashed #4D9296;
	margin: 15px;
	width:770px;
	}
.single_related-recipe h4{
	color:#4D9296;
	padding:5px;
	}
.block-single-related-recipe{
	float:left;
	margin:5px;
	width:365px;
	}
.block-single-related-recipe a{
	color:#4D9296;
	}
.block-single-related-recipe:nth-child(odd){
	border-right: 1px dotted #4D9296;
	}
/*рекомендуемые рецепты*/
/*архив рецептов*/

/*Рецепты*/

/*Спортзалы/клубы*/

#content-gyms{
	background-color: #F5FFF3;
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	color: #000;
	float:left;
	width: 700px;
	}
h1.gyms-single-title{
	color:#536B27;
	margin-left:15px;
	padding: 10px;
	}
.info_of_gym{
	margin: 15px 15px 15px 25px;
	}
.info_of_gym a, .gyms-entry-content a{color: #007CA6; border-bottom: 0.5px dashed;}
.gyms-entry-content{
	margin:15px;
	}
p.gym-on-google-map{
	border-left: 30px solid #9ABEFC;
	}
.gyms-list{
	margin:15px 15px 15px 15px;
	}
.gyms-archive-title{
	font-size:100%;
	}
.gyms-list{
	border-collapse: collapse;
	border-spacing: 0;
	}
.gyms-list thead tr{
	border-bottom: 3px solid #778899;
	}
.gyms-list tbody tr{
	border-bottom: 1px dotted #778899;
	}
.gyms-list thead tr th, .gyms-list tbody tr td{
	padding:10px;
	}
/*Спортзалы/клубы*/

/*Магазин*/

/**Общие**/
.margin-bottom-15{
	clear:both;
	margin-bottom: 15px;
	}
#content-shop-main{
	background: #ffffff;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	color: #000000;
	float:left;
	margin: 0;
	width: 700px;
	}
.product-shop-content{
	margin: 15px 15px 0 15px;
	}
.attachment-shop_single /*.attachment-shop_catalog, .woocommerce-placeholder*/{
	float:left;
	margin:0 10px 10px 0;
	}
.attachment-woocommerce_thumbnail{
	float:left;
	}
.product-shop-content h1,/* a .product-shop-content h3, */a h2.woocommerce-loop-product__title {
	color: #00121B;
	float:left;
	width: 210px;
	text-align: right;
	}
h2.woocommerce-loop-product__title{
	font-size:1.1em;
	}
.product_meta, .woocommerce-tabs, #tab-description, #tab-additional_information, #comments{
	clear:both;
	}
.quantity, single_add_to_cart_button{
	float:left;
	}
.quantity input[type=number]{
	background-color:#F0F8FF;
	border: 1px solid #C0C0C0;
	color: #000;
	height: 15px;
	padding: 0;
	text-align:center;
	width: 35px;
	}
.quantity input[type=button]{
	background-color:#F0F8FF;
	border: 1px solid #C0C0C0;
	color: #000;
	height: 19px;
	margin:0 2px;
	width: 19px;
	}
.woocommerce-message{
	background-color:#F0F8FF;
	border: 1px solid #C0C0C0;
	color: #000;
	margin:5px 0;
	padding: 0 10px;
	}
.product_meta{
	font-size: 80%;
	}
h1.page-title:after{
	content: " ";
	display: block;
	width: 700px;
	}
/**Общие**/

/**Один продукт*/
.gym-shop-single-page h1{
	width:/*460px*/ 390px;
	margin-bottom:10px;
	}
.gym-shop-single-page .onsale{
	background-color: #8B0000;
	color: #ffffff;
	filter: alpha(Opacity=70);
	margin: 0 0 0 -28px;
	opacity: 0.7;
	padding: 3px 15px;
	position: relative;
	top: 15px;
	}
.gym-shop-single-page .images{
	float:left;
	}
.attachment-shop_single{
	height:200px;
	width:200px;
	}
table.variations-grid{
	border: 1px solid #778899;
	border-radius: 5px;
	border-collapse: collapse;
	float:right;
	font-size:85%;
	width:460px;
	}
.variations-grid th{
	color:#fff;
	background-color:#778899;
	font-weight:normal;
	font-size:90%;
	text-align:left;
	}
table.variations-grid tbody tr{
	border-bottom: 1px dotted #778899;
	}
table.variations-grid tbody tr.last{
	border-bottom: 0;
	}
table.variations-grid td, table.variations-grid th, table.variations-grid tr{
	padding: 5px 10px;
	vertical-align: middle;
	}
.woocommerce-tabs ul.tabs li a{
	background-color:#778899;
	border: 1px solid #778899;
	border-bottom:none;
	border-radius: 5px 5px 0 0;
	color:#fff;
	margin:0 0 3px 0;
	padding: 5px 20px;
	}
.woocommerce-tabs ul.tabs li a:hover{
	background-color:#B3B3B3;
	color:#000;
	}
.woocommerce-tabs ul.tabs li.active a {
	background-color:#00121B;
	color:#fff;
	padding: 5px 20px;
	}
.woocommerce-tabs .panel{
	clear:both;
	border: 1px solid #778899;
	border-radius: 5px;
	margin:10px 0;
	padding:15px;
	}



/*Обзор продукта*/
#content-shop-main #reviews #comments h2, #content-shop-main #tab-description h2, #content-shop-main tab-nut_info_tabol h2, #content-shop-main .commentlist li.comment, #content-shop-main #review_form_wrapper, #content-shop-main .comment-form p.comment-form-rating{
	clear:both;
	}
#content-shop-main #reviews #comments h2, #content-shop-main #tab-description h2, #content-shop-main #tab-nut_info_tab h2{
	border-bottom: 1px dashed #B3B3B3;
	padding: 0 0 15px 0;
	}
#content-shop-main ol.commentlist{margin:5px 0 15px 5px;}
#content-shop-main ol.commentlist li.comment{border: none; list-style-type:none; margin:0;}
#content-shop-main .commentlist .comment_container{display:block;}

#content-shop-main .commentlist .comment_container img, #content-shop-main .commentlist .comment_container .comment-text{
	float:left;
	}
#content-shop-main .commentlist .comment_container img{
	position: relative;
	top: 70px;
	left: 0;
	border: none;
	padding: 0;
	margin: -60px 0 0 -0px;
	height:60px;
	width:60px;
	}
#content-shop-main .commentlist .comment_container .comment-text{
	border: 1px solid #778899;
	border-radius: 5px;
	font-size: 100%;
	heigth-min: 80px;
	margin: 0 0 10px -10px;
	padding: 5px 5px 5px 75px;
	width: 555px;
	}
#content-shop-main .comment-respond h3{
	float:left;
	margin-top:15px;
	}
/*Обзор продукта*/

/*Подробная информация о продукте*/
#nutrition_info_tab_single_product_conteiner_wrap{
	display:block;
	}
#nutrition_info_tab_single_product_table{
	float:left;
	width:315px;
	}
#nutrition_info_tab_single_product_directions{
	float:left;
	margin-left:15px;
	width:308px;
	}
#nutrition_info_tab_single_product{
	border:1px solid #778899;
	font-size:80%;
	line-height:20px;
	margin:5px;
	padding:5px;
	}
.nutrition_info_tab_single_product_in_border{
	border:1px solid #778899;
	padding:3px;
	}
.nutrition_info_tab_single_product_table{
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	}
.nutrition_info_tab_single_product_table thead tr{
	border-top:4px solid #778899;
	border-bottom:2px solid #778899;
	}
.nutrition_info_tab_single_product_table tbody tr{
	border-bottom:1px solid #778899;
	}
.nutrition_info_tab_single_product_table tbody tr:last-child{
	border-bottom:4px solid #778899;
	}
.nutrition_info_tab_single_product_table tbody tr th{
	border-top:1px solid #778899;
	}
.nutrition_info_tab_single_product_table tbody tr td, .nutrition_info_tab_single_product_table tbody tr th, .nutrition_info_tab_single_product_table thead tr th{
	padding: 0 3px;
	line-height:25px;
	}

.shop-nut-tab-links:after {
	display:block;
	clear:both;
	content:'';
	}
ul.shop-nut-tab-links{
	margin-left:2px;
	}
.shop-nut-tab-links li {
	margin:0px 2px;
	float:left;
	list-style:none;
	}
.shop-nut-tab-links li a{
	background-color:#778899;
	color:#fff;
	padding:3px 5px;
	}
.shop-nut-tab-links li.active a{
	background-color:#00121B;
	color:#fff;
	}
.shop-nut-tab{
	display:none;
	}
.shop-nut-tab.active {
	display:initial;
	}
/*Подробная информация о продукте*/
/**Один продукт*/

/**Корзина**/
table.cart{
	margin:0!important;
	}
table.cart thead th{
	font:weight:normal;
	}
table.cart tbody tr td.product-remove{
	padding: 6px;
	}
td.product-name dl dd p, td.product-quantity dl dd p{
	padding:0;
	margin:0;
	}
.coupon input[type=text]{
	}
.actions input[type=submit]{
	padding: 2px 3px!important;
	width:auto;
	}
.cart_totals table{
	border: 1px solid rgba(0,0,0,.1);
	border-collapse:collapse!important;
	}
.cart_totals table tbody tr.order-total td{
	color:#006400;
	}
.cart_totals table tbody tr th, .cart_totals table tbody tr td{
	border-bottom: 1px solid rgba(0,0,0,.1)!important;
	padding: 5px 3px!important;
	vertical-align:middle!important;
	width:50%;
	}
.cart_totals table tbody tr th:last, .cart_totals table tbody tr td:last{
	border-bottom: 0;
	}
ul.payment_methods li, ul.order_details li{
	list-style: none;
	}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float: left!important;}
.place-order input.button{
	padding:0!important;
	}
.place-order input[type=submit] {
	width:140px;
	}
/**Корзина**/

.attachment-shop_catalog,{
	height:75px;
	padding:5px;
        width:75px;
	}

.price del{
	color:#CCCCCC;
	font-size:80%;
	text-decoration: line-through;
	}
.price ins{
	color:#A60505;
	font-weight: bolder;
	text-decoration:none;
	}

.woocommerce-result-count{float:left;}
.woocommerce-ordering{float:right;}
.product-shop-content ul.tabs{
	display: block;
	}
.product-shop-content ul.tabs li{
	float:left;
	list-style: none;
	}
ul.products{
	display:inline;
	margin: 15px 0 10px -15px;
	}
ul.products li{
	border: 1px dashed #C0C0C0;
	float:left;
	height: 100px;
        list-style:none;
	margin:5px;
	padding:5px;
	width:313px;
	}
a.checkout-link, a.checkout-link:hover   {display: none;}
#shiptobilling {display:none;}

/*Наличие в архивах*/
.stock{
	background-color: #117C22;
	color: #fff;
	font-size: 15px;
	padding: 2px 5px;
	float: right;
	}
.out-of-stock {
	background-color: #A60505;
	color: #fff;
	padding: 2px 3px;
	float: right;
	}
/*Наличие в архивах*/

/*Настройка рейтинга*/
.star-rating{float:right;width:80px;height:16px;background:url(images/star.png) repeat-x left 0;}
.star-rating span{background:url(images/star.png) repeat-x left -32px;height:0;padding-top:16px;overflow:hidden;float:left;}
.hreview-aggregate .star-rating{margin:10px 0 0 0;}
#review_form #respond{position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0;}
#review_form #respond:after{content:"";display:block;clear:both;}
#review_form #respond p{margin:0 0 10px;}
#review_form #respond .form-submit input{left:auto;}
#review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
p.stars:after{content:"";display:block;clear:both;}
p.stars span{width:80px;height:16px;position:relative;float:left;background:url(images/star.png) repeat-x left 0;}
p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden;}
p.stars span a:hover,p.stars span a:focus{background:url(images/star.png) repeat-x left -16px;}
p.stars span a.active{background:url(images/star.png) repeat-x left -32px;}
p.stars span a.star-1{width:16px;z-index:10;}
p.stars span a.star-2{width:32px;z-index:9;}
p.stars span a.star-3{width:48px;z-index:8;}
p.stars span a.star-4{width:64px;z-index:7;}
p.stars span a.star-5{width:80px;z-index:6;}

.star-rating span:before, ul.products li.product .product-details .star-rating:before {
	content:none;
	}
/*Настройка рейтинга*/
/*Магазин*/

/* Sidebar */
#sidebar-main{color:#fff; display: block; width: 274px;}
#sidebar-main a{color:#C0C0C0;
     -webkit-transition: color ease 0.3s;
     -moz-transition: color ease 0.3s;
     -o-transition: color ease 0.3s;
     transition: color ease 0.3s;
}
#sidebar-main a:hover{color:#FF8C00;
     -webkit-transition: color ease 0.3s;
     -moz-transition: color ease 0.3s;
     -o-transition: color ease 0.3s;
     transition: color ease 0.3s;
}
#sidebar-main li, #sidebar-main ul{list-style-type: none;}
#sidebar-main ul{margin:-10px 0 5px 0; padding: 0;}
#sidebar-main ul li{padding: 10px 12px; margin-top:-1px; background-color:#00121B; border:1px solid #C0C0C0;
     -webkit-transition: background-color ease 0.3s;
     -moz-transition: background-color ease 0.3s;
     -o-transition: background-color ease 0.3s;
     transition: background-color ease 0.3s;
}
#sidebar-main ul li:hover{background-color:#002f46; border-right: 5px solid #FF4500; margin-right: -4px; border-left:1px solid #FF8C00;
     -webkit-transition: background-color ease 0.3s;
     -moz-transition: background-color ease 0.3s;
     -o-transition: background-color ease 0.3s;
     transition: background-color ease 0.3s;
}
#sidebar-main h2{color: #FFFFE0; margin: 5px -15px 0 0; background: url(images/back-sidebar-title.jpg) no-repeat; font-weight: bold; text-transform: uppercase; padding: 5px 15px; font-size:125%; text-shadow: 1px 1px 6px #000; height: 100%;}
#sidebar-main .sidebar-title-shadow{width:291px; height:12px; margin: 0 0 5px; background: url(images/title-shadow-sidebar.png) no-repeat;}

#sidebar-main .store_info{
	background-color: #00121B;
	border: 1px solid #C0C0C0;
	padding: 10px;
	}

/* Боковая колонка для калорийности */
#sidebar-nut{width: 176px; color:#fff; text-align: right;}
#sidebar-nut a{color:#C0C0C0;
     -webkit-transition: color ease 0.3s;
     -moz-transition: color ease 0.3s;
     -o-transition: color ease 0.3s;
     transition: color ease 0.3s;
}
#sidebar-nut a:hover{color:#C6FBFE;
     -webkit-transition: color ease 0.3s;
     -moz-transition: color ease 0.3s;
     -o-transition: color ease 0.3s;
     transition: color ease 0.3s;
}
#sidebar-nut li, #sidebar-main ul{list-style-type: none;}
#sidebar-nut ul{margin: 1px 0 5px 5px; padding: 0;}
#sidebar-nut ul li{padding: 10px 12px; margin-top:-1px; background-color:#00121B; border:1px solid #C0C0C0;
     -webkit-transition: background-color ease 0.3s;
     -moz-transition: background-color ease 0.3s;
     -o-transition: background-color ease 0.3s;
     transition: background-color ease 0.3s;
}
#sidebar-nut ul li:hover{background-color:#002f46; border-left: 5px solid #004A4B; margin-left: -4px; border-right:1px solid #004A4B;
     -webkit-transition: background-color ease 0.3s;
     -moz-transition: background-color ease 0.3s;
     -o-transition: background-color ease 0.3s;
     transition: background-color ease 0.3s;
}


/* Боковая колонка для калорийности */
#sidebar-calc{width: 274px; color:#fff;}
#sidebar-calc a{color:#C0C0C0;
     -webkit-transition: color ease 0.3s;
     -moz-transition: color ease 0.3s;
     -o-transition: color ease 0.3s;
     transition: color ease 0.3s;
}
#sidebar-calc a:hover{color:#FF8C00;
     -webkit-transition: color ease 0.3s;
     -moz-transition: color ease 0.3s;
     -o-transition: color ease 0.3s;
     transition: color ease 0.3s;
}
#sidebar-calc li, #sidebar-main ul{list-style-type: none;}
#sidebar-calc ul{margin:-10px 0 5px 0; padding: 0;}
#sidebar-calc ul li{padding: 10px 12px; margin-top:-1px; background-color:#00121B; border:1px solid #C0C0C0;
     -webkit-transition: background-color ease 0.3s;
     -moz-transition: background-color ease 0.3s;
     -o-transition: background-color ease 0.3s;
     transition: background-color ease 0.3s;
}
#sidebar-calc ul li:hover{background-color:#002f46; border-right: 5px solid #FF4500; margin-right: -4px; border-left:1px solid #FF8C00;
     -webkit-transition: background-color ease 0.3s;
     -moz-transition: background-color ease 0.3s;
     -o-transition: background-color ease 0.3s;
     transition: background-color ease 0.3s;
}
#sidebar-calc h2{background: url(images/back-sidebar-title.jpg) no-repeat; color: #FFFFE0; font-weight: bold; font-size:125%; height: 100%; margin: 5px -15px 0 0; padding: 5px 15px; text-shadow: 1px 1px 6px #000; text-transform: uppercase;}
#sidebar-calc .sidebar-title-shadow{width:291px; height:12px; margin: 0 0 5px; background: url(images/title-shadow-sidebar.png) no-repeat;}

/*Sidebar-gyms*/


.gym-sidebar-container{
	float:left;
	margin-top:5px;
	width: 273px;
}
.gym-sidebar-container > ul {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
}
.gym-sidebar-container ul li{
	list-style: none;
	}

.gym-sidebar-container .dropdown a {
  text-decoration: none;
}
.gym-sidebar-container .dropdown [data-toggle="dropdown"] {
  position: relative;
  display: block;
  color: white;
  background: #2980B9;
  -moz-box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
  -webkit-box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
  box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  padding: 10px;
}
.gym-sidebar-container .dropdown [data-toggle="dropdown"]:hover {
	background: #2c89c6;
	border-right:5px solid #77E700;
	margin-right:-5px;
}
.gym-sidebar-container .dropdown .icon-arrow {
  position: absolute;
  display: block;
  font-size: 0.7em;
  color: #fff;
  top: 14px;
  right: 10px;
}
.gym-sidebar-container .dropdown .icon-arrow.open {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
}
.gym-sidebar-container .dropdown .icon-arrow.close {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
}
.gym-sidebar-container .dropdown .icon-arrow:before {
  content: '\25BC';
}
.gym-sidebar-container .dropdown .dropdown-menu {
  max-height: 0;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;
}
.gym-sidebar-container .dropdown .dropdown-menu li {
  padding: 0;
}
.gym-sidebar-container .dropdown .dropdown-menu li a {
  display: block;
  color: #6e6e6e;
  background: #EEE;
  -moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
  -webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
  box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  padding: 10px 10px;
}
.gym-sidebar-container .dropdown .dropdown-menu li a:hover {
	background: #f6f6f6;
}
.gym-sidebar-container .dropdown .show, .dropdown .hide {
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.gym-sidebar-container .dropdown .show {
  display: block;
  max-height: 9999px;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  animation: showAnimation 0.5s ease-in-out;
  -moz-animation: showAnimation 0.5s ease-in-out;
  -webkit-animation: showAnimation 0.5s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}
.gym-sidebar-container .dropdown .hide {
  max-height: 0;
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  animation: hideAnimation 0.4s ease-out;
  -moz-animation: hideAnimation 0.4s ease-out;
  -webkit-animation: hideAnimation 0.4s ease-out;
  -moz-transition: max-height 0.6s ease-out;
  -o-transition: max-height 0.6s ease-out;
  -webkit-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;
}

@keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-moz-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-moz-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-webkit-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}

/*Sidebar-gyms*/



/* Sidebar */

/* Footer */

#footer-main{
	background-color:#1D1D1D;
	border-top:2px solid #C0C0C0;
	color:#c0C0C0;
	height:100px;
	width:100%;
	}
#footer-main a{
	color:#c0C0C0;
	}
#footer-wrapper{
	margin:0 auto;
	width:980px;
	}
/* Footer */

/** Comments **/
#respond {
	padding:15px;
}

/* Highlight active form field */
h3.comments-caption{
	margin:10px 15px;
	}
#respond input[type=text], textarea {
  	-webkit-transition: all 0.30s ease-in-out;
  	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
  	-o-transition: all 0.30s ease-in-out;
	outline: none;
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
	}
#respond input[type=text]:focus, textarea:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
	}
#author {
	font-family: Lobster, "Lobster 1.4", "Droid Sans", Arial;
	font-size: 16px;
	color:#1d1d1d;
	letter-spacing:.1em;
	}
#url{
	color: #21759b;
	font-family: "Luicida Console", "Courier New", "Courier", monospace;
	}
#submit {}
#submit:hover{}
/*Comments*/
ul.list li{color:#4E7CA6;list-style:none;}

ol.commentlist { list-style:none; margin: 0 15px; padding:0; text-indent:0; }
ol.commentlist li { list-style:none; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:5px; min-height:68px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal; font-weight:bolder;margin-left:80px;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard figure {margin:0;}
ol.commentlist li.comment div.vcard img.avatar { border:1px solid #c0c0c0; float:left; margin:0;}
ol.commentlist li.comment div.vcard img.avatar-68{height:68px; width:68px; margin-right: 5px;}
ol.commentlist li.comment div.vcard img.photo {border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {float:right; font-size:12px; margin-right:10px;}
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p {margin:0 0 0 80px; }
ol.commentlist li.comment ul {list-style:square;}
ol.commentlist li.comment div.reply {float:right;font-weight:bold;}
ol.commentlist li.comment div.reply a {background-color:#778899; padding: 5px 20px;color:#fff; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
ol.commentlist li.comment div.reply a:active {color:inherit;background-color:#fff;}
ol.commentlist li.comment ul.children { list-style:none; text-indent:0; margin:5px;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin-top: 20px;}
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999;}
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.post-ratings-comment-author {display: none;}
/*Other*/
#burn-kkal-nutrition-value{
	background-color:#778899;
	color:#fff;
	height:100%;
	font-size:91%;
	padding:5px;
	line-height:1.35;
	margin:-310px 0 0 571px;
	width:199px;
	}
#burn-kkal-nutrition-value h4{
	border-bottom: 1px dashed;
	}
#burn-kkal-nutrition-value p{
	width: 195px;
	}
.wp-pagenavi{
	margin: 15px 10px;
	text-align: center;
	}
/*Other*/
/*Калькуляторы*/
.bbTextBox{
	/*width: 95%;*/
	height: 25px;
	border: 2px solid #778899;
	padding: 0 15px;
	font-style: italic;
	}
/*Соц.иконки*/
.social-icons-in-post{
	font-size:1.5em;
	font-style:bold;
}
a.fb-blue{
background-color:#3b5899;
padding:2px 10px;
}
a.tel-blue{
background-color:#0088cc;
padding:2px 10px;
}

/*iframes*/
section.entry-content p iframe{
	max-width: 100% !important;
	width: 100% !important;
}
iframe.instagram-media{
	max-width: 100% !important;
	width: 95% !important;
	margin: 25px auto !important;
}
/*scroll*/
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: /*$zindex-fixed*/1000!important;
}
.progress-container {
  width: 100%;
  background-color: transparent;
  height: 5px;
  display: block;
}
.progress-bar {
  background-color: #FF8C00;
  width: 0%;
  display: block;
  height: inherit;
}