*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{font-size:100.01%;}
body{font-family:'Droid Sans', Tahoma, Verdana, Arial;border:0;color:#444;background-color:#e5e5e5;line-height:150%;}
a, a:link, a:visited{color:#e84747;text-decoration:none;}
a:visited{}
a:hover, a:active{text-decoration:underline;}
h1{color:#444;font-size:1.8em;}
h2{color:#444;font-size:1.5em;}
article h2,
.title-h2{background:#ffa340;background:#e84747;color:#ffffff !important;padding:10px;margin-left:-35px !important;padding-left:35px;}
.title-h2{margin-left:-35px;font-size:1.5em;line-height:1em;}
.title-h2 i{color:#fff;}
h3{color:#444;font-size:1.17em;}
p, ul, ol, li, dl, address{font-size:14px;text-align:left;word-wrap:break-word;}
p, article ul, article li{font-size:16px; margin-bottom:20px;}
input, textarea{padding:0.7em;background:#fff;border:1px solid #ddd;font-size:1.0em;color:#333;font-family:'Droid Sans', Tahoma, Verdana, Arial;}
input[type="submit"]{border:none;color:#fff;background:#e84747;}
input[type="submit"]:hover{background-color:#303030;cursor:pointer;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
input, textarea, select{max-width:100%;}
#wrapper{max-width:1200px;width:92%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;}
#header-wrap{background:#fff;}
#header{padding:15px;padding-left:25px;}
#wrap{clear:both;padding:1.5em 1.5em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#content{float:left;width:67%;padding-right:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #e8e8e8;vertical-align:baseline;}
#sidebar{display:inline-block;max-width:310px;margin-left:10px;vertical-align:top;}
aside{display:inline-block;max-width:280px;vertical-align:top;}
#logo{float:left;max-width:100%;}
#logo .logo-image{border:0;max-width:100%;height:auto;}
#logo .site-title{font-size:2.5em;font-weight:bold;color:#e84747;font-family:'Francois One', Tahoma, Verdana, Arial;}
#logo a:hover{text-decoration:none;}
#logo a:hover .site-title{color:#333;text-decoration:none;}
#logo .site-description{margin-top:0.4em;color:#333;}
#header-content{display:inline;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header-content div{float:right;margin-left:1.5em;}
#header-content #header-text{margin-top:0.3em;line-height:1.4em;font-size:1.3em;color:#777;}
#header-content #header-search #s{float:right;}
#custom-header{margin-top:1px;}
#custom-header img{max-width:1340px;vertical-align:top;width:100%;height:auto;}
#mainnav-icon{display:none;}
#navi-wrap{background:#333;background:#222;}
#mainnav-menu{list-style-type:none;list-style-position:outside;position:relative;}
#mainnav-menu li{float:left;position:relative;margin-right:1px;}
#mainnav-menu a,
.menu_active{display:block;padding:1.1em; padding-left:7px;text-transform:uppercase;text-decoration:none;font-size:1.0em;font-family:'Francois One', Tahoma, Verdana, Arial;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#mainnav-menu a:link, #mainnav-menu a:visited{color:#fff;text-decoration:none;}
#mainnav-menu a:hover,
.menu_active{background:#e84747;}
.menu_active{color:#fff;}
#mainnav-menu ul{position:absolute;display:none;z-index:99;background:#fff;box-shadow:0 0 2px #444;}
#mainnav-menu ul li{margin:0;}
#mainnav-menu ul a{width:250px;width:16rem;padding:1em;float:left;font-weight:normal;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#mainnav-menu ul a:link, #mainnav-menu ul a:visited{color:#333;font-size:0.9em;text-decoration:none;}
#mainnav-menu ul a:hover{color:#fff;background:#e84747;}
#mainnav-menu li ul ul{margin-left:250px;margin-left:16rem;}
#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul{display:none;}
#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul{display:block;}
#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a{text-decoration:underline;}
#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{text-decoration:none;}
#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a{text-decoration:underline;}
#mainnav-menu ul li.current_page_item ul li a, #mainnav-menu ul li.current-menu-item ul li a{text-decoration:none;}
.widget{margin-bottom:1.5em;box-shadow:0 0 0px #ddd;border:0px solid #ddd;padding:0.8em;padding-left:0em;background:#fff;-ms-word-wrap:break-word;word-wrap:break-word;}
.widgettitle{font-size:0.9em;font-family:'Droid Sans', Tahoma, Verdana, Arial;padding:0.8em;margin:-0.5em -0.5em 1.5em -0.5em;background:#222;color:#fff;text-transform:uppercase;}
.widget .textwidget{line-height:1.5em;}
.widget .textwidget p{margin-bottom:1em;}
.widget ul, .widget ol{line-height:1.5em;}
.widget ul{list-style:circle inside;list-style:none;color:#555;}
.widget ul .children, .widget ol .children{padding:0;margin:0.5em 0 0.5em 1em;}
.widget a:link, .widget a:visited{text-decoration:none;color:#e84747;}
.widget a:hover, .widget a:active{text-decoration:underline;}
.widget img{max-width:100%;height:auto;}
.widget li{margin-bottom:5px;}
.search-form{display:block;position:relative;width:100%;margin:0;padding:0;overflow:hidden;}
.search-form .screen-reader-text{display:none;}
.search-form .search-field{display:inline-block;margin:0;width:100%;padding:0.7em 45px 0.7em 0.7em;background:#fff;border:1px solid #ddd;font-size:1.0em;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;}
.search-form .search-submit{position:absolute;top:0;right:0;border:none;background:transparent;padding:0.8em 0.7em 0 0;cursor:pointer;}
.search-form .search-submit .genericon-search{display:inline-block;width:24px;height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:text-bottom;color:#777;content:'\f400';}
.search-form .search-submit:hover .genericon-search{color:#333;}
#wp-calendar{margin:0;width:100%;color:#444;line-height:1.6em;}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption{text-align:center;}
#wp-calendar caption{padding:0.4em 0;margin:0 -0.4em 0.8em;text-align:center;text-transform:uppercase;font-size:0.9em;border-top:1px solid #eee;border-bottom:1px solid #eee;}
#wp-calendar th{font-weight:bold;font-size:0.85em;padding-bottom:0.6em;}
#wp-calendar tbody td{color:#888;}
#wp-calendar tbody td a{font-weight:bold;}
#wp-calendar tbody #today{font-weight:bold;color:#333;}
#wp-calendar tfoot tr td{padding-top:0.8em;}
#wp-calendar #prev{text-align:left;}
#wp-calendar #next{padding-right:0.4em;text-align:right;}
.type-post, .type-page, .type-attachment{margin:0 0 0 0;padding:0.8em;box-shadow:0 0 0px #ddd;border-right:0px solid #ddd;background:#fff;}
.page-title, .post-title{font-weight:bold;font-family:'Francois One', Tahoma, Verdana, Arial;color:#333;line-height:1.5em !important;-ms-word-wrap:break-word;word-wrap:break-word;text-transform:uppercase;padding:0.3em 0;border-bottom:5px solid #333;}
.page-title{font-size:2.0em;}
.post-title{font-size:1.5em;}
.post-title a:link, .post-title a:visited{color:#333;text-decoration:none;}
.post-title a:hover, .post-title a:active{color:#e84747;}
.sticky{border-left:0px solid #ccc;}
.page-links{margin:0;word-spacing:1em;}
.postmeta{display:block;color:#333;margin:0;padding:0.7em 1em;background:#eee;}
.postmeta span, .postmeta .post-edit-link{font-size:0.9em;line-height:1.5em;}
.postmeta a:link, .postmeta a:visited{color:#555;text-decoration:underline;}
.postmeta a:hover, .postmeta a:active{text-decoration:none;}
.postmeta .sep, .postmeta .post-edit-link{padding-left:0.8em;margin-left:0.7em;border-left:1px solid #aaa;}
.postinfo{clear:both;line-height:1.5em;}
.postinfo .meta-category{display:block;color:#333;margin:0;font-size:0.9em;}
.postinfo .meta-category a{display:inline-block;float:left;color:#fff;background:#333;padding:0.4em 1em;margin:0 1px 1px 0;}
.postinfo .meta-category a:hover, .postinfo .meta-category a:active{background:#e84747;text-decoration:none;}
.postinfo .meta-tags{display:block;margin:0.5em 0;}
.more-link{display:inline-block;padding:0.6em 1em;text-decoration:none;color:#fff;text-transform:uppercase;background-color:#e84747;width:120px;}
.more-link:link, .more-link:visited{color:#fff;}
.more-link:hover, .more-link:active{background-color:#303030;text-decoration:none;}
.content-excerpt .more-link{margin:0.5em 0 1em;}
.archive-title{font-weight:bold;color:#333;background:#fff;padding:1.5em;margin-bottom:1.5em;box-shadow:0 0 4px #ddd;border:1px solid #ddd;text-transform:uppercase;}
.archive-title span{color:#e84747;}
.post-pagination{margin-bottom:1.5em;font-weight:bold;padding:0.8em 1em;color:#333;box-shadow:0 0 4px #ddd;border:1px solid #ddd;background:#fff;text-transform:uppercase;clear:both;}
.post-pagination a{padding:0.6em 0.8em;margin-right:0.2em;display:inline-block;text-align:center;text-decoration:none;color:#333;}
.post-pagination a:link, .post-pagination a:visited{color:#333;}
.post-pagination a:hover{color:#e84747;}
.post-pagination .current{padding:0.5em 0.9em;margin-right:0.2em;color:#e84747;text-decoration:underline;}
.entry{line-height:1.6em;margin:0.5em 0;-ms-word-wrap:break-word;word-wrap:break-word;}
.entry p, .comment p{margin:0.75em 0;}
.entry h1, .comment h1,
.entry h2, .comment h2,
.entry h3, .comment h3,
.entry h4, .comment h4,
.entry h5, .comment h5,
.entry h6, .comment h6{color:#222;font-weight:bold;line-height:1.0em;margin:1.2em 0 0.3em;}
.entry h1, .comment h1{font-size:3.0em;}
.entry h2, .comment h2{font-size:1.5em;}
.entry h3, .comment h3{font-size:1.5em;}
.entry h4, .comment h4{font-size:1.25em;}
.entry h5, .comment h5{font-size:1.125em;margin:1.3em 0 0;}
.entry h6, .comment h6{font-size:1.0em;margin:1.3em 0 0;}
.entry ul, .comment ul{list-style:square inside;margin:0 0 1.0em 1em;}
.entry ul{list-style-image:url("images/caret.png") !important;}
.entry ul li{margin-bottom:5px;}
.entry ul li:nth-of-type(2n){list-style-image:url("images/caret.png") !important;}
.entry ul li:hover{background:#F7F2F2;}
.entry ol, .comment ol{list-style:decimal inside;margin:0 0 1.5em 2em;counter-reset:item;list-style:none inside;}
.entry ol ol, .comment ol ol{list-style:upper-alpha inside;}
.entry ol ol ol, .comment ol ol ol{list-style:lower-roman inside;}
.entry ol ol ol ol, .comment ol ol ol ol{list-style:lower-alpha inside;}
.entry ul ul, .comment ul ul,
.entry ol ol, .comment ol ol,
.entry ul ol, .comment ul ol
.entry ol ul, .comment ol ul{margin-bottom:0.2em;}
.entry ol li{margin-bottom:5px;}
.entry ol li:before{content:'' counter(item) '';counter-increment:item;background:#e84747;padding-left:7px;padding-right:7px;margin-right:3px;color:#fff;border-radius:4px;}
dl{margin:1em 0;}
dt{font-weight:bold;}
dd{margin-bottom:1.5em;}
strong{font-weight:bold;}
cite,
em,
i{font-style:italic;}
big, .big_tag{font-size:1.3em;}
ins{padding:1px 2px;background:#ffa;background:#fff;text-decoration:none;}
code, pre{padding:3px 8px;margin:0 1px;background:#eeeeee;color:#222;font-size:0.9em;font-family:Monospace, "Courier New", Courier;overflow:auto;line-height:1.4em;}
del, strike, s{text-decoration:line-through;}
pre{font-family:"Courier 10 Pitch", Courier, monospace;}
small{font-size:0.7em;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
sup,
sub{height:0;line-height:1;position:relative;vertical-align:baseline;font-size:0.8em;}
sup{bottom:1ex;}
sub{top:.5ex;}
.entry var, .entry kbd, .entry tt, .entry .tt_tag{font-size:1.1em;font-family:"Courier 10 Pitch", Courier, monospace;}
blockquote{background:#fffffa;border-left:10px solid #ccc;margin:1.5em 0;padding:0.8em 1.5em;margin-left:30px;box-shadow1:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:2px 2px;-moz-border-radius:2px 2px;-webkit-border-radius:2px 2px;position:relative;outline:none;}
blockquote:hover{color:#000000;border-left:3px solid grey;}
blockquote p{display:inline-block1;}
blockquote cite{display:block;margin:0.5em 0 0 0.5em;color:#777;}


blockquote {border-left: 3px double #bbb;font-style: italic; margin: 1.5em 10px; padding: 0.5em 10px;}
blockquote:before {color: #bbb; content: "\201C"; font-size: 3em; line-height: 0.1em; margin-right: 0.2em; vertical-align: -.4em; font-family:  Georgia, "Times New Roman", Times, serif}
blockquote:after {color: #bbb;content: "\201D"; font-size: 3em; line-height: 0.1em; vertical-align: -.45em; font-family:  Georgia, "Times New Roman", Times, serif}
blockquote > p:first-child {display: inline;}

.entry table{border-collapse:collapse;border-spacing:0;border:1px solid #ddd;margin:1em 0;text-align:left;width:100%;}
.entry tr th,
.entry thead th{background:#e5e5e5;font-weight:bold;padding:0.2em 1em;}
.entry tr td{border-top:1px solid #ddd;padding:0.2em 1em;}
.entry tr.alternate td{background:#f5f5f5;}
article .wp-post-image{max-width:100%;margin:1em 0 0;height:auto;}
.entry img{max-width:100%;height:auto;}
.wp-caption{max-width:100%;height:auto;text-align:center;margin:1em 0;}
.wp-caption .wp-caption-text{margin:0;padding:0;font-size:0.9em;text-align:center;}
.alignleft{float:left;display:inline;margin:1em 2em 1em 0;}
.alignright{float:right;display:inline;margin:1em 0 1em 2em;}
.aligncenter{margin:1em auto;display:block;}
.gallery{padding-top:1em;}
.gallery-item{padding:0.3em 1em 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gallery img{margin:0;padding:0;border:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gallery-caption{max-width:100%;height:auto;text-align:center;margin:0.5em 0;}
embed, iframe, object, video{max-width:100%;}
#image-nav{margin:1.5em 0;padding:0.6em 1em;font-weight:bold;color:#333;box-shadow:0 0 4px #ddd;border:1px solid #ddd;background:#fff;text-transform:uppercase;}
#image-nav .nav-previous{float:left;}
#image-nav .nav-next{float:right;}
#image-nav .nav-previous a, #image-nav .nav-next a{font-size:0.9em;text-decoration:none;color:#e84747;}
#image-nav .nav-previous a:hover, #image-nav .nav-next a:hover{text-decoration:underline;}
#social-icons-menu{list-style-type:none;list-style-position:outside;line-height:1em;}
#social-icons-menu li{float:left;margin:0 1px 1px 0;padding:0;}
#social-icons-menu li a{position:relative;display:inline-block;padding:0.8em;background:#e84747;text-decoration:none;color:#fff;}
#social-icons-menu li a:hover{text-decoration:none;background:#333;}
#social-icons-menu li a:before{color:#fff;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1;font-family:'Genericons';text-decoration:inherit;vertical-align:top;}
#social-icons-menu li a .screen-reader-text{display:none;}
.social-icons-wrap .social-icons-hint{font-size:0.8em;color:#777;max-width:300px;line-height:1.2em;}
#social-icons-menu li a:before{content:'\f408';}
#social-icons-menu li a[href*="codepen.io"]:before{content:'\f216';}
#social-icons-menu li a[href*="digg.com"]:before{content:'\f221';}
#social-icons-menu li a[href*="dribbble.com"]:before{content:'\f201';}
#social-icons-menu li a[href*="facebook.com"]:before{content:'\f203';}
#social-icons-menu li a[href*="flickr.com"]:before{content:'\f211';}
#social-icons-menu li a[href*="plus.google.com"]:before{content:'\f206';}
#social-icons-menu li a[href*="github.com"]:before{content:'\f200';}
#social-icons-menu li a[href*="instagram.com"]:before{content:'\f215';}
#social-icons-menu li a[href*="linkedin.com"]:before{content:'\f207';}
#social-icons-menu li a[href*="pinterest.com"]:before{content:'\f209';}
#social-icons-menu li a[href*="polldaddy.com"]:before{content:'\f217';}
#social-icons-menu li a[href*="getpocket.com"]:before{content:'\f224';}
#social-icons-menu li a[href*="reddit.com"]:before{content:'\f222';}
#social-icons-menu li a[href*="skype.com"]:before,
#social-icons-menu li a[href*="skype:"]:before{content:'\f220';}
#social-icons-menu li a[href*="stumbleupon.com"]:before{content:'\f223';}
#social-icons-menu li a[href*="tumblr.com"]:before{content:'\f214';}
#social-icons-menu li a[href*="twitter.com"]:before{content:'\f202';}
#social-icons-menu li a[href*="vimeo.com"]:before{content:'\f212';}
#social-icons-menu li a[href*="wordpress.org"]:before,
#social-icons-menu li a[href*="wordpress.com"]:before{content:'\f205';}
#social-icons-menu li a[href*="youtube.com"]:before{content:'\f213';}
#social-icons-menu li a[href*="/feed"]:before,
#social-icons-menu li a[href*="/feed/"]:before,
#social-icons-menu li a[href*="?feed=rss2"]:before,
#social-icons-menu li a[href*="feedburner.google.com"]:before,
#social-icons-menu li a[href*="feedburner.com"]:before{content:'\f413';}
#comments{margin:0 0 1.5em 0;padding:1em 1.5em;background:#fff;box-shadow:0 0 4px #ddd;border:1px solid #ddd;}
#comments .comments-title, #respond #reply-title{font-weight:bold;font-family:'Francois One', Tahoma, Verdana, Arial;color:#555;line-height:1.4em;-ms-word-wrap:break-word;word-wrap:break-word;text-transform:uppercase;padding:0.3em 0;border-bottom:5px solid #555;font-size:1.5em;}
.commentlist{display:block;margin:1.5em 0;}
.commentlist .comment{display:block;margin:1.5em 0 0;list-style:none;line-height:1.5em;-ms-word-wrap:break-word;word-wrap:break-word;}
.commentlist .comment .avatar{float:left;margin:1em 1.5em 0.5em 0;}
.commentlist .comment .avatar:after{clear:both;}
.comment-author{line-height:1.5em;background:#eee;}
.comment-author .comment-meta{display:inline-block;font-size:0.8em;margin:0.5em 1.2em 0;-ms-word-wrap:break-word;word-wrap:break-word;color:#222;}
.comment-author .fn{display:inline-block;float:left;font-family:'Francois One', Tahoma, Verdana, Arial;font-size:1.0em;color:#fff;background:#333;padding:0.4em 1em;}
.comment-meta a:link, .comment-meta a:visited,
.comment-meta a:active, .comment-meta a:hover{color:#222;}
.comment-author .fn a:link, .comment-author .fn a:visited{color:#fff;text-decoration:underline;}
.comment-author .fn a:hover, .comment-author .fn a:active{text-decoration:none;}
.bypostauthor .fn, .comment-author-admin .fn{background:#e84747;}
#comments .children{margin-left:1.5em;}
.nocomments{color:#444;padding:1em;}
.commentlist .pingback{display:block;margin:0.6em 0 0;padding:0.8em 0 0;border-top:1px solid #ddd;list-style:none;line-height:1.3em;}
.comment-pagination{font-size:0.9em;padding:0 1em;background:#eee;margin-bottom:1.5em;}
.comment-pagination .alignleft{float:left;}
.comment-pagination .alignright{float:right;}
#respond{margin:0;}
#commentform{padding:1em 0 0;}
#commentform p{margin:1em 0;}
#commentform input[type="text"], #commentform textarea{display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#commentform label{display:block;margin:0.6em 0 0.2em;}
#commentform #submit{display:block;border:none;margin-top:1em;padding:1em 4em;text-decoration:none;color:#fff;background:#e84747;}
#commentform #submit:hover{background-color:#303030;cursor:pointer;text-decoration:none;}
.template-fullwidth #content{float:none;width:100%;padding:0;}
#frontpage-slider-wrap{padding:0;margin-bottom:2.6em;}
.frontpage-magazine-no-widgets, .frontpage-slider-empty-posts{line-height:1.5em;margin-bottom:1.5em;}
#frontpage-magazine-widgets .widgettitle{margin:0 0 1.5em 0;}
.widget-category-posts .type-post{margin:0;padding:0;border:none;box-shadow:none;}
.widget-category-posts .type-post .post-title{font-size:1.1em;}
.widget-category-posts .type-post .wp-post-image{margin:0 0 0.5em 0;}
.widget-category-posts .more-posts .type-post{float:left;display:block;width:100%;margin:0 0 1em 0;background:#eee;}
.widget-category-posts .more-posts .wp-post-image{float:left;margin:0 0.8em 0 0;max-width:30%;}
.widget-category-posts .more-posts .more-posts-content{padding:0.4em 0.8em;}
.widget-category-posts .more-posts .post-title{border:none;margin:0;font-size:0.95em;font-family:'Droid Sans', Tahoma, Verdana, Arial;}
.widget-category-posts .more-posts .postmeta{display:inline-block;background:none;padding:0 0.3em 0.3em 0;font-size:0.9em;}
.widget-category-posts .more-posts .postmeta .sep{padding-left:0.5em;margin-left:0.4em;border-left:1px solid #aaa;}
#widget-category-posts-boxed .first-post{float:left;width:50%;padding-right:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#widget-category-posts-boxed .more-posts{width:50%;margin-left:50%;}
#widget-category-posts-grid .category-posts-grid-row{margin-right:-1.5em;}
#widget-category-posts-grid .category-posts-grid-row .type-post{float:left;width:50%;padding-right:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#widget-category-posts-columns .category-posts-column-left{float:left;width:50%;padding-right:0.75em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#widget-category-posts-columns .category-posts-column-right{margin-left:50%;width:50%;padding-left:0.75em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#widget-category-posts-columns .category-posts-columns .more-posts .type-post{float:left;display:block;width:100%;margin:1em 0 0;background:#eee;}
#footer-wrap{background:#222;}
#footer{padding:1em 1.5em;color:#fff;background:rgba(255, 255, 255, 0.05);}
#footer a{color:#bbb;}
#footer a:hover{color:#fff;}
#footer #credit-link{float:right;font-size:0.9em;}
#footernav-icon{display:none;}
#footernav{display:block;width:100%;}
#footernav-menu{float:left;list-style-type:none;list-style-position:outside;position:relative;}
#footernav-menu li{float:left;position:relative;padding-right:2em;}
#footernav-menu a{display:inline-block;text-decoration:none;font-size:0.9em;}
#footernav-menu a:link, #footernav-menu a:visited{color:#fff;text-decoration:none;}
#footernav-menu a:hover{text-decoration:underline;}
@media only screen and (max-width:70em){#wrapper{width:94%;}
}
@media only screen and (max-width:65em){#wrapper{width:96%;}
.widget, .type-post, .type-page, .type-attachment, #comments{box-shadow:none;border:none;padding:0;}
.widgettitle{margin:0 0 1.5em 0;}
}
@media only screen and (max-width:60em){#wrapper{width:100%;}
#header{padding:2em;}
#content{float:none;width:100%;padding-right:0;}
#sidebar{clear:both;float:none;margin:2em 0 0;width:100%;}
#logo{float:none;width:100%;}
#header-content{display:block;padding-top:1em;}
#header-content div{float:left;margin-left:0;margin-right:1em;padding-top:0.5em;}
#header-content #header-text{font-size:1.3em;}
#header-content #header-search #s{max-width:100%;float:none;}
#footer-widgets{margin-right:0;}
.widget, .type-post, .type-page, .type-attachment, #comments{box-shadow:0 0 4px #ddd;border:1px solid #ddd;padding:1.5em;}
.widgettitle{margin:-0.5em -0.5em 1.5em -0.5em;}
.type-post, .type-page, .type-attachment{padding:0.8em 1.5em 1.5em;}
#comments{padding:1em 1.5em;}
#mainnav, #mainnav-menu, #mainnav-menu li, #mainnav-menu a, #mainnav-menu ul,
#mainnav-menu ul a, #mainnav-menu ul ul, #mainnav-menu li ul ul{margin:0;padding:0;position:static;float:none;display:inline;font-size:1.0em;border:none;box-shadow:none;background:none;top:0;left:0;}
#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul,
#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul{display:inline;}
#mainnav{margin:1.5em 0;float:none;}
#mainnav-icon{display:block;padding:1.5em;text-transform:uppercase;text-decoration:none;font-size:1.0em;font-family:'Francois One', Tahoma, Verdana, Arial;color:#fff;background:rgba(255, 255, 255, 0.1);-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#mainnav-icon:hover{cursor:pointer;background:#e84747;}
#mainnav-icon:after{float:right;margin:-0.15em 0 0;-webkit-font-smoothing:antialiased;display:inline-block;content:'\f419';font:normal 24px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom;}
#mainnav-menu{width:100%;display:none;border-top:1px solid #fff;}
#mainnav-menu a{display:block;padding:1.1em;padding-left:6px;padding-right:6px;text-decoration:none;font-size:1.0em;border-bottom:1px solid #fff;clear:left;}
#mainnav-menu ul{float:left;padding:1em;background:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#mainnav-menu ul a{display:block;width:100%;padding:1em;font-size:0.9em;border-bottom:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#mainnav-menu ul li ul{float:left;padding:0 0 0 1em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a{text-decoration:underline;}
#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{text-decoration:none;}
#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a{text-decoration:underline;}
}
@media only screen and (max-width:50em){#logo .site-title{font-size:2.3em;}
.widget, .type-post, .type-page, .type-attachment, #comments{box-shadow:none;border:none;padding:0;}
.widgettitle{margin:0 0 1.5em 0;}
.entry h1, .comment h1{font-size:2.2em;}
.entry h2, .comment h2{font-size:1.8em;}
.entry h3, .comment h3{font-size:1.4em;}
.entry tr th,
.entry thead th{padding:0.2em 0.4em;}
.entry tr td{padding:0.2em 0.4em;}
#footer #credit-link{margin-top:-1.05em;}
#footernav, #footernav-menu, #footernav-menu li, #footernav-menu a, #footernav-menu ul{margin:0;padding:0;position:static;float:none;display:inline;font-size:1.0em;border:none;box-shadow:none;background:none;top:0;left:0;}
#footernav{float:none;}
#footernav-icon{display:block;text-decoration:none;font-size:1.0em;color:#fff;}
#footernav-icon:hover{cursor:pointer;text-decoration:underline;}
#footernav-icon:after{margin:0.05em 0 0 0;-webkit-font-smoothing:antialiased;display:inline-block;content:'\f419';font:normal 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom;}
#footernav-icon:hover:after{text-decoration:none;}
#footernav-menu{display:none;width:100%;padding-bottom:1em;}
#footernav-menu li{display:block;padding:0.8em 0.4em;}
#footernav-menu a{display:inline-block;text-decoration:none;font-size:0.9em;}
#footernav-menu a:hover{text-decoration:underline;}
}
@media only screen and (max-width:40em){#logo, #header-content{text-align:center;}
#header-content #header-search,
#header-content #header-text,
#header-content #header-social-icons{margin:0;float:none;}
#header-social-icons #social-icons-menu li{float:none;display:inline-block;list-style:none;margin:1px -1.5px;}
.page-title{font-size:2.0em;}
.post-title{font-size:1.4em;}
.widget-category-posts .type-post .post-title{font-size:1.0em;}
..widget-category-posts .more-posts .post-title{font-size:0.9em;}
.widget-category-posts .type-post{margin:0 0 1.5em 0;}
#widget-category-posts-grid .category-posts-grid-row{margin-right:0;}
#widget-category-posts-grid .category-posts-grid-row .type-post,
#widget-category-posts-boxed .first-post,
#widget-category-posts-columns .category-posts-column-left{float:none;width:100%;padding-right:0;}
#widget-category-posts-boxed .more-posts,
#widget-category-posts-columns .category-posts-column-right{width:100%;margin-left:0;padding-left:0;}
#widget-category-posts-boxed .more-posts,
#widget-category-posts-columns .category-posts-columns .more-posts{padding-bottom:0.5em;}
#widget-category-posts-columns .category-posts-columns .more-posts .type-post{margin:0 0 1em;}
#widget-category-posts-columns .category-posts-column-right{margin-top:1.5em;}
}
@media only screen and (max-width:30em){#logo .site-title{font-size:2.0em;}
.alignright, .alignleft{float:none;margin:1em 0;}
#footer #credit-link{float:none;margin-top:1.05em;}
}
@media only screen and (max-width:20em){.postmeta span, .postinfo span{display:block;}
.postmeta .sep, .postinfo .sep, .postmeta .post-edit-link{border:none;margin:0;padding:0;}
}
@media only screen and (min-width:60em){#mainnav-menu{display:block !important;}
}
@media only screen and (min-width:50em){#footernav-menu{display:block !important;}
}
.clear{clear:both;}
.wp-caption{margin-top:0px;padding:0;background:#F3F3F3;padding-top:5px;padding-bottom:5px;}
.post_list img{float:left;margin-right:15px;width:150px;}
.repl{cursor:pointer;text-decoration:underline;color:#4779a6;display:block;}
.yashare-auto-init{width:150px;display:inline-block;}
.post-ratings{display:inline-block;}
.breadcrumbs{margin-bottom:8px;text-decoration:none;font-size:14px;color:red;}
.breadcrumbs span{margin-right:3px;margin-left:3px;}
.breadcrumbs span:first-of-type{margin-left:0px;}
.breadcrumbs span:last-of-type:last-of-type{color:#444444;}
.breadcrumbs a{color:#000;}
h2{clear:both;}
#footer_info{display:block;font-size:14px;line-height:150%;}
.footer-widget-area{float:left;height:auto;margin-right:21px;padding:30px 0 4px;position:relative;max-width:310px;width:100%;z-index:50;}
body.custom-background{}
.yform{float:right;width:230px;}
.logo_box{float:left;}
.faicon{margin-right:5px;}
.primary h1{margin-bottom:15px;margin-top:10px;padding-top:0px;font-size:20pt;}
#sidebar i, .home_category_name i, .entry-content-inner i,article i{color:#e84747;}
.home_category_name{border-bottom:1px solid #e8e8e8;color:#444444;margin-bottom:10px;margin-top:30px;}
.box_category_home{margin-bottom:10px;:}
.entry-content-inner h1{margin-top:10px;margin-bottom:15px;}
.category_home_one_img{width:400px;height:250px;position:relative;}
.category_home_one_title{position:absolute;padding:0px;bottom:0;width:100%;z-index:100;background:#000000;opacity:1;background:-moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000',GradientType=0);}
.category_home_one_title a{display:block;color:#ffffff;text-decoration:none;padding:10px;opacity:1;position:absoute;z-index:200;}
.category_home_one_left{display:inline-block;max-width:400px;}
.category_home_one_left span{font-size:10pt;color:#222;}
.category_home_one{clear:both;margin-bottom:20px;display:block;max-width:100%;}
.category_home_one_right{display:inline-block;max-width:260px;padding:10px;height:100%;width:100%;vertical-align:top;}
.category_home_one_right a{text-decoration:none;}
.category_home_one_right li{margin-bottom:10px;list-style-type:none;border-bottom:dashed 1px #e8e8e8;}
.category_home_one_right a:hover{text-decoration:underline;}
.clear{clear:both;}
.lineBlock{border:0;margin:0.3em 0.15em;padding:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;}
.photo_items{max-width:400px;max-height:247px;position:relative;overflow:hidden;}
.photo_categorys{width:220px;height:143px;position:relative;overflow:hidden;display:inline-block;margin:0px;padding:0px;white-space:nowrap;}
.photo_in{position:relative;display:block;height:100%;}
.photo_pic{width:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;}
.photo_box_title{position:absolute;bottom:0;right:0;left:0;padding:10px;background:-moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000',GradientType=0);}
.photo_title{color:#ffffff !important;font-size:12pt !important;}
.photo_scale:hover .photo_pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.photo_scale .photo_pic{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.photo_categorys_box{margin-bottom:30px;display:block;}
.photo_items{max-width:400px;max-height:247px;position:relative;overflow:hidden;width:100%;height:100%;}
.photo_categorys{width:220px;height:115px;position:relative;overflow:hidden;display:inline-block;margin:0px;padding:0px;white-space:nowrap;}
.photo_in{position:relative;display:block;height:100%;}
.photo_pic{width:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;}
.photo_box_title{position:absolute;bottom:0;right:0;left:0;padding:10px;background:-moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000',GradientType=0);}
.photo_title{color:#ffffff !important;font-size:12pt !important;}
.photo_scale:hover .photo_pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.photo_scale .photo_pic{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.photo_categorys_box{margin-bottom:20px;display:block;}
.wpp-list{margin-left:0px;margin-top:10px;margin-bottom:15px;}
.wpp-list li{list-style-type:none;margin-left:0px;margin-bottom:10px;}
.wpp-list a{text-decoration:none;}
.wpp-list a:hover{text-decoration:underline;}
.post_one_box{vertical-align:top;}
.post_one{max-width:320px;display:inline-block;margin-bottom:60px;height:100%;vertical-align:top;}
.post_one:nth-child(odd){margin-right:60px;}
.entry-content article{width:300px;font-size:10pt;display:inline-block;margin-right:28px;margin-bottom:60px;border:solid 0px #fff;}
.entry-content article:nth-of-type(even){margin-right:0px;}
.post_one_img{max-width:320px;position:relative;overflow:hidden;display:inline-block;margin:0px;padding:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
.type-post, .type-page, .type-attachment{background:none repeat scroll 0 0 #fff;border-right:0 solid #ddd;box-shadow:0 0 0 #ddd;margin:0;padding:0.8em;}
#content article{border:0 solid #fff;display:inline-block;font-size:10pt;margin-bottom:20px;margin-right:28px;width:320px;vertical-align:top;}
.content_single article{width:99% !important;}
.entry-content-inner h1{margin-bottom:15px;margin-top:10px;}
.entry-headline{background:url("images/pattern-headline.png") repeat-x scroll left 50% rgba(0, 0, 0, 0);color:black;font-size:1.8em;line-height:100%;margin:0;position:relative;z-index:50;}
.content-headline{margin:0 0 15px;width:100%;}
.entry-headline-text{background:none repeat scroll 0 0 white;display:inline-block;max-width:90%;padding-right:15px;}
.yarpp-thumbnail > img, .yarpp-thumbnail-default{width:150px !important;height:94px !important;}
.yarpp-related h3{text-transform:none !important;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{border:0px solid rgba(127, 127, 127, 0.1) !important;height:210px !important;margin:5px 5px 5px 0;vertical-align:top;width:160px !important;}
.yarpp-related .yarpp-thumbnail-title{font-size:12px !important;font-weight:normal !important;text-align:left !important;text-decoration:none !important;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{font-size:1em;line-height:1.2em;margin:0 7px 7px;max-height:6.8em !important;overflow:hidden;text-decoration:inherit;width:120px;}
.yarpp-thumbnail > img, .yarpp-thumbnail-default{height:120px !important;width:120px !important;}
.repelink_bitnet_one{display:block;width:99%;margin-bottom:25px;}
.repelink_bitnet{margin-left:0px !important;clear:both !important;display:block;vertical-align:top;}
.repelink_bitnet_one{display:inline-block;width:31%;margin-right:10px;vertical-align:top;}
.repelink_bitnet_one:last-of-type{margin-right:0px;}
.repelink_bitnet li{list-style-type:none;clear:both;}
.repelink_bitnet img{margin-bottom:10px;display:inline-block;cursor:pointer;transition:all 0.5s ease-out 0s;}
.repelink_bitnet img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.repelink_bitnet a{clear:both;display:inline-block;font-size:13pt;}
.page-links{clear:both;}
.category_description{margin-bottom:20px;}
.category_description article{width:100% !important;}
.frbox{text-align:top; border:solid 1px silver; vertical-align:top; box-shadow: 0 0 4px #ddd;}
.friend{padding:10px;border:solid 0px silver;margin-bottom:15px;margin-top:15px; display:inline-block; vertical-align:top;}
.yashare-auto-init,
.post-ratings{display:inline-block !important;}
.rating{padding:10px;border:solid 0px silver;margin-bottom:25px;  display:inline-block;max-width:300px;}
.post-ratings{display:inline-block !important;width:100%;}
.table-of-content__title{font-size:18pt;margin-bottom:10px;margin-top:15px;}
#category_name #category_wrapper{padding:0px;}
.breadcrumbs_post{margin-top:25px;background:#e84747;color:#fff;padding:5px;margin-left:-35px;padding-left:35px;}
.breadcrumbs_post a{color:#fff;}
.comments_template{margin-right:0px;padding:0;padding-top:0px;margin-bottom:20px;}

.comments_template h3{margin-bottom:15px;}
.comments_template i{color:#e84747;}

#с_menu{list-style-image:url("images/caret.png") !important;}
#с_menu li{margin-bottom:5px;list-style-image:url("images/caret.png") !important;padding:5px;}
#с_menu li:nth-of-type(2n+1){background:#F7F2F2;}

.title_pop{font-weight:bold;font-size:14pt; border-bottom: 1px dashed #FFCECE; margin-bottom:10px;padding-bottom:5px;text-align:left !important;}
#wrap #content{float:none;display:inline-block;padding-right:20px;}
.fotorama{display:block;text-align:center;}
.fotorama__wrap{margin:0 auto;}
.fotorama__dot{border:1px solid #7f7f7f;border-radius:6px;display:block;height:8px;left:6px;position:relative;top:12px;width:8px;}
.fotorama__nav__frame.fotorama__active .fotorama__dot{border-width:5px;height:0;width:0;}
.advt{margin-top:0px;margin-bottom:0px;text-align:center;}
.opros{margin-bottom:30px;border:solid 1px silver;background:#f7f2f2;}
.opros h2{text-align:center;background:#E84747;padding:3px;margin-bottom:5px;color:#fff;}
.opros i{color:#fff !important;}


#mainnav-menu1{display:inline-block !important;width:auto;}
.nlogo{display:inline-block; margin-left:20px; margin-right:10px; vertical-align:top; margin-top:15px;float:left;font-size:30px; color:#fff;font-weight:bold;}
.logob{
background: #b4e391; 
background: -moz-radial-gradient(center, ellipse cover,  #b4e391 0%, #61c419 95%, #b4e391 100%); 
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#b4e391), color-stop(95%,#61c419), color-stop(100%,#b4e391)); 
background: -webkit-radial-gradient(center, ellipse cover,  #b4e391 0%,#61c419 95%,#b4e391 100%); 
background: -o-radial-gradient(center, ellipse cover,  #b4e391 0%,#61c419 95%,#b4e391 100%); 
background: -ms-radial-gradient(center, ellipse cover,  #b4e391 0%,#61c419 95%,#b4e391 100%); 
background: radial-gradient(ellipse at center,  #b4e391 0%,#61c419 95%,#b4e391 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=1 ); 


background: #78a622; 
background: -moz-radial-gradient(center, ellipse cover,  #78a622 0%, #61c419 95%, #b4e391 100%); 
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#78a622), color-stop(95%,#61c419), color-stop(100%,#b4e391)); 
background: -webkit-radial-gradient(center, ellipse cover,  #78a622 0%,#61c419 95%,#b4e391 100%); 
background: -o-radial-gradient(center, ellipse cover,  #78a622 0%,#61c419 95%,#b4e391 100%); 
background: -ms-radial-gradient(center, ellipse cover,  #78a622 0%,#61c419 95%,#b4e391 100%); 
background: radial-gradient(ellipse at center,  #78a622 0%,#61c419 95%,#b4e391 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78a622', endColorstr='#b4e391',GradientType=1 ); 


padding-top:0px;
padding-bottom:20px;
background: url(//otravilsja.ru/wp-content/uploads/2015/10/fonlogo3.jpg)  repeat-y #3b7300; background-position: center top;
}
.nlogoimg{width:0px;display: inline-block; }
.nlogo2{display: inline-block;padding:25px;margin-left:0px; margin-right:10px; vertical-align:top; margin-top:15px;font-size:45px; color:#ffffff;font-weight:bold; width:300px;}
#navi-wrap{padding-left:25px;}
#mainnav{vertical-align:top; position:relative;}
#navi-wrap{border: solid 0px #fff;}
#navi-wrap{border-top: solid 0px #fff;}
.yform{margin-top:8px !important; display:none; position:absolute; top:50px; right:10px; background:#fff; padding:15px; border: solid 0px silver;;box-shadow:0 0px 10px #444;  }
.ya-site-form__submit{}
#mainnav .fa-search{position:absolute;top:20px; right:5px;color:#fff;cursor:pointer;}
.yform .fa-close{position:absolute;right:2px; top:2px;color:red;cursor:pointer;}
.rating span{vertical-align:top;}
article h2 i{color:#fff;margin-left:25px;cursor:pointer;}
article a{color:blue !important;}
.table-of-content a{color:#e84747 !important;}
.img_caterory{width:100% !important; max-width:100% !important;margin-bottom:20px;}
.mantry{margin-bottom:30px;}
.mantry p{font-weight:normal;}
.music{width:278px; background:silver;}
.footer-widget-area-3 a{display:block;}
.menu_active a{margin:0 !important;padding:0 !important;display:block;}
.consmag{-moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); -o-transform: rotate(270deg);  transform: rotate(270deg);
         position:fixed; right:-86px;top:50%;  background:#e84747; padding:10px; color:#ffffff !important;display:block;letter-spacing:2px;font-weight:bold;}
#sidebar iframe{margin-bottom:30px;}

article h2{font-weight:normal !important; margin-left:-50px !important;  padding-left:50px !important; position:relative; width:100%; box-shadow: 0 0 4px #ddd;}
.title-h2{font-weight:normal !important; margin-left:-40px !important;  padding-left:40px !important; position:relative; width:100%;}
.breadcrumbs_post{font-weight:normal !important; margin-left:-40px !important;  padding-left:40px !important; position:relative; width:100%;}

article h2:before,.title-h2:before,.breadcrumbs_post:before{content: "";position: absolute;bottom: -15px;left: 0%;width: 0px;height: 0px;border-top: 15px solid #e8aaaa;border-left: 15px solid transparent;} 
.comment-reply-title{display:none;}
#wrapper{box-shadow:0 0 10px rgba(0, 0, 0, 0.5);margin-top:0px;}
.logo{}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{width:230px !important;} 
.yarpp-thumbnail img{width:200px !important; }
.yarpp-thumbnail .yarpp-thumbnail-title{font-size:inherit !important; width:100% !important;}


.shakes{margin-top:10px;display:block;text-align:center;}

.ofone{cursor:pointer;}
.ofone:hover{background:#F7F2F2;}
.ofone_url{color:blue;}

.baneroff{margin-left:60px;}
.baneroff .baneroff tr td{border:solid 1px #fff !important; max-width:100%; font-size:15px;}
.baneroff img{max-width:150px; border:solid 2px #0053f9;}
.baneroff span{display:block; padding:5px; text-decoration:underline; color: #ff0000 !important;} 
.baneroff .ofone{  display: inline-block;  height: 100%;  margin-bottom: 30px; max-width: 220px; vertical-align: top;}
.baneroff .ofone:nth-child(2n+1) {}

.baneroff_sidebar{margin-left:10px; text-align:center;}
.baneroff_sidebar img{max-width:150px;}
.baneroff_sidebar span{display:block;} 
.baneroff_sidebar .ofone{  display: inline-block;  height: 100%;  margin-bottom: 10px; max-width: 220px; vertical-align: top;}
.baneroff_sidebar .ofone:nth-child(2n+1) {}
.baneroff_sidebar a{color:#e84747; font-size:15px;}



.baneroff_opit {margin-left:10px; margin-bottom:25px; vertical-align: top;}
.baneroff_opit img{max-width:150px; float:left; margin-right:20px; border-radius: 100px; border: 3px solid #e84747; box-shadow: 0 0 7px #666; }
.baneroff_opit span{display:block;} 
.baneroff_opit .ofone{  display: inline-block;  height: 100%;  margin-bottom: 30px; width: 100%; vertical-align: top;}
.baneroff_opit .ofone:nth-child(2n+1) {}
.baneroff_opit a{ font-size:15px; width:100% ;}
.baneroff_opit a:hover h3{text-decoration:none;}

.baneroff_sidebar_up{margin-left:10px; margin-bottom:20px;}
.baneroff_sidebar_up img{max-width:240px;}
.baneroff_sidebar_up span{display:block;} 
.baneroff_sidebar_up .ofone{ display: inline-block;  height: 100%;  margin-bottom: 10px; max-width: 220px; vertical-align: top;}
.baneroff_sidebar_up .ofone:nth-child(2n+1) {}
.baneroff_sidebar_up a{color:#444444; font-size:15px;}


.baneroff_text {margin-left:10px; text-align:left; max-width:600px; clear: both; }
.baneroff_text img{max-width:90px; float:left; margin-right:10px; margin-bottom:10px;}
.baneroff_text span{display:block; margin-left:100px;}
.baneroff_text .ofone{display: block;  height: 100%;  margin-bottom: 10px; vertical-align: top; clear: both;}
.baneroff_text a{color:#e84747; font-size:15px; text-decoration: none !important; width:100%;}
.baneroff_text span atitle,.baneroff_text span .atitle{margin:0;padding:0; font-size:25px; color:#0053f9;  display:block; text-decoration: underline !important;}
.baneroff_text span atext, .baneroff_text span .atext{display:block; color:#444444; font-size:18px; margin-left:0px; text-decoration: none !important;}
.baneroff_text span aurl, .baneroff_text span .aurl{display:inline-block; margin-left:0; font-size:14px; margin-right:10px; color:blue !important; text-decoration: underline !important;}
.baneroff_text span asite, .baneroff_text span .asite{display:block; color:green !important; text-decoration:none !important; margin-left:0;}

a_btn_url {cursor: pointer; color: blue;}

.ofone_noimg{margin-left:0 !important;}
.a_btn_url{color:blue;}

.baneroff_vopros{margin-top:25px; margin-bottom:60px; font-size:12pt;}
.btn_vopros{background:#e84747;padding:10px; display:inline-block; color:#fff; width:150px; border-radius:15px; text-align:center; };

.offer{border:solid 0px #fff !important;}
.offer img{max-width:200px;}
.offer td{vertical-align:top; border:solid 0px #fff !important;}
.selfimonopod img{width:100% !important; max-width:728px !important; margin-bottom:25px;}
.empty_block1{width:270px;height:950px;}
table td{word-break: normal;} 
.shakes{display:block;}
.perelinktext{margin-bottom:25px; background:#FFCECE; padding:10px; width:98%; margin-right:10px; border-radius: 0px 0px 0px 0px;  }
.perelinktext img{width:50px; height:50px;display:inline-block;margin-right:10px; vertical-align:top; border: 3px solid #ffffff; border-radius: 50px;  box-shadow: 0 0 7px #666; cursor:pointer;margin-top:-40px;}
.perelinktext img:nth-child(1){margin-top:-10px;}
.perelinktext a{text-decoration:none !important; display:inline-block; vertical-align:top; font-size:24px; max-width:450px; margin-top:5px; color:blue;}
.perelinktext1 a:hover{text-decoration:underline !important;}
.perelinktext p{text-decoration:none !important; margin-top:0px; color:#444444;}
.perelinktext span{display:block; margin-top:0px; padding:10px;margin-left:66px;}
.cache{display:none;}
.directh1{display:none;}
.direct0{border-left:solid 5px blue;padding-left:15px;margin-left:0;}
.direct1{border-left:solid 5px red;padding-left:15px;margin-left:0;}
.direct2{border-left:solid 5px blue;padding-left:15px;margin-left:0;}
.bg4{width:336px;margin-right:15px;text-align:center; width:100%;}


.table-of-content__title, .sodhide{font-size:14pt;margin-bottom:10px;margin-top:15px;display:inline-block;}
.sodhide{margin-left:10px;font-size:10pt; cursor:pointer;color:gray;}
.sodhide:hover{text-decoration:underline;}

.sublink{margin-left:0;}
.sublink li{ padding-right:8px;list-style: outside none none; float:left;color:silver; margin-bottom:5px;}
.sublink::after{clear:both;content:"";display:table;}
.sublink i{color:silver;margin-right:5px;}
.sublink a:hover{color:#444;text-decoration:underline;} 
.sublink li:hover i{color:#ed973b;} 
.sublink a{text-decoration:none;} 
#sod #с_menu li {background:#ffffff !important;padding:0;}
#sod #с_menu a{color:#444444 !important;text-decoration:underline;}

.prlink{border-top:solid 1px silver;padding:30px 0px 10px 0px;position:relative;margin-top:30px;margin-bottom:30px;}
.prlink_title{position:absolute;top:-25px; left:30%; padding:10px;font-size:20pt; background:#fff;}
.prlink_one{display:inline-block; max-width:220px;vertical-align:top; margin-right:25px; margin-bottom:15px;}
.prlink .prlink_one{font-weight:bold;}

#Ya_sync_0,#Ya_sync_1{border-left:solid 5px #165570;}
.yap-Ya_sync_0-vertical .yap-warning{border:solid 0px #ffffff !important;}
#yandex_ad,#yandex_ad2,.yap-layout__wrapper,#Ya_sync_0,#Ya_sync_1{border-left:solid 5px #165570 !important;}
#yandex_ad,#yandex_ad2{margin-bottom:5px;}


.pblock {position: fixed; left: 0; bottom: 0; right: 0; z-index: 10000; display: none; text-align: center;max-width:300px;max-height:250px;bottom:0px;background:none;}
.pblockfx{margin: 0 auto;   position: relative;    display: inline-block;}
div.pblock_close{display:block;position:absolute;top:0;right:0;outline:0;border:0;text-decoration:none;box-sizing:content-box;position:absolute;width:32px;height:32px;z-index:99999;cursor:pointer;background-color:#000;}
div.pblock_close:before,div.pblock_close:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;}
div.pblock_close:before{transform:rotate(45deg);}
div.pblock_close:after{transform:rotate(-45deg);}



.bcomment, .pcomment a{font-size:8pt;}
.bcomment span{font-size:8pt; color:#828283; padding:0px;}
.bcomment li{list-style-type:none;margin-bottom:10px; margin-left:0px;font-size:8pt; color:#828283;border-bottom:1px dashed #dbdbdb;}
.bcomment ul{margin-left:0px;}
.bcomment a{display:block;color:#000000; font-size:14px;}
.bcomment img{vertical-align:middle;margin-right:3px;}
.bcomment ul li img:last-of-type{margin-left:10px;}

.tcomment div{background:#DB6625;}
.politic{line-height:0% !inportant; font-size:9pt;;display:block !important;}
.podpiska div:nth-of-type(2){display:inline-block; max-width:245px; width:auto !important; float:none !important;}


.grouppost{padding:5px; border:none;}
.grouppost .title_group{position:relative; padding-left:3px; display:block;left:0; font-size:24px; margin:0px; top:0px;}
.perelink-horizontal img{max-width:275px !important; width:100%;}

.grouppost{border:solid 1px #E9E4E0; padding:35px 20px 20px 30px;position:relative;margin:40px 0px 40px; position:relative;}
.grouppost .title_group{font-size:26px; top:-25px; left:30%; position:absolute; background:#ffffff; padding:5px 20px 5px 20px; color:#E73C60;}
.grouppost .title_group img{margin-right:10px; vertical-align:middle;}
.grouppost .groupmore{font-size:16px; bottom:-20px; left:40%; position:absolute; background:#ffffff; padding:5px 20px 5px 20px; color:#8A8683;text-decoration:underline dotted #C4C0BD;font-style:oblique; cursor:pointer;}
.grouppost .groupmore i{margin-left:10px;}

.perelink-horizontal{vertical-align: top;margin: 0 -5px;text-align: left;}
 .perelink-horizontal .perelink-horizontal-item {vertical-align: top;display: inline-block;width: 230px;margin: 0px 7px 10px 0px; position:relative; min-height:230px;}
 .perelink-horizontal .perelink-horizontal-item:nth-of-type(3),
 .perelink-horizontal .perelink-horizontal-item:nth-of-type(6){margin-right:0px;},
 .perelink-horizontal .perelink-horizontal-item a span {display: block;margin-top: 50px;color: #DD0000;}
 .perelink-horizontal img{width:190px !important;height:120px !important;margin-bottom:2px; margin-top:10px;}
 .perelink-horizontal .perelink-horizontal-item a{color:#DD0000 !important; font-weight:700;}
 .perelink-horizontal .perelink-horizontal-item img{position:absolute; bottom:0; left:0;}


.perelink-horizontal .perelink-horizontal-item:nth-of-type(4),
.perelink-horizontal .perelink-horizontal-item:nth-of-type(5),
.perelink-horizontal .perelink-horizontal-item:nth-of-type(6){opacity:0;}

.perelinktext{background:url("/wp-content/uploads/images/fon_prosmotr.gif") no-repeat #F9FFE5;background-position: top right; margin-left:-22px; padding:15px 30px 0px 40px; clear:both; max-width:350px; width:100%; float:left; margin-right:15px; margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.perelinktext img{float:left; margin-right:5px; vertical-align: middle; margin-bottom:10px;}
.perelinktext .perelink-horizontal-item img{float:left;margin-right:10px;}
.perelinktext .perelink-horizontal-item{line-height:1pt;margin-bottom:15px; min-height:80px !important;  border-bottom:dotted 1px #C6CCB2; padding 0 0 10px 0;  clear:both;} 
.perelinktext .perelink-horizontal-item:last-of-type{border-bottom:dotted 0px #C6CCB2;} 
.perelinktext .perelink-horizontal-item a{color:#000000 !important; font-size:14px; clear:both; font-weight:normal;line-height:1.4;}
.perelinktext .perelink-horizontal-item img{width:65px !important; height:65px !important; border-radius:32px;}
.perelinktext {font-size:22px !important; color:#71A131; font-weight:bold;}


body{background:#fafaff !important;text-align:left !important;}
#wrapper{max-width:none;width:100%;}
.logob{margin:0 auto; no-repeat scroll center center ; height:217px; padding:0px; position:relative;z-index:0; background:#C05213;
background: #c05213; 
background: -moz-linear-gradient(top, #c05213 0%, #c05213 100%); 
background: -webkit-linear-gradient(top, #c05213 0%,#c05213 100%); 
background: linear-gradient(to bottom, #c05213 0%,#c05213 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c05213', endColorstr='#c05213',GradientType=0 ); 
background:url("/wp-content/uploads/images/fonhead.jpg") no-repeat scroll center center !important;    
}
#navi-wrap,#wrap{margin:0 auto; max-width:1100px; width:100%; position:relative;}
#navi-wrap{background:url("/wp-content/uploads/images/fon_menu.gif") repeat scroll center center;height:auto; margin-top:-90px; max-width:1100px;
 margin-bottom:0px;
}
#navi-wrap, #mainnav{background:#2d303e;border-radius: 10px 10px 0px 0px;}
#wrap{background:#ffffff;border: 0px solid #000000;-webkit-box-shadow: 0px 21px 43px 9px rgba(0,0,0,0.16);-moz-box-shadow: 0px 21px 43px 9px rgba(0,0,0,0.16);box-shadow: 0px 21px 43px 9px rgba(0,0,0,0.16);z-index:2;}
#content{width:700px !important;}
.htitle{position:relative;margin:0 auto; max-width:1100px; width:100%;}
.logotip{margin:30px 0 0 190px;}
#footer{margin: 0 auto; max-width:1100px; width:100%;padding:20px 50px 0px 10px; background:none;}



@media only screen and (max-width:1100px){
#content{float:none;width:100% !important;padding-right:0; border-right:0px solid #ffffff;}
#content article{margin-right:0px;width:100%;}
.logotip{margin:10px 0 0 10px;}
.logob{height:168px;}
#navi-wrap, #mainnav{border-radius: 0px 0px 0px 0px;}
#wrap{padding-right:0px;padding: 0px;;border-radius:0px;}
#navi-wrap{padding-left:0px;margin-top:-130px;background:none !important;}
#mainnav-icon{background:none;}
.wp-polls-ans input,
.wp-polls-ans a{margin-top:24px;margin-bottom:24px;}
.wp-polls-ans .Buttons{margin-top:24px;margin-bottom:24px;height:48px;}
#sidebar{max-width:100%;margin-top:0px;}
.advt{margin-bottom:0px;margin-top:0px;}
.rating img{margin-bottom:24px;margin-top:24px;margin-right:35px;}
.nav-secondary{margin:24px !important;}
#disqus_thread .nav-secondary > ul > li,
#disqus_thread li{margin-bottom:24px !important;margin-top:24px !important;margin-right:43px !important;}
#disqus_thread{margin-top:25px;display:none;}
.b-share a{margin-bottom:14px !important;margin-top:14px !important;margin-right:14px !important;}
.yashare-auto-init{width:100%;}
iframe a{display:none !important;}
#abgc{display:none;}
.opros{margin-left:10px;mrgin-top:0px;}
.entry-content-inner{padding-bottom:0px;}
.repelink_bitnet_one{display:block;width:99%;margin-bottom:25px;}
header{display:none;}
#mainnav-icon{font-size:16pt !important; text-decoration: none !important; top:10px;right:10px;z-index:100;margin-top:0px; padding:15px;padding-bottom:35px;}
#wrap{padding-left:3px;padding-right:3px;} 
.comments_template{display1:none; width:100%;}
#vk_comments(width:100% !important;)
.post-title{font-size:16pt !important;}
.nlogo{margin-left:10px;}
.table-of-content__title, .sodhide {font-size:12pt;}
p, ul, ol, li, dl, address {font-size: 19px;}
.lcads img{width:100px !important;; height:auto !important; min-width:100px !important;}
.nlogo2{font-size:35px;padding-bottom:10px; margin-top:0px;}
.logob h3{font-size:15px !important; margin-left:0px !important;}
.logob{padding-bottom:5px;text-align:center;background-position:-600px -50px;}
.fa-search{display:none;}
.primary h1{margin:0px !important;}

.pblock {position: fixed; left: 0; bottom: 0; right: 0; display: none; text-align: center; max-width:none; max-height:none; bottom:0px !important;}
article h2, .breadcrumbs_post{width:auto !important;}
#wrap #content{padding-right:0px !important;margin-top:10px;}
.prlink{text-align:center;}

}
