
.eeee { background-color: rgba(0, 0, 0, 0.33); display: none; width: 100%; height: 100%; z-index: 333; position: fixed; cursor: pointer; }
.title { font-family: "PTSansBold",sans-serif; font-size: 44px; line-height: 47px; color: rgb(0, 0, 0); text-align: center; letter-spacing: -1px; }


script { display: none ! important; }
html { font-family: sans-serif; }
body { margin: 0px; }
a { background: transparent none repeat scroll 0% 0%; }
a:focus { outline: none; border: none;}
a:active, a:hover { outline: 0px none; border: none; outline: none;}
h1 { font-size: 2em; margin: 0.67em 0px; }
b, strong { font-weight: bold; }
hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0px; }
img { border: 0px none; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 100%; }
body { color: rgb(34, 34, 34); padding: 0px; margin: 0px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: default; }
a:hover { cursor: pointer; }
img, object, embed { max-width: 100%; height: auto; }
img {  }
.left { float: left ! important; }
img { display: inline-block; vertical-align: middle; }
.row { width: 100%; margin: 0px auto; max-width: 61.25em; }
.row::before, .row::after { content: " "; display: table; }
.row::after { clear: both; }
.row .row { width: auto; margin: 0px -0.625em; max-width: none; }
.row .row::before, .row .row::after { content: " "; display: table; }
.row .row::after { clear: both; }
.column, .columns { position: relative; padding-left: 0.625em; padding-right: 0.625em; width: 100%; float: left; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0px; padding: 0px; direction: ltr; }
a { color: rgb(43, 166, 203); text-decoration: none; line-height: inherit; }
a img { border: 0px none; }
p { font-family: inherit; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; text-rendering: optimizelegibility; }
h1, h2, h3, h4, h5, h6 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-style: normal; color: rgb(34, 34, 34); text-rendering: optimizelegibility; margin-top: 0.2em; margin-bottom: 0.5em; line-height: 1.2125em; }
h1 { font-size: 2.125em; }
h2 { font-size: 1.6875em; }
h3 { font-size: 1.375em; }
hr { border-style: solid; border-color: rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -o-border-image: none; border-image: none; border-width: 1px 0px 0px; clear: both; margin: 1.25em 0px 1.1875em; height: 0px; }
em, i { font-style: italic; line-height: inherit; }
strong, b { font-weight: bold; line-height: inherit; }
ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; list-style-position: outside; font-family: inherit; }
ul, ol { margin-left: 0px; }
blockquote { margin: 0px 0px 1.25em; padding: 0.5625em 1.25em 0px 1.1875em; border-left: 1px solid rgb(221, 221, 221); }
blockquote, blockquote p { line-height: 1.6; color: rgb(111, 111, 111); }


form { margin: 0px 0px 1em; }
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { border-radius: 0px; background-color: rgb(255, 255, 255); font-family: inherit; border: 1px solid rgb(204, 204, 204); -webkit-box-shadow: none; box-shadow: none; color: rgba(0, 0, 0, 0.75); display: block; font-size: 0.875em; margin: 0px 0px 1em; padding: 0.5em; height: 2.3125em; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.15s linear 0s; transition: all 0.15s linear 0s; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: rgb(250, 250, 250) none repeat scroll 0% 0%; border-color: rgb(153, 153, 153); outline: 0px none; }
.button-group { list-style: outside none none; margin: 0px; }
.button-group::before, .button-group::after { content: " "; display: table; }
.button-group::after { clear: both; }
.button-group > * { margin: 0px 0px 0px -1px; float: left; }
.button-group > :first-child { margin-left: 0px; }

.hbtn, .hbtn.disabled { font: 13px/18px Arial,Helvetica,sans-serif; text-decoration: none; color: rgb(60, 60, 60); padding: 6px 15px 7px; height: 30px; border: 1px solid rgb(226, 226, 226); text-shadow: 0px 1px 0px rgb(255, 255, 255); border-radius: 3px; background: transparent linear-gradient(to bottom, rgb(244, 244, 244) 0px, rgb(232, 232, 232) 100%) repeat scroll 0% 0%; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none 0s ease 0s ; transition: none 0s ease 0s ; }
.hbtn:hover { text-decoration: none ! important; background: transparent linear-gradient(to bottom, rgb(242, 242, 242) 0px, rgb(220, 220, 220) 100%) repeat scroll 0% 0%; }
.hbtn:active { background: rgb(229, 229, 229) none repeat scroll 0% 0%; -webkit-box-shadow: none; box-shadow: none; }
.hbtn-flat { color: rgb(60, 60, 60) ! important; border-color: rgb(226, 226, 226); background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
.hbtn-flat:hover { background: rgb(242, 242, 242) none repeat scroll 0% 0% ! important; }
#banner_right_place { position: relative; }
.wrap { clear: both; }
#scroll_top::after { background-color: rgb(0, 0, 0); opacity: 0.1; content: " "; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; border-radius: 2px; }
#scroll_top:hover::after { opacity: 0.2; }
.subscribeControl { min-width: 25px; min-height: 32px; }
.subscribeControl * { color: rgb(85, 85, 85); font-size: 13px; text-shadow: none; }
.subscribeControl .hbtn { padding: 5px 20px ! important; height: 28px ! important; line-height: 28px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.subscribeControl .subscribe-control { background: rgb(255, 255, 255) url('../img/bg-fire.png') no-repeat scroll 14px 6px ! important; padding: 6px 15px 7px 34px ! important; height: 30px ! important; line-height: 30px; }
.subscribeControl .subscribe-control:hover { background-color: rgb(250, 250, 250) ! important; background-position: 14px -24px, 86% 53% ! important; }
.subscribeControl .number_of_subscribers { font-family: Arial,Helvetica,sans-serif ! important; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(223, 223, 223); padding: 6px 11px 22px 10px; height: 30px; margin-left: 10px; float: right; line-height: 18px; border-radius: 3px; }
.subscribeControl .number_of_subscribers::after { content: ""; display: block; position: absolute; top: 9px; left: -10px; width: 0px; height: 0px; border-color: transparent rgb(255, 255, 255) transparent transparent; border-style: solid; border-width: 5px; }
.subscribeControl .number_of_subscribers::before { content: ""; display: block; position: absolute; top: 8px; left: -12px; width: 0px; height: 0px; border-color: transparent rgb(225, 225, 225) transparent transparent; border-style: solid; border-width: 6px; }
.m-item-post-img-block { position: relative; }
.m-item-post-img-block img { display: block; margin: 0px auto; }

div.fast_deleting { margin: 0px; }
div.fast_deleting div.comment { overflow-wrap: break-word; padding: 7px 0px; margin: 0px; overflow: visible; }

div.fast_deleting div.block_in { clear: left; }
div.fast_deleting .photo { position: static; float: left; margin-top: 3px; }
div.fast_deleting .comment { padding-top: 0px; padding-left: 0px; margin-bottom: 3px; }
div.fast_deleting a.date { display: inline ! important; padding: 0px; margin: 0px; font-size: 1em; text-decoration: none; color: rgb(0, 0, 0); }
div.fast_deleting a.date:hover { text-decoration: underline; }
div.fast_deleting span.commentContents { display: block; }
*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 100%; }
body { color: rgb(34, 34, 34); padding: 0px; margin: 0px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: default; }
a:hover { cursor: pointer; }
img, object, embed { max-width: 100%; height: auto; }
img {  }
.left { float: left ! important; }
img { display: inline-block; vertical-align: middle; }

html { height: 100%; }
html, body { min-height: 100%; background-color: rgb(99, 180, 190); color: rgb(37, 37, 37); font-family: Arial,sans-serif; }
body {  }
body.mod-wide #topcontent > .row, body.mod-wide #con_header > .row {  }
a { color: red; text-decoration: none; outline: none}
ul { list-style: outside none none; }
hr { display: none; }
form { margin: 0px; }
form.simple { display: inline; border: 0px none; padding: 0px; }
em.display_name, em.display-name { font-style: normal; }
#topcontent > .row, #con_footer > .row { padding: 0px 10px; }
#topcontent > .row { background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px; }
#topcontent > .row > .container { min-height: 5px; }
#con_footer { background-color: rgb(233, 233, 233); }
#con_footer > .row { background-color: rgb(233, 233, 233); padding: 30px 0px; }
#con_footer #footer { font-size: 11px; color: black; }
#con_footer #footer a { color: rgb(37, 37, 37); text-decoration: underline; }
#con_footer #footer a:hover { text-decoration: none; }
.wrap, .clr { clear: both; }
a.butt, #widget_settings .form_submit .submit, #preview_notice input { display: inline-block; padding: 5px 12px; margin: 0px; background-repeat: repeat-x; border: 0px none; text-decoration: none; font-size: 14px; line-height: 18px; color: rgb(255, 255, 255); background-color: rgb(79, 164, 174); border-radius: 2px; }
a.butt:hover, #widget_settings .form_submit .submit:hover, #preview_notice input:hover { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(63, 131, 139); }
#con_header { background-color: transparent; }
#con_header > .row { background-color: rgb(255, 255, 255); }
#con_header .top-hat-container, #con_header .menu-container { position: relative; background: transparent none repeat scroll 0% 0%; }
.alpha-layer {background: url('../img/bg-scroll-top.jpeg') repeat left top; overflow: hidden;}
#con_header .top-hat-container .alpha-layer, #con_header .menu-container .alpha-layer { content: ""; display: block; position: absolute; top: 0px; left: 0px; background-color: rgb(255, 255, 255); background-size: cover; width: 100%; height: 100%; }
#con_header .top-hat { max-height: 180px; padding: 20px; display: table; }

#con_header .top-hat .name-and-slogan { vertical-align: middle; display: table-cell; width: 100%; }
#con_header .top-hat .name-and-slogan .heading-name { font-size: 2.75em; line-height: 1.4; font-weight: bold; font-style: normal; margin-top: 0px; margin-bottom: 3px; display: inline-block; }
#con_header .top-hat .name-and-slogan .heading-name .title { display: none; margin-right: 5px; }
#con_header .top-hat .name-and-slogan .heading-name .title.enabled { display: inline; }
#con_header .top-hat .name-and-slogan .slogan { display: none; font-size: 14px; margin-bottom: 0px; margin-right: 5px; }
#con_header .top-hat .name-and-slogan .slogan.enabled { display: inline-block; }
#con_header .top-hat .logo-link { vertical-align: middle; display: none; max-height: 140px; overflow: hidden; position: relative; }
#con_header .top-hat .logo-link.enabled { display: inline-block; margin-right: 150px; }
#con_header .top-hat .logo-link .logo-img { vertical-align: middle; height: 100%; max-height: 140px; }
.menu-container .subs-btn-wrapper { float: right; margin-right: 0px ! important; }
.menu-container .subs-btn-wrapper a { padding: 0px 5px; color: rgb(85, 85, 85); background: rgba(223, 223, 223, 0.3) none repeat scroll 0% 0%; border-radius: 3px; border: 1px solid rgb(223, 223, 223); }
.menu-container .subs-btn-wrapper a:hover { background: rgb(249, 249, 249) none repeat scroll 0% 0%; border: 1px solid rgb(213, 213, 213) ! important; text-decoration: none; }
.menu-container #site_menu { padding: 10px 20px; }
.menu-container #site_menu #con_menu li { margin: 1px 20px 0px 0px; line-height: 24px; }
.menu-container #site_menu #con_menu li .menuitem-button { display: block; font-family: Arial,sans-serif; font-size: 14px; line-height: 30px; min-height: 30px; border: 1px solid transparent; color: rgb(0, 0, 0); font-weight: normal; }
.menu-container #site_menu #con_menu li .menuitem-button.selected { font-weight: bold; }
.menu-container #site_menu #con_menu li .menuitem-button.selected:hover { text-decoration: none; }
.widget { margin-bottom: 30px; }
.module_widget > .title { display: block; padding: 0px 0px 18px; border-bottom: 1px solid rgb(225, 225, 225); background: transparent none repeat scroll 0% 0%; margin: -2px 0px 20px; font-size: 18px; line-height: 22px; font-family: "Roboto",sans-serif; font-weight: 400; font-style: normal; color: rgb(79, 164, 174); text-transform: uppercase; }
.module_widget.widgetEnum_stylenum1 { padding-top: 20px; border-top: 2px solid rgb(225, 225, 225); }
.widget:first-of-type .module_widget.widgetEnum_stylenum1, .module_widget.widgetEnum_stylenum1.has-masonry { padding-top: 0px; border-top: 0px none; }
.module_widget.widgetEnum_stylenum4 { background-color: rgb(235, 245, 246); padding: 30px; border-top: 0px none; }
.module_widget textarea, .module_widget input[type="text"], .module_widget input[type="date"], .module_widget input[type="datetime"], .module_widget input[type="email"], .module_widget input[type="number"], .module_widget input[type="search"], .module_widget input[type="tel"], .module_widget input[type="url"] { color: rgb(37, 37, 37); background-color: rgb(255, 255, 255); }
.module_widget textarea:focus, .module_widget input[type="text"]:focus, .module_widget input[type="date"]:focus, .module_widget input[type="datetime"]:focus, .module_widget input[type="email"]:focus, .module_widget input[type="number"]:focus, .module_widget input[type="search"]:focus, .module_widget input[type="tel"]:focus, .module_widget input[type="url"]:focus { color: rgb(37, 37, 37); background-color: rgb(250, 250, 250); }
.module_widget h1, .module_widget h2, .module_widget .widgetPollsItem b, .widgetPollsItem .module_widget b, .module_widget h3, .module_widget h4, .module_widget h5, .module_widget h6 { font-family: "Roboto",sans-serif; font-weight: bold; font-style: normal; line-height: 1.4; color: rgb(0, 0, 0); margin: 0px 0px 11px; }
.module_widget h1 { font-size: 28px; line-height: 34px; }
.module_widget h2, .module_widget .widgetPollsItem b, .widgetPollsItem .module_widget b { font-size: 18px; line-height: 22px; }
.module_widget h2.comments, .module_widget .widgetPollsItem b.comments, .widgetPollsItem .module_widget b.comments { font-size: 20px; line-height: 20px; font-weight: normal; font-family: Arial,sans-serif; border-bottom: 1px dashed rgb(225, 225, 225); margin: 20px 0 0; padding-bottom: 20px; }
.module_widget h3 { font-size: 18px; line-height: 24px; }
.module_widget p { font-size: 13px; line-height: 20px; }
.pager { font-size: 12px; line-height: 20px; padding: 16px 0px; }
.pager .pages { float: right; background: transparent none repeat scroll 0% 0%; }
.pager.pager-bottom, .pager.pager-middle { border-top: 1px solid rgb(225, 225, 225); padding-bottom: 0px; margin-top: 0; }
.widgetBlogPostsNew .showcase_mode.items { margin-bottom: -20px; }
.widgetBlogPostsNew .showcase_mode.items .item { margin-bottom: 20px; }
.widgetBlogPostsNew .showcase_mode.items .item:hover h3.title { color: rgb(79, 164, 174); text-decoration: underline; background: transparent none repeat scroll 0% 0%; }
.widgetBlogPostsNew .showcase_mode.items .item .item-inside:hover { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
.widgetBlogPostsNew .showcase_mode.items .item h3.title { font-size: 18px; line-height: 24px; font-weight: 400; color: rgb(79, 164, 174); text-decoration: none; background: transparent none repeat scroll 0% 0%; margin: -3px 0px 17px; overflow: hidden; text-overflow: ellipsis; }
.widgetBlogPostsNew .showcase_mode.items .item a.block { position: relative; height: auto; overflow: hidden; text-decoration: none; }
.widgetBlogPostsNew .showcase_mode.items .item a.block:hover { text-decoration: none; }
.widgetBlogPostsNew .showcase_mode.items .item .post-data { border: 1px solid rgb(225, 225, 225); padding: 20px 20px 0px; }
.widgetBlogPostsNew .showcase_mode.items .item .post-details { font-size: 12px; line-height: 20px; margin: -4px 0px 16px; }
.widgetBlogPostsNew .showcase_mode.items .item .post-details .date-tag { display: inline-block; font-size: 12px; line-height: 20px; color: rgb(131, 131, 131); margin-right: 11px; }
.widgetTagCloud .categories { padding: 0px; border-bottom: 0px none; font-size: 13px; line-height: 20px; margin: -3.5px 0px 16.5px; }
.widgetTagCloud .categories a { display: block; color: rgb(79, 164, 174); text-decoration: none; }
.widgetTagCloud .categories a:hover { color: rgb(79, 164, 174); text-decoration: underline; }
.widgetTagCloud .categories.cloud a { display: inline-block; margin-right: 10px; }
.widgetBlogPostsItem h1.title, .widgetBusinessBlogPostsItem h1.title { color: rgb(0, 0, 0); font-weight: 700; font-size: 18px; line-height: 26px; }
.widgetBlogPostsItem .post, .widgetBusinessBlogPostsItem .post { border: 0px none; padding: 20px 2px 0px; overflow: hidden; line-height: 24px; }
.widgetBlogPostsItem .post.post p, .widgetBlogPostsItem .post.post ol, .widgetBlogPostsItem .post.post ul, .widgetBlogPostsItem .post.post td, .widgetBlogPostsItem .post.post div, .widgetBusinessBlogPostsItem .post.post p, .widgetBusinessBlogPostsItem .post.post ol, .widgetBusinessBlogPostsItem .post.post ul, .widgetBusinessBlogPostsItem .post.post td, .widgetBusinessBlogPostsItem .post.post div { color: rgb(37, 37, 37); font-size: 16px; line-height: 24px; margin-bottom: 13px; }
.widgetBlogPostsItem .tags, .widgetBlogPostsItem .date, .widgetBusinessBlogPostsItem .tags, .widgetBusinessBlogPostsItem .date { display: block; color: rgb(131, 131, 131); font-size: 12px; line-height: 20px; }
.widgetBlogPostsItem .tags a, .widgetBlogPostsItem .date a, .widgetBusinessBlogPostsItem .tags a, .widgetBusinessBlogPostsItem .date a { color: rgb(131, 131, 131); }
.widgetBlogPostsItem .tags a:hover, .widgetBlogPostsItem .date a:hover, .widgetBusinessBlogPostsItem .tags a:hover, .widgetBusinessBlogPostsItem .date a:hover { color: rgb(131, 131, 131); }
.widgetSearch input[type="text"], .inp-link { display: inline-block; border: 1px solid rgb(225, 225, 225); border-radius: 3px; padding: 10px;color: #666; font-size: 13px; }
a.inp-link:hover{border: 1px solid rgb(225, 225, 225);}
.widgetSearch.BlogPosts.widgetEnum_stylenum1, .widgetSearch.Photos.widgetEnum_stylenum1, .widgetSearch.Videos.widgetEnum_stylenum1, .widgetSearch.Photos.widgetEnum_stylenum1, .widgetSearch.Wiki.widgetEnum_stylenum1, .widgetSearch.Audio.widgetEnum_stylenum1 { border-top: 0px none; padding: 0px; }
.widgetSearch.BlogPosts h2, .widgetSearch.BlogPosts .widgetPollsItem b, .widgetPollsItem .widgetSearch.BlogPosts b, .widgetSearch.Photos h2, .widgetSearch.Photos .widgetPollsItem b, .widgetPollsItem .widgetSearch.Photos b, .widgetSearch.Videos h2, .widgetSearch.Videos .widgetPollsItem b, .widgetPollsItem .widgetSearch.Videos b, .widgetSearch.Photos h2, .widgetSearch.Photos .widgetPollsItem b, .widgetPollsItem .widgetSearch.Photos b, .widgetSearch.Wiki h2, .widgetSearch.Wiki .widgetPollsItem b, .widgetPollsItem .widgetSearch.Wiki b, .widgetSearch.Audio h2, .widgetSearch.Audio .widgetPollsItem b, .widgetPollsItem .widgetSearch.Audio b { display: none; }
.widgetSearch.BlogPosts form, .widgetSearch.Photos form, .widgetSearch.Videos form, .widgetSearch.Photos form, .widgetSearch.Wiki form, .widgetSearch.Audio form { position: relative; }
.widgetSearch.BlogPosts form input.text[type="text"], .widgetSearch.Photos form input.text[type="text"], .widgetSearch.Videos form input.text[type="text"], .widgetSearch.Photos form input.text[type="text"], .widgetSearch.Wiki form input.text[type="text"], .widgetSearch.Audio form input.text[type="text"] { padding-right: 30px; margin: 0px; }
.widgetSearch.BlogPosts form input[type="submit"], .widgetSearch.Photos form input[type="submit"], .widgetSearch.Videos form input[type="submit"], .widgetSearch.Photos form input[type="submit"], .widgetSearch.Wiki form input[type="submit"], .widgetSearch.Audio form input[type="submit"] { background: transparent url('../img/icon-search.png') no-repeat scroll 0px 0px; position: absolute; top: 40%; right: 14px; width: 12px; height: 12px; cursor: pointer; display: inline-block; padding: 0px; border: 0px none; color: rgb(255, 255, 255); text-indent: -1000%; }
.widgetSearch.BlogPosts form input[type="submit"]:hover, .widgetSearch.Photos form input[type="submit"]:hover, .widgetSearch.Videos form input[type="submit"]:hover, .widgetSearch.Photos form input[type="submit"]:hover, .widgetSearch.Wiki form input[type="submit"]:hover, .widgetSearch.Audio form input[type="submit"]:hover { background-color: rgb(255, 255, 255); opacity: 0.8; }
a.expand { display: none; font-style: italic; margin: 2px 0px; width: auto; }
.comment .rating { background: transparent none repeat scroll 0px center; border: 0px none; color: rgb(143, 143, 143) ! important; float: right; font-size: 12px; font-style: normal; font-weight: bold; margin-right: 0px; padding: 0px; }
.comment .rating a{color: #666}
.comment .collapsed_text { display: none; font-style: italic; opacity: 0.5; }
.commentForm a.user_name, .comment_block a.user_name { color: rgb(59, 59, 59); display: block; font-size: 12px; font-weight: bold; line-height: 10px; margin-bottom: 7px; }
.comment_block .commentHead { display: block; line-height: 10px; margin-bottom: 7px; }
.comment_block .commentHead a.user_name { display: inline; margin: 0px; }
.comment_block .commentFooter { height: 21px; line-height: 21px; }
.commentForm a.user_name:hover, .comment_block a.user_name:hover { color: rgb(235, 0, 0); text-decoration: none; }
div.comment_block div.comment { padding-bottom: 13px; padding-top: 20px; }
.comment_block .photo { border: 0px none; float: left; left: auto; margin: 0px 18px 0px 0px; top: auto; }
.comment_block .photo img { height: 50px; width: 50px; }
.comment_block span.commentContents, .comment_block div.commentContents { font-size: 13px; line-height: 20px; padding-bottom: 10px; }
.comment_block { border-top: 1px solid rgb(220, 220, 220); position: relative; }
.comment_block.level_1 { border-bottom: 1px solid rgb(220, 220, 220); margin-bottom: -1px ! important; }
.comment_block .comment .date { border: 0px none; color: rgb(174, 174, 174) ! important; font-size: 12px; font-style: normal; margin-right: 10px; padding: 0px; }
.comment_block .wrapper { margin-left: 70px; }
.comment_block .comment .mark, .comment_block .comment .mark_plus, .comment_block .comment .mark_minus .comment_block .new_like_buttons .rating .mark, .comment_block .new_like_buttons .rating .mark_minus, .comment_block .new_like_buttons .rating .mark_plus { border: 0px none; cursor: pointer; display: inline-block; font-size: 13px; height: 21px; line-height: 21px; margin: 0px 3px; min-width: 25px; text-align: center; vertical-align: top; }
.comment_block .comment input.butt_plus, .comment_block .comment input.butt_minus, .comment_block .comment input.butt_plus_disabled, .comment_block .comment input.butt_minus_disabled, .comment_block .comment input.butt_plus_auth, .comment_block .comment input.butt_minus_auth, .comment_block .comment input.butt_plus_selected, .comment_block .comment input.butt_minus_selected, .new_like_buttons input.button_vote.butt_plus, .new_like_buttons input.button_vote.butt_minus { background-color: transparent; background-image: url('../img/bg-mini-thumbs.png') ! important; background-position: 0px 0px; border: 0px none; cursor: pointer; height: 21px; margin-top: -1px; padding: 0px; text-indent: -10000em; vertical-align: top; width: 21px ! important; }
.comment_block .comment input.butt_plus, .comment_block .comment input.butt_plus_disabled, .comment_block .comment input.butt_plus_auth, .new_like_buttons input.button_vote.butt_plus { background-position: -21px 0px; }
.comment_block .comment:hover input.butt_plus, .new_like_buttons .comment_block .comment:hover input.button_vote.butt_plus { background-position: -21px -21px; color: rgb(128, 145, 8); }
.comment_block .comment:hover input.butt_minus, .new_like_buttons .comment_block .comment:hover input.button_vote.butt_minus { background-position: 0px -21px; color: rgb(214, 0, 19); }
.comment_block .comment input.butt_plus:active, .comment_block .comment input.button_vote.butt_plus:active, .comment_block .comment input.butt_plus:hover, .comment_block .comment input.button_vote.butt_plus:hover { background-position: -21px -42px; }
.comment_block .comment input.butt_minus:active, .comment_block .comment input.button_vote.butt_minus:active, .comment_block .comment input.butt_minus:hover, .comment_block .comment input.button_vote.butt_minus:hover { background-position: 0px -42px; }
.commentsView .commentsShowPrev, .commentsView .commentsShowNext { background-color: rgb(245, 245, 245); background-position: 0px 50%; background-repeat: repeat-x; border: 1px solid rgb(217, 217, 217); cursor: pointer; display: none; font-size: 13px; padding: 0px; text-align: center; }
.commentsView .commentsShowPrev div, .commentsView .commentsShowNext div { height: 38px; line-height: 37px; }
.commentsView .commentsShowPrev { margin: 19px 0px 0px; }
.commentsView .commentsShowPrev .commentsShowPrevCount { color: rgb(151, 151, 151); }
.commentsView .commentsShowNext { margin: 0px 0px 19px; }
.commentsView .commentsList .comment_block:first-child { border-top: 0px none; margin-top: 0px ! important; }
.commentsView .commentsList .comment_block:last-child { border-bottom: 0px none; }
.commentsView.active .pager { display: none; }
.module_widget.module_widget_form.widgetSearch .form, .module_widget_form .form, .module_widget_form .wide_fields { padding: 0px; }
div.fast_deleting span.commentContents, div.fast_deleting div.commentContents {text-align: justify;}
div.fast_deleting div.commentContents {padding-bottom: 0;}
.float-right {float: right;}
@media only screen {
	.column, .columns { position: relative; padding-left: 0.625em; padding-right: 0.625em; float: left; }
	[class*="column"] + [class*="column"]:last-child { float: right; }
}
@media only screen and (min-width: 768px) {
	.large-3 { position: relative; width: 25%; }
	.large-7 { position: relative; width: 700px; }
	.large-12 { position: relative; width: 100%; }
	h1, h2, h3, h4, h5, h6 { line-height: 1.4; }
	h1 { font-size: 2.75em; }
	h2 { font-size: 2.3125em; }
	h3 { font-size: 1.6875em; }
}

@media only screen and (max-width: 1000px) {
	[class*="column"] + [class*="column"]:last-child {display: none;}
	.large-7 {width: 100%;}
}

@media only screen and (max-width: 767px) {
	#con_header .top-hat .logo-link.enabled {margin-right: 0;}
	#con_header .top-hat .name-and-slogan .heading-name {font-size: 1.2em;}
    .pages {display: none;}
	.float-right {float: none;}
}
.main-photo{
	float: left;
	margin-right: 20px;
}
@media only screen and (max-width: 480px) {
	div.fast_deleting span.commentContents, div.fast_deleting div.commentContents {
		text-align: left;
	}
	#con_header .top-hat .name-and-slogan { display: none ! important; }
	#con_header .top-hat .logo-link.enabled { width: 100% ! important; }
	*, *::before, *::after, div.fast_deleting span.commentContents {text-align: left;}
    .widgetBlogPostsItem .post.post p, .widgetBlogPostsItem .post.post ol, .widgetBlogPostsItem .post.post ul, .widgetBlogPostsItem .post.post td, .widgetBlogPostsItem .post.post div, .widgetBusinessBlogPostsItem .post.post p, .widgetBusinessBlogPostsItem .post.post ol, .widgetBusinessBlogPostsItem .post.post ul, .widgetBusinessBlogPostsItem .post.post td, .widgetBusinessBlogPostsItem .post.post div {line-height: 20px;}
	#con_header .top-hat .logo-link .logo-img {margin: 0 auto; display: block;}
	.widgetBlogPostsItem .post, .widgetBusinessBlogPostsItem .post {padding: 5px 0;}
	.widget {margin-bottom: 0;}
	.comment_block .commentFooter {margin-top: 5px;}
	.main-photo{float: none; margin: 0 auto;}
	.module_widget h2{text-align: center;}
	.menu-container #site_menu #con_menu li + li{display: none;}
	.menu-container #site_menu #con_menu li:nth-child(2){display: block;}
}
.imglink {
  display: inline-block;
  max-width: inherit;
  min-width: inherit;
  width: auto;
  vertical-align: middle;
  margin-top: -7px
}
.imglink2 {
	display: inline-block;
  	max-width: inherit;
  	min-width: inherit;
  	width: auto;
  	vertical-align: middle;
	margin-top: -5px
}
.imglink3 {
	display: inline-block;
  max-width: inherit;
  min-width: inherit;
  width: auto;
  vertical-align: middle;
	margin-top: -2px
}