body, div, td, input, select, optgroup, form, p, textarea, button{
	font-family: 'PT Sans', sans-serif;
	margin: 0px;
	color: #000000;
}

html{ background-color: white; }
body{ background-color: #f0f0f0;}
::-moz-placeholder {
  opacity: 1;
}
a{ text-decoration: none; outline: none;}
a:hover{ text-decoration: underline;}

p{ margin-bottom: 10px; }

img{ border: 0px; }
fieldset{margin: 0; padding: 0; border: 0;}
.clear{clear: both;}
.none {display: none;}
.show{display: block !important;}
div.c{ clear: both; }
.mb0{ margin-bottom: 0px !important; }
.mb3{ margin-bottom: 3px !important; }
.mb5{ margin-bottom: 5px !important; }
.mb10{ margin-bottom: 10px !important; }
.mb15{ margin-bottom: 15px !important; }
.mb20{ margin-bottom: 20px !important; }
.mr0{ margin-right: 0px !important; }
.mt10{ margin-top: 10px !important; }
.pb0{ padding-bottom: 0px !important; }
.bt{ border-top: 1px solid #999999; }
.bb{ border-bottom: 1px solid #CCCCCC; }
.nb{ border: 0px !important; }
.right{ float: right !important; }	
.tleft{ text-align: left !important; }
.tright{ text-align: right !important; }
.center{ text-align: center !important; }
.nobg{ background: none !important; }
.grey{ color: #999999 !important; }
.grey2{ color: #666666 !important; }
input.grey{ border: 1px solid #9D9D9D !important; color: #666666 !important; }
.green{ color: #10c483 !important; }
.red{ color: #ff0028 !important; }
.small{ font-size: 11px !important; }

.over{ background-color: #E5EDE6 !important; }
#c1{ float: left; width: 100%; box-sizing: border-box; padding: 16px; }
div.line{
	height: 1px;
	background: url(/images/default/dot2.gif) repeat-x;
}

a, #h3 b a, div.h1 span a, div.h1 span a:hover{ color: #2b4713; }

div.h1, div.h2, div.h3big, header h1{ border-bottom-color: #406E43; }

div.stats div, div.stats a, div.stats2 a{ color: #156ABB; }

div.tabs2 div.links a, div.tabs3 div.links a, div.tabs4 div.links a{ color: #39623B; }
div.article_poll div.h3 span a{ color: #39623B; }

div.article_related div.h3{ border-color: #406E43; }
div.article_poll div.h3{ border-color: #406E43; }

.bg2{ background-color: #EDF3EE; }

button{ background: #508954; }

button.dark { 
	height: 23px;
	line-height: 22px;
	padding-bottom: 3px;
	background: url(/images/default/button.jpg);
	border-left: 1px solid #39623B; 
	border-right: 1px solid #39623B;	
	_border-left: 0px; 
	_border-right: 0px; 
}

input.light_gray {
	height: 21px;
	line-height: 20px;
	padding-bottom: 3px;
	background: url(/images/default/button_gray.gif);
	border: 0;
	border-left: 1px solid #d3d3d3; 
	border-right: 1px solid #d3d3d3;	
	_border-left: 0px; 
	_border-right: 0px; 
	color: #4A7724;
	font-weight: bold;
}

button, a.button, input.dark{ border: 0px; color: white; font-weight: bold; cursor: pointer; }
.content, section.full{
	box-sizing: border-box;
	width: 100%;
	padding: 0 16px;
	float: left;
}
#nav{ font-size: 10px; color: #666666; margin-bottom: 10px; padding-left: 5px; }

.lowercase{ text-transform: lowercase; }

div.copyright{
	background: #F2F2F2;
	color: #333333; 
	font-size: 12px;
	padding: 4px;
}

#menu{ 
	padding-left: 10px;
}
#menu a{
	display: block;
	padding-left: 10px;
	margin-bottom: 3px;
	background: url(/images/default/mobile_menu.gif) no-repeat 0px 6px;
}

#submenu{ padding-left: 20px; }
#submenu a{
	background: url(/images/default/mobile_submenu.gif) no-repeat 0px 6px;
}


/* BOX HEADERS */
div.h1, div.h2, div.h3, header h1{ 
	color: #666666; 
	height: 18px;
	line-height: 16px;

}
div.h1 a, div.h2 a, div.h3 a, header h1 a{
	display: block; 
	height: 18px; 
	line-height: 18px; 
	color: #666666; 
	/*
	background-image: url(/images/default/h1.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	*/
}
a:hover{
	text-decoration: none;
}
div.h1b, body.inner #c2 div.h1{ border-bottom-color: #D3D3D3 !important; }

div.h1 a, div.h1{ font-size: medium; font-weight: bold; }

div.h1 span{ display: block; float: right; padding-right: 10px; }
div.h1 span, div.h1 span a{ display: inline; background: none; font-size: 12px; font-weight: normal; }
div.h1 span a:hover{ background: none; text-decoration: underline }

div.h1 span.rss{ padding-right: 0px; }
div.h1 span.rss a, div.h1 span.rss a:hover{
	width: 50px;
	display: block;
	background: url(/images/default/icon_rss2.gif) no-repeat right 4px;
}

div.bg2 div.h1{ border-bottom-color: #999999; }

div.h2{ border-top-width: 2px; margin-top: 20px; margin-bottom: 3px; }
div.h3{ 
	height: 20px;
	line-height: 20px;
	border-top: 0px; 
	font-size: small; 
	font-weight: bold;
	margin-bottom: 0px;
	border-bottom: 1px solid #999999; 
	text-indent: 0px;
}
div.h3 a{ height: 20px; line-height: 20px; text-indent: 3px; background-image: url(/images/default/h3.gif); }

div.h3big{ font-size: 16px; color: #333333; border-bottom-color: #D3D3D3; }

div.h3 span{ display: block; float: right; padding-right: 10px; }
div.h3 span, div.h3 span a{ display: inline; background: none; font-size: 12px; font-weight: normal; }
div.h3 span a:hover{ background: none; text-decoration: underline }

/* BOXES */
.biggest {
    margin: 10px 0;
    padding: 0 5px;
    box-sizing: border-box;
}

.biggest .img {
    width: 84px;
    height: 112px;
    float: left;
    margin-right: 8px;
}
div.ttl{ margin-bottom: 5px; }
div.info, div.date{
	float: left;
	width: 33px;
	line-height: 15px;
	font-size: 11px;
	margin-bottom: 6px;
	color: #666666;
}
div.date{ width: 73px; font-size: small; }
div.stats, div.stats2{
	display: inline;
	height: 15px;
	margin-bottom: 6px;
}
div.stats2{ 
	display: block; 
	padding-left: 0px; 
	color: #9E9E9E; 
	font-size: 11px;
}
div.stats div, div.stats span{
	display: inline;
	display: none;
}
div.stats2 span{
	font-weight: normal !important;
}
div.stats span{	color: #CCCCCC; width: 10px; text-align: center; }

div.stats div.com, div.stats a.com, a.icon-comments{
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	font-weight: normal;
	padding-left: 21px;
	padding-right: 4px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMjEuNzMgMjIuMTk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMS43MyAyMi4xOTk7IGZpbGw6ICMyYjQ3MTM7IgogICAgICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC44NjcsMjIuMTk5bC0zLjQxNC01LjkxNEgzLjE4NEMxLjQzLDE2LjI4NSwwLDE0Ljk5MiwwLDEzLjM5OFYyLjg4N0MwLDEuMjk3LDEuNDMsMCwzLjE4NCwwaDE1LjM2MwogICAgICAgICAgICAgICAgYzEuNzU0LDAsMy4xODQsMS4yOTcsMy4xODQsMi44ODd2MTAuNTExYzAsMS41OTQtMS40MywyLjg4Ny0zLjE4NCwyLjg4N2gtNC4yNjZMMTAuODY3LDIyLjE5OXogTTMuMTg0LDEuNjAyCiAgICAgICAgICAgICAgICBjLTAuODcyLDAtMS41ODIsMC41NzQtMS41ODIsMS4yODV2MTAuNTExYzAsMC43MTEsMC43MSwxLjI4OSwxLjU4MiwxLjI4OWg1LjE4N0wxMC44NjMsMTlsMi40OTMtNC4zMTNoNS4xOTEKICAgICAgICAgICAgICAgIGMwLjg3MSwwLDEuNTgyLTAuNTc4LDEuNTgyLTEuMjg5VjIuODg3YzAtMC43MTEtMC43MTEtMS4yODUtMS41ODItMS4yODVIMy4xODR6IE0zLjE4NCwxLjYwMiIvPgogICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: left 5px center;
    background-size: 12px auto;
    color: #2b4713;
    margin-left: 2px;
    border-left: 1px solid #2b4713;
	/* background: url(/images/default/icon_comments.gif) no-repeat 4px 2px; */
}
div.stats .com.icon-graphics{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICAgdmlld0JveD0iMCAwIDI5MC42NDggMzMyLjc5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkwLjY0OCAzMzIuNzk2OyBmaWxsOiAjMmI0NzEzOyIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxnPgogICAgICAgICAgICA8cG9seWdvbiBwb2ludHM9IjE4LjA5OCwyNTAuMDUgOS4wNTEsMjQxIDkuMDUxLDMzMi43OTYgNjAuMjUsMzMyLjc5NiA2MC4yNSwyMDcuODk4ICAiLz4KICAgICAgICAgICAgPHBvbHlnb24gcG9pbnRzPSIxMjMuMjI3LDE0NC45MjEgODUuODUyLDE4Mi4yOTYgODUuODUyLDMzMi43OTYgMTM3LjA1MSwzMzIuNzk2IDEzNy4wNTEsMTQ4LjM3NSAgIi8+CiAgICAgICAgICAgIDxwb2x5Z29uIHBvaW50cz0iMjY0LjkyNiwxMTcuNTUgMjM5LjQ0OSwxNjAgMjM5LjQ0OSwzMzIuNzk2IDI5MC42NDgsMzMyLjc5NiAyOTAuNjQ4LDEzMi45NzIgICAgICIvPgogICAgICAgICAgICA8cG9seWdvbiBwb2ludHM9IjE2Mi42NDgsMTU0Ljc3MyAxNjIuNjQ4LDMzMi43OTYgMjEzLjg1MiwzMzIuNzk2IDIxMy44NTIsMTY3LjU3NCAgICAiLz4KICAgICAgICAgICAgPHBvbHlnb24gcG9pbnRzPSIxMTUuMzc1LDExNi41NzQgMjE5Ljk0OSwxNDIuNjk5IDI1Ni4xNDgsODIuMzk4IDI4OC45NDksMTAyLjA5NyAyOTAuNjQ4LDAgMjAxLjM3NSw0OS41NSAyMzQuMTc2LDY5LjI1IAogICAgICAgICAgICAgICAgMjA3Ljc1LDExMy4zIDEwNy41MjMsODguMjIyIDAsMTk1Ljc1IDE4LjEwMiwyMTMuODQ3Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
}
.top-article div.stats .com.icon-graphics{
	border-left: 1px solid #FFFFFF;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICAgdmlld0JveD0iMCAwIDI5MC42NDggMzMyLjc5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkwLjY0OCAzMzIuNzk2OyBmaWxsOiAjZmZmZmZmOyIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxnPgogICAgICAgICAgICA8cG9seWdvbiBwb2ludHM9IjE4LjA5OCwyNTAuMDUgOS4wNTEsMjQxIDkuMDUxLDMzMi43OTYgNjAuMjUsMzMyLjc5NiA2MC4yNSwyMDcuODk4ICAiLz4KICAgICAgICAgICAgPHBvbHlnb24gcG9pbnRzPSIxMjMuMjI3LDE0NC45MjEgODUuODUyLDE4Mi4yOTYgODUuODUyLDMzMi43OTYgMTM3LjA1MSwzMzIuNzk2IDEzNy4wNTEsMTQ4LjM3NSAgIi8+CiAgICAgICAgICAgIDxwb2x5Z29uIHBvaW50cz0iMjY0LjkyNiwxMTcuNTUgMjM5LjQ0OSwxNjAgMjM5LjQ0OSwzMzIuNzk2IDI5MC42NDgsMzMyLjc5NiAyOTAuNjQ4LDEzMi45NzIgICAgICIvPgogICAgICAgICAgICA8cG9seWdvbiBwb2ludHM9IjE2Mi42NDgsMTU0Ljc3MyAxNjIuNjQ4LDMzMi43OTYgMjEzLjg1MiwzMzIuNzk2IDIxMy44NTIsMTY3LjU3NCAgICAiLz4KICAgICAgICAgICAgPHBvbHlnb24gcG9pbnRzPSIxMTUuMzc1LDExNi41NzQgMjE5Ljk0OSwxNDIuNjk5IDI1Ni4xNDgsODIuMzk4IDI4OC45NDksMTAyLjA5NyAyOTAuNjQ4LDAgMjAxLjM3NSw0OS41NSAyMzQuMTc2LDY5LjI1IAogICAgICAgICAgICAgICAgMjA3Ljc1LDExMy4zIDEwNy41MjMsODguMjIyIDAsMTk1Ljc1IDE4LjEwMiwyMTMuODQ3Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
}
.top-article div.stats a.com{
	font-size: 12px;
	background-image: none;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMjEuNzMgMjIuMTk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMS43MyAyMi4xOTk7IGZpbGw6ICNGRkZGRkY7IgogICAgICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC44NjcsMjIuMTk5bC0zLjQxNC01LjkxNEgzLjE4NEMxLjQzLDE2LjI4NSwwLDE0Ljk5MiwwLDEzLjM5OFYyLjg4N0MwLDEuMjk3LDEuNDMsMCwzLjE4NCwwaDE1LjM2MwogICAgICAgICAgICAgICAgYzEuNzU0LDAsMy4xODQsMS4yOTcsMy4xODQsMi44ODd2MTAuNTExYzAsMS41OTQtMS40MywyLjg4Ny0zLjE4NCwyLjg4N2gtNC4yNjZMMTAuODY3LDIyLjE5OXogTTMuMTg0LDEuNjAyCiAgICAgICAgICAgICAgICBjLTAuODcyLDAtMS41ODIsMC41NzQtMS41ODIsMS4yODV2MTAuNTExYzAsMC43MTEsMC43MSwxLjI4OSwxLjU4MiwxLjI4OWg1LjE4N0wxMC44NjMsMTlsMi40OTMtNC4zMTNoNS4xOTEKICAgICAgICAgICAgICAgIGMwLjg3MSwwLDEuNTgyLTAuNTc4LDEuNTgyLTEuMjg5VjIuODg3YzAtMC43MTEtMC43MTEtMS4yODUtMS41ODItMS4yODVIMy4xODR6IE0zLjE4NCwxLjYwMiIvPgogICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: left 5px center;
    padding-left: 25px;
    background-size: 14px auto;
    color: #FFFFFF;
    line-height: 14px;
    border-left: 1px solid #FFFFFF;

}
div.stats div.video, .icon-video{ 
	/*
	padding-left: 19px;
	background: url(/images/default/icon_video.jpg) no-repeat 0px 0px;
	*/
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMzkxLjkyIDMxOS45MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzkxLjkyIDMxOS45MjsgZmlsbDogIzUwNzIzMzsiCiAgICAgICAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZGVmcz4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSIzOTEuOTIiIGhlaWdodD0iMzE5LjkyIi8+CiAgICAgICAgICAgICAgICA8L2RlZnM+CiAgICAgICAgICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgogICAgICAgICAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7IiBkPSJNMTM0Ljc1LDg2LjIwOXYxNDdsMTQ3LTczLjVMMTM0Ljc1LDg2LjIwOXogTTEzNC43NSw4Ni4yMDkiLz4KICAgICAgICAgICAgICAgIDxwYXRoIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7IiBkPSJNMjYuNDM0LDMxOC45NTloMzM5LjEzMmMxNC41MzksMCwyNi40MzQtMTEuODk1LDI2LjQzNC0yNi40MzRWMjYuODkzCiAgICAgICAgICAgICAgICAgICAgYzAtMTQuNTM5LTExLjg5NS0yNi40MzQtMjYuNDM0LTI2LjQzNEgyNi40MzRDMTEuODk1LDAuNDU5LDAsMTIuMzU0LDAsMjYuODkzdjI2NS42MzJDMCwzMDcuMDY0LDExLjg5NSwzMTguOTU5LDI2LjQzNCwzMTguOTU5CiAgICAgICAgICAgICAgICAgICAgTDI2LjQzNCwzMTguOTU5eiBNMjQuNSwyNi44OTNjMC0xLjAxMiwwLjkyMi0xLjkzNCwxLjkzNC0xLjkzNGgzMzkuMTMyYzEuMDEyLDAsMS45MzQsMC45MjIsMS45MzQsMS45MzR2MjY1LjYzMgogICAgICAgICAgICAgICAgICAgIGMwLDEuMDEyLTAuOTIyLDEuOTM0LTEuOTM0LDEuOTM0SDI2LjQzNGMtMS4wMTIsMC0xLjkzNC0wLjkyMi0xLjkzNC0xLjkzNFYyNi44OTN6IE0yNC41LDI2Ljg5MyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
	background-repeat: no-repeat;
    background-position: left 5px center;
    padding-left: 25px;
    background-size: 14px auto;
    display: inline-block;
    border-left: 1px solid #2b4713;
    line-height: 12px; 
}
div.stats div.photos{ padding-left: 16px; background: url(/images/default/icon_photos.jpg) no-repeat 0px 0px; }
	
div.desc{ color: #333333; margin-bottom: 0px; }

div.img img{ display: block;  }

div.dots{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: 6px;
	background: url(/images/default/dots.gif);
}

.bg{
	background-color: #F5F5F5 !important;
	/*padding-bottom: 10px;*/
	margin-bottom: 20px;
}

.bg2{
	padding-top: 5px !important;
	padding-bottom: 10px !important;
	margin-bottom: 20px;
}

div.pad{ padding: 10px 10px; }
div.pad2{ padding: 10px 0px 0px 00px; }

div.press{ 
	width: 300px;
	height: 35px;
	line-height: 40px;
	margin-bottom: 20px;
	font-weight: bold;
	text-indent: 50px;
	background: url(/images/default/press.gif);
}

/* =============== BOX 1 ================== */
div.b1{
	
}
div.b1 div.img{
	margin-right: 5px;
	float: left;
}
div.b1 div.ttl a{
	line-height: 15px;
	font-size: small;
	font-weight: bold;
	margin-bottom: 0px;
}
div.b1b div.img{
	float: none;
	margin-bottom: 10px;
}
 
/* =============== BOX 2 ================== */
div.b2{
	clear: both;
	
}
div.b2 div.img{
	margin-right: 5px;
	float: left;
}
div.b2 div.info {	
	padding-left: 3px;
}

/* =============== BOX 3 ================== */
div.b3{
	clear: both;
}
div.b3 div.img{
	margin-right: 5px;
	float: left;
}
div.b3 div.ttl a{
	line-height: 15px;
}

/* =============== BOX 4 ================== */
div.b4{
	clear: both;
}
div.b4 div.ttl a{
	line-height: 15px;
	font-size: small;
}
div.b4 div.ttl{
	float: none;
}

/* =============== BOX 5 ================== */
div.b5{
	clear: both;
}
div.b5 div.img{
	width: 300px;
}
div.b5 div.img img{
	width: 278px;
}
div.b5 div.ttl a{
	display: block;
	width: 300px;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	margin: 0px auto 10px auto;
	padding: 6px;
}
div.b5 h1{ margin-bottom: 0px; } 

/* =============== BOX 6 ================== */
div.b6{
	clear: both;
}
div.b6 div.img{
	margin-bottom: 5px;
}
div.b6 div.ttl a{
	font-weight: bold;
}

div.bTopBtm{ border-top: 1px solid #406E43; border-bottom: 1px solid #406E43; }

/* =============== TABLE POLL ================== */
div.tablePoll{ padding: 5px 10px; }
div.tablePoll div{ height: auto;  }

div.tablePoll div.voters{ color: #666666; float: none; clear: both;  }

div.tablePollResultsBig div.tablePoll{ width: 280px; margin: 0px auto; }
div.tablePollResultsBig p{ font-size: 17px; text-align: center; }

div.tablePollResultsBig div{ line-height: 20px; }

div.tablePollResultsBig div.chart{ 
	width: 240px; 
	height: 15px;
	background: url(/images/default/poll_result_bg.gif) no-repeat top left; 
}
div.tablePollResultsBig div.chart div{ 
	height: 15px; 
	background: url(/images/default/poll_result_gradient.gif) repeat-x top; 
}
div.tablePollResultsBig div.chart span{ 
	display: block; 
	float: right; 
	width: 32px; 
	line-height: 15px;
	font-weight: bold;
	color: #666666;
	position: relative;
	right: -35px;
}

div.tablePollResults div{ line-height: 17px; }
div.tablePollResults div.chart{ 
	width: 240px; 
	height: 10px;
	background: url(/images/default/poll_result_small_bg.gif) no-repeat top right; 
}
div.tablePollResults div.chart div{ 
	height: 10px; 
	background: url(/images/default/poll_result_small_gradient.gif) repeat-x top; 
}
div.tablePollResults div.chart span{ 
	display: block; 
	float: right; 
	width: 32px; 
	line-height: 11px;
	font-weight: bold;
	color: #666666;
	position: relative;
	right: -35px;
	font-size: 11px;
}

/* =============== ARTICLE ================== */

div.article{ padding: 0px;}

div.article h1{ font-size: medium; margin: 0px 0px 0px 0px; }
div.article h2{ font-size: medium; margin: 0px 0px 20px 0px; font-weight: normal; font-style: italic; }

div.article img{
	max-width: 100%;
	height: auto;
}

div.article_info{
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: justify;
	float: left;
	width: 100%;
	box-sizing: border-box;
}
div.article_info p{
	color: #000000;
	font-size: 15px;
	line-height: 21px;
}
div.article_info span{
	color: #000000;
}
div.article_info a.recommend{
	background: url(/images/default/recommend.gif) no-repeat left 4px;
	padding-left: 15px;
}

div.text_change{
	width: 40px;
	float: right;
	height: 23px;
	margin-bottom: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
}
div.text_change a{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background-position: top left;
	background-repeat: no-repeat;
}
div.text_change a.c1{
	background-image: url(/images/default/text_plus.gif);
}
div.text_change a.c2{
	background-image: url(/images/default/text_minus.gif);
}

div.article_related{
	float: left;
	width: 240px;
	overflow: hidden;
	margin-right: 20px;
}
div.article_related div.pad2 div.b3 div.ttl a{
	font-size: 13px !important;
}
div.article_related div.h3{
	border-bottom-width: 2px;
}
div.article_related_right{
	float: left;
}
div.article_related div.b5 div.ttl �{
	font-size: 11px !important;
}

div.quote{
	width: 220px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	background: url(/images/default/quote_top.jpg) #F7F7F7 no-repeat top left;
}
div.quote div{
	padding: 10px 10px 10px 10px;
	color: #353535;
	font-weight: bold;
	line-height: 16px;
	padding-left: 25px;
	font-size: 13px !important;
	background: url(/images/default/quote_bottom.jpg) no-repeat bottom left;
}
div.quoteRight{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}

div.article_poll{
	float: left;
	width: 240px;
	margin-right: 20px;
	overflow: hidden;
}
div.article_poll_right{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
div.article_poll div.col div{ width: 90px !important; } 
div.article_poll a{ font-size: 12px !important; } 
div.article_poll div.bg{
	padding-bottom: 5px;
}
div.article_poll button{
	float: left;
}
div.article_poll p{
	font-size: 13px !important;
	font-weight: bold;
	padding: 5px 4px 0px 4px;
}
div.article_poll div.h3{
	font-size: 13px !important; 
	margin-bottom: 0px;
	border-bottom-width: 2px;
}
div.article_poll div{
	margin-bottom: 5px; 
	padding-left: 5px;
}
div.article_poll div, div.article_poll div label{
	font-size: 13px !important;
}
div.article_poll div.h3 a{ background: none; }
div.article_poll div.h3 span a{ font-size: 12px !important; }
div.article_poll div.tablePollResults div.chart{
	width: 180px;
	padding-left: 0px;
}
div.article_poll div.tablePollResults div.chart div{
	padding-left: 0px;
}
div.article_poll div.tablePollResults div.chart span{
	font-size: 11px !important;
}
div.article_poll div.res a, div.article_poll div{
	font-size: 11px !important;
}
div.article_poll label{
	font-size: 11px;
}
div.article_poll div.btm{
	height: 25px;
}
div.article_poll div.btm a{
	display: block;
	height: 25px;
	line-height: 25px;
	float: left;
	font-size: 13px !important;
	font-weight: bold;
	padding-right: 20px;
	margin-right: 35px;
	background: url(/images/default/icon_arrow.gif) no-repeat right 5px;
}

div.article_btm{ padding-left: 580px; }
div.article_btm a.icon { display: block; float: left; width: 20px; height: 18px; }
div.article_btm a.c1 { background: url(/images/default/icon_report.gif); }
div.article_btm a.c2 { background: url(/images/default/icon_print.gif); }
div.article_btm a.c3 { background: url(/images/default/icon_send.gif); }

div.article_photo{
	text-align: center;
	position: relative;
	float: left;
	width: 100%;
}
div.article_photo img{
	width: 100%;
	height: auto;
	float: left;
}
div.article_photo.vertical_photo{
	text-align: center;
}
div.article_photo.vertical_photo img{
	float: none;
	max-height: 420px;
	width: auto;
}
div.article_photo .photo-author{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	text-align: right;
	color: #FFFFFF;
	background-color: rgba(0,0,0, 0.55);
	box-sizing: border-box;
	padding: 3px 15px;
	font-size: 11px;
}
div.article_photo .photo-author p{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 11px;
}
div.article_photo .photo-author p em{
	font-style: normal;
}
div.article_gallery div.nav{
	width: 240px;
	margin: 10px auto 20px auto;
}
div.article_gallery div.nav a{
	display: block;
	float: left;
	width: 90px;
	height: 20px;
}
div.article_gallery div.nav a.c1{ background: url(/images/default/icon_arrow_left.jpg); }
div.article_gallery div.nav a.c2{ background: url(/images/default/icon_arrow_right.jpg); }
div.article_gallery div.nav div{
	float: left;
	width: 60px;
	line-height: 20px;
	text-align: center;
}
div.article_gallery div.title{ 
	text-align: center; 
	font-weight: bold; 
	color: #666666; 
	margin-bottom: 10px;
}
div.article_gallery div.photo{ text-align: center; margin-bottom: 10px; } 
div.article_gallery p{ margin: 0px auto; width: 600px; margin-bottom: 10px; } 



.s1, .s1 td, .s1 th, .s1 p, .s1 div, .s1 span, .s1 font, .s1 a, .s1 strong{ font-size: 11px !important; }
.s2, .s2 td, .s2 th, .s2 p, .s2 div, .s2 span, .s2 font, .s2 a, .s2 strong{ font-size: 12px !important; line-height: 14px; }
.s3, .s3 td, .s3 th, .s3 p, .s3 div, .s3 span, .s3 font, .s3 a, .s3 strong{ font-size: 13px !important; }
.s4, .s4 td, .s4 th, .s4 p, .s4 div, .s4 span, .s4 font, .s4 a, .s4 strong{ font-size: 14px !important; }
.s5, .s5 td, .s5 th, .s5 p, .s5 div, .s5 span, .s5 font, .s5 a, .s5 strong{ font-size: 15px !important; }
.s6, .s6 td, .s6 th, .s6 p, .s6 div, .s6 span, .s6 font, .s6 a, .s6 strong{ font-size: 16px !important; }
.s7, .s7 td, .s7 th, .s7 p, .s7 div, .s7 span, .s7 font, .s7 a, .s7 strong{ font-size: 17px !important; }
.s8, .s8 td, .s8 th, .s8 p, .s8 div, .s8 span, .s8 font, .s8 a, .s8 strong{ font-size: 18px !important; }
.s9, .s9 td, .s9 th, .s9 p, .s9 div, .s9 span, .s9 font, .s9 a, .s9 strong{ font-size: 19px !important; }
.s10, .s10 td, .s10 th, .s10 p, .s10 div, .s10 span, .s10 font, .s10 a, .s10 strong{ font-size: 20px !important; }
.s11, .s11 td, .s11 th, .s11 p, .s11 div, .s11 span, .s11 font, .s11 a, .s11 strong{ font-size: 21px !important; }




/* =============== PAGINATION ================== */
div.pagination{  clear: both;  width: 148px; margin: 0 auto; margin-bottom: 20px;}
div.pagination div.info{ width: 120px; font-size: small; }
div.pagination div.pages{ width: 100%; }
div.pagination div.pages a{ 
	background: #507233;
	width: 28px;
	height: 28px;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	color: #FFFFFF;
	float: left;
}
form.pagination{
	float: left;
}
form.pagination input{
	height: 28px;
	margin: 0 5px;
	background-color: #507233;
	color: #FFFFFF;
	text-align: center;
	border: 0;
	width: 80px;
	padding: 0;
}
form.pagination input::placeholder{
	color: #FFFFFF;
}
div.pagination div.pages a:hover{ 
	background: #508954; 
	color: white; 
	text-decoration: none; 
	border-color: #4a7724;
} 
div.pagination div.pages b{ padding: 4px 10px; font-weight: normal; float: left; }
div.pagination div.jump{ width: 150px; color: #999999; }
div.pagination div.jump form{ float: left; color: #999999; }
div.pagination div.jump input.num{ 
	width: 32px; 
	height: 13px; 
	line-height: 13px; 
	border: 1px solid #CCCCCC; 
	font-size: 9px; 
	margin-top: 2px;
}
div.pagination div.jump input.button{ 
	display: block;
	float: right;
	width: 15px; 
	height: 14px; 
	border: 0px;
	cursor: pointer;
	margin-top: 7px;
	_margin-top: 4px;
	background: url(/images/default/pagination_arrow.gif) no-repeat center center; 
}
div.pagination div.pagesSimple{
	float: none;
	text-align: center;
	color: #999999;
}
div.pagination div.pagesSimple a{ font-weight: bold; }
div.pagination div.pagesSimple b{ color: #666666; }
div.pagination div.pagesSimple a.l1{ background-image: url(/images/default/pager_arrow_left1.gif); }
div.pagination div.pagesSimple a.l2{ background-image: url(/images/default/pager_arrow_left2.gif); }
div.pagination div.pagesSimple b.l1{ background-image: url(/images/default/pager_arrow_left1_grey.gif); }
div.pagination div.pagesSimple b.l2{ background-image: url(/images/default/pager_arrow_left2_grey.gif); }
div.pagination div.pagesSimple a.r1{ background-image: url(/images/default/pager_arrow_right1.gif); }
div.pagination div.pagesSimple a.r2{ background-image: url(/images/default/pager_arrow_right2.gif); }
div.pagination div.pagesSimple b.r1{ background-image: url(/images/default/pager_arrow_right1_grey.gif); }
div.pagination div.pagesSimple b.r2{ background-image: url(/images/default/pager_arrow_right2_grey.gif); }
div.pagination div.pagesSimple a.icon, div.pagination div.pagesSimple b.icon{ 
	padding: 3px;
	background-repeat: no-repeat;
	background-position: center center;
} 
div.pagination div.pagesSimple a.icon:hover{ text-decoration: none; } 


a.comment-complain{ display: none; }
.comment-bg{ width: auto !important; }
.comment-no-avatar{ width: 100% !important; }

.comments-pagging{ float: none !important; padding: 0px !important; color: #3c3c3c !important; }
.comment-text{ font-size: 13px !important; line-height: 16px !important; word-break: break-word; }
.comment-user-details div{ font-size: 12px !important; color: #777777 !important; font-weight: normal !important; height: auto !important; line-height: 15px !important; padding: 0px 3px !important; margin-right: 5px !important; }
.comment-user-details span.before{ line-height: 11px !important; height: auto !important; }

/* TABS */
div.tabs{
	height: 23px;
	line-height: 23px;
	padding-left: 3px;
	overflow: hidden;
	background: url(/images/default/dot.gif) repeat-x 0px 22px;
}
div.tabs div{ height: 23px; line-height: 23px; }
div.tabs div.links a, div.tabs div.links span{ 
	display: block; 
	float: left;
	height: 23px;
	line-height: 22px;
	background: #999999;
	border: 1px solid #999999;
	margin-right: 3px;
	padding: 0px 3px;
	color: auto;
	font-weight: bold;
}
div.tabs div.links a.sel{
	background: white;
	color: #666666;
	border-bottom: 1px solid white;
}
div.tabs div.links a.n{ margin-right: 0px;}
div.bg div.tabs div.links a.sel{
	background: #F5F5F5;
}
div.tabs div.title{ color: #666666; font-weight: bold; }
div.pad2 div.tabs div.title{text-indent: 10px;}

div.tabs2{
	padding-left: 16px;
	background-image: none !important; 
	background-color: #F2F2F2;
	box-sizing: border-box;
	float: left;
	margin-top: 20px;
} 
div.tabs2 div.links a{ 
	background: none;
	border: 0px;
	color: auto;
	padding: 0px 5px;
	font-weight: normal;
}
div.tabs2 div.links a.sel{
	background: white;
	color: #666666;
	border: 1px solid #D3D3D3;
	border-bottom: 1px solid white;
}

div.tabs2b{ background-position: 0px 0px !important; }
div.tabs2b div.links a.sel{
	border: none !important;
	line-height: 23px;
	height: 23px;
}

ul.errors {padding: 0px 0px 5px 0px; margin: 0; list-style: inside;}
ul.errors li {color: #ff0000;}


/* =============== TABLES ================== */
div.w{ background-color: white; }
div.table.w{ padding: 0px 5px; }
div.table div{ }
div.table div.tr{ clear: both; }
div.table div.tr{ background: url(/images/default/dots.gif) repeat-x bottom; }
div.table div.tr.last{ background: none; }
div.table div.tr div{ float: left; }
div.table div.tr2, div.table div.tr2 div{ height: 35px !important; line-height: 16px !important;  }
div.table div.tr2{ padding-top: 4px; }
div.table div.tr div.th{ color: #999999; }
div.tableRows div{ float: left; height: auto; line-height: 18px; padding: 2px 0px 2px 0px; }
div.tableRows div.tr{ width: 100%; }

/* =============== TABLE QUOTES ================== */
div.tableQuotes div.c1{ width: 30px; text-indent: 5px; }
div.tableQuotes div.c2{ width: 65px; }
div.tableQuotes div.c2b{ width: 65px; }
div.tableQuotes div.c3{ width: 70px; }
div.tableQuotes div.c4{ width: 70px; }
div.tableQuotes div.c5{ width: 20px; }
div.tableQuotes div.c5 a{ 
	display: block; 
	width: 11px; 
	height: 11px;
	margin: 7px auto 0px auto;
	background: url(/images/default/icon_x.gif) no-repeat;
}
div.tableQuotes div.c6{ width: 40px; }
div.tableQuotes span.change { display: block; height: 24px; float: left; padding-right: 20px; }


div.bPeriod{ height: 22px; font-size: 12px; text-align: center; overflow: hidden; }
div.bPeriod span{ display: block; float: left; color: #B4B4B4; padding-top: 8px; }
div.bPeriod a{ display: block; float: left; padding: 8px 3px 0px 3px; }
div.bPeriod a.sel{ background: url(/images/default/icon_arrow_period_light.gif) no-repeat top center; }
div.bPeriod a.sel b{ 
	display: block; 
	float: left; 
	padding-left: 4px;
	padding-right: 4px;
	color: #666666;
	cursor: pointer;
	background: url(/images/default/period_sel_bg.gif) repeat-x bottom; 
}


table.table tr.light th {background-color: #F2F2F2; font-weight: normal; font-size: 11px; color: #616161;}
table.table tr th {background-color: #E5E5E5; text-align: left; font-weight: bold; border-bottom: 1px solid #ffffff;}
table.table tr.gray {background-color: #F2F2F2;}

div.h2c {padding: 2px 0px 2px 0px; font-weight: bold; background-color: #CCCCCC; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
div.h1c {background-color: #E5E5E5; padding: 2px 0px 2px 0px; border-bottom: 1px solid #ffffff;}
div.h1c a {display: block; font-weight: bold; background: url(/images/default/h1.gif) no-repeat center right; color: #406E43;}


div.chart {display: block; border-top: 1px solid #B4B4B4; border-left: 1px solid #B4B4B4; border-right: 1px solid #B4B4B4;}
div.chart p {text-align: right; font-size: 11px; color: #999999; padding: 3px 5px 3px 0px; margin: 0;}


div.logout {color: #39623B;}
div.logout div {font-size: 1px; height: 1px; background-color: #CCCCCC;}
.b1 .img img, .b3 .img img, .b2 .img img, .biggest .img img, .last_news_news img {width:80px;}
.com img {width:auto;}


#viber-box {
    position: fixed;
    width: 100%;
    max-width: 760px;
    bottom: 0px;
    display: none;
    border: 0 none;
    height:50px;
    font-size:15px;
    line-height: 20px;
    background-color: #7a54b8;
    z-index: 11;
}

.viber-box-text {
    line-height: 50px; color: #66d4e4; font-weight: bold; font-size: 18px;
}

div.sticky_box_content{
    color:white;
    margin: 0;
    text-align:center;
}

.sticky_box_content > a {
    text-decoration: none;
}

.aside-pic{
    position: relative;
    top: 16px;
    left: 0px;
}

.viber-site-logo {
    position: relative;
    top: 0;
    padding: 0 2px;
    width: 90px;
}

.viber-bar-logo {
    position: relative;
    top: 10px;
    padding: 0 3px;
}

.sticky_box_content span.close {
    position: absolute;
    top: -13px;
    right: 0;
    display: block;
    cursor:pointer;  
    width: 26px; height: 26px;
    background: url('/images/viber-btn-close.png') no-repeat center center;
}
/* Mobile facelift 2017 */

ul.sub{
    width: 100%;
    display: none;
    position: static;
    float: left;
    height: auto;
    padding: 0 10px;
}
ul.sub li{
    width: 100%;
    float: left;
    text-align: left !important;
}
ul.main li.top{
    height: auto;
    position: relative;
}
ul.main li.top > ul.sub{
    visibility: visible;
}
ul.main li.top > ul.sub.show-submenu{
    display: block !important;
}
ul.sub li a{
    border-right: 0;
    text-transform: uppercase;
    font-size: 12px;
    color: #8a8989 !important;
}
ul.main li.active > ul.sub{
    border-bottom: 0;
}
ul.main li:first-child > ul.sub{
    display: none !important;
}
ul.main li.top > i, .mobile-login ins i, .mobile-register ins i{
    display: block !important;
    right: 0;
    width: 40px;
    height: 40px;
    position: absolute;
    border-left: 2px solid #FFFFFF;
    z-index: 2;
    background-image: url(../images/facelift2014/responsive-submenu-arrow.png);
    background-repeat: no-repeat;
    background-position: left 0;
    cursor: pointer;
}
ul.main li.top.submenu-open > i{
    background-color: #507233;
    background-position: left -40px;
}
ul.main li.top.submenu-open{
    background-color: #FFF;
}
ul.main li.top.submenu-open > a{
    font-weight: bold;
}
ul.main li.top i:after{
    display: none !important;
}
article.mainmenu{
    padding-bottom: 0;
    font-family: "PT Sans",sans-serif;
    display: none;
    position: relative;
    z-index: 222;
}
article.mainmenu.menu-open{
    display: block;
    opacity: 1;
}
article.mainmenu ul{
	margin: 0;
    padding: 0;
    text-transform: uppercase;
    background-color: #f7f7f7;
    float: left;
    width: 100%;
}
article.mainmenu ul.sub{
	background-color: #FFFFFF;
}
article.mainmenu ul li{
	border-bottom: 2px solid #ffffff;
	float: left;
	width: 100%;
	list-style: none;
}
ul.main li.top i{
    display: none;
}
#nav-wrapper{
	max-width: 760px;
}
#nav-wrapper .mainmenu li{
    width: 100%;
}
ul.main li.top.club-investor a{
    background-image: none;
    padding:  0 10px !important;
    height: 40px;
}
ul.main li > a{
    text-align: left;
    position: relative;
    padding: 0;
    padding: 0 10px;
    height: 40px;
    line-height: 40px !important;
    background-color: transparent !important;
    font-size: 14px;
}
ul.sub li a{
    height: auto;
    line-height: 28px !important;
    font-size: 12px;
}
l.main{
    background-color: #f7f7f7;
}
ul.main li a, ul.main li.top.club-investor a{
    color: #2b4713;
}
a.vivacomsmartcity
{
    position: relative;
}
.vivacomsmartcity img
{
    position: absolute;
    top: -10px;
    left: 0;
}
.overlay-bgr{
	position: absolute;
	height: 100%;
	width: 100%;
	max-width: 760px;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0, 0.65);
	z-index: 10;
	display: none;
}
.main-header{
	height: 30px; 
	background-color: #507233;
	border-bottom: 5px solid #2b4713;
    height: 35px;
    position: relative;
    z-index: 15;
    font-family: "PT Sans",sans-serif;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.main-header .logo{
    width: 140px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: 4px;
}
a.svg {
	position: relative;
	display: inline-block; 
}
a.svg:after {
	content: ""; 
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left:0;
}
.main-header .logo img{
    max-width: 100%;
    height: auto;
}
.main-header form{
    position: relative;
    z-index: 10;
    float: left;
    width: 100%;
    background-color: #2b4713;
    padding: 10px;
    padding-right: 40px;
    padding-top: 8px;
    top: auto;
    right: auto;
    box-sizing: border-box;
    display: none;
}
.main-header input{
    width: 100%;
    box-sizing: border-box;
    border: 0;
    height: 24px;
    padding: 0 10px;
    text-transform: uppercase;
    color: #333333;
    float: left;
}
.main-header button{
    width: 40px;
    height: 40px;
    background-image: url(../images/facelift2014/search-icon.png);
    background-repeat: no-repeat;
    background-position: left 0 !important;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #2b4713;
}
#fl-search-icon{
    margin-top: 0;
    margin-right: 0;
    float: right;
    height: 40px;
    width: 40px;
    background-image: url(../images/facelift2014/search-icon.png);
    background-repeat: no-repeat;
    background-position: left 0 !important;
    background-color: transparent !important;
    cursor: pointer;
}
#fl-search-icon.search-open{
    background-position: left -40px !important;
    background-color: rgb(43, 71, 19) !important;
}
#fl-search-icon:hover{
    background-color: rgb(43, 71, 19) !important;
}
.main-header .responsive-menu-wrap{
    float: left;
    height: 40px;
}
.main-header .responsive-menu-wrap.responsive-wrap-bgr{
    background-color: #f7f7f7;
}
#nav-icon3{
    width: 22px;
    height: 20px;
    position: relative;
    margin: 5px 10px;
    margin-top: 11px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}
#nav-icon3 span{
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #FFF;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
#nav-icon3 span:nth-child(1) {
    top: 0px;
}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
    top: 7px;
}
#nav-icon3 span:nth-child(4) {
    top: 14px;
}
#nav-icon3.open span:nth-child(1) {
    top: 14px;
    width: 0%;
    left: 50%;
    background: #2b4713;
}
#nav-icon3.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #2b4713;
}
#nav-icon3.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #2b4713;
}
#nav-icon3.open span:nth-child(4) {
    top: 14px;
    width: 0%;
    left: 50%;
    background: #2b4713;
}
.main-header .login-icon{
    width: 40px;
    height: 40px;
    float: right;
    background-image: url(../images/facelift2014/login-icon.png);
    background-repeat: no-repeat;
    background-position: left top;
    cursor: pointer;
}
.main-header .login-icon.login-open{
    background-color: #FFFFFF;
    background-position: left -40px;
}
.main-header .logged-icon{
    background-image: url(../images/facelift2014/logged-icon.png);
}
.main-header .logged-icon:before{
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    border-radius: 50%;
    background-color: #a2e819;
    margin-top: 16px;
    margin-left: -2px;
}
.main-header .login-open:before{
    display: none;
}
.mobile-login-wrapper{
    display: block;
    float: left;
    width: 100%;
    background-color: #ffffff;
    position: relative;
    z-index: 15;
    display: none;
}
.mobile-login-wrapper.user-form-open{
    display: block;
}
.user-form{
    float: left;
    width: 100%;
}
.mobile-register{
    margin-top: 2px;
}
.user-form ins{
    float: left;
    width: 100%;
    text-transform: uppercase;
    color: #2b4713;
    font-size: 18px;
    text-decoration: none;
    font-family: "PT Sans",sans-serif;
    box-sizing: border-box;
    background-color: #f7f7f7;
    line-height: 40px;
    padding-left: 30px;
    position: relative;
    cursor: pointer;
}
.user-form ins i{
    top: 0;
}
.user-form.form-open ins i{
    display: none !important;
}
.form-content{
    float: left;
    width: 100%;
    padding: 0px 30px;
    box-sizing: border-box;
    text-align: center;
    font-family: "PT Sans",sans-serif;
    max-height: 0;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
.form-open .form-content{
    max-height: 1300px;
}
.form-content form{
    margin-top: 20px;
    margin-bottom: 20px;
}
.form-item{
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.mobile-register .remeberme{
    margin-bottom: 5px
}
.mobile-register .greenbut{
    margin-top: 10px;
}
.form-item.remeberme{
    font-size: 10px;
    color: #b9b8b8;
    text-transform: uppercase;
}
.form-item input[type="password"],
.form-item input[type="text"],
.form-item input[type="email"],
.form-item input[type="url"]{
    width: 100%;
    border: 1px solid #cbcbcb;
    height: 28px;
    padding: 0 10px;
    box-sizing: border-box;
}
.form-item textarea{
	border: 1px solid #cbcbcb;
	width: 100%;
	padding: 0 10px;
    box-sizing: border-box;
    resize: vertical;
}
.form-item select{
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #cbcbcb;
	height: 28px;
	padding: 0 10px;
}
.form-item p,
.form-item label{
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #8a8989;
    font-size: 13px;
    font-family: "PT Sans",sans-serif;
}
.form-item .reset-password{
    text-transform: uppercase;
    float: right;
    font-size: 10px;
    color: #507233;
    margin-top: 15px;
    font-weight: bold;
}
.form-item .greenbut{
    border: 0;
    border-radius: 0;
    color: #FFF;
    text-transform: uppercase;
    background-color: #507233;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 15px;
    cursor: pointer;
}
.responsive-user-panel{
    float: left;
    width: 100%;
    background-color: #FFFFFF;
    position: relative;
    z-index: 15;
}
.profile-picture{
    width: 100%;
    float: left;
    margin: 12px 0;
    text-align: center;
}
.profile-picture img{
    margin: 0 auto;
    display: block;
    width: 93px;
    height: 93px;
    max-width: 100%;
    border-radius: 50%;
    margin-bottom: 10px;
}
.profile-picture span{
    text-transform: uppercase;
    font-weight: bold;
    color: #2b4713;
    font-size: 14px;
    font-family: "PT Sans",sans-serif;
}
.whatsnew{
    float: left;
    width: 100%;
    background-color: #2b4713;
    text-align: center;
    height: 25px;
    line-height: 25px;
}
.main-header .whatsnew{
    margin-top: -5px;
}
.responsive-fixed .whatsnew{
    display: none !important;
}
.whatsnew a{
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    font-family: "PT Sans",sans-serif;
}
.whatsnew a span{
    font-size: 11px;
    background-image: url(../images/facelift2014/whatsnew-number-bgr.png);
    background-repeat: repeat-x;
    padding: 0 3px;
    line-height: 20px;
    display: inline-block;
}
.main-header .whatsnew{
    display: block;
}
.user-menu{
    float: left;
    width: 100%;
}
.user-menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.user-menu li{
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 10px 14px;
    text-transform: uppercase;
    background-color: #f7f7f7;
    margin-bottom: 1px;
    font-family: "PT Sans",sans-serif;
    font-size: 14px;
    color: #2b4713;
}
.user-menu li a{
    color: #2b4713;
}
.dark-bgr{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0, 0.80);
    z-index: 2;
    display: none;
}
.dark-bgr.show{
    display: block;
}
#nav-wrapper.responsive-fixed{
    position: fixed !important;
    width: 100%;
    z-index: 9999;
    top: 0;
}
.responsive-fixed #fl-search-icon, .responsive-fixed .login-icon, .responsive-fixed .responsive-menu-wrap{
    display: none;
}
.responsive-fixed .main-header{
    border-bottom: 0;
    background-color: #2b4713;
    height: 30px;
}
.responsive-fixed .main-header .logo{
    width: 120px;
    margin-top: 0px;
}
.hide{
    display: none !important;
}
.back-to-top{
    display: none;
    background-image: url(../../images/facelift2014/backtotop-arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 25px;
    height: 30px;
    float: right;
    margin-right: 10px;
    cursor: pointer;
}
#nav-wrapper.responsive-fixed .back-to-top{
    display: block;
}
.login_err{
    text-align: left;
    color: #ff0000;
    font-size: 9px;
    text-transform: uppercase;
    margin-top: 3px;
}
#terms_reg_err,
#statistics_reg_err,
#аdditional_funcs_reg_err,
#under16_reg_err{
    text-align: center;
    margin-top: 3px;
}

@media (max-width: 500px) {
    .sticky_box_content img.viber-bar-logo {
        width: 60px; height: auto;
    }
    .sticky_box_content img.aside-pic {
        width: 28px; height: auto; top: 20px;
    }
    .viber-box-text {
        line-height: 50px; color: #66d4e4; font-weight: bold; font-size: 15px;
    }
}

/* Facelift 2017 */
.main-content{
	width: 100%;
	margin: 0 auto;
	max-width: 760px;
	background-color: #FFFFFF;
	position: relative;
}
/* Footer */
#footer {
    background: #000;
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 5px;
}
#footer a.up {
    /*background: url("../images/down.png");*/
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgNzQuOTU0IDc0Ljk1NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzQuOTU0IDc0Ljk1NDsiCiAgICAgICAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICA8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmOyIgZD0iTTE1LjgxMyw0NS42MWwwLjg5NiwwLjlMMzcuMTksMjYuMDIzCiAgICAgICAgICAgIGMwLjItMC4xOTYsMC41OTktMC4xOTYsMC44OTcsMGwyMC4zODIsMjAuNDg3bDAuOTkzLTAuOWMwLjE5OS0wLjI5NCwwLjE5OS0wLjY5MywwLTAuODkxTDM4LjA4NywyMy4zNDEKICAgICAgICAgICAgYy0wLjI5OC0wLjI5My0wLjY5Ny0wLjI5My0wLjg5NywwTDE1LjgxMyw0NC43MkMxNS41MTcsNDQuOTE3LDE1LjUxNyw0NS4zMTYsMTUuODEzLDQ1LjYxTDE1LjgxMyw0NS42MXoiLz4KICAgICAgICA8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmOyIgZD0iTTM3LjQ3NywwQzE2Ljc3OCwwLDAsMTYuNzc4LDAsMzcuNDc2CiAgICAgICAgICAgIGMwLDIwLjY5OSwxNi43NzgsMzcuNDc5LDM3LjQ3NywzNy40NzljMjAuNjk4LDAsMzcuNDc3LTE2Ljc3OSwzNy40NzctMzcuNDc5Qzc0Ljk1NCwxNi43NzgsNTguMTc1LDAsMzcuNDc3LDB6IE0zNy40NzcsNzIuOTc5CiAgICAgICAgICAgIGMtMTkuNjA4LDAtMzUuNTAzLTE1Ljg5NS0zNS41MDMtMzUuNTA0YzAtMTkuNjA3LDE1Ljg5NS0zNS41MDEsMzUuNTAzLTM1LjUwMWMxOS42MDgsMCwzNS41MDMsMTUuODk0LDM1LjUwMywzNS41MDEKICAgICAgICAgICAgQzcyLjk4LDU3LjA4NSw1Ny4wODUsNzIuOTc5LDM3LjQ3Nyw3Mi45Nzl6Ii8+CiAgICAgICAgPC9zdmc+);
    background-position: right 10px center;
    text-align: right !important;
    padding-right: 65px !important;
}
#footer a.full {
    /*background: url("../images/full.png");*/
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgNzQuOTU1IDc0Ljk1NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzQuOTU1IDc0Ljk1NDsiCiAgICAgICAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggc3R5bGU9ImZpbGw6I2ZmZmZmZjsiIGQ9Ik00OS42NDIsNTguMDgybC0zLjY1OS0yLjc0M2MtMC40MTItMC4zMS0xLjE3OC0wLjU2OS0xLjcwMi0wLjU2OWgtNC45MTN2MC42MzcKICAgICAgICAgICAgICAgIGMwLDEuMDQ1LTAuODQ3LDEuODk0LTEuODg2LDEuODk0Yy0xLjA0OCwwLTEuODk1LTAuODQ5LTEuODk1LTEuODk0VjU0Ljc3aC00LjkxMWMtMC41MjUsMC0xLjI5MiwwLjI2LTEuNzA2LDAuNTY5bC0zLjY0OCwyLjc0MwogICAgICAgICAgICAgICAgYy0wLjQyMSwwLjMxMS0wLjM0LDAuNTY3LDAuMTgzLDAuNTY3aDIzLjk0NUM0OS45NzMsNTguNjQ5LDUwLjA1NSw1OC4zOTMsNDkuNjQyLDU4LjA4Mkw0OS42NDIsNTguMDgyeiBNNDkuNjQyLDU4LjA4MiIvPgogICAgICAgICAgICA8cGF0aCBzdHlsZT0iZmlsbDojZmZmZmZmOyIgZD0iTTQyLjM4NSwzNy45NjUiLz4KICAgICAgICAgICAgPHBhdGggc3R5bGU9ImZpbGw6I2ZmZmZmZjsiIGQ9Ik01OS4yNSwyMi4wMzVIMTUuNzA0Yy0xLjA0LDAtMS44OTYsMC44NTQtMS44OTYsMS44OTZ2MjQuNjE2YzAsMS4wMzksMC44NTUsMS44ODgsMS44OTYsMS44ODgKICAgICAgICAgICAgICAgIGgyMC44MjV2NC45NzJjMCwwLjUyMiwwLjQyOSwwLjk1LDAuOTUyLDAuOTVjMC41MTUsMCwwLjk0NC0wLjQyOCwwLjk0NC0wLjk1di00Ljk3Mkg1OS4yNWMxLjA0LDAsMS44OTYtMC44NDksMS44OTYtMS44ODhWMjMuOTMxCiAgICAgICAgICAgICAgICBDNjEuMTQ2LDIyLjg5LDYwLjI5LDIyLjAzNSw1OS4yNSwyMi4wMzV6IE01OC41OTUsNDYuNjk2YzAsMC44OS0wLjc2NCwxLjYxNy0xLjY5LDEuNjE3SDM4LjMyM2gtMS42OTFIMTguMDUKICAgICAgICAgICAgICAgIGMtMC45MjgsMC0xLjY5LTAuNzI4LTEuNjktMS42MTdWMjUuNmMwLTAuODkyLDAuNzYzLTEuNjI1LDEuNjktMS42MjVoMzguODU0YzAuOTI3LDAsMS42OSwwLjczMywxLjY5LDEuNjI1VjQ2LjY5NnoiLz4KICAgICAgICA8L2c+CiAgICAgICAgPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZmZmZjsiIGQ9Ik0zNy40NzcsMEMxNi43NzgsMCwwLDE2Ljc3OCwwLDM3LjQ3NgogICAgICAgICAgICBjMCwyMC42OTksMTYuNzc4LDM3LjQ3OSwzNy40NzcsMzcuNDc5YzIwLjY5OSwwLDM3LjQ3OC0xNi43NzksMzcuNDc4LTM3LjQ3OUM3NC45NTUsMTYuNzc4LDU4LjE3NiwwLDM3LjQ3NywweiBNMzcuNDc3LDcyLjk3OQogICAgICAgICAgICBjLTE5LjYwOCwwLTM1LjUwMy0xNS44OTUtMzUuNTAzLTM1LjUwNGMwLTE5LjYwNywxNS44OTUtMzUuNTAxLDM1LjUwMy0zNS41MDFjMTkuNjA3LDAsMzUuNTAzLDE1Ljg5NCwzNS41MDMsMzUuNTAxCiAgICAgICAgICAgIEM3Mi45OCw1Ny4wODUsNTcuMDg0LDcyLjk3OSwzNy40NzcsNzIuOTc5eiIvPgogICAgICAgIDwvc3ZnPg==);
    background-position: left 10px center;
    padding-left: 65px !important;
}
#footer a.up, #footer a.full {
    width: 50%;
    display: inline-block;
    padding: 16px 0;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    font-weight: normal;
    box-sizing: border-box;
    float: left;
    background-repeat: no-repeat;
    margin: 10px 0;
}
#footer a:hover{
	text-decoration: none;
}
/* Facelift footer style */
.footer-links{
    color: #d3d3d3;
    font-size: 11px;
    line-height: 18px;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
.footer-links img{
    margin: 15px 0;
    width: 30%;
    max-width: 207px;
}
.footer-links a{
    color: #d3d3d3 !important;
}
.footer-links a:hover{
    text-decoration: underline;
}
.footer-social{
    float: left;
    width: 100%;
    background-color: #ffffff;
    color: #000000;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
    position: relative;
}
.footer-social span{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: -90px;
}
.footer-social img{
    max-width: 73px;
    width: 10%;
    margin:  0 3px;
}
.footer-logos{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 16px;
	border-bottom: 4px solid #FFFFFF;
}
.footer-logos img{
	max-width: 100%;
}
.logo-left, .logo-right{

}
.logo-left{
	float: left;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	padding-right: 16px;
}
.logo-right{
	float: right;
	width: 35%;
	text-align: right;
	padding-left: 16px;
	box-sizing: border-box;
}
.news header{
	float: left;
	width: 100%;
	text-align: center;
}
.news header h1, .section-title, .h1main{
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../../images/mobile/title-bottom-border.png);
    background-repeat: no-repeat;
    background-position: center bottom 7px;
    margin: 0;
    padding: 14px 0;
    text-align: center;
}
.h1main{
	font-size: 18px !important;
	color: #000000!important;
}
.news header h1 a{
	color: #000000;
	outline: none;
}
.section-title{
	margin-bottom: 16px;
}
/* Top Article */
.top-article{
	float: left;
	width: 100%;
	position: relative;
}
.top-article .img{
	position: relative;
}
.top-article .img img{
	width: 100%;
	height: auto;
}
.top-article .ttl{
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.65);
	box-sizing: border-box;
	margin-bottom: 0;
	padding: 8px 16px;
	background-image: url(../../images/mobile/top-article-line.png);
    background-repeat: no-repeat;
    background-position: center top;
}
.top-article .ttl a{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.category-page .top-article .ttl{
	position: static;
	float: left;
	width: 100%;
	background-image: none;
	padding: 0;
	background-color: inherit;
	padding: 0 16px;
	margin-top: 12px;
}
.category-page .top-article .ttl a{
	font-weight: normal;
	color: #2b4713;
}
.category-article{
	float: left;
	width: 100%;
	box-sizing: border-box;
	background-image: url(../../images/mobile/article-separator.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.category-article .ttl{
	padding: 0 16px;
	float: left;
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
}
.news .category-article:nth-child(2) .ttl{
	font-size: 16px;
}
.news .category-article:nth-child(6){
	background-image: none;
	margin-bottom: 0;
}
.category-article .img{
	position: relative;
}
.category-article .img img{
	width: 100%;
	height: auto;
}
.category-article .img .datetime{
	background-image: url("../../images/mobile/article-date-bgr.png");
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    height: 29px;
    line-height: 36px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    margin-top: -20px;
    margin-bottom: 5px;
    width: 186px;
    border-left: 0;
    font-size: 14px;
}
.category-article .datetime{
	display: inline-block;
	margin-left: 5px;
	color: #2b4713;
}
.category-article .ttl .datetime{
	padding-left: 5px;
	border-left: 1px solid #2b4713;
	line-height: 12px;
}
.indicators-bar-mobile{
	float: left;
	width: 100%;
	margin-bottom: 26px;
	margin-top: 13px;
	height: 18px;
	overflow: hidden;
	background-color: #f7f7f7;
	padding: 5px 0;
	position: relative;
}
.indicators-bar-mobile:before{
	content: "";
	position: absolute;
	left: 0;
	background-image: url(../../images/mobile/indexes-shadow-left.png);
	width: 25px;
	height: 100%;
	z-index: 5;
	background-position: top right;
}
.indicators-bar-mobile:after{
	content: "";
	position: absolute;
	right: 0;
	background-image: url(../../images/mobile/indexes-shadow-right.png);
	width: 25px;
	height: 100%;
	z-index: 5;
	background-position: top left;
}
.indicators-item-outer{
	float: left;
}
span.change{
	text-align: right;
}
span.change.up{
	color: #009900;
}
span.change.down{
	color: #cc0000;
}
.indicators_element:nth-child(1){
	border-left: none !important;
}
.indicators_element a{
	font-weight:bold;
	color:#21520d !important;
}
.indicators_element a:hover{
	text-decoration: underline;
}
.indicators_element span{
    vertical-align: bottom;
	margin-left:4px;
    display: inline;
}
.indicators-item-outer{
	white-space: nowrap;
}
.indicators_element{
	padding-left:5px;
	padding-right:5px;
	border-left:1px solid #c9c9c9;
	line-height: 12px;
	box-sizing: border-box;
	position: relative;
	top: 3px;
	display: inline-block;
	float: left;
	margin-bottom: 10px;
	font-size: 14px;
}
#dragindexes {
  width: 100%;
  border-radius: 0;
  overflow: hidden;
}

#dragindexes .handle {
  height: 100%;
  border-radius: 0;
}
section.news{
	float: left;
	width: 100%;
}
.article-box{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
}
.article-box .line-separator{
	clear: both;
}
.sub-article{
	float: left;
	box-sizing: border-box;
	width: 100%;
	background-image: url(../../images/mobile/article-separator.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin-bottom: 15px;
	padding-bottom: 15px;
	position: relative;
}
.sub-article .ttl{
	line-height: 18px;
}
.sub-article .datetime, .tabs-photo .datetime{
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	margin: auto;
	min-width: 130px;
    width: 30%;
    text-align: center;
    box-sizing: border-box;
    z-index: 2;
    font-size: 12px;
    color: #2b4713;
    border-left: none !important;
    margin-left: auto !important;
}
.sub-article .datetime a, .tabs-photo .datetime a{
	color: #2b4713;
}
.sub-article .datetime:before, .tabs-photo .datetime:before{
	content: "";
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 20px;
	top: -5px;
	left: 0;
	right: 0;
	margin: auto;
	background-image: url(../../images/mobile/article-date-bgr-sm.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.tabs-photo .datetime:before{
	background-image: url(../../images/mobile/article-date-bgr-sm-gray.png);
}
.sub-article .img{
	float: left;
	margin-right: 14px;
	min-width: 130px;
	width: 30%;
	position: relative;
	box-sizing: border-box;
}
.sub-article .img img{
	width: 100%;
	height: auto;
}
.sub-article .ttl a{
	font-size: 14px;
	color: #2b4713;
}
/* Home Page Tabs */
.tabs{
	float: left;
	width: 100%;
}
.tabs .tabs-js{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #f7f7f7;
	box-sizing: border-box;
	padding: 6px 16px;
	margin-bottom: 6px;
}
.category-page .tabs .tabs-js{
	padding-bottom: 0;
}
.tabs .tabs-js li{
	float: left;
	list-style: none;
	padding: 0 10px;
	position: relative;

	text-align: center;
}
.tabs .tabs-js li:first-child{
	border-left: 0 !important;
	padding-left: 0;
}
.tabs .tabs-js li:last-child{
	border-right: 0 !important;
	padding-right: 0;
}
.tabs .tabs-js li a{
	font-size: 10px;
	outline: none;
	float: left;
	display: block;
	width: 100%;
}
.tabs .tabs-js li a span{
	display: none;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	position: relative;
	min-width: 125px;
}
.tabs .tabs-js li.active a span:before{
	position: absolute;
	content: "";
	width: 125px;
	height: 3px;
	bottom: -4px;
	background-image: url(../../images/mobile/tabs-active-line.png);
	left: 0;
	right: 0;
	margin: auto;
}
.tabs .tabs-js li.active{
	border-left: 1px solid #2b4713;
	border-right: 1px solid #2b4713;
}
.tabs .tabs-js li.active a{
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
}
.tabs .tabs-js li.active a span{
	display: block;
}
.tabs .tabs-js li:first-child{
	margin-left: 0;
}
.tabs #most-new, .tabs #most-commented, .tabs #most-read{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 16px;
	background-color: #f7f7f7;
}
.tabs-article{
	float: left;
	width: 100%;
	background-image: url(../../images/mobile/article-separator.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin-bottom: 12px;
	padding-bottom: 10px;
}
.tabs-article .datetime, .datetime{
	color: #2b4713;
	display: inline-block;
	line-height: 12px;
	padding-left: 5px;
	margin-left: 5px;
	border-left: 1px solid #2b4713;
}
.tabs-photo{
	float: left;
	min-width: 130px;
	width: 30%;
	margin-right: 13px;
	position: relative;
	margin-bottom: 5px;
}
.tabs-photo img{
	width: 100%;
	height: auto;
	float: left;
}
.tabs-article h3{
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #2b4713;
}
.tabs-article h3 p{
	color: #2b4713;
	display: inline;
	font-size: 14px;
}
.tabs .tabs-article:nth-child(3){
	background-image: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.tab {
    display:none;
}
.tab.active {
    display:block;
}
/* Article Facelift */
.article-header{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin: 12px 0;
	margin-top: 7px;
	background-image: url(../../images/mobile/article-header-line.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.article-header h1{
	font-size: 19px !important;
	color: #000000;
}
.article-header .short-text{
	float: left;
	width: 100%;
	font-size: 14px;
	color: #545353;
}
.article_info .art{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
}
.article_info .art .social-content{
	margin-top: 16px;
}
.article_info .art img{
	max-width: 100%;
	height: auto !important;
}
.author_info{
	box-sizing: border-box;
	margin: 0 -16px;
	padding: 0 16px;
	margin-top: 12px;
	background-color: #f7f7f7;
	height: 38px;
	padding-top: 3px;
	margin-bottom: 20px;
	position: relative;
}
.f_author_img{
	float: left;
	max-width: none !important;
    min-height: 50px;
    min-width: 100%;
}
.f_author_nd{
	float: left;
	line-height: 17px;
}
.author-img{
	float: left;
	margin-right: 8px;
	overflow: hidden;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-top: -10px;
}
.author-img img{
	float: left;	
}
.f_author_nd a{
	color: #000000;
	font-size: 13px;
	text-transform: uppercase;
}
.f_followed{
	float: right;
	margin-left: 6px;
	margin-top: 4px;
}
.f_unfollow a.f_unf{
	margin-right: 0;
}
.f_followed a{
	text-transform: uppercase;
	background-color: #507233 !important;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 8px;
	height: auto !important;
	width: auto !important;
	background-image: none !important;
}
.f_author_more{
	float: left;
	line-height: 1;
}
.f_author_more a{
	text-transform: lowercase;
	font-size: 11px;
	float: left;
}
.article-tags{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin-bottom: 26px;
	text-transform: uppercase;
	text-align: center;
}
.article-tags a{
	color: #FFFFFF;
	background-color: #507233;
	display: inline-block;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px;
	padding: 3px 6px;
	font-size: 11px;
}
.article-tags span{
	display: block;
	float: left;
	width: 100%;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
	color: #000;
}
/* Video in Article */
#videoplayer_box{
	background-color: #f7f7f7;
	float: left;
	width: 100%;
	padding: 16px;
	position: relative;
	left: -16px;
}
#videoplayer_box .jwplayer{
	float: left;
}
#videoplayer_box .rating{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-top: 10px;
}
#videoplayer_box .rating .more-video a{
	float: right;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #507233;
	padding: 3px 6px;
	font-style: normal;
}
#videoplayer_box #video_rating{
	float: left;
	margin-right: 10px;
}
#videoplayer_box .view{
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #000000;
	line-height: 12px;
	margin-top: 4px;
	font-style: normal;
}
/* Category Page */
.category-page{
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.category-page .h1{
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../../images/mobile/title-bottom-border.png);
    background-repeat: no-repeat;
    background-position: center bottom 7px;
    margin: 0;
    padding: 14px 0;
    text-align: center;
}
.category-page .h1 a{
	color: #000000;
	font-size: 18px;
}
.article-datetime, .category-page .top-article .datetime{
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 186px;
	height: 29px;
	background-image: url(../../images/mobile/article-date-bgr.png);
	background-repeat: no-repeat;
	position: relative;
	top: -25px;
	color: #000000;
	line-height: 40px;
}
.category-page .top-article .datetime{
	top: inherit;
	margin-top: -25px;
	border-left: 0;
}
/* Social icons box */
.social-content{
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    font-size: 12px;
}
.social-content span{
    float: left;
    position: relative;
    top: 10px;
}
.social-buttons{
    float: left;
}
.social-buttons ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.social-buttons ul li{
    margin: 0;
    padding: 0;
    float: left;
    margin-left: 8px;
    width: 35px;
}
.social-buttons ul li img{
    width: 100%;
}
/* Article comments */
#article_comments{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin-top: 12px;
}
#article_comments .comments-new-cont{
	float: right; 
}
#article_comments .comments-title{
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	color: #2b4713;
}
#article_comments .comments-new-cont a{
	margin: 0;
	color: #FFFFFF;
	background-color: #507233;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	width: 135px;
}
#article_comments .comment-box{
	padding: 0;
	border-bottom: 0;
	box-sizing: border-box;
	width: 100%;
	min-height: 115px;
	float: left;
	padding-left: 76px;
	position: relative;
	margin-top: 16px;
	background-image: url("../../images/mobile/article-separator.png");
    background-position: center bottom;
    background-repeat: no-repeat;
}
#article_comments .comment-row{
	float: left;
}
#article_comments .comment-avatar{
	position: absolute;
	left: 7px;
	width: 54px;
	height: 54px;
	overflow: hidden;
	border-radius: 50%;
	top: 15px;
}
#article_comments .comment-avatar img{
	min-height: 54px;
}
#article_comments .comment-highlight{
	background-color: #FFFFFF;
}
#article_comments .comment-user-details .comment-num{
	position: absolute;
	left: 0;
	top: 75px;
	width: 70px;
	text-align: center;
	font-size: 28px !important;
	color: #e1e1e1 !important;
	line-height: 30px !important;
}
#article_comments .comment-user-details .before{
	float: left;
	width: 100%;
	display: block;
	font-size: 11px;
}
#article_comments .comment-users-wrap{
	float: left;
	width: 100%;
	padding: 0 !important;
}
#article_comments .comment-nav-frame{
	position: absolute;
	right: 0;
}
#article_comments .comment-user-details .author, #article_comments .comment-user-details .author2{
	font-weight: bold;
	font-size: 15px;
}
#article_comments .comments-border{
	height: 0;
}
#article_comments .comment-reply{
	display: block !important;
	background-color: #FFFFFF !important;
	color: #507233 !important;
	font-weight: bold !important;
	border: 1px solid #507233 !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
}
#article_comments .comment-nav{
	opacity: 1;
}
#article_comments .bottom-comment-nav{
	position: static;
	float: left;
	width: 100%;
	margin-top: 6px;
}
#article_comments .bottom-comment-nav .comment-nav-frame{
	position: static;
	float: left;
}
#article_comments .view_comments{
	float: left;
	width: 100%;
	margin: 20px 0;
	text-align: center;
}
#article_comments .view_comments a{
	display: inline-block;
	text-transform: uppercase;
	font-size: 13px;
	background-color: #507233;
	color: #FFFFFF;
	padding: 0 12px;
	margin: 0 5px;
	height: 26px;
	line-height: 26px;
}
#article_comments .view_comments a.comment-new{
	background-color: #66a530;
	font-weight: bold;
}
#article_comments .comments-grade-up{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMzg1LjkyIDM5MS45NDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM4NS45MiAzOTEuOTQ3OyBmaWxsOiAjRkZGRkZGOyIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxnPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxkZWZzPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJTVkdJRF8xXyIgd2lkdGg9IjM4NS45MiIgaGVpZ2h0PSIzOTIuODgiLz4KICAgICAgICAgICAgICAgIDwvZGVmcz4KICAgICAgICAgICAgICAgIDxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPgogICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CiAgICAgICAgICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgICAgICAgICAgPHBhdGggc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTsiIGQ9Ik0yMTIuNzE5LDAuMjg2Yy0xOC4wNzgsMC0xMiwzOC42NDEtMTIsMzguNjQxcy0zOC42NDEsMTA2LjU1OC03NS41OTgsMTM0Ljk2CiAgICAgICAgICAgICAgICAgICAgYy03LjkyMiw4LjMyMS0xMi44ODMsMTcuNTItMTYsMjUuMDRjLTAuNzIzLDEuODQtMS4zNTksMy41OTgtMS45MjIsNS4xOTljLTIuNDgsNS4wMzktNy43NTgsMTIuODAxLTE5LjAzOSwxOS42MDJsMzYuOTYxLDE2MC43MTkKICAgICAgICAgICAgICAgICAgICBjMCwwLDU3LjE5OSw3LjQ0LDExNC41NTksNi4yMzhjMjIuOTYxLDEuODQsNDcuMjgxLDIsNjYuNjQxLTIuMTZjNjUuNzU4LTE0LDQ5LjI4MS01OS44NCw0OS4yODEtNTkuODQKICAgICAgICAgICAgICAgICAgICBjMzUuNDM4LTI2LjYzNywxNS4yNzctNTkuOTE4LDE1LjI3Ny01OS45MThjMzEuNTItMzIuODgsMC41NjMtNjAuNDgsMC41NjMtNjAuNDhzMTcuMDM5LTI2LjU1OS00Ljk2MS00Ni42NDEKICAgICAgICAgICAgICAgICAgICBjLTI3LjQ0MS0yNS4xMjEtMTAxLjkyMi04LjM5OC0xMDEuOTIyLTguMzk4Yy01LjE5OSwwLjg3OS0xMC43MTksMi0xNi42MzcsMy40MzdjMCwwLTI1Ljc2MiwxMiwwLTY2LjE2CiAgICAgICAgICAgICAgICAgICAgQzI3My43NjIsMTIuMzY0LDIzMC44MDEsMC4yODYsMjEyLjcxOSwwLjI4NkwyMTIuNzE5LDAuMjg2eiBNMjEyLjcxOSwwLjI4NiIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05OC41NTksMzcyLjg0NGwtMjgtMTMzLjAzOWMtMS41OTgtNy41OTctOS4yNzgtMTMuODM5LTE3LjAzOS0xMy44MzlIMC4wNzhMMCwzODYuNjA2aDg3LjI4MQogICAgICAgICAgICAgICAgQzk1LjEyMSwzODYuNjg1LDEwMC4xNiwzODAuNDQ2LDk4LjU1OSwzNzIuODQ0TDk4LjU1OSwzNzIuODQ0eiBNOTguNTU5LDM3Mi44NDQiLz4KICAgICAgICA8L2c+CiAgICAgICAgPC9zdmc+);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70% auto;
	background-color: #a0a0a0;
}
#article_comments .comments-grade-down{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMzg1LjA5NiAzOTIuODgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM4NS4wOTYgMzkyLjg4OyBmaWxsOiAjRkZGRkZGOyIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxnPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxkZWZzPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJTVkdJRF8xXyIgd2lkdGg9IjM4NS45MiIgaGVpZ2h0PSIzOTIuODgiLz4KICAgICAgICAgICAgICAgIDwvZGVmcz4KICAgICAgICAgICAgICAgIDxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPgogICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CiAgICAgICAgICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgICAgICAgICAgPHBhdGggc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTsiIGQ9Ik0yMTIuNzE5LDM5Mi41OTRjMTguMDgyLDAsNjEuMDQzLTEyLjA3OCwzNS4yMDMtOTAuMjM4Yy0yNS43NjItNzguMTYsMC02Ni4xNiwwLTY2LjE2CiAgICAgICAgICAgICAgICAgICAgYzUuOTE4LDEuNDM4LDExLjQzOCwyLjU1OSwxNi42MzcsMy40MzhjMCwwLDc0LjQ4LDE2LjcyMywxMDEuOTIyLTguMzk4YzIyLTIwLjA4Miw0Ljk2MS00Ni42NDEsNC45NjEtNDYuNjQxCiAgICAgICAgICAgICAgICAgICAgczMwLjk1Ny0yNy42MDEtMC41NjMtNjAuNDhjMCwwLDIwLjE2LTMzLjI4MS0xNS4yNzctNTkuOTE4YzAsMCwxNi40NzctNDUuODQtNDkuMjgxLTU5Ljg0Yy0xOS4zNTktNC4xNi00My42OC00LTY2LjY0MS0yLjE2CiAgICAgICAgICAgICAgICAgICAgYy01Ny4zNi0xLjIwMi0xMTQuNTU5LDYuMjM4LTExNC41NTksNi4yMzhMODguMTYsMTY5LjE1MmMxMS4yODEsNi44MDEsMTYuNTU5LDE0LjU2MywxOS4wMzksMTkuNjAyCiAgICAgICAgICAgICAgICAgICAgYzAuNTYzLDEuNjAyLDEuMTk5LDMuMzU5LDEuOTIyLDUuMTk5YzMuMTE3LDcuNTIsOC4wNzgsMTYuNzE5LDE2LDI1LjAzOWMzNi45NTcsMjguNDAyLDc1LjU5OCwxMzQuOTYxLDc1LjU5OCwxMzQuOTYxCiAgICAgICAgICAgICAgICAgICAgUzE5NC42NDEsMzkyLjU5NCwyMTIuNzE5LDM5Mi41OTRMMjEyLjcxOSwzOTIuNTk0eiBNMjEyLjcxOSwzOTIuNTk0Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTk4LjU1OSwyMC4wMzZjMS42MDEtNy42MDMtMy40MzgtMTMuODQxLTExLjI3OC0xMy43NjNIMGwwLjA3OCwxNjAuNjQxSDUzLjUyYzcuNzYxLDAsMTUuNDQxLTYuMjQyLDE3LjAzOS0xMy44MzkKICAgICAgICAgICAgICAgIEw5OC41NTksMjAuMDM2TDk4LjU1OSwyMC4wMzZ6IE05OC41NTksMjAuMDM2Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70% auto;
	background-color: #a0a0a0
}
#article_comments .grade .comments-grade-down{

	background-color: #981b1f;
	

}
#article_comments .grade .comments-grade-up{
	background-image: none;
	background-color: #507233;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMzg1LjkyIDM5MS45NDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM4NS45MiAzOTEuOTQ3OyBmaWxsOiAjRkZGRkZGOyIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxnPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxkZWZzPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJTVkdJRF8xXyIgd2lkdGg9IjM4NS45MiIgaGVpZ2h0PSIzOTIuODgiLz4KICAgICAgICAgICAgICAgIDwvZGVmcz4KICAgICAgICAgICAgICAgIDxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPgogICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CiAgICAgICAgICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgICAgICAgICAgPHBhdGggc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTsiIGQ9Ik0yMTIuNzE5LDAuMjg2Yy0xOC4wNzgsMC0xMiwzOC42NDEtMTIsMzguNjQxcy0zOC42NDEsMTA2LjU1OC03NS41OTgsMTM0Ljk2CiAgICAgICAgICAgICAgICAgICAgYy03LjkyMiw4LjMyMS0xMi44ODMsMTcuNTItMTYsMjUuMDRjLTAuNzIzLDEuODQtMS4zNTksMy41OTgtMS45MjIsNS4xOTljLTIuNDgsNS4wMzktNy43NTgsMTIuODAxLTE5LjAzOSwxOS42MDJsMzYuOTYxLDE2MC43MTkKICAgICAgICAgICAgICAgICAgICBjMCwwLDU3LjE5OSw3LjQ0LDExNC41NTksNi4yMzhjMjIuOTYxLDEuODQsNDcuMjgxLDIsNjYuNjQxLTIuMTZjNjUuNzU4LTE0LDQ5LjI4MS01OS44NCw0OS4yODEtNTkuODQKICAgICAgICAgICAgICAgICAgICBjMzUuNDM4LTI2LjYzNywxNS4yNzctNTkuOTE4LDE1LjI3Ny01OS45MThjMzEuNTItMzIuODgsMC41NjMtNjAuNDgsMC41NjMtNjAuNDhzMTcuMDM5LTI2LjU1OS00Ljk2MS00Ni42NDEKICAgICAgICAgICAgICAgICAgICBjLTI3LjQ0MS0yNS4xMjEtMTAxLjkyMi04LjM5OC0xMDEuOTIyLTguMzk4Yy01LjE5OSwwLjg3OS0xMC43MTksMi0xNi42MzcsMy40MzdjMCwwLTI1Ljc2MiwxMiwwLTY2LjE2CiAgICAgICAgICAgICAgICAgICAgQzI3My43NjIsMTIuMzY0LDIzMC44MDEsMC4yODYsMjEyLjcxOSwwLjI4NkwyMTIuNzE5LDAuMjg2eiBNMjEyLjcxOSwwLjI4NiIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05OC41NTksMzcyLjg0NGwtMjgtMTMzLjAzOWMtMS41OTgtNy41OTctOS4yNzgtMTMuODM5LTE3LjAzOS0xMy44MzlIMC4wNzhMMCwzODYuNjA2aDg3LjI4MQogICAgICAgICAgICAgICAgQzk1LjEyMSwzODYuNjg1LDEwMC4xNiwzODAuNDQ2LDk4LjU1OSwzNzIuODQ0TDk4LjU1OSwzNzIuODQ0eiBNOTguNTU5LDM3Mi44NDQiLz4KICAgICAgICA8L2c+CiAgICAgICAgPC9zdmc+);

}

#article_comments .comments-grade{
	line-height: 20px;
	font-weight: bold;
	font-size: 16px;
}
#comment-post .comment-new-container{
	box-sizing: border-box;
    clear: both;
    float: left;
    padding: 15px 0 10px;
    width: 100%;
}
#comment-post .comment-new-container div.c2{
	width: 100%;
}
#comment-post .comment-new-container div.c1{
	text-align: left;
}
#comment-post .comment-new-container #comment-text{
	width: 100%;
	box-sizing: border-box;
}
.comments_article .comments-header:nth-child(1){
	display: none;
}
.comments_article .comments-header{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 16px;
}
.green-btn{
	display: block;
	width: 86px;
	padding: 5px 0;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 20px auto;
	background-color: #507233;
}
.btn-contain{
	width: 100%;
	float: left;
	text-align: center;
}
.com-btn{
	width: auto;
	padding: 4px 15px;
	font-size: 14px;
	display: inline-block;
	margin: 5px 10px;
}
/* Gallery in Article */
.gallery_related{
	float: left;
	width: 100%;
	background-color: #f7f7f7;
	padding: 16px;
	position: relative;
	left: -16px;
	margin-bottom: 5px;
}
.gallery_related .gallery_cont{
	float: left;
	margin-bottom: 20px;	
}
.gallery_related .gal_article_th{
	float: left;
	width: 100%;
}
.gallery_related .gal_article_th a{
	display: block;
	float: left;
	width: 50%;
	padding-left: 8px;
	box-sizing: border-box;
}
.gallery_related .gal_article_th a:first-child{
	padding-right: 8px;
	padding-left: 0;
}
.gallery_related .gal_article_th a img{
	height: auto !important;
	width: 100%;
}
.gallery_related .gallery-more{
	float: right;
	margin: 0;
	width: auto;
	padding: 5px 10px;
}
.gallery_related .photos_count{
	float: right;
	font-size: 16px;
	margin-left: 10px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMjUuNjAyIDIxLjYwMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUuNjAyIDIxLjYwMzsiCiAgICAgICAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzAwMDAwMDsiIGQ9Ik0xMi44MDEsNS42MDJjLTMuNTM1LDAtNi40MDMsMi44NjMtNi40MDMsNi4zOTgKICAgICAgICAgICAgICAgIHMyLjg2OCw2LjQwMiw2LjQwMyw2LjQwMmMzLjUzNSwwLDYuMzk4LTIuODY3LDYuMzk4LTYuNDAyUzE2LjMzNiw1LjYwMiwxMi44MDEsNS42MDJMMTIuODAxLDUuNjAyeiBNMTYuNDQ1LDE1LjEyNQogICAgICAgICAgICAgICAgYy0xLjcyNywyLjAxMi00Ljc1NCwyLjI0Ni02Ljc3LDAuNTIxYy0yLjAxMi0xLjcyNC0yLjI0Ni00Ljc1NC0wLjUyLTYuNzY3YzEuNzIzLTIuMDE2LDQuNzU0LTIuMjQ2LDYuNzctMC41MgogICAgICAgICAgICAgICAgQzE3LjkzOCwxMC4wODIsMTguMTY4LDEzLjExMywxNi40NDUsMTUuMTI1TDE2LjQ0NSwxNS4xMjV6IE0xNi40NDUsMTUuMTI1Ii8+CiAgICAgICAgICAgIDxwYXRoIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMwMDAwMDA7IiBkPSJNMTIuODAxLDguODAxYy0xLjc3LDAtMy4xOTksMS40MzMtMy4xOTksMy4xOTkKICAgICAgICAgICAgICAgIGMwLDAuMjIzLDAuMTc1LDAuNDAyLDAuMzk4LDAuNDAyczAuMzk4LTAuMTgsMC4zOTgtMC40MDJjMC4wMDQtMS4zMjQsMS4wNzUtMi4zOTgsMi40MDMtMi4zOThjMC4yMTksMCwwLjM5OC0wLjE4LDAuMzk4LTAuNDAzCiAgICAgICAgICAgICAgICBDMTMuMTk5LDguOTgsMTMuMDIsOC44MDEsMTIuODAxLDguODAxTDEyLjgwMSw4LjgwMXogTTEyLjgwMSw4LjgwMSIvPgogICAgICAgICAgICA8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAwMDAwOyIgZD0iTTIzLjU5NCw0LjgzMmwtMy40NjktMC41NzhsLTEuMDk4LTIuNzQ2CiAgICAgICAgICAgICAgICBDMTguNjYsMC41OTQsMTcuNzg1LDAsMTYuODAxLDBoLThDNy44MTIsMCw2LjkzOCwwLjU5NCw2LjU3LDEuNTA4TDUuNDczLDQuMjU0TDIuMDA4LDQuODMyQzAuODQ0LDUuMDI3LDAsNi4wMjMsMCw3LjE5OXYxMgogICAgICAgICAgICAgICAgYzAsMS4zMjQsMS4wNzgsMi40MDMsMi4zOTgsMi40MDNoMjAuODAxYzEuMzI0LDAsMi40MDItMS4wNzksMi40MDItMi40MDN2LTEyQzI1LjYwMiw2LjAyMywyNC43NTgsNS4wMjcsMjMuNTk0LDQuODMyCiAgICAgICAgICAgICAgICBMMjMuNTk0LDQuODMyeiBNMjQsMTkuMTk5QzI0LDE5LjY0MSwyMy42NDEsMjAsMjMuMTk5LDIwSDIuMzk4Yy0wLjQ0MSwwLTAuNzk2LTAuMzU5LTAuNzk2LTAuODAxdi0xMgogICAgICAgICAgICAgICAgYzAtMC4zOSwwLjI4MS0wLjcyMiwwLjY2OC0wLjc4OWw0LjM1NS0wLjcyM2wxLjQzNC0zLjU4NWMwLjEyMS0wLjMwMSwwLjQxNC0wLjUsMC43NDItMC41aDhjMC4zMjQsMCwwLjYyMSwwLjE5OSwwLjc0MiwwLjUKICAgICAgICAgICAgICAgIGwxLjQzNCwzLjU4NWw0LjM1NSwwLjcyM0MyMy43MTksNi40NzcsMjQsNi44MDksMjQsNy4xOTlWMTkuMTk5eiBNMjQsMTkuMTk5Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
	background-repeat: no-repeat;
    background-position: left center;
    padding-left: 28px;
    text-align: right;
    margin-top: 4px;
}

/* Home page Lifestyle Category box style*/
.style-box .ttl a, 
.style-box .category-article .datetime, 
.style-box div.stats a.com{
	color: #5d003d;
}
.style-box .green-btn{
	background-color: #5d003d;
}
.style-box .category-article{
	background-image: url(../../images/mobile/article-separator-style.png);
}
.style-box div.stats div.video{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMzkxLjkyIDMxOS45MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzkxLjkyIDMxOS45MjsgZmlsbDogIzVkMDAzZDsiCiAgICAgICAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZGVmcz4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSIzOTEuOTIiIGhlaWdodD0iMzE5LjkyIi8+CiAgICAgICAgICAgICAgICA8L2RlZnM+CiAgICAgICAgICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgogICAgICAgICAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7IiBkPSJNMTM0Ljc1LDg2LjIwOXYxNDdsMTQ3LTczLjVMMTM0Ljc1LDg2LjIwOXogTTEzNC43NSw4Ni4yMDkiLz4KICAgICAgICAgICAgICAgIDxwYXRoIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7IiBkPSJNMjYuNDM0LDMxOC45NTloMzM5LjEzMmMxNC41MzksMCwyNi40MzQtMTEuODk1LDI2LjQzNC0yNi40MzRWMjYuODkzCiAgICAgICAgICAgICAgICAgICAgYzAtMTQuNTM5LTExLjg5NS0yNi40MzQtMjYuNDM0LTI2LjQzNEgyNi40MzRDMTEuODk1LDAuNDU5LDAsMTIuMzU0LDAsMjYuODkzdjI2NS42MzJDMCwzMDcuMDY0LDExLjg5NSwzMTguOTU5LDI2LjQzNCwzMTguOTU5CiAgICAgICAgICAgICAgICAgICAgTDI2LjQzNCwzMTguOTU5eiBNMjQuNSwyNi44OTNjMC0xLjAxMiwwLjkyMi0xLjkzNCwxLjkzNC0xLjkzNGgzMzkuMTMyYzEuMDEyLDAsMS45MzQsMC45MjIsMS45MzQsMS45MzR2MjY1LjYzMgogICAgICAgICAgICAgICAgICAgIGMwLDEuMDEyLTAuOTIyLDEuOTM0LTEuOTM0LDEuOTM0SDI2LjQzNGMtMS4wMTIsMC0xLjkzNC0wLjkyMi0xLjkzNC0xLjkzNFYyNi44OTN6IE0yNC41LDI2Ljg5MyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
}
.style-box div.stats a.com{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMjEuNzMgMjIuMTk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMS43MyAyMi4xOTk7IGZpbGw6ICM1ZDAwM2Q7IgogICAgICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC44NjcsMjIuMTk5bC0zLjQxNC01LjkxNEgzLjE4NEMxLjQzLDE2LjI4NSwwLDE0Ljk5MiwwLDEzLjM5OFYyLjg4N0MwLDEuMjk3LDEuNDMsMCwzLjE4NCwwaDE1LjM2MwogICAgICAgICAgICAgICAgYzEuNzU0LDAsMy4xODQsMS4yOTcsMy4xODQsMi44ODd2MTAuNTExYzAsMS41OTQtMS40MywyLjg4Ny0zLjE4NCwyLjg4N2gtNC4yNjZMMTAuODY3LDIyLjE5OXogTTMuMTg0LDEuNjAyCiAgICAgICAgICAgICAgICBjLTAuODcyLDAtMS41ODIsMC41NzQtMS41ODIsMS4yODV2MTAuNTExYzAsMC43MTEsMC43MSwxLjI4OSwxLjU4MiwxLjI4OWg1LjE4N0wxMC44NjMsMTlsMi40OTMtNC4zMTNoNS4xOTEKICAgICAgICAgICAgICAgIGMwLjg3MSwwLDEuNTgyLTAuNTc4LDEuNTgyLTEuMjg5VjIuODg3YzAtMC43MTEtMC43MTEtMS4yODUtMS41ODItMS4yODVIMy4xODR6IE0zLjE4NCwxLjYwMiIvPgogICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=);
}

/* Home page Bloomberg Category box style*/
.bloomberg-box .ttl a, 
.bloomberg-box .category-article .datetime, 
.bloomberg-box div.stats a.com{
	color: #ff5400;
}
.bloomberg-box .green-btn{
	background-color: #ff5400;
}
.bloomberg-box .category-article{
	background-image: url(../../images/mobile/article-separator-bloomberg.png);
}
.bloomberg-box div.stats div.video{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMzkxLjkyIDMxOS45MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzkxLjkyIDMxOS45MjsgZmlsbDogI2ZmNTQwMDsiCiAgICAgICAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZGVmcz4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSIzOTEuOTIiIGhlaWdodD0iMzE5LjkyIi8+CiAgICAgICAgICAgICAgICA8L2RlZnM+CiAgICAgICAgICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgogICAgICAgICAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7IiBkPSJNMTM0Ljc1LDg2LjIwOXYxNDdsMTQ3LTczLjVMMTM0Ljc1LDg2LjIwOXogTTEzNC43NSw4Ni4yMDkiLz4KICAgICAgICAgICAgICAgIDxwYXRoIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7IiBkPSJNMjYuNDM0LDMxOC45NTloMzM5LjEzMmMxNC41MzksMCwyNi40MzQtMTEuODk1LDI2LjQzNC0yNi40MzRWMjYuODkzCiAgICAgICAgICAgICAgICAgICAgYzAtMTQuNTM5LTExLjg5NS0yNi40MzQtMjYuNDM0LTI2LjQzNEgyNi40MzRDMTEuODk1LDAuNDU5LDAsMTIuMzU0LDAsMjYuODkzdjI2NS42MzJDMCwzMDcuMDY0LDExLjg5NSwzMTguOTU5LDI2LjQzNCwzMTguOTU5CiAgICAgICAgICAgICAgICAgICAgTDI2LjQzNCwzMTguOTU5eiBNMjQuNSwyNi44OTNjMC0xLjAxMiwwLjkyMi0xLjkzNCwxLjkzNC0xLjkzNGgzMzkuMTMyYzEuMDEyLDAsMS45MzQsMC45MjIsMS45MzQsMS45MzR2MjY1LjYzMgogICAgICAgICAgICAgICAgICAgIGMwLDEuMDEyLTAuOTIyLDEuOTM0LTEuOTM0LDEuOTM0SDI2LjQzNGMtMS4wMTIsMC0xLjkzNC0wLjkyMi0xLjkzNC0xLjkzNFYyNi44OTN6IE0yNC41LDI2Ljg5MyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
}
.bloomberg-box div.stats a.com{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMjEuNzMgMjIuMTk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMS43MyAyMi4xOTk7IGZpbGw6ICNmZjU0MDA7IgogICAgICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC44NjcsMjIuMTk5bC0zLjQxNC01LjkxNEgzLjE4NEMxLjQzLDE2LjI4NSwwLDE0Ljk5MiwwLDEzLjM5OFYyLjg4N0MwLDEuMjk3LDEuNDMsMCwzLjE4NCwwaDE1LjM2MwogICAgICAgICAgICAgICAgYzEuNzU0LDAsMy4xODQsMS4yOTcsMy4xODQsMi44ODd2MTAuNTExYzAsMS41OTQtMS40MywyLjg4Ny0zLjE4NCwyLjg4N2gtNC4yNjZMMTAuODY3LDIyLjE5OXogTTMuMTg0LDEuNjAyCiAgICAgICAgICAgICAgICBjLTAuODcyLDAtMS41ODIsMC41NzQtMS41ODIsMS4yODV2MTAuNTExYzAsMC43MTEsMC43MSwxLjI4OSwxLjU4MiwxLjI4OWg1LjE4N0wxMC44NjMsMTlsMi40OTMtNC4zMTNoNS4xOTEKICAgICAgICAgICAgICAgIGMwLjg3MSwwLDEuNTgyLTAuNTc4LDEuNTgyLTEuMjg5VjIuODg3YzAtMC43MTEtMC43MTEtMS4yODUtMS41ODItMS4yODVIMy4xODR6IE0zLjE4NCwxLjYwMiIvPgogICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=);
	border-left: 1px solid #ff5400;
}
.bloomberg-box .category-article .ttl .datetime, .bloomberg-box div.stats div.video{
	border-left: 1px solid #ff5400;
}

/* Home page Lifestyle Category box style*/
.style-box .ttl a, 
.style-box .category-article .datetime, 
.style-box div.stats a.com{
	color: #5d003d;
}
.style-box .green-btn{
	background-color: #5d003d;
}
.style-box .category-article{
	background-image: url(../../images/mobile/article-separator-style.png);
}
.style-box div.stats div.video{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMzkxLjkyIDMxOS45MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzkxLjkyIDMxOS45MjsgZmlsbDogIzVkMDAzZDsiCiAgICAgICAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZGVmcz4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSIzOTEuOTIiIGhlaWdodD0iMzE5LjkyIi8+CiAgICAgICAgICAgICAgICA8L2RlZnM+CiAgICAgICAgICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgogICAgICAgICAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7IiBkPSJNMTM0Ljc1LDg2LjIwOXYxNDdsMTQ3LTczLjVMMTM0Ljc1LDg2LjIwOXogTTEzNC43NSw4Ni4yMDkiLz4KICAgICAgICAgICAgICAgIDxwYXRoIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7IiBkPSJNMjYuNDM0LDMxOC45NTloMzM5LjEzMmMxNC41MzksMCwyNi40MzQtMTEuODk1LDI2LjQzNC0yNi40MzRWMjYuODkzCiAgICAgICAgICAgICAgICAgICAgYzAtMTQuNTM5LTExLjg5NS0yNi40MzQtMjYuNDM0LTI2LjQzNEgyNi40MzRDMTEuODk1LDAuNDU5LDAsMTIuMzU0LDAsMjYuODkzdjI2NS42MzJDMCwzMDcuMDY0LDExLjg5NSwzMTguOTU5LDI2LjQzNCwzMTguOTU5CiAgICAgICAgICAgICAgICAgICAgTDI2LjQzNCwzMTguOTU5eiBNMjQuNSwyNi44OTNjMC0xLjAxMiwwLjkyMi0xLjkzNCwxLjkzNC0xLjkzNGgzMzkuMTMyYzEuMDEyLDAsMS45MzQsMC45MjIsMS45MzQsMS45MzR2MjY1LjYzMgogICAgICAgICAgICAgICAgICAgIGMwLDEuMDEyLTAuOTIyLDEuOTM0LTEuOTM0LDEuOTM0SDI2LjQzNGMtMS4wMTIsMC0xLjkzNC0wLjkyMi0xLjkzNC0xLjkzNFYyNi44OTN6IE0yNC41LDI2Ljg5MyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
}
.style-box div.stats a.com{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMjEuNzMgMjIuMTk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMS43MyAyMi4xOTk7IGZpbGw6ICM1ZDAwM2Q7IgogICAgICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC44NjcsMjIuMTk5bC0zLjQxNC01LjkxNEgzLjE4NEMxLjQzLDE2LjI4NSwwLDE0Ljk5MiwwLDEzLjM5OFYyLjg4N0MwLDEuMjk3LDEuNDMsMCwzLjE4NCwwaDE1LjM2MwogICAgICAgICAgICAgICAgYzEuNzU0LDAsMy4xODQsMS4yOTcsMy4xODQsMi44ODd2MTAuNTExYzAsMS41OTQtMS40MywyLjg4Ny0zLjE4NCwyLjg4N2gtNC4yNjZMMTAuODY3LDIyLjE5OXogTTMuMTg0LDEuNjAyCiAgICAgICAgICAgICAgICBjLTAuODcyLDAtMS41ODIsMC41NzQtMS41ODIsMS4yODV2MTAuNTExYzAsMC43MTEsMC43MSwxLjI4OSwxLjU4MiwxLjI4OWg1LjE4N0wxMC44NjMsMTlsMi40OTMtNC4zMTNoNS4xOTEKICAgICAgICAgICAgICAgIGMwLjg3MSwwLDEuNTgyLTAuNTc4LDEuNTgyLTEuMjg5VjIuODg3YzAtMC43MTEtMC43MTEtMS4yODUtMS41ODItMS4yODVIMy4xODR6IE0zLjE4NCwxLjYwMiIvPgogICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=);
}

/* Life Style Category */
.lifestyle-page .main-header{
	background-color: #942c6d;
	border-bottom: 5px solid #5d003d;
}
.lifestyle-page #fl-search-icon:hover, 
.lifestyle-page .main-header button, 
.lifestyle-page .main-header form, 
.lifestyle-page #fl-search-icon.search-open{
    background-color: #5d003d !important;
}
.lifestyle-page .category-page .top-article .ttl a,
.lifestyle-page .sub-article .ttl a,
.lifestyle-page .sub-article .datetime, 
.lifestyle-page .tabs-photo .datetime, 
.lifestyle-page a,
.lifestyle-page .article-datetime, 
.lifestyle-page #article_comments .comments-title{
	color: #5d003d;
}
.lifestyle-page .sub-article,
.lifestyle-page .tabs-article{
	background-image: url(../../images/mobile/article-separator-style.png);
}
.lifestyle-page .tabs-article .datetime{
	color: #5d003d;
	border-left: 1px solid #5d003d;
}
.lifestyle-page a.com{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMjEuNzMgMjIuMTk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMS43MyAyMi4xOTk7IGZpbGw6ICM1ZDAwM2Q7IgogICAgICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC44NjcsMjIuMTk5bC0zLjQxNC01LjkxNEgzLjE4NEMxLjQzLDE2LjI4NSwwLDE0Ljk5MiwwLDEzLjM5OFYyLjg4N0MwLDEuMjk3LDEuNDMsMCwzLjE4NCwwaDE1LjM2MwogICAgICAgICAgICAgICAgYzEuNzU0LDAsMy4xODQsMS4yOTcsMy4xODQsMi44ODd2MTAuNTExYzAsMS41OTQtMS40MywyLjg4Ny0zLjE4NCwyLjg4N2gtNC4yNjZMMTAuODY3LDIyLjE5OXogTTMuMTg0LDEuNjAyCiAgICAgICAgICAgICAgICBjLTAuODcyLDAtMS41ODIsMC41NzQtMS41ODIsMS4yODV2MTAuNTExYzAsMC43MTEsMC43MSwxLjI4OSwxLjU4MiwxLjI4OWg1LjE4N0wxMC44NjMsMTlsMi40OTMtNC4zMTNoNS4xOTEKICAgICAgICAgICAgICAgIGMwLjg3MSwwLDEuNTgyLTAuNTc4LDEuNTgyLTEuMjg5VjIuODg3YzAtMC43MTEtMC43MTEtMS4yODUtMS41ODItMS4yODVIMy4xODR6IE0zLjE4NCwxLjYwMiIvPgogICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=);
	  border-left: 1px solid #5d003d;
}
.lifestyle-page .tabs .tabs-js li.active{
	border-left: 1px solid #5d003d;
	border-right: 1px solid #5d003d;
}
.lifestyle-page .tabs .tabs-js li.active a span:before{
	background-image: url(../../images/mobile/tabs-active-line-style.png);
}
.lifestyle-page .f_followed a,
.lifestyle-page .article-tags a,
.lifestyle-page  #article_comments .comments-new-cont a{
	color: #FFFFFF;
	background-color: #5d003d;
}
.lifestyle-page .green-btn{
	color: #FFFFFF;
	background-color: #5d003d;
}
/* Gallery */
.gallery{
	float: left;
	width: 100%;
}
.gallery-slider{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 16px;
	background-color: #474747;
}
.gallery .gallery-items{
	position: relative;
}
.gallery .slick-list{
	overflow: hidden;
}
.gallery .gallery-item{
	float: left;
	text-align: center;
}
.gallery .gallery-items img{
	width: auto;
	max-width: 100%;
	max-height: 280px;
}
.gallery .gallery-title{
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 5px;
}
.gallery .gallery-description{
	float: left;
	width: 100%;
	color: #FFFFFF;
	font-size: 12px;
}
.gallery .gallery-description p{
	color: #FFFFFF;
	margin-bottom: 0;
}
.slick-arrow{
	position: absolute;
	top: 0;
	z-index: 2222;
	width: 46px;
	height: 46px;
	border-radius: 50%;
	background-color: #000000;
	margin-top: -23px;
	top: 50%;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	background-repeat: no-repeat;
	background-size: 60% auto;
    background-position: center center;
}
.slick-prev{
	left: -16px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgICAgIHZpZXdCb3g9IjAgMCA1OS40MTQgNTkuNDE0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OS40MTQgNTkuNDE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPHBvbHlnb24gc3R5bGU9ImZpbGw6ICNGRkZGRkY7IiBwb2ludHM9IjQ1LjI2OCwxLjQxNCA0My44NTQsMCAxNC4xNDYsMjkuNzA3IDQzLjg1NCw1OS40MTQgNDUuMjY4LDU4IDE2Ljk3NSwyOS43MDcgIi8+CiAgICAKICAgICAgICA8L3N2Zz4=);
}
.slick-next{
	right: -16px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgICAgIHZpZXdCb3g9IjAgMCA1OS40MTQgNTkuNDE0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OS40MTQgNTkuNDE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPHBvbHlnb24gc3R5bGU9ImZpbGw6ICNGRkZGRkY7IiBwb2ludHM9IjE1LjU2MSwwIDE0LjE0NiwxLjQxNCA0Mi40MzksMjkuNzA3IDE0LjE0Niw1OCAxNS41NjEsNTkuNDE0IDQ1LjI2OCwyOS43MDcgIi8+CiAgICAgICAgPC9zdmc+);
}
.gallery-thumbnails{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 8px;
	background-color: #474747;
	max-width: 100%;
	display: none;
}
.gallery-thumb{
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	padding: 8px;
	height: 150px;
	text-align: center;
	margin-bottom: 10px;
}
.gallery-thumb img{
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 150px;
}
.gallery-btn{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	text-align: center;
	background-image: url(../../images/mobile/article-header-line.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 15px;
    margin-top: 20px;
}
.gallery-btn a{
	display: inline-block;
	margin: 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	background-color: #66a530;
	color: #FFFFFF;
	padding: 5px 13px;

}
.gallery-btn a.view-thumb{
	background-color: #507233;
}
/* Club Investor Category */
.clubinvestor_head{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
}
.about_hidden_info {
    background-color: #ffffff;
    display: none;
}
.about-club{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin-bottom: 16px;
}
.about-club p{
	color: #000000;
}
.about-club .about_more_info{
	border: 1px solid #507233;
	color: #507233;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 7px;
	float: left;
}
.about-club .more-info{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 13px;
	color: #2b4713;
}
.about-club .more-info a{
	display: inline-block;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #507233;
	padding: 5px 10px;
	font-size: 13px;
	margin-top: 5px;
}
.investor-partners{
	float: left;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	padding: 0 16px;
	margin-bottom: 16px;
}
.investor-partners img{
	margin: 20px;
}
.past_events{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
}
.past_events ul{
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.past_events li{
	float: left;
	width: 100%;
	font-size: 14px;
	background-image: url(../../images/mobile/article-separator.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin-bottom: 10px;
	padding-bottom: 10px;
}	
.past_events ul a{
	color: #2b4713;
}
.past_events ul .datetime{
	margin-left: 2px;
	padding-left: 5px;
	font-size: 12px;
}
.club-news{
	float: left;
	width: 100%;
	background-color: #f7f7f7;
	margin-top: 16px;
}
.last_news_news{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
}
.icon-video img{
	display: none;
}
.last_news_news .icon-video{
	width: 25px;
	height: 13px;
	position: relative;
	top: 2px;
}
.club-videos{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
}
.club-videos .slider_title{
	float: left;
	width: 100%;
	font-size: 16px;
}
.club-video-desc{
	font-size: 12px;
	color: #545353;
	margin-bottom: 10px;
}
.club-videos .slider_title a{
	color: #000000;
}
.club-videos .slider img{
	width: 100%;
	height: auto;
}
.future-box{
	float: left;
	width: 100%;
	padding: 0 16px;
	box-sizing: border-box;
}
.future-box .event_desc img{
	max-width: 100%;
}
.future-box .event_name a{
	font-size: 16px;
	color: #000000;
}
.club-register{
	width: auto;
	padding-left: 12px;
	padding-right: 12px;
	display: inline-block;
}
.suggest_lector{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding: 0 16px;
	box-sizing: border-box;
}
/* User Settings */
.user-settings{
	float: left;
	width: 100%;
}
.user-settings header{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin-top: 16px;
}
.user-settings header .user-avatar{
	float: left;
	margin-right: 10px;
	text-align: center;
}
.user-settings header .user-avatar a{
	font-size: 12px;
	color: #8a8989;
}
.user-settings header .avatar-btn{
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
.user-settings header .avatar-btn input[type="file"]{
	width: 112px;
}
.user-settings header .avatar-photo{
	float: left;
	overflow: hidden;
	border-radius: 50%;
	width: 45px;
	height: 45px;
}
.user-settings header .user-photo img{
	float: left;
	height: 100%;
}
.user-settings header .header-username{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #8a8989;
	margin: 10px 0;
}
.user-settings header .header-username span{
	font-weight: bold;
	color: #2b4713;
}
.user-settings .settings-title{
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-size: 14px;
	box-sizing: border-box;
	padding: 14px 16px;
	color: #2b4713;
	background-color: #f7f7f7;
}
.user-settings .settings-subtitle{
	float: left;
	width: 100%;
	background-color: #f7f7f7;
	text-transform: uppercase;
	color: #2b4713;
	font-size: 12px;
	margin: 5px 0;
	position: relative;
}
.user-settings .settings-subtitle:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background-color: #2b4713;
	top: 12px;
	left: 8px;
}
.user-settings .settings-subtitle div
{
    padding: 5px 17px;
}
.user-settings .settings-subtitle .right
{
    float: right;
}
.user-settings .user-forms{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 34px;
}
.user-settings .form-item{
	float: left;
	width: 100%;
	margin-bottom: 12px;
}
.user-settings .form-item label{
	float: left;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	color: #8a8989;
	margin-bottom: 12px;
}
.user-settings .greenbut{
	background-color: #507233;
	border: 1px solid #507233;
	font-weight: normal;
	text-transform: uppercase;
	padding: 3px 12px;
}
.user-settings .resetbut{
	background-color: #FFFFFF;
	border: 1px solid #507233;
	color: #507233;
}
.user-settings .button-content{
	float: left;
	margin: 10px 0;
	width: 100%;
	text-align: center;
}
/* Companies Page */
.companies-page{
	float: left;
	width: 100%;
}
.companies-box-title{
	float: left;
	width: 100%;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	color: #403c3a;
	background-color: #f7f7f7;
	box-sizing: border-box;
	padding: 4px 16px;
	margin-bottom: 16px;
}
/* Company Report */
.company-report{
	float: left;
	width: 100%;
	margin-bottom: 16px;
	font-size: 16px;
	color: #000000;
}
.company-report ul{
	margin: 0;
	padding: 0;
	float: left;
	box-sizing: border-box;
	padding: 0 16px;
	width: 100%;
	list-style: none;
}
.company-report li{
	margin-bottom: 13px;
	padding-bottom: 13px;
	background-image: url(../../images/mobile/row-bottom-line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	position: relative;
}
.company-report li:before, .company-report li:after{
	position: absolute;
	content: "";
	height: 3px;
	width: 142px;
	bottom: 0;
}
.company-report li:before{
	background-image: url(../../images/mobile/row-line-left.png);
	left: 0;
}
.company-report li:after{
	background-image: url(../../images/mobile/row-line-right.png);
	right: 0;
}
.company-report li:last-child,
.company-report li:last-child:before,
.company-report li:last-child:after{
	background-image: none;
}
.company-report ul span{
	float: right;
	font-weight: bold;
}
.company-header{
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 16px;
}
.back-nav{
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #2b4713;
	background-color: #f7f7f7;
	height: 40px;
	line-height: 40px;
}
.back-to-list{
	float: left;
	width: 40px;
	height: 40px;
	display: block;
	margin-right: 10px;
	background-color: #507233;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgICAgIHZpZXdCb3g9IjAgMCA1OS40MTQgNTkuNDE0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OS40MTQgNTkuNDE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPHBvbHlnb24gc3R5bGU9ImZpbGw6ICNGRkZGRkY7IiBwb2ludHM9IjQ1LjI2OCwxLjQxNCA0My44NTQsMCAxNC4xNDYsMjkuNzA3IDQzLjg1NCw1OS40MTQgNDUuMjY4LDU4IDE2Ljk3NSwyOS43MDcgIi8+CiAgICAKICAgICAgICA8L3N2Zz4=);
	background-repeat: no-repeat;
    background-position: center;
    background-size: 50% auto;
}
.company-info{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin-top: 16px;
	margin-bottom: 5px;
}
.company-info .company-name{
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
}
.company-info .company-name span{
	float: right;
}
.company-info .last-price{
	font-weight: bold;
	font-size: 36px;
	color: #000000;
	float: left;
}
.company-info .last-price span{
	text-transform: uppercase;
	font-size: 12px;
	float: left;
}
.company-change{
	float: right;
	text-align: right;
	font-size: 16px;
}
.company-change .time-change{
	
	color: #7f7e7e;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgNjYuNzMxIDY2LjczNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjYuNzMxIDY2LjczNTsgZmlsbDogIzdmN2U3ZSIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxwYXRoIGQ9Ik0zMy4wMzIsMzUuNDEzVjE1Ljk4NmMwLTEuMTY0LTEuMDEyLTIuMTAyLTIuMTcyLTIuMTAyYy0xLjA5LDAtMi4wNjIsMC45MzgtMi4wNjIsMi4xMDJ2MTkuNzI2CiAgICAgICAgICAgIGMwLDAuMDM2LDAuMDc0LDAuMTg4LDAuMDc0LDAuMjk3Yy0wLjA3NCwwLjY3NiwwLjExMywxLjIzOSwwLjU2MiwxLjY5MmwxMS4yMTEsMTEuMjExYzAuNzUsMC43NSwyLjE0MSwwLjc1LDIuODg3LDAKICAgICAgICAgICAgYzAuODYzLTAuODYzLDAuODA5LTIuMTEzLDAtMi45MjZMMzMuMDMyLDM1LjQxM3ogTTMzLjAzMiwzNS40MTMiLz4KICAgICAgICA8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7IiBkPSJNMzMuMzY1LDBDMTQuOTM2LDAsMCwxNC45MzYsMCwzMy4zNjZjMCwxOC40MjksMTQuOTM2LDMzLjM3LDMzLjM2NSwzMy4zNwogICAgICAgICAgICBjMTguNDI2LDAsMzMuMzY2LTE0Ljk0LDMzLjM2Ni0zMy4zN0M2Ni43MzEsMTQuOTM2LDUxLjc5MSwwLDMzLjM2NSwweiBNMzMuMzY1LDYzLjc3MmMtMTYuNzkyLDAtMzAuNDA3LTEzLjYxNi0zMC40MDctMzAuNDA3CiAgICAgICAgICAgIGMwLTE2Ljc5NiwxMy42MTUtMzAuNDEyLDMwLjQwNy0zMC40MTJzMzAuNDA4LDEzLjYxNSwzMC40MDgsMzAuNDEyQzYzLjc3Myw1MC4xNTYsNTAuMTU3LDYzLjc3MiwzMy4zNjUsNjMuNzcyeiIvPgogICAgICAgIDwvc3ZnPg==);
	background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
    background-size: 18px auto;
    display: block;
}
.company-change .last-change{

}
.company-offers{
	float: left;
	width: 100%;
}
.company-offers .offers-list{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin-bottom: 16px;
}
.offers-buy, .offers-sell{
	box-sizing: border-box;
	float: left;
	width: 50%;
}
.offers-buy{
	padding-right: 8px;
}
.offers-sell{
	padding-left: 8px;
}
.offers-list span.title{
	text-transform: uppercase;
	color: #403c3a;
	font-weight: bold;
	font-size: 14px;
	display: block;
	width: 100%;
	margin-bottom: 16px;
}
.offers-sell span.title{
	text-align: right;
}
.offers-list ul{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.offers-list ul li span{
	float: right;
	font-weight: bold;
}
.offers-list ul li{
	font-size: 16px;
	color: #000000;
	margin-bottom: 12px;
    padding-bottom: 12px;
    background-image: url(../../images/mobile/row-bottom-line.png);
	background-repeat: repeat-x;
	background-position: left bottom;

}
.offers-list ul li:first-child{
	font-size: 11px;
	text-transform: lowercase;
	margin-bottom: 5px;
	padding-bottom: 0;
	background-image: none;
}
.offers-list ul li:last-child{
	background-image: none;
}
.offers-list ul li:first-child span{
	font-weight: normal;
}
.companies-list{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin-bottom: 16px;
	font-size: 16px;
	position: relative;
}
.companies-list a{
	font-weight: bold;
	color: #000000;
	position: relative;
	z-index: 2;
}
.companies-list li span a{
	color: #507233;
}
.companies-list ul{
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	display: table;
	position: relative;
}
.companies-list li{
	width: 100%;
	background-image: url(../../images/mobile/row-bottom-line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
    position: relative;
    display: table-row;
    height: 46px;
}
.companies-list li span{
	display: table-cell;
	padding-top: 12px;
	padding-bottom: 12px;
	position: relative;
	z-index: 2;
}
.companies-list li span:last-child{
	width: 21%;
}
.companies-list.indexes-list li span{
	padding-top: 3px;
	padding-bottom: 0;
}
.companies-list.indexes-list li span.percent{
	display: block;
}
/*
.table-bottom-border{
	width: 100%;
	height: 3px;
	background: #000;
	position: relative;
	left: 0;
}
*/
.companies-list li:before, .companies-list li:after{
	position: absolute;
	content: "";
	height: 46px;
	width: 142px;
	background-repeat: no-repeat;
	background-position: bottom;
	z-index: 1;
}
@-moz-document url-prefix() {
    .companies-list li:before, .companies-list li:after{
    	top: 0;
    }
}
.companies-list li:before{
	background-image: url(../../images/mobile/row-line-left.png);
	left: 0;
}
.companies-list li:after{
	background-image: url(../../images/mobile/row-line-right.png);
	right: 0;
}
.companies-list li:last-child,
.companies-list li:last-child:before,
.companies-list li:last-child:after{
	background-image: none;
}
.companies-list li .price{
	text-align: right;
}
.companies-list li .percent,
.companies-list li .trades,
.companies-list li .turnover{
	text-align: right;
	margin-left: 20px;
}
.companies-list .companies-code ins,
.companies-list .turnover ins{
	text-decoration: none;
	font-size: 12px;
	color: #7f7e7e;
	display: block;
	line-height: 1;
}
.percent.green,
.percent.red,
.percent.nc,
.percent.up,
.percent.down{
	background-position: right center;
    background-repeat: no-repeat;
    padding-right: 22px;
    background-size: 18px auto;
}
.percent.green, .percent.up{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMTcuNjExIDE1LjI1MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcuNjExIDE1LjI1MjsgZmlsbDogIzEwYzQ4MyIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMCwxNS4yNTNoMTcuNjExTDguODA1LDBMMCwxNS4yNTN6Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
}
.percent.red, .percent.down{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMTcuNjExIDE1LjI1MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcuNjExIDE1LjI1MjsgZmlsbDogI2ZmMDAyOCIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNOC44MDUsMTUuMjUyTDE3LjYxMSwwSDBMOC44MDUsMTUuMjUyeiIvPgogICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=);
}
.percent.nc{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgMTQgOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIzIi8+CiAgICAgICAgPHJlY3QgeT0iNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjMiLz4KICAgICAgICA8L3N2Zz4=);
}
.company-trades{
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 16px;
}
.company-trades li span.price{
	font-weight: bold;
}
.company-trades li span.amount{
	text-align: right;
}
.company-trades li span.time{
	color: #000000;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgNjYuNzMxIDY2LjczNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjYuNzMxIDY2LjczNTsgZmlsbDogIzAwMDAwMCIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxwYXRoIGQ9Ik0zMy4wMzIsMzUuNDEzVjE1Ljk4NmMwLTEuMTY0LTEuMDEyLTIuMTAyLTIuMTcyLTIuMTAyYy0xLjA5LDAtMi4wNjIsMC45MzgtMi4wNjIsMi4xMDJ2MTkuNzI2CiAgICAgICAgICAgIGMwLDAuMDM2LDAuMDc0LDAuMTg4LDAuMDc0LDAuMjk3Yy0wLjA3NCwwLjY3NiwwLjExMywxLjIzOSwwLjU2MiwxLjY5MmwxMS4yMTEsMTEuMjExYzAuNzUsMC43NSwyLjE0MSwwLjc1LDIuODg3LDAKICAgICAgICAgICAgYzAuODYzLTAuODYzLDAuODA5LTIuMTEzLDAtMi45MjZMMzMuMDMyLDM1LjQxM3ogTTMzLjAzMiwzNS40MTMiLz4KICAgICAgICA8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7IiBkPSJNMzMuMzY1LDBDMTQuOTM2LDAsMCwxNC45MzYsMCwzMy4zNjZjMCwxOC40MjksMTQuOTM2LDMzLjM3LDMzLjM2NSwzMy4zNwogICAgICAgICAgICBjMTguNDI2LDAsMzMuMzY2LTE0Ljk0LDMzLjM2Ni0zMy4zN0M2Ni43MzEsMTQuOTM2LDUxLjc5MSwwLDMzLjM2NSwweiBNMzMuMzY1LDYzLjc3MmMtMTYuNzkyLDAtMzAuNDA3LTEzLjYxNi0zMC40MDctMzAuNDA3CiAgICAgICAgICAgIGMwLTE2Ljc5NiwxMy42MTUtMzAuNDEyLDMwLjQwNy0zMC40MTJzMzAuNDA4LDEzLjYxNSwzMC40MDgsMzAuNDEyQzYzLjc3Myw1MC4xNTYsNTAuMTU3LDYzLjc3MiwzMy4zNjUsNjMuNzcyeiIvPgogICAgICAgIDwvc3ZnPg==);
	background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
    background-size: 18px auto;
}
.company-trades li:first-child,
.company-trades li:first-child:before,
.company-trades li:first-child:after{
	background-image: none;
}
.company-trades li:first-child span{
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.company-news{
	float: left;
	width: 100%;
}
.indexes-box{
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.indexes-box .companies-box-title{
	margin-bottom: 10px;
}
.indexes-box .companies-list span{
	text-align: right;
}
.indexes-box .indexes-cover{
	float: left;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 10px;
}
.indexes-box .indexes-cover:before{
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 128px;
	height: 16px;
	background-image: url(../../images/mobile/cover-element.png);
}
.indexes-box .indexes-cover img{
	float: left;
	max-width: 100%;
}
.indexes-box .article-box{
	font-size: 14px;
    color: #545353;
    margin-bottom: 10px;
}
.indexes-desc{
	font-size: 14px;
    color: #545353;
    display: block;
    box-sizing: border-box;
    margin: 10px 0;
}
.markets-header{
	float: left;
	width: 100%;
	margin-bottom: 13px;
	margin-top: 5px;
}
.markets-header .title{
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-size: 14px;
	color: #2b4713;
	font-weight: bold;
	box-sizing: border-box;
	padding: 0 16px;
	background-color: #f7f7f7;
	line-height: 38px;
	height: 38px;
}
.markets-icon{
	width: 28px;
	height: 28px;
	border-radius: 50%;
	border: 1px solid #2b4713;
	display: inline-block;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICAgdmlld0JveD0iMCAwIDI5MC42NDggMzMyLjc5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkwLjY0OCAzMzIuNzk2OyBmaWxsOiAjMmI0NzEzOyIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxnPgogICAgICAgICAgICA8cG9seWdvbiBwb2ludHM9IjE4LjA5OCwyNTAuMDUgOS4wNTEsMjQxIDkuMDUxLDMzMi43OTYgNjAuMjUsMzMyLjc5NiA2MC4yNSwyMDcuODk4ICAiLz4KICAgICAgICAgICAgPHBvbHlnb24gcG9pbnRzPSIxMjMuMjI3LDE0NC45MjEgODUuODUyLDE4Mi4yOTYgODUuODUyLDMzMi43OTYgMTM3LjA1MSwzMzIuNzk2IDEzNy4wNTEsMTQ4LjM3NSAgIi8+CiAgICAgICAgICAgIDxwb2x5Z29uIHBvaW50cz0iMjY0LjkyNiwxMTcuNTUgMjM5LjQ0OSwxNjAgMjM5LjQ0OSwzMzIuNzk2IDI5MC42NDgsMzMyLjc5NiAyOTAuNjQ4LDEzMi45NzIgICAgICIvPgogICAgICAgICAgICA8cG9seWdvbiBwb2ludHM9IjE2Mi42NDgsMTU0Ljc3MyAxNjIuNjQ4LDMzMi43OTYgMjEzLjg1MiwzMzIuNzk2IDIxMy44NTIsMTY3LjU3NCAgICAiLz4KICAgICAgICAgICAgPHBvbHlnb24gcG9pbnRzPSIxMTUuMzc1LDExNi41NzQgMjE5Ljk0OSwxNDIuNjk5IDI1Ni4xNDgsODIuMzk4IDI4OC45NDksMTAyLjA5NyAyOTAuNjQ4LDAgMjAxLjM3NSw0OS41NSAyMzQuMTc2LDY5LjI1IAogICAgICAgICAgICAgICAgMjA3Ljc1LDExMy4zIDEwNy41MjMsODguMjIyIDAsMTk1Ljc1IDE4LjEwMiwyMTMuODQ3Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
	background-size: 60% auto;
}
.home-icon{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgNzEuNjY3IDY3LjI1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3MS42NjcgNjcuMjU7IGZpbGw6ICMyYjQ3MTMiCiAgICAgICAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICA8cGF0aCBkPSJNNTkuODQ1LDMyLjk2OWMtMS4xNiwwLTIuMDU5LDAuODk0LTIuMDU5LDIuMDYzdjI4LjE5MUg0My4xNjFWNTEuNzExYzAtMS4wNzgtMC45MDItMi4wMjMtMS45ODgtMi4wMjNIMzAuNTk5CiAgICAgICAgICAgIGMtMS4xNjQsMC0yLjEwMiwwLjk0NS0yLjEwMiwyLjAyM3YxMS41MTJoLTE0LjU5VjM1Ljk2OWMwLTEuMDktMC44OTgtMS45OTItMi4wNjItMS45OTJjLTEuMDg2LDAtMS45ODUsMC45MDItMS45ODUsMS45OTJ2MjkuMzIKICAgICAgICAgICAgYzAsMS4wODYsMC44OTksMS45OTIsMS45ODUsMS45OTJoMTguNzU0YzEuMDg2LDAsMS45ODQtMC45MDYsMS45ODQtMS45OTJWNTMuNzc2aDYuNTI3djExLjUxM2MwLDEuMDg2LDAuODk4LDEuOTkyLDIuMDYzLDEuOTkyCiAgICAgICAgICAgIGgxOC42NzJjMS4wOSwwLDEuOTg4LTAuOTA2LDEuOTg4LTEuOTkyVjM1LjAzMUM2MS44MzMsMzMuODYzLDYwLjkzNSwzMi45NjksNTkuODQ1LDMyLjk2OUw1OS44NDUsMzIuOTY5eiBNNTkuODQ1LDMyLjk2OSIvPgogICAgICAgIDxwYXRoIGQ9Ik03MS4wNiwzNC41NzRMNTQuNzg2LDE4LjIzVjcuMDljMC0xLjE2LTAuOTQxLTIuMDU5LTIuMTAyLTIuMDU5Yy0xLjA5LDAtMS45ODgsMC44OTktMS45ODgsMi4wNTl2Ny4wNTVMMzcuMjcxLDAuNjQxCiAgICAgICAgICAgIEMzNi44NiwwLjIyMywzNi4zNzIsMCwzNS44ODQsMGMtMC41NjMsMC0xLjA1MSwwLjIzLTEuNDYxLDAuNjQxTDAuNzA4LDM0LjM1MmMtMC44MDksMC44MDktMC44NTksMi4xMDUsMCwyLjg0OAogICAgICAgICAgICBjMC43NSwwLjg2MywyLjA0MywwLjgwOSwyLjg1MiwwTDM1Ljg4NCw0Ljk1M2wzMi4yNSwzMi41NTFjMC4zMzYsMC4zMzYsMC44MjQsMC41MjcsMS40NjEsMC41MjdjMC41NjMsMCwxLjA1MS0wLjE5MSwxLjQ2NS0wLjUyNwogICAgICAgICAgICBDNzEuODEsMzYuNzU0LDcxLjg2NCwzNS4zOTEsNzEuMDYsMzQuNTc0TDcxLjA2LDM0LjU3NHogTTcxLjA2LDM0LjU3NCIvPgogICAgICAgIDxyZWN0IHg9IjAuMDgzIiBzdHlsZT0iZmlsbDpub25lOyIgd2lkdGg9IjcyIiBoZWlnaHQ9IjY4Ii8+CiAgICAgICAgPC9zdmc+);
}
.last-icon{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgNjYuNzMxIDY2LjczNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjYuNzMxIDY2LjczNTsgZmlsbDogIzJiNDcxMyIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxwYXRoIGQ9Ik0zMy4wMzIsMzUuNDEzVjE1Ljk4NmMwLTEuMTY0LTEuMDEyLTIuMTAyLTIuMTcyLTIuMTAyYy0xLjA5LDAtMi4wNjIsMC45MzgtMi4wNjIsMi4xMDJ2MTkuNzI2CiAgICAgICAgICAgIGMwLDAuMDM2LDAuMDc0LDAuMTg4LDAuMDc0LDAuMjk3Yy0wLjA3NCwwLjY3NiwwLjExMywxLjIzOSwwLjU2MiwxLjY5MmwxMS4yMTEsMTEuMjExYzAuNzUsMC43NSwyLjE0MSwwLjc1LDIuODg3LDAKICAgICAgICAgICAgYzAuODYzLTAuODYzLDAuODA5LTIuMTEzLDAtMi45MjZMMzMuMDMyLDM1LjQxM3ogTTMzLjAzMiwzNS40MTMiLz4KICAgICAgICA8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7IiBkPSJNMzMuMzY1LDBDMTQuOTM2LDAsMCwxNC45MzYsMCwzMy4zNjZjMCwxOC40MjksMTQuOTM2LDMzLjM3LDMzLjM2NSwzMy4zNwogICAgICAgICAgICBjMTguNDI2LDAsMzMuMzY2LTE0Ljk0LDMzLjM2Ni0zMy4zN0M2Ni43MzEsMTQuOTM2LDUxLjc5MSwwLDMzLjM2NSwweiBNMzMuMzY1LDYzLjc3MmMtMTYuNzkyLDAtMzAuNDA3LTEzLjYxNi0zMC40MDctMzAuNDA3CiAgICAgICAgICAgIGMwLTE2Ljc5NiwxMy42MTUtMzAuNDEyLDMwLjQwNy0zMC40MTJzMzAuNDA4LDEzLjYxNSwzMC40MDgsMzAuNDEyQzYzLjc3Myw1MC4xNTYsNTAuMTU3LDYzLjc3MiwzMy4zNjUsNjMuNzcyeiIvPgogICAgICAgIDwvc3ZnPg==);
	border: 0;
	background-size: 100% auto;
}
.forum-icon{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgIHZpZXdCb3g9IjAgMCA0OCA0NC4wODMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ0LjA4MzsgZmlsbDogIzJiNDcxMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00My4zNDEsMC4xMzhMMTYuMDI4LDAuMDgzYy0yLjYxNywwLTQuNzQ2LDIuMTI5LTQuNzQ2LDQuNzQydjQuMTAyTDQuODI1LDguOTM5Yy0yLjYxMywwLTQuNzQyLDIuMTI5LTQuNzQyLDQuNzQ2djE2LjkxCiAgICAgICAgICAgICAgICBjMCwyLjYxNywyLjEyOSw0Ljc0Niw0Ljc0Miw0Ljc0Nmg0Ljg2djhjMCwwLjMyOCwwLjIwMywwLjYyNSwwLjUwNywwLjc0NmMwLjA5OCwwLjAzNSwwLjE5NiwwLjA1NiwwLjI4OSwwLjA1NgogICAgICAgICAgICAgICAgYzAuMjIzLDAsMC40MzgtMC4wOTUsMC41OTQtMC4yNjNsNy43NjItOC41NDNsMTMuMzAxLTAuMDU1YzIuNjE3LDAsNC43NDYtMi4xMjUsNC43NDYtNC43NDJ2LTAuMDlsNC4yMDcsNC42MjkKICAgICAgICAgICAgICAgIGMwLjE1NiwwLjE2OCwwLjM3MSwwLjI2MiwwLjU5NCwwLjI2MmMwLjA5NCwwLDAuMTkxLTAuMDIsMC4yODktMC4wNTVjMC4zMDUtMC4xMjEsMC41MDgtMC40MTgsMC41MDgtMC43NDZ2LThoMC44NTkKICAgICAgICAgICAgICAgIGMyLjYxMywwLDQuNzQyLTIuMTI5LDQuNzQyLTQuNzQ2VjQuODg0QzQ4LjA4MywyLjI2Nyw0NS45NTQsMC4xNDIsNDMuMzQxLDAuMTM4TDQzLjM0MSwwLjEzOHogTTMzLjk5NCwzMC4xODMKICAgICAgICAgICAgICAgIGMwLDEuNjAzLTEuMzAyLDIuOTA0LTIuOTAzLDIuOTA0bC0xMi42MSwwLjA0OWMtMC4yMDgsMC0wLjQwMywwLjA5MS0wLjU0MywwLjI0MmwtNi4xMDQsNi43MTN2LTYuMjE1CiAgICAgICAgICAgICAgICBjMC0wLjQwOC0wLjMzMi0wLjc0LTAuNzM5LTAuNzRINS44NzNjLTEuNTk3LDAtMi44OTktMS4zMDItMi44OTktMi45MDNWMTQuNjJjMC0xLjYwMiwxLjMwMi0yLjkwNCwyLjkwMy0yLjkwNGw2LjY5OC0wLjAxNAogICAgICAgICAgICAgICAgbDE4LjM3My0wLjA0aDAuMTQ1YzEuMDAzLDAsMS44ODcsMC41MTIsMi40MDksMS4yODRjMC4zMTEsMC40NjEsMC40OTQsMS4wMjEsMC40OTQsMS42MlYzMC4xODN6IE00NS41NSwyMS45MzUKICAgICAgICAgICAgICAgIGMwLDEuNjQ2LTEuMzM5LDIuOTg1LTIuOTgxLDIuOTg1aC0xLjU3MWMtMC40MiwwLTAuNzYsMC4zNDEtMC43NiwwLjc1OXY1LjM4OWwtMy43OTgtNC4xNzRWMTQuMTgyCiAgICAgICAgICAgICAgICBjMC0wLjMwOC0wLjAzMy0xLjYxMi0wLjA5Mi0xLjkwNWMtMC4wMy0wLjE0Ny0wLjA2OC0wLjI4OS0wLjExMS0wLjQyOWMtMC41NzEtMS44MzItMi4yODUtMy4xNjctNC4zMDItMy4xNjdoLTAuMDc3TDEzLjY2LDguNzE4CiAgICAgICAgICAgICAgICB2LTIuODljMC0xLjY0NiwxLjMzOS0yLjk4MywyLjk4LTIuOTgzbDI1LjkyNSwwLjA1NWgwLjAwM2MxLjY0MywwLDIuOTgxLDEuMzM5LDIuOTgxLDIuOTg0VjIxLjkzNXogTTQ2LjQ4MSwyMS43OTQiLz4KICAgICAgICA8L2c+CiAgICAgICAgPC9zdmc+);
}
.mainmenu .markets-icon{
	margin-right: 0;
	margin-left: 10px;
}
.header-separator{
	float: left;
	width: 100%;
	height: 10px;
	margin-top: 2px;
	background-color: #f7f7f7;
	background-image: url(../../images/mobile/separator-line.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.markets-submenu{
	float: left;
	width: 100%;
	background-color: #f7f7f7;
	margin-top: 2px;
	padding: 6px 0;
	box-sizing: border-box;
}
.markets-submenu ul{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.markets-submenu li{
	float: left;
	text-transform: uppercase;
	color: #2b4713;
	font-size: 14px;
	line-height: 1;
}
.markets-submenu a{
	color: #2b4713;
	display: inline-block;
	padding: 6px 12px;
}
.markets-submenu a.active{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #507233;
}
.portfolios-header{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	color: #000000;
	margin: 20px 0;
}
.portfolios-menu{
	float: left;
	width: 100%;
	margin-top: 2px;
	background-color: #f7f7f7;
	padding: 8px 0;
	box-sizing: border-box;
}
.portfolios-menu select{
	width: 100%;
	float: left;
	border: 0;
	text-transform: uppercase;
	font-size: 14px;
	color: #2b4713;
	border: 0;
	background-color: #f7f7f7;
	padding: 0 16px;
	box-sizing: border-box;
	outline: none;
}
.portfolios-header .money-value{
	float: left;
	font-weight: bold;
	font-size: 36px;
	line-height: 28px;
}
.portfolios-header .money-value span{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
}
.portfolios-header .portfolio-stats{
	float: right;
	text-align: right;
	margin-left: 20px;
}
.portfolios-header .portfolio-stats .money{
	font-size: 14px;
}
.portfolios-header .portfolio-stats .money span{
	font-size: 16px;
	font-weight: bold;
}
.portfolios-header .portfolio-stats .percent{
	font-size: 14px;
}
.portfolios-header .portfolio-stats .percent ins{
	font-size: 16px;
	text-decoration: none;
}
.desktop-message{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin: 16px 0;
	text-align: center;
	font-size: 14px;
}
.charts-header{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin: 16px 0;
	text-align: center;
	font-size: 16px;
}
.charts-header .pulse{
	background-image: url(../../images/mobile/charts-icons.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px auto;
	height: 72px;
	position: relative;
	width: 270px;
}
.pulse_left{
	float: left;
	width: 50px;
	text-align: right;
	margin-top: 20px;
	font-size: 24px;
	color: #10c483;
}
.pulse_right{
	float: right;
	width: 50px;
	text-align: left;
	margin-top: 20px;
	font-size: 24px;
	color: #ff0028;
}
.pulse_data_center{
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	font-size: 18px;
	color: #7f7e7e;
}
.views-icon{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgOTMuMTIxIDQ5LjkyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTMuMTIxIDQ5LjkyMjsiCiAgICAgICAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTQ2LjU1OSwwQzIzLjg0LDAsMS44NCwyMS42OCwwLjk2MSwyMi42NDFDMC4zMiwyMy4yODEsMCwyNC4wNzgsMCwyNC45NjFjMCwwLjg3OSwwLjMyLDEuNjc5LDAuOTYxLDIuMzIKICAgICAgICAgICAgICAgIGMwLjk2MSwwLjk1NywyMi44NzksMjIuNjQxLDQ1LjU5OCwyMi42NDFjMjIuNzIyLDAsNDQuNzIyLTIxLjY4NCw0NS42MDEtMjIuNjQxYzAuNjQxLTAuNjQxLDAuOTYxLTEuNDQxLDAuOTYxLTIuMzIKICAgICAgICAgICAgICAgIGMwLTAuODgzLTAuMzItMS42OC0wLjk2MS0yLjMyQzkxLjI4MSwyMS42OCw2OS4zNTksMCw0Ni41NTksMEw0Ni41NTksMHogTTQ2LjU1OSw0My4yODFjLTE1LjkxOCwwLTMyLjMyMS0xMi45NjEtMzguNDgxLTE4LjQwMgogICAgICAgICAgICAgICAgQzE0LjIzOCwxOS40NDEsMzAuNjQxLDYuNDgsNDYuNTU5LDYuNDhjMTUuOTIsMCwzMi4zMiwxMi45NjEsMzguNDgsMTguMzk5Qzc4Ljg3OSwzMC4zMiw2Mi40NzksNDMuMjgxLDQ2LjU1OSw0My4yODEKICAgICAgICAgICAgICAgIEw0Ni41NTksNDMuMjgxeiBNNDYuNTU5LDQzLjI4MSIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzQuODAxLDI0Ljg3OWMwLDYuNDgsNS4yNzcsMTEuODM5LDExLjg0LDExLjgzOWM2LjU1OCwwLDExLjgzOC01LjI3NywxMS44MzgtMTEuODM5YzAtNi41NTktNS4yOC0xMS44NC0xMS44MzgtMTEuODQKICAgICAgICAgICAgICAgIEM0MC4wNzgsMTMuMDM5LDM0LjgwMSwxOC4zOTgsMzQuODAxLDI0Ljg3OUwzNC44MDEsMjQuODc5eiBNNTEuODQsMjQuODc5YzAsMi44ODItMi4zMTksNS4yODEtNS4yODEsNS4yODEKICAgICAgICAgICAgICAgIGMtMi44NzksMC01LjI3OC0yLjMyLTUuMjc4LTUuMjgxYzAtMi45NTcsMi4zMjEtNS4yNzcsNS4yNzgtNS4yNzdDNDkuNDQsMTkuNjgsNTEuODQsMjIsNTEuODQsMjQuODc5TDUxLjg0LDI0Ljg3OXogTTUxLjg0LDI0Ljg3OQogICAgICAgICAgICAgICAgIi8+CiAgICAgICAgPC9nPgogICAgICAgIDwvc3ZnPg==);
	background-repeat: no-repeat;
    background-position: left center;
    background-size: 22px auto;
    padding-left: 27px;
    font-style: normal;
    font-size: 12px;
}
.f_followed div.f_uns{
	left: 0;
	right: 0;
	margin: auto;
	width: 320px;
	background-color: #FFFFFF;
	top: 35px;
}
.f_followed div.f_unf_form{
	width: 320px;
}
.f_followed div.f_uns .f_sub .dark{
	background-color: #507233;
}
div.f_uns_t a.f_uns_close{
	width: 13px !important;
	height: 13px !important;
	padding: 0;
	background-image: url(../../images/mobile/f_unf_close.gif) !important;
}
/* Company placeholder */
div.article_graph div.h3{
	border-bottom: 3px solid #4a7724;
}
div.tableGraphTitle div.c2{
	float: right;
    height: 30px;
    text-align: right;
}
div.article_graph div.company_links{
	margin: 15px 0 5px;
}
div.article_graph .follow_company{
	display: none;
}
div.article_graph .profile_company_links{
	display: none;
}
div.article_graph div.table.w{
	margin-top: 15px;
}
div.article_graph div.company_links a{
	background-image: url("../../images/facelift/company_links.gif");
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 12px;
    height: 16px;
    line-height: 16px !important;
    text-indent: 21px;
    margin-top: 5px;
}
div.article_graph div.company_links a.company_link_comments{
	background-position: 0 -20px;
	float: right;
}
/* Search result */
div.b2 {
    clear: both;
    margin-bottom: 15px;
    margin-top: 10px;
}
div.b2 div.ttl {
    font-size: 16px;
    font-weight: bold;
}
.main .desc, .main article.list .desc {
    
    display: block;
    font-size: 13px;
    margin-bottom: 0;
}
.searchBox{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
}
.searchBox .c2{
	float: left;
}
.search-results{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	font-size: 14px;
	color: #666;
}
.search-tabs{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 6px 16px;
	list-style: none;
	background-color: #f7f7f7;
	margin-top: 3px;
}
.search-tabs li{
	float: left;
	text-transform: uppercase;
	margin-right: 10px;
}
.search-tabs li a{
	padding: 3px 8px;
}
.search-tabs li a.f_menu_sel{
	background-color: #507233;
    color: #ffffff;
    font-weight: bold;
}
.bChartDict{
	float: left;
	padding: 0 16px;
	box-sizing: border-box;
	margin-top: 15px;
}
.bChartDict a{
	margin: 5px;
}
.forgotten-password{
	margin-bottom: 20px;
	float: left;
}
.forgotten-password .green-btn, .mobile-login-wrapper .green-btn{
	margin: 0;
}
.bCompGraphPeriod{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	margin-bottom: 16px;
}
.bCompGraphPeriod a{
	border: 1px solid #507233;
	color: #507233;
	font-weight: bold;
	font-size: 13px;
	display: inline-block;
	width: 30px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	border-radius: 50%;
}
.bCompGraphPeriod a.sel{
	background-color: #507233;
	color: #FFF;
}
.article_graph .bCompGraphPeriod{
	padding: 0;
}
.chart-container{
	float: left;
	margin-bottom: 30px;
	width: 100%;
}
#changeChartType{
	float: left;
	margin-left: 16px;
	background-color: #FFFFFF;
	border: 1px solid #f7f7f7;
	height: 32px;
	font-size: 14px;
	color: #2b4713;
	position: absolute;
	z-index: 222;
}
.notifications{
	float: left;
	width: 100%;
	background-color: #f7f7f7;
}
.notifications .header-separator{
	margin-top: 0;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
.notifications-header{
	float: left;
	width: 100%;
	background-color: #f7f7f7;
	box-sizing: border-box;
	padding: 16px;
}
.notifications-header h1{
	float: left;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
	color: #2b4713;
	margin: 0;
	padding-top: 0;
}
.notifications-header .header-right{
	float: right;
	text-align: right;
	font-size: 12px;
	text-transform: uppercase;
	color: #7f7e7e;
	line-height: 14px;
}
.notifications-header .header-right span{
	color: #507233;
}
.notification-item{
	float: left;
	background-color: #ffffff;
	width: 100%;
	margin-top: 10px;
	box-sizing: border-box;
	padding: 0 16px;
	padding-bottom: 10px;
}
.notification-item .profile-photo{
	float: left;
	overflow: hidden;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	position: relative;
	top: -15px;
}
.notification-item .profile-photo img{
	width: 100%;
	min-height: 50px;
}
.notification-item .profile-info{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.notification-item .notification-time{
	float: right;
	font-size: 12px;
	color: #507233;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgogICAgICAgIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KICAgICAgICA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgogICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgICAgICAgICB2aWV3Qm94PSIwIDAgNjYuNzMxIDY2LjczNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjYuNzMxIDY2LjczNTsgZmlsbDogIzUwNzIzMyIKICAgICAgICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgIDxwYXRoIGQ9Ik0zMy4wMzIsMzUuNDEzVjE1Ljk4NmMwLTEuMTY0LTEuMDEyLTIuMTAyLTIuMTcyLTIuMTAyYy0xLjA5LDAtMi4wNjIsMC45MzgtMi4wNjIsMi4xMDJ2MTkuNzI2CiAgICAgICAgICAgIGMwLDAuMDM2LDAuMDc0LDAuMTg4LDAuMDc0LDAuMjk3Yy0wLjA3NCwwLjY3NiwwLjExMywxLjIzOSwwLjU2MiwxLjY5MmwxMS4yMTEsMTEuMjExYzAuNzUsMC43NSwyLjE0MSwwLjc1LDIuODg3LDAKICAgICAgICAgICAgYzAuODYzLTAuODYzLDAuODA5LTIuMTEzLDAtMi45MjZMMzMuMDMyLDM1LjQxM3ogTTMzLjAzMiwzNS40MTMiLz4KICAgICAgICA8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7IiBkPSJNMzMuMzY1LDBDMTQuOTM2LDAsMCwxNC45MzYsMCwzMy4zNjZjMCwxOC40MjksMTQuOTM2LDMzLjM3LDMzLjM2NSwzMy4zNwogICAgICAgICAgICBjMTguNDI2LDAsMzMuMzY2LTE0Ljk0LDMzLjM2Ni0zMy4zN0M2Ni43MzEsMTQuOTM2LDUxLjc5MSwwLDMzLjM2NSwweiBNMzMuMzY1LDYzLjc3MmMtMTYuNzkyLDAtMzAuNDA3LTEzLjYxNi0zMC40MDctMzAuNDA3CiAgICAgICAgICAgIGMwLTE2Ljc5NiwxMy42MTUtMzAuNDEyLDMwLjQwNy0zMC40MTJzMzAuNDA4LDEzLjYxNSwzMC40MDgsMzAuNDEyQzYzLjc3Myw1MC4xNTYsNTAuMTU3LDYzLjc3MiwzMy4zNjUsNjMuNzcyeiIvPgogICAgICAgIDwvc3ZnPgo=);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.notification-item .notification_act{
	float: right;
	font-size: 11px;
	position: relative;
	line-height: 10px;
	color: #FFFFFF;
	background-image: url("../../images/mobile/user-action-bgr.png");
	width: 121px;
	height: 11px;
	text-align: right;
	padding-right: 5px;
	box-sizing: border-box;
	display: block;
	margin-top: 5px;
}
.profile-info-right{
	float: right;
}
.profile-info a{
	float: left;
	font-size: 14px;
	color: #010101;
	text-transform: uppercase;
}
.notification-article-title{
	float: left;
	width: 100%;
	margin-top: 5px;
	box-sizing: border-box;
	padding-left: 25px;
}
.notification-article-title a{
	font-size: 14px;
	color: #507233;
}
.f_profile_comm{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-left: 25px;
	font-size: 12px;
	color: #545353;
}
.cookie-popup-message span{
    color: #FFF;
}
.cookie-popup-message .cc-compliance{
    margin-right: 20px;
}
.centered-banner{
	text-align: center;
}
.centered-banner div{
	display: inline-block;
}
/* Notifications Page */
/* Day comment box */
.day-comment{
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.day-comment .section-title{
	background-color: #f7f7f7;
	padding: 8px 0;
	margin-bottom: 8px;
}
.day-comment .article-box{
	background-color: #f7f7f7;
}
.day-comment .sub-article{
	background-image: none;
	margin-bottom: 0;
	padding-top: 15px;
}
.day-comment .sub-article .datetime:before{
	background-image: url(../../images/mobile/article-date-bgr-sm-gray.png);
}
.day-comment .green-btn{
	margin-top: 10px;
}
@media only screen and (max-width: 420px) {
	#article_comments .comment-nav-frame{
		position: static;
		float: right;
	}
	
}
@media only screen and (max-width: 380px) {
    .companies-list {
        font-size: 14px;
    }
    .companies-list li span:last-child{
    	width: auto;
    }
    .company-info{
    	padding: 0 8px;
    }
    .company-info .last-price span{
    	font-size: 11px;
    }
    .company-change{
    	font-size: 14px;
    }
    .gallery-thumb{
		height: 100px;
	}
	.gallery-thumb img{
		max-height: 100px;
	}
	div.article_graph div.company_links a{
		margin-right: 5px;
	}
	div.article_graph div.company_links a.company_link_comments{
		float: left;
		margin-top: 5px;
	}
	.tabs .tabs-js{
		padding: 6px 8px;
	}
	.tabs .tabs-js li{
		padding: 0 5px;
	}

}
@media only screen and (max-width: 340px) {
	.sub-article .datetime, .tabs-photo .datetime{
		bottom: -5px;
	}
	.article_info .art{
		padding: 0 8px;
	}
	.article_graph div.pad{
		padding: 5px 0;
	}
	.article_graph .chart-container{
		margin-bottom: 10px;
	}
}
/* Video JS Fixes */
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volume-mute,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter,
.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before,
.video-js .vjs-volume-level:before,
.video-js .vjs-play-progress:before,
.video-js .vjs-control,
.vjs-remaining-time-display,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-enter{
	color: #FFF;
}