@media (min-width:992px){.content-row{width:690px}}@media (min-width:1200px){.content-row{width:890px}}@media (min-width:768px){.post-right{width:210px}}@media (min-width:992px){.post-right{width:430px}}@media (min-width:1200px){.post-right{width:630px}}body,html{color:#656565;background-image:url(img/body_bg.png);background-repeat:repeat;font-family:'Open Sans',sans-serif;font-size:16px}#main{padding-right:20px}#content{padding-bottom:50px}.primary,h1,h2,h3,h4,h5,h6{color:#11719f}h1{font-size:28px;margin:0 0 10px;padding:20px 0}h2{font-size:24px;margin:8px 0;padding:10px 0}h3{font-size:20px;margin:8px 0;padding:5px 0}h4{font-size:16px;margin:8px 0 6px;padding:0}h5{font-size:16px;margin:0 0 5px;padding:0;font-weight:400}h6{font-size:14px;margin:0 0 2px;padding:0}#header{height:150px;color:#fff;background:#fff;margin-bottom:20px;border-bottom:2px solid #4f4f4f;border-color:#25aae1}#header #header-top{color:#fff;height:30px;line-height:30px;background:#a8cc53}#header #header-top .fa{font-size:18px;color:#404040;margin-right:4px}#header #header-top .fa:hover{color:#606060}#header #header-bottom{height:120px}#header .language-switch{text-align:right;margin:0}#top{height:84px;background:url(img/top_divider_bg.png) bottom repeat-x}#top .fb-like{margin-left:10px;margin-top:24px}#logo{line-height:120px}#logo h1{margin:0;padding:0}#logo h1 a{float:left}#logo h1 span{background:url(img/logo_text.png) top left no-repeat;margin-left:16px;font-size:20px;font-weight:400;width:300px;float:left;padding-top:42px;padding-left:4px;color:#f8f8f8}.lang-item{display:inline;list-style:none;opacity:.5;filter:alpha(opacity=50)}.lang-item.current-lang,.lang-item:hover{opacity:1;filter:alpha(opacity=100)}nav{margin-top:30px;margin-right:150px;text-transform:uppercase;height:50px}nav a:hover{text-decoration:none}nav ul{margin:0;padding:0;list-style:none;z-index:100}nav ul li{display:inline;position:relative;float:left;margin-left:24px}nav li ul{display:none}nav ul li a{display:block;margin-left:1px;white-space:nowrap;text-align:center;font-weight:400;font-size:18px;color:#4c4c4c;padding-bottom:6px}nav ul li.current-menu-ancestor,nav ul li.current-menu-item,nav ul li.current-page-ancestor,nav ul li:hover{border-bottom:3px solid #a8cc53}nav ul li.current-menu-ancestor a,nav ul li.current-menu-item a,nav ul li.current-page-ancestor a,nav ul li:hover a{color:#a8cc53}nav ul li:hover ul li a{color:#000;text-decoration:none}nav ul li:hover{cursor:pointer}nav li:hover ul{display:block;position:absolute}nav li:hover li{float:none;font-size:11px}nav ul li ul{background:#e2e2e2}nav ul li ul li{margin:0}nav ul li ul li a{font-weight:500;padding:8px 10px;margin:0;font-size:14px;border-top-width:0;text-align:left;background:0 0;border-bottom:1px solid #919191;color:#000}nav ul li ul li a:hover,nav ul li ul li.current-menu-item a{color:#fff;background:#a8cc53}hr{background-color:#ccc;height:1px}.main-header h1{margin:0;padding:0 0 20px}.page-content{margin-top:20px}footer{height:220px;background:#454545;border-top:2px solid #303030;font-size:14px;color:#f8f8f8}footer .fa{color:#a8cc53}footer #footer-top{padding-top:15px;height:194px}footer #footer-bottom{height:26px;line-height:26px;font-size:12px;text-align:center;background:#6b6b6b}footer h4{color:#fff;font-size:18px;padding:0 0 10px;margin:0 0 18px;border-bottom:1px solid #b1b1b1;text-transform:uppercase}footer a{color:#fff;font-weight:700}footer a:hover{text-decoration:underline;color:#516c95}footer #footer-offer{margin-top:16px;padding-right:10px}footer #partners img{max-height:40px;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}footer #partners img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0)}#page404{text-align:center;color:#ebebeb;margin-top:80px}#page404 h2{font-size:100px}#page404 p{font-size:24px}#author-info{font-size:16px}#author-info img{margin-right:10px}#author-info p{margin-bottom:10px}.fa-square-o{color:#11719f}#author-cv{font-size:14px}#searchform{position:relative;color:#000;width:221px;height:26px;background:url(img/search_box.png) no-repeat}#searchform button,#searchform input{border:0;outline:0;background-color:transparent;position:absolute}#searchform #search-text{width:180px;height:24px;margin-top:1px;margin-left:8px;line-height:24px}#searchform button{width:31px;height:26px;left:170px;background:url(img/search_btn.png) no-repeat}#searchform button:hover{opacity:.8;filter:alpha(opacity=80)}.front-page #sidebar{margin-top:30px}#sidebar{width:250px}#sidebar a:hover img{opacity:.8;filter:alpha(opacity=80)}.max600{max-width:600px;margin-top:30px}.page-404{text-align:center}.page-404 .fa{margin-top:10px;font-size:200px;color:#a8cc53}.page-404 #subtitle404{font-size:30px;margin-top:40px}.page-home .posts-list{padding-left:30px;padding-top:30px}.page-home article{max-width:100%;font-family:"Trebuchet MS",Helvetica,sans-serif;margin-bottom:40px}.page-home .post-left{display:inline-block;position:relative;vertical-align:top;width:200px}.page-home .post-left .published{position:absolute;border-radius:50%;padding-top:14px;background:#a8cc53;color:#fff;width:100px;height:100px;top:-30px;left:-30px;z-index:999;text-align:center;opacity:.9;filter:alpha(opacity=90);border:1px solid #90b33b}.page-home .post-left .published .published-day{font-size:20px}.page-home .post-left .published .published-month{padding-top:2px;font-size:16px;font-weight:700}.page-home .post-left img{object-fit:cover;height:auto;width:100%;border:2px solid #ccc;filter:sepia(.7);-webkit-filter:sepia(.7);-moz-filter:sepia(.7);-o-filter:sepia(.7);-ms-filter:sepia(.7)}.page-home .post-left img:hover{filter:sepia(0);-webkit-filter:sepia(0);-moz-filter:sepia(0);-o-filter:sepia(0);-ms-filter:sepia(0)}.page-home .post-right{padding:0 10px;vertical-align:top;display:inline-block}.page-home .post-right .post-header{margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #ccc}.page-home .post-right .post-header .meta{font-size:14px}.page-home .post-right .post-header .tags{display:inline-block}.page-home .post-right .post-header .tags li{padding-right:0}.page-home .post-right .post-header .title h1{color:#11719f;font-size:20px;margin:0;padding:0 0 6px}.page-home .post-right .post-header .fa{color:#a8cc53}.page-home .post-right .post-body{margin-bottom:24px;font-size:16px}.syntaxhighlighter{font-size:14px!important}#main img{max-width:100%}#main .table .ngg-gallery-thumbnail-box img{width:120px!important;height:auto}#main .table-cartridges .ngg-gallery-thumbnail{margin:0 2px 4px 0}#main .table-cartridges th{padding:2px 8px!important;font-size:14px}#main .table-cartridges td:first-child{min-width:160px;text-align:center}#main .table-cartridges .ngg-gallery-thumbnail-box img{width:150px!important;height:100px!important}#main .table-cartridges .ngg-galleryoverview{margin-top:0}#fancybox-title-inside{font-size:16px;font-weight:700;color:#0c91c8}#article-post{font-size:16px;padding:10px 20px 16px;border:1px solid #ced1da;background-color:#eef0f5;font-family:"Trebuchet MS",Helvetica,sans-serif}#article-post .main-header{border-bottom:1px solid #ccc;margin-bottom:16px;padding-bottom:10px;overflow:hidden}#article-post .article-meta{margin-right:16px;text-align:center;float:left;background:#25aae1;color:#fff;font-size:14px;width:70px;height:80px}#article-post .article-meta .day{padding-top:5px;font-size:20px}#article-post .article-meta .month{text-transform:uppercase}#article-post .meta{font-size:14px}#article-post .article-info h1{margin-top:0;word-break:break-word}#article-post .article-info .fa{color:#25aae1}#article-post .article-info .item{padding-right:6px;display:inline-block}#article-post .article-info .item ul{display:inline-block}#article-post .article-info .item ul li{padding-right:0}#article-post h1{font-size:24px;margin-top:10px;padding-bottom:10px}#article-post header{width:100%;overflow:hidden}#article-post header h3{padding:0;margin-top:0;margin-bottom:10px}.rating-article span{font-size:14px;padding-left:8px;padding-right:8px}.bottom-divider{padding-bottom:20px;background:url(/static/img/dots_bg.png) 0 bottom repeat-x}#article-body p{text-align:justify;margin-bottom:4px}#article-body .pygments{margin:10px 0;word-wrap:break-word}#add-comment,#article-comments{margin-top:20px}#article-comments header a{margin-left:6px}#add-comment .box-information,#add-comment form{width:400px}#article-license{margin-top:20px}.automata-table td{width:30px}.col80{width:80px}.table-gray .art-subj{width:400px}.table-gray .art-pub{width:120px}.table-gray .art-comm,.table-gray .art-view{width:100px}#comments ol,#comments ul{list-style-type:none}#comments .commentlist{padding-left:0}#comments .commentlist li{border:1px solid #ddd;margin-bottom:16px;padding:10px 16px}#comments .commentlist li .says{display:none}#comments .commentlist li .commentmetadata,#comments .commentlist li .vcard{display:inline-block}#comments .commentlist li .commentmetadata{font-size:14px;margin-left:10px}#comments .commentlist li.even{background:#f9f9f9}#comments .commentlist li.odd{background-color:#efefef}#comments .commentlist li .comment-author-mt{background-image:url(img/comm_adm.png);background-repeat:no-repeat;background-position:right top}#comments .commentlist li .comment-author-mt img{display:inline-block}#comments .commentlist li .fn{font-weight:700;color:#11719f}#comments .commentlist li p{margin-top:16px;font-size:14px}#comments .commentlist li .children{margin-top:16px}figure{padding:10px 0;display:table-cell}.figure{padding:10px 0}.figure img,figure img{padding:4px;border:1px solid #CCC;background-color:#f8f8f8;margin-right:4px;margin-top:4px}figure figcaption{font-style:italic;text-align:center}.table-gray{border:1px solid #CCC;margin:10px 0}.table-gray td,.table-gray th{border:1px solid #CCC;text-align:center;font-size:16px}.table-gray thead th{padding:4px 10px;font-weight:700}.table-gray td{padding:2px 10px;font-weight:400}.table-gray h3{padding:0;margin:0;font-size:16px;font-weight:400;text-align:left}#sidebar .widget{margin-bottom:16px}#sidebar .widget h3{text-align:center;text-transform:uppercase}#sidebar .widget h4{font-size:14px}#sidebar .dpe-flexible-posts,#sidebar .wpp-list{background:#fff;border:1px solid #ccc;padding:22px 8px;text-align:center;list-style-type:none}#sidebar .dpe-flexible-posts li,#sidebar .wpp-list li{margin-bottom:10px}#sidebar .dpe-flexible-posts li a:hover,#sidebar .wpp-list li a:hover{text-decoration:none}#sidebar .wpp-list .wpp-thumbnail{float:none;margin:auto auto 10px;display:block;border-radius:50%;border:1px solid #a8cc53}.mark{background-color:#fdfdfd}#favourite-links li{margin-bottom:8px}#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff}#preview .description{display:none;font-size:16px;text-align:center;padding:2px 0}#main .table td .preview{display:inline-block}#main .table td .preview img{max-width:110px}.dpe-flexible-posts img{border-radius:50%;border:1px solid #a8cc53}.yarpp-related{margin-top:14px!important}.yarpp-related h3{display:none}.yarpp-related .yarpp-thumbnail img{border-radius:50%;height:120px!important;border:1px solid #a8cc53;object-fit:cover;display:block;width:120px!important}.yarpp-related .yarpp-thumbnail img:hover{opacity:.8;filter:alpha(opacity=80)}.yarpp-related .yarpp-thumbnail-title{font-weight:400!important;font-size:14px!important;text-align:center!important}.yarpp-related a{width:120px;display:inline-block;vertical-align:top;margin-right:20px}.yarpp-related .yarpp-thumbnail-title{max-width:100%;word-wrap:break-word;display:block}.pagination{font-size:14px}.pagination,.pagination a{color:#25aae1}.pagination .active span,.pagination .active:hover span,.pagination li:hover a{background:#25aae1;border:1px solid #0c91c8;color:#fff}.btn-primary{background:#25aae1;border:1px solid #0c91c8}.btn-secondary{background:#a8cc53;border:1px solid #90b33b;color:#fff}.btn-secondary:focus,.btn-secondary:hover{background:#90b33b;color:#fff}.course-section-list{margin-top:20px;padding-left:30px}.course-section-list a{display:block}.course-section-list a:hover,.course-section-list a:hover .meta{color:#a8cc53;text-decoration:none}.course-section-list .roman .root{list-style-type:upper-roman}.course-section-list .root-lnk{text-transform:uppercase}.course-section-list .sub{margin-top:6px;margin-bottom:6px}.course-section-list .sub li{margin-bottom:4px}.course-section-list .meta{font-size:14px;color:#404040;float:right}.course-section-list .dt{font-style:italic}.breadcrumbs{font-size:12px;text-transform:uppercase;margin-bottom:18px;display:table}.breadcrumbs .home{width:75px;height:16px;background:url(img/breadcrumb.png) center left no-repeat;display:inline-block}.breadcrumbs .arrow{padding:0 7px}.breadcrumbs span{vertical-align:top;display:table-cell}.table th{background:#90b33b!important;color:#fff;font-weight:400}pre{padding:0;border:none;background:0 0}@media screen and (max-width:991px){#sidebar{display:none}}.nowrap{white-space:nowrap}.table.table-middle tbody td{vertical-align:middle}blockquote{margin-top:20px;border-color:#a8cc53;padding:8px 20px;background:#fafafa}blockquote p{font-weight:400;font-style:italic;font-size:16px;color:#333}.donation{border:1px solid #ccc;background:#fff;padding:15px}.donation .donate{margin-bottom:15px;font-size:20px;color:#0c91c8}.donation input,.donation select{vertical-align:top;width:auto;display:inline-block}.donation .welcome{margin-top:15px;font-size:16px;color:#90b33b;font-weight:700}.ngg-galleryoverview .last-month .ngg-gallery-thumbnail,.ngg-galleryoverview .last-month .ngg-gallery-thumbnail img,.ngg-galleryoverview .last-week .ngg-gallery-thumbnail,.ngg-galleryoverview .last-week .ngg-gallery-thumbnail img{background-color:#34D300}.table-speedometers tbody tr td{vertical-align:middle}.text-warn{color:#E10000}.offer-item{margin:20px 0;border:1px solid #ced1da;background-color:#eef0f5;padding:10px 20px}.offer-item:nth-child(1){margin-top:40px}.offer-item .btn{margin-top:15px}.ad{border:3px solid #25aae1;padding:10px;background:#fafafa}.ad img{margin-left:10px}