/*--------------------*/
/* RESET */
/*-----------------------------*/
html { color:#333; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0 }
ul,ol { list-style:none; }
fieldset,img,abbr,acronym { border:0 }
q:before,q:after { content:'' }
table { border-spacing:0; border: 1px dotted gray; padding: 5px; border-collapse: collapse; line-height: 16px; font-size: 12px;}
table td, table th { border-spacing:0; border: 1px dotted gray; padding: 5px; border-collapse: collapse; line-height: 16px; font-size: 12px;}
hr { display:none; }
.left { float:left; }
.right { float:right; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.alignright { float:right; margin:0px 0px 10px 10px; }
.alignleft { float:left; margin:0px 10px 10px 0px; }

/*------------------------------*/
/* GENERAL */
.post-action__button, button.btn.post-action__button {
    font-size: 11px !important;
    font-weight: 400 !important;
}
.rcgds td {
	text-align: center;
	border-width: 0px;
	padding: 0px 5px 5px 5px;
	    vertical-align: top;
}
.rcgds 	{
	width: 100%;
	border-width: 0px;
	margin-top: 7px;
}
.prrcgds {
  padding: 10px 0px;
  border-bottom: 2px solid #E0E0E0;
}
.prodposts {
	padding: 10px 0px;
	border-bottom: 2px solid #E0E0E0;
	clear: both;
	float: left;
    margin-bottom: 10px;
	width: 100%;
}
.prodposts-td-4 {
    width: 25%;
}
.prodposts-td-5 {
    width: 20%;
}
.prodposts-td-4, .prodposts-td-5 {
	text-align: center;
    float: left;
    padding: 0px 5px 10px 5px;
    margin-top: 10px;
}
.prodposts img {
	border: 0;
	width: 80px;
}
.prodposts a {
	display: inline-block;
    padding-top: 2px;
max-height: 60px;
    overflow: hidden;
}
#tostore {
    text-align: center;
    border-top: 2px solid rgba(0,39,59,.35);
    border-bottom: 2px solid rgba(0,39,59,.35);
    margin-top: -10px;
    padding: 7px;
}
.tostoretizer {
	text-align: center;
    border-top: 2px solid rgba(0,39,59,.35);
    border-bottom: 2px solid rgba(0,39,59,.35);
    margin-top: -10px;
    padding: 0px;
    font-size: 18px;
    color: #BDBDBD;
}
.tostoretizer a {
	color: #b1b1b1 !important;
}
.tostoretizer a:hover {
	text-decoration: none !important;
}
.tostoretizer img {
    height: 23px;
}
pre {
    background: none repeat scroll 0 0 #F4F4F4;
    font: Courier,monospace;
    margin-bottom: 1.625em;
    overflow: auto;
    padding: 0.75em 1.625em;
}
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; }
:focus { outline:0; }
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:13px; }
h5,h6 { font-size:12px; }
h1,h2,h3,h4,h5,h6 { font-family:Roboto, Tahoma; font-weight:bold; }
/*pre,code,kbd,samp,tt { font:13px/1.385 "Courier New",Monospace,serif; }*/
body,input,button,select,textarea,option {
	font-size: 12px;
	font-family: Roboto, Tahoma;
	}
body { background:#ccc url(images/bg-body.png) repeat; line-height:1.63; }
/*------------------------*/
/* HEADER */
#image-logo {  }
#image-logo a { width:300px; height:60px; text-indent:-5555em; overflow:hidden; }

/*---------------------------------*/
/* top navigation */
.topnav { z-index:99; margin:0px; padding:0px; list-style:none; line-height:1; }
.topnav a { position:relative; color:#666; display:block; z-index:100; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.topnav li { float:left; width:auto; }
.topnav li a { padding:0 13px; font-size:11px; line-height:16px; text-decoration:none; line-height:32px; }
.topnav li a:hover, .topnav li a:active { color:#fff; text-decoration:none; }
.topnav li a:visited {  }
.topnav li.first a { line-height:32px; color:#fff; }
.topnav li a.sf-with-ul {  }
.topnav li ul { background:#fff; position:absolute; left:-999em; width:162px; border:1px solid #ECEDE8; border-width:1px 1px 0px; z-index:999; }
.topnav li ul li { border-bottom:1px solid #ECEDE8; }
.topnav li ul li a, .topnav li ul li a:visited { background:#fff; width:136px; padding:0 13px; color:#555; font-size:11px; font-weight:normal; line-height:32px; }
.topnav li ul li a.sf-with-ul { padding:0 13px; }
.topnav li ul li a:hover { color:#fff; }
.topnav li ul ul { margin:-33px 0px 0px 162px; }
.topnav li ul ul li a {  }
.topnav li ul li ul li a {  }
.topnav li:hover, .topnav li.hover { position:static; }
.topnav li:hover ul ul, .topnav li.sfhover ul ul,
.topnav li:hover ul ul ul, .topnav li.sfhover ul ul ul,
.topnav li:hover ul ul ul ul, .topnav li.sfhover ul ul ul ul { left:-999em; }
.topnav li:hover ul, .topnav li.sfhover ul,
.topnav li li:hover ul, .topnav li li.sfhover ul,
.topnav li li li:hover ul, .topnav li li li.sfhover ul,
.topnav li li li li:hover ul, .topnav li li li li.sfhover ul { left:auto; }

/* topnav indicator */
.topnav .sf-sub-indicator {  }
.topnav li ul .sf-sub-indicator {  }

/*-------------------------------------------*/
/* BREADCRUMB */
.archive #breadcrumb { margin-bottom:10px; }
.onecolumn #breadcrumb { width:1030px; }

/*---------------------------------------*/
/* CONTENT */
.display { float:right; width:49px; height:20px; margin-top:-2px; background:url(images/btn-display.gif) no-repeat 0 0; text-indent:-5555em; overflow:hidden; cursor:pointer; }
.display-grid { background:url(images/btn-display.gif) no-repeat 0 -20px; }
.cat-feedlink a { vertical-align:bottom; width:16px; height:16px; display:inline-block; background:#FAFAFA url(images/ico-rss.png) no-repeat 0 1px; margin:0 0 0 4px; text-indent:-5555em; overflow:hidden; }
.single .hentry { border-bottom:0; padding-bottom:0; }
.entry-thumb { float:left; display:block; position:relative; margin:0 15px 11px 0; /*padding:4px;*/ display:block; border:1px solid #E0E0E0; color:#000; border-radius: 10px;}
.radiused {border-radius: 10px;}
.h2head {font-size: 15px;padding: 10px 15px;border-bottom: 1px solid #ecede8;border-top: 1px solid #ecede8;clear: both;}
.entry-thumb img { display:block; border-radius: 10px;}
.entry-title { line-height:17px; font-size:14px; font-weight:bold;}
h2.entry-title {overflow: hidden;max-height: 85px;}
h3.entry-title {overflow: hidden;max-height: 85px;}
.entry-title a:hover { text-decoration:underline; }
h1.entry-title { font-size:22px; margin:0 0 10px 0; line-height:24px; }
.entry-meta { color:#999; margin:5px 0; font-size:11px; }
.entry-meta a { color:#999; text-decoration:none; }
.entry-meta a:hover { text-decoration:underline; }
.meta-sep { color:#999; margin:0 3px; }
.meta-more { font-size:11px; margin:10px 0 0; font-weight:bold; }
.meta-comments:hover {text-decoration: none !important;}
#entry-bottom { margin:15px 0; }
#entry-tags { margin-left:10px; }
#entry-author { border:1px solid #ECEDE8; margin:0px 0 15px 0; }
#author-avatar { float:left; }
#author-avatar img { display:block; padding:4px; background:#FFF; }
.entry-author-content { background:#fafafa; padding:10px 15px; }
.entry-related {padding: 0px 0px 15px 0px; border-bottom: 2px solid #E0E0E0; margin-top: 10px; clear: both;}
/*-----------------------------------------------------*/
/* entry */

.entry p,.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol { margin:10px 0 20px 0; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { color:#0A0A0A; }
.entry ul,.entry ol { margin:20px 0 20px 30px; }
.entry ol { list-style-type:decimal; }
.entry ul { list-style-type:square; }
.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul { margin:0 0 0 20px; }
.entry hr { border-top:1px solid #FFF; border-top:1px solid #C7D7DB; background:none; height:0; margin:0 0 20px 0; padding:0; clear:both; }
.entry hr.none { border:0 none; height:0; background:none; margin:0; padding:0; clear:both; }
.entry a {  }
.entry a:hover { text-decoration:underline; }
.entry blockquote {background-color: #eee;margin:10px 20px; padding:0 30px 0 20px; overflow:hidden; border-left:10px solid #ccc; }
.entry blockquote p {margin: 10px 0 10px 0;}
.entry img { vertical-align:bottom; }
img.alignleft { margin:6px 10px 6px 0; }
img.alignright { margin:6px 0 6px 10px; }
img.alighcenter {  }

/* full width */
.onecolumn { margin:0 !important; background:#FFF !important; }
.onecolumn #content { margin:0 !important; width:100%; }
.page-template-template-fullwidth-php #main { background:#fff; }

/* post images */
.wp-caption { background:#F7F7F7; text-align:center; padding:4px 0px 5px 0px; border:1px solid #e6e6e6; }
.wp-caption img { margin:0px 0px 5px 0px; padding:0px; border:0px; }
.wp-caption p.wp-caption-text { margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:12px; }

/* pagenavi */
.pagenavi { padding:15px; text-align:center; clear:both; }
.pagenavi a,.pagenavi span { border:1px solid #E0E0E0; padding:4px 8px; margin:0 5px; background:#F7F7F7; }
.pagenavi a:hover { border-color:#ccc; }
.pagenavi .current { background:#FFF !important; }
.pagenavi span.pages { background:none; border:0; }

/*---------------------------------------------------------------------------------*/
/* SIDEBAR */
/* general widgets*/
.widget {  }
.widget-title { padding:0 0 10px 0; font-size:13px; line-height:1; }
.widget ul { overflow:hidden; }
.widget ul li { border-top:1px solid #ECEDE8; padding:5px 0; position:relative; top:-1px; }
.widget ul ul { border-top:1px solid #ECEDE8; margin:5px 0 0; }
.widget p { margin:15px 0; }
#sidebar .widget-wrap { margin:0; }
#sidebar .widget-content { padding:0px; }
#sidebar .widget { background:#FFF; }
#sidebar .widget-title { height:32px; padding:1px 15px 0px 15px; color:#fff; border-bottom:0px; line-height:30px; clear:both; }
#sidebar .widget ul { padding:0 1px; }
#sidebar .widget ul li { display:block; padding:8px 0 8px 1px;}
#sidebar .left-widget { display:block; float:left; width:143px; }
#sidebar .right-widget { display:block; float:right; width:143px; }

/* calendar */
#wp-calendar { width:100%; }
#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align:center; }
#wp-calendar th { background:#f5f5f5; padding:3px; border:1px solid #f0f0f0; }
#wp-calendar td { padding:5px 2px; border:1px solid #f0f0f0; }
#wp-calendar caption { background:transparent; font-weight:bold; padding:3px 0px 7px 0px; color:#333; }
#wp-calendar #today { background:#f5f5f5; font-weight:bold; }

/* tag cloud */
.widget_tag_cloud {  }
.widget_tag_cloud div { padding:10px 15px; text-align:center; font:100%/160% Roboto, Tahoma; }
.widget_tag_cloud a { margin:0 3px; white-space:nowrap; }
.widget_tag_cloud a:hover {  }
.widget_archive select { margin:10px 15px; }

/* text widget */
.textwidget { padding:10px 15px; }
/*---------------------------------------------------------------------------------*/
/* FOOTER */
.backtotop { background:url(images/ico-go-up.png) no-repeat; width:48px; height:48px; }

/* footer widgets */
#footer .textwidget,
#footer .widget_tag_cloud div,
#footer .widget_calendar #calendar_wrap,
#footer #searchform { padding-left:0 !important; padding-right:0 !important; }
#footer .widget_archive select { margin-left:0 !important; margin-right:0 !important; }

/*---------------------------------------------------------------------------------*/
/* COMMENTS */
#respond { margin:10px 0px 0px 0px; }
#respond p { color:#777; margin:0px; }
.comments-box h3 { font-size:16px; font-weight:bold; }
.cancel-comment-reply a { padding:5px 0px 0px 0px; font-size:11px; }
.cancel-comment-reply a:hover {  }
.text { border:1px solid #e6e6e6; padding:2px; color:#777; width:200px; }

/* comment framework */
#pings { margin-bottom:40px; }
ul.children { margin-left:0px; }
ol.commentlist { margin:10px 0px 0px 0px; }
cite.fn { font-size:14px; font-weight:bold; font-style:normal; letter-spacing:-0.05em; display:block; }
cite.fn a, cite.fn a:hover { text-decoration:none; }
span.says { display:none; }
.commentlist li { margin:10px 0px 0px 0px; padding:15px; list-style:none; border:1px solid #ECEDE8; }
.commentlist li.depth-2 { background:#ffffff; border:1px solid #ECEDE8; margin-left:15px; }
.commentlist li.depth-3 { background:#fafafa; border:1px solid #ECEDE8; margin-left:15px; }
.commentlist li.depth-4 { background:#ffffff; border:1px solid #ECEDE8; margin-left:15px; }
.commentlist li.depth-5 { background:#fafafa; border:1px solid #ECEDE8; margin-left:15px; }
.commentlist code { background:#e6e6e6; padding:5px; }
.commentlist .moderation { margin-top:10px; color:#660000; }
.commentlist .thread-even { background:#fafafa; }
.commentlist .children { margin-top:15px; }
.commentlist p { clear:both; }
.commentlist p a { text-decoration:none; }
.commentlist p a:hover { text-decoration:underline; }
.avatar { margin-right:10px; float:left; padding:3px; border:1px solid #e9e9e9; background:#fff; }
.reply { margin:5px 0px 0px 0px; }
.reply a, .reply a:visited { font-size:12px; text-decoration:none; }
.reply a:hover { text-decoration:underline; }
.comment-meta { float:left; font-size:12px; margin-bottom:5px; }
.comment-meta a { color:#999; }

/* comment form */
#commentform { margin:10px 0 0 0; }
#commentform input.txt, #commentform textarea { font:14px/14px Roboto, Tahoma; border-color:#ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; }
#commentform input.txt { color:#666; background:#fafafa; width:170px; margin:0 5px 10px 0; padding:5px 7px; }
#commentform textarea { color:#666; background:#fafafa; width:95% !important; padding:5px 7px; }
#commentform #submit { margin:15px 0 10px 0; }

/* button */
a.button { background:url(images/btn-left.png) no-repeat left; color:#505050 !important; display:block; float:left; font-size:12px; font-weight:bold; height:23px; line-height:22px !important; margin:15px 0; padding:0 0 10px 12px; cursor:pointer; }
a.button span { background:url(images/btn-right.png) no-repeat right; display:block; float:left; height:23px; padding:5px 10px 5px 0; }
a.button:hover { text-decoration:none; }

/* misc */
.page .hentry, .error404 .hentry { border-bottom:0; }
.header-ad { float:right; width:468px; height:60px; overflow:hidden; margin:15px 0 0; }
.clcentered	{padding: 3px;border: 1px solid #E7E7E7; width: 133px;margin: 5px auto;}
.sproducts {
	text-align: center; padding: 5px 0px;border-bottom: 1px solid #ECEDE8;
}
.viddiv {
	text-align: center;
	padding: 5px 0px;
}
.viddiv > h2 {
	text-align: left;
}
.viddiv video {
	border: 1px solid gray;
	margin: 5px 0px;
	width: 100%;
}
.viddiv > p {
	margin: 0px;
}
.bigborderbottom {
	border-bottom: 15px solid #326693 !important;
}
.table-responsive {
  border: 0;
}
.table-m td {
	border: 1px solid #444444;
}
.table-m {
	border-collapse: collapse; border: 2px solid #444444;
}
.padding-side-none {
  padding-left: 0;
  padding-right: 0;
}
.padding-left-none {
  padding-left: 0;
}
.padding-right-none {
  padding-right: 0;
}
.col-centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-width {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 930px;
}
.navbar-default {
  background-color: #fff;
}
.navbar-default .navbar-nav > li > a {
  color: #333;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active {
  color: #fff;
  background-color: #326693;
}
.navbar-head {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1030px;
  clear: both;
  /* TOP */
}
.navbar-head #top {
  background: #fff;
  height: 36px;
  font-size: 11px;
  margin: 0 auto;
  padding: 1px 0;
  line-height: 32px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  /* search form */
}
.navbar-head #top .widget_search {
  padding: 10px 15px;
  border: 0 !important;
}
.navbar-head #top #search {
  float: right;
  display: inline;
  width: 260px;
  margin: 4px 0 0 0;
}
.navbar-head #top #searchform {
  background: #FFF;
  border: 1px solid #e0e0e0;
  height: 24px;
}
.navbar-head #top #searchform input {
  display: block;
  background: none;
  border: none;
}
.navbar-head #top #searchform input#s {
  float: left;
  background: #fff;
  width: 200px;
  height: 16px;
  padding: 9px 7px 4px 7px;
  font-size: 11px;
  color: #999;
  line-height: 12px;
}
.navbar-head #top #searchform input#searchsubmit {
  float: right;
  background: url(images/ico-secarch.gif) no-repeat left center;
  width: 19px;
  height: 18px;
  padding: 17px 26px 4px 0;
  overflow: hidden;
  text-indent: -5555em;
  cursor: pointer;
}
.navbar-head #header {
  background: #FFF;
  height: 85px;
  padding: 0 15px 0 0;
  text-align: left;
}
.navbar-head #header .logo {
  float: left;
  width: 100%;
  margin: 15px 0 0 0;
  font-family: Roboto, Tahoma;
  font-size: 36px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 0px;
}
.navbar-head #header .logo a {
  /*display: block;*/
}
.navbar-head #header .logo a:hover {
  text-decoration: none;
}
.navbar-head #header .logo .desc {
  font-family: Roboto, Tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #aaa;
  letter-spacing: 0px;
  text-transform: none;
}
.navbar-head #header .logo a:hover .desc {
  color: #aaa;
}
#wrapper {
  background: #fff;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 0;
  max-width: 1060px;
  border: 1px solid #dfdfdf;
}
.cat-menu {
  min-height: 38px;
  margin-bottom: 0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 3px solid #326693;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}
.container-fluid {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1030px;
  /* BREADCRUMB */
}
.container-fluid #sidebar {
  float: right;
  margin: 15px 0 0 0;
  padding: 0;
}
.container-fluid #breadcrumb {
  width: 97%;
  margin: 0 0 0 15px;
  padding: 10px 0;
  color: #9f9f9f;
  font-size: 9px;
  line-height: 10px;
  text-transform: uppercase;
  border-bottom: 1px solid #ecede8;
}
.container-fluid #breadcrumb > span {
  padding: 0 6px 0 0px;
  color: #9f9f9f;
}
.container-fluid #breadcrumb .tip {
  background: none;
  padding: 0;
}
.container-fluid #breadcrumb .home {
  background: none;
  padding-left: 0px;
}
.container-fluid .section-title {
  background: #fbfbfb;
  width: 97%;
  margin: 0 0 0 15px;
  padding: 10px 15px;
  border-bottom: 1px solid #ecede8;
  font-size: 15px;
  line-height: 1;
}
.container-fluid .section-title a {
  color: #333;
}
.container-fluid .section-title a:hover {
  text-decoration: none;
}
.container-fluid .section-title a.subscribe-rss {
  text-indent: -555em;
  float: right;
  display: block;
  background: url(images/ico-rss.png) no-repeat 0 -2px;
  width: 16px;
  height: 16px;
}
.container-fluid .plitka-spisok {
  margin-bottom: 20px;
}
.container-fluid .category-descr {
  border-bottom: 1px solid #ecede8;
  width: 97%;
  padding-bottom: 20px;
  padding-left: 0;
  margin: 0 0 10px 15px;
}
.container-fluid .hentry {
  margin: 8px 15px;
  padding: 0 0 15px;
}
.container-fluid .grid-content .for-grid {
  margin-left: 0;
}
.container-fluid .grid-content .hentry {
  margin: 15px 0 0 0 !important;
  border-bottom: 0 !important;
  padding-right: 6px;
}
.container-fluid .grid-content .hentry .alt {
  margin-right: 0 !important;
}
.container-fluid .grid-content .hentry .entry-thumb {
  margin-right: 10px;
}
.container-fluid .grid-content .hentry .entry-excerpt {
  display: block;
  clear: both;
     max-height: 78px;
    overflow: hidden;
}
.container-fluid .related-post {
  width: 135px;
  overflow: hidden;
  margin-top: 10px;
}
.container-fluid .related-post img {
  background: #fff;
  padding: 4px;
  border: 1px solid #ECEDE8;
  border-radius: 10px;
  height: 125px;
  width: 125px;
}
.container-fluid .related-post h3 {
  margin: 0 0 10px 0;
}
.container-fluid .related-post .title {
  display: block;
  line-height: 16px;
  margin: 7px 0 0 0;
max-height: 60px;
    overflow: hidden;
}
.content-loop .post {
  max-width: 340px;
  height: 280px;
  margin: 0 0 15px 15px;
  padding: 10px;
  border: 1px solid #ecede8;
}
.content-loop .entry-excerpt {
  display: block;
  clear: both;
  height: 135px;
}

.footer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1030px;
  clear: both;
  color: #333;
  padding-top: 10px;
  border-top: 1px solid #E6E6E6;
}
.footer a {
  color: #333;
}
.navbar-inverse {
  background-color: #326693;
  border-color: #333333;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-collapse {
  border-color: #333333;
  max-height: 370px;
}
.navbar-inverse .navbar-nav {
  margin: 0 -15px;
  border-bottom: 3px solid #326693;
}
.navbar-inverse .navbar-nav > li > a {
  color: #333;
  background-color: #fff;
  padding: 5px 15px;
  font-weight: bold;
  text-transform: uppercase;
}
.navbar-inverse .navbar-nav > li:first-of-type a {
  padding-top: 8px;
}
.navbar-inverse .navbar-nav > li:last-of-type a {
  padding-bottom: 8px;
}
.container > .navbar-header {
  text-align: center;
}
.container > .navbar-header .search-icon {
	color: #ffffff;
	margin-top: 15px;
	float: right;
	margin-right: 15px;
}
.search-icon {
  font-size: 20px !important;
  text-align: center;
}
#zz-search {
  position: fixed;
  top: 8px;
  right: 0;
  display: none;
  z-index: 9990;
}
#zz-search form input[type='text'] {
  width: 98%;
}
#zz-search form a {
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 45px;
  height: 45px;
  border: none;
  display: block;
}
#zz-search form a .search-icon {
  color: #333333;
  margin-top: 6px;
}
@media (min-width: 768px) {
  nav {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1030px;
    /* category navigation */
  }
  nav .nav {
    z-index: 99;
    float: left;
    list-style: none;
    line-height: 1;
    height: 34px;
  }
  nav .nav li a {
    font-size: 12px;
    padding: 0 10px;
    border-right: 1px solid #e6e6e6;
    text-decoration: none;
    line-height: 34px;
  }
  nav .nav a {
    position: relative;
    color: #333;
    display: block;
    z-index: 100;
    text-decoration: none;
  }
  nav .nav li {
    float: left;
  }
  nav .nav li a:hover,
  nav .nav li a:active,
  nav .nav li.first a {
    color: #fff;
    line-height: 34px;
  }
  nav .nav li a:hover {
    text-decoration: none;
  }
  nav .nav li.current-cat a,
  nav .nav li.current-cat-parent a {
    line-height: 34px;
  }
  nav .nav li.current-cat li a,
  nav .nav li li.current-cat a,
  nav .nav li.current-cat-parent li a {
    background: #fff;
    line-height: 30px;
    border-bottom: none;
  }
  nav .nav li:hover,
  nav .nav li.hover {
    position: static;
  }
  .content-loop {
    padding-left: 0;
    padding-right: 0;
  }
  .content-loop .post-container {
    padding-left: 0;
    padding-right: 0;
  }
  .container-fluid .grid-content .for-grid {
    border-bottom: 1px solid #ecede8;
  }
  .entry-excerpt {
    display: table;
  }
}
@media (max-width: 970px) {
  .navbar-head #header .logo {
    margin-left: 12px;
  }
  .footer {
    padding-left: 15px;
  }
  .padding-left-tablet {
    padding-left: 30px;
  }
  .container-fluid #breadcrumb {
    padding-left: 15px;
  }
  .container-fluid .category-descr {
    padding-left: 15px;
  }
  .container-fluid .hentry {
    padding-left: 15px;
  }
}
@media (max-width: 945px) {
  nav .nav li a {
    padding: 0 9px;
  }
}
@media (max-width: 920px) {
  nav .nav li a {
    padding: 0 8px;
  }
}
@media (max-width: 895px) {
  nav .nav li a {
    padding: 0 6px;
  }
}
@media (max-width: 880px) {
  nav .nav li a {
    padding: 0 5px;
  }
}
@media (max-width: 840px) {
  nav .nav li a {
    padding: 0 4px;
  }
}
@media (max-width: 820px) {
  nav .nav li a {
    padding: 0 3px;
  }
  .container-fluid .related-post {
    width: 112px;
  }
  .container-fluid .related-post img {
    width: 112px;
    height: 112px;
  }
}
@media (max-width: 775px) {
  nav .nav li a {
    padding: 0 2px 0 3px;
  }
}
@media (max-width: 768px) {
.sproducts {
	float: left;
    width: 150px;
    height: 220px;
	border-bottom: 0px;
}

  .navbar-head {
    margin-top: 30px;
  }
  .navbar-head #header .logo {
    font-size: 31px;
    text-align: center;
    margin-left: 6px;
  }
  #sidebar {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  #sidebar .widget ul {
    margin-left: -12px;
  }
  #sidebar .widget-title {
    margin-left: -16px;
  }
  .content-loop .post-container {
    padding-right: 0;
  }
  .content-loop .post {
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-left: 0;
    border-right: 0;
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .content-loop .post .entry-thumb img {
    display: block;
    width: 70px;
    height: 70px;
  }
  .content-loop .post h2.entry-title {
    max-height: 84px;
  }
  .content-loop .entry-excerpt {
    height: 100%;
  }
  .content-loop .entry-excerpt p {
    display: none !important;
  }
  .post-one {
    border-bottom: 1px solid #ecede8;
    border-top: 1px solid #ecede8;
  }
  .container-fluid .hentry {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .container-fluid .related-post {
    width: 285px;
  }
  .container-fluid .related-post img {
    width: 125px;
    height: 125px;
  }
  .container-fluid .related-post .title {
    text-align: center;
  }
  .entry-excerpt {
    display: block;
    clear: both;
  }
  .entry-excerpt p {
    display: none !important;
  }
  .entry-thumb img {
    width: 70px;
    height: 70px;
  }
  .single-article .entry-title,
  .single-article .entry-meta {
    text-align: center;
  }
  .single-article .prrcgds h3 {
    text-align: center;
  }
  .single-article .rcgds {
    text-align: center;
  }
  .single-article .rcgds td {
    display: inline;
  }
  .single-article .rcgds td img {
    margin-top: 10px;
  }
  .single-article .entry-content {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    min-height: .01%;
    overflow-x: auto;
  }
  .single-article .entry-content .wp-caption {
    width: 100%!important;
  }
  .single-article .entry-content img {
    max-width: 100%;
    height: auto;
  }
}
@media (max-width: 960px) {
	.prodposts-td-5 {
		width: 25%;
	}
}
@media (max-width: 570px) {
	.prodposts-td-4, .prodposts-td-5 {
		width: 33%;
	}
}
@media (max-width: 535px) {
  #header {
    margin-bottom: 10px;
  }
  .container-fluid #breadcrumb {
    width: 95%;
  }
  .container-fluid .section-title {
    width: 95%;
  }
  .container-fluid .category-descr {
    width: 95%;
  }
}
@media (max-width: 410px) {
	.prodposts-td-4, .prodposts-td-5 {
		width: 49%;
	}
  .nav-tab--primary > a {
    font-size: 12px;
    margin-right: 0;
  }
  .footer a:last-of-type {
    display: block;
  }
}
@media (max-width: 375px) {
  .navbar-head #header {
    margin-bottom: 35px;
  }
  .navbar-head #header .logo .desc {
	font-size: 14px;
    line-height: 15px;
    display: inline-block;
    padding-top: 12px;
  }
 .commentator-comment-header .commentator-comment-bullet, .commentator-comment-author-tag {
	 display: none;
 }
 .commentator-comment-text {
	 font-size: .9em;
 }
}
.redp {
	padding: 10px;border: 1px solid red;
}
.red {
	color: #ff0000 !important;
}
.green {
	color: #1d9d74 !important;
}
a:hover,
.logo a,
.entry a,
#tab-sidebar #recent-comments a:hover span.comment-author,
.cancel-comment-reply a,
.commentlist p a,
.reply a, .reply a:visited { 
	color:#326693;  
}

.topnav li.first a,
.topnav li ul li a:hover,
.nav li a:hover, .nav li a:active, .nav li.first a,
.nav li ul li a:hover,
#sidebar .widget-title,
.tab-widget-menu li.selected,
.subscribe-submit { 
	background:#326693;
}

#image-logo a { background:url(blue/logo.png) no-repeat; }
.topnav li a:hover, .topnav li a:active { background-color:#326693;  }
#cat-menu { border-bottom-color:#326693; }
.clear {
	clear: both;
}
.commentbody {
	clear: both;
}
.commentbody a {
	text-decoration: underline !important
}
.hidden {
	display: hidden;
}
.but {
	background-color: #4086e0;
	cursor: pointer;
	border-radius: 4px;
	color: #fff;
	border: 0;
	outline: 0;
	height: 34px;
	line-height: 34px;
	font-size: 15px;
	padding: 0 20px;
	vertical-align: inherit;
	display: inline-flex;
}
a.but:hover {
	text-decoration:none;
	background-color: #326693;
	color: #fff;
}
.mt10px {
	margin-top: 10px;
}
.normweight {
	font-weight: 400;
}
.footer a {
	padding-right:10px;text-decoration: underline;
}
.actionlink {
	cursor: pointer;
    border-bottom: 1px solid;
}
/* универсальный попап */
.modal_form table, .modal_form_cookie table {
	width: 100%;padding: 5px;margin-top: 15px;
	border: 0;
}
.modal_form table, .modal_form_cookie td {
	border: 0;
}
.modal_form, .modal_form_cookie {
    width: 400px;
    height: 400px;
    border-radius: 10px;
    background: #fff;
    position: fixed;
    top: 45%;
    left: 50%;
    margin-top: -250px;
    margin-left: -200px;
    display: none;
    opacity: 0;
    padding: 10px 10px 30px 10px;
	z-index: 99;
	box-shadow: 0 5px 15px rgba(0,0,0,0.5);
}
.modal_form .modal_close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    display: block;
    font-size: 22px;
}
.modal_form #headmodal, #modal_form_cookie_headmodal {
	padding: 0px 0px 0px 5px;
    float: left;
	font-size: 20px;
    text-align: center;
	font-weight: 600;
	margin: 0;
}
.modal_form #headmodal span, #modal_form_cookie_headmodal span {
    color: #ba3d90;
}
.modal_form #textmodal, #modal_form_cookie_textmodal {
	width: 100%;
	padding: 5px;
	margin-top: 15px;
}
#zatvor {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 98;
  top: 0;
  left: 0;
  display: none;
}
a.adtcrt, .adtcrt {
    border: 0px;
	margin: 10px 0px;
    white-space: nowrap;
    cursor: pointer;
    color: #FFFFFF;
    line-height: 12px;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 2px 2px #DDDDDD;
    text-decoration: none;
    padding: 10px;
    display: block;
    background: #cd4d96;
    background: linear-gradient(to top, #ba3d90, #cd4d96);
    font-family: 'calibri', 'arial';
}
/* /универсальный попап */
/*
YUI 3.14.0 (build a01e97d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

.yui3-cssreset html{color:#000;background:#FFF}.yui3-cssreset body,.yui3-cssreset div,.yui3-cssreset dl,.yui3-cssreset dt,.yui3-cssreset dd,.yui3-cssreset ul,.yui3-cssreset ol,.yui3-cssreset li,.yui3-cssreset h1,.yui3-cssreset h2,.yui3-cssreset h3,.yui3-cssreset h4,.yui3-cssreset h5,.yui3-cssreset h6,.yui3-cssreset pre,.yui3-cssreset code,.yui3-cssreset form,.yui3-cssreset fieldset,.yui3-cssreset legend,.yui3-cssreset input,.yui3-cssreset textarea,.yui3-cssreset p,.yui3-cssreset blockquote,.yui3-cssreset th,.yui3-cssreset td{margin:0;padding:0}.yui3-cssreset table{border-collapse:collapse;border-spacing:0}.yui3-cssreset fieldset,.yui3-cssreset img{border:0}.yui3-cssreset address,.yui3-cssreset caption,.yui3-cssreset cite,.yui3-cssreset code,.yui3-cssreset dfn,.yui3-cssreset em,.yui3-cssreset strong,.yui3-cssreset th,.yui3-cssreset var{font-style:normal;font-weight:normal}.yui3-cssreset ol,.yui3-cssreset ul{list-style:none}.yui3-cssreset caption,.yui3-cssreset th{text-align:left}.yui3-cssreset h1,.yui3-cssreset h2,.yui3-cssreset h3,.yui3-cssreset h4,.yui3-cssreset h5,.yui3-cssreset h6{font-size:100%;font-weight:normal}.yui3-cssreset q:before,.yui3-cssreset q:after{content:''}.yui3-cssreset abbr,.yui3-cssreset acronym{border:0;font-variant:normal}.yui3-cssreset sup{vertical-align:text-top}.yui3-cssreset sub{vertical-align:text-bottom}.yui3-cssreset input,.yui3-cssreset textarea,.yui3-cssreset select{font-family:inherit;font-size:inherit;font-weight:inherit}.yui3-cssreset input,.yui3-cssreset textarea,.yui3-cssreset select{*font-size:100%}.yui3-cssreset legend{color:#000}#yui3-css-stamp.cssreset-context{display:none}

#comments.commentator-area{
  color: #333;
  font-family: 'Helvetica Neue', arial, sans-serif;
  padding: 0px;
  font-size: 15px;
  font-weight: 300;
  position: relative;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
}

#comments.commentator-area.commentator-dark{
  color: #eee;
}

#comments.commentator-area a{
  text-decoration: none;
  outline: none;
}

#comments.commentator-area * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#comments.commentator-area blockquote {
	padding: 5px 15px;
    font-size: 15px;
    font-style: italic;
}

#commentator-global-nav {
  margin: 0 0 18px;
  clear: both;
  line-height: 2;
  overflow: hidden;
}

div.commentator-thread-likes {
  padding-left: 27px;
  margin-left: 10px;
}

.commentator-pull-right {
  float: right!important;
}

h3#commentator-post-count{
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.2;
  float: left;
    margin-top: 10px;
	width: 100%;
}
div#thread-votes {
    font-size: 0.8em;
}
.commentator-thread-likes a {
  display: block;
  position: relative;
  height: 23px;
  padding: 0 8px;
  line-height: 23px;
  z-index: 100;
  background: #d3d8db;
  font-weight: 700;
  font-size: .87em;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.commentator-dark .commentator-thread-likes a{
  background: #2C2724;
}


.commentator-thread-likes.commentator-active a {
  color: white;
  -webkit-transform: translate3d(0,0,0);
}

.commentator-dark .commentator-thread-likes.commentator-active a{
  color: black;
}

.commentator-thread-likes a .notch {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -8px;
  top: 8px;
  border: 4px solid transparent;
  border-right: 4px solid #d3d8db;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.commentator-dark .commentator-thread-likes a .notch{
  border-right: 4px solid #2C2724;
}

.commentator-thread-likes a .commentator_icon-thread-vote {
  display: block;
  position: absolute;
  left: -27px;
  top: -4px;
  font-size: 1.2em;
  margin: 6px 4px 0 0;
  padding: 3px 8px 2px 1px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.commentator-thread-likes.commentator-active a .commentator_icon-thread-vote {
  color: #b2bbc0;
}

.commentator-dark .commentator-thread-likes.commentator-active a .commentator_icon-thread-vote {
  color: #4D443F;
}

.commentator-thread-likes a .commentator-counter {
  color: #5e5e5e;
  overflow: hidden;
  padding: 0;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.commentator-dark .commentator-thread-likes a .commentator-counter {
  color: #A1A1A1;
}

.commentator-thread-likes.commentator-active a .commentator-counter {
  color: #fff;
  padding: 0 15px 0 0;
}

.commentator-dark .commentator-thread-likes.commentator-active a .commentator-counter {
  color: #000;
}

.use-opacity-transitions .commentator-thread-likes a .commentator_icon-thread-voted {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.commentator-thread-likes a .commentator_icon-thread-voted {
  position: absolute;
  right: -20px;
  top: 5px;
  opacity: 0;
  -webkit-transition: right .2s ease-in-out;
  transition: right .2s ease-in-out;
  width: 20px;
  height: 16px;
  width: 10px;
  height: 8px;
}

.commentator-thread-likes.commentator-active a .commentator_icon-thread-voted{
  right: 7px;
  opacity: 1;
}

div.commentator-postbox {
  position: relative;
  margin: 16px 0 16px;
}

.commentator-avatar {
  position: absolute;
  top: 13px;
  left: 0;
  -webkit-transition: left .2s linear;
  transition: left .2s linear;
}

.commentator-avatar .user{
  display: block;
  position: relative;
  z-index: 100;
  background: #e6e6e6;
  border-radius: 3px;
}

.commentator-dark .commentator-avatar .user{
  background: #191919;
}

.commentator-avatar .user img {
  border-radius: 3px;
  display: block;
  width: 32px;
  height: 32px;
}

.commentator-avatar .commentator-user {
  display: block;
  position: relative;
  z-index: 100;
  background: #e6e6e6;
  border-radius: 3px;
}

.commentator-dark .commentator-avatar .commentator-user{
  background: #191919;
}

.commentator-postbox .commentator-avatar {
  top: 0;
}

.commentator-without-avatars .commentator-postbox .commentator-avatar{
  display: none;
}

div.commentator-textarea-wrapper {
  position: relative;
  margin: 0px 65px 0px 40px;
  -webkit-appearance: none;
  background: #fff;
  box-shadow: inset 0 0 0 2px #CFD3D5;
  border-radius: 4px 0 0 4px;
  padding: 2px;
}

.commentator-dark div.commentator-textarea-wrapper {
}

.commentator-without-avatars div.commentator-textarea-wrapper{
  margin-left: 0;
}

.commentator-textarea-wrapper .commentator-textarea {
  color: #3f4549;
  cursor: text;
  resize: none;
  border: 0;
  display: block;
  padding: 6px 10px 8px 10px;
  margin: 0;
  width: 100%;
  min-height: 44px;
  word-wrap: break-word;
  height: auto;
  outline: none;
  position: relative;
  line-height: 15px;
  font-size: 0.93em;
  overflow-y: hidden;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
}

.commentator-dark .commentator-textarea-wrapper .commentator-textarea {
  color: #5f6c73;
}

.commentator-textarea-wrapper textarea::-webkit-input-placeholder {
  color: #aab2b8;
  line-height: 30px;
  font-size: 1.2em;
  padding-left: 4px;
}
.commentator-textarea-wrapper textarea::-moz-placeholder {
  color: #aab2b8;
  line-height: 30px;
  font-size: 1.2em;
  padding-left: 4px;
}
.commentator-textarea-wrapper textarea:-moz-placeholder {   /* Older versions of Firefox */
  color: #aab2b8;
  line-height: 30px;
  font-size: 1.2em;
  padding-left: 4px;
}
.commentator-textarea-wrapper textarea:-ms-input-placeholder { 
  color: #aab2b8;
  line-height: 30px;
  font-size: 1.2em;
  padding-left: 4px;
}

.commentator-dark .commentator-textarea-wrapper textarea::-webkit-input-placeholder {
  color: #bbb;
}
.commentator-dark .commentator-textarea-wrapper textarea::-moz-placeholder {
  color: #bbb;
}
.commentator-dark .commentator-textarea-wrapper textarea:-moz-placeholder {   /* Older versions of Firefox */
  color: #bbb;
}
.commentator-dark .commentator-textarea-wrapper textarea:-ms-input-placeholder { 
  color: #bbb;
}

.commentator-textarea-wrapper.commentator-textarea-wrapper--withImage .commentator-textarea{
  padding-right: 45px;
}

.commentator-form{
  position: relative;
}
.commentator-image-upload > .fa-image {
	margin: 9px;
}
a.commentator-image-upload {
  position: absolute;
  z-index: 2;
  right: 74px;
  top: 9px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #919DA5;
  font-size: 11px;
  border-radius: 50%;
}

a.commentator-image-upload:hover{
  color: #647580;
}

a.commentator-image-upload svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

a.commentator-image-upload svg circle {
  fill: transparent;
  stroke: #919DA5;
  stroke-width: 2px;
  opacity: .4;
}

a.commentator-image-upload:hover svg circle {
  stroke: #647580;
}

a.commentator-image-upload.commentator-initiated svg circle.commentator-bar {
  opacity: 1;
  -webkit-transition: stroke-dashoffset 1s;
  transition: stroke-dashoffset 1s;
}

a.commentator-image-upload.commentator-loaded svg circle.commentator-bar {
  -webkit-transition: none;
  transition: none;
}

div.commentator-image-preview{
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin: 17px 65px 0;
  border-radius: 4px;
  box-shadow: inset 0 0 0 2px #CFD3D5;
  position: relative;
}

a.commentator-image-preview-overlay{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 100px;
  border-radius: 4px;
  text-align: center;
  opacity: 0;
  background-color: rgba(0,0,0,.6);
  color: #fff;
}

a.commentator-image-preview-overlay:hover{
  opacity: 1;
}

input[type=file].commentator-form-image-upload{
  display: none;
}

.commentator-collapsed .commentator-attached-image{
  display: none;
}

a.commentator-attached-image img{
  margin-top: 7px;
}

.commentator-form .commentator-proceed{
  position: absolute;
  right: 0;
  top: 0;
  height: 48px;
}

.commentator-not-logged-in .commentator-form .commentator-proceed{
  height: 90px;
}

.commentator-submit{
  padding: 0 10px;
  color: white;
  display: block;
  background: rgba(29,47,58,.2);
  opacity: .8;
  line-height: 40px;
  border-radius: 0 2px 2px 0;
  border: none;
  height: 100%;
  width: 60px;
  font-size: .87em;
  margin: 0;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.commentator-submit:hover{
  background: rgba(29,47,58,.5);
  color: white;
}

.commentator-dark .commentator-submit{
  background: rgba(255,255,255,.8);
  color: #444;
}

.commentator-dark .commentator-submit{
  background: rgba(255,255,255,.7);
  color: #222;
}

.commentator-author-info-form .commentator-submit{
  height: 32px;
  line-height: 32px;
}

.commentator-submit i.fa-spin:before {
  content: "\f01e";
}

.commentator-postbox section {
  padding: 14px 0 0;
  border-radius: 0 0 3px 3px;
}

div.commentator-author-info-form{
  margin: 10px 65px 10px 40px;
  position: relative;
  display: none;
}

.commentator-not-logged-in .commentator-author-info-form{
  display: block;
}

.commentator-not-logged-in .commentator-in, .commentator-logged-in .commentator-out{
  display: none!important;
}

#comments.commentator-area input[type="text"],
#comments.commentator-area input[type="email"],
#comments.commentator-area input[type="password"] {
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  -webkit-appearance: none;
  background: #fff;
  box-shadow: inset 0 0 0 2px rgba(0,39,59,.2);
  padding: 7px 10px;
  border-radius: 4px;
  font-size: .87em;
  height: 32px;
  outline: none;
  border: 0;
  width: 100%;
  margin-bottom: 10px;
  opacity: .6;
}

#comments.commentator-area.commentator-dark input[type="text"],
#comments.commentator-area.commentator-dark input[type="email"],
#comments.commentator-area.commentator-dark input[type="password"] {
  background: #fff;
  box-shadow: none;
}

#comments.commentator-area .commentator-required input{
  opacity: 1;
}

.commentator-author-info-form .last input[type="text"],
.commentator-author-info-form .last input[type="email"],
.commentator-author-info-form .last input[type="password"]{
  border-radius: 4px 0 0 4px;
}

div.commentator-grid {
  display: block;
  width: 102.08333333333333%;
  margin: 0 -1.0416666666666665%;
  *zoom: 1;
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}
.commentator-grid:before,
.commentator-grid:after {
  content: "";
  display: table;
}
.commentator-grid:after {
  clear: both;
}

div.commentator-col-12 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-11 {
  display: inline;
  float: left;
  width: 89.58333333333334%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-10 {
  display: inline;
  float: left;
  width: 81.25%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-9 {
  display: inline;
  float: left;
  width: 72.91666666666666%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-8 {
  display: inline;
  float: left;
  width: 64.58333333333334%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-7 {
  display: inline;
  float: left;
  width: 56.25%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-6 {
  display: inline;
  float: left;
  width: 47.91666666666667%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-5 {
  display: inline;
  float: left;
  width: 39.58333333333333%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-4 {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-3 {
  display: inline;
  float: left;
  width: 22.916666666666664%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-2 {
  display: inline;
  float: left;
  width: 14.583333333333334%;
  margin: 0 1.0416666666666665%;
}
div.commentator-col-1 {
  display: inline;
  float: left;
  width: 6.25%;
  margin: 0 1.0416666666666665%;
}
@media screen and (max-width: 720px) {
  div[class^="commentator-col-"],
  div[class*=" commentator-col-"] {
    display: inline;
    float: left;
    width: 97.91666666666666%;
    margin: 0 1.0416666666666665%;
    /*margin-bottom: 10px;*/
  }
  .commentator-not-logged-in .commentator-form .commentator-proceed{
    height: 132px;
  }
  #comments.commentator-area input[type="text"],
  #comments.commentator-area input[type="email"],
  #comments.commentator-area input[type="password"]{
    /* margin-bottom: 0px; */
  }
  #comments.commentator-area .commentator-author-info-form input[type="text"],
  #comments.commentator-area .commentator-author-info-form input[type="email"],
  #comments.commentator-area .commentator-author-info-form input[type="password"]{
    border-radius: 4px 0 0 4px;
  }
}

div.commentator-nav {
  border-bottom: 2px solid #EAEEF0;
  margin: 0 0 18px;
  padding: 0;
  position: relative;
}

.commentator-dark div.commentator-nav {
  border-bottom-color: rgba(255,255,255,.17);
}

.commentator-nav:before, .commentator-nav:after {
  display: table;
  content: "";
  line-height: 0;
}

.commentator-nav:after {
  clear: both;
}

.commentator-nav>ul {
  float: left;
}

.commentator-nav>ul:before, .commentator-nav>ul:after {
  display: table;
  content: "";
  line-height: 0;
}

.commentator-nav>ul:after {
  clear: both;
}

.commentator-nav>ul>li {
  float: left;
}

.commentator-nav>ul>li.commentator-share-menu {
  float: right;
  margin-right: 10px;
}

.commentator-nav>ul>li.commentator-user-menu {
  float: right;
}

.commentator-dropdown {
  position: relative;
}

.commentator-dropdown-menu a {
  display: block;
  clear: both;
  font-weight: 500;
  line-height: 18px;
  white-space: nowrap;
  -webkit-transition: none;
  transition: none;
  color: #7f929c;
  padding: 4px 15px;
}

.commentator-dark .commentator-dropdown-menu a {
}

.commentator-comment-header .commentator-comment-menu .commentator-dropdown-menu > li a:hover{
  color: #fff;
  text-decoration: none;
  background-color: #2e9fff;
}

.commentator-dark .commentator-dropdown-menu li>a:hover{
}

.commentator-dropdown-menu hr{
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin: 24px;
}

.commentator-dark .commentator-dropdown-menu hr{
}

.commentator-dropdown-menu p{
  margin-bottom: 10px;
  text-align: center;
}

.commentator-dropdown-menu .social-signin-container{
  text-align: center;
}

.commentator-nav>ul>li>a, .commentator-nav>ul>li>span {
  padding: 11px 10px;
  font-weight: 700;
  display: block;
  font-size: .87em;
  line-height: 1;
  text-shadow: 0 1px 0 rgba(255,255,255,.3);
  position: relative;
  color: #a7aeb2;
}

.commentator-dark .commentator-nav>ul>li>a, .commentator-dark .commentator-nav>ul>li>span {
  text-shadow: 0 1px 0 rgba(0,0,0,.3);
}

.commentator-nav .commentator-dropdown-toggle {
  padding-right: 24px;
  position: relative;
}

.commentator-nav .commentator-dropdown-toggle {
  background: transparent!important;
  color: #7f929c!important;
}
.commentator-nav .commentator-pull-right .commentator-dropdown-toggle{
  padding-right: 0;
}

.commentator-nav>ul>li.commentator-active>a {
  color: #363a3d!important;
}

.commentator-dark .commentator-nav>ul>li.commentator-active>a {
  color: #C9C5C2!important;
}

.commentator-nav>ul>li.commentator-active>a:after {
  content: " ";
  display: block;
  right: 0;
  height: 2px;
  background: rgb(70, 76, 76);
  position: absolute;
  bottom: -2px;
  left: 0;
}

.commentator-dark .commentator-nav>ul>li.commentator-active>a:after {
  background: rgb(185, 179, 179);
}

div.commentator-dropdown-menu,
ul.commentator-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  float: left;
  display: none;
  min-width: 250px;
  _width: 250px;
  padding: 10px;
  margin: 0;
  list-style: none;
  font-size: .87em;
  margin-top: 3px;
  z-index: 199;
  background: #fff;
  box-shadow: 0 2px 10px rgba(0,0,0,.175);
  border: 1px solid #e0e3e9;
}

.commentator-dropdown-toggle:before, 
.commentator-dropdown-toggle:after{
  display: none;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
}

.commentator-open .commentator-dropdown-toggle:before, 
.commentator-open .commentator-dropdown-toggle:after{
  display: block;
}

.commentator-dropdown-toggle:before {
  z-index: 751;
  position: absolute;
  top: 26px;
  left: 50%;   margin-left: -11px;
  border-color: transparent transparent #fff;
  border-width: 0 10px 10px;
}

.commentator-dropdown-toggle:after {
  z-index: 750;
  position: absolute;
  top: 25px;
  left: 50%;
  margin-left: -12px;
  border-color: transparent transparent #e0e3e9;
  border-width: 0 11px 11px;
}

.commentator-comment-menu .commentator-dropdown-toggle:before {
  top: 18px;
  margin-left: -3px;
  border-width: 0 6px 6px;
}

.commentator-comment-menu .commentator-dropdown-toggle:after {
  top: 17px;
  margin-left: -4px;
  border-width: 0 7px 7px;
}

.commentator-comment-menu .commentator-dropdown-menu {
  right: 0;
  left: auto;
  top: 23px;
  min-width: 170px;
}

.commentator-comment-menu .commentator-dropdown-menu > li a i{
  width: 20px;
}

.commentator-dark div.commentator-dropdown-menu {
  color: #000;
  background: #fff;
}
.commentator-pull-right{
  position: relative;
}
.commentator-pull-right .commentator-dropdown{
  position: static;
}
.commentator-pull-right .commentator-dropdown-menu{
  left: auto;
  right: 0;
}

.commentator-nav .commentator-dropdown-menu {
  top: 32px;
}

.use-opacity-transitions .commentator-dropdown-menu {
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.commentator-dropdown.commentator-open .commentator-dropdown-menu {
  display: block;
}
.commentator-comment-header .commentator-dropdown.commentator-open .commentator-dropdown-menu {
  padding: 0;
  margin-top: 0;
}

.commentator-comment-header .commentator-dropdown-toggle > i {
  font-size: .8em;
}

.commentator-dropdown-menu .commentator-submit{
  width: 100%;
  height: 40px;
}

.commentator-dark .commentator-dropdown-menu .commentator-submit{
  color: white;
  background: #8D969C;
}

.commentator-dark .commentator-dropdown-menu .commentator-submit:hover{
  opacity: 1;
  color: white;
}

#comments.commentator-area.commentator-dark .commentator-dropdown-menu input[type="text"], #comments.commentator-area.commentator-dark .commentator-dropdown-menu input[type="email"], #comments.commentator-area.commentator-dark .commentator-dropdown-menu input[type="password"] {
  background: #fff;
  box-shadow: inset 0 0 0 2px rgba(0,39,59,.2);
}

.commentator-login-form label{
  margin: 5px 0 15px 0;
  font-size: .9em;
  display: block;
  cursor: pointer;
}

.commentator-comments-list{
  list-style-type: none;
  margin: 0;
}

.commentator-comments-list.fa-spin{
  margin: 40px auto;
  display: block;
  width: 20px;
  text-align: center;
  line-height: 20px;
}

.commentator-comments-list.fa-spin:before {
  content: "\f01e";
}

.commentator-comments-list .comment {
  position: relative;
}

.commentator-comments-list .comment:before, .commentator-comments-list .comment:after {
  display: table;
  content: "";
  line-height: 0;
}

.commentator-comments-list .comment:after{
  clear: both;
}

.commentator-comments-list>.comment {
  padding-left: 38px;
}

.commentator-without-avatars .commentator-comments-list>.comment{
  padding-left: 0;
}

li.commentator-collapsed section.commentator-comment-text,
li.commentator-collapsed .commentator-comment-footer,
li.commentator-collapsed ul.children{
  display: none;
}

li.commentator-collapsed .commentator-comment-header{
  line-height: 36px;
}

.commentator-comments-list>li.commentator-collapsed .commentator-avatar .user img{
  width: 36px;
  height: 36px;
}

#comments article.commentator-comment-content {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border: none;
}

.commentator-comment-content img {
  border-radius: 3px;
  display: block;
  max-width: 100%;
  max-height: 480px;
}

.commentator-comment-content .commentator-avatar {
  top: 0;
}

.commentator-without-avatars .commentator-comment-content .commentator-avatar{
  display: none;
}

.commentator-comment-content .commentator-comment-body {
  position: relative;
}

.commentator-comment-content  .commentator-comment-header{
  color: #777;
  line-height: 17px;
  font-size: .87em;
  position: relative;
  padding-right: 46px;
	overflow: hidden;
}

span.commentator-comment-byline {
  font-weight: bold;
}
.commentator-dark .commentator-comment-content  .commentator-comment-header{
  color: #C8C8C8;
}

.commentator-comment-byline a{
  color: #2e9fff;
}

.commentator-dark .commentator-comment-byline a {
  color: #BDBEBD;
}

.commentator-comment-byline a:hover{
  text-decoration: underline;
}

.commentator-comment-meta {
  display: inline-block;
}

.commentator-comment-author-tag {
  padding: 3px 5px;
  font-size: .8em;
  line-height: 1;
  background: #8D969C;
  color: white;
  border-radius: 4px;
}
.commentator-comment-content .commentator-comment-bullet {
  padding: 0;
  font-size: 9px;
  color: #ccc;
  line-height: 1.4;
}

.commentator-dark .commentator-comment-content .commentator-comment-bullet {
  color: #ccc;
}

.commentator-comment-header .commentator-time{
  font-weight: 400;
  font-size: .90em;
  color: #869298;
}

.commentator-dark .commentator-comment-header .commentator-time{
  color: #C8C8C8;
}

.commentator-comment-header .commentator-comment-bullet {
  padding: 0 4px;
}

.commentator-comment-header .commentator-comment-menu {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
}

.commentator-comment-content:hover .commentator-comment-header .commentator-comment-menu {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible!important;
}

.commentator-comment-header .commentator-comment-menu:before, .commentator-comment-header .commentator-comment-menu:after {
  display: table;
  content: "";
  line-height: 0;
}
.commentator-comment-header .commentator-comment-menu:after{
  clear: both;
}

.commentator-comment-header .commentator-comment-menu>li {
  float: left;
  margin: 0 0 0 8px;
}

.commentator-comment-header .commentator-comment-menu li.commentator-collapse a, .commentator-comment-header .commentator-comment-menu .commentator-expand a {
  font-size: .8em;
  opacity: .6;
  filter: alpha(opacity=60);
  position: relative;
  top: 0;
  padding: 10px 0 10px 10px;
}

.commentator-expand, li.commentator-collapsed li.commentator-collapse{
  display: none;
}

li.commentator-collapsed li.commentator-expand{
  display: block;
}
.commentator-comment-header .commentator-dropdown .commentator-dropdown-toggle {
  border-left: 2px solid #afb8c5;
  padding-left: 5px;
}
.commentator-dark .commentator-comment-header .commentator-dropdown .commentator-dropdown-toggle {
  border-left: 2px solid #50473A;
}
.commentator-comment-header .commentator-comment-menu>li a {
  color: #919DA5;
}
.commentator-comment-header .commentator-comment-menu>li a:hover {
  color: #647580;
}
.commentator-dark .commentator-comment-header .commentator-comment-menu>li a {
  color: #999;
}

.commentator-comment-header .commentator-comment-menu>li a span{
  display: none;
}

.commentator-comment-header .commentator-comment-menu .commentator-dropdown-menu>li a span{
  display: inline;
}

.commentator-comment-text{
  color: #42474a;
  padding: 4px 0;
  word-break: break-word;
}

.commentator-comment-text a{
  color: #2e9fff;
}

.commentator-dark .commentator-comment-text,
.commentator-dark .commentator-comment-text a{
  color: #fff;
}

.commentator-comment-footer span {
  margin: 0 7px 0 0;
  padding: 0;
  font-size: .87em;
  line-height: 15px;
}

.commentator-comment-footer span span{
  margin-right: 0;
}

.commentator-comment-contentfooter .bullet {
  line-height: 1.5;
}

.commentator-comment-footer a {
  color: #919DA5;
  font-weight: 400;
}
.commentator-dark .commentator-comment-footer a {
  color: #C8C8C8;
}

.commentator-comment-footer .commentator-reply i{
  font-size: .67em;
}

.commentator-comment-footer a.commentator-active.commentator-vote-down {
  color: #f55567;
}
.commentator-comment-footer a.commentator-active.commentator-vote-up {
  color: #2e9fff;
}

.commentator-dark .commentator-comment-footer a.commentator-active {
  font-weight: 400;
  color: #fff;
}
.commentator-comment-footer a:hover {
  color: #647580;
}

.commentator-dark .commentator-comment-footer a:hover {
  color: #fff;
}

.commentator-comment-footer a.commentator-pick, .commentator-comment-footer a.commentator-subscribe{
  background-color: #ccc;
  color: #fff;
}

.commentator-comment-footer a.commentator-pick i.fa-spin:before,
.commentator-comment-footer a.commentator-subscribe i.fa-spin:before {
  content: "\f01e";
}


a.commentator-pick, a.commentator-subscribe {
  z-index: 100;
  font-size: 11px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  margin-right: 5px;
  display: inline-block;
  background-color: #adadad !important;
  color: #fff;
  padding: 5px;
}
.commentator-comment-footer a.commentator-subscribe {
    font-size: 9px;
}
.commentator-pick.commentator-disabled{
  display: none;
  cursor: default;
}
.commentator-pick.commentator-disabled + .commentator-comment-bullet{
  display: none;
}
.commentator-pick.commentator-disabled.commentator-active{
  display: inline-block;
}
.commentator-pick.commentator-disabled.commentator-active + .commentator-comment-bullet{
  display: inline-block;
}

.commentator-comment-footer .commentator-voting .commentator-vote-up, .commentator-comment-footer .commentator-voting .commentator-vote-down {
  position: relative;
  display: inline-block;
  padding-right: 3px;
  line-height: .85;
  height: 11px;
  min-height: 14px;
}

.commentator-comment-footer .commentator-voting .commentator-vote-down {
  padding-right: 0;
  padding-left: 6px;
  border-left: 2px solid #eaedee;
}

.commentator-dark .commentator-comment-footer .commentator-voting .commentator-vote-down {
  border-left: 1px solid #eaedee;
}

.commentator-voting i {
  font-size: 10px;
}

.commentator-voting a i.fa-spin{
  display: inline-block;
  padding: 1px;
  font-size: 9px;
}

.commentator-voting a i.fa-spin:before {
  content: "\f01e";
}

.commentator-comments-list .comment .comment{padding-left:38px;
}

.commentator-without-avatars .commentator-comments-list .comment .comment{
  padding-left: 0;
}

.commentator-comments-list .comment .comment form .commentator-avatar .user img{
  width: 36px;
  height: 36px;
}

div.commentator-alert {
  margin-bottom: 20px;
  background: #a3aebc;
  padding: 10px 35px 10px 14px;
  border: 0;
  color: #fff;
  font-weight: 700;
  line-height: 20px;
  font-size: .87em;
  text-shadow: none;
}

.commentator-alert.commentator-error {
  background: #ff2e46;
}

.commentator-alert.commentator-message{
  background: #8fc847;
}

.commentator-alert .commentator-close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
  color: #fff!important;
  text-decoration: none!important;
  float: right;
  font-weight: 700;
  display: block;
  font-size: 1.33em;
  opacity: .8;
  padding: 0!important;
  background: none!important;
  text-shadow: 0 1px 0 #fff;
}

.commentator-alert .commentator-close:hover {
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  filter: alpha(opacity=40);
}

a.commentator-social-login-button{
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: white;
  text-decoration: none;
  opacity: .8;
  padding: 0;
}

.commentator-dark a.commentator-social-login-button{
  color: black;
}

a.commentator-social-login-button:hover{
  opacity: 1;
  color: white;
}

.commentator-dark a.commentator-social-login-button:hover{
  color: black;
}

.commentator-social-login-button.commentator-facebook{
  background: #4862A3;
}
.commentator-social-login-button.commentator-twitter{
  background: #00ACEE;
}
.commentator-social-login-button.commentator-google{
  background: #C13222;
}
.commentator-social-login-button.commentator-linkedin{
  background: #0073B2;
}

#commentator-pagination{
  border-top: 2px solid #EAEEF0;
}
.commentator-dark #commentator-pagination{
  border-top: 2px solid #15110F;
}

#commentator-pagination  a, #commentator-pagination span {
  padding: 10px 4px;
  color: #7f929c;
  display: inline-block;
}

.commentator-dark #commentator-pagination  a, .commentator-dark #commentator-pagination span {
  color: #58524E;
}
#commentator-pagination span.current {
  color: #363a3d;
  font-weight: 700;
}

.commentator-dark #commentator-pagination span.current {
  color: #C9C5C2;
}

#commentator-new-pagination-container{
  display: none;
}


#commentator-main-header p.nocomments{
  margin-bottom: 10px;
}

#commentator-main-header .commentator-pull-right{
  line-height: 23px;
}

#commentator-main-header a.commentator-subscribe{
  height: 23px;
  width: 23px;
  line-height: 23px;
}

.commentator-boxed .commentator-comments-list>.comment{
  padding: 0;
  border: 1px solid #e0e3e9;
  border-radius: 2px;
  background: #fff;
  margin-bottom: 10px;
}

.commentator-boxed .comment{
  padding: 0;
}

.commentator-boxed .commentator-comments-list>.comment>.children{
  border-top: 1px solid #eff3fa;
  background-color: #fafcfc;
  padding: 10px;
}

#comments.commentator-boxed article.commentator-comment-content{
  padding: 10px;
}

#comments.commentator-boxed .comment .comment article.commentator-comment-content{
  padding: 0;
}

.commentator-boxed .commentator-avatar{
  top: 10px;
  left: 10px;
}

.commentator-boxed .commentator-avatar .user{
  border-radius: 16px;
}

.commentator-boxed .commentator-avatar .user img,
.commentator-boxed .commentator-comments-list>li.commentator-collapsed .commentator-avatar .user img{
  width: 32px;
  height: 32px;
  border-radius: 16px;
}

.commentator-boxed .commentator-comment-header{
  line-height: 32px;
  height: 32px;
  padding-left: 42px;
}

.commentator-boxed li.commentator-collapsed .commentator-comment-header{
  line-height: 32px;
}

.commentator-boxed .comment li.commentator-collapsed .commentator-comment-header{
  line-height: 22px;
}

.commentator-boxed .comment .comment .commentator-comment-header{
  line-height: 22px;
  height: 22px;
  padding-left: 32px;
}

.commentator-boxed .commentator-comments-list .comment .comment{
  padding-left: 0;
}

.commentator-boxed .commentator-comments-list .comment .comment.commentator-collapsed{
  padding-bottom: 10px;
}

#comments.commentator-boxed article.commentator-comment-content{
  margin-bottom:20px;
}

#comments.commentator-boxed .commentator-comments-list > .comment > article.commentator-comment-content{
  margin-bottom: 0;
}

#comments.commentator-boxed li.commentator-collapsed article.commentator-comment-content{
  margin-bottom: 0;
}

.commentator-boxed .children div.commentator-textarea-wrapper{
  margin-left: 32px;
}

.commentator-comment-header .commentator-comment-menu>li.commentator-flag-comment > a{padding-left:6px;border-left:2px solid #ccc;}

.commentator-comments-list .comment .comment .commentator-avatar .user img{
  width:32px;
  height:32px;
}

.commentator-boxed .commentator-comments-list .comment .children .commentator-avatar .user img{
  width:22px;
  height:22px;
}
.commentator-boxed .comment .children .commentator-avatar{
  top:0;
  left:0;
}

.commentator-animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes commentatorFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes commentatorFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.commentator-fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.button-primary {
	display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 4px 7px;
    font-size: 12px;
    border-radius: 3px;
    color: #fff;
    background-color: #1e91cf;
    border-color: #1978ab;
    margin-top: 5px;
}
.button-primary:hover {
    color: #fff;
    background-color: #1872a2;
    border-color: #115376;
}
.button-primary:focus, .button-primary.focus {
	color: #fff;
	background-color: #1872a2;
	border-color: #092a3c;
}
.input-primary {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-appearance: none;
    background: #fff;
    box-shadow: inset 0 0 0 2px rgba(0,39,59,.2);
    padding: 7px 10px;
    border-radius: 4px;
    font-size: .87em;
    height: 32px;
    outline: none;
    border: 0;
    width: 150px;
    margin-bottom: 10px;
}
#lostpasswordform {
	text-align: center;
}
.gray {
	color: #919DA5;
}
.li_row + .li_row {
	border-top: 1px solid #ECEDE8;
}
.li_row {
	display: block;
    padding: 5px 0 5px 1px;
	min-height: 68px;
}
.li_row > div {
	height: 50px;
	width:50px;
	float: left;
	margin-top: 4px;
}
.li_row > div > img {
	border-radius: 5px;
	width: 100%;
	max-height: 100%;
	border: 1px solid #ECEDE8;
}
.li_row > a {
	padding-left: 60px;
	display: block;
}
.pdl10px {
	padding-left: 10px;
}
.lgray {
	color: #c6c6c6;
}
.bold {
	font-weight: 800;
}
.pdl5px {
	padding-left: 5px;
}
.cancelbtn {
	width: 13px  !important;
    height: 13px  !important;
    margin-bottom: -2px  !important;
	vertical-align: baseline !important;
}